Commit Graph
3178 Commits
Author SHA1 Message Date
orignal 8800014043 use correct ident hash for datagram2 signature verification 2026-08-31 19:57:45 -04:00
orignal 59c756822d fixed possible overflow 2026-08-31 18:08:55 -04:00
orignal b46554de65 correct incorrect block size for padding block 2026-08-31 16:12:40 -04:00
orignal b7d5d712e7 Merge pull request #2539 from pobregat0/tunnel-short-message
Drop a tunnel message shorter than an I2NP header
2026-08-30 21:40:16 -04:00
PobreGato 4fdb8c7c83 drop a tunnel message shorter than an I2NP header 2026-08-31 04:28:37 +03:00
orignal 61a9a6b1ac Merge pull request #2538 from pobregat0/http-chunk-truncated
Handle malformed HTTP input instead of throwing or returning garbage
2026-08-30 20:23:16 -04:00
PobreGato 039d3feea7 return false instead of throwing on a url with nothing after the schema 2026-08-31 03:12:39 +03:00
PobreGato 954e98eb4d fail on a truncated chunk instead of returning uninitialized bytes 2026-08-31 03:00:47 +03:00
PobreGato 7beb115d1e stop searching for a zip data descriptor on a broken stream 2026-08-31 02:52:36 +03:00
PobreGato 9ef68e2d93 stop parsing a truncated zip in reseed instead of looping forever 2026-08-31 02:33:05 +03:00
orignal f58f9e2838 correct signature for datagram2 2026-08-30 13:24:40 -04:00
orignal 3d14e95567 correct signature for Datagram2 2026-08-25 20:00:48 -04:00
orignal 4177076df9 postpone sending ack if immediate ack requested until all packets get processed 2026-08-25 08:53:24 -04:00
orignal 558c50ca24 http.javascript config param 2026-08-24 18:16:50 -04:00
orignal 393da480da Merge pull request #2504 from pobregat0/stop-from-any-thread
stop a destination on its own thread whoever calls it
2026-08-24 16:55:17 -04:00
orignal 47363b84c6 Merge pull request #2512 from jpk68/http-thread-safety
http, i2pcontrol: use thread-safe snapshots for session/tunnel lists
2026-08-24 13:07:51 -04:00
jpk68 1124b6259f http, i2pcontrol: use thread-safe snapshots for session/tunnel lists 2026-08-24 10:20:04 -04:00
orignal d0d6b8837a erase used element from m_SavedPackets in one shot 2026-08-23 16:03:38 -04:00
orignal d801e971fb removed CreatePath 2026-08-23 14:58:28 -04:00
jpk68 bf594a742e libi2pd: fix parsing crashes 2026-08-23 13:27:13 -04:00
orignal 41cb59c7a7 use std::list for receive queue 2026-08-22 22:53:48 -04:00
PobreGato 2352ebffab stop a destination on its own thread whoever calls it 2026-08-23 02:04:04 +03:00
orignal b6be65d774 min size in AsyncRequest 2026-08-22 14:47:14 -04:00
orignal 4f2d7d7828 common GetRngSeed to initialize std::mt19937 2026-08-21 12:51:05 -04:00
orignal cac6c53ccb common GetRngSeed to initialize std::mt19937 2026-08-21 10:51:44 -04:00
orignal 726c1b9ec0 use std::mt19937 instead RAND_bytes 2026-08-20 21:42:05 -04:00
orignal c42051f6b3 Merge pull request #2499 from jpk68/checks-2
libi2pd: add missing checks and limits
2026-08-19 21:33:57 -04:00
jpk68 a57d375bf1 libi2pd: add missing checks and limits 2026-08-19 21:29:25 -04:00
PobreGato 85b6104080 stop runnable destination in its own thread 2026-08-19 19:12:20 +03:00
orignal 2b37acc525 Merge pull request #2495 from pobregat0/mapping-contains-find
use find in Mapping::Contains
2026-08-18 19:04:25 -04:00
PobreGato bc346f0a88 use find in Mapping::Contains 2026-08-19 02:02:05 +03:00
orignal 6d80583cb5 Merge pull request #2493 from jpk68/memory-bugs-4
chore: fix memory safety issues
2026-08-18 17:00:33 -04:00
jpk68 67404cd82f chore: fix memory safety issues 2026-08-18 15:43:44 -04:00
orignal 04b9cdcd99 Revert "openbsd: fix a issue from IRC chat"
This reverts commit 55ecab7c8d.
2026-08-18 06:56:58 -04:00
orignal 6c9ded8926 Merge pull request #2490 from jpk68/size-checks
libi2pd: add missing size checks
2026-08-17 20:11:27 -04:00
PobreGato 03daaf85be compare tags by value in ordered containers 2026-08-18 03:06:31 +03:00
jpk68 575acd6f13 libi2pd: add missing size checks 2026-08-17 13:27:12 -04:00
orignal 996a467513 Merge pull request #2488 from pobregat0/streaming-lock-guard
use lock_guard for streams mutex
2026-08-16 20:46:52 -04:00
PobreGato d2a6ed9100 use lock_guard for streams mutex 2026-08-17 03:45:16 +03:00
orignal a5d5eab81d Merge pull request #2486 from pobregat0/local-destination-info
added LocalDestinationInfo I2PControl request
2026-08-16 20:39:54 -04:00
PobreGato 37acd98bdd move GetStreamsList body to Streaming.cpp 2026-08-17 03:35:32 +03:00
orignal 1d0162078c use std::mt19937 instead RANG_bytes 2026-08-16 20:26:52 -04:00
PobreGato 08ec42909a return the stream list instead of filling a reference 2026-08-17 03:21:18 +03:00
user 55ecab7c8d openbsd: fix a issue from IRC chat 2026-08-16 23:24:02 +00:00
PobreGato 52bde6a907 added LocalDestinationInfo I2PControl request 2026-08-16 22:50:47 +03:00
PobreGato 5312aba642 use base64 from boost::beast for basic authorization 2026-08-16 03:56:58 +03:00
orignal 5352ac46bc removed CreateAndReserveFile 2026-08-13 13:37:44 -04:00
PobreGato 6be42e68f1 keep streaming packets pool alive for streams 2026-08-13 02:53:38 +03:00
orignal 0ac37e14de fixed race condtion with local RouterInfo properties 2026-08-12 16:43:22 -04:00
Dimitris Apostolou ea423cbe6f fix typos 2026-08-12 19:27:06 +03:00