duplicacy

A new generation cloud backup tool

OTHER License

Stars
5.1K
Committers
51

Bot releases are hidden (Show)

duplicacy - Duplicacy 2.2.2 Command Line Version

Published by gilbertchen over 5 years ago

duplicacy - Duplicacy 2.2.1 Command Line Version

Published by gilbertchen over 5 years ago

This release is mostly a bug fix version for 2.2.0 which has a bug that can't restore individual files due to parent directories not being created correctly: https://github.com/gilbertchen/duplicacy/commit/47c4c25d8b3a99bc73e3004b2dabfe6356749957

Other changes:

duplicacy - Duplicacy 2.2.0 Command Line Version

Published by gilbertchen over 5 years ago

duplicacy - Duplicacy 2.1.2 Command Line Version

Published by gilbertchen almost 6 years ago

duplicacy - Duplicacy 2.1.1 Command Line Version

Published by gilbertchen about 6 years ago

duplicacy - Duplicacy 2.1.0 Command Line Version

Published by gilbertchen over 6 years ago

  • Retry on temporary network errors in the Azure backend
  • Added an OpenStack Swift backend based on github.com/ncw/swift
  • Fixed a bug when both tag and the retention policy are specified for the prune command
  • Fixed bugs in restoring extended attributes
  • Unload the extended attributes from last snapshot in order to save memory
  • Limited derivation keys to 64 bytes since snapshot file paths used as keys may be longer
  • Fixed a bug that caused -hash to have no effect
  • Correctly handle spaces in file paths for the B2 backend
  • Improved the Hubic backend to retry on various errors
  • Fixed a bug that caused -hash to have no effect
  • Don't download a fossil directly; turn it back to a chunk and download the chunk instead
  • Add a -storage-name option to the init command to specify the storage name
  • Add the global -profile option to enable profiling via http
  • Allow the -bit-identical option to the add command to copy the config file as it is
  • Disable caching when restoring files in SnapshotManager
  • Removed aes128-cbc from the supported ciphers by HiDrive
  • Refresh expired tokens unconditionally on authorization errors for Hubic and OneDrive
  • Fixed a bug that prevents the file specifying the chunk nesting levels from being loaded and parsed
  • Fix the GCD directory creating bug; only save directories in the id cache
  • Remove existing config and save a local copy when changing the storage password
  • Create the storage folder on gcd storage if it doesn't exist
duplicacy - Duplicacy 2.0.10 Command Line Version

Published by gilbertchen almost 7 years ago

  • Optimize the copy command to skip chunks existing on the destination storage
  • Add the -dry-run option to the backup command
  • Include storage name when looking up passwords for non-default storages
  • Fix prune bug when last snapshot is removed for issue
  • Add regex matching to include/exclude filters
  • Add the -tabular option to the check command to show tabular usage and deduplication statistics
  • Improve the backoff algorithm for the Google Drive storage
  • Use b2_download_file_by_name rather than b2_list_file_names to check file existence
  • Retry downloads with corrupted content up to three times
  • Use random salt and make the number of iterations configurable for storage key derivation
  • Add an -ignore-owner option to skip setting uid/gid on restored files
  • Unify the chunk nesting level to 1 for all storages
  • Fix a bug in splitting the existing file that caused all chunks to be redownloaded
  • Add a -bit-identical option to the add command to make a bit-identical copy of the config file
  • Increase the timeout for shadow copy creation on Windows
  • Various changes to improve password management
duplicacy - Duplicacy 2.0.9 Command Line Version

Published by gilbertchen about 7 years ago

  • Fixed OneDrive 503 errors by sending GET requests with a nil body
  • Fixed symbolic link handling on Windows
  • The copy command now skips chunks already on destination
  • Fixed a bug in setting the upload/download rate limit for the copy command
  • Fixed a bug in setting the number of threads for the copy command
  • Update aws/aws-sdk-go to version 1.10.41
  • Don't save passwords/credentials to keyring if they are retrieved from environment/preference
  • Don't ask for ssh password if a ssh key file is available
  • Fixed a bug in retrieving passwords from gnome-keyring
  • In GCD backend each thread should have its own backoff value
  • Fixed a bug in storage passwords in preferences for non-default storages
duplicacy - Duplicacy 2.0.7 Command Line Version

Published by gilbertchen about 7 years ago

  • Updated Azure storage backend to support retrying on temporary errors
  • The restore command now preserves empty directories
  • Fixed a chunk not found error caused by Windows drives with data deduplication on
  • Fixed a bug that caused truncated files not to be restored correctly
  • Added a flat:// storage backend that can take a flat chunks directory on local or networked drives
  • Added a samba:// storage backend that is basically a local drive backend but with caching enabled (for networked drives)
duplicacy - Duplicacy 2.0.6 Command Line Version

Published by gilbertchen about 7 years ago

  • Fixed incorrect progress statistics during backup and restore
  • Increased HTTPS timeouts for overloaded Hubic servers
  • Force in-place restore mode with a non-default preference path
  • Added new S3 storage backends to support minio and other s3-compatible providers
  • Fixed a bug that caused a size -1 error
  • The history command can now skip revisions in which the specified file does exist
  • Fixed a bug in the fixed-size chunking algorithm
  • Improve OneDrive backend by retrying on various errors
  • Full sparse file support
duplicacy - Duplicacy 2.0.5 Command Line Version

Published by gilbertchen over 7 years ago

  • Retry on authentication errors for Google Drive
  • Fixed inaccurate restore statistics that mistakenly take existing files into account
  • Enhance the B2 storage backend to retry on 3xx status codes
  • Fixed a bug that caused backup to fail due to incorrect file size
  • Fixed incorrect progress report during restore
  • Verify ids of snapshot chunks before uploading them
duplicacy - Duplicacy 2.0.3 Command Line Version

Published by gilbertchen over 7 years ago

  • Fixed a bug in disk or SFTP storage backends that caused a directory creation error when multiple threads are used
  • Fixed a bug that caused the copy operation to crash
  • Added a -pref-dir option to the init command to specify an alternate location for the .duplicacy preference directory (contributed by @ech1965)
  • Rewrote the S3 storage backend using the official Amazon S3 client library
duplicacy - Duplicacy 2.0.2 Command Line Version

Published by gilbertchen over 7 years ago

  • Allow a root drive to be selected as the storage on Windows
  • Fixed a divide by zero error when verbose logging is turned on
  • Fixed a bug that caused restoration of two adjacent files to crash
duplicacy - Duplicacy 2.0.0 Command Line Version (binaries only, no source code)

Published by gilbertchen over 7 years ago

  • The -threads option is now supported by all storage backends, and for both backup and restore
  • A Google Cloud Storage backend based on the official Google client library
  • Fixed a bug the caused incorrect hash or invalid index errors when restoring zero-size files
duplicacy - Duplicacy 1.2.5 Command Line Version (binaries only, no source code)

Published by gilbertchen over 7 years ago

  • Improved exponential backoff for S3 storage
duplicacy - Duplicacy 1.2.4 Command Line Version (binaries only, no source code)

Published by gilbertchen over 7 years ago

  • Built with go 1.8.1
  • Fixed a bug in the OneDrive storage caused by server side changes
duplicacy - Duplicacy 1.2.3 Command Line Version (binaries only, no source code)

Published by gilbertchen over 7 years ago

  • Optimized memory handling of file attributes
  • Fixed a bug that prevented top-level folders from being restored on Windows
  • Fixed a bug that caused restoration to fail due to an error on changing timestamps of symbolic links
duplicacy - Duplicacy 1.2.1 Command Line Version (binaries only, no source code)

Published by gilbertchen over 7 years ago

  • Fixed a bug that caused backup to error out when there are invalid Unicode characters in filenames
  • Handle Windows deduplication reparse points as if they were regular files
duplicacy - Duplicacy 1.1.9 Command Line Version (binaries only, no source code)

Published by gilbertchen over 7 years ago

  • Once in a while skip the chunk cache in order to keep the connection alive
  • Fixed a bug in SFTP storage where a connection error is not immediately reported.