Commit graph

  • 9a090509d1
    [cmake] remove windows build support R4SAS 2020-05-14 20:57:21 +03:00
  • 23be4c01df CreateLeaseSetClove orignal 2020-05-13 18:09:26 -04:00
  • 86782f3479 eliminate extra buffer allocation for incoming packets orignal 2020-05-12 18:30:04 -04:00
  • a96c205830 allow encryption type param for encrypted LeaseSet orignal 2020-05-08 14:20:13 -04:00
  • 9274881c18 update logrotate config for reusing in debian Anatolii Vorona 2020-05-08 18:45:28 +02:00
  • 24c5f07153 added logrotate config Anatolii Vorona 2020-05-07 12:11:30 +02:00
  • 789ff702ac fixed sudden webconsole hangs orignal 2020-05-06 14:54:41 -04:00
  • 9b6facf3b0 fixed crash of encrypted leaseset without authentication orignal 2020-05-06 14:08:54 -04:00
  • d503190647 fixed crash of encrypted leaseset without authentication orignal 2020-05-06 10:08:01 -04:00
  • c4d9c03930 handle termination block orignal 2020-05-05 13:01:23 -04:00
  • d7d70b707f configurable throw function orignal 2020-05-05 11:13:59 -04:00
  • dbe1e3f577 ThrowFatal function orignal 2020-05-05 10:16:16 -04:00
  • bb7f03857c ThrowFatal function orignal 2020-05-05 09:35:41 -04:00
  • 53b43353eb fixed formatting orignal 2020-05-05 08:27:56 -04:00
  • b197556447 remove dependency from Win32App orignal 2020-05-05 08:11:01 -04:00
  • 42d4781a96
    [windows] add binding exceptions messagebox notifications, update exceptions handling code R4SAS 2020-05-05 02:36:34 +03:00
  • d991cc3b96
    [services] handle binding errors in tunnels, webconsole R4SAS 2019-05-17 11:04:44 +03:00
  • 4d48d35ad7
    [SSU] handle socket binding errors R4SAS 2019-05-17 10:28:58 +03:00
  • b7ba8f8e93 precalculate initial h and ck orignal 2020-05-03 13:23:08 -04:00
  • dff510c181 set best compression for RouterInfo orignal 2020-05-03 09:27:17 -04:00
  • 1eead0e885 GzipNoCompression witout zlib calls orignal 2020-05-02 21:18:44 -04:00
  • e301387896 don't calculate checsum for Data message send through ECIESX25519AEADRatchet session orignal 2020-05-02 11:13:40 -04:00
  • c49e544781 allow longer families orignal 2020-05-01 14:30:56 -04:00
  • d48db501e0 max payload is always 1730 orignal 2020-05-01 07:33:05 -04:00
  • ec4e17f75c cleanup previous tagsets orignal 2020-04-30 21:27:35 -04:00
  • 17e69e67b1 create additional tags for NSR tagset orignal 2020-04-30 15:38:15 -04:00
  • c4f9f7da06 fixed warning orignal 2020-04-30 13:45:26 -04:00
  • c367476036
    [webconsole] fix printing information about ECIESx25519 tags/sessions R4SAS 2020-04-30 16:21:49 +03:00
  • f5712c4198
    remove not needed initialization for pointer R4SAS 2020-04-30 04:59:05 +03:00
  • 1aa0da3382 [NTCP2] fix socks proxy support R4SAS 2020-04-30 04:44:13 +03:00
  • 27d69894d4 show ECIESx25519 session and tag on the web console orignal 2020-04-29 20:50:31 -04:00
  • 7133a07f38
    [SOCKS] wrap DNS type requests response as IPv4 (fixes netcat usage, closes #1336) R4SAS 2020-04-30 01:52:44 +03:00
  • 627d8cfe69 correct timestamp check for LeaseSet2 orignal 2020-04-29 17:11:48 -04:00
  • 16b992d705
    update info about pidfile defaults (closes #1136) R4SAS 2020-04-29 16:55:25 +03:00
  • 3d9c844dca handle out of order NSR orignal 2020-04-28 22:03:13 -04:00
  • c0de9455bb [android] stop immediatly if no transit tunnels available while graceful shutdown R4SAS 2020-04-29 02:11:35 +03:00
  • 65e1871cd7 new tag for each NSR orignal 2020-04-28 18:23:13 -04:00
  • 0a431594f8
    [Log] Change default loglevel (closes #1230) R4SAS 2020-04-29 00:56:43 +03:00
  • 7b22ef4270 create incoming NSR tagset orignal 2020-04-28 14:47:53 -04:00
  • f77a58b2dc set some ECIESx25519 params orignal 2020-04-27 18:53:02 -04:00
  • 142a138cfc store previous reverse key orignal 2020-04-27 09:35:02 -04:00
  • e6fdf5ad8d
    [Log] create logfile even if loglevel is "none" R4SAS 2020-04-27 13:59:00 +03:00
  • 5700e18257
    [FS] read tunnels configs which ends with .conf only R4SAS 2020-04-27 13:23:29 +03:00
  • 50a77fedca removed trivial check orignal 2020-04-26 19:37:00 -04:00
  • 51e3d5f7bc create next tagset orignal 2020-04-26 19:27:31 -04:00
  • 7f859978dd
    [webconsole] Add runtime transit limit changer, fix button CSS R4SAS 2020-04-26 23:45:30 +03:00
  • d8134e8a21 handle and send next key message without public key orignal 2020-04-25 21:09:03 -04:00
  • 614d91e0b1 send same next key reponse orignal 2020-04-25 14:45:53 -04:00
  • 30067fc7d7 handle next key forward orignal 2020-04-24 21:36:08 -04:00
  • ec29597dbd associate tagset for ECIESx25519 tags orignal 2020-04-24 15:46:02 -04:00
  • ad211a63f3 check if number of peers to exclude doesn't exceed 512 orignal 2020-04-23 15:22:07 -04:00
  • 6b596bd05f check ECIES flag for encrypted response orignal 2020-04-21 15:14:03 -04:00
  • 510b85fd23 try ECIESx25519 tag first orignal 2020-04-20 19:37:46 -04:00
  • e3c8f3fd6f use ack request instead DeliveryStatus for LeaseSet confirmation orignal 2020-04-19 15:00:51 -04:00
  • f9175db28e store intermediate symmetric keys orignal 2020-04-16 21:30:18 -04:00
  • f4798d05e7 persist multi encryption keys orignal 2020-04-15 22:04:18 -04:00
  • a2a0f62135 multi crypto keys in i2cp.leaseSetEncType orignal 2020-04-15 18:01:01 -04:00
  • d923f0e01b support two encryption keys orignal 2020-04-14 19:12:44 -04:00
  • 2fc16ee13d indetification of incoming garlic messages orignal 2020-04-13 20:00:19 -04:00
  • 152e579f7e
    [windows] update flag on connectivity state changes, CRLF > LF R4SAS 2020-04-12 06:00:06 +03:00
  • 90914bb2de
    [windows] init internet connectivity events checker functional (vista+ supported only) R4SAS 2020-04-12 05:25:22 +03:00
  • 95fa835191
    [android] update strings, menus, add reloading tunnels item R4SAS 2020-04-11 23:28:45 +03:00
  • 4e37df26a3
    2.31.0 2.31.0 R4SAS 2020-04-10 20:33:54 +03:00
  • 5e606573b1 2.31.0 orignal 2020-04-10 12:57:47 -04:00
  • ddf3774aec
    Merge pull request #1502 from PurpleI2P/openssl orignal 2020-04-10 10:35:04 -04:00
  • b3974cb52a
    [webconsole] security hardening headers (closes #1464) r4sas 2020-04-10 02:34:47 +00:00
  • b7c206c44b replace by new incoming session orignal 2020-04-09 15:00:38 -04:00
  • 49c1e47736 correct termination if session already exists orignal 2020-04-08 18:02:12 -04:00
  • 4e1319d874 handle ECIESFlag in DatabaseLookup at floodfill orignal 2020-04-07 11:40:18 -04:00
  • a9436aa9af drop i2lua R4SAS 2020-04-03 14:31:18 +03:00
  • d503f07564 suppress GCC 7 (bug 77728) psabi note R4SAS 2020-03-26 09:54:51 +03:00
  • aa7750bfd3 keep sending new session reply until first established session message received orignal 2020-04-02 21:48:39 -04:00
  • 8872d1f389 mutex for m_RemoteIdentity orignal 2020-04-01 09:54:10 -04:00
  • f21af4068f preferred crypto type for Decrypt orignal 2020-03-31 17:35:51 -04:00
  • f4ca6bbb52 fixed race with identity verifier orignal 2020-03-30 19:27:10 -04:00
  • 814f854c5a
    Merge pull request #1499 from PurpleI2P/openssl orignal 2020-03-30 18:20:07 -04:00
  • 869d0156ce handle Ack request orignal 2020-03-26 19:03:38 -04:00
  • 744e893dce check message length orignal 2020-03-23 18:09:57 -04:00
  • fe9ac10f02 generate new tags based on last received index orignal 2020-03-22 21:21:12 -04:00
  • 6fb80f226a reopen socked and restart receiver on exception orignal 2020-03-22 08:14:20 -04:00
  • ff19bab800 set only key correctly orignal 2020-03-21 16:21:51 -04:00
  • 962c2160c7 set actual LeaseSet2 buffer size orignal 2020-03-20 17:43:37 -04:00
  • 168da33d8b
    add comma R4SAS 2020-03-20 18:43:54 +03:00
  • b6b25dc9f3 update log messages R4SAS 2020-03-20 17:44:53 +03:00
  • 3ca17fdc03 support multiple encryption keys orignal 2020-03-19 18:33:42 -04:00
  • 2249708097
    [webconsole] remove excess tag R4SAS 2020-03-19 02:34:45 +03:00
  • 2fcaa7d260
    [webconsole] rework spoilers; print tags, leases, router info in table R4SAS 2020-03-19 02:26:55 +03:00
  • f3b0e57a54 publish multiple encryption keys orignal 2020-03-18 18:03:03 -04:00
  • 5da92437a1 set msg type for deliverystatus orignal 2020-03-16 16:41:07 -04:00
  • b5bc05ac2b delete unconfirmed LeaseSet and DeliveryStatus orignal 2020-03-14 16:35:34 -04:00
  • 45145fa50a add ECIESX25519AEADRatchet session to delivery status orignal 2020-03-14 09:33:48 -04:00
  • dd8200e8b0
    cleanup websocks R4SAS 2020-03-12 03:50:21 +03:00
  • 2f56547d5f
    Merge pull request #1477 from PurpleI2P/drop-websockets R4SAS 2020-03-11 12:37:38 +00:00
  • 82bdcfbbcb
    Merge pull request #1491 from nonlinear-chaos-order-etc-etal/openssl orignal 2020-03-10 11:39:07 -04:00
  • 0e38e43315 some qt work. fixed on slow computers; now faster as delayed save is implemented user 2020-03-10 23:22:49 +08:00
  • 63746be4d5 resolve i2pd_qt.pro conflict user 2020-03-10 21:50:57 +08:00
  • ee73ee365f some work on qt user 2020-03-10 21:49:04 +08:00
  • 3c53479864 update LeaseSet for ECIESX25519AEADRatchet sessions orignal 2020-03-08 20:58:59 -04:00
  • 4adc741de3 send DeliveryStatusMsg for LeaseSet orignal 2020-03-08 18:13:41 -04:00
  • 64da62dbe6 alsways store latest symmkey orignal 2020-03-07 18:46:40 -05:00