Klaus Post
7f2e9d9a6b
Require go v1.5 for compilation
...
Google cloud package requires go v1.5 to compile, so we need to require the same for rclone.
Fixes #408
2016-04-04 17:34:39 +01:00
Nick Craig-Wood
6cc9c09610
drive: preserve mime type on file update - fixes #417
2016-04-04 16:58:42 +01:00
Nick Craig-Wood
93c60c34e1
b2: Fix incorrect value of Precision - should be 1ms not 1s
2016-03-24 15:23:27 +00:00
Klaus Post
02c11dd4a7
Don't de-reference swift connection
...
The connection object contains a mutex, so it is good practice not to dereference it to a value.
Reported by Go tip "go vet".
2016-03-23 17:09:05 +00:00
Klaus Post
40dc575aa4
Update Travis CI
...
- Only use golint if version is > Go 1.4
- Add Go 1.6 and tip as test targets.
2016-03-23 17:07:26 +00:00
Klaus Post
f8101771c9
Disable keepalive to keep server from serving stale results.
...
Fixes issue #402
Bonus fix: Fix "multiple header writes" warning when no code is received.
2016-03-23 16:57:56 +00:00
Klaus Post
8f4d6973fb
Fix missing "quit" option when there are no remotes.
2016-03-23 16:57:56 +00:00
Nick Craig-Wood
ced3a4bc19
Implement -I, --ignore-times for unconditional upload - fixes #311
2016-03-22 17:02:27 +00:00
Nick Craig-Wood
cb22583212
b2: Enable mod time syncing - fixes #348
2016-03-22 15:56:44 +00:00
Nick Craig-Wood
414b35ea56
Change the interface of SetModTime to return an error - #348
2016-03-22 15:56:44 +00:00
Nick Craig-Wood
f469905d07
dropbox: Note 10,000 files limitation on purge - fixes #374
2016-03-22 14:46:43 +00:00
Nick Craig-Wood
20f4b2c91d
b2: update API to new version - fixes #393
...
* Make reading mod time and SHA1 much more efficient
* removes an HTTP transaction to increase speed
* Reduce memory usage of the objects
2016-03-22 14:39:56 +00:00
Nick Craig-Wood
37543bd1d9
b2: Fix parsing of mod time when not in metadata
...
This files this error `Failed to parse mod time string "":
"src_last_modified_millis" not found in metadata`.
2016-03-22 10:26:37 +00:00
Nick Craig-Wood
0dc0052e93
Note that filters must use / not \ - #394
2016-03-19 17:40:54 +00:00
Nick Craig-Wood
bd27473762
swift: Don't return an MD5SUM for static large objects - #392
...
* rename isManifest to isDynamicLargeObject for clarity
2016-03-17 17:36:20 +00:00
Nick Craig-Wood
9dccf91da7
swift/hubic: document segmented object MD5SUM limitations - fixes #392
2016-03-16 17:39:44 +00:00
Nick Craig-Wood
a1323eb204
s3: Fix uploading files bigger than 50GB - fixes #386
2016-03-10 16:48:55 +00:00
Klaus Post
e57c4406f3
Add mutex to "warned" map.
...
Fixes #385
2016-03-10 15:51:56 +01:00
Nick Craig-Wood
fdd4b4ee22
drive: Add missing retries for Move and DirMove
2016-03-06 18:15:01 +00:00
Nick Craig-Wood
8ef551bf9c
Make dedupe remove identical copies without asking and add non interactive mode - fixes #338
...
* Now removes identical copies without asking
* Now obeys `--dry-run`
* Implement `--dedupe-mode` for non interactive running
* `--dedupe-mode interactive` - interactive the default.
* `--dedupe-mode skip` - removes identical files then skips anything left.
* `--dedupe-mode first` - removes identical files then keeps the first one.
* `--dedupe-mode newest` - removes identical files then keeps the newest one.
* `--dedupe-mode oldest` - removes identical files then keeps the oldest one.
* `--dedupe-mode rename` - removes identical files then renames the rest to be different.
* Add tests which will only run on Google Drive.
2016-03-06 18:15:01 +00:00
Nick Craig-Wood
2119fb4314
drive: tweak pacer to speed up directory listings and make more reliable
2016-03-06 18:15:01 +00:00
Nick Craig-Wood
0166544319
Add Attack constant to pacer
2016-03-05 20:29:05 +00:00
Nick Craig-Wood
874a64e5f6
A script to make a directory heirarchy for testing
2016-03-05 20:26:15 +00:00
Nick Craig-Wood
e0c03a11ab
Commit missing docs changes and adjust RELEASE.md to make sure it doesn't happen again
2016-03-01 17:42:27 +00:00
Nick Craig-Wood
3c7f80f58f
Version v1.28
2016-03-01 09:00:01 +00:00
Nick Craig-Wood
229ea3f86c
Stop --update tests running on remotes which don't do mod time
2016-03-01 07:26:33 +00:00
Nick Craig-Wood
41eb386063
Reset password/config path in config tests to fix other tests
2016-02-29 21:43:37 +00:00
Nick Craig-Wood
dfc7cd97a3
Optionally disable gzip compression on downloads with --no-gzip-encoding
- fixes #353
2016-02-29 19:48:54 +00:00
Nick Craig-Wood
280ac26464
Implement -u/--update so creation times can be used on all remotes - #226
2016-02-29 17:46:40 +00:00
Nick Craig-Wood
88cca8a6eb
Simplify literals (after running gofmt -s over the code)
2016-02-29 16:57:23 +00:00
Nick Craig-Wood
9c263e3e2b
Commit missing tests
2016-02-28 20:25:51 +00:00
Nick Craig-Wood
7d4e143dee
Make it obvious that the client secrets are encrypted
2016-02-28 19:57:19 +00:00
Nick Craig-Wood
3343c1afa4
Don't make directories if --dry-run set - fixes #342
2016-02-28 19:56:50 +00:00
Nick Craig-Wood
b279df2e67
Drive: disable copy and move for google docs - fixes #332
2016-02-28 09:35:28 +00:00
Nick Craig-Wood
e6f340d245
swift: Fix uploading of chunked files with non ascii characters - fixes #350
2016-02-27 18:59:16 +00:00
Nick Craig-Wood
bfc66cceaa
Update b2 docs after temp file changes
2016-02-27 16:32:40 +00:00
Nick Craig-Wood
1105b6bd94
Add Jakub Gedeon to contributors
2016-02-27 13:58:00 +00:00
Jakub Gedeon
694d390710
s3: Check if directory exists during Mkdir
...
If you dont have privs to create a bucket in S3 but it exists, don't
fail with an auth error, but detect that the mkdir was not needed and
return successfully.
2016-02-27 13:24:46 +00:00
Nick Craig-Wood
6b6b43402b
b2: Use one upload URL per go routine
...
This fixes `more than one upload using auth token` errors.
2016-02-27 13:00:35 +00:00
Nick Craig-Wood
6f46270735
b2: Add pacing, retries and reauthentication - fixes #310
2016-02-27 12:04:45 +00:00
Nick Craig-Wood
ee5e34a19c
b2: factor authorize account into its own method
2016-02-27 12:04:45 +00:00
Nick Craig-Wood
70902b4051
Make rest Set methods safe for concurrent calling
2016-02-27 12:04:45 +00:00
Nick Craig-Wood
f46304e8ae
Update README from docs/content/about.md
2016-02-27 11:15:51 +00:00
Nick Craig-Wood
40252f0aa6
Make continuous integrations logs less noisy
2016-02-26 17:01:19 +00:00
Nick Craig-Wood
e7b9cc4705
Fix pacer tests
2016-02-26 16:59:52 +00:00
Nick Craig-Wood
867a26fe4f
Implement --low-level-retries flag - fixes #266
2016-02-25 22:58:21 +00:00
Nick Craig-Wood
3890105cdc
Add -run-only flag to run_all test
2016-02-25 22:05:57 +00:00
Nick Craig-Wood
d2219a800a
Fix and document the move command - fixes #334
...
* Don't attempt to use server side Move unless they are on the same Fs
* Fix move in the presense of filters
2016-02-25 20:05:34 +00:00
Nick Craig-Wood
ccb59480bd
Add InActive method to Filter to detect when no fiters are in use.
2016-02-25 19:58:00 +00:00
Nick Craig-Wood
b5c5209162
Fix redirecting stderr on unix-like OSes - fixes #363
2016-02-24 22:03:14 +00:00