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
d8a6509728
./cmd/torrent-create: Update the builtin announce list
2021-09-02 10:22:32 +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
555cb064dd
cmd/torrentfs: Fix panic on missing info
2021-08-01 21:38:35 +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
35464677ef
Improve metainfo.MetaInfo.Magnet interface and add tests
2021-02-24 12:11:47 +11:00
ucwong
52bb7f7a39
connection drop log debug level
2021-01-07 00:21:59 +11: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
6b5da26d38
Improve cmd/tracker-announce
...
Add -tracker flag, support specifying infohashes directly, spew announce responses so they're more readable.
2020-11-11 15:30:53 +11:00
Matt Joiner
e6da640bb2
Tidy up doc, file names, naming
2020-11-09 10:56:45 +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
cf6d161256
cmd/torrent-verify: Fix piece hash output
2020-06-01 11:16:17 +10:00
Matt Joiner
3cbdf4aa98
cmd/torrent-verify now needs to call InitIndex
2020-06-01 00:04:15 +10:00
Matt Joiner
cb37a914c1
Rename Peer to PeerInfo, and unexport PeerInfos
2020-05-29 19:44:48 +10:00
Yaroslav Kolomiiets
6ea0344efd
torrent-metainfo-pprint: include the 'nodes' field into the output when non-empty
2020-05-21 16:31:14 +10:00
Matt Joiner
a1a715f362
Improve cmd/tracker-announce output
2020-05-20 12:04:53 +10:00
Matt Joiner
533fec840a
cmd/tracker-announce: Rework for better utility in shell scripts
2020-05-12 11:31:56 +10:00
Matt Joiner
11e13ac8c1
cmd/torrent: Output stats on termination, not just completion
2020-05-03 18:42:37 +10:00
Matt Joiner
90bbdf9adb
cmd/torrent: Add download -pex flag
...
For testing with https://github.com/anacrolix/torrent/issues/402 .
2020-05-03 18:42:03 +10:00
Matt Joiner
11a373200f
cmd/torrent: Only output progress lines when they change
...
This stops spamming output when seeding.
2020-05-03 18:41:33 +10:00
Yaroslav Kolomiiets
dad28e674e
cmd/torrent: add -ipv4/-ipv6 options
2020-04-17 11:06:50 +10:00
Matt Joiner
8cf3ce187d
cmd/torrent: Fix -{utp,tcp}Peers defaults
...
Addresses https://github.com/anacrolix/torrent/issues/396#issuecomment-614210103 .
2020-04-16 10:26:37 +10:00
Matt Joiner
3e5c6d3d44
cmd/torrent: Add download -tcpPeers and -utpPeers
2020-04-11 13:03:41 +10:00
Matt Joiner
d3b6bcef97
Add announce and download commands to cmd/torrent
2020-04-10 15:27:30 +10:00
ucwong
c435d713c4
cmd/torrent-pick | add missing ticker.Stop() call
2020-04-03 17:02:16 +10:00
Matt Joiner
7fe199992c
Use stable bit set for pending pieces PriorityBitmap
...
Fixes #382 .
2020-02-27 18:33:44 +11:00
Matt Joiner
9fb9112d8f
cmd/torrent: Ditch the progress bar
...
I'm not happy with any implementations. The one in use was racy anyway. Helps progress toward fixing #382 .
2020-02-27 16:50:14 +11:00
Matt Joiner
d24922dc09
Add support for non-IP-based networks
...
Includes a test with unix sockets. Exposes AddDialer, AddListener, and reworks Peer.
2020-02-20 16:47:37 +11:00
Matt Joiner
bd4176f5ea
cmd/torrent: Disable accept rate limiting
2020-01-04 17:16:48 +11:00
Matt Joiner
8323dd9a14
cmd/torrent: Move log setup earlier to avoid race
2020-01-04 16:41:18 +11:00
Matt Joiner
5746877e1d
cmd/torrent: Synchronize stopping
2020-01-04 16:41:02 +11:00
Matt Joiner
01f9fdb921
Upgrade to log v0.5.0
2020-01-03 15:37:08 +11:00
Matt Joiner
bfbed8ab6d
cmd/torrent: Make the addr flag a string
...
This avoids tagflag trying to resolve it, and then passing a bad IP for different listen networks. There's also a patch to tagflag so it doesn't do this anymore.
2020-01-03 14:51:26 +11:00
Matt Joiner
e24a9b343f
cmd/torrent: Add dht flag
2020-01-03 14:51:26 +11:00
D. HT. Yu
6e95274413
fix if statement in `cmd/torrent/main.go` ( #349 )
2019-12-08 20:34:24 +11:00
Matt Joiner
eb4dad73ae
Lots of improvements to logging
2019-08-22 13:59:04 +10:00