173 lines
7.3 KiB
Text
173 lines
7.3 KiB
Text
vX.X.X (unreleased)
|
|
===================
|
|
|
|
v1.6.0 (2018-05-22)
|
|
===================
|
|
* Add support for Dropbox backend (by xmatthias)
|
|
* Fix issue #177: bug in `--cleanup` action (thanks smcgrat)
|
|
|
|
v1.5.0 (2018-01-15)
|
|
===================
|
|
* Add support for B2 backend (by harrim4n)
|
|
|
|
v1.4.3 (2017-10-30)
|
|
===================
|
|
* Add support for Telegram notifications (by GerardRibas)
|
|
|
|
v1.4.2 (2017-10-30)
|
|
===================
|
|
* Remove VERSION file and hardcode it directly in the script. Fix issue #164 (thanks regelga)
|
|
|
|
v1.4.1 (2017-10-04)
|
|
===================
|
|
* Show program versions in output.
|
|
|
|
v1.4.0 (2017-09-24)
|
|
===================
|
|
* Add version check of duplicity to handle deprecation of --include-globbing-filelist
|
|
* Bugfixes
|
|
|
|
v1.3.0 (2016-10-23)
|
|
===================
|
|
* Fix GPG error when backing up the script if no specific keyring is set up.
|
|
* Attempt to fix issue #145 by adding a `GPG_OPTIONS` parameter.
|
|
* Add `-h` / `--help` option to print usage and don't send email or notification when printing usage only
|
|
* Rename repository from 'duplicity-backup' to 'duplicity-backup.sh'.
|
|
|
|
v1.2 (2016-09-10)
|
|
=================
|
|
* Changed: big rework of logging handling. Now done through I/O-redirection of file descriptors 1 to 5.
|
|
* Fix: Add case for s-nail when using mailx.
|
|
* Fix: Always exclude /proc from Source Disk Use Information.
|
|
* Fix issue #140: Add --no-show-photos to --gpg-options.
|
|
* Fix "line 89: 4: Bad file descriptor" when printing usage without config set up.
|
|
|
|
v1.1 (2016-09-03)
|
|
===================
|
|
* Fix and improve handling of INCLIST and EXCLIST (issue #128)
|
|
* Fix shellcheck error SC2166
|
|
* Fix shellcheck error SC2128
|
|
* Fix shellcheck SC2153 and SC1090
|
|
* Restart versionning and keeping a changelog
|
|
* Add option "--version" or "-V" to show version information about this script and duplicity
|
|
|
|
0.9.x (2013-01-14 to 2016-08-31)
|
|
================================
|
|
Versionning and keeping a changelog up to date has been neglected between 2013-01-14 and 2016-08-31.
|
|
|
|
There were no official 0.9.x release, but an automatically generated list of changes that affected
|
|
`duplicity-backup.sh` or `duplicity-backup.conf.example` is available in the file `CHANGELOG_0.9.x.md`.
|
|
|
|
0.8.3 (02 January 2013)
|
|
======================
|
|
* FreeBSD portability (du, mail, & shebang) [barofsoap]
|
|
* Fix issue #30 "-s (collection-status) option not writing anything to log file"
|
|
|
|
0.8.2 (01 November 2012)
|
|
========================
|
|
* Handle --time option for restoration and file-listing
|
|
* Fix "check_variables" not to throw errors if no encryption is desired
|
|
* Added mail option [philcryer]
|
|
* Fix issue #18: `which s3cmd` only called when dest is s3
|
|
* Added hint in the comments of the config file to use --s3-european-buckets option for european buckets
|
|
|
|
0.8.1 (15 August 2012)
|
|
======================
|
|
* Added support for using separate signature and encryption keys [puredoze]
|
|
* Adaptation of the script's self-backup process resulting from puredoze's enhancement
|
|
|
|
0.8 (05 August 2012)
|
|
===================
|
|
* Improved argument parsing. Now the script is insensitive to the order of appearance of the options and handles
|
|
correctly optional options parameters
|
|
* Re-added possibility to specify the config file on the command line, which is now the recommended way to do
|
|
(facilitating script updates)
|
|
* Added dry-run command line option (-n or --dry-run)
|
|
* Added many short versions of long options (-b, -f, -v, -l, -s)
|
|
* Fix "unary operator expected warning" in some rare cases
|
|
|
|
0.7.1 (9 July 2012)
|
|
===================
|
|
* Adding 'duplicity-backup.conf' to .gitignore
|
|
|
|
0.7 (8 July 2012)
|
|
=================
|
|
* Fix Issue #1 "Restore error if no target name"
|
|
* Rewrite to force utilisation of an external config file to facilitate updates of the script in itself
|
|
|
|
0.6.1 (5 May 2012)
|
|
=================
|
|
Inclusion of two patches written by [shamer] + modified config file management.
|
|
|
|
* Added option to use ssmtp to send mail [shamer]
|
|
* Added lock file to prevent running multiple instances simultaneously [shamer]
|
|
* Modified config file management (no more specified on the command line, must be specified as an parameter at the
|
|
beginning of the script)
|
|
* Fixed bad check_variables() behaviour when not using Amazon S3 storage backend without commenting AWS API keys
|
|
|
|
0.6 Version Six (4 May 2012)
|
|
============================
|
|
This is a rework of the script to include some github patches that were brought to the original script in order to make
|
|
the script more generic than only Amazon S3 oriented and fix a few issues.
|
|
|
|
* Added ability not to encrypt the backup [orkaa]
|
|
* Added ability to use backup destination locations other than Amazon S3 [orkaa]
|
|
* Added support for collection-status function [orkaa]
|
|
* Added ability to specify variables in a config file [poppen]
|
|
* Fixed broken european S3 buckets [thornomad]
|
|
* Fixed sed issue [poppen]
|
|
* Fixed incorrect handling of spaces un paths and filenames [hexwizard]
|
|
* Renamed script to 'duplicity-backup'
|
|
* Modified README file to reflect the renaming of the script
|
|
* Cleaned up tabs in source file
|
|
|
|
0.5 Version Five (05/09/11)
|
|
===========================
|
|
|
|
* added ability to email log using `mailx`
|
|
* added `%H` (hour) to default logfile name
|
|
|
|
0.4 Version Four (03/13/10)
|
|
===========================
|
|
|
|
* Moved the source code to github
|
|
* Add --list-files to view in the standart-output files stored in my archive [marionline]
|
|
* Added ECHO command to troublshoot the code when needed
|
|
* Added command line --restore to path & removed RESTORE variable [marionline]
|
|
* Added --restore-file option [marionline]
|
|
* Changed --backup-this-script to --backup-script
|
|
* Added README to --backup-script
|
|
* Force use of --backup option (no accidently running the script)
|
|
* Added help text to the command line script itself [marionline]
|
|
* Script without options shows --help and current directory settings
|
|
* Script checks to make sure you have put some variables in before it runs [marionline]
|
|
* A number of other minor changes
|
|
|
|
Version Three (01/31/09)
|
|
========================
|
|
|
|
* Added comment to explain why folks need to use 's3+' and not 's3:' for Amazon buckets
|
|
* Used "unset" to remove the variables at end of the script
|
|
* Fixed a problem when the backup folder on S3 was nested inside another bucket
|
|
* Changed the PASSPHRASE field to default to the actual passphrase, so one can easily backup the entire script and
|
|
not have to worry about the passphrase.
|
|
* Added --backup-this-script option which will turn the script and the secret key into an encrypted tarball that can
|
|
be kept somewhere safe for easy restores if the machine goes down.
|
|
* Cleaned up the get_file_size function so it wouldn't run when it wasn't supposed to.
|
|
|
|
Version Two (12/03/08)
|
|
======================
|
|
|
|
* added GPL license
|
|
* changed the cleanup feature to automatically force a full backup after (n) number of days as well as automatically
|
|
cleanup after (n) number of days
|
|
* added option to force cleanup after (n) number of full backups (rather than by days)
|
|
* option to changed log file ownership
|
|
* runtime checks for installed required software and write permissions on log directory
|
|
* fixed formatting of logfile to be a little more consistent
|
|
* setup everything in clever functions
|
|
|
|
Version One (11/24/08)
|
|
======================
|
|
|
|
* Initial release.
|