acetone
|
82047ccbc4
|
check clove length before reading delivery status and tunnel test
|
2026-09-14 14:45:13 -04:00 |
|
orignal
|
ade824808c
|
don't try to parse meta LeaseSet
|
2026-09-10 20:07:06 -04:00 |
|
PobreGato
|
5da917f576
|
treat reseed connect timeout as a failure instead of a connection
|
2026-09-09 20:35:08 -04:00 |
|
orignal
|
e5621949d5
|
chech ratchets payload size and key
|
2026-09-09 09:23:18 -04:00 |
|
orignal
|
4966e30938
|
support C++20 with older boost
|
2026-09-07 22:55:21 -04:00 |
|
orignal
|
a592d51a31
|
don't add session if server is not ready
|
2026-09-07 20:23:57 -04:00 |
|
orignal
|
6118fa31d9
|
don't connect to remote peer if sevver was not started or already stopped
|
2026-09-07 18:47:11 -04:00 |
|
orignal
|
109a1b1625
|
don't connect or accept sessions during start/stop
|
2026-09-07 09:17:13 -04:00 |
|
PobreGato
|
789fb8b9c1
|
check datagram sessions for empty under the lock
|
2026-09-03 01:58:09 +03:00 |
|
PobreGato
|
dc1a0ebe94
|
don't send packets from a terminated stream
|
2026-09-02 01:37:06 +03:00 |
|
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 |
|