jpk68
|
67404cd82f
|
chore: fix memory safety issues
|
2026-08-18 15:43:44 -04:00 |
|
orignal
|
4fa515b4fe
|
Merge pull request #2492 from pobregat0/server-tunnel-acceptor
keep the acceptor of a server tunnel through a reload
|
2026-08-17 22:40:34 -04:00 |
|
PobreGato
|
bde02543b0
|
take the acceptor off only if this tunnel set it
|
2026-08-18 05:14:42 +03:00 |
|
PobreGato
|
a30e6ae50f
|
keep the acceptor of a server tunnel through a reload
|
2026-08-18 04:34:47 +03:00 |
|
orignal
|
c6a19a594d
|
require higher version for boost for compatibility with std::string_view
|
2026-08-17 21:27:37 -04:00 |
|
orignal
|
71177d649c
|
send some stats and status in torrent-get response
|
2026-08-17 18:47:48 -04:00 |
|
orignal
|
9b7cda3775
|
send torrents in result for torrent-get RPC
|
2026-08-17 17:48:54 -04:00 |
|
orignal
|
fad3294ed3
|
handle torrent-get RPC
|
2026-08-17 16:34:52 -04:00 |
|
orignal
|
d9cd383b08
|
Merge pull request #2489 from pobregat0/tunnel-reload-params
apply tunnel parameters on reload
|
2026-08-16 22:09:55 -04:00 |
|
PobreGato
|
98c0035620
|
apply tunnel parameters on reload
|
2026-08-17 05:01:00 +03:00 |
|
orignal
|
c3541c3966
|
implemented rpcaddress param
|
2026-08-16 21:33:50 -04:00 |
|
orignal
|
a5ded7f5a3
|
send JSON error response
|
2026-08-16 16:38:01 -04:00 |
|
orignal
|
4dd8577731
|
implemented torrent-add RPC
|
2026-08-16 14:48:11 -04:00 |
|
orignal
|
680f781b8c
|
create .torrent fiel and torrent data files if added from RPC
|
2026-08-16 09:06:11 -04:00 |
|
orignal
|
5b29636395
|
torrent-add RPC request
|
2026-08-16 06:50:23 -04:00 |
|
orignal
|
e8b1310469
|
Merge pull request #2482 from pobregat0/fix-count
duplicated subsession id was never detected
|
2026-08-15 21:12:08 -04:00 |
|
PobreGato
|
f756d258b4
|
duplicated subsession id was never detected
|
2026-08-16 04:11:06 +03:00 |
|
PobreGato
|
cc4c80a5ca
|
round-robin over several outproxies in http proxy
|
2026-08-16 02:38:47 +03:00 |
|
orignal
|
f5880bf8d5
|
Added torrents RPC server and params
|
2026-08-15 12:50:04 -04:00 |
|
orignal
|
dfcb8a8043
|
handle interested flag
|
2026-08-14 15:21:44 -04:00 |
|
orignal
|
a74719e2ba
|
send interested back to have message only if choked
|
2026-08-14 11:00:15 -04:00 |
|
orignal
|
c3f8c762cc
|
try to request blocks again for stalled connection
|
2026-08-14 09:23:42 -04:00 |
|
PobreGato
|
3023c137c7
|
route datagrams to the subsession they belong to
|
2026-08-14 05:00:25 +03:00 |
|
orignal
|
594c13eb88
|
Merge pull request #2476 from pobregat0/sam33-datagram-subsessions
datagram and raw subsessions for SAM 3.3
|
2026-08-13 21:49:41 -04:00 |
|
PobreGato
|
54172a5d80
|
use std::remove instead of std::erase for C++17
|
2026-08-14 04:36:06 +03:00 |
|
orignal
|
e2a1b6d7e5
|
try to request block from piece requested by another connection if no other pieces available
|
2026-08-13 21:29:48 -04:00 |
|
PobreGato
|
218b26ebd9
|
datagram and raw subsessions for SAM 3.3
|
2026-08-14 04:14:16 +03:00 |
|
PobreGato
|
df9e55be2c
|
round-robin over several destinations in client tunnel
|
2026-08-14 03:26:43 +03:00 |
|
orignal
|
8b9bc39b4d
|
drop duplicated, later on unsolicited blocks
|
2026-08-13 17:49:17 -04:00 |
|
orignal
|
25a2c4bc60
|
create full path from m_TorrentsPath
|
2026-08-13 13:35:40 -04:00 |
|
orignal
|
793f4ff0a5
|
fixed typo
|
2026-08-13 10:56:22 -04:00 |
|
orignal
|
979fb94c31
|
collect .torrent fiels from torrents fir using std::filesystem::directory_iterator
|
2026-08-13 10:35:15 -04:00 |
|
orignal
|
dae730250f
|
use std::filesystem::path for file pathes
|
2026-08-13 10:09:03 -04:00 |
|
orignal
|
a5e8c63445
|
send choke if too many queued requests
|
2026-08-12 19:34:46 -04:00 |
|
PobreGato
|
c21dd678b0
|
protect http and socks proxy pointers with mutex
|
2026-08-13 01:42:05 +03:00 |
|
orignal
|
7a56924ebd
|
closed connections with seeds when comlete. Count uploaded
|
2026-08-12 14:46:38 -04:00 |
|
Dimitris Apostolou
|
ea423cbe6f
|
fix typos
|
2026-08-12 19:27:06 +03:00 |
|
orignal
|
8fb4f0b200
|
don't load same piece twice
|
2026-08-12 11:08:33 -04:00 |
|
orignal
|
98f786616a
|
add .i2p to ip parameter sent to tracker
|
2026-08-12 10:39:58 -04:00 |
|
orignal
|
d224d0cacd
|
fixed build error
|
2026-08-11 22:14:00 -04:00 |
|
orignal
|
f00758d853
|
multi-files torrents
|
2026-08-11 22:00:38 -04:00 |
|
PobreGato
|
437b70a463
|
protect addressbook addresses with mutex
|
2026-08-12 03:40:37 +03:00 |
|
orignal
|
e9fa8d0477
|
report actual left to tracker. send event=completed when torrent get completed
|
2026-08-11 08:45:29 -04:00 |
|
parsebulb
|
d3266eb688
|
Don't close connection after PONG
|
2026-08-11 11:32:50 +02:00 |
|
orignal
|
4934a2e036
|
allow partially save and load piece
|
2026-08-10 20:28:57 -04:00 |
|
orignal
|
4156005c49
|
handshake receive timeout
|
2026-08-10 15:42:13 -04:00 |
|
orignal
|
2333d39851
|
read file path as list of subdirs
|
2026-08-10 10:26:52 -04:00 |
|
orignal
|
a743eaeed9
|
request rarest pieces first
|
2026-08-09 18:32:32 -04:00 |
|
orignal
|
b53951c167
|
read files list from .torrent file
|
2026-08-09 15:05:51 -04:00 |
|
orignal
|
ab03c745a8
|
release requested piece if connection got closed
|
2026-08-09 11:27:27 -04:00 |
|