Commit Graph
9731 Commits
Author SHA1 Message Date
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 afe5c9cb8c send stopped event to trackers on stop 2026-09-06 16:16:47 -04:00
orignal 69d915a103 fixed nextAnnounceTime overflow 2026-09-06 11:26:54 -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 1e4703edc2 response to metadataPercentComplete 2026-09-05 17:40:46 -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 0258838b78 fixed typo 2026-09-05 09:56:26 -04:00
orignal 36a5821432 add announce to .torrent file if available 2026-09-05 09:31:16 -04:00
orignal 8ac8c7596e TORRENTS make param 2026-09-05 08:22:40 -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 d41ca58025 Merge pull request #2546 from wipedlifepotato/openssl
grammar things
2026-09-04 21:58:38 -04:00
wipedlifepotato 29033c3650 . 2026-09-05 04:54:05 +03:00
orignal f70e301762 Merge pull request #2545 from wipedlifepotato/openssl
Add torrent by magnet feat
2026-09-04 21:33:23 -04:00
wipedlifepotato 3a93debe5c remove blob 2026-09-05 04:27:21 +03:00
wipedlifepotato d13abcda6b torrent-add by magnet 2026-09-05 04:25:55 +03:00
Luminok 7b4a724217 Merge branch 'PurpleI2P:openssl' into openssl 2026-09-05 01:09:26 +00: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 d608d3f5b2 show torrent availability on remote peer in progress field 2026-09-03 20:25:45 -04:00
orignal e49079f165 handle magnet links from torrent-add RPC 2026-09-03 18:31:46 -04:00
orignal 0b0e88a0d0 correct file completion size calculation 2026-09-03 15:08:07 -04:00
orignal f38c3f0b4c Merge pull request #2544 from pobregat0/datagram-cleanup-lock
Check datagram sessions for empty under the lock
2026-09-02 18:58:59 -04:00
PobreGato 789fb8b9c1 check datagram sessions for empty under the lock 2026-09-03 01:58:09 +03:00
orignal 78d1794b5b NO_TORRENTS compilation param added 2026-09-02 11:10:10 -04:00
orignal cef23b0848 Merge pull request #2543 from pobregat0/udp-tunnel-not-started
Don't reset shared receivers from a UDP tunnel that was never started
2026-09-01 21:11:13 -04:00
PobreGato 620e51abbc don't reset shared receivers from a tunnel that was never started 2026-09-02 03:46:25 +03:00
orignal 920226d67a verify received torrent info with infoHash 2026-09-01 20:38:41 -04:00
orignal 3281e78503 Merge pull request #2542 from pobregat0/stream-terminated-check
Don't send packets from a terminated stream
2026-09-01 19:54:51 -04:00
orignal 778e8344e9 fixed typo 2026-09-01 19:53:12 -04:00
PobreGato dc1a0ebe94 don't send packets from a terminated stream 2026-09-02 01:37:06 +03:00
orignal 286e10f8fc send commpressed datagrams right away 2026-09-01 17:47:19 -04:00
orignal 7d69f74e29 retrun relative pacth to torrent's files 2026-09-01 16:37:16 -04:00
orignal 39d6178f33 handle BEP9 message 2026-09-01 15:26:24 -04:00
orignal b8282d2d4c don't try to parse RPC request if not supported 2026-09-01 08:53:19 -04:00
orignal 557b816510 use starts_with to check content-type if C++20 2026-09-01 08:34:51 -04:00
orignal 421136b264 accept both addresses ending with rpc or rpc/. Accept all content type starting with application/json 2026-08-31 21:51:30 -04:00
orignal 6d7ee819eb send ut_metadata in BEP10 handshake 2026-08-31 20:43:43 -04:00
orignal 8800014043 use correct ident hash for datagram2 signature verification 2026-08-31 19:57:45 -04:00
orignal 59c756822d fixed possible overflow 2026-08-31 18:08:55 -04:00
orignal 536b9e1cca handle ut_metadata extended message 2026-08-31 17:50:25 -04:00
orignal b46554de65 correct incorrect block size for padding block 2026-08-31 16:12:40 -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 719812c926 reset connection_id if expired 2026-08-31 08:26:45 -04:00