Commit Graph

9081 Commits

Author SHA1 Message Date
orignal 1ff9e30d06 temporary fix mingw gcc 16 release build by using C++17 2026-05-21 16:41:47 -04:00
orignal 3d90baa173 Merge pull request #2382 from milahu/patch-1
use C++17, add Boost Atomic
2026-05-21 08:34:40 -04:00
milahu fe3dd7aed3 Add 'atomic' component to Boost package requirements
fix: error LNK1104: cannot open file 'boost_atomic.lib'
2026-05-21 08:51:48 +02:00
milahu 3e2e402cef use C++17
fix: error C2039: 'string_view': is not a member of 'std'
2026-05-21 01:08:34 +02:00
orignal 908a0d9ee3 fixed possible race condition in peers cleanup 2026-05-08 11:53:42 -04:00
orignal 6223788b6e cleanup unacked datagrams after timeout 2026-05-04 15:54:39 -04:00
orignal 07a21bc9a4 cleanup unacked datagrams only when Ack received 2026-05-04 15:51:23 -04:00
orignal 72b0d61ade allow SSU2 conection to unknown router with post quantum SSU2 2026-05-03 17:15:10 -04:00
orignal 5b2090cf8c use last activity timestamp for expiration check 2026-05-02 21:48:23 -04:00
orignal b7a4a96b5a delete SSU1 header functions 2026-05-02 18:06:49 -04:00
orignal f930390e03 update NTCP2 and SSU2 keys in RouterInfo at startup 2026-04-27 20:46:11 -04:00
orignal 52da7fe59c try to reseed again after 30 second if failed 2026-04-26 15:17:57 -04:00
r4sas f618e417db [i18n] change comment
Signed-off-by: r4sas <r4sas@i2pmail.org>
2.60.0
2026-04-24 20:53:33 +03:00
r4sas 785e7ded82 [i18n] add Persian translation
Signed-off-by: r4sas <r4sas@i2pmail.org>
2026-04-24 20:50:05 +03:00
orignal 336e41f00f 2.60.0 2026-04-20 11:07:02 -04:00
orignal c353d71afc check if RouterInfo was inserted to NetDb 2026-04-19 07:54:00 -04:00
orignal b31dacf664 reset stuck session after 2 minutes 2026-04-18 08:23:25 -04:00
orignal 73e5003e39 try to delete expired unacked datagrams if window is full on server side 2026-04-17 14:43:24 -04:00
orignal ae52487ba4 try to delete expired unacked datagrams if window is full 2026-04-17 13:46:00 -04:00
orignal ab1afccd98 Merge pull request #2359 from barracuda156/cstdint
FS.h: add missing header
2026-04-17 11:30:54 -04:00
Sergey Fedorov 7b07304092 FS.h: add missing header 2026-04-17 21:36:27 +07:00
orignal 3598cfdda0 i2cp.closeIdleTime and i2cp.newDestOnResume params for httpproxy and socksproxy 2026-04-15 19:20:06 -04:00
orignal eee36175e6 ignore i2cp.closeIdleTime for tunnels on shared destinations 2026-04-15 18:39:28 -04:00
orignal bdb1432015 ML-KEM-768 for NTCP2 by default if applicable 2026-04-15 14:35:53 -04:00
orignal 7ea8cc0bb3 Merge pull request #2370 from parsebulb/sigsegv-in-wrap-single-message
fix segfault in WrapSignleMessage
2026-04-15 08:05:03 -04:00
parsebulb 10e3ce597c fix segfault in WrapSignleMessage 2026-04-15 12:41:11 +02:00
orignal a1c3aa4255 publish higher key type first 2026-04-11 17:20:43 -04:00
orignal 38cec8f2b8 https://bybyh.de reseed added 2026-04-11 15:40:26 -04:00
orignal e056eab884 throw fatal error if storage failed to initialize 2026-04-10 19:44:57 -04:00
orignal 855bf09313 removed MLDSA44 support for now 2026-04-09 17:20:11 -04:00
orignal a8e040e75f fixed incorrect Poly1305 tag of chiper text block in next new session reply message 2026-04-09 15:56:14 -04:00
orignal 62c5a96cd9 resume destination upon new incoming connection in HTTP and SOCKS proxy 2026-04-08 20:46:58 -04:00
orignal ae3de9ef46 close all session and regenerate static keys for new dest 2026-04-08 14:50:15 -04:00
orignal cc3d610592 detach remaining tunnels and close remaining streams if destination changes 2026-04-07 17:39:33 -04:00
orignal 070adc88ee read i2cp.closeIdleTime and i2cp.newDestOnResume with correct separator 2026-04-06 20:40:06 -04:00
orignal 8bf34aacf6 resume idling cleint tunnel upon accepting new connecton 2026-04-06 15:59:01 -04:00
orignal caf36cb638 persist.netdbinterval param 2026-04-06 15:28:58 -04:00
orignal 776cf02477 replace destination's ident hash in client context 2026-04-05 09:04:00 -04:00
orignal c45b0abb25 impplemented i2cp.newDestOnResume 2026-04-04 11:47:04 -04:00
orignal d3233cfd06 Merge pull request #2365 from majestrate/2026-04-03-i2cp-reconfigure-fix
Fixup i2cp option on reconfigure.
2026-04-03 09:17:26 -04:00
jeff af8a3decbf Update libi2pd/Destination.cpp
style fix

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-03 09:13:44 -04:00
jeff ac5ba2dbf0 Update libi2pd/Destination.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-03 09:13:06 -04:00
Jeff Becker 1397c93de1 Fixup i2cp option on reconfigure.
Make sure i2cp.dontPublishLeaseSet option logic correctly applies on reconfigure.
2026-04-03 09:02:12 -04:00
orignal 975d3c61f0 fixed inverted value of i2cp.dontPublishLeaseSet 2026-04-02 21:22:18 -04:00
orignal 0fbf06ddf4 set only default receiver if port=0 2026-04-02 17:35:30 -04:00
orignal a683b98e73 check for idle time. don't create and test tunnel if idling 2026-04-02 13:37:35 -04:00
orignal 7f4bfccdbb read i2cp.closeIdleTime param. set last update time 2026-04-01 21:47:40 -04:00
orignal 6be73912c7 generate tags faster 2026-03-31 18:19:24 -04:00
orignal 6dcfee0e24 reduce send interval 2026-03-30 08:55:36 -04:00
orignal e6d6699dfb exclude routers from the same family from next hop 2026-03-29 11:20:41 -04:00