IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
zzz good morning orignal, plot twist! unexpected test results!
zzz disabled sending termination with reason 1, ran for 90 minutes
zzz number of first-sent termination reason 2 received: 1321
zzz number of retransmitted termination reason 2 received: ZERO !!
zzz so you're not retransmitting terminations
zzz and you are sending termination reason 2 in response to termination reason 1
zzz please investigate ))
orignal is it reproducable?
orignal I mean were you able to send 1 and get 2? or it's just one time?
orignal you din't send termination 1 but still sent Ack I guess
zzz when I send 1 I get 2, from a sample it appears it's only i2pd that does it, I get it from a lot of i2pd routers
zzz but I can't say it happens every time
zzz I'm confused why you think you're retransmitting termination 2 but you aren't at all.
zzz but maybe getting a termination 1 "triggers" a termination 2 "retransmission" ?
orignal I do. It depends on timing
orignal maybe
orignal let me check
zzz I'm saying you don't. I'm waiting 2 minutes for a retransmission after I get the first termination, never got a second one
orignal but what's a problem with it?
orignal you ddon't get second one because I have recdeived Ack for first
orignal I resend when I didn't receive Ack
orignal termination is ordinary Data msg
zzz this is in my test, proposed yesterday, where I commented out sending a termination reason 1
orignal yes I know
zzz are you sending an ack block and sending the termination block with it? we should not treat termination reason 1 as "ack-eliciting" or else we'll never stop back-and-forth
zzz spec says termination block is not ack-eliciting no matter what reason
orignal let me check
orignal I see the problem
orignal I send 2 every time I receive a new packet from peer
orignal wll fix
dr|z3d chalk it up as the Xmas release, orignal. free packets for everyone!
zzz great, thanks very much orignal
zzz with that out of the way, I'm going to start cleaning up and checking in my post-termination handler
orignal basially what happenes
orignal I send termination but I receive something back (your termination)
orignal I assume my termination was not received and try again
orignal that's worng ofc
zzz yup, glad we figured it out
zzz ok I have most of my post-termination handler checked in. The only thing I'm not doing yet is retransmitting terminatino
zzz if i had a nickel for every time I typed terminatino...