From 50b95ff1613c6ec831e322e18037bc63a52d9107 Mon Sep 17 00:00:00 2001 From: Kern Sibbald Date: Sat, 1 Oct 2005 10:17:13 +0000 Subject: [PATCH] Tweaks git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@2415 91ce42f0-d328-0410-95d8-f526ca767f89 --- bacula/ChangeLog | 71 ++++++++++++++++++++++++++++++++ bacula/ReleaseNotes | 16 ++++--- bacula/kernstodo | 2 +- bacula/kes-1.37 | 3 ++ bacula/src/version.h | 4 +- bacula/src/win32/compat/compat.h | 4 ++ 6 files changed, 91 insertions(+), 9 deletions(-) diff --git a/bacula/ChangeLog b/bacula/ChangeLog index b4e50f43c7..a0cdb57d11 100644 --- a/bacula/ChangeLog +++ b/bacula/ChangeLog @@ -1,4 +1,75 @@ + +Changes to 1.37.40: +01Oct05 +- Add fix to compat.h supplied by Martin Simmons that permits + building the Win32 FD without VSS. +29Sep05 +- Bring cats/bdb_x.c routines up to version 1.37 (return values + are different). +28Sep05 +- Integrate libwrap patch from Szechuan Death. They should + also fix bug 423. +- Clean up patches directory for next release. +- Add PS variable in bacula.in script as recommended by a user. +- Correct mtx-changer.in so it only creates a temp file when + actually needed. +- Add patch supplied by user in a bug report to fix gnome2 + console buttons. +- Add patch from Peter Eriksson to correct + NLS error in tray-monitor.c +26Sep05 +- Add code to catalog_update to detect NULL db pointer. +- Remove char *msg argument from catalog_request and + catalog_update(). +24Sep05 +- Fix mode change open in btape.c +- Use nonblocking opens on Linux only. +- Move set_blocking code for tapes into method to + simplify main line code. +- Cleanup the code for ensuring we advance tape on fsf. + This should fix IBM problems -- patch from Adam Thorton + was very helpful. +- Remove test for BMT_EOD in fixup_device... this eliminates + need for status_dev() routine. +- Before doing label ensure device is in read-write mode. + +Changes to 1.37.39: +20Sep05 +- Tweak daemon.c berrno, copyright. +19Sep05 +- Fix handling of temp file in mtx_changer.in, reported as + a security bug, but it is not really. Bug #422 +- Fix security problem of handling temp file in randpass. + Bug #422. +- During label/relabel, add new_volume to VOLRES list in SD. +18Sep05 +- Apply Landon's patch for the TLS ANS1 API change. +- Remove old code. +- Make single exit path in first_open_device(). +17Sep05 +- Make new_volume walk through all Vols looking for dev + to release. +16Sep05 +- Make "quit" command in console always allowed. +- Remove the storage list between each console command to + keep Dir from remembering a previously selected SD. +- Add code to reservation VOLRES subroutines to try to ensure + we don't end up with two Volumes on the same drive. +- Simplify the mutex code in VOLRES a bit to reduce the chance + of error. +15Sep05 +- Apply Nicolas' dvd-freespace.in patch. +- Make sure SQL table names are not translated. +- Eliminate incorrect message saying barcodes not + found in "label barcodes" -- fixes bug report. + Changes to 1.37.38: +07Sep05 +- Add ability to have passwords on backup of catalog as + alternate 3rd argument. Submitted by Andrew Ford + +- Turn off TapeAlert by default if user enables a Device + and add a note to install mtx. 04Sep05 - Fix out of order volumes during restore. diff --git a/bacula/ReleaseNotes b/bacula/ReleaseNotes index 09f32cc507..aa551c3db7 100644 --- a/bacula/ReleaseNotes +++ b/bacula/ReleaseNotes @@ -1,7 +1,7 @@ - Release Notes for Bacula 1.37.38 + Release Notes for Bacula 1.37.40 - Bacula code: Total files = 420 Total lines = 137,650 (*.h *.c *.in) + Bacula code: Total files = 420 Total lines = 138,212 (*.h *.c *.in) Major Changes: - Fixed out of order Volumes in restore. @@ -164,6 +164,9 @@ New configure options: required only if you do not want the default /usr/share. Items to note!!! +- If you use an Autochanger, you *must* update your SD conf file + to use the new Autochanger resource. Otherwise, certain commands + such as "update slots" may not work. - You must add --with-python=[DIR] to the configure command line if you want Python support. Python 2.2, 2.3 and 2.4 should be automatically detected if in the standard place. @@ -171,16 +174,17 @@ Items to note!!! can be ignored. - You must either create a new catalog database or upgrade your old database. -- The TLS code is for the most part untested. +- The Director, Storage daemon, and File daemons are + Deamons are not compatible with prior versions. + All FDs must be upgraded at the same time. - You must add --with-openssl to the configure command line if you want TLS communications encryption support. -- If you use an Autochanger, you *must* update your SD conf file - to use the new Autochanger resource. Otherwise, certain commands - such as "update slots" may not work. - Disk seeking during restores does not yet work correctly in all cases, so it is turned off. Other Items: +- Security fixes for temp files created in mtx-changer, during + ./configure, and during making of Rescue disk. - 2 new scripts, dvd-writepart and dvd-freespace, in the scripts directory, which are designed to be used as parameters to Write Part Command and Free Space Command. They need the dvd+rw-tools to be installed diff --git a/bacula/kernstodo b/bacula/kernstodo index a88f2a6c68..17ea279f2b 100644 --- a/bacula/kernstodo +++ b/bacula/kernstodo @@ -1,5 +1,5 @@ Kern's ToDo List - 13 August 2005 + 01 October 2005 Major development: Project Developer diff --git a/bacula/kes-1.37 b/bacula/kes-1.37 index 535b4219b1..7bdde8dab2 100644 --- a/bacula/kes-1.37 +++ b/bacula/kes-1.37 @@ -4,6 +4,9 @@ General: Changes to 1.37.40: +01Oct05 +- Add fix to compat.h supplied by Martin Simmons that permits + building the Win32 FD without VSS. 29Sep05 - Bring cats/bdb_x.c routines up to version 1.37 (return values are different). diff --git a/bacula/src/version.h b/bacula/src/version.h index 9fbe9d6ad0..878faa8d46 100644 --- a/bacula/src/version.h +++ b/bacula/src/version.h @@ -4,8 +4,8 @@ #undef VERSION #define VERSION "1.37.40" -#define BDATE "29 September 2005" -#define LSMDATE "29Sep05" +#define BDATE "01 October 2005" +#define LSMDATE "01Oct05" /* Debug flags */ #undef DEBUG diff --git a/bacula/src/win32/compat/compat.h b/bacula/src/win32/compat/compat.h index 2fe7a41909..fc28477104 100644 --- a/bacula/src/win32/compat/compat.h +++ b/bacula/src/win32/compat/compat.h @@ -379,4 +379,8 @@ int WSA_Init(void); void closelog(); #endif //HAVE_MINGW +#ifndef INVALID_FILE_ATTRIBUTES +#define INVALID_FILE_ATTRIBUTES ((DWORD)-1) +#endif + #endif /* __COMPAT_H_ */ -- 2.39.5