Commit graph

  • a463dbc5fb
    Merge pull request #1295 from l-n-s/websocket_support orignal 2019-02-12 12:30:44 -05:00
  • 016ae3b9e9 rewrite for efficiency l-n-s 2019-02-12 11:20:54 -05:00
  • 7d0d421724 [windows] handle unexpected conditions (#1185) R4SAS 2019-02-12 04:27:09 +03:00
  • 83b5856a19 fix overflow warning, fix little typos R4SAS 2019-02-12 03:09:29 +03:00
  • f617b27110 Support websocket connections over HTTP proxy l-n-s 2019-02-11 17:18:01 -05:00
  • a91a0263cf
    update outproxy user-agent header rewrite R4SAS 2019-02-12 00:51:47 +03:00
  • 80ffe13f3e correct offline signature layout orignal 2019-02-08 15:12:51 -05:00
  • 1eb726c9bb create offline keys orignal 2019-02-08 12:19:51 -05:00
  • 1fa3ba8b42 read offline info orignal 2019-02-07 16:04:31 -05:00
  • b6bfd66a49 use identity from LeaseSet orignal 2019-02-06 21:19:44 -05:00
  • 1be0e7ddaa [windows] add functional R4SAS 2019-02-07 02:00:45 +03:00
  • 2cac9b03ff common code for offline signatures orignal 2019-02-06 13:36:03 -05:00
  • f5f4190803 catch error 10045 on stopping SAM acceptor (#1233), fix warning in util R4SAS 2019-02-06 03:03:37 +03:00
  • a14d554947 fix tray icon disappearing, var type warning, code tabulation R4SAS 2019-02-06 00:24:01 +03:00
  • 6d9e5147b5 handle offline signature orignal 2019-02-05 15:32:18 -05:00
  • 841452cb9e
    Merge pull request #1292 from PurpleI2P/inet_pton_xp R4SAS 2019-02-05 17:36:36 +03:00
  • 9c76368dbc inet_pton for winxp R4SAS 2019-02-05 14:13:23 +03:00
  • bd5122c6ea fixed build error orignal 2019-02-01 17:41:12 -05:00
  • 6643258618 implement Update for LeaseSet2 orignal 2019-02-01 12:55:13 -05:00
  • bc3f02cb6b fix #1290. copy correct size if message didn't fit previous orignal 2019-01-31 16:03:10 -05:00
  • d848ae332a encryption keys priority orignal 2019-01-30 14:10:40 -05:00
  • 08ddc98303 initial LeaseSet2 support in I2CP orignal 2019-01-29 11:30:31 -05:00
  • ea51fc8410
    Merge pull request #1288 from PurpleI2P/openssl orignal 2019-01-23 10:54:06 -05:00
  • a3344c4290 resolve SIGNATURE_TYPE string values orignal 2019-01-23 10:52:17 -05:00
  • 22c1ce3ea5 don't pick port 9150 (Tor browser) orignal 2019-01-23 09:53:30 -05:00
  • afb14e6782
    [fedora] fix build in release on fc30+ R4SAS 2019-01-22 04:57:53 +03:00
  • e177363377
    [fedora] specify srcdir only if building at 30+ R4SAS 2019-01-22 04:08:52 +03:00
  • ce213934c9
    try fix build in fedora rawhide R4SAS 2019-01-22 02:33:44 +03:00
  • af286ec52e
    try fix build in fedora rawhide R4SAS 2019-01-22 02:32:51 +03:00
  • f7f2b7607b 2.23.0 2.23.0 R4SAS 2019-01-21 18:51:04 +03:00
  • 60a282826c 2.23.0 orignal 2019-01-21 10:33:22 -05:00
  • 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