orignal
|
ea705bcdef
|
don't accept transit tunnel if limited connectivity
|
2026-01-28 15:54:58 -05:00 |
|
orignal
|
8a177b2802
|
send ratchet session response for unidirectional traffic for I2CP
|
2026-01-27 15:35:27 -05:00 |
|
orignal
|
87cd333255
|
switch to regular ECIES_X25519 crypto if post quantum section if too short in new session message
|
2026-01-26 10:13:10 -05:00 |
|
orignal
|
97bbfc3e1d
|
check ML-KEM encaps_key and ciphertext section length
|
2026-01-26 09:14:20 -05:00 |
|
orignal
|
7b43e10b88
|
reply with relay tag only if accept tunnels
|
2026-01-25 13:57:31 -05:00 |
|
orignal
|
974846bc98
|
allow next hop from the same subnet if reservedrange=false
|
2026-01-25 09:18:04 -05:00 |
|
orignal
|
bbc10c9c74
|
don't publish router with limited connectivity
|
2026-01-24 12:58:28 -05:00 |
|
orignal
|
7e45981195
|
print correct directories in help depending on operating system
|
2026-01-23 20:27:27 -05:00 |
|
orignal
|
fef25d7579
|
exclude routers from the same subnet from next hop
|
2026-01-22 20:35:00 -05:00 |
|
orignal
|
08aa515228
|
add endpoint to recently connected list after successive peer test
|
2026-01-21 14:45:29 -05:00 |
|
orignal
|
3423f9bc39
|
fixed typo
|
2026-01-19 22:28:58 -05:00 |
|
orignal
|
e67b72b837
|
store explicit peers instead pointer
|
2026-01-19 08:42:20 -05:00 |
|
orignal
|
0518d8ff43
|
implemented trustedRouters tunnel param
|
2026-01-18 17:25:47 -05:00 |
|
orignal
|
9b896c8e61
|
Changing the network congestion detection algorithm
|
2026-01-18 10:02:35 -05:00 |
|
orignal
|
1881a09c4d
|
check protocol version for SessionRequest
|
2026-01-18 09:44:26 -05:00 |
|
orignal
|
3e324fc1ef
|
added reseed.sahil.world and i2p.diyarciftci.xyz reseeds
|
2026-01-17 08:46:57 -05:00 |
|
orignal
|
4551f201bd
|
increased number of floodfills threshold
|
2026-01-16 21:55:09 -05:00 |
|
orignal
|
60cc526dda
|
common code to extract routers hashes from param
|
2026-01-15 19:51:51 -05:00 |
|
orignal
|
2734bc4d95
|
update NTCP2 address if version has changed
|
2026-01-13 19:48:16 -05:00 |
|
orignal
|
2ad30e5776
|
replace deadline_timer by steady_timer
|
2026-01-12 22:30:44 -05:00 |
|
orignal
|
1caadf2a3a
|
use std::array instead std::vector for priority
|
2026-01-12 19:15:05 -05:00 |
|
orignal
|
dc061ad3ae
|
always set verson to 2 in SessionRequest
|
2026-01-12 18:49:13 -05:00 |
|
orignal
|
3a1fd9fe4a
|
handle and publish NTCP2's pq param
|
2026-01-11 16:50:12 -05:00 |
|
orignal
|
a1b3030ded
|
get current floodfill flag from router.info
|
2026-01-10 10:51:35 -05:00 |
|
orignal
|
883f0bbe31
|
common buffer for SessionRequest and SessionCreated
|
2026-01-09 20:42:18 -05:00 |
|
orignal
|
86d07703b6
|
choose version for handshake on Alice side
|
2026-01-09 13:44:23 -05:00 |
|
orignal
|
a4839bf2be
|
handle ntcp2.version param in config
|
2026-01-08 19:56:09 -05:00 |
|
orignal
|
1737674da7
|
MixHash right after encryption/decryption for SessionCreated and SessionConfirmed
|
2026-01-08 16:06:40 -05:00 |
|
orignal
|
3b845b8880
|
post quantum support for incoming NTCP2 connections
|
2026-01-08 12:44:51 -05:00 |
|
Anon2026
|
b8a56288be
|
Fix thread-unsafe localtime()
|
2026-01-07 20:24:59 +03:00 |
|
orignal
|
4542f4bc87
|
i2p.streaming.maxResends param
|
2026-01-04 11:47:45 -05:00 |
|
orignal
|
b5e9c41d2d
|
always try to build inbound tunnel through existing connection if limited connectivity
|
2026-01-02 08:40:07 -05:00 |
|
orignal
|
d11d312bd5
|
check if post quantum requested in SessionRequest message
|
2026-01-01 19:40:12 -05:00 |
|
orignal
|
5e19574a86
|
publish own RoterInfo through tunnels if limited connectivity
|
2025-12-31 18:23:30 -05:00 |
|
orignal
|
eb54762601
|
check conns per minute before new stream
|
2025-12-31 11:29:21 -05:00 |
|
orignal
|
316e507df8
|
implement i2p.streaming.maxConnsPerMinute tunnel param
|
2025-12-30 15:00:00 -05:00 |
|
orignal
|
ac39f1204d
|
disable introducer for floodfill after network status change
|
2025-12-28 17:24:47 -05:00 |
|
orignal
|
4193f1bd5a
|
disable introducer for floodfill
|
2025-12-28 16:49:15 -05:00 |
|
orignal
|
69c49dcd44
|
apply padding in establisher thread
|
2025-12-27 19:14:33 -05:00 |
|
orignal
|
2ddd4db1a3
|
handle post quantum frame in SessionCreated message
|
2025-12-27 17:38:46 -05:00 |
|
orignal
|
e587513cfc
|
apply MixHash right after Encrypt/Decrypt operations
|
2025-12-27 11:42:19 -05:00 |
|
orignal
|
4277fcc0c0
|
Post quantum SessionRequest message
|
2025-12-26 14:27:28 -05:00 |
|
orignal
|
9bd226edcd
|
init XK state with ML-KEM for NTCP2
|
2025-12-23 22:03:38 -05:00 |
|
orignal
|
5db88a45c2
|
decode %00 in url
|
2025-12-21 16:03:31 -05:00 |
|
orignal
|
04ac2cad17
|
allow versions 2,3,4,5 in v param of address
|
2025-12-18 20:20:18 -05:00 |
|
orignal
|
da8901d40d
|
set number of generated tags to 800 for datagram destination if not specfied
|
2025-12-18 16:22:35 -05:00 |
|
orignal
|
94560ec861
|
initalize index for SymmetricKeyTagSet
|
2025-12-17 17:04:31 -05:00 |
|
orignal
|
5d61232519
|
destroy memory pool after routers
|
2025-12-16 14:29:41 -05:00 |
|
orignal
|
15e5921927
|
use std::from_chars in UrlDecode
|
2025-12-16 13:45:21 -05:00 |
|
HardenedSteel
|
c9fd560515
|
fix: update ports separately for NTCP2 and SSU2
Ensures the correct port numbers in case the TCP and UDP mappings
differ.
Updating the ports for NTCP2 hasn't been implemented yet.
|
2025-12-16 00:52:13 +03:00 |
|