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
16d91246c4
sftp: Fix remote race on creating directories
...
Because there is a period of time between checking a directory needs
creating and creating it, the leads to errors where directories are
attempting to be created twice.
Add locking on a per directory basis to fix while doing mkdir.
2017-02-04 10:29:46 +00:00
726cb43be9
Complete SFTP remote #521
...
* Add unit tests
* Fix up remote so it passes tests
* Add docs
2017-02-04 10:29:46 +00:00
288302c2cf
Make fallback purge delete empty directories too.
...
This was implemented to make the SFTP unit tests pass.
2017-02-04 10:29:46 +00:00
609671aabc
Add Jack Schmidt to contributors
2017-02-04 10:29:46 +00:00
b9a8315696
Basic SFTP support, Issue #521
2017-02-04 10:29:18 +00:00
27e18b6efa
sftp: add required packages to vendor
2017-02-04 10:29:18 +00:00
9d331ce04b
Implement --ignore-checksum flag
...
Fixes #793 Fixes #863 Fixes #981
2017-02-03 08:11:10 +00:00
916569102c
b2: constrain memory usage when doing multipart uploads #439
...
Each part of a multipart upload takes 96M of memory, so we make sure
that we don't user more than `--transfers` * 96M of memory buffering
the multipart uploads.
This has the consequence that some uploads may appear to be at 0% for
a while, however they will get going eventually so this won't
re-introduce #731 .
2017-02-03 08:03:04 +00:00
28f9b9b611
drive: detect files using file size as well as md5 - fixes 980
2017-02-03 08:00:03 +00:00
7679620f4b
drive: Experimentally add --drive-list-chunk
2017-02-02 21:49:02 +00:00
8a11da4e14
mount: Make fsync be a no-op for direectories too #1045
2017-02-02 21:31:41 +00:00
f11867d810
Add Jon Yergatian to contributors
2017-02-02 21:14:24 +00:00
6f8501e9a1
s3: Added ca-central-1 region
2017-02-02 21:14:10 +00:00
37fe6d56e5
mount: fix docs for umount flags - fixes #1036
2017-01-30 18:17:16 +00:00
ff8f11d79c
Add Károly Oláh to contributors
2017-01-29 20:55:21 +00:00
cbc113492a
Add Drive specific option: --drive-skip-gdocs - fixes #1035
2017-01-29 20:53:51 +00:00
74702554da
onedrive: use token renewer to stop auth errors on long uploads
...
Fixes #820
2017-01-29 20:45:45 +00:00
bd29015022
Factor token renewer from amazonclouddrive to oauthutil
2017-01-29 20:45:44 +00:00
2192805360
rclone config: when choosing from a list, allow the value to be entered
2017-01-29 15:51:26 +00:00
db0b93c0ad
rclone config: allow rename and copy of remotes - fixes #641
2017-01-29 15:37:44 +00:00
94947f2523
Implement -L, --copy-links flag to allow rclone to follow symlinks
...
Fixes #40
2017-01-29 13:43:20 +00:00
29c6e22024
mount: Make fsync be a no-op rather than returning an error - fixes #1045
2017-01-29 11:29:42 +00:00
390f3cf35b
crypt: Add --crypt-show-mapping to show encrypted file mapping
...
Fixes #1004
2017-01-29 10:14:17 +00:00
20c033b484
Add a writing documentation section and update document
2017-01-29 09:47:47 +00:00
8068ef96b6
Add Dario Giovannetti to contributors
2017-01-26 10:29:21 +00:00
9d36258923
Comply with XDG Base Directory specification
...
Fixes #868
2017-01-26 10:22:08 +00:00
9fdeb82328
Fix tests under Windows
2017-01-20 17:12:05 +00:00