forked from zertrin/duplicity-backup.sh
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
106 lines (87 loc) · 5.06 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
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.