Commit graph

  • 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
  • e0790700cd don't connect to unpublished NTCP2 addresses orignal 2018-07-18 14:19:12 -04:00
  • 910a9600bd display NTCP2 session in web console orignal 2018-07-18 12:58:29 -04:00
  • fc52b2b940 fixed typo orignal 2018-07-18 12:56:46 -04:00
  • b99f828583 send I2NP messages through NTCP2 orignal 2018-07-18 11:16:40 -04:00
  • f38891cace fixed build for gcc < 4.8 orignal 2018-07-18 11:15:27 -04:00
  • 8c5111e11a handle NTCP2 I2NP messages orignal 2018-07-17 15:17:05 -04:00
  • 5575b981c8 enable NTCP2 as transport orignal 2018-07-13 15:59:28 -04:00
  • 0b36732911
    Merge pull request #1212 from yangfl/upstream orignal 2018-07-10 06:59:35 -04:00
  • 52f3081a40 fix typo yangfl 2018-07-10 17:39:21 +08:00
  • 00c71dc26a handle SessionConfirmed orignal 2018-07-09 15:56:23 -04:00
  • 5218c8584f some refactoring of NTCP2 code orignal 2018-07-04 14:15:40 -04:00
  • 6054bd6621 NTCP2 session establisher orignal 2018-07-03 16:26:02 -04:00
  • 55af4ed385 delete old AESNI definition R4SAS 2018-06-29 02:30:03 +03:00
  • 64aee9c8ae add DEBUG option for make R4SAS 2018-06-29 02:27:19 +03:00
  • 5233e72205 add assets symlinks r4sas 2018-06-27 23:43:49 +03:00
  • db5b45222a store and install assets on android R4SAS 2018-06-27 23:20:02 +03:00
  • 1b663bb4df add assets symlinks r4sas 2018-06-27 23:43:49 +03:00
  • d134794bcb store and install assets on android R4SAS 2018-06-27 23:20:02 +03:00
  • fc4787da4e
    Merge pull request #1207 from AMDmi3/defined-in-macro orignal 2018-06-27 15:36:34 -04:00
  • 4ffbb46cf9 Fix "macro expansion producing 'defined' has undefined behavior" clang warning Dmitry Marakasov 2018-06-27 22:31:01 +03:00
  • c3c2550f17
    Merge pull request #1205 from AMDmi3/fix-cpp-lib orignal 2018-06-27 11:01:22 -04:00
  • 41e8ab5383 Limit tampering with standard C++ library to Linux Dmitry Marakasov 2018-06-27 17:47:22 +03:00
  • a802940616
    Merge pull request #1204 from yangfl/upstream orignal 2018-06-27 07:08:26 -04:00
  • dec848f072 use builtin __AVX__ and __AES__ macros and reduce code duplication yangfl 2018-06-27 17:09:46 +08:00
  • fb229d4064
    Merge pull request #1203 from PurpleI2P/openssl orignal 2018-06-26 13:58:07 -04:00
  • fc16e76af1 2.19.0 2.19.0 R4SAS 2018-06-26 17:46:01 +00:00
  • 0dff636dbe 2.19.0 orignal 2018-06-26 13:38:02 -04:00
  • 00df3f8d4e 2.19.0 orignal 2018-06-26 13:36:30 -04:00
  • 34c45f2694 update debian changelog R4SAS 2018-06-26 16:26:28 +00:00
  • a188de2e5c increase limits by default, fix symbolic links, change rules R4SAS 2018-06-26 16:23:21 +00:00
  • 27fbf67352 add systemd configs, change build info, update changelog R4SAS 2018-06-26 18:07:06 +03:00