Commit Graph

  • bb8dc67942 don't use openssl's SipHash from 3.0.0 due regression orignal 2021-10-27 19:05:16 -04:00
  • 9965d72990 don't store EVP_PKEY with EdDSA signer and verifier orignal 2021-10-26 21:36:34 -04:00
  • 921ec9ec12 fix build with openssl 3.0.0 orignal 2021-10-23 18:10:02 -04:00
  • f1990bc2ab use tunnel endpoint memroy pool to split to tunnel messages at gateway orignal 2021-10-22 21:08:20 -04:00
  • cdc8e463b7 use memory pool for outgoing tunnel gateway messages orignal 2021-10-22 19:18:45 -04:00
  • 0a62a962d7 [debian] update upnp patch R4SAS 2021-10-22 05:57:04 +03:00
  • b0f043ec86 [make] USE_GIT_VERSION option to use commit info in version (closes #1702) R4SAS 2021-10-22 05:28:59 +03:00
  • ae0cf2e831 use memory pool for tunnel messages orignal 2021-10-20 21:05:22 -04:00
  • 4ce7e192d6 Merge pull request #1701 from simonvetter/openssl orignal 2021-10-19 18:25:06 -04:00
  • 04ca916aac Merge pull request #1700 from xanoni/set-default-make-target R4SAS 2021-10-19 23:56:41 +03:00
  • a348e10620 libi2pd: fix undefined behaviour and memory overruns Simon Vetter 2021-10-18 12:09:56 +02:00
  • af794f901f libi2pd: minor logging fixes Simon Vetter 2021-10-08 11:31:47 +02:00
  • 8a58572b34 [webconsole] upload example dark style R4SAS 2021-10-19 18:24:49 +03:00
  • 0c25e8f1eb [build] changes in windows build script R4SAS 2021-10-06 21:35:23 +03:00
  • ff3d2db85e Darwin: allow calling make install more than once xanoni 2021-10-18 22:29:30 -04:00
  • efd84a2404 Makefile: set default target ("all") xanoni 2021-10-18 22:10:17 -04:00
  • 278fd2d8d5 create tunnel I2NP message for tunnel data orignal 2021-10-18 19:03:08 -04:00
  • 197882a4c9 create I2NP depending on type in I2NP block orignal 2021-10-17 15:30:24 -04:00
  • d310efcb5c pass I2NPMessage by move orignal 2021-10-17 11:31:37 -04:00
  • 1af9117b80 don't create new tunnel message for encryption/decryption orignal 2021-10-15 14:01:41 -04:00
  • 9685754511 Merge pull request #1696 from PurpleI2P/openssl orignal 2021-10-15 13:02:32 -04:00
  • 44e01b41f8 reserve address for 3 introducers orignal 2021-10-12 13:28:16 -04:00
  • 7def2fa6a3 use std::vector for address list orignal 2021-10-10 09:53:21 -04:00
  • 48131f4597 don't store full path with RouterInfo orignal 2021-10-07 15:08:33 -04:00
  • 49e8cf89d8 don't send short tunnel build messages for ElGamal only destinations orignal 2021-10-06 12:42:32 -04:00
  • e6bcd04a36 short build message for re-created tunnels and far end transports orignal 2021-10-05 19:38:33 -04:00
  • af133f4968 fixed crash if incorrect blinded signature type orignal 2021-09-29 12:38:38 -04:00
  • d723faaaa3 [UDPTunnel] restart local listener on error R4SAS 2021-09-28 14:27:22 +03:00
  • cc75efcbca fixed build for C++11 orignal 2021-09-27 18:25:15 -04:00
  • 2eded7cdd7 send ping every keealive interval for client tunnels orignal 2021-09-26 16:25:12 -04:00
  • b10e5ce358 send ping orignal 2021-09-26 11:20:20 -04:00
  • 1bb1d89fab change back to map and unodered_map orignal 2021-09-25 18:30:17 -04:00
  • b9dd4aee8d use flat_map for incompete messages orignal 2021-09-24 19:12:12 -04:00
  • 518e53a61c use flat_map for smaller tables orignal 2021-09-24 14:23:39 -04:00
  • 18b6ba80f2 cleanup RelayRequests orignal 2021-09-22 19:09:56 -04:00
  • 8debdc264c use common cleanup timer for all SSU sessions orignal 2021-09-21 22:13:34 -04:00
  • 31bdce1f1f cleanup received messages list by timestamp orignal 2021-09-21 19:01:22 -04:00
  • 317d8cdc48 don't allocate separate buffers for SessionRequest and SessionCreated orignal 2021-09-18 15:44:43 -04:00
  • 5b2b9e00a2 reuse receive buffer orignal 2021-09-17 21:52:39 -04:00
  • 3dd9e81296 [addressbook] check domain ending when processing subscriptions R4SAS 2021-09-17 02:53:30 +03:00
  • d2faec70be [gzip] do not initialize deflator if gzip is not enabled for tunnel R4SAS 2021-09-14 14:48:21 +03:00
  • e5c773a3eb [webconsole] move resources to separate header file R4SAS 2021-09-13 13:27:29 +03:00
  • ec86c4611d disable reload checks for UDP tunnels (TODO) R4SAS 2021-09-10 05:19:55 +03:00
  • 247b6a0ed2 memory pool for SSU packets orignal 2021-09-13 13:13:27 -04:00
  • f7f36568ef set gzip compression to false by default orignal 2021-09-12 14:29:43 -04:00
  • e054c6e82c memory pool for SSU messages and fragments orignal 2021-09-11 18:58:27 -04:00
  • 5e2e1a1e3d don't include old tunnel to LeaseSet if recreated orignal 2021-09-10 19:57:38 -04:00
  • ad036de69d eliminate allocation of m_ExtendedBuffer orignal 2021-09-09 21:19:52 -04:00
  • 20652f7995 resseed if too few floodfills orignal 2021-09-09 15:12:53 -04:00
  • 2f88a75325 Merge pull request #1688 from yangfl/openssl R4SAS 2021-09-05 21:00:19 +00:00
  • 292fe94352 RouterContext is always ECIES orignal 2021-09-05 11:16:41 -04:00
  • 76dca1b46b don't handle ElGamal build record orignal 2021-09-05 09:10:13 -04:00
  • a54b5c18c6 fixed crash orignal 2021-09-05 09:08:29 -04:00
  • c763472914 select ECIES routers only for peer tests and introducers orignal 2021-09-05 08:41:32 -04:00
  • 3a77e7ba2d remove dependancy from localization orignal 2021-09-04 18:55:51 -04:00
  • 41d6c117ee make sure server tunnel is published orignal 2021-09-04 18:45:32 -04:00
  • e8f4c42bfb moved current language from RouterContext to ClientContext orignal 2021-09-04 14:01:57 -04:00
  • bce8469e59 eliminate extra error message orignal 2021-09-04 08:53:39 -04:00
  • 3f46ca41ca disable pthread_setname_np on GNU/Hurd yangfl 2021-09-04 15:07:09 +08:00
  • 6b1ef6e1b9 tunnels reload changes: fix tcp tunnels reload R4SAS 2021-09-03 23:25:47 +03:00
  • 349022ae42 don't select ElGamal routers for tunnels orignal 2021-09-03 13:30:01 -04:00
  • bb518d3d51 don't pass BN_CTX to encrypt/decrypt functions orignal 2021-08-31 18:51:40 -04:00
  • c45e202fab removed ElGamal encryption support for own router orignal 2021-08-29 14:22:01 -04:00
  • 541464b705 don't delete floodfill if number of remaining floodfills is less than minimal orignal 2021-08-26 15:13:58 -04:00
  • c762acd780 Merge pull request #1687 from dbermond/fix-test-blinding R4SAS 2021-08-24 10:24:31 +00:00
  • ec98ff297c Make blinding test runnable R4SAS 2021-08-24 13:23:10 +03:00
  • af2c6c5575 [rpm] change if statement to cover fedora 35 R4SAS 2021-08-24 03:16:28 +03:00
  • 7d220fb2eb [tests] fix compilation of test-blinding Daniel Bermond 2021-08-23 17:22:28 -03:00
  • f0c49b58fb suppress inconsistent-missing-override warning message R4SAS 2021-08-23 19:29:55 +03:00
  • 24eeadea76 [rpm] add changelog note 2.39.0 R4SAS 2021-08-23 17:03:26 +03:00
  • 455c71ff25 fix warning about ifr_name size R4SAS 2021-08-23 17:00:46 +03:00
  • 96850da31e 2.39.0 orignal 2021-08-23 06:58:36 -04:00
  • 6ba992dabd [rpm] try fix build on fedora rawhide [try 3] R4SAS 2021-08-22 23:41:36 +03:00
  • 2bdfcedd0e [docs] add comma to description R4SAS 2021-08-22 23:37:56 +03:00
  • c93ab8f829 update changelog, i2pd.conf R4SAS 2021-08-22 23:36:08 +03:00
  • 8abd08bd1b change log for 2.39.0 orignal 2021-08-22 15:58:46 -04:00
  • 33355c0abe [rpm] try fix build on fedora rawhide R4SAS 2021-08-22 22:44:04 +03:00
  • b830babcf4 [rpm] try fix build on fedora rawhide R4SAS 2021-08-22 22:32:03 +03:00
  • 97765ef895 [i18n] add namespace R4SAS 2021-08-18 23:04:52 +03:00
  • 8943d212ee [i18n] add Uzbek translation (partial) R4SAS 2021-08-18 22:55:14 +03:00
  • 86e118f2b7 [i18n] change string in HTTPProxy R4SAS 2021-08-18 22:23:39 +03:00
  • 8c3823fc92 [gha] build docker containers for arm/arm64 R4SAS 2021-08-15 16:53:10 +03:00
  • b0874410f1 take first avalable resolved address if local address is not specified orignal 2021-08-13 13:54:23 -04:00
  • 797f5eb714 select compatible resolved address for server tunnel orignal 2021-08-13 13:31:04 -04:00
  • fc29911ffd rollback orignal 2021-08-13 11:36:04 -04:00
  • 1e17ef2f21 [webconsole] show v4 status only ipv4 is enabled R4SAS 2021-08-13 09:17:27 +03:00
  • b3e7b1b5ac Squashed commit of the following: R4SAS 2021-08-13 09:11:56 +03:00
  • 38a2d45a3c close all existing streams when command SAM socket got closed orignal 2021-08-11 12:31:46 -04:00
  • 49b3ac7f77 don't reschedule resend timer for terminated streams orignal 2021-08-11 12:23:43 -04:00
  • d124d4cace allow ipv6 adresses for UDP server tunnels orignal 2021-08-10 11:36:12 -04:00
  • ba369d9b30 [webconsole] fix style in css R4SAS 2021-08-07 17:31:26 +03:00
  • bef8587d8f [makefile] create object dirs on windres (race condition) R4SAS 2021-08-07 01:38:35 +03:00
  • fcbc16f2fd [webconsole] fix style issues, clean external style in file was not found on reload R4SAS 2021-08-07 01:37:45 +03:00
  • a3b172bbcb [makefile] change back directories creation, create them before compiling object files r4sas 2021-08-06 22:18:02 +02:00
  • 2f945a4fce [makefile] dont build .so and .dll on default target R4SAS 2021-08-06 21:27:37 +03:00
  • dc9e5dc2f1 [makefile] suffix, not prefix R4SAS 2021-08-06 20:51:25 +03:00
  • 9396827379 [makefile] build libraries on default target R4SAS 2021-08-04 07:03:54 +03:00
  • 28a055bd78 [webconsole] add external CSS support (#1682) R4SAS 2021-08-06 17:42:08 +00:00
  • 37f1a55147 encryption type 0,4 by default for server tunnel orignal 2021-08-06 12:32:21 -04:00
  • 64ec7dd559 narrow down random range orignal 2021-08-03 19:26:09 -04:00