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
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
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
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
2 years ago |
R4SAS
|
8943200ffa
|
calculate bandwidth every 1 and 15 seconds
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
2 years ago |
orignal
|
379075c594
|
exluded SSU from transports
|
2 years ago |
R4SAS
|
1d9d89b115
|
[transports] get addresses on interfaeces before initializing RouterContext
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
2 years ago |
R4SAS
|
96c4463d39
|
clean code
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
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
Signed-off-by: r4sas <r4sas@i2pmail.org>
|
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
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
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
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
4 years ago |
R4SAS
|
85e9da82b0
|
[transports] validate IP when trying connect to remote peer for being in reserved IP range
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
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
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
5 years ago |
R4SAS
|
7a5146ea74
|
fix code syle(spaces->tabs, tabulations)
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
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 |
orignal
|
5575b981c8
|
enable NTCP2 as transport
|
7 years ago |
yangfl
|
50ba52756f
|
fix mixing tabs and spaces
|
7 years ago |
Darknet Villain
|
7e244455c4
|
Don't do peertest if nat=false. FIX #915
|
7 years ago |
Jeff Becker
|
3ea1eca350
|
ntcp socks proxy (initial)
|
8 years ago |
orignal
|
124e2e759c
|
fix #846. ability to limit transit bandwidth
|
8 years ago |
orignal
|
a441474d75
|
show transit bandwidth
|
8 years ago |
Jeff Becker
|
4cc3b7f9fb
|
restructure build to separate the 3 main components into 3 subdirectories
libi2pd for core libs
libi2pd_client for i2pd client libs
daemon for i2pd daemon libs
|
8 years ago |
orignal
|
442c63d7a4
|
#746. initialize io_service after daeminization
|
8 years ago |