1d7f95da8e
Support MIPS big and little endian - fixes #849
2017-02-17 19:11:08 +00:00
8ec57d145e
Update vendor directory
...
Re-added cobra patch 499475bb41
2017-02-17 16:49:51 +00:00
3ef9f6f016
mount: add test scripts
2017-02-17 11:37:19 +00:00
990b676e13
travis: only run go latest on OS X and include go tip, but allow failures
...
fixup
2017-02-17 10:34:29 +00:00
5cdfe9c7ae
Updae to go1.8
2017-02-17 09:40:14 +00:00
033d1eb7af
Refactor Account interface
2017-02-17 09:15:24 +00:00
ac62ef430d
Prevent double closes on async buffer
2017-02-17 08:55:24 +00:00
928be0f1fd
mount: fix seek with buffering to use correct interface
...
Stop pre-cache before seeking which stops lots of excess data transfer
2017-02-17 08:55:24 +00:00
6f75290678
Make async buffering start slowly to improve seek performance
2017-02-17 08:26:14 +00:00
8c2b50c7ed
Update snapcraft.yaml
2017-02-16 22:25:44 +00:00
2b1695e09b
Add Dedsec1 to contributors
2017-02-16 22:22:47 +00:00
ef604f6100
mount: implement renaming directories - fixes #954
...
This also fixes various caching issues renaming files.
2017-02-16 17:42:38 +00:00
f3c5745468
Add srcRemote and dstRemote parameters to DirMove #954
2017-02-16 17:42:37 +00:00
e4835f535d
sftp: remove stray debug
2017-02-16 12:40:29 +00:00
33c2873ae9
drive: Fix Rmdir on directories with trashed files - fixes #1040
...
When we try to delete a directory which is empty other than with
trashed files, we trash the directory rather than deleting it.
2017-02-16 12:29:37 +00:00
dac4bb22d3
mount: Make include and exclude filters apply to mount - fixes #1060
2017-02-15 23:28:53 +00:00
b52c80e85c
sync: don't update mod times if --dry-run set - fixes #1100
2017-02-15 23:09:44 +00:00
f15c6b68b6
Re-add the async buffer on seek - fixes #1137
2017-02-15 22:54:21 +00:00
3f778d70f7
Add sync.Pool to async reader
2017-02-15 22:37:58 +00:00
6fc114d681
Create Ubuntu snap for rclone #1120
2017-02-15 09:56:55 +00:00
9a9d09845c
mount: put read and write async buffers back - control with --buffer-size #1043
2017-02-14 22:59:52 +00:00
7fa687b3e1
fs: Async buffer: use ReadFill to fill the chunks and increase to 1MB
2017-02-14 22:36:37 +00:00
493da54113
Add --buffer-size parameter to control buffer size for copy
2017-02-14 22:36:37 +00:00
541929258b
check: Add --download flag to check all the data, not just hashes
2017-02-13 10:48:26 +00:00
370f242fa2
local: Fix interaction between -x flag and --max-depth - fixes #1126
...
This was causing the by directory sync to ignore the -x flag because
it was putting directories into the listing which should have been
excluded.
2017-02-13 09:24:29 +00:00
7047c67a5e
sync: Fix log message containing <nil>
2017-02-13 09:23:21 +00:00
18c75a81f9
Add notes on cryptcheck and backups to crypt docs
2017-02-12 16:49:31 +00:00
01c747e7db
Add cryptcheck command to check integrity of crypt remotes #1102
2017-02-12 16:30:18 +00:00
186aedda98
Fix go vet on go 1.7
2017-02-12 12:43:13 +00:00
ca0e25b1a1
Remove spurious comment
2017-02-12 10:56:52 +00:00
f87a694d10
Make donation page easier to find and add bitcoin address
2017-02-11 23:03:05 +00:00
006227baed
Replace -v with -vv where necessary or change Debugf to Logf
2017-02-11 20:27:46 +00:00
4d28b5ed22
Update list of commands in docs.
2017-02-11 20:27:46 +00:00
499475bb41
Fix -vv by temporarily patching vendored cobra
...
This is a temporary fix until this pull request gets merged
https://github.com/spf13/cobra/pull/391
See original ticket
https://github.com/spf13/pflag/issues/112
2017-02-11 20:27:46 +00:00
666dae4229
Add --syslog flag to optionally log to syslog on capable platforms
2017-02-11 20:27:46 +00:00
ac1c041377
Redo log level flags
...
* -vv or --log-level DEBUG
* -v or --log-level INFO
* --log-level NOTICE (default)
* -q --log-level ERROR
Replace Config.Verbose and Config.Quiet with Config.LogLevel
Fixes #739 Fixes #1108 Fixes #1000
2017-02-11 20:22:42 +00:00
0366ea39c5
Reassign some logging levels
2017-02-11 17:56:05 +00:00
80f53176d9
Rename log functions and factor into own file
2017-02-11 17:54:50 +00:00
40c02989f1
acd: Fix panic on token expiry - fixes #1117
2017-02-11 17:49:59 +00:00
50e190ff54
cat: don't allocate buffers if not needed to reduce memory usage
2017-02-09 11:46:53 +00:00
dd20a297d6
cat: Fix go routine leak
2017-02-09 11:25:36 +00:00
c0ad29c06c
Clarify logging and docs for --no-traverse incompatibilities - fixes #1059
2017-02-08 22:35:12 +00:00
d091d4a8bb
rclone cat: add --head, --tail, --offset, --count and --discard
...
Fixes #819
2017-02-08 08:09:41 +00:00
381b845307
acd: Fix nil pointer deref after Move #1098
...
Don't attempt to read the info in moveNode as there are paths which
don't, read it again from the directory afterwards.
2017-02-04 12:56:21 +00:00
48cdedc97b
Re-implement sync routine to work a directory at a time
...
Multiple directories (up to --checkers worth) are scanned at once.
This uses much less memory than the previous scheme - only the amount
of memory needed to hold an entire directory listing of objects.
For directory based remotes the speed is unchanged.
For bucket based remotes, instead of doing one API call to list the
whole bucket, it does multiple calls, one for each pseudo directory.
However these are done in parallel so in practice this seems to speed
up directory listings.
This replaces the existing sync method as it performs faster and uses
less memory.
The old sync method is available with the temporary --old-sync-method
flag.
Fixes #517
Fixes #439
Fixes #236
Fixes #1067
2017-02-04 10:30:25 +00:00
7c6cd3a9e1
Make --delete-after the default and refactor --delete-{before,during,after} parsing
2017-02-04 10:30:25 +00:00
bcdd73369f
Ignore --delete-before with --track-renames
2017-02-04 10:30:25 +00:00
86bec20b56
sync: factor accumulating the rename checks
2017-02-04 10:30:25 +00:00
c3b2b89473
Add ListDirSorted function to list a directory
...
* fix error return of readFilesFn also
2017-02-04 10:30:25 +00:00
85f05c57d1
Clean empty directories between test runs
2017-02-04 10:30:25 +00:00