orignal
|
466e99fa55
|
torrent-reannounce RPC method
|
2026-10-03 21:36:16 -04:00 |
|
orignal
|
a11971809c
|
remove all torrents if ids is not specified
|
2026-10-03 21:07:38 -04:00 |
|
orignal
|
2d57d3f678
|
don't connect to peers for complete torrent
|
2026-10-02 11:26:25 -04:00 |
|
orignal
|
caceb9d275
|
show peer's origin in flags field in RPC response
|
2026-10-02 09:53:03 -04:00 |
|
orignal
|
3361c59718
|
use infoHash as torrent name if no dn= in magnet link
|
2026-09-29 21:06:51 -04:00 |
|
orignal
|
5bf161e29c
|
get peers throught DHT and announce own torrents
|
2026-09-29 18:59:46 -04:00 |
|
orignal
|
847f3748f2
|
return existing tunnel ID for duplicated torrent
|
2026-09-28 20:58:56 -04:00 |
|
orignal
|
8d5becd90a
|
set DHT datagram receiver after datagram destionation initializtion. Save nodes from ping and get_peers queires
|
2026-09-28 15:16:59 -04:00 |
|
orignal
|
50235645ea
|
fixed typo
|
2026-09-28 07:46:42 -04:00 |
|
orignal
|
bdac44084f
|
close .part file before renaming
|
2026-09-25 21:46:14 -04:00 |
|
orignal
|
3c871cd892
|
don't consider duplicated torrent as error. Return id of existing one instead
|
2026-09-25 08:40:28 -04:00 |
|
orignal
|
6f24d4efdd
|
implemnented torrent tunnel param dht
|
2026-09-24 19:14:02 -04:00 |
|
orignal
|
81b9c357e4
|
handle and reply to DHT ping message
|
2026-09-22 14:34:19 -04:00 |
|
orignal
|
7a826ed069
|
FindClosestNodes, select DHT port from wider range
|
2026-09-21 11:28:43 -04:00 |
|
orignal
|
541a0129d4
|
set DHT datagram handlers
|
2026-09-20 16:49:35 -04:00 |
|
orignal
|
cf41c7863c
|
don't add trackets resolving to same ident hash
|
2026-09-19 20:42:21 -04:00 |
|
orignal
|
4f65b92b21
|
don't create files for torrent with malformed metaInfo
|
2026-09-19 12:12:14 -04:00 |
|
orignal
|
13ca01b35f
|
changed TorrentFile from struct to class
|
2026-09-19 10:57:55 -04:00 |
|
orignal
|
007d7a4357
|
drop interval to minimal if a tracker is not responding
|
2026-09-18 17:45:18 -04:00 |
|
orignal
|
3061fbdeb8
|
set tracker error if no response
|
2026-09-18 10:33:15 -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
|
99eab7aceb
|
don't set next tracker requst time for unused tracker
|
2026-09-15 22:12:23 -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
|
952f5aad9e
|
open seeded file in read-only mode
|
2026-09-14 10:11:42 -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
|
1d96c2ac69
|
tribool local bitfield state. Delete .resume file after receiving last piece
|
2026-09-12 21:59:04 -04:00 |
|
orignal
|
3630a57054
|
take non connected peers from torrent
|
2026-09-12 12:33:14 -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
|
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
|
6929699325
|
send PEX added message to incoming connection
|
2026-09-10 13:08:24 -04:00 |
|
orignal
|
e50950c6c0
|
connect to new peers received through PEX
|
2026-09-09 16:42:13 -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
|
0995713eba
|
handle dn param from magnet link
|
2026-09-07 20:43:34 -04:00 |
|
orignal
|
bf0735a5f0
|
set announce from magnet link
|
2026-09-06 21:50:00 -04:00 |
|
orignal
|
afe5c9cb8c
|
send stopped event to trackers on stop
|
2026-09-06 16:16:47 -04:00 |
|
orignal
|
36a5821432
|
add announce to .torrent file if available
|
2026-09-05 09:31:16 -04:00 |
|
orignal
|
aad34ec242
|
ignore total_size from BEP9 metadata. Check size of magnet hash
|
2026-09-04 20:42:45 -04:00 |
|
orignal
|
d203db13a7
|
update torrent info and save .torent file from BEP9 metadata
|
2026-09-04 17:36:28 -04:00 |
|
orignal
|
e49079f165
|
handle magnet links from torrent-add RPC
|
2026-09-03 18:31:46 -04:00 |
|