Webacula ChangeLog
------------------

=== 5.5.1 (Sat Sep 10 2011)
    Small bugfixes.

=== 5.5.0
    Implemented Bacula ACLs : JobACL, ClientACL, StorageACL, PoolACL, FileSetACL, WhereACL.
    Implemented Webacula ACLs - access to main menu.
    Move all Webacula tables to Bacula database. Now a separate database is not needed.
    Greatly increased performance when restoring the file list : implemented receive a list of files to restore from temporary table (trac ticket #40).
    Remove 'tmpdir' from config.ini. Now 'tmpdir' is not needed.
    Fix bug #3151906 -- "Single" files missing from "Select Files for Restore".
    Documentation to install Webacula on Ubuntu/Debian based.
    PHP session is stored in the table.

=== 5.0.3 (Mon Jan 24 2011)
    Fix bug #3151906 -- "Single" files missing from "Select Files for Restore" 

=== 5.0.2 (Wed Aug 11 2010)
    Fresh Portuguese Brazil translation by Samuel Rios Carvalho

=== 5.0.1 (Thu May 12 2010)
    fix bug #3000461 Restore selected files

=== 5.0 (Thu Feb 20 2010)
    Important : required Bacula 5.0 or later.
    Important : now database 'webacula' NOT required for Restore Jobs. Now create a tree of files to Job Restore is faster at 30%--50%
    Add few options into restore pages.
    Add Spanish translation by Efren Bravo <efrenba@yahoo.es>
    Implements "Reviewed" feature: if the Job completed with an error, then you can click on the link "Written in Logbook" and "Reviewed" this Job. Then don't show this Job in list "Jobs with errors" in future. See also trac ticket #43.

=== 3.5 (Tue Feb 16 2010)
   Job->Search->File name (LIKE, REGEX) and restore single file.
   Support mount/unmount Autochanger.
   Display Autochanger content.
   Extend the "Run Job" page by options to modify a Job before running : Pool, Client, FileSet, Storage, Level, Start Time.
   Add links to the Jobs displayed in a Timeline graphic (use imagemap).
   Support multiple Restore Job resources.
   Take into consideration new Job fields : PriorJobId (link to prior Job Record when migrated),
PurgedFiles (set when all File records purged). See 'developers/Database_Tables.html' for details.
   Improved User Interface.
   Fix bugs.

=== 3.4.1
   Fix bug #545471 in bugzilla RedHat.

=== 3.4  (Wed Dec  2  2009)
   Add "Select full restore to a specified JobId".
   Add web/ajax terminal to Bacula Console.
   Add on "List of Running Jobs" the view of "joblog", so is possible to check the running session.
   Add "List Volumes likely to need replacement from age or errors", like bconsole -> query -> 16
   Fix bug #2891270 : ereg* deprecated in php >= 5.3
   Add 'Job description' feature to Logbook.
   Add 'Cancel JobId'.
   Improved User Interface.

=== 3.3
   Now main page (index, "Desktop" menu) does not show a message like "Not found xyz".
   Pools, Volumes operations.
   Now the Zend Framework need to be downloaded separately, from http://framework.zend.com/
   New ini-parameter "days_to_show_jobs_with_errors". As many days to show those Jobs that are completed with errors (default = 7).

=== 3.2
   Improved design.
   Fixed few bugs.
   Restructuring of source code : Move all SQL code from controllers to models.
   Restructuring of source code : use Zend_Layout. Now very easy to create new skins. 
Important information for web designers described in file 4CONTRIBUTORS.

=== 3.1 release (2009-09-16)
   Add full PostgreSQL support (restore files, logbook, etc).
   Add full Sqlite support (restore files, logbook, etc).
   Rewrite drawFileTreeAction().
   Add regress testing procedures.
   More bugfixes.

=== 3.0
   Fixed several unexpected bugs.
   Remove prototype.js. Use json2.js and jquery.js instead.
   Replaced by Calendar to jQuery Datepicker widget.
   Conversion to a standard type of language files.
   Add parameter 'mainmenu_floating' in config.ini. A floating menu stays visible even if you scroll down a web page.
   Add parameter 'head_title' in config.ini
   Add RSS feed
   Add "Restore the most recent backup for a client"
   Add "Restore backup for a client before a specified time"
   New parameter in config.ini : "ttl_restore_session"
   Add exceptions handler
   Improved design
   Add docs/check_system_requirements.php
   Renumbering versions. Now major version number of WeBacula will match the version number of Bacula.
   Create branch-1.38-2.x for the older versions webacula (they are working with bacula 1.38...2.x)
   Up to Zend Framework 1.8.3

=== 1.5
   Add Restore the most recent backup for a client
   Add Restore backup for a client before a specified time 
   Add full text search to LogBook
   Fix bug (Zend/Paginator/Adapter/DbSelect.php) http://framework.zend.com/issues/browse/ZF-5620
   Fix Logbook find by Id record
   Add Portuguese Brazil translation by Samuel Rios Carvalho <samuel.rios.carvalho@gmail.com>
   Fix handling languages

=== 1.4 release 2008.09.29
=== 1.1.release (Wed Mar 19 09:16:06 2008)
=== 1.0.beta (Tue Oct 30 21:49:37 2007)
=== 0.5.beta (Mon Sep 10 22:42:34 2007)

sourceforge.net (registered 2007-07-17 22:05)
