Commit graph

  • 9e0c5d67c7 Don't use reversed port for choise random port. (by whothefuckami) weko 2023-02-14 14:58:11 +03:00
  • 03111ad0df don't save profiles under mutex orignal 2023-02-14 09:50:32 -05:00
  • abb81c353d fixed race condition orignal 2023-02-14 09:33:10 -05:00
  • 1ad38c0b95 fixed typo orignal 2023-02-13 19:37:11 -05:00
  • 532a29b0c4 don't reply with unreachable router orignal 2023-02-13 19:18:02 -05:00
  • 4f3a416e37 send DateTime together with RouterInfo orignal 2023-02-13 15:44:20 -05:00
  • 4d0ad47491 GetBit for IdentHash orignal 2023-02-13 13:45:06 -05:00
  • 7b632bd03d set minimal floodfill version to 0.9.51 orignal 2023-02-13 13:25:02 -05:00
  • c2faa5c614 don't try to save RouterInfo if no buffer orignal 2023-02-12 19:10:22 -05:00
  • d15581d95e delete invalid router after update orignal 2023-02-12 18:02:16 -05:00
  • 7bde4de1f5 don't try to save unreachable routers orignal 2023-02-12 15:28:06 -05:00
  • 88f19f551d don't save RouterInfo buffer if invalid orignal 2023-02-12 09:21:59 -05:00
  • d79bdc9f66 send datetime block after approximately every 250 packets orignal 2023-02-11 20:11:34 -05:00
  • 48a3c767e5 in-meory storage for router profiles orignal 2023-02-11 16:22:02 -05:00
  • 86fc12e395
    [style] clean code R4SAS 2023-02-11 09:41:51 +03:00
  • 3c65012a63
    [ssu2] close socket if it was opened on OpenSocket R4SAS 2023-02-11 06:29:37 +00:00
  • 97b7ea0da5 create separate new ipv4 and ipv6 published addresses orignal 2023-02-10 22:04:42 -05:00
  • 1c4cc02c23 drop garlic message in garlic clove orignal 2023-02-10 18:21:12 -05:00
  • ac94341203 disconnect established session if clock skew detected orignal 2023-02-10 11:48:11 -05:00
  • 234540f9e7
    Merge pull request #1873 from Vort/ntp_desc orignal 2023-02-10 10:12:11 -05:00
  • cb44a35fde Fix description for nettime.enabled option Vort 2023-02-10 16:58:42 +02:00
  • 6ac849fe37
    Merge pull request #1872 from Vort/log_fix orignal 2023-02-09 19:34:25 -05:00
  • 0829b186b7 Fix debug log output Vort 2023-02-10 01:57:43 +02:00
  • 993900aa77 terminate sessions if clock was adjusted backwards too much orignal 2023-02-09 18:49:35 -05:00
  • aac9a8d18f check if clock was adjusted backwards orignal 2023-02-09 18:32:18 -05:00
  • 2baaa8bb8f fixed typo orignal 2023-02-07 18:01:24 -05:00
  • f29ef2c057 don't compare first byte for yggdrasil addresses orignal 2023-02-07 15:28:33 -05:00
  • d1c98c58b9 update status before deleting session orignal 2023-02-06 19:31:31 -05:00
  • 4930157e93 don't innsert back unreachable router orignal 2023-02-06 16:18:16 -05:00
  • d30d1e8a7d don't set unrechable for routers without published addresses orignal 2023-02-06 14:18:15 -05:00
  • 80a55c5b75 store unrechable in profile orignal 2023-02-06 13:19:41 -05:00
  • 3c02cade58 compare only first 8 bytes for temporary addreses orignal 2023-02-05 19:19:20 -05:00
  • 21123e2afa compare published address and actual endpoint orignal 2023-02-05 18:26:09 -05:00
  • f1415c2234 compare published address and actual endpoint orignal 2023-02-05 15:42:46 -05:00
  • 212a1156a1 filter our addresses with invalid hosts orignal 2023-02-05 11:00:00 -05:00
  • 54fb234424 limit number of acked packets to 510 orignal 2023-02-03 19:17:46 -05:00
  • 5a6b50ae51 fixed typo orignal 2023-02-03 17:32:43 -05:00
  • 21542e8150 select first hop from high bandwidth peer for client tunnels orignal 2023-02-03 15:59:56 -05:00
  • 544fcd147f
    Merge pull request #1867 from Vort/sort_transports orignal 2023-02-02 19:20:11 -05:00
  • 9bc3b11b96 Sort transports by IP:port pairs Vort 2023-02-03 00:05:58 +02:00
  • 02e7f6b0c3 cleanup out of sequence packet nums in one call orignal 2023-02-02 13:52:48 -05:00
  • f7101cc260 fixed warning orignal 2023-02-01 21:28:05 -05:00
  • e9f0ed6473 cleanup out-of-sequnce list more aggressivly orignal 2023-02-01 19:05:04 -05:00
  • 4960587f46 cleanup out-of-sequnce list more aggressivly orignal 2023-02-01 18:37:31 -05:00
  • bf8eecf407 more attempts to find good peer orignal 2023-02-01 16:04:09 -05:00
  • 09a1a78bd6
    Merge pull request #1865 from wekoq/openssl orignal 2023-02-01 11:42:27 -05:00
  • 7df2ed6114 rename and refactor weko 2023-02-01 19:14:56 +03:00
  • 22b1066b0a Add parameter for show TCSR with old algorithm and it's realization weko 2023-02-01 14:06:28 +03:00
  • 89695a7040
    Merge pull request #1864 from Vort/ipv6_brackets orignal 2023-01-31 18:21:05 -05:00
  • 2ed281472f enclose IPv6 address in square brackets Vort 2023-02-01 00:25:41 +02:00
  • fafdb0c590 drop too long or too short LeaseSet orignal 2023-01-30 15:06:40 -05:00
  • 2a6883e305
    [debian] add missing space in changelog (closes #1863) R4SAS 2023-01-30 20:57:08 +03:00
  • 3cee8bfcb2
    Update tests and corresponding makefiles (#1862) R4SAS 2023-01-30 01:17:49 +00:00
  • 86dbfdb536 mutex for encrypted LeaseSet update orignal 2023-01-29 09:19:12 -05:00
  • 70fec2bc99 don't publish localhost addresses in RouterInfo orignal 2023-01-28 22:33:44 -05:00
  • 9fec2bd24b
    work on tests and cmake/makefiles R4SAS 2023-01-29 00:55:23 +00:00
  • b7b3936e56
    update cmake and makefile R4SAS 2023-01-28 23:24:17 +00:00
  • 8a106eb09e fixed test-http-req orignal 2023-01-28 17:18:54 -05:00
  • b811e1746e tests with CMake: link to libi2pd Fixes: https://github.com/PurpleI2P/i2pd/issues/1848 Sergey Fedorov 2023-01-28 09:07:55 +08:00
  • f9331897b8
    [gha] fix docker manifest merging R4SAS 2023-01-27 21:11:26 +00:00
  • 126ca0209b
    [gha] update docker build workflow R4SAS 2023-01-27 20:11:05 +00:00
  • ad5540c9f3 delete address if corresponding transport is disabled orignal 2023-01-26 11:32:59 -05:00
  • e91d0bbec8 delete address if corresponding transport is disabled orignal 2023-01-26 11:21:08 -05:00
  • 8ee461f60a enable all ipv4 adresses even if one is already enabled orignal 2023-01-25 18:11:26 -05:00
  • 4de6201b84 update RouuterInfo if NTCP2 or SSU2 keys were recreated orignal 2023-01-25 13:23:46 -05:00
  • 273aa31b1e try another floodfill if it's incompatible with tunnels orignal 2023-01-25 12:43:46 -05:00
  • b31f52e332
    [http] keep query even if it was empty (closes #1844) R4SAS 2023-01-25 08:54:45 +00:00
  • 4fae7b8d65 don't update local RouterInfo addresses in Load but in InitTransports only orignal 2023-01-24 18:20:16 -05:00
  • 5479ddd03c publish NTCP2 addreses by index orignal 2023-01-24 14:07:22 -05:00
  • 1f23584c24 update all SSU2 addresses orignal 2023-01-23 21:24:01 -05:00
  • a7a882582f
    [gha] test again with 20.04 static-build R4SAS 2023-01-22 20:42:32 +03:00
  • 250696a7b5
    [gha] revert to 18.04, change static build options R4SAS 2023-01-22 20:34:44 +03:00
  • af7905744e
    [gha] update ubuntu build base to 20.04 R4SAS 2023-01-22 19:12:01 +03:00
  • db2364e9aa
    [gha] add ubuntu static build R4SAS 2023-01-22 19:03:49 +03:00
  • 067fb45a25 exclude router from tunnel build for 2.5 minutes if doesn't reply too often orignal 2023-01-21 19:40:43 -05:00
  • ac287a896c
    [websonsole] use a function to format the amount of tunnel traffic R4SAS 2023-01-20 23:03:00 +00:00
  • 8baf62eb2c
    [websonsole] fix int concatenation with char strings R4SAS 2023-01-21 01:55:43 +03:00
  • e1ec79daf2
    [webconsole] format transit tunnels with table R4SAS 2023-01-21 00:50:53 +03:00
  • d4426118c5 exclude router from tunnel build for 2.5 minutes if declined orignal 2023-01-20 15:34:40 -05:00
  • 64fe56aa07
    Merge pull request #1854 from Vort/server_forwards_style orignal 2023-01-20 11:58:10 -05:00
  • 47eb49c34e use correct style for Server Forwards section Vort 2023-01-20 18:52:56 +02:00
  • cd6d86c8c3 make sure that async CreateStream complete orignal 2023-01-19 13:40:12 -05:00
  • 84d4e074ce
    add loglevel checker, fix fields passing to translated string formatter R4SAS 2023-01-19 08:33:03 +03:00
  • a0e71c4173
    [i18n] update strings and translation file R4SAS 2023-01-19 07:46:54 +03:00
  • 533c8a8a55
    [i18n] set decimal point based on language R4SAS 2023-01-19 06:40:32 +03:00
  • a57ae4dc56
    [i18n] add sweedish translation R4SAS 2023-01-19 05:53:29 +03:00
  • 88dfe3ca4e
    [i18n] fix build on macos R4SAS 2023-01-18 18:56:21 +03:00
  • d68c7f8ea7
    [i18n] fix build on macos R4SAS 2023-01-18 08:19:45 +03:00
  • e8ace998ba
    [i18n] add support of string formatting R4SAS 2023-01-18 07:21:36 +03:00
  • e8be39af17 memrory pool for SSU2IncompleteMessage orignal 2023-01-17 21:32:36 -05:00
  • 7196db09d6
    Merge pull request #1852 from freeacetone/openssl orignal 2023-01-17 07:48:05 -05:00
  • b290ee1aa0 Cfg example: verbose comments for Web Console auth and addresshelper for public proxy acetone 2023-01-17 09:00:11 +03:00
  • d105ab11af Joining two strings to one and correct comments acetone 2023-01-17 08:45:18 +03:00
  • bc888167a7 use linked list for out of sequence fragments orignal 2023-01-16 21:40:23 -05:00
  • 6ca6591c43
    [make] set PREFIX from DESTDIR if it present R4SAS 2023-01-17 01:28:50 +03:00
  • 36cb707e47
    Merge pull request #1849 from freeacetone/openssl orignal 2023-01-16 08:33:07 -05:00
  • 013d5ff74f Addresshelper request validation by Refer-header acetone 2023-01-16 16:16:16 +03:00
  • 9af5a90757
    Copyright year updated acetone 2023-01-16 13:57:15 +03:00
  • d8b6f5438c
    log typo acetone 2023-01-16 13:56:36 +03:00
  • 10030a4e0d Addresshelper updating: referer check acetone 2023-01-16 13:31:13 +03:00