gilbertchen
fd1b7e1d20
Merge pull request #612 from gilbertchen/gcd_impersonate
...
Support GCD impersonation via modified service account file
2021-03-09 10:24:08 -05:00
Gilbert Chen
41a8f657c4
Add test storage for StorageMadeEasy's File Fabric
2020-11-23 14:38:15 -05:00
Gilbert Chen
474f07e5cc
Support GCD impersonation via modified service account file
2020-11-23 09:44:10 -05:00
Gilbert Chen
923a6fbc5b
Implement Erasure Coding
2020-09-03 12:54:48 -04:00
Gilbert Chen
bcb889272d
Add test for Google Shared Drive
2020-04-09 00:04:30 -04:00
gilbertchen
e827662869
Merge pull request #579 from rsanger/master
...
Add support for Shared Google Drives
2020-04-06 22:55:46 -04:00
Gilbert Chen
d26ffe2cff
Add support for OneDrive for Business
...
The new storage prefix for OneDrive for Business is odb://
The token file can be downloaded from https://duplicacy.com/odb_start
OneDrive for Business requires basically the same set of API calls with
different endpoints. However, one major difference is that for files larger
than 4MB, an upload session must be created first which is then used to upload
the file content. Other than that, there are a few minor differences such as
creating an existing directory, or moving files to a non-existent directory.
2020-03-19 14:59:26 -04:00
Arno Hautala
46ce0ba1fb
support downloading from a custom URL pointed at B2
2020-02-22 22:12:36 -05:00
Gilbert Chen
0abb4099f6
Fixed test errors -- parse test flags in one place
2019-11-25 15:44:03 -05:00
Richard Sanger
426110e961
Adds support for GDrive Shared Drives
...
A shared drive can be accessed via
gcd://sharedDriveId@path/to/storage
sharedDriveId is optional and if omitted duplicacy stores to the user's drive.
This remains backwards compatible with existing drives. E.g.
gcd://path/to/storage
Note: Shared Drives were previously named Team Drives.
2019-11-06 00:51:12 +13:00
Gilbert Chen
57a408a577
Rework the Backblaze B2 backend
...
* All APIs include UploadFile are done via the call() function
* New retry mechanism limiting the maximum backoff each time to 1 minute
* Add an env var DUPLICACY_B2_RETRIES to specify the number of retries
* Handle special/unicode characters in repositor ids
* Allow a directory in a bucket to be used as the storage destination
2019-04-30 23:31:57 -04:00
Michael Cook
4b9524bd43
go vet: unreachable code
2018-12-29 13:20:11 +01:00
Gilbert Chen
f80a5b1025
Fixed format argument errors
2018-05-24 11:37:52 -04:00
Gilbert Chen
02cd41f4d0
A few improvements to make WebDAV work better with pcloud and box.com
2018-04-05 15:29:41 -04:00
Gilbert Chen
0db8b9831b
Implement the WebDAV backend
2018-04-02 20:03:50 -04:00
gilbertchen
cd77a029ea
Merge branch 'master' into master
2018-03-19 11:53:11 -04:00
Mark Feit
cc6e96527e
Add/rearrange returns to keep the compiler from complaining.
2018-02-10 10:15:40 -05:00
Gilbert Chen
ddf61aee9d
Implement OpenStack Swift backend
2018-02-04 13:43:00 -05:00
Mark Feit
d0771be2dd
Added semi-dedicated Wasabi storage module. #322
2018-01-16 22:06:11 -05:00
Gilbert Chen
a6de3c1e74
Follow-up changes for PR#259
2017-11-10 13:50:22 -05:00
Gilbert Chen
86767b3df6
Implement new chunk directory structure
2017-11-07 12:05:39 -05:00
Mark Lowne
6e3c1657fa
revert nesting levels to previous defaults
2017-10-03 16:08:44 +02:00
Mark Lowne
3dad87f13a
default to single-dir-nesting for local and SFTP storages
2017-09-25 15:05:09 +02:00
Gilbert Chen
923cd0aa63
Run goimports on all source files
2017-09-20 23:07:43 -04:00
Gilbert Chen
799b040913
Add Wasabi storage to tests
2017-08-12 11:25:25 -04:00
Gilbert Chen
446bb4bcc8
Add a pseudo test to clean the storage
2017-08-11 13:15:59 -04:00
Gilbert Chen
315dfff7d6
Add caching to network drives
2017-08-08 23:10:22 -04:00
Gilbert Chen
823b82060c
Add a storage prefix flat:// that can handle a flat chunk directory
2017-07-27 22:42:48 -04:00
Gilbert Chen
7f04a79111
Replace Fair Source 5 with our own free-for-personal-use license
2017-07-13 23:33:14 -04:00
Gilbert Chen
6a4b1f2a3f
Add minios to test storages
2017-07-13 14:06:36 -04:00
Gilbert Chen
483ae5e6eb
Add minios:// for minio servers with SSL support
2017-07-12 21:09:19 -04:00
Gilbert Chen
f8d879d414
Add a s3c backend to support s3 compatible storages that require V2 Signing
2017-07-11 21:27:20 -04:00
Gilbert Chen
f8764a5a79
Make the S3 backend compatible with minio
2017-07-11 13:45:06 -04:00
Gilbert Chen
42337d84c3
Move source files into src for a better looking front page
2017-06-07 14:04:11 -04:00
Gilbert Chen
4a1dc01ff4
Reorganize src directory
2017-06-02 16:33:36 -04:00
Gilbert Chen
bdf017e552
Move source files to src/
2017-05-23 10:25:00 -04:00