Commit graph

  • 168bd76e91 update windows build scripts R4SAS 2020-11-14 04:29:34 +03:00
  • cffaa2f4b2 update windows build scripts R4SAS 2020-11-13 22:31:03 +03:00
  • 197e98f18f osx workflow - prefix for make R4SAS 2020-11-13 20:00:35 +03:00
  • 119404421c osx workflow - no sudo for brew R4SAS 2020-11-13 19:40:36 +03:00
  • 8af2c413a8 add osx workflow R4SAS 2020-11-13 19:27:08 +03:00
  • 7b23815a26 use AES-NI on osx by default R4SAS 2020-11-13 19:00:36 +03:00
  • 1adaa50c65 fix workflow R4SAS 2020-11-13 17:35:06 +03:00
  • ee8d5e9a0c add force usage of cpu instructions, update GH actions R4SAS 2020-11-13 17:26:15 +03:00
  • faf04def31 do not use builtin cpu detect, cpuid is enough R4SAS 2020-11-13 16:18:25 +03:00
  • ad3bfcaaa5 use -maes key when building with AES-NI R4SAS 2020-11-13 14:56:18 +03:00
  • e697bdd129 fix cmake build for arm64 R4SAS 2020-11-13 14:46:33 +03:00
  • e966469589 fix qt build in workflow R4SAS 2020-11-11 17:23:36 +03:00
  • d0f9732965 test with gh workflows R4SAS 2020-11-11 16:36:23 +03:00
  • 97ccf21030 test with gh workflows R4SAS 2020-11-11 16:31:25 +03:00
  • 20e08b827e test with gh workflows R4SAS 2020-11-11 15:52:55 +03:00
  • de5569eeaf test with gh workflows R4SAS 2020-11-11 15:43:42 +03:00
  • 8e5392784d add config options to disable aes/avx R4SAS 2020-11-11 14:59:57 +03:00
  • b1f4c71765 print aes/avx state on start R4SAS 2020-11-11 14:07:04 +03:00
  • 205d367f23 update cmake, makefiles R4SAS 2020-11-11 03:30:35 +03:00
  • c9111aa279 fix makefile R4SAS 2020-11-11 02:59:16 +03:00
  • 600c7b5b26 revert x86 define check, modify makefiles R4SAS 2020-11-11 02:56:21 +03:00
  • eab9a07e3f compare with x86 instead aes define R4SAS 2020-11-11 01:10:51 +03:00
  • f588af834d fix compilation on arm64 R4SAS 2020-11-10 21:55:42 +00:00
  • 6f91e3988c fix cpu check for arm R4SAS 2020-11-10 21:37:43 +03:00
  • 9e580de53c correctly change target at compile time R4SAS 2020-11-10 21:15:50 +03:00
  • 07ff165a8f suppress USE_AVX, make it autodetectable on runtime R4SAS 2020-11-10 20:57:22 +03:00
  • 7e874eaa7c pre-calculated h orignal 2020-11-12 15:15:02 -05:00
  • 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