IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#i2p-dev
/2025/04/26
@eyedeekay
&kytv
&zzz
+R4SAS
+RN
+acetone
+altonen
+dr|z3d
+hagen
+hk
+lbt
+mareki2p
+orignal
+postman
+radakayot
+wodencafe
Arch
Danny
DeltaOreo
FreefallHeavens_
Irc2PGuest12735
Irc2PGuest28644
Irc2PGuest42152
Irc2PGuest4450
Irc2PGuest59134
Irc2PGuest87589
Onn4l7h
Onn4|7h
SigSegv
Sisyphus
Sleepy
T3s|4_
Teeed
aeiou
ardu
b3t4f4c3__
cumlord
dr4wd3_
eyedeekay_bnc
not_bob_afk
onon_
plap
poriori_
profetik1
qend-irc2p
rapidash
shiver_
solidx66
thetia
u5657
uop23ip
w8rabbit
weko_
x74a6
orignal I will check
zzz eyedeekay, do you plan to migrate the old MRs or not? I need to start doing new ones but I don't want them buried under the old ones
zzz altonen, was looking at your proxy, the Host vs host header thing is weird, seems like a java-side bug?
altonen yes, zzz.i2p and i2pforum.i2p wouldn't load with lowercase header names, had to convert them to header case
zzz hmm we should be canonicalizing them when processing them in the server proxy. I'll investigate
zzz however, you should be sending the b32 in that header, to not expose your local addressbook name to the server
zzz the server side proxy swaps it out with its local hostname to make the webserver happy
altonen ok i'll fix that, thanks
zzz rust making them all lower case is a little bizarre though
altonen it is, i agree but they say it's spec-compliant and easier to handle in code AFAIR
zzz sure, can't really blame them, just not typical
zzz ok, I see it, we weren't canonicalizing the host header, I'll fix it
zzz so your host header was going through and we added a Host header so the server got both and complained
altonen that explains it, it was an intereesting bug for sure
zzz another thing for your list, doesn't look like you're saving/persisting and returning the last-modified/etag headers in subequent requests?
altonen i think i am because at some point i stripped them and then brought them back
zzz please point me where and I'll take a peek
altonen proxy/http/mod.rs has ILLEGAL vector with the headers that are stripped, rest are kept as-is
zzz yeah that's in the proxy. But for the subscription fetches, are you saving the last-mod/etag in the response (both in-mem and on disk), and sending them as if-mod-since/if-none-match the next time, so you don't get the whole hosts.txt every time?
altonen i'm not
zzz ok, that's for your list then )) stats.i2p will only send you the delta from what you had, if you include the header, so it's important for subscription site bandwidth
altonen will add, ty
zzz low priority unless you get popular ))
orignal updated reseeds
orignal zzz, what's with memcpy?
zzz still havent heard from hottuna, still serving RIs from Jan. 1, afaik
orignal so, do we exclude it?
orignal becuase it was not mentioned in your e-mail
zzz yes. pretty sure we already had this discussion weeks ago. Forgot to put it in the email
orignal thanks
orignal will remove
zzz altonen, you should exclude it also. Everybody should be checking timestamps in the version of received reseed su3's
zzz reseeds get 'stuck' where the reseed server is up but the router went down so they never get new RIs
orignal that's what we do ))
zzz check both the su3 version which is a timestamp, and the timestamp of each RI, throw out things too old
orignal I do it if more than half
zzz yeah but if the su3 version is old you can just throw the whole thing out before you check each RI
orignal will add this check
zzz just checked, memcpy is now completely down
zzz the version for reseed su3's is full unix timestamp (ms) in ascii
zzz wait, sorry, in seconds
orignal don't worry I will check what we do it reseeder
orignal since it seems I'm in charge over it now
orignal *** is a pythin developer )) ***
zzz I finally heard back from diva.exchange, he's going to merge in your changes into his fork, he's the last one that hasn't added the version and caps checks
orignal if mine and R4SAS's reseeds works properly
zzz sure they do
zzz diva reported a big reseed spike/attack yesterday, peak of 3200/hour
zzz did you see anything?
orignal mine is ygg
orignal need to ask R4SAS
zzz his normal rate is about 500/hour
zzz eyedeekay, did you see any spike yesterday on yours?
zzz correction, diva has a fork of the go reseed, not the python one
orignal even better