Commit graph

  • 5ecd04dd4f
    Merge pull request #1240 from PurpleI2P/openssl orignal 2018-09-08 16:22:12 -04:00
  • 50399e5194
    fix #1238 (#1239) l-n-s 2018-09-06 21:27:28 +00:00
  • d0126d7f24 fix #1238 l-n-s 2018-09-06 17:25:38 -04:00
  • b734acf1b1 -latomic for gcc >= 5 only orignal 2018-09-06 11:19:10 -04:00
  • 33aa8e2471 use x25519 from openssl 1.1.1 for ephemeral keys orignal 2018-09-05 11:19:58 -04:00
  • 2c58fe736b fixed build error with openssl 1.1.1 orignal 2018-09-05 09:51:03 -04:00
  • 6fe1de5d86 fix make target dependecy R4SAS 2018-09-04 10:51:44 +03:00
  • 064460b95f osx makefile changes R4SAS 2018-09-04 10:39:46 +03:00
  • 2c3b19a539 use EdDSA from openssl 1.1.1 orignal 2018-09-03 17:39:49 -04:00
  • dc30a4c1ae
    Merge pull request #1234 from l-n-s/fix_typo orignal 2018-09-02 15:50:22 -04:00
  • 86e9901bf2 Fix typo l-n-s 2018-09-02 15:39:23 -04:00
  • 6519e0835a fixed typo orignal 2018-09-02 07:51:58 -04:00
  • a52344fc01
    Merge pull request #1226 from radfish/PR--make-latomic orignal 2018-09-01 13:31:17 -04:00
  • b67424643d done insert NTCP2 ipv6 address twice orignal 2018-08-27 18:56:57 -04:00
  • 575a4c01c9 publish NTCP2 adress if port is specified orignal 2018-08-27 18:35:35 -04:00
  • f0d4ee6618 pass NTCP2 ipv6 address orignal 2018-08-27 16:01:47 -04:00
  • 8753186a0d publish NTCP2 ipv6 address if applicable orignal 2018-08-27 15:01:43 -04:00
  • ff8fb8000d
    Merge pull request #1231 from majestrate/fix-socks-outproxy orignal 2018-08-26 10:20:39 -04:00
  • 9dd38b99d6 check NTCP2 for addreses comparison orignal 2018-08-26 09:40:27 -04:00
  • dfe08c1ec9
    enable outproxy on socks Jeff Becker 2018-08-26 09:24:11 -04:00
  • fb26e78ecc
    Merge branch 'openssl' of https://github.com/purplei2p/i2pd into openssl Jeff Becker 2018-08-25 14:03:21 -04:00
  • 4c687036c4
    enable socks outproxy Jeff Becker 2018-08-25 14:01:57 -04:00
  • 062d8d0f4f fixed potential race condition orignal 2018-08-25 13:27:03 -04:00
  • 73b6338f62
    Merge pull request #1229 from PurpleI2P/openssl orignal 2018-08-23 11:21:49 -04:00
  • c0d1e2c07a 2.20 2.20.0 r4sas 2018-08-23 18:10:05 +03:00
  • e70feceafe add install target in OSX Makefile for homebrew formula r4sas 2018-08-23 18:06:37 +03:00
  • 71ac0286b1 2.20.0 orignal 2018-08-23 10:24:44 -04:00
  • 022f4d2c11 don't send message to not established session orignal 2018-08-23 07:23:50 -04:00
  • a83a839cff
    Build docker image from openssl branch l-n-s 2018-08-22 18:22:54 -04:00
  • b259ee89aa send RouterInfo from NTCP2Server's thread orignal 2018-08-22 12:33:43 -04:00
  • 65cf14bfce update android miniupnpc to 2.1 r4sas 2018-08-20 01:01:27 +03:00
  • d9476fb5ca set correct IV when NTCP2 address gets published orignal 2018-08-19 16:17:57 -04:00
  • 9882365ab4 fix NTCP IPv6 category name in transports, add conversion for leasesets expiring time r4sas 2018-08-18 22:56:31 +00:00
  • 2d758ce963 change cost for NTCP and NTCP2 orignal 2018-08-18 13:52:35 -04:00
  • 1dd003d26a check m2p3len orignal 2018-08-18 08:27:36 -04:00
  • 0df5b77595 makefile: linux: add -latomic redfish 2018-08-17 23:18:40 -04:00
  • e190a005db make sure assets are ready before proceed orignal 2018-08-17 11:17:17 -04:00
  • 45596a0342 android - holder-based updater for certificate r4sas 2018-08-17 01:41:26 +03:00
  • 405429a300 android - add file for notify about successful unpacking assets r4sas 2018-08-16 23:32:33 +03:00
  • d009a29426 android - dont rewrite files from assets if they exist r4sas 2018-08-15 01:49:10 +03:00
  • f1fb42460a rename ipv6 transports r4sas 2018-08-15 00:12:46 +03:00
  • 5e110e9f7b enable NTCP2 by default orignal 2018-08-16 13:48:47 -04:00
  • 77a409935d license added orignal 2018-08-16 13:46:59 -04:00
  • 863baeb68b ignore unpublished addresses orignal 2018-08-16 11:02:53 -04:00
  • 11142690a0 show correct value of time drift orignal 2018-08-16 10:13:32 -04:00
  • 02e8c5faca fixed typo orignal 2018-08-15 13:23:10 -04:00
  • c41081d35c check timestamps orignal 2018-08-15 11:42:56 -04:00
  • db4c26a400 copy assets before daemon start orignal 2018-08-15 09:52:13 -04:00
  • 331a23fc20 build JNI for arm v7a and x86 both r4sas 2018-08-14 22:44:08 +03:00
  • db5a40d743 enable NTCP2 for android, use L flag for bandwidth, additional change for multiarch build r4sas 2018-08-14 22:39:57 +03:00
  • e4ab51329d move handshake messages processing to NTCP2Establisher orignal 2018-08-14 14:01:04 -04:00
  • 8490e7ca7c
    Merge pull request #1223 from PurpleI2P/openssl orignal 2018-08-14 13:50:44 -04:00
  • 86782aeb1b don't send RouterInfo twice orignal 2018-08-14 11:27:27 -04:00
  • 49a44fc92e assume siphash IV in Litte Endian orignal 2018-08-13 14:07:57 -04:00
  • cd39a52c25 correct endianness for siphash length orignal 2018-08-13 13:43:51 -04:00
  • 634101ceb5
    Update HTTPServer.cpp xcps 2018-08-13 22:29:58 +05:00
  • 55555c8787
    Merge pull request #1222 from PurpleI2P/show-transports orignal 2018-08-13 12:43:31 -04:00
  • d36d825ac1
    Update HTTPServer.cpp xcps 2018-08-13 21:41:43 +05:00
  • 9bb01cd67c
    Merge pull request #1221 from l-n-s/issue_1220 orignal 2018-08-12 13:19:56 -04:00
  • 29b91075d2 Don't add SSU/NTCP addresses to RI if they are disabled in config (#1220) l-n-s 2018-08-12 02:36:00 -04:00
  • 6d46fc9f9f check send frame error code orignal 2018-08-11 16:08:21 -04:00
  • a2c41c9e36 allow NTCP2 only transports orignal 2018-08-10 15:35:43 -04:00
  • ee700ac861 fixed incorrect iv for published NTCP2 addresses orignal 2018-08-10 15:14:07 -04:00
  • 9884a4336f don't connect to NTCP2 only address using NTCP orignal 2018-08-10 13:42:59 -04:00
  • 5b83d4bef8 move handshake messages creation to NTCP2Establisher orignal 2018-08-10 10:53:34 -04:00
  • d320a89590 don't copy buffer to ifself orignal 2018-08-09 16:32:43 -04:00
  • f7e4afc282 use same buffer for input and output for AEAD/Chacha20/Poly1305 orignal 2018-08-09 15:47:02 -04:00
  • 88e87d589b add incoming NTCP2 session to the sessions list orignal 2018-08-09 14:20:10 -04:00
  • d8c6dede7e moved NTCP2 handshake buffers to establisher orignal 2018-08-09 12:53:36 -04:00
  • 5cc84133e3 fixed incorrect lenght orignal 2018-08-08 17:38:21 -04:00
  • f7728aa1f6 reuse NTCP2 frame buffers orignal 2018-08-08 16:23:44 -04:00
  • 2b61f9a731 fixed #1217. verify decryption result orignal 2018-08-07 10:35:25 -04:00
  • f407022fe6 connect to NTCP2 address if presented orignal 2018-08-04 13:48:09 -04:00
  • 41b9f19b01 get unpublished NTCP2 address orignal 2018-08-04 08:47:58 -04:00
  • 09c6faf923 don't overwrite NTCP2 keys orignal 2018-08-03 21:16:35 -04:00
  • 26d0177c01 always make NTCP address first orignal 2018-08-03 20:28:29 -04:00
  • f7415c8a8f enable/disable NTCP2 address orignal 2018-08-03 14:49:28 -04:00
  • 4cf79088f9 NTCP2 idle timeout orignal 2018-08-03 13:19:35 -04:00
  • 50cd321818 NTCP2 idle timeout orignal 2018-08-03 13:10:32 -04:00
  • 83bbe6a9d9 show NTCP2 address orignal 2018-08-03 12:07:09 -04:00
  • 0a33c18e36 send termination message orignal 2018-08-02 15:31:15 -04:00
  • 6cf158ac63 check RouterInfo from SessionConfirmed orignal 2018-08-02 13:58:47 -04:00
  • f96bfa6afa send RouterInfo orignal 2018-08-02 12:42:39 -04:00
  • 2b64cf9126 publish i in correct place for NTCP2 orignal 2018-08-01 12:28:34 -04:00
  • a8dcfc44f5 handle termination message orignal 2018-08-01 09:43:48 -04:00
  • 0ff9c9da27 complete Bob side of NTCP2 orignal 2018-07-31 15:41:13 -04:00
  • 07e7c2d852 ntcp2.published and ntcp2.port parameters orignal 2018-07-31 12:59:38 -04:00
  • 10e4b5b2a3 ignore NTCP2 addresses orignal 2018-07-23 15:44:36 -04:00
  • 998653ea9d NTCP2 acceptors orignal 2018-07-23 15:30:51 -04:00
  • 1a38e925bf publish NTCP2 address orignal 2018-07-23 13:51:29 -04:00
  • c8f51380e6 publish NTCP2 for new routers orignal 2018-07-21 16:59:58 -04:00
  • 2406d57d51 update android target API to 28, use gradle and ndk parallel building R4SAS 2018-07-21 00:02:54 +03:00
  • cb1e47eb71 use preconfigured configs for android package R4SAS 2018-07-20 23:15:22 +03:00
  • c0a650f28b update gitignore R4SAS 2018-07-20 23:04:29 +03:00
  • 460cf6fd20 update windows build script, change makefile.mingw line ending R4SAS 2018-07-20 22:55:41 +03:00
  • 5bedfc1c84 post I2NP messages to NTCP2 thread orignal 2018-07-19 12:46:19 -04:00
  • 5001592fb4 replace ntcp2 by ntcp2.enabled orignal 2018-07-19 09:45:24 -04:00
  • f6495e59c5 better MixHash orignal 2018-07-19 09:27:59 -04:00
  • 66bf431481 correct KDF1 calculation orignal 2018-07-18 16:27:43 -04:00
  • d9685e991e handle RouterInfo block orignal 2018-07-18 15:57:18 -04:00