Benson Muite
|
73623a4793
|
Replace deadline_timer by steady_timer
Prevent deprecation warnings when building.
|
2026-03-06 10:55:47 +03:00 |
|
orignal
|
0518d8ff43
|
implemented trustedRouters tunnel param
|
2026-01-18 17:25:47 -05:00 |
|
orignal
|
4542f4bc87
|
i2p.streaming.maxResends param
|
2026-01-04 11:47:45 -05:00 |
|
orignal
|
316e507df8
|
implement i2p.streaming.maxConnsPerMinute tunnel param
|
2025-12-30 15:00:00 -05:00 |
|
orignal
|
12895b5744
|
use Mapping for local destination params
|
2025-10-13 17:33:53 -04:00 |
|
orignal
|
f5b57283b3
|
i2p.streaming.dontSign tunnel param
|
2025-08-05 19:21:07 -04:00 |
|
orignal
|
f0c4203f5a
|
read bool param
|
2025-08-04 18:25:07 -04:00 |
|
orignal
|
6b9232452d
|
i2p.streaming.maxWindowSize param
|
2025-07-31 19:30:41 -04:00 |
|
orignal
|
c554f47c4d
|
datagramversion param for UDP client tunnel
|
2025-07-22 16:07:24 -04:00 |
|
orignal
|
40b90ccea4
|
recognize and verify datagram3
|
2025-06-24 18:00:02 -04:00 |
|
orignal
|
78357c23d2
|
don't verify signature in incoming SYN packet if came from ECIESx25519 session. Compare static key instead
|
2025-06-18 20:39:48 -04:00 |
|
orignal
|
bbfe81cb79
|
handle any incoming post quantum crypto type
|
2025-04-17 22:15:17 -04:00 |
|
orignal
|
1c162f9fd5
|
get preferred crypto key type from ratchets session
|
2025-04-16 21:59:10 -04:00 |
|
orignal
|
f6c93f7345
|
common LocalEncryptionKey to pass to loacl LeaseSet
|
2025-04-16 15:40:09 -04:00 |
|
orignal
|
bce0ccf161
|
all ratchets types are eligible for ECIESx25519
|
2025-04-04 19:52:32 -04:00 |
|
orignal
|
41197264c6
|
fixed warning
|
2025-03-22 15:42:22 -04:00 |
|
orignal
|
9fdbb14075
|
calculate preferred crypto based i2cp.leaseSetEncType
|
2025-03-20 18:56:10 -04:00 |
|
orignal
|
b2fd30d042
|
map of encryption keys
|
2025-03-19 15:22:09 -04:00 |
|
orignal
|
bd2b96627c
|
calculate crypto key length from key type
|
2025-03-18 19:23:13 -04:00 |
|
orignal
|
3236de0d5a
|
reduce publishing confimation intervals
|
2025-01-06 19:36:15 -05:00 |
|
orignal
|
0f14f9a302
|
LeaseSet request timeout in milliseconds
|
2024-12-23 13:47:38 -05:00 |
|
orignal
|
55708d2a6d
|
reduced LeaseSet lookup timeout
|
2024-12-22 16:09:58 -05:00 |
|
orignal
|
3474538697
|
replaced boost::asio::io_service by boost::asio:io_context
|
2024-11-25 10:08:27 -05:00 |
|
orignal
|
3c608ec07c
|
received garlic messages queue for destination
|
2024-11-13 21:17:58 -05:00 |
|
orignal
|
ce96f93c80
|
cleanup tags and ECIES sessions more often
|
2024-11-11 21:59:19 -05:00 |
|
orignal
|
2778b092e3
|
i2p.streaming.maxConcurrentStreams I2CP param
|
2024-11-11 13:41:27 -05:00 |
|
orignal
|
10335b90c5
|
fixed warnings
|
2024-10-18 19:57:35 -04:00 |
|
orignal
|
bc9d25ec3b
|
ability post LeaseSet update to destination's thread
|
2024-10-17 16:20:27 -04:00 |
|
orignal
|
9f30499984
|
implement i2p.streaming.profile to specify high or low bandwidth tunnel pools
|
2024-09-19 21:16:16 -04:00 |
|
orignal
|
ebec4d8a5e
|
set default i2cp.leaseSetEncType to 0,4 and to 4 for server tunnels
|
2024-09-12 18:56:23 -04:00 |
|
orignal
|
fb8e0e1b5b
|
limit stream's inbound speed
|
2024-08-17 17:11:28 -04:00 |
|
orignal
|
52a313bb65
|
force LeaseSet timestamp update if published at the same second
|
2024-08-12 21:29:05 -04:00 |
|
orignal
|
0428b5ece1
|
limit stream's outbound speed
|
2024-07-04 13:07:57 -04:00 |
|
orignal
|
22dabfd79e
|
use unordered_map for excluded routers. don't request to self
|
2024-05-15 13:31:31 -04:00 |
|
orignal
|
2e9f2d4a3b
|
Drop for LeaseSet request
|
2024-01-30 21:52:18 -05:00 |
|
r4sas
|
03cc6e0524
|
use uint16_t for ports
Signed-off-by: r4sas <r4sas@i2pmail.org>
|
2023-06-12 05:10:32 +03:00 |
|
orignal
|
5769a41208
|
use unordered_map for LeaseSets
|
2023-04-21 14:54:54 -04:00 |
|
orignal
|
e20acb93cf
|
don't lookup streaming destination for each message
|
2023-04-12 15:28:15 -04:00 |
|
R4SAS
|
503f522cc3
|
[style] clean trailing spaces and tabs
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
2023-01-03 21:25:19 +03:00 |
|
orignal
|
9fd60b52f1
|
sync StreamCreate
|
2022-11-08 19:52:43 -05:00 |
|
orignal
|
990906c57f
|
insert garlic tag in destination's thread
|
2022-03-28 12:15:40 -04:00 |
|
orignal
|
11f9eeabf1
|
inbound.lengthVariance and outbound.lengthVariance
|
2022-03-07 22:20:11 -05:00 |
|
R4SAS
|
edc0162163
|
clean line trailing spaces and tabs
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
2021-11-27 23:30:35 +03:00 |
|
orignal
|
2eded7cdd7
|
send ping every keealive interval for client tunnels
|
2021-09-26 16:25:12 -04:00 |
|
orignal
|
41d6c117ee
|
make sure server tunnel is published
|
2021-09-04 18:45:32 -04:00 |
|
orignal
|
bb518d3d51
|
don't pass BN_CTX to encrypt/decrypt functions
|
2021-08-31 18:51:40 -04:00 |
|
orignal
|
5cb1f5986d
|
use msgID from ECIESx25519 block
|
2021-07-20 22:00:06 -04:00 |
|
orignal
|
d752a83eb5
|
handle i2cp.dontPublishLeaseSet for all destinations
|
2021-06-04 18:28:30 -04:00 |
|
orignal
|
d06924b339
|
LeaseSet type 3 by default
|
2021-05-23 14:28:10 -04:00 |
|
orignal
|
fffa550bb0
|
SAM subsessions
|
2021-05-04 14:27:06 -04:00 |
|