1        ChangeLog for Bacula Enterprise version 11.0.5
2
3
402Jun21
5 - Update MySQL update procedure for 5.6
6
701Jun21
8 - Fix compilation
9
1017May21
11 - Fix org#2427 About incorrect handling of empty files with Accurate=yes on
12  Windows
13
14Bugs fixed/closed since last release:
152427
16
17        ChangeLog for Bacula Enterprise version 11.0.4
18
1929May21
20 - Improve MySQL Dump procedure
21
2228May21
23 - baculum: Update script version
24 - Fix org#2618 Disable fix on bvfs_get_jobids() temporarily
25
26Bugs fixed/closed since last release:
272618
28
29        ChangeLog for Bacula Enterprise version 11.0.3
30
3121May21
32 - Enhance the update_mysql_tables script
33
3419May21
35 - docs: Fix #7657 Enhance the FSType description
36 - docs: Fix #7659 About EnhancedWild fileset directive documentation
37
3817May21
39 - Fix org#2442 About the check of the Control Device during startup
40
4107May21
42 - Fix stored/Makefile.in to install cloud driver object with cloud targets
43 - Fix various default permissions
44
4530Apr21
46 - docs: Fix org#2578 About missing "restore directory=xxx" keyword documentation
47 - Fix org#2605 About incorrect message in restore command
48
4929Apr21
50 - baculum: Update Russian translations
51 - baculum: Restore wizard improvements
52
5324Apr21
54 - baculum: Fix sub-tabs on client and on storage pages
55
5621Apr21
57 - baculum: Add autochanger management section and improve few other texts
58
5920Apr21
60 - baculum: Fix #2592 logout button on Safari web browser
61 - baculum: Add example working directory path in API install wizard
62 - baculum: Add component action (start/stop/restart) buttons to client and
63  storage pages
64
6519Apr21
66 - baculum: Update documentation chapter and screenshots
67 - baculum: Update Portuguese translations
68
6918Apr21
70 - baculum: Add new device interface definition to Baculum OpenAPI documentation
71 - baculum: Fix double device error code number
72
7317Apr21
74 - baculum: Implement support for assigning multiple API hosts to one user
75 - baculum: Use catalog access in changer listall endpoint only if it is configured
76  on API host
77
7815Apr21
79 - baculum: Fix opening update slots window reported by Hector Barrera
80
8108Apr21
82 - baculum: Update Russian translations
83
8406Apr21
85 - baculum: Update Portuguese translations
86
8704Apr21
88 - baculum: Implement autochanger management
89
9002Apr21
91 - Fix org#2604 About columns alignment of 'Terminated Jobs' section
92
9331Mar21
94 - docs: Add information about the git branch used with Bacula
95
9630Mar21
97 - Remove unused bsparse tool to avoid compilation error messages
98 - Fix compilation for check_bacula.c reported by Dan
99
10019Feb21
101 - Fix org#2500 .bvfs_get_jobids jobid=X must return X in the list
102 - Check if char **jobid parameter is NULL before to modify it in bvfs_parse_arg_version()
103
104Bugs fixed/closed since last release:
1052442 2500 2578 2592 2604 2605 7657 7659
106
107        ChangeLog for Bacula Enterprise version 11.0.2
108
109
11025Mar21
111 - update baculabackupreport script
112 - win32: Update openssl version to 1.1.1k
113 - Remove suspicious debug line on setdebug()
114 - win32: Fix error message when labeling volume on Windows SD
115
11618Mar21
117 - Add support for store_alist_str() in plugin configuration items
118 - Add functions to unittests library
119 - Fix check_bacula.c to ignore daemon events
120
12116Mar21
122 - Enhance bdelete_and_free() macro
123
12411Mar21
125 - win32: Fill the version information as CFLAGS
126
12709Mar21
128 - Fix #7449 About incorrect JSON output with 'TLS Allowed CN' directive
129 - Fix #7451 About deleted files incorrectly kept in Virtual Full
130
13107Mar21
132 - baculum: Use new APIv2 status client request on job history view page
133
13405Mar21
135 - baculum: Update Portuguese translations
136 - baculum: Unify /jobs/{jobid}/files endpoint output for detailed and normal
137  modes
138
13903Mar21
140 - Fix Bacula_11.0 build by inverting dependencies
141 - Fix reload issue when a Job doesn't have a Pool defined
142 - Fix #7396 GRANT command error in granting privileges script for MySQL
143 - Fix #7286 DIR segfault when doing a "dir" command in a restore
144
14502Mar21
146 - Fix possible memory corruption in the label process
147 - Possible fix for SD high memory usage problem
148 - Fix S3 compilation
149 - Fix compilation issue of the cloud driver
150
15128Feb21
152 - baculum: Update Polish translations
153 - baculum: Update Russian translations
154 - rpms: Fix bacula.spec for Fedora 31
155 - rpms: Fix bacula.spec for rhel8 / centos 8
156 - rpms: Update bacula.spec for rhel8
157 - Fix bug #2498 - Wrong mode for /etc/logrotate.d/bacula
158 - rpms: Fix missing query.sql
159
16027Feb21
161 - baculum: Implement API version 2
162
16325Feb21
164 - win32: Fix #7373 binaries are tagged with correct resource
165
16623Feb21
167 - Fix Verify job issue with offset stream and compressed blocks
168
16919Feb21
170 - baculum: Add Craig Holyoak to AUTHORS
171 - baculum: Fix #2597 LDAP login with LDAPS option
172
17316Feb21
174 - win32: Update to OpenSSL 1.1.1j
175
17613Feb21
177 - baculum: Fix cancel button in new job wizard
178
17911Feb21
180 - Fix #7321 About issue when stopping jobs waiting for resources
181
18207Feb21
183 - baculum: Fix undefined property error in run job API endpoint if level value
184  is not provided
185
18606Feb21
187 - baculum: Fix displaying warning messages in messages window
188 - baculum: Improve updating asset files after upgrade
189
190Bugs fixed/closed since last release:
1912498 2597 7286 7321 7373 7396 7449 7451
192
193
194        ChangeLog for Bacula Enterprise version 11.0.1
195
19605Feb21
197 - Split alist/ilist
198
19904Feb21
200 - win32: backport sining tools
201
20203Feb21
203 - win32: Backport signing procedures to 11.0
204 - Fix copy/migration job selection
205
20602Feb21
207 - Add PGSQL detection for macOS and MacPorts.
208 - Remove deprecated sbrk in macOS and Windows.
209 - Use PKG_PROG_PKG_CONFIG macro to search for pkg-config. It is cross-compile
210  safe.
211
21201Feb21
213 - Initialize StartTime in db_create_job_record()
214
21531Jan21
216 - baculum: Fix finding jobs by filename in restore wizard if filename contains
217  whitespace characters
218 - baculum: Update spec files
219 - baculum: Update debian files to latest version
220 - baculum: Remove excanvas.js dependency
221
22230Jan21
223 - baculum: Add job status weather on job list page
224 - baculum: Add new icons for job status weather purpose
225 - baculum: Add capability to create filedaemon console and schedule on new
226  resource page
227
22828Jan21
229 - baculum: Browser paths in restore browser using pathid
230 - baculum: Add to Bvfs lsdirs and lsfiles API endpoints pathid parameter
231
23224Jan21
233 - baculum: Add console messages log envelope
234 - baculum: Add console messages log API endpoint
235
23621Jan21
237 - baculum: Fix #2560 in restore wizard display names encoded in non-UTF encoding
238
23915Jan21
240 - win32: Fix conditional #define's
241
24213Jan21
243 - win32: Fix #7256 Update Windows version detection with latest versions
244  (Windows 10).
245
24608Jan21
247 - Fix org#2579 About incorrect JSON generated from empty Messages resource
248
24906Jan21
250 - Fix org#2587 Improve btraceback output
251 - Fix org#2588 About incorrect Object/ObjectId type in update_postgresql_tables
252 - Fix #7247 About incorrect variable substitution with the query command
253
25431Dec20
255 - Fix #7214 Adapt mtx-changer.conf for GNU cpio mt version
256
25730Dec20
258 - Fix #7207 About 'dbcheck -n' not working properly
259
26024Dec20
261 - alist: Fix for memory overflow access.
262
26316Dec20
264 - BEE Backport bacula/src/tools/dbcheck.c
265
26615Dec20
267 - Fix #7168 About incorrect start time displayed for canceled jobs not yet
268  running
269 - Fix compilation warnings with Solaris Studio
270 - baculum: Fix problem with setting hourly schedule - reported by Elias Pereira
271 - Fix MySQL update procedure with incorrect handling of the FileIndex type
272 - Fix update_sqlite3_tables to upgrade from 9.6 to 11.0
273
27401Dec20
275 - win32: Fix #7094 bypass random pwd generation when pwd is provided
276
27725Nov20
278 - Fix #7079 About a segfault in a copyjob when the fileset is no longer defined
279
280Bugs fixed/closed since last release:
2812560 2579 2587 2588 7079 7094 7168 7207 7214 7247 7256
282
283
284        ChangeLog for Bacula Enterprise version 11.0.0
285
28610Dec20
287 - Fix #7165 About incorrect JSON output for SHA256/SHA512 option
288
28909Dec20
290 - win32: Update openssl for Windows to 1.1.1i
291
29207Dec20
293 - Fix debug message
294 - Do not hardcode FD Caps
295
29604Dec20
297 - Fix MySQL update scripts for new MariaDB
298 - Fix warning in ./configure
299
30003Dec20
301 - Restore custom permission of symlink on FreeBSD and MacOS
302 - Sync FD/SD Version with Enterprise
303 - Enable SD CAPS in hello()
304 - Fix tools/Makefile.in
305 - Fix compilation of s3_driver
306
30702Dec20
308 - Fix Id type in MySQL make/update script
309
31001Dec20
311 - Fix org#2567 Device don't always get the right "capabilities"
312 - baculum: Update script version
313
31430Nov20
315 - Fix org#2573 About Syntax error in granting privileges script with MySQL if
316  --with-db-password parameter is used
317 - Fix org#2471 About deleted files are listed as being present in an accurate
318  backup by various sample queries
319 - Fix org#2571 About errors in es_AR.po file
320 - Fix org#2568 About compilation issue on gcc10
321 - Fix org#2584 About inconsitancies in the make_mysql_tables script
322 - Disable SSD Directory for community
323 - Fix memory small loss in SD
324 - Fix Cloud::Hostname configuration flag
325 - Fix bdirjson segfault when the Catalog resource is set
326
32728Nov20
328 - baculum: Fix English text noticed by Peter McDonald
329 - baculum: Prepare new FD scheduler support
330 - baculum: Add new directives support
331 - baculum: Adapt API part to new catalog format
332
33325Nov20
334 - Fix 32/64bit issue with setdebug command
335
33624Nov20
337 - baculum: Update Russian translations
338 - Remove unless file
339 - Add CDP to win32 Makefile
340 - BEE Backport for win64 packages
341 - BEE Backport win32 build scripts
342 - BEE Backport tray monitor images
343 - Add tools/cdp-client to ./confgure
344 - Add install-cdp target to Makefile
345 - BEE Backport CDP Plugin
346 - win32: Fix compilation
347 - Add missing files
348 - BEE Backport Android part
349 - Replace strncpy by bstrncpy in tls.c
350 - BEE Backport win32 Makefiles
351
35223Nov20
353 - baculum: Update Portuguese translations
354 - Fix compilation warning
355
35622Nov20
357 - baculum: Implement graphical status storage
358 - baculum: Add gauge.js library
359 - baculum: Add json output option to show storages and show single storage
360  endpoints
361
36221Nov20
363 - udpate git2changelog.pl
364 - Update makedocsrel
365
36611Nov20
367 - baculum: Add path field to restore wizard to narrow down search file results
368  to specific path - idea proposed by Wanderlei Huttel
369 - baculum: Add path parameter to job files API endpoint
370
37110Nov20
372 - baculum: Fix #2565 status icon overlaps action buttons in API wizard
373 - baculum: Add Sergey Zhidkov to AUTHORS
374 - baculum: Add Russian translations
375
37607Nov20
377 - baculum: Fix access to job resources if no job assigned to user
378
37905Nov20
380 - baculum: Update Portuguese translations
381 - baculum: Ajax queue improvement in framework
382 - baculum: Fix renaming config resources
383
38401Nov20
385 - baculum: Add graphs to job view page
386
38728Oct20
388 - baculum: Fix using offset in job file list query with MySQL catalog database
389 - baculum: Show more detailed job file list - idea proposed by Wanderlei
390  Huttel
391 - baculum: Rework job file list API endpoint
392
39325Oct20
394 - baculum: Add searching jobs by filename in restore wizard - idea proposed by
395  Wanderlei Huttel
396 - baculum: Add job files API endpoint
397
39820Oct20
399 - Add code to retry a MySQL query after a deadlock
400
40104Oct20
402 - baculum: Update Portuguese translations
403 - baculum: Add default days and limit values to status schedules API endpoint
404
40530Sep20
406 - baculum: Fix displaying multitextbox and multicombobox directive controls
407 - baculum: Fix date filter on status schedule page
408 - baculum: Fix #2570 fileset excludes settings with PHP 7.4
409
41029Sep20
411 - baculum: New features and improvements to multi-user interface and restricted
412  access
413
41418Sep20
415 - baculum: Fix displaying date and time on volume view page
416
41717Sep20
418 - baculum: Fix #2564 changing volume status to Read-Only
419
42011Sep20
421 - baculum: Fix saving multicombobox control values
422 - baculum: Fix multicombobox and multitextbox controls to work with PHP 7.4
423
42410Sep20
425 - baculum: Fix #2562 displaying date and time in tables on Safari
426
42709Aug20
428 - baculum: Fix #2558 saving day or day range in schedule resource - reported by
429  Jose Alberto
430
43108Jul20
432 - docker: Fix #6402 About docker_host option not overwriten in a restore
433
43409Feb16
435 - Fix bug #2197 -- build failure with --disable-libtool
436
43712Nov20
438 - Fix #6940 about bscan segfaulting
439
44011Nov20
441 - baculum: Add path field to restore wizard to narrow down search file results
442  to specific path - idea proposed by Wanderlei Huttel
443 - baculum: Add path parameter to job files API endpoint
444
44510Nov20
446 - baculum: Fix #2565 status icon overlaps action buttons in API wizard
447 - baculum: Add Sergey Zhidkov to AUTHORS
448 - baculum: Add Russian translations
449 - Fix Makefile for freebsd
450
45107Nov20
452 - baculum: Fix access to job resources if no job assigned to user
453
45405Nov20
455 - baculum: Update Portuguese translations
456 - baculum: Ajax queue improvement in framework
457 - baculum: Fix renaming config resources
458 - Add missing jcr's reference counter decrement in bscan.
459 - Add missing database closing in bscan
460 - Remove redundant 'db_close_database' define
461
46204Nov20
463 - Add proper handling of batch SQL queries in bscan
464
46503Nov20
466 - Fix #6938 About segfault in .defaults command
467 - Fix #6711 About wrong error message in case of authentication problem
468
46901Nov20
470 - baculum: Add graphs to job view page
471
47228Oct20
473 - baculum: Fix using offset in job file list query with MySQL catalog database
474 - baculum: Show more detailed job file list - idea proposed by Wanderlei
475  Huttel
476 - baculum: Rework job file list API endpoint
477
47826Oct20
479 - Fix #6852 About 'restore copies'
480
48125Oct20
482 - baculum: Add searching jobs by filename in restore wizard - idea proposed by
483  Wanderlei Huttel
484 - baculum: Add job files API endpoint
485
48619Oct20
487 - Fix #6860 DIR crash when VF are started from the scheduler
488
48909Oct20
490 - Fix compilation for solaris
491
49204Oct20
493 - baculum: Update Portuguese translations
494 - baculum: Add default days and limit values to status schedules API endpoint
495
49601Oct20
497 - Fix #6749 bextract crash at the end of a restore from dedup
498
49930Sep20
500 - baculum: Fix displaying multitextbox and multicombobox directive controls
501 - baculum: Fix date filter on status schedule page
502 - baculum: Fix #2570 fileset excludes settings with PHP 7.4
503 - Fix bvfs-test after patch on restore menu 11
504 - Allows to "clone" a device for special purpose like vacuum & aligned
505 - Fix restore count issue with restore menu 11
506
50729Sep20
508 - baculum: New features and improvements to multi-user interface and restricted
509  access
510 - Add -n option to dbcheck to adjust the number of changes done
511
51223Sep20
513 - win32: Update OpenSSL to 1.1.1f
514
51522Sep20
516 - Use seek() with FO_OFFSETS
517
51818Sep20
519 - baculum: Fix displaying date and time on volume view page
520
52117Sep20
522 - baculum: Fix #2564 changing volume status to Read-Only
523
52411Sep20
525 - baculum: Fix saving multicombobox control values
526 - baculum: Fix multicombobox and multitextbox controls to work with PHP 7.4
527
52810Sep20
529 - baculum: Fix #2562 displaying date and time in tables on Safari
530
53109Sep20
532 - win32: Fix #6736 About SD, FD and DIR name length limit
533
53407Sep20
535 - Backport BEE scripts/btraceback.in
536 - Update copyrights
537
53803Sep20
539 - Add back UserIdACL in dird_conf.c for regress tests
540
54102Sep20
542 - Backport regress scripts
543
54431Aug20
545 - Print events when the Director has fixed Job catalog records during startup
546
54728Aug20
548 - Stop flooding the console with error message in unittests
549
55026Aug20
551 - Close the FD network link when we do a hangup on the storage side
552 - Add bEventIsCanceled interface for plugins
553
55425Aug20
555 - Fix #6531 About a crash when sending messages to the Director via a broken
556  socket
557
55821Aug20
559 - Avoid segfault with address manipulation functions
560
56117Aug20
562 - Fix xml_test compilation.
563 - Clarify SD vbackup device error message
564
56509Aug20
566 - baculum: Fix #2558 saving day or day range in schedule resource - reported by
567  Jose Alberto
568
56905Aug20
570 - Fix restore issue in community version reported by big-vol-test
571 - BEE Backport bacula/src/win32/filed/vss_generic.cpp
572 - BEE Backport bacula/src/win32/filed/vss.h
573 - BEE Backport bacula/src/win32/filed/vss.cpp
574 - BEE Backport bacula/src/win32/filed/Makefile
575 - BEE Backport bacula/src/win32/wx-console/Makefile
576 - BEE Backport bacula/src/win32/tools/Makefile
577 - BEE Backport bacula/src/win32/libwin32/main.cpp
578 - BEE Backport bacula/src/win32/libwin32/aboutDialog.cpp
579 - BEE Backport bacula/src/win32/libbac/Makefile
580 - BEE Backport bacula/src/win32/lib/make_def64
581 - BEE Backport bacula/src/win32/lib/make_def32
582 - BEE Backport bacula/src/win32/lib/Makefile
583 - BEE Backport bacula/src/win32/cats/Makefile
584 - BEE Backport ./make_def
585 - BEE Backport bacula/src/win32/dird/who.h
586 - BEE Backport bacula/src/win32/dird/service.cpp
587 - BEE Backport bacula/src/win32/dird/main.cpp
588 - BEE Backport bacula/src/win32/dird/Makefile
589 - BEE Backport bacula/src/win32/stored/who.h
590 - BEE Backport bacula/src/win32/stored/Makefile
591 - BEE Backport bacula/src/win32/stored/trayMonitor.cpp
592 - BEE Backport bacula/src/win32/stored/service.cpp
593 - BEE Backport bacula/src/win32/stored/main.cpp
594 - BEE Backport ./xwinconfig.h
595 - BEE Backport bacula/src/win32/compat/mingwconfig.h
596 - BEE Backport bacula/src/win32/compat/compat.cpp
597 - BEE Backport bacula/src/win32/compat/winapi.h
598 - BEE Backport bacula/src/win32/compat/compat.h
599
60003Aug20
601 - win32: Add csvfs support
602 - Add missing error handling in do_vbackup()
603 - Add EXTRA_XXX_SRCS to ./configure.in
604
60502Aug20
606 - mysql: add Primary Key to each table created when sql_require_primary_key
607  flag is turned on
608
60931Jul20
610 - Fix the jobLevel, fileSet and Client into Copy/Migrate-job
611
61230Jul20
613 - Remove duplicate code in setup_resume_job() about JobType and JobLevel
614
61528Jul20
616 - Fix accurate SQL query for SQLite, remove "()" around the query
617
61824Jul20
619 - Fix #6557 Suppress message "Error: bsock.c:394 Wrote 4 bytes" after a BNET_TERMINATE
620
62123Jul20
622 - Fix org#2551 About the 'show catalog' command that is truncating the db_driver
623
62422Jul20
625 - Reopen trace file after reload_config()
626 - Reopen trace file in WORKING dir after read of configuration file
627 - Revert PKEY-related part of commit bf9310c220
628
62921Jul20
630 - Add missing error handling for database queries
631 - Fix depend target in filed/Makefile.in
632 - Fix compilation with GPFS
633 - BEE Backport bacula/src/qt-console/tray-monitor/android/src
634 - BEE Backport bacula/src/qt-console/tray-monitor/android/make_release.sh
635 - BEE Backport bacula/src/qt-console/tray-monitor/android/gradlew.bat
636 - BEE Backport bacula/src/qt-console/tray-monitor/android/gradlew
637 - BEE Backport bacula/src/qt-console/tray-monitor/android/gradle.properties
638 - BEE Backport bacula/src/qt-console/tray-monitor/android/build.gradle
639 - BEE Backport bacula/src/qt-console/tray-monitor/android/build-depkgs-android.sh
640 - BEE Backport bacula/src/qt-console/tray-monitor/android/bacula-fd.conf
641 - BEE Backport bacula/src/qt-console/tray-monitor/android/AndroidManifest.xml
642
64320Jul20
644 - Fix windows compilation
645 - Fix compilation
646 - gpfs: Detect libgpfs.so in gpfsdir
647 - Fix compilation with GPFS
648 - Do not display NOTICE messages after PostgreSQL commands
649 - Use DROP TABLE IF EXISTS in cats library to avoid errors with missing tables
650 - gpfs: Add GPFS in status client output (debug level > 0)
651 - Display GPFS support in config.out
652
65317Jul20
654 - Fix #6602 About wrong message in case of setting '0' bandwidth limit
655 - Do not check for libgpfs in ./configure
656 - Fix #6573 copy-job ignores run spooldata=(yes/no) argument
657
65816Jul20
659 - Fix #4053 About wrong error message during virtual backup
660 - Fix #6599 About a segfault in the Director with debuglevel >= 900
661
66215Jul20
663 - rpms: Add GPFS support to Redhat/SLES
664 - Add possibility to express size/speed units in KiB, MiB, GiB and TiB
665 - Add GPFS configure code
666 - Add GPFS ACL/XATTR Support
667 - Fix update_mysql_tables_1021_to_1022 for debian
668 - Fix mysql table creation issue with Events table
669
67014Jul20
671 - Disable LOCK_GUARD macro
672
67313Jul20
674 - Fix #6575 add message during setting debug parameters for Director
675 - Quick fix for LOCK_GUARD macro for the release
676
67708Jul20
678 - docker: Fix #6402 About docker_host option not overwriten in a restore
679
68006Jul20
681 - Fix #6472 Create resource "globals" when loading a new resource, not at first
682  use
683 - Release globals for the schedule in terminate_dird()
684 - Add LOCK_GUARD() macro that add _FILE_ & _LINE_ to the lock_guard class
685 - cloud: Fix build. Include correct class header.
686
68703Jul20
688 - cloud: Fix #6457 About segfault in glacier restore due to s3ctx initialization
689  in s3_cloud_glacier
690
69101Jul20
692 - Fix bdirjson Autochanger display
693
69430Jun20
695 - Try to fix segfault in .status dir running command
696
69729Jun20
698 - Fix #6464 Add an event message when a volume is purged
699 - Allow some extra characters in EventsSource catalog field
700 - Eliminate compiler errors when smartalloc is turned off
701
70228Jun20
703 - baculum: Fix date formatter to work with PHP 7.4
704
70527Jun20
706 - baculum: Fix configure Bacula hosts page to work with PHP 7.4
707
70826Jun20
709 - Fix #6454 About bconsole complaining when dynamic configuration generates
710  messages in STDERR
711
71225Jun20
713 - baculum: Update Portuguese translations
714
71524Jun20
716 - baculum: Change colours in table headers and borders
717
71823Jun20
719 - Fix #6413 Issue after incorrect password/director
720
72122Jun20
722 - Add new Object fields to the Object table
723
72420Jun20
725 - baculum: Add remove runscript button
726
72719Jun20
728 - baculum: Close modal windows on pressing ESC key
729 - baculum: Fix logout button on authorization failed page
730
73118Jun20
732 - baculum: Add local user authentication method support
733 - Fix #6366 About an issue with verify job level=DiskToCatalog
734
73517Jun20
736 - Add helpers for POOL_MEM objects
737
73816Jun20
739 - android: Added code to enforce Roboto font
740
74115Jun20
742 - android: Added 'Report' button on File Daemon screen, which redirects FD
743  Trace data to a Mail App on the phone
744
74514Jun20
746 - baculum: Add date and time formatters - idea proposed by Wanderlei Huttel
747
74813Jun20
749 - baculum: Enable re-running jobs in async way and visual improvements
750
75112Jun20
752 - baculum: Change cursor over selectable table
753 - Fix #6360 About a crash with complex events
754 - Add simple bitmap class
755 - Fix #6359 About btraceback script issue during Bacula initialization
756
75711Jun20
758 - baculum: Improve restore wizard
759 - Fix build script copyright detection
760 - release: add code to detect Bacula Systems copyrights and fail release
761
76209Jun20
763 - Add configure variables to baculabackupreport. Patch from bug #2538
764
76508Jun20
766 - cloud: Fix org#2542 About potential thread concurrency issues
767 - Fix org#2484 Use message type to determine syslog message level
768 - Fix org#2487 Get working directory from dbcheck in make_catalog_backup.pl
769 - Disable VolCatCloudParts computation
770
77106Jun20
772 - Improve clarity of Cloud part mismatches and make it an INFO message rather
773  than a WARNING since it corrects the catalog.
774
77505Jun20
776 - Fix #6280 About issue with AllowDuplicate on Copy/Migration jobs
777 - Add optimized version of the hardlink detection in BVFS
778
77904Jun20
780 - cloud: Always handle S3 driver in the device initialization
781 - Fix #6341 About improving BVFS support for hardlinks
782 - Fix compilation warning
783 - Use bstrncat() instead of strncat()
784 - Fix #6116 About restart/resume command is using original fileset/client
785  resource to restart jobs
786
78703Jun20
788 - Avoid concurrent initialization of the same device in the Storage Daemon
789
79002Jun20
791 - Fix tray-monitor installation
792 - Add ./configure code to check for and enable/disable S3 support
793 - Fix tray-monitor installation
794 - Ensure cloud driver loaded when listing cloud volumes
795
79629May20
797 - baculum: Request #2546 support for full restore when file records for backup
798  job are pruned
799
80025May20
801 - baculum: Fix problem with authorization error after upgrade
802 - baculum: Add UPGRADE file
803 - Fix #6298 about permission issue on the Object table sequence id
804
80524May20
806 - baculum: Fix returning value in TStyleDiff - generated notice with PHP
807  7.4
808 - baculum: Remove execute bit for framework scripts
809
81022May20
811 - baculum: Fix displaying empty column button in table column visibility menu -
812  reported by Wanderlei Huttel
813
81421May20
815 - baculum: Update Polish translations
816 - baculum: Update Portuguese translations
817
81819May20
819 - baculum: New user management. LDAP support. Role-based access control.
820 - Update grant/drop SQL scripts for new tables
821 - Add new SQL tables for next features
822 - Fix BAT compilation
823
82416May20
825 - BEE Backport bacula/src/qt-console/tray-monitor/enterprise-tray-ui-controller.h
826 - BEE Backport bacula/src/qt-console/tray-monitor/android.qrc
827 - BEE Backport bacula/src/qt-console/tray-monitor/JobListItem.qml
828 - BEE Backport bacula/src/qt-console/tray-monitor/tray-ui-controller.cpp
829 - BEE Backport bacula/src/qt-console/tray-monitor/tray-monitor.pro.mingw64.in
830 - BEE Backport bacula/src/qt-console/tray-monitor/android-fd-service.h
831 - BEE Backport bacula/src/qt-console/tray-monitor/FileSelectTab.qml
832 - BEE Backport bacula/src/qt-console/tray-monitor/runjob-ui-controller.cpp
833 - BEE Backport bacula/src/qt-console/tray-monitor/TutorialPage.qml
834 - BEE Backport bacula/src/qt-console/tray-monitor/FileDaemonPage.qml
835 - BEE Backport bacula/src/qt-console/tray-monitor/tray-ui.h
836 - BEE Backport bacula/src/qt-console/tray-monitor/tray-monitor.pro.mingw32.in
837 - BEE Backport bacula/src/qt-console/tray-monitor/tray-monitor.pro.in
838 - BEE Backport bacula/src/qt-console/tray-monitor/respanel-ui-controller.h
839 - BEE Backport bacula/src/qt-console/tray-monitor/PulseLoader.qml
840 - BEE Backport bacula/src/qt-console/tray-monitor/respanel-ui-controller.cpp
841 - BEE Backport bacula/src/qt-console/tray-monitor/runjobmodel.h
842 - BEE Backport bacula/src/qt-console/tray-monitor/jobmodel.h
843 - BEE Backport bacula/src/qt-console/tray-monitor/enterprise-tray-ui-controller.cpp
844 - BEE Backport bacula/src/qt-console/tray-monitor/RunJobPage.qml
845 - BEE Backport bacula/src/qt-console/tray-monitor/resmodel.h
846 - BEE Backport bacula/src/qt-console/tray-monitor/RestoreJobPage.qml
847 - BEE Backport bacula/src/qt-console/tray-monitor/tray-monitor.cpp
848 - BEE Backport bacula/src/qt-console/tray-monitor/tray-monitor.android.pro.in
849 - BEE Backport bacula/src/qt-console/tray-monitor/task.h
850 - BEE Backport bacula/src/qt-console/tray-monitor/task.cpp
851 - BEE Backport bacula/src/qt-console/tray-monitor/resmodel.cpp
852 - BEE Backport bacula/src/qt-console/tray-monitor/RestoreConfirmTab.qml
853 - BEE Backport bacula/src/qt-console/tray-monitor/runjobmodel.cpp
854 - BEE Backport bacula/src/qt-console/tray-monitor/restorejobmodel.h
855 - BEE Backport bacula/src/qt-console/tray-monitor/jobmodel.cpp
856 - BEE Backport bacula/src/qt-console/tray-monitor/authenticate.cpp
857 - BEE Backport bacula/src/qt-console/tray-monitor/MainMenuPage.qml
858 - BEE Backport bacula/src/qt-console/tray-monitor/restorejobmodel.cpp
859 - BEE Backport bacula/src/qt-console/tray-monitor/resdetails-ui-controller.h
860 - BEE Backport bacula/src/qt-console/tray-monitor/app-boot-ui-controller.h
861 - BEE Backport bacula/src/qt-console/tray-monitor/JobSelectTab.qml
862 - BEE Backport bacula/src/qt-console/tray-monitor/resdetails-ui-controller.cpp
863 - BEE Backport bacula/src/qt-console/tray-monitor/config-storage.h
864 - BEE Backport bacula/src/qt-console/tray-monitor/ResourcePanel.qml
865 - BEE Backport bacula/src/qt-console/tray-monitor/restoreoptionswizardpage.cpp
866 - BEE Backport bacula/src/qt-console/tray-monitor/app-boot-ui-controller.cpp
867 - BEE Backport bacula/src/qt-console/tray-monitor/restore-ui-controller.h
868 - BEE Backport bacula/src/qt-console/tray-monitor/ResourceStatusPage.qml
869 - BEE Backport bacula/src/qt-console/tray-monitor/tray_conf.h
870 - BEE Backport bacula/src/qt-console/tray-monitor/make_debug_apk.sh.in
871 - BEE Backport bacula/src/qt-console/tray-monitor/config-storage.cpp
872 - BEE Backport bacula/src/qt-console/tray-monitor/ResourceListPage.qml
873 - BEE Backport bacula/src/qt-console/tray-monitor/main.qml
874 - BEE Backport bacula/src/qt-console/tray-monitor/fd-config-ui-controller.h
875 - BEE Backport bacula/src/qt-console/tray-monitor/JobListPage.qml
876 - BEE Backport bacula/src/qt-console/tray-monitor/tray-ui-controller.h
877 - BEE Backport bacula/src/qt-console/tray-monitor/fd-config-ui-controller.cpp
878 - BEE Backport bacula/src/qt-console/tray-monitor/TrayUiPage.qml
879 - BEE Backport bacula/src/qt-console/tray-monitor/FileDaemonConfigPage.qml
880 - BEE Backport bacula/src/qt-console/tray-monitor/DesignDocument
881 - BEE Backport bacula/src/qt-console/tray-monitor/ConfigTutorialPage.qml
882 - BEE Backport bacula/src/qt-console/tray-monitor/tray_conf.cpp
883 - BEE Backport bacula/src/qt-console/tray-monitor/runjob-ui-controller.h
884 - BEE Backport bacula/src/qt-console/tray-monitor/ResourceListItem.qml
885 - BEE Backport bacula/src/qt-console/tray-monitor/FeaturesTutorialPage.qml
886 - BEE Backport bacula/src/qt-console/tray-monitor/make_release_apk.sh.in
887 - BEE Backport bacula/src/qt-console/win32/qmake.conf
888 - BEE Backport bacula/src/qt-console/restore/restoretree.cpp
889 - BEE Backport bacula/src/qt-console/bcomm/dircomm_auth.cpp
890 - BEE Backport bacula/src/qt-console/bcomm/dircomm.cpp
891 - BEE Backport bacula/src/qt-console/bat_conf.h
892 - BEE Backport bacula/src/qt-console/bat_conf.cpp
893 - BEE Backport bacula/src/qt-console/bat.pro.mingw64.in
894 - BEE Backport bacula/src/qt-console/bat.pro.mingw32.in
895 - BEE Backport bacula/src/qt-console/pages.h
896 - BEE Backport bacula/src/qt-console/bat.pro.in
897 - BEE Backport bacula/src/qt-console/main.qrc
898 - BEE Backport bacula/src/qt-console/bat.pro.android
899 - BEE Backport bacula/src/qt-console/make-win32
900
90113May20
902 - Fix #6270 About incorrect JobId displayed in "list joblog"
903
90412May20
905 - Fix new compiler warnings + always use bstrncpy not strncpy to ensure EOS at
906  end of string
907 - BEE Backport bacula/src/console/console_conf.c
908 - BEE Backport bacula/src/console/console_conf.h
909 - BEE Backport bacula/src/console/console.c
910 - BEE Backport bacula/src/console/bbconsjson.c
911 - BEE Backport bacula/src/console/authenticate.c
912 - BEE Backport bacula/src/version.h
913 - BEE Backport bacula/src/filetypes.h
914 - BEE Backport bacula/src/fileopts.h
915 - BEE Backport bacula/src/streams.h
916 - BEE Backport bacula/src/jcr.h
917 - BEE Backport bacula/src/bacula.h
918 - BEE Backport bacula/src/baconfig.h
919 - BEE Backport bacula/src/fileopts.h
920 - BEE Backport bacula/autoconf/config.h.in
921 - BEE Backport config.guess
922 - BEE Backport bacula/autoconf/bacula-macros/db.m4
923 - BEE Backport bacula/autoconf/Make.common.in
924 - Add BEEF to version.h
925 - BEE Backport bacula/src/lib/authenticatebase.h
926 - BEE Backport bacula/src/lib/bsock_meeting.c/h
927 - BEE Backport bacula/src/stored/vtape_dev.h
928 - BEE Backport bacula/src/stored/vtape_dev.c
929 - BEE Backport bacula/src/stored/vol_mgr.c
930 - BEE Backport bacula/src/stored/vbackup.c
931 - BEE Backport bacula/src/stored/tape_dev.h
932 - BEE Backport bacula/src/stored/tape_dev.c
933 - BEE Backport bacula/src/stored/stored_conf.h
934 - BEE Backport bacula/src/stored/stored_conf.c
935 - BEE Backport bacula/src/stored/stored.h
936 - BEE Backport bacula/src/stored/stored.c
937 - BEE Backport bacula/src/stored/status.c
938 - BEE Backport bacula/src/stored/protos.h
939 - BEE Backport bacula/src/stored/spool.c
940 - BEE Backport bacula/src/stored/sdcollect.c
941 - BEE Backport bacula/src/stored/sd_plugins.h
942 - BEE Backport bacula/src/stored/sd_plugins.c
943 - BEE Backport bacula/src/stored/s3_driver.h
944 - BEE Backport bacula/src/stored/s3_driver.c
945 - BEE Backport bacula/src/stored/reserve.c
946 - BEE Backport bacula/src/stored/record_write.c
947 - BEE Backport bacula/src/stored/record_util.c
948 - BEE Backport bacula/src/stored/record_read.c
949 - BEE Backport bacula/src/stored/record.h
950 - BEE Backport bacula/src/stored/read_records.c
951 - BEE Backport bacula/src/stored/read.c
952 - BEE Backport bacula/src/stored/protos.h
953 - BEE Backport bacula/src/stored/prepare.h
954 - BEE Backport bacula/src/stored/org_stored_prepare.c
955 - BEE Backport bacula/src/stored/org_stored_dedup.c
956 - BEE Backport bacula/src/stored/org_libsd_sir.c
957 - BEE Backport bacula/src/stored/org_libsd_quota.c
958 - BEE Backport bacula/src/stored/org_libsd_filemedia.c
959 - BEE Backport bacula/src/stored/null_dev.c
960 - BEE Backport bacula/src/stored/mount.c
961 - BEE Backport bacula/src/stored/match_bsr.c
962 - BEE Backport bacula/src/stored/lock.c
963 - BEE Backport bacula/src/stored/label.c
964 - BEE Backport bacula/src/stored/job.c
965 - BEE Backport bacula/src/stored/init_dev.c
966 - BEE Backport bacula/src/stored/hello.c
967 - BEE Backport bacula/src/stored/generic_driver.h
968 - BEE Backport bacula/src/stored/fifo_dev.c
969 - BEE Backport bacula/src/stored/autochanger.c
970 - BEE Backport bacula/src/stored/generic_driver.c
971 - BEE Backport bacula/src/stored/file_driver.h
972 - BEE Backport bacula/src/stored/file_driver.c
973 - BEE Backport bacula/src/stored/fd_cmds.c
974 - BEE Backport bacula/src/stored/dircmd.c
975 - BEE Backport bacula/src/stored/dev.h
976 - BEE Backport bacula/src/stored/dev.c
977 - BEE Backport bacula/src/stored/dedupstored.h
978 - BEE Backport bacula/src/stored/dedup_interface.h
979 - BEE Backport bacula/src/stored/dedup_dev.h
980 - BEE Backport bacula/src/stored/cloud_transfer_mgr.h
981 - BEE Backport bacula/src/stored/cloud_transfer_mgr.c
982 - BEE Backport bacula/src/stored/cloud_parts.h
983 - BEE Backport bacula/src/stored/cloud_parts.c
984 - BEE Backport bacula/src/stored/cloud_glacier.h
985 - BEE Backport bacula/src/stored/cloud_driver.h
986 - BEE Backport bacula/src/stored/cloud_dev.h
987 - BEE Backport bacula/src/stored/cloud_dev.c
988 - BEE Backport bacula/src/stored/butil.c
989 - BEE Backport bacula/src/stored/bsdjson.c
990 - BEE Backport bacula/src/stored/bscan.c
991 - BEE Backport bacula/src/stored/bls.c
992 - BEE Backport bacula/src/stored/block_util.c
993 - BEE Backport bacula/src/stored/block.h
994 - BEE Backport bacula/src/stored/block.c
995 - BEE Backport bacula/src/stored/bextract.c
996 - BEE Backport bacula/src/stored/bcopy.c
997 - BEE Backport bacula/src/stored/authenticate.c
998 - BEE Backport bacula/src/stored/askdir.c
999 - BEE Backport bacula/src/stored/append.c
1000 - BEE Backport bacula/src/stored/aligned_dev.h
1001 - BEE Backport bacula/src/stored/acquire.c
1002 - BEE Backport bacula/src/stored/Makefile.in
1003 - BEE Backport bacula/src/tools/test_tags.c
1004 - BEE Backport bacula/src/tools/joblist.c
1005 - BEE Backport bacula/src/tools/cdp-client
1006 - BEE Backport bacula/src/tools/bwild.c
1007 - BEE Backport bacula/src/tools/bsparse.c
1008 - BEE Backport bacula/src/tools/bsock_meeting_test.c
1009 - BEE Backport bacula/src/tools/bsnapshot.c
1010 - BEE Backport bacula/src/tools/bsmtp.c
1011 - BEE Backport bacula/src/tools/bregtest.c
1012 - BEE Backport bacula/src/tools/bregex.c
1013 - BEE Backport bacula/src/tools/Makefile.in
1014 - Remove create_test_database
1015 - BEE Backport bacula/src/cats/sql_list.c
1016 - BEE Backport bacula/src/cats/drop_postgresql_tables.in
1017 - BEE Backport bacula/src/cats/delete_catalog_backup.in
1018 - BEE Backport bacula/src/lib/bcrc32.c
1019
102011May20
1021 - Return smartalloc buffers zeroed -- future performance improvement
1022 - BEE Backport bacula/src/cats/update_sqlite3_tables.in
1023 - BEE Backport bacula/src/cats/update_postgresql_tables.in
1024 - BEE Backport bacula/src/cats/update_mysql_tables.in
1025 - BEE Backport bacula/src/cats/sqlite.c
1026 - BEE Backport bacula/src/cats/sql_update.c
1027 - BEE Backport bacula/src/cats/sql_get.c
1028 - BEE Backport bacula/src/cats/sql_find.c
1029 - BEE Backport bacula/src/cats/sql_delete.c
1030 - BEE Backport bacula/src/cats/sql_create.c
1031 - BEE Backport bacula/src/cats/sql_cmds.h
1032 - BEE Backport bacula/src/cats/sql_cmds.c
1033 - BEE Backport bacula/src/cats/sql.c
1034 - BEE Backport bacula/src/cats/protos.h
1035 - BEE Backport bacula/src/cats/postgresql.c
1036 - BEE Backport bacula/src/cats/mysql.c
1037 - BEE Backport bacula/src/cats/make_sqlite3_tables.in
1038 - BEE Backport bacula/src/cats/make_postgresql_tables.in
1039 - BEE Backport bacula/src/cats/make_mysql_tables.in
1040 - BEE Backport bacula/src/cats/make_catalog_backup.pl.in
1041 - BEE Backport bacula/src/cats/grant_postgresql_privileges.in
1042 - BEE Backport fix_postgresql_tables
1043 - BEE Backport bacula/src/cats/drop_mysql_tables.in
1044 - BEE Backport bacula/src/cats/cats.h
1045 - BEE Backport bacula/src/cats/cats.c
1046 - BEE Backport bacula/src/cats/bvfs.h
1047 - BEE Backport bacula/src/cats/bvfs.c
1048 - BEE Backport bacula/src/cats/bdb.h
1049 - BEE Backport bacula/src/cats/Makefile.in
1050
105110May20
1052 - Improve scanning data/time, fixes bug #2472
1053 - Make ABORT mention segfault to clarify non-bug #2528
1054
105509May20
1056 - baculum: Fix validators in run job modal window
1057
105804May20
1059 - Add more base64 unit tests - some can fail.
1060
106102May20
1062 - Remove unused -t option in dbcheck.c -- fixes bug #2453
1063
106401May20
1065 - Fix bug #2534 possible double free in error case
1066 - Fix bstat_test unittest
1067 - Fix events scan function
1068 - Fix possible sscanf overflows
1069 - Fix overflow from malicious FD reported by Pasi Saarinen
1070
107129Apr20
1072 - Update SQL scripts for Events table. Catalog format 1022
1073
107424Apr20
1075 - Reliably log user activity in a way that satisfies auditors
1076 - BEE Backport bacula/src/dird/verify.c
1077 - BEE Backport bacula/src/dird/vbackup.c
1078 - BEE Backport bacula/src/dird/ua_update.c
1079 - BEE Backport bacula/src/dird/ua_tree.c
1080 - BEE Backport bacula/src/dird/ua_status.c
1081 - BEE Backport bacula/src/dird/ua_select.c
1082 - BEE Backport bacula/src/dird/ua_run.c
1083 - BEE Backport bacula/src/dird/ua_restore.c
1084 - BEE Backport bacula/src/dird/ua_purge.c
1085 - BEE Backport bacula/src/dird/ua_prune.c
1086 - BEE Backport bacula/src/dird/ua_output.c
1087 - BEE Backport bacula/src/dird/ua_label.c
1088 - BEE Backport bacula/src/dird/ua_dotcmds.c
1089 - BEE Backport bacula/src/dird/ua_collect.c
1090 - BEE Backport bacula/src/dird/ua_cmds.c
1091 - BEE Backport bacula/src/dird/ua_acl.c
1092 - BEE Backport bacula/src/dird/ua.h
1093 - BEE Backport bacula/src/dird/snapshot.c
1094 - BEE Backport bacula/src/dird/run_conf.c
1095 - BEE Backport bacula/src/dird/restore.c
1096 - BEE Backport bacula/src/dird/query.sql
1097 - BEE Backport bacula/src/dird/protos.h
1098 - BEE Backport bacula/src/lib/org_dird_quota.c
1099 - BEE Backport bacula/src/dird/next_vol.c
1100 - BEE Backport bacula/src/dird/newvol.c
1101 - BEE Backport bacula/src/dird/msgchan.c
1102 - BEE Backport bacula/src/dird/mac_sql.c
1103 - BEE Backport bacula/src/dird/job.c
1104 - BEE Backport bacula/src/dird/inc_conf.c
1105 - BEE Backport bacula/src/dird/fd_cmds.c
1106 - BEE Backport bacula/src/dird/dird_conf.h
1107 - BEE Backport bacula/src/dird/dird_conf.c
1108 - BEE Backport bacula/src/dird/dird.c
1109 - BEE Backport bacula/src/dird/dir_plugins.c
1110 - BEE Backport bacula/src/dird/catreq.c
1111 - BEE Backport bacula/src/dird/bsr.c
1112 - BEE Backport bacula/src/dird/bdirjson.c
1113 - BEE Backport bacula/src/dird/backup.c
1114 - BEE Backport bacula/src/dird/autoprune.c
1115 - BEE Backport bacula/src/dird/authenticate.c
1116 - BEE Backport bacula/src/dird/admin.c
1117 - BEE Backport bacula/src/dird/Makefile.in
1118
111923Apr20
1120 - BEE Backport bacula/src/lib/output.h
1121 - BEE Backport bacula/src/lib/org_lib_fips.c
1122 - BEE Backport bacula/src/lib/org_lib_dedup.h
1123 - BEE Backport bacula/src/lib/org_lib_dedup.c
1124 - BEE Backport bacula/src/lib/authenticatebase.cc
1125 - BEE Backport bacula/src/lib/worker.c
1126 - BEE Backport bacula/src/lib/util.c
1127 - BEE Backport bacula/src/lib/unittests.h
1128 - BEE Backport bacula/src/lib/unittests.c
1129 - BEE Backport bacula/src/lib/tls.c
1130 - BEE Backport bacula/src/lib/status.h
1131 - BEE Backport bacula/src/lib/signal.c
1132 - BEE Backport bacula/src/lib/scan.c
1133 - BEE Backport bacula/src/lib/res.c
1134 - BEE Backport bacula/src/lib/protos.h
1135 - BEE Backport bacula/src/lib/plugins.h
1136 - BEE Backport bacula/src/lib/plugins.c
1137 - BEE Backport bacula/src/lib/parse_conf.h
1138 - BEE Backport bacula/src/lib/parse_conf.c
1139 - BEE Backport bacula/src/lib/output.c
1140 - BEE Backport bacula/src/lib/openssl.c
1141 - BEE Backport bacula/src/lib/openssl-compat.h
1142 - BEE Backport bacula/src/lib/message.h
1143 - BEE Backport bacula/src/lib/message.c
1144 - Add POOL_MEM.handle() function to get POOLMEM** from POOL_MEM
1145 - Add author note on lockmanager
1146 - BEE Backport bacula/src/lib/lockmgr.c
1147 - BEE Backport bacula/src/lib/lib.h
1148 - Add jobuser/jobgroup restore options
1149 - BEE Backport bacula/src/lib/edit.c
1150 - BEE Backport bacula/src/lib/dlist.h
1151 - BEE Backport bacula/src/lib/dlist.c
1152 - Check that the digest is valid before to use it
1153 - BEE Backport bacula/src/lib/cram-md5.c
1154 - Remove crc32.c
1155
115622Apr20
1157 - Add %x to scan_string
1158
115920Apr20
1160 - bwlimit avoid sleep > 60s
1161 - Add bstrftime_c() function
1162 - BEE Backport bacula/src/lib/bsys.c
1163 - BEE Backport bacula/src/lib/bsockcore.h
1164 - BEE Backport bacula/src/lib/bsockcore.c
1165 - BEE Backport bacula/src/lib/bsock.h
1166 - BEE Backport bacula/src/lib/bsock.c
1167 - Do not use tcp settings for unix pipes
1168 - BEE Backport bacula/src/lib/bnet_server.c
1169 - BEE Backport bacula/src/lib/bnet.c
1170 - BEE Backport bacula/src/lib/bget_msg.h
1171 - BEE Backport bacula/src/lib/address_conf.c
1172 - BEE Backport bacula/src/lib/Makefile.in
1173 - BEE Backport bacula/src/findlib/win32filter.h
1174 - BEE Backport bacula/src/findlib/win32filter.c
1175 - BEE Backport bacula/src/findlib/protos.h
1176 - BEE Backport bacula/src/findlib/match.c
1177 - BEE Backport bacula/src/findlib/fstype.c
1178 - BEE Backport bacula/src/findlib/find_one.c
1179 - BEE Backport bacula/src/findlib/find.h
1180 - BEE Backport bacula/src/findlib/find.c
1181 - BEE Backport bacula/src/findlib/create_file.c
1182 - BEE Backport bacula/src/findlib/bfile.c
1183 - BEE Backport bacula/src/findlib/attribs.c
1184 - BEE Backport bacula/src/findlib/Makefile.in
1185 - BEE Backport runres_conf.c and stub files
1186 - BEE Backport bacula/src/filed/fdcallsdir.c
1187 - BEE Backport bacula/src/filed/verify_vol.c
1188 - BEE Backport bacula/src/filed/verify.c
1189 - BEE Backport bacula/src/filed/status.c
1190 - BEE Backport bacula/src/filed/restore.h
1191 - BEE Backport bacula/src/filed/restore.c
1192 - BEE Backport bacula/src/filed/protos.h
1193 - BEE Backport bacula/src/filed/job.c
1194 - BEE Backport bacula/src/filed/hello.c
1195 - BEE Backport bacula/src/filed/heartbeat.c
1196 - BEE Backport bacula/src/filed/filed_conf.h
1197 - BEE Backport bacula/src/filed/filed_conf.c
1198 - BEE Backport bacula/src/filed/filed.h
1199 - BEE Backport bacula/src/filed/filed.c
1200 - BEE Backport bacula/src/filed/fd_snapshot.h
1201 - BEE Backport bacula/src/filed/fd_snapshot.c
1202 - BEE Backport bacula/src/filed/fd_plugins.h
1203 - BEE Backport bacula/src/filed/fd_plugins.c
1204 - BEE Backport bacula/src/filed/crypto.c
1205 - BEE Backport bacula/src/filed/bxattr_solaris.h
1206 - BEE Backport bacula/src/filed/bxattr_solaris.c
1207 - BEE Backport bacula/src/filed/bxattr_linux.c
1208 - BEE Backport bacula/src/filed/bxattr.h
1209 - BEE Backport bacula/src/filed/bxattr.c
1210 - BEE Backport bacula/src/filed/bfdjson.c
1211 - BEE Backport bacula/src/filed/bacula-fd.conf.in
1212 - BEE Backport bacula/src/filed/bacl.h
1213 - BEE Backport bacula/src/filed/bacl.c
1214 - BEE Backport bacula/src/filed/backup.h
1215 - BEE Backport bacula/src/filed/backup.c
1216 - BEE Backport bacula/src/filed/authenticate.c
1217 - BEE Backport bacula/src/filed/accurate.c
1218 - BEE Backport bacula/src/filed/Makefile.in
1219
122018Apr20
1221 - baculum: Add option to show time in job log - idea proposed by Wanderlei
1222  Huttel
1223 - baculum: Add show log time parameter to job log endpoint
1224
122517Apr20
1226 - Update copyright year
1227
122816Apr20
1229 - baculum: Add tip about using table row selection
1230
123117Mar20
1232 - Fix bug #2525 seg fault when doing estimate with accurate and MD5
1233 - baculum: Fix issues with SELinux support reported by Neil MacGregor
1234
123516Mar20
1236 - Correct some copyrights
1237
123809Mar20
1239 - Add little bpipe_test in tools/
1240 - Eliminate false error when droping postgres table MAC
1241
124208Mar20
1243 - Fix logic error in clearing bit on Windows
1244
124507Mar20
1246 - baculum: Update Portuguese translations
1247 - baculum: Update Polish translations
1248 - baculum: Add patch to PRADO framework 4.0.1 for supporting PostgreSQL 12
1249  catalog database
1250 - baculum: Add support for PostgreSQL 12 catalog database
1251 - Enhance failed bpipe to changer error message
1252 - Clean up some incorrect copyrights
1253 - Correct spelling errors in messages
1254 - Add to plugins links
1255 - Add Docker plugin rpm spec files
1256
125701Mar20
1258 - baculum: Add bulk actions for job history and volume tables
1259 - baculum: Update DataTables and its plugins
1260
126127Feb20
1262 - docker: Update copyright headers.
1263 - Update BSD copyright on *.conf.in files
1264 - docker: Remove unneeded tar binary.
1265 - Fix workaround for Sun C++ recommended by Phil Stracchino
1266 - baculum: Update Polish translations
1267 - baculum: Update Portuguese translations
1268
1269Bugs fixed/closed since last release:
1270
12712453 2472 2484 2487 2525 2528 2534 2538 2542 2546 2551 2558 2562 2564 2565 2570
12724053 6116 6270 6280 6298 6341 6359 6360 6366 6402 6413 6454 6457 6464 6472 6531
12736557 6573 6575 6599 6602 6711 6736 6749 6852 6860 6938 6940
1274
1275
1276        Changelog for version 9.6.3
1277
127809Mar20
1279 - Eliminate false error when droping postgres table MAC
1280 - Apply Carsten's character set fix for the docs. Many thanks!
1281
128208Mar20
1283 - Fix logic error in clearing bit on Windows
1284
128507Mar20
1286 - baculum: Update Portuguese translations
1287 - baculum: Update Polish translations
1288 - baculum: Add patch to PRADO framework 4.0.1 for supporting PostgreSQL 12
1289  catalog database
1290 - baculum: Add support for PostgreSQL 12 catalog database
1291 - Enhance failed bpipe to changer error message
1292 - Clean up some incorrect copyrights
1293 - Correct spelling errors in messages
1294 - Add to plugins links
1295
129601Mar20
1297 - baculum: Add bulk actions for job history and volume tables
1298 - baculum: Update DataTables and its plugins
1299
130027Feb20
1301 - docker: Update copyright headers.
1302 - Update BSD copyright on *.conf.in files
1303 - docker: Remove unneeded tar binary.
1304 - Fix workaround for Sun C++ recommended by Phil Stracchino
1305 - baculum: Update Polish translations
1306 - baculum: Update Portuguese translations
1307
1308Bugs fixed/closed since last release:
1309
1310======================================
1311Release 9.6.2
131226Feb20
1313 - Apply fix for history size from Martin Simmons
1314
131525Feb20
1316 - Fix missing part of patch 8135b9d21d -- readline truncate fix
1317
131823Feb20
1319 - baculum: Fix using bconsole with sudo on Fedora if SELinux is enabled
1320
132122Feb20
1322 - baculum: Add copy, CSV and column visibility buttons to tables
1323 - baculum: Add buttons and colvis DataTables plugins
1324 - baculum: Add additional values to job and volume API endpoints
1325
132615Jan20
1327 - docker: Replace realloc_pm() for check_size().
1328 - Update pluglib.
1329 - Fix Docker Plugin for accurate backup.
1330 - Docker: add baculatar docker image.
1331
133209Jan20
1333 - Win32: update Windows build to including needed collector files
1334
133531Dec19
1336 - Get Branch-9.4 ReleaseNotes
1337 - Update po POTFILES.in and version
1338 - Get ChangeLog from Branch-9.4
1339
134017Dec19
1341 - baculum: Update Polish translations for API and Web
1342 - baculum: Update Portuguese translations for API and Web
1343
134416Dec19
1345 - Fix cats-test.c compile
1346
134714Dec19
1348 - baculum: Upgrade W3.CSS from version 4.10 to 4.13
1349 - Add Docker Plugin for FileDaemon.
1350 - Add pluglib fd plugin support utilities.
1351 - Redesigning PM management add missing files.
1352
135312Dec19
1354 - baculum: Fix delete job button visibility
1355 - baculum: Add to BVFS lsdirs, lsfiles and versions endpoints new output=raw/json
1356  parameter
1357
135808Dec19
1359 - baculum: Update spec and deb files
1360
136107Dec19
1362 - baculum: Do not try to switch to new user in API and Web install wizards
1363 - baculum: Improve Polish translations
1364 - baculum: Fix maximum length for basic auth password fields
1365 - baculum: Start storing basic auth passwords in APR MD5 format
1366 - baculum: Fix button to reopen change user password setting
1367 - baculum: Fix sorting clients in fileset browser window
1368
136905Dec19
1370 - baculum: Improve showing create new resource messages
1371
137203Dec19
1373 - baculum: Improve texts in restore wizard
1374 - baculum: Use new icons in restore and fileset browsers
1375 - baculum: Fix PHP error on storage view page with autochanger comming from
1376  host different than main (reported by Jose Alberto)
1377
137801Dec19
1379 - baculum: Fix internal error on restore page if MySQL catalog database is
1380  used
1381 - baculum: Avoid doing redundant API calls by job monitor
1382 - baculum: Add support to restore from copy jobs
1383 - baculum: Add API changes to support restore from copy jobs
1384
138529Nov19
1386 - baculum: Add script for checking if Baculum files are installed correctly
1387
138824Nov19
1389 - baculum: Refactor authentication, authorization and exceptions
1390
139122Nov19
1392 - Fix #5708 about "cancel all" command issue
1393
139421Nov19
1395 - baculum: Bandwidth limit window improvements
1396
139720Nov19
1398 - baculum: Add auto-refreshing job tables
1399
140018Nov19
1401 - baculum: Add progress bar to restore jobs on status client
1402 - baculum: Add job name parameter to monitor
1403
140417Nov19
1405 - baculum: Add table filters
1406
140716Nov19
1408 - baculum: Add restore progress bar
1409 - baculum: In job status avoid calling client if job isn't running
1410
141114Nov19
1412 - Fix compilation on Solaris
1413 - baculum: Extend max length for client secret field to maximum allowed secret
1414  size
1415
141611Nov19
1417 - baculum: Improvements to messages resource
1418 - baculum: Implement swipe event and use it to hide main menu on mobile devices
1419
142010Nov19
1421 - baculum: Group directives into sections in config directive list
1422
142309Nov19
1424 - baculum: Fix problem with shaking spinning icons on Firefox
1425 - baculum: Add confirm window to delete job action
1426 - baculum: Add job history list on job page
1427
142808Nov19
1429 - baculum: Fix loading first job setting in run job window on window open
1430 - baculum: Add in API wizard example sudo configuration for bconsole and JSON
1431  tools
1432 - baculum: Make resource config page buttons always available
1433
143406Nov19
1435 - baculum: Fix language setting in config wizard during first run
1436
143705Nov19
1438 - baculum: Fix refreshing job status only when actions tab is open
1439
144003Nov19
1441 - baculum: Miscellaneous improvements to schedule configuration
1442 - baculum: Extend combobox control to support associative arrays as data
1443  source
1444
144501Nov19
1446 - Fix for #0005391: show negative values.
1447
144830Oct19
1449 - Fix #5546 about incorrect level for job resumed
1450 - baculum: Move refresh job button and log order button to job log tab
1451
145229Oct19
1453 - baculum: Set job values on job selection in run job window
1454 - baculum: Turn application mode to normal
1455 - baculum: Add jsmin-php as framework dependency
1456 - baculum: Fix small issues with old not using svg icons
1457
145828Oct19
1459 - Fix error on .ls when plugin name without ':'
1460 - baculum: Add list job files to job history view page
1461 - baculum: Add list job files API endpoint
1462
146324Oct19
1464 - tray-monitor: fix potential memory corruption
1465
146622Oct19
1467 - Fix #5461 #5513 #4717 About WroteVol non-zero message
1468 - Update Docker Plugin build procedure.
1469
147021Oct19
1471 - docker: Add Docker Plugin DKID unittest.
1472
147315Oct19
1474 - Add Docker Plugin regression tests - more files.
1475 - Add Docker Plugin regression tests.
1476 - build: Add Makefile update to fd plugin builds.
1477
147804Oct19
1479 - baculum: Fix PHP error on running job status page and client status page
1480
148126Sep19
1482 - baculum: Fix support for UTF-8 currency symbols in paths - reported by
1483  Frédéric F.
1484
148530Aug19
1486 - Fix running job count in status output
1487
148825Aug19
1489 - baculum: Fix directing to default API page when API settings has not been
1490  created yet
1491
149220Aug19
1493 - baculum: Set default refresh interval for status client
1494 - baculum: Improve selecting storage value in run job window
1495
149618Aug19
1497 - baculum: Fix saving to config empty runscript subresources
1498 - baculum: Add graphical running job status on running job page
1499 - baculum: Add progress bars to backup jobs displaying on status client page
1500 - baculum: Fix displaying SqlQuery value in selection type job directive
1501
150215Aug19
1503 - baculum: Add to client status modal window to set bandwidth limit for job
1504 - baculum: Add API endpoint to set job bandwidth limit
1505 - baculum: Add to client status modal window to set bandwidth limit for client
1506 - baculum: Add API endpoint to set client bandwidth limit
1507 - baculum: Add UnitType and AllowRemove parameters to speed type directive
1508  control
1509
151012Aug19
1511 - baculum: Don not use data description and data dependencies modules initialization
1512 - baculum: Improve checking dependencies
1513
151411Aug19
1515 - baculum: Fix running job twice when job is running by run job window
1516
151708Aug19
1518 - baculum: Changes to proper working list type controls on page load
1519 - baculum: Change Font Awesome SVG icons into web fonts icons
1520 - Add new psk-enable-test
1521
152207Aug19
1523 - baculum: Fix removing fileset options subresources
1524 - baculum: Make loading configuration controls easier
1525 - baculum: Enable adding multiple file set file browser controls on the same
1526  page
1527
152804Aug19
1529 - baculum: Fix using nested directives in repeater control
1530 - baculum: Misc changes to keep backward compatibility in API endpoints
1531 - baculum: Fix scrolling to new runscript subresource on add new runscript
1532  action
1533 - baculum: Change way of working directive renderer
1534
153503Aug19
1536 - baculum: Split API panel, oauth, api and page parts into separate services
1537
153801Aug19
1539 - baculum: Add component start/stop/restart actions to Web
1540 - baculum: Update API SELinux module for new component action policies
1541 - baculum: Implement component start/stop/restart actions in API
1542
154329Jul19
1544 - baculum: Show error message on status client request if client is not available
1545
154628Jul19
1547 - baculum: Implement graphical status client
1548 - baculum: Update Font Awesome icons to version 5.9.0
1549 - baculum: Add output=raw/json parameter to show client API endpoint
1550 - baculum: Add status client API endpoint
1551
155226Jul19
1553 - baculum: Remove deprecated and not used directives
1554
155525Jul19
1556 - baculum: On restore wizard job list add link to job history for specific
1557  jobid
1558 - baculum: Fix showing job size value on jobs on volume page
1559 - baculum: Minor fixes and improvements in fileset file browser
1560 - baculum: Allow dollar character in bconsole commands (used for paths)
1561
156224Jul19
1563 - baculum: Enable restoring data from locations included in paths defined in
1564  FileSet
1565
156623Jul19
1567 - baculum: Make 'Run job' and 'Perform restore' buttons clickable at whole
1568  theirs area
1569
157021Jul19
1571 - baculum: Miscellaneous improvements to use restore file browsers on different
1572  screen sizes and mobile devices
1573 - baculum: Fix removing items from selected file browser in restore wizard
1574 - baculum: Unify config module menus look
1575 - baculum: Create multiple combobox control and use it in console ACL directives
1576 - baculum: Add timeout to first refresh job log to have log output earlier
1577
157820Jul19
1579 - baculum: Do not show unknown job level for admin job type
1580 - baculum: Add new directives and new resources support
1581 - baculum: Fix setting selected items in list directive controls
1582 - baculum: Add version number to API and Web - idea proposed by Wanderlei
1583  Huttel
1584
158519Jul19
1586 - baculum: Disable emulation prepared statements for MySQL to solve problem
1587  getting every value as string
1588 - baculum: Apply framework patch that fixes SQL error when native MySQL prepare
1589  statements are used
1590
159117Jul19
1592 - baculum: Add new graph types
1593
159407Jul19
1595 - baculum: Add statistics resource support
1596
159730Jun19
1598 - baculum: Add option to show size unit values as decimal or binary bytes
1599
160027Jun19
1601 - Add a Bacula statistics collection routine.
1602
160326Jun19
1604 - Fix incorrect ASSERTD().
1605
160623Jun19
1607 - baculum: Fix showing unit for size and time period directive types
1608
160922Jun19
1610 - baculum: Add missing speed type control to support speed type directives -
1611  reported by Wanderlei Huttel
1612
161316Jun19
1614 - Fix comment
1615
161626May19
1617 - baculum: Fix #2477 escaping backslashes in config in text directive types
1618
161924May19
1620 - Fix bug 2476 -- copy/migration jobs fail when waiting for a new Volume
1621 - Add copy-jobspan-label-wait-test to do_all
1622 - Add two new regression tests submitted by Martin Simmons for bug 2476
1623
162423May19
1625 - Add bsmtp Message-Id/MIME-Version/Content-Type headers.
1626 - baculum: Fix #2474 error 404 if document root path uses link with ending
1627  slash - fix suggested by vondi
1628
162922May19
1630 - Add Michael Narigon as author for Mac heap implementation
1631 - Remove bacula32.def and bacula64.def.
1632
163321May19
1634 - Redesigning PM management and add support for macOS.
1635 - baculum: Add password field control and use it for password directives
1636
163719May19
1638 - baculum: Add SELinux modules for Web and API
1639
164018May19
1641 - baculum: Remove php database extensions dependency from web requirements
1642
164317May19
1644 - Add tests/restart-jobmedia-test to do_all
1645
164614May19
1647 - baculum: Update API documentation to job estimate endpoint
1648 - baculum: Use in run job window estimate command in background to avoid HTTP
1649  timeout
1650 - baculum: Move running job estimation to background in API part
1651 - baculum: Prevent selecting in restore file browser directories placed in
1652  locations that are outside paths defined in fileset - reported by Wanderlei
1653  Huttel
1654
165513May19
1656 - baculum: Fix removing path items selected to restore in restore wizard
1657 - baculum: Fix clearing restore path field after selecting backup in restore
1658  wizard
1659
166012May19
1661 - baculum: Update API documentation
1662 - baculum: Add API endpoints to update slots with and without barcodes and use
1663  them in on web interface side
1664
166509May19
1666 - baculum: Use on web interface side new API endpoints to label volume with and
1667  without barcodes
1668 - baculum: Add API endpoints to label volume with and without barcodes
1669
167008May19
1671 - baculum: Update run job API endpoint in API documentation
1672 - baculum: Request #2469 add start and cancel buttons on job history list
1673  page
1674 - baculum: Add filesetid parameter to run job API endpoint
1675
167607May19
1677 - baculum: Set column visibility priorities for status schedule tables in
1678  responsive mode
1679
168003May19
1681 - baculum: Add status schedule endpoint to API documentation
1682 - baculum: Fix showing graphs if exists finished job with empty start time
1683  value
1684
168502May19
1686 - baculum: Fix TPhpFatalErrorException exception on job view page with PHP
1687  version lower than 5.5
1688 - baculum: Extend log parser to support restore client, job name and volume
1689  names
1690
169101Apr19
1692 - Rework fsync patch for win32
1693 - Fix Windows SD compilation
1694 - Add Cython detection
1695
169629Mar19
1697 - Add SyncOnClose Storage Device directive
1698
169912Feb19
1700 - Add db_get_jobmedia_record() function
1701 - Check JobMedia validity after an incomplete job
1702
1703Bugs fixed/closed since last release:
17040005391 2469 2474 2477 5461 5546 5708
1705
1706
1707======================================================================
1708Release 9.4.4
1709
171028May19
1711 - rpm: Fix mysql dependency for bacula-postgresql
1712
171326May19
1714 - baculum: Fix #2477 escaping backslashes in config in text directive types
1715
171624May19
1717 - Fix bug 2476 -- copy/migration jobs fail when waiting for a new Volume
1718 - Add copy-jobspan-label-wait-test to do_all
1719 - Add two new regression tests submitted by Martin Simmons for bug 2476
1720
172123May19
1722 - baculum: Fix #2474 error 404 if document root path uses link with ending
1723  slash - fix suggested by vondi
1724
172522May19
1726 - Remove bacula32.def and bacula64.def.
1727 - Add Michael Narigon as author for Mac heap implementation
1728
172918May19
1730 - baculum: Remove php database extensions dependency from web requirements
1731
173217May19
1733 - Add tests/restart-jobmedia-test to do_all
1734
173515May19
1736 - Allow to hangup/blowup inside a file for tests
1737
173813May19
1739 - baculum: Fix removing path items selected to restore in restore wizard
1740 - baculum: Fix clearing restore path field after selecting backup in restore
1741  wizard
1742
174302May19
1744 - baculum: Fix TPhpFatalErrorException exception on job view page with PHP
1745  version lower than 5.5
1746
174712Feb19
1748 - Add db_get_jobmedia_record() function
1749 - Check JobMedia validity after an incomplete job
1750
1751Bugs fixed/closed since last release:
17522474 2477
1753
1754
1755
1756===========================================================
1757Release 9.4.3
175802May19
1759 - baculum: Add status schedule page
1760 - baculum: Add status schedule API endpoint
1761 - Fix Window bpipe-fd strncpy programming error
1762
176301May19
1764 - baculum: Fix schedule directives setting
1765 - Change mysql my_bool to bool as it was removed from mysql
1766
176730Apr19
1768 - baculum: Update Portuguese translation file
1769 - Improve assert message
1770
177129Apr19
1772 - baculum: Fix #2466 add plugin directive support in fileset resource
1773
177428Apr19
1775 - baculum: Fix updating whole Bacula config at once
1776 - baculum: Fix showing validation error if new config is incorrect
1777 - baculum: Fix setting multiple config resources at once
1778
177927Apr19
1780 - examples: move backup-to-cdwriter.txt to move-backup-to-usb.txt
1781
178226Apr19
1783 - fix memory leak in DIR for copy-job
1784 - baculum: Add links to resources in job log output
1785
178624Apr19
1787 - baculum: Update example web server config files and spec file
1788 - baculum: Fix list type directives on configure hosts page
1789 - baculum: Fix showing messages resource configuration
1790 - baculum: Add parent node property to directive list types
1791 - baculum: Add capability to define multiple drivetype and fstype directives in
1792  fileset resource
1793 - baculum: Fix showing runscript subresource on job pages
1794 - baculum: Update new texts in Portuguese translation file
1795
179623Apr19
1797 - baculum: Add missing texts to translation files reported by Wanderlei Huttel
1798 - baculum: Update Portuguese translations
1799 - baculum: Fix showing schedule resource configuration on job view and job
1800  history view pages
1801 - baculum: Fix returning one line output from bconsole
1802 - baculum: Fix restore wizard error when no fileset available for normal user
1803  with limited access
1804 - baculum: Add capability to use many ACL Console directives in one config
1805  resource
1806
180722Apr19
1808 - baculum: Add client ls command to openapi file
1809 - baculum: Add text box list control to support directives that can be defined
1810  multiple times in one resource
1811
181216Apr19
1813 - baculum: Add cancel button to last step new job wizard
1814 - baculum: Change PoolType field from text box into combo box
1815
181615Apr19
1817 - baculum: Fix adding new schedule run directives
1818
181914Apr19
1820 - baculum: Add support to multiple schedule run directives
1821
182213Apr19
1823 - baculum: Fix in API part saving job runscript config if RunsWhen=Always
1824 - baculum: Fix adding paths to empty include block
1825 - baculum: Fix saving job runscript config if RunsWhen=Always
1826 - baculum: New create backup job wizard
1827 - baculum: Add API endpoint to list files/dirs on client
1828
182903Apr19
1830 - Skip empty lines when generating the FileSet from a command
1831
183203Mar19
1833 - Fix creation of bad JobMedia records in Incomplete Job
1834
183502Mar19
1836 - Add messages for Incomplete Jobs
1837 - Fix misplaced cancel check reported by Alain
1838
183901Mar19
1840 - Change round() to bround() to avoid library definition conflict
1841
184213Feb19
1843 - rpms: Fix bacula-cloud spec file
1844
184512Feb19
1846 - rpms: Add bacula-cloud spec file
1847 - rpms: Add missing isworm script
1848 - baculum: Fix renaming resources
1849
185010Feb19
1851 - Use more appropriate computation for VolIndex when creating restore .bsr
1852
185305Feb19
1854 - Fix Daemon message "Message repeated X times" count
1855 - Fix Carsten's names
1856 - Make diff.pl adapt to different install locations
1857
185831Jan19
1859 - Fix #4598 Display JobIds used in the restore job log
1860
186114Dec18
1862 - Add smartalloc function to print the owner of a buffer
1863 - Avoid to use the same variable name for two different things in the cmd_parser
1864  class
1865
186613Dec18
1867 - Fix #4433 about 'UPDATE File SET MD5='...' WHERE FileId=0' error when using
1868  SpoolAttributes=no
1869
187030Nov18
1871 - Fix MaxVolumeBytes accounting after a mount request
1872
187329Nov18
1874 - Fix verify volume jobs with sparse files
1875
187623Nov18
1877 - Fix small memory leak with Console runscripts
1878
187922Nov18
1880 - Add 'prune jobs/files all' command
1881 - fix #4383 Sometime SD hangs when TLS and DEDUP are used together
1882
1883Bugs fixed/closed since last release:
18842466 4383 4433 4598
1885
1886
1887============================================================
1888Release 9.4.2
1889
189004Feb19
1891 - Update Windows .def files
1892 - Change create_postgresql_database.in script to be more flexible
1893 - Implement eliminate verify records in dbcheck bug #2434
1894 - Enhance verify-voltocat-test to detect comparing deleted files
1895 - Fix bug #2452 VerifyToCatalog reports deleted files as being new
1896 - Use correct quoting for a character -- fixes previous patch
1897
189803Feb19
1899 - Recompile configure.in
1900 - Apply Carsten's multiarch patch fixes bug #2437
1901 - Apply Carsten's patch for adding CPPFLAGS to tools/gigaslam.c compile
1902 - Allow . to terminate sql queries prompts
1903
190402Feb19
1905 - baculum: Update Baculum API OpenAPI documentation
1906
190729Jan19
1908 - Fix rwlock_test unittest bug #2449 Only call thr_setconcurrency if it's
1909  available. Fix order of linking and installation.
1910 - FixFix spelling errors found by lintian by Carsten in bug #2436
1911 - Apply chmods from Carsten in bug #2445
1912
191328Jan19
1914 - Add license files LICENSE and LICENSE-FOSS to the regression directory
1915
191627Jan19
1917 - Display daemon pid in .apiV2 status output
1918 - Attempt to ensure that ctest job output gets uploaded
1919 - Apply varargs patch from Martin for bug 2443
1920 - Apply recv() hide patch from Martin
1921 - Fix lz4.c register compilation from bug #2443
1922
192325Jan19
1924 - dbcheck: Improve error message when trying to prune Path records with BVFS is
1925  used.
1926
192724Jan19
1928 - Update cdash for version 9.4
1929
193019Jan19
1931 - Fix bug #2448 bregex and bwild do not accept -l command line option
1932 - Partial update copyright year
1933 - Fix struct transfer_manager to be class transfer_manager
1934 - Print Device xxx requested by DIR disabled only if verbose is enabled in
1935  SD
1936 - Add migrate-job-no-resource-test to all-disk-tests
1937 - Remove unused berrno call + return
1938 - Remove mention of Beta release from ReleaseNotes
1939
194015Jan19
1941 - Fix #3225 about Migration issue when the Job resource is no longer defined
1942
194312Jan19
1944 - baculum: Fix restore paths with apostrophe
1945
194631Dec18
1947 - baculum: Fix data level
1948 - Change endblock edit to unsigned -- suggested by Martin Simmons
1949
195027Dec18
1951 - Update DEPKGS_VERSION
1952
195322Dec18
1954 - baculum: Adapt Apache configs to version 2.4
1955
1956Bugs fixed/closed since last release:
19572434 2436 2437 2443 2445 2448 2449 2452 3225
1958
1959
1960======================================================
1961Release 9.4.1
196221Dec18
1963 - Remove register attribute on variables as it is not supported by newer C++
1964  compilers
1965
196620Dec18
1967 - Fix regression from 9.2 when backporting Enterprise code
1968 - Add missing default flag so that configure looks for libs3
1969
1970Bugs fixed/closed since last release:
1971
1972
1973==========================================================
197416Dec18 Release 9.4.0
1975
197614Dec18
1977 - Add copyright and correct name on stop-restart-test
1978
197912Dec18
1980 - Fix #4449 about an incorrect pool selected with the restart command
1981
198221Nov18
1983 - Fix #4386 About incorrect permission on directories after a restore with
1984  replace=ifnewer
1985
198620Nov18
1987 - Fix bug #4379 certain fields of Media record not reset after Truncate command
1988
198917Nov18
1990 - Revert "Update bdirjson.c"
1991
199216Nov18
1993 - Improve volume truncation error messages
1994 - Free ids buffer
1995
199614Nov18
1997 - Update PO files
1998 - Initial version and date update
1999 - Initial cut of ChangeLog and ReleaseNotes
2000
200113Nov18
2002 - Add use_dcr_only in cloud_dev.c so that manual truncate works
2003
200411Nov18
2005 - More Enterprise backports
2006 - More Enterprise backports + changes to the backporting
2007 - Minor backport from Enterprise + my own changes
2008
200910Nov18
2010 - Update bdirjson.c
2011
201209Nov18
2013 - Add pseudo WORM support for vtape
2014 - worm: Fix multiple display of the WORM Recycle message
2015
201604Nov18
2017 - Add first cut cloud drivers
2018 - Use bfopen in place of fopen
2019
202031Oct18
2021 - Fix #3574 Add "clients" option to the "help list" output
2022 - Add makedir() in fd_common.h
2023
202429Oct18
2025 - Add bfile is_plugin_data() API
2026 - Fix issue between FO_PORTABLE and FO_PORTABLE_DATA
2027 - baculum: Update Japanese translation files
2028
202925Oct18
2030 - baculum: Fix availability web config wizard when there is problem with access
2031  to api
2032
203324Oct18
2034 - baculum: Add new size directive control
2035
203622Oct18
2037 - Fix NOATTR detection
2038
203917Oct18
2040 - Implement worm cassette support
2041
204214Oct18
2043 - Make detection of duplicate M_SECURITY messages work
2044 - Remove unused prototype recv(len)
2045 - Add new security monitoring test
2046
204704Oct18
2048 - Implement new message numbers in stored/block.c
2049 - Fix incorrectly indicating: malformed message
2050
205103Oct18
2052 - baculum: Fix basic auth user setting in API install wizard
2053 - Fix bugs #2335 and #2349 Volume messages printed many times
2054 - Add new test for bug printing many multiple Max Volume jobs= info
2055 - Add worning message about failure to update volume info
2056 - Improve error messages when JobMedia errors
2057
205827Sep18
2059 - baculum: Fix undefined index error on web config wizard page
2060
206116Sep18
2062 - baculum: Fix #2418 creating or updating new resource
2063 - baculum: Fix size unit formatters in restore browser reported by Wanderlei
2064  Huttel
2065
206614Sep18
2067 - Fix complier warning due to unused subroutine variable
2068
206906Sep18
2070 - Fix bug #2334 seg fault when releasing globals
2071 - Security: sleep(5) on error + aggregating identical messages
2072
207327Aug18
2074 - Update sellist unittests.
2075 - Update unittests for lockmgr.c and fix memory leak.
2076 - Update unittests fir ConfigFile/ini.c.
2077 - Update 'rm -f' for libtool $(RMF).
2078 - Correct libs/Makefile.in separator.
2079 - Update htable unittests.
2080 - Update sha1 unittests.
2081
208221Aug18
2083 - Add fnmatch unittests.
2084 - Update unit tests and add regression tests for it.
2085
208620Aug18
2087 - Fix escaping special characters in bvfs restore for sqlite catalog
2088
208918Aug18
2090 - baculum: Improve error handling in web part
2091 - baculum: Fix formatted size and time values on the volume details page
2092 - Add new manual test
2093
209417Aug18
2095 - baculum: Do not store any main oauth2 client nor main http basic user in api
2096  config
2097
209816Aug18
2099 - Fix tls_bsock_shutdown() compilation when no TLS available.
2100
210115Aug18
2102 - Fix bsock compilation warning.
2103
210414Aug18
2105 - Fix bsock compilation problem in *BSD.
2106
210713Aug18
2108 - Permit negative FileIndex values in the catalog
2109
211012Aug18
2111 - baculum: Fix logging output if it is not possible to decode to json
2112 - baculum: Fix saving logs when an error occurs
2113 - baculum: API panel and wizard improvements
2114
211511Aug18
2116 - baculum: Add name field to api client parameters
2117
211805Jun18
2119 - Fix format string is not a string literal (potentially insecure).
2120
2121Bugs fixed/closed since last release:
21222334 2335 2418 3574 4379 4386 4449
2123
2124====================== Version 9.2.2 ====================
2125
212606Nov18
2127 - Fix bug #2421 by Adam about quoting Windows paths in CreateChildProcess()
2128
212905Nov18
2130 - Update po files
2131
213229Oct18
2133 - baculum: Update Japanese translation files
2134
213525Oct18
2136 - baculum: Fix availability web config wizard when there is problem with access
2137  to api
2138
213924Oct18
2140 - baculum: Add new size directive control
2141
214204Oct18
2143 - Implement new message numbers in stored/block.c
2144 - Fix incorrectly indicating: malformed message
2145
214603Oct18
2147 - baculum: Fix basic auth user setting in API install wizard
2148 - Fix bugs #2335 and #2349 Volume messages printed many times
2149 - Add new test for bug printing many multiple Max Volume jobs= info
2150
215127Sep18
2152 - baculum: Fix undefined index error on web config wizard page
2153
215416Sep18
2155 - baculum: Fix #2418 creating or updating new resource
2156 - baculum: Fix size unit formatters in restore browser reported by Wanderlei
2157  Huttel
2158
215914Sep18
2160 - Fix complier warning due to unused subroutine variable
2161
216206Sep18
2163 - Fix bug #2334 seg fault when releasing globals
2164
216503Sep18
2166 - rpm: Fix mysql dependency for bacula-postgresql
2167
216820Aug18
2169 - Fix escaping special characters in bvfs restore for sqlite catalog
2170
217118Aug18
2172 - baculum: Improve error handling in web part
2173 - baculum: Fix formatted size and time values on the volume details page
2174 - Add new manual test
2175
217617Aug18
2177 - baculum: Do not store any main oauth2 client nor main http basic user in api
2178  config
2179
218016Aug18
2181 - Fix tls_bsock_shutdown() compilation when no TLS available.
2182
218315Aug18
2184 - Fix bsock compilation warning.
2185
218614Aug18
2187 - Fix bsock compilation problem in *BSD.
2188
218912Aug18
2190 - baculum: Fix logging output if it is not possible to decode to json
2191 - baculum: Fix saving logs when an error occurs
2192 - baculum: API panel and wizard improvements
2193
219411Aug18
2195 - baculum: Add name field to api client parameters
2196
2197Bugs fixed/closed since last release:
21982334 2335 2418 2421
2199
2200
2201============================================================
2202Version 9.2.1
2203
220411Aug18
2205 - Permit catalog to contain negative FileIndexes
2206 - baculum: Fix saving directives in messages resource
2207
220810Aug18
2209 - Refactoring of BSOCK and introducing BSOCKCORE.
2210 - baculum: Update API documentation
2211 - baculum: Add status endpoint to available scopes endpoints
2212 - Make print_ls_output identify delete files more clearly
2213 - Backport stored/vbackup.c
2214
221509Aug18
2216 - baculum: Add status director and status storage endpoints
2217 - baculum: Add type and level filters to jobs endpoint
2218 - baculum: Add support for .api 2 command in bconsole module
2219
222008Aug18
2221 - Implement a keepalive on bpipe sockets fixes bug #2347
2222 - Backport bpipe enhancements
2223 - Fix bug #2319 wrong port value stored in bsock giving incorrect error messages
2224
222507Aug18
2226 - baculum: Add to jobs endpoint filtering by client and clientid
2227 - Fix bug #2410 bdirjson output incorrect for day greater than 24
2228 - Attempt to avoid MySQL complaints about not allowing zero or empty in DATETIME
2229
223006Aug18
2231 - Add M_SECURITY when connection is bad + fix bug where invalid probes sent to
2232  Dir
2233 - baculum: Fix schedule single day value setting
2234
223505Aug18
2236 - Fix bug #2286 copied jobs always have level=Incremental
2237 - baculum: Fix add slot parameter to label command
2238 - baculum: Fix restoring backup from deleted clients
2239 - baculum: Fix click action on remove config resource button
2240 - baculum: Fix framework validation for active list type controls
2241 - baculum: Implement ideas from Wanderlei Huttel
2242
224304Aug18
2244 - Fix bug 2395 problem with man dir
2245 - baculum: Fix saving subresources in config
2246 - Start work on HAVE_CLIENT_ONLY install
2247 - Switch to using /lib/systemd/system to install service files
2248 - Install Bacula systemd files in /etc/systemd/system
2249 - baculum: Update Portuguese translations
2250
225103Aug18
2252 - baculum: Fix group most recent backups option in restore wizard for mysql
2253 - Fix bug #2404 uninstall systemd service
2254 - Fix warning during compilations of mainwin.cpp
2255
225602Aug18
2257 - baculum: Implement second part ideas and fixes proposed by Wanderlei Huttel
2258 - Update catalog update scripts in updatedb directory
2259 - Fix bug #2340. Display of db_driver
2260 - Add warning messages for bad or old self-signed certificates
2261
226229Jul18
2263 - baculum: Fix #2403 error while writing diraddress directive in Bacula config
2264
226526Jul18
2266 - baculum: Implement ideas and fixes proposed by Wanderlei Huttel
2267
226824Jul18
2269 - baculum: Update Portuguese translations
2270
227123Jul18
2272 - baculum: Fix pool does not exist error on pool details page
2273 - baculum: Fix create directive base method
2274
227503Jul18
2276 - rpm: Fix MySQL dependency on bacula-postgresql package
2277
2278Bugs fixed/closed since last release:
22792410 2389 2286 2319 2340 2347 2357 2403 2404 2405 2395 2392
2280
2281==================================================================
2282
2283Version 9.2.0
228420Jul18
2285 - Separate dequeuing msgs and dequeuing daemon msgs
2286
228717Jul18
2288 - Replace uint with uint32_t
2289
229015Jul18
2291 - Reset default status schedule limit to 30
2292 - Comment out use of uint that breaks Windows build
2293 - Update win32 .def files
2294 - Fix concurrent acquire/release of device
2295
229614Jul18
2297 - Correct copyright
2298 - Fix compiler warning generated by prior commit 1aad2088d21a3
2299 - Backport Enterprise src/findlib
2300
230113Jul18
2302 - Backport Enterprise src/filed
2303 - Backport Enterprise src/lib
2304
230512Jul18
2306 - baculum: Fix cancel button in web config wizard
2307 - baculum: Web interface password is no longer stored in settings.conf
2308 - Add debug code for bug #2356
2309
231008Jul18
2311 - Fix bug #2385 -- compiler bug IMO
2312
231302Jul18
2314 - fix #3945: Add "ocfs2" to list of filesystems known by "FsType" directive
2315
231601Jul18
2317 - Backport parts of src/dird to community
2318 - Use bstrcmp in place of strcmp
2319
232030Jun18
2321 - baculum: Fix path validator for UTF-8 characters
2322
232329Jun18
2324 - Recompile configure
2325 - Update config.guess and config.sub
2326
232727Jun18
2328 - Fix #3615 about bconsole Socket errors reported in the bacula log file
2329
233019Jun18
2331 - Fix permissions of mtx-changer.conf
2332
233316Jun18
2334 - Use /dev/sg0 rather than /dev/sg1 so vtape devices work
2335
233615Jun18
2337 - Make out of freespace non-fatal for removable devices -- i.e. behaves like
2338  tape
2339
234010Jun18
2341 - Pull latest tls*.pem from BEE
2342
234304Jun18
2344 - Fix #3854 missing tls library initialization in bdirjson, bfdjson, bsdjson
2345  and bbconsjson
2346
234727May18
2348 - Fix bug #2212 where restore jobid=nn file=xxx restores the files twice
2349 - Apply patch from Wandlei Huttel to add Run Time and suffix to Restored
2350  bytes
2351 - Fix bug #2343 where truncate of explicit Volume name truncates non-purged
2352  volumes
2353
235426May18
2355 - Fix some file execute permissions. Fixes bug #2389
2356
235725May18
2358 - Fix license problems in Bug #2382
2359 - Apply patch from Carsten to fix bug 2192
2360
236121May18
2362 - Fix bad placement of jcr->pool reference as pointed out by Martin Simmons
2363
236418May18
2365 - rpm: Add OpenSuse Leap 42.3
2366
236717May18
2368 - rpm: Update bacula.spec for Fedora 27
2369
237016May18
2371 - Fix #3824 about incorrect setdebug command description
2372
237315May18
2374 - baculum: Fix SQL grouping error in restore wizard reported by Rasmus Linden
2375
237602May18
2377 - Fix Solaris 10 compilation error on BXATTR when no linkat(2) found.
2378
237901May18
2380 - baculum: Fix catching API exceptions
2381 - baculum: Clean up theme Baculum-v1
2382 - baculum: Fix initializing new resource page
2383 - baculum: Add button to set job log order
2384 - baculum: Add manual loading CSS files with versioning
2385 - baculum: Move API panel CSS files to separate directory
2386 - baculum: Move Web CSS files to separate directory
2387 - baculum: Fix not showing 'gui on' command in bconsole output
2388
238927Apr18
2390 - win32: Fix backup issue with path > 250 char
2391
239225Apr18
2393 - Fix #3672 about bdirjson issue with the Autochanger directive
2394 - baculum: Add capability to set maximum numer of jobs visible in tables
2395
239624Apr18
2397 - baculum: Loading table data performance improvements
2398
239923Apr18
2400 - baculum: Fix sending path load request by enter key
2401 - baculum: Add patch to fix gettext class file in framework
2402 - baculum: Add htaccess file to framework directory
2403 - baculum: Update rpm and deb templates with apache and lighttpd config files
2404
240522Apr18
2406 - baculum: Update example api endpoints
2407 - baculum: Adapt Web and API to new framework version
2408 - baculum: Updated PRADO framework to version 4.0.1
2409 - Enable build of Windows 64 bit tray monitor
2410 - Fix build of Windows tray-monitor
2411 - Some changes to configure.in
2412
241321Apr18
2414 - Update some old copyrights
2415 - baculum: Highlight main menu items for subpages
2416 - Update some old copyrights
2417 - baculum: Add prune and purge actions to volume view page
2418 - baculum: Fix compatibility with old api for prune and purge actions
2419
242020Apr18
2421 - baculum: Update Portuguese translations
2422 - Fix showing PkiCipher and PkiDigest values in bfdjson output
2423 - Fix buffer overrun at BXATTR_Solaris::os_get_xattr_names.
2424 - Bring Branch-9.1 up to date with Branch-9.0
2425
242619Apr18
2427 - baculum: API v1 documentation as open API file
2428 - baculum: Update Web requests form for the new API v1
2429 - baculum: New improved version API v1
2430
243118Apr18
2432 - Fix #3745 update the client SQL record after a reload
2433
243417Apr18
2435 - Fix 'grep -m' when '-m' option is not available.
2436 - Update the build for ACL/XATTR support.
2437
243813Apr18
2439 - Add some debugging information to bacl_solaris.
2440 - Fix backup ACL/XATTR when fatal error and not only error.
2441
244212Apr18
2443 - Fix Solaris XATTR support on Solaris 11.
2444 - Fix compile error on !HAVE_EXTENDED_ACL
2445 - Add some debugging messages.
2446 - baculum: Fix link to job history page
2447 - baculum: Fix previous step button in restore wizard
2448 - baculum: Enable debug for first config wizard run
2449 - baculum: Fix directing to wizard if application config doesn't exist
2450 - baculum: Fix opening configuration tabs bug reported by Heitor Faria
2451
245211Apr18
2453 - baculum: Set curl connection timeout
2454 - baculum: Show error message after connection to api test
2455 - baculum: Update LICENSE file
2456 - baculum: Solve old browser cache problem for javascript after upgrade
2457 - baculum: New redesigned web interface
2458 - baculum: Changes in api for the redesigned web interface
2459
246026Mar18
2461 - Fix compilation warning on FreeBSD.
2462
246323Mar18
2464 - Add command to change the pool of a job and the associated volumes
2465
246615Mar18
2467 - Fix #3593 VirtualFull will select jobs to consolidate using Job name in
2468  addition to Client/FileSet
2469
247012Mar18
2471 - Do not increment the device num_writers if the call to dir_update_volume_info()
2472  fails
2473
247413Feb18
2475 - Add prune option to select volumes from a/all pool(s)
2476
247703Feb18
2478 - baculum: Fix saving boolean values in schedule Run directive
2479
248019Jan18
2481 - rpm: Add Fedora26-64 platform
2482
248312Jan18
2484 - Add the RestoreClient directive for Restore job.
2485
248611Jan18
2487 - Implementaion of .ls command for Plugins.
2488
248910Jan18
2490 - baculum: Add link to go back from job configuration window
2491
249209Dec17
2493 - Use correct SQL table encoding for Postgresql 10.x
2494
249508Dec17
2496 - Fix Where/Replace parameter displayed in the Restore job summary
2497
249805Dec17
2499 - use pthread_kill() instead of pthread_cancel() to terminate SD_msg_chan
2500
250104Dec17
2502 - Recompile configure.in
2503 - Recompile configure.in
2504
250503Dec17
2506 - baculum: Add listbox control and use it for base and device directives
2507
250802Dec17
2509 - baculum: Fix showing verify job fields in job run configuration window
2510 - baculum: Revert back volume pool name in volume list window
2511 - baculum: Fix error message about disabled bconsole
2512 - baculum: API endpoints code refactor
2513 - baculum: Add state, number, boolean and id validators
2514 - baculum: Return bconsole disabled error if bconsole support isn't enabled
2515 - baculum: Remove unused api endpoints
2516
251701Dec17
2518 - Correction of my_name_is() function using realpath()
2519 - Add a detection of realpath() function to configure.
2520 - Fix tray-monitor compilation
2521
252230Nov17
2523 - Use breaddir() in the tray monitor
2524 - file_dev.c: replace readdir_r() wit new breaddir()
2525
252628Nov17
2527 - new breaddir() function to replace readdir_r() + core update
2528 - Fix #3098 Add debug tag 'record' for traces about records in the SD
2529 - Fix #1826 Add Job Where and Replace variables to the Restore job summary
2530 - Remove tests about "NULL Volume name. This shouldn't happen!!!*
2531 - baculum: Fix oauth2 client working in the web part
2532
253327Nov17
2534 - baculum: Fix auth setting radio buttons alignement
2535 - baculum: Enlarge interface height to 100%
2536 - baculum: Add more information to cURL error
2537 - baculum: New reworked restore wizard
2538 - baculum: Wizards view improvements
2539 - baculum: Add restore hardlinks support in api
2540 - baculum: Add strip_prefix, add_prefix, add_suffix and regex_where restore
2541  options to api restore
2542 - baculum: Add new volumes required api endpoint
2543
254422Nov17
2545 - Port missing RestoreObject Plugin Config code from BEE.
2546
254721Nov17
2548 - baculum: Stop using hidden fields to store item identifiers
2549 - baculum: Fix redundant loading users portlet
2550 - baculum: Add required config fields asterisk mark
2551
255219Sep17
2553 - Enhance "status schedule" function to allow multiple job= and client= filters
2554 - Add next_name() function to scan string lists
2555 - Fix #1170. Enhance "status schedule" command. Display ordered output, add
2556  Client and FileSet filters.
2557
255812Sep17
2559 - bvfs: Add clients= option to .bvfs_get_jobids to handle clusters
2560
256111Aug17
2562 - Add delete client bconsole command
2563
256414Jun17
2565 - Fix #2910 about a problem in the "status network" command when the client is
2566  not reachable
2567
256815Jun15
2569 - Fix #1108 Enhance setdebug help command and console completion
2570
2571Bugs fixed/closed since last release:
25721108 1170 1826 2212 2343 2356 2382 2385 2389 2910 3098 3593 3615 3672 3745
25733824 3854 3945
2574
2575========================================================================
2576Release 9.0.8
2577
257827May18
2579 - Fix bug #2212 where restore jobid=nn file=xxx restores the files twice
2580 - Pull regression truncate-test from Branch-9.1
2581 - Apply patch from Wandlei Huttel to add Run Time and suffix to Restored
2582  bytes
2583 - Fix bug #2343 where truncate of explicit Volume name truncates non-purged
2584  volumes
2585
258626May18
2587 - Fix some file execute permissions. Fixes bug #2389
2588
258925May18
2590 - Fix license problems in Bug #2382
2591 - Apply patch from Carsten to fix bug 2192
2592
259321May18
2594 - Fix bad placement of jcr->pool reference as pointed out by Martin Simmons
2595
259618May18
2597 - rpm: Add OpenSuse Leap 42.3
2598
259917May18
2600 - rpm: Update bacula.spec for Fedora 27
2601
260215May18
2603 - baculum: Fix SQL grouping error in restore wizard reported by Rasmus Linden
2604
260521Apr18
2606 - Update some old copyrights
2607
260820Apr18
2609 - baculum: Update Portuguese translations
2610
261119Apr18
2612 - Remove old Bacula Systems notices
2613
2614Bugs fixed/closed since last release:
26152212 2320 2349 2354 2379 2382 2383 2330 2054
26162343 2369 2194 2359 2151 2366 2353 2381 2378
2617
2618
2619Release 9.0.7
2620
2621
262218Apr18
2623 - Remove NSIS debug
2624
262512Apr18
2626 - baculum: Fix opening configuration tabs bug reported by Heitor Faria
2627
262825Feb18
2629 - Restore win32 dir from Branch-5.2 and update it
2630
263123Feb18
2632 - Add Phil Stracchino's fix for Qt5
2633
263403Feb18
2635 - baculum: Fix saving boolean values in schedule Run directive
2636
263719Jan18
2638 - rpm: Add Fedora26-64 platform
2639
264010Jan18
2641 - baculum: Add link to go back from job configuration window
2642
264309Dec17
2644 - Use correct SQL table encoding for Postgresql 10.x
2645
264603Dec17
2647 - baculum: Add listbox control and use it for base and device directives
2648
264902Dec17
2650 - baculum: Fix showing verify job fields in job run configuration window
2651 - baculum: Revert back volume pool name in volume list window
2652 - baculum: Fix error message about disabled bconsole
2653 - baculum: API endpoints code refactor
2654 - baculum: Add state, number, boolean and id validators
2655 - baculum: Return bconsole disabled error if bconsole support isn't enabled
2656 - baculum: Remove unused api endpoints
2657
265828Nov17
2659 - baculum: Fix oauth2 client working in the web part
2660
266127Nov17
2662 - baculum: Fix auth setting radio buttons alignement
2663 - baculum: Enlarge interface height to 100%
2664 - baculum: Add more information to cURL error
2665 - baculum: New reworked restore wizard
2666 - baculum: Wizards view improvements
2667 - baculum: Add restore hardlinks support in api
2668 - baculum: Add strip_prefix, add_prefix, add_suffix and regex_where restore
2669  options to api restore
2670 - baculum: Add new volumes required api endpoint
2671
267222Nov17
2673 - Port missing RestoreObject Plugin Config code from BEE.
2674
267521Nov17
2676 - baculum: Stop using hidden fields to store item identifiers
2677 - baculum: Fix redundant loading users portlet
2678 - baculum: Add required config fields asterisk mark
2679
2680Bugs fixed/closed since last release:
2681
2682==========================================================
2683
2684Release 9.0.6
2685
268619Nov17
2687 - Update AUTHORS for recent commits
2688 - Remove incorrecly placed openssl-compat.h
2689 - Add openssl-compat.h which went in wrong directory
2690 - baculum: Add removing single resource
2691 - baculum: Add module to check resource dependencies
2692 - baculum: Fix saving names with spaces inside schedule Run directive
2693 - baculum: Fix saving entire config by api request
2694 - Backout vol size tests in previous attempt to fix bug #2349
2695 - Fix compiler warning in previous patch
2696 - Apply patches from bugs #2325 and #2326 to fix FIFO bugs
2697 - Fix bug #2315 INTEGER misspelled in update_sqlite3_tables.in
2698 - Try to fix bug #2349 multiple recycle messages
2699
270017Nov17
2701 - Add support for items with comma in ini_store_alist_str()
2702
270315Nov17
2704 - Fix segfault after the reload of an incorrect configuration
2705 - Add temporary fix to avoid a deadlock after a reload command on an incorrect
2706  configuration
2707 - baculum: Throw 404 error if service not known
2708
270914Nov17
2710 - Fix race condition between setip and the access to CLIENT::address()
2711 - Fix #3284 about Client address not reloaded properly
2712 - baculum: Use home page url when an error is shown
2713
271412Nov17
2715 - Fix bug #2346 Dir blocks when max reloads reached
2716 - baculum: Send config to api server as json
2717 - Remove enterprise code that breaks Mac install -- fixes bug #2351
2718 - Correct FS size calculation for FreeBSD, Solaris, and Windows
2719
272011Nov17
2721 - baculum: Enable Portuguese language support in makefile
2722
272310Nov17
2724 - baculum: Fix required directives in schedule resource configuration
2725 - baculum: Fix saving messages resource
2726 - baculum: Improve slow reloading config resource list
2727
272809Nov17
2729 - crypto: remove most of OpenSSL initcallbacks for 1.1
2730 - Update ACL/XATTR code and define new ACL/XATTR API for Plugins.
2731 - baculum: Fix numeric password setting bug reported by Heitor Faria
2732
273308Nov17
2734 - crypto: convert EVP_PKEY access and remainings bits for OpenSSL 1.1
2735 - crypto: convert EVP_MD_CTX + EVP_CIPHER_CTX to OpenSSL 1.1
2736 - crypto: Use DEFINE_STACK_OF()
2737 - crypto: Add a tiny OpenSSL compat level
2738 - crypto: remove support for ancient openssl
2739
274006Nov17
2741 - fix #3269 obey the user choice of "Are you sure you want to delete X JobIds
2742
274302Nov17
2744 - Add restore wizard to the tray monitor.
2745 - Preparation fixes: remove some warning
2746 - Add ASSERTD() to track NULL Volume name error
2747
274824Oct17
2749 - Add "noautoparent" restore command option to disable the automatic parent
2750  directory selection
2751
275220Oct17
2753 - Make qt-console compatible to Qt5 (Qt4 still work)
2754
2755Bugs fixed/closed since last release:
27562315 2325 2346 2349 2351
2757
2758======================================================================
2759
2760Release 9.0.5
2761
276201Nov17
2763 - Use if exists on dropping MAC table in postgres. Fixes bug #2314
2764 - Fix bdirjson display of Minutes. Fixes bug #2318
2765 - baculum: Set default language if no language set
2766 - baculum: Fix language setting in api
2767 - baculum: Update generated .mo files for api
2768 - baculum: Add missing texts to translations
2769 - baculum: Fix add to translation static texts on the api default page
2770 - baculum: Fix missing session start
2771 - Make verify job log same as other logs -- fixes bug #2328
2772 - Take a more conservative approach for setting killable true
2773 - Add extra safety for readdir buffer
2774
277531Oct17
2776 - Retab systemd/Makefile.in
2777 - Don't require mount for @piddir@
2778 - Use Debian systemd start/stop scripts supplied by Sven Hartge
2779
278029Oct17
2781 - Fix bug #2316 add CacheRetention to Pool
2782 - Skip tape ioctls on FreeBSD when using a FIFO fixes bug #2324
2783 - Fix bug #2338 to not truncate already truncated volumes
2784 - Remove some old C int code and use bool
2785
278628Oct17
2787 - Remove unused lib/lz4.c.orig file
2788 - Update AUTHORS file
2789 - Mark Volume read-only only if no access rights or read-only partition
2790 - Add -P daemon option to supress creating PID file
2791 - Fix too big copy to test FD plugin_ctx
2792
279326Oct17
2794 - Backport Enterprise code
2795
279623Oct17
2797 - When read-only volume found mark it in catalog -- fixes bug #2337
2798 - Make out of space on partition fatal
2799 - Fix bug 2323 -- loop exit condition was backward and add error message
2800 - Add missing copy-plugin-confs for regress
2801 - Fix bug reported by jesper@schmitz.computer where bat hangs on FreeBSD
2802
280308Oct17
2804 - baculum: Fix reading and writing schedule resource
2805
280615Sep17
2807 - baculum: Fix undefined offset error during saving director config
2808 - baculum: Fix listing days of week in schedule setting
2809
281014Sep17
2811 - baculum: Fix saving schedule run directive value
2812
281312Sep17
2814 - rpm: Add missing script baculabackupreport and query.sql for Suse
2815 - rpm: Add missing libbacsd* file and tapealert script to Suse rpm spec file
2816 - rpm: Add missing libs bbconsjson, bdirjson and bsdjson to Suse rpm spec
2817  file
2818 - rpm: Add aligned plugin rpm spec file for Suse
2819 - rpm: Add bacula-tray-monitor.desktop launcher in scripts directory
2820 - rpm: Add Suse Linux ES 12.1 platform
2821
282211Sep17
2823 - rpm: Add bacula-tray-monitor.desktop file in script dir
2824
2825Bugs fixed/closed since last release:
28262314 2316 2318 2324 2328 2337 2338
2827
2828
2829Release 9.0.4
283006Sep17
2831 - Update po files
2832
283305Sep17
2834 - Fix SQLite3 upgrade tables script fixes bug #2306
2835 - baculum: Fix language setting in config file
2836
283703Sep17
2838 - Upgrade to latest lz4.c to fix bug #2310 bus error on 64 bit Solaris
2839 - Recompile configure.in
2840 - Ensure systemd/bacula.conf is created by configure fixed bug #2307
2841 - Fix compiler warning noted in bug #2309
2842 - Fix SQLite3 Version bug #2305
2843 - Remove unused variable to elimiate compiler warning
2844 - Recompile configure.in
2845
284628Aug17
2847 - Fix #2925 Do not try to stop non backup jobs (virtualfull, copy, migration,
2848  restore, etc...)
2849
285025Aug17
2851 - baculum: Fix broken symbolic links for lang files
2852
285317Aug17
2854 - don't use add_event() when flag "l" is not set
2855
285614Jun17
2857 - core: bwlimit measure bandwidth
2858
285902Jun17
2860 - core: bwlimit handle backlog and allow burst
2861
286225Apr17
2863 - Do not purge running jobs in autoprune
2864
2865Bugs fixed/closed since last release:
28662305 2306 2307 2309 2310 2925
2867
2868
2869==========================================================
2870
2871Release 9.0.3
2872
287306Aug17
2874 - baculum: Fix access denied error on api install wizard page
2875 - baculum: Remove assigning to api host when user is deleted
2876 - baculum: Fix empty admin setting
2877 - baculum: Add ability to assign host to specific user
2878 - baculum: Fix bconsole test connection for new api host that works with new
2879  director
2880
288105Aug17
2882 - baculum: Fix sqlite db support
2883
288403Aug17
2885 - Fix bug #2301 Solaris Available space incorrectly reported by turning off the
2886   output for Solaris
2887 - Fix bug #2300 mount/unmount/release of single tape drive does not work
2888
288901Aug17
2890 - baculum: Fix bconsole connection test in config wizard
2891 - baculum: Fix writing config for schedule and message names with space
2892
289331Jul17
2894 - bpipe: Fix compiler warning
2895 - baculum: Fix drag & drop file version elements
2896
289730Jul17
2898 - baculum: Add fileset info endpoint and use it in restore wizard
2899 - baculum: Use client name instead of clientid and start using fileset to
2900  prepare restore tree
2901 - baculum: Remove fileset parameter from run restore
2902 - baculum: Fix lstat regex pattern
2903 - baculum: Get the most recent jobs by client and fileset or by clientid and
2904  filesetid
2905 - Fix: bug #3048: jobs are stuck in endless loop in reserve.c
2906 - Add total time to test.out file
2907
290829Jul17
2909 - baculum: Add restore job selection in restore job wizard
2910
291126Jul17
2912 - Enhance verify job report from bug 2249
2913
2914Bugs fixed/closed since last release:
29152300 2301 3048
2916
2917
2918======================================================
2919Release 9.0.2
2920
292123Jul17
2922 - Use Bacula in place of Libz variables so we can build with/without libz and
2923   lzo
2924 - Apply ideas from bug #2255 prettier status slots output
2925 - Configure and install bacula-tray-monitor.desktop
2926
292722Jul17
2928 - Fix btape test which counted files incorrectly on EOT
2929
293021Jul17
2931 - Fix bug #2296 where Bacula would not compile with postgres 8 or older
2932
293320Jul17
2934 - Fix bug #2294 Bacula does not build with MariaDB 10.2
2935
293614Jul17
2937 - baculum: Fix multiple directors support
2938 - baculum: Fix showing errors from the API
2939
2940Bugs fixed/closed since last release:
29412255 2294 2296
2942
2943
2944Release 9.0.1
2945
294610Jul17
2947 - Remove two incorrect trailing commas in bsock.h
2948 - Fix bug #2293 bad big endian detection in lz4.c
2949 - Add new tray-monitor files that were omitted in the backport from Enterprise
2950
295106Jul17
2952 - bvfs: Do not insert deleted directories in PathVisibility table
2953
295405Jul17
2955 - Fix compilation for Debian Stretch with GCC 6.3
2956
2957Bugs fixed/closed since last release:
29582293
2959
2960Release 9.0.0
2961
296202Jul17
2963 - Skip verify-data-test if not running Linux
2964 - Skip lzo-test if lzo not in Bacula
2965 - Remove double define HAVE_LZO in config.h
2966
296701Jul17
2968 - Add documentation on baculabackupreport to delete_catalog_backup.in
2969 - Install baculabackupreport and ignore script without .in
2970 - Recompile configure.in
2971 - Add Bill's baculabackupreport script
2972
297330Jun17
2974 - Update po files
2975
297629Jun17
2977 - Fix error in FreeBSD during maxtime-test
2978
297927Jun17
2980 - Fix #2853 About character substitution for "virtual full" job level in
2981  RunAfterJob
2982
298326Jun17
2984 - Attempt to fix timing problem with console-dotcmd-test on FreeBSD
2985 - Ensure we have a DIR connection in dequeue_messages
2986
298725Jun17
2988 - Add more debug to regress for FreeBSD failures
2989
299023Jun17
2991 - Fix #2940 Allow specific Director job code in WriteBootstrap directive
2992
299321Jun17
2994 - Fix pragma pack to allow lz4.c work on Solaris and other machines
2995
299619Jun17
2997 - baculum: Fix working logout button
2998 - A more correct fix for lz4.c on Solaris 10
2999
300018Jun17
3001 - Remove use of #pragma pack in lib/lz4.c for Solaris 10
3002 - Recompile configure from configure.in
3003 - Detect Solaris 10
3004
3005
300617Jun17
3007 - Fix bug #2289 version 7.9 not compatible with old FDs -- comm compression
3008
300910Jun17
3010 - Make getmsg.c compatible with old FDs
3011
301209Jun17
3013 - Use one MAX_BLOCK_SIZE and set to 20M
3014
301508Jun17
3016 - rpm: Add Fedora 25 build platform
3017
301807Jun17
3019 - Remove vestiges of crc32_bad -- fixes Solaris build
3020 - Fix #2890 about segfault in .status command on Redhat 5 32bit
3021 - Add missing semi-colon in bsys.c
3022
302306Jun17
3024 - baculum: Fix incorrect table name error during restore start
3025
302630May17
3027 - Display the correct address in lockdump for db_lock()
3028
302905Jun17
3030 - Fix getmsg to handle additional forms of Progress messages
3031
303204Jun17
3033 - baculum: Fix double assets and runtime symbolic links in baculum-web deb
3034  package
3035
303603Jun17
3037 - baculum: Fix missing php-xml dependency in deb metafile
3038 - baculum: Improve errors handling in API restore pages
3039
304029May17
3041 - rpm: Remove libbacsd.la for both Red Hat and Suse
3042 - rpm: Add missing libs bbconsjson, bdirjson and bsdjson
3043 - rpm: Fix libstdc++ version in BAT spec file
3044
304528May17
3046 - Fix some problems noted by clang
3047 - baculum: Reorganize run job code
3048 - baculum: Reorganize estimate job code
3049 - baculum: Make get method definition not obligatory
3050 - Make file-span-vol-test portable
3051 - Attempt to fix deadlock in FreeBSD maxtime-test
3052
305327May17
3054 - Do not produce error if MySQL database exists in create_mysql_database
3055
305626May17
3057 - rpm: Add missing tapealert script
3058 - rpm: Add missing libbacsd
3059 - rpm: Remove dvd-handler script
3060
306124May17
3062 - Fix bvfs queries
3063 - Use FileId in place of Filename
3064 - Revert "Put FilenameId in .bvfs_lsfiles output"
3065 - Put FilenameId in .bvfs_lsfiles output
3066 - Add more debug in src/cats/bvfs.c
3067 - Fix bvfs_lsdirs and bvfs_lsfiles
3068 - baculum: Add Japanese language support in deb and rpm packages
3069 - Add DirectoryACL directive
3070 - baculum: New Baculum API and Baculum Web
3071 - Add forking info to LICENSE and LICENSE-FAQ
3072 - Minor improvement to error message
3073 - Fix race in steal_device_lock shown in truncate-concurrent-test
3074 - Apply Marcin's fix for 6th week of the month
3075 - Add new truncate test
3076 - Retab Makefile.in in platforms/systemd.in
3077 - Fix compiler warning
3078 - Add FD backwards compatibility
3079 - Fix regression minor scripting problems
3080 - Fix #2807 about an issue with the show command when using incorrectly JobToVerify
3081   directive
3082 - Fix #2806 about the director service started before the database with systemd
3083 - Update Dart control files
3084 - Massive (70,000+ lines) backport of code from Bacula Enterprise 8.8.
3085   See next line ...
3086 - Adapt update_bacula_tables scripts for catalog version 15
3087 - Allow to use Base directive in a JobDefs
3088 - Add more debug to the bpipe plugin
3089 - Enhance error message when packets are too big
3090 - Add '.storage unique' bconsole command
3091 - Allow to use ".jobs type=!B" to display specific job type
3092 - Add lockdump storage daemon information
3093
3094 - Fix #2698 Display loaded driver list in status storage output
3095 - Fix autochanger unload message that contains sometime an incorrect volume name
3096 - Fix issue with open_bpipe() function that may flush stdio buffer if the
3097   command is incorrect
3098 - Fix unload tape messages to print correct volume + improve output format
3099 - Fix unload/re-load same volume
3100 - Fix DIR get unexpected "Connection reset by peer" for FD
3101 - Fix #2548 about SQL connection leak with RunScript::Console commands
3102 - Fix #2588 about segfault in bdirjson with JobDefs/Base directive
3103 - Fix #2593 about incomplete jobs incorrectly rescheduled
3104 - Fix #2629 about pool argument not listed in the "help cloud" output
3105 - Fix #2632 about VolType not set correctly for Cloud volumes after a label problem
3106 - Fix #2640 about a reference to the source directory in query.sql file
3107 - Fix bug #2271 where poll interval causes tape mount message to repeat
3108 - Fix segfault in bdirjson with incorrect configuration files
3109
3110Bugs fixed/closed since last release:
31112271 2548 2563 2567 2588 2593 2602 2624 2625 2627 2629 2632 2638 2640 2646
31122698 2520 2559 2561 2582 2806 2807 2890 2289 2890 2853 2940
3113
3114
3115==============================================================
3116
3117Release Version 7.4.7
3118
311915Mar17
3120 - Permit specifying query item number on bconsole query command line
3121 - Fix Solaris 10 problems reported by Phil Stracchino
3122 - Fix EPROTO on OpenBSD
3123
3124==========================================================================
3125
3126Release Version 7.4.6
3127
312810Mar17
3129 - Fix bug #2271 where poll interval causes tape mount message to repeat
3130 - Attempt to fix IPV6 not configured
3131
313209Mar17
3133 - Possible fix for acl seg fault on OpenBSD where no acl code defined
3134 - Change release digest from SHA1 to SHA256
3135
313614Feb17
3137 - Fix getnameinfo() for FreeBSD fixes bug #2083
3138
3139Bugs fixed/closed since last release:
31402083 2271
3141
3142==========================================================================
3143
3144Release version 7.4.5
3145
314607Feb17
3147 - Correct wrong word in message
3148
314928Jan17
3150 - Remove restriction on using the scratch pool that can cause restore failures
3151 - Remove debug code that breaks btape fill
3152
315325Dec16
3154 - Initialize freespace_mutex fixes bug 2207
3155
315611Dec16
3157 - baculum: Update AUTHORS file
3158
315908Dec16
3160 - baculum: Enable Japanese language on web interface
3161 - baculum: Implement Japanese language support
3162
316319Nov16
3164 - XACL - refactoring an ACL and XATTR codes.
3165 - Revert "Warn of Storage Daemon version incompatibility if label fails. Bug
3166  #2193"
3167
316802Oct16
3169 - Make another attempt to resolve bug #2176
3170 - Warn of Storage Daemon version incompatibility if label fails. Bug #2193
3171 - Apply patch to list more pool info from bug #2202
3172
317321Sep16
3174 - Fix status alignment output reported by Wanderlei Huttel
3175
3176==========================================================================
3177
3178Release version 7.4.4
3179
318020Sep16
3181 - Fix broken backport commit
3182
318312Sep16
3184 - Fix #2085 About director segfault in cram-md5 function
3185 - Attempt to fix bug #2237
3186
318711Sep16
3188 - Recompile configure.in
3189 - Fix systemd installation
3190 - If using readline reset terminal at bconsole exit
3191
319208Sep16
3193 - Fix compilation without SMARTALLOC
3194
319502Sep16
3196 - Fix #2060 about SQL false error message with "update volume fromallpools"
3197  command
3198
319929Aug16
3200 - Fix spurious MD5 update errors when nothing changed should fix bug #2237 and
3201  others
3202
320323Aug16
3204 - Fix small memory leak with the restart command
3205
320614Aug16
3207 - baculum: Update language files
3208
320911Aug16
3210 - Fix #335 Avoid backups going to the scratch pool
3211
321208Aug16
3213 - systemd: Give 3mins to the bacula-sd service to stop and close the dde
3214
321531Jul16
3216 - Minor modifications to Ubuntu packaging
3217
321822Jul16
3219 - Check if the ScratchPool points to the current Pool and print a warning
3220  message in such case
3221
322221Jul16
3223 - Fix #1968 print the ScratchPool name instead of just 'Scratch'
3224
322520Jul16
3226 - Display PrefixLinks in "show job" output
3227 - Add explicit LL to big integers to appease older compilers
3228
322918Jul16
3230 - Enable the plugin directory for the FileDaemon by default
3231 - Allow multiple mailcommand+operatorcommand in Messages. Fixes bug #2222
3232
323314Jul16
3234 - Handle NULL pointers in smartdump() and asciidump()
3235
323612Jul16
3237 - Modify status to include Admin and Restore in Level field -- clearer
3238
323911Jul16
3240 - Ensure that zero JobMedias are written for labelling
3241
324207Jul16
3243 - Fix error message about the stream 26 (PLUGIN_NAME) in bextract
3244
3245Bugs fixed/closed since last release:
32461968 2060 2085 2222 2237 335
3247
3248
3249====================================================================
3250
3251Release version 7.4.3
3252
325317Jul16
3254 - Add shortcut to RunScript console commands. Submitted by Wanderlei Huttel.
3255   Fixes bug #2224
3256 - Fail when multiple mailcommand and other strings are specified in .conf. Fixes
3257   bug #2222
3258 - Add support for terabytes in sizes. Submitted by Wanderlei Huttel. Fixes bug
3259   #2223
3260 - Add error message for truncate command when actiononpurge not set. Fixes bug
3261   #2221
326214Jul16
3263 - Fix optimization error with GCC 6.1
3264 - Fix compilation warnings with GCC 6.1
326513Jul16
3266 - Explicitly create MySQL user in grant_mysql_privileges.in
3267
3268Bugs fixed/closed since last release:
32692221 2222 2223 2224
3270
3271=====================================================================
3272
3273Release version 7.4.2
3274
327506Jul16
3276 - Fix #1926 about wrong duplicate job detection with Copy/Migration and Backup
3277  jobs
3278
327903Jul16
3280 - Recompile configure after db.m4 change
3281 - Fix batch insert for MySQL 5.7
3282
328302Jul16
3284 - Fix zero level debug output -- now at 100
3285
328629Jun16
3287 - Fix #766 about Job logs displayed with unneeded linefeed
3288
328927Jun16
3290 - Fix #1902 about a segfault with the "cancel inactive" command
3291
329214Jun16
3293 - Fix bug where MySQL 5.7 is improperly linked on Ubuntu 16.04
3294
3295Bugs fixed/closed since last release:
32961902 1926 766
3297
3298
3299==============================================
3300
3301Release version 7.4.1
3302
330331May16
3304 - Fix bug #1849 MySQL does not accept 0 for DATETIME default
3305
330612May16
3307 - Modify the alist object to be reused after a destroy()
3308
330924Apr16
3310 - baculum: Fix setting invalid timezone value for PHP
3311
331218Apr16
3313 - Fix compilation for AIX
3314
331507Apr16
3316 - Fix the restore termination string in the job report to take in account
3317  JobErrors and SDErrors
3318
331912Mar16
3320 - baculum: Show jobs for client
3321
332204Mar16
3323 - Fix bconsole "llist job=<xxxx>" output
3324
332501Mar16
3326 - Fix #146 about update volume command line usage
3327
332829Feb16
3329 - bat: Fix #1066 about bad update pool command
3330 - Fix #1653 about make_catalog_backup default user name
3331
333228Feb16
3333 - baculum: Show jobs stored on volume
3334
333515Feb16
3336 - Fix update Volume=x Slot=nn when Slot > MaxVols
3337 - Set exit code for create_postgresql_database.in
3338
333909Feb16
3340 - Fix bug #2197 -- build failure with --disable-libtool
3341 - Fix bug #2204 -- superfluous END-OF-DATA in update_mysql_tables.in
3342
334302Feb16
3344 - Convert a Migration job with errors into a Copy job
3345
334631Jan16
3347 - Remove exporting add_mtab_item -- fixes bug #2198
3348
334923Jan16
3350 - Fix possible problem of show multiple resources
3351
335218Jan16
3353 - Comment out tools/smtp-orig.c as it is for reference only
3354
3355Bugs fixed/closed since last release:
33561066 146 1653 1849 2197 2198 2204
3357
3358=================
3359
3360Release Version 7.4.0
3361
336214Jan16
3363 - Put back missing line in copyright
3364 - Update date
3365 - Implement MaxVirtualFullInterval
3366 - Update AUTHORS
3367
336813Jan16
3369 - Ensure relabel has latest vol info may fix bug #1412
3370 - Update AUTHORS
3371
337212Jan16
3373 - Change license as per agreement with FSFE
3374 - Apply Carsten's patch that fixes bug #2192 builds on kfreebsd
3375 - Update AUTHORS file
3376 - Add some additional tape slot debug code
3377
337811Jan16
3379 - baculum: Add Wanderlei Huttel to AUTHORS
3380 - baculum: Enable Portuguese language on web interface
3381 - baculum: Implement Portuguese language support
3382 - baculum: Assign Baculum copyright to Kern Sibbald
3383 - Add more debug to recycle-test
3384 - More debug info when aborting
3385
338610Jan16
3387 - baculum: Fix sorting in restore by group most recent backups
3388 - Change copyright as per agreement with FSFE
3389 - Update po files
3390 - Change copyright as per agreement with FSFE
3391
339209Jan16
3393 - baculum: Fix restore group most recent backups for MySQL
3394
339506Jan16
3396 - Fix FD DisableCommands
3397
339805Jan16
3399 - baculum: Fix to change user password
3400
340104Jan16
3402 - Add ExpiresIn field in list and llist media output
3403 - Fix #1548 about Solaris SIGBUS with accurate mode backup
3404
340502Jan16
3406 - Change copyright as per agreement with FSFE + update copyright year
3407 - Finish revert of patch
3408 - Revert commit 1157f172ea1c3b3
3409 - Update year to 2016
3410 - Backport some Enterprise code to sql_list.c
3411
341201Jan16
3413 - Change copyright as per agreement with FSFE
3414 - Add info message of #jobs consolidated in Virtual Full
3415 - baculum: Unify user validation
3416 - baculum: Fix showing bconsole test result in configuration wizard
3417 - baculum: Fix auto-login after finishing wizard
3418 - baculum: Check if auth data exists before log in try
3419 - Add HasBase+Comment to llist Jobs
3420 - Fix a few debug outputs that should be unsigned
3421
342231Dec15
3423 - baculum: Add php-xml to requirements
3424 - Fix seg fault in btape fixes bug #2180
3425 - Fix slight error in autoprune -- should fix bug #2151
3426 - Change copyright as per agreement with FSFE
3427 - baculum: Add first unit tests
3428
342930Dec15
3430 - Fix #1545 about fix in manual_prune.pl script with large number of volumes
3431 - Fix false status output. Fixes bug #2103
3432 - Integrate patch into latest version, which fixes bug #1882
3433 - Fix bug #2090 correct detection of GCC
3434 - baculum: Add support for terminated with warnings job status
3435 - baculum: Hide users input on ESC key press
3436 - baculum: Fix logout action on Apache web server
3437 - baculum: Implement users management from web interface
3438 - baculum: Prevent opening new sessions for each request
3439
344027Dec15
3441 - Fix CLANG warning messages -- fixes bug #2090
3442 - Add new chio-changer-freebase from bug #2115
3443 - Applied modified patch from bug#2117 to fix bpipe end of stream
3444 - Apply patch from bug #2165 to fix the update sqlite3 script
3445 - baculum: Rework access by restricted consoles
3446
344726Dec15
3448 - Fix update MD5 failure bug reported by Peter Keller
3449
345025Dec15
3451 - baculum: Add dashboard panel
3452
345323Dec15
3454 - Patch to add MySQL ssl access
3455
345621Dec15
3457 - Change copyright as per agreement with FSFE
3458
345920Dec15
3460 - Manually apply patch in bug #2156 to allow building on KFreeBSD
3461 - Fix bug #2153 with patch submitted by Ana Arruda
3462 - Prevent possible seg fault
3463 - Fix possible seg fault if debug mode set
3464 - baculum: Close console on press ESC key
3465 - Change copyright as per agreement with FSFE
3466 - baculum: Switch to started job status just after job start
3467
346819Dec15
3469 - baculum: Add possibility to open configuration windows from URL
3470 - Fix restore when storage specified on command line
3471 - baculum: Add jobbytes and media type to volumes list
3472 - Set jcr in heartbeat thread of FD
3473 - Remove not yet implemented from UA Verify Volume Data message
3474
347518Dec15
3476 - Fix restore of Windows streams to non-Windows machines
3477 - Add new verify data test
3478 - Implement level=Data to the Verify job
3479 - baculum: Fix requirements path
3480
348116Dec15
3482 - Fix #1524 about bextract trace file location
3483 - Partial modification of copyrights as per agreement with FSFE
3484 - Fix truncate bug free_volume problem
3485
348614Dec15
3487 - baculum: Fix showing table header
3488 - baculum: Search field works with all table cells
3489
349013Dec15
3491 - baculum: Do not refresh window lists if toolbar is open or elements are
3492  checked
3493 - baculum: Remember sort order for data grids
3494 - baculum: Add example Nginx config
3495 - baculum: Fix working with php-fpm
3496 - baculum: Fix sorting formatted values in tables
3497 - baculum: Improve size formatter precision
3498 - baculum: Fix jobs count in job list
3499 - baculum: Show jobid in job configuration window
3500 - baculum: Add jobbytes and jobfiles columns in job list
3501
350212Dec15
3503 - baculum: Get system timezone for PHP if possible
3504 - baculum: Fix restore when a lot of jobids given
3505 - baculum: Remove temporary Bvfs table when restore starts
3506 - baculum: Show copy job label in job list
3507 - baculum: Set default job attributes (level, client, fileset, pool, storage,
3508  priority) in Run job panel
3509 - baculum: Get job show result by job name or jobid
3510
351111Dec15
3512 - baculum: Set half size window as default window size
3513 - baculum: Not remember controls state in jobs window
3514 - baculum: Add session cache
3515 - Fix truncate race bug #1382
3516 - Fix some low level messages to display correctly
3517
351828Nov15
3519 - baculum: Remove deprecated message in initial wizard
3520 - baculum: Update SELinux policy module
3521 - baculum: Fix update pool action when no volumes in pool
3522 - baculum: Split configuration windows into two tabs: actions and console
3523 - baculum: Change default elements limit to 500 elements
3524 - baculum: Add drive parameter to bconsole release command execution
3525 - baculum: Switch interface from performance mode to normal mode due to no
3526  cache checking in performance mode
3527
352827Nov15
3529 - Fix #1470 Fix setdebug command when all components are selected
3530 - baculum: Set default elements limit in window to 1000 elements
3531
353225Nov15
3533 - baculum: Fix expectation failed error during restore
3534 - baculum: Switch to debug mode only when debug is enabled in config
3535 - baculum: Switch interface to performance mode
3536 - baculum: Add JSMin from framework for complete switch interface to performance
3537  mode
3538 - baculum: Add Ulrich Leodolter to AUTHORS
3539 - baculum: Fix end-of-file warning in bconsole calls. Patch from Ulrich Leodolter
3540
354122Nov15
3542 - baculum: Fix remove users file during upgrade deb packages
3543
354421Nov15
3545 - Add new JOB_DBR field
3546 - #ifdef out bpluginfo since it does not compile
3547
354820Nov15
3549 - Fix #1449 about a FileDaemon segfault with the fstype option
3550
355117Nov15
3552 - Remove vestiges of rechdr_queue hopefully fixes bug #2180
3553 - Apply bconsole manpage patch from bug #2182
3554 - Apply ppc64el configure detection patch from bug #2183
3555
355612Nov15
3557 - Fix #1414 When the FD is down, status dir now prints "is waiting for Client
3558  xx-fd"
3559
356011Nov15
3561 - Ensure that JOB_DBR is properly initialized before a db_list_job_records()
3562
356310Nov15
3564 - Implement new options in list command
3565 - Add @tall command to log both input/output in a log file
3566
356731Oct15
3568 - Fix #1360 about bextract -t not documented in the man page
3569
357030Oct15
3571 - Update spec file for latest OSX versions
3572 - Fix compilation on MacOS
3573
357428Oct15
3575 - fix syntax error
3576
357727Oct15
3578 - Improve Jmsg in response(), display SIGNAL number when appropriate
3579 - Avoid segfault in dump_block() when the block_len is invalid
3580
358123Oct15
3582 - Fix #1368 about xattr error not displayed correctly at restore time
3583
358422Oct15
3585 - If we swapped a Volume, clear in_use bit on Volume
3586
358719Oct15
3588 - Fix #1362 about libgcc dependency in sles12 bat package
3589 - Remove installation of manpage for bplugininfo
3590 - Fix bug 2171 cannot build tray-monitor
3591
359218Oct15
3593 - Enhance bvfs performance .bvfs_update for MySQL
3594 - Do some sanity checks on user inputs
3595 - Enhance bvfs performance .bvfs_update for MySQL
3596 - Enhance bvfs performance .bvfs_update for MySQL
3597 - Recompile configure.in
3598 - Fix bug 2173 QT tray monitor can not be built due to missing files in configure
3599
360016Oct15
3601 - dedup fix bextract bug
3602
360315Oct15
3604 - Move plugin_free() in free_jcr()
3605 - Fix bug #2083 -- Fix sockaddr_to_ascii for FreeBSD
3606
360710Oct15
3608 - Fix fadvise bug found by Robert Heinzmann
3609
361022Sep15
3611 - Fix compilation without zlib and lzo
3612 - Fix compilation error with new fstype_cmp() function
3613 - Fix compilation problem with AFS
3614
361519Sep15
3616 - Fix compilation on Solaris/FreeBSD
3617
361818Sep15
3619 - Fix segfault in open_bpipe() when the program is empty
3620
362117Sep15
3622 - Modify find_next_volume_for_append() to not send the same volume twice
3623
362415Sep15
3625 - Avoid <NULL> string displayed in restore menu
3626 - Do not update state file after a bacula-xxx -t
3627
362810Sep15
3629 - Fix #804 about misleading message with the purge command
3630 - Fix automount feature after a label command
3631
363220Aug15
3633 - rpms: Add Fedora22 and Systemd support for redhat rpms
3634
363519Aug15
3636 - Add missing required packages versions
3637
363818Aug15
3639 - Reinsert tabs in systemd Makefile.in
3640
364117Aug15
3642 - Remove old DVD.conf in examples
3643
364416Aug15
3645 - baculum: Fix default values in Makefile
3646 - baculum: Split deb result package into baculum, baculum-lighttpd and baculum-apache2
3647  packages
3648 - baculum: Provide LICENSE-FOSS file content in Baculum deb packages (copyright
3649  file)
3650 - baculum: Add deb template files and deb configs examples
3651 - baculum: Change Makefile to using also for deb packages template
3652
365311Aug15
3654 - Use Client Catalog resource in get_catalog_resource() if "client" is specified
3655  in command line
3656
365707Jul15
3658 - Fix #1131 about Job::Next Pool resource precedence over the Pool::Next pool
3659  directive
3660
366111Feb15
3662 - Fix #898 truncate volumes larger than 200 bytes
3663
3664Bugs fixed/closed since last release:
36651131 1360 1362 1368 1382 1412 1414 1449 1470 1524 1545 1548 1882 2083 2090
36662103 2115 2117 2151 2153 2156 2165 2180 2182 2183 2192 804 898
3667
3668==========================================================
3669
3670Release Version 7.2.0
3671
367212Aug15
3673 - Put back missing close_msg(NULL) to flush daemon messages at job end
3674 - Add LICENSE-FOSS and update LICENSE for baculum
3675 - Backport from Bacula Enterprise
3676
367729Jul15
3678 - Put back old pruning
3679 - Fix max vol size test accidently deleted
3680 - Remove gigaslam and grow on uninstall -- from bug report
3681 - Revert to Branch-8.3 fd_snapshot.c
3682 - Pull more recent changes from Branch-8.2
3683 - Fix bvfs_lsdir pattern parameter setting
3684 - Remove CheckList nolonger used
3685 - Revert "Use db_lock()/unlock() around JobMedia creation transaction"
3686 - Fix #1099 about director crash with rescheduled jobs
3687 - Fix #1209 about bat segfault when clicking on Media
3688 - Qmsg(M_FATAL) set jcr->JobStatus to JS_FatalError immediately
3689 - snapshot: Abort the job by default if a snapshot creation fails
3690 - Revert to old SD-FD close session protocol
3691 - Remove drive reservation if no Jobs running
3692 - Remove filename patch
3693 - snapshot: Try to detect LVM when the filesystem is ext3 or XFS
3694 - Fix bad debug message in mac_sql.c
3695 - Fix restore-multi-session test by incrementing found files only on next
3696   file
3697 - Add -T description in man pages
3698 - Correct incorrect Fatal error message text in bsock
3699 - mysql: Add support for multiple instances binary backup in the same fileset
3700 - Fix compilation with new debug hook
3701 - mysql: Avoid warning with abort_on_job plugin option
3702 - Fix compilation after patch "prune volume yes"
3703 - Do not print message about retention when using "prune volume yes" command
3704 - Fix #536 about Copy/Migration/VF that should not use Client "Maximum Concurrent
3705   Jobs"
3706 - Fix potential segfault with unused ConfigFile objects
3707 - Fix #1108 Enhance setdebug help command and console completion
3708 - Add more JCR variables in lockdump procedure
3709 - Fix error in update_postgresql_tables.in caused by bad search and replace
3710 - Fix #1127 about the repositioning enhancement during restore
3711 - Correct try_reposition() return code after a seek()
3712 - Add position information in the block structure
3713 - Fix a number of acl and xattr bugs + give more understandable variable
3714   names
3715 - Make btraceback.dbx and .gdb use new sql engine name
3716 - Revert most of patch ef57e6c4 and replace with old cats code
3717 - Revert useless parts of patch 08d8e2d29
3718 - Revert patch d7f71d2c94a and rewrite it using simpler public domain example
3719 - Fix batch mode detection for SQLite3
3720 - Revert d9aa76fa and simplify
3721 - Revert patch 30388e447fa3 + fix bug #1948
3722 - Use a more appropriate name for the acl context
3723 - Use class pointer rather than jcr in src/lib/jcr.c
3724 - Revert patch f294b276
3725 - Change B_DB to BDB to correspond to naming convention
3726 - Add -T option in bacula-sd to use trace file
3727 - Force use of newer TLS protocols
3728 - Avoid problem with db_get_job_record() when SchedTime or RealEndTime is
3729   NULL
3730 - Update our regexec() to support NULL argument
3731 - Add function to copy a file in bsys.c
3732 - Fix bug 2141 fork before TLS initialization
3733 - Update LICENSE-FOSS
3734 - Change license on src/lib/crc32.c as agreed with the author, Joakim Tjernlund
3735 - Update po
3736 - More license updates
3737 - Fix compilation
3738 - Add read_control command between Plugin/FD and Storage Daemon
3739 - Add .bvfs_get_jobs and .bvfs_get_bootstrap functions
3740 - Fix compilation for Solaris9
3741 - Fix Makefile.in tabs
3742 - Update Windows .def files
3743 - More copyright notices
3744 - Fix Windows plugin licenses
3745 - Change license copyright for updatedb and qt-console/tray-monitor
3746 - Change copyright for logwatch
3747 - Update more copyrights
3748 - Update copyrights in pebuilder
3749 - Update plugin licenses
3750 - Add copyrights + license to platforms
3751 - Update copyrights in po
3752 - More license clarifications
3753 - One more copyright in src/cats
3754 - Update src/cats .in file copyrights
3755 - Compute Job "Compression Ratio" using SDJobBytes instead of JobBytes
3756 - Get correct attributions for bsmtp.c
3757 - Switch from LGPLv3 for scripts to BSD 2-Clause
3758 - Fix segfault on dot commands used in RunScript::Console directive
3759 - Fix patch c0f0e6c01c7 to optimize retries only for autochangers
3760 - Fix #876 about SD reads too far with complex bootstrap
3761 - Correct unmount test in dev.c
3762 - Add debug JobId in next-vol-test script
3763 - Fix patch c59e5da29 to not orphan buffers
3764 - Fix bad implementation of enable/disable job,client,schedules + implement
3765   enable/disable storage devices
3766 - Implement enable/disable schedule and client
3767 - Optimize Volume protocol when Volume not InChanger
3768 - Do not trash existing record during label of new volume
3769 - During accurate restore unstrip as soon as possible
3770 - Better handline of no storage device found
3771 - Fix #1075 The replace=never flag was not properly handled when combined with
3772   database= option in mysql/postgresql plugin
3773 - display timestamp in X_msg() in one single pass to avoid double flush()
3774 - Update copyrights in scripts directory
3775 - Fix bug #1083 RT14512
3776 - configure.in: new HAVE_FCNTL_LOCK detect fcntl() locking capability
3777 - Fix #1008 about status storage that displays "Writing" and "Reading" information
3778   for the same DCR
3779 - Add new %E job code to use non fatal job errors in scripts
3780 - Revert to old htable, but add 64 bit hash
3781 - Fix possible race condition in smartalloc
3782 - Refactor + optimize fstype.c + revert mntent_cache.c/h
3783 - snap: Fix small initialization problem with LVM backend
3784 - Fix compilation warning in bextract
3785 - lock the pid file using fcntl(F_SETLK)
3786 - bat: Fix segfault in client view when the Uname field is empty
3787 - bat: Fix #1047 about segfaults in Client, Media and Pool view
3788 - Revert patch 62ab7eb5 for filed/backup.c
3789 - Revert patch 62ab7eb5 for filed/verify.c
3790 - Refactor mount/unmount to use class calls
3791 - Add return status to DEVICE:close and report error at end of Job
3792 - Fix seg fault
3793 - fix a Dmsg in match_bsr.c:match_volume()
3794 - Fix #861 about bad help command on status schedule
3795 - Add new cats header file
3796 - Refactor DB engine to be class based
3797 - Remove regression cancel_test from do_all
3798 - Fix invalid .mod command in BAT during restore (bugfix #858)
3799 - Use B_ISXDIGIT() in rangescanner
3800 - Handle hex numbers in str_to_uint64()
3801 - Fix prune-migration-test -- wait in wrong place
3802 - fix MA 987 cannot copy/migrate jobs with a Level=VF in the job resource
3803 - Fix basejob error caused by patch on bug #965
3804 - Allow to list restore jobs in llist jobid= command
3805 - Fix #940 about segfault in bat when doing an "update slots"
3806 - Fix #983 about segfault on win32 filedaemon when using bat to monitor the
3807   status
3808 - Fix #969 about a segfault while doing a cancel of a copy job
3809 - Fill errmsg after an error with FETCH query in db_big_sql_query()
3810 - Fix #965 about an empty error message after a problem when sending accurate
3811   file list
3812 - Fix #972 about segfault in show command used with multiple resources
3813 - Work bsnapshot for SLES12 and fix issue with ZFS
3814 - Fix small memory leak in cancel command with ujobid and job parameters
3815 - Ensure that client resource is not freed during setbandwidth command
3816 - fix errors in the use of a Mmsg()
3817 - Use a specific mutex for auth instead of jcr->mutex
3818 - update po
3819 - Add missing call to free_jcr() in previous patch
3820 - Lock the jcr when using sd_calls_client_bsock variable
3821 - Ensure that only one thread can use the auth code in the Storage
3822 - Fix #951 about SDCallsClient not used during restore jobs
3823 - snapshot: Get the creation date from the zfs list snapshot command
3824 - snapshot: Fix small issue with Name parameter in list snapshot
3825 - Fix bsnapshot to return status=0 on error
3826 - fix a mempool error at SD shutdown
3827 - snapshot: Call support() only if the device is in the fileset
3828 - snapshot: Avoid double / in path and files when volume is /
3829 - Fix segfault with Console runscript introduced by "Stop ua commands if comm
3830   line drops"
3831 - handle ctrl-C and SIGTERM the same way in SD
3832 - Startup scripts return proper exitcode for service restart action
3833 - Implement tables configuration
3834 - Add ReadBytes to FD status output
3835 - Accept 0/1 for @BOOL@ type in ConfigFile module
3836 - Set cmd_plugin only in pluginCreateFile if not SKIP/ERROR/CORE
3837 - Fix #13680 about systemd message "unknown lvalue"
3838 - Stop ua commands if comm line drops
3839 - Fix weird compilation problem on rhel5
3840 - Display TLS information in status client/storage
384125Feb15
3842 - Fix rpms where unix user were not properly defined
3843 - update extrajs package in debs/rpm package
3844 - Fix segfault with new filesetcmd
3845 - snapshot: Reset JobId in Snapshot table when deleting a job
3846 - snapshot: Add ability to list snapshots from the FD
3847 - snapshot: Add a confirmation message when pruning snapshots
3848 - Add RunScript AfterSnapshot event
3849 - Fix #431 About upon upgrade, RPMs resets group membership
3850 - snapshot: Display bsnapshot error message if possible
3851 - Fix jobmedia-bug3
3852 - Set error code in return from run regress script
3853 - snapshot: More work on LVM backend and on list/sync commands
3854 - snapshot: Add EnableSnapshot directive in fileset
3855 - snapshot: Add errmsg and status to SNAPSHOT_DBR
3856 - snapshot: Send SnapshotRetention parameter to the Client and work on the
3857   prune command
3858 - Add bacula-snapshot.spec
3859 - Add disabled=yes/no in bsnapshot.conf
3860 - Fix #875 about bvfs repeats the same output many times
3861 - Revert "Storing the result in a local variable from sql_num_fields saves us a
3862   lot of callbacks."
3863 - Remove passing args to cats driver class initialization
3864 - Simplify cats by eliminating the B_DB_PRIV class
3865 - Convert more db funcs to class calls
3866 - Add Snapshot Engine to bacula core
3867 - Change more db calls into class calls
3868 - Add files missed in last commit
3869 - Convert db_lock/unlock to be called via class
3870 - Fix small memory leak
3871 - Remove more vestages of Ingres
3872 - Fix #843 about "show storage" option missing in the help command output
3873 - Use bzip2 for sles dependency
3874 - Avoid warning with uninitialized variables
3875 - update "help status"
3876 - Revert "Small fix to Eric great patch for readline commandcompletion so it
3877   also compiles on non gcc compilers."
3878 - Separate out definitions into new header
3879 - Remove bad restore.h
3880 - Revert "Move restore struct defintions to seperate include file. Small change
3881   to acl.h and xattr.h to use define inline with other header files."
3882 - Revert "Fix MediaView::getSelection"
3883 - Bat: ensure sufficient rows to display drives in storage display
3884 - new MmsgDx() macro that combine Mmsg(errmsg, fmt, ...) and Dmsg in once
3885 - add a ASEERTD() for DEVELOPPER
3886 - Fix wrong KiB value
3887 - Revert "Fix bug #1934 Wrong values at media list in BAT"
3888 - Change bplugin_list to b_plugin_list which is more appropriate
3889 - Remove Ingres related unused files
3890 - Simplify rwlock coding
3891 - Make subroutine names clearer
3892 - Back out useless patches
3893 - Put back old code prior to excessive edits
3894 - Remove over complicated acl/xattr code
3895 - Add license to files without any
3896 - Fix #805 about nextpool command line argument not properly used
3897 - Remove recursion from free_bsr() and free_bsr_item() to handle very large
3898   BSR
3899 - Avoid segfault in connect_to_file_daemon() when jcr->client is NULL
3900 - #776 Volume created in the catalog but not on disk and #464 SD can't read an
3901   existing volume
3902 - Add schedule to show command tab completion
3903 - Make global my_name hold 127 chars
3904 - Mark file volumes that are not accessible in Error in mount_next_vol
3905 - Fix #743 about bat permission conflict on /opt/bacula/etc
3906 - Add copyright to Makefiles
3907 - change in lockmgr.c to avoid the report of a memory leak in testls
3908 - lib: integrate SHA2 into bacula
3909 - Fix #747 about restore problem failing on "Unexpected cryptographic session
3910   data stream
3911 - Revert previous copyright accidentally changed
3912 - Fix btape fill command by removing some debug code in empty_block()
3913 - Add Accurate Fileset option "M" to compare ctime/mtime with the save_time
3914   like with normal Incremental
3915 - Add index on Job(JobTDate) to mysql catalog
3916 - Fix bad check on bopen_rsrc return status. bug #2106
3917 - Do not stop the storage daemon startup if the File device is not yet accessible
3918 - Fix double free in btape
3919 - Fix failed mount request in btape fill test
3920 - Avoid ASSERT() when using btape with vtape driver
3921 - Possible fix for NULL client bug #2105
3922 - Fix compilation of Nagios check_bacula
3923 - Add test for restict c99 in autoconf
3924 - Allow to use device= option in release/mount/unmount command
3925 - Fix #699 about duplicated job name when starting two jobs at the same time
3926 - Fix #701 about status schedule missing from tab completion and correct job
3927   filter
3928 - remove autoconf/configre
3929 - Fix #346 Add ipv6 support for Solaris
3930 - Fix #692 about compatibility issue with community FD
3931 - Fix new match_bsr patch
3932 - Fix #588 Improve SD bsr read performance
3933 - Fix ownership bug in html-manuals package
3934 - Add EFS in the client status flag list
3935 - Implement Win EFS Support
3936 - Fix QT windows build for 32bit
3937 - Add SLES113 to spec files
3938 - Add @encode and sp_decode functions for plugins
3939 - Fix tls-duplicate-job seg fault + harden pthread_kill() code
3940 - Update plugin version to ensure 8.0 will not load 6.6 plugins
3941 - Add JobBytes and ReadBytes to llist jobid= output
3942 - Rewrite store_drivetype and store_fstype to allow a comma separated list of
3943   items
3944 - Fix #633 about JobDefs MaximumBandwidth Job inheritance
3945 - Fix possible editing truncation due to 32 bit calculations
3946 - Remove non-portable -ne in echo
3947 - update po
3948 - Add Makefile for mssql-fd plugin
3949 - Improve error message of open_bpipe() on win32
3950 - Add jobid= parameter in .status dir running command
3951 - Add worker states
3952 - Pull latest worker files from development branch
3953 - Add comment about incorrect scripting
3954 - Put Dsm_check() on reasonable debug level
3955 - Remove auto-generated tray-monitor.pro.mingwxx file
3956 - Display message about MaximumBlockSize default value only if a value was
3957   specified
3958 - fix solaris : replace be64toh() by unserial_uint64()
3959 - update SD <-> SD capabilities exchange
3960 - Handle RestoreObjects with Copy/Migration jobs
3961 - Add free list to worker class
3962 - Fix bad caps with SDcallsClient + debug + fix seg fault on connection error
3963 - Implement blowup=nn for FD and hangup+blowup for SD
3964 - Correct bat copyright
3965 - Change sizeof expressions to be more standard
3966 - Remove regress trap that causes sd-sd-test to fail
3967 - Dmsg was not handling tag anymore
3968 - Fix for SD seg fault while swapping volumes
3969 - Make bextract able to handle dedup streams
3970 - Remove unused file
3971 - Make sure mount_next_read_volume() will cancel the current job
3972 - Forbid llist command in runscript
3973 - Fix #295 about query file message
3974 - Add no_mount_request to DCR
3975 - Update Windows .def file
3976 - Add spec file for redhat/suse html manual package
3977 - Fix bug #2091 bad vtape device definitions
3978 - Fix bug #2089 compiler warning
3979 - Make sure level is tag free when printing debug message
3980 - fix tags in Dmsg
3981 - Regenerated configure script
3982 - Remove spaces at the end of lines in Bat file
3983 - Revert bat.pro.in file
3984 - Fix recursive echo bug #2088
3985 - Add new fifo class flist.h/c
3986 - Allow to create temp DEVICE from DEVRES
3987 - For bat always use g++
3988 - Make selection by Volume Name or MediaId a bit clearer
3989 - Optimize Dmsg() with tags by keeping current tags into a separate variable
3990 - Make message more understandable
3991
3992
3993Release version 7.0.5
3994
399528Jul14
3996 - Fix #547 by adding .schedule command
3997
399827Jul14
3999 - Update AUTHORS
4000 - Fix bug #2079 with patch from Robert Oschwald
4001
400226Jul14
4003 - Fix orphaned file descriptors during errors
4004 - Yet another client==NULL
4005 - Improve FD and SD cancel
4006 - Jim Raney's TLS patch
4007 - Update AUTHORS
4008 - Fix bug #1679 pool overrides not shown in manual run display
4009 - Attempt to avoid client==NULL
4010
401123Jul14
4012 - Fix for bug #2082 (hopefully)
4013
401422Jul14
4015 - Fix seg fault in jobq.c
4016
401714Jul14
4018 - make stop after first error
4019
402012Jul14
4021 - Increase status schedule days from 500 to 3000
4022 - Remove bad cherry-pick
4023 - Fix compiler warning
4024 - Allow options create_postgresql_database from patch in bug #2075 by roos
4025 - Fix bug #2074 crashes when no conf file present
4026
402710Jul14
4028 - Set pthread id in jcr at beginning so the job can be canceled.
4029 - Fix possible heartbeat interval timing problems
4030
403108Jul14
4032 - Fix some errors reported by valgrind. May fix the problem with bsmtp command.
4033 - Ensure b_sterror() is using the correct size of input buffer
4034
403507Jul14
4036 - Fix possible seg fault
4037
403804Jul14
4039 - Fix segfault when trying to stop the bnet_server thread in terminate_stored()
4040
404103Jul14
4042 - Fix bad link bug #2076
4043
404402Jul14
4045 - Fix compilation of bsock.c when TLS is not available
4046
404727Jun14
4048 - Correct L suffix to be LL
4049 - Fix bad copy/migrate data header
4050
405126Jun14
4052 - On termination shutdown thread server
4053
405423Jun14
4055 - baculum: Updated README file
4056 - baculum: Update English language texts
4057 - baculum: Saving auth file for web server HTTP Basic auth
4058 - baculum: Added directory for web server logs
4059 - baculum: Added example Lighttpd configuration for Baculum and sample web
4060  server auth file
4061 - Expanded auth error message
4062 - baculum: Support for web servers which do not provide direct info about HTTP
4063  Basic auth
4064
406515Jun14
4066 - Fix limit bandwidth calculation
4067 - Eliminate strcpy() from bsmtp
4068
406912Jun14
4070 - Fix for configuring sudo option for bconsole access
4071 - Display correct NextPool overrides + use Job NextPool in restore if available
4072
407309Jun14
4074 - Fix Bacula to work with newer Windows pthreads library
4075
407617May14
4077 - Fix bug #180 ERR=success in btape when tape error
4078
4079Bugs fixed/closed since last release:
40801679 180 2074 2075 2076 2079 2082 547
4081
4082====
4083
4084Release version 7.0.4
408502Jun14
4086 - Better error handling for cancel command
4087
408801Jun14
4089 - Fix compiler warning + simplify some #ifdefs
4090
409122May14
4092 - Fix copy/migration to second SD
4093
409419May14
4095 - Fix calls to sl.set_string()
4096 - Improve sellist code
4097
4098=====
4099
4100Release version 7.0.3
410112May14
4102 - Fix error handling in do_alist_prompt
4103 - Tighten error condition handling in sellist
4104 - Add new cancel test
4105
410606May14
4107 - Update LICENSE and LICENSE-FAQ
4108
410903May14
4110 - Also update autoconf/aclocal.m4
4111 - Reschedule on error caused EndTime to be incorrect -- fixes bug #2029
4112 - Flush console queued job messages -- should fix bug #2054
4113 - Attempt to fix FreeBSD echo/printf, bug #2048
4114 - Update to newer libtool + config.guess
4115 - Recompile configure
4116 - Apply fix supplied for acl.c in bug #2050
4117
411801May14
4119 - Fix a SD seg fault that occurs with over committed drives
4120
412128Apr14
4122 - Clear bvfs cache and set debug options available only for admin
4123 - Moved auth params to curl opts
4124 - Filtred single results for restricted consoles
4125
412627Apr14
4127 - Removed unnecessary debug
4128 - Changed e-mail address in gettext file
4129 - Support for customized and restricted consoles
4130
413115Apr14
4132 - Misc changes for rpm building (made by Louis)
4133
413413Apr14
4135 - Updated requirements for Baculum
4136
413712Apr14
4138 - Apply fix for bug 2049: wrong drive selected
4139
414011Apr14
4141 - Fix #2047 about bthread_cond_wait_p not declared
4142
414309Apr14
4144 - Fix Bacula bug #2044 -- fix Makefile for bplugininfo linking
4145 - Fix Bacula bug #2046 -- sellist limited to 10000
4146 - Fix Bacula bug #2045 -- multiply defined daemon_event
4147 - Fix Bacula bug #2020 overflow in btape -- Andreas Koch
4148
4149Bugs fixed/closed since last release:
41502020 2029 2044 2045 2046 2047 2048 2050 2054
4151
4152
4153Release version 7.0.2
415402Apr14
4155 - Remove more vestiges of libbacpy
4156 - Put back @PYTHON@ path in configure
4157 - Fix improper string in parser
4158 - Remove libbacpy from rpm spec files
4159 - Fix linking check_bacula
4160 - Fix new SD login in check_bacula
4161 - Tweek docs build process
4162
4163Release version 7.0.1
416431Mar14
4165 - Remove old plugin-test
4166 - Update po files
4167 - Enable installation of the bpluginfo utility
4168 - More tray-monitor updates
4169 - Add Simone Caronii to AUTHORS
4170 - Align command line switches in manpages.
4171 - Apply upgrade to config.guess
4172 - Remove bgnome-console and bwx-console leftovers.
4173 - Update tray-monitor header also for new bsock calls
4174 - Attempt to fix nagios to use new bsock calls
4175 - Update tray-monitor to new bsock calls
4176
4177==========
4178Release version 7.0.0
4179
418024Mar14
4181 - Add Josip Almasi to AUTHORS
4182 - [PATCH] Support for restricted consoles in BAT config
4183 - [PATCH] Fix for free director directive
4184 - [PATCH] Fix auto-select restricted console for director in bconsole
4185 - Realign output display
4186 - Update ua_output.c from Branch-6.7
4187 - Add some missing Branch-6.7 updates
4188 - Added needed empty directories to Baculum
4189 - Fix for support PostgreSQL, MySQL and SQLite
4190 - Framework adjusting to Baculum database connections
4191 - Framework fix for lower case tables names in MySQL
4192 - Fix for Baculum SQLite support
4193 - Initial commit Baculum
4194 - Add Marcin to AUTHORS file
4195 - Strip trailing blanks
4196 - Update copyright year
4197 - Update LICENSE and header files
4198 - Remove old file
4199 - Add new header in misc files
4200 - Remove tray-monitor bwx-console manual installation
4201 - Remove FD python and examples
4202 - Fixup spec files
4203 - Remove pythonlib from lib
4204 - Update package-list
4205 - Fix SDCallsClient daemon synchronization
4206 - Add debug code + make 127.0.0.1 same as localhost for tls tests
4207 - Fix multiple DIRs in console
4208 - Make failure for bat to connect to DIR non-fatal
4209 - Fix bat style to one that works
4210 - Take disk-changer from Branch-6.7
4211 - Simplify Version output
4212 - Fix FDVersion for SD Calls Client test
4213 - Update accurate test
4214 - Update differential test
4215 - Add new regress timing scripts
4216 - Improve plugin make clean
4217 - Implement regress FORCE_SDCALLS
4218 - Remove win32 tray-monitor and wx-console directories
4219 - Remove regress-config need only regress-config.in
4220 - Add configure archivedir
4221 - Improve SQL failure reporting
4222 - Major backport from BEE to community
4223 - Add copyright to mtx-changer.in
4224
4225Release version 5.2.13
4226
422719Feb13
4228 - Fix build/configure problems with bpluginfo.c
4229 - Add missing vol_mgr.h file
4230 - Add timer to run_multiple
4231
423218Feb13
4233 - Refactor lock_volumes so most lock a vol rather than globally
4234 - Add virtualfull-extreme test
4235
423617Feb13
4237 - Apply patch for chio-changer-openbsd from bug #1984 -- Implements listall
4238 - Add bat Mac patch from bug #1953
4239
424016Feb13
4241 - Fix bug #1812 cannot run Copy/Migrate jobs from bat
4242 - Fix loading of bat translations. Patch from bug #1890
4243 - Fix text input in bat. Fixe bug #1965
4244 - Remove Device from show command as it is not used or updated
4245
424613Feb13
4247 - Fix #1982 update enabled keyword in help command
4248
424908Feb13
4250 - Fix update_postgresql_tables 10 to 11
4251
425230Jan13
4253 - Clean after building doc binaries requested by Willem vd Akker for Debian
4254  build
4255
425629Jan13
4257 - Remove unused method
4258 - Require Qt version 4.8.4
4259 - Fix bug #1955 that OK to run? does not retry on bad response
4260 - Backport new lock calls + debug for SD
4261
426226Jan13
4263 - Remove old todo
4264
426509Jan13
4266 - Fix bug #1975 new label ignored when first is duplicate.
4267
426831Dec12
4269 - Require Qt 4.8.1 to build bat
4270
427127Dec12
4272 - Make compile of timelimit a bit more portable
4273
427426Dec12
4275 - Tweek turn off prune-test
4276 - Pull src/lib changes from master
4277 - Pull SD files from master
4278
427925Dec12
4280 - Turn off prune-test
4281 - Add logdir and bsrdir to regression config
4282 - Add bsrdir and logdir to regress-config
4283 - Rebuild configure
4284 - Changed default directories from /var/bacula to /opt/bacula
4285 - Fix patches from master
4286 - Make spool size max message more explicit
4287 - Display more info when maximum spool size is reached
4288
428923Dec12
4290 - Fix TERM defs for Solaris 11 in conio.c
4291
429221Dec12
4293 - Force DEVELOPER on during regression setup
4294
429514Dec12
4296 - Allow group to cd to sysconfdir
4297
429809Dec12
4299 - Make sysconfdir belong to Bacula user/group and exclude others
4300
430107Dec12
4302 - Fix Virtual Full file close bug -- race condition
4303 - Enhance mount message to include read/append
4304
430506Dec12
4306 - Improve vol_mgr swap messages
4307 - Add Jmsg7 and Jmsg8
4308 - Enhance output of Using Device to include for read/write
4309
431004Dec12
4311 - Add jobid to Pmsg output
4312
431329Nov12
4314 - Fix bug #1959 input validation on delete of jobs.
4315
431624Nov12
4317 - Fix bug #1956 Authorization Errors false
4318
431923Nov12
4320 - Add workaround for #5507 where autoprune and reload are in deadlock
4321
432221Nov12
4323 - Allow conf file quoted strings to be used in a list
4324 - Make bfgets handle very long lines
4325 - Backport from Enterprise
4326
432717Nov12
4328 - Avoid seg fault by checking for NULL client -- reported by Arno
4329
433010Nov12
4331 - Final fix of bug #1943
4332
433308Nov12
4334 - Fix bug #1948 MailOnSuccess get executed on error.
4335
433607Nov12
4337 - Fix missing index on Media table
4338
433906Nov12
4340 - Fix bug #1943 no message storage on closed database connection.
4341 - Fix bug #1946 Fix problem with MySQL with big Base jobs.
4342
434302Nov12
4344 - Reduce wait time in regression RunScripts
4345 - Attempt to indicate timed out tests
4346 - Implement a timeout on regression tests of 15 minutes
4347 - Fix #5346 .bvfs_lsfiles and .bvfs_restore to handle deleted files
4348
434901Nov12
4350 - Fix spooldata, accurate and ingnoreduplicate run argument
4351
435221Oct12
4353 - Add remote regress test script
4354
435516Oct12
4356 - Fix messages segfault
4357
435810Oct12
4359 - Recompile configure.in
4360 - Implement feature request #1939
4361
436207Oct12
4363 - fix #1938 about PATH_MAX on hurd
4364 - fix #1938 about MAXPATHLEN on hurd
4365
436605Oct12
4367 - Fix bug #1937 OpenBSD autochanger example script
4368
436925Sep12
4370 - Fix #4996 about MaxRunTime canceling the job too early
4371
437219Sep12
4373 - Fix bug #1934 Wrong values at media list in BAT
4374
437518Sep12
4376 - Fix race condition in close_msg that causes seg fault
4377
437816Sep12
4379 - Fix double unlink
4380 - More tests for freeing NULL pointers
4381
438214Sep12
4383 - Add MaximumConcurrentReadJobs directive to Storage resource
4384
438503Sep12
4386 - Add ujobid to .bvfs_get_jobids
4387
438828Aug12
4389 - Do not try to strip RestoreObject during attribute encoding
4390 - Avoid problem when stripping a relative path
4391
439216Jul12
4393 - Fix #4513 about HIDDEN attribute set to parent directory during restore
4394
4395Bugs fixed/closed since last release:
43961812 1890 1934 1937 1938 1939 1943 1946 1948 1953 1955 1956 1959 1965 1975 1982 1984 4513 4996 5346 5507
4397
4398
4399Version 5.2.12
4400
440113Sep12
4402 - Fix accurate option in the estimate command
4403  - Fix bug #1932 director crash.
4404
4405Version 5.2.11
4406
440710Sep12
4408 - Add JobId to SD debug output
4409 - Commit batch session every 800,000 files
4410 - Simplify safer delete code using a single regex
4411
441208Sep12
4413 - Clean up error message generation during update attributes -- should fix bug
4414  #1823
4415 - Eliminate heartbeat error messages. Fixes bug #1925
4416
441707Sep12
4418 - Set bsrdir default to workingdir
4419 - Recompile configure.in
4420 - Apply patch from bug #1911 to implement --with-logdir
4421
442206Sep12
4423 - Add chio-changer-openbsd submitted in bug #1903
4424 - mysql database install/update scripts patch. Fixes bug #1901
4425 - Delegate uid/gid changing to systemd. Fixes bug #1905
4426
442705Sep12
4428 - Fix bug #1906
4429 - Fix manpage errors, fixes bug #1907
4430 - Final fix for #1859 missed one query.
4431
443230Aug12
4433 - bpluginfo - Utility tool display various information
4434
443519Aug12
4436 - Backport more master code
4437 - Fix Makefile.in so that testfind builds with acl dependency
4438
443918Aug12
4440 - Make dump_resource respect console ACL's
4441 - Backport more from master
4442
444317Aug12
4444 - backport code from master
4445
444616Aug12
4447 - Fix #1923 about MySQL 4 support for BVFS
4448
444905Jul12
4450 - Fix #1902 about bad status slots output
4451 - Fix Sigma Copy bug #4377
4452
445303Jul12
4454 - Fix bsmtp
4455 - Reset bsmtp to only send to IPv4 mailhosts.
4456
4457Bugs fixed/closed since last release:
44581823 1859 1901 1902 1903 1905 1906 1907 1911 1923 1925 4377
4459
4460
4461Version 5.2.10
4462
446327Jun12
4464 - Add extra test for unsupported Protocol Families.
4465
446626Jun12
4467 - Fix inet_pton call.
4468 - Real fix of bug #1897 5.2.9 breaks IPv6 connectivity
4469 - Fix bug #1891 wrong daemon name printed with -? option
4470 - Fix bug #1859 INSERT INTO Counters fails
4471
447225Jun12
4473 - First try at fixing bug #1897 5.2.9 breaks IPv6 connectivity
4474
447523Jun12
4476 - Convert write_rec_to_block() to a state machine
4477
447818Jun12
4479 - Fix bat from eating all Dir connections -- fixes bug #1872
4480 - Back port fixes from BEE to fix Windows bug #1892
4481
448215Jun12
4483 - Add block checksum flag to version.h
4484 - Add block checksum debug code
4485 - Fix bug #1893 dbcheck -B gives rwl_writelock error.
4486
448713Jun12
4488 - Remove restriction of network buffer size being multiple of a tape block
4489
449011Jun12
4491 - Recompile configure.in
4492 - Add rudimentary support for saving AFS acls.
4493
449404Jun12
4495 - Send level before the fileset in estimate_cmd() like in backup()
4496
4497Bugs fixed/closed since last release:
44981859 1872 1891 1892 1893 1897
4499
4500
4501Version 5.2.9
450211Jun12
4503 - Remove patch: Apply readline without TERM_LIB dependency patch from bug #1871
4504
4505Version 5.2.8
4506
450710Jun12
4508 - Apply readline without TERM_LIB dependency patch from bug #1871
4509 - Ensure cancel status is set for canceled duplicate jobs -- partial fix for
4510   bug #1851
4511 - Enhance Win32 error messages -- fixes bug #1879
4512
451309Jun12
4514 - Apply patch from bug 1876 to permit dot commands in a runscript
4515 - Remove config variables from examples/devices fixes bug #1884
4516 - Add more debug code for bug 1885
4517 - Add more debug to block.c when read rejected
4518 - Fail job that attempts to read from closed device -- reported in bug 1885 but
4519   not fixed
4520 - Detect Python 2.7 fixes bug #1888
4521 - Recompile configure
4522 - Apply systemd patch from bug #1886
4523
452408Jun12
4525 - Rewrite some SD subroutines as class members
4526
452705Jun12
4528 - New overhaul of xattr code.
4529
453003Jun12
4531 - Use IPPROTO_TCP for SOL_TCP if SOL_TCP isn't defined.
4532 - Fix compiler warning.
4533
4534Bugs fixed/closed since last release:
45351851 1871 1879 1884 1886 1888
4536
4537
4538Version 5.2.7
4539
454002Jun12
4541 - Correct Qt version needed for bat
4542
454301Jun12
4544 - Turn on SD deadlock detection by default
4545 - Fix bug #1880 ltdl.m4 missing for new feature.
4546 - Fix bug #1870 GNU binutils-gold build failure.
4547 - Fix bug #1874 crash with xattr support on a BTRFS filesystem
4548
454931May12
4550 - Add new empty netinet/tcp.h so Windows compile works
4551 - Eliminate compiler warning in stored/dircmd.c
4552
455330May12
4554 - Fix TCP Heartbeat code
4555
455628May12
4557 - Align conio.c struct at 8 bytes to fix Sparc bus error.
4558
455918May12
4560 - Fix get_basename() -- rewrite
4561
456215May12
4563 - Apply James' exchange-fd.c regression fix
4564
456505May12
4566 - Add first Dutch translation
4567
456830Apr12
4569 - Ensure that StorageId is updated after write
4570 - Fix updating of cached slots + error message numbering
4571
457229Apr12
4573 - Remove old shared objects before install
4574
457522Apr12
4576 - Add missing dummy bVarPrefixLinks variable retrieval.
4577 - Rebuild configure.
4578 - Fix mysql config for older versions of mysql+config.
4579
458020Apr12
4581 - Fix problem in BVFS with concurrent queries
4582 - Add more checks to bvfs
4583
458419Apr12
4585 - Try to use multi-row insert statements for mysql.
4586 - On some platforms intptr_t is in an other include file.
4587 - Add support for fcntl(fd, F_CLOSEM) to close filedescriptors.
4588 - Use closefrom if available instead of trying to close fds ourself.
4589 - Fix class member shadowing.
4590 - Move storages tls initialization to proper place.
4591 - Fix Copyright on init scripts suse, add specific daemon user & group
4592 - Add support for new POSIX getaddrinfo interface.
4593 - Recompile configure.in
4594 - Apply MSQL detection fixes from bug #1829
4595 - Recompile configure.in
4596 - Fix bug #1805 cannot specify hostname in ./configure
4597 - Require latest Qtlibs
4598 - Fix restore_job restore keyword
4599
460018Apr12
4601 - Allow plugin to backup a directory
4602 - Print seconds in schedule time as noted in bug #1854
4603 - Change dev->open() to return bool
4604
460517Apr12
4606 - Fix #1857 about restore cd command that blocks on empty directory
4607
460815Apr12
4609 - Backport new StorageId code
4610
461114Apr12
4612 - More definitive fix for update slots bug
4613
461413Apr12
4615 - Fix old update slots bug
4616
461712Apr12
4618 - Fix #4062 on make_catalog_backup.pl script when user/password are empty
4619
462028Mar12
4621 - Fix bug #1853: bacula-sd dead but pid file exists.
4622
462323Mar12
4624 - Fix bug #1841 estimate command level=differential goes wrong in accurate
4625  mode.
4626
462722Mar12
4628 - Fix bug #1842 Incorrect port number reported
4629 - Fix bug #1848 bsock.c:335 Socket has errors=1 on call to client
4630
463110Mar12
4632 - Force the re-initialization of BaseJobOpts, AccurateOpts and VerifyOpts
4633  between two Include{}
4634
463508Mar12
4636 - Add test-deltaseq source
4637 - Rename delta-test plugin to test-deltaseq
4638
4639Bugs fixed/closed since last release:
46401805 1829 1841 1842 1848 1853 1854 1857 1870 1874 1880 4062
4641
4642
4643Version 5.2.6
4644
464517Feb12
4646 - Fix old exchange-fd plugin Accurate checkFile code.
4647
464816Feb12
4649 - Insert the slot field as a numeric field.
4650 - Update Change log and Release notes
4651
465215Feb12
4653 - Fix #1831 by dropping the table before creating it
4654
465514Feb12
4656 - Make cd accept wildcards
4657
465813Feb12
4659 - First cut wild card in restore cd command -- works in one component only
4660
466110Feb12
4662 - Remove bad optimization from Accurate code
4663
466404Feb12
4665 - Lock read acquire in SD to prevent to read jobs getting the same thing
4666
466703Feb12
4668 - Complicate the prune-migration regression by adding one more job
4669 - Implement more robust check in other drives for tape slot wanted
4670 - Add more debug to failing test
4671 - Fix lost dcr point -- memory loss in Copy/Migration + possible confusion
4672 - Make copy-job test handle one more job
4673
467402Feb12
4675 - Ensure that bvfs SQL link is not shared
4676
467731Jan12
4678 - Fix error printing in acl and xattr code.
4679
468029Jan12
4681 - Backport better error debug output for sd plugins.
4682
468328Jan12
4684 - Add wait on bad connection for security
4685 - Make mtx-changer more fault tolerant
4686 - Fix 32/64 bit problems in SD sscanf commands
4687 - Fix 32/64 bit problems in scanning commands in SD
4688
468926Jan12
4690 - Skip certain filesystem types on some platforms.
4691 - Allow BVFS to browse and restore Base jobs
4692 - Add error message to .bvfs_clear_cache command
4693
469420Jan12
4695 - Fix plugin bug with multiple simultaneous jobs
4696
4697Bugs fixed/closed since last release:
46981831
4699
4700Version 5.2.5
4701
470225Jan12
4703 - Disable usage of JS_Warning waiting for a more complete implementation
4704
470524Jan12
4706 - Removed old sd plugins which doesn't work anymore.
4707
470823Jan12
4709 - Adapt sample-query.sql for Warning job status
4710
471120Jan12
4712 - Fix location of Qt dlls for Win64 build
4713
471418Jan12
4715 - Fix MediaView::getSelection
4716
4717Bugs fixed/closed since last release:
47181824 (1814 1806 1818 non-bugs)
4719
4720Version 5.2.4
4721
472218Jan12
4723 - Prepare for adding IPv6 to Windows in the future
4724 - Fix bug #1822 Schedule run line parsing fails if value is keyword
4725 - Revert to 5.0 size computation in accurate elements, may fix #1821
4726 - Mark that a file was found in the accurate list in the ff_pkt with a
4727   variable
4728
472917Jan12
4730 - Fix Windows build
4731 - Update po files
4732 - Definitive fix for MySQL MaxValue problem
4733 - Fix python module compilation
4734
473515Jan12
4736 - Initialize delta_seq to -1 because 0 means that we have already a version
4737 - Back out bad MinValue patch
4738
473914Jan12
4740 - Fix bug #1810 use single quotes instead of double quotes for MinValue and
4741  MaxValue in catalog
4742
474311Jan12
4744 - Adapt bfileview for bvfs tables
4745 - Set job status to running when restore job really starts
4746
474710Jan12
4748 - Remove ifdeffing that turned off JS_Warning status -- must have been missed
4749  test code
4750 - Add support for soname setting in libtool.
4751
475209Jan12
4753 - Make error somewhat more understandable.
4754 - Fix bug #1815
4755 - Fix systemd pid files.
4756
475708Jan12
4758 - Fix const char compiler warning
4759
476007Jan12
4761 - Limit migration/copy jobs to starting 100 at a time
4762 - Avoid conflict with PAGE_SIZE define
4763
476406Jan12
4765 - Fix warning reported by clang
4766 - Send previous Job name during Incremental/Differential to the FD
4767 - Fix bug #1811 Filed fails to backup more then one xattr.
4768 - system.posix_acl_default is also an acl stored as xattr
4769 - Don't copy xattr and acl streams.
4770 - Fix bug #1807
4771 - Recompile configure
4772 - Add configure for new redhat spec files
4773 - Backport Enterprise spec files
4774 - Remove unnecessary break and unused variable
4775 - Fix xattr/acl regression script.
4776
477705Jan12
4778 - Fix bad memset() reported by clang
4779
478004Jan12
4781 - Move ini.c to libbaccfg from libbac
4782 - Test new plugin function in bpipe and test plugin
4783 - Try to fix openssl problem with signal
4784 - Add BSOCK::set_killable()
4785 - Set directory attributes when using Replace=Never when Bacula creates them
4786 - Use RestoreObject type in Catalog
4787 - Add new features in plugin
4788 - Add helper for ini files
4789 - Implement run accurate=yes/no
4790 - Add .bvfs_clear_cache
4791 - Add Accurate and MaxRunSchedTime in Schedule resource
4792 - fix warning
4793 - Fix xattr/acl regression.
4794
479503Jan12
4796 - Recompile configure
4797 - Fix bug #1802 configure code to detect LZO is broken
4798 - Fix bug #1806 failure to save second and more xattr.
4799 - Add second xattr to show bug 1806
4800
480102Jan12
4802 - Enhance sellist to allow rescanning the list
4803 - Fix lib/sellist.c
4804
480501Jan12
4806 - Remove double include of sellist.h
4807 - First cut selection list
4808
480931Dec11
4810 - Fix seg fault in plugin event loop
4811
481218Dec11
4813 - Implement slow regression for manual testing things like cancel/stop
4814 - Fix slow regress setups
4815
481616Dec11
4817 - Fix #3210 about slow restore with bvfs
4818
4819Bugs fixed/closed since last release:
48201802 1806 1807 1810 1811 1815 3210
4821
4822
4823Version 5.2.3
4824
482515Dec11
4826 - Revert patch from Ben to not compress man pages on Solaris fix #1801
4827
482814Dec11
4829 - Fix bug #3322 don't poll when operator is labeling tapes
4830
483113Dec11
4832 - bvfs: Fix mysql REGEXP operator
4833
483412Dec11
4835 - Fix Mysql 5.5.18 symbol lookup
4836
483708Dec11
4838 - fix utf8/iso8859 problems
4839
484006Dec11
4841 - Fix #3419, update stats problem
4842
484305Dec11
4844 - Fix cats_test to use the new method names.
4845 - Update accurate code to use 1 byte instead of 3
4846 - Fix segfault in accurate code
4847
484803Dec11
4849 - Fix compilation warning on FreeBSD
4850
4851Bugs fixed/closed since last release:
48521801 3322 3419
4853
4854Version 5.2.2
485523Nov11
4856 - Implement -t option for Bat
4857 - Require correct Qt version to build bat
4858 - Get new lib/plugins.h
4859 - Pull files from Master
4860 - Add systemd files
4861 - Update po files
4862 - Fix script to set mode of cats scripts
4863 - Create systemd dir if not already exists
4864 - Add Systemd configure options
4865
486617Nov11
4867 - Split messages line by line before sending it to syslog() fix #3325
4868
486916Nov11
4870 - Fix bvfs_restore on MySQL
4871 - Fix #3308 where a SMTP problem can block the director
4872
487312Nov11
4874 - Change locking scheme of the mountpoint cache.
4875
487611Nov11
4877 - Enhance mountcache with rescan option after interval.
4878
487910Nov11
4880 - Add %D option to edit_job_code, simplify callbacks on director side
4881
488209Nov11
4883 - Move Zdeflate and Zinflate to seperate file.
4884 - Put libraries in the correct order for non shared libs.
4885
488607Nov11
4887 - Remove last traces of @SQL_BINDIR@ and @DB_TYPE@
4888 - Fix bug #1774
4889 - Move batch insert detection into db.m4
4890
489106Nov11
4892 - Free jcr in btape before other pointers
4893
489404Nov11
4895 - bat: try to fix offset button problem when clicking too much on previous
4896 - bvfs: Use single transaction for each job during update
4897
489802Nov11
4899 - Add missing bwild & bregex man8 pages
4900 - Fix compilation issue of wx-console #1778
4901
490231Oct11
4903 - bvfs: fix filter for pattern= bvfs parameter
4904 - Improve speed of BVFS with SQLite, Thanks to J.Starek
4905
490630May11
4907 - bvfs: add clear_cache function
4908 - bvfs: Handle windows drive when building path hierarchy
4909
4910Bug fixes
49111774 1778 3308 3325
4912
4913
4914Version 5.2.1
4915
491630Oct11
4917 - Don't define HAVE_POSTGRESQL twice
4918 - Don't use the -R (runtime link path) when not using libtool for the linking.
4919
492029Oct11
4921 - Fix detection of batch insert enabler functions.
4922
492329Oct11
4924 - Add script to list authors
4925 - Update AUTHORS
4926 - Add new updatedb files
4927 - Make PurgeMigrationJob directive name correspond to doc
4928 - Put Win exchange plugin debug code on level 100
4929 - Remove old gnome console files
4930 - Update po files
4931
493228Oct11
4933 - Fix bug #1771 BAT crashes.
4934
493527Oct11
4936 - Fix regression on Solaris.
4937
493825Oct11
4939 - Prohibit multiple Jobs from writing state file at same time
4940 - Apply autochanger temp file security fix to examples files
4941 - Update date
4942
494323Oct11
4944 - Fix to Windows socket error detection -- should fix bug #1770
4945
494620Oct11
4947 - Fix regression in keyword of migrate pool patch
4948
494919Oct11
4950 - Try to eliminate multiple blank lines output in bat
4951 - Remove Version browser from bat (broken) -- use brestore panel instead
4952
495316Oct11
4954 - Update Specs and ReleaseNotes
4955 - Update po files
4956 - Eliminate complier warning
4957 - Pull files from master
4958 - Fix small things in Windows depkgs build scripts
4959 - Update autoconf conf file for Win32
4960 - Fix Win32 build after new debug patch in smartall.c
4961 - Ensure log files in first backup are restored
4962
496311Oct11
4964 - allow to use ./sign alone
4965 - Modify ./release/sign to be able to use an other gpgkey (idea from Bruno)
4966 - Send level command before fileset as sugested by Bastian. Fix #1768
4967 - Enhance smartalloc abort
4968
496910Oct11
4970 - First attempt to fix vtape-autoselect-test bug
4971 - Add more info to tape error msgs
4972
497326Sep11
4974 - Fix lurking bug in match when db_driver is not set (everything but DBI).
4975
497623Sep11
4977 - Fix bug #1764 plugin_list shadows global variable of mysql 5.5
4978
497919Sep11
4980 - Update auth troubleshooting URL to use MANUAL_AUTH_URL macro
4981 - Define MANUAL_AUTH_URL in baconfig.h
4982
498317Sep11
4984 - Fix #1762 about bat version browser performance problem
4985
498616Sep11
4987 - On restore we don't have a full FF_PKT so we lstat the file.
4988 - Add XATTR and ACL flags for backup and restore.
4989 - Lower some messages from level M_ERROR to M_WARNING in acl/xatttr.
4990
499107Sep11
4992 - Fix spooldata and ignoreduplicates run command options to use JCR instead of
4993  the Job resource.
4994
499530Aug11
4996 - Fix #1761 about create_postgresql_database
4997
499822Aug11
4999 - Apply htmldir fix provided by Philipp
5000
500120Aug11
5002 - Fix possible buffer overrun in exchange plugin
5003
500417Aug11
5005 - Add help for "use" command as suggested by Thomas Mueller
5006 - Fix error message with bad dot commands
5007
500816Aug11
5009 - Drop unused sqlite_dump function from make_catalog_backup.pl
5010 - Adapt make_catalog_backup.pl for backend
5011
501209Aug11
5013 - Fix backtrace detection in configure
5014
501506Aug11
5016 - Make bat run dialog present only allowed levels
5017
501805Aug11
5019 - Fix bat seg fault in FileSet view
5020
5021Bug fixes
50221389 1444 1448 1466 1467 1468 1476 1481 1486 1488 1493 1494 1497 1499 1501
50231502 1504 1509 1511 1513 1516 1524 1526 1527 1532 1536 1538 1541 1542 1549
50241551 1553 1554 1558 1559 1560 1564 1567 1568 1569 1571 1574 1577 1581 1582
50251584 1587 1594 1595 1600 1601 1602 1603 1604 1606 1608 1610 1612 1623 1624
50261633 1643 1648 1655 1661 1664 1666 1669 1672 1675 1684 1685 1695 1696 1699
50271700 1703 1735 1741 1749 1751 1761 1762 1764 1768 1770 1771 2710
5028
5029Version 5.2.0rc1
5030
503108Jul11
5032 - Fix libtool definition and make the helper script executable.
5033 - Use a helper script to link the correct database backend.
5034 - Sync libtool to 2.4 version.
5035 - Fix #1741 about possible problems with fnmatch
5036
503707Jul11
5038 - Add missing stream in bscan, fix #1749
5039 - Change intmax_t to int64_t to fix #1664
5040 - Fix compilation with gcc 4.6.1
5041
504206Jul11
5043- Add mutex priority check for changer mutex
5044- Fix deadlock with autochanger
5045- Fix #1602 about Uninstall /S that should not prompt for user interaction
5046
504705Jul11
5048- Change JobFiles display from %f to %F in RunScript because %f was already
5049  affected to Fileset name
5050
505128Jun11
5052- Update config.h.in for LZO flags
5053- Fix brestore compilation from previous patch
5054
505521Jun11
5056- Solaris make doesn't like comments in make rules.
5057- Fix OSX acl regression test.
5058- Storing the result in a local variable from sql_num_fields saves us a lot of
5059  callbacks.
5060
506115Jun11
5062- Add extra check for pInfo size when loading plugin
5063
506414Jun11
5065- Fix [bs #2710] about Storage combo that is too small
5066- Make bad Storage check in is_on_same_storage non-fatal
5067
506804Jun11
5069- Alter the manpages install target to handle optional compression
5070- Add barcodes help to label command
5071- Remove class member shadowing.
5072- Eliminate some old bnet code
5073
507403Jun11
5075- Fix small memory leak when job get canceled.
5076
507701Jun11
5078- Fix small memory leak in dbcheck not calling free_pool_memory for name
5079  variable.
5080- Remove global variable shadowing by local variable.
5081
508231May11
5083- Fix the lockmgr test tool
5084- Fix dbcheck to use the new runtime checks for mysql and not compile time.
5085- Restore db_type printing to dbcheck -B
5086
508730May11
5088- Fix unitialized DeltaSeq during Verify jobs
5089- Make delta_seq same size as in other places
5090- Remove broken code
5091
509218May11
5093- Add LZO compression support in bacula-fd.
5094- Add COMPRESS_MANPAGES substituted variable to autoconf
5095
509617May11
5097- Allow va_arg in Dmsg/Jmsg director plugin functions
5098
509916May11
5100- Add db_strtime_handler to get DATE fields from database
5101- Drop AFS detection.
5102- AC_CHECK_DECL doesn't seem to work so lets do it somewhat differently.
5103
510413May11
5105- First attempt at fixing bug #1735 where acls on OSX doesn't seem to reach the
5106  backup.
5107
510810May11
5109- Drop old unused protypes from before backend refactoring.
5110
511104May11
5112- Don't force job duplicate checking on copy and migration jobs.
5113- Simplify the code path in migration and copy jobs
5114- Allow duplicate job check override from run cmdline for migrate and copy
5115  jobs.
5116- Initialize spool_data_set as boolean.
5117- Add stat packet size to encode/decode_ routines to detect compile differences
5118
511929Apr11
5120- Drop unused variable.
5121- Make the solaris init scripts user/group aware
5122
512330Apr11
5124- Correct fix for bat brestore crash
5125- Kludge fix to bat brestore crash
5126
512729Apr11
5128- bat: Call parent constructor in all pages
5129- Add debug to bat label seg fault bug
5130
513121Apr11
5132- Use user arguments when upgrading catalog
5133- Change all sm_checks into Dsm_check for performance reasons
5134- Free database results on class destruction (e.g. when reference count ==
5135  0)
5136
513720Apr11
5138- Allow custom variables and checks from debian/ubuntu startup scripts
5139
514019Apr11
5141- Fix couple of g++ warnings
5142
514315Apr11
5144- Ensure the directories for solaris init scripts are created
5145- Honour DESTDIR in Solaris install-autostart targets
5146- Collapse Solaris install-autostart targets
5147
514813Apr11
5149- Update AC_INIT use to make configure handle docdir properly
5150
515119Apr11
5152- Some more use DeltaSeq instead of MarkId
5153
515416Apr11
5155- Update Catalog version and use DeltaSeq instead of MarkId
5156- Fix Sqlite driver seg fault
5157
515813Apr11
5159- Fix #1612 about checksum for hardlinks
5160
516102Apr11
5162- Some more code sniplets of no need to call thr_setconcurrency anymore.
5163- For Solaris 9 and higher there is no need to call thr_setconcurrency anymore.
5164- Execute the Index creation for mysql in bvfs.c
5165- Use B_ISSPACE in scan.c and reformat comments a bit.
5166
516706Apr11
5168- Fix nanosleep for Windows
5169- Use %s when displaying bandwidth limits in FD status
5170
517103Apr11
5172- Fix reference to uninitialized stack variable
5173- Remove FATAL error for ignored events in old Exchange plugin
5174
517502Apr11
5176- Fix uninitialized stack variable in bextract
5177- Remove temp index on start and term of dbcheck
5178
517928Mar11
5180- Fix brestore that should have miscDebug enabled to start a restore job
5181
518210Mar11
5183- Fix kb/s to kB/s in FD output
5184- bacula-web: Sync with Davide repos
5185
518607Mar11
5187- Fix for duplicate jobmedia records bug #1666
5188- Fix bug #1703 unable to bextract compressed files
5189
519006Mar11
5191- Fix some esc_obj handling in DBI and wrong free in postgresql.c
5192
519305Mar11
5194- Get full Windows Version display string
5195- Fix seg fault in PostgreSQL driver code
5196- Remove _ in restore_job
5197- Attempt to disactivate old exchange-fd.dll if no plugin= line in FileSet
5198
519903Mar11
5200- Add tray monitor to windows installer
5201- Fix QT tray monitor compilation on windows
5202
520302Mar11
5204- Fix tray-monitor qmake project file
5205
520601Mar11
5207- Add extra Bacula plugin variables
5208
520926Feb11
5210- Fix Windows build entrypoints
5211
521225Feb11
5213- Add new maxuseduration-test
5214- Fix bug #1389 MaxUseDuration uses job start instead of first write time
5215- Better fix for bug #1603 restart of Virtual Full
5216
521722Feb11
5218- Use system malloc in strack_trace() instead of smartalloc
5219
522024Feb11
5221- Fix bug #1603 restart of Virtual Full becomes a Full
5222- Use jcr->is_xxx instead of direct tests
5223- Fix bug #1608 btape test failure when block size too big
5224- Fix week of year schduling bug #1699
5225- Comment out unused variables in tray-monitor
5226- Fix uninitialized variable in bat
5227- Fix lock race conditions in bug #1675
5228- Rename incomplete to rerunning for clarity
5229
523023Feb11
5231- Fix bug #1700 no timestamp with -dt on Windows
5232- Use jcr->setJobStatus() in favor of set_jcr_job_status(jcr...)
5233- replace set_Jobxxx by setJobxxx
5234
523521Feb11
5236- Add more debug to restart regress scripts
5237- Add stack_trace() function to print current thread backtrace
5238- Add HAVE_BACKTRACE in configure.in
5239
524016Feb11
5241- Add %h option in runscript to get client address
5242
524321Feb11
5244- Fix seg fault during cancel in SD
5245
524619Feb11
5247- Discard old messages in beginning of maxtime-test
5248
524918Feb11
5250- Fix #1696 about an error when displaying "Base" level keyword.
5251
525214Feb11
5253- Fix #1695 about bacula-sd crash in detach_dcr_from_dev()
5254
525508Feb11
5256- Rename ua->err to ua->errmsg
5257
525807Feb11
5259- B_DB is a class now not a struct lets fix the include files.
5260- Check some user inputs in purge and restore commands
5261- Check if resource name is valid in acl_access_ok()
5262- Avoid extra strlen() in is_name_valid()
5263- Add negative numbers to bsscanf
5264- Apply get_basename to printed filenames to reduce unnecessarily long paths
5265
526606Feb11
5267- Add MAKEOPT to conf for regression
5268- Fix double query in db_list_basefiles()
5269- Fix chgrp on bacula-x.conf
5270- Allow using sql_fetch_field() in db_sql_query() callback for SQLite
5271
527205Feb11
5273- Use old list_result() in db_list_xxx for good formating
5274
527504Feb11
5276- Increase Windows backup/restore privileges possible fix to Virtual Disk
5277  ticket
5278
527905Feb11
5280- Use db_escape_string() in all db_xxx functions
5281- Pull src/lib/Makefile.in from master
5282
528303Feb11
5284- Add configure magic for detecting getpagesize
5285- Implement mntent_cache on top of the new htable code using a small htable big
5286  buffer of 128 Kb to start with.
5287- Added support to htable for giving a hint on the number of pages to allocate
5288  for the buffer used for hash_mallocs so we can have htables without the
5289  previous default of 10 Mb.
5290
529105Feb11
5292- Implement chgrp on bacula-x.conf if user configs a Dir/SD/FD group
5293- Rebuild configure
5294- Remove old scripts no longer used
5295- Add patch from bug #1574 for Scientific Linux spec
5296- Apply patches from bug #1672 to clean up configuration
5297- Check if volume name is valid in select_media_dbr()
5298- Small change to exporting functions not found in include files on some
5299  platforms. Wrap it as one extern "C" block just like its done on most platforms
5300  in the proper include files.
5301- Fixed some compile errors in IRIX and TRU64 xattr code which is kind of hard
5302  to test without a proper platform. Compiled it now using some tricks on an
5303  other platform defining it is the given platform and fix the compile errors
5304  that way using a fake header file.
5305
530604Feb11
5307- Improve bat stability by checking if page valid
5308- Fix segfault with print_memory_pool_stats()
5309- Drop last SQL_INC leftovers. Due to backend abstraction there is no need to
5310  include backend specific include files anywhere then in the backend driver
5311  which use now per backend specific include directives. SQL_INC is not set by
5312  configure anymore and should not be used anymore.
5313
531403Feb11
5315- Remove reference to @SQL_INC@ in tools Makefile.in
5316- Pull in lib.h from master so new htable code compiles
5317- Use C99 __VA_ARGS__ instead of GCC extention ##__VA_ARGS__
5318- Adapt bvfs for SQLite3
5319- Adapt htable code to 64 bit keys
5320- Rename db_list_ctx.cat() to db_list_ctx.add()
5321- Fix bvfs for mysql
5322
532301Feb11
5324- Add simple way to add string elements to db_list_ctx
5325
532603Feb11
5327- Add code to trim heap after big mallocs
5328
532901Feb11
5330- Close cursor in big sql query
5331
533230Jan11
5333- Fix bad character in cats/sql_cmds.c
5334
533531Jan11
5336- Removed old queries from sql_cmds.[ch] which are no longer referenced and
5337  thus polluting the namespace for no obvious reason.
5338- Fix possible core-dump as seen in regression testing
5339
534028Jan11
5341- Ensure that we always close the transaction in db_big_sql_query()
5342- Implement db_big_sql_query() that uses cursor on PostgreSQL and limit memory
5343  usage in db_list_xxx
5344- Detect mount/junction points and ignore junctions in Windows
5345
534625Jan11
5347- Added set_db_type function to set global debug symbol removed when doing
5348  class based catalog backends. Coding is a bit different as we need get_db_type
5349  which needs a bdb class so we have to set it as part of the loop over all
5350  catalogs. This way we may set the global variable a couple of times but the
5351  code frees the global variable if needed so other then being somewhat overkill
5352  no harm is done.
5353- Drop removed catalog function prototype.
5354- Fix logic inversion.
5355- Add more ingres code
5356- Adapt bbatch and cats_test tool to new cats
5357
535818Jan11
5359- Backport changes for Windows compiling
5360- Backport one more patch into master from class based catalog backend code.
5361- Backport of class based catalog backends into Branch-5.1.
5362
536325Jan11
5364- Fix #1684 Use --with-db-password option in grant_bacula_privileges scripts
5365
536623Jan11
5367- Free unused pool memory after restore
5368- Add pool memory debug output
5369
537013Jan11
5371- Fix build of Windows bat -- Qt depends on libgcc_s_dw2-1.dll
5372
537323Jan11
5374- Change accurate CurFile allocation size
5375
537619Jan11
5377- Add more tests on cats_test
5378- Add cats_test unit tests
5379
538015Jan11
5381- Fix #1685 about JobBytes counter when using Accurate/BaseJobs with checksum
5382
538312Jan11
5384- Ignore replace=xx for directories. Corrects (not total solution) ticket 2317
5385  and bug #1444
5386- Add restore replace=never test ticket 2317
5387- Add replace=xxx on restore command line
5388
538910Jan11
5390- Add restore_job= option to restore command
5391
539206Jan11
5393- Add windows tray monitor to bat make-win32 script
5394- Adapt traymonitor qmake project file for win32
5395- Add cross-win32 target to qmake template
5396- Add new QT traymonitor
5397- Add qt traymonitor files to configure.in
5398- Add transparent icon with tape
5399
540005Jan11
5401- Fix #1661 about verify differences with VERIFY_VOLUME_TO_CATALOG
5402
540302Jan11
5404- Remove tray-monitor from Win32 build
5405- Fix some double Win32 #ifdefs
5406- Fix missing HAVE_LITTLE_ENDIAN for Win32 build
5407
540830Dec10
5409- Add helpers to add drives in VSS snapshot from plugins
5410- Make new crc32.c work on FreeBSD
5411- Fixes some problems in update_sqlite3_tables.in
5412
541329Dec10
5414- Handle all FD version in check_bacula
5415- Fix compilation warning in check_bacula
5416
541721Dec10
5418- Make new bat progress view compatible with previous FD
5419- Keep the same keywords as in previous version
5420
542120Dec10
5422- Modify Job view to follow backup progress in real-time
5423- Update ".status client running" output for new Bat screen
5424
542525Dec10
5426- Ensure that Job duration is not negative
5427- Add Slot to Media View table
5428
542920Dec10
5430- Fix compiler warning.
5431
543219Dec10
5433- Set proper status of autochanger slots with 0 on startup -- no volume rather
5434  than unknown
5435
543614Dec10
5437- Add indentation in lsmark command output
5438
543917Dec10
5440- Change SELECT count(*) to SELECT 1 .. LIMIT 1 to speed up PostgreSQL and
5441  Innodb in is_volume_purged()
5442
544301Dec10
5444- Fix #define when using --disable-smartalloc
5445
544617Dec10
5447- Track unbalanced start/end plugin stream
5448
544912Dec10
5450- Try to bug where we stop reading before the plugin end is returned
5451- Fix end plugin stream index
5452
545316Dec10
5454- Add missing switch values although the code works this is cleaner. Give
5455  better error when trying to restore a particular type of acl on a filesystem
5456  without support for those types of acls.
5457
545815Dec10
5459- Added support for NFSv4 ACLs added to FreeBSD 8.1. Some small updates to some
5460  comments of other ACL implementations.
5461- Added additional extended attributes used under FreeBSD for the storage of
5462  ACLs.
5463
546414Dec10
5465- Allow closing of all tabs + close tab clicked
5466
546713Dec10
5468- Add short-incremental regression test
5469
547012Dec10
5471- Print plugin end records in bls
5472- Center bat run window on screen
5473
547403Dec10
5475- Fix #1669 making director's address required in traymonitor.conf
5476
547727Nov10
5478- Update bat console display only if new text comes in
5479- xPut debug code on test + fix focus on Volume in label dialog box
5480
548112Nov10
5482- Improved error message when drive busy
5483- Ensure that bat.conf is updated when bconsole.conf is
5484
548509Nov10
5486- Make Win32 service name include the word Backup
5487
548825Nov10
5489- Add PurgeMigrateJob Job resource option to purge job on successful migration
5490
549124Nov10
5492- Move accurate test in BackupCommand for delta and delta-test plugins
5493
549425Nov10
5495- Add delta_seq available for plugin restore
5496
549724Nov10
5498- Prepare for adding high bits to Stream
5499- Use new FO_xxx bits in backup/restore and plugins
5500- Define new stream bits
5501- Separate definitions of streams, filetypes, and fileoptions to separate
5502  files
5503- Rename bEventVssSnapshotLetters to bEventPrepareSnapshot
5504- rename plugin->len to plugin->file_len
5505
550623Nov10
5507- Handle all kind of plugins when computing plugin name length
5508- Allow plugins to add drives to vss snapshot
5509- Ensure that two plugins starting with the same name won't share events
5510- Don't define DLL_IMP_EXP twice in fd_common.h
5511
551222Nov10
5513- Add execute bit to systemstate test
5514
551521Nov10
5516- Update delta plugin to raise error if we get delta back melted
5517- Insert Delta in bootstrap by JobTDate
5518- Modify MySQL accurate query with Delta
5519- Add missing MarkId in mysql accurate query
5520- Add delta option to db_get_file_list()
5521
552220Nov10
5523- Support restore with Delta in Director
5524- Add delta_seq to restore tree code
5525- Add db_get_file_list_with_delta() for restore
5526- Fix delta-test-fd
5527- Ensure that sparse stream is set when delta enabled
5528- Make non accurate fatal for delta-test plugin
5529- Update bfile.offset when with plugin offset
5530- Update delta plugin
5531- Add delta-test plugin
5532- Pass Delta Sequence to save_pkt and restore_pkt
5533- Clear delta sequence when not using in plugin
5534- Remove spaces, try to stop FD faster on cancel
5535- Implement incrementation of delta_seq (I think)
5536- First cut Delta code in FD
5537
553819Nov10
5539- Don't compute accurate list with MD5 if not used
5540- Use JobTDate instead of StartTime, and sort by JobTDate instead of JobId
5541
554205Nov10
5543- Avoid warning for win64
5544
554519Nov10
5546- Fix tray-monitor compilation
5547
554804Nov10
5549- Fix check_nagios compilation
5550
555118Nov10
5552- Add delta sequence to batch mode, accurate query and file daemon ff_pkt
5553
555417Nov10
5555- Start adding DeltaSeq
5556
555715Nov10
5558- bvfs: support basejobs and migration for PostgreSQL
5559- bvfs: support for bweb user acl
5560
556113Nov10
5562- Fix win32 build
5563- More porting from Branch-4.0
5564
556506Nov10
5566- Add check_changes to bacula def
5567
556827Oct10
5569- Add -l and -a options to drivetype tool
5570
557119Jul10
5572- Add debug info to smartall.c for buffer overrun
5573
557430Aug10
5575- Make RestoreObject compatible with older FDs
5576
557715Jul10
5578- Make VSS snapshot failures fatal
5579
558012Jul10
5581- Add bEventVssBeforeCloseRestore per James
5582
558324Jul10
5584- Call plugin bEventEndxxxJob even if Job canceled
5585
558606Nov10
5587- Fix Windows build to know about exepath
5588
558907Nov10
5590- Allow some plugin variables to be available during loadPlugin()
5591
559206Nov10
5593- Add bVarExePath to let plugins know about exepath
5594
559502Nov10
5596- Fix compilation warning about void* to int cast
5597
559824Oct10
5599- Remove extra EndTime displayed on the first line of the Job status report
5600
560112Nov10
5602- Prevent timer recursion in bat
5603
560407Nov10
5605- Implement close button in bat tabs
5606
560724Oct10
5608- Set daemon name and host name to zero
5609
561005Nov10
5611- Permit to get Where/RegexWhere from Plugin and give access to Accurate
5612  data
5613- Allow Plugin command without argument
5614- Fix compilation problem on win64
5615
561603Nov10
5617- Stop restore if job is canceled
5618- Make sure JobErrors is always nonzero on fatal error
5619
562002Nov10
5621- Fix bug #1655 Quitting bconsole with ctrl+d doesn't save history
5622
562331Oct10
5624- Fix bad handling of c: during restore in bat
5625- Ignore unknown dot commands in restore tree code
5626
562720Oct10
5628- Fix ubuntu/debian startup scripts
5629
563013Oct10
5631- Fix bug #1643 about orphan records with delete volume= command
5632
563307Oct10
5634- bvfs: fix mysql query, restore seems to be ok
5635- bvfs: Restore should be ok with MySQL
5636
563706Oct10
5638- Use start-stop-daemon handler to run daemons as bacula:bacula
5639
564026Sep10
5641- Reverted the change of TRU64 to OSF1 for the OS detection rules. Although
5642  Compaq/HP renamed OSF1 to TRU64 lets leave it for now.
5643- Fix new IRIX xattr code. Be a bit smarter when freeing data and do it in the
5644  exception handler (e.g. after the goto label)
5645- Fix some trivial errors and implemented the restore of IRIX xattrs.
5646- Added first try at supporting IRIX extended attributes.
5647
564825Sep10
5649- Added configure logic for detecting the TRU64 extended attributes interface.
5650  Also made the acl and xattr configure logic use the HAVE_XXX_OS_TRUE variable
5651  which is set by BA_CHECK_OPSYS macro so we only check for a certain interface
5652  that we know only exist on a certain platform when we are running on that
5653  platform. This should make the configure output much cleaner.
5654
565524Sep10
5656- Added support for TRU64 Extended Attributes interface.
5657
565806Oct10
5659- Remove SQL lib dependency from btape
5660
566105Oct10
5662- Fix bad copyright in new src/lib/crc32.c
5663
566404Oct10
5665- bat: Add pattern filter and make restore to start from brestore
5666- Adapt bvfs for BaseJobs (path is ok)
5667
566803Oct10
5669- bat: more work on brestore panel
5670- Add .bvfs_restore command
5671- Add .bvfs_get_path to traduce a pathid into a path
5672
567302Oct10
5674- bat: Add new form to run a restore
5675- bat: Add restore job list in console
5676- bat: Add restore option box for brestore
5677- bat: Add runrestore.ui to bat project file
5678- bat: Use current set of jobids for directories
5679- bat: fix drag&drop for new brestore screen
5680
568101Oct10
5682- bat: Try to implement drag&drop for file selection
5683- bat: Add checkbox to allow automatic fileset merging
5684- Add "all" option to .bvfs_get_jobids dot command.
5685- bat: get a simple working brestore file browser using bvfs API
5686- bat: Implement a Date and FileType helper in ItemFormatter
5687- Implement .bvfs_versions command to display all file versions for a client
5688- Update BVFS file versions browser
5689- Add .bvfs_get_jobids to return jobids needed by a job to restore
5690
569130Sep10
5692- bat: Use BVFS on bRestore view
5693
569405Oct10
5695- Fix #1648 about make_catalog_backup.pl with multiple catalog
5696
569701Oct10
5698- Rebuild configure
5699- Fix batch insert detection for MySQL and no .a libraries
5700
570130Sep10
5702- Fix pt_out() that can loose a message if the trace file can't be opened.
5703
570423Sep10
5705- Add missing new stream definitions.
5706- Added xattr interface found in AIX 6.x and higher which mimics the Linux/OSF
5707  interface but has just a bit different named functions and the error codes
5708  are somewhat different so its not a perfect match to extend the generic
5709  interface (which is named generic now instead of the linux interface as it
5710  used by Linux and OSX).
5711- Added configure support for the AIX extended attributes interface.
5712- Added extra check for Solaris xattr support so we don't get false positives
5713  on other os-es (AIX) etc.
5714
571522Sep10
5716- First compiling version of AIX 5.3 and later acl code using the new aclx_get
5717  and aclx_put interface.
5718- AIX also supports setmntent/getmntent so use that instead of much more
5719  complicated other interface which is left for AIX systems that might not
5720  support the setmntent/getmntent interface.
5721
572217Sep10
5723- Handle the old stream using the old system call just to be safe for now.
5724
572516Sep10
5726- First steps for adding new interface for acls added to AIX 5.3 and later.
5727  Added 2 new streams and basic code to handle these streams. Next step is the
5728  actual implementation.
5729- Rewrote ACL configure logic to be somewhat better readable in the same style
5730  as the new xattr configure logic.
5731
573222Sep10
5733- Add debug to next_vol.c + shorten retention for recycle-test
5734- Fix seg fault introduced during restore cut and paste
5735
573621Sep10
5737- Fix bat browser to ignore copy jobs. Fix bug #1604
5738- Create dummy to create test data
5739- patch 96793e fixes bug #1584
5740
574120Sep10
5742- Fix bconsole bug with new BNET signals
5743- Add skeleton of new bat run dialogs
5744
574518Sep10
5746- Fix getmntinfo handling on FreeBSD as it seems its the same as OSX (no real
5747  surprise).
5748
574910Sep10
5750- Add TODO on AIX acl code
5751- Detect acl_get() on AIX to enable ACL code
5752
575308Sep10
5754- Tweack project file to mark Item 7 done
5755
575630Aug10
5757- Fix the insert_autokey_record functions to be 64bit compliant. This fixes a
5758  long standing bug in the postgresql code where the id was converted using
5759  atoi which is now changed into a str_to_int64.
5760
576117Aug10
5762- When moving zlib into its seperate ZLIBS variable forgot to update the stored
5763  Makefile.in which still uses FDLIBS. But as FDLIBS now only contains libraries
5764  explicitly needed for building the filed this doesn't work. This should fix
5765  that. This is mostly a problem on Solaris like operating system as the linker
5766  doesn't load all dependency libs and gives unresolved symbols.
5767
576820Sep10
5769- Fix bug #1623 about indexes that are already created or deleted in postgresql
5770  upgrade process.
5771- First cut of bat rerun a Job from Jobs Run
5772- Allow sorting of more bat media columns
5773- Suppress superfluous warning messages if SD polling
5774
577519Sep10
5776- Add comm error output when cram-md5 fails with comm error
5777
577818Sep10
5779- Quote device name in SD and implement releasing message
5780- Massive bat notifier rewrite + fix seg fault + implement text input dialog
5781
578215Sep10
5783- Fix postgresql version detection in database creation script
5784
578513Sep10
5786- Make Ubuntu autostart scripts LSB compliant
5787
578812Sep10
5789- Fix restore browser to permit checking first item and to start in focus
5790- Fix another bat seg fault
5791- Fix bat seg fault
5792
579311Sep10
5794- Backport 5.0.3 rpm changes.
5795
579604Sep10
5797- Display job information on jobid in Verify screen
5798- Allow to verify any job specified in argument
5799
580003Sep10
5801- Send back updated jobs status from FD
5802- Allow plugin to skip restore if problem
5803- Attempt to eliminate waiting on Storage message during restore
5804- Add quotes around resource name in status output
5805- Change FD protocol version to avoid error message when sending RestoreObjects
5806
580722Aug10
5808- Allow limit= for all list sub commands
5809
581012Aug10
5811- Make third argument of DEVICE::d_ioctl optionnal to emulate varg
5812- Use SMARTALLOC+memset instead of overload new/delete that doesn't work in
5813  bat
5814
581502Sep10
5816- Fix bug #1601 where prune client pool=xx apply pool retention for all volumes.
5817
581831Aug10
5819- Add level option to estimate help command
5820- Fix #1633 Windows service is not removed if still running
5821
582230Aug10
5823- Fix #1624 about segfault in dvd driver when calling rewind(NULL)
5824
582529Aug10
5826- Rebuild configure
5827- Add scripts/reload
5828
582912Aug10
5830- Fix batch insert detection on SLES 11
5831- Add crc32sum in makefile
5832
583311Aug10
5834- Add ENDIAN detection in config.h/configure.in
5835- Use HAVE_LITTLE_ENDIAN in crc32 code
5836
583708Aug10
5838- crc32 optimization
5839- Add crc32 test program
5840
584110Aug10
5842- Update spec files
5843- Modify DEVICE class to use subclass for each driver implementation.
5844- Add USE_FTP in version.h
5845- Add new/delete operators with memset(0) on smartalloc
5846
584708Aug10
5848- Fix bug #1504 -- Error when creating tables in MySQL 5.5
5849
585003Aug10
5851- Remove patches directory
5852
585302Aug10
5854- Fix prune sql handler
5855- Allow sorting of MeditView table columns
5856
585701Aug10
5858- Make Win32 no filesystem change more explicit
5859
586031Jul10
5861- Revert to old block.c to fix recycling
5862
586329Jul10
5864- Remove some old files
5865
586628Jul10
5867- Fix #1606 about OpenSSLv1 detection using non-standard location
5868
586927Jul10
5870- Update the license template files
5871
587226Jul10
5873- Fix postgresql catalog creation when version is not on the first line
5874
587525Jul10
5876- More changes from GPLv2 to AGPLv3
5877- Fix some missed copyright changes
5878- Switch from GPLv2 to AGPLv3
5879
588021Jul10
5881- Implement %f %b to get JobFiles, JobBytes in a RunScript
5882- Fix bug #1610 handle empty xattr values on Linux and xBSD.
5883- Really free free pool memory before sm_dump
5884- Garbage collect memory pool at end of job and before sm_dump
5885- Ignore STREAM_RESTORE_OBJECTS returned by SD to FD
5886
588719Jul10
5888- Add xattr seg fault protection suggested by Marco for bug #1610
5889
589017Jul10
5891- Add archlinux to os.m4
5892
589314Jul10
5894- More fixes for 32/64 bit problems in smartall
5895- Fix 32/64 bit problem in smartalloc dump routine
5896
589711Jul10
5898- Fix .dump, .die, .exit when DEVELOPER turned off
5899
590010Jul10
5901- Make SD automatically fix the Volume size in the Catalog when out of sync
5902- Add bigger print buffer for sm_dump
5903- Add .dump and .exit commands for daemons
5904
590509Jul10
5906- Use Pmsg in smartall.c rather than printf for tracing Windows
5907
590807Jul10
5909- Up maximum block size to 20M
5910- Fix for TLS bugs #1568 and #1599
5911
591202Jul10
5913- Improve comm line error handling for TLS, may fix bug #1568 and #1599
5914
591504Jul10
5916- Add new tls-duplicate-job test
5917
591802Jul10
5919- Fix SD crash due to mismatched lock/unlock in error condition
5920
592129Jun10
5922- add comments
5923- Fix #1600 about problems with Accurate code on MySQL
5924
592526Jun10
5926- Fix bug #1587 if you have clients with different catalogs configured, both
5927  catalogs contains all clients after a reload or restart of the dir
5928- Fix bug #1577 During migration: ERROR in block.c:950 Failed ASSERT: dev->is_open()
5929  by moving and commenting out the ASSERT()
5930
593124Jun10
5932- Fix new killsafe code
5933- Add USE_LOCKMGR_SAFEKILL in version.h
5934- Add wrapper for pthread_kill() to check if thread exists before using kill
5935
593623Jun10
5937- Skip HB kill in FD if HB thread terminated
5938
593921Jun10
5940- update windows defs
5941
594220Jun10
5943- Fix crash from unequal volume_lock/unlock calls
5944- Fix pruning for migration jobs and do some optimization
5945- Print TestName at beginning of dump
5946
594719Jun10
5948- Remove prototypes of removed prune queries.
5949
595018Jun10
5951- Adapt new prune code with old db_accurate_get_jobids()
5952
595317Jun10
5954- update prune code
5955- Fix db_get_base_jobid()
5956
595716Jun10
5958- Make new prune algo to work with backup
5959
596019Jun10
5961- Save any dumps during regression to dumps directory
5962- Update LICENSE
5963- Fix crash from rw_lock/unlock miss match
5964
596518Jun10
5966- Attempt to fix duplicate job kill seg fault
5967- Replace pthread_kill by my_thread_send_signal() in jcr.c
5968- Fix postgresql error in grant script
5969- fix #1595 about batch mode detection problem for postgresql with non standard
5970  install dir
5971- Add TestName to gdb traceback
5972- Fix accurate code
5973
597417Jun10
5975- Remove bdb from configure
5976
597716Jun10
5978- make new update tables executable
5979- Improve the "update stats" sql command
5980- Improve performance for MySQL with update stats command
5981- Fix Makefile and build problems
5982
598314Jun10
5984- Fix #1594 about prune copy jobs
5985- Fix restore object compression flag -- James
5986
598711Jun10
5988- Add new upgrade script from DB vers 12 to 13
5989- Add BDB_VERSION for scripts + prepare update 11 to 12 + automate BDB_VERSION
5990  checking
5991
599209Jun10
5993- Add first cut Volume names to disk-changer
5994
599507Jun10
5996- Apply literal string fix in printf submitted by Luca Berra
5997
599805Jun10
5999- Drop 2 unneeded AC_DEFINE statements from configure.in for AFS.
6000
600103Jun10
6002- Fix bug #1582 Restore from multiple storage daemons breaks subsequent backups
6003
600401Jun10
6005- Fix segfault on "cancel jobid=" command
6006- Create table with jobids as a temporary table and move the sql definition to
6007  sql_cmds.c. We use a default query for all databases but Ingres.
6008- Update makefiles for new libtool revision
6009- Simplify libtool revision and use VERSION as default
6010- Simplify libtool revision
6011
601228May10
6013- Convert all Jmsg on the watchdog thread to Qmsg
6014
601530May10
6016- Don't set socket buffer size unless explicite set by users. Suggested change
6017  from bug #1493
6018- Fix bug #1554 Windows installer doesn't honor /S flag
6019
602029May10
6021- Add z (size_t) prefix to bsnprintf
6022
602328May10
6024- Fix #1571 and install libraries with 755 perms
6025
602627May10
6027- Fix bug #1581 ASSERTs in src/dird/jobq.c can never trigger
6028- Removed workaround for bug in Ingres with insert into tables with sequences
6029  from the batch insert temporary table. Added comment to the Ingres make table
6030  script to document the bug numbers which should be fixed in the Ingres
6031  version to be able to run batch inserts and currently known patch numbers for
6032  Solaris x86 and Linux x86_64.
6033
603425May10
6035- Fix segfault in action on purge test
6036
603724May10
6038- First cut Share Point plugin
6039- Add more debug code for bactrace
6040
604123May10
6042- Fix for bug #1569 deadlock/crash in Dir
6043
604420May10
6045- Fix problem with BaseJob and Accurate FileSet options on client side
6046- Do not use mtime with basejobs
6047
604818May10
6049- Optimize the selection process for saving either AFS or Native ACLS by
6050  keeping track of the filesystem we are doing a backup of. This way we don't
6051  have to check if a filesystem is still either AFS or not as when we know if
6052  it is all files on the same filesystem are either AFS or not. We also clear
6053  the native save flag when a filesystem says it doesn't support acls so we
6054  don't keep on trying saving acls on filesystem that don't support them.
6055
605616May10
6057- Added preliminary AFS acl support. The code may need some testing on a real
6058  AFS enabled server as most of the code was written using information available
6059  on the Internet. The code compiles and links on Linux using OpenAFS 1.4.
6060- Added fstype rewrite code so we have a uniform way of retrieving the fstype
6061  on Linux and OSF1 without the need to add code for each new filesystem added
6062  to a OS.
6063
606414May10
6065- First stab at a simple script to dump the content of the complete Ingres
6066  bacula database for disaster recovery purposes.
6067
606810May10
6069- Add .dump command
6070- update comments
6071
607208May10
6073- remove pragma warnings
6074
607506May10
6076- Fix problem when sending Cancel event to plugin
6077- first attempt at making bacula set the backup level in VSS
6078- Implement bEventPluginCommand event for systemstate plugin
6079- MySQL compilation fix
6080
608105May10
6082- stop Bacula aborting the job when one of the writers reports a problem
6083
608404May10
6085- Fix #1567 about display of long volume names truncated during restore
6086
608703May10
6088- Fix segfault when loading Plugins
6089
609002May10
6091- Added new bacula-libs package.
6092- Fix RestoreObject for PostgreSQL
6093
609401May10
6095- Move some AC_MSG_RESULT macros around so the configure output looks somewhat
6096  cleaner.
6097- Move libz out of FDLIBS into a seperate variable as we need it for libbac.so
6098  now too as it also has libz compiled functions. This way we keep the FDLIBS
6099  cleaner with only extra libs need for the Filed to compile.
6100- Fix RestoreObject schema on PostgreSQL
6101- Fix insertion of RestoreObject
6102- Change Byline
6103- Remove RestoreObjects when pruning Jobs
6104- Fix bug #1538 Start Scripts return incorrect value
6105- Fix bug #1564 init scripts not LSB compliant
6106- Rework sql queries for update copies
6107
610830Apr10
6109- Don't hardcode temporary table creation as some backend have a somewhat
6110  different SQL syntax.
6111- Added missing column in Ingres database definition for new database object as
6112  reported by Stefan.
6113
611428Apr10
6115- Patch from Martin to avoid error when single tape used
6116- James' patch
6117- Fix File and Job Retention in show pool command
6118
611927Apr10
6120- Add Polish translation. This translation project is sponsored by Inteos Sp. z
6121  o.o. based in Warsaw, PL.
6122- Change Ingres query filter to set a realy early timestamp instead of an empty
6123  string which doesn't seem to work on all Ingres versions.
6124- Add new file I missed from James' plugin patch
6125
612626Apr10
6127- Probable fix for SD crash bug #1553
6128- Remove bad debug line
6129- Add extra lock debug code but turned off
6130- Reduce accurate test output when not debug
6131- Add lmgr_is_locked() function to test if a thread own a mutex
6132
613325Apr10
6134- Put attr.c debug on dbglvl
6135
613624Apr10
6137- Use lwps cmd in dbx and no threads as it seems to give some strange side
6138  effects e.g. doesn't work and lwps seems to always work. So lwps it is
6139  then.
6140- Fix #1559 problem when restoring pruned jobs with a regexp
6141- Do some work on the btraceback on Solaris, we test to see what debugger is
6142  available and we prefer the debuggers in this order: dbx, gdb, mdb. Also
6143  enchanced the dbx bactrace somewhat that it always dumps all available
6144  threads (e.g. we also changed from lwp to threads for dbx). We also print
6145  some variables that the gdb script also dumps on a bactrace. Hopefully we get
6146  some better dumps using this. The mdb is used as a last resort as it should
6147  be always installed on a Solaris box (dbx and gdb may not) but at the moment
6148  I'm still trying to find out how to get some more understandable dumps from
6149  mdb as its rather rudimentary and more a crash debugger then a source code
6150  debugger.
6151- Fix for bug #1560 bcopy cannot find Volume
6152- Update autoconf scripts
6153- Fix Windows build
6154
615523Apr10
6156- Update Ingres RestoreObject table
6157- Add compress/decompress of Object Record data
6158- Fix #1558 about bscan that doesn't update PurgedFiles on Job records
6159- Remove pool zap code that breaks 2drive-concurrent-test
6160- Fix cancel crash bug #1551
6161
616221Apr10
6163- A timestamp can only be assigned to a timestamp in Ingres unless we convert
6164  it inline. But why should we the code to get Timestamps is already there so
6165  change it and we are allright.
6166- For Ingres always enable batch mode inserts.
6167- reindent some Ingres DECLARE queries so they are better readable.
6168- Lets not use the mdb->transaction bool but create a private one named mdb->explicit_commit
6169  as mdb->transaction is used by the bacula core and we need a private setting
6170  for Ingres.
6171- Lets have a single exit from db_write_batch_file_records where we always drop
6172  the temporary batch table.
6173- Fix job_metadata name problem
6174- Allow traceback with gdb on Solaris
6175
617620Apr10
6177- Implement IS_NUM for Ingres by using eqsqlda.h IISQ_ values for numeric types
6178  supported by Ingres.
6179- Correct Pool display in SD status. Fixes bug #1541
6180- Add performance notes in make_xxx_tables.in files
6181
618219Apr10
6183- Fix Ingres problems with queries with have both an LIMIT and OFFSET clause as
6184  we need to reorder this query for Ingres to be understandable we need some
6185  more regexp magic for now. Lets make things exentsible and allow for multiple
6186  regexps all being fired on a query transforming it into the query to execute.
6187  Dropped the encoding check which is for postgresql but not interesting for
6188  Ingres now we use VARBYTE and not VARCHAR.
6189- Fix cancel crash reported by Stephen Thompson
6190- Check if sql backend is thread-safe
6191- Fix error message with PostgreSQL on JobHisto sequence
6192
619318Apr10
6194- Add RestoreObject postgresql privilege
6195- Change plugin FileSet function names add NewOptions and NewIncludes
6196- Second cut plugin filesets
6197- Add exclude to test program
6198- Correct new plugin names
6199- First cut more complicated fileset options for plugins
6200- Skip FT_RESTORE_FIRST in verify
6201- Start adding plugin regex filesets
6202
620317Apr10
6204- Reorganize regex code
6205
620618Apr10
6207- Rewind on close to fix #1549
6208- Add bVarWorkingDir to filed plugins
6209
621017Apr10
6211- Update Ingres temporary table definitions with new datatypes and lengths.
6212- Added extra check to scream when we encounter a database datatype which we
6213  don't support yet. This should never happen as we should implement new
6214  datatypes when we use them in the schema but some defensive programming
6215  doesn't hurt.
6216- Some small indent changes.
6217- Possible fix for big-files-test
6218- Use a dedicated connexion when VirtualFull computes the file list.
6219- Add back line accidentally deleted -- fixes verify-vol tests
6220- Remove inappropriate comments and unused line
6221- Fix badly named index
6222- First stab at rewriting the ingres database schema to allow bigger path and
6223  filenames up to the current limit of 32000 bytes. Also reindented the database
6224  definitions to the Bacula standards which make it somewhat easier to read.
6225  Implemented the retrieval of some additional datatypes in the ingres backend
6226  now we switched some types from VARCHAR to VARBYTE.
6227
622816Apr10
6229- Remove closelog() in bpipe fixes bug #1536
6230- Convert restore object to use STREAM_RESTORE_OBJECT; cleaner code
6231- For now the Ingres type is not TEXT but VARCHAR(256) so lets define the
6232  temporary table that way.
6233- Seperate some basejob queries into sql_cmds.c so the code is cleaner and we
6234  can specify the Ingres specific definition of a temporary table.
6235- Remove some strange includes halve way this file which seems to be some
6236  copied code from the top of the file.
6237- Fix RestoreObject make_sqlite3_table.in syntax
6238
623915Apr10
6240- DISTINCT ON postgresql queries won't work on Ingres so try if the MySQL
6241  queries do any better on Ingres.
6242- Small changes to btraceback script so on solaris we don't get strange errors
6243  as PNAME is not a single binary name and that doesn't work to great for doing
6244  a gcore.
6245- Add install and uninstall of btraceback.mdb script
6246
624714Apr10
6248- Remove bad index tips on mysql creation script
6249- Apply James' patch with my restore object changes
6250- Add vss_close_backup_session after find_files + add object_name to restore
6251  object
6252
625313Apr10
6254- Ingres doesn't understand a query string with ORDER BY LastWritten IS NULL,LastWritten
6255  DESC,MediaId and we must rewrite it to ORDER BY IFNULL(LastWritten, '')
6256  DESC,MediaId which we now do by using an array with the correct order statement
6257  per backend in sql_cmds just as some of the other database specific queries.
6258
625912Apr10
6260- Add missing break. Pointed out by James
6261
626211Apr10
6263- Pass restore object to plugin
6264- Restore object now sent to FD
6265- Drop old bdb catalog scripts
6266
626710Apr10
6268- Extract restore object and send to FD first cut
6269- Add Ingres RestoreObject SQL changes
6270- Rename sql_insert_id into sql_insert_autokey_record so things are somewhat
6271  cleaner in name and things don't seem to imply we are just a mysql_insert_id
6272  replacement, which we are not.
6273
627409Apr10
6275- Turn off plugin debug
6276- Create and put data into RestoreObject table
6277- Create db_create_restore_object_record and code to insert it
6278- Drop all Ingres tables with one commit.
6279- Fix Win32 build
6280- Set level for debug code
6281
628208Apr10
6283- Make build and install of test-plugin for regress automatic
6284- Temp remvoe add exclude
6285
628607Apr10
6287- First attempt to fix plugin excludes
6288- Get binary objects working
6289- Make test-plugin regression test work
6290- Make test-plugin-test script
6291- Create test-plugin-fd
6292- Stuff object in extended attributes
6293- Add FT_RESTORE and first cut handling it
6294
629506Apr10
6296- Add more doc to example-plugin
6297
629805Apr10
6299- Start RESTORE_OBJECT code
6300
630108Apr10
6302- Fixed postgresql grant script which I seem to have updated while I thought I
6303  updated the Ingres one. Also added a missing entry as reported by Martin
6304  Simmons.
6305- First attempt at using mdb on Solaris instead of dbx which isn't standard on
6306  most current Solaris versions.
6307- fix grant_postgresql_privileges doesn t grant permissions on jobhisto_jobid_seq
6308- Add back something that for whatever reason got lost on last big merge.
6309
631007Apr10
6311- Fix stupid inverted logic
6312- Make the batch insert functions return bool instead of int.
6313- Add lock position info to volume manager
6314
631506Apr10
6316- Permits to use lock manager with file/line from outside
6317
631805Apr10
6319- Added empty db_check_backend_thread_safe to dbi backend.
6320- Change cryptic aop name
6321- Make sql_insert_id a atomic function which executes the insert query and when
6322  that succeeds retrieves the id the database used for storing the inserted
6323  record. Some databases want this to be atomic (e.g. without a COMMIT in
6324  between.) Coding wise this is also much cleaner.
6325- Drop have_insert_id in mdb as its always true for all backends.
6326- Lets call it COMMIT and not END as that seems to be the counterpart of BEGIN
6327  for transactions. Updated Ingres lock queries to only start a transaction as
6328  the current SQL is not valid Ingres SQL.
6329
633004Apr10
6331- First attempt at making things multi-threaded and make it possible to have
6332  multiple connections to the database without having the dreaded ERR=E_LQ002E
6333  The 'execute immediate' query has been issued outside of a DBMS session. This
6334  compiles but seems to give some problems so into the debugger it is.
6335- Use -lq.1 -lcompat.1 as shared libraries instead of linking with -lingres
6336  which is a static library. Also need to change generated code of esqlcc a bit
6337  to get things to link with the IIsqlca function.
6338- As we have a multithreaded application let tell that to esqlcc so it can
6339  optimize for that.
6340- Fix bscan segfault with new comment field
6341
634203Apr10
6343- Creating a database as an other user and giving grants doesn't seem to work
6344  for Ingres. Strange so for now create everything using the -u${db_user}
6345  option. This is something that needs to be investigated as it should be
6346  possible to have an different owner of the database.
6347- Create user in the right database for Ingres.
6348- Do all Ingres operations as the user invoking the script just as for all the
6349  other databases. The grant script will make sure the db_user will have the
6350  proper access rights to the database tables and sequences.
6351- Fix username argument to sql for Ingres grants.
6352- Replace ASSERT in block.c with fail Job
6353- Make the Ingres grant script work.
6354- Use uint32_t for max_concurrent_jobs
6355- Fix grant script to set grants on correct sequence names and not PostgreSQL
6356  names.
6357- Add new item to projects
6358
635902Apr10
6360- Fix bug #1542 File Daemon outputs usage message to stdout instead of stderr
6361- Apply James' rename events patch
6362- Apply James' plugin patch
6363- Added limit_filter which rewrites queries which use the LIMIT functions into
6364  something Ingres can understand. Removed all static functions from the
6365  myingres.sh file as they are no longer an exported interface (we can always
6366  put that back when we have the need to export more functions). Some other
6367  rewrites of the code to make it somewhat cleaner.
6368
636901Apr10
6370- Add make_def64
6371- Fix win32/lib/bacula.defs as pointed out by James
6372- Drop Ingres specific versions of queries with #ifdefs
6373- fixed syntax LIMIT/NULL behavior/improved tests
6374
637531Mar10
6376- Simplify db_check_max_connections code and ifdeffing
6377- Fix SQL warning message about concurrency pointed out by Graham
6378- Fix compiler warning
6379- Add jobs running to status of daemons
6380
638129Mar10
6382- Use file and line for rwlock and lmgr in db_lock()
6383- Add File and Line info to rw_lock for lmgr
6384
638527Mar10
6386- Fix compiler warning.
6387- Fix database locking calling db_lock and returning from function without
6388  calling db_unlock.
6389- Apply James' wide char patch
6390- Patch from James
6391- Add bVarVssDllHandle so that a plugin can get GetProcAddress
6392
639326Mar10
6394- Add missing db_unlock to bvfs_update_cache.
6395
639622Mar10
6397- Fix #1532 about permission on binaries
6398- Propose shell replacement to perl code, fix #1516
6399- Fix #1526 about verify jobs and runscript
6400
640120Mar10
6402- Add 5 minute timout to alert directive -- fixes bug #1536
6403
640419Mar10
6405- Add bEventInitializeVSS as requested by James
6406
640717Mar10
6408- Reduce compiler warnings on Windows build
6409
641016Mar10
6411- Add doc + make some compat subroutines static
6412- Fix Win64 build
6413- Correct mkdir in installer
6414- System State plugin update
6415
641614Mar10
6417- Allow users to build bat without static QT if desired.
6418- Add bat=no make option on Win32
6419- Fix for qt mkspecs location on Fedora 12.
6420- Second plugin patch
6421- System State plugin first cut
6422
642312Mar10
6424- syntax fix, test improved, empty results fixed
6425- Add read_vol_list mutex to lockmgr prio
6426- Fix #1527 about deadlock during migration
6427- When including term.h we don't need prototypes for tgetent, tgetnum and
6428  tgetstr as they are defined in term.h on Solaris.
6429
643010Mar10
6431- Another fix for OpenSSLv1
6432- Add -lrt to Solaris links
6433
643409Mar10
6435- Fix tls.c for OpenSSLv1
6436- Add plugin Exclude interface
6437
643808Mar10
6439- Add TODO in bvfs
6440- Fix #1511 when trying to insert more than 50.000 directories in bvfs
6441- Fix plugin load not to stop if one plugin bad -- pointed out by James
6442
644307Mar10
6444- Add Base and Copy to ua_dotcmds.c for Levels and Types for bat
6445- More devlock work
6446- Remove --without-qwt from configure statement.
6447- First cut new device lock code
6448- Fix bug in bvfs_update function, should work much better now
6449- Uses a dedicated connection when running bvfs_update command
6450- Add first cut at Win32 bpipe
6451
645206Mar10
6453- Switch from termlib to ncurses
6454- Second correct fix to bug #1524 verify fails after adding or removing files
6455- Fix bug #1524 verify fails after adding or removing files
6456- Fix bug 1523.
6457- Apply fix suggested by Andreas in bug #1502 for mediaview column sort problem
6458- Lets not generate the ingres code automatically when the .sc or .sh files
6459  changes as it seems these files get outdated on some systems and then this
6460  rule kicks in on systems that don't have the esqlcc ingres compiler installed.
6461
646204Mar10
6463- Fix CentOS detection in regression get-os script
6464
646506Mar10
6466- Cread subroutines to add exclusion for plugins
6467
646805Mar10
6469- This adds sql debugging to these classes that Eric wrote.
6470- This is a 1/2 fix of the issue. It allows for the sorting of the two non
6471  graphic columns, but still does not allow for sorting the graphic columns.
6472  The issue is with last. By setting the sort value, you are setting the value
6473  on the last. To experiment with what I mean, use the set background that I
6474  have commented out in this commit.
6475
647604Mar10
6477- Create AddExclude entry point for plugins
6478
647903Mar10
6480- Lets generate ingres code by calling esqlcc and not esqlc as we want c++
6481  code. Replaced some strncpy by bstrncpy calls. Add dependency in Makefile of
6482  generated code on it source file.
6483- Another file to add James' code to get VssObject
6484- Add James' code to get VssObject
6485- Fix OpenSSL 1.x problem in crypto.c on Fedora 12
6486- Display AllowCompress warning message only if compression used in FileSet
6487
648801Mar10
6489- Added comment on dbi backend needing a recent version of libdbi from CVS as
6490  the version currently released 0.8.3 wont work for compiling the code.
6491- Add Warning check to SQL
6492- Fix readline to use TERM_LIB found for conio
6493
649427Feb10
6495- Move bacula shared objects in separate bacula-libs package.
6496- Fix for termcap lib on suse.
6497
649826Feb10
6499- Fix for shared objects name convention change.
6500- Pass jcr to VSS class + minor clean up of VSS code
6501- update date
6502
650325Feb10
6504- Fix compile link flags for gigaslam
6505- Add missing defines for gccver.
6506
650724Feb10
6508- bconsole: make problem in director selection fatal (exit=1)
6509
651023Feb10
6511- Undelete bat help files
6512- Use db_socket parameter in make_catalog_backup_.pl script
6513- Add skeleton of system state plugin
6514- Ensure SD asks for help when looping even if poll set. Fixes bug #1513
6515
651622Feb10
6517- Fix compiler warnings in tools directory
6518- Temp remove savecwd to make Win32 build
6519
652021Feb10
6521- Fix three-pool regress bug
6522- Replace MIN by code as recommended by Marco to avoid compiler warning
6523- Add Fedora 11 and 12 build tags.
6524- Make script more portable
6525
652620Feb10
6527- Forgot one exit.
6528- Fixes for client only build.
6529- Fix seg fault in dup jobs regression test
6530- Remove duplicate.
6531- Possible fix for FreeBSD three-pool regress failure
6532- Remove mysql version variable.
6533- Enable readline support.
6534- Added patch from Stefan Reddig -- improved ingres db test
6535- Added patch from Stefan Reddig -- added some checks, db test prog
6536- bug report 1505
6537- This version fixes an issue where the console window would start out not
6538  docked. It is fixed by initiating the variables in the Pages class with a
6539  constructor.
6540
654119Feb10
6542- fix bvfs that displays NULL from time to time
6543- Add comments about lock priority
6544- Fix make_catalog_backup.pl fails when catalog db is on other host
6545
654618Feb10
6547- Discard prev regress test results
6548- Make set_jcr_sd_job_status static
6549
655017Feb10
6551- Apply MacOSX installer patch from bug #1509
6552- Add debug code for FreeBSD regress failures
6553- Reduce debug output
6554
655516Feb10
6556- Regress test Branch-5.0 prior to release
6557- Add more debug for three-pool regress failure
6558- Make dup jobs regress test work
6559- Eliminate error message in regress setup if get not present
6560- Avoid error message if git not installed
6561
656215Feb10
6563- Apply fix to previous fix of Copy problem. Fix proposed by reporter of bug
6564  #1476
6565- Set default Allow Duplicate Jobs = yes
6566- Better cancel + fix Allow Dups code
6567- Remove all bacula.spec.in
6568
656914Feb10
6570- Fix duplicate job bug
6571- Fix infinite wait on error when restore started
6572- Make undocking work
6573- Add check for sqlite3_threadsafe() in configure
6574- Add function to extract resource from config file
6575- First cut cd to dir during save and restore
6576- Add debug to testls
6577
657813Feb10
6579- Updates for 5.0.1.
6580- Clean up termcap requirements.
6581- Add dependency information.
6582- Changes to run bat as nonroot user.
6583- Refix version.
6584- Fix client only build.
6585- Add code to check and prevent setting StorageId to zero
6586
658712Feb10
6588- Lets call the Ingres version of the tables also version 12 as it already has
6589  all the new tables introduced in version 12 on the other backends.
6590- First cut at fixing AllowDuplicateJobs bugs
6591- Fix bug #1501 -t does not print errors
6592- Add more doc in sample-query.sql
6593
659411Feb10
6595- Apply SQLite3 update fix from bug #1497
6596- Apply bashism fix for diskchanger.in script from bug #1499
6597- Apply Philipp Storz fix on bconsole history file
6598- Apply rpm fix for Sci Linux from bug #1494
6599- Update po files
6600- Take most recent Ukranian po from bug #1448
6601- Fix pages not in focus
6602
660310Feb10
6604- Work around SQLite3 bug in bat submitted by Andreas Piesk a.piesk@gmx.net
6605- Move shared object numbers into version.h + use -release for libtool rather
6606  than -version-info
6607- Make mtx-changer errors clearer
6608- Check for existence of mtx-changer.conf in mtx-changer script
6609
661009Feb10
6611- Probable fix for Copy/Migration bug #1476
6612- Fix SQL that fails on SQLite3 in bat reported by Andreas Piesk a.piesk@gmx.net
6613- Add "bbatch -r" option to test database performance
6614
661508Feb10
6616- Make bsnprintf test program compile
6617- Add deadlock option to .die command
6618- Rename directory
6619- Reorganize spec files
6620- Fix bat bug that consumes connections + add braces on ifs + rename subroutines
6621- Fix compiling gigaslam.c whith $(CFLAGS) for OpenSuse Build service
6622
662301Feb10
6624- fixed segfault/reworked query execution
6625
662607Feb10
6627- Fix Mysql database upgrade.
6628- Fix bug #1488 -- create delivery_error() subroutine to avoid recursion and
6629  race conditions in messages.c
6630- Upgrade cats lib also to 5.1.0
6631
663206Feb10
6633- Fix missing console page in bat
6634- Move msg trace into subroutine
6635- Move bat help files into help subdirectory
6636- Add bat help files to Win64 installer
6637- Win -- add help files to installer + stop any running bacula-fd before
6638  install
6639- Fix bug #1481 -- bat consumes all console file descriptors
6640- Update date on win32 rc file
6641
664204Feb10
6643- Fix bug #1486 -- bat doesn't show any errors on command-line
6644
664503Feb10
6646- Correct .my.cnf umask in make_catalog_backup.pl
6647
664802Feb10
6649- Apply Philipp's fix for dbcheck use by make_catalog_backup.pl
6650
665101Feb10
6652- Free db_list when not used
6653- Fix seg fault in bscan from new comment field
6654- Implement new "purge volume action" command to trigg ActionOnPurge.
6655- Disable action_on_purge message in Storage
6656- Change db_get_media_ids() to use more MEDIA_DBR info in search
6657- Remove qmake-qt4 code so tht alternate qt4 build works. Fixes build problems
6658  in bug #1468
6659- Make configure.in changes recommended by Markus Elfring
6660- Patch from checks multple CNs when using TLS
6661
666231Jan10
6663- Commit spec+rpm build files from Scott
6664
666530Jan10
6666- Fix seg fault in SQlite driver
6667
666829Jan10
6669- - fixed the database/table scripts - db_user was missing - updated database
6670  schema - fixed missing statements in sql*.h - since there is a db_type for
6671  Ingres now, there have to be 5, not 4, members in the arrays - worked alot on
6672  myingres.c - queries seems to be working, but the first INSERT fails with a
6673  segfault
6674- Remove old bdb files + change DQUEUE to use dlist
6675- Change copyright date
6676- Document the empty query file
6677
667828Jan10
6679- Make versions of shared libs inline with the software version.
6680- Fix ActionOnPurge with a relabel command
6681- Remove file_index sequential check -- reported by Graham
6682- Enhance marking volume Used messages
6683
668427Jan10
6685- Disabled ActionOnPurge waiting for a fix
6686- Check pool memory size for truncate op
6687
668826Jan10
6689- Fix #1467 about ActionOnPurge with Devices having space
6690- Update bacula.spec with tips from Mory Henderson
6691- Add -D option to bconsole to choose between different directors
6692
669318Jan10
6694- Add comment= option to restore and run commands
6695
669626Jan10
6697- Fix #1466 about Bogus pruning message
6698
669925Jan10
6700- Fix make_catalog_backup.pl warning
6701
6702Release version 5.0.3
6703
670403Aug10
6705- Fix Windows build
6706- Remove patches directory
6707- Fix compilation problem with zlib
6708
670902Aug10
6710- Remove comments field from tls-duplicate-job-test -- add back next database
6711  upgrade
6712
671301Aug10
6714- Make Win32 no filesystem change more explicit
6715
671631Jul10
6717- Update askdir.c to Branch-5.1
6718- Revert block.c to fix recycling
6719- More backport from Branch-5.1 to Branch-5.0
6720- Backport Branch-4.0 release to Branch-5.0
6721- Massive backport from Branch-5.1 to Branch-5.0 -- a bit more to do
6722
672329Jul10
6724- Remove some old files
6725
672628Jul10
6727- Fix #1606 about OpenSSLv1 detection using non-standard location
6728- Backport some 5.1 changes to 5.0
6729
673027Jul10
6731- Update the license template files
6732
673326Jul10
6734- Fix postgresql catalog creation when version is not on the first line
6735
673625Jul10
6737- More changes from GPLv2 to AGPLv3
6738- Fix some missed copyright changes
6739- Change license from GPLv2 to AGPLv3
6740- Define restore object stream
6741
674221Jul10
6743- Fix bug #1610 handle empty xattr values on Linux and xBSD.
6744- Really free free pool memory before sm_dump
6745- Garbage collect memory pool at end of job and before sm_dump
6746- Ignore STREAM_RESTORE_OBJECTS returned by SD to FD
6747
674819Jul10
6749- Add xattr seg fault protection suggested by Marco for bug #1610
6750
675117Jul10
6752- Add archlinux to os.m4
6753
675414Jul10
6755- More fixes for 32/64 bit problems in smartall
6756- Fix 32/64 bit problem in smartalloc dump routine
6757
675811Jul10
6759- Fix bad copy/paste in commit c88dccb88 prably a seg fault
6760- Fix .dump, .die, .exit when DEVELOPER turned off
6761
676210Jul10
6763- Add .dump and .exit commands for daemons
6764
676510May10
6766- Add .dump command
6767
676810Jul10
6769- Make SD automatically fix the Volume size in the Catalog when out of sync
6770- Add bigger print buffer for sm_dump
6771
677209Jul10
6773- Use Pmsg in smartall.c rather than printf for tracing Windows
6774
677511Jul10
6776- Update to master's bsnprintf.c
6777
677807Jul10
6779- Up maximum block size to 20M
6780
678104Jul10
6782- Add new tls-duplicate-job test
6783
678407Jul10
6785- Fix for TLS bugs #1568 and #1599
6786
678702Jul10
6788- Improve comm line error handling for TLS, may fix bug #1568 and #1599
6789
679003Jul10
6791- Remove Linux dependency (seq) in regress script
6792
679306May10
6794- Fix problem when sending Cancel event to plugin
6795
679601Jun10
6797- Update makefiles for new libtool revision
6798- Simplify libtool revision and use VERSION as default
6799- Simplify libtool revision
6800
680128May10
6802- Convert all Jmsg on the watchdog thread to Qmsg
6803
680420May10
6805- Do not use mtime with basejobs
6806
680702Jul10
6808- Fix SD crash due to mismatched lock/unlock in error condition
6809
681026Jun10
6811- Fix bug #1587 if you have clients with different catalogs configured, both
6812  catalogs contains all clients after a reload or restart of the dir
6813- Fix bug #1577 During migration: ERROR in block.c:950 Failed ASSERT: dev->is_open()
6814  by moving and commenting out the ASSERT()
6815
681623Jun10
6817- Skip HB kill in FD if HB thread terminated
6818
681921Jun10
6820- update windows defs
6821
682220Jun10
6823- Fix crash from unequal volume_lock/unlock calls
6824- Fix pruning for migration jobs and do some optimization
6825- Print TestName at beginning of dump
6826
682719Jun10
6828- Remove prototypes of removed prune queries.
6829
683018Jun10
6831- Adapt new prune code with old db_accurate_get_jobids()
6832
683317Jun10
6834- Remove bdb from configure
6835- update prune code
6836
683716Jun10
6838- Make new prune algo to work with backup
6839
684019Jun10
6841- Save any dumps during regression to dumps directory
6842- Update LICENSE
6843- Fix crash from rw_lock/unlock miss match
6844
684518Jun10
6846- Attempt to fix duplicate job kill seg fault
6847- Replace pthread_kill by my_thread_send_signal() in jcr.c
6848- fix #1595 about batch mode detection problem for postgresql with non standard
6849  install dir
6850- Fix accurate code
6851- Add TestName to gdb traceback
6852
685317Jun10
6854- Fix db_get_base_jobid()
6855
685614Jun10
6857- Fix #1594 about prune copy jobs
6858
685907Jun10
6860- Apply literal string fix in printf submitted by Luca Berra
6861
686203Jun10
6863- Fix bug #1582 Restore from multiple storage daemons breaks subsequent backups
6864
686501Jun10
6866- Fix segfault on "cancel jobid=" command
6867- Change libtool version
6868
686930May10
6870- Fix bug #1554 Windows installer doesn't honor /S flag
6871
687223Apr10
6873- Remove pool zap code that breaks 2drive-concurrent-test
6874
687528May10
6876- Fix #1571 and install libraries with 755 perms
6877
687827May10
6879- Fix bug #1581 ASSERTs in src/dird/jobq.c can never trigger
6880
688120May10
6882- Fix problem with BaseJob and Accurate FileSet options on client side
6883
688424May10
6885- Add more debug code for bactrace
6886
688723May10
6888- Fix for bug #1569 deadlock/crash in Dir
6889
689003May10
6891- Fix segfault when loading Plugins
6892
689304May10
6894- Fix #1567 about display of long volume names truncated during restore
6895
689602May10
6897- Added new bacula-libs package.
6898
689901May10
6900- Fix bug #1538 Start Scripts return incorrect value
6901- Fix bug #1564 init scripts not LSB compliant
6902
690328Apr10
6904- Fix File and Job Retention in show pool command
6905
6906Release Version 5.0.2
6907
690827Apr10
6909- Add lmgr_is_locked() function to test if a thread own a mutex
6910- Probable fix for SD crash bug #1553
6911
691224Apr10
6913- Fix #1559 problem when restoring pruned jobs with a regexp
6914- Fix for bug #1560 bcopy cannot find Volume
6915
691623Apr10
6917- Remove comment field added in last patch
6918- Fix cancel crash bug #1551
6919
692021Apr10
6921- Check if sql backend is thread-safe
6922
692320Apr10
6924- Correct Pool display in SD status. Fixes bug #1541
6925
692619Apr10
6927- Fix cancel crash reported by Stephen Thompson
6928
692918Apr10
6930- Rewind on close to fix #1549
6931
693216Apr10
6933- Remove closelog() in bpipe fixes bug #1536
6934- Fix #1517 about missing Base level in .level command
6935
693608Apr10
6937- fix grant_postgresql_privileges doesn t grant permissions on jobhisto_jobid_seq
6938
693907Apr10
6940- Add lock position info to volume manager
6941- Permits to use lock manager with file/line from outside
6942
694303Apr10
6944- Replace ASSERT in block.c with fail Job
6945- Use uint32_t for max_concurrent_jobs
6946
694729Mar10
6948- Use file and line for rwlock and lmgr in db_lock()
6949- Add File and Line info to rw_lock for lmgr
6950
695127Mar10
6952- Fix database locking calling db_lock and returning from function without
6953  calling db_unlock.
6954
695526Mar10
6956- Add missing db_unlock to bvfs_update_cache.
6957
695822Mar10
6959- Fix #1532 about permission on binaries
6960
696114Mar10
6962- Allow users to build bat without static QT if desired.
6963- Fix for qt mkspecs location on Fedora 12.
6964
696512Mar10
6966- Fix #1527 about deadlock during migration
6967
696810Mar10
6969- Another fix for OpenSSLv1
6970- Add -lrt to Solaris links
6971
697209Mar10
6973- Fix tls.c for OpenSSLv1
6974
697508Mar10
6976- Fix #1511 when trying to insert more than 50.000 directories in bvfs
6977- Fix plugin load not to stop if one plugin bad -- pointed out by James
6978
697907Mar10
6980- Remove --without-qwt from configure statement.
6981- Fix bug in bvfs_update function, should work much better now
6982
698306Mar10
6984- Second correct fix to bug #1524 verify fails after adding or removing files
6985- Fix bug #1524 verify fails after adding or removing files
6986- Fix bug 1523.
6987- Apply fix suggested by Andreas in bug #1502 for mediaview column sort problem
6988- Lets not generate the ingres code automatically when the .sc or .sh files
6989  changes as it seems these files get outdated on some systems and then this
6990  rule kicks in on systems that don't have the esqlcc ingres compiler installed.
6991- Fix CentOS detection in regression get-os script
6992
699305Mar10
6994- Create subroutines to add exclusion for plugins
6995- This adds sql debugging to these classes that Eric wrote.
6996- This is a 1/2 fix of the issue. It allows for the sorting of the two non
6997  graphic columns, but still does not allow for sorting the graphic columns.
6998  The issue is with last. By setting the sort value, you are setting the value
6999  on the last. To experiment with what I mean, use the set background that I
7000  have commented out in this commit.
7001
700203Mar10
7003- Fix OpenSSL 1.x problem in crypto.c on Fedora 12
7004- Display AllowCompress warning message only if compression used in FileSet
7005
700601Mar10
7007- Added comment on dbi backend needing a recent version of libdbi from CVS as
7008  the version currently released 0.8.3 wont work for compiling the code.
7009- Add Warning check to SQL
7010- Fix readline to use TERM_LIB found for conio
7011
701227Feb10
7013- Move bacula shared objects in separate bacula-libs package.
7014- Fix for termcap lib on suse.
7015
701626Feb10
7017- Fix for shared objects name convention change.
7018- Remove mandrive and suse bacula.spec from configure
7019
702025Feb10
7021- Fix compile link flags for gigaslam
7022- Add missing defines for gccver.
7023
7024Release Version 4.0.4
7025
702603Sep10
7027- Send back updated jobs status from FD
7028- Allow plugin to skip restore if problem
7029- Add comments to win32-systemstate-test
7030- Attempt to eliminate waiting on Storage message during restore
7031- Add quotes around resource name in status output
7032- Change FD protocol version to avoid error message when sending RestoreObjects
7033- Fix so .messages does not stop restore in bat (I think)
7034
7035
7036Release Version 4.0.3
7037
703831Aug10
7039- Fix bug #1633 Windows service is not removed if still running
7040
704130Aug10
7042- Make RestoreObject compatible with older FDs
7043- Apply #1624 properly
7044- Use VERSION for libtool library version
7045- Change branding to Bacula Enterprise
7046- Fix #1624 about segfault in dvd driver when calling rewind(NULL)
7047- Add registered trademark
7048
704917Aug10
7050- Correct rpm .spec for putting hostname and password in bat.conf
7051
7052
7053Release Version 4.0.2
7054
705512Aug10
7056- Fix batch insert detection on SLES 11
7057
705810Aug10
7059- Update Enterprise specs to work with 4.0
7060
706108Aug10
7062- Fix bug #1504 -- Error when creating tables in MySQL 5.5
7063
706402Aug10
7065- Allow sorting of MeditView table columns
7066
706701Aug10
7068- Make Win32 no filesystem change message more explicit
7069
707027Jul10
7071- Update the license template files
7072
707328Jul10
7074- Fix #1606 about OpenSSLv1 detection using non-standard location
7075
7076Bug fixes
70771504 1606
7078
7079
7080Release Version 4.0.1
7081
708226Jul10
7083- Fix pending_buf size calculation + malloc in big chunks
7084- Optimize mallocs in vssapi_registry.c
7085- Apply James' restore patch
7086
708725Jul10
7088- More changes from GPLv2 to AGPLv3
7089- Fix some missed copyright changes
7090- Bring plugin license up to new version
7091
709224Jul10
7093- Apply James' restore patch
7094- Call plugin bEventEndxxxJob even if Job canceled
7095- Check some plugin error conditions on restore to prevent seg fault
7096- Switch to AGPLv3
7097
709822Jul10
7099- Clear class buffer in operator new + add safe_free and correct some calls to
7100  use it
7101- Really free free pool memory before sm_dump
7102- Garbage collect memory pool at end of job and before sm_dump
7103- Ignore STREAM_RESTORE_OBJECTS returned by SD to FD
7104- Implement %f %b to get JobFiles, JobBytes in a RunScript
7105- Fix some windows plugin crashes
7106
710720Jul10
7108- Add exclude code + fix a few orphaned buffers
7109
711019Jul10
7111- Fix malloc of wrong size causing buffer overrun on restore with Windows
7112  plugins
7113- Fix free of unallocated buffer in win plugin code
7114- Add debug info to smartall.c for buffer overrun
7115- Add xattr seg fault protection suggested by Marco for bug #1610
7116
711718Jul10
7118- Add archlinux to os.m4
7119- Apply James' job_canceled fix
7120
712117Jul10
7122- Add some of James' comments
7123- Merge with previous KES changes
7124- Apply James' leaks patch
7125- Make VSS snapshot failures fatal
7126- Fix Win FD crash at termination
7127- Orphaned buffer fixes
7128- Fix 64 bit p_CreateVssExamineWriterMetadata entrypoint
7129- Apply James' backup orphaned buffer patch
7130- Modify win32 config to handle James new vss plugin
7131- Fix min compile problem + package vss-fd.dll instead of systemstate
7132- First cut merging James
7133
713414Jul10
7135- More fixes for 32/64 bit problems in smartall
7136- Fix 32/64 bit problem in smartalloc dump routine
7137
713813Jul10
7139- Make plugins ignore new event item
7140- Put all Windows plugin code on non-zero debug level
7141- Add bEventVssBeforeCloseRestore per James
7142
714311Jul10
7144- Fix .dump, .die, .exit when DEVELOPER turned off
7145- First cut systems state plugin cancel + release some of orphaned buffers
7146- Add bigger print buffer for sm_dump
7147- Add .dump and .exit commands for daemons
7148- Use Pmsg in smartall.c rather than printf for tracing Windows
7149
715009Jul10
7151- Add .dump command
7152- Permit using sm_dump in Windows plugins
7153
715408Jul10
7155- Add a make for winbmr directory
7156
7157Bug fixes
71581610
7159
7160Release Version 4.0.0
7161
716207Jul10
7163- Fix for TLS bugs #1568 and #1599
7164- Add new tls-duplicate-job test
7165- Improve comm line error handling for TLS, may fix bug #1568 and #1599
7166
716706Jul10
7168- Make Windows binaries follow similar naming convention to source release
7169- Correct some of the Win64 compiler warnings
7170- Fix Win32 systemstate crash (hopefully)
7171
717203Jul10
7173- Remove Linux dependency (seq) in regress script
7174
717502Jul10
7176- Do not use mtime with basejobs
7177- Fix SD crash due to mismatched lock/unlock in error condition
7178
717929Jun10
7180- Use send_restore_object() when using plugin
7181
718226Jun10
7183- Fix bug #1587 if you have clients with different catalogs configured, both
7184  catalogs contains all clients after a reload or restart of the dir
7185- Fix bug #1577 During migration: ERROR in block.c:950 Failed ASSERT: dev->is_open()
7186  by moving and commenting out the ASSERT()
7187
7188Release Version 4.0.0-RC3
7189
719019Jun10
7191- Move some AC_MSG_RESULT macros around so the configure output looks somewhat
7192  cleaner.
7193- Save any dumps during regression to dumps directory
7194- Fix crash from rw_lock/unlock miss match
7195- Attempt to fix duplicate job kill seg fault
7196- Replace pthread_kill by my_thread_send_signal() in jcr.c
7197- Add systemstate plugin in windows installer
7198
719918Jun10
7200- Fix postgresql error in grant script
7201- fix #1595 about batch mode detection problem for postgresql with non standard
7202  install dir
7203- Fix accurate code
7204
720517Jun10
7206- Fix db_get_base_jobid()
7207
720816Jun10
7209- Fix Solaris zlib link bug reported by Robert Garza
7210- Improve the "update stats" sql command
7211- Improve performance for MySQL with update stats command
7212
721314Jun10
7214- Fix #1594 about prune copy jobs
7215- Fix restore object compression flag -- James
7216
721711Jun10
7218- Add BDB_VERSION for scripts + prepare update 11 to 12 + automate BDB_VERSION
7219  checking
7220
722107Jun10
7222- Fix bug #1582 Restore from multiple storage daemons breaks subsequent backups
7223- Fix #1567 about display of long volume names truncated during restore
7224- Fix for bug #1569 deadlock/crash in Dir
7225- Apply literal string fix in printf submitted by Luca Berra
7226
722703Jun10
7228- Fix bug #1582 Restore from multiple storage daemons breaks subsequent backups
7229
723001Jun10
7231- Fix segfault on "cancel jobid=" command
7232
723330May10
7234- Fix bug #1554 Windows installer doesn't honor /S flag
7235
723628May10
7237- Fix #1571 and install libraries with 755 perms
7238
723927May10
7240- Fix bug #1581 ASSERTs in src/dird/jobq.c can never trigger
7241- Fix segfault in action on purge test
7242- Fix problem with BaseJob and Accurate FileSet options on client side
7243
724412May10
7245- Adjusted path handling to make 'where' work. 'where' is basically ignored. a
7246  'regexwhere' that affects plugin paths will probably still break things
7247
724811May10
7249- Don't activate plugin on restore if no RestoreObjects have been seen
7250- Move "Including VSS Writer ..." so it only appears once
7251
725210May10
7253- memory leak fixes
7254- make tocharstring() report line and file correctly for sm_alloc
7255- use free instead of delete to free memory allocated with wcsdup remove DOS
7256  EOLs
7257- Free some memory allocated in find_filespec
7258- plugin: Use smartalloc in find_filespec
7259- update find_filespec to allocate it's own memory and not retain any pointers
7260  from the caller
7261
726208May10
7263- remove GUID from the writer 'directory' name. Rely on the name of the instance_{GUID}
7264  dummy file instead
7265- add some deletes back in now that find_filespec does the expected
7266- Clean some stale code and superfluous debugging output
7267- forgot to mark file as seen when it is seen but not newer
7268- mark instance_{GUID} files as seen for incremental backups
7269- plugin: replace new/delete/malloc/free by smartalloc
7270
727107May10
7272- Remove bdb from cat makefile
7273
727406May10
7275- Fix problem when sending Cancel event to plugin
7276- Update plugin from James
7277- Implement bEventPluginCommand event for systemstate plugin
7278- MySQL compilation fix
7279
728005May10
7281- plugin: use smartalloc
7282- fix compilation for 64bit version
7283
7284Release Version 4.0.0-RC1
7285
728604May10
7287- Fix xml_name in plugin
7288
728903May10
7290- Fix case order in vss_writer to resolve crash at the end of the writer
7291  backup
7292- Fix segfault when loading Plugins
7293
729401May10
7295- Fix insertion of RestoreObject
7296- Fix RestoreObject schema on PostgreSQL
7297- Use lwps cmd in dbx and no threads as it seems to give some strange side
7298  effects e.g. doesn't work and lwps seems to always work. So lwps it is
7299  then.
7300- Do some work on the btraceback on Solaris, we test to see what debugger is
7301  available and we prefer the debuggers in this order: dbx, gdb, mdb. Also
7302  enchanced the dbx bactrace somewhat that it always dumps all available
7303  threads (e.g. we also changed from lwp to threads for dbx). We also print
7304  some variables that the gdb script also dumps on a bactrace. Hopefully we get
7305  some better dumps using this. The mdb is used as a last resort as it should
7306  be always installed on a Solaris box (dbx and gdb may not) but at the moment
7307  I'm still trying to find out how to get some more understandable dumps from
7308  mdb as its rather rudimentary and more a crash debugger then a source code
7309  debugger.
7310- Remove RestoreObjects when pruning Jobs
7311- Fix File and Job Retention in show pool command
7312- Add Polish translation. This translation project is sponsored by Inteos Sp. z
7313  o.o. based in Warsaw, PL.
7314- Fix bug #1538 Start Scripts return incorrect value
7315- Fix bug #1564 init scripts not LSB compliant
7316
731728Apr10
7318- Patch from Martin to avoid error when single tape used
7319
732027Apr10
7321- Add lmgr_is_locked() function to test if a thread own a mutex
7322- Add new file I missed from James' plugin patch
7323- Probable fix for SD crash bug #1553
7324
732526Apr10
7326- Fix #1558 about bscan that doesn't update PurgedFiles on Job records
7327- Fix #1559 problem when restoring pruned jobs with a regexp
7328
732924Apr10
7330- Fix for bug #1560 bcopy cannot find Volume
7331
733223Apr10
7333- Add compress/decompress of Object Record data
7334- Remove pool zap code that breaks 2drive-concurrent-test
7335- Fix cancel crash bug #1551
7336
733721Apr10
7338- Fix job_metadata name problem
7339- Backport regress from Branch-5.0 and master
7340- Check if sql backend is thread-safe
7341- Update DartConfiguration
7342- Add lock position info to volume manager
7343- Backport lockmgr.h
7344- Backport bbatch.c changes
7345- Add install of mdb script
7346- add mdb traceback + remove cats/bdb
7347- Pull master changes
7348
734920Apr10
7350- Big backport from master
7351- Correct Pool display in SD status. Fixes bug #1541
7352
735305Apr10
7354- Fix compiler warning
7355
735603Apr10
7357- Replace ASSERT in block.c with fail Job
7358- Use uint32_t for max_concurrent_jobs
7359
736029Mar10
7361- Use file and line for rwlock and lmgr in db_lock()
7362- Add File and Line info to rw_lock for lmgr
7363
736427Mar10
7365- Fix database locking calling db_lock and returning from function without
7366  calling db_unlock.
7367
736826Mar10
7369- Add missing db_unlock to bvfs_update_cache.
7370- Fix array dimensions due to adding Ingres to certain sql arrays.
7371
737222Mar10
7373- Update configure
7374- Fix #1532 about permission on binaries
7375
737614Mar10
7377- Allow users to build bat without static QT if desired.
7378- Fix for qt mkspecs location on Fedora 12.
7379
738012Mar10
7381- Run ingres template code through esqlcc.
7382- another small fix
7383- syntax fix, test improved, empty results fixed
7384- Fix #1527 about deadlock during migration
7385
738610Mar10
7387- Another fix for OpenSSLv1
7388- Add -lrt to Solaris links
7389
739009Mar10
7391- Fix tls.c for OpenSSLv1
7392
739308Mar10
7394- Fix #1511 when trying to insert more than 50.000 directories in bvfs
7395- Fix plugin load not to stop if one plugin bad -- pointed out by James
7396
739707Mar10
7398- Remove --without-qwt from configure statement.
7399- Fix bug in bvfs_update function, should work much better now
7400
740106Mar10
7402- Second correct fix to bug #1524 verify fails after adding or removing files
7403- Fix bug #1524 verify fails after adding or removing files
7404- Fix bug 1523.
7405- Apply fix suggested by Andreas in bug #1502 for mediaview column sort problem
7406- Lets not generate the ingres code automatically when the .sc or .sh files
7407  changes as it seems these files get outdated on some systems and then this
7408  rule kicks in on systems that don't have the esqlcc ingres compiler installed.
7409- Fix CentOS detection in regression get-os script
7410
741105Mar10
7412- Create subroutines to add exclusion for plugins
7413- This adds sql debugging to these classes that Eric wrote.
7414- This is a 1/2 fix of the issue. It allows for the sorting of the two non
7415  graphic columns, but still does not allow for sorting the graphic columns.
7416  The issue is with last. By setting the sort value, you are setting the value
7417  on the last. To experiment with what I mean, use the set background that I
7418  have commented out in this commit.
7419
742003Mar10
7421- Fix configure.in
7422- Lets generate ingres code by calling esqlcc and not esqlc as we want c++
7423  code. Replaced some strncpy by bstrncpy calls. Add dependency in Makefile of
7424  generated code on it source file.
7425- Fix OpenSSL 1.x problem in crypto.c on Fedora 12
7426- Display AllowCompress warning message only if compression used in FileSet
7427
742801Mar10
7429- Added comment on dbi backend needing a recent version of libdbi from CVS as
7430  the version currently released 0.8.3 wont work for compiling the code.
7431- Add Warning check to SQL
7432- Fix readline to use TERM_LIB found for conio
7433
743427Feb10
7435- Move bacula shared objects in separate bacula-libs package.
7436- Fix for termcap lib on suse.
7437
743826Feb10
7439- Fix for shared objects name convention change.
7440- Remove mandrive and suse bacula.spec from configure
7441
744225Feb10
7443- Fix compile link flags for gigaslam
7444- Add missing defines for gccver.
7445
744624Feb10
7447- Final po changes for Release-5.0.1
7448- Remove qt-console from POFILES
7449
745023Feb10
7451- Undelete bat help files
7452- Fix problem with MySQL with big Base jobs (temporary fix for 5.0.1)
7453- Fix compiler warnings in tools directory
7454- Ensure SD asks for help when looping even if poll set. Fixes bug #1513
7455
745621Feb10
7457- Fix three-pool regress bug
7458- Replace MIN by code as recommended by Marco to avoid compiler warning
7459- Make script more portable
7460- Add Fedora 11 and 12 build tags.
7461- Lets close the Ingres cursor otherwise the code complains the cursor is still
7462  open when we try to reuse it.
7463- Fix segv when indicator field is null. Also added some extra checks around
7464  free calls so we don't try to free null pointers.
7465- Changed strcpy to bstrncpy and sprintf to bsnprintf and changed the bsnprintf
7466  format.
7467- Small indent changes
7468
746920Feb10
7470- Sync between master and this branch as some ingres changes did go into master
7471  but not into this branch.
7472- Remove include file that makes the compile complain and doesn't seem to be
7473  used as removing makes the code compile ok.
7474- Some small indent changes.
7475- Reindented myingres.sc to Bacula "style" and regenerated myingres.c
7476- Merged in rejects from previous patch and regenerated new myingres.c from
7477  myingres.sc using esqlc. Changed sprintf into snprintf.
7478- Added patch from Stefan Reddig -- fixed date types, errmsg
7479- Added patch from Stefan Reddig -- improved ingres db test
7480- Added patch from Stefan Reddig -- added some checks, db test prog
7481- Forgot one exit.
7482- Fixes for client only build.
7483- Fix seg fault in dup jobs regression test
7484- Possible fix for FreeBSD three-pool regress failure
7485- Remove duplicate.
7486- Remove mysql version variable.
7487- Enable readline support.
7488- bug report 1505
7489- This version fixes an issue where the console window would start out not
7490  docked. It is fixed by initiating the variables in the Pages class with a
7491  constructor.
7492
749319Feb10
7494- fix bvfs that displays NULL from time to time
7495
749623Feb10
7497- Ensure SD asks for help when looping even if poll set. Fixes bug #1513
7498
749921Feb10
7500- Fix three-pool regress bug
7501- Replace MIN by code as recommended by Marco to avoid compiler warning
7502- Make script more portable
7503- Add Fedora 11 and 12 build tags.
7504- Lets close the Ingres cursor otherwise the code complains the cursor is still
7505  open when we try to reuse it.
7506- Fix segv when indicator field is null. Also added some extra checks around
7507  free calls so we don't try to free null pointers.
7508- Changed strcpy to bstrncpy and sprintf to bsnprintf and changed the bsnprintf
7509  format.
7510- Small indent changes
7511
751220Feb10
7513- Sync between master and this branch as some ingres changes did go into master
7514  but not into this branch.
7515- Remove include file that makes the compile complain and doesn't seem to be
7516  used as removing makes the code compile ok.
7517- Some small indent changes.
7518- Reindented myingres.sc to Bacula "style" and regenerated myingres.c
7519- Merged in rejects from previous patch and regenerated new myingres.c from
7520  myingres.sc using esqlc. Changed sprintf into snprintf.
7521- Added patch from Stefan Reddig -- fixed date types, errmsg
7522- Added patch from Stefan Reddig -- improved ingres db test
7523- Added patch from Stefan Reddig -- added some checks, db test prog
7524- Forgot one exit.
7525- Fixes for client only build.
7526- Fix seg fault in dup jobs regression test
7527- Possible fix for FreeBSD three-pool regress failure
7528- Remove duplicate.
7529- Remove mysql version variable.
7530- Enable readline support.
7531- bug report 1505
7532- This version fixes an issue where the console window would start out not
7533  docked. It is fixed by initiating the variables in the Pages class with a
7534  constructor.
7535
753619Feb10
7537 - Fix make_catalog_backup.pl fails when catalog db is on other host
7538
753917Feb10
7540- Apply MacOSX installer patch from bug #1509
7541- Add debug code for FreeBSD regress failures
7542- Reduce debug output
7543
754416Feb10
7545- Regress test Branch-4.0 prior to release
7546- Add more debug for three-pool regress failure
7547- Backport duplicate-job-test
7548- Make dup jobs regress test work
7549- Eliminate error message in regress setup if get not present
7550- Avoid error message if git not installed
7551
755215Feb10
7553- Apply fix to previous fix of Copy problem. Fix proposed by reporter o
7554  #1476
7555- Set default Allow Duplicate Jobs = yes
7556- Fix Allow Duplicates bug
7557
755814Feb10
7559- Fix duplicate job bug
7560- Update date
7561- Fix infinite wait on error when restore started
7562- Make undocking work
7563- update configure
7564- Add check for sqlite3_threadsafe() in configure
7565- Add debug to testls
7566
756713Feb10
7568- Updates for 5.0.1.
7569- Clean up termcap requirements.
7570- Add dependency information.
7571- Changes to run bat as nonroot user.
7572- Refix version.
7573- Fix client only build.
7574- Add code to check and prevent setting StorageId to zero
7575
757612Feb10
7577- Lets call the Ingres version of the tables also version 12 as it alre
7578  all the new tables introduced in version 12 on the other backends.
7579- Fix library versions from 5.1.0 to 4.0.1 so things are inline with th
7580  numbering scheme
7581- First cut at fixing AllowDuplicateJobs bugs
7582- Fix bug #1501 -t does not print errors
7583- Add more doc in sample-query.sql
7584
758512Feb10
7586- Lets call the Ingres version of the tables also version 12 as it alre
7587  all the new tables introduced in version 12 on the other backends.
7588- Fix library versions from 5.1.0 to 5.0.1 so things are inline with th
7589  numbering scheme
7590- First cut at fixing AllowDuplicateJobs bugs
7591- Fix bug #1501 -t does not print errors
7592- Add more doc in sample-query.sql
7593
759411Feb10
7595- Apply SQLite3 update fix from bug #1497
7596- Apply bashism fix for diskchanger.in script from bug #1499
7597- Apply Philipp Storz fix on bconsole history file
7598- Apply rpm fix for Sci Linux from bug #1494
7599- Update po files
7600- Take most recent Ukranian po from bug #1448
7601- Fix pages not in focus
7602
760310Feb10
7604- Work around SQLite3 bug in bat submitted by Andreas Piesk a.piesk@gmx
7605- Move shared object numbers into version.h + use -release for libtool
7606  than -version-info
7607- Make mtx-changer errors clearer
7608- Check for existence of mtx-changer.conf in mtx-changer script
7609
761009Feb10
7611- Probable fix for Copy/Migration bug #1476
7612- Fix SQL that fails on SQLite3 in bat reported by Andreas Piesk a.pies
7613- Make master run with DEVELOPER set
7614
761508Feb10
7616- Make bsnprintf test program compile
7617- Rename directory
7618- Reorganize spec files
7619- Fix bat bug that consumes connections + add braces on ifs + rename su
7620- Fix compiling gigaslam.c whith $(CFLAGS) for OpenSuse Build service
7621- Fix Mysql database upgrade.
7622
762307Feb10
7624- Fix bug #1488 -- create delivery_error() subroutine to avoid recursio
7625  race conditions in messages.c
7626- Upgrade cats library also to 5.0.0
7627
762806Feb10
7629- Fix missing console page in bat
7630- Move msg trace into subroutine
7631- Move bat help files into help subdirectory
7632- Add bat help files to Win64 installer
7633- Win -- add help files to installer + stop any running bacula-fd befor
7634  install
7635- Fix bug #1481 -- bat consumes all console file descriptors
7636- Update date on win32 rc file
7637
763804Feb10
7639- Backport truncate on purge from 5.1.x
7640- Fix bug #1486 -- bat doesn't show any errors on command-line
7641- Update the bsock error url
7642
764303Feb10
7644- Correct .my.cnf umask in make_catalog_backup.pl
7645
764602Feb10
7647- Apply Philipp's fix for dbcheck use by make_catalog_backup.pl
7648
764901Feb10
7650- Backout patch that should not be in Branch-5.0
7651- Backup patch that should not be in Branch-5.0
7652- Free db_list when not used
7653- Fix seg fault in bscan from new comment field
7654- Remove qmake-qt4 code so tht alternate qt4 build works. Fixes build p
7655  in bug #1468
7656- Patch from checks multple CNs when using TLS
7657
765831Jan10
7659- Commit spec+rpm build files from Scott
7660
766130Jan10
7662- Fix seg fault in SQlite driver
7663
766428Jan10
7665- Make versions of shared libs inline with the software version.
7666- Remove file_index sequential check -- reported by Graham
7667
766827Jan10
7669- Disabled ActionOnPurge waiting for a fix
7670- Check pool memory size for truncate op
7671
767226Jan10
7673- Fix #1467 about ActionOnPurge with Devices having space
7674- Fix #1466 about Bogus pruning message
7675
767625Jan10
7677- update configure
7678- Fix make_catalog_backup.pl warning
7679
7680
7681
7682
7683
7684Release Version 5.0.0
7685
768621Jan10
7687- Remove double secs in pruning output
7688
768920Jan10
7690- Fix priority mgnt in lock manager
7691- Fix FD crash when plugin running and cancel given
7692- Stop backup sooner after cancel
7693- Make a missing plugin during backup fatal
7694- Update sample-query.sql
7695- Use make_catalog_backup.pl by default
7696
769719Jan10
7698- Update makeall and add README to release directory
7699- Remove debug code
7700- Add more authors
7701- Fix possible memory leak
7702- Fix bscan bug introduced with serialization change
7703- Add a few status client commands
7704- Make Ukraine po to compile
7705- Update po files
7706- More spec improvements from bug #1455
7707- Enhance FD status to have level
7708
770918Jan10
7710- Fix logwatch install in bacula.spec. Patch from bug #1454
7711- Remove /etc/logwatch directories from spec file. Patch supplied by bug
7712  #1456
7713- Don't remove spec files -- fixes bug #1458
7714- Remove FI sanity check code that does not apply after a VirtualFull
7715- Make Attr/record FI non-fatal if different -- possibly temp + add new session
7716  record types
7717- Keep serial from overruning with bad data
7718
771917Jan10
7720- Add info message on how to stop the file relocation test
7721
772215Jan10
7723- Add new Path tables to grant and drop scripts
7724- Fix #1450 about FirstWritten not updated with bscan
7725- Fix error message in grant_postgresql_privileges
7726
772712Jan10
7728- Fix SQLite table creation script
7729
773011Jan10
7731- Add Job.Reviewed field
7732- Enable priority checks in lockmanager
7733- Change DB version from 11 to 12
7734- Fix Win64 build
7735- Fix Win32 build
7736
773710Jan10
7738- Fix the subject to something easy to delete
7739- Turn off messages test -- it creates tons of emails
7740
774109Jan10
7742- Optimize strtok usage in ua_cmds
7743
774408Jan10
7745- Remove old code requiring different storages for migration
7746- More checking for OpenSSL in configure
7747
774806Jan10
7749- Add make_catalog_backup.pl script that uses env variables and disk file to
7750  pass database password for backup
7751- Modify the sql query to get alphabetical order of clients when selecting the
7752  most recent backup for a client
7753
775405Jan10
7755- Remove warning about make_catalog_backup.pl
7756
775704Jan10
7758- Add Ingres configuration
7759- Fix Ingres ID definition that caused seg fault
7760- Add commit from Stefan Reddig
7761
776203Jan10
7763- Simplify initgroups definition for AIX
7764- initgroups definition is ok on aix >= 5
7765
776631Dec09
7767- Ignore scripts/bacula_config
7768- Remove QWT from configure -- not used
7769
777028Dec09
7771- Revert to configure with C due to old prototypes on some systems
7772- Make ioctl_req_t test less g++ dependent
7773- Make ioctl test more exact
7774- Try to force configure compiles to be more exact
7775- Rebuild configure to handle Marco's changes
7776- Clean old configure
7777
777827Dec09
7779- Let --enable-libtool and --disable-libtool determine if we build plugins and
7780  drop the extra configure option
7781
778226Dec09
7783- Lets use a xattr specific constant and not the stdio BUFSIZ which is kind of
7784  platform dependend.
7785- Attempt to autoconfigure ioctl_req_t
7786- Lets not mix initialized stack variable with uninitialized ones in the same
7787  definition.
7788- Added some handling of EPERM and EOPNOTSUPP which seem to be returned when
7789  you try to retrieve the system extended attributes a non root user.
7790- Lets not orphan the buffer returned by extattr_namespace_to_string as it
7791  seems by looking at the code it strdups the string it returns so no need to
7792  bstrdup it ourself.
7793
779425Dec09
7795- Show that plugins are enabled or not in configure output.
7796
779724Dec09
7798- Plugins are dependable on libtool now so cleaned the Makefiles and the fd
7799  plugins are only build when --enable-plugins is set and libtool is used.
7800- Clarify catalog grant permissions message
7801
780223Dec09
7803- Fix depend for changes to SRC variables.
7804- Drop the usage of macros within macros as it seems some platforms native
7805  makes don't support that. While converting the Makefiles also made things
7806  somewhat more uniform in naming the lib objects.
7807
780822Dec09
7809- Add scripts/bacula_config script that displays configure options and results
7810- Continue to support Batch Mode with PostgreSQL < 8.2
7811
781221Dec09
7813- M_ABORT Bacula If batch insert is turned on when we try to open a connection
7814  and thread safe is not enabled
7815- Try to fix problem on FreeBSD with unsupported extended attributes which
7816  gives lots of orphaned buffers as seen in regression testing.
7817
781820Dec09
7819- Fix thread safe detection in ./configure
7820
782119Dec09
7822- Update bweb deb
7823- Fix breload make_catalog_backup.pl rights
7824
782517Dec09
7826- LSBize Debian init scripts
7827
782815Dec09
7829- Fix #undef of lock manager
7830
783113Dec09
7832- Remove checkout master
7833- Add more debug for Solaris regression timeouts
7834- Make SUN C++ compiler stop complaining about enum definition.
7835- Use %c and %n in bootstrap in default bacula-dir.conf
7836
783711Dec09
7838- remove a ref to sqlite
7839- Remove ua_prune.c debug code
7840- Print any traceback or bactrace
7841- Fix old stuff in Makefile
7842- Allow deadlock manager on FreeBSD, MacOSX and SunOs
7843- Add allowcompress-test
7844- Add test for AllowCompress option
7845
784610Dec09
7847- Eliminate compiler warning
7848- Rework Mac OS 10.6 mtio.h fix
7849- Attempt to fix mtio.h problem on Mac 10.6
7850- Allow mount to wake job waiting for op
7851- Make wait longer for better recycling
7852- Fix another volume_lock dlock order problem
7853- Fix and add ASSERT debug
7854- Fix compilation problem with lockmgr
7855
785609Dec09
7857- Fix misnamed variable
7858- Reorder lock_volumes and dlock in SD to avoid race conditions
7859- - five more updates to manpages options I had forgotten in a corner, - a
7860  reformated and edited page for bsmtp - a brand new one for btraceback, based
7861  on the Problem Resolution Guide and discussions (to be continued?) on this
7862  list.
7863- Fix compilation pb
7864- Add mutex some priority info for SD
7865- Add info in dump about lock priority
7866- Fix CentOS/RHEL detection
7867- Fix #defines when lock manager turned off
7868- Add USE_LOCKMGR_PRIORITY switch to enable new priority management
7869- Add Macro BTHREAD_MUTEX_PRIORITY(p) and lib/mutex_list.h to manage locks
7870- Make pthread_mutex_init/destroy compatible with bthread_mutex_t
7871- Fix SD Vol+dev lock race bug
7872
787308Dec09
7874- Add init/destroy function for both p/bthread_mutex_t object
7875- Add new bthread_mutex_t object that check mutex priority order
7876- Add test for reload command
7877- More bstrncat doc
7878- Add bstrncat comments
7879- Fix bug #1431 about bad reload command. Still an object to free in this
7880  case.
7881- Fix bug in bstrncat
7882- Temp fix for prune crash
7883
788407Dec09
7885- Update win32 testing
7886- Add new test for win32
7887- Add cleandir option
7888- Add tool to edit configuration file remotely
7889- Add more sm_check debug
7890- Add memory corruption checks
7891
789206Dec09
7893- Fix CentOS/RedHat test in regress
7894- Add win32 regress helper
7895- Attempt to fix SQLite seg fault when listing fields
7896- Allow Dir to come up before use
7897- Fix python plugin to use the new get functions instead of the get_ functions.
7898- Fix seg fault in new AllowCompression code
7899- Use restore count from write_bsr
7900- Add some doc of Win32 stuff
7901- Update prototype.conf to have latest stuff
7902- Update techdoc + notes
7903- Add AllowCompression feature
7904
790505Dec09
7906- Remove debug
7907- Fix #1403 about windows directory attributes not well restored
7908- Change old get_Jobxxx to getJobxxx
7909- Fix Win32 build after adding Base Job code
7910- Fix backup-bacula-test
7911- Add new idea to kernstodo
7912- Improved database warning message
7913
791404Dec09
7915- Init lmgr in btape
7916
791703Dec09
7918- Disable SQLite2 code in cats.h
7919- Remove SQLite from configure
7920- Remove SQLite2 scripts
7921- Fix configure.in
7922
792302Dec09
7924- Remove JobMedia.Copy references
7925- bvfs: update bvfs_test
7926- update
7927- Remove brestore_ from bvfs table, use Job::HasCache instead of knownjobid
7928  table
7929- Update po files
7930- Finally... the 100% of bacula spanish !!! ;-)
7931- Apply Postgres 8.4 SQL_ASCII fix
7932- Ignore bweb.conf in gui/bweb
7933- Apply manpage patches
7934
793501Dec09
7936- Fix backup-bacula regression
7937- Remove support for SQLite 2
7938- Fix rpm spec files bug #1428 + #1420
7939- Fix include MySQL libs to use shared object. Fixes bug #1427
7940- Fix search to include 64 bit libs for --with-dbi option
7941- Change all log.d to logwatch in RedHat specs
7942
794330Nov09
7944- Add config doc in INSTALL
7945
794623Nov09
7947- Add another project to the projects file
7948- don't follow packagemaker permission recommendations
7949- OSX Installer: update README
7950- OSX installer: fix for a bug in 10.5 packagemaker, --id argument required
7951- OSX installer: switch to new pmdoc packagemaker format
7952- Add another project to the projects file
7953- Add new project
7954
795522Nov09
7956- Add error count to Fatal job errors
7957
795821Nov09
7959- Attempt to keep tls_shutdown from hanging
7960
796116Nov09
7962- Add completion for unmark
7963
796415Nov09
7965- Add Job and File Retention to Pool
7966- Remove version id
7967- Change some console.c socket calls into class calls
7968- Revert "Reduce diff output in weird-files-test"
7969- Reduce diff output in weird-files-test
7970
797114Nov09
7972- Fix bug #1367 by creating an empty query.sql file
7973
797413Nov09
7975- update
7976- Display only backups when running a new job
7977- Add list_backup, list_restore functions
7978- update
7979- Add optional type= argument to .jobs command. You can list only Backup,
7980  Restore,... jobs.
7981
798212Nov09
7983- autocomplete restore mode
7984
798511Nov09
7986- update
7987- Fix segfault on basejob code
7988- Replace POOL_MEM by POOLMEM to avoid segfaults
7989- Fix base-job-test with Mysql
7990- Remove extra _ of _dbg_print_db func
7991- Update BDATE
7992- fix segfault on redhat4
7993
799410Nov09
7995- Add base-job-test to regress
7996- update
7997
799809Nov09
7999- Optimize SQL to determine file selection with directories. It is enabled for
8000  ascii path.
8001
800207Nov09
8003- Drop svn Id
8004
800506Nov09
8006- Add Solaris regress comments
8007
800805Nov09
8009- More debug when test fails
8010- Add SITE_NAME and EMAIL to cdash report
8011- Display a message if catalog max_connections setting is too low
8012
801304Nov09
8014- Apply James' conio patches
8015- Update po
8016- A small changes on bacula-es translate. Now, we go on ~90% !!!
8017- Fix double send of attributes introduced in 84aabba7cee82f0c1f6dae8882a2ee0bb26306ca
8018- Check pthread_mutex_lock return code in lockmgr
8019
802003Nov09
8021- Remove debug code in concurrent-jobs-test
8022- Remove debug code in encrypt-bug-test
8023- Remove annoying debug messages in four-jobs-test
8024
802502Nov09
8026- Increase width of ls size. Fixes bug #1409
8027- Fix buffer clobber when editing SQL error
8028- Fix false zombie errors in FD during regression
8029- Merge branches 'master' and 'kaboom'
8030- Add -m option to DIR,FD,SD to dump kaboom output
8031- avoid orphan memory in testls
8032
803301Nov09
8034- tab-completion ok
8035- When using .help item=, we display only usage part
8036- Add bat to Win32 build and install
8037- Add more debug for zombie jobs
8038- Get regress bacula stop messages when debug on
8039- Fix SD DCR race condition that causes seg faults
8040- Stop regression tests after 30 minutes
8041- Commit configure
8042- Add more debug on failed source-addr regression
8043- Set use_libtool expicitly to yes so our other checks work for static tools.
8044
804530Oct09
8046- Rework bat so that Win32 version works better
8047
804829Oct09
8049- Make bat win32 build use /home/kern/bacula
8050- Make non-win32 build stop on failure
8051- Make win32/64 build stop on failure
8052- Remove definition of unused subroutine in ua_dotcmds.c
8053- Revert James' patch to simplify the Win32/64 build process
8054
805528Oct09
8056- disable debug in win32 revision
8057- update bat on win32 project file
8058
805927Oct09
8060- Small fix to Eric great patch for readline commandcompletion so it also
8061  compiles on non gcc compilers.
8062- Add readline completion for commands and argument
8063
806426Oct09
8065- Fix another messages error problem pointed out by Eric
8066
806725Oct09
8068- Disable messages-test in automatic
8069- Show an other deadlock in messages.c
8070- Change W/G to Wanted/Granted in lock dump
8071- fix multi-console problem for bat on win32
8072- change Jmsg to Qmsg in low level routine
8073- Set tries to 1 for a non-timeout mount or unmount operation.
8074- Fix comment
8075- bat: change info order in Job view
8076- Use Qmsg instead of Jmsg when fides_mutex is locked in close_msg()
8077- simplify the link process for win32/win64
8078
807924Oct09
8080- initialize lmgr in bat
8081- add messages-test to regression suite
8082- update tools with lmgr
8083- force lock manger init
8084- add lmgr to bconsole
8085- Fix deadlock detection to work in daemon mode
8086- Implement syslog on Windows
8087- Make all ABORT and ERROR_EXIT msgs go to syslog
8088- Fix ref to dequeuing_msgs
8089
809023Oct09
8091- Disallow Qmsg when despooling
8092- Fix Qmsg race condition reported by Eric
8093- add test for bad messages ressource
8094- bat: Display a nice graphic on media usage depending on the average size for
8095  this mediatype.
8096
809722Oct09
8098- bat: add volume capacity estimation in mediaview
8099- bat: try to center InChanger bullet
8100- bat: Use green/red bullet for InChanger in mediview
8101- bat: Don't set Expire field unless LastWritten is ok
8102
810321Oct09
8104- Make new configure per Marco's request
8105- bat: add new Expired button in MediaView
8106- fix vtape test
8107- Redirect errors to /dev/null and only run uname -p on Linux where we know it
8108  works. This is probably the most portable way of doing things.
8109
811020Oct09
8111- Add MediaView form that displays the Media list in a QTableWidget. It permits
8112  to search and sort media. Rename current "Media" tab to "Pool" as it displays
8113  Pools
8114- Permit to use MediaId or VolumeName in MediaEdit panel
8115- add StringList to handle locations, volstatus and mediatypes
8116- add dot functions to list volstatus, locations and mediatypes
8117- update bacula32.def
8118- Add .volstatus command
8119- Add new MediaView
8120- permits "update slot(s)" and "label barcodes slot(s)" command
8121
812219Oct09
8123- Don't use uname -i but uname -p
8124- Added support for selecting the correct libdir on Linux
8125- fix status slots command when SD slots are mixed
8126- Test only master now
8127
812818Oct09
8129- update fr.po
8130- Added acl and xattr regression tests for FreeBSD
8131- Use getfattr and setfattr on Linux not attr as that is a XFS tool which works
8132  too but is not native.
8133- Don't enable SUN compiler by default and make the configdir configurable.
8134- Add test when ActionOnPurge=None Add test for update volume=xxx actiononpurge=yyy
8135- fix crash on exchange restore fail
8136- Update project 5 (ActionOnPurge) with current status
8137- chmod new regress script
8138- update regress
8139
814017Oct09
8141- Ensure that Ubuntu /var/run is created in init.d scripts suggested by nick
8142  <nick@fisk.me.uk>
8143- Implement Dan's suggestion to avoid IPv6 problems
8144- Add makeall for release
8145- On release, make only a simple tag
8146- Fix Windows build
8147
814816Oct09
8149- Don't download and build fakeroot as part of make -C platforms/osx
8150- More Win installer changes
8151- Update installer
8152- Do some additional checks.
8153- Add Marco's run regression wrapper script
8154- Possible fix for problem with Volume in another drive
8155- Make new configure from Marco's configure.in
8156- Try to unmount by running the unmount command specified in the config on file
8157  and dvd devices.
8158- Fix switching read device reported by Nicolae Mihalache <mache@abcpages.com>
8159
816015Oct09
8161- Lets free the variable in the right part of the loop.
8162- Use bfree_and_null
8163- Change bsnprintf to normal strncpy
8164- Add comments to fileregexp test
8165- Add more debug in filregexp test
8166- Eliminate compiler warning
8167- Fix bug #1391 Job status improperly set due to subtle variable overload
8168  problem
8169
817014Oct09
8171- Add release scripts
8172- add regress variables to functions.pm
8173
817413Oct09
8175- Update date
8176- Fix stupid error
8177- Avoid error when git-version doesn't exist
8178- Convert some old %x into %p for pointers
8179- Fix #1352 about double free with regexp and big filenames on windows
8180
818111Oct09
8182- Small update to cache the current attrspace we are saving and make a private
8183  copy of that string representation.
8184- Change acl and xattr errors from Qmsg to Jmsg
8185- Add comment
8186- Recursively call fix_device_block_write_error on error
8187- Fix changing read device during VirtualFull in SD
8188- Eliminate possible false error message
8189- Fixed ifdefs
8190
819110Oct09
8192- Add posix acls stored in xattrs on FreeBSD
8193- Removed last direct message output by replacing Qmsg by Mmsg
8194
819509Oct09
8196- Add comment on OpenBSD not supporting the extattr functions (anymore ?)
8197- Add new Feature Requests to projects file
8198- Fix ifdefs
8199- Change strcmp to bstrcmp
8200- fix bash/sh problem in disk-changer.in
8201- Fix some comments
8202- remove old db_get_int_handler()
8203- Add support when extattr_get_file is supported but extattr_get_link is
8204  not.
8205- Regenerated config.h.in
8206
820708Oct09
8208- Implement transfer and listall command in mtx-changer and disk-changer
8209  scripts
8210- Add new autochanger command to get all information about content
8211
821207Oct09
8213- As things are no longer as generic rename the generic to the linux interface
8214  (b.t.w. OSX also implements this interface)
8215- Just as with serializing first unserialize all xattr structures in memory and
8216  then walk that list for restoring them.
8217- delete the alist in the destroy function
8218- Implement the extattr xBSD interface Moved some code around to be able to
8219  reuse the encoding and decoding for both the extattr and xattr interface Use
8220  an alist for storing the xattr list so we don't have to count the number of
8221  xattr first
8222- Use extattr interface for all xBSD filesystems. Added OpenBSD also to the
8223  mix.
8224- As it seems FreeBSD doesn't have the llistxattr or listxattr interface as
8225  Linux, OSX and NetBSD have but has an interface named extattr. This is a
8226  first breakdown to implement that interface.
8227
822805Oct09
8229- Make Checksum as default when not using FileSet->Include->Options->BaseJob
8230- Change debug level
8231- Fix postgresql MD5 missing field
8232- Fix unwanted printout in strip test
8233- Fix concurrent Job recycle bug #1288
8234- Fixed inverted logic
8235- Remove useless ScratchPool refs from Bat media list
8236
823703Oct09
8238- Little fixes for the action_on_purge command
8239- Remove obsolete truncate_on_purge settings
8240- Implement action_on_purge command
8241- Implement the ActionOnPurge setting for pools and individual volumes
8242- Implement truncate on purge setting
8243- Add a MaxVolBytes test that create over 100 Vols
8244- Add some error messages in insane buffer size cases
8245- Fix bug #1382 newly created disk volumes -> file not found warning
8246
824701Oct09
8248- Cause the tree widget selected to keep up with the tab widget selected
8249
825030Sep09
8251- Send checksum only when the FD will use it
8252- remove debug
8253- Allow for external CFLAGS to overwrite the CFLAGS in this script.
8254
825529Sep09
8256- Change grep -e to egrep and use -c instead of using wc.
8257- Implement console 'timeout' feature using bacula socket timers
8258- revert the update_bacula_table script change with bad indexes
8259- Add index modification in update_sqlite/sqlite3/postgresql scripts
8260- Remove the inx4 index for SQLite2/3 (FilenameId, PathId) on File table.
8261  Replace it by an index over (JobId, PathId, FilenameId).
8262
826328Sep09
8264- Attempt to fix MySQL SQL error
8265
826627Sep09
8267- Make sure we use the right chmod for Solaris
8268- Fix Win32 build
8269- Fix compiler warning
8270
827126Sep09
8272- Remove gnome-console
8273- Update man pages
8274- Implement store_size32 and store_size64
8275- Correct regression tests to use Pool 'File'
8276
827725Sep09
8278- Up max vol size
8279- Define File Pool and limit size to 5G
8280- Fix Alpha ifdefing -- should fix bug #1359
8281
828222Sep09
8283- Remove the file_fp_idx index for Postgresql (FilenameId, PathId) on File
8284  table. It is useless for common usage, and causes performance issues. This
8285  index fragments over the time and the update cost grows very quickly. (This
8286  index is not present on Mysql schema)
8287
828821Sep09
8289- update speed-test
8290- update speedtest
8291- speed-test: small fix
8292
829320Sep09
8294- Update to slightly newer config.guess and config.sub
8295- Fix compile error on Mac
8296- Generate new configure
8297- Reorder configure test for cleaner print output
8298
829919Sep09
8300- Implement support of keeping readall capabilities after UID/GID switch
8301
830218Sep09
8303- Remove redundant includes of pwd.h and grp.h headers
8304- find_one_file: Remove unreliable and redundant access(2) directory check
8305- Fix link rules
8306- Force nightly-disk regress to 3.0.3
8307
830817Sep09
8309- speed-test: small fix
8310- speed-test: Add basejob argument to test basejob speed
8311- Add new test
8312- Fix conf to use make as requested by Martin Simmons a long time ago
8313- Restore comments
8314- Fix for sqlite, now it works
8315- Fix seg fault in ignoredir code
8316- more mkdir -p changes
8317- small fix
8318- Restrict Join using JobTDate to a selection of JobIds
8319- Fix for sqlite
8320- Make several dir names unique to avoid test collisions
8321- Fix and document new queries
8322- Use new query for Mysql and Sqlite for basejob + accurate
8323- update sql query for basefile+accurate
8324- Change regression scripts to use mkdir -p to avoid spurious errors
8325- Fix some job-start changes
8326- more job-restart code
8327
832816Sep09
8329- Fix sql query for mysql
8330- Fix sql query
8331- Fix sqlite3 syntax
8332- fix sql
8333- update db_get_file_list() to use StartTime instead of FileIndex
8334
833515Sep09
8336- Update restore menu 12 explanation
8337
833812Sep09
8339- Try to distinguish CentOS/RHEL
8340
834111Sep09
8342- Modify tools to be able to correctly install testls for regress
8343- Create bigendian() inline to simplify code
8344- Set Volume Poll Interval to 5 mins by default
8345- Apply Frank's slash patch
8346
834710Sep09
8348- Reduce runscript wait times
8349- Update Win32 README.mingw
8350- Add patch for more SD info fix
8351- Add patch for bug #1371
8352- Fix seg fault in SD bug #1371
8353- Add append log to tape SD tests
8354- Add more info when SD connection refused
8355- Fix possible termination problem
8356
835709Sep09
8358- Keep valgrind happy
8359- Fix Exclude Dir Containing ignored when scanning the top_level dir
8360- Update the new exclude-dir-test with multiple Include {} section and different
8361  Exclude Dir Contain directive.
8362- Add patch for #1370
8363- Fix #1370 about the implementation of the "Exclude Dir Containing" option on
8364  FD.
8365- Add new exclude-dir-test
8366- Add patch for 3.0.2 release
8367- Fix #1369 about segfault when using ExcludeDirContaining before defining
8368  Options{} block.
8369- Verify if the Exclude Dir Containing directive does his job
8370- Add a regress script for Exclude Dir Containing option
8371
837208Sep09
8373- Remove bigendian check from autoconfig system
8374- check endianness at runtime in md5.c
8375- Fix minor issues in the osx installer package builder.
8376- Fix -p/-P in bscan.8 man page
8377
837807Sep09
8379- fix compilation warning
8380- Make output of new commands .lsdir/.lsfile more usable. Fix Bvfs with new
8381  db_list object
8382- Fix header defines
8383- Remove some #ifdef-ed code and make it just as the acl and xattr code use a
8384  const bool to enable the code.
8385- Redone comments
8386- Move restore struct defintions to seperate include file. Small change to
8387  acl.h and xattr.h to use define inline with other header files.
8388- Move finderinfo restore into seperate function so we can use cleaner coding
8389  in the restore loop.
8390- Loose #ifdef and use const bool wrapper for some cleaner coding.
8391- Added support for acl and xattr regression test on Solaris
8392- Apply Marco's git format-patch patches for bugs #1365 and #1366
8393- This patch should fix bug #1366
8394- This patch should fix bug #1365
8395
839606Sep09
8397- Commit Mac pathlen patch
8398- Increment minor version to avoid future conflict
8399- Fix bug #1368. Increase default path/file length to 2048
8400
840105Sep09
8402- Add acl script code for Mac
8403- Up timeout for rewind and changer on btest script
8404- Try to fix zombies in next-vol-test
8405
840604Sep09
8407- Fix broken editing code
8408- Use edit routine instead of %f for rates
8409- Implement BlockChecksum in Device
8410- btape: Add speed command and test drive speed with Bacula blocks
8411
841203Sep09
8413- btape: Add speed command
8414- btape: Add speed information on qfill and raw command
8415- Commit patch for: Fix bug #1355 Director crashes with double free in Accurate
8416  SQL query
8417- Include file,blk in btape fill output
8418- Create exit_code for fill with multiple tapes
8419- Fix #1364 and #1363 about compression buffer error.
8420
842102Sep09
8422- fix variable name
8423- Work on certification scripts
8424- Eliminate DDS-4 in favor of tape + create btape-test-changer test
8425
842601Sep09
8427- Many debug code fixes in regression scripts
8428- Attempt to fix SQLite3 seg fault in list routines
8429- Merge master with SF
8430- Update tape tests for hardware certification
8431- Rename .lsdirs/.lsfiles/.update to .bvfs_xxx to avoid confusion with future
8432  commands
8433- Update tape tests for hardware certification
8434- Eliminate xattr.c compiler warning
8435
843631Aug09
8437- Prohibit copy and assignment in db_list_ctx
8438- Use new db_list_ctx class instead of bad POOLMEM*
8439- Exclude OSX resource forks from saving using the xattr code Exclude OSX acl
8440  data from saving using the xattr code when normal acl mode is also enabled.
8441  Make excluding certain xattr in the generic functions somewhat easier for
8442  certain OS specific attributes.
8443- Fix Win32/64 build
8444
844530Aug09
8446- Remove old subroutine prototype
8447- prohibe copy and assignment in Bvfs module
8448- Fix bug #1355 Director crashes with double free in Accurate SQL query
8449
845029Aug09
8451- Fix bug #1357 Verify jobs fail when job has zero files
8452- Rework verify-voltocat-test and add to normal tests
8453
845426Aug09
8455- Release orphanned buffers in accurate code
8456- Fix possible seg fault in db_get_int_handler in accurate code
8457- Update JobBytes only for Verify jobs when computing checksum
8458- Add BaseJob option to fileset
8459
846025Aug09
8461- Suppress some error messages generated after cancelling a job
8462
846324Aug09
8464- Apply and commit Lorenz Schori <lo@znerol.ch> patch for OSX
8465- Apply Lorenz' OSX patch
8466- update basejob code to use checksum during accurate check
8467- Close bug #1351 SQLite2 to SQLite3 conversion
8468- Remove unnecessary subroutine import definition
8469
847023Aug09
8471- Test of git commit.
8472- bat: fix variable name
8473- bat: Simplify the code to make TableWidget in read-only
8474- Free Volume in several places. Fixes virtual-changer problem and possibly bug
8475  #1346.
8476- Add SD Volume debug code
8477
847822Aug09
8479- Don't print different filesystem. Will not descend message if directory
8480  explicitly excluded
8481- capitalize bytes in message
8482
848321Aug09
8484- Prune a few dev tests
8485- Made shorter developers test
8486- Rework the bsock.h class to put public structures last
8487- Update AUTHORS file
8488- Integrate patch for building dmg on OSX from Lorenz Schori <lo@znerol.ch>
8489- Add commas in num files for estimate command
8490
849120Aug09
8492- in status slots command, unlock db just after sql query
8493
849419Aug09
8495- Add BWEBCONF env variable to specify the bweb.conf path without touching the
8496  Bweb.pm file with lighttpd
8497- Fix bat crash due to alignment diff in bat and core code
8498- Fix acl-xattr-test by using attr
8499- Add BWEBCONF env variable to specify the bweb.conf path without touching the
8500  Bweb.pm file with lighttpd
8501- Ensure that timestamp put in SQL log
8502
850315Aug09
8504- prevent status page from requesting status before it has been brought to the
8505  front
8506- Move global acquire lock to lock by device
8507- Restrict acquire to one job at a time
8508- Fix acquire.c locking
8509- Try to fix acquire not to block during despooling
8510- Add fullname parameter to btime in order to debug regress script.
8511- No need to flush the members of the xattr link cache as they are not dynamically
8512  created. Small oversight from my side, was thinking I had a memory leak.
8513- fix couple of segfault in acl/xattr code
8514- Eliminate git pull in config_dart
8515- Some small fixes to the counting and some small relayout of small code
8516  sniplets.
8517- Lets first output statistics before freeing them. Saves a rather stupid
8518  segmentation fault.
8519- Fix merge conflict leftover
8520- Add all acl and xattr related variables which are either global or already
8521  part of the JCR into a simple structure and reference that from the JCR
8522  structure.
8523
852414Aug09
8525- Some small fixes to the counting and some small relayout of small code
8526  sniplets.
8527- Lets first output statistics before freeing them. Saves a rather stupid
8528  segmentation fault.
8529- Ignore regress time.out file
8530- Fix merge conflict leftover
8531- Add all acl and xattr related variables which are either global or already
8532  part of the JCR into a simple structure and reference that from the JCR
8533  structure.
8534- fix compilation problem reported by Dan
8535- Correct spelling of writing -- reported by Dan
8536- Loose void pointer and use C++ supported declaration elsewhere defined
8537  structure.
8538- Move global variables into jcr private xattr data structure so we can have
8539  parallel saves of xattr on solaris.
8540
854113Aug09
8542- update lock manager to get better traces
8543- Fix files wiped out by merge
8544- Missed commiting one file last time
8545- bat: Add a re-run button on job info page, that allows to run the selected
8546  job with the same properties (level, pool, etc...)
8547- bat: small fix on hrule
8548- fix missing copyright
8549
855012Aug09
8551- Make new big-virtual-changer test. Test concurrency
8552- fix offset in new lsdirs/lsfiles command
8553- add comments and list special dirs in .lsdirs
8554- Add .lsfiles, .lsdirs, .update command to interface user with bvfs object
8555- More comments
8556- Update virtual regress comments
8557- bat: fix sql with volreadtime volwritetime bat: add drive=0 in update slots
8558  command
8559- bat: Put the content panel as a child of the Storage item bat: use slot
8560  selection in update slots command and in label command
8561
856211Aug09
8563- bat: fix volreadtime/volwritetime and messages in stderr about unknown
8564  slots
8565- Change backup-acl to acl-xattr-test and make it skip if acl/xattr not installed
8566- Use tmp instead of /tmp + fix strip-test so diff works
8567- Make regexwhere use tmp rather than /tmp
8568- Remove non-portable i option on sed + create tmp dir
8569- connect button callback
8570- display content on doubleclick only if storage and autochanger
8571- bat: Make new autochanger content working
8572
857310Aug09
8574- bat: display a Warning icon when having Errors>0 and Status=T
8575- Pull Philipp Storz' bacula.spec changes for OpenSuSE build service
8576- try to make content table work!!
8577- Implement MaximumConcurrentJobs for SD devices
8578- try to insert data on table content
8579- update content interface
8580
858109Aug09
8582- continue storage content panel
8583- Fix bug #1344 show pool displayed wrong variable for maxvolbytes
8584- Fix compiler warnings in acl and xattr code
8585- Fix screw up with setting JobLevel and JobType
8586- Change version
8587- Fixed references to xattr_link_cache_entry to use xattr_link_cache_entry_t
8588- Changes due to code review by Kern added.
8589- Move enum from protos.h to filed.h and move defines to top of filed.h
8590- Added some more ENOENT supressing.
8591- Small indent change
8592- Small change to comments
8593- Added comment on entry points
8594- Added missing ENOENT switch case.
8595- Fix problem with counting xattr and returning a non-ok on count 0, also added
8596  some extra comment and make sure the xattr_value_list is initialized to NULL
8597  and checked on bail_out.
8598- Loose default_stream parameter.
8599- Changed snprintf to bsnprintf
8600- Use bstrncpy instead of strncpy
8601- Fixed Jmsg4 to Mmsg4
8602- Added support for counting xattr errors and only print a limited set of
8603  errors but count all. The lower level functions now store there error message
8604  in jcr->errmsg so the upper level routines have access to them.
8605- Added support for counting acl errors and only print a limited set of errors
8606  but count all. The lower level functions now store there error message in
8607  jcr->errmsg so the upper level routines have access to them.
8608- Small changes to ifdef layout.
8609- Drop unneeded target for libbacfind.a
8610- Moved the berrno as a local variable of the function and not a local context
8611  variable. Same as previous change for acl.c
8612- Make sure it compiles and moved the berrno as a local variable of the function
8613  and not a local context variable. Moved tri-state enum to protos.h
8614- Moved list of supported xattr to start of per OS implementation like in
8615  acl.c
8616- Imported patch from older git tree.
8617- bat: init storage content view
8618
861908Aug09
8620- Fix cats.h date
8621- bat: display a Warning symbole when having Errors>0 and Status=T
8622- Add data end tracking an attribute spooling
8623- Fix compiler warning in bvfs code
8624- Use 64 bit ftell and fseek in send_bootstrap_file
8625- Turn of some debug code
8626- Ignore src/tools/bvfs_test
8627
862807Aug09
8629- bvfs: Add example to list files versions bvfs: Fix directory listing bvfs:
8630  Add limit/offset implementation to save resources on director bvfs: Create
8631  cache tables on the fly when using Bvfs object (for testing)
8632- Bvfs: Create cache tables when updating the cache if they don't exist
8633
863406Aug09
8635- fix makefile for bvfs_test
8636- add option to truncate cache table during startup for bvfs_test
8637- add user handler to print directory add -j, -p to bvfs_test tool
8638- Document FT_DELETED FileIndex=0 special value in database Schema
8639- Add the rest of files for new Bvfs
8640- Add a new Bvfs class that implements brestore instant navigation cache inside
8641  Bacula. Works for Mysql, Postgresql and Sqlite3
8642- bat: fix compiler warning for unreferenced argument
8643- fix mysql case problem in bweb/bresto
8644- Use the sqlite3_changes to implement sql_affected_rows()
8645- remove QFormLayout, and use QGridLayout instead
8646
864705Aug09
8648- in bweb, fix warning
8649- add a default bconsole command to bweb starthttp script.
8650
865104Aug09
8652- remove Page Selector keyword from main bat screen
8653- fix small pb in bweb starthttp script
8654- document bweb+lighttpd
8655- update display_log to display a message if no logs are found
8656- Apply patch for regress from Frank Sweester
8657- connect button from mediainfo to real actions
8658- bat fill mediainfo fields
8659- bat: Go to the media info panel when double-click on job page or media
8660  list
8661
866203Aug09
8663- Add new mediainfo panel to bat
8664- update windows bat.pro
8665- small fix for bresto
8666- update doc
8667- don't reset bstat, rstat, dstat in stop_bacula
8668- add test for list basefiles and new list files
8669- don't reset bstat, rstat, dstat in stop_bacula
8670- add list basefiles command make list files compatible with basefiles
8671- fix the basefile catalog update
8672- work on stats, fix bug with batch connection
8673- enable FileSet { Options { accurate = 'pm5' } }
8674- add variables for stats
8675- display a message with basejobids
8676- stop copy/migration using basejobs
8677- replace free&NULL by free_and_null
8678- fix
8679- display base jobs during restore
8680- fix segfault
8681- check size also replace mtime/ctime by lstat field
8682- check for purge job
8683- purge basefiles at the same time than files
8684- make regression ok
8685- use batch connection
8686- fix update_job_end
8687- update HasBase in catalog
8688- remove some debug
8689- seems to work:!!!
8690- make base backup work
8691- update
8692- init base file
8693- compile
8694- fix sql for postgresql
8695- make sql part
8696- take ideas from previous try
8697- Remove useless title
8698- fix layout, now ok
8699- remove list volume menu from joblist
8700- make double click work with joblist
8701- add refresh and delete event
8702- fix script name
8703
870402Aug09
8705- Remove old sqlite3 build from bacula.spec
8706- Move bat from bacula.spec to bacula-bat.spec
8707-  Remove installing gconsole start script from Makefile.in
8708- Split mtx into its own spec file
8709- Remove docs from spec
8710- Split docs into bacula-docs.spec
8711- Move bat and mtx to their own spec files
8712- Remove docs from spec
8713- Split docs into bacula-docs.spec
8714-  Remove installing gconsole start script from Makefile.in
8715- Split mtx into its own spec file
8716- Remove docs from spec
8717- Split docs into bacula-docs.spec
8718- Move bat and mtx to their own spec files
8719- Remove docs from spec
8720- Split docs into bacula-docs.spec
8721- Move bat from bacula.spec to bacula-bat.spec
8722-  Remove installing gconsole start script from Makefile.in
8723- Split mtx into its own spec file
8724- Remove docs from spec
8725- Split docs into bacula-docs.spec
8726- Move bat and mtx to their own spec files
8727- Remove docs from spec
8728- Split docs into bacula-docs.spec
8729- Move bat from bacula.spec to bacula-bat.spec
8730-  Remove installing gconsole start script from Makefile.in
8731- Split mtx into its own spec file
8732- Remove docs from spec
8733- Split docs into bacula-docs.spec
8734- Move bat and mtx to their own spec files
8735- Remove docs from spec
8736- Split docs into bacula-docs.spec
8737- Move bat from bacula.spec to bacula-bat.spec
8738-  Remove installing gconsole start script from Makefile.in
8739- Split mtx into its own spec file
8740- Remove docs from spec
8741- Split docs into bacula-docs.spec
8742- Move bat and mtx to their own spec files
8743- Remove docs from spec
8744- Split docs into bacula-docs.spec
8745- Move bat from bacula.spec to bacula-bat.spec
8746-  Remove installing gconsole start script from Makefile.in
8747- Split mtx into its own spec file
8748- Move bat and mtx to their own spec files
8749- Remove docs from spec
8750- Split docs into bacula-docs.spec
8751- Move bat and mtx to their own spec files
8752- found a bug. Joblist page would not come up unless dockPage was called when
8753  page was opened with initial paramaters.
8754
875501Aug09
8756- Remove docs from spec
8757- Split docs into bacula-docs.spec
8758- Add bacula-docs.spec.in
8759- Add new form to see job details
8760- Add bacula-docs.spec
8761- Remove bacula-docs.spec
8762- Split docs into bacula-docs.spec
8763- Remobe bacula-docs.spec
8764- Split docs into bacula-docs.spec
8765- missing less than beforehistory | grep svn :D
8766
876731Jul09
8768- Split docs out of bacula.spec
8769- Insert the tabbed widgets as opposed to adding to the end.
8770- Don't dock the page for dirstat and restore tree until the page selector tree
8771  widget is clicked.
8772- I like this sorting method better.
8773- Update bacula.spec
8774- Apply quick fix from Ulrich about the last feature.
8775- Continue work on bacula.spec
8776
877730Jul09
8778- rename the free_and_null macro
8779- fix test name
8780- update new features
8781- chmod +x regress/tests/multi-storage-test
8782- Allow restore from multiple storage
8783- Update News
8784- update tool
8785- Modify enable/disable commands to show only appropriate Jobs.
8786
878729Jul09
8788- Add ACL check for client in estimate command
8789- Change time_t by utime_t in accurate function
8790- Start reworking 3.0.2 bacula.spec file
8791
879228Jul09
8793- Display the job_zoom view when backup is finished
8794
879527Jul09
8796- Add DESTDIR to Makefile
8797- Add file to build html doc
8798- add changelog link
8799- Add changelog on the main menu
8800- update doc
8801- add downloads pages for all lang
8802- Remove the Patch section and add the new Download area
8803- Link to new downloads.php
8804- Add tool to convert nasty sourceforge download page to a simple one
8805- Update
8806- Update README for binary install tests
8807
880825Jul09
8809- change free_and_null function to a macro
8810- Add Spanish files translated
8811
881224Jul09
8813- Add format to a fprintf
8814- Attempt to fix SQLite seg fault problem
8815- Fix Expired option in media list to select Used media
8816- Set selection items on top.
8817- this should resolve issues that people are having with this splitter. If you
8818  try to make it too large, it just snaps back.
8819
882023Jul09
8821- Fix int/int32_t problem in accurate_add_file
8822- Permit to filter on the directory name as for file
8823- fix bad english sentence
8824- add function to simplify free and null operation on pointers
8825- Remove Qt 4.4 code so it compiles on 4.3 (setHeaderHidden)
8826
882722Jul09
8828- Apply idea of part of Graham's tidy-bsr-source.patch, but modified
8829- Fix bug #1337 Console tries to build with SSL when libssl-dev not installed
8830- Modify setJobStatus so cancel has same priority as fatal errors
8831- Fix Solaris compiler warning in signal.c
8832- Change selection behavior in the director status screen.
8833- Do not restore spliiter settings if the settings do not contain settings for
8834  that splitter.
8835- This is committing most of the patch received from Eric.
8836
883721Jul09
8838- Merge branch 'bwebII'
8839- use $conf, $tmp, $script, $rscript in accurate test
8840- Fix Spanish files translated
8841
884220Jul09
8843- es.po merged with bacula.pot 3.0.2
8844
884519Jul09
8846- This is the change that may be used in the future to resolve the issue with
8847  text input required during a console communication.
8848- Final changes
8849- Add es lingua
8850- Fix Spanish build
8851- Final changes
8852- Add first cut bsys spec
8853- update bweb INSTALL
8854- update INSTALL
8855
885618Jul09
8857- Add info on bweb + lighttpd
8858- Fix bat command line input bug
8859- Don't show the connection message after first connection is made
8860
886117Jul09
8862- update copyright year
8863- Optimize a bit the running job view
8864- Fix bresto file relocation box
8865- Update copyrights
8866- Put back old status icon
8867- Fix sql query for sqlite on suse10 on copy job
8868- Fix Spanish files translated
8869
887016Jul09
8871- Remove print and save menu
8872- Simplify the main screen, removing the status dir console icon and the "go
8873  back" one
8874- fix spell
8875- fix case problem in field name
8876- update for status slots
8877- Replace info_msg by send_msg in status_slots for bat
8878- update ChangeLog for 3.0.2
8879- document @help
8880- Ignore TAGS
8881- +x the test file
8882- test with file instead of vtape
8883- Add test for bug 1288
8884- Add slot field in storage operations Update update volume page
8885- Use BUILD_DIR in default conf
8886- Fix #1323 about a problem when mounting a requested volume during a restore.
8887- Use the read as primary color in bweb
8888- Fix script for vtape tests
8889- Fix graph_font parameter to work with graph module Avoid warning messages in
8890  apache log with graph module
8891- Update
8892- update INSTALL file
8893- update apache section in INSTALL file and try to choose better color for
8894  graphs.
8895- Fix Spanish files translated
8896
889715Jul09
8898- Parameterize depkgs directory
8899- Add back bootstrap to FD
8900- Make CONF::init header and .c file agree about types
8901- update
8902- update cloud project
8903- Force the client_encoding to SQL_ASCII when database is already using this
8904  mode.
8905- Fix #1335 about postgresql error message during copy session
8906- Add documentation about new restore menu
8907- remove non-essential directories
8908- Fix Win64 build
8909- Add more example SD Device configurations
8910
891114Jul09
8912- Apply patch in bug #1315 by McMichaeli that fixes scripts/logwatch
8913- Add more output when spooling and no space left
8914- fix next-vol-test
8915- Fix postgresql driver bug that displayed <NULL> rows from time to time.
8916- Small fix on accurate code for new restore menu option
8917- Change default save dir to sbindir in bacula-dir.conf
8918- update project files for project 2
8919- Should fix #1323
8920- Implement project 2, about new restore menu
8921- Update date
8922- Remove some whitespace
8923- Send bootstrap directly from DIR to SD
8924
892513Jul09
8926- add -u to diff
8927- revert changes
8928- Update new features
8929- Create build scripts for Win64 somewhat equilavent to the Win32 ones
8930
893110Jul09
8932- Print correct JobId in bls, should fix #1331
8933- Rebuild configure
8934- Apply python detect patch from Bastian Friedrich <bastian.friedrich@collax.com>
8935- Add --with-hostname to ./configure
8936
893709Jul09
8938- More changes in es.po (37%)
8939- add --with-hostname to ./configure
8940- Changed ACL_OTHER into ACL_OTHER_OBJ as IRIX doesn't seem to have ACL_OTHER.
8941  Fixes bug #1333
8942
894306Jul09
8944- Remove non-portable reference to pthread mutex
8945- Display command output by default
8946- Add new Spanish files translated
8947
894805Jul09
8949- Turn off bat debug code
8950- Fix compilation bug
8951- Small change to allow the compiler to optimize it easier due to the constant.
8952
895304Jul09
8954- Add new Spanish files translated
8955
895603Jul09
8957- Correct registered trademark notice
8958- Should fix the first part #1323 about the restore option "List Jobs where a
8959  given File is saved" wich display deleted files
8960
896102Jul09
8962- Add estimate accurate doc
8963- add accurate=yes/no test for estimate
8964- Update help page with accurate=yes/no
8965- Add estimate accurate=yes/no ebl Change the code to check jcr->accurate and
8966  not jcr->job->accurate
8967- Add estimate test
8968- Make estimate command accurate compatible. Should fix #1318
8969- Fix es concepts compile problem
8970- Update for Spanish
8971- Another fix for bug #1311 to get the correct last_full_time
8972- Add new Spanish files translated
8973- Update
8974- Add base of Spanish manual
8975- Add directory to Spanish docs; Spanish (es.po) 25% translated
8976
897701Jul09
8978- Fix false zombie detection in next-vol-test
8979- Add test with accurate mode (it shows the #1323 bug)
8980- Fix bug #1317 Allow duplicate jobs = no does not work
8981- Eliminate double job report when do_xxx_init() returns failure
8982- Fix regress tests to handle new default job name
8983- fix copy-volume-test
8984- update Item 2
8985- Add debug code to MaxDiffInterval
8986
898729Jun09
8988- Change bacula-dir.conf default job name from Client1 to BackupClient1
8989- Document #1318 about estimate and accurate mode
8990
899128Jun09
8992- Add a column for job type to the jobs table
8993- Fix missing case for NetBSD xattr restores.
8994
899527Jun09
8996- Fix Win32 build -- turn off lockmgr and remove lockmgr defs
8997- Added symbols required for win32 build
8998
899925Jun09
9000- Modify xattr.c and acl.c not to fail the job on errors. This should fix bug
9001  #1305.
9002
900323Jun09
9004- Fix 2 rather big bugs in the xattr and acl code and fix a small memory leak
9005  on a particular code path for Linux xattr/acl handling.
9006- update newfeature with project 37
9007- Update FileSetId when initializing job.
9008- fix compilation problem
9009- add a note about /sys/class/scsi_tape/nst0/default_compression, fix #1314
9010- Add '*' when volume is online when displaying volume list in restore. Should
9011  complete project 31.
9012
901321Jun09
9014- remove bnet_fsend and use class call
9015- Re-fix bug #1311 if MaxDiffInterval exceeded ensure job upgraded
9016
901720Jun09
9018- Fix bat install for 3.x
9019
902019Jun09
9021- Add a boolean to console class to allow for the warning popup, except in
9022  cases where I want to prevent the popup. So far this is only for purging
9023  jobs.
9024- Correct a misspelling in a relatively trivial spot.
9025- Add job type and first volume of the job to the 4th pane the version table.
9026  This is so that when looking at what version to restore with copy jobs the
9027  user can make a better decision as to which job to restore from
9028
902918Jun09
9030- Back out previous maxdiff patch, which is broken
9031- Add all Job Types to job_type_to_str() for bat
9032- Commit maxdiff patch
9033- Fix bug #1311 if MaxDiffInterval exceeded ensure job upgraded
9034
903517Jun09
9036- Fix bug #1305 make errors obtaining acl during backup non-fatal
9037- Commit btape fill patch
9038- Fix bug #1309 inappropriate error message during btape fill command
9039- Fix bug #1307 AllowHigherDuplicates=no prevents automatic job escalation
9040
904116Jun09
9042- Update VirtualFull doc + BSys course dates
9043
904414Jun09
9045- move 3.0.0 patches to 3.0.x dir
9046- Add 3.0.x patches dir
9047- Update with 2009 Vote
9048- Forgot to add the images for the new button.
9049- Add a previous page button to the button bar.
9050
905113Jun09
9052- Add feature in pages to have a console command that does not set the console
9053  current. Then also use that feature in joblist to purge or delete a job.
9054- Add a stringlist and a foreach after populating to at least acknowledge to
9055  the user that a new fileset. Bat would not show the fileset until the database
9056  table had the fileset which was not until used.
9057
905812Jun09
9059- Remove non-portable code referencing pthread_t fixes bug #1308.
9060- Remove non-portable code referencing pthread_t
9061- Create patch that may fix bug #1298 and bug #1304, which causes an SD crash
9062  after canceling a job.
9063
906411Jun09
9065- When looking at what got backed up from a windows differential, found a bug
9066  where it would create many "Bases". This fixes it subtly.
9067
906809Jun09
9069- Add checkbox widgets to filter out copy and migration jobs.
9070
907108Jun09
9072- Attempt to get bat conf file installation to work with DESTDIR
9073- Commit migrate patch for bug #1303
9074
907505Jun09
9076- Improve error messages when a migration sql query is used and correct the
9077  problem identified in bug #1303 with starting Job names containing spaces.
9078- Fix #1306 when building static bconsole
9079
908004Jun09
9081- Did not intend to leave those debugging lines there.
9082- fix vtape test to work with the latest trunk
9083- Reorder project file with poll result
9084
908503Jun09
9086- update
9087
908801Jun09
9089- Setting actions up like this I think is better. No restore from job or time
9090  if more than one job selected.
9091- Add columns for first media and volume count. Change some semantics of how
9092  signals execute functions when a selection list is changed.
9093- Prevent warnings from showing as dialog boxes that can interupt multiple
9094  operations performed in a foreach.
9095
909631May09
9097- Sort the lists after population so that drop downs are sorted.
9098
909930May09
9100- A fix for mysql database sql syntax.
9101- Add columns to the tree to show read/write time, scratch pool, recycle
9102  count.
9103- Somehow I was losing the refresh jobs action. This should keep it in.
9104
910529May09
9106- untabify
9107- Add ids on command.tpl to fix #1300
9108
910928May09
9110- Correct incorrect placement of trap for m_firstpopulated.
9111- There was an issue with empty directories. The director would print node xxx
9112  has no children and bat would interpret that as a directory. This fixes it
9113  but it may not be the best solution.
9114- update
9115
911627May09
9117- Make sure that vtape directory is created during -tape tests ebl change grep
9118  -e to grep -E to make source-addr-test working as expected
9119- Simplify mysql bresto part. Should be faster, but need tests
9120
912126May09
9122- On vacation I am having a little fun !!
9123- Add documentation for new directives DirSourceAddress and FDSourceAddress
9124- Apply Steve Polyack patch to add DirSourceAddress and FDSourceAddress directives.
9125  That permits to choose the outgoing interface.
9126- make fileregexp-test working with git repository
9127
912825May09
9129- Apply Marco's patch: mvw Allow acl and xattr to be explicitly enabled and
9130  fail the configure if we are asked to enable acl or xattr support and the OS
9131  doesn't support acls or xattrs.
9132- Add more Spanish site modifications
9133
913424May09
9135- Commit changes for Spanish site
9136
913723May09
9138- Create Client record in database at startup -- makes bat work better
9139- Disable scratchpool-pool-test because it hangs
9140- Rework printed message when files are purged on restore
9141- Turn off useless End of file message during restore.
9142- When doing a tree selection restore, look at the PurgedFiles column in the
9143  first JobId, and if non-zero, the Job was purged, so do not do selection
9144- Yet another try to get qmake to install bat correctly
9145
914621May09
9147- Add Catalog = all to the default Messages resource
9148
914920May09
9150- Add Spanish directory
9151- Fix race in director job start which was allowing the number of concurrent
9152  jobs to exceed the maximum
9153
915419May09
9155- Comment out broken fake-autochanger change
9156- Speed up media list generation when using "compute with directories" option
9157- fix dates
9158- update
9159- Fix #1029 about resolution address order. Thanks to David.
9160- Add patch for #1029
9161- During jcr destruction hold jcr_chaing lock only for minimum time necessary.
9162  This should fix the SD deadlock in bug #1287.
9163- Simplify messages printed by SD when reserve fails. This should fix bug
9164  #1285
9165- Add sleep in vtape changer to simulate real hardware
9166
916717May09
9168- speed up mysql to compute restore table ebl speed up mysql when computing
9169  media list ebl fix media list display ebl fix bresto problem with drag&drop
9170
917116May09
9172- Fix libxml dependency for rh7 per Pasi Kärkkäinen <pasik@iki.fi>.
9173- Create archivedir
9174
917515May09
9176- Back out unwanted change. Should fix problem reported by Yuri
9177- add index on temporary table to speed up mysql part during restore
9178- Fix display of / on bfileview
9179- Yet another attempt to get qmake to generate valid Makefiles that installs
9180  the binaries. It seems to require the binary to exist at qmake time
9181- Apply fix to sql_cmds.c suggested by Ulrich Leodolter <ulrich.leodolter at
9182  obvsg.at> which prevents restore by file selection from using Copy jobs.
9183- fix drag&drop
9184
918514May09
9186- Add new nagios_plugin_check_bacula.tgz from Masopust, Christian <christian.masopust
9187  at siemens.com>
9188- Reduce bconsole help to fit in 80 columns kes Add bconsole @help command kes
9189  Fix Show FileSet command to handle spaces
9190- Allow specification of base daemon resource name. --with-basename=<name>
9191- Fix bat to automatically use installed bat.conf
9192- bat not installed even if configured. Fix by working around apparent bug in
9193  qmake
9194
919513May09
9196- update
9197- Turn on lockmanager when using DEVELOPER flag
9198
919910May09
9200- note that vtape is not ready for production
9201- remove unused file
9202- More scripting stuff
9203
920409May09
9205- More scripting parameterization
9206- More parameterization of scripts
9207- First cut parameterize better regression tests
9208
920907May09
9210- fix mysql problem with the restore query
9211- rename JobHistory to JobHisto
9212
921306May09
9214- update os table
9215- ebl update german version
9216- update supported os table
9217- change the ugly grey background on symbole and images to white
9218- small fix
9219
922005May09
9221- ebl Make working the "compute with directories" option --This line, and those
9222  below, will be ignored--
9223
922404May09
9225- Updates
9226- add screenshots
9227- Add screenshot and update french main page
9228- add screenshots
9229- update
9230- Add new images
9231- Fix ldconfig problem in client only build.
9232- don't display copies like in bconsole
9233- Added extra logging to determine the exchange server in use
9234
923503May09
9236- Fixes for client build.
9237- Update main page
9238- Update
9239- update
9240- Only define winapi's for 32 bit build. Already defined for 64 bit apparently...
9241- Change GetComputerName to GetComputerNameEx so that in a cluster we get the
9242  name of the vserver instead of the local machine. Added prototypes for
9243  GetComputerNameEx which appear to be missing.
9244
924502May09
9246- 3.0.1
9247- Don't run backup at same time as restore to avoid deadlock in concurrent
9248  test
9249
925001May09
9251- update
9252- Update documentation
9253
925430Apr09
9255- Ran into a problem deleting a volume. This fixes it.
9256- Update News
9257- Fix purged restore prompting
9258- Final changes
9259
926029Apr09
9261- update
9262- Add bypool option
9263- add bypool option
9264- Fix error message
9265- Fix bug #1282 Setting job.Priority in python crashes director by checking if
9266  string addr is NULL. Not tested.
9267- Fix bug #1281 allow all on restore command line to restore pruned JobIds
9268  without prompting.
9269- Add vectorized bat image
9270
927128Apr09
9272- Check for job_canceled() in fd_plugin code
9273- Update Win32/64 table creation to have new DB version 11 format
9274- Remove illegal Options in Exclude of default Win32/64 bacula-dir.conf
9275- This is the fix to http://bugs.bacula.org/view.php?id=1276. The select class
9276  was just not working with the new requirements of setting and clearing the
9277  notify.
9278
927927Apr09
9280- Fix bug #1274 where a migration job can be canceled like the original job by
9281  the MaxRunTime directive.
9282- Added fix for bug #1275 where acl or xattr data is saved for virtual filenames
9283  generated by filed plugins.
9284
928526Apr09
9286- Set slot max to 60
9287- Permits to eject Used tape
9288- update ScriptAlias
9289- Remove Reposition info message
9290- Fix platform scripts not to clean configured files during 'make clean' use
9291  'make distclean' to clean everything.
9292
929325Apr09
9294- Add build tag for distribution name.
9295
929621Apr09
9297- Fix copyright + trademark name
9298- add doc for new VerId option
9299
930020Apr09
9301- Fix suggested in bug 1273
9302
930316Apr09
9304- Add additional mysql connection debug code
9305- Fix bug #1246 Sometimes access denied with VSS enabled. UCS conversion cache
9306  was not properly flushed at the end of a Job
9307
930815Apr09
9309- Update
9310- add missing BACULA define
9311
931214Apr09
9313- update
9314- Fix bug #1268 Full Max Run Time cancels jobs (when Max Run Time = 0).
9315- Ignore scripts/bacula-dir.conf.maxruntime
9316- revert pool changes and correct the problem
9317
931813Apr09
9319- Add new maxruntime test -- not yet working
9320- more fixes about pool=defaults
9321- more fixes
9322- fix more pool problem
9323- fix pool problem
9324
932512Apr09
9326- specify pool in label process to avoid problem
9327- use scripts/bacula-dir.conf instead of bin/bacula-dir.conf
9328- Add debug message when checking database encoding
9329- Test postgresql encoding at the start of the test
9330
933111Apr09
9332- Modify insertion of read Volumes in SD to be done before the drive reservation.
9333  This ensures that a Volume to be read will not be reserved for writing.
9334- Clean old patchnotes
9335- Turn developer back on
9336
933713Oct09
9338Release Version 3.0.3:
933916Jul09
9340Release Version 3.0.2:
934129Apr09
9342Release Version 3.0.1:
934305Apr09
9344Release Version 3.0.0:
934528Dec08
9346Release Version 2.4.4
934727Oct08
9348Release Version 2.4.3
934926Jul08
9350Release Version 2.4.2
935107Jul08
9352Release Version 2.4.1
935304Jun08
9354Release Version 2.4.0
935525Jan08
9356Release Version 2.2.8
9357