From: Kern Sibbald Date: Sun, 12 Nov 2006 11:49:59 +0000 (+0000) Subject: Update ReleaseNotes for beta X-Git-Tag: Release-2.0.0~309 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=1ee342a5fbd8453f457d40599cf7aa3dbb706c05;p=bacula%2Fbacula Update ReleaseNotes for beta git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@3608 91ce42f0-d328-0410-95d8-f526ca767f89 --- diff --git a/bacula/ChangeLog b/bacula/ChangeLog index c423db900c..92c769333e 100644 --- a/bacula/ChangeLog +++ b/bacula/ChangeLog @@ -1,6 +1,69 @@ Technical notes on version 1.39 General: + +12Nov06 +kes Change error message 'illegal' to 'invalid' -- bug #707 +kes Add rather primitive device resource deadlock detection in + the job queue handler. It detects the same read and write device + for migration and cancels the job. +kes Start adding a unique_dbid_hander() routine in migration to avoid + duplicate mediaids and duplicate jobids. +kes Add patch from bug #708 to permit relative paths such as ../xxx + in the restore tree routine. +kes Add Eric Bollengier's patch to reduce locking time in the SD after + despooling, and thus many jobs finish faster. +kes Correct locking order of reservations lock and device mutex in + reserve.c -- this should correct Arno's deadlock that occurred + when doing mount/unmount at the same time a job is reserving a + drive. +05Nov06 +rbn Fixed problems with encryption when combined with compression + or sparse files. Unfortunately this means that all previous + encrypted backups can't be restored. +rbn Fixed problem in bfgets with Windows and Mac end of lines. +rbn Fixed bug in Windows version of close_bpipe() that cause programs + like bsmtp() to hang waiting for the pipe to be closed. Fixed + binary file type problems in open_bpipe(). +rbn Fixed a number of bugs in the mysql DB scripts. +03Nov06 +ebl Fix broken runscript on director. (RunBefore, RunAfter) +ebl Use M_ERROR instead of M_FATAL in runscript.c +31Oct06 +ebl Small fix src/dird/job.c to add JobErrors count to catalog. +rbn Ignore UTF-8 marker at the start of .conf files. +rbn Add stab2cv to 3rd party dependencies. This is a utility I + wrote that is licensed under the GPL and available on SourceForge. + It converts the stab debugging info generated by gcc into Codeview + format. Currently it just translates function names to global + symbols. This is sufficient to get reasonable stack traces from + Dr Watson and to look at minidumps. +rbn Fix bug # 699 - winbacula client crashes whilerunning bat scripts. +rbn Enable Windows XP look and feel for the tray icons and wx-console. +rbn Add Windows specific FileSet example to bacula-dir.conf. +rbn Reorganize Start menu so that documentation and configuration are + in subfolders. +21Oct06 +rbn Change daemons and utilities so that if -c is omitted from the + command line AND there is no configuration file in the current + directory then the 'standard' configuration file (eg + /etc/bacula/bacula-*.conf) will be used. If the argument to -c + doesn't contain any path separators AND there is no configuration + file by that name in the current directory then the 'standard' + configuration file directory will be searched for a file by that + name. +rbn Fixed restore on Windows so that backslashes as path separators works. +rbn Add missing query.sql file to Windows installer. +rbn Fixed Windows versions of catalog backup scripts. +20Oct06 +kes Fix optional files in Makefile.in of src/filed that caused + a syntax error when using no optional files. +15Oct06 +lf Fix a cosmetic bug in filed.c that caused spurious OpenSSL error + messages; there is no reason to attempt to load a private key. + from master key files. + +Version 1.39.26 released: 12Oct06 kes Apply the three patches from Richard Mortimer. bacula-reposition.patch, bacula-tape-reopen.patch, and diff --git a/bacula/ReleaseNotes b/bacula/ReleaseNotes index 4892fcfc62..9014663636 100644 --- a/bacula/ReleaseNotes +++ b/bacula/ReleaseNotes @@ -1,11 +1,21 @@ - Release Notes for Bacula 1.39.26 + Release Notes for Bacula 1.39.28 - Bacula code: Total files = 447 Total lines = 149,711 (*.h *.c *.in) + Bacula code: Total files = 442 Total lines = 150,218 (*.h *.c *.in) -Version 1.39.26 contains mainly bug fixes to 1.39.24. Please + +Version 1.39.28 contains mainly bug fixes to 1.39.26. Please see the ChangeLog for more details. +==== IMPORTANT Encrypted Volume data may be unreadable ==== +- If you have been using the data encryption feature of 1.39.x, please + be aware that certain combinations of encryption and other options + with version 1.39.0 through 1.39.26 created Volume data that cannot + be restored. We strongly recommend that anyone using encryption + carefully review his/her backups and at a minium do a Full backup + with 1.39.28 of all encrypted data. Robert Nelson has identified + and fixed the following cases: + ==== IMPORTANT a stock SuSE 10.1 kernel may crash ===== - A stock SuSE 10.1 kernel may crash when Bacula runs and accesses the tape drive. Workaround, load a Fedora kernel, which works fine, @@ -93,6 +103,14 @@ Version 1.39.26 contains mainly bug fixes to 1.39.24. Please New Features in 1.40.0: +- Relative path specifications (i.e. ../xxx) are now permitted in + the restore cd command. +- When running multiple simultaneous jobs, most jobs that use spooling + will now finish faster due to a mutex optimization made by Eric + Bollengier. +- Conf files containing UTF-8 marker at the head of the file as well as + conf files containing Window cr/lf and Mac cr line termination characters + are now accepted thanks to Robert Nelson. - Windows tray status windows are scrollable and resizable. - Win32 external script excution is much more flexible -- handles spaces in names better, ...