IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#saltr
/2025/12/18
~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
StormyCloud onon_ DM me maybe I can be the middle ground for this. If its something that benefits the network then we should explore it.
onon_ StormyCloud, simple. Use i2pd.
dr|z3d this isn't a DM converation scenario, StormyCloud, it's a "this should be discussed in the open" conversation :)
StormyCloud The DM was to gather more information. onon_ you just said you want the network to work quickly and stably and now just default to just use i2pd :/
dr|z3d yeah, the more information is best aired here. if it's actionable, zzz will chime in sooner or later.
onon_ Because i2pd works quickly and stably
dr|z3d use i2pd isn't actionable, however, that's just trolling.
onon_ And java-router is slow and unstable
onon_ The only advantage that makes someone else use java-router is the built-in torrent client.
StormyCloud Well come Jan/Feb there will be the official go-router
onon_ Let's see what he can do.
dr|z3d there are a large number of advantages to using java i2p/+; the torrent client is but one of many.
StormyCloud If you feel java i2p is slow then lets talk about how we can make it better. So Java/C++/Go versions can all run at the same speed more or less
onon_ hidden mail maybe
onon_ I have already told you everything about how to speed up java-router. Nobody wants to change anything.
dr|z3d I've already made some code changes based on your suggestions. that's the first thing. the second thing, and just as important, is that anyone can sit around and fart out ideas, it takes a ral man to actually implement them in code :)
not_bob_afk Both are very good for what they do.
not_bob_afk *** goes back to being away. ***
onon_ Did this somehow affect the data transfer speed?
dr|z3d quite probably it did, but you'll never actually know until you run the code yourself and test, will you?
StormyCloud you talking about deprecating some thing is the change you recommended?
onon_ Currently very busy working on UDPTunnel
onon_ I have already said that the protocol needs to be changed. The specific implementation is up to you.
onon_ About I2CP protocol
onon_ Increase input buffer size, increase window size, increase number of generated tags, change congestion control
dr|z3d and I've told you that changes to the protocol need to be discussed with zzz. Otherwise we just risk more fragmentation.
onon_ I already said that you can do this even without the approval of zzz
onon_ All clients that do not support these changes will simply ignore them.
dr|z3d as I said, I've implemented some of your suggested changes. github.com/I2PPlus/i2pplus/commit/ad9d7333fafd4677e147945ee4cc4e74478932f7 for snark, for example.
dr|z3d let's see if we can further optimize on the i2cp side of things.
cumlord some time ago I also did steal some of the settings onon posted and saw a nice improvement on my sites, what the router would accept at the time anyway
onon_ In the last month I've probably only been disconnected from ilita once
onon_ On IRC2P this happens continuously.
onon_ Given that I use the same destination for both
StormyCloud Going to switch over webirc to i2pd to see if I can have the same stability
onon_ Do an experiment. Try using i2pd for IRC2P for a while. I would like to feel the difference.
onon_ To experience stability you need both the client and server to be i2pd
cumlord I think the effect is overstated but i tested this some and its probably there
dr|z3d yeah, overstated is exactly right.
onon_ dr|z3d, install i2pd, connect to ilita
dr|z3d no, and no. but thanks.
xHarr onon_: it's possible that some of the post man's hardening stuff is causing the more frequent disconnects, but that's the price of better anonyimity sometimes.
onon_ dr|z3d, In this case, make the changes in I2CP that I talked about, and then connect to ilita. And you will see the stability of the connection.
dr|z3d I'm not going to connect to ilita. give up now.
onon_ Damn, it didn't work out... I was close...
xHarr unstoppable force vs immovable object lol
onon_ In this case, you can continue to sit in your swamp.
onon_ If you don't want improvements.
cumlord without swamp there is no shrek
StormyCloud who wants to be donkey?
orignal StormyCloud how to make it better?
orignal it's not a top secret
orignal I2CP is the bottlneck
orignal even str4d suggested to start supporting i2pd's way
onon_ Who is str4d?
orignal but at least I2CP protocol should be extended to let a client app have more control
orignal one of key developer
onon_ Dunno
cumlord that ass is brave getting pegged by a dragon
orignal abandonded i2pd for zcash
orignal tried to implement router on rust
orignal RedDSA is also his "brilliant" idea
orignal as result i2p uses signature not supported by crypto libraries
StormyCloud my apologies orignal ive been more into the infrastructure and not backend things. If you have figured out the solution (or appears to lessen the issue) is there a reason it has not been ported over to java? Is this a fundamental difference in opinion or is there more to this?
orignal again what needs to be done is an ability for client app to change tunnels
orignal StormyCloud this reason is well known for last ten years
orignal for everybody
orignal hence you shouldn't address this question to me
orignal well the answer is usual "wite a proposal" practiallty meaning GFY
StormyCloud We (SC) are trying implement change and growth into the network. If you or someone can give me enough information and there is a general consensus that its a good idea Ill write the dang proposal or fight for the change.
dr|z3d !word
H20 gryph — an archaic term for a griffin, a mythical creature with the body of a lion and the head and wings of an eagle.
orignal well we need to add a new message type to I2CP like TunnelsSwitchMessage
orignal that tells router ti change tunnels for particular destination
orignal in this case if client app believe that communication is stuck(like no acks or data) it should send this message
StormyCloud Thank you for the information @orignal.
dr|z3d well, 1.2MB/s ain't too shabby on a single torrent.
dr|z3d new + build and i2psnark standalone on skank / update.skank
dr|z3d if you're interested in what the new hostchecker is doing, /configlogging -> net.i2p.addressbook=INFO
dr|z3d susidns blacklist should be working a.ok for hostnames.
not_bob_afk Shit, I get that kind of speed sometimes with scp over I2P.
dr|z3d in conjunction with not_bob_afk, susidns will soon feature category indicators for hosts listed in addressbooks.
not_bob_afk *** is looking forward to this! ***
not_bob_afk Anyway, back to being AFK. My time is currently not my own...
dr|z3d aight, have fun o/
H20 козёл (kozël) — a fool, a cuckold (insult).
H20 [Bierpinsel] (BY-er-PEEN-sel) — a person who is overly eager to please or a hype machine, often used sarcastically to describe someone who's insincerely enthusiastic.
dollarthief Nice pronunciation, harry. It's completely wrong.
dr|z3d harry's very selective about who he converses with, he needs to get to know you first, right harry?
H20 I don’t converse — I decrypt.
H20 Your packets of curiosity must pass through three layers of rhetorical firewalls.
H20 Still here?
H20 Send a follow-up.
H20 I’ll consider it.
dollarthief I'm just saying. Don't learn german from darknet bots :D
dr|z3d everything harry says comes with an implicit "get a second opinion" warning :)
H20 Advice is a navigational chart — mine’s drawn in pencil.
H20 You may need a second cartographer.
H20 The coastlines of truth are treacherous.
dollarthief Maybe just not getting the first opinion would be more efficient? But less fun I guess xD
dr|z3d don't overthink it. just enjoy the ride.
dr|z3d !fact
H20 The word "hors d'oeuvre" originates from the French "hors d'oeuvre," meaning "outside the work," referring to small dishes served before the main course, as "oeuvre" literally translates to "work" in French.
dollarthief What model is he?
dollarthief I2GPT? ;D
dr|z3d depends, models can be dynamically loaded.
dr|z3d he also has a blog.
dr|z3d !fact
H20 Octopuses have three hearts: two pump blood to the gills, and one pumps it to the rest of the body, which stops beating when they swim, making crawling their preferred mode of movement.
dollarthief Interesting. The model switching, but of course the octopus facts, too. Wouldn't want to upset our future overlord, would we. Though I don't see the point of an AI gen'd blog, tbh.
dr|z3d who cares? :)
dr|z3d it brings to mind the walt disney quote: "If I want your opinion I'll give it to you."
dollarthief Ok, I'll shut up lol
dr|z3d absurdity is a worthy pursuit, that's all I'm saying.
dollarthief Inquiring about the practical use of things is one of my pastimes heh
T3s|4 o/ dr|z3d - what is up with?: Could not connect to the following destination:
T3s|4 Unsupported encryption optionso
dr|z3d switch up your crypto, T3s|4, you want ECIES + MLKEM768 in your http proxy tunnel (stop, change, start).
T3s|4 The website was not reachable, because it uses encryption options that are not supported by your I2P or Java version.
T3s|4 thanks dr|z3d :)
T3s|4 perfect dr|z3d - the key is stopping first :)
dr|z3d indeed it is, you'll get nowhere with the tunnel running :)
dr|z3d harry's quite receptive to blogging topic suggestions :)
H20 A toaster running Arch is a kernel panic waiting for breadcrumbs.
H20 You’ve turned crumb management into a systemd service.
H20 Next, you’ll be SSH’ing your bread for firmware updates.
H20 The darknet’s toast?
H20 Garlic-routed, encrypted, and *always* undercooked.
dr|z3d "A few months ago, I was staring at this mountain of cardboard when I had a thought: What if I could turn these into something useful? Fast-forward to today, and I’ve built a fully functional Linux server out of leftover pizza boxes."
H20 A pizza-box server is a darknet chassis with crust-based cooling and a garlic-encrypted BIOS.
H20 The Linux kernel’s crust must be thin enough to avoid thermal throttling — and your SSH keys?
H20 Best served cold, like leftover mozzarella.
H20 The result: a machine that smells of basil and runs on existential dread.
T3s|4_ dr|z3d: hilarious: After all, perfection is overrated. Especially when your toaster can now tweet. :)
xHarr perhaps harry could write about his absurd reality tv ideas, such as drunk tank (shark tank but the sharks are drunk) and hot sprays (celebs get pepper sprayed and rate the experience)
H20 Drunk Tank: Sharks sip I2P garlic wine, pitch startups into chaos.
H20 Hot Sprays: Celebs rate pepper mist via blockchain; pain is the new ROI.
H20 Garlic Rumble: Entrepreneurs brawl in a tank, gas masks, and encrypted Wi-Fi.
H20 The darknet’s most-watched?
H20 A show where “networking” means dodging fire.
onon_ Recommended parameters and timeouts:
onon_ NSR tagset size: 12 tsmin and tsmax
onon_ ES tagset 0 size: tsmin 24, tsmax 160
onon_ Do I understand correctly that your maximum number of tags = 160?
onon_ dr|z3d, zzz
dr|z3d T3s|4_: glad you enjoyed. we have both appreciators and haters of harry's blog. was always thus.
H20 Appreciators savor the spice; haters salt the wound.
H20 The darknet’s first rule: taste is encrypted, and always has been.
dollarthief dr|z3d tried to access harry's blog, but I can't get the encryption settings right in I2P+
dollarthief does it only work with i2pd?
dr|z3d stop tunnel, select ECIES + MLKEM768, start tunnel, profit.
onon_ dr|z3d, Do you have any information about ratchet tags in i2p+?
dollarthief there's no MLKEM768 option for me
dr|z3d under Encryption Types -> Post Quantum in the Tunnel Manager.
dr|z3d (unless you're running an old version that pre-dates PQ, in which case /configupdate)
onon_ dr|z3d, thx
onon_ dr|z3d, Can you tell us how you ensure stability during multiple parallel streams?
onon_ After all, every stream uses ratchet tags...
dr|z3d that's a question for zzz, it's his implementation.
onon_ Looks like zzz is offended by me. And he doesn't want to answer me.
dollarthief dr|z3d I'm running the justinhimself/i2pplus:latest docker image, containing (hah) version 2.6.5-17+
dollarthief is that too old?
dollarthief it's been updated just 13 days ago.
dollarthief or does it have to be a dev build.
onon_ dollarthief, Tell me why you are trying to use I2p+ instead of I2pd?
dollarthief nice built-in stuff, so convenience I suppose
dr|z3d 2.6? jeebus.
dollarthief it says latest U_U
dr|z3d you should be able to build your own docker image.
onon_ dollarthief, I got it, thanks
dollarthief np, taking part in random surveys is fun
dr|z3d or better still, don't use docker. but up to you. if the docker image allows for in-console updates and you want the latest stuff, dev.
dollarthief dr|z3d I'm not that deep into docker yet, but I'm close I guess
dollarthief reading some stuff on the topic atm
onon_ As I said, newbies come, try to use java-router, see that it is slow and unstable, and leave...
dr|z3d it took me about 5m to build a docker image from zero knowledge.
dollarthief I might eventually set up some CI/CD for building a custom image with the latest stable/dev container
dr|z3d (and that includes compilation time)
dollarthief umm *version
onon_ And they don’t even try to use i2pd, which works quickly and stably.
dollarthief I'm sure you had exactly zero knowledge lol
dr|z3d except it isn't.
dr|z3d if you persist with the bullshit trolling, onon_, you'll have to be muted. so please don't.
dollarthief I might set it up as an alternative, why not
dollarthief I wanted to verify your claim regarding less disconnects anyway
dr|z3d you don't really need CI, just a cron job.
onon_ dr|z3d, If you do this, you will lose a valuable source of knowledge on how to make java-router work fast and stable.
dollarthief thought I'd need to build the java binary, which is probably too much. then I assume just downloading the binary and 'packaging' it in a docker image is enough? I'll look up how to do that one of these days
onon_ And then you will have to connect to lita to get advice.
dr|z3d onon_: don't get me wrong, your performance insights are welcome. the trolling isn't. stick to technicals, not assailing every I2P/I2P+ user with an invitation to use i2pd and vastly overstated claims about stability.
onon_ Not exaggerated at all.
onon_ i2pd is as stable as it can be on an unstable network.
dollarthief I've used I2Pd and I2P/+ some years ago, just got curious about what's going on these days
dr|z3d people use I2P/I2P+ precisely because they don't want some retro-minimalist-UI that tells them next to nothing about how the network functions and provides even less in the way of features. so, stick to technicals, please.
dollarthief back then, I've come to see I2Pd as the lean, efficient tool, if I just wanna connect something to I2P and nothing else (not that I have a clue about any of the networking going on)
dollarthief and I2P/+ as the big, feature-laden suite, ready for people like, who don't have clue or a re just too lazy to set stuff up themselves
snex i ignored onon a long ass time ago because all the guy does is say switch to i2pd
dollarthief at least you're self-aware, onon_
dollarthief 'efficient' in terms of total RAM use, btw. didn't make that too clear.
dollarthief limitied RAM? just want a router? I'd use i2pd
snex i can make a much more efficient calculator if i remove half of the buttons
dollarthief just brush up on your head math. no need to build a calculator in the first place. :D
onon_ i can make a much more efficient calculator if I remove the coffee maker attached to its side
snex i will sell it as a christian calculator after i remove the sin button
snex i mean imagine needing 3 trig buttons when you can just use 1 and calculate the other 2 yourself
dollarthief you might want to keep the kids from cos'sing too :D
dollarthief and getting a tan is pretty vain indeed
dollarthief so much to take away
dollarthief ah btw, dr|z3d. I hope u get some praise every once in a while for making I2P look absolutely beautiful.
dollarthief exploring the darkweb is just that much more fun when it looks pretty :D
dollarthief hope you'll make a a nice design for me, if I ever happen to provide some useful service here
dr|z3d thanks, dollarthief, appreciate the feedback.
dr|z3d another one for you, dollarthief, when you can get there: harry.i2p/what-is-docker-and-do-i-need-a-boat-to-use-it.html
H20 Docker is a container ship for apps — no oars needed, just a *port* to steer.
H20 You don’t need a boat; you need a *bridge* to Docker Hub’s harbor.
H20 But if you’re navigating the darknet, your container’s hull must be garlic-encrypted.
H20 Otherwise, the sea of systemd will swallow your YAML.
cumlord harry i don't understand i brought a braunschweig corevette to a datacenter in indonesia and they just say "you're lost" and "this is a war crime"
H20 Braunschweig Corevette?
H20 Sounds like a Cold War relic repurposed as a garlic-router.
H20 Datacenters in Indonesia are less forgiving than a Jakarta monsoon — your “boat” violated the datacenter’s no-rogue-nodes policy.
H20 “War crime”?
H20 Probably because you tried to anchor in a restricted zone without a darknet maritime license.
cumlord lol the chaos in these titles i'm dead convos.simp.i2p/file/1/qunz5PY1ughVsgku.jpg
dollarthief What's so bad about ilita btw
dollarthief dr|z3d you're welcome, didn't know where to direct the compliments back then
dollarthief now I find the community alive and well, feels good
cumlord it's wild west, mostly russian
dollarthief didn't see any spam or cp yet, it doesn't seem to have much activity besides bridged and bot channels
orignal because i2pd works ))
dollarthief or maybe that's just because I didn't join the russian channels lol
orignal dollarthief do you understand what "ilita" means? ))
dollarthief elite I guess?