Commit graph

  • dd9b5faa5c fixed crash on termination orignal 2020-03-05 18:44:15 -05:00
  • 51d018acc6
    webconsole: add stream closing R4SAS 2020-03-05 04:14:39 +03:00
  • 5eec580727 delete strem from destination upon termination orignal 2020-03-04 18:31:22 -05:00
  • 1e9a53da3f delete stream by id for HTTP interface orignal 2020-03-04 15:54:09 -05:00
  • 8dae044600
    Merge pull request #1441 from noraj/patch-1 R4SAS 2020-03-03 18:07:01 +00:00
  • 2d3fad2cdb correct proxy buffers orignal 2020-03-02 16:24:00 -05:00
  • a59a8f62ca
    Merge pull request #1479 from wipedlifepotato/openssl orignal 2020-03-01 21:17:14 -05:00
  • 35cfa7d9fb Merge branch 'openssl' of github.com:wipedlifepotato/i2pd into openssl potatowipedlifereverse 2020-03-02 05:06:06 +03:00
  • c6ccb373a2 del geti2pdpath potatowipedlifereverse 2020-03-02 05:04:37 +03:00
  • b6368170ed
    Update README.md wipedlifepotato 2020-03-02 04:00:28 +03:00
  • 35e8424293 preinit webview+configparser+README.md potatowipedlifereverse 2020-03-02 01:47:48 +03:00
  • e969d58689 handle ntcp2.proxy parameter orignal 2020-03-01 15:11:54 -05:00
  • ae20e3aa95 NTCP2 proxy orignal 2020-03-01 11:24:18 -05:00
  • de4cb74173
    Merge pull request #1478 from unlnown542a/openssl orignal 2020-03-01 10:04:27 -05:00
  • 4f0da87a7a add ntcp2proxy support unlnown542a 2020-03-01 14:35:24 +00:00
  • 97f0347715 Update android stuff: * switch to c++17 * use boost 1.72.0 * disable minify in release * enable apk splitting (separate apk for every ABI) * add version to output apk name r4sas 2020-02-29 23:08:43 +00:00
  • 2ffe62ba41 [[fallthrough]] if C++17 only orignal 2020-02-29 09:21:50 -05:00
  • fe1724e7e6
    switch travis-ci to xenial R4SAS 2020-02-28 23:41:42 +03:00
  • 2ac2da41cf
    cmake: fix else statement R4SAS 2020-02-28 23:28:41 +03:00
  • ed574f9d79
    use C++17 if available when configuring with cmake R4SAS 2020-02-28 23:05:26 +03:00
  • e0cb26bd9e fixed fallthough warning for C++17 orignal 2020-02-28 14:15:41 -05:00
  • 1893127e84 use fold expression if C++17 orignal 2020-02-28 14:05:51 -05:00
  • b02c9fb118 enable C++17 for gcc orignal 2020-02-28 14:03:08 -05:00
  • bca0809918
    cleanup removed websockets funtions R4SAS 2020-02-28 18:48:43 +03:00
  • 00db527377
    drop websockets support R4SAS 2020-02-27 14:58:06 +03:00
  • 2c6e041ae2
    rpm: make package buildable on mageia cauldron (#1476) R4SAS 2020-02-26 13:41:35 +00:00
  • f86b1b1447
    rpm: make package buildable in mageia cauldron R4SAS 2020-02-26 16:40:30 +03:00
  • 77d32f76c2
    rpm: make changes more targeted R4SAS 2020-02-26 16:27:27 +03:00
  • 82b8c8c68d
    rpm: test mageia 8 build R4SAS 2020-02-26 16:09:45 +03:00
  • d3bbdb1011
    Merge pull request #1475 from PurpleI2P/openssl orignal 2020-02-25 15:27:02 -05:00
  • a0d6c654cc
    2.30.0 2.30.0 R4SAS 2020-02-25 20:08:50 +03:00
  • 5115c27e72 2.30.0 orignal 2020-02-25 11:15:30 -05:00
  • d09c3ccb2d
    Merge pull request #1474 from rex4539/dead-strip R4SAS 2020-02-24 18:16:20 +00:00
  • 5c308026ac
    Pass -dead_strip -dead_strip_dylibs -bind_at_load on macOS Dimitris Apostolou 2020-02-21 09:12:57 +02:00
  • 91919c6d64 check if both sides are ECIESx25519 orignal 2020-02-20 21:07:45 -05:00
  • 7168738835 check ctx for null orignal 2020-02-20 21:05:07 -05:00
  • 9c9b723cf5 delete expired ECIESX25519AEADRatchet sessions and tags orignal 2020-02-20 15:44:09 -05:00
  • 50450923df don't add extra , to result string orignal 2020-02-19 20:51:32 -05:00
  • f392edd66c single thread SAM by default orignal 2020-02-19 13:27:28 -05:00
  • 24b48e5d50 reseeds update orignal 2020-02-18 17:45:04 -05:00
  • 47f384a0e0 postpone SAM destination termination orignal 2020-02-17 15:14:35 -05:00
  • 88594887f9 fixed qt build orignal 2020-02-16 17:44:36 -05:00
  • 32e2f0b1fa correct termination of streaming destination orignal 2020-02-15 16:30:10 -05:00
  • 09ed57ad42 select preferred crypto from LeaseSet2 orignal 2020-02-12 11:09:20 -05:00
  • 53a6162b0c generate more receive tags when needed orignal 2020-02-09 17:19:42 -05:00
  • 694d851cdb Symmetric Key Ratchet orignal 2020-02-08 21:51:02 -05:00
  • 8e53c30a00 correct calls sequence for tag and index orignal 2020-02-07 22:08:55 -05:00
  • 63e807b0b4 fixed crash on stop orignal 2020-02-06 10:53:45 -05:00
  • 012f22cc47 create session tags for ECIESX25519 orignal 2020-02-05 15:48:51 -05:00
  • 9d891ab5dd single thread mode for SAM orignal 2020-02-04 15:31:04 -05:00
  • d0e78be867 moved io_service away from ClientDestination orignal 2020-02-04 14:17:23 -05:00
  • cbedebc9dd change minimal MTU size orignal 2020-02-04 13:32:16 -05:00
  • 969f9aa436 common RuunableBase with private inheritance orignal 2020-02-04 11:48:56 -05:00
  • b982be5ff5 handle existing session message orignal 2020-02-03 16:21:07 -05:00
  • 2d154ee640 move RunnableService away from LeaseSetDestination orignal 2020-02-02 18:58:58 -05:00
  • 49810eb153 common RunnableService orignal 2020-02-02 17:05:30 -05:00
  • 85b88b8749 second x25519 for new session reply orignal 2020-01-30 19:30:30 -05:00
  • 239c8b5172 destination delivery instructions orignal 2020-01-30 11:48:32 -05:00
  • 8c800dc178 save aepk from new session message orignal 2020-01-29 21:57:10 -05:00
  • cdd068d99a correct message size orignal 2020-01-29 19:27:38 -05:00
  • 48fa10b080 incoming ECIESX25519AEADRatchet messages hanler orignal 2020-01-29 15:54:11 -05:00
  • a1dbec0fcb handle new session reply orignal 2020-01-29 12:54:26 -05:00
  • abe668f1c3 fixed build error orignal 2020-01-28 10:31:35 -05:00
  • 77440c235d replaced map by unordered_map orignal 2020-01-28 10:03:51 -05:00
  • fd1ee48dbe datetime and padding blocks orignal 2020-01-23 14:26:40 -05:00
  • 205e807b66 reset keys orignal 2020-01-22 21:42:30 -05:00
  • 34295adb05 attach LeaseSet clove orignal 2020-01-22 14:26:47 -05:00
  • 7c212bef63 add new session to the list after reply received orignal 2020-01-22 11:27:47 -05:00
  • 76f95644b7 fixed #1461. Use openssl's HKDF for 1.1.1 anf higher orignal 2020-01-22 09:59:08 -05:00
  • 928b90d5bc fixed #1461. Use openssl's HKDF for 1.1.1 anf higher orignal 2020-01-22 09:50:50 -05:00
  • 09c6c2a4f3 decode aepk and bepk back orignal 2020-01-21 21:09:19 -05:00
  • 2b2bd733e9 correct sharedkey for new outgoing session orignal 2020-01-21 19:13:23 -05:00
  • 0d2d7e5e71 fixed Elligator tests orignal 2020-01-21 17:53:48 -05:00
  • 6142e93252 session tag for ECIESx25519 sessions orignal 2020-01-21 14:40:23 -05:00
  • ccec3376ba try another ephemeral keys if elligator encoding failes orignal 2020-01-21 12:19:20 -05:00
  • f497a74ec4 set random two highest bits orignal 2020-01-21 12:18:31 -05:00
  • 0e666e7d6a encoding fail test orignal 2020-01-21 10:53:11 -05:00
  • f498fabd27 fix for openssl 1.1 orignal 2020-01-21 10:52:51 -05:00
  • 8b49a55442 ratchet tagsets orignal 2020-01-20 15:17:38 -05:00
  • a26eb942a9
    Merge pull request #1458 from neheb/jjjjj orignal 2020-01-20 07:16:00 -05:00
  • 4b2badf97c
    libi2pd: use std::move and pass by value Rosen Penev 2020-01-19 19:07:10 -08:00
  • 0dabc88eeb
    libi22pd: convert several loops to range based ones Rosen Penev 2020-01-19 18:50:20 -08:00
  • eabcafa516
    replace random_shuffle with shuffle Rosen Penev 2020-01-16 22:10:15 -08:00
  • 6cc388c1bc use HKDF for MixKey orignal 2020-01-18 14:43:36 -05:00
  • 62e39ddfbd new session reply orignal 2020-01-17 14:11:15 -05:00
  • 80373623cd create payload orignal 2020-01-17 11:21:41 -05:00
  • 451c3945f0 create new ECIESX25519AEADRatchet session if not found orignal 2020-01-16 19:33:00 -05:00
  • 00cb15d9b4 fixed tyypo orignal 2020-01-16 18:03:51 -05:00
  • 67dd59125e new outgoing ECIESX25519AEADRatchet session orignal 2020-01-16 16:34:13 -05:00
  • b6800dd125 lookup ECIESX25519AEADRatchet session by static key orignal 2020-01-16 15:45:22 -05:00
  • dc9da69509 derive ECIESX25519AEADRatchetSession from GarlicRoutingSession orignal 2020-01-16 14:59:19 -05:00
  • d7d964bf57 GarlicRoutingSession/ElGamalAESSession split orignal 2020-01-16 14:31:01 -05:00
  • d6d9f05443
    Merge pull request #1456 from PurpleI2P/openssl orignal 2020-01-16 14:20:47 -05:00
  • bcfe44db54 handle tunnel delivery instructioin for ECIESx25519 orignal 2020-01-16 12:47:08 -05:00
  • 376bf6ba72 correct message size for ECIESx25519 orignal 2020-01-15 19:22:42 -05:00
  • f651baab25 ECIESX25519AEADRatchetSession added orignal 2020-01-15 15:13:43 -05:00
  • 61752e2aab correct ciphertext length orignal 2020-01-13 22:37:31 -05:00
  • b7d3fd959e
    Merge pull request #1454 from rex4539/dead-strip orignal 2020-01-13 09:17:05 -05:00
  • 7ac05f8487
    Pass -dead_strip -dead_strip_dylibs -bind_at_load on macOS Dimitris Apostolou 2020-01-13 14:47:15 +02:00
  • 5cfc574f9a
    Update Dockerfile donarrock 2020-01-12 16:24:21 +01:00