File: NEWS

package info (click to toggle)
backup-manager 0.7.14-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 1,656 kB
  • sloc: sh: 4,041; perl: 1,176; makefile: 215
file content (273 lines) | stat: -rw-r--r-- 12,319 bytes parent folder | download | duplicates (8)
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
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
0.7.6
    - Security Fix
        - Don't pass MySQL password in the commandline, use ~/.my.cnf instead
          (bug #146).

    - New features
        - Support for the --debug flag for outputting lots of information (bug
          #124).
        - Documentation of the local GPG encryption feature (bug #132).

    - Bug Fixes
        - No limitation to the number of files located in 
          $BM_REPOSITORY_ROOT (bug #110).
        - better handling of dar masters, don't fail if an archive is missing
          (bug #127).
        - Fixed a typo in the default configuration file (bug #133).
        - SQL dumps are encrypted as well if BM_ENCRYPTION_METHOD is set to gpg
          (bug #135).
        - Don't fail if a file changed during the archive generation (bug #152).
        - The purging phase handle only archives that are prefixed with
          $BM_ARCHIVE_PREFIX (bug #153)

    - Changes
        - The post-command is now always exectued, event if an error occured
          before (bug #118).
        - Don't stop the pipe commands if one of them fails (bug #141).

0.7.5
    - New features
        - Support for lzma archives.
        - Support for encryption of local archives with GPG.
        - Support for FTP over SSL transfers (FTP upload method).
        - Possible to burn non-Joliet disc image.
        - Possible to choose if the purging should be recursive or not.

    - Bug Fixes
        - Fix for the md5 checking phase (was broken).
        - Possible to burn DVD+R(W) within CRON environment.
        - $BM_LOGGER_FACILITY is not ignored anymore.
        - RSYNC uploads work smoothly again.
        - Fix for the purging phase, no more annoying error messages.

    - Changes
        - SCP uploads are not performed with the $BM_UPLOAD_SSH_USER identity.
        - backup-manager can be run by an unprivileged user.
        - Paths of external programs are autodetected (no more static paths).
        - The purging phase is not recursive by default.

0.7.4
    - New feature(s)
        - Possible to purge remote archives through SSH (new configuration 
          variables: BM_UPLOAD_SSH_PURGE, BM_UPLOAD_SSH_TTL).

    - Bug fixes
        - Handle smartly pipe commands, don't think a command failed if not 
          (closes: #83).
        - Can handle several targets in BM_TARBALL_TARGETS[] even if one the
          targets contains a space.
        - Support for expandable targets in BM_TARBALL_TARGETS[] (eg: you can 
          put /home/* and you'll get what you expect to).  
        - Default configuation file set BM_TARBALL_OVER_SSH to "false" instead 
          of "true".
        - Doesn't trigger an error when BM_TARBALL_DIRECTORIES is not set anymore.
        - BM_TARBALL_DIRECTORIES is not deprecated anymore, possible to use it as 
          well as BM_TARBALL_TARGETS[] the user can choose what he wants.

0.7.3
    - New Features:
        - New upload method: ssh-gpg (upload backups encrypted on-the-fly with GPG).
          Thanks to Jan Metzger for his work.
        - New upload method: Support for the Amazon S3 Web Service.
          Thanks to Brad Dixon <rbdixon@gmail.com> for his work.
        - New option for the tarball generation: possible to build archives over
          SSH (thanks to the new variable BM_TARBALL_OVER_SSH). 
        - Possible to choose which permissions to set on the repository/archives 
          when using the secure mode.
        - New configuration variable "BM_UPLOAD_TTL" so remote archives can live
          longer than local ones.
          
    - Bug Fixes:
        - Possible to enable FTP passive uploads for boxes behind a firewall.
        - The .md5 files are not left on remote servers anymore during the FTP 
          purging phase.
        - Bugfix in the duplicates purging system.
        - The burning system can now safely burn archives in non-interactive
          mode. 
        - Support for targets to backup with spaces in their names.
        
    - Changes:
        - The variable BM_TARBALL_DIRECTORIES is deprecated, it's replaced by 
          the array BM_TARBALL_TARGETS[]; so paths with spaces can be safely
          handled.
        - Full backups are now named differently than incremental ones: the
          suffix "master" is appended to them.
        - During the purging phase, masters aren't purged unless a newer master
          is present.
    
0.7.2
    * New Features:
        + It's now possible to use the burning system interactively in
          order to burn the whole repository into several media.
          [Michel Grentzinger, Alexis Sukrieh]
        
        + New option for the "--burn" switch, possible to give a
          specific date for burning only data of that day 
          (eg: `--burn 20060310').
          [Michel Grentzinger, Alexis Sukrieh]
        
        + New kind of DVD media: "DVD-RW". This kind of medium implies
          blanking the medium before burning data whereas the "DVD" kind
          doesn't.
          [Alexis Sukrieh]
          
    * Bug Fixes: 
        + Incremental backup with dar now works correctly.
        + MD5 hashes are updated in the .md5 file when rebuilding an existing archive.
        + Stop removing files located in $BM_REPOSITORY_ROOT that aren't archives.
        + This release closes a total of 16 known bugs since the last release.
          [The Devel Team]
          
    * Changes:
        + Added support for the ServerAliveInterval ssh option.
          This helps when the "building file list" step of
 	      rsync takes a long time (high I/O load for example), and the
	      connection is closed because of non-activity.
          [ Reched Ben Mustapha ]

0.7.1
    * New Features:
        + Full "dar" archives support.
        + New variable `BM_MYSQL_SAFEDUMPS' for making safe MySQL dumps (locking tables).
    * Changes: 
        + Better support of DVD-RW media, bugfix of the DVD burning method.

2005-12-31 (0.6.1)   Alexis Sukrieh <sukria@backup-manager.org>
    * Bug fix
      Several backup methods can be used safely in the same configuration file, 
      the incremental method will then work as expected (Bug #14 closed).
      
2005-12-19 (0.6)     Alexis Sukrieh <sukria@backup-manager.org>
    * New Features:
        + New backup method "tarball-incremental" for building 
          incremental backups.
        + New upload metyhod "rsync".
        + Support for multiple backup methods in BM_ARCHIVE_METHOD
        + Support for multiple upload methods in BM_UPLOAD_METHOD
        + User Guide available in different formats (HTML, PDF)
    * Changes:
        + Booleans must be true/false values, yes/no are deprecated 
          (triggers warnings but backward compatible though).
        + Configuration key "BM_BURNING" is deprecated, use "BM_BURNING_METHOD" instead.
    * Bugs closed by this release:
        + No error when the repository is not accessible by BM_UPLOAD_USER (bug #2)
        + [BM_TARBALL_BLACKLIST] error handling multiple directories (bug #4)
        + feature request: use of ports other than 22 for scp upload (bug #5)
        + Backup-Manager can't umount an unmounted CD (bug #6)
        + Write the user guide (bug #8)
        + Support for multiple methods in BM_ARCHIVE_METHOD (bug #9)
        + Function backup_method_rsync() uses BM_TARBALL confkeys (bug #10)
        + Configuration keys BM_UPLOAD_USER/KEY/PASSWORD should be renamed (bug #11)
    * Translations:
        + Full translation in French.
        + Full translation in German.
        + Full translation in Spanish.
        + Full translation in Vietnamese.

2005-11-07 (0.5.9b)  Alexis Sukrieh <sukria@sukria.net>

	* New Features:
	  + New method "svn", SubVersioNs repositories can be archived safely
	    with svnadmin.
	  + New method "pipe", Generic method for making archive with an external
	    command, athe content sent to stdout will be used.
	  + DVD burning support is available. You can choose to burn your
	    archive repository on a DVD media, growisofs is used for this
	    purpose.
	* Changes:
	  + Added a switch in the command line for the version number "--version".
	  + Some more comments in the configuration file.
	  + No default backup method anymore, trigger an error if unknown method
	    given.
	  + AUTHORS: fixed the name of "jimmy".
	  + Makefile: man pages are generated and isntalled in the good section.
	  + backup-manager.conf.tpl: Several typos.
	* Bugs closed:
	  +  md5 files now have two spaces between the hash and the file name so
	    the file is now usable with md5sum --check. (closes: #3)
	  + The backup switch now call backup_method_pipe() if needed.
	  + "tarball" method is not the default one anymore, must be called
	  explicitly.
	* Translations:
	  + po/fr.po: New version of the French translations.  

0.5.9 Alexis Sukrieh <sukria@backup-manager.org>
	* Configuration keys have been drastically renamed.
	* Added a contrib script for upgrading the configuration files
	  to the new format: upgrade-conffile.sh
	* Upgraded the validation process, so deprecated variables trigger warnings
	  and are used as default values for the right name.
	* Better control of the tar commands, when an error occured, user is warned,
	  and a temp logfile is given.
	* Huge code cleanup for providing a modular implementation for several archive 
	  methods.
	* New archive method : mysql 
	  + uses mysqldump on a list of given databases.
	  + facility to choose a compression format for the resulting SQL file.
	* TODO backup method rsync
	* TODO backup method pipe

0.5.8b Alexis Sukrieh <sukria@backup-manager.org>
	* Configuration keys have been drastically renamed.
	* Security fixes 
	  + When burning a CDR, mktemp is used to prevent attacks on the file
	    system.
	  + It is possible to make the archive repository readable/writable by
	    a given user/group pair.
	* Features	
	  + The configuration file is now validated before running.
	    Warnings are triggered if configuration keys are not set.
	* Bug fixes
	  + If the filetype "tar.bz2" is chosen, /usr/bin/bzip2 is mandatory.
	  + The pre-command is run before the creation of the archive
	    repository.
	  + No trailing spaces are lost anymore when printing messages.
	* New configuration keys:
	  + BM_PURGE_DUPLICATES tells if duplicates should be replaced by
	    symlinks (default is yes).
	  + BM_REPOSITORY_SECURE tells if the archive repository and the
	    archive should be readable/writable by a given user:group (default
	    is yes).
	  + If BM_REPOSITORY_SECURE is activated, BM_USER and BM_GROUP should
	    be filled (default is root:root).
	  + BM_BURNING_CHKMD5 tells if the MD5 checksums should be checked when 
	    a CDR is burnt (default is yes).
	  + BM_BURNING_DEVFORCED tells backup manager to force a device
	    whenever a cdrecord command is performed, and then bypass the
	    default cdrecord device (default is disabled).

0.5.8a Alexis Sukrieh <sukria@backup-manager.org>

	* bug fix in the logger, the output is now clean.
	* bug fix when making tarballs: we don't warn about an 
	  already existing file if not true.
	* New library for holding backup methods.
	* first implementation of the rsync backup method 
	  (experiemntal).

0.5.8  Alexis Sukrieh <sukria@backup-manager.org>

	* Fixed a bug when calculating total disk usage of a specified 
	  path when the locale is not en_EN or fr_FR.
	* Added the possibility to log everything to syslog.
	  A new configuration key is provided : BM_LOGGER for setting this 
	  new feature on or off (default is on).
	  Note that the user can choose which syslog facility he wants 
	  (default is user).
	* Added the facility to set BM_USER and BM_GROUP for providing a way
	  to chmod and chown the repository and the archives.
	  (closes a security issue)
	* When creating archives, backup-manager now replaces any duplicate
	  it founds with symlink to the most recent archive for saving
	  disk space.
	* Added BM_FTP_PURGE configuration key for removing files 
	  on ftp transfer before uploading files.

0.5.7 Alexis Sukrieh <sukria@backup-manage.org>

	* Removed the file TODO
	* Added a COPYING file with the content of the GPL V2.
	* Renamed backup-manager.conf.tpl backup-manager.conf.
	* Better handling of pre and post commands.
	* Added a file CHANGELOG.