1353 Commits (67e501f5c7fbe97588e584466a5ca235a9524ae0)

Author SHA1 Message Date
orignal 8debdc264c use common cleanup timer for all SSU sessions 3 years ago
orignal 31bdce1f1f cleanup received messages list by timestamp 3 years ago
orignal 317d8cdc48 don't allocate separate buffers for SessionRequest and SessionCreated 3 years ago
orignal 5b2b9e00a2 reuse receive buffer 3 years ago
R4SAS d2faec70be
[gzip] do not initialize deflator if gzip is not enabled for tunnel 3 years ago
orignal 247b6a0ed2 memory pool for SSU packets 3 years ago
orignal f7f36568ef set gzip compression to false by default 3 years ago
orignal e054c6e82c memory pool for SSU messages and fragments 3 years ago
orignal 5e2e1a1e3d don't include old tunnel to LeaseSet if recreated 3 years ago
orignal ad036de69d eliminate allocation of m_ExtendedBuffer 3 years ago
orignal 20652f7995 resseed if too few floodfills 3 years ago
orignal 292fe94352 RouterContext is always ECIES 3 years ago
orignal 76dca1b46b don't handle ElGamal build record 3 years ago
orignal a54b5c18c6 fixed crash 3 years ago
orignal c763472914 select ECIES routers only for peer tests and introducers 3 years ago
orignal 41d6c117ee make sure server tunnel is published 3 years ago
orignal e8f4c42bfb moved current language from RouterContext to ClientContext 3 years ago
yangfl 3f46ca41ca disable pthread_setname_np on GNU/Hurd 3 years ago
orignal 349022ae42 don't select ElGamal routers for tunnels 3 years ago
orignal bb518d3d51 don't pass BN_CTX to encrypt/decrypt functions 3 years ago
orignal c45e202fab removed ElGamal encryption support for own router 3 years ago
orignal 541464b705 don't delete floodfill if number of remaining floodfills is less than minimal 3 years ago
R4SAS f0c49b58fb
suppress inconsistent-missing-override warning message 3 years ago
R4SAS 455c71ff25 fix warning about ifr_name size 3 years ago
orignal 96850da31e 2.39.0 3 years ago
R4SAS b3e7b1b5ac
Squashed commit of the following: 3 years ago
orignal 49b3ac7f77 don't reschedule resend timer for terminated streams 3 years ago
orignal 64ec7dd559 narrow down random range 3 years ago
orignal 367df4d0db RAND_bytes from random router selection 3 years ago
orignal da7e41c188 use Tag<64> for ratechet tags 3 years ago
R4SAS d88fe203e1
[tunnels] count outbound traffic for zero-hop tunnels 3 years ago
orignal 1e01c30e63 set pool for zero-hops tunnels 3 years ago
orignal 7a55d1fc38 don't insert garlic tag for short tunnel build reply if the same router 3 years ago
orignal f8623b6121 consistent path for explicit peers 3 years ago
orignal 9a3c22f47d don't encrypt ShortTunnelBuild and ShortTunnelBuildReply if on the same router 3 years ago
orignal e68cff8bba try routers before random router 3 years ago
orignal 513493fa78 fixed typo 3 years ago
orignal a6937c792f more precise router selection 3 years ago
orignal 99c7d5c23a don't create enryptor for ECIES record encryption 3 years ago
orignal cd8e8970de NTP request through compatible address 3 years ago
orignal 26d5ced2ef optimal padding for one-time messages 3 years ago
orignal c7234f705a let NTCP sync through ipv6 3 years ago
orignal c153471c49 use short tunnel build if possible 3 years ago
orignal f28024cfe8 decline transit tunnels from short tunnel build message 3 years ago
orignal 911ab9813e handle encrypteed I2NPShortTunnelBuildReply in destination 3 years ago
orignal cfbf5862f9 set pool for tunnel before build 3 years ago
orignal 5cb1f5986d use msgID from ECIESx25519 block 3 years ago
orignal 0b14c810fb handle ShortTunnelBuildReply 3 years ago
orignal c2334db8f8 correct reply key for short tunnel build record 3 years ago
orignal 4807092df6 fixed typo 3 years ago