Commit Graph

750 Commits

Author SHA1 Message Date
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
Matt Joiner 21fb4933fc Change the way piece state is exposed to give more detail 2015-06-01 18:22:12 +10:00
Matt Joiner bc4aa06c91 Comments 2015-06-01 18:17:14 +10:00
Alexander Baranov 1bb31b979d Rename picker tool 2015-05-28 23:55:15 +03:00
Matt Joiner b34b583919 Reduce number of messages sent in one test, the OS nondeterministically fails the test sometimes otherwise 2015-05-24 21:37:14 +10:00