orignal
|
9766ba7da6
|
Merge pull request #2443 from jpk68/memory-bugs-2
chore: fix more memory safety issues
|
2026-07-25 14:30:57 -04:00 |
|
orignal
|
4529131639
|
calculate publish timeout based on tunnel lengths if published through tunnels
|
2026-07-25 11:47:38 -04:00 |
|
jpk68
|
247590afab
|
chore: fix more memory safety issues
|
2026-07-25 11:34:36 -04:00 |
|
orignal
|
78fd1ec431
|
reduce publish and lookup timeouts
|
2026-07-25 07:57:20 -04:00 |
|
orignal
|
b97d175812
|
Merge pull request #2442 from jpk68/memory-bugs
chore: fix several memory safety issues
|
2026-07-25 07:28:59 -04:00 |
|
jpk68
|
16c516d2d1
|
chore: fix several memory safety issues
|
2026-07-24 23:00:12 -04:00 |
|
jpk68
|
b02c160b84
|
libi2pd: fix some typos
|
2026-07-24 20:45:35 -04:00 |
|
orignal
|
f72522ed26
|
delete ECDSA private key BIGNUM if non-openssl or older openssl crypto library
|
2026-07-24 17:56:41 -04:00 |
|
orignal
|
44a20ea7f0
|
EdDSA signature type by default
|
2026-07-24 17:49:31 -04:00 |
|
orignal
|
fd251c9eea
|
delete ECDSA private key BIGNUM if non-openssl or older openssl crypto library
|
2026-07-24 17:41:21 -04:00 |
|
orignal
|
d52d406a90
|
calculate LeaseSet request timeout based on tunnel latency or tunnel length
|
2026-07-24 14:34:49 -04:00 |
|
orignal
|
902325920f
|
allow sending packet without payload
|
2026-07-24 08:17:17 -04:00 |
|
orignal
|
39f3036d92
|
Merge pull request #2437 from freeacetone/udp-tunnels-optimisation
Udp tunnels optimisation
|
2026-07-23 14:47:11 -04:00 |
|
orignal
|
24a9457ec0
|
calculate publish timeout based on tunnel lengths
|
2026-07-23 14:45:15 -04:00 |
|
acetone
|
feeae263c1
|
restart inactive garlic session for udp datagrams
|
2026-07-23 21:20:14 +03:00 |
|
acetone
|
972bebb06d
|
refresh remote leaseset on udp ack timeout
|
2026-07-23 21:12:14 +03:00 |
|
orignal
|
92ec218a8d
|
pass bytes_transferred to AsyncSend callback
|
2026-07-23 11:24:10 -04:00 |
|
orignal
|
a2e82fc23a
|
Merge pull request #2434 from freeacetone/fix-gzip-deflate
Fix deflate when last buffer is zero length
|
2026-07-23 07:50:31 -04:00 |
|
acetone
|
fd19f724e6
|
fix deflate when last buffer is zero length
|
2026-07-23 12:09:44 +03:00 |
|
orignal
|
3e56fddad3
|
consolidate multiple buffers from async_write_some to single SendBuffer
|
2026-07-22 21:34:18 -04:00 |
|
orignal
|
db701c7928
|
moved BoostAsyncStream to BoostStream.h
|
2026-07-22 14:33:26 -04:00 |
|
orignal
|
e463947478
|
Merge pull request #2433 from freeacetone/fix-ssu2-sessions-map-race
Fix data race on sessions map in SSU2
|
2026-07-21 19:42:11 -04:00 |
|
acetone
|
cfbd0731ea
|
fix data race on sessions map in SSU2 server
|
2026-07-22 02:29:03 +03:00 |
|
orignal
|
4fff8c0c1a
|
skip zero length buffers to compress
|
2026-07-21 14:35:38 -04:00 |
|
orignal
|
e86c716cb4
|
Merge pull request #2432 from freeacetone/fix-ssu2-terminate-intermediatequeue-race
Fix data race on intermediate queue in SSU2 session termination
|
2026-07-21 13:57:05 -04:00 |
|
acetone
|
2f490e6262
|
fix data race on intermediate queue in SSU2 session termination
|
2026-07-21 20:56:09 +03:00 |
|
orignal
|
005673922f
|
use _cpp_lib_move_only_function to check for std::move_only_function
|
2026-07-20 20:56:15 -04:00 |
|
orignal
|
e7f0c34309
|
std::move_only_function for SendHandler if C++23
|
2026-07-20 20:27:47 -04:00 |
|
orignal
|
4f2bfb6bf7
|
BoostAsycStream wrapper over stream for boost::beast. Pass callbacks by move
|
2026-07-20 15:46:00 -04:00 |
|
orignal
|
e3726b0265
|
ban if published address only
|
2026-07-20 08:03:48 -04:00 |
|
acetone
|
b850a33d65
|
ban router on invalid block in SSU2 SessionConfirmed
|
2026-07-20 14:31:11 +03:00 |
|
acetone
|
2582103d1d
|
fix buffer overflow on large SSU2 first fragment and I2NP blocks
|
2026-07-20 10:52:08 +03:00 |
|
orignal
|
5f6ee84c1f
|
initialize incomplete message fragment in constructor
|
2026-07-19 20:50:32 -04:00 |
|
acetone
|
0cd915ec01
|
fix wrong end condition in cleanup loops
|
2026-07-19 12:36:24 +03:00 |
|
orignal
|
ecd5ff167c
|
2.61.0
|
2026-07-18 07:39:26 -04:00 |
|
orignal
|
64f4987c58
|
CreateAndReserveFile added
|
2026-07-12 19:16:43 -04:00 |
|
orignal
|
76212eb9d7
|
include FROM to FIN packet if offline signature
|
2026-07-09 10:08:38 -04:00 |
|
orignal
|
7a2d904c81
|
correct options size for FIN packet with offline signature
|
2026-07-08 20:48:52 -04:00 |
|
orignal
|
06510d5e6a
|
made to_string const
|
2026-07-06 21:14:41 -04:00 |
|
orignal
|
51d3b7bf21
|
pass std::list to SendPackets. Splice to m_SentPackets instead copy
|
2026-07-04 18:03:22 -04:00 |
|
orignal
|
782a72c33f
|
ML-KEM-768 for SSU2 by default if applicable
|
2026-07-03 12:26:00 -04:00 |
|
orignal
|
fd543f9c29
|
use std::list for sent packets
|
2026-07-02 10:19:29 -04:00 |
|
orignal
|
027874196a
|
don't create nonce again for encryption
|
2026-06-30 20:32:47 -04:00 |
|
orignal
|
8ace25aa01
|
std::list for NACKed packets
|
2026-06-29 17:09:15 -04:00 |
|
orignal
|
74f6c41c88
|
don't print error if ElGamal decryption failed
|
2026-06-28 20:50:27 -04:00 |
|
orignal
|
8497a429dc
|
spiral.likogan.dev reseed added
|
2026-06-27 14:50:39 -04:00 |
|
orignal
|
62e10d09b0
|
always pass ECIES tag as uin64_t
|
2026-06-25 14:00:38 -04:00 |
|
orignal
|
a3074aea1e
|
GetGarlicKey return [key,tag] pair. Remove replyIV
|
2026-06-25 11:34:49 -04:00 |
|
orignal
|
c73e8dbb8b
|
don't send more packets without initial ack due to incorrect RTT calculation
|
2026-06-23 07:37:05 -04:00 |
|
acetone
|
6d79da0e2f
|
refresh offline transient on destination service
|
2026-06-22 21:57:06 +03:00 |
|