Commit graph

1202 commits

Author SHA1 Message Date
dr|z3d
ab0113e53f TunnelPool: uncomment ECIES tunnel peer selection 2021-09-05 13:11:26 +00:00
dr|z3d
2caffa56e8 TunnelPool: don't enforce ECIES for tunnel selection for now, causes seg fault. 2021-09-05 03:12:01 +00:00
dr|z3d
feed4c8d4b Merge https://github.com/PurpleI2P/i2pd into ui 2021-09-05 02:33:56 +00:00
orignal
41d6c117ee make sure server tunnel is published 2021-09-04 18:45:32 -04:00
orignal
e8f4c42bfb moved current language from RouterContext to ClientContext 2021-09-04 14:01:57 -04:00
dr|z3d
2d1f04bdc7 Logging: wording/typos 2021-09-04 12:12:49 +00:00
dr|z3d
c83f945b5e Merge https://github.com/PurpleI2P/i2pd into ui 2021-09-03 23:27:40 +00:00
orignal
349022ae42 don't select ElGamal routers for tunnels 2021-09-03 13:30:01 -04:00
dr|z3d
b5ad6ac230 Merge https://github.com/PurpleI2P/i2pd into ui 2021-09-01 01:37:25 +00:00
orignal
bb518d3d51 don't pass BN_CTX to encrypt/decrypt functions 2021-08-31 18:51:40 -04:00
dr|z3d
c1886d5dfa
Merge branch 'PurpleI2P:openssl' into ui 2021-08-29 20:34:51 +00:00
orignal
c45e202fab removed ElGamal encryption support for own router 2021-08-29 14:22:01 -04:00
orignal
cf25ea3e13 don't delete floodfill if number of remaining floodfills is less than minimal
(cherry picked from commit 541464b705)
2021-08-27 00:25:21 +00:00
orignal
541464b705 don't delete floodfill if number of remaining floodfills is less than minimal 2021-08-26 15:13:58 -04:00
dr|z3d
b7f2dd9074
Merge branch 'PurpleI2P:openssl' into ui 2021-08-24 08:28:36 +00:00
R4SAS
f0c49b58fb
suppress inconsistent-missing-override warning message
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-08-23 19:29:55 +03:00
R4SAS
455c71ff25 fix warning about ifr_name size
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-08-23 17:00:57 +03:00
orignal
96850da31e 2.39.0 2021-08-23 06:58:36 -04:00
dr|z3d
11092d09f0 Logging: fix typo -> compatble/compatible 2021-08-21 04:54:59 +00:00
dr|z3d
fccc92f28b Logging: SSU message: -> SSU: 2021-08-20 16:52:07 +00:00
dr|z3d
217f1e99ce Logging: squash missed capitalizations 2021-08-20 03:34:44 +00:00
dr|z3d
789a31e16d Logging: finish capitalization fixups 2021-08-20 03:29:30 +00:00
dr|z3d
cc1e8e3dcf Logging: more capitalization; update TorBrowser UA to current 2021-08-20 02:19:57 +00:00
dr|z3d
a92628b2c6 Logging: consistent capitalization 2021-08-20 01:43:55 +00:00
dr|z3d
fbd41039dd Tunnel.cpp: consistent capitalization for logging 2021-08-20 00:41:55 +00:00
dr|z3d
98eadf6f78
Merge branch 'PurpleI2P:openssl' into ui 2021-08-14 01:20:59 +00:00
R4SAS
b3e7b1b5ac
Squashed commit of the following:
commit 40ec4e8b59
Author: Simon Vetter <simon.vetter@runbox.com>
Date:   Fri Jul 30 21:23:27 2021 +0200

    libi2pd: mark additional ipv6 addresses/nets as reserved

    This adds :: (undefined address), ::1 (loopback address) as well as
    ff00::/8 (multicast prefix) to reservedIPv6Ranges.

    A bunch of nodes seem to be publishing bogus addresses (mostly ::1)
    in the netDB, resulting in unnecessary tunnel build failures.

Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-08-13 09:11:56 +03:00
dr|z3d
693a78fbe6 More webconsole UI refinements 2021-08-12 00:24:15 +00:00
dr|z3d
4956c112b2 UI updates 2021-08-12 00:24:10 +00:00
orignal
49b3ac7f77 don't reschedule resend timer for terminated streams 2021-08-11 12:23:43 -04:00
orignal
64ec7dd559 narrow down random range 2021-08-03 19:26:09 -04:00
orignal
367df4d0db RAND_bytes from random router selection 2021-08-03 15:43:58 -04:00
orignal
da7e41c188 use Tag<64> for ratechet tags 2021-08-01 18:42:13 -04:00
R4SAS
d88fe203e1
[tunnels] count outbound traffic for zero-hop tunnels
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-08-01 09:25:02 +03:00
orignal
1e01c30e63 set pool for zero-hops tunnels 2021-07-30 14:12:50 -04:00
orignal
7a55d1fc38 don't insert garlic tag for short tunnel build reply if the same router 2021-07-28 21:14:03 -04:00
orignal
f8623b6121 consistent path for explicit peers 2021-07-28 19:08:55 -04:00
orignal
9a3c22f47d don't encrypt ShortTunnelBuild and ShortTunnelBuildReply if on the same router 2021-07-28 15:06:24 -04:00
orignal
e68cff8bba try routers before random router 2021-07-27 18:35:30 -04:00
orignal
513493fa78 fixed typo 2021-07-26 18:46:29 -04:00
orignal
a6937c792f more precise router selection 2021-07-26 17:51:32 -04:00
orignal
99c7d5c23a don't create enryptor for ECIES record encryption 2021-07-25 22:30:54 -04:00
orignal
cd8e8970de NTP request through compatible address 2021-07-24 16:01:11 -04:00
orignal
26d5ced2ef optimal padding for one-time messages 2021-07-23 20:28:55 -04:00
orignal
c7234f705a let NTCP sync through ipv6 2021-07-23 18:34:51 -04:00
orignal
c153471c49 use short tunnel build if possible 2021-07-22 20:58:35 -04:00
orignal
f28024cfe8 decline transit tunnels from short tunnel build message 2021-07-21 18:12:37 -04:00
orignal
911ab9813e handle encrypteed I2NPShortTunnelBuildReply in destination 2021-07-21 14:55:38 -04:00
orignal
cfbf5862f9 set pool for tunnel before build 2021-07-21 13:08:12 -04:00
orignal
5cb1f5986d use msgID from ECIESx25519 block 2021-07-20 22:00:06 -04:00