From afeb7fba0e06d51da33bdfb6b8b5cbbd2ae3d187 Mon Sep 17 00:00:00 2001 From: Kern Sibbald Date: Wed, 17 Feb 2010 19:07:53 +0100 Subject: [PATCH] Update ReleaseNotes and ChangeLog --- bacula/ChangeLog | 190 +++++++++++++++++++++++++++++++++++++++----- bacula/ReleaseNotes | 38 +++++++-- 2 files changed, 201 insertions(+), 27 deletions(-) diff --git a/bacula/ChangeLog b/bacula/ChangeLog index 5ded4c302d..fd482bb524 100644 --- a/bacula/ChangeLog +++ b/bacula/ChangeLog @@ -2,6 +2,153 @@ General: +Release Version 5.0.1 + +17Feb10 +- Apply MacOSX installer patch from bug #1509 +- Add debug code for FreeBSD regress failures +- Reduce debug output + +16Feb10 +- Regress test Branch-5.0 prior to release +- Add more debug for three-pool regress failure +- Backport duplicate-job-test +- Make dup jobs regress test work +- Eliminate error message in regress setup if get not present +- Avoid error message if git not installed + +15Feb10 +- Apply fix to previous fix of Copy problem. Fix proposed by reporter o + #1476 +- Set default Allow Duplicate Jobs = yes +- Fix Allow Duplicates bug + +14Feb10 +- Fix duplicate job bug +- Update date +- Fix infinite wait on error when restore started +- Make undocking work +- update configure +- Add check for sqlite3_threadsafe() in configure +- Add debug to testls + +13Feb10 +- Updates for 5.0.1. +- Clean up termcap requirements. +- Add dependency information. +- Changes to run bat as nonroot user. +- Refix version. +- Fix client only build. +- Add code to check and prevent setting StorageId to zero + +12Feb10 +- Lets call the Ingres version of the tables also version 12 as it alre + all the new tables introduced in version 12 on the other backends. +- Fix library versions from 5.1.0 to 5.0.1 so things are inline with th + numbering scheme +- First cut at fixing AllowDuplicateJobs bugs +- Fix bug #1501 -t does not print errors +- Add more doc in sample-query.sql + +12Feb10 +- Lets call the Ingres version of the tables also version 12 as it alre + all the new tables introduced in version 12 on the other backends. +- Fix library versions from 5.1.0 to 5.0.1 so things are inline with th + numbering scheme +- First cut at fixing AllowDuplicateJobs bugs +- Fix bug #1501 -t does not print errors +- Add more doc in sample-query.sql + +11Feb10 +- Apply SQLite3 update fix from bug #1497 +- Apply bashism fix for diskchanger.in script from bug #1499 +- Apply Philipp Storz fix on bconsole history file +- Apply rpm fix for Sci Linux from bug #1494 +- Update po files +- Take most recent Ukranian po from bug #1448 +- Fix pages not in focus + +10Feb10 +- Work around SQLite3 bug in bat submitted by Andreas Piesk a.piesk@gmx +- Move shared object numbers into version.h + use -release for libtool + than -version-info +- Make mtx-changer errors clearer +- Check for existence of mtx-changer.conf in mtx-changer script + +09Feb10 +- Probable fix for Copy/Migration bug #1476 +- Fix SQL that fails on SQLite3 in bat reported by Andreas Piesk a.pies +- Make master run with DEVELOPER set + +08Feb10 +- Make bsnprintf test program compile +- Rename directory +- Reorganize spec files +- Fix bat bug that consumes connections + add braces on ifs + rename su +- Fix compiling gigaslam.c whith $(CFLAGS) for OpenSuse Build service +- Fix Mysql database upgrade. + +07Feb10 +- Fix bug #1488 -- create delivery_error() subroutine to avoid recursio + race conditions in messages.c +- Upgrade cats library also to 5.0.0 + +06Feb10 +- Fix missing console page in bat +- Move msg trace into subroutine +- Move bat help files into help subdirectory +- Add bat help files to Win64 installer +- Win -- add help files to installer + stop any running bacula-fd befor + install +- Fix bug #1481 -- bat consumes all console file descriptors +- Update date on win32 rc file + +04Feb10 +- Backport truncate on purge from 5.1.x +- Fix bug #1486 -- bat doesn't show any errors on command-line +- Update the bsock error url + +03Feb10 +- Correct .my.cnf umask in make_catalog_backup.pl + +02Feb10 +- Apply Philipp's fix for dbcheck use by make_catalog_backup.pl + +01Feb10 +- Backout patch that should not be in Branch-5.0 +- Backup patch that should not be in Branch-5.0 +- Free db_list when not used +- Fix seg fault in bscan from new comment field +- Remove qmake-qt4 code so tht alternate qt4 build works. Fixes build p + in bug #1468 +- Patch from checks multple CNs when using TLS + +31Jan10 +- Commit spec+rpm build files from Scott + +30Jan10 +- Fix seg fault in SQlite driver + +28Jan10 +- Make versions of shared libs inline with the software version. +- Remove file_index sequential check -- reported by Graham + +27Jan10 +- Disabled ActionOnPurge waiting for a fix +- Check pool memory size for truncate op + +26Jan10 +- Fix #1467 about ActionOnPurge with Devices having space +- Fix #1466 about Bogus pruning message + +25Jan10 +- update configure +- Fix make_catalog_backup.pl warning + + + + + Release Version 5.0.0 21Jan10 @@ -29,11 +176,11 @@ Release Version 5.0.0 18Jan10 - Fix logwatch install in bacula.spec. Patch from bug #1454 -- Remove /etc/logwatch directories from spec file. Patch supplied by bug +- Remove /etc/logwatch directories from spec file. Patch supplied by bug #1456 - Don't remove spec files -- fixes bug #1458 - Remove FI sanity check code that does not apply after a VirtualFull -- Make Attr/record FI non-fatal if different -- possibly temp + add new session +- Make Attr/record FI non-fatal if different -- possibly temp + add new session record types - Keep serial from overruning with bad data @@ -67,9 +214,9 @@ Release Version 5.0.0 - More checking for OpenSSL in configure 06Jan10 -- Add make_catalog_backup.pl script that uses env variables and disk file to +- Add make_catalog_backup.pl script that uses env variables and disk file to pass database password for backup -- Modify the sql query to get alphabetical order of clients when selecting the +- Modify the sql query to get alphabetical order of clients when selecting the most recent backup for a client 05Jan10 @@ -97,33 +244,33 @@ Release Version 5.0.0 - Clean old configure 27Dec09 -- Let --enable-libtool and --disable-libtool determine if we build plugins and +- Let --enable-libtool and --disable-libtool determine if we build plugins and drop the extra configure option 26Dec09 -- Lets use a xattr specific constant and not the stdio BUFSIZ which is kind of +- Lets use a xattr specific constant and not the stdio BUFSIZ which is kind of platform dependend. - Attempt to autoconfigure ioctl_req_t -- Lets not mix initialized stack variable with uninitialized ones in the same +- Lets not mix initialized stack variable with uninitialized ones in the same definition. -- Added some handling of EPERM and EOPNOTSUPP which seem to be returned when +- Added some handling of EPERM and EOPNOTSUPP which seem to be returned when you try to retrieve the system extended attributes a non root user. -- Lets not orphan the buffer returned by extattr_namespace_to_string as it - seems by looking at the code it strdups the string it returns so no need to +- Lets not orphan the buffer returned by extattr_namespace_to_string as it + seems by looking at the code it strdups the string it returns so no need to bstrdup it ourself. 25Dec09 - Show that plugins are enabled or not in configure output. 24Dec09 -- Plugins are dependable on libtool now so cleaned the Makefiles and the fd +- Plugins are dependable on libtool now so cleaned the Makefiles and the fd plugins are only build when --enable-plugins is set and libtool is used. - Clarify catalog grant permissions message 23Dec09 - Fix depend for changes to SRC variables. -- Drop the usage of macros within macros as it seems some platforms native - makes don't support that. While converting the Makefiles also made things +- Drop the usage of macros within macros as it seems some platforms native + makes don't support that. While converting the Makefiles also made things somewhat more uniform in naming the lib objects. 22Dec09 @@ -131,9 +278,9 @@ Release Version 5.0.0 - Continue to support Batch Mode with PostgreSQL < 8.2 21Dec09 -- M_ABORT Bacula If batch insert is turned on when we try to open a connection +- M_ABORT Bacula If batch insert is turned on when we try to open a connection and thread safe is not enabled -- Try to fix problem on FreeBSD with unsupported extended attributes which +- Try to fix problem on FreeBSD with unsupported extended attributes which gives lots of orphaned buffers as seen in regression testing. 20Dec09 @@ -177,9 +324,9 @@ Release Version 5.0.0 09Dec09 - Fix misnamed variable - Reorder lock_volumes and dlock in SD to avoid race conditions -- - five more updates to manpages options I had forgotten in a corner, - a - reformated and edited page for bsmtp - a brand new one for btraceback, based - on the Problem Resolution Guide and discussions (to be continued?) on this +- - five more updates to manpages options I had forgotten in a corner, - a + reformated and edited page for bsmtp - a brand new one for btraceback, based + on the Problem Resolution Guide and discussions (to be continued?) on this list. - Fix compilation pb - Add mutex some priority info for SD @@ -197,7 +344,7 @@ Release Version 5.0.0 - Add test for reload command - More bstrncat doc - Add bstrncat comments -- Fix bug #1431 about bad reload command. Still an object to free in this +- Fix bug #1431 about bad reload command. Still an object to free in this case. - Fix bug in bstrncat - Temp fix for prune crash @@ -245,7 +392,7 @@ Release Version 5.0.0 - Remove JobMedia.Copy references - bvfs: update bvfs_test - update -- Remove brestore_ from bvfs table, use Job::HasCache instead of knownjobid +- Remove brestore_ from bvfs table, use Job::HasCache instead of knownjobid table - Update po files - Finally... the 100% of bacula spanish !!! ;-) @@ -297,7 +444,7 @@ Release Version 5.0.0 - Display only backups when running a new job - Add list_backup, list_restore functions - update -- Add optional type= argument to .jobs command. You can list only Backup, +- Add optional type= argument to .jobs command. You can list only Backup, Restore,... jobs. 12Nov09 @@ -1676,4 +1823,3 @@ Release Version 2.4.1 Release Version 2.4.0 25Jan08 Release Version 2.2.8 - diff --git a/bacula/ReleaseNotes b/bacula/ReleaseNotes index 98b63e209b..ee4f7e3656 100644 --- a/bacula/ReleaseNotes +++ b/bacula/ReleaseNotes @@ -1,22 +1,47 @@ - Release Notes for Bacula 5.0.0 + Release Notes for Bacula 5.0.1 Bacula code: Total files = 1,081 Total lines = 217,272 (Using SLOCCount) +!!!!!!!!!!!!!!!!!!!!! NOTE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +The Allow Duplicate Jobs directive has been significantly +reworked, and the default value has changed. See below. + +Truncate On Purge has been totally rewritten. See the new +features section of the manual. +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -======= Changes since 5.0.0 ------------------- +- We believe that we have resolved most of the problems + concerning canceled or failed jobs being "stuck" in the + Director. There is one outstanding problem in the SD when + canceling jobs that we will fix in the next major release. + If you see jobs that seem to be stuck, in general issuing + a cancel command in bconsole should now make them go away. + Directives: -- Truncate on Purge rewritten. See New Features section in the manual. +- The default for "Allow Duplicate Jobs" has been changed from + no to yes. If you use this directive, please check your + conf file, and note the next two items !!!!!!!!!!!!!!!!!!! - AllowHigherDuplicates disabled. It did not work as documented and was confusing. - New directive "CancelLowerLevelDuplicates" See New Features section in the manual. +- Truncate on Purge rewritten. See New Features section in the manual. Bug fixes: -1466 1467 1468 1481 1486 1488 1497 1499 1494 1448 1476 - +1448 1466 1467 1468 1476 1481 1486 1488 1494 1497 1499 1501 1509 + +- Apply MacOSX installer patch from bug #1509 +- Apply fix to previous fix of Copy problem. Fix proposed by reporter o + #1476 +- Fix bug #1501 -t does not print errors +- Apply SQLite3 update fix from bug #1497 +- Apply bashism fix for diskchanger.in script from bug #1499 +- Apply rpm fix for Sci Linux from bug #1494 +- Take most recent Ukranian po from bug #1448 +- Probable fix for Copy/Migration bug #1476 - Fix bug #1488 -- avoid recursion and race conditions in messages.c - Upgrade cats library also to 5.0.0 - Fix missing console page in bat @@ -136,6 +161,7 @@ use readline or not as you please. ========================================================== + Release Notes for Bacula 5.0.0 Release Numbering: @@ -161,6 +187,8 @@ Please note the three Warnings below before doing any install or upgrade. + + Changes since 3.0.3a (the last Bacula Project release): ------------------------------------------------------- -- 2.39.5