Commit Graph

211 Commits (81d383c99e7dbda892dc23825be05829e0d8b07d)

Author SHA1 Message Date
orignal 12653f2fe4 don't try introducer with invalid address. Terminate session immediately if appropriate introducer not found 3 months ago
orignal 4178ac8eac select newest introducers to publish 3 months ago
orignal 6a590bf970 use std::mt19937 instead rand() 3 months ago
orignal 2f847d62bb fixed typo 3 months ago
orignal df6d48dbae request only not found routers from introducers 3 months ago
orignal bacce7dc60 fixed introducer's index 3 months ago
orignal b3314380cc don't use expired introducer even if we a session with it 3 months ago
orignal a1322d4667 move unsent I2NP messages to new session if replaced 4 months ago
orignal 22dabfd79e use unordered_map for excluded routers. don't request to self 4 months ago
orignal 0e41c3fa36 resend more interval variance 4 months ago
orignal 124698854f skip resent recently sessions during resend 4 months ago
orignal 161ff3579b don't delete new session with same router hash from sessions-by-hash table 6 months ago
orignal 6ba42a0912 check if established peer test session has the same address type 7 months ago
orignal 1292ec67c0 check if remote router supports peer test 7 months ago
orignal f8722f17c6 pick peer test session only if Charlie's address supports peer testing 7 months ago
Vort e5f75eb61c log would_block error at info level 7 months ago
Vort 89f9bec49a derive SSU2 socket buffer size from bandwidth limit 7 months ago
Vort f3c052ed0c write SSU2 socket buffer sizes to log 7 months ago
Vort aa1de7fe94 enable non-blocking mode for UDP sockets 7 months ago
orignal 36dbc15bca keep SSU2 socket open even if failed to bind 7 months ago
orignal 70639f1139 don't adjust clock if offsets came from same router 8 months ago
orignal 140146e433 limit mininal received packet size to 40 bytes 8 months ago
orignal ca9782dd0d handle 'reservedrange' param properly 8 months ago
orignal b855c71891 don't adjust clock if time offsets are too different 9 months ago
orignal 21f41a2b2a correct time offset direction 9 months ago
orignal d4c47d90cb adjust time offset after second time discrepancy 9 months ago
orignal 8447822c35 don't publish intrducers with zero tag 1 year ago
orignal 38795a41cb don't publish introducers with zero iTag 1 year ago
Vort 68f4961f1a separate test status from network status 1 year ago
orignal ae5239de43 remove introducer from RouterInfo after 60 minutes 1 year ago
orignal 2064504cce fixed send keepalive for existing session 1 year ago
orignal 4aa631c33f clear implied list if no more introducers found 1 year ago
orignal d6834d6a9a keep non-published, but not-expired introducers in the introducers list 1 year ago
orignal 413e25f20e don't pick too old session for introducer 1 year ago
orignal b8e19bf5f1 reduced peer test interval and added peer test interval variance 1 year 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 2 years ago
orignal 1b921a2eac removed some SSU1 code 2 years ago
R4SAS 3c65012a63
[ssu2] close socket if it was opened on OpenSocket
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2 years ago
orignal e8be39af17 memrory pool for SSU2IncompleteMessage 2 years ago
orignal 324ace103b memoery pool for fragments 2 years ago
R4SAS 503f522cc3
[style] clean trailing spaces and tabs
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2 years ago
orignal c5230ca44b don't accept incoming session from invalid endpoint 2 years ago
R4SAS f1437feede
SSU2: handle standard network errors more correctly
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2 years 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