Commit graph

  • 9ae8c1869a
    Added bounds checking to LeaseSet2. Chad Fraleigh 2023-07-04 15:44:32 -07:00
  • a516d7812a
    Added bounds checking. Chad Fraleigh 2023-07-03 15:49:18 -07:00
  • 13f263b791 correct transport comptibility for OBEP in second attempt orignal 2023-06-30 11:54:55 -04:00
  • e5533c3537
    Rebuild docker images every 2 days Kirill Fertikov 2023-06-26 14:42:51 +05:00
  • 07c529173e send current version of the subnegotiation in user/password response orignal 2023-06-17 10:08:04 -04:00
  • fee940238a handle SOCK5 authrosation with empty user/password orignal 2023-06-17 07:52:06 -04:00
  • ca02b5d860
    debian: add compat patches for previous releases R4SAS 2023-06-12 14:45:34 +00:00
  • fba23a4528
    i18n: update translations 2.48.0 r4sas 2023-06-12 16:33:21 +03:00
  • a0795d8534
    set server tunnel inport in ClientContext from port (#1936) r4sas 2023-06-12 05:12:07 +03:00
  • 03cc6e0524
    use uint16_t for ports r4sas 2023-06-12 05:10:32 +03:00
  • 3af1f4bc76
    Use of 'server' type tunnel port as inport (#1936) r4sas 2023-06-12 00:32:44 +03:00
  • 52b2d6c393 2.48.0 orignal 2023-06-11 15:44:16 -04:00
  • bb52056aec correct index for connected transport orignal 2023-06-11 06:48:47 -04:00
  • 75aa9f2c0c
    i18n: update translation file r4sas 2023-06-10 04:30:48 +03:00
  • 4e426727e9
    Webconsole: fix output on i2p tunnels, add b32 on dest page r4sas 2023-06-10 04:08:56 +03:00
  • 2ee7074686
    Merge c86a1f63a2 into 09f233dbfb wekoq 2023-06-07 20:13:11 +03:00
  • 09f233dbfb
    NetDB: ignore LeaseSet store request if not floodfill r4sas 2023-06-06 01:00:07 +03:00
  • dfe5df29e1
    suppress build warnings on windows r4sas 2023-05-30 21:05:15 +03:00
  • d5ee1f602f
    Update dates in license (#1934) AsciiMoth 2023-05-30 18:27:40 +04:00
  • 86173400d5 don't drop profile of real router too early orignal 2023-05-29 08:49:45 -04:00
  • ae439b5385
    SSU2: check if socket is opened before sending data, handle network_reset error r4sas 2023-05-27 01:00:19 +03:00
  • 5bf7f291a7
    Update dates in licence AsciiMoth 2023-05-26 11:22:20 -07:00
  • dc6a42c26f
    [contrib] update example config file comments, remove ssu option r4sas 2023-05-08 22:49:12 +03:00
  • fdf38f45d9
    more debug messages at destinations stop r4sas 2023-04-29 22:00:13 +03:00
  • a2726cf206
    [cmake] print commit-based version if option is used r4sas 2023-04-24 14:07:12 +03:00
  • e56d243c3f
    [win32] suppress fallthrough warning r4sas 2023-04-24 14:04:56 +03:00
  • 61dbbc9d76
    Merge 20e3d7c8fa into e95fb3ab89 hagen-i2p 2023-05-22 18:50:35 +05:00
  • e95fb3ab89 allow user/password authentication orignal 2023-05-22 08:58:04 -04:00
  • c984f89dfb don't handle unecnrypted DatabaseSearchReply msg if came throug client tunnel orignal 2023-05-21 18:43:58 -04:00
  • 20e3d7c8fa * store peer profiles in single file hagen 2023-05-15 00:00:00 +00:00
  • f2269b75f5 * replace deprecated boost::to_lower with boost::algorithm::to_lower() hagen 2023-05-15 00:00:00 +00:00
  • d010d3575d + HashedStorage::Destroy() hagen 2023-05-15 00:00:00 +00:00
  • c86a1f63a2 understandable construction for client tunnels weko 2023-05-08 20:28:19 +00:00
  • 008fb561b8 add local address and port to webconsole (issue #1877) weko 2023-05-08 17:00:50 +00:00
  • 5a09c11e90
    Merge pull request #1927 from wekoq/refactor_TBM_handling orignal 2023-05-08 12:48:45 -04:00
  • d44be2fd73 fix typo weko 2023-05-08 15:33:40 +00:00
  • a158647153 refactor TBM hadling weko 2023-05-08 14:50:27 +00:00
  • 623c3f4605 check for max number of records in tunnel build and tunnel build reply messages orignal 2023-05-06 18:07:21 -04:00
  • 8a52295882 make router real upon successive outgoing NTCP2 session. Eliminate static keys table orignal 2023-05-06 16:43:09 -04:00
  • f2bc2598dc
    Merge pull request #1925 from wekoq/openssl orignal 2023-05-06 06:34:59 -04:00
  • 1d8a91c5cc redo no save useless profiles weko 2023-05-06 07:59:40 +00:00
  • 3bc56ba423 store 'connected' in 'usage' section orignal 2023-05-05 19:58:58 -04:00
  • e068a3cf22 store 'connected' in 'usage' section orignal 2023-05-05 19:58:58 -04:00
  • 2e2cbe7803 save profile if has connected weko 2023-05-05 22:46:48 +00:00
  • 1c1452e06b Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl weko 2023-05-05 22:42:46 +00:00
  • c757b6d020 reset floodfill cap for unknown floodfills orignal 2023-05-05 18:22:11 -04:00
  • 8fcab7b0c1 fix incorrect merge conflict resolve weko 2023-05-05 21:55:31 +00:00
  • 7646147ed2 save only non-default peer profile weko 2023-05-05 21:30:44 +00:00
  • b6de474fda don't include unconfirmed floodfill to the list if we have enough floodfills already orignal 2023-05-05 16:14:54 -04:00
  • 2f74e670a5 invalidate routers with incorrect family signature orignal 2023-05-04 15:32:19 -04:00
  • c1168c2aa0 don't catch RouterInfo at OBEP orignal 2023-05-04 09:39:37 -04:00
  • 1bd6390f78 check if s is x25519 public key orignal 2023-05-04 08:20:38 -04:00
  • 83c253ff29
    i hate operator overloading 2 contextswap 2023-05-04 06:53:52 +09:00
  • f2bbc43777
    i hate operator overloading contextswap 2023-05-04 06:47:06 +09:00
  • a0b53d2c62
    i cant read alphabets lmao contextswap 2023-05-04 06:42:43 +09:00
  • d5a02a3629
    cast contextswap 2023-05-04 06:32:58 +09:00
  • 535e2dc502
    cast contextswap 2023-05-04 06:25:50 +09:00
  • 93ec3d31b9
    cast contextswap 2023-05-04 06:24:14 +09:00
  • 97e45216fc
    fuck contextswap 2023-05-04 06:09:16 +09:00
  • 4f2f17cfea
    removed stdio included for debug, sorry contextswap 2023-05-04 05:42:23 +09:00
  • 57a025d97d
    lmao whoops contextswap 2023-05-04 05:38:03 +09:00
  • 0467d5c698
    more booleans contextswap 2023-05-04 05:17:29 +09:00
  • 13452604eb
    more explanation contextswap 2023-05-04 05:16:04 +09:00
  • 519b605880
    finalize contextswap 2023-05-04 05:12:44 +09:00
  • 1509349fec
    move x86 asm to intrinsics, e2k aes-ni/avx support contextswap 2023-05-04 05:08:49 +09:00
  • a9e9e14c42
    Merge pull request #1921 from contextswap/openssl orignal 2023-05-03 12:21:00 -04:00
  • 19471dbb90
    Merge pull request #1922 from SidorKozlov/zombie-config orignal 2023-05-03 11:43:19 -04:00
  • 3b13a3f2a1 Configurable minimum successful tunnels SidorKozlov 2023-05-03 15:59:35 +02:00
  • 4ce2ef1d83 make router unreachable if AEAD fails in SessionCreated orignal 2023-05-03 07:43:28 -04:00
  • 12d0abda55
    [ contextswap 2023-05-03 19:10:16 +09:00
  • 7418f11651
    limit aesni inline asm to x86 contextswap 2023-05-03 19:04:16 +09:00
  • fb83ca42f4
    Merge pull request #1919 from wekoq/openssl orignal 2023-05-01 16:17:00 -04:00
  • dab34e9051 get indent hash directly weko 2023-05-01 20:08:08 +00:00
  • ec2297ed9d Recognize invalid static key weko 2023-05-01 19:28:32 +00:00
  • 7c535159bc static keys table orignal 2023-04-30 20:05:35 -04:00
  • 2af4a2b58d override reply token only if non-zero orignal 2023-04-28 08:01:02 -04:00
  • ead6a6dca3 correct parsing of caught RouterInfo at IBGW and OBEP orignal 2023-04-27 21:37:30 -04:00
  • 0ce15ffc91 check for incomplete HTTP header orignal 2023-04-26 21:34:22 -04:00
  • 76adac31c3 enrcrypt lookup if being sent through a tunnel orignal 2023-04-24 19:25:26 -04:00
  • edfcd23b01
    [webconsole] added a button to prematurely release a leaseset r4sas 2023-04-24 14:01:21 +03:00
  • f21e1c75d5 check tagset for null orignal 2023-04-23 15:31:24 -04:00
  • 786c27c8ec publish encrypted RouterInfo orignal 2023-04-21 22:27:55 -04:00
  • c34df2090c don't reply to DatabaseStore messages extracted from transit orignal 2023-04-21 21:31:14 -04:00
  • 5769a41208 use unordered_map for LeaseSets orignal 2023-04-21 14:54:54 -04:00
  • dc265367dc drop unexpected I2NP messages orignal 2023-04-20 14:23:41 -04:00
  • c22fc75370 set router properties from incoming connections orignal 2023-04-19 19:48:09 -04:00
  • 4d2c0a68ae
    [deb] clang build debian R4SAS 2023-04-19 19:54:20 +00:00
  • 2ca229ed7c
    [debian] switch to cmake R4SAS 2023-03-22 02:51:22 +03:00
  • 6206616347 don't set unreachable twice orignal 2023-04-18 20:21:22 -04:00
  • 7a12b5ca4b handle incomplete HTTP header lines orignal 2023-04-18 19:25:15 -04:00
  • b77ae08388 exclude previously non-reachable transports orignal 2023-04-18 14:35:13 -04:00
  • 527ee3b3c5 check if ident is unrechable only once orignal 2023-04-16 08:18:41 -04:00
  • cd5bfaabb5 mark and check unreachable ident hashes orignal 2023-04-15 22:16:31 -04:00
  • e20acb93cf don't lookup streaming destination for each message orignal 2023-04-12 15:28:15 -04:00
  • 132557f941 don't return default destination if port is specified explicitly orignal 2023-04-12 13:33:20 -04:00
  • b8d21a1282 create non-default port destination explicitly orignal 2023-04-12 07:46:50 -04:00
  • 4ebc7c970a bypass medium congestion(D) routers for client tunnels orignal 2023-04-10 23:04:38 -04:00
  • 572694b141 check routers' congestion before recreating a tunnel orignal 2023-04-09 21:32:44 -04:00
  • c1f19cb258 fixed typo orignal 2023-04-06 16:19:56 -04:00
  • caff003a85 check for published ipv4 addresses for floodfills and IBGW orignal 2023-04-06 16:03:15 -04:00