Commit Graph
3106 Commits
Author SHA1 Message Date
orignal 075cdc1850 allow ipv6 binding for Haiku because IPV6_V6ONLY has been implemented since R1/Beta6 2026-07-30 08:05:41 -04:00
orignalandGitHub 57ea80fdbd Merge pull request #2453 from jpk68/ntcp2-issues
ntcp2: fix memory safety issues
2026-07-30 07:06:54 -04:00
jpk68 b148455295 libi2pd: add missing length checks 2026-07-29 19:07:39 -04:00
jpk68 b1d0bc34c1 ntcp2: fix memory safety issues 2026-07-29 18:34:52 -04:00
orignal da5b063420 fixed possible overflow with negative value 2026-07-28 22:09:03 -04:00
orignal e6088eb30f let pending operations complete when stream received FIN 2026-07-28 21:47:03 -04:00
orignal c49ca9cbdd pass boost::asio::error::eof if stream got terminated 2026-07-28 21:43:56 -04:00
orignal 4d072c1d57 pass boost::asio::error::eof if stream get closed 2026-07-28 18:40:03 -04:00
orignal 8affeb074f fixed possible m_PacketACKIntervalRem overflow 2026-07-28 10:29:22 -04:00
orignal 802a39edc4 Defer template added 2026-07-27 21:50:31 -04:00
orignal e5a4824a2e print correct negative time difference 2026-07-27 21:28:44 -04:00
orignal de37abd34e RunnableServiceWithWork::StopWorkAndFinishTasks added 2026-07-27 14:01:21 -04:00
orignal 15fb818993 don't fragment I2NP if too short 2026-07-26 20:33:18 -04:00
orignalandGitHub d73407ad85 Merge pull request #2444 from wipedlifepotato/FORANDREW
#2435
2026-07-26 18:21:03 -04:00
orignal 8f2dee410d Tag::len 2026-07-26 17:28:57 -04:00
orignal d19cddca7e create_query 2026-07-26 14:11:18 -04:00
orignal bec18de888 correct AsyncReceive timeout 2026-07-25 22:06:11 -04:00
orignal 5e0269cf7b fixed typo 2026-07-25 18:15:07 -04:00
orignalandGitHub 0b72de49b0 Merge pull request #2445 from jpk68/static-analysis
chore: fix issues found through static analysis
2026-07-25 17:57:32 -04:00
jpk68 9cae14f744 chore: fix memory leaks 2026-07-25 17:36:08 -04:00
jpk68 757f4d1881 chore: fix issues found through static analysis 2026-07-25 16:42:55 -04:00
orignalandGitHub 9766ba7da6 Merge pull request #2443 from jpk68/memory-bugs-2
chore: fix more memory safety issues
2026-07-25 14:30:57 -04:00
Charlie Root 81faa906c1 #2435 2026-07-25 16:25:09 +00: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
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
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
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 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
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 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 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 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