57 Commits (574d12298b685f5c8f3b1d01ab5b03f107c33bad)

Author SHA1 Message Date
orignal 29d77113cc memory pool for x25519 keys 2 months ago
orignal b8d61e04f0 generate x25519 keys more often 2 months ago
orignal 9bc595a9a2 eliminate extra copy 2 months ago
orignal 4c90a88b85 eliminate extra copy of I2NP messages list 2 months ago
orignal 23e66671c2 intermediate queue for transport sessions. use std::list instead std::vector for multiple I2NP messages 2 months ago
orignal 3720a5fce3 don't select same peer too often 4 months ago
orignal 0df895b6a7 check minimal router version for connected peer selection 4 months ago
orignal 32ab95478e check crypto type and congestion of connected peer for tunnel 4 months ago
orignal cdfdfc9e24 don't manage netdb is transports are not running 8 months ago
orignal 8fe989050e use share_ptr to store peers 8 months ago
Vort d677d67676 implement medium congestion indication 10 months ago
orignal d96803a290 always request through tunnels in case of restricted routes 11 months ago
orignal 85f5f5b91e fixed potential deadlock 11 months ago
orignal f008478505 handle I2NP messages drops 11 months ago
orignal 1e5604ed43 check if peer is connected before trying to connect 11 months ago
orignal ca9782dd0d handle 'reservedrange' param properly 12 months ago
orignal 083034fa35 send peer tests with random delays 1 year ago
orignal cd5bfaabb5 mark and check unreachable ident hashes 2 years ago
orignal cd1af85e39 bypass slow transport sessions 2 years ago
R4SAS 86fc12e395
[style] clean code 2 years ago
orignal 21542e8150 select first hop from high bandwidth peer for client tunnels 2 years ago
orignal bf8eecf407 more attempts to find good peer 2 years ago
orignal 6942c20879 don't select overloaded peer 2 years ago
R4SAS 3471e6fe16
use deadline_timer for bandwidth calculation timer 2 years ago
R4SAS 8943200ffa
calculate bandwidth every 1 and 15 seconds 2 years ago
orignal 379075c594 exluded SSU from transports 2 years ago
R4SAS 1d9d89b115
[transports] get addresses on interfaeces before initializing RouterContext 2 years ago
R4SAS 96c4463d39
clean code 2 years ago
orignal cef2263a7f Transports priority for peer 2 years ago
orignal 8eade86624 moved InitTransports code from Daemon to Transports 2 years ago
R4SAS a5a35b1fa6 [daemon] check for SSU2 transport at start 3 years ago
orignal c348736058 send updated local RouterInfo for long sessions 3 years ago
orignal 4c323a666a show SSU2 transports in web console 3 years ago
orignal ee1c4f4fdc internal numeric id for families 3 years ago
orignal 21c1ec9c8c enable SSU2 server 3 years ago
orignal 68d015763e recognize SSU2 addresses 3 years ago
R4SAS edc0162163
clean line trailing spaces and tabs 3 years ago
orignal 5ad4c2a65e run ipv6 peer test again if still testing 4 years ago
orignal acc5592f59 create DH keys for SSU session directly 4 years ago
R4SAS 18bb4a71c2
fix incorrect chars in variable 4 years ago
R4SAS 85e9da82b0 [transports] validate IP when trying connect to remote peer for being in reserved IP range 4 years ago
orignal ffa0f0afd9 check network status 4 years ago
orignal faae2709d9 removed NTCP 4 years ago
orignal 1f31fdc257 pre-calculate ephemeral keys for x25519 5 years ago
orignal df9965e129 use unordered_map for peers 5 years ago
R4SAS 8bae4975fb add copyright headers 5 years ago
R4SAS 7a5146ea74 fix code syle(spaces->tabs, tabulations) 5 years ago
orignal 03a861745b removed CloseSession 5 years ago
orignal 979ea9c252 removed address resolvers as discontinued 6 years ago
orignal a2c41c9e36 allow NTCP2 only transports 6 years ago