Commit graph

  • f980277552 don't flood failed router orignal 2024-02-08 19:55:54 -05:00
  • 586695673b correct log message for next netdb request orignal 2024-02-08 18:48:10 -05:00
  • c158bbe90a send frame when it exceeds 16K orignal 2024-02-07 19:43:29 -05:00
  • c01fd3299f handle drop of destination publish msg orignal 2024-02-06 18:51:59 -05:00
  • f64b136f5a remove prestium reseeds orignal 2024-02-06 13:37:08 -05:00
  • 37e67cbcaa
    Merge pull request #2013 from WaxySteelWorm/openssl orignal 2024-02-06 13:07:04 -05:00
  • be815804e6 expire transit tunnel is not sent further orignal 2024-02-05 15:44:17 -05:00
  • ce35637866 handle drop of tunnel build message orignal 2024-02-04 15:45:22 -05:00
  • de2b0f6e09
    Update Config.cpp StormyCloudInc 2024-02-03 10:24:11 -06:00
  • 7b776666a3
    Add files via upload StormyCloudInc 2024-02-03 10:21:19 -06:00
  • 47578b69c6 handle drop of tunnel test message orignal 2024-02-01 19:38:12 -05:00
  • 8f28cee32f drop earlier if delayed queue is semi-full orignal 2024-02-01 18:55:10 -05:00
  • 96cf6ca531 drop earlier if outgoing queue is semi-full orignal 2024-02-01 18:14:45 -05:00
  • 83cb3a1820 reduce router unreachable interval orignal 2024-01-31 15:41:21 -05:00
  • ffdd5935e9 Handle drop of own RouterInfo publishing message orignal 2024-01-31 11:46:01 -05:00
  • 2e9f2d4a3b Drop for LeaseSet request orignal 2024-01-30 21:52:18 -05:00
  • 0ca782ed71 drop unsent messages if session disconnects orignal 2024-01-30 18:02:14 -05:00
  • e40b656ecf Drop for tunnel and encrypted messages orignal 2024-01-30 15:41:57 -05:00
  • 85f5f5b91e fixed potential deadlock orignal 2024-01-30 10:04:19 -05:00
  • f008478505 handle I2NP messages drops orignal 2024-01-29 19:54:43 -05:00
  • d926a31064 fixed warning orignal 2024-01-29 18:01:41 -05:00
  • 822cb35efe limit send Ack timeout by Ack delay interval orignal 2024-01-28 18:12:40 -05:00
  • faaa8115d9
    Merge pull request #2011 from Vort/net_status orignal 2024-01-28 09:16:20 -05:00
  • 81015a5228 log changes of network status Vort 2024-01-28 15:37:14 +02:00
  • a3246cd9dc doen't send Ack packet too often if missing packets orignal 2024-01-27 17:57:50 -05:00
  • 530c353b00 don't send Ack with NACK immediately but after 2 milliseconds orignal 2024-01-27 12:17:59 -05:00
  • 75c2cb751f lock mutex before deleting RouterInfo's buffer orignal 2024-01-25 18:51:46 -05:00
  • 67c4d4bcaa fixed VS build error orignal 2024-01-25 09:09:44 -05:00
  • 25e82105b2
    Merge pull request #2010 from wekoq/udp-tunnels-dest orignal 2024-01-24 21:05:42 -05:00
  • 4b167fdbaf Update copyright year weko 2024-01-25 01:57:24 +00:00
  • 5b93558bd0 Add support for multiple udp server tunnels on one destionation weko 2024-01-25 01:05:58 +00:00
  • 70639f1139 don't adjust clock if offsets came from same router orignal 2024-01-24 19:05:38 -05:00
  • c5a1806528 fixed possible deadlock orignal 2024-01-24 13:58:42 -05:00
  • a2249f0a82 identify server tunnel session but from ant to ports orignal 2024-01-24 13:52:13 -05:00
  • 9f217f8a11 don't send expired I2NP messages orignal 2024-01-21 18:59:04 -05:00
  • 5e19e361e7 check max frame sizebefore sending orignal 2024-01-20 17:33:28 -05:00
  • 0b47f65b06 don't remove another NTCP2 session with same address orignal 2024-01-19 18:29:17 -05:00
  • 140146e433 limit mininal received packet size to 40 bytes orignal 2024-01-19 14:09:48 -05:00
  • b4484c8e8f
    [gha] msvc: switch back to boost 1.81.0 R4SAS 2024-01-19 21:54:10 +03:00
  • 1e5604ed43 check if peer is connected before trying to connect orignal 2024-01-18 19:18:51 -05:00
  • 39e378a03d check received data size orignal 2024-01-17 18:15:49 -05:00
  • 7cfcb12c7b don't create peer for unreachable router orignal 2024-01-16 14:33:36 -05:00
  • 49f4dc53ad try next floodfill for router request on demand orignal 2024-01-15 19:32:17 -05:00
  • 4afdca090d support multiple RouterInfo request callbacks orignal 2024-01-14 18:54:21 -05:00
  • d8f6c4a93d correct encryption and path for follow on lookup request orignal 2024-01-14 17:16:31 -05:00
  • d724948d03
    Merge pull request #2007 from Vort/reservedrange2 orignal 2024-01-12 10:25:26 -05:00
  • 34d75b08dd handle 'reservedrange' param properly Vort 2024-01-12 17:13:07 +02:00
  • ca9782dd0d handle 'reservedrange' param properly orignal 2024-01-11 15:39:42 -05:00
  • 2ad26dd4c9 fixed race condition in ECIESx25519 tags table orignal 2024-01-11 14:09:08 -05:00
  • 828facab57
    Merge pull request #2003 from rex4539/typos orignal 2024-01-11 13:14:20 -05:00
  • 144c5f0424 add 'reservedrange' config option check before IsInReservedRange() check Philipp Hauswirth 2024-01-11 17:54:25 +01:00
  • cd087568b5 reply with CANT_REACH_PEER if connect to outselves orignal 2024-01-09 21:02:11 -05:00
  • dfe8b25e5e
    [gha] MSVC: remove deletion of installation files R4SAS 2024-01-08 17:05:36 +03:00
  • 1e9bcd6b8b
    [gha] MSVC: Switch to direct Boost and OpenSSL installation R4SAS 2024-01-08 16:36:14 +03:00
  • 8bc58daa5a fixed #2004. Check supported crypto orignal 2024-01-07 18:42:34 -05:00
  • 3b97feb89f 2.50.2 2.50.2 orignal 2024-01-06 15:07:51 -05:00
  • a8135b8d18 2.50.2 orignal 2024-01-06 14:51:42 -05:00
  • 5cf1961fa4 drop updated routers from future orignal 2024-01-06 11:31:01 -05:00
  • 577c71b930
    Fix typos Dimitris Apostolou 2024-01-04 21:35:25 +02:00
  • c5cab05a6b reset peding time offset if correct time was received orignal 2024-01-02 19:42:49 -05:00
  • b855c71891 don't adjust clock if time offsets are too different orignal 2023-12-31 14:39:59 -05:00
  • 21f41a2b2a correct time offset direction orignal 2023-12-31 10:14:24 -05:00
  • 8319dd6b25 drop exploratory and leaseset lookups for non-floodfill router orignal 2023-12-30 19:49:16 -05:00
  • d4c47d90cb adjust time offset after second time discrepancy orignal 2023-12-30 17:16:28 -05:00
  • 302af823a3 fixed race condition with openssl 3.2.0 orignal 2023-12-30 15:55:53 -05:00
  • 69ee6112b3
    [changelog] fix version r4sas 2023-12-23 19:53:39 +00:00
  • 816a58f292
    2.50.1 2.50.1 r4sas 2023-12-23 18:13:31 +00:00
  • 43e130ee34 reinitialize context before each Sign/Verify call to make it working with openssl 3.2 orignal 2023-12-19 19:29:08 -05:00
  • 8ffc1486a4 test-eddsa added orignal 2023-12-18 09:32:12 -05:00
  • 0e98dd5c70 use fallback EdDSA implementation with openssl 3.2.0 due to regression in EVP_DigestSign (#23075) orignal 2023-12-18 07:40:40 -05:00
  • 02212f5649
    Merge 5e9f926048 into beffdb9fe1 ChadF 2023-12-18 16:34:44 +05:00
  • beffdb9fe1
    [apparmor] add profile for docker container 2.50.0 r4sas 2023-12-18 10:06:49 +00:00
  • 05eda2bc9e
    [gha] build docker containers only on specific paths changes r4sas 2023-12-18 09:55:10 +00:00
  • c3429bb1a9
    [gha] return freebsd build back r4sas 2023-12-18 09:38:08 +00:00
  • 53c6b10177
    [make] get the mistakenly deleted pthread back r4sas 2023-12-17 19:41:28 +00:00
  • c2d7133174
    [make] fix windows msys2 build r4sas 2023-12-17 19:30:55 +00:00
  • 9b82265cd8 2.50.0 orignal 2023-12-17 11:07:10 -05:00
  • c802c2deb0 update yggdrasil ressed address orignal 2023-12-05 15:48:26 -05:00
  • c215f2e8d1 check router for null pointer orignal 2023-11-23 13:06:50 -05:00
  • d327533b56 close unclaimed acceptors after 3 seconds orignal 2023-11-17 18:50:52 -05:00
  • 94255ebaf4 STREAM ACCEPT queue orignal 2023-11-17 13:44:30 -05:00
  • 21259204b1 eliminate send buffer mutex completely orignal 2023-11-14 09:39:36 -05:00
  • 8d6eb5b6b2 don't lock mutex in AsyncSend orignal 2023-11-13 19:12:07 -05:00
  • 9632e7ba03 exclude NAT64 ipv6 addresses orignal 2023-11-12 18:32:57 -05:00
  • 1a02819187 Remove deprecated bind_at_load from macOS Dimitris Apostolou 2023-07-21 21:43:40 +03:00
  • 6b33250c59 build/CMakeLists.txt: enable C language Fabrice Fontaine 2023-11-04 12:24:33 +01:00
  • 083034fa35 send peer tests with random delays orignal 2023-11-09 21:56:32 -05:00
  • 20033689a4 build/CMakeLists.txt: enable C language Fabrice Fontaine 2023-11-04 12:24:33 +01:00
  • 0021501d75
    [gha] disable FreeBSD build R4SAS 2023-10-31 22:39:51 +03:00
  • 379be2a29e
    [gha] Update FreeBSD build action R4SAS 2023-10-31 22:33:12 +03:00
  • a3f62e1d71 check actual distance with router to reduce expiration time orignal 2023-10-31 13:20:04 -04:00
  • a6ee1e648e recognize trailing padding as part of base64 address orignal 2023-10-31 09:10:56 -04:00
  • 575268d360 reduce expiration time for low bandwidth and far routers orignal 2023-10-30 20:02:48 -04:00
  • 69b0bef206 fixed possible invalid pointer when send error response orignal 2023-10-30 10:09:47 -04:00
  • e1b4feb618 correct base64 check orignal 2023-10-30 08:10:17 -04:00
  • 3286bdb4a7 verify jump link for valid characters orignal 2023-10-29 22:11:38 -04:00
  • c8ae15041f
    Merge pull request #1980 from freeacetone/openssl orignal 2023-10-29 07:44:51 -04:00
  • e090b9052a
    Yggdrasil reseed address replaced by address for 4.X+ version acetone 2023-10-29 11:57:14 +03:00
  • 0ef9c08326 fix manpage typo for ipv4 flag Dex 2023-10-27 15:06:24 +11:00
  • 74f6c60a5a
    fix manpage typo for ipv4 flag Dex 2023-10-27 15:06:24 +11:00