orignal
SSU2: RelayResponse status code=70
orignal
70 is from Charlie. It's you
orignal
any ideas why?
zzz
06-24 00:28:35.486 INFO [leTimer2 4/4] nsport.udp.IntroductionManager: Send relay response 70 as charlie nonce 3706885301 to bob [2001:470:28:2e3:f8c5:3e90:3366:1bcd]:30305 ImQCa~ OB2 recvAge: 4m sendAge: 4m sendAttemptAge: 4m sendACKAge: 0ms lifetime: 14m RTT: 79 RTO: 1000 MTU: 1280 LMTU: 1280 cwin: 4508 acwin: 4503 SST: 2560 FRTX? false consecFail: 0 msgs rcvd: 1 msgs sent: 4 pkts rcvd OK/Dup: 8/0 pkts sent
zzz
OK/Dup: 8/1 IBM: 0 OBQ: 0 OBL: 0 theyRelayToUsAs: 1445487815 for alice [2001:470:1f06:405:0:0:0:4c]:29948 null
zzz
what happened before...
zzz
06-24 00:28:33.934 INFO [ handler 1/1] nsport.udp.IntroductionManager: Delay after 0 retries, no RI for cdoFbNTTgmjfUlL6M8BYQTGdq2QxGsAa7xkX5xnfW4o=
zzz
06-24 00:28:33.985 INFO [leTimer2 4/4] nsport.udp.IntroductionManager: Delay after 1 retries, no RI for cdoFbNTTgmjfUlL6M8BYQTGdq2QxGsAa7xkX5xnfW4o=
zzz
06-24 00:28:34.085 INFO [leTimer2 1/4] nsport.udp.IntroductionManager: Delay after 2 retries, no RI for cdoFbNTTgmjfUlL6M8BYQTGdq2QxGsAa7xkX5xnfW4o=
zzz
06-24 00:28:34.285 INFO [leTimer2 2/4] nsport.udp.IntroductionManager: Delay after 3 retries, no RI for cdoFbNTTgmjfUlL6M8BYQTGdq2QxGsAa7xkX5xnfW4o=
zzz
06-24 00:28:34.685 INFO [leTimer2 2/4] nsport.udp.IntroductionManager: Delay after 4 retries, no RI for cdoFbNTTgmjfUlL6M8BYQTGdq2QxGsAa7xkX5xnfW4o=
zzz
06-24 00:28:35.486 WARN [leTimer2 4/4] nsport.udp.IntroductionManager: Alice RI not found [Hash: cdoFbNTTgmjfUlL6M8BYQTGdq2QxGsAa7xkX5xnfW4o=] for relay intro from [2001:470:28:2e3:f8c5:3e90:3366:1bcd]:30305 ImQCa~ OB2 recvAge: 4m sendAge: 4m sendAttemptAge: 4m sendACKAge: 1537ms lifetime: 14m RTT: 79 RTO: 1000 MTU: 1280 LMTU: 1280 cwin: 4508 acwin: 4503 SST: 2560 FRTX? false consecFail: 0 msgs rcvd: 1 msgs sent: 4
zzz
pkts rcvd OK/Dup: 8/0 pkts sent OK/Dup: 8/1 IBM: 0 OBQ: 0 OBL: 0 theyRelayToUsAs: 1445487815
zzz
bob was ImQCa~ i2pd
zzz
looks my delay was working, I waited 50 100 200 400 800 ms, or about 1 1/2 seconds total
zzz
about 5 hours earlier, I had a signature failure from cdoFbN and responded 67:
zzz
06-23 19:13:01.283 WARN [ handler 1/1] nsport.udp.IntroductionManager: Signature failed relay intro
zzz
06-23 19:13:01.283 INFO [ handler 1/1] nsport.udp.IntroductionManager: Send relay response 67 as charlie nonce 3795945456 to bob [2a01:4f9:c011:350b:0:0:0:1]:14569 GzKd6z OB2 recvAge: 13m sendAge: 13m sendAttemptAge: 13m sendACKAge: 0ms lifetime: 71m RTT: 78 RTO: 1000 MTU: 1280 LMTU: 1280 cwin: 18555 acwin: 18555 SST: 524288 FRTX? false consecFail: 0 msgs rcvd: 7 msgs sent: 15 pkts rcvd OK/Dup: 29/0 pkts sent
zzz
OK/Dup: 20/0 IBM: 0 OBQ: 0 OBL: 0 theyRelayToUsAs: 203660114 for alice [2001:470:1f06:405:0:0:0:96]:29948 [RouterInfo: Hash: cdoFbNTTgmjfUlL6M8BYQTGdq2QxGsAa7xkX5xnfW4o=
zzz
that was via GzKd6z i2pd
zzz
and it happened 10 minutes before that, same bob
orignal
but why 70? You didn't receive Alice's RI from Bob?
orignal
how come you received RelayIntro but not RI since they was supposed to be in the same packet
zzz
looking...
zzz
do you know if ImQCa~ is running with your latest fixes?
orignal
no
zzz
and is sending the RI?
orignal
maybe they run an outdated version
orignal
I have added it later
zzz
I got the RI when Bob was GzKd6z (or I already had it, don't know)
orignal
but please check if you handle RI in the same message proprely
orignal
since you assume RI in spearate message for Java
zzz
I think I do, and the delay loop is if it comes after in the same message, or in a different message
zzz
but I will double-check
orignal
let's assume that router was outdated
orignal
anyway it's a big progress I have received a response from you throigh introducer
zzz
yes
zzz
please ask everybody on ilita to update, might make testing a little easier
orignal
ofc
orignal
llet me fix more things first
orignal
13:31:36@70/info - SSU2: RelayResponse status code=70
orignal
and it seems it was from 2RRY
orignal
can you check please on your side?
zzz
yup, same thing
orignal
how many blocks?
orignal
in that message
zzz
don't know, I need to adjust my logging to see the RI store
zzz
found another problem
zzz
I added peer test msg 1 checks like I said
zzz
06-24 16:46:28.778 DEBUG [ handler 1/1] .transport.udp.PeerTestManager: Got peer test msg: 1 status: 0 hash: null nonce: 2353049878 time: Jun 24, 2022, 4:46 PM ip/port: 82.140.215.163:0 from 82.140.215.163:28243 gxreP1 IB2 recvAge: 0ms sendAge: 52y sendAttemptAge: 0ms sendACKAge: 0ms lifetime: 0ms RTT: 63 RTO: 1000 MTU: 1280 LMTU: 1484 cwin: 3840 acwin: 2421 SST: 524288 FRTX? false consecFail: 0 msgs rcvd: 0 msgs
zzz
sent: 1 pkts rcvd OK/Dup: 0/0 pkts sent OK/Dup: 2/0 IBM: 0 OBQ: 0 OBL: 1 state: null
zzz
06-24 16:46:28.778 WARN [ handler 1/1] .transport.udp.PeerTestManager: Invalid PeerTest address: 82.140.215.163:0
zzz
i2pd gxreP1 asking to test port 0
orignal
maybe you can guess by packet size?
zzz
no I'm going to have to restart. I'm not logging any of that low level stuff any more
orignal
where is this port?
orignal
no problem I see you connected again
zzz
in the peer test message 1
zzz
Invalid PeerTest address: 82.140.215.163:0
orignal
in Alice's adress?
zzz
yes
orignal
good catch will fix it
zzz
super
orignal
do you know real port a message came from?
zzz
sure
orignal
I mean it has real port and real session. right?
zzz
from 82.140.215.163:28243 gxreP1
zzz
yes
orignal
thanks. will check the code
orignal
size_t asz = CreateEndpoint (signedData + 10, 86, boost::asio::ip::udp::endpoint (localAddress->host, localAddress->port));
orignal
that's shit
zzz
lolol
orignal
I take address/port from RI that's wrong
orignal
need to take from endpoint
orignal
do you see real port in RI?
orignal
SSU2^@r^Dcaps=^B46
orignal
that's what it is
orignal
non-published RI with two addreses
orignal
*SSU2
orignal
I'm not even sure what we are testing in this case )))
zzz
SSU2: cost: 15 caps: 46 i: 2qbLlaGf3idtpDG1vhPSZqYquzdgAgldleYdVrrzCGs= s: 98UVWqykfunjT-6QbbpnyiZUxvO9qaH37KMpzU5MIS4= v: 2
zzz
no host/port
zzz
for gxreP1 SSU2 address
orignal
yes, and 46
orignal
I will fix to not peer test such address
orignal
because we don't know real address associated with it
orignal
fixed
zzz
another problem
zzz
I'm getting version 0 in peer test message 3, I'm bob, from i2pd charlie
zzz
06-23 18:10:40.538 WARN [ handler 1/1] .transport.udp.PeerTestManager: Bad version 0 from [2a09:7c44:0:0:0:0:0:e9d]:15110 [2a09:7c44:0:0:0:0:0:e9d]:15110 2RRYXk OB2 recvAge: 3m sendAge: 3m sendAttemptAge: 28ms sendACKAge: 28ms lifetime: 8m RTT: 21 RTO: 1000 MTU: 1280 LMTU: 1280 cwin: 7108 acwin: 6007 SST: 524288 FRTX? false consecFail: 0 msgs rcvd: 1 msgs sent: 3 pkts rcvd OK/Dup: 4/0 pkts sent OK/Dup: 4/0 IBM: 0
zzz
OBQ: 0 OBL: 1 theyRelayToUsAs: 3382512222
zzz
(twice yesterday, other router was xZ9nsA)