orignal
|
6df4138178
|
correct MixHash after SessionRequest
|
2026-03-14 19:06:17 -04:00 |
|
orignal
|
1a23e5ab35
|
read first value if pq contains multiple values for SSU2
|
2026-03-14 16:15:32 -04:00 |
|
orignal
|
461b7037de
|
apply ML-KEM shared key in right order in SessionCreated
|
2026-03-13 13:46:31 -04:00 |
|
orignal
|
bc2cdd6c01
|
update published pq param from config
|
2026-03-12 20:46:06 -04:00 |
|
orignal
|
eb5a808232
|
handle ssu2.version in config and pq in SSU2 address in RouterInfo
|
2026-03-12 20:26:29 -04:00 |
|
orignal
|
772b046258
|
handle incoming post-quantum sessions
|
2026-03-11 21:12:16 -04:00 |
|
orignal
|
17f6e710a2
|
create noise state on demand depending on protocol version
|
2026-03-11 15:05:23 -04:00 |
|
orignal
|
af9c014e2a
|
Merge pull request #2349 from LLE8/fix_deb
[debian] exclude obsolete dependencies
|
2026-03-10 20:37:01 -04:00 |
|
orignal
|
9285d2d58b
|
post-quantum support for outgoing SSU2 session
|
2026-03-10 19:58:03 -04:00 |
|
Anon2026
|
b5d90a699e
|
[debian] exclude obsolete dependencies
|
2026-03-10 19:03:01 +03:00 |
|
orignal
|
3aa278eed1
|
fixed Debian 12 build
|
2026-03-09 17:25:24 -04:00 |
|
orignal
|
f32c01b286
|
fixed typo
|
2026-03-09 17:14:10 -04:00 |
|
orignal
|
d23fb65c5d
|
removed support of gcc 8-9. Enabled c++20 for gcc 11+
|
2026-03-09 17:02:17 -04:00 |
|
r4sas
|
b32be0593b
|
[cmake] Allow c++20 with boost 1.81.0
Tested on Debian 12 with Boost 1.81.0 and gcc 12.2.0 and clang-16
Signed-off-by: r4sas <r4sas@i2pmail.org>
|
2026-03-09 23:48:46 +03:00 |
|
orignal
|
872fd31280
|
fixed braces around scalar initializer clang warning
|
2026-03-09 16:07:08 -04:00 |
|
Florian Tobias Ruppert
|
7fecfaad1c
|
DeepWiki Badge
|
2026-03-09 21:36:45 +03:00 |
|
orignal
|
60056fe559
|
set default bandwidth=O for x86_64 and bandwidth=P for x86_64 if more than 4 cores
|
2026-03-09 11:38:27 -04:00 |
|
orignal
|
009a66fb7e
|
init XK state with ML-KEM for SSU2
|
2026-03-08 17:24:47 -04:00 |
|
orignal
|
25cccb2679
|
fixed warnings
|
2026-03-08 11:35:11 -04:00 |
|
orignal
|
9ecaffd447
|
made GetName const
|
2026-03-07 18:37:09 -05:00 |
|
orignal
|
fdf174c205
|
recreate zero and one hop tunnels after being offline
|
2026-03-07 16:42:16 -05:00 |
|
orignal
|
892743ac29
|
replace std:atomic<book> by std::atomic_flag for m_Dead
|
2026-03-07 15:18:11 -05:00 |
|
orignal
|
4604497127
|
don't set remote endpoint to client tunnel
|
2026-03-07 12:16:45 -05:00 |
|
orignal
|
30a9f4a1bf
|
check if socket is open before stream connect
|
2026-03-07 12:00:36 -05:00 |
|
orignal
|
8152012f0b
|
call terminate for new streams on close
|
2026-03-07 08:50:34 -05:00 |
|
orignal
|
0ed8b473f2
|
close I2P stream if socket got closed right after connect
|
2026-03-06 13:50:16 -05:00 |
|
orignal
|
08ea68a310
|
Merge pull request #2347 from bkmgit/patch-1
Create GPL-2.0.txt
|
2026-03-06 12:20:24 -05:00 |
|
orignal
|
1db38bea71
|
Merge pull request #2346 from bkmgit/deadline_timer
Replace deadline_timer by steady_timer
|
2026-03-06 07:18:47 -05:00 |
|
Benson Muite
|
b6fc71f85e
|
Create GPL-2.0.txt
License for manual page.
|
2026-03-06 12:22:56 +03:00 |
|
Benson Muite
|
73623a4793
|
Replace deadline_timer by steady_timer
Prevent deprecation warnings when building.
|
2026-03-06 10:55:47 +03:00 |
|
orignal
|
a3cafd3cfd
|
replace deadline_timer by steady_timer
|
2026-03-05 21:11:40 -05:00 |
|
orignal
|
33e7ffaa16
|
use std::atomic_flag instead std::atomic<bool> for saving to disk
|
2026-03-05 15:54:14 -05:00 |
|
orignal
|
8beb6772a6
|
use own random number generator for tunnel selection
|
2026-03-04 13:43:47 -05:00 |
|
orignal
|
cf802974c8
|
atomic tunnel state
|
2026-03-04 12:09:23 -05:00 |
|
orignal
|
67013852d0
|
limit receive queue size
|
2026-03-03 18:59:44 -05:00 |
|
orignal
|
d81b0b6f25
|
own random numbers generator for each tunnel gateway
|
2026-03-02 15:04:49 -05:00 |
|
orignal
|
84e48e18a9
|
use std::array for radom buffer
|
2026-03-02 14:00:05 -05:00 |
|
orignal
|
39ad36d901
|
delete stream in shared destination's thread. steady_timer instead deadline_timer
|
2026-03-01 18:41:16 -05:00 |
|
orignal
|
4387e74a34
|
GetSize returns size_t instead int
|
2026-02-28 21:27:42 -05:00 |
|
orignal
|
00ceacd35a
|
set hidden mode only if trust is enabled
|
2026-02-28 15:46:36 -05:00 |
|
orignal
|
a02ef28d80
|
don't publish mtu=1500
|
2026-02-28 15:15:26 -05:00 |
|
orignal
|
3e62ec4125
|
don't check MTU from address if not specified
|
2026-02-28 15:13:16 -05:00 |
|
orignal
|
44658d06be
|
read LeaseSet2 properties
|
2026-02-28 11:16:26 -05:00 |
|
orignal
|
3fe52ce897
|
router elgibility is based on current tunnel build success rate
|
2026-02-28 09:16:03 -05:00 |
|
orignal
|
53c47229b7
|
Merge pull request #2338 from lunardoesdev/flumental_leaseset_fix1
add null check for netdb.NewIdentity and check offset > len for safety
|
2026-02-28 08:33:06 -05:00 |
|
Lunar
|
1dc2e579f4
|
add null check for netdb.NewIdentity and check offset > len to ensure nothing bad happens
|
2026-02-28 23:27:21 +10:00 |
|
orignal
|
bcfba9428e
|
fixed potential race condition
|
2026-02-27 14:33:39 -05:00 |
|
orignal
|
3697499b25
|
max non-PQ message size 944 if peer >= 0.9.69
|
2026-02-27 13:24:59 -05:00 |
|
orignal
|
0c90bad14c
|
send local RouterInfo during longer sessions
|
2026-02-26 20:14:09 -05:00 |
|
orignal
|
ef05aedceb
|
avoid possible double termination. Use atomic swap. steady_timer instead deadline_time
|
2026-02-26 17:15:35 -05:00 |
|