Commit Graph
757 Commits
Author SHA1 Message Date
wipedlifepotato 0efeaaec6f feat: percentDone torrentRPC 2026-08-22 14:37:52 +03:00
wipedlifepotato f241183fb1 add_jsonrpc2_torrent_get 2026-08-21 16:39:35 +03:00
wipedlifepotato b29f19e100 type: torrrents -> torrent 2026-08-21 16:27:48 +03:00
wipedlifepotato 63236db9c7 add: заглушка для transmission-rpc библиотеки python 2026-08-21 16:20:06 +03:00
user f158e21159 session-get dummy method RPC torrent transsmission-rpc 2026-08-21 07:42:08 +00:00
PobreGato 4d88d21fe4 keep service owner of a handler as weak_ptr 2026-08-21 03:18:44 +03:00
orignal 8154f8709d handle torrent-get RPC fields: files, wanted, priorities 2026-08-20 17:58:31 -04:00
orignal faceb81e5d store peerid as array<int8_t, 20> 2026-08-20 16:49:12 -04:00
orignal 07a61d3626 response to peers request with peers info 2026-08-20 15:27:22 -04:00
orignal c464814c46 reset peers stats when torrent complete 2026-08-20 09:26:18 -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
orignal c87925f1ba Merge pull request #2498 from pobregat0/addressbook-timer-after-reload
recreate addressbook timers when shared destination is replaced
2026-08-19 21:03:37 -04:00
orignal b5c2e7d9ea send interested if we sent max requests before 2026-08-19 21:01:50 -04:00
PobreGato 0850b0fc56 recreate addressbook timers when shared destination is replaced 2026-08-20 02:18:20 +03:00
orignal 7b1a9d5411 handle pieces field from torrent-get 2026-08-19 17:22:37 -04:00
orignal e7009e561f handle fields list from torrent-get RPC 2026-08-19 16:14:21 -04:00
orignal 3740e8dc6f count and report num dowloading from/uploading to peers 2026-08-19 09:20:29 -04:00
orignal 659a894115 smoother upload rate calculation 2026-08-18 21:28:47 -04:00
orignal 4f138ac630 collect and return unload/download rate stats 2026-08-18 20:53:38 -04: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 0514efcdeb read tag only if presented 2026-08-18 15:11:04 -04:00
orignal 8887afe260 implemented remove torrent and torrent-remove RPC 2026-08-18 09:29:01 -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