orignal
|
3311fe62bb
|
fixed potential race condition with tunnel tests
|
2024-03-01 08:03:40 -05:00 |
|
orignal
|
a284c85153
|
Merge pull request #2033 from Vort/ssu2_dynamic_buffer
derive SSU2 socket buffer size from bandwidth limit
|
2024-02-29 09:32:50 -05:00 |
|
Vort
|
e5f75eb61c
|
log would_block error at info level
|
2024-02-29 16:12:51 +02:00 |
|
Vort
|
89f9bec49a
|
derive SSU2 socket buffer size from bandwidth limit
|
2024-02-29 16:02:43 +02:00 |
|
orignal
|
dbc3952654
|
Merge pull request #2031 from Vort/buf_size_log
write SSU2 socket buffer sizes to log
|
2024-02-29 07:28:14 -05:00 |
|
Vort
|
f3c052ed0c
|
write SSU2 socket buffer sizes to log
|
2024-02-29 10:27:52 +02:00 |
|
orignal
|
692f495adc
|
Merge pull request #2030 from Vort/non_block
enable non-blocking mode for UDP sockets
|
2024-02-28 11:58:19 -05:00 |
|
Vort
|
aa1de7fe94
|
enable non-blocking mode for UDP sockets
|
2024-02-28 18:55:28 +02:00 |
|
orignal
|
ca45fe73e9
|
never delete conneted router from netdb
|
2024-02-27 16:10:17 -05:00 |
|
orignal
|
a8af683643
|
renamed steady to monotonic
|
2024-02-27 12:33:07 -05:00 |
|
orignal
|
b86c83a068
|
encrypt tunnel tests for ElGamal-only destinations
|
2024-02-27 11:47:32 -05:00 |
|
orignal
|
6656ef3c8d
|
correct clock for non-encrypted tunnel tests
|
2024-02-27 09:02:26 -05:00 |
|
orignal
|
6898d04a1d
|
send tunnel test mesaage only if encrypted
|
2024-02-27 08:30:31 -05:00 |
|
orignal
|
3215125950
|
Merge pull request #2029 from Vort/tunnel_test_msg
add tunnel test message
|
2024-02-27 08:03:27 -05:00 |
|
Vort
|
3d03732555
|
add tunnel test message
|
2024-02-27 11:08:14 +02:00 |
|
Vort
|
d6d440ba8a
|
allow 0ms latency for tunnel
|
2024-02-26 05:57:28 +02:00 |
|
orignal
|
821a76a7c5
|
flush IBGW if tunnel build request OBEP is on the same router
|
2024-02-25 09:15:08 -05:00 |
|
r4sas
|
34154596f2
|
[gha] build only when related to app and runner itself files are changed, disable temporary msvc
Signed-off-by: r4sas <r4sas@i2pmail.org>
|
2024-02-24 23:35:56 +00:00 |
|
orignal
|
a1dce017f4
|
allow tunnel endpoint to send tunnel build reply to itself
|
2024-02-24 11:40:43 -05:00 |
|
orignal
|
78af34237e
|
reduce session termination timeout
|
2024-02-23 19:22:49 -05:00 |
|
orignal
|
8874ea8033
|
fixed typo
|
2024-02-23 18:06:31 -05:00 |
|
orignal
|
6bd1ee36f7
|
fixed typo
|
2024-02-23 16:09:32 -05:00 |
|
orignal
|
f07c4bd1dd
|
drop transit tunnel if next ident is ours
|
2024-02-23 15:24:52 -05:00 |
|
orignal
|
8524a67895
|
fail last tunnel if tunnel quantity is 1
|
2024-02-23 12:32:21 -05:00 |
|
orignal
|
43d880752e
|
Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl
|
2024-02-23 11:37:52 -05:00 |
|
orignal
|
d4246edb82
|
don't fail last tunnel
|
2024-02-23 11:37:09 -05:00 |
|
orignal
|
ee8449fa05
|
Merge pull request #2024 from Vort/congestion_zero_check
add zero check to congestion level calculations
|
2024-02-22 14:54:47 -05:00 |
|
Vort
|
5415598f60
|
add zero check to congestion level calculations
|
2024-02-22 21:50:05 +02:00 |
|
orignal
|
7d73c304b5
|
Extend transit tunnels limit to 4 bytes. Bump default value to 10K
|
2024-02-22 14:22:11 -05:00 |
|
orignal
|
d25206abce
|
encrypted tunnel test messages
|
2024-02-21 19:46:29 -05:00 |
|
r4sas
|
5d7c6fb0b3
|
[gha] msvc: copy openssl libraries to fix build
Signed-off-by: r4sas <r4sas@i2pmail.org>
|
2024-02-21 22:31:20 +03:00 |
|
orignal
|
36a060d50f
|
Consider 'M' routers as low bandwidth
|
2024-02-21 12:37:33 -05:00 |
|
orignal
|
577ed56af0
|
store HTTP and SOCKS proxy as pointer to I2PService
|
2024-02-20 18:51:37 -05:00 |
|
orignal
|
695dc96a83
|
common ServiceAcceptor for all stream protocols
|
2024-02-20 18:32:51 -05:00 |
|
orignal
|
e5251bf3c3
|
Merge pull request #2022 from Vort/bw_time_jumps3
skip bandwidth updates in case of time going backwards
|
2024-02-20 17:44:42 -05:00 |
|
R4SAS
|
2692aef53d
|
[gha] update windows msvc action
|
2024-02-21 01:36:32 +03:00 |
|
Vort
|
d524105727
|
skip bandwidth updates in case of time going backwards
|
2024-02-20 23:27:31 +02:00 |
|
orignal
|
26463c50fc
|
Merge pull request #2020 from Vort/select_next_hop2
make more attempts to select not bad hop
|
2024-02-20 12:22:36 -05:00 |
|
Vort
|
b092e712ec
|
make more attempts to select not bad hop
|
2024-02-20 19:05:19 +02:00 |
|
orignal
|
cb8fbb0135
|
Merge pull request #2018 from Vort/congestion_consts
add constants for congestion levels
|
2024-02-20 07:30:16 -05:00 |
|
Vort
|
19e23b34da
|
add constants for congestion levels
|
2024-02-20 10:30:05 +02:00 |
|
orignal
|
a4a3f8e96b
|
support upstream proxy through local sockets
|
2024-02-19 22:04:43 -05:00 |
|
orignal
|
f2b720617c
|
Merge pull request #2016 from Vort/medium_congestion2
implement medium congestion indication
|
2024-02-19 19:13:12 -05:00 |
|
Vort
|
d677d67676
|
implement medium congestion indication
|
2024-02-19 21:36:38 +02:00 |
|
orignal
|
7e3157b162
|
don't process packet in terminated stream
|
2024-02-18 21:28:06 -05:00 |
|
orignal
|
2b6a95cbee
|
don't check session for symmetric key tagset. re-create tags hash if too many used tags
|
2024-02-16 21:30:40 -05:00 |
|
orignal
|
900153765a
|
move router's tags cleanup to router's thread
|
2024-02-16 18:56:04 -05:00 |
|
orignal
|
441e847de8
|
don't try to decrypt dulpicate message
|
2024-02-16 14:49:12 -05:00 |
|
orignal
|
6439e227f6
|
consider test failed state as established. Delete failed tunnels sooner
|
2024-02-15 19:29:33 -05:00 |
|
orignal
|
def404b61a
|
skip failed and expiring tunnels for peer tests
|
2024-02-14 22:19:07 -05:00 |
|