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
|
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 |
|
orignal
|
12da23e2f8
|
use boost::beast to connect to tracker
|
2026-07-20 15:47:23 -04:00 |
|
orignal
|
4f2bfb6bf7
|
BoostAsycStream wrapper over stream for boost::beast. Pass callbacks by move
|
2026-07-20 15:46:00 -04:00 |
|
r4sas
|
635b013a61
|
[i18n] update translations
Signed-off-by: r4sas <r4sas@i2pmail.org>
2.61.0
|
2026-07-20 20:58:41 +03:00 |
|
orignal
|
e3726b0265
|
ban if published address only
|
2026-07-20 08:03:48 -04:00 |
|
orignal
|
a88eb382f0
|
Merge pull request #2431 from freeacetone/ban-invalid-ssu2-sessionconfirmed
Ban router on invalid block in SSU2 SessionConfirmed
|
2026-07-20 07:47:34 -04:00 |
|
acetone
|
b850a33d65
|
ban router on invalid block in SSU2 SessionConfirmed
|
2026-07-20 14:31:11 +03:00 |
|
orignal
|
944307b7b4
|
Merge pull request #2430 from freeacetone/fix-ssu2-followon-overflow
Fix buffer overflow on large SSU2 first fragment and I2NP blocks
|
2026-07-20 07:17:01 -04: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 |
|
orignal
|
62bf51cd78
|
Fixed typo
|
2026-07-19 07:58:47 -04:00 |
|
orignal
|
553698c903
|
Merge pull request #2428 from freeacetone/fix-cleanup-loops
fix wrong end condition in cleanup loops
|
2026-07-19 07:34:01 -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
|
bb78946160
|
schedule tracker request
|
2026-07-17 14:17:32 -04:00 |
|
orignal
|
1415e91b20
|
use boost::dynamic_bitset for bitfield. Handle HaveAll and HaveNone messages
|
2026-07-16 17:41:07 -04:00 |
|
orignal
|
f8ed94bf83
|
use boost::dynamic_bitset for block's bits in pieces
|
2026-07-16 10:27:38 -04:00 |
|
orignal
|
8971c22c16
|
list of connections per piece. send bitfield
|
2026-07-15 20:37:28 -04:00 |
|
orignal
|
361bee9480
|
don't replace Host header if it's .b32.i2p already
|
2026-07-14 19:40:43 -04:00 |
|
orignal
|
58bdff19ac
|
replace Host to .b32.i2p address
|
2026-07-14 19:20:39 -04:00 |
|
orignal
|
0c88969e4a
|
create and save bitfield from pieces
|
2026-07-14 16:13:15 -04:00 |
|
orignal
|
d97d272653
|
parse compact tracker response
|
2026-07-13 18:23:58 -04:00 |
|
orignal
|
af1106eb56
|
handle request message
|
2026-07-13 13:56:49 -04:00 |
|
orignal
|
d4448ee08d
|
handle Piece message
|
2026-07-12 20:46:56 -04:00 |
|
orignal
|
64f4987c58
|
CreateAndReserveFile added
|
2026-07-12 19:16:43 -04:00 |
|
orignal
|
b44128f801
|
handle Bitfield message
|
2026-07-12 16:12:56 -04:00 |
|
orignal
|
e8420b422c
|
connect to peer. send handshake
|
2026-07-12 11:49:43 -04:00 |
|
orignal
|
d30ff0e11a
|
const GetOwner
|
2026-07-11 12:01:09 -04:00 |
|
orignal
|
ef5eea9286
|
incoming peer connections
|
2026-07-11 10:14:19 -04:00 |
|
orignal
|
76212eb9d7
|
include FROM to FIN packet if offline signature
|
2026-07-09 10:08:38 -04:00 |
|
orignal
|
593b4b52e5
|
common BEncoded parser
|
2026-07-09 08:48:33 -04:00 |
|
orignal
|
7a2d904c81
|
correct options size for FIN packet with offline signature
|
2026-07-08 20:48:52 -04:00 |
|
orignal
|
9aa24e5285
|
parse peers from tracker
|
2026-07-08 20:08:22 -04:00 |
|
orignal
|
4de4e0fbe8
|
update lazygravy_at_mail.i2p.crt
|
2026-07-08 14:22:51 -04:00 |
|
orignal
|
ab78fae011
|
keepaliveinterval for UDP client tunnel
|
2026-07-07 15:19:23 -04:00 |
|
orignal
|
d381628843
|
fixed build error
|
2026-07-07 09:51:53 -04:00 |
|
orignal
|
39efa3e094
|
request tracker
|
2026-07-07 09:30:02 -04:00 |
|
orignal
|
06510d5e6a
|
made to_string const
|
2026-07-06 21:14:41 -04:00 |
|
orignal
|
c2b5762fd7
|
TorrentsTunnel, PeerID, read .torrent files
|
2026-07-06 16:36:36 -04:00 |
|
orignal
|
91c3b00e6b
|
Initial commit for torrents. Bencode
|
2026-07-05 21:45:08 -04:00 |
|
orignal
|
51d3b7bf21
|
pass std::list to SendPackets. Splice to m_SentPackets instead copy
|
2026-07-04 18:03:22 -04:00 |
|
orignal
|
64d6d86b21
|
use shared_ptr for HTTP and SOCKS proxy
|
2026-07-04 15:17:02 -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 |
|