Commit graph

  • 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
  • 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
  • 9927c7ff99 Console: only display netstatus badge for IPv6 dr|z3d 2021-09-13 12:27:09 +00:00
  • f46e325030 HTTPServerResources.h: Update css/favicon dr|z3d 2021-09-17 15:19:43 +00:00
  • 8aca09ec47 [webconsole] move resources to separate header file R4SAS 2021-09-13 13:27:29 +03:00
  • 317d8cdc48 don't allocate separate buffers for SessionRequest and SessionCreated orignal 2021-09-18 15:44:43 -04:00
  • 55ca1a38f2 reuse receive buffer orignal 2021-09-17 21:52:39 -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
  • 3d1b57a21e Console: display bandwidth to 2 decimal places if < 10K/s dr|z3d 2021-09-13 14:33:43 +00:00
  • 992db6682f Console: tweak IPv6 badge margins dr|z3d 2021-09-13 13:26:51 +00:00
  • 2951667aff Console: only display netstatus badge for IPv6 dr|z3d 2021-09-13 12:27:09 +00:00
  • 2cbb6cba26 Console: ensure externalcss is cleared if not available dr|z3d 2021-09-13 12:22:26 +00:00
  • 98e41c2c05 Console: update internal css dr|z3d 2021-09-12 23:44:57 +00:00
  • 31c85132ce Console: update internal css dr|z3d 2021-09-12 23:44:57 +00:00
  • a0d7999eb7 Console: IPV4/6 badges for network status dr|z3d 2021-09-12 23:31:44 +00:00
  • 1353647b1f Console: IPV4/6 badges for network status dr|z3d 2021-09-12 23:31:44 +00:00
  • 76f8ff6079 Console: fixup ipv4/6 badges; don't show decimal points for 0 bytes dr|z3d 2021-09-12 23:27:52 +00:00
  • 3e6742b1bf Add style.css to contrib/webconsole/ dr|z3d 2021-09-12 23:29:03 +00:00
  • 4c25abe37f Console: fixup ipv4/6 badges; don't show decimal points for 0 bytes dr|z3d 2021-09-12 23:27:52 +00:00
  • 874afabf4f Merge https://github.com/PurpleI2P/i2pd into ui dr|z3d 2021-09-12 22:50:57 +00:00
  • 30a4bc1a3b Console: consolidate IPv4/IPv6 network status; null out externalcss if no file dr|z3d 2021-09-12 22:49:00 +00:00
  • d26c05c3c1 Console: consolidate IPv4/IPv6 network status; null out externalcss if no file dr|z3d 2021-09-12 22:49:00 +00:00
  • 950234cd66 Logging: consistent capitalization and typo fixes dr|z3d 2021-09-12 19:42:24 +00:00
  • a5968a484b Console: add external stylesheet dr|z3d 2021-09-12 19:26:34 +00:00
  • f7f36568ef set gzip compression to false by default orignal 2021-09-12 14:29:43 -04:00
  • 182e78b145 Console: UI-changes only (no logging) dr|z3d 2021-09-12 18:06:35 +00:00
  • 83850212ed Merge https://github.com/PurpleI2P/i2pd into ui dr|z3d 2021-09-11 23:35:44 +00:00
  • e054c6e82c memory pool for SSU messages and fragments orignal 2021-09-11 18:58:27 -04:00
  • 05f366bc28 Merge https://github.com/PurpleI2P/i2pd into ui dr|z3d 2021-09-11 10:38:43 +00:00
  • 5e2e1a1e3d don't include old tunnel to LeaseSet if recreated orignal 2021-09-10 19:57:38 -04:00
  • 3631698013 Merge https://github.com/PurpleI2P/i2pd into ui dr|z3d 2021-09-10 12:35:47 +00:00
  • 4900f3a959 Console: update inline css dr|z3d 2021-09-10 12:34:58 +00:00
  • ad036de69d eliminate allocation of m_ExtendedBuffer orignal 2021-09-09 21:19:52 -04:00
  • 3a985e571a Merge https://github.com/PurpleI2P/i2pd into ui dr|z3d 2021-09-09 22:24:52 +00:00
  • 20652f7995 resseed if too few floodfills orignal 2021-09-09 15:12:53 -04:00
  • 82c504e082 Merge https://github.com/PurpleI2P/i2pd into ui dr|z3d 2021-09-05 23:53:06 +00:00
  • 7f56f4c5f7 Console: css finessing dr|z3d 2021-09-05 23:51:59 +00:00
  • 2f88a75325
    Merge pull request #1688 from yangfl/openssl R4SAS 2021-09-05 21:00:19 +00:00
  • 3dd596a99a Merge https://github.com/PurpleI2P/i2pd into ui dr|z3d 2021-09-05 20:11:08 +00:00
  • 292fe94352 RouterContext is always ECIES orignal 2021-09-05 11:16:41 -04:00
  • d07ead9786 Merge https://github.com/PurpleI2P/i2pd into ui dr|z3d 2021-09-05 13:21:28 +00:00
  • ab0113e53f TunnelPool: uncomment ECIES tunnel peer selection dr|z3d 2021-09-05 13:11:26 +00: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
  • 2caffa56e8 TunnelPool: don't enforce ECIES for tunnel selection for now, causes seg fault. dr|z3d 2021-09-05 03:12:01 +00:00
  • feed4c8d4b Merge https://github.com/PurpleI2P/i2pd into ui dr|z3d 2021-09-05 02:33:56 +00: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