+Changes to 1.37.30:
+14Jul05
+- Fix "dir" command scanning field misalignment in
+ wx-console.
+- Switch to using the wxWidgets Unicode library.
+- Include msvcr71.dll in distribution.
+- Add VSS to status line in Win32 FD if enabled.
+- Get VSS build scripts working with Thorsten's help.
+- Unlink the bootstrap file after sending it to
+ the FD.
+- Remove sending include/exclude lists to the FD during
+ a restore -- deprecated code.
+- Cleanup the bootstrap files in the FD.
+
+Changes to 1.37.29:
+14Jul05
+- Remove old commented out code from configure.in
+- Add baculavssfd.mak file for building VSS version of
+ Win32 FD.
+- Correct date (year) in vss.cpp and vss_generic.cpp
+13Jul05
+- I finally found and squashed the elusive SD crash.
+ I needed to initialize the used volume list before
+ firing off the device initialization thread.
+Changes to 1.37.28:
+11Jul05
+- Make sure that bpipe results are zapped even on
+ error return.
+- Lots of documentation.
+- Do not prune volume marked as append when needing a
+ new Volume.
+- Print a warning message in SD if a non-used Volume
+ is specified and autolabel not turned on.
+- Correct a bug in chksum.c concerning SHA1 signatures
+ (an * should have been & when checking for a bit flag).
+- Print File:Block for all label records in label.c -- concerns
+ primarily bls when doing Job listings (-j).
+- Correct is_volume_in_use() to return false if testing
+ on the same device where the Volume is already mounted.
+- Define a init_done flag in the SD that is set when the
+ devices are initialized and make users connecting wait.
+ This prevents useless connect failure warning messages.
+- Do additional device locking in ask_op_to_mount_volume()
+ to prevent race conditions with a user labeling a Volume
+ or autolabeling.
+09Jul05
+- Add a test for error return from bnet_wait... in heartbeat.c
+ in FD to avoid CPU loop.
+- Implement TLS in gnome console and wx-console.
Changes to 1.37.28:
08Jul05
- Release Notes for Bacula 1.37.25
+ Release Notes for Bacula 1.37.30
- Bacula code: Total files = 433 Total lines = 140,329 (*.h *.c *.in)
+ Bacula code: Total files = 420 Total lines = 136,852 (*.h *.c *.in)
Major Changes:
+- Note! DVD writing does not work.
- There is a new database format that is not compatible
with previous databases. You must upgrade if converting
from 1.36.x.
Volume name.
- DVD writing support, using parts, and a lot of new directives in
the Device resource of the Storage configuration file thanks
- to Nicolas Boichat.
+ to Nicolas Boichat. NOT CURRENTLY WORKING!
- Seven new options keywords in a FileSet resource:
ignorecase, fstype, hfsplussupport, wilddir, wildfile, regexdir,
and regexfile thanks to Pruben Guldberg). See below for details.
records have been removed from the catalog.
- Restore of a directory (non-recursive, i.e. only one level).
- Support for TLS (ssl) between all the daemon connections thanks
- to Landon Fuller. wx-console and gnome-console are not yet
- TLS enabled.
+ to Landon Fuller.
- Any Volume in the Pool named Scratch may be reassigned to any
other Pool when a new Volume is needed.
- Seeking on disk Volumes during restore.
- Unicode filename support for Win32 (thanks to Thorsten Engel)
- Volume Shadow Copy support for Win32 thus the capability to
backup exclusively opened files (thanks to Thorsten Engel).
+ A VSS enabled Win32 FD is available.
- New manual format with an index (thanks to Karl Cunningham).
- New Web site format (thanks to Michael Scherer).
- SQLite3 support, but it seems to run at 1/2 to 1/4 the speed of
a Python script and get Bacula to use the new script.
Items to note!!!
-- TLS for wx-console is only partially implemented. TLS for
- the Gnome console is not yet implemented.
+- DVD writing is not yet working.
- You must add --with-python=[DIR] to the configure command line
if you want Python support. Python 2.2 and 2.3 should be automatically
detected if in the standard place.
warnings due to the fact that Python pulls in some old non-secure
libraries.
- With Python 2.3, there are a few compiler warnings.
-- The Python implementation has a few memory leaks not yet cleaned
- up. As long as you restart Bacula once a month, this shouldn't
- be an issue.
- You must either create a new catalog database or upgrade your
old database (the PostgreSQL upgrade scripts not yet tested).
- You must add --with-openssl to the configure command line if