commit 17d6772f991e5c3f8bb8711bc8f1e8b878b6d7bf Author: yangfl <yangfl@users.noreply.github.com> Date: Sun Mar 9 14:33:48 2025 +0800 debian: update to 2.56.0 commit 1d87d838975aef250f032bdcf7d9672fbad2e48b Merge: bdbffd9f4 fb90b01f6 Author: yangfl <yangfl@users.noreply.github.com> Date: Sun Mar 9 14:31:09 2025 +0800 Merge tag '2.56.0' 2.56.0 commit fb90b01f6c2f71831f854b3f43fc79fde246ee33 Author: r4sas <r4sas@i2pmail.org> Date: Tue Feb 11 22:15:11 2025 +0300 2.56.0 Signed-off-by: r4sas <r4sas@i2pmail.org> commit ea55215668d2d2895b1b1e25256945528b081f47 Merge: 58a86fa2d ff0b6a6a6 Author: orignal <i2porignal@yandex.ru> Date: Tue Feb 11 08:30:28 2025 -0500 Merge pull request #2154 from rex4539/uninitvar fix uninitialized variable block.tunnelID commit 58a86fa2dc156978055d564cefe651de50016ecf Author: r4sas <r4sas@i2pmail.org> Date: Mon Feb 10 22:10:06 2025 +0000 [build] OpenSSL linking reorder (#2156) Signed-off-by: r4sas <r4sas@i2pmail.org> commit 8a7c4040b6bbab5b6349595ebbf67fc715ffbd6f Author: Dimitris Apostolou <dimitris.apostolou@icloud.com> Date: Sat Feb 8 22:58:51 2025 +0200 fix typo commit ea279ef45a5b6a9a5c0737312cf57226943d97e4 Merge: 8aa18add4 5ff52e6c9 Author: orignal <i2porignal@yandex.ru> Date: Sat Feb 8 15:51:58 2025 -0500 Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl commit 8aa18add4b8e7f9442af14e878d48821e274481b Author: orignal <i2porignal@yandex.ru> Date: Sat Feb 8 15:51:13 2025 -0500 2.56.0 commit 5ff52e6c93ccd917134b3b61f98355ff291897b8 Author: orignal <i2porignal@yandex.ru> Date: Sat Feb 8 07:45:04 2025 -0500 Removed rus.i2p from subscriptions commit ef19a85fc099277eef1e0f36e5a25df0c665b547 Author: orignal <i2porignal@yandex.ru> Date: Mon Feb 3 20:41:51 2025 -0500 use correct OBEP inbound tunnel build commit 2ce31451957fbd80456be726e274e76dd8542e67 Author: orignal <i2porignal@yandex.ru> Date: Sun Feb 2 18:05:46 2025 -0500 Build IRC tunnel through low bandwidth routers commit b8d74dab477e712b4c64c376f08147414d7b3d69 Author: orignal <i2porignal@yandex.ru> Date: Sun Feb 2 16:49:37 2025 -0500 recreate tunnels in random order commit e8f5efd15639bd1f8f2df08cc23aac6ec4d656e4 Author: orignal <i2porignal@yandex.ru> Date: Sat Feb 1 09:42:44 2025 -0500 peers cleanup time variance commit 57aa8b3de865cdd6290ef8ab375d0037c1263e10 Author: orignal <i2porignal@yandex.ru> Date: Fri Jan 31 12:55:09 2025 -0500 fixed typo commit 972b66f9a503de1e5a0c6bb19a5810227abbda13 Author: orignal <i2porignal@yandex.ru> Date: Fri Jan 31 11:20:39 2025 -0500 decline transit tunnel to duplicated router commit eadeea76e75325fec0b5bbbba488f62ee10aa5dc Author: orignal <i2porignal@yandex.ru> Date: Thu Jan 30 15:35:04 2025 -0500 check congestion and random reject short tunnel build requests commit da7d3c55b095be388edb6e9cda1f6750fbeabfc5 Author: orignal <i2porignal@yandex.ru> Date: Thu Jan 30 08:21:01 2025 -0500 replaced banana.incognet.io reseed by coconut.incognet.io commit ff0b6a6a6a650fb16c52522b1045d104c32cb909 Author: Dimitris Apostolou <dimitris.apostolou@icloud.com> Date: Thu Jan 30 13:36:53 2025 +0200 fix uninitialized variable block.tunnelID commit 60d3e4d963830b56484de837d750c17c6fa01ae0 Author: orignal <i2porignal@yandex.ru> Date: Wed Jan 29 19:15:12 2025 -0500 set ack requested flag after second resend attempt commit adc230acde54c6d9168a3051c56ee2b139f8b7ed Author: orignal <i2porignal@yandex.ru> Date: Wed Jan 29 16:02:31 2025 -0500 use m_IsSaving flag for saving RouterInfo commit e4ba07a5404c093c1755779a7034d40262a30ca6 Author: orignal <i2porignal@yandex.ru> Date: Wed Jan 29 13:22:15 2025 -0500 persist local RouterInfo in separate thread using seperate buffer commit 93ec5ac5c46be4e7e665a5e813dff855dfc484e5 Author: orignal <i2porignal@yandex.ru> Date: Tue Jan 28 21:45:26 2025 -0500 rollback commit 774c606b09d6a9f7c22bd315881b00dfbe5190a0 Author: orignal <i2porignal@yandex.ru> Date: Tue Jan 28 21:30:48 2025 -0500 don't wait for completion explicitly commit 1bff42042dfe14eb1c87e837cec29fd430fdd0f1 Author: orignal <i2porignal@yandex.ru> Date: Tue Jan 28 21:22:36 2025 -0500 check if saving if complete commit daeb177579b6759530a107f693c2559290a546c9 Author: orignal <i2porignal@yandex.ru> Date: Tue Jan 28 20:49:36 2025 -0500 save updated local RouterInfo in separate thread commit 5d7a062f1b5f2183dee21918a5e3c8878047ea75 Author: orignal <i2porignal@yandex.ru> Date: Tue Jan 28 14:47:22 2025 -0500 std::mt19937 for random. Congestion update timer variance commit 35f7bd51276e17a16f49e062cfb24c22b3f2dfe2 Author: orignal <i2porignal@yandex.ru> Date: Tue Jan 28 14:09:25 2025 -0500 don't delete actively use profile. Last persist time commit d411da451a5ed4dedf20885f28120b2599845470 Merge: 45bab06f3 588855c6a Author: orignal <i2porignal@yandex.ru> Date: Mon Jan 27 22:48:40 2025 -0500 Merge pull request #2152 from rex4539/typo fix typo commit 45bab06f37482b4f41a1b96a3d55656367257c64 Author: orignal <i2porignal@yandex.ru> Date: Mon Jan 27 18:30:22 2025 -0500 cleanup cached addresses commit 588855c6a7b1655ca45c2317912a46233f62fee1 Author: Dimitris Apostolou <dimitris.apostolou@icloud.com> Date: Mon Jan 27 23:04:23 2025 +0200 fix typo commit c3fa0ae8ccce0ba0e429372c4f6456c69de7eacd Author: orignal <i2porignal@yandex.ru> Date: Mon Jan 27 13:24:37 2025 -0500 cache full addresses in memory when requested or received commit bf85a69a2f216f4486b66010a86af950bc0d2f86 Author: orignal <i2porignal@yandex.ru> Date: Sun Jan 26 17:49:24 2025 -0500 min peer test version 0.9.62 commit 72ff0b9fbba4a26148ce5cc93173174460777d21 Author: orignal <i2porignal@yandex.ru> Date: Sat Jan 25 09:02:18 2025 -0500 shorter ack request interval commit b9c9988ff4b8467e99467af9447c3ff7fc2f6b0e Author: orignal <i2porignal@yandex.ru> Date: Fri Jan 24 13:56:33 2025 -0500 smaller request timeout if sent directly commit 1bb5ad22af8463e2e82b1173a2b9c77deecc4a0b Author: orignal <i2porignal@yandex.ru> Date: Thu Jan 23 19:20:20 2025 -0500 use std::mt19937 for random. Peer test interval variance commit 4fa5cec0dcfda4511bc77b6a607020b5c917492a Author: orignal <i2porignal@yandex.ru> Date: Thu Jan 23 14:12:52 2025 -0500 fixed termination deadlock if SAM session is active commit 1e7254dfaa157979655cda19b295cccb4517d35d Author: orignal <i2porignal@yandex.ru> Date: Wed Jan 22 13:25:11 2025 -0500 don't delete router's buffer if an update received or connecting commit ca0818af7ed19dae7c39fe46fcca5358f50b254a Author: orignal <i2porignal@yandex.ru> Date: Wed Jan 22 12:00:37 2025 -0500 drop buffer upon peer disconnect commit b3d09513b85a36cd2b170f22ab4fb1f27cfa9c9d Author: orignal <i2porignal@yandex.ru> Date: Tue Jan 21 19:38:07 2025 -0500 fixed race condition commit 2857a163e92fb07a6f20b450373df849ce15216d Author: orignal <i2porignal@yandex.ru> Date: Tue Jan 21 15:03:25 2025 -0500 check last endpoint only if profile is in memory. postpone profile update when connected commit cba7e5350dd7d865b560fde48dc9afea504c3a09 Author: orignal <i2porignal@yandex.ru> Date: Mon Jan 20 18:17:41 2025 -0500 drop router's buffer after a while without updates commit 29a5effabbc90d05dc2ba5483da3396ace5fd739 Author: orignal <i2porignal@yandex.ru> Date: Mon Jan 20 13:27:40 2025 -0500 use std::mt19937 for random numbers in netdb commit 39e07ac265e13d5d22f23b9cd8b8f8cfaec7b41a Author: orignal <i2porignal@yandex.ru> Date: Mon Jan 20 11:58:33 2025 -0500 don't load router profile in NTCP2 or SSU2 thread when check for duplicates commit 57986bd3480ed5f443bed2de3d5a6e6ea6ca5ce4 Author: orignal <i2porignal@yandex.ru> Date: Sun Jan 19 19:16:34 2025 -0500 postpone updating router profile after tunnel build. Check profiles only in memory commit 5e301937f233f33dca2f59a6e83ce40702bf0de4 Author: orignal <i2porignal@yandex.ru> Date: Sun Jan 19 15:22:46 2025 -0500 use pointer to whole struct instead publicKey for buffer commit 4edde333add248c6db279043c7f744f56d64bd56 Author: orignal <i2porignal@yandex.ru> Date: Sun Jan 19 11:47:32 2025 -0500 don't drop router buffer if connected or being updated commit c600b834e363cbb5ec2d5fe0d4b3c45e58603710 Author: orignal <i2porignal@yandex.ru> Date: Sat Jan 18 18:26:16 2025 -0500 postpone reading from file and updating router profile commit b6319d78bf9cf483cef8e2bf79b02d75a81907e5 Author: orignal <i2porignal@yandex.ru> Date: Thu Jan 16 19:06:33 2025 -0500 don't delete buffer of connected routers commit e4fc2789fe80450d6f721fcdf85472a6f8d9c201 Merge: 4bb82110a 4c5a1e064 Author: orignal <i2porignal@yandex.ru> Date: Thu Jan 16 14:21:18 2025 -0500 Merge pull request #2149 from rex4539/var Fix uninitialized variables commit 4c5a1e064d18ac571cba36acb73cd8e1e302a7d3 Author: Dimitris Apostolou <dimitris.apostolou@icloud.com> Date: Thu Jan 16 17:54:38 2025 +0200 Fix uninitialized variables commit 4bb82110ab7ac47e2f27bd8efba1fecb35cbc1c4 Author: orignal <i2porignal@yandex.ru> Date: Wed Jan 15 21:13:50 2025 -0500 don't create EVP_CIPHER_CTX for each ChaCha20 commit 8c555fe5926f8d69bb62d2b8fd6e9e7494adc572 Author: orignal <i2porignal@yandex.ru> Date: Tue Jan 14 13:30:47 2025 -0500 copy fragment faster commit 5f1c599f812ef1cc1c1d1533feb3ee2d777706d6 Author: orignal <i2porignal@yandex.ru> Date: Mon Jan 13 21:37:40 2025 -0500 fixed warning commit f2b560658347fcd705c6d3b00dc777a41ce3bfd7 Author: orignal <i2porignal@yandex.ru> Date: Mon Jan 13 20:36:27 2025 -0500 store fragments inside m_OutOfSequenceFragments commit 08a680b53d970e88f8cc6600d96a54a2f8452409 Author: orignal <i2porignal@yandex.ru> Date: Sun Jan 12 18:36:35 2025 -0500 use std::string_view instead const std::string& commit 634ceceb1cc27f52bb0f122a5878fecc2b6f75d7 Author: orignal <i2porignal@yandex.ru> Date: Sun Jan 12 12:23:26 2025 -0500 use std::string_view instead const std::string& commit efd8e6e65b21dafdce3a017af2bfa4d5098f1e59 Author: orignal <i2porignal@yandex.ru> Date: Sat Jan 11 22:34:18 2025 -0500 use string_view in ExtractString and PutString commit 915429bb4901a70e2875695cbfbeacd50a9acd18 Author: orignal <i2porignal@yandex.ru> Date: Fri Jan 10 11:16:07 2025 -0500 don't drop routing path if no data received commit 3e3e0e0a6279a790189ad36d1c0c6eac33eae616 Author: orignal <i2porignal@yandex.ru> Date: Wed Jan 8 20:52:38 2025 -0500 shorter ack request interval for datagrams commit c023051fe4cfe5faf96fe5f0e0dd0a8dd5a44b91 Merge: 1293e122b 0b788de62 Author: orignal <i2porignal@yandex.ru> Date: Tue Jan 7 16:42:02 2025 -0500 Merge pull request #2147 from Vort/xp_fix2 fix Windows XP build commit 0b788de627e43396254915dd95e5033e57813388 Author: Vort <vvort@yandex.ru> Date: Tue Jan 7 22:15:08 2025 +0200 fix Windows XP build commit fce4fab07146d3f2a563e762e151cfe45891927c Author: orignal <i2porignal@yandex.ru> Date: Tue Jan 7 13:58:19 2025 -0500 configurable shared local destination commit 3236de0d5af92a32fff6e96178ed9bf0abb19d0f Author: orignal <i2porignal@yandex.ru> Date: Mon Jan 6 19:36:15 2025 -0500 reduce publishing confimation intervals commit 18707dd844dff973ce9fe4c9181bda9a70ca4d27 Author: orignal <i2porignal@yandex.ru> Date: Fri Jan 3 22:04:09 2025 -0500 don't recalculate and process ranges for every Ack block commit fc16a70f7bad5befe972f0d70c714e705feb77a5 Author: orignal <i2porignal@yandex.ru> Date: Thu Jan 2 18:30:16 2025 -0500 use AEADChaCha20Poly1305Encryptor and AEADChaCha20Poly1305Decryptor for test commit 619ec5d9c1dd26df267cc6ef39f463558d309540 Author: orignal <i2porignal@yandex.ru> Date: Thu Jan 2 09:04:57 2025 -0500 fixed AEAD/Chacha20/Poly1305 test commit 1293e122bcbe035a1c9c5370b4f473a5bb66719a Author: r4sas <r4sas@i2pmail.org> Date: Mon Dec 30 21:44:54 2024 +0000 [deb] update patch Signed-off-by: r4sas <r4sas@i2pmail.org> commit 24bcc651e00593dd4fa06b259cbb69b8ad01169f Author: orignal <i2porignal@yandex.ru> Date: Sun Dec 29 17:44:32 2024 -0500 Fixed typo commit 8713974f4017a2a9e471424a1a4370c28de476d7 Author: orignal <i2porignal@yandex.ru> Date: Sun Dec 29 17:25:54 2024 -0500 2.55.0 commit d48bf33fc5ea32cf7408056cbd55fdc6e401d6c4 Author: orignal <i2porignal@yandex.ru> Date: Mon Dec 23 17:52:14 2024 -0500 request time in milliseconds. shorter intervals. interval variance commit 0f14f9a302c352671ed8d9a3c85ddc7d00adb586 Author: orignal <i2porignal@yandex.ru> Date: Mon Dec 23 13:47:38 2024 -0500 LeaseSet request timeout in milliseconds commit 55708d2a6d13eff3f6490fdf8c229e07e91b9b0b Author: orignal <i2porignal@yandex.ru> Date: Sun Dec 22 16:09:58 2024 -0500 reduced LeaseSet lookup timeout commit 3bdfa5562be9ed3ea03f938acb24a1a84a9f2cb0 Author: orignal <i2porignal@yandex.ru> Date: Fri Dec 20 19:42:25 2024 -0500 don't send same message twice commit 399544801497c466b9af4dc01f6decf8214f04cb Author: orignal <i2porignal@yandex.ru> Date: Thu Dec 19 14:24:26 2024 -0500 fixed possible crash at shutdown commit 7497741846fa41570c728150d1901abcf0ef2ee1 Author: orignal <i2porignal@yandex.ru> Date: Wed Dec 18 14:22:05 2024 -0500 fixed possible crash at shutdown commit 36939898fe782e0744ee316f83744e2056f24461 Author: orignal <i2porignal@yandex.ru> Date: Tue Dec 17 20:50:54 2024 -0500 send tunnel endpoint data to transport session to gateway directly commit b4bcd9914aabfe6de231490228035bce3d726828 Author: orignal <i2porignal@yandex.ru> Date: Mon Dec 16 19:49:14 2024 -0500 show next peer and connectivity on transit tunnels page commit 833e0a936eb8cba2937a4421d554aecb555f5a02 Author: orignal <i2porignal@yandex.ru> Date: Sun Dec 15 18:27:24 2024 -0500 fixed build with boost 1.87 commit bdc5eaa824ea8258434d058df76a16dfc2b66a5e Author: orignal <i2porignal@yandex.ru> Date: Sun Dec 15 18:15:21 2024 -0500 fixed build with boost 1.87 commit e76d09e1a157e54fbb5d082bdf48d04b4218fd55 Author: orignal <i2porignal@yandex.ru> Date: Sun Dec 15 18:03:31 2024 -0500 send tunnel participant data to transport session directly. Implemented TunnelTransportSender commit 3264704a234409297da9b5ca4bdad9edc214f419 Author: orignal <i2porignal@yandex.ru> Date: Sat Dec 14 17:59:51 2024 -0500 Handle choked, new RTO and window size calculation commit cec68a24474e77e984ce4dbc3aaa3a6550bffb09 Author: orignal <i2porignal@yandex.ru> Date: Wed Dec 11 21:33:16 2024 -0500 rollback commit 73ba1afc20ad76eb7c5454ae592d7b59127c1426 Author: orignal <i2porignal@yandex.ru> Date: Wed Dec 11 18:55:30 2024 -0500 don't create EVP_CIPHER_CTX for each AEAD/Chacha20/Poly1305 message commit dcbe6cfaf24d0aaa5d9c4b808f3dbe1f915b9298 Author: orignal <i2porignal@yandex.ru> Date: Tue Dec 10 17:49:11 2024 -0500 Update RTO calculation and windows reseting algorithm commit 3534b9c499f3d0e3ae699232f6a21de5285a49cb Author: orignal <i2porignal@yandex.ru> Date: Mon Dec 9 20:59:59 2024 -0500 don't create EVP_CIPHER_CTX for each AEAD/Chacha20/Poly1305 message commit a7021a8283a7e51947f25b711ee35d5bf4b3b771 Merge: cdd528c51 946e52355 Author: orignal <i2porignal@yandex.ru> Date: Mon Dec 9 08:00:01 2024 -0500 Merge pull request #2136 from Vort/xp_fix fix Windows XP build commit 946e5235545ca7d51439c2cbb767403e691945f1 Author: Vort <vvort@yandex.ru> Date: Mon Dec 9 02:48:07 2024 +0200 fix Windows XP build commit cdd528c51f1c33c0c6772fc360f4c42a460cd12d Author: r4sas <r4sas@i2pmail.org> Date: Sun Dec 8 23:50:16 2024 +0300 [gha] disable winxp build Signed-off-by: r4sas <r4sas@i2pmail.org> commit 1a748aebf12b30ff961adf6adb0143a95fbf560d Author: orignal <i2porignal@yandex.ru> Date: Sun Dec 8 11:33:30 2024 -0500 removed depereated section from config commit f23a7f569beea6003aac8d6c583d7f8be549dc39 Author: orignal <i2porignal@yandex.ru> Date: Sun Dec 8 11:08:17 2024 -0500 pass iv to AES Encrypt/Decrypt directly. aes-test added commit 48b62340ccfc6742d09b3d20a4aa16325391af3c Author: orignal <i2porignal@yandex.ru> Date: Sat Dec 7 15:27:23 2024 -0500 exclude AESNI option commit 65da550d19a31c325dbd68346c970d56a2de517d Author: orignal <i2porignal@yandex.ru> Date: Sat Dec 7 15:03:18 2024 -0500 fix bug with unexpected stream closing commit 786da057f2ce74a1ebffcf4fb2951944e8fac618 Author: orignal <i2porignal@yandex.ru> Date: Fri Dec 6 20:25:22 2024 -0500 always use openssl for AES commit 097813a6ca0292c69944384fab9d053a94b0f675 Merge: 13604ccbb 226257aa7 Author: orignal <i2porignal@yandex.ru> Date: Fri Dec 6 20:15:25 2024 -0500 Merge pull request #2131 from rex4539/typos Fix typos commit 226257aa71f8a13e5b0e74e531dfc03e8ede448a Author: Dimitris Apostolou <dimitris.apostolou@icloud.com> Date: Fri Dec 6 17:11:31 2024 +0200 Fix typos commit 13604ccbb60bb3ef38125db3df5d1d6bad7b0985 Author: orignal <i2porignal@yandex.ru> Date: Thu Dec 5 22:15:11 2024 -0500 Changing the window calculation algorithm, increasing the minimum window size commit e996db03c05eb83ff3814964a659a7775dd3cf82 Author: orignal <i2porignal@yandex.ru> Date: Thu Dec 5 20:57:40 2024 -0500 process SessionConfirmed in establisher's thread commit f79a2e81ffede33d7c7fc70e85634568dbf31d94 Author: orignal <i2porignal@yandex.ru> Date: Wed Dec 4 18:36:57 2024 -0500 calculate data phase keys after verification commit 4b1ac7420cc3a8f20d25e9206e1aa1c068d067e2 Merge: e518b92a8 1a32ed908 Author: orignal <i2porignal@yandex.ru> Date: Mon Dec 2 19:06:04 2024 -0500 Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl commit e518b92a891743179417e92e057eb5a779045e08 Author: orignal <i2porignal@yandex.ru> Date: Mon Dec 2 19:05:12 2024 -0500 calculate X_I2P_DEST* headers once for series of HTTP requests
Among the 1 debian patch available in version 2.56.0-1 of the package, we noticed the following issues: