97 Commits (13604ccbb60bb3ef38125db3df5d1d6bad7b0985)

Author SHA1 Message Date
orignal 23e66671c2 intermediate queue for transport sessions. use std::list instead std::vector for multiple I2NP messages 2 months ago
orignal f611136ea7 resend relay reponnse if remote router >= 0.9.64 2 months ago
orignal 1419745a5d recognize symmetric NAT from peer test msg 7 2 months ago
orignal 4f73f60e51 don't create relay response block twice 2 months ago
orignal d69e957213 rollback 2 months ago
orignal 97fdedfbe3 implement SSU2HolPunchSession 2 months ago
orignal fbd07a5276 SSU2Session/SSU2OutOfSession split 2 months ago
orignal e1e530b4a9 never send Ack to HolePunch and PeerTest messages 2 months ago
orignal 6ebb019e15 resend peer test msgs 5 and 6 3 months ago
orignal 15cd4feade move Bob's peer tests from SSU2 session to server 3 months ago
orignal c3a1631319 use weak_ptr for Bob's peer tests and relay tags 3 months ago
orignal 0912de5b77 don't connect peer test session. Use weak_ptr for seesions by hash 3 months ago
orignal 74f0330730 moved SendPeerTest for msgs 5,6,7 to SSU2PeerTestSession 3 months ago
orignal 5cd0248494 set router status to uknown if peer test msg 5 came from recently connected peer 3 months ago
orignal 189d7179c0 check if msg 5 was received instead state 3 months ago
orignal 2dfc9003a7 separate and move own peer test to SSU2Server 3 months ago
orignal 2c594dc67a moved peer test 5-7 to SSU2PeerTestSession 3 months ago
orignal 11bca5c3cd don't initialize Noise state for peer test sessions 3 months ago
orignal 9d1e526812 separate SSU2PeerTestSession for peer tests msgs 5,6 and 7 3 months ago
orignal 7ef1fdf634 exclude false position OK peer test if comes from recently connected endpoint 3 months ago
orignal 11328a429d set minimal resend interval. Resend attempt after only Ack 4 months ago
orignal 6caec6b551 check if updated router is still introducer. Remove non-introducer sessions from introducers list 6 months ago
orignal a1322d4667 move unsent I2NP messages to new session if replaced 7 months ago
orignal acbd3f897b fixed race condition between local buffer creation and sending it through the transports 7 months ago
orignal 124698854f skip resent recently sessions during resend 7 months ago
Vort ac9d92c681 select maximum SSU2 queue size depending on RTT value 9 months ago
Vort d74033dd2b tune RTT calculations 9 months ago
Vort 2d06c0cbe6 add expiration for messages in SSU2 send queue 9 months ago
orignal f8722f17c6 pick peer test session only if Charlie's address supports peer testing 10 months ago
orignal 78af34237e reduce session termination timeout 10 months ago
Vort 68f4961f1a separate test status from network status 1 year ago
orignal 4db643aa8e limited number of acked packets to 511 2 years ago
orignal d79bdc9f66 send datetime block after approximately every 250 packets 2 years ago
R4SAS 86fc12e395
[style] clean code 2 years ago
orignal 54fb234424 limit number of acked packets to 510 2 years ago
orignal e8be39af17 memrory pool for SSU2IncompleteMessage 2 years ago
orignal bc888167a7 use linked list for out of sequence fragments 2 years ago
orignal 993dc72ce6 use separate pointer to second fragment of incomplete message 2 years ago
orignal 55704ece3a drop duplicated I2NP messages 2 years ago
orignal d6c101d261 try to handle RelayIntro again is Alice's RouterInfo not found 2 years ago
R4SAS 96cfd9acc2
fix override 2 years ago
R4SAS d869bb25ed
fix missing override warning 2 years ago
orignal 8ad5696e50 don't send termination again if termination received block received 2 years ago
Dimitris Apostolou 73b9c0302b
Fix typos 2 years ago
R4SAS 96c4463d39
clean code 2 years ago
orignal 857a2bc399 verify path response 2 years ago
orignal 3bdef5f58d update remote endpoint and send path challenge 2 years ago
orignal 4634bff9f0 limit number of resent packets. Resend interval variance 2 years ago
orignal 1a9c658836 immediate ack request flag 2 years ago
orignal f98780b1d7 check timestamp for token request 2 years ago