X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=bacula%2FChangeLog;h=d6f9d866eebc64fb0505c0195ac069bb4af1a11a;hb=e8a755af5e2bff01451cb704476a5ae615526155;hp=aa1c54ea230216995e0b9553fdeb742a2fe2fd89;hpb=591fcc55ecd759cd56942a2c45a21dec7eadb3ab;p=bacula%2Fbacula diff --git a/bacula/ChangeLog b/bacula/ChangeLog index aa1c54ea23..d6f9d866ee 100644 --- a/bacula/ChangeLog +++ b/bacula/ChangeLog @@ -1,8 +1,383 @@ - Changelog on version 9.0.0 + Changelog on version 9.0.6 + +Release 9.0.6 + + +19Nov17 + - Update AUTHORS for recent commits + - Remove incorrecly placed openssl-compat.h + - Add openssl-compat.h which went in wrong directory + - baculum: Add removing single resource + - baculum: Add module to check resource dependencies + - baculum: Fix saving names with spaces inside schedule Run directive + - baculum: Fix saving entire config by api request + - Backout vol size tests in previous attempt to fix bug #2349 + - Fix compiler warning in previous patch + - Apply patches from bugs #2325 and #2326 to fix FIFO bugs + - Fix bug #2315 INTEGER misspelled in update_sqlite3_tables.in + - Try to fix bug #2349 multiple recycle messages + +15Nov17 + - baculum: Throw 404 error if service not known + +14Nov17 + - baculum: Use home page url when an error is shown + +12Nov17 + - Fix bug #2346 Dir blocks when max reloads reached + - baculum: Send config to api server as json + - Remove enterprise code that breaks Mac install -- fixes bug #2351 + - Correct FS size calculation for FreeBSD, Solaris, and Windows + +11Nov17 + - baculum: Enable Portuguese language support in makefile + +10Nov17 + - baculum: Fix required directives in schedule resource configuration + - baculum: Fix saving messages resource + - baculum: Improve slow reloading config resource list + +09Nov17 + - crypto: remove most of OpenSSL initcallbacks for 1.1 + - Update ACL/XATTR code and define new ACL/XATTR API for Plugins. + - baculum: Fix numeric password setting bug reported by Heitor Faria + +08Nov17 + - crypto: convert EVP_PKEY access and remainings bits for OpenSSL 1.1 + - crypto: convert EVP_MD_CTX + EVP_CIPHER_CTX to OpenSSL 1.1 + - crypto: Use DEFINE_STACK_OF() + - crypto: Add a tiny OpenSSL compat level + - crypto: remove support for ancient openssl + +02Nov17 + - Add restore wizard to the tray monitor. + - Preparation fixes: remove some warning + - Add ASSERTD() to track NULL Volume name error + +24Oct17 + - Add "noautoparent" restore command option to disable the automatic parent + directory selection + +20Oct17 + - Make qt-console compatible to Qt5 (Qt4 still work) +Bugs fixed/closed since last release: +2315 2325 2346 2349 2351 + +====================================================================== + +Release 9.0.5 + +01Nov17 + - Use if exists on dropping MAC table in postgres. Fixes bug #2314 + - Fix bdirjson display of Minutes. Fixes bug #2318 + - baculum: Set default language if no language set + - baculum: Fix language setting in api + - baculum: Update generated .mo files for api + - baculum: Add missing texts to translations + - baculum: Fix add to translation static texts on the api default page + - baculum: Fix missing session start + - Make verify job log same as other logs -- fixes bug #2328 + - Take a more conservative approach for setting killable true + - Add extra safety for readdir buffer + +31Oct17 + - Retab systemd/Makefile.in + - Don't require mount for @piddir@ + - Use Debian systemd start/stop scripts supplied by Sven Hartge + +29Oct17 + - Fix bug #2316 add CacheRetention to Pool + - Skip tape ioctls on FreeBSD when using a FIFO fixes bug #2324 + - Fix bug #2338 to not truncate already truncated volumes + - Remove some old C int code and use bool + +28Oct17 + - Remove unused lib/lz4.c.orig file + - Update AUTHORS file + - Mark Volume read-only only if no access rights or read-only partition + - Add -P daemon option to supress creating PID file + - Fix too big copy to test FD plugin_ctx + +26Oct17 + - Backport Enterprise code + +23Oct17 + - When read-only volume found mark it in catalog -- fixes bug #2337 + - Make out of space on partition fatal + - Fix bug 2323 -- loop exit condition was backward and add error message + - Add missing copy-plugin-confs for regress + - Fix bug reported by jesper@schmitz.computer where bat hangs on FreeBSD + +08Oct17 + - baculum: Fix reading and writing schedule resource + +15Sep17 + - baculum: Fix undefined offset error during saving director config + - baculum: Fix listing days of week in schedule setting + +14Sep17 + - baculum: Fix saving schedule run directive value + +12Sep17 + - rpm: Add missing script baculabackupreport and query.sql for Suse + - rpm: Add missing libbacsd* file and tapealert script to Suse rpm spec file + - rpm: Add missing libs bbconsjson, bdirjson and bsdjson to Suse rpm spec + file + - rpm: Add aligned plugin rpm spec file for Suse + - rpm: Add bacula-tray-monitor.desktop launcher in scripts directory + - rpm: Add Suse Linux ES 12.1 platform + +11Sep17 + - rpm: Add bacula-tray-monitor.desktop file in script dir + +Bugs fixed/closed since last release: +2314 2316 2318 2324 2328 2337 2338 + + +Release 9.0.4 +06Sep17 + - Update po files + +05Sep17 + - Fix SQLite3 upgrade tables script fixes bug #2306 + - baculum: Fix language setting in config file + +03Sep17 + - Upgrade to latest lz4.c to fix bug #2310 bus error on 64 bit Solaris + - Recompile configure.in + - Ensure systemd/bacula.conf is created by configure fixed bug #2307 + - Fix compiler warning noted in bug #2309 + - Fix SQLite3 Version bug #2305 + - Remove unused variable to elimiate compiler warning + - Recompile configure.in + +28Aug17 + - Fix #2925 Do not try to stop non backup jobs (virtualfull, copy, migration, + restore, etc...) + +25Aug17 + - baculum: Fix broken symbolic links for lang files + +17Aug17 + - don't use add_event() when flag "l" is not set + +14Jun17 + - core: bwlimit measure bandwidth + +02Jun17 + - core: bwlimit handle backlog and allow burst + +25Apr17 + - Do not purge running jobs in autoprune + +Bugs fixed/closed since last release: +2305 2306 2307 2309 2310 2925 + + +========================================================== + +Release 9.0.3 + +06Aug17 + - baculum: Fix access denied error on api install wizard page + - baculum: Remove assigning to api host when user is deleted + - baculum: Fix empty admin setting + - baculum: Add ability to assign host to specific user + - baculum: Fix bconsole test connection for new api host that works with new + director + +05Aug17 + - baculum: Fix sqlite db support + +03Aug17 + - Fix bug #2301 Solaris Available space incorrectly reported by turning off the + output for Solaris + - Fix bug #2300 mount/unmount/release of single tape drive does not work + +01Aug17 + - baculum: Fix bconsole connection test in config wizard + - baculum: Fix writing config for schedule and message names with space + +31Jul17 + - bpipe: Fix compiler warning + - baculum: Fix drag & drop file version elements + +30Jul17 + - baculum: Add fileset info endpoint and use it in restore wizard + - baculum: Use client name instead of clientid and start using fileset to + prepare restore tree + - baculum: Remove fileset parameter from run restore + - baculum: Fix lstat regex pattern + - baculum: Get the most recent jobs by client and fileset or by clientid and + filesetid + - Fix: bug #3048: jobs are stuck in endless loop in reserve.c + - Add total time to test.out file + +29Jul17 + - baculum: Add restore job selection in restore job wizard + +26Jul17 + - Enhance verify job report from bug 2249 + +Bugs fixed/closed since last release: +2300 2301 3048 + + +====================================================== +Release 9.0.2 + +23Jul17 + - Use Bacula in place of Libz variables so we can build with/without libz and + lzo + - Apply ideas from bug #2255 prettier status slots output + - Configure and install bacula-tray-monitor.desktop + +22Jul17 + - Fix btape test which counted files incorrectly on EOT + +21Jul17 + - Fix bug #2296 where Bacula would not compile with postgres 8 or older + +20Jul17 + - Fix bug #2294 Bacula does not build with MariaDB 10.2 + +14Jul17 + - baculum: Fix multiple directors support + - baculum: Fix showing errors from the API + +Bugs fixed/closed since last release: +2255 2294 2296 + + +Release 9.0.1 + +10Jul17 + - Remove two incorrect trailing commas in bsock.h + - Fix bug #2293 bad big endian detection in lz4.c + - Add new tray-monitor files that were omitted in the backport from Enterprise +06Jul17 + - bvfs: Do not insert deleted directories in PathVisibility table -21May17 +05Jul17 + - Fix compilation for Debian Stretch with GCC 6.3 + +Bugs fixed/closed since last release: +2293 + +Release 9.0.0 + +02Jul17 + - Skip verify-data-test if not running Linux + - Skip lzo-test if lzo not in Bacula + - Remove double define HAVE_LZO in config.h + +01Jul17 + - Add documentation on baculabackupreport to delete_catalog_backup.in + - Install baculabackupreport and ignore script without .in + - Recompile configure.in + - Add Bill's baculabackupreport script + +30Jun17 + - Update po files + +29Jun17 + - Fix error in FreeBSD during maxtime-test + +27Jun17 + - Fix #2853 About character substitution for "virtual full" job level in + RunAfterJob + +26Jun17 + - Attempt to fix timing problem with console-dotcmd-test on FreeBSD + - Ensure we have a DIR connection in dequeue_messages + +25Jun17 + - Add more debug to regress for FreeBSD failures + +23Jun17 + - Fix #2940 Allow specific Director job code in WriteBootstrap directive + +21Jun17 + - Fix pragma pack to allow lz4.c work on Solaris and other machines + +19Jun17 + - baculum: Fix working logout button + - A more correct fix for lz4.c on Solaris 10 + +18Jun17 + - Remove use of #pragma pack in lib/lz4.c for Solaris 10 + - Recompile configure from configure.in + - Detect Solaris 10 + + +17Jun17 + - Fix bug #2289 version 7.9 not compatible with old FDs -- comm compression + +10Jun17 + - Make getmsg.c compatible with old FDs + +09Jun17 + - Use one MAX_BLOCK_SIZE and set to 20M + +08Jun17 + - rpm: Add Fedora 25 build platform + +07Jun17 + - Remove vestiges of crc32_bad -- fixes Solaris build + - Fix #2890 about segfault in .status command on Redhat 5 32bit + - Add missing semi-colon in bsys.c + +06Jun17 + - baculum: Fix incorrect table name error during restore start + +30May17 + - Display the correct address in lockdump for db_lock() + +05Jun17 + - Fix getmsg to handle additional forms of Progress messages + +04Jun17 + - baculum: Fix double assets and runtime symbolic links in baculum-web deb + package + +03Jun17 + - baculum: Fix missing php-xml dependency in deb metafile + - baculum: Improve errors handling in API restore pages + +29May17 + - rpm: Remove libbacsd.la for both Red Hat and Suse + - rpm: Add missing libs bbconsjson, bdirjson and bsdjson + - rpm: Fix libstdc++ version in BAT spec file + +28May17 + - Fix some problems noted by clang + - baculum: Reorganize run job code + - baculum: Reorganize estimate job code + - baculum: Make get method definition not obligatory + - Make file-span-vol-test portable + - Attempt to fix deadlock in FreeBSD maxtime-test + +27May17 + - Do not produce error if MySQL database exists in create_mysql_database + +26May17 + - rpm: Add missing tapealert script + - rpm: Add missing libbacsd + - rpm: Remove dvd-handler script + +24May17 + - Fix bvfs queries + - Use FileId in place of Filename + - Revert "Put FilenameId in .bvfs_lsfiles output" + - Put FilenameId in .bvfs_lsfiles output + - Add more debug in src/cats/bvfs.c + - Fix bvfs_lsdirs and bvfs_lsfiles + - baculum: Add Japanese language support in deb and rpm packages + - Add DirectoryACL directive + - baculum: New Baculum API and Baculum Web + - Add forking info to LICENSE and LICENSE-FAQ - Minor improvement to error message - Fix race in steal_device_lock shown in truncate-concurrent-test - Apply Marcin's fix for 6th week of the month @@ -41,53 +416,9 @@ - Fix bug #2271 where poll interval causes tape mount message to repeat - Fix segfault in bdirjson with incorrect configuration files - -New Features: -------------- - - - The "list" command now filters the results using the current Console ACLs - - The WhereACL is now verified after the restore menu - -Core Features: - - Implement a drive usage counter to do round robin drive assignment - - Enhance functionality of TapeAlert - - Implement a "Perpetual Virtual Full" feature that creates a Virtual Full backup - that is updated every day - - Increase Director's default "Maximum Concurrent Jobs" setting from 1 to 20 - - Add "PluginDirectory" by default in bacula-sd.conf and bacula-fd.conf - - Add support for terabytes in sizes. Submitted by Wanderlei Huttel. - - Restore mtime & atime for symlinks - - New "status network" command to test the connection and the bandwidth - between a Client and a Storage Daemon - -Bconsole Features: - - Add "ExpiresIn" field in list and llist media output - - Add command to change the priority of a running job (update jobid=xxx priority=yyy) - - Add level= and jobtype= parameters to the "list jobs" command - - Add option to bconsole to list and select a specific Console - - Add shortcut to RunScript console commands. Submitted by Wanderlei Huttel. - - Display "IgnoreFileSetChanges" in show fileset command (#2107) - - Display PrefixLinks in "show job" output - - Display permission bits in .bvfs_decode - - Display the Comment field in "llist job" command - - Add "ActionOnPurge" field to "llist pool" command. Fix #2487 - - Add "long" keyword to list command, ie "list long job". This is - essentially an alias fo the "llist" command. - - Modify the "setbandwidth" limit parameter to accept speed input. ex: limit=10kb/s - - Modify the "setbandwidth" limit parameter so that the default - is no longer kb/s but b/s. - - Do not show disabled resources in selection list - - Fix bconsole readline and "dumb" terminal handling of CTRL-C - - Add the priority field to the .api 2 job listing output - -Misc Features: - - Change the default "MaximumFileIndex" from 50MB to 100MB by default - - Add -w option to btape to specify a working directory - - Enhance bls -D/-F help message - Bugs fixed/closed since last release: 2271 2548 2563 2567 2588 2593 2602 2624 2625 2627 2629 2632 2638 2640 2646 -2698 2520 2559 2561 2582 2806 2807 +2698 2520 2559 2561 2582 2806 2807 2890 2289 2890 2853 2940 ==============================================================