Commit Graph
323 Commits
Author SHA1 Message Date
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