Commit Graph
9318 Commits
Author SHA1 Message Date
Charlie Root 527255fcbd run pledge after InitTransport() 2026-07-26 15:14:56 +00:00
Charlie Root 2d027ac4c6 certsdir path 2026-07-26 14:38:46 +00:00
Charlie Root dac45fecd9 default values for unveil 2026-07-26 14:33:29 +00:00
Charlie Root a220410b83 i2pcontrol with default value 2026-07-26 14:25:57 +00:00
Charlie Root 839b9abd0a eLogDebug instead eLogInfo for empty path in unveil 2026-07-25 19:20:46 +00:00
Charlie Root 10d208e3e2 no use cycle with map for unveil 2026-07-25 19:06:20 +00:00
Charlie Root 3cf9a4b39f map for rules 2026-07-25 18:59:53 +00:00
Charlie Root 7325c46939 i2pcontrol file create, logfile create rule 2026-07-25 18:41:12 +00:00
Charlie Root 1d3b4257e1 allow create pid file 2026-07-25 16:53:02 +00:00
Charlie Root 82410aa073 replace macros to lambda 2026-07-25 16:37:19 +00:00
Charlie Root 81faa906c1 #2435 2026-07-25 16:25:09 +00:00
orignal 78fd1ec431 reduce publish and lookup timeouts 2026-07-25 07:57:20 -04:00
orignalandGitHub 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
orignalandGitHub f3d4e32268 Merge pull request #2440 from jpk68/openrc-dirs
openrc: create needed directories before checkpath
2026-07-24 22:10:51 -04:00
orignalandGitHub 1871290eca Merge pull request #2441 from jpk68/libi2pd-typos
libi2pd: fix some typos
2026-07-24 22:10:23 -04:00
jpk68 b02c160b84 libi2pd: fix some typos 2026-07-24 20:45:35 -04:00
jpk68 910a461364 openrc: create needed directories before checkpath 2026-07-24 20:28:24 -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
orignalandGitHub 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 82225a5fa4 initialize m_KeepAliveInterval 2026-07-23 21:29:44 +03: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
acetone 98310bc504 guard against null datagram session in udp ack timer 2026-07-23 21:05:49 +03:00
acetone 2417db307c keep sending on established udp session after ack timeout 2026-07-23 20:59:41 +03:00
acetone 1f0470fc8d retry udp session establishment instead of dropping packets 2026-07-23 20:54:21 +03:00
orignal 92ec218a8d pass bytes_transferred to AsyncSend callback 2026-07-23 11:24:10 -04:00
orignalandGitHub 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 07e5379889 pass async_read_some handler directly to AsyncReceive 2026-07-22 22:01:55 -04: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
orignalandGitHub 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 5a96f4d7fb request piece. keep-alive 2026-07-21 18:50:44 -04:00
orignal fcd581ec6a hanlders iterator 2026-07-21 18:48:40 -04:00
r4sas 53bf068268 [rpm] fix build on Fedora 44+
Signed-off-by: r4sas <r4sas@i2pmail.org>
2026-07-21 19:26:35 +00:00
orignal 4fff8c0c1a skip zero length buffers to compress 2026-07-21 14:35:38 -04:00
orignalandGitHub 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 858c879b3e don't print read/write erro if socket got closed by other side 2026-07-21 08:26:36 -04: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 bd77bea20a fixed Debian 11 build 2026-07-20 17:04:05 -04:00
orignal 35c11cdea0 C++23 for some compilers 2026-07-20 16:52:46 -04:00