Commit graph

  • 1c7780a423 garlic clove block for router orignal 2020-11-09 15:35:50 -05:00
  • 07b77443dd don't handle TunnelBuild message for ECIES router orignal 2020-11-07 18:28:38 -05:00
  • 4ba1be2dc0 one time garlic encryption for ECIES routers orignal 2020-11-05 21:21:46 -05:00
  • 6362a7bba5 decrypt garlic on ECIES router orignal 2020-11-05 15:27:37 -05:00
  • 1740715c00 correct reply key and IV for ECIES record orignal 2020-11-04 21:04:28 -05:00
  • 21501cbf81 correct MixHash after decryption orignal 2020-11-04 13:31:28 -05:00
  • d5f3d6111e correct tunnel build record size to decrept orignal 2020-11-04 11:52:33 -05:00
  • bd04f92087 correct public key for ECIES address orignal 2020-11-03 18:41:27 -05:00
  • 942b2b05e7 correct key for AEAD decryption orignal 2020-11-03 15:53:47 -05:00
  • b8064b9b4b copy noise state orignal 2020-11-03 15:42:53 -05:00
  • f94d03465a don't create transit tunnel if decyrption failed orignal 2020-11-03 15:38:25 -05:00
  • 4e7aafeec1 send transit tunnel reply for ECIES router orignal 2020-11-03 15:23:13 -05:00
  • d820b8036e correct transient signature length orignal 2020-11-03 09:20:14 -05:00
  • 3907c17cf5 handle TunnelBuildMessage for ECIES router orignal 2020-11-02 18:49:07 -05:00
  • 9991bea5d9
    Change the enableuniquelocal to false by default to improve anonimity qorg11 2020-11-02 15:47:19 +01:00
  • b12fa97a38 32 bytes private key for ECIESx25519 orignal 2020-10-29 18:41:21 -04:00
  • b9b431e82d Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl orignal 2020-10-28 21:53:41 -04:00
  • 9f2a2e44a3 common MixHash and MixKey orignal 2020-10-28 21:53:11 -04:00
  • a73ff48d56
    Update i2pd.service analotia 2020-10-29 00:31:40 +02:00
  • aa6539fb46
    Update i2pd.service analotia 2020-10-29 00:31:01 +02:00
  • aaf6c1ea8b
    [RPM] fix build on fedora >= 33 R4SAS 2020-10-29 01:17:07 +03:00
  • b2f0278180
    [RPM] fix build on fedora >= 33 R4SAS 2020-10-29 01:03:36 +03:00
  • 530eba1b91
    [RPM] fix build on fedora >= 33 R4SAS 2020-10-29 00:51:01 +03:00
  • 812d312a9e
    [RPM] fix build on fedora >= 33 R4SAS 2020-10-29 00:38:47 +03:00
  • 5d256e1d80 don't allow STREAM CONNECT and STREAM ACCEPT in command session orignal 2020-10-28 15:35:39 -04:00
  • d02a0c9b3a
    [QT] don't build i2pd with aesni/avx for compatability with arm64 R4SAS 2020-10-28 21:18:02 +03:00
  • bdbd060229
    [QT] create obj dirs before building i2pd R4SAS 2020-10-28 21:02:41 +03:00
  • bf04962994
    [QT] change i2pd make command R4SAS 2020-10-28 20:47:16 +03:00
  • 33f2ddb696
    [QT] fix build with prebuild i2pd libs R4SAS 2020-10-28 20:07:28 +03:00
  • e444519889 excluded appcompat orignal 2020-10-27 16:46:39 -04:00
  • a47aa8c282
    [actions] build i2pd library before building gui R4SAS 2020-10-27 19:55:48 +00:00
  • 0c29aeb9be
    [actions] add qt gui builder R4SAS 2020-10-27 19:40:22 +00:00
  • 2b4a91cc80
    [actions] Rename worker and jobs R4SAS 2020-10-27 19:34:38 +00:00
  • 9ffc4155dd
    Merge pull request #1567 from nonlinear-chaos-order-etc-etal/branch2 orignal 2020-10-27 15:17:33 -04:00
  • 979282a0d4 qt .pro now uses libi2pd.a and libi2pclient.a instead of sources user 2020-10-28 03:11:14 +08:00
  • 3ad1c94966 fixed conflicting qt and libi2pd TunnelConfig.cpp (.o names clash) user 2020-10-28 02:43:04 +08:00
  • c63818f355 2.34.0 2.34.0 orignal 2020-10-27 12:27:08 -04:00
  • c400372a79 create new ratchets session if previous was not replied orignal 2020-10-27 08:32:38 -04:00
  • 56f3bdd746
    [win32] handle WinAPI errors in SSU R4SAS 2020-10-27 11:52:02 +03:00
  • cc0367b079 always send STREAM STATUS reply to STREAM FORWARD orignal 2020-10-26 16:06:19 -04:00
  • e41bbcb2bb handle SILENT for STREAM FORWARD orignal 2020-10-26 11:19:37 -04:00
  • b35f43d79e initial implementation of STREAM FORWARD orignal 2020-10-25 17:20:15 -04:00
  • e9f11e204e check if session is terminated before send orignal 2020-10-24 21:22:48 -04:00
  • 1b63c9f6ad
    Merge pull request #1564 from nonlinear-chaos-order-etc-etal/openssl orignal 2020-10-24 19:12:43 -04:00
  • 975d5f44b6
    Merge pull request #1565 from PurpleI2P/openssl orignal 2020-10-24 18:40:07 -04:00
  • 21d99e355c MixHash(sepk) added orignal 2020-10-24 15:48:56 -04:00
  • f0adbcd5e1 Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl user 2020-10-24 12:40:40 +08:00
  • bfcf3cfbf1 Fixes #1563 user 2020-10-24 12:40:22 +08:00
  • ef5495bfb2 padding for x25519 crypto key orignal 2020-10-23 22:14:00 -04:00
  • c93ee0d65d tunnels through ECIES routers orignal 2020-10-23 15:53:22 -04:00
  • db3e48a81a android: more logical daemon state changes user 2020-10-24 03:52:53 +08:00
  • d9b87e877d Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl user 2020-10-23 21:41:58 +08:00
  • b6175132eb android: fix for pre-init jni calls; processAssets moved to a logical place user 2020-10-23 21:41:42 +08:00
  • 57d6c7a3b3 Added TunnelConfig.cpp. Removed CryptoWroker.h orignal 2020-10-22 21:06:23 -04:00
  • d65a282e9d check routers with non ElGamal encryptions for lookup, publish and tunnel build orignal 2020-10-22 18:34:15 -04:00
  • 801ecaa41c temporary exclude routers with non ElGamal crypto types orignal 2020-10-21 19:03:51 -04:00
  • 49bf735c22 don't set destination to routers orignal 2020-10-21 18:59:16 -04:00
  • cb55944ff6
    Merge pull request #1562 from nonlinear-chaos-order-etc-etal/openssl orignal 2020-10-21 13:03:14 -04:00
  • 9c225f8d77 Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl user 2020-10-22 00:36:18 +08:00
  • 365fce922c qt: socks defaults fixes, socks outproxy enabled checkbox added; visual fixes user 2020-10-22 00:35:59 +08:00
  • fbfc5ecda3
    Merge pull request #1560 from nonlinear-chaos-order-etc-etal/openssl orignal 2020-10-21 07:42:25 -04:00
  • 4001f48a28 qt: visual fixes & more user 2020-10-21 18:12:39 +08:00
  • 22124c25d1 Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl user 2020-10-21 14:46:55 +08:00
  • 17f5bcbd1c qt: newer options added; not tested user 2020-10-21 14:46:31 +08:00
  • b7ebb3ea3d
    [android] support NetworkCallback for network state changes R4SAS 2020-10-20 19:38:49 +03:00
  • 387830e07a encyption type 0,4 by default for client tunnels orignal 2020-10-19 18:26:01 -04:00
  • da94d40738 check if session is terminated before receive orignal 2020-10-18 14:39:58 -04:00
  • 417b5ed6cc handle SSU v4 and v6 messages in one thread orignal 2020-10-14 21:06:51 -04:00
  • 005581ef62 Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl user 2020-10-14 23:30:44 +08:00
  • 050390c5c4 qt: all new general options added from docs user 2020-10-14 21:37:39 +08:00
  • 2648f1ba89
    [workflow] install required packages R4SAS 2020-10-14 08:14:33 +03:00
  • d9d31521f9
    [workflow] add windows build R4SAS 2020-10-14 08:06:22 +03:00
  • 8e24d1b909
    [workflow] change options order R4SAS 2020-10-14 07:44:22 +03:00
  • 36fc0daa12
    [workflow] use latest boost from PPA R4SAS 2020-10-14 07:36:16 +03:00
  • 44d3854a13
    [workflow] use sudo when installing packages R4SAS 2020-10-14 07:24:02 +03:00
  • 1dbc35f13d
    fix workflow R4SAS 2020-10-14 07:22:00 +03:00
  • 11691fb44a
    create GH workflow R4SAS 2020-10-14 07:20:26 +03:00
  • acc5592f59 create DH keys for SSU session directly orignal 2020-10-13 21:12:52 -04:00
  • 614921276e
    [appveyor] update configuration to support cache (#1559) R4SAS 2020-10-13 12:33:27 +00:00
  • 3f45a11f12
    [SSU] handle ICMP responses R4SAS 2020-10-13 15:22:39 +03:00
  • 31f7fa9dee
    create readme after building executable R4SAS 2020-10-13 12:00:23 +03:00
  • 5e5cb015e2
    improve configuration R4SAS 2020-10-13 11:31:41 +03:00
  • 52b24b0da0
    build without debug symbols R4SAS 2020-10-13 10:30:32 +03:00
  • 8f5a81cdd8
    change cache path and clean pacman cache after build R4SAS 2020-10-13 10:29:50 +03:00
  • 9799d2fefa
    take back keyring update R4SAS 2020-10-13 10:00:17 +03:00
  • 23dbec5ca8
    Delete appveyor-msys2-upgrade.bash R4SAS 2020-10-13 09:56:48 +03:00
  • 36b1b5a23d
    [appveyor] test cache saving R4SAS 2020-10-13 09:55:39 +03:00
  • e3464add50 don't create new tunnels if offline orignal 2020-10-12 17:15:17 -04:00
  • 18bb4a71c2
    fix incorrect chars in variable R4SAS 2020-10-12 18:27:25 +03:00
  • 85e9da82b0 [transports] validate IP when trying connect to remote peer for being in reserved IP range R4SAS 2020-10-12 17:36:44 +03:00
  • 2e206cf625
    [transports] validate IP when trying connect to remote peer for being in reserved IP range R4SAS 2020-10-12 17:36:44 +03:00
  • 99d046ca11
    [http] handle WebDAV methods R4SAS 2020-10-12 07:31:57 +03:00
  • 0b372a344c
    [webconsole] change error status print format R4SAS 2020-10-12 07:29:46 +03:00
  • ffa0f0afd9 check network status orignal 2020-10-11 17:51:40 -04:00
  • e21dac21c8 fixed #1557. don't try to send empty message orignal 2020-10-11 14:02:12 -04:00
  • 260564345a
    Merge pull request #1556 from PurpleI2P/openssl orignal 2020-10-10 21:22:00 -04:00
  • dfa7fe71ef
    Merge pull request #2 from PurpleI2P/openssl wipedlifepotato 2020-10-08 20:52:12 +03:00
  • 0108745065 qt: bool optionValuePresent removed user 2020-10-08 15:11:55 +08:00
  • e2a1cd12c3 don't delete unreachable routers if too few orignal 2020-10-07 21:13:26 -04:00
  • f6ff232106 qt: crypto type added user 2020-10-07 23:16:06 +08:00