Commit graph

  • 678a1ae0fb send fragmented messages orignal 2022-04-09 11:42:34 -04:00
  • 51cbffd097 don't lookup session for every sinle packet orignal 2022-04-07 10:57:57 -04:00
  • 207b13dcab send correct acnt if gaps orignal 2022-04-05 18:23:52 -04:00
  • 3052dbd1e8 single receive thread for both ipv4 and ipv6 orignal 2022-04-05 16:27:52 -04:00
  • 5891b1ceb2 separate receive thread orignal 2022-04-05 16:14:13 -04:00
  • 07e14ddda8 check if SSU2 enabled orignal 2022-04-04 20:37:29 -04:00
  • db5e90787c update I2NP header after all fragments received orignal 2022-04-04 13:25:08 -04:00
  • 67e501f5c7 correct nonce for SessionCorfirmed part 2 orignal 2022-04-04 11:52:14 -04:00
  • 2160001167 correct non for token request and retry encryption orignal 2022-04-04 09:58:17 -04:00
  • f5f4150d17 fixed typo orignal 2022-04-03 13:43:33 -04:00
  • 887f292612
    update install target to use correct share directory, skip dh_auto_install in debian R4SAS 2022-04-02 23:16:39 +03:00
  • f5f282af97 cost for published SSU2 address orignal 2022-04-02 14:32:26 -04:00
  • 82f9585b7a handle fragments orignal 2022-04-02 13:05:11 -04:00
  • eb561bb0c2 handle Ack ranges orignal 2022-04-01 15:09:35 -04:00
  • 81207999eb check token in SessionRequest orignal 2022-03-31 21:07:51 -04:00
  • 2fef595b83 resend packets orignal 2022-03-31 15:35:55 -04:00
  • 2024e790ca send I2NP messages orignal 2022-03-30 18:04:12 -04:00
  • f9925c7374 hanlde Ack block orignal 2022-03-30 15:03:45 -04:00
  • dd774b8dfd store out of sequence packet numbers orignal 2022-03-30 12:31:24 -04:00
  • 064b8042a5 ssu2.published and update SSU2 ipv4 orignal 2022-03-29 14:56:57 -04:00
  • 7923ed9567 publish SSU2 address orignal 2022-03-29 13:56:56 -04:00
  • 30b83414ef find SSU2 address by address type orignal 2022-03-28 18:03:22 -04:00
  • 990906c57f insert garlic tag in destination's thread orignal 2022-03-28 12:15:40 -04:00
  • 4c323a666a show SSU2 transports in web console orignal 2022-03-27 19:29:50 -04:00
  • a3f165d374 handle and send termination orignal 2022-03-27 16:39:58 -04:00
  • 4977f9e6b4 If-statements are simplified. Checks are rearranged for faster errors detection without unnecessary actions. Volt Amperoff 2022-03-27 18:05:37 +03:00
  • 7d5f51e357 don't send instant Ack for out-of-sequence message orignal 2022-03-27 09:26:45 -04:00
  • 371a339b18 encrypt Data header orignal 2022-03-27 07:47:25 -04:00
  • 7e7aee27b6 handle I2NP message block orignal 2022-03-26 21:59:21 -04:00
  • 53148fe58f send Ack packet orignal 2022-03-26 16:35:07 -04:00
  • 56b6de6962 correct header decryption for Data message orignal 2022-03-25 17:57:59 -04:00
  • 44735681af KDF and process Data message orignal 2022-03-25 15:34:43 -04:00
  • ee1c4f4fdc internal numeric id for families orignal 2022-03-24 15:50:20 -04:00
  • fb6ecdde1e handle TokenRequest orignal 2022-03-23 21:48:41 -04:00
  • 861166d8a9 send TokenRequest message: orignal 2022-03-23 19:13:44 -04:00
  • 70dca81c40 dropped MESHNET build option R4SAS 2022-03-24 01:33:52 +03:00
  • 2774d72888 [makefile] add install target for linux R4SAS 2022-03-22 16:24:19 +03:00
  • 2440ffbfc9 handle SSU2 SessionConfirmed orignal 2022-03-23 14:06:55 -04:00
  • 77c5dde320 send SessionConfirmed orignal 2022-03-21 21:06:14 -04:00
  • aa49cad279 correct encrypted payload size for MixHash orignal 2022-03-21 13:21:08 -04:00
  • f56ae240ab don't delete peding endpoint if Retry received orignal 2022-03-21 12:56:02 -04:00
  • e871a30a78 initialize connid in constructor orignal 2022-03-20 16:53:32 -04:00
  • 30e6984889 handle Retry message orignal 2022-03-20 15:10:18 -04:00
  • d399ce9a74 Setting up some response to file descriptor exhaustion det 2022-03-20 16:57:38 +00:00
  • 324932c758 separate i and key fields for shared SSU address orignal 2022-03-20 10:28:08 -04:00
  • 421800bc8f recognize SSU address supporting SSU2 orignal 2022-03-19 17:34:07 -04:00
  • 86fb47b2b4
    Merge pull request #1744 from WaxySteelWorm/openssl orignal 2022-03-19 12:34:24 -04:00
  • 715f83bf84
    Create stormycloud.crt WaxySteelWorm 2022-03-19 10:59:54 -05:00
  • ccb20e987c
    Create stormycloud.crt WaxySteelWorm 2022-03-18 22:06:47 -05:00
  • 87bf5c2418 cleanup pending sessions orignal 2022-03-18 20:21:31 -04:00
  • 5c9af1c613 MixHash with encrypted payload after decryption orignal 2022-03-18 15:32:32 -04:00
  • 765e0e5c6b correct 'i' size for SSU2 orignal 2022-03-18 13:33:33 -04:00
  • cc296e16dc don't make SSU2 address published is 'i' is presented orignal 2022-03-18 13:02:59 -04:00
  • ab9901525b separated sockets for ipv4 and ipv6 orignal 2022-03-17 18:45:14 -04:00
  • 3643a46a0c don't update SSU2 port orignal 2022-03-17 14:47:00 -04:00
  • d467e6869d don't update address for SSU2 orignal 2022-03-17 13:21:51 -04:00
  • db36018849 Fix typo Dimitris Apostolou 2022-03-17 07:11:49 +02:00
  • 7db623dfe4
    Fix typo Dimitris Apostolou 2022-03-17 07:11:49 +02:00
  • 3c5c375f71 connect to SSU2 address orignal 2022-03-16 21:11:48 -04:00
  • 7473d8c9aa create and handle Address block orignal 2022-03-16 13:13:31 -04:00
  • 33645d7f09
    [gha] XP: use make option for XP R4SAS 2022-03-16 04:29:02 +03:00
  • 9f1106b14a
    [gha] XP: noconfirm for pacman R4SAS 2022-03-16 04:09:23 +03:00
  • 3dd952b49b
    [gha] XP: noconfirm for pacman R4SAS 2022-03-16 04:03:26 +03:00
  • 6b85bd2cb8 [gha] XP: fix MinGW repo url R4SAS 2022-03-16 03:51:21 +03:00
  • 60b164c853 Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl orignal 2022-03-15 20:50:24 -04:00
  • 40c8a1bc1d handle payload blocks orignal 2022-03-15 20:49:41 -04:00
  • 22de695f12
    [gha] install git to XP builder R4SAS 2022-03-16 03:45:55 +03:00
  • e91f588cd7 [gha] build for winxp R4SAS 2022-03-16 03:42:00 +03:00
  • 7b72d91549 receive incoming SSU2 packets orignal 2022-03-14 19:25:59 -04:00
  • b3c2e86436 skip unknown address orignal 2022-03-14 15:54:55 -04:00
  • 908bdc7624 always publish intro key for SSU2 address orignal 2022-03-13 21:55:03 -04:00
  • 21c1ec9c8c enable SSU2 server orignal 2022-03-13 21:34:11 -04:00
  • 6d7d71bb16 don't show address:port for non-published addresses orignal 2022-03-13 11:58:19 -04:00
  • 6eba061c2a show local SSU2 address orignal 2022-03-13 11:04:37 -04:00
  • f184f550b9 SSU2 address in config and RouterInfo orignal 2022-03-12 21:51:17 -05:00
  • bb7c0fef20 SSU2 address in config and RouterInfo orignal 2022-03-12 21:40:12 -05:00
  • 5c15a12116 don't allocate buffer from netdb for LocalRouterInfo orignal 2022-03-11 19:03:00 -05:00
  • 68d015763e recognize SSU2 addresses orignal 2022-03-11 16:17:44 -05:00
  • 7faa732f38 send SessionCreated orignal 2022-03-08 21:33:21 -05:00
  • 11f9eeabf1 inbound.lengthVariance and outbound.lengthVariance orignal 2022-03-07 22:20:11 -05:00
  • a152f36894 MixHash for SSU2 long header orignal 2022-03-07 18:20:06 -05:00
  • d4ede6ff01 process SessionRequest orignal 2022-03-05 18:39:27 -05:00
  • 35542d803c KDF for session request orignal 2022-03-04 21:51:40 -05:00
  • f6ba776c12 SSU2 keys orignal 2022-03-01 21:23:08 -05:00
  • 1511dcb309 store endpoint and send packet orignal 2022-02-28 21:46:00 -05:00
  • 35afa98112
    [reseed] add new reseed R4SAS 2022-03-01 00:23:52 +03:00
  • df62b40ca7
    [win32] return back service control code (#1733) R4SAS 2022-02-28 22:37:05 +03:00
  • 9f1a125ed9 decrypt connID for incoming packet orignal 2022-02-27 20:15:14 -05:00
  • b7e20b9b86
    2.41.0 2.41.0 R4SAS 2022-02-20 14:29:44 +03:00
  • a5d6972913
    [win] update build script license year R4SAS 2022-02-20 12:54:48 +03:00
  • e4cb42c599
    [win] add binary signing support R4SAS 2022-02-20 12:53:31 +03:00
  • 0a34f1f3ad 2.41.0 orignal 2022-02-19 17:21:11 -05:00
  • 7bdeaa9611 don't pick own router for peer test orignal 2022-02-19 08:15:49 -05:00
  • ab2577ce0a [daemon] print errors to stdout R4SAS 2022-02-18 21:00:10 +03:00
  • 34544be423
    Merge pull request #1732 from PurpleI2P/patch-1 orignal 2022-02-18 10:13:33 -05:00
  • 6bf0fdd344
    [webserver] use cancel instead shutdown for acceptor R4SAS 2022-02-18 09:45:35 +03:00
  • 6a177cdd1c
    fix incorrect change in year R4SAS 2022-02-18 09:29:28 +03:00
  • a51ef0cfc6
    set of updates: R4SAS 2022-02-18 09:20:06 +03:00
  • 48374d97df always use TCP/IP sockets for I2CP orignal 2022-02-16 15:32:13 -05:00
  • bf3d7e74f5
    [i2cp] use tcp/ip socket on android R4SAS 2022-02-16 16:27:59 +03:00