2
0
mirror of synced 2025-02-24 14:48:27 +00:00

53 Commits

Author SHA1 Message Date
Matt Joiner
d3a1c79c79 Merge Torrent and torrent types 2016-04-03 18:40:43 +10:00
Matt Joiner
0a3a5d6ae0 Finish fixing tests 2016-03-29 00:24:00 +11:00
Matt Joiner
b97b50aca9 New storage interface 2016-03-28 20:38:30 +11:00
Matt Joiner
ca5080a382 fs: Change listen addrs to localhost in tests
Seems to improve reliability. Maybe the missinggo.Addr{IP,Port} change did something.
2016-02-22 02:39:49 +11:00
Matt Joiner
815d118d6e fs: Tidy up tests 2016-02-22 02:38:52 +11:00
Matt Joiner
23ee45e09f fs test: Missed package specifier 2015-10-02 00:16:50 +10:00
Matt Joiner
b7a8bb7570 Simplify the torrent Data interface
None of the methods are optional anymore. Removed the nasty wrappers for some data implementations. Moved data.Data back into the main torrent package. Should make it much easier to understand for people implementing their own Data implementations.
2015-10-02 00:09:04 +10:00
Matt Joiner
e735aeeee3 fs: Update for changes in bazil.org/fuse 2015-08-23 19:25:33 +10:00
Matt Joiner
d077fed72d Some utils moved to missinggo 2015-08-04 00:29:01 +10:00
Matt Joiner
8146001893 fs: Fix test when :50007 already in use 2015-06-23 02:03:08 +10:00
Matt Joiner
c76f3c1ead Upstream bazil.org/fuse changed again ಠ_ಠ 2015-06-22 23:02:29 +10:00
Matt Joiner
ced5733c88 Improve uploading/seeding 2015-06-16 16:57:47 +10:00
Matt Joiner
e871dfbbce torrentfs: Fix bad import 2015-06-03 00:14:55 +10:00
Matt Joiner
9a0f830395 Upstream bazil.org/fuse changes again... 2015-06-02 23:59:25 +10:00
Matt Joiner
c5208569ca Apply sortimports 2015-04-30 00:31:34 +10:00
Matt Joiner
526d9d738e Rewrite imports to local bencode and metainfo 2015-04-27 14:55:01 +10:00
Matt Joiner
8f4d0f3577 fs: Improve test error handling if FUSE isn't available 2015-04-27 14:06:00 +10:00
Matt Joiner
814aa311c8 fs: Improve test logging 2015-04-08 01:43:50 +10:00
Matt Joiner
3aa78763aa Use rogpeppe's sortimports to fix this goimports ordering madness 2015-03-26 17:18:08 +11:00
Matt Joiner
01210a4577 Fixes for changes to basil.org/fuse 2015-03-25 17:25:24 +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
3e753bb8ad Change up the data storage interfaces a bit 2015-03-07 17:11:45 +11:00
Matt Joiner
a2d69b4931 Make blob data stateful 2015-02-27 12:45:55 +11:00
Matt Joiner
8f744300cc Add piece blob torrent.Data storage, and move testutil to internal/, add basic transfer test for Client and blob 2015-02-27 01:46:02 +11:00
Matt Joiner
315c703456 Rename TorrentData->Data 2015-02-27 01:43:37 +11:00
Matt Joiner
fd5c0798e3 fs test: Resolve localhost, some platforms are funny about it 2015-02-26 16:11:33 +11:00
Matt Joiner
0ce6a5fe51 Fix imports 2015-02-25 14:51:12 +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
5eb0428f8e fs: Ensure DownloadOnDemand runs through UTP 2015-02-18 21:33:42 +11:00
Matt Joiner
c3a592ac39 Updates due to changes to bazil.org/fuse 2015-02-06 16:03:33 +11:00
Matt Joiner
4fbe138c8c Fix TestUnmountWedged test on OSX 2015-01-11 13:21:14 +11:00
Matt Joiner
3a221dc57d Rip out the pieces by bytes left and responsive download strategy stuff 2014-12-26 17:15:17 +11:00
Matt Joiner
7b80153387 fs: Improve tests 2014-12-03 12:53:10 -06:00
Matt Joiner
c75f79b097 Speed up tests, allow -short for some UDP tracker stuff 2014-12-02 14:23:01 -06:00
Matt Joiner
6d2f1c8cd7 Disable IP block list in some tests 2014-12-01 03:28:39 -06:00
Matt Joiner
1942d5b73b Fix default torrent client address, and leaked resources 2014-11-21 00:07:04 -06:00
Matt Joiner
c4bae8f4c2 Ignore failures due to FUSE not available 2014-11-20 16:28:14 -06:00
Matt Joiner
e4a0493bd0 No longer require FUSE to run fs test 2014-11-20 12:50:53 -06:00
Matt Joiner
8518b54cde torrentfs tests: Use dynamic port 2014-11-19 20:01:03 -06:00
Matt Joiner
77e064a0f5 Allow the client ID to be set in the config 2014-11-16 13:54:43 -06:00
Matt Joiner
0b8ddd8720 Fix localhost assumption in connecting 2 clients in tests 2014-11-16 13:06:32 -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
40fd1d647c Tidy up the torrent and DHT APIs 2014-08-21 18:07:06 +10:00
Matt Joiner
28afa748e7 API changes in github.com/anacrolix/libtorgo 2014-07-13 17:37:12 +10:00
Matt Joiner
c96293a111 Can now download from magnet links 2014-06-28 19:38:31 +10:00
Matt Joiner
110aa733a4 Make the readahead on ResponsiveDownloadStrategy customizable 2014-05-29 01:30:59 +10:00
Matt Joiner
04879b0002 Add Client.DownloadStrategy; fix priority of incomplete pieces 2014-05-21 17:40:54 +10:00
Matt Joiner
8245f119ef TestUnmountWedged, fs.Destroy 2014-04-17 16:37:54 +10:00
Matt Joiner
fa000c4f88 Improvements to pending chunks; extract testutil 2014-03-20 16:58:09 +11:00