-2002-08-30 Version 1.25 (30Aug02) Beta
+
+2002-xx-xx Version 1.26 (xxOct02)
+General: From kes25Sep02
+- Added means to bind servers to specific address.
+- Documentation
+
+Changes submitted this submission:
+- Added DirAddress, FDAddress, and SDAddress records to the corresponding
+ resources that allow the server to bind to a specific address
+ rather than any address. This security improvement was suggested by
+ a user -- thank you.
+- Eliminated deprecated "Address" record from all sample Storage resources.
+- Made quite a lot of improvements to the bscan program. Much more
+ to do. Aside from details, it is able to recreate a database
+ from which you can do a restore.
+- The s option is not accepted on all versions of ar, so replaced it
+ by an explicit ranlib call.
+- Fixed a bug that caused the Director to crash if you rudely bring
+ down the console program in the middle of an SQL command.
+- Fixed a bug (missing break) that caused scheduled Admin jobs to
+ be listed as "Unknown type".
+- Removed old code from Storage daemon that used a separate FD port.
+
+General: From kes14Sep02
+- Better key generation on non OpenSSL systems.
+- 64 bit file address support if available.
+- Implement autochanger for reading
+- Lots of cleanup of tape reading code.
+- Automatically create all Pool resources when Bacula starts.
+- Implement bscan.c
+- Implement autochanger use via the Console commands "add" and "label"
+- Begin implementation of a regression script
+- Write bootstrap after ever job
+
+Changes submitted this submission:
+- After noticing that the non OpenSSL random key generator was
+ not good on Solaris, John wrote a very nice randpass generator.
+- Integrated John's makeSessionKey for generating the FD->SD
+ authorization.
+- Statically link tools (doesn't work on Solaris).
+- Document how to debug Bacula (new chapter in the manual)
+- Remove unneeded printing of error message in sql_get.c
+- Free SD description config record (previous oversight)
+- Bash spaces when sending Director names, and unbash them when
+ received.
+- Ensure no divide by zero in rate computation in backup.c
+- Implement WriteBootstrap in backup.c
+- Allow tape reading to request volume information for any
+ volume.
+- Create all Pool resources at startup.
+- Show only Backup jobs in Restore listing of last 20 Jobs.
+- Handle 64 bit stat packets in restore.
+- Don't do shell expansion on store_dir in config if string
+ starts with |. This is used for piping the program for the
+ WriteBootstrap.
+- Ignore SIGHUP -- DéjàGnu was triggering this.
+- Implement autochanger for reading, many changes to
+ acquire_device_for_read()
+- Implement callback for reading Volume. Implement in bextract,
+ bls, and bscan.
+- Implement bscan
+- Add count to bsr.
+- Fix Volume in bsr.
+- Move autochanger code to new subroutine in mount.c
+
+
+2002-09-05 Version 1.25a (05Sep02) Released
+- Fix unitialized stack variable in bextract so it
+ will always read the currently mounted tape.
+
+2002-09-04 Version 1.25 (01Sep02) Released
+ General:
+- Added .cvsignore files in each directory to cut down on the
+ CVS output when scanning directories and finding Makefiles
+ and such which are not part of the CVS tree.
+
+ Changes submitted this submission:
+- Cleaned up a lot of the error messages in Verify, including
+ indenting.
+- Had to remove some of the "automatic" error message printing
+ in the DB because they are in fact things that come up
+ for Verify but not really errors.
+
+
+ 2002-08-30 Version 1.25 (30Aug02) Beta
From kes30Aug02
- Fixed a bug where only the first file was restored if
it is hard linked. The other links were lost.
reading them back much easier.
- Fixed another restore bug concerning tape labels on multi-volume saves.
+=============================================================================
2002-08-14 Version 1.24
From kes12Aug02
- Made a new tools directory.
- Fixed improper printing of filenames containing a space in bls.c
Thanks to Carlos for reporting this.
-
+===========================================================================
2002-07-26 Release 1.23a
- Fix segmentation fault is FD status.
- Turn off TRANSACTIONs for SQLite.
+===========================================================================
2002-07-23 Release 1.23
From kes22Jul02
- Updated Bacula to handle some minor differences in MySQL 4.0.2
by the user in the config file. OffLineOnUnmount in Device resource.
- Implemented AutoChanger = yes/no in Device resource.
-
+===========================================================================
2002-07-07 Release 1.22
- All the basic Restore code to handle the boostrap file is
now implemented with the exception of the Console Restore command.
- Add first cut of bootstrap to bextract.
- Added File Size limit -- writes EOF after limit exeeded.
+===========================================================================
2002-06-12 Release 1.21
- Fixed several problems with filenames being truncated if
they contain spaces. Thanks to the user that reported this.
code duplication that creeped in when I added different listing
options. Also, changing tapes is now handled uniformily in a subroutine.
-
+===========================================================================
2002-05-27 Release 1.20
- Started documenting Catalog Pruning and Recycling.
Added catmaintenance.html and recycling.html
- Cleaned up most of sm_check() to be turned on/off by define
in version.h
+===========================================================================
2002-05-10 Release 1.19
- Allow the user to select a new period for pruning.
- Lots of additions to the manual -- prune and purge
message resources. Much more work to be done.
- Moved scanning for time into new library routine string_to_btime().
+===========================================================================
2002-04-22 Release 1.18
- Applied Phil's configure.in fix for --prefix, ...
- Fixed bug found by Phil (patch supplied) in updating
- Turn off gnome options in gnome-console by constructing empty
argv.
+===========================================================================
2002-04-18 Release 1.17 Kern Sibbald
- Ensure that platforms Makefiles are called for clean
and distclean.
- Made a local copy of tcpd.h and corrected the function
prototype problem for C++.
+===========================================================================
2002-04-14 First public release 1.16 Kern Sibbald
- Many intervening changes/updates.