Up to [cvs.netbsd.org] / pkgsrc / sysutils / bacula
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.39 / (download) - annotate - [select for diffs], Fri Apr 27 12:32:03 2012 UTC (4 weeks ago) by obache
Branch: MAIN
CVS Tags: HEAD
Changes since 1.38: +2 -2
lines
Diff to previous 1.38 (colored)
Recursive bump from icu shlib major bumped to 49.
Revision 1.38 / (download) - annotate - [select for diffs], Sat Sep 24 12:59:34 2011 UTC (8 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2012Q1-base,
pkgsrc-2012Q1,
pkgsrc-2011Q4-base,
pkgsrc-2011Q4,
pkgsrc-2011Q3-base,
pkgsrc-2011Q3
Changes since 1.37: +3 -1
lines
Diff to previous 1.37 (colored)
Ignore missing Perl for make_catalog_backup
Revision 1.37 / (download) - annotate - [select for diffs], Sun Jun 26 14:24:55 2011 UTC (10 months, 4 weeks ago) by shattered
Branch: MAIN
CVS Tags: pkgsrc-2011Q2-base,
pkgsrc-2011Q2
Changes since 1.36: +3 -1
lines
Diff to previous 1.36 (colored)
REPLACE_PERL in src/cats/make_catalog_backup.pl.in
Revision 1.36 / (download) - annotate - [select for diffs], Fri Jun 10 21:57:09 2011 UTC (11 months, 2 weeks ago) by obache
Branch: MAIN
Changes since 1.35: +3 -1
lines
Diff to previous 1.35 (colored)
recursive bump from icu shlib major bump.
Revision 1.35 / (download) - annotate - [select for diffs], Tue Mar 9 07:06:00 2010 UTC (2 years, 2 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2011Q1-base,
pkgsrc-2011Q1,
pkgsrc-2010Q4-base,
pkgsrc-2010Q4,
pkgsrc-2010Q3-base,
pkgsrc-2010Q3,
pkgsrc-2010Q2-base,
pkgsrc-2010Q2,
pkgsrc-2010Q1-base,
pkgsrc-2010Q1
Changes since 1.34: +3 -3
lines
Diff to previous 1.34 (colored)
Changes 5.0.1:
* We believe that we have resolved most of the problems
concerning canceled or failed jobs being "stuck" in the
Director. There is one outstanding problem in the SD when
canceling jobs that we will fix in the next major release.
If you see jobs that seem to be stuck, in general issuing
a cancel command in bconsole should now make them go away.
Directives:
* The default for "Allow Duplicate Jobs" has been changed from
no to yes. If you use this directive, please check your
conf file, and note the next two items!
* AllowHigherDuplicates disabled. It did not work as documented
and was confusing.
* New directive "CancelLowerLevelDuplicates" See New Features
section in the manual.
* Truncate on Purge rewritten. See New Features section in the manual.
* Bug fixes
* Ensure SD asks for help when looping even if poll set.
* Fix three-pool regress bug
* This version fixes an issue where the console window would start out
docked. It is fixed by initiating the variables in the Pages class wi
constructor.
* Fix make_catalog_backup.pl fails when catalog db is on other host
Revision 1.34 / (download) - annotate - [select for diffs], Mon Nov 9 12:26:08 2009 UTC (2 years, 6 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2009Q4-base,
pkgsrc-2009Q4
Changes since 1.33: +2 -1
lines
Diff to previous 1.33 (colored)
Install bpipe-fd.la and use that in the PLISTs. Fixes build of bacula-clientonly. Bump revisions.
Revision 1.33 / (download) - annotate - [select for diffs], Mon Aug 24 08:23:41 2009 UTC (2 years, 9 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2009Q3-base,
pkgsrc-2009Q3
Changes since 1.32: +1 -3
lines
Diff to previous 1.32 (colored)
Changes 3.0.2: * Fix 1323 about a problem when mounting a requested volume during a restore. * Add more example SD Device configurations. * Force the client_encoding to SQL_ASCII when database is already using this mode. * Fix 1335 about postgresql error message during copy session * Cleanup old job records when starting the director (Created/Running -> Failed) * Apply patch in bug 1315 by McMichaeli that fixes scripts/logwatch * Add more output when spooling and no space left * Fix postgresql driver bug that displayed <NULL> rows from time to time. * Implement the project 'restore' menu: enter a JobId, automatically select dependents * Should fix 1323 about verify accurate jobs and deleted files. * more...
Revision 1.32 / (download) - annotate - [select for diffs], Thu Jun 18 11:10:55 2009 UTC (2 years, 11 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2009Q2-base,
pkgsrc-2009Q2
Changes since 1.31: +1 -3
lines
Diff to previous 1.31 (colored)
We don't need PLIST.common_end any more
Revision 1.31 / (download) - annotate - [select for diffs], Wed May 20 00:58:27 2009 UTC (3 years ago) by wiz
Branch: MAIN
Changes since 1.30: +3 -1
lines
Diff to previous 1.30 (colored)
Recursive ABI depends update and PKGREVISION bump for readline-6.0 shlib major change. Reported by Robert Elz in PR 41345.
Revision 1.30 / (download) - annotate - [select for diffs], Tue Jan 6 11:29:26 2009 UTC (3 years, 4 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2009Q1-base,
pkgsrc-2009Q1
Changes since 1.29: +1 -3
lines
Diff to previous 1.29 (colored)
Changes 2.4.4: * Fix bug: inappropriate Volume purging. * Modify sql_update.c to edit zeros rather than NULL in unset fields. * Backport most recent changes to compat.h and compat.cpp attempt to fix restore problem with accents in path. This works in version 2.5.x but is not tested in 2.4.4. * Create and apply 2.4.3-migrate2.patch, which fixes two bugs - sql error when there are no files to migrate. - Job catalog log is not migrated during migration. * Remove extra db_lock() in get_prune_list_for_volume() * Apply 2.4.3-prune-deadlock.patch that fixes a problem when using Catalog as message backend. * Apply 2.4.3-win32-runscript-unicode-path.patch for a problem when executing a program with Unicode path. * Apply 2.4.3-unique-inchanger.patch fix bad slot number if the volume is not in autochanger. * Fix for bug where Volume is purged while writing on it. * Get message enhancement to avoid job name lookup. * Fix bug with job name duplication if more than 60 jobs created during a minute. * Correct some bugs of cleanup in SD if the FD connection fails. * Fix orphaned jobs (possible deadlock) while pruning. * Backport of the btraceback script that keeps trace file on working dir * Migrate DB Log records too. * Modify SQL so that jobs that failed will not be migrated. * Correct bug where long retention periods caused immediate pruning.
Revision 1.29 / (download) - annotate - [select for diffs], Fri Nov 28 20:24:05 2008 UTC (3 years, 5 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2008Q4-base,
pkgsrc-2008Q4
Changes since 1.28: +4 -1
lines
Diff to previous 1.28 (colored)
Added support for chio(1) to manipulate an autochanger on NetBSD
Revision 1.28 / (download) - annotate - [select for diffs], Fri Nov 21 14:09:30 2008 UTC (3 years, 6 months ago) by adam
Branch: MAIN
Changes since 1.27: +9 -9
lines
Diff to previous 1.27 (colored)
Changes 2.4.3: * Apply 2.4.2-cancel-non-running-jobs.patch to be able to cancel a non created job faster. * Fix typo in configure.in that breaks --with-db-password option * Remove all double quotes from SQLite creating script and replace by single quotes as suggested by John Huttley. * Fix SQL case problem that may cause the failure of DiskToCatalog. * Copy missing storage name into edit buffer. As far as I can tell this never caused a bug. * Remove catalog dependency for bcopy * Modify catalog scripts to have an easier packaging integration, using default variables. Make difference between SQLite3 and SQLite in db_get_type() job when reading from one autochanger and writing to another. * Add more information to SD acquire.c INFO messages. * Fix NULL Volume name error when reading and the drive must be switched. * Fix a Verify InitCatalog problem where in certain cases a garbage filename may be entered in the verification database. * Add space after version before date in bat about dialog. * Fix seg fault in Dir during estimate command with no level value given. * Add message to migration job when the target job is already migrated.
Revision 1.27 / (download) - annotate - [select for diffs], Sun Jul 13 15:26:36 2008 UTC (3 years, 10 months ago) by tonnerre
Branch: MAIN
CVS Tags: pkgsrc-2008Q3-base,
pkgsrc-2008Q3,
pkgsrc-2008Q2-base,
pkgsrc-2008Q2,
cube-native-xorg-base,
cube-native-xorg
Changes since 1.26: +2 -2
lines
Diff to previous 1.26 (colored)
Add patches "solving" the issue of bacula exposing passwords et cetera through the command line parameters of various tools (CVE-2007-5626).
Revision 1.26 / (download) - annotate - [select for diffs], Thu Jul 10 13:54:56 2008 UTC (3 years, 10 months ago) by dmcmahill
Branch: MAIN
CVS Tags: cwrapper
Changes since 1.25: +2 -2
lines
Diff to previous 1.25 (colored)
Add the vendor patches which are available for this version of bacula. These fix a handful of bugs the most serious being a potential data loss bug. Committed during the freeze since a data loss bug in backup software is no good! See http://marc.info/?l=bacula-announce&m=119109399004039&w=2 for the announcement on the bacula-announce mailing list about this bug.
Revision 1.25 / (download) - annotate - [select for diffs], Mon Jun 23 15:46:41 2008 UTC (3 years, 11 months ago) by dmcmahill
Branch: MAIN
Changes since 1.24: +2 -2
lines
Diff to previous 1.24 (colored)
use #!@RCD_SCRIPTS_SHELL@ instead of #!/bin/sh Makes the startup scripts work on /bin/sh-challenged systems like solaris. Bump PKGREVISION.
Revision 1.24 / (download) - annotate - [select for diffs], Tue Jan 8 17:01:23 2008 UTC (4 years, 4 months ago) by ghen
Branch: MAIN
CVS Tags: pkgsrc-2008Q1-base,
pkgsrc-2008Q1
Changes since 1.23: +2 -2
lines
Diff to previous 1.23 (colored)
This package only has basic DESTDIR support (for now).
Revision 1.23 / (download) - annotate - [select for diffs], Tue Jan 8 16:52:20 2008 UTC (4 years, 4 months ago) by ghen
Branch: MAIN
Changes since 1.22: +6 -1
lines
Diff to previous 1.22 (colored)
Move the dvd-handler python script from libexec/bacula to share/examples/bacula to quiet CHECK_INTERPRETER (I don't want to add python as a dependency for that one script). Bump PKGREVISION for bacula and bacula-clientonly.
Revision 1.22 / (download) - annotate - [select for diffs], Fri Jan 4 14:32:49 2008 UTC (4 years, 4 months ago) by ghen
Branch: MAIN
Changes since 1.21: +3 -1
lines
Diff to previous 1.21 (colored)
Full DESTDIR support for all bacula packages.
Revision 1.21 / (download) - annotate - [select for diffs], Wed Jul 4 20:54:59 2007 UTC (4 years, 10 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2007Q4-base,
pkgsrc-2007Q4,
pkgsrc-2007Q3-base,
pkgsrc-2007Q3
Changes since 1.20: +1 -3
lines
Diff to previous 1.20 (colored)
Make it easier to build and install packages "unprivileged", where
the owner of all installed files is a non-root user. This change
affects most packages that require special users or groups by making
them use the specified unprivileged user and group instead.
(1) Add two new variables PKG_GROUPS_VARS and PKG_USERS_VARS to
unprivileged.mk. These two variables are lists of other bmake
variables that define package-specific users and groups. Packages
that have user-settable variables for users and groups, e.g. apache
and APACHE_{USER,GROUP}, courier-mta and COURIER_{USER,GROUP},
etc., should list these variables in PKG_USERS_VARS and PKG_GROUPS_VARS
so that unprivileged.mk can know to set them to ${UNPRIVILEGED_USER}
and ${UNPRIVILEGED_GROUP}.
(2) Modify packages to use PKG_GROUPS_VARS and PKG_USERS_VARS.
Revision 1.19.2.1 / (download) - annotate - [select for diffs], Thu Jan 4 14:36:06 2007 UTC (5 years, 4 months ago) by salo
Branch: pkgsrc-2006Q4
Changes since 1.19: +2 -2
lines
Diff to previous 1.19 (colored) next main 1.20 (colored)
Pullup ticket 1976 - requested by ghen add CONFLICT with bacula-clientonly in bacula Revisions pulled up: - pkgsrc/sysutils/bacula/Makefile 1.20 Module Name: pkgsrc Committed By: ghen Date: Thu Jan 4 12:16:57 UTC 2007 Modified Files: pkgsrc/sysutils/bacula: Makefile Log Message: bacula-client was reimported as bacula-clientonly, add a CONFLICT with the latter, too.
Revision 1.20 / (download) - annotate - [select for diffs], Thu Jan 4 12:16:57 2007 UTC (5 years, 4 months ago) by ghen
Branch: MAIN
CVS Tags: pkgsrc-2007Q2-base,
pkgsrc-2007Q2,
pkgsrc-2007Q1-base,
pkgsrc-2007Q1
Changes since 1.19: +2 -2
lines
Diff to previous 1.19 (colored)
bacula-client was reimported as bacula-clientonly, add a CONFLICT with the latter, too.
Revision 1.19 / (download) - annotate - [select for diffs], Mon Oct 9 14:20:28 2006 UTC (5 years, 7 months ago) by ghen
Branch: MAIN
CVS Tags: pkgsrc-2006Q4-base
Branch point for: pkgsrc-2006Q4
Changes since 1.18: +1 -3
lines
Diff to previous 1.18 (colored)
Update sysutils/bacula* to 1.38.11. Changes: - Add test for IRIX64 as OS - Minor tweaks to bregex.c - Fix to block.c to correctly check for DVD number of parts. - Fix to dev.c to permit DVD seeking in spool file. Corrects label rewriting problems. - Clarify license for techlogs (GPL). I consider them "part" of the source code of Bacula. - Use FDL license for developer's manual, French translation, German translation, bimagemgr manuals (same as the main manual), and the web site.
Revision 1.18 / (download) - annotate - [select for diffs], Mon Jun 26 13:05:19 2006 UTC (5 years, 11 months ago) by ghen
Branch: MAIN
CVS Tags: pkgsrc-2006Q3-base,
pkgsrc-2006Q3,
pkgsrc-2006Q2-base,
pkgsrc-2006Q2
Changes since 1.17: +3 -1
lines
Diff to previous 1.17 (colored)
Add Bacula's 1.38.10-scheduler.patch as patch-al. From the announce mail: > I have released a patch (1.38.10-scheduler.patch) to the patches area of the > Bacula Source Forge releases. I *strongly* recommend that everyone using > Bacula version 1.38.10 apply this patch. It applies only to the Director > (the SD and FD are unchanged) and *only* to version 1.38.10. The patch will > prevent the Director for crashing or hanging (depending on your OS) whenever > you do a "reload" command or whenever there is a sudden clock shift, which > occurs much more often than one would imagine. Bump PKGREVISION.
Revision 1.17 / (download) - annotate - [select for diffs], Wed Mar 29 21:44:41 2006 UTC (6 years, 1 month ago) by ghen
Branch: MAIN
Changes since 1.16: +1 -2
lines
Diff to previous 1.16 (colored)
Update the bacula packages to 1.38.6. patch-ak has been applied upstream. Release Notes for Bacula 1.38.6: New features: - For autochanger get Scratch tape if in autochanger if no appendable Volumes are available. - New virtual disk autochanger. See scripts/disk-changer for documentation. - New optional Device resource directive in SD. 'Device Type =', which may have types: File, DVD, Tape, or FIFO. This can be useful for writing DVDs on FreeBSD where Bacula cannot correctly detect the DVD. - Faster restore tree building and uses less memory. - The command line keyword job (or jobname) now refers to the name of the job specified in the Job resource; jobid refers as before to the non-unique numeric jobid; and ujobid refers to the unique job identification that Bacula creates for each job. - The job report for Backups has a few more user friendly ways of displaying the information. - The wait command can now be made to wait for jobids. - New command line keywords are permitted in update volume. They are Inchanger=yes/no, slot=nn. - Add two new console commands: enable job=<job-name> and disable job=<job-name>. When a job is disabled, it will not be started by the scheduler. If you disable a job and restart Bacula or reload the .conf file, the job will be re-enabled. - Add a new Job resource directive "enable = yes|no". Major bug fixes: - Fix race condition in multiple-drive autochangers where both drives want the same Volume. - Do not allow opening default catalog for restricted console if it is not in ACL. - Writable FIFOs now work for restore. - ACLs are now checked in all dot commands. - Multiple drive autochangers and multiple different autochangers should now work correctly (no race conditions for Volume names, update slots use correct StorageId). - Fix bug where drive was always reserved if a restore job failed while in the reservation process. Release Notes for Bacula 1.38.5: Release 1.38.5 released 19Jan06: - Apply label barcodes fix supplied by Rudolf Cejka. - Modify standard rpm installation to set SD group to disk so that SD will by default have access to tape drives. - Allow users to specify user/group and start options for each daemon in /etc/sysconf/bacula file.
Revision 1.16 / (download) - annotate - [select for diffs], Sun Feb 5 23:10:48 2006 UTC (6 years, 3 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2006Q1-base,
pkgsrc-2006Q1
Changes since 1.15: +2 -1
lines
Diff to previous 1.15 (colored)
Recursive revision bump / recommended bump for gettext ABI change.
Revision 1.15 / (download) - annotate - [select for diffs], Fri Feb 3 08:18:45 2006 UTC (6 years, 3 months ago) by ghen
Branch: MAIN
Changes since 1.14: +8 -1
lines
Diff to previous 1.14 (colored)
Move some things from Makefile.common to both Makefiles, and remove the options for the gnome-console, wx-console and tray-monitor: they will become separate packages in the next minute. Ok with wiz.
Revision 1.14 / (download) - annotate - [select for diffs], Tue Jan 24 14:53:40 2006 UTC (6 years, 4 months ago) by ghen
Branch: MAIN
Changes since 1.13: +3 -3
lines
Diff to previous 1.13 (colored)
Fix pkglint warnings.
Revision 1.13 / (download) - annotate - [select for diffs], Tue Jan 17 15:52:52 2006 UTC (6 years, 4 months ago) by ghen
Branch: MAIN
Changes since 1.12: +1 -2
lines
Diff to previous 1.12 (colored)
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.
Revision 1.12 / (download) - annotate - [select for diffs], Sun Jan 8 18:35:11 2006 UTC (6 years, 4 months ago) by xtraeme
Branch: MAIN
Changes since 1.11: +2 -1
lines
Diff to previous 1.11 (colored)
Bump PKGREVISION due to mysql.buildlink3.mk changes (default mysql pkg has been changed to 5.x). Reminded by wiz... thanks.
Revision 1.11 / (download) - annotate - [select for diffs], Thu Dec 8 01:04:44 2005 UTC (6 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2005Q4-base,
pkgsrc-2005Q4
Changes since 1.10: +4 -1
lines
Diff to previous 1.10 (colored)
Add three optional GUIs to bacula. Also, stop the package from compressing the man pages. From Geert Hendrickx in private mail.
Revision 1.10 / (download) - annotate - [select for diffs], Mon Dec 5 23:55:19 2005 UTC (6 years, 5 months ago) by rillig
Branch: MAIN
Changes since 1.9: +3 -3
lines
Diff to previous 1.9 (colored)
Ran "pkglint --autofix", which corrected some of the quoting issues in CONFIGURE_ARGS.
Revision 1.9 / (download) - annotate - [select for diffs], Mon Dec 5 20:50:59 2005 UTC (6 years, 5 months ago) by rillig
Branch: MAIN
Changes since 1.8: +2 -2
lines
Diff to previous 1.8 (colored)
Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in
http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
Revision 1.8 / (download) - annotate - [select for diffs], Tue Nov 22 19:33:06 2005 UTC (6 years, 6 months ago) by tv
Branch: MAIN
Changes since 1.7: +1 -17
lines
Diff to previous 1.7 (colored)
Move .if blocks for options from Makefile to options.mk.
Revision 1.7 / (download) - annotate - [select for diffs], Tue Nov 22 18:35:25 2005 UTC (6 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.6: +2 -1
lines
Diff to previous 1.6 (colored)
Update to 1.38.1, provided by Geert Hendrickx in private mail. - Corrected ACL for Solaris (David Duchscher and Attila Fulop). - Add bacula_mail_summary.sh to examples directory. It makes a single email summary of any number of jobs. Submitted by Adrew J. Millar. - Unmount command now unloads autochanger. - Fix hang in FD (Martin Simmons) - Fix Win98 stat() problem in FD (Thorsten Engel) - Fix update slots which did not clear missing tapes. - Fix autostart install for FreeBSD (user reported) - Fix several problems with PostgreSQL scripts (Eric Bollinger) - Critical: allow restore of the first file of non-portable Win32 backup. - Important: with muliple concurrent jobs the autochanger could get confused because of a missing mutex. - Fix accessing last slot in label and update slots. - Modify configure.in to add execute option to sqlite3 catalog scripts. - Create update_xxx_table_8_to_9 scripts for updatedb - Move the -lcrypt for PostgreSQL after the PostgreSQL libs in autoconf/bacula-macros/db.m4 as suggested by user. Fixes bug #457. - Remove @STATIC_CONS@ from tray-monitor Makefile as suggested by user. Fixes bug #456.
Revision 1.6 / (download) - annotate - [select for diffs], Fri Nov 11 07:23:15 2005 UTC (6 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.5: +4 -6
lines
Diff to previous 1.5 (colored)
Update bacula* to 1.38.0, provided by Geert Hendrickx.
Release Notes for Bacula 1.38.0
Bacula code: Total files = 420 Total lines = 138,440 (*.h *.c *.in)
20,440 additional lines of code since version 1.36.3
Major Changes:
- Fixed out of order Volumes in restore.
- Improved algorithm for reserving drives in multiple drive
autochangers. Autochange users MUST use the new Autochanger
resource in the Storage daemon.
- There is a new database format that is not compatible
with previous databases. You must upgrade if converting
from 1.36.x. No changes from version 1.37.30.
- The Director, Storage daemon, and File daemons are
Deamons are not compatible with prior versions.
All FDs must be upgraded at the same time.
- Support for ANSI/IBM labels.
- Faster database inserts due to combining the MD5/SHA1 into
the attributes record, eliminating one INSERT/file backed up.
- Python Event support has been added. See below for
configuration and details. The implementation is somewhat minimal,
so the functionality is not complete. The Python interface
has not been extensively tested, so please consider it BETA.
- DVD writing support, using parts, and some new directives in
the Device resource of the Storage configuration file thanks
to Nicolas Boichat. Please note that this code is still
BETA and should be carefully tested before using in
production.
- Seven new options keywords in a FileSet resource:
ignorecase, fstype, hfsplussupport, wilddir, wildfile, regexdir,
and regexfile thanks to Pruben Guldberg). See below for details.
- Restore of all files for a Job or set of jobs even if the file
records have been removed from the catalog.
- Restore of a directory (non-recursive, i.e. only one level).
- Support for TLS (ssl) between all the daemon connections thanks
to Landon Fuller.
- Any Volume in the Pool named Scratch may be reassigned to any
other Pool when a new Volume is needed.
- You may clone a Job and thus write (almost) the same data
to multiple Volumes simultaneously (see below). Actually,
any Job may start any other Job with this mechanism, so it
also be used to group jobs.
- Unicode filename support for Win32 (thanks to Thorsten Engel)
- Volume Shadow Copy support for Win32 thus the capability to
backup exclusively opened files (thanks to Thorsten Engel).
A VSS enabled Win32 FD is available. You must explicitly
turn on VSS with "Enable VSS = yes" in your FileSet resource.
- New manual format with an index (thanks to Karl Cunningham).
- New Web site format (thanks to Michael Scherer).
- SQLite3 support.
- Web-bacula, previously a separate project by Juan Luis Frances,
is now included in the Bacula GUI release. This is a management
level tool for reporting the state of Bacula jobs.
- The code is now Internationalized so that it can be localized
in native languages. Thanks to Nicolas Boichat.
New Directives:
- New Job directive "Prefer Mounted Volumes = yes|no" causes the
SD to select either an Autochanger or a drive with a valid
Volume already mounted in preference. If none is available,
it will select the first available drive.
- New Run directive in Job resource of DIR. It permits
cloning of jobs. To clone a copy of the current job, use
Run = "job-name level=%l since=\"%s\""
Note, job-name is normally the same name as the job that
is running but there is no restriction on what you put. If you
want to start the job by hand and use job overrides such as
storage=xxx, realize that the job will be started with the
default storage values not the overrides. The level=%l guarantees
that the chosen level of the job is the same, and the since=...
ensures that the job uses *exactly* the same time/date for incremental
and differential jobs. The since=... is ignored when level=Full.
A cloned job will not start additional clones, so it is not possible
to recurse.
- New Options keywords in a FileSet directive (backported to 1.36.3):
- WildDir xxx
Will do a wild card match against directories (files will not
be matched).
- WildFile xxx
Will do a wild card match against files (directories will not
be matched).
- RegexDir xxx
Will do a regular expression match against directories (files
will not be matched).
- RegexFile xxx
Will do a regular expression match against files( directories
will not be matched).
- IgnoreCase = yes | no
Will ignore case in wild card and regular expression matches.
This is handy for Windows where filename case is not significant.
- FsType = string
where string is a filesystem type: ext2, jfs, ntfs, proc,
reiserfs, xfs, usbdevfs, sysfs, smbfs, iso9660. For ext3
systems, use ext2. You may have multiple fstype directives
and thus permit multiple filesystem types. If the type
specified on the fstype directive does not match the
filesystem for a particular directive, that directory will
not be backed up. This directive can be used to prevent
backing up non-local filesystems.
- HFS Plus Support = yes | no
If set, Mac OS X resource forks will be saved and restored.
- Label Type = ANSI | IBM | Bacula
Implemented in Director Pool resource and in SD Device resource.
If it is specified in the SD Device resource, it will take
precedence over the value passed from the Director to the SD.
- Check Labels = yes | no
Implemented in the SD Device resource. If you intend to read
ANSI or IBM labels, this *must* be set. Even if the volume
is not ANSI labeled, you can set this to yes, and Bacula will
check the label type.
- Scripts Directory = <directory> name. Defines the directory from
which Bacula scripts will be called for events. In fact, Bacula
appends this name to the standard Python list of search directories,
so the script could also be in any of the Python system directories.
- In FileSet, you can exclude backing up of hardlinks (if you have
a lot, it can be very expensive), by using:
HardLinks = no
in the Options section. Patch supplied by David R Bosso. Thanks.
- MaximumPartSize = bytes (SD, Device resource)
Defines the maximum part size.
- Requires Mount = Yes/No (SD, Device resource)
Defines if the device require to be mounted to be read, and if it
must be written in a special way. If it set, the following directives
must be defined in the same Device resource:
+ Mount Point = directory
Directory where the device must be mounted.
+ Mount Command = name-string
Command that must be executed to mount the device. Before the command
is executed, %a is replaced with the Archive Device, and %m with the
Mount Point.
+ Unmount Command = name-string
Command that must be executed to unmount the device. Before the
command is executed, %a is replaced with the Archive Device, and
%m with the Mount Point.
+ Write Part Command = name-string
Command that must be executed to write a part to the device. Before
the command is executed, %a is replaced with the Archive Device, %m
with the Mount Point, %n with the current part number (0-based),
and %v with the current part filename.
+ Free Space Command = name-string
Command that must be executed to check how much free space is left
on the device. Before the command is executed, %a is replaced with
the Archive Device, %m with the Mount Point, %n with the current part
number (0-based), and %v with the current part filename.
- Write Part After Job = Yes/No (DIR, Job Resource, and Schedule Resource)
If this directive is set to yes (default no), a new part file will be
created after the job is finished.
- A pile of new Directives to support TLS. Please see the TLS chapter
of the manual.
New Commands:
- "python restart" restarts the Python interpreter. Rather brutal, make
sure no Python scripts are running. This permits you to change
a Python script and get Bacula to use the new script.
New configure options:
- --with-libintl-prefix for defining alternate locations for
the NLS internationalization libraries. Not normally required.
- --datadir for defining where the language files will be installed
required only if you do not want the default /usr/share.
Items to note!!!
- If you use an Autochanger, you MUST update your SD conf file
to use the new Autochanger resource. Otherwise, certain commands
such as "update slots" may not work.
- You must add --with-python=[DIR] to the configure command line
if you want Python support. Python 2.2, 2.3 and 2.4 should be
automatically detected if in the standard place.
- When linking with --with-python, there are a few warnings that
can be ignored.
- You must either create a new catalog database or upgrade your
old database. After installation, run from your scripts
directory:
./upgrade_bacula_tables
You can also find this script in the <bacula-source>/src/cats
directory.
- The Director, Storage daemon, and File daemons are
Deamons are not compatible with prior versions.
All FDs must be upgraded at the same time.
- You must add --with-openssl to the configure command line if
you want TLS communications encryption support.
- Disk seeking during restores does not yet work correctly in
all cases, so it is turned off.
- Note, with gcc (GCC) 4.0.1 20050727 (Red Hat 4.0.1-5) on an
AMD64 CPU running 64 bit CentOS4, there is a compiler bug that
generates bad code that causes Bacula to segment fault.
Typically you will see this in the Storage daemon first. The
solution is to compile Bacula ensuring that no optimization is
turned on (normally it is -O2).
Other Items:
- Security fixes for temp files created in mtx-changer, during
./configure, and during making of Rescue disk.
- A new script, dvd-handler, in the scripts directory,
which is designed to be used as parameters to Write Part Command and
Free Space Command. They need the dvd+rw-tools to be installed
(http://fy.chalmers.se/~appro/linux/DVD+RW/) AND, the growisofs
program must be patched using the
<bacula-source>/patches/dvd+rw-tools-5.21.4.10.8.bacula.patch
You must have Python installed to run the scripts.
- Part files support: File volumes can now be split into multiple
files, called "parts".
- For the details of the Python scripting support, please see the new
Python Scripting chapter in the manual.
Revision 1.5 / (download) - annotate - [select for diffs], Mon Oct 31 09:45:47 2005 UTC (6 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.4: +39 -1
lines
Diff to previous 1.4 (colored)
Split off more stuff into Makefile.common, for bacula-client. Add group argument to bacula-fd script. From Geert Hendrickx.
Revision 1.3.6.1 / (download) - annotate - [select for diffs], Sun Oct 16 22:32:56 2005 UTC (6 years, 7 months ago) by seb
Branch: pkgsrc-2005Q3
Changes since 1.3: +3 -3
lines
Diff to previous 1.3 (colored) next main 1.4 (colored)
Pullup ticket 837 - requested by Thomas Klausner
sync bacula with HEAD, including a security update
Revision pulled up:
- pkgsrc/sysutils/bacula/Makefile 1.4
- pkgsrc/sysutils/bacula/Makefile.common 1.7, 1.8, 1.9, 1.10, 1.11, 1.12
- pkgsrc/sysutils/bacula/Makefile.options removed
- pkgsrc/sysutils/bacula/distinfo 1.3
- pkgsrc/sysutils/bacula/options.mk 1.1, 1.2, 1.3
- pkgsrc/sysutils/bacula/patches/patch-ag 1.1
- pkgsrc/sysutils/bacula/patches/patch-ah 1.1
- pkgsrc/sysutils/bacula/patches/patch-ai 1.1
- pkgsrc/sysutils/bacula/patches/patch-aj 1.1
Module Name: pkgsrc
Committed By: mjl
Date: Tue Sep 27 22:37:25 UTC 2005
Modified Files:
pkgsrc/news/slrn: Makefile
pkgsrc/security/pgp5: Makefile
pkgsrc/sysutils/adjustkernel: Makefile
pkgsrc/sysutils/bacula: Makefile.common
Log Message:
Relinquish maintainership
---
Module Name: pkgsrc
Committed By: wiz
Date: Fri Oct 7 11:30:35 UTC 2005
Modified Files:
pkgsrc/sysutils/bacula: Makefile.common
Added Files:
pkgsrc/sysutils/bacula: options.mk
Removed Files:
pkgsrc/sysutils/bacula: Makefile.options
Log Message:
Rename Makefile.options to options.mk (standardized name).
---
Module Name: pkgsrc
Committed By: wiz
Date: Fri Oct 7 11:33:28 UTC 2005
Modified Files:
pkgsrc/sysutils/bacula: options.mk
Log Message:
Use PKG_OPTIONS_REQUIRED_GROUPS for making sure only one option
from a group is selected, instead of handling it manually.
>From Geert Hendrickx on tech-pkg.
---
Module Name: pkgsrc
Committed By: wiz
Date: Mon Oct 10 15:27:45 UTC 2005
Modified Files:
pkgsrc/sysutils/bacula: Makefile.common options.mk
Log Message:
Add catalog-mysql option, from Geert Hendrickx on tech-pkg.
---
Modified Files:
pkgsrc/sysutils/bacula: Makefile.common
Log Message:
s/netbsd.org/NetBSD.org/
---
Module Name: pkgsrc
Committed By: wiz
Date: Fri Oct 14 15:44:51 UTC 2005
Modified Files:
pkgsrc/sysutils/bacula: Makefile Makefile.common distinfo
Added Files:
pkgsrc/sysutils/bacula/patches: patch-ag patch-ah patch-ai patch-aj
Log Message:
Update to 1.36.3nb1, provided by Geert Hendrickx in PR 31570.
This contains the update to 1.36.3 and an additional security fix,
thus the nb1.
Changes since 1.36.0:
Changes to 1.36.3 released 23Apr05:
22Apr05
- Correct return type of ftello to avoid overflow --
thanks to Peter Eriksson.
13Apr05
- Fix seg fault if Name directive missing in Job resource.
12Apr05
- Add new LaTeX doc to 1.36.2 branch.
- Fix SuSE autostart routines to use /etc/init.d instead
of /etc/rc.d/init.d.
- Increase index size on File table Name and Path table Path
to improve performance.
- Second fix for not zeroing SD pointers on restarted job.
- Turn off old style Include/Excludes.
01Apr05
- Use fseeko and ftello so that attributes can exceed 4GB
- Flush console output after every line.
- Turn off Multiple Connections in catalog resource, which
causes corruped databases. It is silently ignored.
- Drop support for old style Include/Exclude. There is a
perl script that will convert them.
- Inhibit trying to reset attributes on a Win32 drive.
18Mar05 1.36.2-store.patch
- This patch fails a job if no Storage resource is specified and
the job attempts to call the SD.
18Mar05 1.36.2-reschedule.patch
- This patch should fix a Segfault bug when a job is rescheduled.
The storage pointers were being released when they should not
have been.
17Mar05 1.36.2-restore-speed.patch
- This patch will fix a subtle bug that was introduced in 1.36.2
which causes Bacula to be very slow restoring a few files. This
is because it reads completely to the end of the Volume rather
than stopping when all the files on the Volume are loaded. The
introduction of the bug was caused by a patch that fixed
Bacula truncating tapes after a restore.
Note that all source files will be rebuilt during the make.
16Mar05 1.36.2-console.patch
- This patch causes the output directed to a file to be
flushed after every line. This is a bit overkill, IMO, but
a user complained about it.
15Mar05 1.36.2-netbsd.patch
- This patch corrects a compile problem because of no statfs()
on NetBSD. The patch was submitted by kardel with bug 258.
09Mar05 1.36.2-win32-drive.patch
- This patch will prevent the Win32 FD from printing an error message
when it attempts to restore the permissions for a drive (which Win32
doesn't permit). The error is harmless in any case.
04Mar05 1.36.2-level.patch
- This patch should fix a problem with th %l editing in the
client (FD) where it edited nothing. With this fix, it should
edit "since".
04Mar05 1.36.2-pool.patch
- This patch corrects a problem preventing multiple
simultaneous jobs from different pools.
Changes to 1.36.2 released 28Feb05:
27Feb05
- Fix pointer to stack variable in Verify jobs.
- Change reference to DEV_BSIZE to B_DEV_BSIZE to
avoid colision with some OSes.
- Release storage[i] in job.c if allocated when
starting/restarting a job. Avoids orpahanned buffers.
24Feb05
- Add awk check to configure.in
- Bring over a few files from 1.37.
18Feb05
- Fix some lower case character problems in sql_cmds.c reported
by Debian.
- Fix seg fault if debug level 900 set in SD.
- Truncate Win32 child return code to 8 bits.
15Feb05
- Fix deadlock in multiple simultaneous jobs.
- Fix tape "truncation"/"number of files" after restore bug.
- Merge a few minor things from the 1.37 stream.
14Feb05
- Add a number of new features from 1.37, and apply fixes
for all known bugs. See ReleaseNotes for details.
- Apply Tim's patch for ACLs.
Version 1.36.1 released 26Nov04:
24Nov04
- Take Dan's fix to the fix_postgresql_tables (thanks Dan)
- Increase Maximum Concurrent Jobs to 20 in SD and FD!
- Fix improper handling of autochanger Volumes that are not
marked InChanger.
22Nov04
- Update authentication failure message to indicate possible
problem with Maximum Concurrent Jobs. Add to doc too.
- Commit PostgreSQL BIGINT fix -- apparently some people didn't
get it.
- Do not use a slot unless it is InChanger in the autochanger
code, otherwise autochanger gets upset not finding the Volume.
21Nov04
- Make authentication timeout compile time configurable.
The value is set in src/baconfig.h
- Fix removing items from watchdog queue, which apparently
screwed up if there was more than one item.
- Rework mediaformat part of manual to separate out old
tape format for easier reading.
- Add a lot of debug code to the authentication code.
- Add seconds to the start/end times printed in the job report.
19Nov04
- Fix mutex deadlock in dequeue of messages.
- Add debug code to FD authorization.
18Nov04
- Increase authentication timeouts to 10 minutes.
15Nov04
- Fix cancel bug in FD on /lib/tls with zero pid in
pthread_kill.
- Add date/time to all messages.
- Make Qmsg use time message was queued rather than time
printed.
- Indent job output two spaces.
13Nov04
- Fix web page links for new manual.
- Grant postgresql permission to cdimages.
- Correct crash after "list nextvol" "list media" bug 160
12Nov04
- Fix scripts/Makefile.in missing ;\ -- thanks Martin
- A bit of work on btape to keep if from going into infinite
loops when things do not work well, and to print a bit
better info.
11Nov04
- JobDefs Storage resource completely overrode anything
specified in Job resource -- bug 159 -- fixed.
- Fix syntax of renaming postgresql per Dan.
- Add working_directory to be /tmp for wx_console.
10Nov04
- Allow both a JobId and a filename or list of files to be
specified on a restore command line.
- Save old mtx-changer before installing new one: bug 156
- Fix errors in CDROM file pointed out by Scott.
09Nov04
- Fix exepath when Bacula executed without path.
- Move test for socket libraries for Solaris in configure.in
before tcp wrapper tests so that linking works.
- Add "make copy-static-fd" to makefile in CDROM file to
copy existing static fd to CDROM rather than building it.
08Nov04
- More doc updates
- Fix ps command for OpenBSD
- Rework the creation of indexes for SQL -- fall back
to the old code, but document what can be added.
06Nov04
- Add new Daemon message handler in default DIR conf.
05Nov04
- Fix Seg Fault with -D100 in bpipe.c.
- Fix Seg Fault in run specifying a JobId.
- Make mail from daemon with a Messages Resource use
the MailCommand with editing rather than the default
sendmail.
- Replace Jmsg in dispatch_message() with Qmsg.
- Make edit_job_codes handle NULL jcr.
04Nov04
- Add M_ALERT class and put tape alerts into it.
- Fix Verify count vs found by not double counting files
that are split across files/Volumes.
30Oct04
- Fix count returned from write_bsr_file() to handle multiple
volumes. This fixes most cases of the Verify VolumeToCatalog.
- Cleanup a bit the make clean for the rescue cdrom and remove
unneeded files from the CVS.
28Oct04
- Fixed acquiring a tape so that it does not block all acquires
when operator intervention is needed.
- Platform build script updates from Scott
- Doc updates
- Add patch to force Linux LD_ASSUME_KERNEL to avoid using the
new /lib/tls. This is done in the startup scripts.
- Modify mtx-changer so that it checks for ONLINE while
waiting.
- Modify make_postgresql_tables.in so that EndBlock is stored
as a bigint. Prevents job failures when a disk volume is
larger than 2GB.
24Oct04
- Add grep ONLINE to wait_for_drive() in mtx-changer.in
- More doc.
- Rebuild Scott's new configure
---
Module Name: pkgsrc
Committed By: wiz
Date: Sun Oct 16 11:59:36 UTC 2005
Modified Files:
pkgsrc/sysutils/bacula: Makefile.common
Log Message:
Use INSTALL_DATA_DIR instead of MKDIR.
Revision 1.4 / (download) - annotate - [select for diffs], Fri Oct 14 15:44:51 2005 UTC (6 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.3: +3 -3
lines
Diff to previous 1.3 (colored)
Update to 1.36.3nb1, provided by Geert Hendrickx in PR 31570. This contains the update to 1.36.3 and an additional security fix, thus the nb1. Changes since 1.36.0: Changes to 1.36.3 released 23Apr05: 22Apr05 - Correct return type of ftello to avoid overflow -- thanks to Peter Eriksson. 13Apr05 - Fix seg fault if Name directive missing in Job resource. 12Apr05 - Add new LaTeX doc to 1.36.2 branch. - Fix SuSE autostart routines to use /etc/init.d instead of /etc/rc.d/init.d. - Increase index size on File table Name and Path table Path to improve performance. - Second fix for not zeroing SD pointers on restarted job. - Turn off old style Include/Excludes. 01Apr05 - Use fseeko and ftello so that attributes can exceed 4GB - Flush console output after every line. - Turn off Multiple Connections in catalog resource, which causes corruped databases. It is silently ignored. - Drop support for old style Include/Exclude. There is a perl script that will convert them. - Inhibit trying to reset attributes on a Win32 drive. 18Mar05 1.36.2-store.patch - This patch fails a job if no Storage resource is specified and the job attempts to call the SD. 18Mar05 1.36.2-reschedule.patch - This patch should fix a Segfault bug when a job is rescheduled. The storage pointers were being released when they should not have been. 17Mar05 1.36.2-restore-speed.patch - This patch will fix a subtle bug that was introduced in 1.36.2 which causes Bacula to be very slow restoring a few files. This is because it reads completely to the end of the Volume rather than stopping when all the files on the Volume are loaded. The introduction of the bug was caused by a patch that fixed Bacula truncating tapes after a restore. Note that all source files will be rebuilt during the make. 16Mar05 1.36.2-console.patch - This patch causes the output directed to a file to be flushed after every line. This is a bit overkill, IMO, but a user complained about it. 15Mar05 1.36.2-netbsd.patch - This patch corrects a compile problem because of no statfs() on NetBSD. The patch was submitted by kardel with bug 258. 09Mar05 1.36.2-win32-drive.patch - This patch will prevent the Win32 FD from printing an error message when it attempts to restore the permissions for a drive (which Win32 doesn't permit). The error is harmless in any case. 04Mar05 1.36.2-level.patch - This patch should fix a problem with th %l editing in the client (FD) where it edited nothing. With this fix, it should edit "since". 04Mar05 1.36.2-pool.patch - This patch corrects a problem preventing multiple simultaneous jobs from different pools. Changes to 1.36.2 released 28Feb05: 27Feb05 - Fix pointer to stack variable in Verify jobs. - Change reference to DEV_BSIZE to B_DEV_BSIZE to avoid colision with some OSes. - Release storage[i] in job.c if allocated when starting/restarting a job. Avoids orpahanned buffers. 24Feb05 - Add awk check to configure.in - Bring over a few files from 1.37. 18Feb05 - Fix some lower case character problems in sql_cmds.c reported by Debian. - Fix seg fault if debug level 900 set in SD. - Truncate Win32 child return code to 8 bits. 15Feb05 - Fix deadlock in multiple simultaneous jobs. - Fix tape "truncation"/"number of files" after restore bug. - Merge a few minor things from the 1.37 stream. 14Feb05 - Add a number of new features from 1.37, and apply fixes for all known bugs. See ReleaseNotes for details. - Apply Tim's patch for ACLs. Version 1.36.1 released 26Nov04: 24Nov04 - Take Dan's fix to the fix_postgresql_tables (thanks Dan) - Increase Maximum Concurrent Jobs to 20 in SD and FD! - Fix improper handling of autochanger Volumes that are not marked InChanger. 22Nov04 - Update authentication failure message to indicate possible problem with Maximum Concurrent Jobs. Add to doc too. - Commit PostgreSQL BIGINT fix -- apparently some people didn't get it. - Do not use a slot unless it is InChanger in the autochanger code, otherwise autochanger gets upset not finding the Volume. 21Nov04 - Make authentication timeout compile time configurable. The value is set in src/baconfig.h - Fix removing items from watchdog queue, which apparently screwed up if there was more than one item. - Rework mediaformat part of manual to separate out old tape format for easier reading. - Add a lot of debug code to the authentication code. - Add seconds to the start/end times printed in the job report. 19Nov04 - Fix mutex deadlock in dequeue of messages. - Add debug code to FD authorization. 18Nov04 - Increase authentication timeouts to 10 minutes. 15Nov04 - Fix cancel bug in FD on /lib/tls with zero pid in pthread_kill. - Add date/time to all messages. - Make Qmsg use time message was queued rather than time printed. - Indent job output two spaces. 13Nov04 - Fix web page links for new manual. - Grant postgresql permission to cdimages. - Correct crash after "list nextvol" "list media" bug 160 12Nov04 - Fix scripts/Makefile.in missing ;\ -- thanks Martin - A bit of work on btape to keep if from going into infinite loops when things do not work well, and to print a bit better info. 11Nov04 - JobDefs Storage resource completely overrode anything specified in Job resource -- bug 159 -- fixed. - Fix syntax of renaming postgresql per Dan. - Add working_directory to be /tmp for wx_console. 10Nov04 - Allow both a JobId and a filename or list of files to be specified on a restore command line. - Save old mtx-changer before installing new one: bug 156 - Fix errors in CDROM file pointed out by Scott. 09Nov04 - Fix exepath when Bacula executed without path. - Move test for socket libraries for Solaris in configure.in before tcp wrapper tests so that linking works. - Add "make copy-static-fd" to makefile in CDROM file to copy existing static fd to CDROM rather than building it. 08Nov04 - More doc updates - Fix ps command for OpenBSD - Rework the creation of indexes for SQL -- fall back to the old code, but document what can be added. 06Nov04 - Add new Daemon message handler in default DIR conf. 05Nov04 - Fix Seg Fault with -D100 in bpipe.c. - Fix Seg Fault in run specifying a JobId. - Make mail from daemon with a Messages Resource use the MailCommand with editing rather than the default sendmail. - Replace Jmsg in dispatch_message() with Qmsg. - Make edit_job_codes handle NULL jcr. 04Nov04 - Add M_ALERT class and put tape alerts into it. - Fix Verify count vs found by not double counting files that are split across files/Volumes. 30Oct04 - Fix count returned from write_bsr_file() to handle multiple volumes. This fixes most cases of the Verify VolumeToCatalog. - Cleanup a bit the make clean for the rescue cdrom and remove unneeded files from the CVS. 28Oct04 - Fixed acquiring a tape so that it does not block all acquires when operator intervention is needed. - Platform build script updates from Scott - Doc updates - Add patch to force Linux LD_ASSUME_KERNEL to avoid using the new /lib/tls. This is done in the startup scripts. - Modify mtx-changer so that it checks for ONLINE while waiting. - Modify make_postgresql_tables.in so that EndBlock is stored as a bigint. Prevents job failures when a disk volume is larger than 2GB. 24Oct04 - Add grep ONLINE to wait_for_drive() in mtx-changer.in - More doc. - Rebuild Scott's new configure
Revision 1.3 / (download) - annotate - [select for diffs], Sun Jan 16 19:34:45 2005 UTC (7 years, 4 months ago) by kristerw
Branch: MAIN
CVS Tags: pkgsrc-2005Q3-base,
pkgsrc-2005Q2-base,
pkgsrc-2005Q2,
pkgsrc-2005Q1-base,
pkgsrc-2005Q1
Branch point for: pkgsrc-2005Q3
Changes since 1.2: +3 -3
lines
Diff to previous 1.2 (colored)
Move PKGREVISION so that it is set before mk/bsd.pkg.mk is included.
Revision 1.2 / (download) - annotate - [select for diffs], Tue Dec 28 02:47:50 2004 UTC (7 years, 4 months ago) by reed
Branch: MAIN
Changes since 1.1: +3 -1
lines
Diff to previous 1.1 (colored)
The default location of the pkgsrc-installed rc.d scripts is now under share/examples/rc.d. The variable name already was named RCD_SCRIPTS_EXAMPLEDIR. This is from ideas from Greg Woods and others. Also bumped PKGREVISION for all packages using RCD_SCRIPTS mechanism (as requested by wiz).
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Sat Nov 6 16:17:38 2004 UTC (7 years, 6 months ago) by mjl
Branch: TNF
CVS Tags: pkgsrc-base,
pkgsrc-2004Q4-base,
pkgsrc-2004Q4
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored)
Initial import of bacula 1.36.0, based on the older version in pkgsrc-wip. Bacula is a set of computer programs that permit you (or the system administrator) to manage backup, recovery, and verification of computer data across a network of computers of different kinds. In technical terms, it is a network client/server based backup program. Bacula is relatively easy to use and efficient, while offering many advanced storage management features that make it easy to find and recover lost or damaged files. Bacula source code has been released under the GPL version 2 license. To Do: Split client/server package, add a frontend (gnome) package.
Revision 1.1 / (download) - annotate - [select for diffs], Sat Nov 6 16:17:38 2004 UTC (7 years, 6 months ago) by mjl
Branch: MAIN
Initial revision