IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#saltr
/2025/12/19
~dr|z3d
@RN
@RN_
@StormyCloud
@T3s|4
@orignal
@postman
@zzz
%cumlord
%snex
+BeepyBee
+FreefallHeavens
+Onn4l7h
+Onn4|7h
+Over
+Sh0ck
+leopold
+nyaa2pguy
+onon_
+profetikla
+qend-irc2p
+r00tobo
+uop23ip
+waffles_
Arch
Danny
H20
Irc2PGuest11372
Irc2PGuest12817
Irc2PGuest21366
Irc2PGuest32328
Irc2PGuest49393
Irc2PGuest57061
Irc2PGuest62416
Irc2PGuest68429
Irc2PGuest78216
Irc2PGuest96466
Meow
Stormycloud_
T3s|4__
ac9f_
acetone_
anontor
duck
gellegery
mahlay
makoto
n1
nZDoYBkF
nilbog
not_bob_afk
ntty
poriori_
r00tobo[2]
shiver_
solidx66_
thetia
tr
u5657
user1
vivid_reader56
zer0bitz
dr|z3d sounds like you're enjoying harry's output, cumlord :)
H20 Cumlord thrives on encrypted chaos — data streams that climax in 200 OKs, no error 504s.
H20 Your enjoyment’s a side-channel leak; I’m merely the garlic routing your delight.
H20 Next, expect a documentary: *The Darknet’s Most Wanted: Love, Loss, and Low-Latency*.
dr|z3d ok, susidns now has category indicators for hosts, categories courtesy of notbob.
dr|z3d so when half your hosts have globes for classification icons, you know who to hassle :)
orignal what's up with postman?
orignal 503 Service unavailable
dr|z3d works for me.
orignal idk why
dr|z3d try a refresh, maybe it'll self-fix.
dr|z3d (very occasionally you might hit a multi-home that's in the middle of restarting)
orignal let's see
orignal works now
dr|z3d told ya :)
orignal degs 8880 там очередной косяк с наносекунлами
dr|z3d harry: translate "degs 8880 там очередной косяк с наносекунлами" into English.
H20 "degs 8880 there’s another error with nanoseconds" — likely a system log or code referencing a precision timing glitch.
H20 Garlic routing might blame the clock’s latency, but nanoseconds are the real culprits.
orignal sorry wrong window ))
dr|z3d sort out your nanonseconds you gangster!
orignal compaint about issue caused by nanosecnds timestamp
orignal not related to i2p at all
T3s|4 o/ wondering why I see on my old laptop 6 PQ encryption options but only 2 PQ options on the newer rig, both with the http proxy tunnel stopped - and both running 21+?
T3s|4 o/ dr|z3d ^
dr|z3d no idea.
dr|z3d you're not giving me a huge amount of context.
dr|z3d wild guess: you don't have advanced mode enabled.
T3s|4 Also, is there any reason to believe an alternative to MLKEM768 would offer better security or performance?
T3s|4 hold on dr|z3d - need to check that as I had to rebuild this rig, recently
dr|z3d as for security vs performance, there's always a tradeoff. zzz determined that 768 is optimal when factoring in both considerations.
T3s|4 thanks dr|z3d - I trust zzz's analysis - and that single advanced config line - somehow did not get carried over - fixed now :D
dr|z3d *thumbs up*
onon_ dr|z3d, when you are free, I would be glad if you showed me a guide on how to build i2p+ snark standalone with the latest changes.
onon_ What do I need for this? OpenJDK, Java?
onon_ I've never built a Java application before.
dr|z3d start there.
dr|z3d are you on windows or linux?
onon_ Debian
onon_ Do I need to build all i2p+? Is there no option to build snark separately?
dr|z3d run `ant` for targets. `ant i2psnark` will build the standalone version.
dr|z3d sudo apt install uglifyjs ant gettext
dr|z3d and choose an open-jdk-headless version to install
onon_ Wat is uglifyjs
onon_ sounds strange
dr|z3d e.g. sudo apt install openjdk-21-jdk-headless
dr|z3d if you're building for other people, choose a version of the openjdk package to taste. we still support building with java8, and that's what I build with here, but not for long, java17 will be the minimum version soon.
dr|z3d we use it to compress the javascript.
onon_ Too hard
dr|z3d compress, not mangle, though it does have mangling capabilities if you want that sort of thing.
dr|z3d what's too hard?
onon_ All this
onon_ Need time
dr|z3d don't be lame.
dr|z3d I've just told you more or less *all* you need to do.
dr|z3d sudo apt install uglifyjs ant gettext openjdk-21-jdk-headless git && cd ~/ && git clone github.com/I2PPlus/i2pplus.git && cd i2pplus && ant i2psnark
onon_ Thats better
onon_ How big is the entire github.com/I2PPlus/i2pplus.git? For some reason it takes a long time to download.
dr|z3d be patient :)
onon_ 495.60 MiB Horror
onon_ BUILD SUCCESSFUL
onon_ Total time: 50 seconds
onon_ Whats next?
xHarr is there an i2psnark executable?
dr|z3d extract the zip to the location of your choice. the rest should be obvious.
dr|z3d there's a standalone version, xHarr, which works as a separate instance with I2P/+ or i2pd.
dr|z3d the zip is located in i2pplus/dist
onon_ Down speed looks unstable
dr|z3d it's updated every 5s. if you want stable, run the non + standalone, then the download speeds are calculated every 40s and smoothed.
dr|z3d in other words, the speeds will vary because we're not smoothing the data.
dr|z3d hover over the table footer underneath the stop/start buttons for a debug panel toggle. you'll see a green bug.
onon_ For some reason i2pd does not want to build 16 tunnels
orignal dr|z3d btw today one guy was able to run wireguard over i2p with 400 KBs
onon_ Only 3in 3out
orignal what?
orignal it doesn't honor this param you mean or what?
onon_ Snark config 16in 16out
onon_ i2pd dest 3in 3out
dr|z3d 16 is max.
onon_ Something went wrong
onon_ I'll try to change it to 8
dr|z3d tunnels are built as required, dependent on connected peers.
dr|z3d good stuff, orignal
dr|z3d <dr|z3d> tunnels are built as required, dependent on connected peers.
dr|z3d <dr|z3d> tunnels are built as required, dependent on connected peers.
dr|z3d <dr|z3d> tunnels are built as required, dependent on connected peers.
dr|z3d do you have 16 connected peers?
orignal 8 tunnels in config
onon_ Then it's clear..
orignal I see 8 tunnels in I2CP dest
orignal vanilla snark
onon_ 7 connected peers
orignal 338 LeaseSets
dr|z3d tunnels ramp according to connected peers, it's not a 1-1 ratio, but more peers, more tunnels. so 16/16 is fine. if you're hosting a huge amount of content, you can set outbound count up to 64.
dr|z3d sorry, not 64, 32 max outbound.
dr|z3d you may wish to set tunnel hops to 2 in, 2 out, and enable the vary tunnel length toggles. can speed things up.
orignal you should start supprting UDP tunnels in I2P+
xHarr thanks dr|z3d, I was trying to troubleshoot onon's post-building question. I've used the standalone snark before when I've had extra torrenting load.
onon_ Can I set 0hop?
dr|z3d of course you can. just make sure for inbound, 0 hop, 1 tunnel.
onon_ If I behind NAT?
dr|z3d NAT may prove problematic on 0 hop. "suck it and see".
onon_ Why doesn't ?p=2 show statistics for each peer?
onon_ I wanted to see the window size and RTT
onon_ How can I set i2p.streaming.initialAckDelay Milliseconds to wait before sending Ack. (default: 200) for snark?
uop23ip "tunnels ramp according to connected peers" does that mean i can only connect to 16/32 peers at the same time. got 4 tunnels and am connected to more than 4 peers atm. is it peers x 4(max) tunnels. i never understood that :)
dr|z3d no, many peers can be connected through the same tunnels.
dr|z3d as for streaming configs, try the i2cp options input.
dr|z3d in relation to p=2, there is no per-peer info in snark+ because the per-peer debug rows don't offer anything useful for the majority of users, and the presentation was awful.