~dr|z3d
@RN_
@T3s|4
@orignal
@postman
@zzz
%Liorar
%acetone
%snex
+FreefallHeavens
+Onn4l7h
+Onn4|7h
+Over
+altec_lansing
+leopold
+nyaa2pguy
+poriori
+profetikla
+qend-irc2p
+r00tobo
+uop23ip
Arch
Danny
Holmes
Irc2PGuest28384
Irc2PGuest47578
Irc2PGuest78874
Irc2PGuest84270
Irc2PGuest90536
Irc2PGuest94591
Meow
NiceBoat_
OfficialCIA
SilentWave
U1F642
Wikk__
ahiru
anontor
cims
eyedeekay_
floatyfloatilla
mahlay
makoto
mesh
n2
nilbog
not_bob_afk
pory
r00tobo[2]
red
sektorchef
thetia
user_
utp
vivid_reader56
orignal
can someone remind param name to change local dest after incativity?
orignal
for proxy
RN
http? close tunnel on idle?
RN
there's reduce tunnel quantity on idle, and close on idle, and new keys on re-open
RN
you'r probably asking about the latter two, orignal?
dr|z3d
*** checks he's still here. ***
RN
he was here when I said it, and is here now... we talking about the same thing dr?
zzz
orignal, github.com/PurpleI2P/i2pd/issues/1831
not_bob
orignal: I also want closeOnIdle so the tunnels can re-open with a new address. It would be very helpful for scanning.
not_bob
newDestOnResume would also be required.
orignal
zzz, I'm alking about saomething else
orignal
the parameters that tell http proxy to change it's b32 (keys) after some time if no activity
orignal
not_bob_afk what's exact name?
orignal
i2cp.newDestOnResume I guess
orignal
yes, I see
orignal
so is i2cp.newDestOnResume what I'm talking about?
orignal
is it for all tunnels or HTTP/Socks proxy only?
not_bob
Yes, to allow the dest close on idle and come up with a key b32 key on re-open.
not_bob
All tunnels.
not_bob
I plan to use it with http proxy.
not_bob
But, all tunnels
orignal
all client I guess
not_bob
The goal for me is to have say 4 http proxy tunnels and use them round robin.
orignal
doesn't make sense for server
not_bob
No, not for server, outgoing.
not_bob
client
orignal
so, client
not_bob
The idea is to use one of 3 random tunnels to do scans. Then leave one idle so it resets. Then after a period put that back in the active list and make another one inactive.
not_bob
That way I don't show up as coming from the same b32 for everything I hit.
orignal
fuck, who has broken I2P site?
not_bob
I do!
not_bob
Well, not broken. Just not performing as well as I would like.
orignal
I can't find description
not_bob
I2P+ has been having issues.
orignal
I try to open a page and it says 404
not_bob
I got to the github with tor.
not_bob
Not good.
orignal
I need more detail about this param
orignal
for exaample how long "inactivity" is?
not_bob
Let me write something up for you real quick.
orignal
better if you give me a link to a page from docs
not_bob
I don't have that link handy.
not_bob
I wrote up a quick bit about what is needed.
not_bob
It would be best if these applied to all tunnels, server and client.
not_bob
While you would never want close a server tunnel for being idle, you may want to reduce it's tunnel count to save bandwidth and overall network load on idle.
not_bob
Thoughts?
not_bob
*** goes off to do other things but will check back later. ***
orignal
will read tonight
RN
orignal, that length is user configurabl3e
RN
for both reduce and close options
zzz
yes
zzz
i2cp.closeIdleTime configures the idle timeout
zzz
also, i2cp.newDestOnResume requires i2cp.closeOnIdle=true
orignal
what's default value?
orignal
then what is closeOnIdle mean?
not_bob
orignal: closeOnIdle means that when the tunnel hasn't had traffic in so long it shuts down unless there is client traffic. That is set by i2cp.closeIdleTime for how long. closeIdleTime does nothing unless closeOnIdle is set as true. Defaults to false.
orignal
what does "shutdown" mean?
not_bob
It listens locally for connections, but keeps not tunnels active.
not_bob
If there is a local connection, it re-opens.
orignal
means doesn't build tunnels
not_bob
Only useful for client tunnels, yes. no tunnel build when closed.
orignal
what is default for closeIdleTime?
not_bob
The reduce on idle is useful for server tunnels though.
not_bob
I don't know wha the default is. But, you can manually set it.
not_bob
10 or 15 min?
not_bob
I don't think it matters much for the default. If someone sets it, they will likely specify a time as well.
not_bob
But, sane defaults are good.
zzz
not_bob, orignal, here's a copy of the old I2CP options page since it's missing on our website right now: stats.i2p/docs/i2cp.html
zzz
I've told StormyCloud it's missing
not_bob
Thank you.
StormyCloud
I’ll get it added
zzz
that covers all but newDestOnResume and delayOpen, which are in the i2ptunnel doc
not_bob
Ahh, 30 min default on idle timeout.
zzz
thx stormy theres one other, already sent you details
orignal
what was a reason to break the site with specs?
not_bob
IIRC the site was moved.
orignal
zzz, how it gets resumed?
orignal
I receive client connection
orignal
but I don't have tunnels
orignal
what do I do?
not_bob
The way java appears to do it is that that's when tunnels start to build again. It takes some time and the first requests will timeout if it takes too long to build.
orignal
start means client connection of what?
orignal
*or
not_bob
Say I have a client tunnel on my local i2pd listening on port 9000. If something hits it and it's idle then it knows to start building.
not_bob
From local.
orignal
what happens with that client socket?
zzz
the client side stays open. the router side is closed
not_bob
That question is beyond what I know. But, I feel that it just sites waiting.
zzz
if a socket comes in and there's no tunnels/session set up, set it up
zzz
that's why it's implemented in i2ptunnel, so the docs for that are in the i2ptunnel config spec
orignal
so for client sockets just hangs for a while?
zzz
not sockets themselves. the incoming socket listener (port)
orignal
I connect to proxy port from browser
orignal
what will I see?
zzz
oh, right, I get the question. Yes, it hangs until tunnels are built
orignal
for how long?
zzz
I believe our initial build timeout before giving up is 5 minutes
zzz
same thing with delayOpen. don't build tunnels until the first socket comes in
orignal
thanks.will check
not_bob
*** looks forward to these features in i2pd. ***
zzz
i saw you're on the record 2 years ago in that GH issue ))
orignal
what?
zzz
notbob wanted it 2 years ago ))
orignal
and?
not_bob
That is true!
zzz
no and. he is consistent ))
orignal
I can't do everything at the time
not_bob
orignal: That's why I have not pestered you about it.
zzz
not blaming you orignal. complimenting not_bob
not_bob
On another note. I've been having a hell of a time with I2P+ last of late. And z3d has not been around much.
not_bob
*** is simply venting. ***
zzz
seems like he's been struggling for the last month, but I know nothing
not_bob
:(
not_bob
If things don't improve I may have to move from I2P+.
Onn4l7h
i already made the switch on a few routers just for stability
orignal
you wanted to say "if drozd doesn't stop vibecoding"? ))
not_bob
For me this is a hobby. A hobby that takes up much of my time.
not_bob
Onn4l7h: Thank you for letting me know.
zzz
In this channel I am of course a firm supporter of I2P+ and hope he can pull things together
not_bob
zzz: I agree.
orignal
I2P+ is fine, vibecoding is not fine
RN
agreed. hope he gets things working again, but I can't wait much longer and will be forced to switch all over to Canon if it is not fixed soon. and he hasn't even done the jetty migration.
not_bob
Yes.
Onn4l7h
I'm sure he's feeling it atm, I'd like to see it get back on track soon
RN
<3 dr, but requirements trump friendship where I2P is concerned
orignal
we see vanity miner with SHA3/Keccak already )))
orignal
seriously
not_bob
lol
not_bob
To be expected.
RN
is the vanity miner thing a concern or just observation?
orignal
ask stormy
orignal
they did it
orignal
vanity miner written with claude
orignal
if so advertised go router is supposed to be written this way ...
not_bob
Using a LLM to code is fine for very small projects. But, not good for anything large or production.
not_bob
Nothing like debugging code you don't know.
orignal
I don't care. But I don't expect to see SHA3 is vanity miner
not_bob
Alas, I must take leave. Later all!