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
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.
While doing that, also bump freetype2 dependency to current pkgsrc
version.
Suggested by tron in PR 47882
- 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
This 5.0.3 version is significant bug fix update to version 5.0.2.
It includes new code and some new features.
There is no database change since prior versions of 5.0.
Compatibility:
--------------
As always, both the Director and Storage daemon must be upgraded at
the same time.
Older 5.0.x and 3.0.x File Daemons are compatible with the 5.0.3
Director and Storage daemons. There should be no need to upgrade older File
Daemons.
Changes and New Features:
- If a VSS (Windows) snapshot fails, the whole Job is failed, previously
it printed a warning message and continued.
- New editing codes %b = Job Bytes and %f = Job Files for runscripts
- Any non-Bacula project plugins (i.e. third party plugins)
must be upgraded to specify AGPLv3 in place of the GPLv2 used previously
for the PLUGIN_LICENSE.
- The bat Media page text columns can be sorted by clicking on the column.
- If possible, the SD will automatically update the catalog Volume size if
it does not match the Volume size. The mismatch between the Volume sizes
typically occurs when the FD has a comm line drop or the FD crashes.
* 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
* Fix 1352 about double free with regexp and big filenames on windows
* Apply Graham's idea for recovering from disk full by recursing
when doing fixup_write_error ...
* Make fix for VirtualFull changing device
* Fix concurrent Job recycle bug 1288
* Backport part of one possible fix from bug 1346
* Fix bug 1382 newly created disk volumes -> file not found warning
* Fix Alpha ifdefing -- should fix bug 1359
* Use old code for selecting file during restore.
* tweak space on projects file
* Fix seg fault in ignoredir code
* Apply Frank's slash patch
* Add more info when SD-connection refused
* Fixes bug 1371 about segfault in SD
* Fixes bug 1355 Director crashes with double free in Accurate SQL query
* Fixes bug 1365 and 1366 about MacOSX resource forks.
* Fixes bug 1369 about "Exclude Dir Containing" fileset option
* Fixes bug 1368 ASSERT Failure on MacOS.
* Fixes bug 1364 and 1363 about compression buffer error.
* 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...