]> git.sur5r.net Git - bacula/bacula/blob - bacula/ReleaseNotes
Escape filenames in restore command
[bacula/bacula] / bacula / ReleaseNotes
1           Release Notes for Bacula 1.29
2
3   Bacula code: Total files = 228 Total lines = 62,662 (*.h *.c *.in)
4
5 Major Changes this Release:
6 - This release is primarily a bug fix release. I spent a great
7   deal of time searching for any possible buffer overflow, stress
8   testing the memory allocator, and eliminating places where bad
9   input or strange characters could cause a crash.  
10 - All known 1.28 bugs have been fixed.
11 - Allow dynamic input of files into Include statements via a
12   program or reading a file. E.g.
13      Include = {
14         "|program input"
15         "<file_input"
16 - Allow backup of raw partitions.
17 - Allow input of data for backup via a fifo -- good for doing a
18   "hot" backup of a database.
19 - Fixed a major bug that caused Bacula to crash if there were error
20   messages in the catalog interface code and you started two jobs
21   at the same time.
22 - Fixed a buffer overrun bug found by James MacLean in filename quoting
23   if you had very long filenames with many single quotes in it.
24 - Fixed a number of "recursive" calls to the print routines that would
25   eventually cause a crash -- pointed out by James MacLean.
26
27
28 Other Changes this Release:
29 - Bigendian is detected in configure making porting easier.
30 - Added beginning of Gentoo platform files
31 - Improved mtx-changer for handling subtle differences between differen
32   versions of mtx. Also beginning of handling Bar Code reading.
33 - Quite a number of updates to the manual, with more examples ... 
34 - Documented tape drive modes expected by Bacula.
35 - Enhanced the dbcheck program with a few more options and better
36   user control as well as better display.
37 - Fixed a bug in VolumeUseDuration reported by George Motter.
38 - Implemented thread timer routines, currently used to time out FIFO's,
39   but ultimately will monitor connections.
40 - Improved error reporting. Initial errors no longer changed by later errors.
41   Both FD and SD exit status reported in Backup output report.
42 - Cancel now work within the File daemon (previously it always traversed all
43   files).
44 - New Volume Files option for "update" that allows correcting incorrect volume       
45   file count entries in catalog due to a program crash.
46 - Removed virtually all sm_check()s -- should run a bit faster.
47
48
49 Items to note:
50 - Version 1.28 File daemons can be used with version 1.29, but it
51   is preferable to upgrade.