commit f47cc57d6f718c0a81785e6e181f955ad9852fbf Author: yangfl <yangfl@users.noreply.github.com> Date: Fri Jan 20 18:47:21 2023 +0800 debian: update to 2.45.1 commit 9fb11bf4616799584bc5d09a235bcc591f6b2200 Merge: 7a73203b f34abe60 Author: yangfl <yangfl@users.noreply.github.com> Date: Fri Jan 20 18:41:16 2023 +0800 Merge tag '2.45.1' 2.45.1 commit 7a73203b8b641c14e25c4a0c97b518caf350903b Author: yangfl <yangfl@users.noreply.github.com> Date: Sun Oct 23 17:40:50 2022 +0800 debian: update to 2.43.0 commit 20d325bdbcc25cb223b6d02d88f27cee2b07fe54 Merge: c249c71e 79b97ef2 Author: yangfl <yangfl@users.noreply.github.com> Date: Sun Oct 23 17:38:12 2022 +0800 Merge tag '2.43.0' 2.43.0 commit 79b97ef2f7606bc2e2e4b529b247ed2abbf8b5ca Author: R4SAS <r4sas@i2pmail.org> Date: Sun Aug 21 22:40:41 2022 +0300 2.43.0 Signed-off-by: R4SAS <r4sas@i2pmail.org> commit e45d68ad3acb5cb63180dd03a08f735e5066546b Author: R4SAS <r4sas@i2pmail.org> Date: Sun Aug 21 22:38:40 2022 +0300 [i18n] pull translations from Crowdin Signed-off-by: R4SAS <r4sas@i2pmail.org> commit b40f1b67b934ee7af322016551400c6fc858ef1a Author: orignal <i2porignal@yandex.ru> Date: Sun Aug 21 14:52:55 2022 -0400 2.43.0 commit 4fa7e431623e5f21ae6d47edbb64f0c6a2120d39 Author: r4sas <r4sas@i2pmail.org> Date: Fri Aug 19 19:38:54 2022 +0000 disable ssu in example config file Signed-off-by: r4sas <r4sas@i2pmail.org> commit 66fcbcae9639a7dc89e711f839877f9207b47eca Author: r4sas <r4sas@i2pmail.org> Date: Fri Aug 19 19:27:34 2022 +0000 add ntcp2 and ssu2 options in example config Signed-off-by: r4sas <r4sas@i2pmail.org> commit 7f0845dfd36617078daf169bdca869d9fd44dbb3 Author: orignal <i2porignal@yandex.ru> Date: Tue Aug 16 14:06:13 2022 -0400 reset acceptor on stop of server tunnel commit f8758233577e3d3ab8f9bbc6ebf214e2df492c89 Author: orignal <i2porignal@yandex.ru> Date: Mon Aug 15 15:32:55 2022 -0400 copy path challenge to response commit 75611866ebe33a924814f6526a5b821334b1098c Author: orignal <i2porignal@yandex.ru> Date: Sun Aug 14 10:43:16 2022 -0400 update router's transports when SSU or NTCP address was deleted commit c3dd7ed73aaf312fe4e635a3aa1ec726d8137e39 Author: orignal <i2porignal@yandex.ru> Date: Fri Aug 12 18:56:58 2022 -0400 try to resend if window is full commit 3ae885d120482be3aef86a632dee082b7c08a8ee Author: orignal <i2porignal@yandex.ru> Date: Fri Aug 12 16:12:30 2022 -0400 change status back to Testing from Unknow if next test was accepted commit 81f53d313ca034b0e1c4d4a191bae5751686e96d Author: orignal <i2porignal@yandex.ru> Date: Thu Aug 11 20:16:08 2022 -0400 alsways set some port to SSU2 address commit d10c86b849f77e6bffb3156cc5f61ed6832509f4 Author: R4SAS <r4sas@i2pmail.org> Date: Thu Aug 11 21:06:22 2022 +0300 [rpm] fix fedora build Signed-off-by: R4SAS <r4sas@i2pmail.org> commit 9d123fa5ad0e1a8606ac2492763a2fe8f65ea557 Author: orignal <i2porignal@yandex.ru> Date: Wed Aug 10 22:00:11 2022 -0400 select random port if port not found or specified commit f4d6a08d576c58367ec3eb4c937400beeeaad408 Author: orignal <i2porignal@yandex.ru> Date: Wed Aug 10 15:50:30 2022 -0400 create separate addresses for published SSU2 commit e9e641afbe7a3de5db78fcb3eef558501159e8b7 Author: orignal <i2porignal@yandex.ru> Date: Wed Aug 10 11:28:59 2022 -0400 check if datagram destination exists before sending commit 8f5768f85b1d761c44bb6cf7e2b7d6d7155112a6 Author: orignal <i2porignal@yandex.ru> Date: Tue Aug 9 19:40:07 2022 -0400 memory pool for leases commit 3dd78a2589d13204422e6954608976a14b290fa1 Author: orignal <i2porignal@yandex.ru> Date: Tue Aug 9 19:12:11 2022 -0400 remove SSU address if SSU is off commit df92a851596eb0b62ef37ee20f0ca21adee3c0e9 Author: orignal <i2porignal@yandex.ru> Date: Tue Aug 9 14:08:13 2022 -0400 set SSU2 port +1 if not specified commit ab606a11210d32424e85ea8177e8753ce2b5dee2 Author: orignal <i2porignal@yandex.ru> Date: Mon Aug 8 19:57:48 2022 -0400 adjust clock from SSU2 commit 457b3cf16853ebc939d6d86629a3406387c32efa Author: orignal <i2porignal@yandex.ru> Date: Mon Aug 8 17:53:02 2022 -0400 disable ElGamal table if no SSU commit c6f898b8ca90a6ae1415c19065bfc66a367f0431 Author: orignal <i2porignal@yandex.ru> Date: Mon Aug 8 13:08:12 2022 -0400 connect to Charlie if RelayResponse from Bob was received before HolePunch commit b9970e19081d59e8d7e26a46f06fde57f4d6c911 Author: orignal <i2porignal@yandex.ru> Date: Sun Aug 7 09:50:30 2022 -0400 cleanup introducers upon reschedule commit 8bb9a57908224ba7c2c5cf6f2a8f4e9655b8dd73 Author: orignal <i2porignal@yandex.ru> Date: Sat Aug 6 20:05:08 2022 -0400 re-insert introducer back commit 53934a470bec3723d429d59a202b93a9d1348565 Author: orignal <i2porignal@yandex.ru> Date: Sat Aug 6 16:30:49 2022 -0400 update keys for NTCP2 and SSU2 addreses commit a94ae7d77dce5a3d3c3440f8dfc3a2ce5a4c0d0e Author: orignal <i2porignal@yandex.ru> Date: Sat Aug 6 16:25:46 2022 -0400 update keys for NTCP2 and SSU2 addreses commit f43e86099826e447d763f21366e19ad39e58a1eb Author: orignal <i2porignal@yandex.ru> Date: Fri Aug 5 21:23:23 2022 -0400 cleanup introducers if router is not longer firewalled commit 3e408529992b5d1db9c281e649d76ff2be14651c Author: orignal <i2porignal@yandex.ru> Date: Thu Aug 4 18:13:44 2022 -0400 memory pool for sent packets commit df073bb3065dd79bc37d6a6bd80d063299d5dd44 Author: orignal <i2porignal@yandex.ru> Date: Thu Aug 4 15:15:19 2022 -0400 send local address in RelayResponse block commit 771c4a0d022b391db588cdc3356a68e0880185fe Author: orignal <i2porignal@yandex.ru> Date: Wed Aug 3 16:06:07 2022 -0400 allocate smaller I2NP buffer for fragmented message. Limit number of fragments by 64 commit cb959ab14cec786349a968a3e32a0c52e7f77944 Author: orignal <i2porignal@yandex.ru> Date: Wed Aug 3 10:26:55 2022 -0400 allocate tunnel message buffer for I2NP block with tunnel data message type commit 34b75dac02380a732ad82830484e05f15d831068 Author: R4SAS <r4sas@i2pmail.org> Date: Wed Aug 3 11:50:32 2022 +0300 change language file comment Signed-off-by: R4SAS <r4sas@i2pmail.org> commit fbb590d9a975dd0092fb36f00099cfb29546bc39 Author: R4SAS <r4sas@i2pmail.org> Date: Wed Aug 3 11:48:10 2022 +0300 [i18n] add simplified chinese translation (thanks to sklhioq) Signed-off-by: R4SAS <r4sas@i2pmail.org> commit ed5c5339825f750ef863cfb2b8cb07f9fc1d88f6 Author: orignal <i2porignal@yandex.ru> Date: Tue Aug 2 20:02:55 2022 -0400 recgnize symmetric NAT from SSU2 commit 98d2ce584555a4e397a7fbcc3af0feaec9896eda Author: orignal <i2porignal@yandex.ru> Date: Tue Aug 2 13:35:18 2022 -0400 Respond to path challenge. Correct termination reason for duplicated session commit 9d9d5e3e5d183c0d63067895f669a62232cd9780 Author: orignal <i2porignal@yandex.ru> Date: Sun Jul 31 09:47:04 2022 -0400 show ports for tranport links commit eba4626589e33ba05983de7ea848c6e1c2b4aa86 Author: orignal <i2porignal@yandex.ru> Date: Sun Jul 31 09:45:18 2022 -0400 kappa for RTO culculation commit ff5fa1d137863b92636fa9e8c730ca3f3dc2e178 Author: orignal <i2porignal@yandex.ru> Date: Sat Jul 30 18:50:43 2022 -0400 3 bytes off for token in RelayResponse commit 71766ecd16bbbc76a64cca9d19c50c460dcfc632 Author: orignal <i2porignal@yandex.ru> Date: Sat Jul 30 16:31:44 2022 -0400 select introducers randomly. More logging for RelayIntro commit fc63ca6982fb9bdcfa0acbd678ed2e6b6815ecd8 Author: orignal <i2porignal@yandex.ru> Date: Sat Jul 30 14:28:09 2022 -0400 correct excluded routers size for exploratory request commit 0e6d888ed316b885e3e661c818e93d48c1ddca77 Author: orignal <i2porignal@yandex.ru> Date: Fri Jul 29 18:45:02 2022 -0400 changed some retransmission params commit 9afe3b5f39e22fa9f40f730609c288274afe8c98 Author: orignal <i2porignal@yandex.ru> Date: Fri Jul 29 18:27:21 2022 -0400 fixed typo commit 3bd40fc8b30f0da063c061a9e39ad7a7d75861fc Author: orignal <i2porignal@yandex.ru> Date: Fri Jul 29 15:24:24 2022 -0400 calculate RTT and RTO commit 01fe642beb859cf2018298b2d331cf7e544dd1fd Author: orignal <i2porignal@yandex.ru> Date: Fri Jul 29 12:48:23 2022 -0400 don't create another session for peer test commit e70d57dcb48e5f707629617a06b395937ae8c4f3 Author: orignal <i2porignal@yandex.ru> Date: Thu Jul 28 19:30:08 2022 -0400 resend intervals in milliseconds commit fd41fba069f14fb8e53f9caf27d147c37c0b6d9e Author: orignal <i2porignal@yandex.ru> Date: Wed Jul 27 20:00:03 2022 -0400 variable retranmission window commit 8a6fe0f3210c3082439dfe441a61ad1bb9c32950 Author: orignal <i2porignal@yandex.ru> Date: Wed Jul 27 10:55:08 2022 -0400 check if address type matches peer's address type for peer test msg 1 commit ae73e8a30518470f5a7c9dc190b1685fc094f8b8 Author: orignal <i2porignal@yandex.ru> Date: Wed Jul 27 10:19:25 2022 -0400 find SSU2 address with static key if supports both ipv4 and ipv6 commit a344c09d0d843417b3ab150771711801a478ed19 Author: R4SAS <r4sas@i2pmail.org> Date: Wed Jul 27 15:41:14 2022 +0300 [util] add inet_ntop for XP Signed-off-by: R4SAS <r4sas@i2pmail.org> commit 991e37d0bfd4e2a3c2bd1a836476aee6771be770 Author: R4SAS <r4sas@i2pmail.org> Date: Wed Jul 27 13:38:28 2022 +0300 [peertest] fixed ssu2 router exclusion Signed-off-by: R4SAS <r4sas@i2pmail.org> commit fdeb884fe5bf95777ab3022261a84e3bcbbcf2ef Author: R4SAS <r4sas@i2pmail.org> Date: Wed Jul 27 13:24:07 2022 +0300 fixed getting MTU on windows, add address to log messages with MTU Signed-off-by: R4SAS <r4sas@i2pmail.org> commit c249c71e8475faec9242bad544add2ecb957e0e9 Author: yangfl <yangfl@users.noreply.github.com> Date: Sun Apr 3 14:25:51 2022 +0800 debian: update to 2.41.0 commit bfccdb85e3557f6ca2fd660d78163e9d2c82cb50 Merge: 2834486b b7e20b9b Author: yangfl <yangfl@users.noreply.github.com> Date: Sun Apr 3 14:21:17 2022 +0800 Merge tag '2.41.0' 2.41.0 commit b7e20b9b86165a0eb2ba5bcf9a580f3824a38462 Author: R4SAS <r4sas@i2pmail.org> Date: Sun Feb 20 14:29:44 2022 +0300 2.41.0 Signed-off-by: R4SAS <r4sas@i2pmail.org> commit a5d697291311153d5dc13aec862fbcfc16ee784c Author: R4SAS <r4sas@i2pmail.org> Date: Sun Feb 20 12:54:48 2022 +0300 [win] update build script license year Signed-off-by: R4SAS <r4sas@i2pmail.org> commit e4cb42c599f058de7d22cd23d59b34609df21616 Author: R4SAS <r4sas@i2pmail.org> Date: Sun Feb 20 12:53:31 2022 +0300 [win] add binary signing support Signed-off-by: R4SAS <r4sas@i2pmail.org> commit 0a34f1f3ad2ed265b4e8a522fbb60ea65eb9e5a7 Author: orignal <i2porignal@yandex.ru> Date: Sat Feb 19 17:21:11 2022 -0500 2.41.0 commit 7bdeaa961135bc9985d973a63afe65ea8c2fe679 Author: orignal <i2porignal@yandex.ru> Date: Sat Feb 19 08:15:49 2022 -0500 don't pick own router for peer test commit ab2577ce0a5b04e40636b81693bc91eedb96eaea Author: R4SAS <r4sas@i2pmail.org> Date: Fri Feb 18 21:00:10 2022 +0300 [daemon] print errors to stdout Signed-off-by: R4SAS <r4sas@i2pmail.org> commit 34544be423b7c422c0c7468687641ee4c3b84867 Merge: 48374d97 6bf0fdd3 Author: orignal <i2porignal@yandex.ru> Date: Fri Feb 18 10:13:33 2022 -0500 Merge pull request #1732 from PurpleI2P/patch-1 Set of updates commit 6bf0fdd3448b0c65a38abf7e3c414c5c563f94cb Author: R4SAS <r4sas@i2pmail.org> Date: Fri Feb 18 09:45:35 2022 +0300 [webserver] use cancel instead shutdown for acceptor Signed-off-by: R4SAS <r4sas@i2pmail.org> commit 6a177cdd1c6a17c3f803a977f11080256594e714 Author: R4SAS <r4sas@i2pmail.org> Date: Fri Feb 18 09:29:28 2022 +0300 fix incorrect change in year Signed-off-by: R4SAS <r4sas@i2pmail.org> commit a51ef0cfc6c836fa15758925770e08cc8e16e8d3 Author: R4SAS <r4sas@i2pmail.org> Date: Fri Feb 18 09:20:06 2022 +0300 set of updates: * [webconsole] change error handling code to restart acceptor after any error * [webconsole] call shutdown vefore stopping acceptor on exit * update license headers for modified files, change year to file creation year, not 2013 (when project started) Signed-off-by: R4SAS <r4sas@i2pmail.org> commit 48374d97dfca349a40e4045e83ec80d263ab8466 Author: orignal <i2porignal@yandex.ru> Date: Wed Feb 16 15:32:13 2022 -0500 always use TCP/IP sockets for I2CP commit bf3d7e74f56de4af01955c6f539522dc879ecd4d Author: R4SAS <r4sas@i2pmail.org> Date: Wed Feb 16 16:27:59 2022 +0300 [i2cp] use tcp/ip socket on android Signed-off-by: R4SAS <r4sas@i2pmail.org> commit ab3f3890e47d9d16d523cc3335d81772c22bacbf Author: R4SAS <r4sas@i2pmail.org> Date: Wed Feb 16 16:13:15 2022 +0300 [i2cp] use tcp/ip socket on android Signed-off-by: R4SAS <r4sas@i2pmail.org> commit dceb0fb8c520661760c13acb817a67942795d2af Author: R4SAS <r4sas@i2pmail.org> Date: Wed Feb 16 11:39:09 2022 +0300 [cmake] add warning about MESHNET option Signed-off-by: R4SAS <r4sas@i2pmail.org> commit 05c18563899220457dc0dc4528926b369589b19b Author: R4SAS <r4sas@i2pmail.org> Date: Mon Feb 14 23:53:55 2022 +0300 [cmake] do not use CMAKE_OSX_ARCHITECTURES for check Signed-off-by: R4SAS <r4sas@i2pmail.org> commit dc5cba60d19f2a80faad9040f0b25b9bffd5409a Author: R4SAS <r4sas@i2pmail.org> Date: Mon Feb 14 22:58:56 2022 +0300 [cmake] add MAC_OSX define for Mac Signed-off-by: R4SAS <r4sas@i2pmail.org> commit 70409dcdcc05e4e14b068dbe76e2694409080ce7 Merge: a92c29e0 c4b4dc79 Author: orignal <i2porignal@yandex.ru> Date: Mon Feb 14 14:32:23 2022 -0500 Merge pull request #1728 from eyedeekay/swig-binding-cleanup Removes workaround for passing string arguments from Go commit a92c29e04c3cd2936845b9ac028405ac40e899c4 Author: orignal <i2porignal@yandex.ru> Date: Sun Feb 13 15:42:06 2022 -0500 drop routers older than 6 months on start commit c4b4dc79cff08cecf4b10fdb06656f0203de3abb Author: idk <hankhill19580@gmail.com> Date: Sun Feb 13 13:21:18 2022 -0500 Remove janky workaround for argument passing from Go. This should allow other languages to use the binding more easily, and go-i2pd doesn't need the workaround anymore commit 510fe43ec4f5168d309e780f74c25b315bb9010d Author: orignal <i2porignal@yandex.ru> Date: Fri Feb 11 19:21:04 2022 -0500 create and encrypt SessionRequest commit 73e572b66bd5b233dbbf15cadf3256a8bb98f733 Author: R4SAS <r4sas@i2pmail.org> Date: Fri Feb 11 22:17:38 2022 +0300 disable thread naming for PowerPC (#1726) Signed-off-by: R4SAS <r4sas@i2pmail.org> commit a272a2cb7eedd2dc29c7a16d2b8c090658caf19d Author: R4SAS <r4sas@i2pmail.org> Date: Fri Feb 11 07:23:33 2022 +0300 [cmake] update min version, drop PCH Signed-off-by: R4SAS <r4sas@i2pmail.org> commit 43b990afe61ab0e357afdc650d850cfa65ee5287 Author: R4SAS <r4sas@i2pmail.org> Date: Fri Feb 11 07:00:30 2022 +0300 [cmake] disable deprecation warning when OpenSSL 3 is used Signed-off-by: R4SAS <r4sas@i2pmail.org> commit 90130b5492e0505fd88113653f4a0668e8ab2a18 Author: R4SAS <r4sas@i2pmail.org> Date: Fri Feb 11 00:38:29 2022 +0300 fix exception printing Signed-off-by: R4SAS <r4sas@i2pmail.org> commit f22faaefebcef5727f48665e90ef3ae5f1c02ee0 Author: R4SAS <r4sas@i2pmail.org> Date: Fri Feb 11 00:27:19 2022 +0300 remove duplicate definition Signed-off-by: R4SAS <r4sas@i2pmail.org> commit ac2564942504fc33683357a5eae866f753f53001 Author: R4SAS <r4sas@i2pmail.org> Date: Fri Feb 11 00:04:36 2022 +0300 cast pthread name to char* for apple sdk Signed-off-by: R4SAS <r4sas@i2pmail.org> commit 04388325a86cd2efd996ab0db34f853d21bda51a Author: orignal <i2porignal@yandex.ru> Date: Thu Feb 10 14:03:09 2022 -0500 KDF and encryption for SessionRequest commit 61ec873842ad4e40c89042f1030413ac9950967d Author: orignal <i2porignal@yandex.ru> Date: Thu Feb 10 13:07:29 2022 -0500 fixed incorrect ret code commit ea1f2d4e260f3502bf37ced83484986038e03107 Author: orignal <i2porignal@yandex.ru> Date: Sun Feb 6 10:17:35 2022 -0500 use i for intro key for SSU commit 4211c733a21f2820cfa6358ed8d1f4fdf251936a Author: orignal <i2porignal@yandex.ru> Date: Sat Feb 5 17:14:25 2022 -0500 s and i keys for all addresses commit 450266818a0376a04008284c8fac44d31dfdca2a Author: orignal <i2porignal@yandex.ru> Date: Sat Feb 5 15:58:39 2022 -0500 Noise XK for SSU2 commit 1e019157bb573a02fca87adf08c6f3f46f85e6eb Author: orignal <i2porignal@yandex.ru> Date: Fri Feb 4 15:01:18 2022 -0500 SSU2 initial commit commit c9a1066f02ef10f75dd3f901554f96ce36044f0a Author: orignal <i2porignal@yandex.ru> Date: Thu Feb 3 14:49:36 2022 -0500 send SessionCreated before connection close if slock skew commit 0062f7d76492bce70d76ca1f22c67cc18ff5b8f8 Author: R4SAS <r4sas@i2pmail.org> Date: Thu Feb 3 14:49:24 2022 +0300 [reseed] dont do yggdrasill address check if option disabled Signed-off-by: R4SAS <r4sas@i2pmail.org> commit 95e994e17149b7df0e45b8cd570c627504467dc6 Author: orignal <i2porignal@yandex.ru> Date: Wed Feb 2 17:33:33 2022 -0500 pass incomplete I2NP message by move commit 31242401e559ef6dbb2a28af4cadabcb0013c676 Author: R4SAS <r4sas@i2pmail.org> Date: Wed Feb 2 06:06:31 2022 +0300 [cmake] update TargetArch.cmake (#1724) Signed-off-by: R4SAS <r4sas@i2pmail.org> commit 19cc1c3b3fead816ff29098bd56055f509c41ef3 Author: orignal <i2porignal@yandex.ru> Date: Tue Feb 1 18:43:11 2022 -0500 adjust clock from SSU SessionCreated is time difference exceeds 15 seconds commit 03bcdceb9b8bd34dc87f982e44f2b29f69e64f7f Author: R4SAS <r4sas@i2pmail.org> Date: Tue Feb 1 15:42:57 2022 +0300 [gha] add ucrt windows build Signed-off-by: R4SAS <r4sas@i2pmail.org> commit 33ca836ad0f276ef8e03c3e40148a393b49049b9 Author: R4SAS <r4sas@i2pmail.org> Date: Tue Feb 1 15:36:35 2022 +0300 [gha] add ucrt windows build Signed-off-by: R4SAS <r4sas@i2pmail.org> commit 53f19e40505dbbf5f079ea1d3cda4a1d8a6b682b Author: R4SAS <r4sas@i2pmail.org> Date: Sat Jan 29 19:55:21 2022 +0300 Use builtin bitswap for endian on windows Signed-off-by: R4SAS <r4sas@i2pmail.org> commit 54b7d46f5ad7e034465c987747c52f0b5d585137 Author: R4SAS <r4sas@i2pmail.org> Date: Fri Jan 28 18:38:59 2022 +0300 reseeds update Signed-off-by: R4SAS <r4sas@i2pmail.org> commit 40e6d675c591527800419733530ff8e9e74125fd Author: orignal <i2porignal@yandex.ru> Date: Tue Jan 25 13:02:27 2022 -0500 I2NP messages pool for I2CP commit 73b77c83b8ae35015647f4d5ea9c985e43998b21 Author: orignal <i2porignal@yandex.ru> Date: Mon Jan 24 13:25:47 2022 -0500 select compatible outbound tunnel commit 632d41e50c5c2d77a0552de8c0b041fdfbe511a0 Author: R4SAS <r4sas@i2pmail.org> Date: Mon Jan 24 03:20:36 2022 +0300 [rpm] try to fix fedora copr build [3] Signed-off-by: R4SAS <r4sas@i2pmail.org>
Among the 1 debian patch available in version 2.45.1-1 of the package, we noticed the following issues: