Commit Graph

2770 Commits

Author SHA1 Message Date
HardenedSteel 5a00252a73 fix: dont set as firewalled if full-cone
full-cone NATs can function normally if we map the ports
2025-12-14 23:08:12 +03:00
HardenedSteel 76a481a759 feat: change published port if full-cone
If we're behind full-cone NAT; update our published port number while
keeping our listening port number, so other peers can connect us even
we're behind NAT.
2025-12-14 23:08:12 +03:00
HardenedSteel 786ccc16d4 remove logprint for incorrect port number 2025-12-13 06:22:49 +03:00
orignal 796701d370 use destination's RNG to select next tunnel 2025-12-11 18:46:06 -05:00
orignal 4f73e9678e RNG per destination. Use RNG from tunnels in tunnel pool 2025-12-11 17:43:14 -05:00
orignal d4ec15361f 1 sec more to mark a tunnel slow if proxy 2025-12-11 15:23:39 -05:00
orignal 8ff60128fe local delivery type for multi cloves garlic message 2025-12-10 18:02:22 -05:00
orignal 1ce9671878 send multiple cloves garlic message for datagrams 2025-12-10 16:04:33 -05:00
orignal 59b50e7c57 use weak_ptr for peding sessions 2025-12-04 19:16:14 -05:00
orignal 99ed95c7eb Request ack more often 2025-12-03 15:07:30 -05:00
orignal a95b1ce061 removing the window size growth rate limit 2025-11-29 11:14:31 -05:00
orignal 4618534ca9 close stream if too many unacked packets on session level 2025-11-22 11:21:57 -05:00
orignal 7bc7cdec36 don't run peer test if limited connectivity 2025-11-18 13:35:32 -05:00
orignal a52f619d6a implement stan mode 2025-11-17 21:46:32 -05:00
orignal 9b181c391f create new stream only if bandwidth is available. Close non-responding streams 2025-11-10 20:28:22 -05:00
orignal e0c2711607 update yggdrasil reseed 2025-10-28 17:07:20 -04:00
orignal 07263e77df reconfigure crypto.ratchet.inboundTags 2025-10-13 18:02:40 -04:00
orignal 12895b5744 use Mapping for local destination params 2025-10-13 17:33:53 -04:00
orignal da399054c0 change path if too many unacked packets 2025-10-07 19:00:51 -04:00
orignal ba2cfe58bc reply with acked option to datagram3 with seqn option 2025-10-02 19:28:58 -04:00
orignal fffb68c5e0 send and receive sequence number in UDP tunnels 2025-10-01 22:06:57 -04:00
orignal cd841f7219 send options in Datagram3 2025-09-30 19:01:12 -04:00
orignal dc9cdf941d pass options from Datagram2 and Datagram3 to handlers 2025-09-25 20:47:08 -04:00
orignal c34e3f35c0 implemented mapping 2025-09-24 17:53:47 -04:00
orignal d280190822 check if local ipv6 clearnet address is presented 2025-09-20 16:32:16 -04:00
orignal db82903bb0 don't set IPV6_V6ONLY option for ipv6 socket for Haiku 2025-09-19 16:04:32 -04:00
orignal 50fa5eee2f limit send timer interval by pacing time 2025-09-18 18:21:10 -04:00
orignal 5494a6c961 remove route48's MTU 2025-09-16 21:51:49 -04:00
orignal df794e6627 Drop expired tunnel messages. Don't overwrite tunnel message timestamp 2025-09-16 13:45:49 -04:00
orignal e8d59c8375 2.58.0 2025-09-06 15:33:26 -04:00
orignal decf5a0376 removed cubicchaos.net and i2p.ghativega.in for reseeds list 2025-09-05 13:56:03 -04:00
orignal 1d7c7ac148 fixed #2231. Close outgoing stream if LeaseSet not found 2025-08-29 11:16:54 -04:00
orignal 6dd2c6aaf9 don't include remote ident hash to SYN packet if no signature 2025-08-27 21:15:13 -04:00
orignal 5dadecba03 enable PQ encryption type by default for HTTP and SOCKS proxy if supported 2025-08-22 14:49:59 -04:00
orignal ad390f70b3 enable PQ encryption type by default if supported 2025-08-21 21:13:13 -04:00
Dimitris Apostolou b00001752b fix typos 2025-08-20 17:49:45 +03:00
orignal dcafb62ab0 set default number of descriptors to 4096 for Haiku 2025-08-19 16:47:06 -04:00
orignal 39069e0bd6 BOB ping command 2025-08-19 15:21:44 -04:00
🜃 Ezor Kael b3d566c6f2 Merge branch 'openssl' into BandwithParameter 2025-08-18 19:50:54 +07:00
wipedlifepotato aeb6dddcb1 feat: bandwidth with bytes/kbytes/gbytes seconds and fix for style.css 2025-08-18 19:43:52 +07:00
orignal be05fa0fe1 verify session for close packet onlly if ECIESx25519 2025-08-15 09:01:53 -04:00
orignal 1ffcb3d3de Merge pull request #2220 from wipedlifepotato/httpTheme
feat: http theme for webconsole
2025-08-15 07:23:36 -04:00
Anonymous d148dd0b5e feat: http theme for webconsole 2025-08-15 10:22:58 +07:00
orignal 27f2c5285d support boost 1.89 2025-08-14 18:51:54 -04:00
orignal 91027168f9 correct max UDP buffer size for openbsd 2025-08-11 13:14:55 -04:00
orignal 2fb8ca9cc7 send Datagram2 2025-08-09 19:35:55 -04:00
orignal 9276042078 offline signature for close packet 2025-08-06 15:31:34 -04:00
orignal 20ba95ee52 don't add signature to ping message if i2p.streaming.dontSign 2025-08-06 13:44:46 -04:00
orignal aca5f35fa0 don't verify signature for close and reset packets if came from ECIESx25519 session 2025-08-06 10:50:10 -04:00
orignal f5b57283b3 i2p.streaming.dontSign tunnel param 2025-08-05 19:21:07 -04:00