Commit Graph

8819 Commits

Author SHA1 Message Date
orignal 60cc526dda common code to extract routers hashes from param 2026-01-15 19:51:51 -05:00
orignal 68c6852029 Merge pull request #2289 from LLE8/fix_html
Fix html code in HTTPServer.cpp
2026-01-15 08:21:58 -05:00
LLE8 98571dad20 Merge branch 'PurpleI2P:openssl' into fix_html 2026-01-15 12:28:21 +03:00
Anon2026 b611f6e2e5 Add missing HTML tags <tr> </tr> in tables headers 2026-01-15 00:42:30 +03:00
Anon2026 686bb5c606 Add missing HTML tags </div> 2026-01-14 22:41:58 +03:00
orignal 2734bc4d95 update NTCP2 address if version has changed 2026-01-13 19:48:16 -05:00
orignal 08bee4ed69 check if tunnels.conf exists before open 2026-01-13 19:10:38 -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 4db9203724 Merge pull request #2288 from LLE8/fix_lang_selection
Fix language selection
2026-01-09 19:21:38 -05:00
Anon2026 82f36c4991 Fix language selection 2026-01-09 23:05:20 +03: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
orignal 27c765a0fd Merge pull request #2287 from LLE8/fix_localtime_thread_unsafe
Fix thread-unsafe localtime()
2026-01-07 16:21:10 -05:00
Anon2026 b8a56288be Fix thread-unsafe localtime() 2026-01-07 20:24:59 +03:00
orignal ef8f5f1ff5 Merge pull request #2285 from LLE8/fix_overflow
Fix buffer overflow in HTTPServer.cpp
2026-01-06 22:38:07 -05:00
Anon2026 d9a4aef6c3 Fix buffer overflow in HTTPServer.cpp 2026-01-06 19:22:53 +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 46adb04ab5 Merge pull request #2282 from asciimoth/openssl
Update dates range in licence
2026-01-01 08:08:51 -05:00
AsciiMoth ecb48541a4 Update dates range in licence 2026-01-01 12:36:34 +04: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 ce4aab8904 ignore first ack after path change 2025-12-17 12:01:40 -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
orignal 8da012b826 don't restart acceptor after stop 2025-12-16 09:32:03 -05:00
orignal 55f9928485 Merge pull request #2275 from HardenedSteel/fix-dev
fix: update ports separately for NTCP2 and SSU2
2025-12-15 20:24:16 -05:00
orignal 8462e6690c Datagram3 by default 2025-12-15 19:52:29 -05:00
orignal d52ad52874 fixed incorrect params length calculation if follow on data 2025-12-15 17:27:10 -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