Commit Graph
734 Commits
Author SHA1 Message Date
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