orignal
|
01240f75ab
|
defer moving stream to destination's thread
|
2026-07-27 21:56:09 -04:00 |
|
orignal
|
8948bb5e01
|
defer moving stream to destination's thread
|
2026-07-27 21:52:44 -04:00 |
|
orignal
|
12de5f0550
|
use boost::beast for address book updates
|
2026-07-27 21:21:47 -04:00 |
|
orignal
|
844ecec004
|
fixed warning
|
2026-07-27 15:20:35 -04:00 |
|
orignal
|
ee64f13e91
|
separate thead for disk I/O operations
|
2026-07-27 14:05:59 -04:00 |
|
orignal
|
672f9c0197
|
handle have message
|
2026-07-26 21:21:21 -04:00 |
|
orignal
|
2f635b2ce7
|
send correct numwanted to tracker
|
2026-07-26 17:31:17 -04:00 |
|
orignal
|
178138e87e
|
info_hash in url format. Host and User-Agent in request
|
2026-07-26 15:55:30 -04:00 |
|
orignal
|
8101ae4c31
|
specify params in GET query
|
2026-07-26 14:13:34 -04:00 |
|
orignal
|
bec18de888
|
correct AsyncReceive timeout
|
2026-07-25 22:06:11 -04:00 |
|
orignal
|
e5d358931d
|
pass trackers list to TorrentsTunnel
|
2026-07-25 18:43:12 -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
|
757f4d1881
|
chore: fix issues found through static analysis
|
2026-07-25 16:42:55 -04:00 |
|
jpk68
|
247590afab
|
chore: fix more memory safety issues
|
2026-07-25 11:34:36 -04:00 |
|
jpk68
|
16c516d2d1
|
chore: fix several memory safety issues
|
2026-07-24 23:00:12 -04:00 |
|
acetone
|
82225a5fa4
|
initialize m_KeepAliveInterval
|
2026-07-23 21:29:44 +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 |
|
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 |
|
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 |
|
orignal
|
858c879b3e
|
don't print read/write erro if socket got closed by other side
|
2026-07-21 08:26:36 -04:00 |
|
orignal
|
12da23e2f8
|
use boost::beast to connect to tracker
|
2026-07-20 15:47:23 -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
|
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
|
593b4b52e5
|
common BEncoded parser
|
2026-07-09 08:48:33 -04:00 |
|
orignal
|
9aa24e5285
|
parse peers from tracker
|
2026-07-08 20:08:22 -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
|
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
|
64d6d86b21
|
use shared_ptr for HTTP and SOCKS proxy
|
2026-07-04 15:17:02 -04:00 |
|