1
mirror of https://github.com/rclone/rclone synced 2024-11-13 12:09:47 +01:00
rclone/fs
Nick Craig-Wood d0d6b83a7a fs/accounting: rework to enable accounting to work with crypt and b2
This removes the old system of part accounting and replaces it with a
system of popping off the accounting reader and wrapping up new ones
as necessary.

This makes it much easier to carry the context down the chain of
wrapped readers and get the limiting as near as possible to the
output.  This makes the accounting more accurate and the bandwidth
limiting smoother.

Fixes #2029 and Fixes #1443
2018-02-02 15:14:41 +00:00
..
accounting fs/accounting: rework to enable accounting to work with crypt and b2 2018-02-02 15:14:41 +00:00
asyncreader Break the fs package up into smaller parts. 2018-01-15 17:51:14 +00:00
config config: fix --log-level flag after code reorganization - fixes #2043 2018-02-02 14:07:44 +00:00
driveletter Break the fs package up into smaller parts. 2018-01-15 17:51:14 +00:00
filter Break the fs package up into smaller parts. 2018-01-15 17:51:14 +00:00
fserrors fs/fserrors: Add test for error from #1964 2018-01-19 17:07:40 +00:00
fshttp Break the fs package up into smaller parts. 2018-01-15 17:51:14 +00:00
fspath Break the fs package up into smaller parts. 2018-01-15 17:51:14 +00:00
hash fs/hash: move interface assertion to tests so it doesn't pull in spf13/flag 2018-01-26 14:35:18 +00:00
list Break the fs package up into smaller parts. 2018-01-15 17:51:14 +00:00
log Break the fs package up into smaller parts. 2018-01-15 17:51:14 +00:00
march Break the fs package up into smaller parts. 2018-01-15 17:51:14 +00:00
object config/hash: rename more symbols after factoring into own package 2018-01-18 20:27:52 +00:00
operations operations: ignore size of objects when they are < 0 #320 2018-01-31 16:22:05 +00:00
sync config/hash: rename more symbols after factoring into own package 2018-01-18 20:27:52 +00:00
walk Break the fs package up into smaller parts. 2018-01-15 17:51:14 +00:00
bwtimetable_test.go Break the fs package up into smaller parts. 2018-01-15 17:51:14 +00:00
bwtimetable.go Break the fs package up into smaller parts. 2018-01-15 17:51:14 +00:00
config.go flags: remove --no-traverse flag because it is obsolete - fixes #1813 2018-01-18 11:00:25 +00:00
deletemode.go Break the fs package up into smaller parts. 2018-01-15 17:51:14 +00:00
dir.go fs: add optional ID to fs.Directory and set it in the remotes which care 2017-08-07 15:31:22 +01:00
direntries.go Break the fs package up into smaller parts. 2018-01-15 17:51:14 +00:00
dump_test.go Break the fs package up into smaller parts. 2018-01-15 17:51:14 +00:00
dump.go Break the fs package up into smaller parts. 2018-01-15 17:51:14 +00:00
fs_test.go fs: Add --disable flag to disable optional features - fixes #1551 2017-08-07 21:34:45 +01:00
fs.go fs: Formalize the ObjectUnWrapper interface 2018-01-31 16:21:41 +00:00
log_test.go Break the fs package up into smaller parts. 2018-01-15 17:51:14 +00:00
log.go Break the fs package up into smaller parts. 2018-01-15 17:51:14 +00:00
mimetype.go Break the fs package up into smaller parts. 2018-01-15 17:51:14 +00:00
options_test.go fs: Adjust RangeOption.Decode to return -1 for read to end 2018-01-27 14:31:29 +00:00
options.go fs: Adjust RangeOption.Decode to return -1 for read to end 2018-01-27 14:31:29 +00:00
parseduration_test.go Break the fs package up into smaller parts. 2018-01-15 17:51:14 +00:00
parseduration.go Break the fs package up into smaller parts. 2018-01-15 17:51:14 +00:00
sizesuffix_test.go Break the fs package up into smaller parts. 2018-01-15 17:51:14 +00:00
sizesuffix.go Break the fs package up into smaller parts. 2018-01-15 17:51:14 +00:00
version.go Start v1.39-DEV development 2017-12-23 13:40:28 +00:00
versioncheck.go Require go1.6 for building rclone 2017-05-11 17:07:49 +01:00