pkgsrc/sysutils/bacula
ghen ed38c03e1c Another bugfix release on the Bacula 1.38.x branch. Ok by wiz@.
Changes to 1.38.4 released 17Jan06:
- The main changes are to the Director and the Storage daemon, thus there is no
  need to update your File daemons. Just the same, I do recommend running with
  the release 1.38.3 Win32 FD or later.
- Add two new queries to query.sql provided by Arno. One list volumes known to
  the Storage device, and the other lists volumes possibly needing replacement
  (error, ...).
- Add periodic (every 24 hours) garbage collection of memory pool by releasing
  free buffers.
- Correct bug counting sized (for display only) in smartall.c
- Print FD mempool stats if debug > 0 rather than 5.
- Correct bug in alist.c that re-allocated the list if the number of items goes
  to zero.
- Move the reservation system thread locking to the top level so that one job
  at a time tries all possible drives before waiting.
- Implement a reservation 'fail' message queue that is built and destroyed on
  each pass through the reservation system.  These messages are displayed in a
  'Jobs waiting to reserve a drive' list during a 'status storage='.  Note,
  multiple messages will generally print for each JobId because they represent
  the different problems with either the same drive or different drives.  If
  this output proves too confusing of voluminous, I will display it only when
  debug level 1 or greater is enabled in the SD.
- Add enable/disable job=<job-name>.  This command prevents the specified job
  from being scheduled. Even when disabled, the job can be manually started
  from the console.
- During 'update slots' clear all InChanger flags where the StorageId is zero
  (old Media records).
- Fix autochanger code to strip leading spaces from returned slots number.
  Remove bc from chio-changer.
- Back port a bit of 1.39 crypto code to reduce diffs.
- Fix first call to autochanger that missed close()ing the drive. Put close()
  just before each run_program().  Fixes Arno's changer bug.
- Add PoolId to Job record when updating it at job start time.
- Pull in more code from 1.39 so that there are fewer file differences (the new
  ua_dotcmds.c, base64.h, crypto.h hmac.c jcr.c (dird and lib) lib.h md5.h
  parse_conf.c util.c. Aside from ua_dotcmds.c these are mostly crypto upgrades.
- Implement new method of walking the jcr chain. The incr/dec of the use_count
  is done within the walking routines.  This should prevent a jcr from being
  freed from under the walk routines.
2006-01-17 15:52:52 +00:00
..
files Split off more stuff into Makefile.common, for bacula-client. 2005-10-31 09:45:47 +00:00
patches Add three optional GUIs to bacula. 2005-12-08 01:04:44 +00:00
DESCR
distinfo Another bugfix release on the Bacula 1.38.x branch. Ok by wiz@. 2006-01-17 15:52:52 +00:00
hacks.mk whitespace nit: use nesting spaces rather than doublespacing .-directives 2005-12-09 19:34:36 +00:00
Makefile Another bugfix release on the Bacula 1.38.x branch. Ok by wiz@. 2006-01-17 15:52:52 +00:00
Makefile.common Another bugfix release on the Bacula 1.38.x branch. Ok by wiz@. 2006-01-17 15:52:52 +00:00
MESSAGE Update to 1.38.1, provided by Geert Hendrickx in private mail. 2005-11-22 18:35:25 +00:00
options.mk Add three optional GUIs to bacula. 2005-12-08 01:04:44 +00:00
PLIST.common Add three optional GUIs to bacula. 2005-12-08 01:04:44 +00:00
PLIST.common_end Add three optional GUIs to bacula. 2005-12-08 01:04:44 +00:00
PLIST.gnome-console Add three optional GUIs to bacula. 2005-12-08 01:04:44 +00:00
PLIST.server Add three optional GUIs to bacula. 2005-12-08 01:04:44 +00:00
PLIST.tray-monitor Add three optional GUIs to bacula. 2005-12-08 01:04:44 +00:00
PLIST.wx-console Add three optional GUIs to bacula. 2005-12-08 01:04:44 +00:00