Bacula 1.32-12Sep03 BETA ready

Kern Sibbald <[email protected]> 14 Sep 2003 10:30:04 +0200
Newsgroups gmane.comp.sysutils.backup.bacula.announce,gmane.comp.bacula.user
Message-ID <1063528204.1196.67.camel@rufus>
Hello,

I have just posted Bacula version 1.32-12Sep03 to
Source Forge in the bacula-beta and winbacula-beta
sections.  

In principle, this version is compatible with 1.31a
File daemons.

Probably the most important feature of this version
is the fast restore of individual files using file
name selection in the restore command and using
seeking to the file/block of the files to be
restored.

The document is not at all up to date, so please 
bare with me.

The items remaining on my todo list for completion before
1.32 are:
- Document new records in Director. SDAddress SDDeviceName, SDPassword.
  FDPassword, FDAddress, DBAddress, DBPort, DBPassword.
- It is generally safe to use the drive when the lights stop flashing.
- Document new Include/Exclude ...
- Document all the status codes JobLevel, JobType, JobStatus.
- Add test of exclusion, test multiple Include {} statements.
- Enhance "update slots" to include a "scan" feature
  scan 1; scan 1-5; scan 1,2,4 ...  to update the catalog
- Allow a slot or range of slots on the label barcodes command.
  when the magazine is changed.
- Don't print "Warning: Wrong Volume mounted ..." if mounting second
volume.
- Implement List Volume Job=xxx  or List scheduled volumes or Status
Director
- May variable expansion work correctly.
- LabelFormat on tape volume apparently creates the db record but
  never actually labels the volume.
                                                                                        Please note that I will probably push a number of these todo
items in to 1.33.

Finally, here are the release notes for 1.32-12Sep03 BETA

          Release Notes for Bacula 1.32-12Sep03 BETA
 
  Bacula code: Total files = 259 Total lines = 77,334 (*.h *.c *.in)
 
Major Changes this Release:
- Fixed gnome-console to compile with RH9 (Gnome 2.0)
- Implemented a single routine to read_records. It also returns
  a different record packet for each session.  This means
  that multiple simultaneous jobs should work.
- Implemented forward space file/block whenever possible
  during restore.
- Added SDConnectTimeout to FD.
- Added ClientRunBeforeJob and ClientRunAfterJob.
- Implemented Include | and < in File daemon.
- Implemented a new Include/Exclude syntax.
- Lots of fixes with variable expansion and counter variables
 
 
Other Changes this Release:
- Lots of doc enhancements
- Fixed a PurgeOldestVolume bug (VolStatus not returned)
- Don't crash if DB address record not specified.
- Return VolStatus on find_next_volume.
- Use alist for incexe name_list.
- Use bget_dirmsg() everywhere possible when talking to FD.
- Delete old semaphore job and workq job scheduling code.
- edit_run_codes in one place (/lib)  Add Job name
- Update query.sql to find current backups correctly.
- Correct ambiguous SQL statement for pruning.
- Set heartbeat interval to zero by default.
- Fix a possible race condition in stopping the
  heartbeat thread.
- Eliminate gnome2-console directory. Everything is in gnome-console
- Enhanced "packet too big" message to indicate who sent it.
- Corrected console prompt problem in non-readline versions.
- Correct a number of variable expansion problems.
- Added a number of new regression tests.
- In an attempt to make configuration a bit less confusing, I've changed
  the name of a number of variables. The old ones still work, but will
  be phased out over time. FDAddress, FDPassword, SDAddress SDPassword,
  SDDeviceName, and DBPassword.
- A possible fix to the very intermittent SD crashes that Alex gets.
 
Best regards,

Kern

PS: I accidentally triggered an incorrect email to 13
    users concerning the winbinaries. Sorry for any 
    confusion that may have caused.




-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf