]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/ChangeLog
Update version/data, ReleaseNotes, and ChangeLog
[bacula/bacula] / bacula / ChangeLog
index 5b97b5d8ad480d8b075285dd5464709ba26e4020..4644b2b1a5850617d823f9449a227bf1c662587a 100644 (file)
-              Changelog on version 7.0.4
+              Changelog on version 7.9.5
+
+
+
+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
+
+Bugs fixed/closed since last release:
+2289 2890
+
+==================================================
+
+
+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()
+
+Bugs fixed/closed since last release:
+2890
+
+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
+ e
+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
+ - Add new truncate test
+ - Retab Makefile.in in platforms/systemd.in
+ - Fix compiler warning
+ - Add FD backwards compatibility
+ - Fix regression minor scripting problems
+ - Fix #2807 about an issue with the show command when using incorrectly JobToVerify 
+   directive
+ - Fix #2806 about the director service started before the database with systemd
+ - Update Dart control files
+ - Massive (70,000+ lines) backport of code from Bacula Enterprise 8.8.
+   See next line ...
+ - Adapt update_bacula_tables scripts for catalog version 15
+ - Allow to use Base directive in a JobDefs
+ - Add more debug to the bpipe plugin
+ - Enhance error message when packets are too big
+ - Add '.storage unique' bconsole command
+ - Allow to use ".jobs type=!B" to display specific job type
+ - Add lockdump storage daemon information
+
+ - Fix #2698 Display loaded driver list in status storage output
+ - Fix autochanger unload message that contains sometime an incorrect volume name
+ - Fix issue with open_bpipe() function that may flush stdio buffer if the 
+   command is incorrect
+ - Fix unload tape messages to print correct volume + improve output format
+ - Fix unload/re-load same volume
+ - Fix DIR get unexpected "Connection reset by peer" for FD
+ - Fix #2548 about SQL connection leak with RunScript::Console commands
+ - Fix #2588 about segfault in bdirjson with JobDefs/Base directive
+ - Fix #2593 about incomplete jobs incorrectly rescheduled
+ - Fix #2629 about pool argument not listed in the "help cloud" output
+ - Fix #2632 about VolType not set correctly for Cloud volumes after a label problem
+ - Fix #2640 about a reference to the source directory in query.sql file
+ - 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
+
+
+==============================================================
+
+Release Version 7.4.7
+
+15Mar17
+ - Permit specifying query item number on bconsole query command line
+ - Fix Solaris 10 problems reported by Phil Stracchino
+ - Fix EPROTO on OpenBSD
+
+==========================================================================
+
+Release Version 7.4.6
+
+10Mar17
+ - Fix bug #2271 where poll interval causes tape mount message to repeat
+ - Attempt to fix IPV6 not configured
+
+09Mar17
+ - Possible fix for acl seg fault on OpenBSD where no acl code defined
+ - Change release digest from SHA1 to SHA256
+
+14Feb17
+ - Fix getnameinfo() for FreeBSD fixes bug #2083
+
+Bugs fixed/closed since last release:
+2083 2271
+
+==========================================================================
+
+Release version 7.4.5
+
+07Feb17
+ - Correct wrong word in message
+
+28Jan17
+ - Remove restriction on using the scratch pool that can cause restore failures
+ - Remove debug code that breaks btape fill
+
+25Dec16
+ - Initialize freespace_mutex fixes bug 2207
+
+11Dec16
+ - baculum: Update AUTHORS file
+
+08Dec16
+ - baculum: Enable Japanese language on web interface
+ - baculum: Implement Japanese language support
+
+19Nov16
+ - XACL - refactoring an ACL and XATTR codes.
+ - Revert "Warn of Storage Daemon version incompatibility if label fails. Bug 
+  #2193"
+
+02Oct16
+ - Make another attempt to resolve bug #2176
+ - Warn of Storage Daemon version incompatibility if label fails. Bug #2193
+ - Apply patch to list more pool info from bug #2202
+
+21Sep16
+ - Fix status alignment output reported by Wanderlei Huttel
+
+==========================================================================
+
+Release version 7.4.4 
+
+20Sep16
+ - Fix broken backport commit
+
+12Sep16
+ - Fix #2085 About director segfault in cram-md5 function
+ - Attempt to fix bug #2237
+
+11Sep16
+ - Recompile configure.in
+ - Fix systemd installation
+ - If using readline reset terminal at bconsole exit
+
+08Sep16
+ - Fix compilation without SMARTALLOC
+
+02Sep16
+ - Fix #2060 about SQL false error message with "update volume fromallpools" 
+  command
+
+29Aug16
+ - Fix spurious MD5 update errors when nothing changed should fix bug #2237 and 
+  others
+
+23Aug16
+ - Fix small memory leak with the restart command
+
+14Aug16
+ - baculum: Update language files
+
+11Aug16
+ - Fix #335 Avoid backups going to the scratch pool
+
+08Aug16
+ - systemd: Give 3mins to the bacula-sd service to stop and close the dde
+
+31Jul16
+ - Minor modifications to Ubuntu packaging
+
+22Jul16
+ - Check if the ScratchPool points to the current Pool and print a warning 
+  message in such case
+
+21Jul16
+ - Fix #1968 print the ScratchPool name instead of just 'Scratch'
+
+20Jul16
+ - Display PrefixLinks in "show job" output
+ - Add explicit LL to big integers to appease older compilers
+
+18Jul16
+ - Enable the plugin directory for the FileDaemon by default
+ - Allow multiple mailcommand+operatorcommand in Messages. Fixes bug #2222
+
+14Jul16
+ - Handle NULL pointers in smartdump() and asciidump()
+
+12Jul16
+ - Modify status to include Admin and Restore in Level field -- clearer
+
+11Jul16
+ - Ensure that zero JobMedias are written for labelling
+
+07Jul16
+ - Fix error message about the stream 26 (PLUGIN_NAME) in bextract
+
+Bugs fixed/closed since last release:
+1968 2060 2085 2222 2237 335
+
+
+====================================================================
+
+Release version 7.4.3
+
+17Jul16
+ - Add shortcut to RunScript console commands. Submitted by Wanderlei Huttel. 
+   Fixes bug #2224
+ - Fail when multiple mailcommand and other strings are specified in .conf. Fixes 
+   bug #2222
+ - Add support for terabytes in sizes. Submitted by Wanderlei Huttel. Fixes bug 
+   #2223
+ - Add error message for truncate command when actiononpurge not set. Fixes bug 
+   #2221
+14Jul16
+ - Fix optimization error with GCC 6.1
+ - Fix compilation warnings with GCC 6.1
+13Jul16
+ - Explicitly create MySQL user in grant_mysql_privileges.in
+
+Bugs fixed/closed since last release:
+2221 2222 2223 2224
+
+=====================================================================
+
+Release version 7.4.2
+
+06Jul16
+ - Fix #1926 about wrong duplicate job detection with Copy/Migration and Backup 
+  jobs
+
+03Jul16
+ - Recompile configure after db.m4 change
+ - Fix batch insert for MySQL 5.7
+
+02Jul16
+ - Fix zero level debug output -- now at 100
+
+29Jun16
+ - Fix #766 about Job logs displayed with unneeded linefeed
+
+27Jun16
+ - Fix #1902 about a segfault with the "cancel inactive" command
+
+14Jun16
+ - Fix bug where MySQL 5.7 is improperly linked on Ubuntu 16.04
+
+Bugs fixed/closed since last release:
+1902 1926 766
+
+
+==============================================
+
+Release version 7.4.1
+
+31May16
+ - Fix bug #1849 MySQL does not accept 0 for DATETIME default
+
+12May16
+ - Modify the alist object to be reused after a destroy()
+
+24Apr16
+ - baculum: Fix setting invalid timezone value for PHP
+
+18Apr16
+ - Fix compilation for AIX
+
+07Apr16
+ - Fix the restore termination string in the job report to take in account 
+  JobErrors and SDErrors
+
+12Mar16
+ - baculum: Show jobs for client
+
+04Mar16
+ - Fix bconsole "llist job=<xxxx>" output
+
+01Mar16
+ - Fix #146 about update volume command line usage
+
+29Feb16
+ - bat: Fix #1066 about bad update pool command
+ - Fix #1653 about make_catalog_backup default user name
+
+28Feb16
+ - baculum: Show jobs stored on volume
+
+15Feb16
+ - Fix update Volume=x Slot=nn when Slot > MaxVols
+ - Set exit code for create_postgresql_database.in
+
+09Feb16
+ - Fix bug #2197 -- build failure with --disable-libtool
+ - Fix bug #2204 -- superfluous END-OF-DATA in update_mysql_tables.in
+
+02Feb16
+ - Convert a Migration job with errors into a Copy job
+
+31Jan16
+ - Remove exporting add_mtab_item -- fixes bug #2198
+
+23Jan16
+ - Fix possible problem of show multiple resources
+
+18Jan16
+ - Comment out tools/smtp-orig.c as it is for reference only
+
+Bugs fixed/closed since last release:
+1066 146 1653 1849 2197 2198 2204
+
+=================
+
+Release Version 7.4.0
+
+14Jan16
+ - Put back missing line in copyright
+ - Update date
+ - Implement MaxVirtualFullInterval
+ - Update AUTHORS
+
+13Jan16
+ - Ensure relabel has latest vol info may fix bug #1412
+ - Update AUTHORS
+
+12Jan16
+ - Change license as per agreement with FSFE
+ - Apply Carsten's patch that fixes bug #2192 builds on kfreebsd
+ - Update AUTHORS file
+ - Add some additional tape slot debug code
+
+11Jan16
+ - baculum: Add Wanderlei Huttel to AUTHORS
+ - baculum: Enable Portuguese language on web interface
+ - baculum: Implement Portuguese language support
+ - baculum: Assign Baculum copyright to Kern Sibbald
+ - Add more debug to recycle-test
+ - More debug info when aborting
+
+10Jan16
+ - baculum: Fix sorting in restore by group most recent backups
+ - Change copyright as per agreement with FSFE
+ - Update po files
+ - Change copyright as per agreement with FSFE
+
+09Jan16
+ - baculum: Fix restore group most recent backups for MySQL
+
+06Jan16
+ - Fix FD DisableCommands
+
+05Jan16
+ - baculum: Fix to change user password
+
+04Jan16
+ - Add ExpiresIn field in list and llist media output
+ - Fix #1548 about Solaris SIGBUS with accurate mode backup
+
+02Jan16
+ - Change copyright as per agreement with FSFE + update copyright year
+ - Finish revert of patch
+ - Revert commit 1157f172ea1c3b3
+ - Update year to 2016
+ - Backport some Enterprise code to sql_list.c
+
+01Jan16
+ - Change copyright as per agreement with FSFE
+ - Add info message of #jobs consolidated in Virtual Full
+ - baculum: Unify user validation
+ - baculum: Fix showing bconsole test result in configuration wizard
+ - baculum: Fix auto-login after finishing wizard
+ - baculum: Check if auth data exists before log in try
+ - Add HasBase+Comment to llist Jobs
+ - Fix a few debug outputs that should be unsigned
+
+31Dec15
+ - baculum: Add php-xml to requirements
+ - Fix seg fault in btape fixes bug #2180
+ - Fix slight error in autoprune -- should fix bug #2151
+ - Change copyright as per agreement with FSFE
+ - baculum: Add first unit tests
+
+30Dec15
+ - Fix #1545 about fix in manual_prune.pl script with large number of volumes
+ - Fix false status output. Fixes bug #2103
+ - Integrate patch into latest version, which fixes bug #1882
+ - Fix bug #2090 correct detection of GCC
+ - baculum: Add support for terminated with warnings job status
+ - baculum: Hide users input on ESC key press
+ - baculum: Fix logout action on Apache web server
+ - baculum: Implement users management from web interface
+ - baculum: Prevent opening new sessions for each request
+
+27Dec15
+ - Fix CLANG warning messages -- fixes bug #2090
+ - Add new chio-changer-freebase from bug #2115
+ - Applied modified patch from bug#2117 to fix bpipe end of stream
+ - Apply patch from bug #2165 to fix the update sqlite3 script
+ - baculum: Rework access by restricted consoles
+
+26Dec15
+ - Fix update MD5 failure bug reported by Peter Keller
+
+25Dec15
+ - baculum: Add dashboard panel
+
+23Dec15
+ - Patch to add MySQL ssl access
+
+21Dec15
+ - Change copyright as per agreement with FSFE
+
+20Dec15
+ - Manually apply patch in bug #2156 to allow building on KFreeBSD
+ - Fix bug #2153 with patch submitted by Ana Arruda
+ - Prevent possible seg fault
+ - Fix possible seg fault if debug mode set
+ - baculum: Close console on press ESC key
+ - Change copyright as per agreement with FSFE
+ - baculum: Switch to started job status just after job start
+
+19Dec15
+ - baculum: Add possibility to open configuration windows from URL
+ - Fix restore when storage specified on command line
+ - baculum: Add jobbytes and media type to volumes list
+ - Set jcr in heartbeat thread of FD
+ - Remove not yet implemented from UA Verify Volume Data message
+
+18Dec15
+ - Fix restore of Windows streams to non-Windows machines
+ - Add new verify data test
+ - Implement level=Data to the Verify job
+ - baculum: Fix requirements path
+
+16Dec15
+ - Fix #1524 about bextract trace file location
+ - Partial modification of copyrights as per agreement with FSFE
+ - Fix truncate bug free_volume problem
+
+14Dec15
+ - baculum: Fix showing table header
+ - baculum: Search field works with all table cells
+
+13Dec15
+ - baculum: Do not refresh window lists if toolbar is open or elements are 
+  checked
+ - baculum: Remember sort order for data grids
+ - baculum: Add example Nginx config
+ - baculum: Fix working with php-fpm
+ - baculum: Fix sorting formatted values in tables
+ - baculum: Improve size formatter precision
+ - baculum: Fix jobs count in job list
+ - baculum: Show jobid in job configuration window
+ - baculum: Add jobbytes and jobfiles columns in job list
+
+12Dec15
+ - baculum: Get system timezone for PHP if possible
+ - baculum: Fix restore when a lot of jobids given
+ - baculum: Remove temporary Bvfs table when restore starts
+ - baculum: Show copy job label in job list
+ - baculum: Set default job attributes (level, client, fileset, pool, storage, 
+  priority) in Run job panel
+ - baculum: Get job show result by job name or jobid
+
+11Dec15
+ - baculum: Set half size window as default window size
+ - baculum: Not remember controls state in jobs window
+ - baculum: Add session cache
+ - Fix truncate race bug #1382
+ - Fix some low level messages to display correctly
+
+28Nov15
+ - baculum: Remove deprecated message in initial wizard
+ - baculum: Update SELinux policy module
+ - baculum: Fix update pool action when no volumes in pool
+ - baculum: Split configuration windows into two tabs: actions and console
+ - baculum: Change default elements limit to 500 elements
+ - baculum: Add drive parameter to bconsole release command execution
+ - baculum: Switch interface from performance mode to normal mode due to no 
+  cache checking in performance mode
+
+27Nov15
+ - Fix #1470 Fix setdebug command when all components are selected
+ - baculum: Set default elements limit in window to 1000 elements
+
+25Nov15
+ - baculum: Fix expectation failed error during restore
+ - baculum: Switch to debug mode only when debug is enabled in config
+ - baculum: Switch interface to performance mode
+ - baculum: Add JSMin from framework for complete switch interface to performance 
+  mode
+ - baculum: Add Ulrich Leodolter to AUTHORS
+ - baculum: Fix end-of-file warning in bconsole calls. Patch from Ulrich Leodolter
+
+22Nov15
+ - baculum: Fix remove users file during upgrade deb packages
+
+21Nov15
+ - Add new JOB_DBR field
+ - #ifdef out bpluginfo since it does not compile
+
+20Nov15
+ - Fix #1449 about a FileDaemon segfault with the fstype option
+
+17Nov15
+ - Remove vestiges of rechdr_queue hopefully fixes bug #2180
+ - Apply bconsole manpage patch from bug #2182
+ - Apply ppc64el configure detection patch from bug #2183
+
+12Nov15
+ - Fix #1414 When the FD is down, status dir now prints "is waiting for Client 
+  xx-fd"
+
+11Nov15
+ - Ensure that JOB_DBR is properly initialized before a db_list_job_records()
+
+10Nov15
+ - Implement new options in list command
+ - Add @tall command to log both input/output in a log file
+
+31Oct15
+ - Fix #1360 about bextract -t not documented in the man page
+
+30Oct15
+ - Update spec file for latest OSX versions
+ - Fix compilation on MacOS
+
+28Oct15
+ - fix syntax error
+
+27Oct15
+ - Improve Jmsg in response(), display SIGNAL number when appropriate
+ - Avoid segfault in dump_block() when the block_len is invalid
+
+23Oct15
+ - Fix #1368 about xattr error not displayed correctly at restore time
+
+22Oct15
+ - If we swapped a Volume, clear in_use bit on Volume
+
+19Oct15
+ - Fix #1362 about libgcc dependency in sles12 bat package
+ - Remove installation of manpage for bplugininfo
+ - Fix bug 2171 cannot build tray-monitor
+
+18Oct15
+ - Enhance bvfs performance .bvfs_update for MySQL
+ - Do some sanity checks on user inputs
+ - Enhance bvfs performance .bvfs_update for MySQL
+ - Enhance bvfs performance .bvfs_update for MySQL
+ - Recompile configure.in
+ - Fix bug 2173 QT tray monitor can not be built due to missing files in configure
+
+16Oct15
+ - dedup fix bextract bug
+
+15Oct15
+ - Move plugin_free() in free_jcr()
+ - Fix bug #2083 -- Fix sockaddr_to_ascii for FreeBSD
+
+10Oct15
+ - Fix fadvise bug found by Robert Heinzmann
+
+22Sep15
+ - Fix compilation without zlib and lzo
+ - Fix compilation error with new fstype_cmp() function
+ - Fix compilation problem with AFS
+
+19Sep15
+ - Fix compilation on Solaris/FreeBSD
+
+18Sep15
+ - Fix segfault in open_bpipe() when the program is empty
+
+17Sep15
+ - Modify find_next_volume_for_append() to not send the same volume twice
+
+15Sep15
+ - Avoid <NULL> string displayed in restore menu
+ - Do not update state file after a bacula-xxx -t
+
+10Sep15
+ - Fix #804 about misleading message with the purge command
+ - Fix automount feature after a label command
+
+20Aug15
+ - rpms: Add Fedora22 and Systemd support for redhat rpms
+
+19Aug15
+ - Add missing required packages versions
+
+18Aug15
+ - Reinsert tabs in systemd Makefile.in
+
+17Aug15
+ - Remove old DVD.conf in examples
+
+16Aug15
+ - baculum: Fix default values in Makefile
+ - baculum: Split deb result package into baculum, baculum-lighttpd and baculum-apache2 
+  packages
+ - baculum: Provide LICENSE-FOSS file content in Baculum deb packages (copyright 
+  file)
+ - baculum: Add deb template files and deb configs examples
+ - baculum: Change Makefile to using also for deb packages template
+
+11Aug15
+ - Use Client Catalog resource in get_catalog_resource() if "client" is specified 
+  in command line
+
+07Jul15
+ - Fix #1131 about Job::Next Pool resource precedence over the Pool::Next pool 
+  directive
+
+11Feb15
+ - Fix #898 truncate volumes larger than 200 bytes
+
+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
+
+==========================================================
+
+Release Version 7.2.0
+
+12Aug15
+ - Put back missing close_msg(NULL) to flush daemon messages at job end
+ - Add LICENSE-FOSS and update LICENSE for baculum
+ - Backport from Bacula Enterprise
+
+29Jul15
+ - Put back old pruning
+ - Fix max vol size test accidently deleted
+ - Remove gigaslam and grow on uninstall -- from bug report
+ - Revert to Branch-8.3 fd_snapshot.c
+ - Pull more recent changes from Branch-8.2
+ - Fix bvfs_lsdir pattern parameter setting
+ - Remove CheckList nolonger used
+ - Revert "Use db_lock()/unlock() around JobMedia creation transaction"
+ - Fix #1099 about director crash with rescheduled jobs
+ - Fix #1209 about bat segfault when clicking on Media
+ - Qmsg(M_FATAL) set jcr->JobStatus to JS_FatalError immediately
+ - snapshot: Abort the job by default if a snapshot creation fails
+ - Revert to old SD-FD close session protocol
+ - Remove drive reservation if no Jobs running
+ - Remove filename patch
+ - snapshot: Try to detect LVM when the filesystem is ext3 or XFS
+ - Fix bad debug message in mac_sql.c
+ - Fix restore-multi-session test by incrementing found files only on next 
+   file
+ - Add -T description in man pages
+ - Correct incorrect Fatal error message text in bsock
+ - mysql: Add support for multiple instances binary backup in the same fileset
+ - Fix compilation with new debug hook
+ - mysql: Avoid warning with abort_on_job plugin option
+ - Fix compilation after patch "prune volume yes"
+ - Do not print message about retention when using "prune volume yes" command
+ - Fix #536 about Copy/Migration/VF that should not use Client "Maximum Concurrent 
+   Jobs"
+ - Fix potential segfault with unused ConfigFile objects
+ - Fix #1108 Enhance setdebug help command and console completion
+ - Add more JCR variables in lockdump procedure
+ - Fix error in update_postgresql_tables.in caused by bad search and replace
+ - Fix #1127 about the repositioning enhancement during restore
+ - Correct try_reposition() return code after a seek()
+ - Add position information in the block structure
+ - Fix a number of acl and xattr bugs + give more understandable variable 
+   names
+ - Make btraceback.dbx and .gdb use new sql engine name
+ - Revert most of patch ef57e6c4 and replace with old cats code
+ - Revert useless parts of patch 08d8e2d29
+ - Revert patch d7f71d2c94a and rewrite it using simpler public domain example
+ - Fix batch mode detection for SQLite3
+ - Revert d9aa76fa and simplify
+ - Revert patch 30388e447fa3 + fix bug #1948
+ - Use a more appropriate name for the acl context
+ - Use class pointer rather than jcr in src/lib/jcr.c
+ - Revert patch f294b276
+ - Change B_DB to BDB to correspond to naming convention
+ - Add -T option in bacula-sd to use trace file
+ - Force use of newer TLS protocols
+ - Avoid problem with db_get_job_record() when SchedTime or RealEndTime is 
+   NULL
+ - Update our regexec() to support NULL argument
+ - Add function to copy a file in bsys.c
+ - Fix bug 2141 fork before TLS initialization
+ - Update LICENSE-FOSS
+ - Change license on src/lib/crc32.c as agreed with the author, Joakim Tjernlund
+ - Update po
+ - More license updates
+ - Fix compilation
+ - Add read_control command between Plugin/FD and Storage Daemon
+ - Add .bvfs_get_jobs and .bvfs_get_bootstrap functions
+ - Fix compilation for Solaris9
+ - Fix Makefile.in tabs
+ - Update Windows .def files
+ - More copyright notices
+ - Fix Windows plugin licenses
+ - Change license copyright for updatedb and qt-console/tray-monitor
+ - Change copyright for logwatch
+ - Update more copyrights
+ - Update copyrights in pebuilder
+ - Update plugin licenses
+ - Add copyrights + license to platforms
+ - Update copyrights in po
+ - More license clarifications
+ - One more copyright in src/cats
+ - Update src/cats .in file copyrights
+ - Compute Job "Compression Ratio" using SDJobBytes instead of JobBytes
+ - Get correct attributions for bsmtp.c
+ - Switch from LGPLv3 for scripts to BSD 2-Clause
+ - Fix segfault on dot commands used in RunScript::Console directive
+ - Fix patch c0f0e6c01c7 to optimize retries only for autochangers
+ - Fix #876 about SD reads too far with complex bootstrap
+ - Correct unmount test in dev.c
+ - Add debug JobId in next-vol-test script
+ - Fix patch c59e5da29 to not orphan buffers
+ - Fix bad implementation of enable/disable job,client,schedules + implement 
+   enable/disable storage devices
+ - Implement enable/disable schedule and client
+ - Optimize Volume protocol when Volume not InChanger
+ - Do not trash existing record during label of new volume
+ - During accurate restore unstrip as soon as possible
+ - Better handline of no storage device found
+ - Fix #1075 The replace=never flag was not properly handled when combined with 
+   database= option in mysql/postgresql plugin
+ - display timestamp in X_msg() in one single pass to avoid double flush()
+ - Update copyrights in scripts directory
+ - Fix bug #1083 RT14512
+ - configure.in: new HAVE_FCNTL_LOCK detect fcntl() locking capability
+ - Fix #1008 about status storage that displays "Writing" and "Reading" information 
+   for the same DCR
+ - Add new %E job code to use non fatal job errors in scripts
+ - Revert to old htable, but add 64 bit hash
+ - Fix possible race condition in smartalloc
+ - Refactor + optimize fstype.c + revert mntent_cache.c/h
+ - snap: Fix small initialization problem with LVM backend
+ - Fix compilation warning in bextract
+ - lock the pid file using fcntl(F_SETLK)
+ - bat: Fix segfault in client view when the Uname field is empty
+ - bat: Fix #1047 about segfaults in Client, Media and Pool view
+ - Revert patch 62ab7eb5 for filed/backup.c
+ - Revert patch 62ab7eb5 for filed/verify.c
+ - Refactor mount/unmount to use class calls
+ - Add return status to DEVICE:close and report error at end of Job
+ - Fix seg fault
+ - fix a Dmsg in match_bsr.c:match_volume()
+ - Fix #861 about bad help command on status schedule
+ - Add new cats header file
+ - Refactor DB engine to be class based
+ - Remove regression cancel_test from do_all
+ - Fix invalid .mod command in BAT during restore (bugfix #858)
+ - Use B_ISXDIGIT() in rangescanner
+ - Handle hex numbers in str_to_uint64()
+ - Fix prune-migration-test -- wait in wrong place
+ - fix MA 987 cannot copy/migrate jobs with a Level=VF in the job resource
+ - Fix basejob error caused by patch on bug #965
+ - Allow to list restore jobs in llist jobid= command
+ - Fix #940 about segfault in bat when doing an "update slots"
+ - Fix #983 about segfault on win32 filedaemon when using bat to monitor the 
+   status
+ - Fix #969 about a segfault while doing a cancel of a copy job
+ - Fill errmsg after an error with FETCH query in db_big_sql_query()
+ - Fix #965 about an empty error message after a problem when sending accurate 
+   file list
+ - Fix #972 about segfault in show command used with multiple resources
+ - Work bsnapshot for SLES12 and fix issue with ZFS
+ - Fix small memory leak in cancel command with ujobid and job parameters
+ - Ensure that client resource is not freed during setbandwidth command
+ - fix errors in the use of a Mmsg()
+ - Use a specific mutex for auth instead of jcr->mutex
+ - update po
+ - Add missing call to free_jcr() in previous patch
+ - Lock the jcr when using sd_calls_client_bsock variable
+ - Ensure that only one thread can use the auth code in the Storage
+ - Fix #951 about SDCallsClient not used during restore jobs
+ - snapshot: Get the creation date from the zfs list snapshot command
+ - snapshot: Fix small issue with Name parameter in list snapshot
+ - Fix bsnapshot to return status=0 on error
+ - fix a mempool error at SD shutdown
+ - snapshot: Call support() only if the device is in the fileset
+ - snapshot: Avoid double / in path and files when volume is /
+ - Fix segfault with Console runscript introduced by "Stop ua commands if comm 
+   line drops"
+ - handle ctrl-C and SIGTERM the same way in SD
+ - Startup scripts return proper exitcode for service restart action
+ - Implement tables configuration
+ - Add ReadBytes to FD status output
+ - Accept 0/1 for @BOOL@ type in ConfigFile module
+ - Set cmd_plugin only in pluginCreateFile if not SKIP/ERROR/CORE
+ - Fix #13680 about systemd message "unknown lvalue"
+ - Stop ua commands if comm line drops
+ - Fix weird compilation problem on rhel5
+ - Display TLS information in status client/storage
+25Feb15
+ - Fix rpms where unix user were not properly defined
+ - update extrajs package in debs/rpm package
+ - Fix segfault with new filesetcmd
+ - snapshot: Reset JobId in Snapshot table when deleting a job
+ - snapshot: Add ability to list snapshots from the FD
+ - snapshot: Add a confirmation message when pruning snapshots
+ - Add RunScript AfterSnapshot event
+ - Fix #431 About upon upgrade, RPMs resets group membership
+ - snapshot: Display bsnapshot error message if possible
+ - Fix jobmedia-bug3
+ - Set error code in return from run regress script
+ - snapshot: More work on LVM backend and on list/sync commands
+ - snapshot: Add EnableSnapshot directive in fileset
+ - snapshot: Add errmsg and status to SNAPSHOT_DBR
+ - snapshot: Send SnapshotRetention parameter to the Client and work on the 
+   prune command
+ - Add bacula-snapshot.spec
+ - Add disabled=yes/no in bsnapshot.conf
+ - Fix #875 about bvfs repeats the same output many times
+ - Revert "Storing the result in a local variable from sql_num_fields saves us a 
+   lot of callbacks."
+ - Remove passing args to cats driver class initialization
+ - Simplify cats by eliminating the B_DB_PRIV class
+ - Convert more db funcs to class calls
+ - Add Snapshot Engine to bacula core
+ - Change more db calls into class calls
+ - Add files missed in last commit
+ - Convert db_lock/unlock to be called via class
+ - Fix small memory leak
+ - Remove more vestages of Ingres
+ - Fix #843 about "show storage" option missing in the help command output
+ - Use bzip2 for sles dependency
+ - Avoid warning with uninitialized variables
+ - update "help status"
+ - Revert "Small fix to Eric great patch for readline commandcompletion so it 
+   also compiles on non gcc compilers."
+ - Separate out definitions into new header
+ - Remove bad restore.h
+ - Revert "Move restore struct defintions to seperate include file. Small change 
+   to acl.h and xattr.h to use define inline with other header files."
+ - Revert "Fix MediaView::getSelection"
+ - Bat: ensure sufficient rows to display drives in storage display
+ - new MmsgDx() macro that combine Mmsg(errmsg, fmt, ...) and Dmsg in once
+ - add a ASEERTD() for DEVELOPPER
+ - Fix wrong KiB value
+ - Revert "Fix bug #1934 Wrong values at media list in BAT"
+ - Change bplugin_list to b_plugin_list which is more appropriate
+ - Remove Ingres related unused files
+ - Simplify rwlock coding
+ - Make subroutine names clearer
+ - Back out useless patches
+ - Put back old code prior to excessive edits
+ - Remove over complicated acl/xattr code
+ - Add license to files without any
+ - Fix #805 about nextpool command line argument not properly used
+ - Remove recursion from free_bsr() and free_bsr_item() to handle very large 
+   BSR
+ - Avoid segfault in connect_to_file_daemon() when jcr->client is NULL
+ - #776 Volume created in the catalog but not on disk and #464 SD can't read an 
+   existing volume
+ - Add schedule to show command tab completion
+ - Make global my_name hold 127 chars
+ - Mark file volumes that are not accessible in Error in mount_next_vol
+ - Fix #743 about bat permission conflict on /opt/bacula/etc
+ - Add copyright to Makefiles
+ - change in lockmgr.c to avoid the report of a memory leak in testls
+ - lib: integrate SHA2 into bacula
+ - Fix #747 about restore problem failing on "Unexpected cryptographic session 
+   data stream
+ - Revert previous copyright accidentally changed
+ - Fix btape fill command by removing some debug code in empty_block()
+ - Add Accurate Fileset option "M" to compare ctime/mtime with the save_time 
+   like with normal Incremental
+ - Add index on Job(JobTDate) to mysql catalog
+ - Fix bad check on bopen_rsrc return status. bug #2106
+ - Do not stop the storage daemon startup if the File device is not yet accessible
+ - Fix double free in btape
+ - Fix failed mount request in btape fill test
+ - Avoid ASSERT() when using btape with vtape driver
+ - Possible fix for NULL client bug #2105
+ - Fix compilation of Nagios check_bacula
+ - Add test for restict c99 in autoconf
+ - Allow to use device= option in release/mount/unmount command
+ - Fix #699 about duplicated job name when starting two jobs at the same time
+ - Fix #701 about status schedule missing from tab completion and correct job 
+   filter
+ - remove autoconf/configre
+ - Fix #346 Add ipv6 support for Solaris
+ - Fix #692 about compatibility issue with community FD
+ - Fix new match_bsr patch
+ - Fix #588 Improve SD bsr read performance
+ - Fix ownership bug in html-manuals package
+ - Add EFS in the client status flag list
+ - Implement Win EFS Support
+ - Fix QT windows build for 32bit
+ - Add SLES113 to spec files
+ - Add @encode and sp_decode functions for plugins
+ - Fix tls-duplicate-job seg fault + harden pthread_kill() code
+ - Update plugin version to ensure 8.0 will not load 6.6 plugins
+ - Add JobBytes and ReadBytes to llist jobid= output
+ - Rewrite store_drivetype and store_fstype to allow a comma separated list of 
+   items
+ - Fix #633 about JobDefs MaximumBandwidth Job inheritance
+ - Fix possible editing truncation due to 32 bit calculations
+ - Remove non-portable -ne in echo
+ - update po
+ - Add Makefile for mssql-fd plugin
+ - Improve error message of open_bpipe() on win32
+ - Add jobid= parameter in .status dir running command
+ - Add worker states
+ - Pull latest worker files from development branch
+ - Add comment about incorrect scripting
+ - Put Dsm_check() on reasonable debug level
+ - Remove auto-generated tray-monitor.pro.mingwxx file
+ - Display message about MaximumBlockSize default value only if a value was 
+   specified
+ - fix solaris : replace be64toh() by unserial_uint64()
+ - update SD <-> SD capabilities exchange
+ - Handle RestoreObjects with Copy/Migration jobs
+ - Add free list to worker class
+ - Fix bad caps with SDcallsClient + debug + fix seg fault on connection error
+ - Implement blowup=nn for FD and hangup+blowup for SD
+ - Correct bat copyright
+ - Change sizeof expressions to be more standard
+ - Remove regress trap that causes sd-sd-test to fail
+ - Dmsg was not handling tag anymore
+ - Fix for SD seg fault while swapping volumes
+ - Make bextract able to handle dedup streams
+ - Remove unused file
+ - Make sure mount_next_read_volume() will cancel the current job
+ - Forbid llist command in runscript
+ - Fix #295 about query file message
+ - Add no_mount_request to DCR
+ - Update Windows .def file
+ - Add spec file for redhat/suse html manual package
+ - Fix bug #2091 bad vtape device definitions
+ - Fix bug #2089 compiler warning
+ - Make sure level is tag free when printing debug message
+ - fix tags in Dmsg
+ - Regenerated configure script
+ - Remove spaces at the end of lines in Bat file
+ - Revert bat.pro.in file
+ - Fix recursive echo bug #2088
+ - Add new fifo class flist.h/c
+ - Allow to create temp DEVICE from DEVRES
+ - For bat always use g++
+ - Make selection by Volume Name or MediaId a bit clearer
+ - Optimize Dmsg() with tags by keeping current tags into a separate variable
+ - Make message more understandable
+
+
+Release version 7.0.5
+
+28Jul14
+ - Fix #547 by adding .schedule command
+
+27Jul14
+ - Update AUTHORS
+ - Fix bug #2079 with patch from Robert Oschwald
+
+26Jul14
+ - Fix orphaned file descriptors during errors
+ - Yet another client==NULL
+ - Improve FD and SD cancel
+ - Jim Raney's TLS patch
+ - Update AUTHORS
+ - Fix bug #1679 pool overrides not shown in manual run display
+ - Attempt to avoid client==NULL
+
+23Jul14
+ - Fix for bug #2082 (hopefully)
+
+22Jul14
+ - Fix seg fault in jobq.c
+
+14Jul14
+ - make stop after first error
+
+12Jul14
+ - 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
+
+10Jul14
+ - Set pthread id in jcr at beginning so the job can be canceled.
+ - Fix possible heartbeat interval timing problems
+
+08Jul14
+ - Fix some errors reported by valgrind. May fix the problem with bsmtp command.
+ - Ensure b_sterror() is using the correct size of input buffer
+
+07Jul14
+ - Fix possible seg fault
+
+04Jul14
+ - Fix segfault when trying to stop the bnet_server thread in terminate_stored()
+
+03Jul14
+ - Fix bad link bug #2076
+
+02Jul14
+ - Fix compilation of bsock.c when TLS is not available
+
+27Jun14
+ - Correct L suffix to be LL
+ - Fix bad copy/migrate data header
+
+26Jun14
+ - On termination shutdown thread server
+
+23Jun14
+ - 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
+
+15Jun14
+ - Fix limit bandwidth calculation
+ - Eliminate strcpy() from bsmtp
+
+12Jun14
+ - Fix for configuring sudo option for bconsole access
+ - Display correct NextPool overrides + use Job NextPool in restore if available
+
+09Jun14
+ - Fix Bacula to work with newer Windows pthreads library
+
+17May14
+ - 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 version 7.0.4
 02Jun14
@@ -2068,7 +3202,6 @@ Version 5.2.0rc1
   mdb as its rather rudimentary and more a crash debugger then a source code
   debugger.
 - Fix for bug #1560 bcopy cannot find Volume
-- Add beef
 - Update autoconf scripts
 - Fix Windows build
 
@@ -3248,7 +4381,6 @@ Release Version 4.0.0-RC1
 
 24Apr10
 - Fix for bug #1560 bcopy cannot find Volume
-- Add BEEF in version.h
 
 23Apr10
 - Add compress/decompress of Object Record data