Commit Graph

8480 Commits

Author SHA1 Message Date
c6a79ff72d Fix remaining places in listing where we were logging errors not returning them 2016-05-30 19:51:15 +01:00
b6f1391da3 Fix new style directory listing on windows 2016-05-30 19:44:15 +01:00
ce94c0e729 Update go versions in travis 2016-05-28 20:45:25 +01:00
58befe280c Fix directory name normalisation on OS X 2016-05-28 20:23:37 +01:00
4c0f4ccb65 Fix destination of Facebook share link - fixes #499 2016-05-28 17:27:25 +01:00
085677d511 acd: Work around spurious 403 errors
Sometimes ACD gives this error on reauthentication

HTTP code 403: "403 Forbidden", reponse body: {"message":"Authorization header requires 'Credential' parameter. Authorization header requires 'Signature' parameter. Authorization header requires 'SignedHeaders' parameter. Authorization header requires existence of either a 'X-Amz-Date' or a 'Date' header. Authorization=Bearer"}

This code retries this error if it is received.
2016-05-28 16:49:26 +01:00
0a922ad1dc acd: Reauth on 401 errors
Fixes #493
Fixes #501
2016-05-28 16:49:26 +01:00
83c3bb2f1a Add Romain Lapray to contributors 2016-05-28 16:39:17 +01:00
83087a45f0 Details about Hubic "default" folder 2016-05-28 16:36:47 +01:00
cadf202107 Clarify filtering docs #489 2016-05-19 12:39:16 +01:00
36700d36a7 Fix dropbox root directory listings 2016-05-16 17:54:59 +01:00
ad85f6e413 Implement directory include filtering for efficiency
Fixes #395
2016-05-16 17:14:04 +01:00
536526cc92 amazonclouddrive: Restart directory listings on error - fixes #475
Before this change rclone would retry only the page that was missing
from the directory listing.  However it turns out that on 429 errors
at least, that page is gone from the directory listing which results
in missing files in the list.  The workaround for this is to restart
the directory listing on any retryable errors.
2016-05-14 17:15:42 +01:00
ac9c20b048 Make IsRetryError function 2016-05-14 17:11:19 +01:00
2db35f0ce7 Dump out unexpected state in integration test 2016-05-07 21:19:26 +01:00
dbfa7031d2 Factor Lister into own file, write tests and fix 2016-05-07 17:17:43 +01:00
c2d0e86431 Add more tests for List() and fix resulting problems 2016-05-07 14:50:35 +01:00
68ec6a9f5b Add a directory parameter to Fs.List() 2016-05-06 16:52:34 +01:00
753b0717be Refactor the List and ListDir interface
Gives more accurate error propagation, control of depth of recursion
and short circuit recursion where possible.

Most of the the heavy lifting is done in the "fs" package, making file
system implementations a bit simpler.

This commit contains some code originally by Klaus Post.

Fixes #316
2016-05-06 16:52:34 +01:00
3bdad260b0 Fix typo (thanks Saverio Proto) 2016-05-06 14:09:12 +01:00
d205dc23e9 Fix oddities using a file in the root - fixes #471
* Check return from NewFsObject which caused nil ptr deref
  * Correct root directory from "" to string(os.PathSeparator) in getDirFile
2016-05-06 13:52:50 +01:00
bdd26d71b2 Clarify swift errors - fixes #460 2016-05-02 12:34:15 +01:00
8b2f6faf18 Re-enable OS X in travis tests 2016-05-01 13:13:20 +01:00
7c01bbddf8 Normalise path names for OSX local filesystem
Fixes #194 Fixes #451 Fixes #463
2016-05-01 13:13:20 +01:00
1752ee3c8b Retry errors which indicate the connection closed prematurely.
See discussion in #442
2016-04-29 17:29:34 +01:00
5c2d8ffe33 Retry only the failing tests in the integration tests 2016-04-26 10:20:07 +01:00
7fecd5c8c6 Add Leigh Klotz to contributors 2016-04-22 21:12:45 +01:00
19b7ff12ad Doc updates for pasword prompt changes 2016-04-22 21:11:36 +01:00
b053234eb1 Add Fabian Ruff to contributors 2016-04-22 21:02:54 +01:00
640d7bd365 Add domain option for openstack (v3 auth) 2016-04-22 21:00:54 +01:00
8af68e779f Add Michal Witkowski to contributors 2016-04-22 20:09:16 +01:00
3a1198cac5 gcs: Don't configure the oauth token if service_account_file is supplied 2016-04-22 20:07:10 +01:00
022ab4516d Add service account support for GCS 2016-04-22 19:53:27 +01:00
17aac9b15f Note certificates FAQ works on Solaris too 2016-04-22 11:53:56 +01:00
6c0c9abd57 Use "password:" instead of "password>" prompt
Fixes #410
2016-04-21 19:39:46 +01:00
70496c15e1 Add Jim Tittsler to contributors 2016-04-21 19:37:41 +01:00
8b61e68bb7 Fix doc typos. 2016-04-20 11:50:28 +09:00
bb75d80d33 Fix frontmatter v1.29-1-gbb75d80 2016-04-18 18:55:07 +01:00
157d7d45f5 Version v1.29 v1.29 2016-04-18 18:30:29 +01:00
b5cba73cc3 Make test more reliable 2016-04-18 17:48:52 +01:00
dd36264aad Add FAQ All my uploaded docx/xlsx/pptx files appear as archive/zip
Fixes #417
2016-04-12 21:41:24 +01:00
ddb47758f3 drive: increase default chunk size to 8 MB and document - fixes #397 2016-04-12 21:33:55 +01:00
9539bbf78a Fix appveyor build after vet removal from tools repo 2016-04-07 20:07:00 +01:00
0f8e7c3843 Make rclone check obey the --size-only flag - fixes #419 2016-04-07 15:01:45 +01:00
b835330714 Use "application/octet-stream" if mime.TypeByExtension returns invalid type
Fixes #424
2016-04-07 14:32:01 +01:00
310db14ed6 Notes on --transfers and B2 2016-04-04 17:58:36 +01:00
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
6cc9c09610 drive: preserve mime type on file update - fixes #417 2016-04-04 16:58:42 +01:00
93c60c34e1 b2: Fix incorrect value of Precision - should be 1ms not 1s 2016-03-24 15:23:27 +00:00
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