Tomas Globis
|
66f82cb43f
|
Use moving average to calculate tunnel creation success rate
|
2023-01-03 03:07:07 +03:00 |
|
orignal
|
6942c20879
|
don't select overloaded peer
|
2023-01-01 19:42:40 -05:00 |
|
orignal
|
7b341d5d30
|
update and show send queue size for transports
|
2023-01-01 16:03:53 -05:00 |
|
R4SAS
|
2c19da9aa7
|
fix warnings about unused code
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
2023-01-01 13:48:41 +03:00 |
|
orignal
|
3e3e2c41bd
|
unlock mutex for good after wait
|
2022-12-30 22:12:49 -05:00 |
|
orignal
|
cb139226df
|
ilimit umner of simultaneous tunnel build requests per pool
|
2022-12-30 18:06:47 -05:00 |
|
orignal
|
84d6028454
|
limit number of message to handle at the time
|
2022-12-29 17:26:57 -05:00 |
|
orignal
|
126dc0ebe0
|
inseer incoming session into sessions list
|
2022-12-28 16:47:50 -05:00 |
|
orignal
|
099d9d977f
|
terminate duplcated session properly
|
2022-12-28 16:47:12 -05:00 |
|
orignal
|
5a167316cb
|
don't filter yggdrasil address
|
2022-12-27 22:24:20 -05:00 |
|
orignal
|
85e31f84ec
|
reset termination timer for new incoming connection
|
2022-12-27 22:07:26 -05:00 |
|
orignal
|
edb7a0e23c
|
Refuse dulicated incoming pending session from same IP
|
2022-12-27 21:54:32 -05:00 |
|
Dimitris Apostolou
|
9f9e8bfa14
|
Fix typos
|
2022-12-27 10:44:23 +02:00 |
|
orignal
|
99356fd24d
|
make sure that AsycReceive complete
|
2022-12-25 15:35:00 -05:00 |
|
orignal
|
5ef5f5a170
|
don't create encryption for new transit tunnel immediately
|
2022-12-25 09:36:16 -05:00 |
|
orignal
|
b6f83dfe9f
|
set error before status
|
2022-12-22 08:36:07 -05:00 |
|
orignal
|
3f728149ab
|
bump default max number of transit tunnels to 5000
|
2022-12-21 18:27:42 -05:00 |
|
orignal
|
36501fe31e
|
change network status back to OK if port in msg 7 matches
|
2022-12-21 18:14:19 -05:00 |
|
orignal
|
e4ddc883d2
|
drop future RouterInfo and LeaseSet upon receive
|
2022-12-20 18:41:19 -05:00 |
|
orignal
|
5ac01ddce8
|
delete routers with timestmep from future
|
2022-12-20 15:23:54 -05:00 |
|
orignal
|
d3656fcb3f
|
don't publish ::1
|
2022-12-20 14:16:23 -05:00 |
|
orignal
|
d6c101d261
|
try to handle RelayIntro again is Alice's RouterInfo not found
|
2022-12-19 13:28:21 -05:00 |
|
orignal
|
eeea02d834
|
rounded to seconds timestamps
|
2022-12-19 12:56:19 -05:00 |
|
R4SAS
|
c210553a39
|
getting rid of old c99 array designators
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
2022-12-18 23:26:18 +03:00 |
|
R4SAS
|
a315e4ce62
|
more overrides
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
2022-12-18 22:53:14 +03:00 |
|
R4SAS
|
96cfd9acc2
|
fix override
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
2022-12-18 22:37:26 +03:00 |
|
R4SAS
|
d869bb25ed
|
fix missing override warning
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
2022-12-18 22:32:23 +03:00 |
|
orignal
|
476e6aae35
|
don't iterate through addresses when it's not necessary
|
2022-12-16 19:57:19 -05:00 |
|
orignal
|
d30ee99cf1
|
fixed crash
|
2022-12-16 15:33:56 -05:00 |
|
orignal
|
84d9c8f1b8
|
access to RouterInfo's addresses by index
|
2022-12-16 15:12:30 -05:00 |
|
orignal
|
df737a65b2
|
SessionRequest must be min 88 bytes
|
2022-12-15 15:08:56 -05:00 |
|
orignal
|
c5230ca44b
|
don't accept incoming session from invalid endpoint
|
2022-12-14 15:44:31 -05:00 |
|
R4SAS
|
3471e6fe16
|
use deadline_timer for bandwidth calculation timer
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
2022-12-13 23:25:16 +03:00 |
|
R4SAS
|
f1437feede
|
SSU2: handle standard network errors more correctly
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
2022-12-13 22:04:21 +03:00 |
|
R4SAS
|
0d523bd2a6
|
use 15s average bw for transit limits check
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
2022-12-13 22:04:20 +03:00 |
|
R4SAS
|
8943200ffa
|
calculate bandwidth every 1 and 15 seconds
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
2022-12-13 22:04:19 +03:00 |
|
orignal
|
a902d68669
|
enable compressible padding
|
2022-12-12 18:36:29 -05:00 |
|
orignal
|
f6ca7c19af
|
allow zero length padding
|
2022-12-12 14:18:36 -05:00 |
|
orignal
|
3458665df8
|
don't delete unreachable routers if tunnel creation success rate is too low
|
2022-12-11 17:03:53 -05:00 |
|
orignal
|
8320987124
|
delete invalid sessions from peers
|
2022-12-10 19:09:37 -05:00 |
|
orignal
|
648b09d45f
|
try to restart acceptors after termination of expired NTCP2 if no descriptors
|
2022-12-10 15:44:37 -05:00 |
|
R4SAS
|
857df5c734
|
prevent log spamming with no_descriptors error
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
2022-12-10 21:57:23 +03:00 |
|
orignal
|
737603e81b
|
No descriptors error
|
2022-12-10 13:22:37 -05:00 |
|
orignal
|
53ca5dc67a
|
memory pool for address vectors
|
2022-12-07 14:08:27 -05:00 |
|
orignal
|
8ad5696e50
|
don't send termination again if termination received block received
|
2022-12-06 21:40:33 -05:00 |
|
orignal
|
2bb5ff7184
|
eliminate RTT self-reduction
|
2022-12-05 15:48:11 -05:00 |
|
orignal
|
410d2c2fa9
|
use shared pointer for RouterInfo's addreses list
|
2022-12-04 19:21:51 -05:00 |
|
orignal
|
6a743f66e8
|
eliminate RTT self-reduction
|
2022-12-04 17:52:44 -05:00 |
|
orignal
|
709c451400
|
disable MemoryPool for RouterInfo's address
|
2022-12-04 17:49:59 -05:00 |
|
orignal
|
cb73c7c72e
|
make sure that only *Mt method can be called for MemoryPoolMt
|
2022-12-04 17:43:29 -05:00 |
|