pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/sysutils Another bugfix release on the Bacula 1.38.x b...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/1c7c7ef38c27
branches:  trunk
changeset: 506492:1c7c7ef38c27
user:      ghen <ghen%pkgsrc.org@localhost>
date:      Tue Jan 17 15:52:52 2006 +0000

description:
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.

diffstat:

 sysutils/bacula-doc/Makefile    |  4 ++--
 sysutils/bacula-doc/distinfo    |  8 ++++----
 sysutils/bacula/Makefile        |  3 +--
 sysutils/bacula/Makefile.common |  4 ++--
 sysutils/bacula/distinfo        |  8 ++++----
 5 files changed, 13 insertions(+), 14 deletions(-)

diffs (65 lines):

diff -r 4a092d411973 -r 1c7c7ef38c27 sysutils/bacula-doc/Makefile
--- a/sysutils/bacula-doc/Makefile      Tue Jan 17 13:32:11 2006 +0000
+++ b/sysutils/bacula-doc/Makefile      Tue Jan 17 15:52:52 2006 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.6 2006/01/07 11:02:23 ghen Exp $
+# $NetBSD: Makefile,v 1.7 2006/01/17 15:52:52 ghen Exp $
 
-DISTNAME=              bacula-docs-1.38.3
+DISTNAME=              bacula-docs-1.38.4
 PKGNAME=               ${DISTNAME:S/docs/doc/}
 CATEGORIES=            sysutils
 MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE:=bacula/}
diff -r 4a092d411973 -r 1c7c7ef38c27 sysutils/bacula-doc/distinfo
--- a/sysutils/bacula-doc/distinfo      Tue Jan 17 13:32:11 2006 +0000
+++ b/sysutils/bacula-doc/distinfo      Tue Jan 17 15:52:52 2006 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.5 2006/01/07 11:02:23 ghen Exp $
+$NetBSD: distinfo,v 1.6 2006/01/17 15:52:52 ghen Exp $
 
-SHA1 (bacula-docs-1.38.3.tar.gz) = db12d60ca7225c1f7fb1188c1418a804041c22f7
-RMD160 (bacula-docs-1.38.3.tar.gz) = 06822d310d5d8c801b3979f9ab2f0d8c5b4735eb
-Size (bacula-docs-1.38.3.tar.gz) = 23165453 bytes
+SHA1 (bacula-docs-1.38.4.tar.gz) = 8ba7c6cf9762080e259c3883aa01d06d7b12b89b
+RMD160 (bacula-docs-1.38.4.tar.gz) = 5c7d8770b10c5118035c0f29f6aede7523cb53b1
+Size (bacula-docs-1.38.4.tar.gz) = 23182894 bytes
diff -r 4a092d411973 -r 1c7c7ef38c27 sysutils/bacula/Makefile
--- a/sysutils/bacula/Makefile  Tue Jan 17 13:32:11 2006 +0000
+++ b/sysutils/bacula/Makefile  Tue Jan 17 15:52:52 2006 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.12 2006/01/08 18:35:11 xtraeme Exp $
+# $NetBSD: Makefile,v 1.13 2006/01/17 15:52:52 ghen Exp $
 
 CONFLICTS+=            bacula-client-[0-9]*
-PKGREVISION=           1
 
 .include "options.mk"
 
diff -r 4a092d411973 -r 1c7c7ef38c27 sysutils/bacula/Makefile.common
--- a/sysutils/bacula/Makefile.common   Tue Jan 17 13:32:11 2006 +0000
+++ b/sysutils/bacula/Makefile.common   Tue Jan 17 15:52:52 2006 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile.common,v 1.24 2006/01/07 11:02:23 ghen Exp $
+# $NetBSD: Makefile.common,v 1.25 2006/01/17 15:52:52 ghen Exp $
 
-DISTNAME=              bacula-1.38.3
+DISTNAME=              bacula-1.38.4
 CATEGORIES=            sysutils
 MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE:=bacula/}
 
diff -r 4a092d411973 -r 1c7c7ef38c27 sysutils/bacula/distinfo
--- a/sysutils/bacula/distinfo  Tue Jan 17 13:32:11 2006 +0000
+++ b/sysutils/bacula/distinfo  Tue Jan 17 15:52:52 2006 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.9 2006/01/08 22:13:19 ghen Exp $
+$NetBSD: distinfo,v 1.10 2006/01/17 15:52:52 ghen Exp $
 
-SHA1 (bacula-1.38.3.tar.gz) = c4f39293979b1e0a137c1a40d76fdda987cba73e
-RMD160 (bacula-1.38.3.tar.gz) = 29cb7e80758407889d63c3e547ad125c1e707452
-Size (bacula-1.38.3.tar.gz) = 1921785 bytes
+SHA1 (bacula-1.38.4.tar.gz) = 7e2e1114506b66dce95baec33017331dceda54bf
+RMD160 (bacula-1.38.4.tar.gz) = f2ba897c7ce08fd7c1fc9062610704282f8dc5e5
+Size (bacula-1.38.4.tar.gz) = 1910452 bytes
 SHA1 (patch-aa) = c1e5ec7c3e78c125b9fbaba97190ead10adbc599
 SHA1 (patch-ac) = 585f8a00fe7c0e6e8e4c0b91a0bd32bd2fb81c81
 SHA1 (patch-ae) = 69db6d396bd1654b3065d693c5ea2c0afbb8bc61



Home | Main Index | Thread Index | Old Index