The NetBSD Project

CVS log for pkgsrc/sysutils/bacula/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / sysutils / bacula

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.102 / (download) - annotate - [select for diffs], Wed Nov 8 13:20:52 2023 UTC (4 months, 2 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4, HEAD
Changes since 1.101: +2 -2 lines
Diff to previous 1.101 (colored) to selected 1.60 (colored)

*: recursive bump for icu 74.1

Revision 1.101 / (download) - annotate - [select for diffs], Tue Oct 24 22:11:03 2023 UTC (5 months ago) by wiz
Branch: MAIN
Changes since 1.100: +2 -2 lines
Diff to previous 1.100 (colored) to selected 1.60 (colored)

*: bump for openssl 3

Revision 1.100 / (download) - annotate - [select for diffs], Wed Apr 19 08:11:26 2023 UTC (11 months, 1 week ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2
Changes since 1.99: +2 -2 lines
Diff to previous 1.99 (colored) to selected 1.60 (colored)

revbump after textproc/icu update

Revision 1.99 / (download) - annotate - [select for diffs], Sun Mar 26 19:34:11 2023 UTC (12 months ago) by markd
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1
Changes since 1.98: +2 -2 lines
Diff to previous 1.98 (colored) to selected 1.60 (colored)

bacula: fix for NetBSD10/current

NetBSD 10 doesn't like using uninitialised mutex's
https://gitlab.bacula.org/bacula-community-edition/bacula-community/-/issues/2678

Revision 1.98 / (download) - annotate - [select for diffs], Wed Nov 23 16:21:03 2022 UTC (16 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4
Changes since 1.97: +2 -1 lines
Diff to previous 1.97 (colored) to selected 1.60 (colored)

massive revision bump after textproc/icu update

Revision 1.97 / (download) - annotate - [select for diffs], Thu Oct 6 02:58:17 2022 UTC (17 months, 3 weeks ago) by markd
Branch: MAIN
Changes since 1.96: +1 -3 lines
Diff to previous 1.96 (colored) to selected 1.60 (colored)

bacula*: update to 13.0.1

Release 13.0.1 / 05 August 2022

13.0.1 is a minor bug fix release.

 - Fix org#2594 About compilation warning on VolRead/WriteTime
 - Fix org#2644 Add support for binary files to bacula md5sum
 - Fix org#2655 About incorrect definition of MAX_FOPTS
 - Fix org#2656 About incorrect error message on TLS CA Certificate
 - Fix org#2657 About startup problem for bacula-sd
 - Rework MacOS package

Release 13.0.0 04 July 2022

13.0.0 is a major release.

New Features:
-------------
 - Job 'Storage Group' support
 - Kubernetes plugin
 - New Accurate option to save only file's ACL and metadata
 - Windows CSV (Cluster Shared Volumes) support
 - More logging for daemon<->daemon connections in Job log output
 - Tag support on catalog objects
 - Support for SHA256 and SHA512 signatures in FileSet
 - External LDAP Console authentication

Misc Features:
 - Windows installer 'Silent Mode' options
 - Add PriorJob to bconsole 'llist job' output
 - Check for IP SANs when verifying TLS certs
 - Clarify SD vbackup Device error message
 - Remove deprecated sbrk in MacOS and Windows
 - Add bconsole .jlist command to get JSON output from regular list commands
 - Ensure that the Director will reject catalog updates from the FD
 - Add variable for PreviousJobId in mail messages
 - Respect the 'nodump' flag in more OSes than just BSD
 - Add debug/trace/tags information to .status header
 - Handle lin_tape end of device with the new 'Use Lintape=yes' Device directive
 - Add MaximumJobErrorCount FileDaemon directive
 - bsmtp: Add the possibility to add emails separated with a comma as recipient list
 - SDPacketCheck FileDaemon used to control the network flow
 - Add bconsole .bvfs_lsfiles allfiles command

Main Fixes:
 - Fix org#2188 About the presence of FileSet and Pool directives in the Job
 - Fix Director crash for Client Initiated Backup
 - Fix Director crash for Migration Job
 - Fix incorrect output for the .status client command
 - Skip XATTR larger than MaximumNetworkBuffer
 - Fix deadlock when starting the Director with an improperly configured catalog
 - Fix Director crash caused by BAT
 - Fix org#2627 About Director crashing for Copy Jobs and resource rename
 - Move the delete volume event just before the actual deletion
 - Fix mail variables not working after a conf reload
 - Fix OpenBSD chio-changer script
 - Fix SQL query generated with ACLs
 - Fix heartbeat segfault when the Job is terminated very quickly
 - Fix About wrong backup Client displayed to the user when the original Client
   doesn't exist
 - Fix org#2605 About incorrect message in restore command
 - cdp: open the inotify stream using the CLOEXEC (close on exec) flag
 - docker: Check the presence of the docker tools during loadPlugins()
 - Fix reload issue when a Job doesn't have a Pool defined
 - Fix Copy Job with SelectionType=PoolUncopiedJobs selecting Jobs from wrong Pool
 - Fix about checking for Storage being used for Job restart/resume
 - Fix about incorrect variable substitution with the query command
 - Fix org#2579 About incorrect JSON generated from empty Messages resource
 - Fix #9116: copy job missuses the client->FdStorageAddress directive
 - Fix org#2658 About segfault with bsdjson with incorrect parameters
 - Skip storage daemon detection if the information is not available in the BSR

----------------------------------------------------------------

Release 11.0.6 10 March 2022

11.0.6 is an important bug fix and security fix release.
We advise all 11.0.x users to upgrade to this version.

 - Adjust sample-query.sql file for new catalog schema
 - Got regression testing working correctly on FreeBSD

Release 11.0.5 03 June 2021

11.0.5 is a minor bug fix release.

 - Update MySQL update procedure for 5.6

Release 11.0.4 28 May 2021

11.0.4 is a minor bug fix release.

 - Improve MySQL upgrade procedure

Release 11.0.3 21 May 2021

11.0.3 is a minor bug fix release.

 - Check if char **jobid parameter is NULL before modifying it in
   bvfs_parse_arg_version()
 - Enhance the update_mysql_tables script
 - Fix various default permissions

Release 11.0.2 26 March 2021

11.0.2 is a minor bug fix release.

 - Add functions to unittests library
 - Add support for store_alist_str() in plugin configuration items
 - Enhance bdelete_and_free() macro
 - Update baculabackupreport script

Release 11.0.1 04 February 2021

11.0.1 is a minor bug fix release.

 - Add PGSQL detection for macOS and MacPorts.
 - BEE Backport bacula/src/tools/dbcheck.c

----------------------------------------------------------------

Release 11.0.0 12 December 2020

11.0.0 is a major release.

New Features:
-------------
 - New catalog format
 - Automatic TLS PSK encrypted communication
 - Support for Client behind NAT
 - Continious Data Protection (CDP) Plugin
 - Global Director Autoprune flag
 - Events/Audit features
 - New Baculum features
 - Support for GPFS

Misc:
-----
 - New Prune Command Option
 - Dynamic Client Address Directive
 - Ability to disable Volume Retention
 - Ask to mount/create volume when the disk space is low
 - Simplification of the Windows FileSet with File=/
 - Use of QT5 for Bat on Windows
 - Support for Windows files with non-UTF16 names
 - Windows Snapshot management has been improved
 - Support for the system.cifs_acl extended attribute backup with Linux CIFS
 - Built-in Client Scheduler
 - Reload command improvements (Keep IP address, Maximum Concurrent value, ...)
 - Support for GLOB pattern in Console ACL directives
 - Faster CRC32 algorithm

Revision 1.96 / (download) - annotate - [select for diffs], Tue Jun 28 11:35:53 2022 UTC (21 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3
Changes since 1.95: +2 -2 lines
Diff to previous 1.95 (colored) to selected 1.60 (colored)

*: recursive bump for perl 5.36

Revision 1.95 / (download) - annotate - [select for diffs], Mon Apr 18 19:12:02 2022 UTC (23 months, 1 week ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2
Changes since 1.94: +2 -2 lines
Diff to previous 1.94 (colored) to selected 1.60 (colored)

revbump for textproc/icu update

Revision 1.94 / (download) - annotate - [select for diffs], Wed Dec 8 16:06:25 2021 UTC (2 years, 3 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4
Changes since 1.93: +2 -2 lines
Diff to previous 1.93 (colored) to selected 1.60 (colored)

revbump for icu and libffi

Revision 1.93 / (download) - annotate - [select for diffs], Fri Oct 8 07:28:36 2021 UTC (2 years, 5 months ago) by jnemeth
Branch: MAIN
Changes since 1.92: +2 -2 lines
Diff to previous 1.92 (colored) to selected 1.60 (colored)

update bacula to 9.6.7nb5:

adjust chio-changer script:
- subtract 1 from slot provided by bacula as bacula starts counting
  from 1 and chio(4) starts counting from 0
- adjust list output to what bacula expects when barcodes aren't
  present

Revision 1.92 / (download) - annotate - [select for diffs], Wed Jun 23 20:33:16 2021 UTC (2 years, 9 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3
Changes since 1.91: +2 -2 lines
Diff to previous 1.91 (colored) to selected 1.60 (colored)

Revbump for MySQL default change

Revision 1.91 / (download) - annotate - [select for diffs], Mon May 24 19:54:08 2021 UTC (2 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.90: +2 -2 lines
Diff to previous 1.90 (colored) to selected 1.60 (colored)

*: recursive bump for perl 5.34

Revision 1.90 / (download) - annotate - [select for diffs], Sun May 16 06:56:31 2021 UTC (2 years, 10 months ago) by jnemeth
Branch: MAIN
Changes since 1.89: +2 -3 lines
Diff to previous 1.89 (colored) to selected 1.60 (colored)

Update bacula to 9.6.7nb2.

This is to fix upstream bug #2551.  This was originally thought to
only be a display problem, but can actually cause undesired database
access concurrency and possibly races.

Revision 1.89 / (download) - annotate - [select for diffs], Wed Apr 21 11:42:38 2021 UTC (2 years, 11 months ago) by adam
Branch: MAIN
Changes since 1.88: +2 -1 lines
Diff to previous 1.88 (colored) to selected 1.60 (colored)

revbump for textproc/icu

Revision 1.88 / (download) - annotate - [select for diffs], Wed Dec 2 01:36:48 2020 UTC (3 years, 3 months ago) by jnemeth
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4
Changes since 1.87: +2 -2 lines
Diff to previous 1.87 (colored) to selected 1.60 (colored)

bacula: update to 9.6.6

              Changelog for version 9.6.6

18Sep20
 - baculum: Fix displaying date and time on volume view page

17Sep20
 - baculum: Fix #2564 changing volume status to Read-Only

11Sep20
 - baculum: Fix saving multicombobox control values
 - baculum: Fix multicombobox and multitextbox controls to work with PHP 7.4

10Sep20
 - baculum: Fix #2562 displaying date and time in tables on Safari

30Aug20
 - Update copyright year

17Aug20
 - Clarify SD vbackup device error message
 - Fix MT2554 :update upload_cache call in dircmd.c

15Aug20
 - zero malloced memory when SMARTALLOC not enabled

09Aug20
 - baculum: Fix #2558 saving day or day range in schedule resource - reported by
  Jose Alberto

05Aug20
 - Fix MT2554 :upgrade upload_cache interface.

29Jun20
 - Eliminate compiler errors when smartalloc is turned off

28Jun20
 - baculum: Fix date formatter to work with PHP 7.4

27Jun20
 - baculum: Fix configure Bacula hosts page to work with PHP 7.4

25Jun20
 - baculum: Update Portuguese translations

24Jun20
 - baculum: Change colours in table headers and borders

20Jun20
 - baculum: Add remove runscript button

19Jun20
 - Fix #6366 About an issue with verify job level=DiskToCatalog
 - baculum: Close modal windows on pressing ESC key
 - baculum: Fix logout button on authorization failed page

18Jun20
 - baculum: Add local user authentication method support

14Jun20
 - baculum: Add date and time formatters - idea proposed by Wanderlei Huttel

13Jun20
 - baculum: Enable re-running jobs in async way and visual improvements

12Jun20
 - baculum: Change cursor over selectable table

11Jun20
 - Fix build script copyright detection
 - release: add code to detect Bacula Systems copyrights and fail release

03Jun19
 - Fix compilation of bsnapshot on Fedora

Bugs fixed/closed since last release:
2558 6366


=================================================
Release 9.6.4

08Jun20
 - Add configure variables to baculabackupreport. Patch from bug #2538
 - Fix orphaned buffers in cloud by adding truncate argument to end_of_job()

06Jun20
 - Improve clarity of Cloud part mismatches and make it an INFO message rather
  than a WARNING since it corrects the catalog.
 - Small trivial change to check_parts

05Jun20
 - Backport more Enterprise cloud parts changes
 - Backport cloud upload code from Enterprise

03Jun20
 - Update s3_driver.c to new libs3 API calling sequence

02Jun20
 - Fix tray-monitor installation
 - Recompile ./configure
 - Add ./configure code to check for and enable/disable S3 support
 - win32: Fix org#2547 About possible NULL pointer dereference in get_memory_info
 - Ensure cloud driver loaded when listing cloud volumes

29May20
 - baculum: Request #2546 support for full restore when file records for backup
  job are pruned

25May20
 - baculum: Fix problem with authorization error after upgrade
 - baculum: Add UPGRADE file

24May20
 - baculum: Fix returning value in TStyleDiff - generated notice with PHP
  7.4
 - baculum: Remove execute bit for framework scripts

22May20
 - baculum: Fix displaying empty column button in table column visibility menu -
  reported by Wanderlei Huttel

21May20
 - baculum: Update Polish translations
 - baculum: Update Portuguese translations

19May20
 - baculum: New user management. LDAP support. Role-based access control.

12May20
 - Fix new compiler warnings + always use bstrncpy not strncpy to ensure EOS at
  end of string

11May20
 - Return smartalloc buffers zeroed -- future performance improvement

10May20
 - Improve scanning data/time, fixes bug #2472
 - Make ABORT mention segfault to clarify non-bug #2528
 - Make reading a short block a warning rather than error

09May20
 - baculum: Fix validators in run job modal window

02May20
 - Remove unused -t option in dbcheck.c -- fixes bug #2453

01May20
 - Fix bug 2523 -- spurious extra linking
 - Fix bug #2534 possible double free in error case
 - Fix possible sscanf overflows
 - Fix overflow from malicious FD reported by Pasi Saarinen

18Apr20
 - baculum: Add option to show time in job log - idea proposed by Wanderlei
  Huttel
 - baculum: Add show log time parameter to job log endpoint

16Apr20
 - baculum: Add tip about using table row selection

17Mar20
 - Fix bug #2525 seg fault when doing estimate with accurate and MD5
 - baculum: Fix issues with SELinux support reported by Neil MacGregor

16Mar20
 - Correct some copyrights

07Mar20
 - Add Docker plugin rpm spec files

Bugs fixed/closed since last release:
2453 2472 2525 2528 2534 2546 2547

===========================================================

Release Version 9.6.3
09Mar20
 - Eliminate false error when droping postgres table MAC
 - Apply Carsten's character set fix for the docs. Many thanks!

08Mar20
 - Fix logic error in clearing bit on Windows

07Mar20
 - baculum: Update Portuguese translations
 - baculum: Update Polish translations
 - baculum: Add patch to PRADO framework 4.0.1 for supporting PostgreSQL 12
  catalog database
 - baculum: Add support for PostgreSQL 12 catalog database
 - Enhance failed bpipe to changer error message
 - Clean up some incorrect copyrights
 - Correct spelling errors in messages
 - Add to plugins links

01Mar20
 - baculum: Add bulk actions for job history and volume tables
 - baculum: Update DataTables and its plugins

27Feb20
 - docker: Update copyright headers.
 - Update BSD copyright on *.conf.in files
 - docker: Remove unneeded tar binary.
 - Fix workaround for Sun C++ recommended by Phil Stracchino
 - baculum: Update Polish translations
 - baculum: Update Portuguese translations

Revision 1.87 / (download) - annotate - [select for diffs], Thu Nov 5 09:09:05 2020 UTC (3 years, 4 months ago) by ryoon
Branch: MAIN
Changes since 1.86: +2 -2 lines
Diff to previous 1.86 (colored) to selected 1.60 (colored)

*: Recursive revbump from textproc/icu-68.1

Revision 1.86 / (download) - annotate - [select for diffs], Mon Aug 31 18:11:23 2020 UTC (3 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3
Changes since 1.85: +2 -2 lines
Diff to previous 1.85 (colored) to selected 1.60 (colored)

*: bump PKGREVISION for perl-5.32.

Revision 1.85 / (download) - annotate - [select for diffs], Tue Jul 28 06:42:44 2020 UTC (3 years, 8 months ago) by kardel
Branch: MAIN
Changes since 1.84: +2 -2 lines
Diff to previous 1.84 (colored) to selected 1.60 (colored)

Complete import of bareos - a fork of bacula 5.2 around 2010 providing
LTO hardware encrytion, bandwidth limitation, data replication across
sites and more.

Revision 1.84 / (download) - annotate - [select for diffs], Tue Jun 2 08:24:43 2020 UTC (3 years, 9 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2
Changes since 1.83: +2 -2 lines
Diff to previous 1.83 (colored) to selected 1.60 (colored)

Revbump for icu

Revision 1.83 / (download) - annotate - [select for diffs], Sun Apr 12 08:29:11 2020 UTC (3 years, 11 months ago) by adam
Branch: MAIN
Changes since 1.82: +2 -1 lines
Diff to previous 1.82 (colored) to selected 1.60 (colored)

Recursive revision bump after textproc/icu update

Revision 1.82 / (download) - annotate - [select for diffs], Fri Mar 6 19:48:47 2020 UTC (4 years ago) by jnemeth
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1
Changes since 1.81: +2 -2 lines
Diff to previous 1.81 (colored) to selected 1.60 (colored)

Update to Bacula 9.6.2

               Release Notes for Bacula 9.6.2

This is a minor new release with several new features and a number of bug
fixes.  The catalog datbase format remains unchanged from the 9.4.4 release

Note: Release-9.6.0 had a build error when using readline, and Release-9.6.1
had an inappropriate file size for the readline history file, so both releases
have been withdrawn.

Major Baculum New Features:
 - SELinux support
 - New graph types
 - Graphical client status
 - Graphical running job status
 - Capability to start, stop and restart components
 - Support for commands that can take a long time (label, estimate...)
 - List job files tab on the job history page
 - Bandwidth limit setting for client and for job
 - New statistics configuration page
 - Improvements to responsive interface
 - Option to show size unit values as decimal or binary bytes
 - Support for new directives
 - New Web controls (password, speed, multiple textbox)
 - New API functions
 - Job history list on job page

Bacula New features:
- Docker plugin.  Documentation for this plugin is not yet ready,
  but will be forthcoming within a few weeks.
- Statistics Collector for Dir, FD, and SD (interface to Graphite)
  - New Statistics resource
  Documentation for this feature is in the New Features section of
  the main manual
- Support for MacOS suspend in File daemon
- SD SyncOnClose directive in Device resource

26Feb20
 - Apply fix for history size from Martin Simmons
 - Fix missing part of patch 8135b9d21d -- readline truncate fix
 - baculum: Fix using bconsole with sudo on Fedora if SELinux is enabled
 - baculum: Add copy, CSV and column visibility buttons to tables
 - baculum: Add buttons and colvis DataTables plugins
 - baculum: Add additional values to job and volume API endpoints
 - docker: Replace realloc_pm() for check_size().
 - Update pluglib.
 - Fix Docker Plugin for accurate backup.
 - Docker: add baculatar docker image.
 - Win32: update Windows build to including needed collector files
 - Get Branch-9.4 ReleaseNotes
 - Update po POTFILES.in and version
 - Get ChangeLog from Branch-9.4
 - baculum: Update Polish translations for API and Web
 - baculum: Update Portuguese translations for API and Web
 - Fix cats-test.c compile
 - baculum: Upgrade W3.CSS from version 4.10 to 4.13
 - Add Docker Plugin for FileDaemon.
 - Add pluglib fd plugin support utilities.
 - Redesigning PM management add missing files.
 - baculum: Fix delete job button visibility
 - baculum: Add to BVFS lsdirs, lsfiles and versions endpoints new output=raw/json
   parameter
 - baculum: Update spec and deb files
 - baculum: Do not try to switch to new user in API and Web install wizards
 - baculum: Improve Polish translations
 - baculum: Fix maximum length for basic auth password fields
 - baculum: Start storing basic auth passwords in APR MD5 format
 - baculum: Fix button to reopen change user password setting
 - baculum: Fix sorting clients in fileset browser window
 - baculum: Improve showing create new resource messages
 - baculum: Improve texts in restore wizard
 - baculum: Use new icons in restore and fileset browsers
 - baculum: Fix PHP error on storage view page with autochanger comming from
  host different than main (reported by Jose Alberto)
 - baculum: Fix internal error on restore page if MySQL catalog database is
  used
 - baculum: Avoid doing redundant API calls by job monitor
 - baculum: Add support to restore from copy jobs
 - baculum: Add API changes to support restore from copy jobs
 - baculum: Add script for checking if Baculum files are installed correctly
 - baculum: Refactor authentication, authorization and exceptions
 - Fix #5708 about "cancel all" command issue
 - baculum: Bandwidth limit window improvements
 - baculum: Add auto-refreshing job tables
 - baculum: Add progress bar to restore jobs on status client
 - baculum: Add job name parameter to monitor
 - baculum: Add table filters
 - baculum: Add restore progress bar
 - baculum: In job status avoid calling client if job isn't running
 - Fix compilation on Solaris
 - baculum: Extend max length for client secret field to maximum allowed secret
  size
 - baculum: Improvements to messages resource
 - baculum: Implement swipe event and use it to hide main menu on mobile devices
 - baculum: Group directives into sections in config directive list
 - baculum: Fix problem with shaking spinning icons on Firefox
 - baculum: Add confirm window to delete job action
 - baculum: Add job history list on job page
 - baculum: Fix loading first job setting in run job window on window open
 - baculum: Add in API wizard example sudo configuration for bconsole and JSON
  tools
 - baculum: Make resource config page buttons always available
 - baculum: Fix language setting in config wizard during first run
 - baculum: Fix refreshing job status only when actions tab is open
 - baculum: Miscellaneous improvements to schedule configuration
 - baculum: Extend combobox control to support associative arrays as data
  source
 - Fix for #0005391: show negative values.
 - Fix #5546 about incorrect level for job resumed
 - baculum: Move refresh job button and log order button to job log tab
 - baculum: Set job values on job selection in run job window
 - baculum: Turn application mode to normal
 - baculum: Add jsmin-php as framework dependency
 - baculum: Fix small issues with old not using svg icons
 - Fix error on .ls when plugin name without ':'
 - baculum: Add list job files to job history view page
 - baculum: Add list job files API endpoint
 - tray-monitor: fix potential memory corruption
 - Fix #5461 #5513 #4717 About WroteVol non-zero message
 - Update Docker Plugin build procedure.
 - docker: Add Docker Plugin DKID unittest.
 - Add Docker Plugin regression tests - more files.
 - Add Docker Plugin regression tests.
 - build: Add Makefile update to fd plugin builds.
 - baculum: Fix PHP error on running job status page and client status page
 - baculum: Fix support for UTF-8 currency symbols in paths - reported by
  Frédéric F.
 - Fix running job count in status output
 - baculum: Fix directing to default API page when API settings has not been
  created yet
 - baculum: Set default refresh interval for status client
 - baculum: Improve selecting storage value in run job window
 - baculum: Fix saving to config empty runscript subresources
 - baculum: Add graphical running job status on running job page
 - baculum: Add progress bars to backup jobs displaying on status client page
 - baculum: Fix displaying SqlQuery value in selection type job directive
 - baculum: Add to client status modal window to set bandwidth limit for job
 - baculum: Add API endpoint to set job bandwidth limit
 - baculum: Add to client status modal window to set bandwidth limit for client
 - baculum: Add API endpoint to set client bandwidth limit
 - baculum: Add UnitType and AllowRemove parameters to speed type directive
  control
 - baculum: Don not use data description and data dependencies modules initialization
 - baculum: Improve checking dependencies
 - baculum: Fix running job twice when job is running by run job window
 - baculum: Changes to proper working list type controls on page load
 - baculum: Change Font Awesome SVG icons into web fonts icons
 - Add new psk-enable-test
 - baculum: Fix removing fileset options subresources
 - baculum: Make loading configuration controls easier
 - baculum: Enable adding multiple file set file browser controls on the same
  page
 - baculum: Fix using nested directives in repeater control
 - baculum: Misc changes to keep backward compatibility in API endpoints
 - baculum: Fix scrolling to new runscript subresource on add new runscript
  action
 - baculum: Change way of working directive renderer
 - baculum: Split API panel, oauth, api and page parts into separate services
 - baculum: Add component start/stop/restart actions to Web
 - baculum: Update API SELinux module for new component action policies
 - baculum: Implement component start/stop/restart actions in API
 - baculum: Show error message on status client request if client is not available
 - baculum: Implement graphical status client
 - baculum: Update Font Awesome icons to version 5.9.0
 - baculum: Add output=raw/json parameter to show client API endpoint
 - baculum: Add status client API endpoint
 - baculum: Remove deprecated and not used directives
 - baculum: On restore wizard job list add link to job history for specific
  jobid
 - baculum: Fix showing job size value on jobs on volume page
 - baculum: Minor fixes and improvements in fileset file browser
 - baculum: Allow dollar character in bconsole commands (used for paths)
 - baculum: Enable restoring data from locations included in paths defined in
  FileSet
 - baculum: Make 'Run job' and 'Perform restore' buttons clickable at whole
  theirs area
 - baculum: Miscellaneous improvements to use restore file browsers on different
  screen sizes and mobile devices
 - baculum: Fix removing items from selected file browser in restore wizard
 - baculum: Unify config module menus look
 - baculum: Create multiple combobox control and use it in console ACL directives
 - baculum: Add timeout to first refresh job log to have log output earlier
 - baculum: Do not show unknown job level for admin job type
 - baculum: Add new directives and new resources support
 - baculum: Fix setting selected items in list directive controls
 - baculum: Add version number to API and Web - idea proposed by Wanderlei
  Huttel
 - baculum: Disable emulation prepared statements for MySQL to solve problem
  getting every value as string
 - baculum: Apply framework patch that fixes SQL error when native MySQL prepare
  statements are used
 - baculum: Add new graph types
 - baculum: Add statistics resource support
 - baculum: Add option to show size unit values as decimal or binary bytes
 - Add a Bacula statistics collection routine.
 - Fix incorrect ASSERTD().
 - baculum: Fix showing unit for size and time period directive types
 - baculum: Add missing speed type control to support speed type directives -
  reported by Wanderlei Huttel
 - Fix comment
 - baculum: Fix #2477 escaping backslashes in config in text directive types
 - Fix bug 2476 -- copy/migration jobs fail when waiting for a new Volume
 - Add copy-jobspan-label-wait-test to do_all
 - Add two new regression tests submitted by Martin Simmons for bug 2476
 - Add bsmtp Message-Id/MIME-Version/Content-Type headers.
 - baculum: Fix #2474 error 404 if document root path uses link with ending
  slash - fix suggested by vondi
 - Add Michael Narigon as author for Mac heap implementation
 - Remove bacula32.def and bacula64.def.
 - Redesigning PM management and add support for macOS.
 - baculum: Add password field control and use it for password directives
 - baculum: Add SELinux modules for Web and API
 - baculum: Remove php database extensions dependency from web requirements
 - Add tests/restart-jobmedia-test to do_all
 - baculum: Update API documentation to job estimate endpoint
 - baculum: Use in run job window estimate command in background to avoid HTTP
  timeout
 - baculum: Move running job estimation to background in API part
 - baculum: Prevent selecting in restore file browser directories placed in
  locations that are outside paths defined in fileset - reported by Wanderlei
  Huttel
 - baculum: Fix removing path items selected to restore in restore wizard
 - baculum: Fix clearing restore path field after selecting backup in restore
  wizard
 - baculum: Update API documentation
 - baculum: Add API endpoints to update slots with and without barcodes and use
  them in on web interface side
 - baculum: Use on web interface side new API endpoints to label volume with and
  without barcodes
 - baculum: Add API endpoints to label volume with and without barcodes
 - baculum: Update run job API endpoint in API documentation
 - baculum: Request #2469 add start and cancel buttons on job history list
  page
 - baculum: Add filesetid parameter to run job API endpoint
 - baculum: Set column visibility priorities for status schedule tables in
  responsive mode
 - baculum: Add status schedule endpoint to API documentation
 - baculum: Fix showing graphs if exists finished job with empty start time
  value
 - baculum: Fix TPhpFatalErrorException exception on job view page with PHP
  version lower than 5.5
 - baculum: Extend log parser to support restore client, job name and volume
  names
 - Rework fsync patch for win32
 - Fix Windows SD compilation
 - Add Cython detection
 - Add SyncOnClose Storage Device directive
 - Add db_get_jobmedia_record() function
 - Check JobMedia validity after an incomplete job


Bugs fixed/closed since last release:
0005391 2469 2474 2477 5461 5546 5708



========================================================================
Release 9.4.4

This is a bug fix release to 9.4.3.  It includes some fixes that fix
bad data records in Copy/Migration jobs or problems doing restores
of Copy/Migration jobs.

28May19
 - rpm: Fix mysql dependency for bacula-postgresql
 - Fix bug 2476 -- copy/migration jobs fail when waiting for a new Volume
 - Add copy-jobspan-label-wait-test to do_all
 - Add two new regression tests submitted by Martin Simmons for bug 2476
 - Remove bacula32.def and bacula64.def.
 - Add Michael Narigon as author for Mac heap implementation
 - Add tests/restart-jobmedia-test to do_all
 - Allow to hangup/blowup inside a file for tests
   slash - fix suggested by vondi
 - Add db_get_jobmedia_record() function
 - Check JobMedia validity after an incomplete job
 - baculum: Fix #2477 escaping backslashes in config in text directive types
 - baculum: Fix #2474 error 404 if document root path uses link with ending
 - baculum: Remove php database extensions dependency from web requirements
 - baculum: Fix removing path items selected to restore in restore wizard
 - baculum: Fix clearing restore path field after selecting backup in restore
    wizard
 - baculum: Fix TPhpFatalErrorException exception on job view page with PHP
    version lower than 5.5

Bugs fixed/closed since last release:
2474 2476 2477


========================================================================
Release 9.4.3

This is a bug fix release for version 9.4.2.  It includes a number of bug
fixes and patches.

Baculum: there have been significant additions and changes to Baculum.
If you want a web gui please check it out.

S3 driver: If you are trying to build the S3 drivers, please remember to use the
community supplied (from Bacula Enterprise) version of libs3.so found at:

https://www.bacula.org/downloads/libs3-20181010.tar.gz

As usual the binaries that correspond to this release will follow in
a week or two.

If there are no additional major bugs, this will be the last of the 9.4.x
releases.  The next release will have a number of new features, and will
require a major database upgrade (don't worry it will be easy -- just
run update_bacula_tables)

02May19
 - Fix Window bpipe-fd strncpy programming error
 - Change mysql my_bool to bool as it was removed from mysql
 - Improve assert message
 - examples: move backup-to-cdwriter.txt to move-backup-to-usb.txt
 - fix memory leak in DIR for copy-job
 - Skip empty lines when generating the FileSet from a command
 - Fix creation of bad JobMedia records in Incomplete Job
 - Add messages for Incomplete Jobs
 - Fix misplaced cancel check reported by Alain
 - Change round() to bround() to avoid library definition conflict
 - rpms: Fix bacula-cloud spec file
 - rpms: Add bacula-cloud spec file
 - rpms: Add missing isworm script
 - Use more appropriate computation for VolIndex when creating restore .bsr
 - Fix Daemon message "Message repeated X times" count
 - Fix Carsten's names
 - Make diff.pl adapt to different install locations
 - Fix #4598 Display JobIds used in the restore job log
 - Add smartalloc function to print the owner of a buffer
 - Avoid to use the same variable name for two different things in the cmd_parser
   class
 - Fix #4433 about 'UPDATE File SET MD5='...' WHERE FileId=0' error when using
   SpoolAttributes=no
 - Fix MaxVolumeBytes accounting after a mount request
 - Fix verify volume jobs with sparse files
 - Fix small memory leak with Console runscripts
 - Add 'prune jobs/files all' command
 - fix #4383 Sometime SD hangs when TLS and DEDUP are used together

 - baculum: Add status schedule page
 - baculum: Add status schedule API endpoint
 - baculum: Fix schedule directives setting
 - baculum: Update Portuguese translation file
 - baculum: Fix #2466 add plugin directive support in fileset resource
 - baculum: Fix updating whole Bacula config at once
 - baculum: Fix showing validation error if new config is incorrect
 - baculum: Fix setting multiple config resources at once
 - baculum: Fix renaming resources
 - baculum: Add links to resources in job log output
 - baculum: Update example web server config files and spec file
 - baculum: Fix list type directives on configure hosts page
 - baculum: Fix showing messages resource configuration
 - baculum: Add parent node property to directive list types
 - baculum: Add capability to define multiple drivetype and fstype directives in
   fileset resource
 - baculum: Fix showing runscript subresource on job pages
 - baculum: Update new texts in Portuguese translation file
 - baculum: Add missing texts to translation files reported by Wanderlei Huttel
 - baculum: Update Portuguese translations
 - baculum: Fix showing schedule resource configuration on job view and job
   history view pages
 - baculum: Fix returning one line output from bconsole
 - baculum: Fix restore wizard error when no fileset available for normal user
   with limited access
 - baculum: Add capability to use many ACL Console directives in one config
   resource
 - baculum: Add client ls command to openapi file
 - baculum: Add text box list control to support directives that can be defined
   multiple times in one resource
 - baculum: Add cancel button to last step new job wizard
 - baculum: Change PoolType field from text box into combo box
 - baculum: Fix adding new schedule run directives
 - baculum: Add support to multiple schedule run directives
 - baculum: Fix in API part saving job runscript config if RunsWhen=Always
 - baculum: Fix adding paths to empty include block
 - baculum: Fix saving job runscript config if RunsWhen=Always
 - baculum: New create backup job wizard
 - baculum: Add API endpoint to list files/dirs on client


Bugs fixed/closed since last release:
2466 4383 4433 4598

=======================================================================
Release 9.4.2

This is a bug fix release for version 9.4.1.  It includes a number of bug
fixes and patches.  Thanks to the community for your participation.
9 bug reports were closed.  This version should fix virtually all
the problems found on FreeBSD.

If you are trying to build the S3 drivers, please remember to use the
community supplied (from Bacula Enterprise) version of libs3.so found at:

https://www.bacula.org/downloads/libs3-20181010.tar.gz

04Feb19
 - Update Windows .def files
 - Change create_postgresql_database.in script to be more flexible
 - Implement eliminate verify records in dbcheck bug #2434
 - Enhance verify-voltocat-test to detect comparing deleted files
 - Fix bug #2452 VerifyToCatalog reports deleted files as being new
 - Use correct quoting for a character -- fixes previous patch
 - Recompile configure.in
 - Apply Carsten's multiarch patch fixes bug #2437
 - Apply Carsten's patch for adding CPPFLAGS to tools/gigaslam.c compile
 - Allow . to terminate sql queries prompts
 - baculum: Update Baculum API OpenAPI documentation
 - Fix rwlock_test unittest bug #2449 Only call thr_setconcurrency if it's
   available. Fix order of linking and installation.
 - FixFix spelling errors found by lintian by Carston in bug #2436
 - Apply chmods from Leo in bug #2445
 - Add license files LICENSE and LICENSE-FOSS to the regression directory
 - Display daemon pid in .apiV2 status output
 - Attempt to ensure that ctest job output gets uploaded
 - Apply varargs patch from Martin for bug 2443
 - Apply recv() hide patch from Martin
 - Fix lz4.c register compilation from bug #2443
 - dbcheck: Improve error message when trying to prune Path records with BVFS is
   used.
 - Update cdash for version 9.4
 - Fix bug #2448 bregex and bwild do not accept -l command line option
 - Partial update copyright year
 - Fix struct transfer_manager to be class transfer_manager
 - Print Device xxx requested by DIR disabled only if verbose is enabled in
   SD
 - Add migrate-job-no-resource-test to all-disk-tests
 - Remove unused berrno call + return
 - Remove mention of Beta release from ReleaseNotes
 - Fix #3225 about Migration issue when the Job resource is no longer defined
 - baculum: Fix restore paths with apostrophe
 - baculum: Fix data level
 - Change endblock edit to unsigned -- suggested by Martin Simmons
 - Update DEPKGS_VERSION
 - baculum: Adapt Apache configs to version 2.4

Bugs fixed/closed since last release:
2434 2436 2437 2443 2445 2448 2449 2452 3225

Revision 1.81 / (download) - annotate - [select for diffs], Sat Jan 18 21:50:51 2020 UTC (4 years, 2 months ago) by jperkin
Branch: MAIN
Changes since 1.80: +2 -2 lines
Diff to previous 1.80 (colored) to selected 1.60 (colored)

*: Recursive revision bump for openssl 1.1.1.

Revision 1.80 / (download) - annotate - [select for diffs], Sun Aug 11 13:23:03 2019 UTC (4 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.79: +2 -2 lines
Diff to previous 1.79 (colored) to selected 1.60 (colored)

Bump PKGREVISIONs for perl 5.30.0

Revision 1.79 / (download) - annotate - [select for diffs], Wed Apr 3 00:33:06 2019 UTC (4 years, 11 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2
Changes since 1.78: +2 -1 lines
Diff to previous 1.78 (colored) to selected 1.60 (colored)

Recursive revbump from textproc/icu

Revision 1.78 / (download) - annotate - [select for diffs], Thu Feb 7 11:29:31 2019 UTC (5 years, 1 month ago) by markd
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1
Changes since 1.77: +1 -3 lines
Diff to previous 1.77 (colored) to selected 1.60 (colored)

bacula{,-qt*-console,-tray-monitor*}: update to 9.4.1

7 years worth of updates.

Revision 1.77 / (download) - annotate - [select for diffs], Sun Dec 9 18:52:45 2018 UTC (5 years, 3 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q4-base, pkgsrc-2018Q4
Changes since 1.76: +2 -2 lines
Diff to previous 1.76 (colored) to selected 1.60 (colored)

revbump after updating textproc/icu

Revision 1.76 / (download) - annotate - [select for diffs], Wed Aug 22 09:46:31 2018 UTC (5 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.75: +2 -2 lines
Diff to previous 1.75 (colored) to selected 1.60 (colored)

Recursive bump for perl5-5.28.0

Revision 1.75 / (download) - annotate - [select for diffs], Fri Jul 20 03:34:27 2018 UTC (5 years, 8 months ago) by ryoon
Branch: MAIN
Changes since 1.74: +2 -2 lines
Diff to previous 1.74 (colored) to selected 1.60 (colored)

Recursive revbump from textproc/icu-62.1

Revision 1.74 / (download) - annotate - [select for diffs], Sat Apr 14 07:34:40 2018 UTC (5 years, 11 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2
Changes since 1.73: +2 -2 lines
Diff to previous 1.73 (colored) to selected 1.60 (colored)

revbump after icu update

Revision 1.73 / (download) - annotate - [select for diffs], Thu Nov 30 16:45:37 2017 UTC (6 years, 3 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4
Changes since 1.72: +2 -2 lines
Diff to previous 1.72 (colored) to selected 1.60 (colored)

Revbump after textproc/icu update

Revision 1.72 / (download) - annotate - [select for diffs], Mon Sep 18 09:53:34 2017 UTC (6 years, 6 months ago) by maya
Branch: MAIN
CVS Tags: pkgsrc-2017Q3-base, pkgsrc-2017Q3
Changes since 1.71: +2 -2 lines
Diff to previous 1.71 (colored) to selected 1.60 (colored)

revbump for requiring ICU 59.x

Revision 1.71 / (download) - annotate - [select for diffs], Sat Apr 22 21:03:56 2017 UTC (6 years, 11 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2
Changes since 1.70: +2 -2 lines
Diff to previous 1.70 (colored) to selected 1.60 (colored)

Revbump after icu update

Revision 1.70 / (download) - annotate - [select for diffs], Sun Dec 4 05:17:41 2016 UTC (7 years, 3 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4
Changes since 1.69: +2 -2 lines
Diff to previous 1.69 (colored) to selected 1.60 (colored)

Recursive revbump from textproc/icu 58.1

Revision 1.69 / (download) - annotate - [select for diffs], Sun Oct 9 21:42:03 2016 UTC (7 years, 5 months ago) by wiz
Branch: MAIN
Changes since 1.68: +2 -2 lines
Diff to previous 1.68 (colored) to selected 1.60 (colored)

Recursive bump for all users of pgsql now that the default is 95.

Revision 1.68 / (download) - annotate - [select for diffs], Sat Jul 9 06:38:58 2016 UTC (7 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q3-base, pkgsrc-2016Q3
Changes since 1.67: +2 -2 lines
Diff to previous 1.67 (colored) to selected 1.60 (colored)

Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.

Revision 1.67 / (download) - annotate - [select for diffs], Tue May 17 10:32:09 2016 UTC (7 years, 10 months ago) by fhajny
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2
Changes since 1.66: +3 -3 lines
Diff to previous 1.66 (colored) to selected 1.60 (colored)

Use REAL_ROOT_USER/REAL_ROOT_GROUP instead of ROOT_USER/ROOT_GROUP
for all pkgsrc dir/file ownership rules. Fixes unprivileged
user/group names from leaking into binary packages, manifest as
non-fatal chown/chgrp failure messages at pkg_add time.

Bump respective packages' PKGREVISION.

Revision 1.66 / (download) - annotate - [select for diffs], Mon Apr 11 19:02:03 2016 UTC (7 years, 11 months ago) by ryoon
Branch: MAIN
Changes since 1.65: +2 -2 lines
Diff to previous 1.65 (colored) to selected 1.60 (colored)

Recursive revbump from textproc/icu 57.1

Revision 1.65 / (download) - annotate - [select for diffs], Sun Apr 10 16:39:28 2016 UTC (7 years, 11 months ago) by joerg
Branch: MAIN
Changes since 1.64: +1 -3 lines
Diff to previous 1.64 (colored) to selected 1.60 (colored)

Adjust checks for _USE_DESTDIR != no or incorrect references to
USE_DESTDIR.

Revision 1.64 / (download) - annotate - [select for diffs], Sat Mar 5 11:29:28 2016 UTC (8 years ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1
Changes since 1.63: +2 -2 lines
Diff to previous 1.63 (colored) to selected 1.60 (colored)

Bump PKGREVISION for security/openssl ABI bump.

Revision 1.63 / (download) - annotate - [select for diffs], Sat Oct 10 01:58:19 2015 UTC (8 years, 5 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2015Q4-base, pkgsrc-2015Q4
Changes since 1.62: +2 -2 lines
Diff to previous 1.62 (colored) to selected 1.60 (colored)

Recursive revbump from textproc/icu

Revision 1.62 / (download) - annotate - [select for diffs], Fri Jun 12 10:51:11 2015 UTC (8 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.61: +2 -2 lines
Diff to previous 1.61 (colored) to selected 1.60 (colored)

Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.

Revision 1.61 / (download) - annotate - [select for diffs], Mon Apr 6 08:17:37 2015 UTC (8 years, 11 months ago) by adam
Branch: MAIN
Changes since 1.60: +2 -2 lines
Diff to previous 1.60 (colored)

Revbump after updating textproc/icu

Revision 1.60 / (download) - annotate - [selected], Sun Oct 12 00:08:26 2014 UTC (9 years, 5 months ago) by gdt
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4
Changes since 1.59: +2 -2 lines
Diff to previous 1.59 (colored)

Enable ssl option by default.

Revision 1.59 / (download) - annotate - [select for diffs], Tue Oct 7 16:47:35 2014 UTC (9 years, 5 months ago) by adam
Branch: MAIN
Changes since 1.58: +2 -2 lines
Diff to previous 1.58 (colored) to selected 1.60 (colored)

Revbump after updating libwebp and icu

Revision 1.58 / (download) - annotate - [select for diffs], Thu May 29 23:37:27 2014 UTC (9 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2
Changes since 1.57: +2 -2 lines
Diff to previous 1.57 (colored) to selected 1.60 (colored)

Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.

Revision 1.57 / (download) - annotate - [select for diffs], Wed Apr 9 07:27:16 2014 UTC (9 years, 11 months ago) by obache
Branch: MAIN
Changes since 1.56: +2 -2 lines
Diff to previous 1.56 (colored) to selected 1.60 (colored)

recursive bump from icu shlib major bump.

Revision 1.56 / (download) - annotate - [select for diffs], Wed Feb 12 23:18:38 2014 UTC (10 years, 1 month ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1
Changes since 1.55: +3 -1 lines
Diff to previous 1.55 (colored) to selected 1.60 (colored)

Recursive PKGREVISION bump for OpenSSL API version bump.

Revision 1.55 / (download) - annotate - [select for diffs], Tue Jan 14 10:58:17 2014 UTC (10 years, 2 months ago) by markd
Branch: MAIN
Changes since 1.54: +1 -3 lines
Diff to previous 1.54 (colored) to selected 1.60 (colored)

Update bacula to 5.2.13

Important changes since last release:

19Feb13
 - Fix build/configure problems with bpluginfo.c
 - Refactor lock_volumes so most lock a vol rather than globally
 - Add virtualfull-extreme test
 - Apply patch for chio-changer-openbsd  -- Implements listall
 - Add bat Mac patch
 - Fix bug cannot run Copy/Migrate jobs from bat
 - Fix loading of bat translations.
 - Fix text input in bat.
 - Remove Device from show command as it is not used or updated
 - Fix update enabled keyword in help command
 - Fix update_postgresql_tables 10 to 11
 - Clean after building doc binaries
 - Require Qt version 4.8.4
 - Fix bug that OK to run? does not retry on bad response
 - Backport new lock calls + debug for SD
 - Fix bug new label ignored when first is duplicate.
 - Pull src/lib changes from master
 - Pull SD files from master
 - Turn off prune-test
 - Add logdir and bsrdir to regression config
 - Add bsrdir and logdir to regress-config
 - Changed default directories from /var/bacula to /opt/bacula
 - Make spool size max message more explicit
 - Display more info when maximum spool size is reached
 - Fix TERM defs for Solaris 11 in conio.c
 - Allow group to cd to sysconfdir
 - Make sysconfdir belong to Bacula user/group and exclude others
 - Fix Virtual Full file close bug -- race condition
 - Enhance mount message to include read/append
 - Improve vol_mgr swap messages
 - Enhance output of Using Device to include for read/write
 - Add jobid to Pmsg output
 - Fix bug input validation on delete of jobs.
 - Fix bug Authorization Errors false
 - Add workaround for where autoprune and reload are in deadlock
 - Allow conf file quoted strings to be used in a list
 - Make bfgets handle very long lines
 - Avoid seg fault by checking for NULL client -- reported by Arno
 - Fix bug MailOnSuccess get executed on error.
 - Fix missing index on Media table
 - Fix bug no message storage on closed database connection.
 - Fix bug Fix problem with MySQL with big Base jobs.
 - Reduce wait time in regression RunScripts
 - Implement a timeout on regression tests of 15 minutes
 - Fix .bvfs_lsfiles and .bvfs_restore to handle deleted files
 - Fix spooldata, accurate and ingnoreduplicate run argument
 - Fix messages segfault
 - fix about PATH_MAX on hurd
 - fix about MAXPATHLEN on hurd
 - Fix bug OpenBSD autochanger example script
 - Fix about MaxRunTime canceling the job too early
 - Fix bug Wrong values at media list in BAT
 - Fix race condition in close_msg that causes seg fault
 - Fix double unlink
 - More tests for freeing NULL pointers
 - Add MaximumConcurrentReadJobs directive to Storage resource
 - Add ujobid to .bvfs_get_jobids
 - Avoid problem when stripping a relative path
 - Fix about HIDDEN attribute set to parent directory during restore

Revision 1.54 / (download) - annotate - [select for diffs], Wed Nov 6 15:59:23 2013 UTC (10 years, 4 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2013Q4-base, pkgsrc-2013Q4
Changes since 1.53: +2 -2 lines
Diff to previous 1.53 (colored) to selected 1.60 (colored)

Override sd_group to avoid spurious errors from unprivileged builds.

Revision 1.53 / (download) - annotate - [select for diffs], Sat Oct 19 09:07:11 2013 UTC (10 years, 5 months ago) by adam
Branch: MAIN
Changes since 1.52: +2 -2 lines
Diff to previous 1.52 (colored) to selected 1.60 (colored)

Revbump after updating textproc/icu

Revision 1.52 / (download) - annotate - [select for diffs], Fri Jul 12 10:45:03 2013 UTC (10 years, 8 months ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2013Q3-base, pkgsrc-2013Q3
Changes since 1.51: +2 -2 lines
Diff to previous 1.51 (colored) to selected 1.60 (colored)

Bump PKGREVISION of all packages which create users, to pick up change of
sysutils/user_* packages.

Revision 1.51 / (download) - annotate - [select for diffs], Fri May 31 12:41:59 2013 UTC (10 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2013Q2-base, pkgsrc-2013Q2
Changes since 1.50: +2 -2 lines
Diff to previous 1.50 (colored) to selected 1.60 (colored)

Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.

Revision 1.50 / (download) - annotate - [select for diffs], Sun May 19 11:00:03 2013 UTC (10 years, 10 months ago) by shattered
Branch: MAIN
Changes since 1.49: +2 -2 lines
Diff to previous 1.49 (colored) to selected 1.60 (colored)

Remove 'python' option (was required for DVD support) and 'bacula-static'
option (broken upstream, no sign of a upcoming fix)

Revision 1.49 / (download) - annotate - [select for diffs], Thu May 9 07:40:30 2013 UTC (10 years, 10 months ago) by adam
Branch: MAIN
Changes since 1.48: +2 -2 lines
Diff to previous 1.48 (colored) to selected 1.60 (colored)

Massive revbump after updating graphics/ilmbase, graphics/openexr, textproc/icu.

Revision 1.48 / (download) - annotate - [select for diffs], Fri Apr 26 12:41:44 2013 UTC (10 years, 11 months ago) by obache
Branch: MAIN
Changes since 1.47: +5 -3 lines
Diff to previous 1.47 (colored) to selected 1.60 (colored)

skip chown/chmod with empty user/group speficication, and user-destdir support.

Revision 1.47 / (download) - annotate - [select for diffs], Thu Apr 25 20:41:33 2013 UTC (10 years, 11 months ago) by shattered
Branch: MAIN
Changes since 1.46: +2 -4 lines
Diff to previous 1.46 (colored) to selected 1.60 (colored)

- remove USERGROUP_PHASE=pre-install.  Makes binary packages usable on
  systems other than the build host.
- don't install dvd-handler -- DVD support is disabled since version 5.
- install query.sql in client-only package too.

Revision 1.46 / (download) - annotate - [select for diffs], Sat Mar 2 20:33:33 2013 UTC (11 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1
Changes since 1.45: +2 -2 lines
Diff to previous 1.45 (colored) to selected 1.60 (colored)

Bump PKGREVISION for mysql default change to 55.

Revision 1.45 / (download) - annotate - [select for diffs], Wed Feb 6 23:23:47 2013 UTC (11 years, 1 month ago) by jperkin
Branch: MAIN
Changes since 1.44: +2 -2 lines
Diff to previous 1.44 (colored) to selected 1.60 (colored)

PKGREVISION bumps for the security/openssl 1.0.1d update.

Revision 1.44 / (download) - annotate - [select for diffs], Sat Jan 26 21:38:49 2013 UTC (11 years, 2 months ago) by adam
Branch: MAIN
Changes since 1.43: +2 -2 lines
Diff to previous 1.43 (colored) to selected 1.60 (colored)

Revbump after graphics/jpeg and textproc/icu

Revision 1.43 / (download) - annotate - [select for diffs], Sat Jan 19 20:51:13 2013 UTC (11 years, 2 months ago) by riastradh
Branch: MAIN
Changes since 1.42: +5 -4 lines
Diff to previous 1.42 (colored) to selected 1.60 (colored)

sysutils/bacula needs Perl at run-time.

Replacing it by the build-time Perl tool and skipping the interpreter
check doesn't work so well.

Revision 1.42 / (download) - annotate - [select for diffs], Thu Dec 20 21:42:46 2012 UTC (11 years, 3 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.41: +2 -1 lines
Diff to previous 1.41 (colored) to selected 1.60 (colored)

Create user and group before installation starts.

Revision 1.41 / (download) - annotate - [select for diffs], Sat Oct 6 17:54:53 2012 UTC (11 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.40: +2 -2 lines
Diff to previous 1.40 (colored) to selected 1.60 (colored)

Upgrade to 5.2.12. This is a bug fix release.

- A new bpluginfo utility tool
- Make dump_resource respect console ACL's (security fix)
- Add chio-changer-openbsd submitted in bug #1903
- Important Copy job bug fixed.

Major changes since 5.2.9:
- IPv6 networking should work correctly now
- SQL Counter problems resolved
- Bat hanging after running a number of jobs
- dbcheck rw_writelock problem
- Windows VSS restore bug

New Feature:
- Add rudimentary support for backing up AFS

More complete changelog at: http://www.bacula.org/en/?page=news

Revision 1.40 / (download) - annotate - [select for diffs], Sat Sep 8 12:36:57 2012 UTC (11 years, 6 months ago) by shattered
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3
Changes since 1.39: +2 -2 lines
Diff to previous 1.39 (colored) to selected 1.60 (colored)

Tell configure to not look for OpenSSL if not enabled via option.

Revision 1.39 / (download) - annotate - [select for diffs], Fri Apr 27 12:32:03 2012 UTC (11 years, 11 months ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2012Q2-base, pkgsrc-2012Q2
Changes since 1.38: +2 -2 lines
Diff to previous 1.38 (colored) to selected 1.60 (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 (12 years, 6 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) to selected 1.60 (colored)

Ignore missing Perl for make_catalog_backup

Revision 1.37 / (download) - annotate - [select for diffs], Sun Jun 26 14:24:55 2011 UTC (12 years, 9 months 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) to selected 1.60 (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 (12 years, 9 months ago) by obache
Branch: MAIN
Changes since 1.35: +3 -1 lines
Diff to previous 1.35 (colored) to selected 1.60 (colored)

recursive bump from icu shlib major bump.

Revision 1.35 / (download) - annotate - [select for diffs], Tue Mar 9 07:06:00 2010 UTC (14 years 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) to selected 1.60 (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 (14 years, 4 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) to selected 1.60 (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 (14 years, 7 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) to selected 1.60 (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 (14 years, 9 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) to selected 1.60 (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 (14 years, 10 months ago) by wiz
Branch: MAIN
Changes since 1.30: +3 -1 lines
Diff to previous 1.30 (colored) to selected 1.60 (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 (15 years, 2 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) to selected 1.60 (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 (15 years, 4 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) to selected 1.60 (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 (15 years, 4 months ago) by adam
Branch: MAIN
Changes since 1.27: +9 -9 lines
Diff to previous 1.27 (colored) to selected 1.60 (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 (15 years, 8 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) to selected 1.60 (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 (15 years, 8 months ago) by dmcmahill
Branch: MAIN
CVS Tags: cwrapper
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored) to selected 1.60 (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 (15 years, 9 months ago) by dmcmahill
Branch: MAIN
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored) to selected 1.60 (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 (16 years, 2 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) to selected 1.60 (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 (16 years, 2 months ago) by ghen
Branch: MAIN
Changes since 1.22: +6 -1 lines
Diff to previous 1.22 (colored) to selected 1.60 (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 (16 years, 2 months ago) by ghen
Branch: MAIN
Changes since 1.21: +3 -1 lines
Diff to previous 1.21 (colored) to selected 1.60 (colored)

Full DESTDIR support for all bacula packages.

Revision 1.21 / (download) - annotate - [select for diffs], Wed Jul 4 20:54:59 2007 UTC (16 years, 8 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) to selected 1.60 (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 (17 years, 2 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) to selected 1.60 (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 (17 years, 2 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) to selected 1.60 (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 (17 years, 5 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) to selected 1.60 (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 (17 years, 9 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) to selected 1.60 (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 (18 years ago) by ghen
Branch: MAIN
Changes since 1.16: +1 -2 lines
Diff to previous 1.16 (colored) to selected 1.60 (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 (18 years, 1 month 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) to selected 1.60 (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 (18 years, 1 month ago) by ghen
Branch: MAIN
Changes since 1.14: +8 -1 lines
Diff to previous 1.14 (colored) to selected 1.60 (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 (18 years, 2 months ago) by ghen
Branch: MAIN
Changes since 1.13: +3 -3 lines
Diff to previous 1.13 (colored) to selected 1.60 (colored)

Fix pkglint warnings.

Revision 1.13 / (download) - annotate - [select for diffs], Tue Jan 17 15:52:52 2006 UTC (18 years, 2 months ago) by ghen
Branch: MAIN
Changes since 1.12: +1 -2 lines
Diff to previous 1.12 (colored) to selected 1.60 (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 (18 years, 2 months ago) by xtraeme
Branch: MAIN
Changes since 1.11: +2 -1 lines
Diff to previous 1.11 (colored) to selected 1.60 (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 (18 years, 3 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) to selected 1.60 (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 (18 years, 3 months ago) by rillig
Branch: MAIN
Changes since 1.9: +3 -3 lines
Diff to previous 1.9 (colored) to selected 1.60 (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 (18 years, 3 months ago) by rillig
Branch: MAIN
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored) to selected 1.60 (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 (18 years, 4 months ago) by tv
Branch: MAIN
Changes since 1.7: +1 -17 lines
Diff to previous 1.7 (colored) to selected 1.60 (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 (18 years, 4 months ago) by wiz
Branch: MAIN
Changes since 1.6: +2 -1 lines
Diff to previous 1.6 (colored) to selected 1.60 (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 (18 years, 4 months ago) by wiz
Branch: MAIN
Changes since 1.5: +4 -6 lines
Diff to previous 1.5 (colored) to selected 1.60 (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 (18 years, 5 months ago) by wiz
Branch: MAIN
Changes since 1.4: +39 -1 lines
Diff to previous 1.4 (colored) to selected 1.60 (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 (18 years, 5 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) to selected 1.60 (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 (18 years, 5 months ago) by wiz
Branch: MAIN
Changes since 1.3: +3 -3 lines
Diff to previous 1.3 (colored) to selected 1.60 (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 (19 years, 2 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) to selected 1.60 (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 (19 years, 3 months ago) by reed
Branch: MAIN
Changes since 1.1: +3 -1 lines
Diff to previous 1.1 (colored) to selected 1.60 (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 (19 years, 4 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) to selected 1.60 (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 (19 years, 4 months ago) by mjl
Branch: MAIN
Diff to selected 1.60 (colored)

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>