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
|
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
|
719812c926
|
reset connection_id if expired
|
2026-08-31 08:26:45 -04:00 |
|
orignal
|
e3d3d7f946
|
handle lifetime field from datagram tracker connect response
|
2026-08-30 20:57:15 -04:00 |
|
orignal
|
8dad408660
|
fixed typo
|
2026-08-30 19:18:03 -04:00 |
|
orignal
|
d7080fecb9
|
maintain connection to datagram tracker
|
2026-08-30 19:01:22 -04:00 |
|
orignal
|
9e342ffd72
|
Merge pull request #2536 from pobregat0/udp-tunnel-acquire-destination
Hold a reference to the destination in UDP tunnels
|
2026-08-30 16:16:54 -04:00 |
|
PobreGato
|
d2a8293971
|
hold a reference to the destination in UDP tunnels
|
2026-08-30 20:00:49 +03: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 |
|
PobreGato
|
87f46e3da3
|
own BOB proxy tunnels by shared_ptr
|
2026-08-30 12:13:38 +03:00 |
|
orignal
|
9199cfc7ea
|
Merge pull request #2532 from pobregat0/socks-udp-tunnel-shared
Own the SOCKS UDP tunnel by shared_ptr
|
2026-08-29 21:43:15 -04:00 |
|
PobreGato
|
86965b0542
|
own SOCKS UDP tunnel by shared_ptr
|
2026-08-30 04:40:51 +03: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
|
78ead573a6
|
fixed typo
|
2026-08-29 11:54:13 -04:00 |
|
orignal
|
0c5a102893
|
stop/start torrents
|
2026-08-29 10:14:22 -04:00 |
|
orignal
|
4b95e319ae
|
send non-zero num_want only if even is none or started
|
2026-08-28 22:00:11 -04:00 |
|
orignal
|
288f145623
|
use codes for tracker announce events
|
2026-08-28 14:17:18 -04:00 |
|
orignal
|
e28759b94c
|
initial announcments after random intervals
|
2026-08-28 11:29:50 -04:00 |
|
orignal
|
9e92046911
|
pass event to datagram tracker
|
2026-08-27 15:07:05 -04:00 |
|
orignal
|
8b740fe66a
|
handle announce response from datagram tracker
|
2026-08-27 11:24:49 -04:00 |
|
orignal
|
37e8cb37dd
|
send announce request to datagram tracker
|
2026-08-26 21:42:55 -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
|
3f413d322d
|
trackers, ETA and correct percentDone RPC response
|
2026-08-25 14:45:42 -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
|
465e17a9b9
|
common code http response
|
2026-08-24 15:38:13 -04:00 |
|
orignal
|
29f8a4a985
|
Merge pull request #2516 from wipedlifepotato/JS_CLIENT_TORRENT
fix: fix overflow to auto (torrent-js client)
|
2026-08-24 15:23:47 -04:00 |
|
wipedlifepotato
|
992de495ad
|
fix: CORS
|
2026-08-24 22:06:12 +03:00 |
|
orignal
|
47363b84c6
|
Merge pull request #2512 from jpk68/http-thread-safety
http, i2pcontrol: use thread-safe snapshots for session/tunnel lists
|
2026-08-24 13:07:51 -04:00 |
|
orignal
|
ef62c57001
|
support multiple trackers
|
2026-08-24 13:04:06 -04:00 |
|
jpk68
|
1124b6259f
|
http, i2pcontrol: use thread-safe snapshots for session/tunnel lists
|
2026-08-24 10:20:04 -04:00 |
|
wipedlifepotato
|
3b169793c3
|
torrent-rpc-client-page
|
2026-08-24 16:22:33 +03:00 |
|
orignal
|
299ad6fd1c
|
comman RequestedBlock as tuple of (index, offset, len)
|
2026-08-23 21:32:46 -04:00 |
|
PobreGato
|
828efcc9eb
|
hold udp tunnel and session by shared_ptr in socket handlers
|
2026-08-24 01:09:26 +03: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 |
|