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
|
0ec0302d1c
|
Publicly expose Torrent.GotInfo
|
2015-04-28 15:24:17 +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
|
28b299e7c8
|
Rework the Torrent Reader interface, to allow reader options, and add "responsive" as one such option
Had several weeks of testing. Removes a lot of the "helper" reading methods, but this was necessary to allow per-Torrent reading options.
|
2015-04-14 23:59:41 +10:00 |
Matt Joiner
|
814aa311c8
|
fs: Improve test logging
|
2015-04-08 01:43:50 +10:00 |
Matt Joiner
|
9fdd6be3f3
|
fs: Remove noisy debug logging
|
2015-04-01 14:31:29 +11:00 |
Matt Joiner
|
f58c7203c7
|
fs: Root node wasn't listing: Bazil keeps changing his interface
|
2015-04-01 12:15:44 +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
|
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
|
22746dda23
|
Ditch the intermediate MetaInfo type
|
2015-02-26 22:17:58 +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
|
b460b1b0c2
|
fs/unwedge-tests: Can't assume /tmp on OSX
|
2015-01-28 22:39:12 +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
|
3f44ed8c43
|
Improve fs/unwedge tests
|
2014-12-03 12:52:08 -06:00 |
Matt Joiner
|
91c2c1f5c7
|
Piece priorities, torrent read interface and many fixes
|
2014-12-03 01:07:50 -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
|
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
|
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
|
06e240e198
|
Expose a wrapped metainfo type with helper methods
|
2014-11-18 14:36:27 -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
|
6aa5038234
|
On torrentfs read, read the full requested buffer and don't return early
|
2014-09-14 03:44:07 +10:00 |
Matt Joiner
|
5668582c8e
|
Fix crashes in torrentfs.fileNode.Read
|
2014-08-28 08:09:41 +10:00 |
Matt Joiner
|
f94e49a8ba
|
Make use of FUSE readahead
|
2014-08-28 08:08:59 +10:00 |
Matt Joiner
|
94e03a7928
|
Add some counters and tracking to torrentfs events
|
2014-08-28 08:08:09 +10:00 |
Matt Joiner
|
1bb5ee9006
|
Some logic improvements to torrentfs.fileNode.Read
|
2014-08-25 22:15:18 +10:00 |
Matt Joiner
|
2d9c22ae1e
|
Misc trivial improvements
|
2014-08-25 22:14:10 +10:00 |