]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/ChangeLog
Final changes
[bacula/bacula] / bacula / ChangeLog
index 60157ec77baae70fef21f0f8b497f581f0819e62..83d5c6d225baa1eeabdadaf770fdb54cc7bdc621 100644 (file)
@@ -1,4 +1,248 @@
 
+2004-06-09 Version 1.34.3 09Jun04 Release
+09Jun04
+- Add missing FT codes in new FileSet callback, which caused error
+  return on unchanged directories.
+08Jun04
+- Fix "update volumes" move from one pool to another.
+- Change default search location for PostgreSQL -- thanks
+  to Hans-Ulrich Schaefer.
+06Jun04
+- Zero Slot if not autochanger in stored/mount.c
+- As a last ditch effort to mount the next tape in mount.c, zero slot
+  and ask sysop.                 
+- Win32 status was picking up the first status in the list job terminated
+  jobs instead of the last.
+05Jun04
+- Add additional fields to llist pools
+- Correct some minor label scan problems with update slots
+- Ensure correct Pool is used with tape cleaning prefixes.
+- Eliminate false error message in update slots (slots taken as
+  Storage device).
+02Jun04
+- Print "Unimplemented" message if user does reload command in Console.
+- Add DISTINCT to Volumes for restore in query message (user supplied fix).
+- Fix crash in btape during read after fill -- important bug.
+- Turn config parse ABORTs into ERROR_TERM in Storage daemon.
+- Add dbcheck enhancements submitted by Mano Abels and
+  Jose Luis Tallon.
+- Update autoconf files to latest version.
+01Jun04
+- Modify jobq scheduler to require exclusive use of the Storage device
+  before starting it.
+31May04
+- Eliminate a few compiler warnings on Win32
+- Change Win32 to use btimers instead of timers.
+- Remove two returns in void subroutines in wxbconfigpanel.cpp
+30May04
+- Apply Christopher Hull's check for error return from open_bpipe()
+  in filed/job.c
+- Be sure to clear *all* bits in hourly when an hour is given.
+- Apply a user fix to query.sql
+- Check status code returned from _open_osfhandle in compat
+28May04
+- Apply Peter Eriksson's bug fixes.
+- Add Alpha (tru64) submitted by Scott Bailey.
+- Update manual
+- Add new Autochanger to list supported
+- Cleanup src dir better after glade trashes it with junk
+- Make another attempt to get hourly, daily, ... keywords working
+  intuitively and correctly.
+- Prevent seg fault when no job name specified on "status job"
+- Rename timers.h/.c in lib to prevent conflict on some machines
+- Trap NULL DCR in block.c
+- Add additional info to failed btape test pointing user to manual.
+- Undefine DCR, which is defined on some stupid systems.
+- Fix stored/dircmd.c not to quote Volume name on label query so that
+  "update slots scan" works right (the quotes confused it).
+- Fix autochanger.c not to attempt to unload a slot if the prior loaded
+  request returned -1.
+01May04
+- In testing for Mike Acar's problem. I *finally* found and nailed
+  the mount command that did not release a waiting job. The return
+  of a stolen lock forgot to broadcast.
+- In examining Mike Acar's problems, it appears that the Bacula                      
+  block size is not always set to a multiple of 1024. I've modified
+  block.c to do so.
+30Apr04
+- Add Excludes to new FileSet handling.
+- Fix bsmtp.c to correspond to RFC-2821 by removing extra spaces.
+29Apr04
+- Implement new style FileSets in both the Director and in the
+  File daemon. No filters yet. Both old and new styles work.
+28Apr04
+- Apply the fixes Chris Hanson sent for mtx-changer and for detecting
+  PostgreSQL on debian.
+- Rework File Options document
+- Re-begin work on File Options.
+- Add define for nl_langinfo in configure
+- Add additional tape drives sent by Jesse.
+27Apr04
+- Modify syslog in win32/compat to throw up a MessageBox().
+- Inhibit sending daemon messages to stdout if Win32 is set.
+- PostgreSQL performance updates from Volker Goetz
+- DB script updates suggested by Dan
+- Doc updates
+
+
+2004-04-26 Version 1.34.2 24Apr04 Release
+24Apr04
+- Get production build on Win32 of wx-console working -- mostly a problem
+  of getting the paths right and installing and building wxWidgets.
+23Apr04
+- Make SD utility programs accept device name as well as archive device
+  on command line.
+- Update docs
+22Apr04
+- Fix one off bug in StartBlock in bscan -- thanks to Gregory Brauer for
+  reporting this.
+- Remove old debug code from Win32 FD.
+
+2004-04-20 Version 1.34.1 20Apr04 Release
+18Apr04
+- Found and fixed SD crash during restore.
+- Added FreeBSD Bare Metal Recovery documentation by Alex Torres 
+  Molina and others.
+- Added nice graphics produced by Aristedes Maniatis giving an
+  overall view of Bacula.
+- Changed textdomain to be "bacula" in all progs.
+- Fixed a major race condition in the job scheduler when multiple
+  simultaneous jobs is enabled. This occurred only when on job had
+  blocked another because of resource usage. This caused a deadlock
+  and CPU usage. Reported by Michel Meyers.
+- Changed the backup report to indicate "Backup OK -- with warnings
+  if any warning messages were generated.
+- Change output of restore report to indicate:
+  "Restore OK -- warning file count mismatch"
+- Make backup report say "Backup OK with warnings" if either FD or SD
+  report any non-fatal errors.
+- Modify bscan to print some elementary statistics (#Jobs, #Files, ...)
+  added to catalog.
+16Apr04
+- Modify bscan to print some elementary statistics (#Jobs, #Files, ...)
+  added to catalog.
+15Apr04
+- Added --enable-wx-console and updated Makefile.in
+- Fix mtx-changer so that the calling sequence is compatible
+  with the previous version (the new one required arguments that
+  were not necessarily used).
+- Document how to use stunnel with Bacula.
+13Apr04
+- Fix crash in query command.
+- Remove schedule from the default restore job.
+- Fix data spooler to use min/max tape blocking factors.
+- Automatically turn of conio if library not found instead of bombing.
+- Cleaned up a lot of copyright dates.
+- Try to keep spool statistics from going negative.
+- Integrated wx-console code from Nicolas Boichat.
+09Apr04
+- Added new Pools chapter. Doc about using two disks.
+- Attempt to keep the spool file statistics size from going 
+  negative.
+-8Apr04
+- Fix the Director's Scheduled Jobs: list to have a ===
+  termination.
+- Fixed ./configure to disable readline rather than stop if 
+  readline.h is not found
+- Fixed a typo in the SQLite database update script as reported
+  by Robert J. Clark - thanks.
+07Apr04
+- Removed src/win32/pthreads and src/win32/zlib from the source
+  tree.
+- Created a new depkgs-win32 that has the pthreads and zlib source
+  code.
+- Removed the JobDefs from the default Restore job as it has a
+  schedule. Thanks to Matt Howard for this.
+
+
+2004-04-06 Version 1.34.0 06Apr04 Release
+06Apr04
+- Turn off SIGQUIT in console.
+05Apr04
+- A good number of document updates.
+- Fixed the order which multiple files are accepted for 
+  inclusion in the restore tree due to the fact that PostgreSQL
+  returns files in a different order from their insertion.
+02Apr04
+- Fix autochanger test in btape. It used old editing routines.
+- Fix run_program to return 0 if program runs and no output.
+- Add more debug to run_program.
+- Make signal debug print signal string.
+01Apr04
+- Build console with client-only build.
+- Add better error messages to some of the db_xxx routines.
+- Apply Christopher Hull's patches for proper Win32 shutdown.
+- Eliminate True and False in favor of true and false.
+- Put correct thread id in jcr once the correct thread is running.
+- Zap head and tail pointers in dlist when everything is removed.
+- Rework sm_dump() so that it won't overrun a buffer when editing
+  and error message.
+- Fix watchdog to properly remove entries while walking the
+  dlist chain.
+- Fix termination of last_jobs list by removing broken code.
+31Mar04
+- Update dbcheck to fix Paths without a trailing slash and Filenames
+  with a trailing slash.
+30Mar04
+- Add -p option to all SD programs including bacula-sd. It causes
+  Bacula to proceed or forge on in case of I/O errors. It is unlikely
+  this will help, and it is strongly recommended against running
+  the daemon with this option in production.
+- Tweaked the Makefile not to create the gnome directories except
+  when doing a gnome install.
+28Mar04
+- Implement Qmsg() queuing of messages to prevent recursion especially
+  for bnet.c where recursion is fatal.
+- Add detection of ncurses if the termcap lib is not found.
+- Tweak winabout -- start cleanup.
+- Fix dlist again, when list is destroyed, be sure to null head and
+  tail pointers.
+27Mar04
+- Make the default for restore to have nothing marked.
+- The "all" keyword on the restore command marks everything by
+  default.
+- The "done" keyword on the restore command prevents user interaction
+  with the tree routines -- used mainly for scripting (regression ...).
+- Correct a bug in the last_sibling code.
+- Add alphabetic sorting of siblings so the "dir" and "ls" commands
+  during restore show files in alphabetic order.
+25Mar04
+- Based on Mike Acar's suggestions rework tree insert routines. Improve
+  performance by using a last_sibling link for inserts.
+24Mar04
+- Apply corrected SQL to sql_get.c supplied by Dan Langille.
+- Implement "delete job jobid=xxx jobid=yyy ..."
+- Implement "purge volume=xxx volume=yyy ..."
+- Fix buffer overrun in query string substitution.
+22Mar04
+- Fix bad format %s instead of %d for editing new slot in update volume.
+  Reported by Vadim Zotov.
+- Better error diagnostics in ./configure for detecting termcap library.
+20Mar04
+- Restore old sql.c split_path and file name since it seems to have
+  broken the Verify stuff.
+19Mar04
+- Hunt down missing free_locked_jcr() in SD that caused zombies.
+- Modify status outputs to be more consistent for zombie checking.
+- Add tests to regression script for zombie jobs.
+- Set EIO in dev_errno for all error returns when bad data found. This
+  fixes ERR=Success messages.
+- Make error messages all contain ERROR for easy regression testing.
+- Add sanity check in DIR for VolFiles becoming smaller.
+18Mar04
+- Second cut GTK+ restore GUI. Ready for testing but much more to do.
+- Phil reported an sql path length=0 message. This broke saves of 
+  /  -- fixed in scan.c
+- Fixed seg fault in btape "test" due to missing allocation of dcr.
+- Tweaked some btape messages.
+- Sort Volume names in Job report according to the order they were
+  written -- user request.
+17Mar04
+- First cut GTK+ restore GUI.
+- Applied bsmtp patch supplied by a user. Thanks.
+- Made a new split_path_and_filename() subroutine -- in lib/scan.c
+15Mar04
+- Fix "typos" in RedHat install-autostart Makefile.in
 13Mar04
 - Added two tar files that Phil sent for adding slackware support.
   Thanks Phil and Matt Howard.