Commit graph

  • 6c79ccd1dc Periodic obsolete profiles cleanup hakunamtu 2019-01-20 21:49:26 +03:00
  • 3fd69311cb Make persistent storage synchronization interval configurable hakunamtu 2019-01-16 22:30:25 +03:00
  • 3eba599aec [android] add addressbook in assets r4sas 2019-01-18 23:58:29 +03:00
  • 74d876f145 [android] update russian strings, add tunnels.d to assets list r4sas 2019-01-18 18:43:48 +03:00
  • d7609f119c [android] build libi2pd staticly, add update strings, fix messages r4sas 2019-01-18 15:44:30 +03:00
  • 65c2c7d80b re-create LeaseSet if store type has changed orignal 2019-01-16 19:00:17 -05:00
  • 468a32a819 check LS2 transient key expires time orignal 2019-01-15 18:56:26 -05:00
  • b89cf73ae2 correct encryption key type for LS2 orignal 2019-01-15 18:41:00 -05:00
  • 9cf43dea1a handle i2cp.leaseSetEncType orignal 2019-01-15 15:43:21 -05:00
  • 670ffe2078 show LS2 in Leasets' list orignal 2019-01-14 18:39:02 -05:00
  • 884cf756ed remove invalid leasesets orignal 2019-01-14 18:37:17 -05:00
  • e44ba54857 show correct LeaseSet's store type orignal 2019-01-14 16:34:43 -05:00
  • 3712749a94 extract timestamp for LS2 orignal 2019-01-14 13:49:27 -05:00
  • 6569c4aa03 actual key size for LS2 orignal 2019-01-13 19:17:02 -05:00
  • d6b2b3c996 take key type for LS2 from identity orignal 2019-01-13 08:34:34 -05:00
  • 06c7900ece show LeaseSet type in destination orignal 2019-01-12 18:26:31 -05:00
  • 52a6a12a9a correct LS2 creation orignal 2019-01-12 18:25:10 -05:00
  • e647603dce handle i2cp.leaseSetType parameter orignal 2019-01-11 13:58:02 -05:00
  • dadf6174ba create standard LS2 orignal 2019-01-10 11:52:34 -05:00
  • 84de7675c4 don't copy LS2 for signature verification orignal 2019-01-10 10:57:57 -05:00
  • 6311a80d0e use clang for android binary build orignal 2019-01-10 09:47:11 -05:00
  • 9504e69598 LocalLeaseSet2 added orignal 2019-01-09 14:51:47 -05:00
  • 5398b651f7 handle LS2 in destinations orignal 2019-01-09 12:47:47 -05:00
  • b5596c4596 handle encrypted LS2 orignal 2019-01-08 11:26:50 -05:00
  • fdcea5537c show LeaseSet's store type orignal 2019-01-08 09:35:15 -05:00
  • 8ca8bc810d take elgamal percomputation from config orignal 2019-01-08 09:23:14 -05:00
  • 8f909b051f
    Merge pull request #1281 from neheb/b orignal 2019-01-06 20:12:51 -05:00
  • 90f2b2d249 Fix compilation without deprecated OpenSSL APIs Rosen Penev 2019-01-05 20:12:14 -08:00
  • f74b27c58c check if chacha20 and poly1305 is presented in openssl build orignal 2019-01-06 17:43:05 -05:00
  • 3f091f4748 remove i2pd-qt android project (closes #1279) R4SAS 2019-01-06 19:46:17 +03:00
  • a2bc96acb7 Fix compilation under OpenSSL 1.1 without ChaCha20 or Poly1305 Rosen Penev 2019-01-05 20:20:17 -08:00
  • e8db36558c Fix compilation without deprecated OpenSSL APIs Rosen Penev 2019-01-05 20:12:14 -08:00
  • d84c9ad611
    Merge pull request #1277 from l-n-s/update_zlib_version R4SAS 2019-01-04 23:48:44 +03:00
  • e55e15693d update LS2 leases orignal 2019-01-02 15:40:48 -05:00
  • c54e6bafdb process meta LS2 orignal 2019-01-02 14:19:10 -05:00
  • 2e56c4895d transient key signature verification orignal 2019-01-02 09:43:18 -05:00
  • bce4224d6e extract and verify LS2 transient key orignal 2019-01-01 17:00:37 -05:00
  • 812e2814bc read flags from LS2 header orignal 2018-12-31 14:23:48 -05:00
  • 7cd17f8e1f build android app with llvm r4sas 2018-12-27 03:16:38 +03:00
  • 6193b06708 LS2 signature verification and store type orignal 2018-12-26 15:27:32 -05:00
  • 12af68bdb5 initial support of LeaseSet2 orignal 2018-12-21 15:00:03 -05:00
  • 881f7e9062 correct Authorization header orignal 2018-12-21 10:50:23 -05:00
  • 1db4076bbd CMake: bump version of ZLib l-n-s 2018-12-19 12:19:30 -05:00
  • 1933e44719 reseeds update orignal 2018-12-17 20:14:12 -05:00
  • 25441cb650 revert mingw makefile R4SAS 2018-12-14 21:44:38 +03:00
  • bc755ac32f [MSYS2] add boost version detection via pacman R4SAS 2018-12-14 15:43:52 +03:00
  • 1fa34be52a update mingw makefile R4SAS 2018-12-14 09:29:41 +03:00
  • f7a6d57855 fixed bug with loval destination shared between http and socks proxy orignal 2018-12-13 09:53:16 -05:00
  • 8a987af244 initialize m_Pkey orignal 2018-12-11 15:14:51 -05:00
  • 65cbb06080 create ephemeral keys after getting connected orignal 2018-12-07 19:24:46 -05:00
  • 979ea9c252 removed address resolvers as discontinued orignal 2018-12-07 12:27:06 -05:00
  • aa1f4ee72a fixed possible race condition orignal 2018-12-07 12:25:26 -05:00
  • 74ce485b73 EdDSA signatures by default orignal 2018-12-06 13:13:20 -05:00
  • 165e6508f8 EdDSA signatures by default orignal 2018-12-05 14:58:50 -05:00
  • c7af2889fa removed dummy initializer orignal 2018-12-05 14:56:40 -05:00
  • 5ab3390434 don't create dummy initializer for android orignal 2018-12-05 11:39:48 -05:00
  • 67f60f1889 set openssl no_config before boost::asio:ssl orignal 2018-12-04 21:20:12 -05:00
  • 985a468d0f don't read openssl config file orignal 2018-12-04 18:39:49 -05:00
  • 34dc6fbdc1 check if session is terminated before sending orignal 2018-12-04 16:10:52 -05:00
  • b57152cc25 common code for padding and sending termination and RouterInfo messages orignal 2018-12-04 15:56:55 -05:00
  • dc9562e430 padding for termination message orignal 2018-12-04 15:23:43 -05:00
  • 05689fe183 padding for short messages orignal 2018-12-04 15:00:10 -05:00
  • 8f6f95211e eliminate extra copy of RouterInfo orignal 2018-12-04 12:56:49 -05:00
  • f30b6c9e6e const reference to vector of buffers orignal 2018-12-04 12:54:48 -05:00
  • 12ac7d6a00 enable sending I2NP messages orignal 2018-12-03 18:47:20 -05:00
  • 10251a6447 fixed typo orignal 2018-12-03 15:54:35 -05:00
  • 089cbbc20a rollback orignal 2018-12-03 14:51:27 -05:00
  • 95ab68acd1 don't copy I2NP messages to NTCP2 frame orignal 2018-12-03 14:14:36 -05:00
  • abc4f6c70b fixed bug with chacha20 encryption of short messages orignal 2018-12-03 13:36:17 -05:00
  • 8fc3a1f9c9 correct frame size for I2NP msgs orignal 2018-12-03 12:29:24 -05:00
  • 5c3d0fc02c create I2NP blocks orignal 2018-12-02 17:24:31 -05:00
  • 7efb47fed4 send NTCP2 frame from I2NP messages orignal 2018-12-02 14:24:39 -05:00
  • c212a30d33
    Merge pull request #1274 from PurpleI2P/openssl orignal 2018-12-02 14:18:48 -05:00
  • 7692332f0e don't inialize Chacha20 state twice orignal 2018-11-30 21:31:06 -05:00
  • ef6db64e9f correct chacha20 for multiple messages orignal 2018-11-30 16:21:11 -05:00
  • e68f1dbc99 AEAD/Chacha20/Poly1305 encrypt multiple buffers orignal 2018-11-30 14:41:14 -05:00
  • 0c9ebc36d4 remove AVX and SSE for CipherBlock XOR orignal 2018-11-27 14:33:31 -05:00
  • fcd6eb7801 overwrite user-agent for outproxy requests R4SAS 2018-11-27 19:56:35 +03:00
  • 328c2182c2 alignment for tunnel message AES decryption orignal 2018-11-27 10:35:17 -05:00
  • 08706f5dfb fixed typo orignal 2018-11-25 18:49:59 -05:00
  • d49f165f0d fixed build warning orignal 2018-11-25 15:59:00 -05:00
  • cf0fc3a4a9 some performance improvements orignal 2018-11-25 10:33:48 -05:00
  • 72c8fd257c eliminate extra buffer for Poly1305 orignal 2018-11-24 15:39:37 -05:00
  • fa620e41a4 correct alignment for polyKey orignal 2018-11-24 14:41:17 -05:00
  • b07f851ce7
    Merge pull request #1272 from majestrate/openssl orignal 2018-11-24 14:24:09 -05:00
  • 16b3108719
    Merge remote-tracking branch 'purple/openssl' into openssl Jeff Becker 2018-11-24 10:08:12 -05:00
  • f385c624c7
    expose poly1305 digester Jeff Becker 2018-11-24 10:07:17 -05:00
  • f7e9975192 restore BlockCipher XOR using SSE orignal 2018-11-24 09:43:30 -05:00
  • cde989b59d don't compile compatibility code if openssl 1.1.1 orignal 2018-11-22 12:13:16 -05:00
  • c0e263abd3 default value for m_PersistProfiles orignal 2018-11-22 11:30:44 -05:00
  • 79c0c11e80 configure persist of peer profiles R4SAS 2018-11-22 00:13:23 +03:00
  • ca671551c8 flood NTCP2 RouterInfo if requested orignal 2018-11-21 13:24:54 -05:00
  • 42ed312384 handle NTCP2 RouterInfo flag orignal 2018-11-21 11:23:48 -05:00
  • 0e9074aaba reduce start and stop time orignal 2018-11-20 13:57:51 -05:00
  • 7c1961d4ef Cancel Graceful Stop orignal 2018-11-20 12:36:10 -05:00
  • 71e57717c2 request memory permisssion for android >= 6 orignal 2018-11-19 15:53:16 -05:00
  • 8a549b83a2 NTP sync in separate thread orignal 2018-11-16 12:49:04 -05:00
  • d7081c5f23 handle RouterInfo from NTCP2 in netdb's thread orignal 2018-11-14 20:52:54 -05:00
  • 588d64a30b more NTP logging orignal 2018-11-14 12:27:11 -05:00
  • 8335bdf3d4 correct ntp servers orignal 2018-11-14 11:47:50 -05:00