Gilbert Chen
f80a5b1025
Fixed format argument errors
2018-05-24 11:37:52 -04:00
Gilbert Chen
aadd2aa390
Add an -enum-only option to the backup command to enumerate the repository only
2018-05-24 11:34:46 -04:00
Gilbert Chen
72239a31c4
Add -repository optiont to init add add to specifiy an alternate repository path
2018-05-22 15:55:52 -04:00
gilbertchen
c9b60cc0e0
Merge pull request #394 from gilbertchen/webdav
...
Implement the WebDAV backend
2018-05-16 23:31:46 -04:00
gilbertchen
f4cdd1f01b
Merge pull request #392 from fhriley/nobackup_file
...
Add nobackup-file preference.
2018-05-16 23:31:09 -04:00
Gilbert Chen
b1c1b47983
Add an env var DUPLICACY_DECRYPT_WITH_HMACSHA256 to force using HMAC-SHA256 for encryption key in order to be able to manage backups created by Vertical Backup
2018-05-02 22:57:47 -04:00
amarcu5
8c3ef6cae9
Improved cron support
...
Now calls mount and unmount using absolute path
2018-04-30 00:40:34 +01:00
amarcu5
acd7addc9a
Fixed Windows complication
2018-04-30 00:36:11 +01:00
amarcu5
a4c46624ea
Fix basic UNIX permissions
2018-04-29 20:24:50 +01:00
amarcu5
5747d6763f
Improved error handling
...
Minor improvement to error handling and small formatting changes
2018-04-29 13:33:17 +01:00
amarcu5
ef1d316f33
Cleaned up formatting
...
Fixed tabbing
2018-04-29 04:21:28 +01:00
amarcu5
714a45c34a
Improved macOS VSS checks
...
VSS support now determined by:
1) Checking that repository filesystem is APFS rather than by inspecting macOS version
2) Checking that repository resides on local device (as external APFS formatted drives are not supported) rather than crudely by path name
2018-04-29 04:11:10 +01:00
Gilbert Chen
23a2d91608
Skipped chunks should not be counted in order to get accurate download percentage
2018-04-28 20:19:24 -04:00
amarcu5
23b98a3034
Added macOS VSS checks
...
Restricts VSS under macOS to version 10.13 High Sierra or higher and local volume only
2018-04-28 23:09:59 +01:00
amarcu5
8a3c5847a8
Cleaned up formatting
2018-04-28 21:23:00 +01:00
amarcu5
4c3d5dbc2f
Add APFS snapshot support
...
Add's VSS support for macOS using APFS snapshot's
2018-04-28 17:58:47 +01: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
Frank
4dd5c43307
Add nobackup-file preference.
...
Directories containing a file with this name will not be backed up. I find it easier to drop a .nobackup file in directories I don't want backed up instead of maintaining a file of exclusions. This is also useful for scripts that create data in the repository but don't want it to be backed up.
2018-04-01 12:50:00 -07:00
Gilbert Chen
5d2242d39d
Preserve the list of chunk hashes for the latest snapshot when cleaning local snapshot cache
2018-03-27 23:34:40 -04:00
Gilbert Chen
b99f4bffec
Follow symlinks that point to paths starting with \\
2018-03-22 22:37:09 -04:00
Gilbert Chen
be2856ebbd
Add a -vss-timeout option to set VSS creation timeout
2018-03-21 22:34:14 -04:00
Gilbert Chen
1ea615fb45
Fix the names of prune tests so they can be run all in once
2018-03-20 15:03:03 -04:00
Gilbert Chen
7d933a2576
Create two identical snapshots in prune test to catch a retrive-after-deletion bug
2018-03-20 14:37:47 -04:00
gilbertchen
13fffc2a11
Merge pull request #329 from pdf/prune_memory
...
Reduce memory consumption for prune operation
2018-03-20 14:32:12 -04:00
gilbertchen
cd77a029ea
Merge branch 'master' into master
2018-03-19 11:53:11 -04:00
Gilbert Chen
013eac0cf2
Use github.com/gilbertchen/azure-sdk-for-go to retry on temporary errors
2018-03-09 11:54:06 -05:00
gilbertchen
bc9ccd860f
Merge pull request #353 from gilbertchen/openstack_swift
...
Implement OpenStack Swift backend
2018-03-08 16:08:30 -05:00
Mark Feit
8fdb399e1b
Correct handling of @ in region to be consistent with everythng else.
2018-02-11 07:51:34 -05:00
Gilbert Chen
e07226bd62
Retention policy erroneously apply to snapshots without the specified tags
2018-02-10 21:33:01 -05:00
Mark Feit
9d632c0434
Handle application/testing region string inconsistency.
2018-02-10 10:16:04 -05: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
Gilbert Chen
52fd553bb9
Fixed 2 bugs in restoring extended attributes
2018-01-29 14:38:48 -05:00
Gilbert Chen
7230ddbef5
Clear the attributes from last snapshot after loading to save memory
2018-01-28 16:54:06 -05:00
Gilbert Chen
ffe04d691b
Convert spaces in the path only for now
2018-01-23 12:15:50 -05:00
Gilbert Chen
e0d7355494
URLEncode the file path to allow non-ascii characters in the path
2018-01-22 22:58:30 -05:00
Gilbert Chen
d330f61d25
Limit derivation key to 64 bytes since snapshot file path used as key may be longer
2018-01-20 23:52:35 -05:00
Gilbert Chen
e5beb55336
Replace spaces in file paths with %20 (for repository ids with spaces)
2018-01-20 22:59:41 -05:00
Peter Fern
57082cd1d2
Reduce memory consumption for prune operation
...
For non-exhaustive prune, consider only target chunks instead of mapping
all chunks in repository.
2018-01-21 10:12:09 +11:00
Peter Fern
bd5a689b7d
Add keepChunkHashes flag to GetSnapshotChunks, allowing reduced memory
2018-01-21 10:11:59 +11:00
Mark Feit
b52d6b3f7f
Incorporated PR feedback; call S3 for IsFastListing() #322
2018-01-18 08:34:33 -05:00
Mark Feit
8aaca37a2b
Added note about Wasabi dependency.
2018-01-18 08:30:00 -05:00
Mark Feit
30f753e499
Cosmetic and key name fixes. #322
2018-01-16 22:19:41 -05:00
Mark Feit
d0771be2dd
Added semi-dedicated Wasabi storage module. #322
2018-01-16 22:06:11 -05:00
Gilbert Chen
91f02768f9
Retry on download errors for Hubic which may return 404 for existing chunks
2018-01-13 00:23:33 -05:00
Gilbert Chen
8e8a116028
Fixed a bug that caused -hash to have no effect
2018-01-11 21:43:42 -05:00
Gilbert Chen
771323510d
Don't download a fossil directly; resurrect it and download the chunk instead
2018-01-08 23:58:49 -05:00
Gilbert Chen
61fb0f7b40
Fixed a typo in a log message
2018-01-08 14:42:59 -05:00
Gilbert Chen
f1060491ae
Use the official azure-sdk-for-go rather than our fork
2018-01-08 14:14:20 -05:00