Commit Graph
1158 Commits
Author SHA1 Message Date
Tyler Gill 7c3ce32ee2 Add support for the quota reporting and renaming interfaces to the OneDrive backend.
To test the quota support, quota information is reported on the command line if it is available.
However, the rename support hasn't been tested, since I don't see anything using that functionality yet.
2017-09-22 00:30:10 -06:00
Kenneth Skovhede 6d401fbd8d Changed all hash algorithms to use the Cng version.
This fixes #2621
2017-09-20 09:58:43 +02:00
Tyler Gill 83a1dcfb64 Replace all instances of InvariantCultureIgnoreCase with OrdinalIgnoreCase in string comparisons.
InvariantCulture is useful when comparing / sorting human language strings in a culturely correct way. It handles things like accented letters in a way that makes sense to humans (e.g., 'a' should be sorted next to 'á', rather than after 'z').
Ordinal looks just at the raw code points of the characters. As such, it is recommended for use in cases when comparing system strings (file paths, command line parameters, config settings, etc.). Since it doesn't need to use the culture specific sorting rules, this method can often be faster.

For more information, see https://stackoverflow.com/questions/492799/difference-between-invariantculture-and-ordinal-string-comparison (and other related questions)
2017-09-18 23:55:08 -06:00
Kenneth Skovhede 81f22826ca Changed S3 IAM to only use the bucket name in the policy document. 2017-09-16 20:29:44 +02:00
Ulf Hedlund 0988ba9600 minimum redundancy to wait for is now 1.0. Also, slightly better error handling. 2017-09-11 23:03:02 +02:00
Kenneth SkovhedeandGitHub 19668c8d17 Merge pull request #2677 from fuffenz/sia
Added Sia as a backend provider
2017-09-05 11:45:19 +02:00
Kenneth Skovhede 7d346a1f9a Fixed error in Wasabi endpoint url 2017-09-05 11:41:31 +02:00
Ulf Hedlund 5d2b889149 Simple sanity check for Sia target path 2017-09-04 14:14:08 +02:00
Kenneth Skovhede 19a040970f Implemented call-context aware settings for HTTP options, temp folder settings, buffers sizes and oauth settings.
This makes it more smooth to run multiple operations in parellel, but it should be possible to launch an operation in a separate app-domain
2017-09-04 11:05:16 +02:00
Ulf Hedlund 7150eecd5b Trim target path properly 2017-09-02 00:07:06 +02:00
Ulf Hedlund a446e31f9d fixed issue with an empty Sia at first backup 2017-09-01 22:15:32 +02:00
Ulf Hedlund dfad50ea51 cleaned up Sia options 2017-09-01 21:37:19 +02:00
Ulf Hedlund b82c8a9d4c fixed release configuration 2017-09-01 13:41:49 +02:00
Kenneth Skovhede 1731c341b5 String fix 2017-09-01 09:48:56 +02:00
Ulf Hedlund e08dbd3b2f removed erroneous parameters in upload endpoint 2017-09-01 01:15:03 +02:00
Ulf Hedlund 5e1eb0b718 Added Sia as a backend provider 2017-08-31 22:37:04 +02:00
Kenneth Skovhede b19dbc8de9 Added Wasabi as an S3 storage provider 2017-08-29 14:38:25 +02:00
Kenneth Skovhede f917ef66e7 Merge branch 'feature/improved-webdav-error' 2017-08-29 12:54:31 +02:00
Kenneth Skovhede 45d8d6feeb Added an improved error message for WebDAV when the server returns 405 - Method not allowed in response to the PROPFIND request 2017-08-29 10:40:31 +02:00
Kenneth Skovhede e39ec4ddf5 Added fix to auto-set --s3-ext-forcepathstyle if the target is not an Amazon S3 provider 2017-08-29 10:35:41 +02:00
Kenneth Skovhede 8bbeb54e48 Fixed a missing case-insensitive compare 2017-08-29 10:35:07 +02:00
Kenneth Skovhede 6a3ea03232 Updated SSH library to 2016.1.0-beta2 to see if speed improvements are working 2017-08-29 09:36:56 +02:00
Kenneth Skovhede 562500c03f Fixed renamed fields in Mega 2017-08-23 11:48:15 +02:00
Kenneth Skovhede c520a3ccb9 Updated the MegaApiClient to version 1.5.0.
This could fix #2647
2017-08-23 11:40:03 +02:00
Kenneth Skovhede a1b186a9a3 Merge branch 'feature/expose-timeout-values-for-ssh' 2017-08-21 16:50:18 +02:00
Kenneth Skovhede 81d5b77c8e Added extra options to SSH that exposes the operation timeout and keep-alive properties. 2017-08-06 17:48:09 +02:00
Michael PapinandGitHub 8f2c7e532c Selectel Cloud Storage added
https://selectel.com/services/cloud/storage/
2017-07-21 14:19:54 +03:00
Kenneth Skovhede 9e69ba2002 Updated S3 libraries 2017-06-28 09:48:58 +02:00
Kenneth Skovhede 104a6614bf Attempt to update the Azure backend 2017-06-02 14:41:17 +02:00
vnau 8f6aacb8c6 AlternativeFTP Backend: Check access permissions (Read/Write/Delete) using test file during connection test.
Issue: #2473
2017-05-24 01:39:30 +07:00
Kenneth Skovhede 28ecfc9052 Merge branch 'feature/rework_buffer_avoidance' 2017-05-17 12:57:13 +02:00
Kenneth Skovhede 046b522a8d Updated NewtonSoft.Json 2017-05-17 11:08:51 +02:00
Kenneth Skovhede 5068e51ea7 Fixed the buffer avoidance flag for Delete in AMZCD. 2017-05-17 10:59:47 +02:00
Kenneth Skovhede 55e230ff49 Reworked the way the AllowWriteBuffering flag is set to fix errors caused by ContentLength not being set. 2017-05-17 10:59:07 +02:00
Kenneth Skovhede 015a92343f Avoids inserting delays if the same operation is performed repeatedly on AMZCD.
This should help with #1893
2017-04-21 12:55:29 +02:00
Kenneth Skovhede 1da9842546 Fixed duplicate string in S3 bucket regions 2017-04-09 21:58:37 +02:00
Kenneth Skovhede 979ee0c585 Updated list of AWS S3 regions and servers 2017-04-05 22:44:40 +02:00
koo5 f692b76650 tahoe_lafs_uri_message_fix 2017-03-17 10:55:37 +01:00
Albertony 28489ce104 Jottacloud backend: Minor adjustment in verification of file state, to be sure we are handling it consistently in all operations. 2017-03-12 22:28:08 +01:00
Kenneth SkovhedeandGitHub 3071ac7c75 Merge pull request #2355 from albertony/jottacloud_backend
Jottacloud backend
2017-03-12 12:55:17 +01:00
Kenneth SkovhedeandGitHub 524c6820c4 Merge pull request #2366 from greyhoundforty/master
Added IBM Bluemix COS Offering in S3 provider list
2017-03-10 11:15:23 +01:00
Albertony f116f20623 Jottacloud backend: Changed to newer REST API - jfs.jottacloud.com instead of www.jottacloud.com, x-jftp-version:2.4 header instead of X-JottaAPIVersion:2.2. Simplified the implementation of uploading, as I found that the method which the official client uses is not the one based on multipart form-data. Fixed deletion, and deleting is now permanent instead of moving to trash. 2017-03-10 01:00:24 +01:00
greyhoundforty 98c17781e9 Added IBM Bluemix COS Offering 2017-03-09 14:20:44 -06:00
Albertony bafbb8dda6 Jottacloud backend minor update: Trash and Links are also reserved mount point names on the built-in device. 2017-03-09 13:53:18 +01:00
Albertony e6e1c65767 Jottacloud backend now avoids using the possibly throttled stream when pre-computing the MD5 hash 2017-03-06 16:48:25 +01:00
Albertony 8070268a3a Jottacloud backend now fully supports custom devices and custom mount points 2017-03-06 13:56:41 +01:00
Albertony 426166ff94 Cleanup in the Jottacloud backend code. Also added implementation for supporting user defined mount points, but disabled for now since using it needs some extra considerations to avoid trouble. 2017-03-05 16:02:32 +01:00
Albertony 81ef8e9e22 Jottacloud backend improvements 2017-03-04 21:27:55 +01:00
Albertony 5b6330f0ea Jottacloud backend now works with simple backup and restore test 2017-03-04 19:12:41 +01:00
Albertony d4f75aeb3a Jottacloud backend can now be properly configured and test button works 2017-03-04 16:07:03 +01:00