orignal
|
265bb8b779
|
handle DatabaseSearchReply in netdb requests thread
|
2024-05-21 22:19:42 -04:00 |
|
orignal
|
22dabfd79e
|
use unordered_map for excluded routers. don't request to self
|
2024-05-15 13:31:31 -04:00 |
|
orignal
|
a8af683643
|
renamed steady to monotonic
|
2024-02-27 12:33:07 -05:00 |
|
Vort
|
3d03732555
|
add tunnel test message
|
2024-02-27 11:08:14 +02:00 |
|
orignal
|
821a76a7c5
|
flush IBGW if tunnel build request OBEP is on the same router
|
2024-02-25 09:15:08 -05:00 |
|
orignal
|
a1dce017f4
|
allow tunnel endpoint to send tunnel build reply to itself
|
2024-02-24 11:40:43 -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 |
|
Vort
|
19e23b34da
|
add constants for congestion levels
|
2024-02-20 10:30:05 +02:00 |
|
Vort
|
d677d67676
|
implement medium congestion indication
|
2024-02-19 21:36:38 +02:00 |
|
orignal
|
be815804e6
|
expire transit tunnel is not sent further
|
2024-02-05 15:44:17 -05:00 |
|
orignal
|
9f217f8a11
|
don't send expired I2NP messages
|
2024-01-21 18:59:04 -05:00 |
|
orignal
|
c984f89dfb
|
don't handle unecnrypted DatabaseSearchReply msg if came throug client tunnel
|
2023-05-21 18:43:58 -04:00 |
|
weko
|
d44be2fd73
|
fix typo
|
2023-05-08 15:33:40 +00:00 |
|
weko
|
a158647153
|
refactor TBM hadling
|
2023-05-08 14:52:48 +00:00 |
|
orignal
|
623c3f4605
|
check for max number of records in tunnel build and tunnel build reply messages
|
2023-05-06 18:07:21 -04:00 |
|
orignal
|
dc265367dc
|
drop unexpected I2NP messages
|
2023-04-20 14:23:41 -04:00 |
|
orignal
|
644d65054d
|
create smaller I2NP packets
|
2023-03-21 21:25:00 -04:00 |
|
orignal
|
084663d6ea
|
mediam size I2NP messages
|
2023-03-18 15:32:05 -04:00 |
|
orignal
|
716926f0d7
|
publish high congestion cap
|
2023-03-06 19:48:04 -05:00 |
|
orignal
|
24a14e3440
|
moved max num transit tunnels to Tunnels
|
2023-03-05 20:08:15 -05:00 |
|
orignal
|
0d3ede56cb
|
reject duplicated trnsit tunnel
|
2023-01-05 11:59:47 -05:00 |
|
orignal
|
5ef5f5a170
|
don't create encryption for new transit tunnel immediately
|
2022-12-25 09:36:16 -05:00 |
|
orignal
|
56022c9442
|
handle garlic messages from tunnels without pool
|
2022-05-31 21:43:31 -04:00 |
|
R4SAS
|
6b4ffcff5a
|
cleanup code (spaces, tabs)
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
2022-05-20 17:44:29 +00:00 |
|
R4SAS
|
edc0162163
|
clean line trailing spaces and tabs
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
2021-11-27 23:30:35 +03:00 |
|
R4SAS
|
94661f697b
|
[log] update log messages (closes #1693)
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
2021-11-27 22:53:53 +03:00 |
|
orignal
|
cdc8e463b7
|
use memory pool for outgoing tunnel gateway messages
|
2021-10-22 19:18:45 -04:00 |
|
orignal
|
ae0cf2e831
|
use memory pool for tunnel messages
|
2021-10-20 21:05:22 -04:00 |
|
orignal
|
d310efcb5c
|
pass I2NPMessage by move
|
2021-10-17 11:31:37 -04:00 |
|
R4SAS
|
d2faec70be
|
[gzip] do not initialize deflator if gzip is not enabled for tunnel
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
2021-09-14 14:48:21 +03:00 |
|
orignal
|
292fe94352
|
RouterContext is always ECIES
|
2021-09-05 11:16:41 -04:00 |
|
orignal
|
76dca1b46b
|
don't handle ElGamal build record
|
2021-09-05 09:10:13 -04:00 |
|
orignal
|
9a3c22f47d
|
don't encrypt ShortTunnelBuild and ShortTunnelBuildReply if on the same router
|
2021-07-28 15:06:24 -04:00 |
|
orignal
|
f28024cfe8
|
decline transit tunnels from short tunnel build message
|
2021-07-21 18:12:37 -04:00 |
|
orignal
|
0b14c810fb
|
handle ShortTunnelBuildReply
|
2021-07-20 19:38:36 -04:00 |
|
orignal
|
c2334db8f8
|
correct reply key for short tunnel build record
|
2021-07-20 18:02:48 -04:00 |
|
orignal
|
4807092df6
|
fixed typo
|
2021-07-20 15:17:58 -04:00 |
|
orignal
|
41bfc7899d
|
keep own RouterInfo in netdb
|
2021-07-14 14:46:56 -04:00 |
|
orignal
|
2c129b6d39
|
create and handle short tunnel build reply
|
2021-07-12 19:40:40 -04:00 |
|
orignal
|
dbe427d5eb
|
set reply code for short tunnel build messages
|
2021-07-11 19:29:16 -04:00 |
|
orignal
|
1e9eb30aa3
|
garlic encryption of inbound tunnel build message
|
2021-07-10 14:33:23 -04:00 |
|
orignal
|
9000b3df4e
|
KDF for short tunnel build messages
|
2021-07-05 14:31:07 -04:00 |
|
orignal
|
25f63ac22a
|
create different I2NP tunnel messages for endpoint and non-endpoint
|
2021-06-27 15:49:57 -04:00 |
|
orignal
|
66422d6d83
|
double size tunnel message
|
2021-06-26 21:44:51 -04:00 |
|
orignal
|
83fd289e46
|
don't re-create noise state for every message
|
2021-06-09 12:49:50 -04:00 |
|
orignal
|
3b051dbba3
|
send OutboundTunnelBuildReply
|
2021-06-08 15:36:27 -04:00 |
|
orignal
|
8571830485
|
create transit tunnel and reply for short tunnel build
|
2021-06-07 18:28:36 -04:00 |
|
orignal
|
5fb426b336
|
decrypt and encrypt reply for short tunnel build message
|
2021-06-06 13:55:38 -04:00 |
|
orignal
|
167d3a0e3c
|
don't create BN_CTX for ECIES tunnel build record decryption
|
2021-03-28 12:14:02 -04:00 |
|