orignal
|
be27640ac6
|
calculate peer activity based on interested and choked flags
|
2026-09-17 08:21:11 -04:00 |
|
orignal
|
92878bd7a5
|
add header if table format only
|
2026-09-16 20:04:53 -04:00 |
|
orignal
|
409ef37058
|
return only available field in torrent-get table header
|
2026-09-16 20:01:35 -04:00 |
|
orignal
|
0ef4ade8bf
|
return only available field in torrent-get table header
|
2026-09-16 19:59:22 -04:00 |
|
orignal
|
c0f6c79d8a
|
add table header to torrent-get response
|
2026-09-16 18:25:05 -04:00 |
|
orignal
|
d1859f9f94
|
handle torrent-get with table format
|
2026-09-16 18:11:09 -04:00 |
|
orignal
|
43a8f0981a
|
exlclude duplicated trackers with same host and b32 address
|
2026-09-16 17:26:00 -04:00 |
|
orignal
|
5d05e782dc
|
exlclude duplicated trackers with same host
|
2026-09-16 16:49:26 -04:00 |
|
orignal
|
25b5c9d2e5
|
delete .torrent and .resume files regardless deleteFiles param
|
2026-09-16 11:21:02 -04:00 |
|
orignal
|
87340e65db
|
Merge pull request #2557 from jpk68/add-checks
fix: missing checks and limits
|
2026-09-16 09:00:11 -04:00 |
|
jpk68
|
5e93f74e19
|
fix: missing checks and limits
|
2026-09-16 08:47:15 -04:00 |
|
orignal
|
99eab7aceb
|
don't set next tracker requst time for unused tracker
|
2026-09-15 22:12:23 -04:00 |
|
orignal
|
77a143f012
|
handle fileStats torrent-get field
|
2026-09-15 21:43:44 -04:00 |
|
orignal
|
179fdf7998
|
don't include non-I2P announces to trackers list
|
2026-09-15 21:21:31 -04:00 |
|
orignal
|
8c833634ca
|
add tracker from torrent's announce
|
2026-09-15 19:19:00 -04:00 |
|
orignal
|
80a3f99a61
|
count being sent pieces for incoming requests queue
|
2026-09-15 17:55:15 -04:00 |
|
orignal
|
ca984618af
|
delete orphaned connection
|
2026-09-15 14:24:09 -04:00 |
|
orignal
|
79a4d7496b
|
update piece's buffer after it gets loaded
|
2026-09-15 08:52:27 -04:00 |
|
orignal
|
35804abf50
|
collect torrent data for torrent-get in torrent's thread
|
2026-09-14 20:21:28 -04:00 |
|
orignal
|
bc4dc2b272
|
send reject request if loaded block cann't be sent
|
2026-09-14 17:28:00 -04:00 |
|
orignal
|
952f5aad9e
|
open seeded file in read-only mode
|
2026-09-14 10:11:42 -04:00 |
|
orignal
|
5925c58b6a
|
fixed build with older version of clang
|
2026-09-14 07:57:03 -04:00 |
|
orignal
|
3c45d154b9
|
don't close file after each save/load operation
|
2026-09-13 21:34:02 -04:00 |
|
orignal
|
2ff4eb7c57
|
calculate stats in real time
|
2026-09-13 19:09:36 -04:00 |
|
orignal
|
b8a1c56d25
|
use TorrentFile struct for files. Common logic for single and multiple files
|
2026-09-13 18:38:45 -04:00 |
|
orignal
|
4b42c6b76a
|
recoonect peers from different torrents after random intervals
|
2026-09-13 15:19:28 -04:00 |
|
orignal
|
d72ae7a3dc
|
remove peer from torrent on termination. Always run reconnect timer
|
2026-09-13 11:33:03 -04:00 |
|
orignal
|
aee00c1984
|
don't try to peer if pending connection. Request trackers right away when torrent was added
|
2026-09-13 10:01:52 -04:00 |
|
orignal
|
d7e3750fd3
|
pause between stop and deletion of torrents tunnel
|
2026-09-13 08:04:39 -04:00 |
|
orignal
|
1d96c2ac69
|
tribool local bitfield state. Delete .resume file after receiving last piece
|
2026-09-12 21:59:04 -04:00 |
|
orignal
|
13925712f8
|
check if stream is still alive in callback
|
2026-09-12 16:44:48 -04:00 |
|
orignal
|
181027c3b0
|
let tunnels finish thier tasks on stop
|
2026-09-12 15:46:10 -04:00 |
|
orignal
|
3630a57054
|
take non connected peers from torrent
|
2026-09-12 12:33:14 -04:00 |
|
orignal
|
95f251fdcb
|
only one peer connection with destination per torrent
|
2026-09-12 11:03:33 -04:00 |
|
orignal
|
d5a6c93d3d
|
close all active seesions on stop. Check if .part file exists before renaming
|
2026-09-12 11:01:34 -04:00 |
|
orignal
|
8edd903a79
|
clean up pieces of seeding torrent. Update torrent status in random intervals
|
2026-09-12 08:17:17 -04:00 |
|
orignal
|
c740ea579c
|
fixed possible memory leak
|
2026-09-11 15:13:39 -04:00 |
|
orignal
|
aa06c8144f
|
decode url from tracker param
|
2026-09-11 11:32:34 -04:00 |
|
orignal
|
2d185a508e
|
decode url from magnet's display name param
|
2026-09-11 09:46:05 -04:00 |
|
orignal
|
3bf919b780
|
close connections after receiving info if they didn't have it by handshake
|
2026-09-10 22:10:18 -04:00 |
|
orignal
|
e0fcfb3507
|
notify existing peers about new incoming peer
|
2026-09-10 15:30:44 -04:00 |
|
orignal
|
e846140b38
|
response with more params to torrent-get
|
2026-09-10 14:42:32 -04:00 |
|
orignal
|
6929699325
|
send PEX added message to incoming connection
|
2026-09-10 13:08:24 -04:00 |
|
orignal
|
0d655befa5
|
respond with reject request if piece load failed
|
2026-09-09 18:09:51 -04:00 |
|
orignal
|
13906f9f48
|
use transmission RPC api v17
|
2026-09-09 17:59:57 -04:00 |
|
orignal
|
e50950c6c0
|
connect to new peers received through PEX
|
2026-09-09 16:42:13 -04:00 |
|
orignal
|
e3be45ec50
|
receive I2P_PEX messages
|
2026-09-09 10:45:52 -04:00 |
|
orignal
|
7d93ac0f02
|
maintain connections list per torrent
|
2026-09-08 20:53:22 -04:00 |
|
orignal
|
0a8a96e60b
|
RPC method session-stats
|
2026-09-08 18:20:42 -04:00 |
|
orignal
|
7a0b4a44b0
|
recognize insulocculta tracker's fetcher
|
2026-09-08 11:21:43 -04:00 |
|