]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/ChangeLog
Make out of freespace non-fatal for removable devices -- i.e. behaves like tape
[bacula/bacula] / bacula / ChangeLog
index 4bec9426c21c36953ac16e747eb38c5e7f3e1ae9..89e7782ddb01f53d4a91b0483897a0428a294f28 100644 (file)
@@ -1,6 +1,390 @@
-              Changelog on version 9.0.0
+              Changelog on version 9.0.8
 
+Release 9.0.8
 
+27May18
+ - Fix bug #2212 where restore jobid=nn file=xxx restores the files twice
+ - Pull regression truncate-test from Branch-9.1
+ - Apply patch from Wandlei Huttel to add Run Time and suffix to Restored 
+  bytes
+ - Fix bug #2343 where truncate of explicit Volume name truncates non-purged 
+  volumes
+
+26May18
+ - Fix some file execute permissions. Fixes bug #2389
+
+25May18
+ - Fix license problems in Bug #2382
+ - Apply patch from Leo to fix bug 2192
+
+21May18
+ - Fix bad placement of jcr->pool reference as pointed out by Martin Simmons
+
+18May18
+ - rpm: Add OpenSuse Leap 42.3
+
+17May18
+ - rpm: Update bacula.spec for Fedora 27
+
+15May18
+ - baculum: Fix SQL grouping error in restore wizard reported by Rasmus Linden
+
+21Apr18
+ - Update some old copyrights
+
+20Apr18
+ - baculum: Update Portuguese translations
+
+19Apr18
+ - Remove old Bacula Systems notices
+
+Bugs fixed/closed since last release:
+2212 2320 2349 2354 2379 2382 2383 2330 2054
+2343 2369 2194 2359 2151 2366 2353 2381 2378
+
+
+Release 9.0.7
+
+
+18Apr18
+ - Remove NSIS debug
+
+12Apr18
+ - baculum: Fix opening configuration tabs bug reported by Heitor Faria
+
+25Feb18
+ - Restore win32 dir from Branch-5.2 and update it
+
+23Feb18
+ - Add Phil Stracchino's fix for Qt5
+
+03Feb18
+ - baculum: Fix saving boolean values in schedule Run directive
+
+19Jan18
+ - rpm: Add Fedora26-64 platform
+
+10Jan18
+ - baculum: Add link to go back from job configuration window
+
+09Dec17
+ - Use correct SQL table encoding for Postgresql 10.x
+
+03Dec17
+ - baculum: Add listbox control and use it for base and device directives
+
+02Dec17
+ - baculum: Fix showing verify job fields in job run configuration window
+ - baculum: Revert back volume pool name in volume list window
+ - baculum: Fix error message about disabled bconsole
+ - baculum: API endpoints code refactor
+ - baculum: Add state, number, boolean and id validators
+ - baculum: Return bconsole disabled error if bconsole support isn't enabled
+ - baculum: Remove unused api endpoints
+
+28Nov17
+ - baculum: Fix oauth2 client working in the web part
+
+27Nov17
+ - baculum: Fix auth setting radio buttons alignement
+ - baculum: Enlarge interface height to 100%
+ - baculum: Add more information to cURL error
+ - baculum: New reworked restore wizard
+ - baculum: Wizards view improvements
+ - baculum: Add restore hardlinks support in api
+ - baculum: Add strip_prefix, add_prefix, add_suffix and regex_where restore 
+  options to api restore
+ - baculum: Add new volumes required api endpoint
+
+22Nov17
+ - Port missing RestoreObject Plugin Config code from BEE.
+
+21Nov17
+ - baculum: Stop using hidden fields to store item identifiers
+ - baculum: Fix redundant loading users portlet
+ - baculum: Add required config fields asterisk mark
+
+Bugs fixed/closed since last release:
+
+==========================================================
+
+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
+
+17Nov17
+ - Add support for items with comma in ini_store_alist_str()
+
+15Nov17
+ - Fix segfault after the reload of an incorrect configuration
+ - Add temporary fix to avoid a deadlock after a reload command on an incorrect 
+  configuration
+ - baculum: Throw 404 error if service not known
+
+14Nov17
+ - Fix race condition between setip and the access to CLIENT::address()
+ - Fix #3284 about Client address not reloaded properly
+ - 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
+
+06Nov17
+ - fix #3269 obey the user choice of "Are you sure you want to delete X JobIds
+
+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
+
+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