Commit graph

33 commits

Author SHA1 Message Date
kardel
e285ded710 Complete import of bareos - a fork of bacula 5.2 around 2010 providing
LTO hardware encrytion, bandwidth limitation, data replication across
sites and more.
2020-07-28 06:42:44 +00:00
jnemeth
218bc77362 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
2020-03-06 19:48:47 +00:00
jperkin
26c1bffc9f *: Recursive revision bump for openssl 1.1.1. 2020-01-18 21:48:19 +00:00
markd
0753f5b1ee bacula{,-qt*-console,-tray-monitor*}: update to 9.4.1
7 years worth of updates.
2019-02-07 11:29:31 +00:00
jperkin
17661ff9a5 Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
gdt
ffcfd56939 Enable ssl option by default. 2014-10-12 00:08:26 +00:00
tron
c64e9eb269 Recursive PKGREVISION bump for OpenSSL API version bump. 2014-02-12 23:18:26 +00:00
markd
9e7a39d6a6 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
2014-01-14 10:58:17 +00:00
shattered
ce217a718d - 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.
2013-04-25 20:41:33 +00:00
jperkin
becd113253 PKGREVISION bumps for the security/openssl 1.0.1d update. 2013-02-06 23:20:50 +00:00
asau
54c5cd959e Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-23 19:50:50 +00:00
christos
6a302522cf 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
2012-10-06 17:54:53 +00:00
shattered
13b758a3c1 Tell configure to not look for OpenSSL if not enabled via option. 2012-09-08 12:36:57 +00:00
shattered
bea3f180f6 PR/42954: bacula-static option is broken. It requires non-libtool build,
but Makefiles' "all" targets include both dynamic and static targets.
Package PLISTs also don't support static-only build.
2012-02-23 12:16:31 +00:00
shattered
944c48ba9e PR/45696 -- add 'ssl' option (not turned on by default). 2012-02-03 09:57:19 +00:00
shattered
e0c5d6066c PR/42954 -- disable libtool if static-bacula option is on. Doesn't yet
work though.
2011-08-17 20:23:11 +00:00
adam
cc98df446d 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
2010-03-09 07:06:00 +00:00
joerg
ed725417c1 Install bpipe-fd.la and use that in the PLISTs.
Fixes build of bacula-clientonly. Bump revisions.
2009-11-09 12:26:08 +00:00
adam
4c37778c76 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...
2009-08-24 09:20:29 +00:00
adam
01383cced7 We don't need PLIST.common_end any more 2009-06-18 11:10:55 +00:00
wiz
3478537b52 More readline-6.0 stragglers. 2009-05-20 01:09:12 +00:00
adam
39d004ad15 Changes 3.0.1:
* Bug fixes.
* Check for job_canceled() in fd_plugin code.
* Update Win32 table creation to have new DB version 11 format
* Remove illegal Options in Exclude of default Win32/64 bacula-dir.conf
* Remove "Reposition" message when restoring
* Update projects file
* Modify insertion of read Volumes in SD to be done before the
  drive reservation. This ensures that a Volume to be read will not
  be reserved for writing. Significant enhancement.

Changes 3.0.0:
* Fix Win32 make clean to clean correctly
* Separate object/binaries in Win32 and Win64 builds. More to be done.
* Add bconsole to Win64 installer.
* Enhance Job messages from SD when the FD->SD protocol is incorrect
  and the SD hangs up. Previously this looked like a comm error.
* Fixed problem in xattr and acl code trying to send empty acl or xattr
  streams.
* Fix for bug #1261 where we send out a null stream when a file only an
  acl and xattr support is also turned on.
* Added some warnings to configure when using libtool and static in
  one configure.
* Fix small memory leak in fileregexp bsr code
* Correct bacula32.def entry point as specified by James.
* Add code to FD plugin driver to make a copy of the plugin
  filename to be saved to avoid save_file from zaping it.
* Directly mark all files saved by plugin as being seen for Accurate.
* more...
2009-05-15 10:29:05 +00:00
adam
f1ed1aea6e PLIST fix for bacula-clientonly 2009-01-15 13:32:18 +00:00
adam
acfcd1d701 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.
2008-11-21 14:09:30 +00:00
joerg
fea9b0d916 Add static option for clientonly package as well, fixing the build as
side effect.
2008-09-30 15:20:30 +00:00
ghen
42750d5556 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.
2008-01-08 16:52:20 +00:00
ghen
c0ff0e3bfc Full DESTDIR support for all bacula packages. 2008-01-04 14:32:49 +00:00
jlam
4390d56940 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.
2007-07-04 20:54:31 +00:00
ghen
aed24cb479 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.
2006-02-03 08:18:45 +00:00
wiz
52164ce712 Add three optional GUIs to bacula.
Also, stop the package from compressing the man pages.
From Geert Hendrickx in private mail.
2005-12-08 01:04:44 +00:00
wiz
013d76b61a Fix COMMENT for client-only package. Noted by reed@. 2005-11-18 07:21:04 +00:00
wiz
e0e7603c2f Use latest bacula-client version (instead of the one before that). 2005-11-11 21:34:03 +00:00
wiz
1afe23d444 Re-import bacula-client as bacula-clientonly, to emphasize it is a subset
of the bacula package, not a complement. Suggested by Geert Hendrickx.
2005-11-11 21:31:39 +00:00