Commit graph

  • 2cd50ebaee fixed race condition orignal 2022-01-07 13:39:12 -05:00
  • cb6f6a6596 Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl orignal 2022-01-03 16:28:17 -05:00
  • e4ab0acc92 create RouterInfo from shared pointer to Buffer orignal 2022-01-03 16:27:28 -05:00
  • 10237c41d3
    Merge pull request #1717 from rex4539/typos R4SAS 2022-01-03 20:23:09 +03:00
  • ac2c6c6010
    Fix typo Dimitris Apostolou 2022-01-02 12:14:12 +02:00
  • c6b2ce93c4 Memory pool for RouterInfo address orignal 2022-01-01 15:12:59 -05:00
  • 401b7fe883 send error message in quotes orignal 2021-12-31 08:48:21 -05:00
  • f567417bb3 memory pool for RouterInfo buffer orignal 2021-12-30 15:16:13 -05:00
  • ae5cb3bbe7 rollback orignal 2021-12-28 08:00:03 -05:00
  • 0eb8e15796 allocated actual buffer size for RouterInfo orignal 2021-12-27 13:02:06 -05:00
  • 1c95c7856f avoid duplicated addresses. Check presence of netId and version orignal 2021-12-24 18:58:20 -05:00
  • daf7551e59 try another fllodfill if no compatible tunnels orignal 2021-12-18 17:55:26 -05:00
  • 5b63d3692e HidUser0's yggdrasil reseed added orignal 2021-12-13 13:47:59 -05:00
  • 5f9972af78
    [addressbook] fix loading subscriptions from config R4SAS 2021-12-07 23:00:52 +03:00
  • 1be4cce074
    [addressbook] fix loading subscriptions from config R4SAS 2021-12-07 22:59:11 +03:00
  • 935e93eb36 minimal send ack interval orignal 2021-12-05 17:54:34 -05:00
  • 5d924cd35a don't copy received datagram orignal 2021-12-04 19:32:18 -05:00
  • 27116b9f30
    2.40.0 2.40.0 R4SAS 2021-11-28 04:26:44 +03:00
  • 8ac2ee49a8
    [gha] fix build without pushing tag for pre-release debian packages R4SAS 2021-11-28 04:00:03 +03:00
  • 8a8e328fcf
    [build] include contrib/webconsole to windows packages R4SAS 2021-11-28 03:50:05 +03:00
  • c4207e7672
    [webconsole] update css R4SAS 2021-11-28 03:49:08 +03:00
  • 73642703bd
    2.40.0 R4SAS 2021-11-28 03:46:53 +03:00
  • b3bd175e64 2.40.0 orignal 2021-11-27 18:01:13 -05:00
  • 742032907a
    [gha] update freebsd action R4SAS 2021-11-27 23:46:03 +03:00
  • edc0162163
    clean line trailing spaces and tabs R4SAS 2021-11-27 23:30:35 +03:00
  • 94661f697b
    [log] update log messages (closes #1693) R4SAS 2021-11-27 22:53:53 +03:00
  • 4ecf36fab6
    update bandwidth option description (closes #1704) R4SAS 2021-11-27 21:08:05 +03:00
  • 96cdb3bca3
    reseeds update R4SAS 2021-11-21 20:20:23 +03:00
  • 6c57ba36f7 lazy initialization or tunnel gateway's random buffer orignal 2021-11-20 18:31:18 -05:00
  • cb61897236
    Merge pull request #1708 from acetoneRu/openssl orignal 2021-11-20 08:39:43 -05:00
  • 8b931dd40b
    Transit traffic bandwidth limit acetone 2021-11-20 08:37:36 -05:00
  • 6b81478bd2
    Merge branch 'PurpleI2P:openssl' into openssl acetone 2021-11-20 05:47:32 -05:00
  • 9d94eb83c1
    --help acetone 2021-11-20 05:46:44 -05:00
  • 13374f8b7b
    [gha] publish windows artifacts separately (#1707) R4SAS 2021-11-18 16:17:28 +03:00
  • 2a1683a660
    [gha] drop commit describe R4SAS 2021-11-18 16:03:29 +03:00
  • d0586c1652
    [gha] fix tabulation R4SAS 2021-11-18 15:52:56 +03:00
  • 4126435a66
    [gha] publish windows artifacts separately R4SAS 2021-11-18 15:50:55 +03:00
  • 7bf7aae3d1
    [i18n] fix type in translation R4SAS 2021-11-18 15:23:09 +03:00
  • e5f39d0caf
    [i18n] add armenian translation R4SAS 2021-11-18 15:15:34 +03:00
  • 174983548d
    Merge pull request #1705 from rex4539/typos R4SAS 2021-11-14 20:37:33 +03:00
  • a9ec4d916b
    Merge pull request #1706 from acetoneRu/openssl orignal 2021-11-14 08:21:16 -05:00
  • a55c346af5
    Bandwidth configuration acetone 2021-11-14 08:17:53 -05:00
  • 8e0d8c96bb
    Merge branch 'PurpleI2P:openssl' into openssl acetone 2021-11-14 08:16:36 -05:00
  • 9abd383014 eliminate extra pointers for tunnel hops orignal 2021-11-13 15:11:59 -05:00
  • 8ee9c437e1
    Fix typos Dimitris Apostolou 2021-11-12 18:33:51 +02:00
  • 4052b1ea6d pick compatible outbound tunnel for datagrams orignal 2021-11-08 18:23:26 -05:00
  • fdde197c58
    [webconsole] update stylesheet R4SAS 2021-11-08 07:40:39 +03:00
  • 49883dc3ac
    [webconsole] update stylesheet (closes #1699) R4SAS 2021-11-08 07:02:11 +03:00
  • d798faa1ca pick compatible ooutbound tunnel orignal 2021-11-07 17:18:31 -05:00
  • 3f63f15b16 copy compatible transports to new tunnel orignal 2021-11-06 19:16:45 -04:00
  • f8c390cdd3 pick compatible tunnels orignal 2021-11-06 15:44:56 -04:00
  • 8f0978cfd6 all transports by default orignal 2021-11-06 10:49:18 -04:00
  • 1a8a32a773 select next tunnel with compatible transports orignal 2021-11-05 14:51:24 -04:00
  • c0400bfd07 virtual destructor for TunnelConfig orignal 2021-10-31 22:14:59 -04:00
  • c6e4758187
    Revert "Merge pull request #1703 from simonvetter/simon/memory-and-multithreading-fixes" R4SAS 2021-11-01 05:03:34 +03:00
  • 56ec8fe95b eliminate local destination mutex orignal 2021-10-31 21:20:16 -04:00
  • 67863cfcf9
    Merge pull request #1703 from simonvetter/simon/memory-and-multithreading-fixes orignal 2021-10-31 21:08:11 -04:00
  • 4c5ec68ff1
    [win] add menu item for opening datadir R4SAS 2021-11-01 02:40:54 +03:00
  • 58b7b7d731 libi2pd: add missing locks to i2p::tunnel::TunnelPool Simon Vetter 2021-10-30 23:14:48 +02:00
  • 1de1c79d4f libi2pd: add missing locks to i2p::tunnel::Tunnels Simon Vetter 2021-10-31 14:51:41 +01:00
  • 7073a6bf38 libi2pd: make Tunnel and TunnelConfig destructors virtual Simon Vetter 2021-10-28 21:59:27 +02:00
  • 26db88d89b check if sip key is available orignal 2021-10-27 22:33:37 -04:00
  • 876e98d91e check if sip key is available orignal 2021-10-27 22:23:32 -04:00
  • 8566f6c127 don't store EVP_PKEY sip keys orignal 2021-10-27 21:18:21 -04:00
  • 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
  • 24b10bbc34
    Makefile.osx: detect openssl@1.1 from Homebrew xanoni 2021-10-18 03:59:52 -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