Matt Joiner
|
d5d940e643
|
cmd/torrent download: Fix waiting for pieces when some are already complete
|
2022-05-09 12:05:12 +10:00 |
Matt Joiner
|
1f6b23d995
|
cmd/torrent: Export Prometheus metrics
|
2022-04-28 09:45:49 +10:00 |
Matt Joiner
|
cba434999a
|
cmd/torrent: Fix panic with IPv6 public IP
|
2022-04-11 14:00:06 +10:00 |
Matt Joiner
|
57b8af7d51
|
cmd/torrent: Add download --save-metainfos and fix up signal notification
|
2022-03-17 15:08:06 +11:00 |
Matt Joiner
|
ff3b74ad88
|
Prefer UTF-8 fields when present
|
2022-03-17 15:07:10 +11:00 |
Matt Joiner
|
9ac5ce70de
|
cmd/torrent: Add TODO about missing subcommand
|
2022-03-09 20:57:54 +11:00 |
Matt Joiner
|
859d31facb
|
cmd/torrent: Add --port-forward
|
2022-03-09 20:56:48 +11:00 |
Matt Joiner
|
a450bbe6b2
|
cmd/torrent announce: Use NumWant -1
tracker.opentrackr.org will actually send no peers back unless you ask for them.
|
2022-03-02 10:51:19 +11:00 |
Matt Joiner
|
0e4546b738
|
Add scrape subcommand to cmd/torrent
|
2022-02-20 16:16:57 +11:00 |
Matt Joiner
|
a324fbfee3
|
Make use of the lazylog branch of anacrolix/log
This avoids significant allocations and overhead.
|
2022-01-31 17:22:36 +11:00 |
Matt Joiner
|
9f2e2e39fa
|
cmd/torrent: Add --linear-discard
|
2021-12-23 14:00:01 +11:00 |
Matt Joiner
|
7772d50f74
|
cmd/torrent: Lower burst when there's a download rate limit
|
2021-12-23 14:00:01 +11:00 |
Matt Joiner
|
c6ee03f449
|
gofumpt
|
2021-11-08 14:47:01 +11:00 |
Matt Joiner
|
eaeb38b18c
|
cmd/torrent: Add serve subcommand
|
2021-11-04 20:02:55 +11:00 |
Matt Joiner
|
bc5cce8dca
|
Move download subcmd code into separate file
|
2021-11-04 11:36:34 +11:00 |
Matt Joiner
|
002de0ebe3
|
cmd/torrent: Add bencode {json,spew} commands
|
2021-11-03 13:49:06 +11:00 |
Matt Joiner
|
3d49a29288
|
Support minimum peer extensions
|
2021-10-25 20:52:44 +11:00 |
Matt Joiner
|
faf385c163
|
cmd/torrent: Use updated args module
|
2021-10-20 16:41:33 +11:00 |
Matt Joiner
|
7c349d31e2
|
Make useful data stat more readable
|
2021-10-19 14:08:56 +11:00 |
Matt Joiner
|
89e7e00c31
|
Print average download rate
|
2021-10-19 14:08:56 +11:00 |
Matt Joiner
|
4d496bf756
|
cmd/torrent: Ensure envpprof.Stop runs before exit
|
2021-10-07 17:00:39 +11:00 |
Matt Joiner
|
f47a12bd32
|
Return errors from Client.Close
|
2021-10-07 13:31:08 +11:00 |
Matt Joiner
|
ebd523e39c
|
cmd/torrent: Don't make --stats default to --debug's value
|
2021-09-21 13:06:06 +10:00 |
Matt Joiner
|
b6182bdce9
|
Remove unused function
|
2021-09-21 13:05:16 +10:00 |
Matt Joiner
|
c1744e37be
|
cmd/torrent: Refactor and set progress interval to 3s
|
2021-09-21 10:48:16 +10:00 |
Matt Joiner
|
40b0f9ca1e
|
cmd/torrent: Include download stats on interrupt
|
2021-09-20 21:33:46 +10:00 |
Matt Joiner
|
00a7300421
|
cmd/torrent: Dump download statistics
|
2021-09-20 14:17:58 +10:00 |
Matt Joiner
|
baddf0e528
|
cmd/torrent: Use anacrolix/args and merge several other cmds in as subcommands
|
2021-09-15 10:54:14 +10:00 |
YenForYang
|
1bb6724020
|
Remove xerrors dependency (#600)
* Remove xerrors dependency
* Update main.go
|
2021-09-13 11:38:08 +10:00 |
Zilog8
|
ccb90f1252
|
Improve Closing (#559)
- Prevent double-closing in cmd/torrent
- Move async closing from storage to torrents, and wait on them to finish tidying up before returning/exiting.
|
2021-09-05 11:33:41 +10:00 |
Matt Joiner
|
62911fd656
|
cmd/torrent download: Don't seed if no torrents are specified
|
2021-09-02 10:22:32 +10:00 |
Matt Joiner
|
a570b83870
|
Update and expose default client identifiers
|
2021-06-25 11:29:59 +10:00 |
Matt Joiner
|
c3c982b621
|
Fixes for wasm
|
2021-06-23 17:24:50 +10:00 |
Matt Joiner
|
ad298364aa
|
Add client-level max unverified bytes
|
2021-06-07 13:01:39 +10:00 |
Matt Joiner
|
8654f1b01d
|
Move envpprof.Stop to main
|
2021-05-14 15:43:24 +10:00 |
Matt Joiner
|
b9c36ebef3
|
cmd/torrent: Track download rate
|
2021-05-14 15:42:20 +10:00 |
Matt Joiner
|
8706d326ba
|
cmd/torrent: Ensure progress is emitted at consistent intervals
|
2021-05-04 16:08:21 +10:00 |
Matt Joiner
|
bb4fc82d4b
|
cmd/torrent: Restore parsing of units for upload and download rates
https://github.com/anacrolix/torrent/issues/447
|
2021-05-04 16:00:22 +10:00 |
Matt Joiner
|
305ba51dc2
|
Big logging cleanup to improve experience from README
|
2021-05-04 12:44:51 +10:00 |
Matt Joiner
|
1e9d382af9
|
Reinstate cmd/announce announce subcommand
|
2021-01-04 13:37:44 +11:00 |
Matt Joiner
|
65db2436fd
|
cmd/torrent: Add spew-bencoding command
|
2020-12-09 20:01:53 +11:00 |
Matt Joiner
|
143bf42f5e
|
cmd/torrent: Fix download command default flags
|
2020-12-09 20:01:33 +11:00 |
Matt Joiner
|
e67fe7ddca
|
cmd/torrent: Add file pick flag
|
2020-12-09 20:00:42 +11:00 |
Matt Joiner
|
3178691f15
|
cmd/torrent: Use alexflint/go-arg for argument parsing
Also add list-files command to test it out.
|
2020-12-09 16:18:54 +11:00 |
Matt Joiner
|
8088002ba6
|
Fix error handling for bad torrent adds with safe file handling
|
2020-10-15 16:03:43 +11:00 |
Matt Joiner
|
fde583e51e
|
Support -testPeer addresses that need resolving
Fixes #395.
|
2020-07-10 13:21:24 +10:00 |
Matt Joiner
|
72bd4f362e
|
Add option to disable webseeds
|
2020-06-02 16:17:32 +10:00 |
Matt Joiner
|
67c9021e97
|
Support disabling webtorrent
|
2020-06-01 18:24:46 +10:00 |
Matt Joiner
|
cb37a914c1
|
Rename Peer to PeerInfo, and unexport PeerInfos
|
2020-05-29 19:44:48 +10:00 |
Matt Joiner
|
11e13ac8c1
|
cmd/torrent: Output stats on termination, not just completion
|
2020-05-03 18:42:37 +10:00 |