Laura
6ff7b2eaab
fs: add fs.ErrorCantUploadEmptyFiles
...
Any backends which can't upload 0 length files should return this
errror.
2019-06-30 18:11:45 +01:00
Laura
38ebdf54be
sync/operations: don't use zero length files in tests
...
We now have a backend (fichier) which doesn't support 0 length
files. Therefore all 0 length files in the tests have been replaced
with length 1.
In a future commit we will implement a test for 0 length files.
2019-06-30 18:11:45 +01:00
Fionera
6cd7c3b774
lib/rest: Calculate correct Content-Length on MultiPart Uploads
...
This is used in the pcloud backend and in the upcoming 1fichier backend.
2019-06-30 17:57:22 +01:00
Nick Craig-Wood
07e2c3a50f
b2: fix nil pointer error introduced by context propagation patch
...
For some reason f78cd1e043
introduced an unrelated change -
perhaps a merge error. Removing this change fixes the nil pointer
problem.
2019-06-28 22:38:41 +01:00
Jon Fautley
cd762f04b8
sftp: Completely ignore all modtime checks if SetModTime=false
2019-06-28 10:33:14 +01:00
Sandeep
6907242cae
azureblob: Updated config help details to remove connection string references ( #3306 )
2019-06-27 18:53:33 -07:00
Nick Craig-Wood
d61ba7ef78
vendor: update all dependencies
2019-06-27 13:52:32 +01:00
Nick Craig-Wood
b221d79273
Add nguyenhuuluan434 to contributors
2019-06-27 13:28:52 +01:00
nguyenhuuluan434
940d88b695
refactor code
2019-06-27 13:28:35 +01:00
nguyenhuuluan434
ca324b5084
trying to capture segments info during upload to swift backend and
...
delete if there is error duing upload object.
2019-06-27 13:28:35 +01:00
Nick Craig-Wood
9f4589a997
gcs: reduce oauth scope requested as suggested by Google
...
As part of getting the rclone oauth consent screen approved by Google,
it came up that the scope in use by the gcs backend was too large.
This change reduces it to the minimum scope which still allows rclone
to work correctly.
Old scope: https://www.googleapis.com/auth/devstorage.full_control
New scope: https://www.googleapis.com/auth/devstorage.read_write
2019-06-27 12:05:49 +01:00
Sandeep
fc44eb4093
Azure Storage Emulator support ( #3285 )
...
* azureblob - Add support for Azure Storage Emulator to test things locally.
Testing - Verified changes by testing manually.
* docs: update azureblob docs to reflect support of storage emulator
2019-06-26 20:46:22 -07:00
Nick Craig-Wood
a1840f6fc7
sftp: add missing interface check and fix About #3257
...
This bug was introduced as part of adding context to the backends and
slipped through the net because the About call did not have an
interface assertion in the sftp backend.
I checked there were no other missing interface assertions on all the
optional methods on all the backends.
2019-06-26 16:56:33 +01:00
Gary Kim
0cb7130dd2
ncdu: Display/Copy to Clipboard Current Path
2019-06-26 16:49:53 +01:00
Gary Kim
2655bea86f
vendor: add github.com/atotto/clipboard
2019-06-26 16:49:53 +01:00
Gary Kim
08bf8faa2f
vendor: update github.com/jlaffaye/ftp
2019-06-26 16:42:12 +01:00
Nick Craig-Wood
4e64ee38e2
mount: default --deamon-timout to 15 minutes on macOS and FreeBSD
...
See: https://forum.rclone.org/t/macos-fuse-mount-contents-disappear-after-writes-while-using-vfs-cache/10566/
2019-06-25 15:30:42 +01:00
Nick Craig-Wood
276f8cccf6
rc: return current settings if core/bwlimit called without parameters
2019-06-24 13:22:24 +01:00
Nick Craig-Wood
0ae844d1f8
config: reset environment variables in config file test to fix build
2019-06-22 17:49:23 +01:00
Nick Craig-Wood
4ee6de5c3e
docs: add a new page with global flags and link to it from the command docs
...
In f544234
we removed the global flags from each command as it was
making each page very big and causing 1000s of lines of duplication in
the man page.
This change adds a new flags page with all the global flags on and
links each command page to it.
Fixes #3273
2019-06-20 16:45:44 +01:00
Nick Craig-Wood
71a19a1972
Add Maran to contributors
2019-06-19 19:36:20 +01:00
Maran
ba72e62b41
fs/config: Add method to reload configfile from disk
...
Fixes #3268
2019-06-19 14:47:54 +01:00
Aleksandar Jankovic
5935cb0a29
jobs: add ability to stop async jobs
...
Depends on #3257
2019-06-19 14:17:41 +01:00
Aleksandar Jankovic
f78cd1e043
Add context propagation to rclone
...
- Change rclone/fs interfaces to accept context.Context
- Update interface implementations to use context.Context
- Change top level usage to propagate context to lover level functions
Context propagation is needed for stopping transfers and passing other
request-scoped values.
2019-06-19 11:59:46 +01:00
Aleksandar Jankovic
a2c317b46e
chore: update .gitignore
2019-06-19 11:59:46 +01:00
Nick Craig-Wood
6a2a075c14
fs/cache: fix locking
...
This was causing `fatal error: sync: unlock of unlocked mutex` if a
panic ocurred in fsNewFs.
2019-06-19 10:50:59 +01:00
Nick Craig-Wood
628530362a
local: add --local-case-sensitive and --local-case-insensitive
...
This is to force the remote to declare itself as case sensitive or
insensitive where the defaults for the operating system are wrong.
See: https://forum.rclone.org/t/duplicate-object-found-in-source-ignoring-dedupe-not-finding-anything/10465
2019-06-17 17:09:48 +01:00
Nick Craig-Wood
4549305fec
Start v1.48.0-DEV development
2019-06-15 18:32:17 +01:00
Nick Craig-Wood
245fed513a
Version v1.48.0
2019-06-15 13:55:41 +01:00
Nick Craig-Wood
52332a4b24
moveto: fix detection of same file name to include the root
...
Fixes problem introduced in d2be792d5e
2019-06-15 13:55:41 +01:00
Nick Craig-Wood
3087c5d559
webdav: retry on 423 Locked errors #3263
2019-06-15 10:58:13 +01:00
Nick Craig-Wood
75606dcc27
sync: fix tests on union remote
2019-06-15 10:53:36 +01:00
Nick Craig-Wood
f3719fe269
fs/cache: unlock mutex in cache.Get to allow recursive calls
...
This fixes the test lockup in the union tests
2019-06-15 10:42:53 +01:00
Gary Kim
d2be792d5e
moveto: fix case-insensitive same remote move
2019-06-15 10:06:01 +01:00
Wojciech Smigielski
2793d4b4cc
remove duplicate code
2019-06-15 10:02:25 +01:00
Wojciech Smigielski
30ac9d920a
enable creating encrypted config through external script invocation - fixes #3127
2019-06-15 10:02:25 +01:00
Gary Kim
6e8e620e71
serve webdav: fix serveDir not being updated with changes from webdav
...
Fixes an issue where changes such as renaming done using webdav
would not be reflected in the html directory listing
2019-06-15 10:00:46 +01:00
Gary Kim
5597d6d871
serve webdav: add tests for serve http functionality
2019-06-15 10:00:46 +01:00
Gary Kim
622e0d19ce
serve webdav: combine serve webdav and serve http
2019-06-15 10:00:46 +01:00
Nick Craig-Wood
ce400a8fdc
Add rsync.net as a provider #3254
2019-06-15 09:56:17 +01:00
Nick Craig-Wood
49c05cb89b
Add notes on --b2-version not working with crypt #1627
...
See also: https://forum.rclone.org/t/how-to-restore-a-previous-version-of-a-folde/10456/2
2019-06-15 09:56:17 +01:00
Nick Craig-Wood
d533de0f5c
docs: clarify that s3 can't access Glacier Vault
2019-06-15 09:56:17 +01:00
Nick Craig-Wood
1a4fe4bc6c
Add Aleksandar Jankovic to contributors
2019-06-15 09:56:17 +01:00
Aleksandar Jankovic
93207ead9c
rc/jobs: make job expiry timeouts configurable
2019-06-15 09:55:32 +01:00
Nick Craig-Wood
22368b997c
b2: implement SetModTime #3210
...
SetModTime() is implemented by copying an object onto itself and
updating the metadata in the process.
2019-06-13 17:31:33 +01:00
Nick Craig-Wood
a5bed67016
b2: implement server side copy - fixes #3210
2019-06-13 17:31:33 +01:00
Gary Kim
44f6491731
bin: update make_changelog.py to support semver
2019-06-13 14:51:42 +01:00
Nick Craig-Wood
12c2a750f5
build: fix build lockup by increasing GOMAXPROCS - Fixes #3154
...
It was discovered after lots of experimentation that the cmd/mount
tests have a tendency to lock up if GOMAXPROCS=1 or 2. Since the
Travis builders only have 2 vCPUs by default, this happens on the
build server very often.
This workaround increases GOMAXPROCS to make the mount test lockup
less likely.
Ideally this should be fixed in the mount tests at some point.
2019-06-13 13:47:43 +01:00
Nick Craig-Wood
92bbae5cca
Add Florian Apolloner to contributors
2019-06-13 13:47:43 +01:00
Florian Apolloner
939b19c3b7
cmd: add support for private repositories in serve restic
- fixes #3247
2019-06-12 13:39:38 +01:00