From 5c59b91d072a3ebc1f008c7462331f839b0ee463 Mon Sep 17 00:00:00 2001 From: Kern Sibbald Date: Tue, 29 Apr 2003 12:13:13 +0000 Subject: [PATCH] Final 1.30 documentation git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@468 91ce42f0-d328-0410-95d8-f526ca767f89 --- bacula/ChangeLog | 5 +++- bacula/ReleaseNotes | 66 +++++++++++++++++++++++++++++++++++---------- bacula/kernstodo | 4 +++ 3 files changed, 60 insertions(+), 15 deletions(-) diff --git a/bacula/ChangeLog b/bacula/ChangeLog index 3e78bed6dd..389659a6c6 100644 --- a/bacula/ChangeLog +++ b/bacula/ChangeLog @@ -1,5 +1,8 @@ -2003-xx-yy Version 1.30 released +2003-04-28 Version 1.30 released +- Fix command history for gnome-console (must malloc). +- Add two cancel points in acquire_resources(). The job will not + be immediately terminated in all cases. - The new AutoMount code broke File archives -- fixed. - Correct watchdog mutex race introduced yesterday. - Add JobLevel to Admin run started by UA. diff --git a/bacula/ReleaseNotes b/bacula/ReleaseNotes index a7c97017be..2eaf1aa240 100644 --- a/bacula/ReleaseNotes +++ b/bacula/ReleaseNotes @@ -1,37 +1,52 @@ - Release Notes for Bacula 1.30-22Apr03 BETA - Bacula code: Total files = 235 Total lines = 67,254 (*.h *.c *.in) + Release Notes for Bacula 1.30 + + Bacula code: Total files = 235 Total lines = 67,287 (*.h *.c *.in) Major Changes this Release: -- The Windows Client now uses Cygwin 1.3.20 and should be much - more reliable. -- Implemented save/restore of chflags for FreeBSD systems. -- Support for FreeBSD tape drives. - Support for SHA1 signatures in addition to MD5 (more secure). - The btape "test" command is much more comprehensive and automatically tries different options. -- Implemented support for barcodes ("label barcodes", "update slots"). +- Implemented support for autochanger barcodes ("label barcodes", + "update slots"). - Make Incremental and Differential saves backup all files changed as well as all files moved into save path (added st_ctime to check). -- Preliminary support for cleaning tapes in autochangers. +- Preliminary support for identifying cleaning tapes in autochangers. - Restores directory permissions and times correctly. +- Hard linked files are restored even if only one of links is chosen. - Relabel Purged tapes with the relabel command. - Support for Win95 systems (I hope). - RunBeforeJob now checks the return status. If it is non-zero, the job - is error terminated. + will be terminated in error. +- The Windows Client now uses Cygwin 1.3.20 and should be + more reliable. +- Implemented save/restore of chflags for FreeBSD systems. +- Support for FreeBSD tape drives. +- Lots more documentation. +- Console "run" command now permits setting a start date/time. +- There is a new "default" configuration file that permits saving and + restoring the Bacula source code immediately on installation. This + is documented in the "Running Bacula" chapter. +- Finer contol of multiple simultaneous Jobs with specifications for + the Director as a whole (previous implementation), Jobs, Clients, + and Storage. Thus if you are careful, you can run multiple simultaneous + jobs and still have only one simultaneous Job per Volume. +- Rpm spec files thanks to Scott Barninger. Other Changes this Release: +- Tightened up file permissions (additional security) for all created + files. +- Eliminated a lot of strcpy() to prevent possible buffer overruns. - Added "BSF at EOM = yes/no" for supporting FreeBSD tape drives. - The | and < options are now available for Excludes. - Multiple Directors in the GNOME Console now work (thanks Lutz Kttler). - Gnome console runs on GNOME 2.0 (haven't tried 2.2 yet). -- Installation on Cygwin systems is now supported. +- Installation on Win32 systems with Cygwin is now supported. - GNOME Console has font support thanks to Phil Stracchino. - Solaris 2.6 now supported. -- ./configure now supports more systems -- Support for Darwin +- Support for Darwin (at least partially) - Support connection to MySQL on address:port. -- Partial support for AIX systems. +- Partial support for AIX systems (see README.AIX) - Cycle through tapes with "RecycleOldestVolume=yes" (dangerous). - Console program now supported on Win32 systems as well as several other utility programs. @@ -44,7 +59,30 @@ Other Changes this Release: - Now have reasonable (but still small) regression script. - New Console commands for aiding scripting (@input, @output, @tee, @time, @version and wait). +- logrotate script in scripts/logrotate +- Prevent configuring subsys directory to be the same as sbindir. +- New Cleaning Prefix record in Pool for defining autochanger cleaning + tapes. Items to note: +- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + On WinXP systems, and possibly Win2K, Bacula runs under the + LocalSystem account, so all files that are restored are created with + that account. I have spent an enormous amount of time trying to + resolve this but have not yet succeeded. I have included chown + in the binary release but it will probably not work without a + full cygwin installation. You might also try the CACLS program, + but you will probably need to boot into safemode (F8 during boot) + to get sufficient permissions. It is also possible to run + Bacula under your userid, but the system tray icon will not + be present -- however, this option permits saving and restoring + files with your userid. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - Version 1.29 File daemons can be used with version 1.30. However, - there is an incompatibility if you use Exclude lists. + there may be an incompatibility if you use Exclude lists. +- RunBeforeJob now checks the return status. If it is non-zero, the job + will be terminated in error. +- If you have an autochanger with barcodes and you wish to use cleaning + tapes and you are using MySQL, you must run: + /src/cats/alter_mysql_tables + this script will add one additional VolStatus (Cleaning). diff --git a/bacula/kernstodo b/bacula/kernstodo index ddcba037d7..830d745d09 100644 --- a/bacula/kernstodo +++ b/bacula/kernstodo @@ -23,6 +23,10 @@ For 1.30 release: - Figure out how to use ssh or stunnel to protect Bacula communications. After 1.30: +- Change M_INFO to M_RESTORED for all restored files. +- Remove subsysdir from conf files (used only in autostart scripts). +- Implement console @echo command. +- Implement global with DB name and add to btraceback.gdb - Bug: fix access problems on files restored on WinXP. - Implement a Slot priority (loaded/not loaded). - Implement "vacation" Incremental only saves. -- 2.39.5