From: Kern Sibbald Date: Fri, 13 Oct 2006 12:16:15 +0000 (+0000) Subject: Final changes X-Git-Tag: Release-2.0.0~364 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=0ef009f14dcfb9923f7d78a748afa22f8b146d4c;p=bacula%2Fbacula Final changes git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@3553 91ce42f0-d328-0410-95d8-f526ca767f89 --- diff --git a/bacula/ChangeLog b/bacula/ChangeLog index 50b688fe10..c423db900c 100644 --- a/bacula/ChangeLog +++ b/bacula/ChangeLog @@ -1,6 +1,75 @@ Technical notes on version 1.39 General: +12Oct06 +kes Apply the three patches from Richard Mortimer. + bacula-reposition.patch, bacula-tape-reopen.patch, and + bacula-eod.patch. This corrects tape positioning on older devices, + and also a problem with btape. +kes Apply fix from bug report #696 where writing to a FIFO does not + work due to a dumb typo. +kes Unlock the tape door before the file descriptor is released. This + should fix lots of somewhat subtle failures when using an autochanger. +11Oct06 +kes Correct mtx-changer bug that I introduced in a recent commit, and + pointed out by Robert Nelson -- thanks. +rbn Fix Windows' daemons so that messages print to stdout if not + running as a service. +rbn Add daemon name to trace file name (eg bacula-dir.trace). +rbn Fix environment variable expansion in directory names on Windows. +rbn Fix autochanger support in fill command. +rbn Update SQL scripts to match Unix versions. +rbn Fix daemon usage displays. +rbn Cleanup bacula-dir.conf template. +rbn Install openssl.cnf so that the openssl.exe installed in the + Bacula\bin directory can be used to generate keys and + certificates for TLS and encryption. +rbn Fix cleanup of spool files on Windows. +rbn Remove /silent option from daemons on Windows. The new default + is the same as the old /silent. To enable the message boxes that + previously were suppressed by /silent you must add /debug instead. + NOTE: As a result of this change, the first time you upgrade from + a previous version of 1.39.x you will receive the message + boxes when the remove of the old services succeeds. This + is the same behaviour as when migrating from a version prior + to 1.39.0. + However, going forward, these message boxes will not appear on + upgrades or new installs. +rbn Add new /debug option. This option enables the message boxes that + previously were suppressed by the /silent option. In addition the + daemons running as services will open a console window if this + option is used. +rbn Fix bug with service not being removed on migrated installs. This + should correct those cases where the file daemon install was failing + when upgrading from versions prior to 1.39.x. + +08Oct06 +kes Turn on heap reporting in Dir with zero debug level. +kes Send a message to the sys log when Bacula forces a SEG FAULT, and + send the same message to stdout. +07Oct06 +kes Begin work on new GUI "console". +kes Make configure look in non-standard MySQL library directory + for Solaris. +kes Make mtx-changer automatically configure the autochanger wait + procedure for Solaris, FreeBSD, and Linux. Previously, only Linux + was implemented. +kes Correct drop_sqlite_tables.in script to not delete the database. +kes When writing to a log file, close and reopen the file descriptor + if there is an error writing the file. +kes Modify the autochanger loaded?, load, and unload commands to print + the full text of any mtx output if there is an error. Helps to + ease diagnosis of autochanger problems. +kes Correct a few Win32 errno returns in the VSS code so that hopefully + a resonable Win32 error message will be printed. +kes Convert a few strcat()... to bstrncat() in the Win32 code. +06Oct06 +rbn Added Windows version of bsmtp. +rbn Fixed path search for Windows so that Bacula\bin is automatically + searched for programs and scripts. +rbn Fixed bugs in mtx-changer.cmd and made template bacula-sd.conf + Windows specific. + Version 1.39.24 beta released: 02Oct06 rbn Fix restore problem with c:\ prefix bug #676. diff --git a/bacula/ReleaseNotes b/bacula/ReleaseNotes index 988deafa32..e1282c023f 100644 --- a/bacula/ReleaseNotes +++ b/bacula/ReleaseNotes @@ -1,33 +1,10 @@ - Release Notes for Bacula 1.39.24 + Release Notes for Bacula 1.39.26 Bacula code: Total files = 447 Total lines = 149,711 (*.h *.c *.in) -New Features in 1.39.24 -- Windows tray status windows are scrollable and resizable. -- Win32 external script excution is much more flexible -- handles - spaces in names better, ... -- Lots of DVD fixes -- I think they now work! -- Fix opening of database in a restricted console to respect - any Catalog ACL. -- Permit multiple console/director resources in bconsole.conf. - patch from Carsten Paeth calle@calle.in-berlin.de -- Character substitution in Job/JobDefs WriteBootStrap. - from Eric Bollengier. -- Apply patch supplied in bug #656 to pass priority field - in the run dialog to the Director in gnome console. -- Add support of encrypted data stream to bscan from Eric. - display data_len instead of data content (may be binary) -- Add Enabled=xxx on update slots command. -- Add host:port to connect failure messages to FD and SD from Dir -- Add WhereACL to console ACL list. If nothing is specified, only - the default is permitted for restore. Otherwise, *all* allows any - path, or you can specify permitted paths. This should allow control - over where users can restore files. This is untested. -- Install man pages with 'make install' -- Add Media.Enabled flag to client backups for dotcmds.c -- Enforce Media.Enabled=1 for a current restore to work -- Require restore case 3 to have sqlquery permission to work. +Version 1.39.26 contains mainly bug fixes to 1.39.24. Please + see the ChangeLog for more details. ==== IMPORTANT a stock SuSE 10.1 kernel may crash ===== - A stock SuSE 10.1 kernel may crash when Bacula runs and accesses @@ -147,6 +124,30 @@ New Features in 1.39.24 New Features in 1.40.0: +- Windows tray status windows are scrollable and resizable. +- Win32 external script excution is much more flexible -- handles + spaces in names better, ... +- Lots of DVD fixes -- I think they now work! +- Fix opening of database in a restricted console to respect + any Catalog ACL. +- Permit multiple console/director resources in bconsole.conf. + patch from Carsten Paeth calle@calle.in-berlin.de +- Character substitution in Job/JobDefs WriteBootStrap. + from Eric Bollengier. +- Apply patch supplied in bug #656 to pass priority field + in the run dialog to the Director in gnome console. +- Add support of encrypted data stream to bscan from Eric. + display data_len instead of data content (may be binary) +- Add Enabled=xxx on update slots command. +- Add host:port to connect failure messages to FD and SD from Dir +- Add WhereACL to console ACL list. If nothing is specified, only + the default is permitted for restore. Otherwise, *all* allows any + path, or you can specify permitted paths. This should allow control + over where users can restore files. This is untested. +- Install man pages with 'make install' +- Add Media.Enabled flag to client backups for dotcmds.c +- Enforce Media.Enabled=1 for a current restore to work +- Require restore case 3 to have sqlquery permission to work. - The basic features of Migration are now complete. - There is a Migration chapter in the doc. http://www.bacula.org/dev-manual/Migration.html diff --git a/bacula/kernstodo b/bacula/kernstodo index 031bc257ca..5b9deb7295 100644 --- a/bacula/kernstodo +++ b/bacula/kernstodo @@ -34,6 +34,10 @@ Document: { "SDErrors", "i"}, { "FDJobStatus","s"}, { "SDJobStatus","s"}, +- Document all the little details of setting up certificates for + the Bacula data encryption code. +- Document more precisely how to use master keys -- especially + for disaster recovery. Priority: diff --git a/bacula/src/version.h b/bacula/src/version.h index dbecdbd301..5396d569ca 100644 --- a/bacula/src/version.h +++ b/bacula/src/version.h @@ -3,9 +3,9 @@ */ #undef VERSION -#define VERSION "1.39.25" -#define BDATE "12 October 2006" -#define LSMDATE "12Oct06" +#define VERSION "1.39.26" +#define BDATE "14 October 2006" +#define LSMDATE "14Oct06" #define BYEAR "2006" /* year for copyright messages in progs */ /* Debug flags */ diff --git a/bacula/technotes-1.39 b/bacula/technotes-1.39 index 54fcfe8b9f..04e87eb250 100644 --- a/bacula/technotes-1.39 +++ b/bacula/technotes-1.39 @@ -1,6 +1,8 @@ Technical notes on version 1.39 General: + +Version 1.39.24 released: 12Oct06 kes Apply the three patches from Richard Mortimer. bacula-reposition.patch, bacula-tape-reopen.patch, and