Parent directory

CHANGELOG

7427 bytes
  1vX.X.X (unreleased)
  2===================
  3
  4v1.6.0 (2018-05-22)
  5===================
  6  * Add support for Dropbox backend (by xmatthias)
  7  * Fix issue #177: bug in `--cleanup` action (thanks smcgrat)
  8
  9v1.5.0 (2018-01-15)
 10===================
 11  * Add support for B2 backend (by harrim4n)
 12
 13v1.4.3 (2017-10-30)
 14===================
 15  * Add support for Telegram notifications (by GerardRibas)
 16
 17v1.4.2 (2017-10-30)
 18===================
 19  * Remove VERSION file and hardcode it directly in the script. Fix issue #164 (thanks regelga)
 20
 21v1.4.1 (2017-10-04)
 22===================
 23  * Show program versions in output.
 24
 25v1.4.0 (2017-09-24)
 26===================
 27  * Add version check of duplicity to handle deprecation of --include-globbing-filelist
 28  * Bugfixes
 29
 30v1.3.0 (2016-10-23)
 31===================
 32  * Fix GPG error when backing up the script if no specific keyring is set up.
 33  * Attempt to fix issue #145 by adding a `GPG_OPTIONS` parameter.
 34  * Add `-h` / `--help` option to print usage and don't send email or notification when printing usage only
 35  * Rename repository from 'duplicity-backup' to 'duplicity-backup.sh'.
 36
 37v1.2 (2016-09-10)
 38=================
 39  * Changed: big rework of logging handling. Now done through I/O-redirection of file descriptors 1 to 5.
 40  * Fix: Add case for s-nail when using mailx.
 41  * Fix: Always exclude /proc from Source Disk Use Information.
 42  * Fix issue #140: Add --no-show-photos to --gpg-options.
 43  * Fix "line 89: 4: Bad file descriptor" when printing usage without config set up.
 44
 45v1.1 (2016-09-03)
 46===================
 47  * Fix and improve handling of INCLIST and EXCLIST (issue #128)
 48  * Fix shellcheck error SC2166
 49  * Fix shellcheck error SC2128
 50  * Fix shellcheck SC2153 and SC1090
 51  * Restart versionning and keeping a changelog
 52  * Add option "--version" or "-V" to show version information about this script and duplicity
 53
 540.9.x (2013-01-14 to 2016-08-31)
 55================================
 56Versionning and keeping a changelog up to date has been neglected between 2013-01-14 and 2016-08-31.
 57
 58There were no official 0.9.x release, but an automatically generated list of changes that affected
 59`duplicity-backup.sh` or `duplicity-backup.conf.example` is available in the file `CHANGELOG_0.9.x.md`.
 60
 610.8.3 (02 January 2013)
 62======================
 63  * FreeBSD portability (du, mail, & shebang) [barofsoap]
 64  * Fix issue #30 "-s (collection-status) option not writing anything to log file"
 65
 660.8.2 (01 November 2012)
 67========================
 68  * Handle --time option for restoration and file-listing
 69  * Fix "check_variables" not to throw errors if no encryption is desired
 70  * Added mail option [philcryer]
 71  * Fix issue #18: `which s3cmd` only called when dest is s3
 72  * Added hint in the comments of the config file to use --s3-european-buckets option for european buckets
 73
 740.8.1 (15 August 2012)
 75======================
 76  * Added support for using separate signature and encryption keys [puredoze]
 77  * Adaptation of the script's self-backup process resulting from puredoze's enhancement
 78
 790.8 (05 August 2012)
 80===================
 81  * Improved argument parsing. Now the script is insensitive to the order of appearance of the options and handles
 82    correctly optional options parameters
 83  * Re-added possibility to specify the config file on the command line, which is now the recommended way to do
 84    (facilitating script updates)
 85  * Added dry-run command line option (-n or --dry-run)
 86  * Added many short versions of long options (-b, -f, -v, -l, -s)
 87  * Fix "unary operator expected warning" in some rare cases
 88
 890.7.1 (9 July 2012)
 90===================
 91  * Adding 'duplicity-backup.conf' to .gitignore
 92
 930.7 (8 July 2012)
 94=================
 95  * Fix Issue #1 "Restore error if no target name"
 96  * Rewrite to force utilisation of an external config file to facilitate updates of the script in itself
 97
 980.6.1 (5 May 2012)
 99=================
100Inclusion of two patches written by [shamer] + modified config file management.
101
102  * Added option to use ssmtp to send mail [shamer]
103  * Added lock file to prevent running multiple instances simultaneously [shamer]
104  * Modified config file management (no more specified on the command line, must be specified as an parameter at the
105    beginning of the script)
106  * Fixed bad check_variables() behaviour when not using Amazon S3 storage backend without commenting AWS API keys
107
1080.6 Version Six (4 May 2012)
109============================
110This is a rework of the script to include some github patches that were brought to the original script in order to make
111the script more generic than only Amazon S3 oriented and fix a few issues.
112
113  * Added ability not to encrypt the backup [orkaa]
114  * Added ability to use backup destination locations other than Amazon S3 [orkaa]
115  * Added support for collection-status function [orkaa]
116  * Added ability to specify variables in a config file [poppen]
117  * Fixed broken european S3 buckets [thornomad]
118  * Fixed sed issue [poppen]
119  * Fixed incorrect handling of spaces un paths and filenames [hexwizard]
120  * Renamed script to 'duplicity-backup'
121  * Modified README file to reflect the renaming of the script
122  * Cleaned up tabs in source file
123
1240.5 Version Five (05/09/11)
125===========================
126
127  * added ability to email log using `mailx`
128  * added `%H` (hour) to default logfile name
129
1300.4 Version Four (03/13/10)
131===========================
132
133  * Moved the source code to github
134  * Add --list-files to view in the standart-output files stored in my archive [marionline]
135  * Added ECHO command to troublshoot the code when needed
136  * Added command line --restore to path & removed RESTORE variable [marionline]
137  * Added --restore-file option [marionline]
138  * Changed --backup-this-script to --backup-script
139  * Added README to --backup-script
140  * Force use of --backup option (no accidently running the script)
141  * Added help text to the command line script itself [marionline]
142  * Script without options shows --help and current directory settings
143  * Script checks to make sure you have put some variables in before it runs [marionline]
144  * A number of other minor changes
145
146Version Three (01/31/09)
147========================
148
149  * Added comment to explain why folks need to use 's3+' and not 's3:' for Amazon buckets
150  * Used "unset" to remove the variables at end of the script
151  * Fixed a problem when the backup folder on S3 was nested inside another bucket
152  * Changed the PASSPHRASE field to default to the actual passphrase, so one can easily backup the entire script and
153    not have to worry about the passphrase.
154  * Added --backup-this-script option which will turn the script and the secret key into an encrypted tarball that can
155    be kept somewhere safe for easy restores if the machine goes down.
156  * Cleaned up the get_file_size function so it wouldn't run when it wasn't supposed to.
157
158Version Two (12/03/08)
159======================
160
161  * added GPL license
162  * changed the cleanup feature to automatically force a full backup after (n) number of days as well as automatically
163    cleanup after (n) number of days
164  * added option to force cleanup after (n) number of full backups (rather than by days)
165  * option to changed log file ownership
166  * runtime checks for installed required software and write permissions on log directory
167  * fixed formatting of logfile to be a little more consistent
168  * setup everything in clever functions
169
170Version One (11/24/08)
171======================
172
173  * Initial release.