]> git.sur5r.net Git - bacula/bacula/blob - bacula/ReleaseNotes
First cut ReleaseNotes 9.0.0
[bacula/bacula] / bacula / ReleaseNotes
1
2                Release Notes for Bacula 7.9.0
3
4 Release Version 7.9.0
5
6 For the most part the changes were contributed to the Bacula 
7 project by Bacula Systems SA.
8
9 This is a new release with a new version number. It has been
10 very thoroughly tested, but as always, the new features may not
11 always work as expected.
12
13 Database Update
14 ---------------
15 This version of Bacula requires a database update.
16
17
18 Compatibility:
19 --------------
20 As always, both the Community Director and Storage daemon(s) must be upgraded
21 at the same time.  Any File daemon running on the same machine as a Director
22 or Storage daemon must be of the same version.
23
24 Older File Daemons should be compatible with the 7.9.0 Director and Storage
25 daemons.  There should be no need to upgrade older File Daemons.
26
27 New features and changes:
28 Please see the New Features chapter of the manual for documentation on
29 the new features.  The new features are currently only in the New Features
30 chapter and have not yet been integrated into the main chapters of the
31 manual.
32
33 08May17
34  - Massive (70,000+ lines) backport of code from Bacula Enterprise 8.8.
35    See next line ...
36  - Adapt update_bacula_tables scripts for catalog version 15
37  - Allow to use Base directive in a JobDefs
38  - Add more debug to the bpipe plugin
39  - Enhance error message when packets are too big
40  - Add '.storage unique' bconsole command
41  - Allow to use ".jobs type=!B" to display specific job type
42  - Add lockdump storage daemon information
43
44  - Fix #2698 Display loaded driver list in status storage output
45  - Fix autochanger unload message that contains sometime an incorrect volume name
46  - Fix issue with open_bpipe() function that may flush stdio buffer if the 
47    command is incorrect
48  - Fix unload tape messages to print correct volume + improve output format
49  - Fix unload/re-load same volume
50  - Fix DIR get unexpected "Connection reset by peer" for FD
51  - Fix #2548 about SQL connection leak with RunScript::Console commands
52  - Fix #2588 about segfault in bdirjson with JobDefs/Base directive
53  - Fix #2593 about incomplete jobs incorrectly rescheduled
54  - Fix #2629 about pool argument not listed in the "help cloud" output
55  - Fix #2632 about VolType not set correctly for Cloud volumes after a label problem
56  - Fix #2640 about a reference to the source directory in query.sql file
57  - Fix bug #2271 where poll interval causes tape mount message to repeat
58  - Fix segfault in bdirjson with incorrect configuration files
59
60
61 New Features:
62 -------------
63
64  - The "list" command now filters the results using the current Console ACLs
65  - The WhereACL is now verified after the restore menu
66
67 Core Features:
68  - Implement a drive usage counter to do round robin drive assignment
69  - Enhance functionality of TapeAlert
70  - Implement a "Perpetual Virtual Full" feature that creates a Virtual Full backup
71    that is updated every day
72  - Increase Director's default "Maximum Concurrent Jobs" setting from 1 to 20
73  - Add "PluginDirectory" by default in bacula-sd.conf and bacula-fd.conf
74  - Add support for terabytes in sizes. Submitted by Wanderlei Huttel.
75  - Restore mtime & atime for symlinks
76  - New "status network" command to test the connection and the bandwidth
77    between a Client and a Storage Daemon
78
79 Bconsole Features:
80  - Add "ExpiresIn" field in list and llist media output
81  - Add command to change the priority of a running job (update jobid=xxx priority=yyy)
82  - Add level= and jobtype= parameters to the "list jobs" command
83  - Add option to bconsole to list and select a specific Console
84  - Add shortcut to RunScript console commands. Submitted by Wanderlei Huttel. 
85  - Display "IgnoreFileSetChanges" in show fileset command (#2107)
86  - Display PrefixLinks in "show job" output
87  - Display permission bits in .bvfs_decode
88  - Display the Comment field in "llist job" command
89  - Add "ActionOnPurge" field to "llist pool" command. Fix #2487
90  - Add "long" keyword to list command, ie "list long job". This is 
91    essentially an alias fo the "llist" command.
92  - Modify the "setbandwidth" limit parameter to accept speed input. ex: limit=10kb/s
93  - Modify the "setbandwidth" limit parameter so that the default 
94    is no longer kb/s but b/s. 
95  - Do not show disabled resources in selection list
96  - Fix bconsole readline and "dumb" terminal handling of CTRL-C
97  - Add the priority field to the .api 2 job listing output
98  
99 Misc Features:
100  - Change the default "MaximumFileIndex" from 50MB to 100MB by default
101  - Add -w option to btape to specify a working directory
102  - Enhance bls -D/-F help message
103
104 Bugs fixed/closed since last release:
105 2271 2548 2563 2567 2588 2593 2602 2624 2625 2627 2629 2632 2638 2640 2646
106 2698 2520 2559 2561 2582
107
108
109 =======================================================================
110
111 Release Version 7.4.7
112
113 This is a minor bug fix release, which hopefully corrects a seg fault
114 on OpenBSD due to the new ACL/XATTR code, and it also fixes most build
115 problems on Solaris 10 as well as EPROTO on OpenBSD.
116
117 There is one minor new feature that allows you to specify the query
118 item number on the bconsole query command line.
119
120 15Mar17
121  - Permit specifying query item number on bconsole query command line
122  - Fix Solaris 10 problems reported by Phil Stracchino
123  - Fix EPROTO on OpenBSD
124
125 =====================================================
126
127 Release Version 7.4.6
128
129 This is a bug fix release, which hopefully corrects a seg fault on OpenBSD
130 due to the new ACL/XATTR code, and it also fixes the large number of tape
131 mount messages that are repeated at 5 minute intervals due to a bug in the
132 poll code. Various small fixes for FreeBSD.
133
134 Please note, the signature hash files (.sig) for the source code was
135 previously SHA1.  For this and future releases we have changed it to be
136 SHA256.
137
138 10Mar17
139  - Fix bug #2271 where poll interval causes tape mount message to repeat
140  - Attempt to fix IPV6 not configured
141  - Possible fix for acl seg fault on OpenBSD where no acl code defined
142  - Change release digest from SHA1 to SHA256
143  - Fix getnameinfo() for FreeBSD fixes bug #2083
144
145 Bugs fixed/closed since last release:
146 2083 2271
147
148 =====================================================
149
150 Release version 7.4.5
151
152 This is a minor bug fix plus a significant total rewrite of the
153 ACL and XATTR code by Radoslaw Korzeniewski.
154
155 07Feb17
156  - Correct wrong word in message
157  - Remove restriction on using the scratch pool that can 
158    cause restore failures
159  - Remove debug code that breaks btape fill
160  - Initialize freespace_mutex fixes bug 2207
161  - baculum: Update AUTHORS file
162  - baculum: Enable Japanese language on web interface
163  - baculum: Implement Japanese language support
164  - XACL - refactoring an ACL and XATTR codes.
165  - Revert "Warn of Storage Daemon version incompatibility if 
166    label fails. Bug #2193"
167  - Make another attempt to resolve bug #2176
168  - Warn of Storage Daemon version incompatibility if label fails. Bug #2193
169  - Apply patch to list more pool info from bug #2202
170  - Fix status alignment output reported by Wanderlei Huttel
171
172
173
174 Release version 7.4.4
175
176 This is a bug fix release.
177
178 20Sep16
179  - Fix #2085 About director segfault in cram-md5 function
180  - Attempt to fix bug #2237
181  - Recompile configure.in
182  - Fix systemd installation
183  - If using readline reset terminal at bconsole exit
184  - Fix compilation without SMARTALLOC
185  - Fix #2060 about SQL false error message with "update volume fromallpools" 
186    command
187  - Fix spurious MD5 update errors when nothing changed should fix bug #2237 and 
188    others
189  - Fix small memory leak with the restart command
190  - baculum: Update language files
191  - Fix #335 Avoid backups going to the scratch pool
192  - systemd: Give 3mins to the bacula-sd service to stop and close the dde
193  - Minor modifications to Ubuntu packaging
194  - Check if the ScratchPool points to the current Pool and print a warning 
195    message in such case
196  - Fix #1968 print the ScratchPool name instead of just 'Scratch'
197  - Display PrefixLinks in "show job" output
198  - Add explicit LL to big integers to appease older compilers
199  - Enable the plugin directory for the FileDaemon by default
200  - Allow multiple mailcommand+operatorcommand in Messages. Fixes bug #2222
201  - Handle NULL pointers in smartdump() and asciidump()
202  - Modify status to include Admin and Restore in Level field -- clearer
203  - Ensure that zero JobMedias are written for labelling
204  - Fix error message about the stream 26 (PLUGIN_NAME) in bextract
205
206 Bugs fixed/closed since last release:
207 1968 2060 2085 2222 2237 335
208
209
210
211 Release version 7.4.3
212
213 This is a bug fix release. Most importantly, it fixes the new
214 GCC 6.0 aggressive compiler behavior that elides (deletes) code 
215 written by the Bacula developers.  There is no benefit to the
216 new GCC agressive optimization and it breaks a lot of programs
217 including Bacula.  This problem showed up on ArchLinux and Fedora 24.
218
219 17Jul16
220  - Add LICENSE and LICENSE-FOSS files to the documentation
221  - Add shortcut to RunScript console commands. Submitted by Wanderlei Huttel. 
222    Fixes bug #2224
223  - Fail when multiple mailcommand and other strings are specified in .conf. Fixes 
224    bug #2222
225  - Add support for terabytes in sizes. Submitted by Wanderlei Huttel. Fixes bug 
226    #2223
227  - Add error message for truncate command when actiononpurge not set. Fixes bug 
228    #2221
229  - Fix optimization error with GCC 6.1
230  - Fix compilation warnings with GCC 6.1
231  - Explicitly create MySQL user in grant_mysql_privileges.in
232
233 Bugs fixed/closed since last release:
234 2221 2222 2223 2224
235
236 New feature:
237   - There are two new Director directives that simplify doing
238     console commands rather than using RunScripts.  They are
239       ConsoleRunBeforeJob = "console-command"
240       ConsoleRunAfterJob = "console-command"
241
242
243 ===========================================================
244
245 Release version 7.4.2
246
247 This is an important bug fix release to version 7.4.1 mainly
248 fixes detection of MySQL 5.7 (as found in Ubuntu 16.04).  Certain bug
249 fixes contributed by Bacula Systems.
250
251 06Jul16
252  - Fix #1926 about wrong duplicate job detection with Copy/Migration and
253    Backup jobs
254  - Recompile configure after db.m4 change
255  - Fix batch insert for MySQL 5.7
256  - Fix zero level debug output -- now at 100
257  - Fix #766 about Job logs displayed with unneeded linefeed
258  - Fix #1902 about a segfault with the "cancel inactive" command
259  - Fix bug where MySQL 5.7 is improperly linked on Ubuntu 16.04
260
261 Bugs fixed/closed since last release:
262 1902 1926 766
263
264
265 =================================================
266
267 Release version 7.4.1
268
269 This is a minor bug fix release to version 7.4.0.  Most of the
270 fixes have been kindly contributed by Bacula Systems SA.
271
272 31May16
273  - Fix bug #1849 MySQL does not accept 0 for DATETIME default
274  - Modify the alist object to be reused after a destroy()
275  - baculum: Fix setting invalid timezone value for PHP
276  - Fix compilation for AIX
277  - Fix the restore termination string in the job report to take in account 
278    JobErrors and SDErrors
279  - baculum: Show jobs for client
280  - Fix bconsole "llist job=<xxxx>" output
281  - Fix #146 about update volume command line usage
282  - bat: Fix #1066 about bad update pool command
283  - Fix #1653 about make_catalog_backup default user name
284  - baculum: Show jobs stored on volume
285  - Fix update Volume=x Slot=nn when Slot > MaxVols
286  - Set exit code for create_postgresql_database.in
287  - Fix bug #2197 -- build failure with --disable-libtool
288  - Fix bug #2204 -- superfluous END-OF-DATA in update_mysql_tables.in
289  - Convert a Migration job with errors into a Copy job
290  - Remove exporting add_mtab_item -- fixes bug #2198
291  - Fix possible problem of show multiple resources
292  - Comment out tools/smtp-orig.c as it is for reference only
293
294 Bugs fixed/closed since last release:
295 1066 146 1653 1849 2197 2198 2204
296
297 =======================
298 Release version 7.4.0
299
300 For the most part the changes were contributed to the Bacula 
301 project by Bacula Systems SA.
302
303 This is a new release with a new version number. It has been
304 very thoroughly tested, but as always, the new features may not
305 always work as expected.
306
307 The Catalog database format has not changed since version the
308 prior release (7.2.0).
309
310 Compatibility:
311 --------------
312 As always, both the Community Director and Storage daemon(s) must be upgraded
313 at the same time.  Any File daemon running on the same machine as a Director
314 or Storage daemon must be of the same version.
315
316 Older File Daemons should be compatible with the 7.4.0 Director and Storage
317 daemons.  There should be no need to upgrade older File Daemons.
318
319 New features and changes:
320 Please see the New Features chapter of the manual for documentation on
321 the new features.  The new features are currently only in the New Features
322 chapter and have not yet been integrated into the main chapters of the
323 manual.
324
325 New Features and changes summary:
326 - Support for KFREEBSD OS
327 - Improved support for Clang
328 - Configure SSL connection to MySQL
329 - New chio-changer-freebase in examples/autochangers
330   New directives in bacula-dir.conf in Catalog{} resource
331      for the MySQL backend (not currently implemented for
332      Postgresql or SQLite).
333    dbsslkey
334    dbsslcert
335    dbsslca
336    dbsslcapath
337    dbsslcipher
338 - examples/autochangers/rc-chio-changer removed
339 - examples/devices/DVD.conf removed
340 - updated copyrights
341 - Add "Expires in" to list and llist volumes
342 - Implement a more efficient Volume selection algorithm between DIR and SD
343 - Implement new list/llist command keywords:
344    order=asc|ascending
345    order=desc|descending
346    limit=nn
347    jobstatus=
348    Client=
349    JobErrors
350 - Implement new bconsole @tall command that outputs input and
351   output to console and terminal.  Note, this also outputs 
352   bconsole input commands.
353 - Implement MaxVirtualFullInterval
354 - Implement VirtualFullPool override
355 - Pool overrides work better
356 - Automatic selection of catalog from client where possible.
357 - Implement VerifyData level type for Verify jobs.
358
359
360 More detailed changes:
361
362 14Jan16
363  - Implement MaxVirtualFullInterval
364  - Update AUTHORS
365  - Ensure relabel has latest vol info may fix bug #1412
366  - Change license as per agreement with FSFE
367  - Apply Carsten's patch that fixes bug #2192 builds on kfreebsd
368  - baculum: Enable Portuguese language on web interface
369  - baculum: Implement Portuguese language support
370  - baculum: Assign Baculum copyright to Kern Sibbald
371  - baculum: Fix sorting in restore by group most recent backups
372  - baculum: Fix restore group most recent backups for MySQL
373  - Fix FD DisableCommands
374  - baculum: Fix to change user password
375  - Add ExpiresIn field in list and llist media output
376  - Fix #1548 about Solaris SIGBUS with accurate mode backup
377  - Backport more Enterprise code to sql_list.c
378  - Add info message of #jobs consolidated in Virtual Full
379  - baculum: Unify user validation
380  - Add HasBase+Comment to llist Jobs
381  - Fix seg fault in btape fixes bug #2180
382  - Fix slight error in autoprune -- should fix bug #2151
383  - baculum: Add first unit tests
384  - Fix #1545 about fix in manual_prune.pl script with large number of volumes
385  - Fix false status output. Fixes bug #2103
386  - Integrate patch into latest version, which fixes bug #1882
387  - Fix bug #2090 correct detection of GCC
388  - Fix CLANG warning messages -- fixes bug #2090
389  - Add new chio-changer-freebase from bug #2115
390  - Applied modified patch from bug#2117 to fix bpipe end of stream
391  - Apply patch from bug #2165 to fix the update sqlite3 script
392  - Fix update MD5 failure bug reported by Peter Keller
393  - baculum: Add dashboard panel
394  - Patch to add MySQL ssl access
395  - Manually apply patch in bug #2156 to allow building on KFreeBSD
396  - Fix bug #2153 with patch submitted by Ana Arruda
397  - baculum: Switch to started job status just after job start
398  - baculum: Add possibility to open configuration windows from URL
399  - Fix restore when storage specified on command line
400  - Fix restore of Windows streams to non-Windows machines
401  - Implement level=Data to the Verify job
402  - Fix #1524 about bextract trace file location
403  - Fix truncate bug free_volume problem
404  - baculum: Remember sort order for data grids
405  - baculum: Improve size formatter precision
406  - baculum: Fix jobs count in job list
407  - baculum: Add jobbytes and jobfiles columns in job list
408  - baculum: Get system timezone for PHP if possible
409  - baculum: Fix restore when a lot of jobids given
410  - baculum: Set default job attributes (level, client, fileset, pool, storage, 
411   priority) in Run job panel
412  - Fix truncate race bug #1382
413  - baculum: Fix update pool action when no volumes in pool
414  - baculum: Split configuration windows into two tabs: actions and console
415  - baculum: Change default elements limit to 500 elements
416  - baculum: Add drive parameter to bconsole release command execution
417  - Fix #1470 Fix setdebug command when all components are selected
418  - baculum: Fix expectation failed error during restore
419  - Add new JOB_DBR field
420  - #ifdef out bpluginfo since it does not compile
421  - Fix #1449 about a FileDaemon segfault with the fstype option
422  - Remove vestiges of rechdr_queue hopefully fixes bug #2180
423  - Apply bconsole manpage patch from bug #2182
424  - Apply ppc64el configure detection patch from bug #2183
425  - Fix #1414 When the FD is down, status dir now prints "is waiting for Client 
426   xx-fd"
427  - Implement new options in list command
428  - Add @tall command to log both input/output in a log file
429  - Fix #1360 about bextract -t not documented in the man page
430  - Update spec file for latest OSX versions
431  - Fix compilation on MacOS
432  - Improve Jmsg in response(), display SIGNAL number when appropriate
433  - Avoid segfault in dump_block() when the block_len is invalid
434  - Fix #1368 about xattr error not displayed correctly at restore time
435  - Fix bug 2173 QT tray monitor can not be built due to missing files in configure
436  - Move plugin_free() in free_jcr()
437  - Fix bug #2083 -- Fix sockaddr_to_ascii for FreeBSD
438  - Fix fadvise bug found by Robert Heinzmann
439  - Fix compilation without zlib and lzo
440  - Fix compilation error with new fstype_cmp() function
441  - Fix compilation problem with AFS
442  - Fix compilation on Solaris/FreeBSD
443  - Fix segfault in open_bpipe() when the program is empty
444  - Modify find_next_volume_for_append() to not send the same volume twice
445  - Avoid <NULL> string displayed in restore menu
446  - Do not update state file after a bacula-xxx -t
447  - Fix #804 about misleading message with the purge command
448  - Fix automount feature after a label command
449  - Reinsert tabs in systemd Makefile.in
450  - baculum: Provide LICENSE-FOSS file content in Baculum deb packages (copyright 
451   file)
452  - Use Client Catalog resource in get_catalog_resource() if "client" is specified 
453   in command line
454  - Fix #1131 about Job::Next Pool resource precedence over the Pool::Next pool 
455   directive
456  - Fix #898 truncate volumes larger than 200 bytes
457
458 Bugs fixed/closed since last release:
459 1131 1360 1362 1368 1382 1412 1414 1449 1470 1524 1545 1548 1882 2083 2090
460 2103 2115 2117 2151 2153 2156 2165 2180 2182 2183 2192 804 898
461
462
463
464 ================================================================
465 Release version 7.2.0
466
467 Bacula code: Total files = 733 Total lines = 303,426
468 The diff between Bacula 7.0.6 and Bacula 7.2.0 is 254,442
469 which represents very large change, for the most part 
470 contributed to the Bacula project by Bacula Systems SA.
471
472 This is a major new release with many new features and a
473 number of changes. Please take care to test this code carefully
474 before putting it into production.  Although the new features
475 have been tested, they have not run in a production environment.
476
477 ============== !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ===================
478 New Catalog format in version 7.2.0 and greater
479 -----------------------------------------------
480 This release of Bacula uses a new catalog format.  We provide a script
481 (update_bacula_tables in bacula/src/cats and in bacula/updatedb) that
482 will update from Bacula 3.x, 5.2, or 7.0 to version 7.2.0 format.
483 The database upgrade is fast and simply.  As always we strongly 
484 recommand that you make a dump of your database prior to doing the
485 upgrade.
486
487 NOTE: The upgrade will work only for PostgreSQL and MySQL. Upgrading is
488 not (yet) supported for SQLite3.
489 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
490
491
492 For packagers, if you change options, naming, and the way 
493 we link our shared object files, as at least one of you does,
494 you are creating a situation where the user may not be able
495 to run multiple versions of Bacula on the same machine, which
496 is often very useful, and in addition, you create a configuration
497 that the project cannot properly support.
498
499 Please note that the documentation has significantly changed.
500 You will need additional packages to build it such as inkscape.
501 Please see the README and README.pct files in the docs directory.
502 The packages come with pre-build English pdf and html files,
503 which are located in the docs/docs/manuals/en/pdf-and-html directory.
504
505 Packagers: please note that the Bacula LICENSE has changed, it is still
506 AGPLv3 and still open source. A new requirement has been added which
507 requires other projects using the source to keep the acreditations.
508
509 Packagers: please note that the docs license has changed. It is now 
510 licensed: Creative Commons Attribution-ShareAlike 4.0 International
511 This is a common open source license.
512 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
513
514 Compatibility:
515 --------------
516 As always, both the Community Director and Storage daemon(s) must be upgraded
517 at the same time.  Any File daemon running on the same machine as a Director
518 or Storage daemon must be of the same version.
519
520 Older File Daemons should be compatible with the 7.2.0 Director and Storage
521 daemons.  There should be no need to upgrade older File Daemons. However,
522 this has not been fully tested yet.  Since we expect some problems, please 
523 test before putting it into production.
524
525 New Features:
526 Please see the New Features chapter of the manual for documentation on
527 the new features.  The new features are currently only in the New Features
528 chapter and have not yet been integrated into the main chapters of the
529 manual.  Also, since there were so many new features, it is possible that
530 a few that previously existed in version 7.0.x are documented a second
531 time in the 7.2.0 new features section.
532
533 More detailed changes:
534
535 12Aug15
536  - Put back missing close_msg(NULL) to flush daemon messages at job end
537  - Add LICENSE-FOSS and update LICENSE for baculum
538  - Backport from Bacula Enterprise
539 29Jul15
540  - Fix max vol size test accidently deleted
541  - Remove gigaslam and grow on uninstall -- from bug report
542  - Revert to Branch-8.3 fd_snapshot.c
543  - Pull more recent changes from Branch-8.2
544  - Fix bvfs_lsdir pattern parameter setting
545  - Remove CheckList nolonger used
546  - Revert "Use db_lock()/unlock() around JobMedia creation transaction"
547  - Fix #1099 about director crash with rescheduled jobs
548  - Fix #1209 about bat segfault when clicking on Media
549  - Qmsg(M_FATAL) set jcr->JobStatus to JS_FatalError immediately
550  - snapshot: Abort the job by default if a snapshot creation fails
551  - Revert to old SD-FD close session protocol
552  - Remove drive reservation if no Jobs running
553  - Remove filename patch
554  - snapshot: Try to detect LVM when the filesystem is ext3 or XFS
555  - Fix bad debug message in mac_sql.c
556  - Fix restore-multi-session test by incrementing found files only on next 
557    file
558  - Add -T description in man pages
559  - Correct incorrect Fatal error message text in bsock
560  - mysql: Add support for multiple instances binary backup in the same fileset
561  - Fix compilation with new debug hook
562  - mysql: Avoid warning with abort_on_job plugin option
563  - Fix compilation after patch "prune volume yes"
564  - Do not print message about retention when using "prune volume yes" command
565  - Fix #536 about Copy/Migration/VF that should not use Client "Maximum Concurrent 
566    Jobs"
567  - Fix potential segfault with unused ConfigFile objects
568  - Fix #1108 Enhance setdebug help command and console completion
569  - Add more JCR variables in lockdump procedure
570  - Fix error in update_postgresql_tables.in caused by bad search and replace
571  - Fix #1127 about the repositioning enhancement during restore
572  - Correct try_reposition() return code after a seek()
573  - Add position information in the block structure
574  - Fix a number of acl and xattr bugs + give more understandable variable 
575    names
576  - Make btraceback.dbx and .gdb use new sql engine name
577  - Revert most of patch ef57e6c4 and replace with old cats code
578  - Revert useless parts of patch 08d8e2d29
579  - Revert patch d7f71d2c94a and rewrite it using simpler public domain example
580  - Fix batch mode detection for SQLite3
581  - Revert d9aa76fa and simplify
582  - Revert patch 30388e447fa3 + fix bug #1948
583  - Use a more appropriate name for the acl context
584  - Use class pointer rather than jcr in src/lib/jcr.c
585  - Revert patch f294b276
586  - Change B_DB to BDB to correspond to naming convention
587  - Add -T option in bacula-sd to use trace file
588  - Force use of newer TLS protocols
589  - Avoid problem with db_get_job_record() when SchedTime or RealEndTime is 
590    NULL
591  - Update our regexec() to support NULL argument
592  - Add function to copy a file in bsys.c
593  - Fix bug 2141 fork before TLS initialization
594  - Update LICENSE-FOSS
595  - Change license on src/lib/crc32.c as agreed with the author, Joakim Tjernlund
596  - Update po
597  - More license updates
598  - Fix compilation
599  - Add read_control command between Plugin/FD and Storage Daemon
600  - Add .bvfs_get_jobs and .bvfs_get_bootstrap functions
601  - Fix compilation for Solaris9
602  - Fix Makefile.in tabs
603  - Update Windows .def files
604  - More copyright notices
605  - Fix Windows plugin licenses
606  - Change license copyright for updatedb and qt-console/tray-monitor
607  - Change copyright for logwatch
608  - Update more copyrights
609  - Update copyrights in pebuilder
610  - Update plugin licenses
611  - Add copyrights + license to platforms
612  - Update copyrights in po
613  - More license clarifications
614  - One more copyright in src/cats
615  - Update src/cats .in file copyrights
616  - Compute Job "Compression Ratio" using SDJobBytes instead of JobBytes
617  - Get correct attributions for bsmtp.c
618  - Switch from LGPLv3 for scripts to BSD 2-Clause
619  - Fix segfault on dot commands used in RunScript::Console directive
620  - Fix patch c0f0e6c01c7 to optimize retries only for autochangers
621  - Fix #876 about SD reads too far with complex bootstrap
622  - Correct unmount test in dev.c
623  - Add debug JobId in next-vol-test script
624  - Fix patch c59e5da29 to not orphan buffers
625  - Fix bad implementation of enable/disable job,client,schedules + implement 
626    enable/disable storage devices
627  - Implement enable/disable schedule and client
628  - Optimize Volume protocol when Volume not InChanger
629  - Do not trash existing record during label of new volume
630  - During accurate restore unstrip as soon as possible
631  - Better handline of no storage device found
632  - Fix #1075 The replace=never flag was not properly handled when combined with 
633    database= option in mysql/postgresql plugin
634  - display timestamp in X_msg() in one single pass to avoid double flush()
635  - Update copyrights in scripts directory
636  - Fix bug #1083 RT14512
637  - configure.in: new HAVE_FCNTL_LOCK detect fcntl() locking capability
638  - Fix #1008 about status storage that displays "Writing" and "Reading" information 
639    for the same DCR
640  - Add new %E job code to use non fatal job errors in scripts
641  - Revert to old htable, but add 64 bit hash
642  - Fix possible race condition in smartalloc
643  - Refactor + optimize fstype.c + revert mntent_cache.c/h
644  - snap: Fix small initialization problem with LVM backend
645  - Fix compilation warning in bextract
646  - lock the pid file using fcntl(F_SETLK)
647  - bat: Fix segfault in client view when the Uname field is empty
648  - bat: Fix #1047 about segfaults in Client, Media and Pool view
649  - Revert patch 62ab7eb5 for filed/backup.c
650  - Revert patch 62ab7eb5 for filed/verify.c
651  - Refactor mount/unmount to use class calls
652  - Add return status to DEVICE:close and report error at end of Job
653  - Fix seg fault
654  - fix a Dmsg in match_bsr.c:match_volume()
655  - Fix #861 about bad help command on status schedule
656  - Add new cats header file
657  - Refactor DB engine to be class based
658  - Remove regression cancel_test from do_all
659  - Fix invalid .mod command in BAT during restore (bugfix #858)
660  - Use B_ISXDIGIT() in rangescanner
661  - Handle hex numbers in str_to_uint64()
662  - Fix prune-migration-test -- wait in wrong place
663  - fix MA 987 cannot copy/migrate jobs with a Level=VF in the job resource
664  - Fix basejob error caused by patch on bug #965
665  - Allow to list restore jobs in llist jobid= command
666  - Fix #940 about segfault in bat when doing an "update slots"
667  - Fix #983 about segfault on win32 filedaemon when using bat to monitor the 
668    status
669  - Fix #969 about a segfault while doing a cancel of a copy job
670  - Fill errmsg after an error with FETCH query in db_big_sql_query()
671  - Fix #965 about an empty error message after a problem when sending accurate 
672    file list
673  - Fix #972 about segfault in show command used with multiple resources
674  - Work bsnapshot for SLES12 and fix issue with ZFS
675  - Fix small memory leak in cancel command with ujobid and job parameters
676  - Ensure that client resource is not freed during setbandwidth command
677  - fix errors in the use of a Mmsg()
678  - Use a specific mutex for auth instead of jcr->mutex
679  - update po
680  - Add missing call to free_jcr() in previous patch
681  - Lock the jcr when using sd_calls_client_bsock variable
682  - Ensure that only one thread can use the auth code in the Storage
683  - Fix #951 about SDCallsClient not used during restore jobs
684  - snapshot: Get the creation date from the zfs list snapshot command
685  - snapshot: Fix small issue with Name parameter in list snapshot
686  - Fix bsnapshot to return status=0 on error
687  - fix a mempool error at SD shutdown
688  - snapshot: Call support() only if the device is in the fileset
689  - snapshot: Avoid double / in path and files when volume is /
690  - Fix segfault with Console runscript introduced by "Stop ua commands if comm 
691    line drops"
692  - handle ctrl-C and SIGTERM the same way in SD
693  - Startup scripts return proper exitcode for service restart action
694  - Implement tables configuration
695  - Add ReadBytes to FD status output
696  - Accept 0/1 for @BOOL@ type in ConfigFile module
697  - Set cmd_plugin only in pluginCreateFile if not SKIP/ERROR/CORE
698  - Fix #13680 about systemd message "unknown lvalue"
699  - Stop ua commands if comm line drops
700  - Fix weird compilation problem on rhel5
701  - Display TLS information in status client/storage
702  - Fix rpms where unix user were not properly defined
703  - update extrajs package in debs/rpm package
704  - Fix segfault with new filesetcmd
705  - snapshot: Reset JobId in Snapshot table when deleting a job
706  - snapshot: Add ability to list snapshots from the FD
707  - snapshot: Add a confirmation message when pruning snapshots
708  - Add RunScript AfterSnapshot event
709  - Fix #431 About upon upgrade, RPMs resets group membership
710  - snapshot: Display bsnapshot error message if possible
711  - Fix jobmedia-bug3
712  - Set error code in return from run regress script
713  - snapshot: More work on LVM backend and on list/sync commands
714  - snapshot: Add EnableSnapshot directive in fileset
715  - snapshot: Add errmsg and status to SNAPSHOT_DBR
716  - snapshot: Send SnapshotRetention parameter to the Client and work on the 
717    prune command
718  - Add bacula-snapshot.spec
719  - Add disabled=yes/no in bsnapshot.conf
720  - Fix #875 about bvfs repeats the same output many times
721  - Revert "Storing the result in a local variable from sql_num_fields saves us a 
722    lot of callbacks."
723  - Remove passing args to cats driver class initialization
724  - Simplify cats by eliminating the B_DB_PRIV class
725  - Convert more db funcs to class calls
726  - Add Snapshot Engine to bacula core
727  - Change more db calls into class calls
728  - Add files missed in last commit
729  - Convert db_lock/unlock to be called via class
730  - Fix small memory leak
731  - Remove more vestages of Ingres
732  - Fix #843 about "show storage" option missing in the help command output
733  - Use bzip2 for sles dependency
734  - Avoid warning with uninitialized variables
735  - update "help status"
736  - Revert "Small fix to Eric great patch for readline commandcompletion so it 
737    also compiles on non gcc compilers."
738  - Separate out definitions into new header
739  - Remove bad restore.h
740  - Revert "Move restore struct defintions to seperate include file. Small change 
741    to acl.h and xattr.h to use define inline with other header files."
742  - Revert "Fix MediaView::getSelection"
743  - Bat: ensure sufficient rows to display drives in storage display
744  - new MmsgDx() macro that combine Mmsg(errmsg, fmt, ...) and Dmsg in once
745  - add a ASEERTD() for DEVELOPPER
746  - Fix wrong KiB value
747  - Revert "Fix bug #1934 Wrong values at media list in BAT"
748  - Change bplugin_list to b_plugin_list which is more appropriate
749  - Remove Ingres related unused files
750  - Simplify rwlock coding
751  - Make subroutine names clearer
752  - Back out useless patches
753  - Put back old code prior to excessive edits
754  - Remove over complicated acl/xattr code
755  - Add license to files without any
756  - Fix #805 about nextpool command line argument not properly used
757  - Remove recursion from free_bsr() and free_bsr_item() to handle very large 
758    BSR
759  - Avoid segfault in connect_to_file_daemon() when jcr->client is NULL
760  - #776 Volume created in the catalog but not on disk and #464 SD can't read an 
761    existing volume
762  - Add schedule to show command tab completion
763  - Make global my_name hold 127 chars
764  - Mark file volumes that are not accessible in Error in mount_next_vol
765  - Fix #743 about bat permission conflict on /opt/bacula/etc
766  - Add copyright to Makefiles
767  - change in lockmgr.c to avoid the report of a memory leak in testls
768  - lib: integrate SHA2 into bacula
769  - Fix #747 about restore problem failing on "Unexpected cryptographic session 
770    data stream
771  - Revert previous copyright accidentally changed
772  - Fix btape fill command by removing some debug code in empty_block()
773  - Add Accurate Fileset option "M" to compare ctime/mtime with the save_time 
774    like with normal Incremental
775  - Add index on Job(JobTDate) to mysql catalog
776  - Fix bad check on bopen_rsrc return status. bug #2106
777  - Do not stop the storage daemon startup if the File device is not yet accessible
778  - Fix double free in btape
779  - Fix failed mount request in btape fill test
780  - Avoid ASSERT() when using btape with vtape driver
781  - Possible fix for NULL client bug #2105
782  - Fix compilation of Nagios check_bacula
783  - Add test for restict c99 in autoconf
784  - Allow to use device= option in release/mount/unmount command
785  - Fix #699 about duplicated job name when starting two jobs at the same time
786  - Fix #701 about status schedule missing from tab completion and correct job 
787    filter
788  - remove autoconf/configre
789  - Fix #346 Add ipv6 support for Solaris
790  - Fix #692 about compatibility issue with community FD
791  - Fix new match_bsr patch
792  - Fix #588 Improve SD bsr read performance
793  - Fix ownership bug in html-manuals package
794  - Add EFS in the client status flag list
795  - Implement Win EFS Support
796  - Fix QT windows build for 32bit
797  - Add SLES113 to spec files
798  - Add @encode and sp_decode functions for plugins
799  - Fix tls-duplicate-job seg fault + harden pthread_kill() code
800  - Update plugin version to ensure 8.0 will not load 6.6 plugins
801  - Add JobBytes and ReadBytes to llist jobid= output
802  - Rewrite store_drivetype and store_fstype to allow a comma separated list of 
803    items
804  - Fix #633 about JobDefs MaximumBandwidth Job inheritance
805  - Fix possible editing truncation due to 32 bit calculations
806  - Remove non-portable -ne in echo
807  - update po
808  - Add Makefile for mssql-fd plugin
809  - Improve error message of open_bpipe() on win32
810  - Add jobid= parameter in .status dir running command
811  - Add worker states
812  - Pull latest worker files from development branch
813  - Add comment about incorrect scripting
814  - Put Dsm_check() on reasonable debug level
815  - Remove auto-generated tray-monitor.pro.mingwxx file
816  - Display message about MaximumBlockSize default value only if a value was 
817    specified
818  - fix solaris : replace be64toh() by unserial_uint64()
819  - update SD <-> SD capabilities exchange
820  - Handle RestoreObjects with Copy/Migration jobs
821  - Add free list to worker class
822  - Fix bad caps with SDcallsClient + debug + fix seg fault on connection error
823  - Implement blowup=nn for FD and hangup+blowup for SD
824  - Correct bat copyright
825  - Change sizeof expressions to be more standard
826  - Remove regress trap that causes sd-sd-test to fail
827  - Dmsg was not handling tag anymore
828  - Fix for SD seg fault while swapping volumes
829  - Make bextract able to handle dedup streams
830  - Remove unused file
831  - Make sure mount_next_read_volume() will cancel the current job
832  - Forbid llist command in runscript
833  - Fix #295 about query file message
834  - Add no_mount_request to DCR
835  - Update Windows .def file
836  - Add spec file for redhat/suse html manual package
837  - Fix bug #2091 bad vtape device definitions
838  - Fix bug #2089 compiler warning
839  - Make sure level is tag free when printing debug message
840  - fix tags in Dmsg
841  - Regenerated configure script
842  - Remove spaces at the end of lines in Bat file
843  - Revert bat.pro.in file
844  - Fix recursive echo bug #2088
845  - Add new fifo class flist.h/c
846  - Allow to create temp DEVICE from DEVRES
847  - For bat always use g++
848  - Make selection by Volume Name or MediaId a bit clearer
849  - Optimize Dmsg() with tags by keeping current tags into a separate variable
850  - Make message more understandable
851
852
853 =========================================================================
854
855 Bugs fixed in this version:
856 1099 1209 536 1108 1127 876 1075 1083 1008 1047 861 858 965 940
857 983 969 965 972 951 13680 431 875 843 1934 805 776 743
858
859
860
861
862
863
864 ================= Old 7.0.x Release ====================================
865
866 Release version 7.0.5
867 This is an important bug fix release to version 7.0.4.  Since it fixes several
868 major problems.  We recommend that everyone upgrade to this version.
869
870 28Jul14
871  - Fix #547 by adding .schedule command
872  - Update AUTHORS
873  - Fix bug #2079 with patch from Robert Oschwald
874  - Fix orphaned file descriptors during errors
875  - Yet another client==NULL
876  - Improve FD and SD cancel
877  - Jim Raney's TLS patch
878  - Fix bug #1679 pool overrides not shown in manual run display
879  - Attempt to avoid client==NULL
880  - Fix for bug #2082 (hopefully)
881  - Fix seg fault in jobq.c
882  - make stop after first error
883  - Increase status schedule days from 500 to 3000
884  - Remove bad cherry-pick
885  - Fix compiler warning
886  - Allow options create_postgresql_database from patch in bug #2075 by roos
887  - Fix bug #2074 crashes when no conf file present
888  - Set pthread id in jcr at beginning so the job can be canceled.
889  - Fix possible heartbeat interval timing problems
890  - Fix some errors reported by valgrind. May fix the problem with bsmtp command.
891  - Ensure b_sterror() is using the correct size of input buffer
892  - Fix possible seg fault
893  - Fix segfault when trying to stop the bnet_server thread in terminate_stored()
894  - Fix bad link bug #2076
895  - Fix compilation of bsock.c when TLS is not available
896  - Correct L suffix to be LL
897  - Fix bad copy/migrate data header
898  - On termination shutdown thread server
899  - baculum: Updated README file
900  - baculum: Update English language texts
901  - baculum: Saving auth file for web server HTTP Basic auth
902  - baculum: Added directory for web server logs
903  - baculum: Added example Lighttpd configuration for Baculum and sample web 
904    server auth file
905  - Expanded auth error message
906  - baculum: Support for web servers which do not provide direct info about HTTP 
907    Basic auth
908  - Fix limit bandwidth calculation
909  - Eliminate strcpy() from bsmtp
910  - Fix for configuring sudo option for bconsole access
911  - Display correct NextPool overrides + use Job NextPool in restore if available
912  - Fix Bacula to work with newer Windows pthreads library
913  - Fix bug #180 ERR=success in btape when tape error
914
915 Bugs fixed/closed since last release:
916 1679 180 2074 2075 2076 2079 2082 547
917
918
919 Release version 7.0.4
920 This is a bug fix release to version 7.0.3.  We recommend that
921 everyone upgrade to this version.
922
923 The main fixes are to make copy/migration to a second SD work, and
924 to cleanup some of the inconsistencies in the cancel command which 
925 could confuse the user.
926
927 02Jun14
928  - Better error handling for cancel command
929  - Fix compiler warning + simplify some #ifdefs
930  - Fix copy/migration to second SD
931  - Fix calls to sl.set_string()
932  - Improve sellist code
933
934 =============================================================
935 Release version 7.0.3
936 This is a bug fix release to version 7.0.2. We recommend that
937 everyone using version 7.0.2 upgrade to this version.
938
939 12May14
940  - Fix error handling in do_alist_prompt
941  - Tighten error condition handling in sellist
942  - Add new cancel test
943  - Update LICENSE and LICENSE-FAQ
944  - Also update autoconf/aclocal.m4
945  - Reschedule on error caused EndTime to be incorrect -- fixes bug #2029
946  - Flush console queued job messages -- should fix bug #2054
947  - Attempt to fix FreeBSD echo/printf, bug #2048
948  - Update to newer libtool + config.guess
949  - Recompile configure
950  - Apply fix supplied for acl.c in bug #2050
951  - Fix a SD seg fault that occurs with over committed drives
952  - Clear bvfs cache and set debug options available only for admin
953  - Moved auth params to curl opts
954  - Filtred single results for restricted consoles
955  - Removed unnecessary debug
956  - Changed e-mail address in gettext file
957  - Support for customized and restricted consoles
958  - Misc changes for rpm building (made by Louis)
959  - Updated requirements for Baculum
960  - Apply fix for bug 2049: wrong drive selected
961  - Fix #2047 about bthread_cond_wait_p not declared
962  - Fix Bacula bug #2044 -- fix Makefile for bplugininfo linking
963  - Fix Bacula bug #2046 -- sellist limited to 10000
964  - Fix Bacula bug #2045 -- multiply defined daemon_event
965  - Fix Bacula bug #2020 overflow in btape -- Andreas Koch
966
967 Bugs fixed/closed since last release:
968 2020 2029 2044 2045 2046 2047 2048 2050 2054
969
970
971 ===================================================================
972 Release version 7.0.2
973 This is a minor update since version 7.0.1 that is mostly cleanup.
974 However, there is one annoying bug concerning shell expansion of
975 config directory names that is fixed, and there is at least one
976 syntax error in building the full docs that appears on some systems
977 that is also fixed.
978
979 02Apr14
980  - Remove more vestiges of libbacpy
981  - Put back @PYTHON@ path in configure
982  - Fix improper string in parser
983  - Remove libbacpy from rpm spec files
984  - Fix linking check_bacula
985  - Fix new SD login in check_bacula
986  - Tweak docs build process
987
988
989 Release version 7.0.1
990 This is a minor update since version 7.0.0 that is mostly cleanup.
991
992 31Mar14
993  - Remove old plugin-test
994  - Update po files
995  - Enable installation of the bpluginfo utility
996  - More tray-monitor updates
997  - Add Simone Caronii to AUTHORS
998  - Align command line switches in manpages.
999  - Apply upgrade to config.guess
1000  - Remove bgnome-console and bwx-console leftovers.
1001  - Update tray-monitor header also for new bsock calls
1002  - Attempt to fix nagios to use new bsock calls
1003  - Update tray-monitor to new bsock calls
1004
1005 ========================================
1006 Release 7.0.0
1007
1008  Bacula code: Total files = 713 Total lines = 305,722
1009  The diff between Bacula 5.2.13 and Bacula 7.0.0 is 622,577 lines,
1010  which represents very large change.
1011
1012 This is a major new release with many new features and a
1013 number of changes. Please take care to test this code carefully
1014 before putting it into production.  Although the new features
1015 have been tested, they have not run in a production environment.
1016
1017 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
1018 For packagers, if you change options, naming, and the way 
1019 we link our shared object files, as at least one of you does,
1020 you are creating a situation where the user may not be able
1021 to run multiple versions of Bacula on the same machine, which
1022 is often very useful, and in addition, you create a configuration
1023 that the project cannot properly support.
1024
1025 Please note that the documentation has significantly changed.
1026 You will need additional packages to build it such as inkscape.
1027 Please see the README and README.pct files in the docs directory.
1028 The packages come with pre-build English pdf and html files,
1029 which are located in the docs/docs/manuals/en/pdf-and-html directory.
1030
1031 Packagers: please note that the Bacula LICENSE has changed, it is still
1032 AGPLv3 and still open source. A new requirement has been added which
1033 requires other projects using the source to keep the acreditations.
1034
1035 Packagers: please note that the docs license has changed. It is now 
1036 licensed: Creative Commons Attribution-ShareAlike 4.0 International
1037 This is a common open source license.
1038 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
1039
1040 Compatibility:
1041 --------------
1042 As always, both the Director and Storage daemon(s) must be upgraded at
1043 the same time. Any File daemon running on the same machine as a Director
1044 or Storage daemon must be of the same version.
1045
1046 Older File Daemons should be compatible with the 7.0.0 Director and Storage
1047 daemons.  There should be no need to upgrade older File Daemons.
1048
1049 The following are new directives, commands and features:
1050 - New Baculum web GUI interface.  See the gui/baculum directory.
1051 - Directive fdstorageaddress in Client
1052 - Directive SD Calls Client in Client
1053 - Directive Maximum Bandwidth per Job in Client
1054 - Directive FD Storage Address in Storage
1055 - Directive Maximum Spawned Jobs in Job
1056 - setbandwidth command in bconsole
1057 - Progress meter with FD in status dir
1058 - LastDay of month in schedule
1059 - sixth 6th week in month in schedule
1060 - Improvements in bconsole SQL calls
1061 - Allow list and ranges in cancel as well as the keyword: all
1062 - truncate command in bconsole
1063 - prune expired volumes?
1064 - New hardlink performance enhancements
1065 - restart command
1066 - restore optimizespeed=yes|no for hardlinks default yes
1067 - PkiCipher and PkiDigest in FD Client item
1068  Cipher aes128, aes192, aes256, blowfish
1069  Digest md5, sha1, sha256
1070 - Maximum Bandwidth Per Job in FD Client resource
1071 - Maximum Bandwidth Per Job in FD Director Resource
1072 - .bvfs_decode_lstat
1073 - DisableCommand in FD Director resource
1074 - DisableCommand in FD Client resource
1075 - status scheduled bconsole command with the following options:
1076    days=nn (0-500 default 10); limit=nn (0-2000 default 100)
1077    time=YYYY-MM-DD HH:MM:SS
1078    schedule=xxx job=xxx
1079 - NextPool in Run override
1080 - Directive NextPool in Job
1081
1082 Please see the New Features chapter of the manual for more
1083 details.
1084
1085 The following features or directives have been removed:
1086 - Win32
1087 - tray-monitor
1088 - wx_console
1089 - Removed cats DBI driver
1090 - Python
1091
1092 Detailed changes:
1093 =================
1094 24Mar14
1095  - Add Josip Almasi to AUTHORS
1096  - [PATCH] Support for restricted consoles in BAT config
1097  - [PATCH] Fix for free director directive
1098  - [PATCH] Fix auto-select restricted console for director in bconsole
1099  - Realign output display
1100  - Update ua_output.c from Branch-6.7
1101  - Add some missing Branch-6.7 updates
1102  - Added needed empty directories to Baculum
1103  - Fix for support PostgreSQL, MySQL and SQLite
1104  - Framework adjusting to Baculum database connections
1105  - Framework fix for lower case tables names in MySQL
1106  - Fix for Baculum SQLite support
1107  - Initial commit Baculum
1108  - Add Marcin to AUTHORS file
1109  - Strip trailing blanks
1110  - Update copyright year
1111  - Update LICENSE and header files
1112  - Remove old file
1113  - Add new header in misc files
1114  - Remove tray-monitor bwx-console manual installation
1115  - Remove FD python and examples
1116  - Fixup spec files
1117  - Remove pythonlib from lib
1118  - Update package-list
1119  - Fix SDCallsClient daemon synchronization
1120  - Add debug code + make 127.0.0.1 same as localhost for tls tests
1121  - Fix multiple DIRs in console
1122  - Make failure for bat to connect to DIR non-fatal
1123  - Fix bat style to one that works
1124  - Take disk-changer from Branch-6.7
1125  - Simplify Version output
1126  - Fix FDVersion for SD Calls Client test
1127  - Update accurate test
1128  - Update differential test
1129  - Add new regress timing scripts
1130  - Improve plugin make clean
1131  - Implement regress FORCE_SDCALLS
1132  - Remove win32 tray-monitor and wx-console directories
1133  - Remove regress-config need only regress-config.in
1134  - Add configure archivedir
1135  - Improve SQL failure reporting
1136  - First cut backport BEE to community
1137  - Add copyright to mtx-changer.in