Commit Graph
141 Commits
Author SHA1 Message Date
orignal 123f5c75ce check incoming requests queue size and reject or choke if exceeds 2026-09-07 18:41:59 -04:00
orignal c89880c517 handle and send reqq param from BEP10 2026-09-07 17:32:29 -04:00
orignal dfab300cf1 fixed build error 2026-09-07 12:09:08 -04:00
orignal 4618a2d9b3 replace / to _ in file path from .torrent file 2026-09-07 11:43:26 -04:00
orignal 2ee0e5faba randonly select piece to downloand among pieces with same number of peers 2026-09-06 21:13:48 -04:00
orignal 4c3fad35bc more RPC stats about torrent 2026-09-06 20:49:15 -04:00
orignal f70e44d659 terminate connection right away once metainfo received. Cleanup pieces before parsing 2026-09-06 11:05:23 -04:00
orignal 19e0586b4a check if magnet is not ready for status update and tracket info 2026-09-06 08:35:10 -04:00
orignal 0bbfc816a8 handle allowed fast msg 2026-09-05 21:18:56 -04:00
orignal a63b7b1030 handle suggest piece msg 2026-09-05 20:31:10 -04:00
orignal 97ce8d3335 handle reject request msg 2026-09-05 17:11:55 -04:00
orignal daccef90c1 BEP6 2026-09-05 15:07:16 -04:00
orignal 36a5821432 add announce to .torrent file if available 2026-09-05 09:31:16 -04:00
orignal 3de5ae0700 close connection if peer doesn't support BEP9 and BEP10 if magnet doesn't have info yet 2026-09-04 22:24:27 -04:00
orignal b5989bec8a fixed typo 2026-09-04 20:50:52 -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 0b0e88a0d0 correct file completion size calculation 2026-09-03 15:08:07 -04:00
orignal 78d1794b5b NO_TORRENTS compilation param added 2026-09-02 11:10:10 -04:00
orignal 920226d67a verify received torrent info with infoHash 2026-09-01 20:38:41 -04:00
orignal 778e8344e9 fixed typo 2026-09-01 19:53:12 -04:00
orignal 39d6178f33 handle BEP9 message 2026-09-01 15:26:24 -04:00
orignal 6d7ee819eb send ut_metadata in BEP10 handshake 2026-08-31 20:43:43 -04:00
orignal 536b9e1cca handle ut_metadata extended message 2026-08-31 17:50:25 -04:00
orignal 184dfb1df9 handle extended BEP10 messages 2026-08-31 16:04:06 -04:00
orignal aafaed4734 store and show tracker error 2026-08-31 12:48:02 -04:00
orignal d7080fecb9 maintain connection to datagram tracker 2026-08-30 19:01:22 -04:00
orignal 0b941d8f10 create remote bitfield on have message if bitfeild message was never received 2026-08-30 12:43:49 -04:00
orignal 0c576aa8eb increase announce interval if tracker responds with failure reason 2026-08-30 11:11:11 -04:00
orignal 8495e200e0 fixed typo 2026-08-30 08:04:26 -04:00
orignal 1fff0d9f3c correct last announce time 2026-08-29 20:58:11 -04:00
orignal f13d550006 torrentStats 2026-08-29 19:15:23 -04:00
orignal 0c5a102893 stop/start torrents 2026-08-29 10:14:22 -04:00
orignal 8b740fe66a handle announce response from datagram tracker 2026-08-27 11:24:49 -04:00
orignal 80691ba64d Torrents/TorrentsTunnel split 2026-08-26 16:12:08 -04:00
orignal 27ab13c726 connect to datagram tracker 2026-08-25 18:06:26 -04:00
orignal 9c8e448988 lowercase failure reason. check some invlalid file names on windows only 2026-08-25 08:51:05 -04:00
orignal dd8ef88ff0 Merge pull request #2520 from pobregat0/torrent-skip-invalid
skip a torrent file that failed to parse
2026-08-24 21:29:08 -04:00
orignal 864687a622 BEP10 handshake 2026-08-24 21:26:22 -04:00
PobreGato fd799b6f70 skip a torrent file that failed to parse 2026-08-25 04:18:18 +03:00
PobreGato 850bccdb76 check names from a torrent file before they become a path 2026-08-25 01:37:02 +03:00
orignal 060a06483b don't connect to self 2026-08-24 16:15:40 -04:00
orignal ef62c57001 support multiple trackers 2026-08-24 13:04:06 -04:00
orignal 299ad6fd1c comman RequestedBlock as tuple of (index, offset, len) 2026-08-23 21:32:46 -04:00
orignal cf98dca9f6 use std::filesystem::path to extract torrent's subdirectories 2026-08-23 14:57:56 -04:00
orignal 895d10ed23 bytesCompleted for torrents with multiple files 2026-08-23 14:32:20 -04:00
orignal 6184157d3c return identHash in peers response. Fill progress and uploadRatio 2026-08-23 10:29:04 -04:00
orignal e7a1ccd291 don't consider offset equest to buffer size as error 2026-08-23 08:45:27 -04:00
orignal 3a96c9ca29 increase max num requessts to 12. Send more requests by 4 at the time 2026-08-22 19:43:23 -04:00
orignal f9b1666305 send multiple requests in single buffer 2026-08-22 19:07:00 -04:00