Matt Joiner
fd2824f595
Raise socketsPerTorrent to 80
2015-06-30 00:46:43 +10:00
Matt Joiner
500f51d232
Some changes to writing torrent status
2015-06-30 00:46:24 +10:00
Matt Joiner
bb28ff7492
Replace pruning timer with as-required connection dropping
2015-06-30 00:45:26 +10:00
Matt Joiner
1595f65ac2
Adjust some expvars
2015-06-30 00:35:47 +10:00
Matt Joiner
58dd6ddf93
Implement Stringer on connection
2015-06-29 19:37:52 +10:00
Matt Joiner
c41aa941f3
dht: Export some useful variables
2015-06-29 19:36:08 +10:00
Matt Joiner
4a8ba4faaf
dht: Suppress error during bootstrapping because Server already closed
2015-06-29 19:34:42 +10:00
Matt Joiner
2277e16dca
Rename and sort some of the expvars
2015-06-28 16:41:51 +10:00
Matt Joiner
dd34efad57
Comments and update version strings
2015-06-28 16:40:46 +10:00
Matt Joiner
4f293ca75b
Several trivial fixes
2015-06-28 16:39:04 +10:00
Matt Joiner
b1bacc5c3a
Merge pull request #19 from scr4t/master
...
Make torrent-pick work with latest changes
2015-06-27 19:49:58 +10:00
Alexander Baranov
029f431ff6
Make torrent-pick work with latest changes
2015-06-25 21:02:14 +03:00
Matt Joiner
8146001893
fs: Fix test when :50007 already in use
2015-06-23 02:03:08 +10:00
Matt Joiner
4e33a45f02
TODO
2015-06-23 02:02:32 +10:00
Matt Joiner
4b6c8b1c39
Move methods to correct file
2015-06-23 02:02:22 +10:00
Matt Joiner
c76f3c1ead
Upstream bazil.org/fuse changed again ಠ_ಠ
2015-06-22 23:02:29 +10:00
Matt Joiner
6d00549641
TODO
2015-06-22 19:52:00 +10:00
Matt Joiner
348c6406eb
cmd/torrent-metainfo-pprint: Output JSON instead
2015-06-22 19:50:29 +10:00
Matt Joiner
b5ee4f602d
Document ConfigDir
2015-06-22 19:48:50 +10:00
Matt Joiner
ad6fec2e77
Clarify downloaded chunk counters
2015-06-22 19:48:30 +10:00
Matt Joiner
859129fb28
Print peer IDs as escaped ascii
2015-06-22 19:46:26 +10:00
Matt Joiner
99a06e3f50
Move IP blocklist loading into iplist package
2015-06-22 19:44:59 +10:00
Matt Joiner
d8cf0f1e34
Add benchmark for adding a torrent with a lot of pieces
2015-06-22 19:43:22 +10:00
Matt Joiner
b2b290a589
Small tweak to readahead, and fix the tests
2015-06-16 17:14:15 +10:00
Matt Joiner
ced5733c88
Improve uploading/seeding
2015-06-16 16:57:47 +10:00
Matt Joiner
764f5db512
Make readahead always at least 2 blocks.
2015-06-16 16:54:12 +10:00
Matt Joiner
a6b5ac60ad
Fix rare crash due to bad DHT node IDs
2015-06-08 18:16:29 +10:00
Matt Joiner
d63c5e5b98
Don't try to connect again without encryption, if encryption is disabled
2015-06-08 18:16:01 +10:00
Matt Joiner
679c033271
Clarify Example_fileReader
2015-06-04 14:25:52 +10:00
Matt Joiner
5014b62e17
Reduce log noise due to uTP connection timeouts
2015-06-03 22:44:03 +10:00
Matt Joiner
005ca8124a
Fix rare single-torrent stall due to obsolete ceaseNetworking call
...
Only occurred if you have a data backend that can drop completed pieces, and it happened that you wanted to redownload data that had been dropped after completely downloading the torrent in the past.
2015-06-03 22:43:40 +10:00
Matt Joiner
9f94ca79c1
Fix compile error in example
2015-06-03 13:48:57 +10:00
Matt Joiner
0ecd03db32
Retry Reader reads when data is unexpectedly missing
2015-06-03 13:36:27 +10:00
Matt Joiner
ca27d431f4
cmd/torrent-pick: gofmt and sortimports
2015-06-03 13:31:27 +10:00
Matt Joiner
7e8ee950bc
Docs and comments
2015-06-03 13:30:55 +10:00
Matt Joiner
6357294297
Merge branch 'master' of github.com:anacrolix/torrent
2015-06-03 00:18:24 +10:00
Matt Joiner
af127dfd0f
Add some metainfo validation
2015-06-03 00:17:58 +10:00
Matt Joiner
07ed952834
Test bad "completed" piece
2015-06-03 00:16:38 +10:00
Matt Joiner
e871dfbbce
torrentfs: Fix bad import
2015-06-03 00:14:55 +10:00
Matt Joiner
a2df9f8b01
Miscellaneous changes
2015-06-03 00:03:43 +10:00
Matt Joiner
71f5a1882a
Fix a few data races
2015-06-03 00:00:25 +10:00
Matt Joiner
9a0f830395
Upstream bazil.org/fuse changes again...
2015-06-02 23:59:25 +10:00
Matt Joiner
5de6abd6a7
Fix race to set IPBlocklist on DHT before it bootstraps and serves
2015-06-02 23:58:49 +10:00
Matt Joiner
c6e2f2e15d
Merge pull request #16 from scr4t/master
...
torrent-pick tool
2015-06-02 06:28:07 +10:00
Alexander Baranov
2982ad07ca
remove obsolete spaces
2015-06-01 23:12:27 +03:00
Alexander Baranov
05d597a9f7
Only wait for io.Copy; Remove obsolete from client
2015-06-01 23:11:45 +03:00
Alexander Baranov
0b529da1d9
Remove obsolete spaces
2015-06-01 22:58:21 +03:00
Alexander Baranov
577b129df5
Use higher-level API to get file
2015-06-01 22:56:10 +03:00
Matt Joiner
665e3c72fc
AccessTime helper moved to missinggo
2015-06-01 18:26:32 +10:00
Matt Joiner
5b52769523
Changes to the way piece prioritization affects the piece
2015-06-01 18:23:35 +10:00