Commit Graph

2830 Commits

Author SHA1 Message Date
orignal 5f00447bca Merge pull request #2313 from LLE8/one_space
Add space in log message
2026-02-03 17:21:57 -05:00
orignal 6ec128e8f6 wake up tunnel build queue if a message gets dropped 2026-02-03 17:01:52 -05:00
orignal edf2828eaf delete inactive transit tunnels after 1 minute 2026-02-03 15:45:11 -05:00
orignal 9c1ffba49d drop tunnel build message from the same peer if comes too often 2026-02-03 14:35:20 -05:00
orignal 3d54e46c9b drop transit tunnel build request if queue exceeds 100 2026-02-03 13:16:06 -05:00
Anon2026 648fddfacf Add space in log message 2026-02-03 13:26:58 +03:00
orignal 78763830f3 use LeaseSet from session for follow on datagrams 2026-01-31 18:48:02 -05:00
orignal 2f8480f908 set preferred crypto if i2cp.leaseSetEncType is not specified 2026-01-31 12:16:57 -05:00
orignal 6dc6804760 compatibility with older versions for v1 datagrams 2026-01-29 19:04:26 -05:00
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