Category Releases

Release 7.4.1

We are pleased to announce that we have just released Bacula version 7.4.1.

This version consists of mainly bug fixes, most of which are minor, but some are annoying. If you are a packager, I strongly advise you to take the 7.4.1 version as opposed to 7.4.0 since version 7.4.1 corrects a number of problems related to packaging and installation. If you are already running Bacula version 7.4.0, it is not urgent to upgrade unless you find a problem you are experiencing on the list of fixes (see ReleaseNotes below). There is no database update required from 7.4.0, but as usual all Storage Daemons must be updated to the same version as your Director (presumably 7.4.1).

As a reminder, the Windows File Daemon is available for download on the www.bacula.org web site for personal use. Since there are no updates to the Windows FD, version 7.4.1 does not exist. Consequently, please use the Windows FD version 7.4.0.

We had hoped to release the next major version of Bacula about now, but four points have come up:

1. I (Kern) took a long deserved lengthy vacation for several months beginning in February.

2. There is now a huge amount of fixes (some included in 7.4.1) and nice new features in Bacula Enterprise that need backporting to the community version. The Bacula Enterprise developers have really been busy.

3. We decided to implement backup to the cloud, and that is much more work than I had initially imagined. Now I have the architecture well defined and a nice test program that works very well so I am currently integrating parts of the test program into Bacula (the community version).

4. Before, during and after my vacation, there were a number of nice patches that were submitted that must be integrated into the code.

It will probably take another couple of months to complete the work and ensure that it is stable. I will let you know as it progresses.

Rather than wait for the next version, we are releasing this minor bug fix version.

Thank you for using Bacula.

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

Release Notes for Bacula 7.4.1

Release version 7.4.1

Changes summary:
This is a minor bug fix release to version 7.4.0. Most of the
fixes have been kindly contributed by Bacula Systems SA.

1Jun16
– Fix bug #1849 MySQL does not accept 0 for DATETIME default
– Modify the alist object to be reused after a destroy()
– baculum: Fix setting invalid timezone value for PHP
– Fix compilation for AIX
– Fix the restore termination string in the job report to take in account
JobErrors and SDErrors
– baculum: Show jobs for client
– Fix bconsole “llist job=” output
– Fix #146 about update volume command line usage
– bat: Fix #1066 about bad update pool command
– Fix #1653 about make_catalog_backup default user name
– baculum: Show jobs stored on volume
– Fix update Volume=x Slot=nn when Slot > MaxVols
– Set exit code for create_postgresql_database.in
– Fix bug #2197 — build failure with –disable-libtool
– Fix bug #2204 — superfluous END-OF-DATA in update_mysql_tables.in
– Convert a Migration job with errors into a Copy job
– Remove exporting add_mtab_item — fixes bug #2198
– Fix possible problem of show multiple resources
– Comment out tools/smtp-orig.c as it is for reference only

Release 7.4.0

We have just released Bacula version 7.4.0.

This version consists of more backports from Bacula Enterprise 8.4 as well quite a few bug fixes (28) as a number of new features.  For your convenience, I have included selected parts of the ReleaseNotes below.

Upgrading should be easy since there is no database change and all older File Daemons should remain compatible with Bacula 7.4.0.

As with the last release, I would like to thank Bacula Systems for providing the bug fixes and new features. Since the development process in Bacula Systems is going faster (more programmers), we can expect even more features in future versions.

In addition to releasing the files to Source Forge as usual, I have added a new download area on the bacula.org web site that will permit you to download all the files for the new version 7.4.0.

Bacula Systems has agreed to permit the personal use of the Bacula Enterprise Windows binaries, so I have included the Bacula Enteprise Windows binaries on the bacula.org web site (see Downloads -> Download Center on the main menu).  If you wish to use the Enterprise Windows binaries for other than personal use, please download them from: http://www.baculasystems.com/windows-binaries-for-bacula-community-users

Thank you for using Bacula.

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

Release Notes for Bacula 7.4.0

Release version 7.4.0

For the most part the changes were contributed to the Bacula project by Bacula Systems SA.

This is a new release with a new version number. It has been very thourouly tested, but as always, the new features may not always work as expected.

The Catalog database format has not changed since version the prior release (7.2.0).

Compatibility:
————–
As always, both the Community Director and Storage daemon(s) must be upgraded at the same time. Any File daemon unning on the same machine as a Director or Storage daemon must be of the same version.

Older File Daemons should be compatible with the 7.4.0 Director and Storage daemons. There should be no need to pgrade older File Daemons.

New features and changes:
Please see the New Features chapter of the manual for documentation on the new features. The new features are currently only in the New Features chapter and have not et been integrated into the main chapters of the manual.

New Features and changes summary:
– Support for KFREEBSD OS
– Improved support for Clang
– Configure SSL connection to MySQL
– New chio-changer-freebase in examples/autochangers
– New directives in bacula-dir.conf in Catalog{} resource for the MySQL backend (not currently implemented for Postgresql or SQLite).
dbsslkey
dbsslcert
dbsslca
dbsslcapath
dbsslcipher
– examples/autochangers/rc-chio-changer removed
– examples/devices/DVD.conf removed
– updated copyrights
– Add “Expires in” to list and llist volumes
– Implement a more efficient Volume selection algorithm between DIR and SD
– Implement new list/llist command keywords:
order=asc|ascending
order=desc|decending
limit=nn
jobstatus=
Client=
JobErrors
– Implement new bconsole @tall command that outputs input and output to console and terminal. Note, this also outputs bconsole input commands.
– Implement MaxVirtualFullInterval
– Implement VirtualFullPool override
– Pool overrides work better
– Automatic selection of catalog from client where possible.
– Implement VerifyData level type for Verify jobs.

Bugs fixed/closed since last release:
1131 1360 1362 1368 1382 1412 1414 1449 1470 1524 1545 1548 1882 2083 2090 2103 2115 2117 2151 2153 2156 2165 2180 2182 2183 2192 804 898

Baculum 7.2.1-0 Release

We have released a new Baculum version – 7.2.1-0.

This release is focused on performance improvements. Despite the fact that it is a minor release, in this version we have included numerous features.

Source tar archive: http://bacula.org/downloads/baculum/baculum-7.2.1-0.tar.gz
Signature: http://bacula.org/downloads/baculum/baculum-7.2.1-0.tar.gz.sig
PGP public key: http://bacula.org/downloads/baculum/baculum.pub

Changes:
– Add run job again button
– Add session cache
– Search field works for all table cells
– Remember sort order for data grids
– Remove temporary Bvfs table when restore starts
– Add example Nginx config
– Add jobbytes and jobfiles columns in job list
– Split configuration windows into two tabs: actions and console
– Set default job attributes (level, client, fileset, pool, storage, priority) in Run job panel
– Do not refresh window lists if toolbar is open or elements are checked
– Fix working with php-fpm
– Fix sorting formatted values in tables
– Improve formatted size precision.
– Fix jobs count in job list
– Fix end-of-file warning in bconsole calls. Patch from Ulrich Leodolter
– Show jobid in job configuration window
– Get system timezone for PHP if possible
– Fix restore when a lot of jobids are given
– Show copy job label in job list
– Get job show result by job name or jobid
– Set half size window as default window size
– Does not save controls state in jobs window
– Fix showing table header
– Update SELinux policy module
– Fix update pool action when no volumes in pool
– Change default elements limit to 500 elements
– Add drive parameter to bconsole release command execution
– Fix expectation failed error during restore
– Switch to debug mode only when debug is enabled in config
– Fix remove users file during upgrade deb packages
– Fix default values in Makefile
– Change Makefile to using also for deb packages template
– Add deb template files and deb configs examples

In version 7.2.1-0 We prepared binary packages for: CentOS, Fedora, Ubuntu and Debian. Below you can find the installation descriptions for each of the distributions.

=== Fedora packages ===

1. Add Baculum repository:

# dnf config-manager –add-repo http://download.opensuse.org/repositories/home:/ganiuszka/Fedora_23/home:ganiuszka.repo

2. Install base Baculum package

# dnf install baculum

3. If SELinux enabled then it is required additional baculum-selinux package:

# dnf install baculum-selinux

4. Install Baculum web server configuration and Baculum start

a) For Apache web server

# dnf install baculum-httpd
# service httpd restart

b) For Lighttpd web server

# dnf install baculum-lighttpd
# service baculum-lighttpd start

5. In web browser go to: http://localhost:9095

First time login: admin
First time password: admin

NOTE!
If bconsole is accessible to Baculum via sudo then your are required to create a file:

# vi /etc/sudoers.d/baculum

add the following content to the file:

a) For Apache web server:

Defaults:apache !requiretty
apache ALL= NOPASSWD: /usr/sbin/bconsole

b) For Lighttpd web server

Defaults:lighttpd !requiretty
lighttpd ALL= NOPASSWD: /usr/sbin/bconsole
=== CentOS packages ===

1. Add Baculum repository:

# yum-config-manager –add-repo http://download.opensuse.org/repositories/home:/ganiuszka/CentOS_7/home:ganiuszka.repo

2. Install base Baculum package

# yum install baculum

3. If SELinux enabled then is required additional baculum-selinux package:

# yum install baculum-selinux

4. Install Baculum web server configuration and Baculum start

a) For Apache web server

# yum install baculum-httpd
# service httpd restart

b) For Lighttpd web server

Because Lighttpd binary packages default does not exist in CentOS repository, you are required to install epel repository with the following command:

# yum install epel-release

and then install Lighttpd configuration for Baculum:

# yum install baculum-lighttpd
# service baculum-lighttpd start

5. In web browser go to: http://localhost:9095

First time login: admin
First time password: admin

NOTE!
If bconsole is accessible to Baculum via sudo then you are required to create a file:

# vi /etc/sudoers.d/baculum

and add the following content to the file:

a) For Apache web server:

Defaults:apache !requiretty
apache ALL= NOPASSWD: /usr/sbin/bconsole

b) For Lighttpd web server

Defaults:lighttpd !requiretty
lighttpd ALL= NOPASSWD: /usr/sbin/bconsole
=== Ubuntu packages ===

1. Add Baculum PPA repository:

# add-apt-repository ppa:ganiuszka/baculum

2. Update packages index

# apt-get update

3. Install base Baculum package

# apt-get install baculum

4. Install Baculum web server configuration end Baculum start

a) For Apache web server:

# apt-get install baculum-apache2

Enable mod_rewrite module in Apache

# ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load

Enable Baculum configuration in Apache

# ln -s /etc/apache2/sites-available/baculum.conf /etc/apache2/sites-enabled/baculum.conf

Start Baculum

# service apache2 restart

b) For Lighttpd web server:

# apt-get install baculum-lighttpd
# service baculum-lighttpd start

5. In web browser go to: http://localhost:9095

First time login: admin
First time password: admin

NOTE!
If bconsole is accessible to Baculum via sudo then you are required to create a file:

# vi /etc/sudoers.d/baculum
and add the following content to the file:

Defaults:www-data !requiretty
www-data ALL= NOPASSWD: /usr/sbin/bconsole

The above sudo configuration is common for both Apache and Lighttpd web servers.

=== Debian packages ===

For Baculum 7.2.1-0 in Debian there does not exist any special packages repository, the recommended method to install Baculum packages is to download packages for Ubuntu Vivid manually and then to install them.

1. Download base Baculum package and install it

# wget https://launchpad.net/~ganiuszka/+archive/ubuntu/baculum/+files/baculum_7.2.1-0ppa1~vivid1_all.deb
# gdebi baculum_7.2.1-0ppa1~vivid1_all.deb

2. Download and install web server configuration for Baculum.

a) For Apache web server

# wget https://launchpad.net/~ganiuszka/+archive/ubuntu/baculum/+files/baculum-apache2_7.2.1-0ppa1~vivid1_all.deb
# gdebi baculum-apache2_7.2.1-0ppa1~vivid1_all.deb

Enable mod_rewrite module in Apache

# ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load

Enable Baculum configuration in Apache

# ln -s /etc/apache2/sites-available/baculum.conf /etc/apache2/sites-enabled/baculum.conf

Start Baculum

# service apache2 restart

b) For Lighttpd web server

# wget https://launchpad.net/~ganiuszka/+archive/ubuntu/baculum/+files/baculum-lighttpd_7.2.1-0ppa1~vivid1_all.deb
# gdebi baculum-lighttpd_7.2.1-0ppa1~vivid1_all.deb

3. In web browser go to: http://localhost:9095

First time login: admin
First time password: admin

NOTE!
If bconsole is accessible to Baculum via sudo then you are required to create a file:

# vi /etc/sudoers.d/baculum

and add the following content to the file:

Defaults:www-data !requiretty
www-data ALL= NOPASSWD: /usr/sbin/bconsole

The above sudo configuration is common for both Apache and Lighttpd web servers.

Release 7.2.0

We have just released Bacula version 7.2.0.

This version has quite a number of difficult and important bug fixes
since version 7.0.5 as well as a good number of new features.

Some of the new features are:

– Job Edit Codes %E  number of non-fatal error messages and %R bytes read from the disk.

– Enable/Disable of Clients, Schedules and Storage devices.

– Snapshot Management

– Snapshot Backends

– Improvements to Status Storage

– New option M for accurate jobs (compare Modification time of a file)

– Read Only Disk storage

– Restarting of Incomplete or Failed jobs (Restart, Resume, and Stop commands)

– Truncate command for truncating volumes

– Prune Expired Volumes

– Job edit codes %P for process id and %C for cloned jobs

– Maximum Concurrent Read Jobs (directive)

– Job Bandwidth Limitations

– Always Backup a File in Accurate mode

– Set Accurate mode at Runtime

– Purge Migration Job

This version has not been tested in production yet, so please test it
carefully. That said, it is largely based on Bacula Enterprise version
8.2, which is extremely stable and it also has a number of fixes and
features from the next, yet unreleased, Enterprise version as well as
*all* the Enterprise bug fixes.

For certain of the new features, and a couple more yet to come, this
version has a new catalog layout, which means that you must do a catalog
upgrade (it is relatively simple). As always, please backup your
database prior to applying the upgrade procedure.

Previously we supplied an update script for only one version. To avoid
the proliferation of upgrade scripts in the future, we have settled on a
single script (update_bacula_tables), which will upgrade from version
3.0.x to version 5.2.x (same as 7.0.x) and to the new 7.2.0 format. So
the procedure much simpler.
As soon as we can update the bacula.org web site to have a sort of more
automated download area, we will move our source release to the
bacula.org web site and begin furnishing binaries.

Many thanks to Bacula Systems for providing the bug fixes and new
features. Since the development process in Bacula Systems is going
faster (more programmers), we can expect even more features in future
versions.

You may notice a few license/copyright changes, but these are all very
positive for the community version and its future. I will go into it in
more detail on this point in a Status Report that will follow this
announcement in a few days.

Thanks for using Bacula.

Release 7.0.5

This is a bug fix release to version 7.0.4.   Since it fixes several
major problems, we recommend that everyone upgrade to this version.

As usual, the source code has been uploaded to the Bacula project of Source Forge.

         http://sourceforge.net/projects/bacula

28Jul14
– Fix #547 by adding .schedule command
– Update AUTHORS
– Fix bug #2079 with patch from Robert Oschwald
– Fix orphaned file descriptors during errors
– Yet another client==NULL
– Improve FD and SD cancel
– Jim Raney’s TLS patch
– Fix bug #1679 pool overrides not shown in manual run display
– Attempt to avoid client==NULL
– Fix for bug #2082 (hopefully)
– Fix seg fault in jobq.c
– make stop after first error
– Increase status schedule days from 500 to 3000
– Remove bad cherry-pick
– Fix compiler warning
– Allow options create_postgresql_database from patch in bug #2075 by roos
– Fix bug #2074 crashes when no conf file present
– Set pthread id in jcr at beginning so the job can be cancelled.
– Fix possible heartbeat interval timing problems
– Fix some errors reported by valgrind. May fix the problem with bsmtp command.
– Ensure b_sterror() is using the correct size of input buffer
– Fix possible seg fault
– Fix segfault when trying to stop the bnet_server thread in terminate_stored()
– Fix bad link bug #2076
– Fix compilation of bsock.c when TLS is not available
– Correct L suffix to be LL
– Fix bad copy/migrate data header
– On termination shutdown thread server
– baculum: Updated README file
– baculum: Update English language texts
– baculum: Saving auth file for web server HTTP Basic auth
– baculum: Added directory for web server logs
– baculum: Added example Lighttpd configuration for Baculum and sample web
server auth file
– Expanded auth error message
– baculum: Support for web servers which do not provide direct info about HTTP
Basic auth
– Fix limit bandwidth calculation
– Eliminate strcpy() from bsmtp
– Fix for configuring sudo option for bconsole access
– Display correct NextPool overrides + use Job NextPool in restore if available
– Fix Bacula to work with newer Windows pthreads library
– Fix bug #180 ERR=success in btape when tape error

Bugs fixed/closed since last release:
1679 180 2074 2075 2076 2079 2082 547

Release 7.0.4

This is a bug fix release to version 7.0.3.  We recommend that
everyone upgrade to this version.

As usual, the source code has been uploaded to the Bacula project of Source Forge.

         http://sourceforge.net/projects/bacula

The main fixes are to make copy/migration to a second SD work, and
to cleanup some of the inconsistencies in the cancel command which
could confuse the user.

02Jun14
– Better error handling for cancel command
– Fix compiler warning + simplify some #ifdefs
– Fix copy/migration to second SD
– Fix calls to sl.set_string()
– Improve sellist code

Release 7.0.3

This is a bug fix release to version 7.0.2. We recommend that everyone using version 7.0.2 upgrade to this version.  As usual, the source code has been uploaded to the Bacula project of Source Forge.

http://sourceforge.net/projects/bacula

Major points:
There are a number of bug fixes, some of them very important. In addition we have worked on improving error handling for the new selection lists (used in cancel) as there are a few serious problems reported, but we are unable to reproduce them. Hopefully the changes have corrected these problems.

12May14
– Fix error handling in do_alist_prompt
– Tighten error condition handling in sellist
– Add new cancel test
– Update LICENSE and LICENSE-FAQ
– Also update autoconf/aclocal.m4
– Reschedule on error caused EndTime to be incorrect — fixes bug #2029
– Flush console queued job messages — should fix bug #2054
– Attempt to fix FreeBSD echo/printf, bug #2048
– Update to newer libtool + config.guess
– Recompile configure
– Apply fix supplied for acl.c in bug #2050
– Fix a SD seg fault that occurs with over committed drives
– Clear bvfs cache and set debug options available only for admin
– Moved auth params to curl opts
– Filtred single results for restricted consoles
– Removed unnecessary debug
– Changed e-mail address in gettext file
– Support for customized and restricted consoles
– Misc changes for rpm building (made by Louis)
– Updated requirements for Baculum
– Apply fix for bug 2049: wrong drive selected
– Fix #2047 about bthread_cond_wait_p not declared
– Fix Bacula bug #2044 — fix Makefile for bplugininfo linking
– Fix Bacula bug #2046 — sellist limited to 10000
– Fix Bacula bug #2045 — multiply defined daemon_event
– Fix Bacula bug #2020 overflow in btape — Andreas Koch

Bugs fixed/closed since last release:
2020 2029 2044 2045 2046 2047 2048 2050 2054

Release 7.0.2

We have released Bacula version 7.0.2 to Source Forge.

This is a minor bug fix since version 7.0.1, but it does have one significant bug fix.   If you use shell expansion characters in any of your configuration files, we recommend that you download and install this version.  Otherwise if you have already installed version 7.0.0 or 7.0.1 and experiencing no problems, there is no need to upgrade.

For packagers this version has a number of cleanups of old files, and corrects a few problems of building the documentation from scratch. Please note that the release documentation contains prebuilt English pdf and html files.

Thank you for using Bacula ?

Release 7.0.0

We have released version 7.0.0 to Source Forge.

Please be aware that this is a major new version and thus please test it carefully before putting it into production. Since there are so many changes (mostly backports from the Enterprise version), I expect to have a few problems even though we have done very heavy testing. Note, this code has a very large number of bug fixes.

Please note that we have done a good deal of cleanup so many of the old, unused directories such as gnome-console, tray-monitor, wx-console, and win32 are removed from the bacula directory. In addition, we have removed everything from the gui directory as it contained only old programs that were no longer maintained. There is one new addition to the gui directory, which is the new baculum web gui program. In addition, a number of directories have been removed from the docs release (but not yet from the docs git repository).

The new version 7.0.0 source code is published on Source Forge as well as in Branch-7.0 of the bacula git public repository. The docs are also available in the docs git public repository, and are also in Branch-7.0. Since there were a number of significant changes with the documentation build process the upload of the docs to the website does not yet totally work. There is a strange layout problem with the main page of the pdf that does not show up in directly reading the downloaded pdf, and there seem to be a number of missing icons for the html documents (annoying but apparently not critical) that I will correct in the coming days.

In addition the new website has been activated. If you experience problems, please do not hesitate to signal them to me at: kern at sibbald dot com. If you want to get to the old website it can be accessed at old.bacula.org, but will in the long term be eliminated.

We are still working on new Windows binaries as well as releasing a full set of binaries for many platforms. Hopefully that will be finished before the end of April.

Thank you for your ongoing support and your patience in waiting for this release. I hope that you will find it satisfactory.

Major Contributions to Bacula since 2008

Those of you who have been with the Bacula project for some time, will recall that I (Kern) publicly stated that my primary purpose in creating Bacula Systems was to ensure the long-term growth of Bacula (the community version). I also stated that my personal involvement with the community would decrease for several years so that I could concentrate on getting Bacula Systems running, but that would not at all decrease the pace of development of Bacula.  This is indeed the case.

To show that the above statements are true, please review the following list of major contributions to Bacula from 2008 until today.  I think you will see that Bacula has been largely and substantially supported by Bacula Systems SA (which includes me).

Major Community Features added 2008 to 20 February 2013

– The letters BEE mean the Bacula Enterprise Edition by Bacula Systems SA
– Information herein is pulled from public records:
   – New Features Chapter in main Document
   – ReleaseNotes file in the source releases
   – ChangeLog file in the source releases
   – git repository
– This is not meant to be exhaustive
– Some author’s names may be missing

  New Feature or work done                     Contributor
  =====================================        ==========================

5.2.13: 20Feb13
– Many Bug Fixes (21 bug reports closed)    — Bacula Systems SA and others
– Several new minor enhancements            — Bacula Systems SA
– Backport code from BEE                    — Bacula Systems SA

5.2.12: 14Sep12
– New bpluginfo utility                     — Inteos
– Bug fixes (13 bug reports closed)         — Bacula Systems SA and others
– Backport code from BEE                    — Bacula Systems SA

5.2.10: 28Jun12
– Significant fixes (6 bug reports closed)  — Bacula Systems SA and others
– Rudimentary AFS support — now depreciated
– Backport Windows code from BEE            — Bacula Systems SA

5.2.9: 12Jun12
– Bug fixes (5 bug reports closed)          — Bacula Systems and others

5.2.7: 02Jun12
– Many code cleanups and rewrites           — Bacula Systems SA and others
– Closed 12 bug reports
– Backport StorageId code from BEE          — Bacula Systems SA

5.2.6: 18Feb12
– Exchange plugin work with Accurate mode   — Bacula Systems SA
– Add wild card to restore cd command       — Bacula Systems SA
– Many important fixes (closed 1 bug report)
– Backport debug for sd plugins from BEE    — Bacula Systems SA

5.2.4: 18Jan12
– Significant improvement to spec files     — Bacula Systems SA
– Fix versioning of share objects           — Bacula Systems SA
– Many bug fixes (9 bug reports closed)
– Many smaller enhancements                 — Bacula Systems SA

5.2.2 24Nov11
– Additions to RunScript variables
– Add -t option on Bat
– Backport plugin code from BEE             — Bacula Systems SA
– 4 bug reports closed
– Backport from BEE                         — Bacula Systems SA

5.2.1 30Oct11
5.2.0rc1 08Jul11
– Major Version Release with many
     new features and lots of new code
– Many Bug Fixes (88 bug reports closed)    — mostly Bacula Systems SA
– LZO Compression                           — Laurent Papier
– New Qt Based Tray Monitor                 — Bacula Systems SA
– Purge Migration Job                       — Bacula Systems SA
– Changes in Bvfs (Bacula Virtual FS)       — Bacula Systems SA
– Changes in the Pruning Algorithm          — Bacula Systems SA
– Additions to RunScript variables
– Additions to the Plugin API               — Bacula Systems SA
– ACL Enhancements                          — Planets Communications B.V. and
                                               ELM Consultancy B.V.
– Class Based Database Backend Drivers      — Planets Communications B.V. and
                                               ELM Consultancy B.V.
– Many backports from BEE                   — Bacula Systems SA

5.0.3 04Aug10
– Truncate Volume after Purge               — Bacula Systems SA
– Many Bug Fixes                            — Bacula Systems SA

5.0.0 22Jan10
– Maximum Concurrent Jobs for Devices       — Bacula Systems SA
– Restore from Multiple Storage Daemons     — Bacula Systems SA and
                                               Equiinet, Ltd.
– File Deduplication using Base Jobs        — Bacula Systems SA
– AllowCompression                          — Collaborative Fusion, Inc.
– Accurate Fileset Options                  — Bacula Systems SA
– Tab-completion for Bconsole               — Bacula Systems SA
– Pool File and Job Retention               — Bacula Systems SA
– Read-only File Daemon using capabilities  — AltLinux
– Bvfs API                                  — Bacula Systems SA
– Testing Tape Drive Speed Command          — Bacula Systems SA
– Block Checksum Device Directive           — Bacula Systems SA
– Significant New Bat Features              — Bacula Systems SA
– Port Bat to Windows                       — Bacula Systems SA
– Linux Bare Metal Recovery USB Key         — Bacula Systems SA
– bconsole Timeout Option                   — Bacula Systems SA
– Many Important Changes                    — Bacula Systems SA and others
– Big backport from Bacula Enterprise       — Bacula Systems SA

3.0.0 28Dec08
– Accurate Backup                           — Bacula Systems SA
– Copy Jobs                                 — Bacula Systems SA
– ACL Updates and Extended Attributes
– Virtual Backup                            — Bacula Systems SA
– Implement 64 bit Windows Client           — Bacula Systems SA
– Duplicate Job Control                     — Bacula Systems SA
– TLS Authentication                        — Bacula Systems SA
– bextract non-portable Win32 data          — Bacula Systems SA
– State File updated at Job Termination
– MaxFull/DiffInterval                      — Bacula Systems SA
– Honor NoDumpFlag & ExcludeDirContaining
– Bacula Plugins                            — Bacula Systems SA
– Microsoft Exchange 2003/2007 Plugin       — Bacula Systems and
                                               Equiinet, Ltd.
– Many Additional Smaller Features          — Bacula Systems SA