Matt Joiner
|
fd5c0798e3
|
fs test: Resolve localhost, some platforms are funny about it
|
2015-02-26 16:11:33 +11:00 |
Matt Joiner
|
f588522b66
|
Client.Torrent(InfoHash)
|
2015-02-26 16:10:55 +11:00 |
Matt Joiner
|
3f335cabfc
|
Implement File.ReadAt
|
2015-02-26 16:10:38 +11:00 |
Matt Joiner
|
9ffb9b0b88
|
Scale readahead pieces a bit
|
2015-02-26 16:10:15 +11:00 |
Matt Joiner
|
c75dbccea3
|
Hide a whole bunch of functions seen via torrent
|
2015-02-25 15:42:47 +11:00 |
Matt Joiner
|
80ce2c3188
|
Set torrentDataOpener from config
|
2015-02-25 15:41:13 +11:00 |
Matt Joiner
|
295b71c09b
|
Not listening!
|
2015-02-25 14:52:19 +11:00 |
Matt Joiner
|
48dc85bfd3
|
Return no Files if Torrent Info isn't available
|
2015-02-25 14:51:56 +11:00 |
Matt Joiner
|
0ce6a5fe51
|
Fix imports
|
2015-02-25 14:51:12 +11:00 |
Matt Joiner
|
96f8270bb9
|
Add Magnet.String()
|
2015-02-25 14:50:01 +11:00 |
Matt Joiner
|
0eb418360b
|
Allow configuring Client torrent data opener, config dir, disabling metainfo cache, and prune with a timer instead of goroutine
|
2015-02-25 14:48:39 +11:00 |
Matt Joiner
|
61adeee308
|
Make IPBlockList accessible from Client
|
2015-02-25 11:25:22 +11:00 |
Matt Joiner
|
bc940ae2c6
|
Remove unused code
|
2015-02-25 01:40:27 +11:00 |
Matt Joiner
|
9fb7934d0c
|
Comments
|
2015-02-25 01:34:57 +11:00 |
Matt Joiner
|
bad7df778a
|
Hopefully maybe fix bind error on Codeship test runner
|
2015-02-21 15:25:34 +11:00 |
Matt Joiner
|
92e0679b04
|
Change piece prioritization
|
2015-02-21 15:02:31 +11:00 |
Matt Joiner
|
2025daa77c
|
Improve announcer routines
|
2015-02-21 15:02:06 +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
|
e067bff5b3
|
Comments
|
2015-02-21 14:58:28 +11:00 |
Matt Joiner
|
c3457b2f54
|
Change status output
|
2015-02-21 14:57:37 +11:00 |
Matt Joiner
|
763f238492
|
Tweak handshaking and peer water marks
|
2015-02-21 14:56:17 +11:00 |
Matt Joiner
|
ea5611d949
|
Limit pending requests to increase responsiveness
|
2015-02-21 14:54:15 +11:00 |
Matt Joiner
|
91a2efba6c
|
TODO
|
2015-02-21 14:53:27 +11:00 |
Matt Joiner
|
5eb0428f8e
|
fs: Ensure DownloadOnDemand runs through UTP
|
2015-02-18 21:33:42 +11:00 |
Matt Joiner
|
eb2aefdcdb
|
internal/pieceordering: Doc
|
2015-02-18 21:33:03 +11:00 |
Matt Joiner
|
94c01fb565
|
defer Unlock
|
2015-02-10 00:21:50 +11:00 |
Matt Joiner
|
2b3d286e9e
|
dht: Fix race
|
2015-02-10 00:21:22 +11:00 |
Matt Joiner
|
a7946c773e
|
cmd/torrent-metainfo-pprint: Add -name flag
|
2015-02-10 00:20:14 +11:00 |
Matt Joiner
|
ae7261c392
|
Break active peer status line up
|
2015-02-10 00:19:56 +11:00 |
Matt Joiner
|
1994e82297
|
Fails go vet
|
2015-02-10 00:19:31 +11:00 |
Matt Joiner
|
de71611752
|
Add File.Progress
|
2015-02-10 00:18:59 +11:00 |
Matt Joiner
|
467d2bdf8d
|
Handle SetDeadline failure for handshake
|
2015-02-10 00:17:59 +11:00 |
Matt Joiner
|
3c9fdba345
|
uTP raw Socket use is now via .PacketConn
|
2015-02-10 00:17:04 +11:00 |
Matt Joiner
|
a1010d7404
|
Misc tidying
|
2015-02-10 00:16:01 +11:00 |
Matt Joiner
|
4b1b009049
|
Encapsulate torrent data, and provide os.File and mmap-based implementations
|
2015-02-10 00:14:52 +11:00 |
Matt Joiner
|
029d6939f8
|
Hide some methods that shouldn't be public
|
2015-02-10 00:12:29 +11:00 |
Matt Joiner
|
c3a592ac39
|
Updates due to changes to bazil.org/fuse
|
2015-02-06 16:03:33 +11:00 |
Matt Joiner
|
4ca6b4e2c7
|
Fix some stuff Rob Clifford broke through stress testing
|
2015-02-06 14:54:59 +11:00 |
Matt Joiner
|
8e95c1a0ac
|
Log addr when dials fail for unexpected reason
|
2015-01-31 01:54:45 +11:00 |
Matt Joiner
|
4cf28bf0e9
|
Deduplicate iplist range descriptions, saves another 2.8MB heap
|
2015-01-31 01:53:42 +11:00 |
Matt Joiner
|
c6cc38c9cf
|
iplist: Make range descriptions copies of substring, saves 8MB heap on level1 blocklist!
|
2015-01-31 01:53:01 +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
|
9d640cd42d
|
Use CopyExact
|
2015-01-29 14:21:42 +11:00 |
Matt Joiner
|
336495c25b
|
connectionPruner should terminate when the torrent stops
|
2015-01-29 14:21:05 +11:00 |
Matt Joiner
|
b3380f1cee
|
dht: Provide Announce, that combines get_peers and announce_peer
|
2015-01-29 14:20:21 +11:00 |
Matt Joiner
|
04e5880d09
|
Comments
|
2015-01-29 14:17:27 +11:00 |
Matt Joiner
|
c8e911c576
|
Remove util.LoggedHTTPServe, use package envpprof instead
|
2015-01-29 14:16:16 +11:00 |
Matt Joiner
|
c6f0aa918b
|
TODO
|
2015-01-28 22:39:30 +11:00 |
Matt Joiner
|
b460b1b0c2
|
fs/unwedge-tests: Can't assume /tmp on OSX
|
2015-01-28 22:39:12 +11:00 |