Matt Joiner
|
d05e63d094
|
Use math.MaxUint64, the more you know
|
2015-03-30 23:08:43 +11:00 |
|
Matt Joiner
|
026b6da54f
|
cmd/tracker-announce: Send left=-1, which is what we send when we don't have the metainfo
|
2015-03-27 17:23:42 +11:00 |
|
Matt Joiner
|
64f833f3f0
|
cmd/torrent-magnet: Converts a torrent from stdin to a magnet link
|
2015-03-27 17:16:50 +11:00 |
|
Matt Joiner
|
5f7ad4c769
|
Merge all the tracker packages, why would anyone want them separately?
|
2015-03-27 15:12:15 +11:00 |
|
Matt Joiner
|
9f62098e85
|
cmd/scrape -> cmd/tracker-announce, and a big refresh
What it was doing was not scraping, that's something completely different. Now it can also announce magnets.
|
2015-03-26 17:22:17 +11:00 |
|
Matt Joiner
|
3aa78763aa
|
Use rogpeppe's sortimports to fix this goimports ordering madness
|
2015-03-26 17:18:08 +11:00 |
|
Matt Joiner
|
d97b487229
|
cmd/torrent: Report progress
Fixes #6
|
2015-03-25 17:32:42 +11:00 |
|
Matt Joiner
|
1ec15c9560
|
cmd/torrent: Replace flag with go-flags, rejig options
|
2015-03-25 15:41:15 +11:00 |
|
Jimmy Zelinskie
|
8cc582ecb2
|
add cli flag to disable DHT
This partially addresses #3.
|
2015-03-22 18:24:31 -04:00 |
|
Matt Joiner
|
ed8e89a60c
|
cmd/torrent: Nicer usage
|
2015-03-20 23:18:32 +11:00 |
|
Matt Joiner
|
842a32ae0c
|
Rewrite import paths for migration from Bitbucket
|
2015-03-20 16:37:44 +11:00 |
|
Matt Joiner
|
ad6ac3f2cd
|
More cleaning of public interface
|
2015-03-08 17:28:14 +11:00 |
|
Matt Joiner
|
bc940ae2c6
|
Remove unused code
|
2015-02-25 01:40:27 +11:00 |
|
Matt Joiner
|
a372b68abb
|
dht: Handle responses through a callback
Trying to reduce number of goroutines
|
2015-02-21 15:00:48 +11:00 |
|
Matt Joiner
|
a7946c773e
|
cmd/torrent-metainfo-pprint: Add -name flag
|
2015-02-10 00:20:14 +11:00 |
|
Matt Joiner
|
1994e82297
|
Fails go vet
|
2015-02-10 00:19:31 +11:00 |
|
Matt Joiner
|
029d6939f8
|
Hide some methods that shouldn't be public
|
2015-02-10 00:12:29 +11:00 |
|
Matt Joiner
|
40593a741e
|
Provide HTTP pprof via envpprof package
|
2015-01-29 14:51:23 +11:00 |
|
Matt Joiner
|
c53714e660
|
cmd/dht-get-peers: Update to use "dht".Server.Announce
|
2015-01-29 14:29:06 +11:00 |
|
Matt Joiner
|
e4209a2d00
|
Reorder some imports
|
2014-12-26 17:17:00 +11:00 |
|
Matt Joiner
|
db749b89db
|
dht-get-peers: Don't bother to close the server before quitting
The closing code isn't very clean yet, and it's unnecessary.
|
2014-12-20 10:11:34 +11:00 |
|
Matt Joiner
|
ac1afa19b8
|
mmap_span: Avoid allocating the span slice on every use
|
2014-12-05 00:54:55 -06:00 |
|
Matt Joiner
|
fb2b626175
|
Don't send constructed MetaInfo down a channel when it's available, build it on demand
|
2014-12-01 16:37:40 -06:00 |
|
Matt Joiner
|
8a0be03eec
|
cmd/torrentfs: Tidy up flags, switch to default download strategy
|
2014-12-01 14:31:52 -06:00 |
|
Matt Joiner
|
82ca11faa9
|
Destroy the torrent FS on exit signals so ongoing syscalls don't block the unmount
|
2014-12-01 14:30:50 -06:00 |
|
Matt Joiner
|
75cde79d65
|
Improve the interface with client and download strategies
|
2014-12-01 03:37:33 -06:00 |
|
Matt Joiner
|
d430cf9ec9
|
cmd/torrent: Add -upload flag
|
2014-12-01 03:29:56 -06:00 |
|
Matt Joiner
|
0e3f7a5520
|
Change all references to github.com/nsf/libtorgo to github.com/anacrolix/libtorgo
|
2014-11-28 12:13:57 -06:00 |
|
Matt Joiner
|
cd5c1f8298
|
cmd/dht-ping: Various improvements more like a real ping program
|
2014-11-18 12:36:36 -06:00 |
|
Matt Joiner
|
f8da0c5b07
|
cmd/dht-get-peers: Add -once flag to do a single scrape
|
2014-11-18 09:56:37 -06:00 |
|
Matt Joiner
|
a6914e5897
|
cmd/dht-get-peers: Expose debug HTTP
|
2014-11-18 09:56:05 -06:00 |
|
Matt Joiner
|
6d05994c2c
|
dht: Include the sender of peers in the peer stream
|
2014-11-17 17:47:36 -06:00 |
|
Matt Joiner
|
c1049d0605
|
cmd/dht-get-peers: Fix lockup on SIGINT
|
2014-11-17 01:45:20 -06:00 |
|
Matt Joiner
|
a5adb399f2
|
Change cmd/torrent default ports
|
2014-11-16 21:21:13 -06:00 |
|
Matt Joiner
|
ecf2639856
|
Add magnet-metainfo, tool to download magnet to torrent file
|
2014-09-25 18:05:52 +10:00 |
|
Matt Joiner
|
d5a2bc67f7
|
Misc tweaks
|
2014-08-28 10:05:41 +10:00 |
|
Matt Joiner
|
2d9c22ae1e
|
Misc trivial improvements
|
2014-08-25 22:14:10 +10:00 |
|
Matt Joiner
|
78ed2c74d0
|
Make NoUpload a client configuration option and use it for torrentfs
|
2014-08-25 06:00:29 +10:00 |
|
Matt Joiner
|
2b079e4a9d
|
Got a nice working algorithm for responsive download strategy
|
2014-08-24 03:08:11 +10:00 |
|
Matt Joiner
|
60df4e100c
|
Simplify dirwatch to scan the whole directory on changes
|
2014-08-22 17:31:03 +10:00 |
|
Matt Joiner
|
4a7c94d04d
|
Add test for dht.NewServer and change StopServing to Close
|
2014-08-21 21:12:50 +10:00 |
|
Matt Joiner
|
74f05db2ea
|
Clean up imports
|
2014-08-21 21:08:56 +10:00 |
|
Matt Joiner
|
5c1492bffe
|
Add CopyExact util function
|
2014-08-21 18:24:19 +10:00 |
|
Matt Joiner
|
40fd1d647c
|
Tidy up the torrent and DHT APIs
|
2014-08-21 18:07:06 +10:00 |
|
Matt Joiner
|
96e44f8950
|
Print dht-ping reponses with %q
|
2014-08-17 00:44:05 +10:00 |
|
Matt Joiner
|
324fb94684
|
cmd/torrentfs: Missing listener on client
|
2014-07-24 13:45:49 +10:00 |
|
Matt Joiner
|
7cc22565ed
|
Abstract the status HTTP server into package util
|
2014-07-23 01:54:58 +10:00 |
|
Matt Joiner
|
6158b1f6ec
|
torrentfs: Match the active torrents to those found in the given directory
|
2014-07-23 01:54:11 +10:00 |
|
Matt Joiner
|
28afa748e7
|
API changes in github.com/anacrolix/libtorgo
|
2014-07-13 17:37:12 +10:00 |
|
Matt Joiner
|
0d57d50003
|
cmd/torrent: Run the http server by default
|
2014-07-12 01:23:10 +10:00 |
|