commit ead06d619a77e846b6c24beb7156cb40a07cefb0 Author: yangfl <yangfl@users.noreply.github.com> Date: Thu Sep 11 17:31:16 2025 +0800 debian: update to 2.58.0 commit d2aeeb6c0f127631c01eafaafd6028bc220fd74d Merge: 17d6772f e8d59c83 Author: yangfl <yangfl@users.noreply.github.com> Date: Thu Sep 11 17:27:21 2025 +0800 Merge tag '2.58.0' 2.58.0 commit e8d59c83754a0809b753ea7f59021160f755abad Author: orignal <i2porignal@yandex.ru> Date: Sat Sep 6 15:33:26 2025 -0400 2.58.0 commit decf5a0376e16ff10f951b57490f460e29502b6b Author: orignal <i2porignal@yandex.ru> Date: Fri Sep 5 13:56:03 2025 -0400 removed cubicchaos.net and i2p.ghativega.in for reseeds list commit 3522a3180b2b7d34b5ab68999efb3e3e16801bb9 Author: orignal <i2porignal@yandex.ru> Date: Sun Aug 31 17:50:02 2025 -0400 implement PING command commit 1d7c7ac14898b0f8e956685a49b1382b0132d221 Author: orignal <i2porignal@yandex.ru> Date: Fri Aug 29 11:16:54 2025 -0400 fixed #2231. Close outgoing stream if LeaseSet not found commit f46db7b8c75f83d24f71f9214587da6e06a93402 Author: orignal <i2porignal@yandex.ru> Date: Thu Aug 28 17:46:43 2025 -0400 don't show Network status: Unknown for ipv6 only commit 6dd2c6aaf9c34ea99beb24133a4dc265eeedd1d0 Author: orignal <i2porignal@yandex.ru> Date: Wed Aug 27 21:15:13 2025 -0400 don't include remote ident hash to SYN packet if no signature commit 938a6989043b06b20fac0f9af2d4e7dfed9dc58f Author: orignal <i2porignal@yandex.ru> Date: Wed Aug 27 18:33:46 2025 -0400 don't create unique loopback address for ::1 if not set explicitly commit 310ee78d2452537b1085ddd886058265dbb63663 Author: orignal <i2porignal@yandex.ru> Date: Tue Aug 26 21:16:15 2025 -0400 create unique loopback address for ipv6 commit a2073a8751b0cb7f7fc9dc222e3e9d91ae201efb Author: orignal <i2porignal@yandex.ru> Date: Tue Aug 26 14:50:34 2025 -0400 lookup LeaseSet before sending ping commit 5dadecba034251ec9783d9ddef91a156ada64d19 Author: orignal <i2porignal@yandex.ru> Date: Fri Aug 22 14:49:59 2025 -0400 enable PQ encryption type by default for HTTP and SOCKS proxy if supported commit 32bf9224f24adafa497b6d5d45288ba7f79d65d9 Author: orignal <i2porignal@yandex.ru> Date: Fri Aug 22 12:05:37 2025 -0400 don't show endpoint for terminated or closed SAM streams commit ad390f70b314ab004c31a800647c80f530cf67a3 Author: orignal <i2porignal@yandex.ru> Date: Thu Aug 21 21:13:13 2025 -0400 enable PQ encryption type by default if supported commit 51b58c952a11f945a5429f92ed87f450a0baafcc Author: orignal <i2porignal@yandex.ru> Date: Wed Aug 20 21:29:36 2025 -0400 pass string_view instead const char *. EdDSA signature be default commit 2716869af40616a5585adf8894ce59bd92f128d1 Merge: 2a48d585 b0000175 Author: orignal <i2porignal@yandex.ru> Date: Wed Aug 20 16:37:37 2025 -0400 Merge pull request #2226 from rex4539/typos fix typos commit b00001752b35ba6f85ff4deffbf6768e08e80c9a Author: Dimitris Apostolou <dimitris.apostolou@icloud.com> Date: Wed Aug 20 17:49:45 2025 +0300 fix typos commit 2a48d5854925322223e18ba556684baff4bcb7a1 Merge: dcafb62a d3ab6f61 Author: orignal <i2porignal@yandex.ru> Date: Wed Aug 20 09:06:27 2025 -0400 Merge pull request #2225 from nonlin-lin-chaos-order-etc-etal/patch-1 Add github downloads count badge to README.md commit d3ab6f61c27a429897b57f3238d471dca163f988 Author: nonlin-lin-chaos-order-etc-etal <19966907+nonlin-lin-chaos-order-etc-etal@users.noreply.github.com> Date: Wed Aug 20 21:03:39 2025 +0800 Add github downloads count badge to README.md commit dcafb62ab090b8dd1c4e289931f4d9dc3b7d8889 Author: orignal <i2porignal@yandex.ru> Date: Tue Aug 19 16:47:06 2025 -0400 set default number of descriptors to 4096 for Haiku commit 39069e0bd6eac4ac87504d9415c4bdef55b68110 Author: orignal <i2porignal@yandex.ru> Date: Tue Aug 19 15:21:44 2025 -0400 BOB ping command commit 1c42ba85ba47db294bb69d397faec9ad4ec2c97c Merge: d33a2ec4 14ce6208 Author: orignal <i2porignal@yandex.ru> Date: Mon Aug 18 09:14:24 2025 -0400 Merge pull request #2224 from wipedlifepotato/BandwithParameter feat: bandwidth with bytes/kbytes/gbytes seconds and fix for style.css commit 14ce620825aa6c138315369c13ea3b64eb94cb3d Author: wipedlifepotato <wipedlifepotato@users.noreply.github.com> Date: Mon Aug 18 19:52:43 2025 +0700 fix logic commit b3d566c6f29afb42e413ddc10c00c3771e916b9b Merge: 578844e3 d33a2ec4 Author: 🜃 Ezor Kael <60944239+wipedlifepotato@users.noreply.github.com> Date: Mon Aug 18 19:50:54 2025 +0700 Merge branch 'openssl' into BandwithParameter commit 578844e3edc80da0214512cf12d25a59a71b6ad4 Author: wipedlifepotato <wipedlifepotato@users.noreply.github.com> Date: Mon Aug 18 19:46:15 2025 +0700 fix: fix hacker.css commit aeb6dddcb13f45aa5a558fe3508e8b67ad3c734b Author: wipedlifepotato <wipedlifepotato@users.noreply.github.com> Date: Mon Aug 18 19:43:52 2025 +0700 feat: bandwidth with bytes/kbytes/gbytes seconds and fix for style.css commit d33a2ec4c424575e20b720577a91c2b1c1abc979 Merge: be05fa0f c7ad2479 Author: orignal <i2porignal@yandex.ru> Date: Mon Aug 18 07:50:23 2025 -0400 Merge pull request #2222 from wipedlifepotato/httpTheme Update HTTPServer.cpp. fix commit c7ad247929cf98309345fcfa8d9b8e54920baec3 Author: 🜃 Ezor Kael <60944239+wipedlifepotato@users.noreply.github.com> Date: Sat Aug 16 12:06:46 2025 +0700 Update HTTPServer.cpp. fix Починка style.css если нет кастомных тем commit be05fa0fe143e4a9315689a21e5848ff009365cc Author: orignal <i2porignal@yandex.ru> Date: Fri Aug 15 09:01:53 2025 -0400 verify session for close packet onlly if ECIESx25519 commit 2a4a1629411c66fa19d0301f581b5a48a7be37ca Merge: 1ffcb3d3 1a958df8 Author: orignal <i2porignal@yandex.ru> Date: Fri Aug 15 08:30:27 2025 -0400 Merge pull request #2221 from wipedlifepotato/httpTheme feat: custom http themes for webconsole commit 1a958df8d3bed6219a42728d224201cb59f7e5e8 Author: Anonymous <anonymous@example.com> Date: Fri Aug 15 19:28:27 2025 +0700 del: del additional information to README.md commit cf7134ad14d6c6376b849e317e991abfe28571ac Author: Anonymous <anonymous@example.com> Date: Fri Aug 15 19:22:04 2025 +0700 feat: update README.md about custom CSS themes commit 95ae5336d32655422f94f0a63defd794b73ee2d6 Author: Anonymous <anonymous@example.com> Date: Fri Aug 15 19:19:31 2025 +0700 feat: custom CSS themes commit 1ffcb3d3de78b2bbf25ce1f0e975f3f2f1a71b0f Merge: 27f2c528 d148dd0b Author: orignal <i2porignal@yandex.ru> Date: Fri Aug 15 07:23:36 2025 -0400 Merge pull request #2220 from wipedlifepotato/httpTheme feat: http theme for webconsole commit d148dd0b5e2a58f59d994235919b89e1a91c0df2 Author: Anonymous <anonymous@example.com> Date: Fri Aug 15 10:22:58 2025 +0700 feat: http theme for webconsole commit 27f2c5285da9bec537caeba9f7df6920b9f21c87 Author: orignal <i2porignal@yandex.ru> Date: Thu Aug 14 18:51:54 2025 -0400 support boost 1.89 commit 83f9e1098d66d9a01c61c67535ae70ca9b2a8151 Author: orignal <i2porignal@yandex.ru> Date: Thu Aug 14 15:58:42 2025 -0400 decline master session if SAM version is less than 3.3 commit 7dd174d32caf38f11e9a836fc169ec7ac3e255e6 Author: orignal <i2porignal@yandex.ru> Date: Thu Aug 14 15:44:48 2025 -0400 extract and check VERSION commit d496b15249e782cb4e10b082022de47478be9dc5 Author: orignal <i2porignal@yandex.ru> Date: Wed Aug 13 17:16:56 2025 -0400 handle SESSION ADD without FROM_PORT commit 91027168f9152c132bf687d2593e260a37566d53 Author: orignal <i2porignal@yandex.ru> Date: Mon Aug 11 13:14:55 2025 -0400 correct max UDP buffer size for openbsd commit 2fb8ca9cc782d7113ee07b29f532b5541117337e Author: orignal <i2porignal@yandex.ru> Date: Sat Aug 9 19:35:55 2025 -0400 send Datagram2 commit 9276042078249c9d60917518f95e26e5b831c0bd Author: orignal <i2porignal@yandex.ru> Date: Wed Aug 6 15:31:34 2025 -0400 offline signature for close packet commit 20ba95ee52f7c5c7cc487b4ef656c628379d9cde Author: orignal <i2porignal@yandex.ru> Date: Wed Aug 6 13:44:46 2025 -0400 don't add signature to ping message if i2p.streaming.dontSign commit aca5f35fa027e6622bd88574ce182b10e5470d33 Author: orignal <i2porignal@yandex.ru> Date: Wed Aug 6 10:50:10 2025 -0400 don't verify signature for close and reset packets if came from ECIESx25519 session commit f5b57283b365c9c2079583d3d551ae344f593ee1 Author: orignal <i2porignal@yandex.ru> Date: Tue Aug 5 19:21:07 2025 -0400 i2p.streaming.dontSign tunnel param commit f0c4203f5a9ef0d55c497bddded409c060314799 Author: orignal <i2porignal@yandex.ru> Date: Mon Aug 4 18:25:07 2025 -0400 read bool param commit 28996583e49a4dea59b012296d5822a0ee0639cc Author: orignal <i2porignal@yandex.ru> Date: Sun Aug 3 16:35:23 2025 -0400 Handle links with UTF8 SAM session name commit aeca4c3fc7e97b17a70b972f1e8c664ab091a87a Author: orignal <i2porignal@yandex.ru> Date: Sun Aug 3 16:34:31 2025 -0400 fixed #2215. Check streaming destination during cleanup commit 643a94a441c78425798057792e97dbe13a86449e Author: orignal <i2porignal@yandex.ru> Date: Sun Aug 3 16:33:07 2025 -0400 increased number of floodfills threshold commit f38612b8e93293b3fe5581288cc3852e5160deb9 Author: orignal <i2porignal@yandex.ru> Date: Sat Aug 2 14:57:48 2025 -0400 Exclude 'R' cap if proxy commit b6f53082426b40cddccaf5631000b97bfd7fc990 Author: orignal <i2porignal@yandex.ru> Date: Sat Aug 2 11:31:26 2025 -0400 used enum class for SAMSocketType and SAMSessionType commit 6b9232452d4541028a4ac0d4e176e3dcd78bd378 Author: orignal <i2porignal@yandex.ru> Date: Thu Jul 31 19:30:41 2025 -0400 i2p.streaming.maxWindowSize param commit a84fefd2444817678410188d60688e050b51b5b5 Merge: d811ac47 6c41cf17 Author: orignal <i2porignal@yandex.ru> Date: Wed Jul 30 20:52:35 2025 -0400 Merge pull request #2213 from nonlin-lin-chaos-order-etc-etal/patch-1 Remove Android CI badge @ README.md as github free tier fails to buil… commit 6c41cf178a2828ac7a0b153c4d542612f52479bd Author: nonlin-lin-chaos-order-etc-etal <19966907+nonlin-lin-chaos-order-etc-etal@users.noreply.github.com> Date: Thu Jul 31 08:16:28 2025 +0800 Remove Android CI badge @ README.md as github free tier fails to build (OutOfMemory) commit d811ac47dca4b1c4252b1e5ea55fbe1cdc37af3e Author: orignal <i2porignal@yandex.ru> Date: Tue Jul 29 19:10:40 2025 -0400 Client compatibility check more often commit 44b4fccefe3faf7adff6f017ffca884908407b34 Author: orignal <i2porignal@yandex.ru> Date: Tue Jul 29 18:37:44 2025 -0400 non-blocking UDP sockets commit 977967f7934bc85b36b6f4ec6fc5c88c2d238b78 Author: orignal <i2porignal@yandex.ru> Date: Mon Jul 28 15:51:47 2025 -0400 try to resolve host again in server tunnel if failed before commit f1ca24fec246664b9a147bfa90c10599ab512a4f Author: orignal <i2porignal@yandex.ru> Date: Sat Jul 26 16:05:57 2025 -0400 handle offline signature for Datagram2 commit d5769080c83b7cef6b3adc9c280f524ae19d4d8a Author: orignal <i2porignal@yandex.ru> Date: Wed Jul 23 12:54:46 2025 -0400 handle session with STYLE=DATAGRAM2 and STYLE=DATAGRAM3 commit 6b9278fdd328536569b2092ebe178fefb3b9cf87 Author: orignal <i2porignal@yandex.ru> Date: Tue Jul 22 18:41:24 2025 -0400 request ack more often commit c554f47c4d13b0e70cf7ec9f96431e8b8996d93e Author: orignal <i2porignal@yandex.ru> Date: Tue Jul 22 16:07:24 2025 -0400 datagramversion param for UDP client tunnel commit e47cc8495b11cd7a810a034f5c42d5f0dc62a96e Author: orignal <i2porignal@yandex.ru> Date: Mon Jul 21 21:19:53 2025 -0400 handle Datagram2 commit 49569d36e5e8c78d926b1c03df0f216e9bc2ae14 Author: orignal <i2porignal@yandex.ru> Date: Mon Jul 21 12:51:40 2025 -0400 calculate message size properly commit 2fafca1571e29a78dfe0aefd32ce556e7a245662 Author: orignal <i2porignal@yandex.ru> Date: Sun Jul 20 08:42:39 2025 -0400 limit simultinously sent streaming packets commit 27b005a9b2099f948ca01780c8d2d26486af8fdd Author: orignal <i2porignal@yandex.ru> Date: Sat Jul 19 10:00:47 2025 -0400 store shared routing path and with Java separately commit 253a892b0fec69409bab050ab58c3499753769cb Author: orignal <i2porignal@yandex.ru> Date: Sat Jul 19 09:25:51 2025 -0400 limit number of outbound packets if the peer can't handle it commit 8c204a4c10d8b76cbb4688f7ee88ee17139ac003 Author: orignal <i2porignal@yandex.ru> Date: Fri Jul 18 22:39:21 2025 -0400 use std::string_view for I2P HTTP headers. constexpr for ecxluded headers list commit bfc9540c24aae8105e40ffe031b8eb0579b3a32a Author: orignal <i2porignal@yandex.ru> Date: Thu Jul 17 17:11:54 2025 -0400 recongnize explicit boolen values of i2p.streaming.answerPings commit 24b6d85fe27294d17d361f462271fa3e359ccfb1 Merge: 3a18e7ab 86366a6f Author: orignal <i2porignal@yandex.ru> Date: Thu Jul 17 15:53:02 2025 -0400 Merge pull request #2212 from nonlin-lin-chaos-order-etc-etal/feat_more_errors_diags Add more errors diagnostics to understand malformed configs (Re: config answerPings value format incompatibility issue) commit 86366a6f73beadc7045ab59f8b05b5bd88c343a1 Author: nonlin-lin-chaos-order-etc-etal <hypnosis.i2p@gmail.com> Date: Fri Jul 18 02:25:49 2025 +0800 Add more errors diagnostics to understand malformed configs commit 3a18e7ab9167445e74db897886640c2300b77ecc Author: orignal <i2porignal@yandex.ru> Date: Wed Jul 16 22:05:42 2025 -0400 handle multiple ECIESx25519 encryption keys commit edc27d5bcb0ec2a1f73f4b04ec6e48a7961b48ba Author: orignal <i2porignal@yandex.ru> Date: Mon Jul 14 19:23:26 2025 -0400 drop is choked commit 2c2452cd3b93747a7f43700d203fb5a6c382ee56 Merge: 090e972f 00c23cba Author: orignal <i2porignal@yandex.ru> Date: Mon Jul 14 07:45:06 2025 -0400 Merge pull request #2211 from Houkime/openssl-deprecations Update deprecated openssl functions and remove warning suppression commit 00c23cba38379ebdfa4d6c04d8a0ea763c565ee0 Author: Houkime <> Date: Mon Jul 14 08:43:28 2025 +0000 Update deprecated openssl functions and remove warning suppression see https://docs.openssl.org/3.0/man7/migration_guide/ commit 090e972fa969518a12a702ca6e25a5f6a1295a1b Author: R4SAS <r4sas@users.noreply.github.com> Date: Thu Jul 10 21:00:15 2025 +0300 [gha] add debian trixie build commit 18b03c6c9e436692a8c2e7160b13bd86c7357195 Author: R4SAS <r4sas@users.noreply.github.com> Date: Thu Jul 10 20:58:49 2025 +0300 [gha] remove debian buster build commit 2e167fe33424ade55a99e3d757961dcb6fdc6520 Author: orignal <i2porignal@yandex.ru> Date: Wed Jul 9 13:21:04 2025 -0400 pass std::string_view to HKDF commit ccb466646f5bb9297cb4e93898c39530eb5a1d92 Author: orignal <i2porignal@yandex.ru> Date: Tue Jul 8 14:32:37 2025 -0400 don't create PQ signature if not supported
Among the 1 debian patch available in version 2.56.0-1 of the package, we noticed the following issues: