Commit Graph

204 Commits (openssl)

Author SHA1 Message Date
orignal a1322d4667 move unsent I2NP messages to new session if replaced 20 hours ago
orignal 22dabfd79e use unordered_map for excluded routers. don't request to self 3 weeks ago
orignal 0e41c3fa36 resend more interval variance 3 weeks ago
orignal 124698854f skip resent recently sessions during resend 3 weeks ago
orignal 161ff3579b don't delete new session with same router hash from sessions-by-hash table 3 months ago
orignal 6ba42a0912 check if established peer test session has the same address type 3 months ago
orignal 1292ec67c0 check if remote router supports peer test 3 months ago
orignal f8722f17c6 pick peer test session only if Charlie's address supports peer testing 3 months ago
Vort e5f75eb61c log would_block error at info level 3 months ago
Vort 89f9bec49a derive SSU2 socket buffer size from bandwidth limit 3 months ago
Vort f3c052ed0c write SSU2 socket buffer sizes to log 3 months ago
Vort aa1de7fe94 enable non-blocking mode for UDP sockets 3 months ago
orignal 36dbc15bca keep SSU2 socket open even if failed to bind 4 months ago
orignal 70639f1139 don't adjust clock if offsets came from same router 4 months ago
orignal 140146e433 limit mininal received packet size to 40 bytes 4 months ago
orignal ca9782dd0d handle 'reservedrange' param properly 5 months ago
orignal b855c71891 don't adjust clock if time offsets are too different 5 months ago
orignal 21f41a2b2a correct time offset direction 5 months ago
orignal d4c47d90cb adjust time offset after second time discrepancy 5 months ago
orignal 8447822c35 don't publish intrducers with zero tag 10 months ago
orignal 38795a41cb don't publish introducers with zero iTag 10 months ago
Vort 68f4961f1a separate test status from network status 10 months ago
orignal ae5239de43 remove introducer from RouterInfo after 60 minutes 11 months ago
orignal 2064504cce fixed send keepalive for existing session 11 months ago
orignal 4aa631c33f clear implied list if no more introducers found 11 months ago
orignal d6834d6a9a keep non-published, but not-expired introducers in the introducers list 11 months ago
orignal 413e25f20e don't pick too old session for introducer 11 months ago
orignal b8e19bf5f1 reduced peer test interval and added peer test interval variance 11 months ago
r4sas ae439b5385
SSU2: check if socket is opened before sending data, handle network_reset error
Signed-off-by: r4sas <r4sas@i2pmail.org>
1 year ago
weko 354a04f0f6 Up level for some logs to critical 1 year ago
Vort 9e0389df1b Fix several warnings 1 year ago
orignal 1b921a2eac removed some SSU1 code 1 year ago
R4SAS 3c65012a63
[ssu2] close socket if it was opened on OpenSocket
Signed-off-by: R4SAS <r4sas@i2pmail.org>
1 year ago
orignal e8be39af17 memrory pool for SSU2IncompleteMessage 1 year ago
orignal 324ace103b memoery pool for fragments 1 year ago
R4SAS 503f522cc3
[style] clean trailing spaces and tabs
Signed-off-by: R4SAS <r4sas@i2pmail.org>
1 year ago
orignal c5230ca44b don't accept incoming session from invalid endpoint 1 year ago
R4SAS f1437feede
SSU2: handle standard network errors more correctly
Signed-off-by: R4SAS <r4sas@i2pmail.org>
1 year ago
orignal 8ad5696e50 don't send termination again if termination received block received 2 years ago
orignal 410d2c2fa9 use shared pointer for RouterInfo's addreses list 2 years ago
orignal 6589bdf6b5 delete expired token right away 2 years ago
orignal 629c718527 fixed races condition with pending outgoing sessions 2 years ago
Dimitris Apostolou 73b9c0302b
Fix typos 2 years ago
orignal a298588943 SSU2 only introducers 2 years ago
orignal ccfeca728e use only SSU2 for network status 2 years ago
orignal c88638afe4 reconnect to proxy if receive error 2 years ago
orignal e13f151474 ssu2.mtu4 and ssu2.mtu6 2 years ago
orignal 4ed4e8708e close relay socket if associate socket gets closed 2 years ago
orignal 1738d118f7 recconnect to proxy 2 years ago
orignal 5fb1247b87 correct MTU calculation through proxy 2 years ago