Kenneth Skovhede
2542824361
Merge branch 'master' into nuget_setup
...
# Conflicts:
# thirdparty/SharpAESCrypt/SharpAESCrypt.exe
2016-03-13 22:20:57 +01:00
Kenneth Skovhede
997ffca114
Implemented a list delay to work around the eventually consistent issue.
...
This fixes #1546
2016-03-13 18:01:01 +01:00
Kenneth Skovhede
1ff57b5578
Fixed an issue with Amazon Cloud Drive where deleted files were put in the root folder instead of being deleted.
...
Actually files cannot be deleted on Amazon Cloud Drive, but now they are put into trash instead of being put into the root folder.
This improves issue #1546
2016-03-13 17:25:05 +01:00
Kenneth Skovhede
2d6744df5f
Added support for additional configuration parameters for S3.
...
This closes #1581
2016-02-15 13:36:10 +01:00
Kenneth Skovhede
59cc0005a3
Removed unused references and updated most libraries to come from NuGet sources instead of being provided in the thirdparty library
2016-01-29 10:47:39 +01:00
Kenneth Skovhede
ba827a31af
Bugfix for showing the correct error message when the AuthID parameter is missing
2016-01-12 09:52:58 +01:00
Kenneth Skovhede
766458da9b
Removed unused variable
2016-01-12 09:52:30 +01:00
Kenneth Skovhede
7769822522
Updated the Google Drive backend to be more POSIX-like and pretend to only support a single file for a single name.
2016-01-06 21:53:37 +01:00
Kenneth Skovhede
91b393de3f
Implemented fast fail, if the server reports a client error (e.g. dont wait 10 seconds to report invalid credentials).
2015-12-15 21:06:43 +01:00
Kenneth Skovhede
d218738e07
Possible fix for #1498 - backblaze issue
2015-12-15 21:05:57 +01:00
Kenneth Skovhede
39ebe59d7f
Fixed a wrong reference path.
...
This closes #1511
2015-12-09 11:00:14 +01:00
Kenneth Skovhede
ba5e1b747a
Removed a trailing / from the OVH auth uri
2015-12-08 21:00:59 +01:00
Kenneth Skovhede
97f2813066
Reset version number
2015-12-07 22:09:07 +01:00
Kenneth Skovhede
c200dbf8aa
Implemented som nice helper functions for the multipart upload feature
2015-12-07 21:01:42 +01:00
Kenneth Skovhede
91935a1a7a
Removed unused variable
2015-12-07 21:01:22 +01:00
Kenneth Skovhede
8933e424dd
Added support for box.com API.
...
This closes #579
2015-12-07 09:57:22 +01:00
Kenneth Skovhede
98dc741dbd
Minor cleanup for amzcd, and switched to the new multi-part upload method
2015-12-07 09:53:47 +01:00
Kenneth Skovhede
5e35d30a61
Added support for multi-part uploads in the helper class
2015-12-07 09:53:13 +01:00
Kenneth Skovhede
b9e3311dcb
Added OVH OpenStack auth Uri to list of know providers
2015-12-06 21:52:24 +01:00
Kenneth Skovhede
a0115cb741
Added Mega.co.nz backend as requested in issue #806
2015-12-06 15:36:33 +01:00
Kenneth Skovhede
6f33f8dc53
Added B2 / Backblaze Cloud Storage support as requested in #1498
2015-12-05 14:33:30 +01:00
Kenneth Skovhede
1708dfd581
Optimization for AmzCD: don't load files unless required.
2015-12-05 14:21:21 +01:00
Kenneth Skovhede
a9e34a1625
Virtualized some methods in the JSONHelper and added a method for capturing custom error messages
2015-12-05 14:19:44 +01:00
Kenneth Skovhede
a53686d1d0
Moved the JSON helper methods out of the OAuthHelper and into the JSONHelper class.
...
Added a new method to also POST JSON data.
2015-12-05 11:27:21 +01:00
Kenneth Skovhede
7cf987b9af
Moved the MD5 calculating stream into a generic hash-calculating stream
2015-12-05 11:26:34 +01:00
Kenneth Skovhede
27c697eec6
Added Amazon Cloud Drive backend as requested in issue #598
2015-12-05 11:25:26 +01:00
Kenneth Skovhede
5fa7ebaef3
Added S3 storage class options to allow the user to specify the InfrequentAccess (IA) storage model.
2015-11-18 20:38:27 +01:00
Kenneth Skovhede
cb8c89d748
Fixed an issue with OneDrive not throwing the correct exceptions on FileNotFound
2015-11-17 12:35:07 +01:00
Kenneth Skovhede
9ae7ea233a
Possible fix for PR #1456 and issue #1449
2015-09-08 16:41:16 +02:00
Kenneth Skovhede
9517af31cc
Removed some unused variables and improved the use of a non-standard --oauth-url
2015-08-25 16:02:33 +01:00
Kenneth Skovhede
86d1f1a6ef
Fixed some lineendings
2015-08-25 15:25:07 +01:00
Kenneth Skovhede
5d740718a8
Removed unused option from S3 backend
2015-08-23 17:19:48 +02:00
Kenneth Skovhede
6dac0f3c2e
Fixed an invalid line-ending character
2015-08-05 13:51:56 +02:00
Kenneth Skovhede
4160d472ec
Improved the OAuth helper error handling in cases where the server return 503
2015-07-10 10:28:06 +02:00
Kenneth Skovhede
42838ba0a9
Added retries with exponential backoff for reading the OAuth token.
...
This fixes #1413 .
2015-07-10 01:33:21 +02:00
Kenneth Skovhede
97ea6350c4
Improved refactor-abiility
2015-07-10 01:21:57 +02:00
Kenneth Skovhede
67f09fb105
Added options to use an external OAuth server.
...
This fixes #1403 .
2015-07-10 01:16:41 +02:00
Kenneth Skovhede
1f56edc1a6
Added missing file to HubiC backend
2015-07-04 13:41:43 +02:00
Kenneth Skovhede
da0535c824
Move the WebRequest inside the try/catch region to fix a 404 not being captured.
...
This fixes #992 .
2015-07-02 21:43:21 +02:00
Kenneth Skovhede
d2fd1cb5e3
Updated version stamps in new projects
2015-07-02 21:32:58 +02:00
Kenneth Skovhede
d3f3615abd
Added support for HubiC.
...
This closes #1351 .
2015-07-01 16:46:09 +02:00
Kenneth Skovhede
55818d407c
Added an OpenStack backend, tested with RackSpace.
...
This closes #626
2015-07-01 13:50:07 +02:00
Kenneth Skovhede
a359b3bbae
The OAuthHelper was a mix of JSON web requests and OAuth calls, so now it has been split into two.
2015-07-01 09:39:13 +02:00
Kenneth Skovhede
1d3d24f2a4
Renamed the SkyDrive class to OneDrive.
2015-06-29 22:38:47 +02:00
Kenneth Skovhede
fed160fa1c
Implemented chunked-resumeable uploads for Google Drive for issue #1347 .
...
Implemented a Google Cloud Storage backend, which closes #784 .
This also adds support for Nearline and DRA so it closes #1385 .
2015-06-29 22:37:31 +02:00
Kenneth Skovhede
fc29aacff8
Removed the Google API, now running directly on the REST API.
2015-06-27 01:13:30 +02:00
Kenneth Skovhede
678f0ceb24
Fixed some file-size limits and a missing counter in OneDrive BITS transfer
2015-06-27 01:11:25 +02:00
Kenneth Skovhede
4a299c8500
Updated the OneDrive backend to use the shared OAuth library.
...
Updated the OneDrive backend to support BITS transfer of large files.
This closes #1222
2015-06-25 20:35:21 +02:00
Kenneth Skovhede
3fc9102acc
Implemented the Google Drive backend, and trashed the Google Docs backend for issue #1347
2015-06-22 14:41:54 +02:00
Kenneth Skovhede
b68290b95a
Follow up to the latest pull request, changed all references to HexaD to "Duplicati Team"
2015-05-17 11:06:07 +02:00