head 1.6; access; symbols pkgsrc-2013Q2:1.6.0.8 pkgsrc-2013Q2-base:1.6 pkgsrc-2012Q4:1.6.0.6 pkgsrc-2012Q4-base:1.6 pkgsrc-2011Q4:1.6.0.4 pkgsrc-2011Q4-base:1.6 pkgsrc-2011Q2:1.6.0.2 pkgsrc-2011Q2-base:1.6 pkgsrc-2009Q4:1.5.0.6 pkgsrc-2009Q4-base:1.5 pkgsrc-2009Q3:1.5.0.4 pkgsrc-2009Q3-base:1.5 pkgsrc-2009Q2:1.5.0.2 pkgsrc-2009Q2-base:1.5 pkgsrc-2008Q4:1.4.0.2 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.3.0.6 pkgsrc-2008Q3-base:1.3 cube-native-xorg:1.3.0.4 cube-native-xorg-base:1.3 pkgsrc-2008Q2:1.3.0.2 pkgsrc-2008Q2-base:1.3 pkgsrc-2008Q1:1.2.0.16 pkgsrc-2008Q1-base:1.2 pkgsrc-2007Q4:1.2.0.14 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.2.0.12 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.10 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.8 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.2.0.6 pkgsrc-2006Q4-base:1.2 pkgsrc-2006Q3:1.2.0.4 pkgsrc-2006Q3-base:1.2 pkgsrc-2006Q2:1.2.0.2 pkgsrc-2006Q2-base:1.2 pkgsrc-2006Q1:1.1.0.2 pkgsrc-2006Q1-base:1.1; locks; strict; comment @# @; 1.6 date 2010.03.09.07.06.00; author adam; state dead; branches; next 1.5; 1.5 date 2009.05.15.10.29.05; author adam; state Exp; branches; next 1.4; 1.4 date 2008.11.21.14.09.31; author adam; state dead; branches; next 1.3; 1.3 date 2008.07.13.15.26.36; author tonnerre; state Exp; branches; next 1.2; 1.2 date 2006.03.29.21.44.41; author ghen; state dead; branches; next 1.1; 1.1 date 2006.03.16.09.08.55; author ghen; state Exp; branches; next ; desc @@ 1.6 log @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 @ text @$NetBSD: patch-ak,v 1.5 2009/05/15 10:29:05 adam Exp $ --- src/findlib/Makefile.in.orig 2009-04-10 13:34:22.000000000 +0200 +++ src/findlib/Makefile.in @@@@ -47,7 +47,7 @@@@ LIBBACFIND_LT_AGE = 0 @@echo "Compiling $<" $(NO_ECHO)$(LIBTOOL_COMPILE) $(CXX) $(DEFS) $(DEBUG) -c $(WCFLAGS) $(CPPFLAGS) -I$(srcdir) -I$(basedir) $(DINCLUDE) $(CFLAGS) $< #------------------------------------------------------------------------- -all: Makefile libbacfind$(DEFAULT_ARCHIVE_TYPE) libbacfind.a ../lib/libbac$(DEFAULT_ARCHIVE_TYPE) +all: Makefile libbacfind$(DEFAULT_ARCHIVE_TYPE) ../lib/libbac$(DEFAULT_ARCHIVE_TYPE) @@echo "==== Make of findlib is good ====" @@echo " " @ 1.5 log @Changes 3.0.1: * Bug fixes. * Check for job_canceled() in fd_plugin code. * Update Win32 table creation to have new DB version 11 format * Remove illegal Options in Exclude of default Win32/64 bacula-dir.conf * Remove "Reposition" message when restoring * Update projects file * Modify insertion of read Volumes in SD to be done before the drive reservation. This ensures that a Volume to be read will not be reserved for writing. Significant enhancement. Changes 3.0.0: * Fix Win32 make clean to clean correctly * Separate object/binaries in Win32 and Win64 builds. More to be done. * Add bconsole to Win64 installer. * Enhance Job messages from SD when the FD->SD protocol is incorrect and the SD hangs up. Previously this looked like a comm error. * Fixed problem in xattr and acl code trying to send empty acl or xattr streams. * Fix for bug #1261 where we send out a null stream when a file only an acl and xattr support is also turned on. * Added some warnings to configure when using libtool and static in one configure. * Fix small memory leak in fileregexp bsr code * Correct bacula32.def entry point as specified by James. * Add code to FD plugin driver to make a copy of the plugin filename to be saved to avoid save_file from zaping it. * Directly mark all files saved by plugin as being seen for Accurate. * more... @ text @d1 1 a1 1 $NetBSD$ @ 1.4 log @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. @ text @d1 1 a1 1 $NetBSD: patch-ak,v 1.3 2008/07/13 15:26:36 tonnerre Exp $ d3 11 a13 11 --- src/dird/bacula-dir.conf.in.orig 2007-05-27 21:30:39.000000000 +0200 +++ src/dird/bacula-dir.conf.in @@@@ -61,6 +61,8 @@@@ Job { FileSet="Catalog" Schedule = "WeeklyCycleAfterBackup" # This creates an ASCII copy of the catalog + # WARNING!!! Passing the password via the command line is insecure. + # see comments in make_catalog_backup for details. RunBeforeJob = "@@scriptdir@@/make_catalog_backup bacula bacula" # This deletes the copy of the catalog RunAfterJob = "@@scriptdir@@/delete_catalog_backup" @ 1.3 log @Add patches "solving" the issue of bacula exposing passwords et cetera through the command line parameters of various tools (CVE-2007-5626). @ text @d1 1 a1 1 $NetBSD$ @ 1.2 log @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= and disable job=. 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. @ text @d1 1 a1 1 $NetBSD: patch-ak,v 1.1 2006/03/16 09:08:55 ghen Exp $ d3 11 a13 14 Fix build error on Solaris with SunStudio compilers (symbol referencing error), provided by PR pkg/33077. Also submitted upstream as bacula bug #567. --- src/dird/ua_dotcmds.c.orig 2006-03-16 09:53:18.000000000 +0100 +++ src/dird/ua_dotcmds.c @@@@ -37,7 +37,7 @@@@ extern const char *client_backups; extern int console_msg_pending; /* Imported functions */ -extern int do_messages(UAContext *ua, const char *cmd); +extern void do_messages(UAContext *ua, const char *cmd); extern int quit_cmd(UAContext *ua, const char *cmd); extern int qhelp_cmd(UAContext *ua, const char *cmd); extern int qstatus_cmd(UAContext *ua, const char *cmd); @ 1.1 log @Fix build error on Solaris with SunStudio compilers (symbol referencing error), provided by PR pkg/33077. @ text @d1 1 a1 1 $NetBSD$ @