1 Changelog on version 4.0.4
8 - Remove patches directory
9 - Fix compilation problem with zlib
12 - Remove comments field from tls-duplicate-job-test -- add back next database
16 - Make Win32 no filesystem change more explicit
19 - Update askdir.c to Branch-5.1
20 - Revert block.c to fix recycling
21 - More backport from Branch-5.1 to Branch-5.0
22 - Backport Branch-4.0 release to Branch-5.0
23 - Massive backport from Branch-5.1 to Branch-5.0 -- a bit more to do
26 - Remove some old files
29 - Fix #1606 about OpenSSLv1 detection using non-standard location
30 - Backport some 5.1 changes to 5.0
33 - Update the license template files
36 - Fix postgresql catalog creation when version is not on the first line
39 - More changes from GPLv2 to AGPLv3
40 - Fix some missed copyright changes
41 - Change license from GPLv2 to AGPLv3
42 - Define restore object stream
45 - Fix bug #1610 handle empty xattr values on Linux and xBSD.
46 - Really free free pool memory before sm_dump
47 - Garbage collect memory pool at end of job and before sm_dump
48 - Ignore STREAM_RESTORE_OBJECTS returned by SD to FD
51 - Add xattr seg fault protection suggested by Marco for bug #1610
54 - Add archlinux to os.m4
57 - More fixes for 32/64 bit problems in smartall
58 - Fix 32/64 bit problem in smartalloc dump routine
61 - Fix bad copy/paste in commit c88dccb88 prably a seg fault
62 - Fix .dump, .die, .exit when DEVELOPER turned off
65 - Add .dump and .exit commands for daemons
71 - Make SD automatically fix the Volume size in the Catalog when out of sync
72 - Add bigger print buffer for sm_dump
75 - Use Pmsg in smartall.c rather than printf for tracing Windows
78 - Update to master's bsnprintf.c
81 - Up maximum block size to 20M
84 - Add new tls-duplicate-job test
87 - Fix for TLS bugs #1568 and #1599
90 - Improve comm line error handling for TLS, may fix bug #1568 and #1599
93 - Remove Linux dependency (seq) in regress script
96 - Fix problem when sending Cancel event to plugin
99 - Update makefiles for new libtool revision
100 - Simplify libtool revision and use VERSION as default
101 - Simplify libtool revision
104 - Convert all Jmsg on the watchdog thread to Qmsg
107 - Do not use mtime with basejobs
110 - Fix SD crash due to mismatched lock/unlock in error condition
113 - Fix bug #1587 if you have clients with different catalogs configured, both
114 catalogs contains all clients after a reload or restart of the dir
115 - Fix bug #1577 During migration: ERROR in block.c:950 Failed ASSERT: dev->is_open()
116 by moving and commenting out the ASSERT()
119 - Skip HB kill in FD if HB thread terminated
122 - update windows defs
125 - Fix crash from unequal volume_lock/unlock calls
126 - Fix pruning for migration jobs and do some optimization
127 - Print TestName at beginning of dump
130 - Remove prototypes of removed prune queries.
133 - Adapt new prune code with old db_accurate_get_jobids()
136 - Remove bdb from configure
140 - Make new prune algo to work with backup
143 - Save any dumps during regression to dumps directory
145 - Fix crash from rw_lock/unlock miss match
148 - Attempt to fix duplicate job kill seg fault
149 - Replace pthread_kill by my_thread_send_signal() in jcr.c
150 - fix #1595 about batch mode detection problem for postgresql with non standard
153 - Add TestName to gdb traceback
156 - Fix db_get_base_jobid()
159 - Fix #1594 about prune copy jobs
162 - Apply literal string fix in printf submitted by Luca Berra
165 - Fix bug #1582 Restore from multiple storage daemons breaks subsequent backups
168 - Fix segfault on "cancel jobid=" command
169 - Change libtool version
172 - Fix bug #1554 Windows installer doesn't honor /S flag
175 - Remove pool zap code that breaks 2drive-concurrent-test
178 - Fix #1571 and install libraries with 755 perms
181 - Fix bug #1581 ASSERTs in src/dird/jobq.c can never trigger
184 - Fix problem with BaseJob and Accurate FileSet options on client side
187 - Add more debug code for bactrace
190 - Fix for bug #1569 deadlock/crash in Dir
193 - Fix segfault when loading Plugins
196 - Fix #1567 about display of long volume names truncated during restore
199 - Added new bacula-libs package.
202 - Fix bug #1538 Start Scripts return incorrect value
203 - Fix bug #1564 init scripts not LSB compliant
206 - Fix File and Job Retention in show pool command
208 Release Version 5.0.2
211 - Add lmgr_is_locked() function to test if a thread own a mutex
212 - Probable fix for SD crash bug #1553
215 - Fix #1559 problem when restoring pruned jobs with a regexp
216 - Fix for bug #1560 bcopy cannot find Volume
219 - Remove comment field added in last patch
220 - Fix cancel crash bug #1551
223 - Check if sql backend is thread-safe
226 - Correct Pool display in SD status. Fixes bug #1541
229 - Fix cancel crash reported by Stephen Thompson
232 - Rewind on close to fix #1549
235 - Remove closelog() in bpipe fixes bug #1536
236 - Fix #1517 about missing Base level in .level command
239 - fix grant_postgresql_privileges doesn t grant permissions on jobhisto_jobid_seq
242 - Add lock position info to volume manager
243 - Permits to use lock manager with file/line from outside
246 - Replace ASSERT in block.c with fail Job
247 - Use uint32_t for max_concurrent_jobs
250 - Use file and line for rwlock and lmgr in db_lock()
251 - Add File and Line info to rw_lock for lmgr
254 - Fix database locking calling db_lock and returning from function without
258 - Add missing db_unlock to bvfs_update_cache.
261 - Fix #1532 about permission on binaries
264 - Allow users to build bat without static QT if desired.
265 - Fix for qt mkspecs location on Fedora 12.
268 - Fix #1527 about deadlock during migration
271 - Another fix for OpenSSLv1
272 - Add -lrt to Solaris links
275 - Fix tls.c for OpenSSLv1
278 - Fix #1511 when trying to insert more than 50.000 directories in bvfs
279 - Fix plugin load not to stop if one plugin bad -- pointed out by James
282 - Remove --without-qwt from configure statement.
283 - Fix bug in bvfs_update function, should work much better now
286 - Second correct fix to bug #1524 verify fails after adding or removing files
287 - Fix bug #1524 verify fails after adding or removing files
289 - Apply fix suggested by Andreas in bug #1502 for mediaview column sort problem
290 - Lets not generate the ingres code automatically when the .sc or .sh files
291 changes as it seems these files get outdated on some systems and then this
292 rule kicks in on systems that don't have the esqlcc ingres compiler installed.
293 - Fix CentOS detection in regression get-os script
296 - Create subroutines to add exclusion for plugins
297 - This adds sql debugging to these classes that Eric wrote.
298 - This is a 1/2 fix of the issue. It allows for the sorting of the two non
299 graphic columns, but still does not allow for sorting the graphic columns.
300 The issue is with last. By setting the sort value, you are setting the value
301 on the last. To experiment with what I mean, use the set background that I
302 have commented out in this commit.
305 - Fix OpenSSL 1.x problem in crypto.c on Fedora 12
306 - Display AllowCompress warning message only if compression used in FileSet
309 - Added comment on dbi backend needing a recent version of libdbi from CVS as
310 the version currently released 0.8.3 wont work for compiling the code.
311 - Add Warning check to SQL
312 - Fix readline to use TERM_LIB found for conio
315 - Move bacula shared objects in separate bacula-libs package.
316 - Fix for termcap lib on suse.
319 - Fix for shared objects name convention change.
320 - Remove mandrive and suse bacula.spec from configure
323 - Fix compile link flags for gigaslam
324 - Add missing defines for gccver.
326 Release Version 4.0.4
329 - Send back updated jobs status from FD
330 - Allow plugin to skip restore if problem
331 - Add comments to win32-systemstate-test
332 - Attempt to eliminate waiting on Storage message during restore
333 - Add quotes around resource name in status output
334 - Change FD protocol version to avoid error message when sending RestoreObjects
335 - Fix so .messages does not stop restore in bat (I think)
338 Release Version 4.0.3
341 - Fix bug #1633 Windows service is not removed if still running
344 - Make RestoreObject compatible with older FDs
345 - Apply #1624 properly
346 - Use VERSION for libtool library version
347 - Change branding to Bacula Enterprise
348 - Fix #1624 about segfault in dvd driver when calling rewind(NULL)
349 - Add registered trademark
352 - Correct rpm .spec for putting hostname and password in bat.conf
355 Release Version 4.0.2
358 - Fix batch insert detection on SLES 11
361 - Update Enterprise specs to work with 4.0
364 - Fix bug #1504 -- Error when creating tables in MySQL 5.5
367 - Allow sorting of MeditView table columns
370 - Make Win32 no filesystem change message more explicit
373 - Update the license template files
376 - Fix #1606 about OpenSSLv1 detection using non-standard location
382 Release Version 4.0.1
385 - Fix pending_buf size calculation + malloc in big chunks
386 - Optimize mallocs in vssapi_registry.c
387 - Apply James' restore patch
390 - More changes from GPLv2 to AGPLv3
391 - Fix some missed copyright changes
392 - Bring plugin license up to new version
395 - Apply James' restore patch
396 - Call plugin bEventEndxxxJob even if Job canceled
397 - Check some plugin error conditions on restore to prevent seg fault
401 - Clear class buffer in operator new + add safe_free and correct some calls to
403 - Really free free pool memory before sm_dump
404 - Garbage collect memory pool at end of job and before sm_dump
405 - Ignore STREAM_RESTORE_OBJECTS returned by SD to FD
406 - Implement %f %b to get JobFiles, JobBytes in a RunScript
407 - Fix some windows plugin crashes
410 - Add exclude code + fix a few orphaned buffers
413 - Fix malloc of wrong size causing buffer overrun on restore with Windows
415 - Fix free of unallocated buffer in win plugin code
416 - Add debug info to smartall.c for buffer overrun
417 - Add xattr seg fault protection suggested by Marco for bug #1610
420 - Add archlinux to os.m4
421 - Apply James' job_canceled fix
424 - Add some of James' comments
425 - Merge with previous KES changes
426 - Apply James' leaks patch
427 - Make VSS snapshot failures fatal
428 - Fix Win FD crash at termination
429 - Orphaned buffer fixes
430 - Fix 64 bit p_CreateVssExamineWriterMetadata entrypoint
431 - Apply James' backup orphaned buffer patch
432 - Modify win32 config to handle James new vss plugin
433 - Fix min compile problem + package vss-fd.dll instead of systemstate
434 - First cut merging James
437 - More fixes for 32/64 bit problems in smartall
438 - Fix 32/64 bit problem in smartalloc dump routine
441 - Make plugins ignore new event item
442 - Put all Windows plugin code on non-zero debug level
443 - Add bEventVssBeforeCloseRestore per James
446 - Fix .dump, .die, .exit when DEVELOPER turned off
447 - First cut systems state plugin cancel + release some of orphaned buffers
448 - Add bigger print buffer for sm_dump
449 - Add .dump and .exit commands for daemons
450 - Use Pmsg in smartall.c rather than printf for tracing Windows
454 - Permit using sm_dump in Windows plugins
457 - Add a make for winbmr directory
462 Release Version 4.0.0
465 - Fix for TLS bugs #1568 and #1599
466 - Add new tls-duplicate-job test
467 - Improve comm line error handling for TLS, may fix bug #1568 and #1599
470 - Make Windows binaries follow similar naming convention to source release
471 - Correct some of the Win64 compiler warnings
472 - Fix Win32 systemstate crash (hopefully)
475 - Remove Linux dependency (seq) in regress script
478 - Do not use mtime with basejobs
479 - Fix SD crash due to mismatched lock/unlock in error condition
482 - Use send_restore_object() when using plugin
485 - Fix bug #1587 if you have clients with different catalogs configured, both
486 catalogs contains all clients after a reload or restart of the dir
487 - Fix bug #1577 During migration: ERROR in block.c:950 Failed ASSERT: dev->is_open()
488 by moving and commenting out the ASSERT()
490 Release Version 4.0.0-RC3
493 - Move some AC_MSG_RESULT macros around so the configure output looks somewhat
495 - Save any dumps during regression to dumps directory
496 - Fix crash from rw_lock/unlock miss match
497 - Attempt to fix duplicate job kill seg fault
498 - Replace pthread_kill by my_thread_send_signal() in jcr.c
499 - Add systemstate plugin in windows installer
502 - Fix postgresql error in grant script
503 - fix #1595 about batch mode detection problem for postgresql with non standard
508 - Fix db_get_base_jobid()
511 - Fix Solaris zlib link bug reported by Robert Garza
512 - Improve the "update stats" sql command
513 - Improve performance for MySQL with update stats command
516 - Fix #1594 about prune copy jobs
517 - Fix restore object compression flag -- James
520 - Add BDB_VERSION for scripts + prepare update 11 to 12 + automate BDB_VERSION
524 - Fix bug #1582 Restore from multiple storage daemons breaks subsequent backups
525 - Fix #1567 about display of long volume names truncated during restore
526 - Fix for bug #1569 deadlock/crash in Dir
527 - Apply literal string fix in printf submitted by Luca Berra
530 - Fix bug #1582 Restore from multiple storage daemons breaks subsequent backups
533 - Fix segfault on "cancel jobid=" command
536 - Fix bug #1554 Windows installer doesn't honor /S flag
539 - Fix #1571 and install libraries with 755 perms
542 - Fix bug #1581 ASSERTs in src/dird/jobq.c can never trigger
543 - Fix segfault in action on purge test
544 - Fix problem with BaseJob and Accurate FileSet options on client side
547 - Adjusted path handling to make 'where' work. 'where' is basically ignored. a
548 'regexwhere' that affects plugin paths will probably still break things
551 - Don't activate plugin on restore if no RestoreObjects have been seen
552 - Move "Including VSS Writer ..." so it only appears once
556 - make tocharstring() report line and file correctly for sm_alloc
557 - use free instead of delete to free memory allocated with wcsdup remove DOS
559 - Free some memory allocated in find_filespec
560 - plugin: Use smartalloc in find_filespec
561 - update find_filespec to allocate it's own memory and not retain any pointers
565 - remove GUID from the writer 'directory' name. Rely on the name of the instance_{GUID}
567 - add some deletes back in now that find_filespec does the expected
568 - Clean some stale code and superfluous debugging output
569 - forgot to mark file as seen when it is seen but not newer
570 - mark instance_{GUID} files as seen for incremental backups
571 - plugin: replace new/delete/malloc/free by smartalloc
574 - Remove bdb from cat makefile
577 - Fix problem when sending Cancel event to plugin
578 - Update plugin from James
579 - Implement bEventPluginCommand event for systemstate plugin
580 - MySQL compilation fix
583 - plugin: use smartalloc
584 - fix compilation for 64bit version
586 Release Version 4.0.0-RC1
589 - Fix xml_name in plugin
592 - Fix case order in vss_writer to resolve crash at the end of the writer
594 - Fix segfault when loading Plugins
597 - Fix insertion of RestoreObject
598 - Fix RestoreObject schema on PostgreSQL
599 - Use lwps cmd in dbx and no threads as it seems to give some strange side
600 effects e.g. doesn't work and lwps seems to always work. So lwps it is
602 - Do some work on the btraceback on Solaris, we test to see what debugger is
603 available and we prefer the debuggers in this order: dbx, gdb, mdb. Also
604 enchanced the dbx bactrace somewhat that it always dumps all available
605 threads (e.g. we also changed from lwp to threads for dbx). We also print
606 some variables that the gdb script also dumps on a bactrace. Hopefully we get
607 some better dumps using this. The mdb is used as a last resort as it should
608 be always installed on a Solaris box (dbx and gdb may not) but at the moment
609 I'm still trying to find out how to get some more understandable dumps from
610 mdb as its rather rudimentary and more a crash debugger then a source code
612 - Remove RestoreObjects when pruning Jobs
613 - Fix File and Job Retention in show pool command
614 - Add Polish translation. This translation project is sponsored by Inteos Sp. z
615 o.o. based in Warsaw, PL.
616 - Fix bug #1538 Start Scripts return incorrect value
617 - Fix bug #1564 init scripts not LSB compliant
620 - Patch from Martin to avoid error when single tape used
623 - Add lmgr_is_locked() function to test if a thread own a mutex
624 - Add new file I missed from James' plugin patch
625 - Probable fix for SD crash bug #1553
628 - Fix #1558 about bscan that doesn't update PurgedFiles on Job records
629 - Fix #1559 problem when restoring pruned jobs with a regexp
632 - Fix for bug #1560 bcopy cannot find Volume
633 - Add BEEF in version.h
636 - Add compress/decompress of Object Record data
637 - Remove pool zap code that breaks 2drive-concurrent-test
638 - Fix cancel crash bug #1551
641 - Fix job_metadata name problem
642 - Backport regress from Branch-5.0 and master
643 - Check if sql backend is thread-safe
644 - Update DartConfiguration
645 - Add lock position info to volume manager
647 - Backport bbatch.c changes
648 - Add install of mdb script
649 - add mdb traceback + remove cats/bdb
650 - Pull master changes
653 - Big backport from master
654 - Correct Pool display in SD status. Fixes bug #1541
657 - Fix compiler warning
660 - Replace ASSERT in block.c with fail Job
661 - Use uint32_t for max_concurrent_jobs
664 - Use file and line for rwlock and lmgr in db_lock()
665 - Add File and Line info to rw_lock for lmgr
668 - Fix database locking calling db_lock and returning from function without
672 - Add missing db_unlock to bvfs_update_cache.
673 - Fix array dimensions due to adding Ingres to certain sql arrays.
677 - Fix #1532 about permission on binaries
680 - Allow users to build bat without static QT if desired.
681 - Fix for qt mkspecs location on Fedora 12.
684 - Run ingres template code through esqlcc.
686 - syntax fix, test improved, empty results fixed
687 - Fix #1527 about deadlock during migration
690 - Another fix for OpenSSLv1
691 - Add -lrt to Solaris links
694 - Fix tls.c for OpenSSLv1
697 - Fix #1511 when trying to insert more than 50.000 directories in bvfs
698 - Fix plugin load not to stop if one plugin bad -- pointed out by James
701 - Remove --without-qwt from configure statement.
702 - Fix bug in bvfs_update function, should work much better now
705 - Second correct fix to bug #1524 verify fails after adding or removing files
706 - Fix bug #1524 verify fails after adding or removing files
708 - Apply fix suggested by Andreas in bug #1502 for mediaview column sort problem
709 - Lets not generate the ingres code automatically when the .sc or .sh files
710 changes as it seems these files get outdated on some systems and then this
711 rule kicks in on systems that don't have the esqlcc ingres compiler installed.
712 - Fix CentOS detection in regression get-os script
715 - Create subroutines to add exclusion for plugins
716 - This adds sql debugging to these classes that Eric wrote.
717 - This is a 1/2 fix of the issue. It allows for the sorting of the two non
718 graphic columns, but still does not allow for sorting the graphic columns.
719 The issue is with last. By setting the sort value, you are setting the value
720 on the last. To experiment with what I mean, use the set background that I
721 have commented out in this commit.
725 - Lets generate ingres code by calling esqlcc and not esqlc as we want c++
726 code. Replaced some strncpy by bstrncpy calls. Add dependency in Makefile of
727 generated code on it source file.
728 - Fix OpenSSL 1.x problem in crypto.c on Fedora 12
729 - Display AllowCompress warning message only if compression used in FileSet
732 - Added comment on dbi backend needing a recent version of libdbi from CVS as
733 the version currently released 0.8.3 wont work for compiling the code.
734 - Add Warning check to SQL
735 - Fix readline to use TERM_LIB found for conio
738 - Move bacula shared objects in separate bacula-libs package.
739 - Fix for termcap lib on suse.
742 - Fix for shared objects name convention change.
743 - Remove mandrive and suse bacula.spec from configure
746 - Fix compile link flags for gigaslam
747 - Add missing defines for gccver.
750 - Final po changes for Release-5.0.1
751 - Remove qt-console from POFILES
754 - Undelete bat help files
755 - Fix problem with MySQL with big Base jobs (temporary fix for 5.0.1)
756 - Fix compiler warnings in tools directory
757 - Ensure SD asks for help when looping even if poll set. Fixes bug #1513
760 - Fix three-pool regress bug
761 - Replace MIN by code as recommended by Marco to avoid compiler warning
762 - Make script more portable
763 - Add Fedora 11 and 12 build tags.
764 - Lets close the Ingres cursor otherwise the code complains the cursor is still
765 open when we try to reuse it.
766 - Fix segv when indicator field is null. Also added some extra checks around
767 free calls so we don't try to free null pointers.
768 - Changed strcpy to bstrncpy and sprintf to bsnprintf and changed the bsnprintf
770 - Small indent changes
773 - Sync between master and this branch as some ingres changes did go into master
774 but not into this branch.
775 - Remove include file that makes the compile complain and doesn't seem to be
776 used as removing makes the code compile ok.
777 - Some small indent changes.
778 - Reindented myingres.sc to Bacula "style" and regenerated myingres.c
779 - Merged in rejects from previous patch and regenerated new myingres.c from
780 myingres.sc using esqlc. Changed sprintf into snprintf.
781 - Added patch from Stefan Reddig -- fixed date types, errmsg
782 - Added patch from Stefan Reddig -- improved ingres db test
783 - Added patch from Stefan Reddig -- added some checks, db test prog
785 - Fixes for client only build.
786 - Fix seg fault in dup jobs regression test
787 - Possible fix for FreeBSD three-pool regress failure
789 - Remove mysql version variable.
790 - Enable readline support.
792 - This version fixes an issue where the console window would start out not
793 docked. It is fixed by initiating the variables in the Pages class with a
797 - fix bvfs that displays NULL from time to time
800 - Ensure SD asks for help when looping even if poll set. Fixes bug #1513
803 - Fix three-pool regress bug
804 - Replace MIN by code as recommended by Marco to avoid compiler warning
805 - Make script more portable
806 - Add Fedora 11 and 12 build tags.
807 - Lets close the Ingres cursor otherwise the code complains the cursor is still
808 open when we try to reuse it.
809 - Fix segv when indicator field is null. Also added some extra checks around
810 free calls so we don't try to free null pointers.
811 - Changed strcpy to bstrncpy and sprintf to bsnprintf and changed the bsnprintf
813 - Small indent changes
816 - Sync between master and this branch as some ingres changes did go into master
817 but not into this branch.
818 - Remove include file that makes the compile complain and doesn't seem to be
819 used as removing makes the code compile ok.
820 - Some small indent changes.
821 - Reindented myingres.sc to Bacula "style" and regenerated myingres.c
822 - Merged in rejects from previous patch and regenerated new myingres.c from
823 myingres.sc using esqlc. Changed sprintf into snprintf.
824 - Added patch from Stefan Reddig -- fixed date types, errmsg
825 - Added patch from Stefan Reddig -- improved ingres db test
826 - Added patch from Stefan Reddig -- added some checks, db test prog
828 - Fixes for client only build.
829 - Fix seg fault in dup jobs regression test
830 - Possible fix for FreeBSD three-pool regress failure
832 - Remove mysql version variable.
833 - Enable readline support.
835 - This version fixes an issue where the console window would start out not
836 docked. It is fixed by initiating the variables in the Pages class with a
840 - Fix make_catalog_backup.pl fails when catalog db is on other host
843 - Apply MacOSX installer patch from bug #1509
844 - Add debug code for FreeBSD regress failures
845 - Reduce debug output
848 - Regress test Branch-4.0 prior to release
849 - Add more debug for three-pool regress failure
850 - Backport duplicate-job-test
851 - Make dup jobs regress test work
852 - Eliminate error message in regress setup if get not present
853 - Avoid error message if git not installed
856 - Apply fix to previous fix of Copy problem. Fix proposed by reporter o
858 - Set default Allow Duplicate Jobs = yes
859 - Fix Allow Duplicates bug
862 - Fix duplicate job bug
864 - Fix infinite wait on error when restore started
865 - Make undocking work
867 - Add check for sqlite3_threadsafe() in configure
868 - Add debug to testls
872 - Clean up termcap requirements.
873 - Add dependency information.
874 - Changes to run bat as nonroot user.
876 - Fix client only build.
877 - Add code to check and prevent setting StorageId to zero
880 - Lets call the Ingres version of the tables also version 12 as it alre
881 all the new tables introduced in version 12 on the other backends.
882 - Fix library versions from 5.1.0 to 4.0.1 so things are inline with th
884 - First cut at fixing AllowDuplicateJobs bugs
885 - Fix bug #1501 -t does not print errors
886 - Add more doc in sample-query.sql
889 - Lets call the Ingres version of the tables also version 12 as it alre
890 all the new tables introduced in version 12 on the other backends.
891 - Fix library versions from 5.1.0 to 5.0.1 so things are inline with th
893 - First cut at fixing AllowDuplicateJobs bugs
894 - Fix bug #1501 -t does not print errors
895 - Add more doc in sample-query.sql
898 - Apply SQLite3 update fix from bug #1497
899 - Apply bashism fix for diskchanger.in script from bug #1499
900 - Apply Philipp Storz fix on bconsole history file
901 - Apply rpm fix for Sci Linux from bug #1494
903 - Take most recent Ukranian po from bug #1448
904 - Fix pages not in focus
907 - Work around SQLite3 bug in bat submitted by Andreas Piesk a.piesk@gmx
908 - Move shared object numbers into version.h + use -release for libtool
910 - Make mtx-changer errors clearer
911 - Check for existence of mtx-changer.conf in mtx-changer script
914 - Probable fix for Copy/Migration bug #1476
915 - Fix SQL that fails on SQLite3 in bat reported by Andreas Piesk a.pies
916 - Make master run with DEVELOPER set
919 - Make bsnprintf test program compile
921 - Reorganize spec files
922 - Fix bat bug that consumes connections + add braces on ifs + rename su
923 - Fix compiling gigaslam.c whith $(CFLAGS) for OpenSuse Build service
924 - Fix Mysql database upgrade.
927 - Fix bug #1488 -- create delivery_error() subroutine to avoid recursio
928 race conditions in messages.c
929 - Upgrade cats library also to 5.0.0
932 - Fix missing console page in bat
933 - Move msg trace into subroutine
934 - Move bat help files into help subdirectory
935 - Add bat help files to Win64 installer
936 - Win -- add help files to installer + stop any running bacula-fd befor
938 - Fix bug #1481 -- bat consumes all console file descriptors
939 - Update date on win32 rc file
942 - Backport truncate on purge from 5.1.x
943 - Fix bug #1486 -- bat doesn't show any errors on command-line
944 - Update the bsock error url
947 - Correct .my.cnf umask in make_catalog_backup.pl
950 - Apply Philipp's fix for dbcheck use by make_catalog_backup.pl
953 - Backout patch that should not be in Branch-5.0
954 - Backup patch that should not be in Branch-5.0
955 - Free db_list when not used
956 - Fix seg fault in bscan from new comment field
957 - Remove qmake-qt4 code so tht alternate qt4 build works. Fixes build p
959 - Patch from checks multple CNs when using TLS
962 - Commit spec+rpm build files from Scott
965 - Fix seg fault in SQlite driver
968 - Make versions of shared libs inline with the software version.
969 - Remove file_index sequential check -- reported by Graham
972 - Disabled ActionOnPurge waiting for a fix
973 - Check pool memory size for truncate op
976 - Fix #1467 about ActionOnPurge with Devices having space
977 - Fix #1466 about Bogus pruning message
981 - Fix make_catalog_backup.pl warning
987 Release Version 5.0.0
990 - Remove double secs in pruning output
993 - Fix priority mgnt in lock manager
994 - Fix FD crash when plugin running and cancel given
995 - Stop backup sooner after cancel
996 - Make a missing plugin during backup fatal
997 - Update sample-query.sql
998 - Use make_catalog_backup.pl by default
1001 - Update makeall and add README to release directory
1004 - Fix possible memory leak
1005 - Fix bscan bug introduced with serialization change
1006 - Add a few status client commands
1007 - Make Ukraine po to compile
1009 - More spec improvements from bug #1455
1010 - Enhance FD status to have level
1013 - Fix logwatch install in bacula.spec. Patch from bug #1454
1014 - Remove /etc/logwatch directories from spec file. Patch supplied by bug
1016 - Don't remove spec files -- fixes bug #1458
1017 - Remove FI sanity check code that does not apply after a VirtualFull
1018 - Make Attr/record FI non-fatal if different -- possibly temp + add new session
1020 - Keep serial from overruning with bad data
1023 - Add info message on how to stop the file relocation test
1026 - Add new Path tables to grant and drop scripts
1027 - Fix #1450 about FirstWritten not updated with bscan
1028 - Fix error message in grant_postgresql_privileges
1031 - Fix SQLite table creation script
1034 - Add Job.Reviewed field
1035 - Enable priority checks in lockmanager
1036 - Change DB version from 11 to 12
1041 - Fix the subject to something easy to delete
1042 - Turn off messages test -- it creates tons of emails
1045 - Optimize strtok usage in ua_cmds
1048 - Remove old code requiring different storages for migration
1049 - More checking for OpenSSL in configure
1052 - Add make_catalog_backup.pl script that uses env variables and disk file to
1053 pass database password for backup
1054 - Modify the sql query to get alphabetical order of clients when selecting the
1055 most recent backup for a client
1058 - Remove warning about make_catalog_backup.pl
1061 - Add Ingres configuration
1062 - Fix Ingres ID definition that caused seg fault
1063 - Add commit from Stefan Reddig
1066 - Simplify initgroups definition for AIX
1067 - initgroups definition is ok on aix >= 5
1070 - Ignore scripts/bacula_config
1071 - Remove QWT from configure -- not used
1074 - Revert to configure with C due to old prototypes on some systems
1075 - Make ioctl_req_t test less g++ dependent
1076 - Make ioctl test more exact
1077 - Try to force configure compiles to be more exact
1078 - Rebuild configure to handle Marco's changes
1079 - Clean old configure
1082 - Let --enable-libtool and --disable-libtool determine if we build plugins and
1083 drop the extra configure option
1086 - Lets use a xattr specific constant and not the stdio BUFSIZ which is kind of
1088 - Attempt to autoconfigure ioctl_req_t
1089 - Lets not mix initialized stack variable with uninitialized ones in the same
1091 - Added some handling of EPERM and EOPNOTSUPP which seem to be returned when
1092 you try to retrieve the system extended attributes a non root user.
1093 - Lets not orphan the buffer returned by extattr_namespace_to_string as it
1094 seems by looking at the code it strdups the string it returns so no need to
1098 - Show that plugins are enabled or not in configure output.
1101 - Plugins are dependable on libtool now so cleaned the Makefiles and the fd
1102 plugins are only build when --enable-plugins is set and libtool is used.
1103 - Clarify catalog grant permissions message
1106 - Fix depend for changes to SRC variables.
1107 - Drop the usage of macros within macros as it seems some platforms native
1108 makes don't support that. While converting the Makefiles also made things
1109 somewhat more uniform in naming the lib objects.
1112 - Add scripts/bacula_config script that displays configure options and results
1113 - Continue to support Batch Mode with PostgreSQL < 8.2
1116 - M_ABORT Bacula If batch insert is turned on when we try to open a connection
1117 and thread safe is not enabled
1118 - Try to fix problem on FreeBSD with unsupported extended attributes which
1119 gives lots of orphaned buffers as seen in regression testing.
1122 - Fix thread safe detection in ./configure
1126 - Fix breload make_catalog_backup.pl rights
1129 - LSBize Debian init scripts
1132 - Fix #undef of lock manager
1135 - Remove checkout master
1136 - Add more debug for Solaris regression timeouts
1137 - Make SUN C++ compiler stop complaining about enum definition.
1138 - Use %c and %n in bootstrap in default bacula-dir.conf
1141 - remove a ref to sqlite
1142 - Remove ua_prune.c debug code
1143 - Print any traceback or bactrace
1144 - Fix old stuff in Makefile
1145 - Allow deadlock manager on FreeBSD, MacOSX and SunOs
1146 - Add allowcompress-test
1147 - Add test for AllowCompress option
1150 - Eliminate compiler warning
1151 - Rework Mac OS 10.6 mtio.h fix
1152 - Attempt to fix mtio.h problem on Mac 10.6
1153 - Allow mount to wake job waiting for op
1154 - Make wait longer for better recycling
1155 - Fix another volume_lock dlock order problem
1156 - Fix and add ASSERT debug
1157 - Fix compilation problem with lockmgr
1160 - Fix misnamed variable
1161 - Reorder lock_volumes and dlock in SD to avoid race conditions
1162 - - five more updates to manpages options I had forgotten in a corner, - a
1163 reformated and edited page for bsmtp - a brand new one for btraceback, based
1164 on the Problem Resolution Guide and discussions (to be continued?) on this
1166 - Fix compilation pb
1167 - Add mutex some priority info for SD
1168 - Add info in dump about lock priority
1169 - Fix CentOS/RHEL detection
1170 - Fix #defines when lock manager turned off
1171 - Add USE_LOCKMGR_PRIORITY switch to enable new priority management
1172 - Add Macro BTHREAD_MUTEX_PRIORITY(p) and lib/mutex_list.h to manage locks
1173 - Make pthread_mutex_init/destroy compatible with bthread_mutex_t
1174 - Fix SD Vol+dev lock race bug
1177 - Add init/destroy function for both p/bthread_mutex_t object
1178 - Add new bthread_mutex_t object that check mutex priority order
1179 - Add test for reload command
1181 - Add bstrncat comments
1182 - Fix bug #1431 about bad reload command. Still an object to free in this
1184 - Fix bug in bstrncat
1185 - Temp fix for prune crash
1188 - Update win32 testing
1189 - Add new test for win32
1190 - Add cleandir option
1191 - Add tool to edit configuration file remotely
1192 - Add more sm_check debug
1193 - Add memory corruption checks
1196 - Fix CentOS/RedHat test in regress
1197 - Add win32 regress helper
1198 - Attempt to fix SQLite seg fault when listing fields
1199 - Allow Dir to come up before use
1200 - Fix python plugin to use the new get functions instead of the get_ functions.
1201 - Fix seg fault in new AllowCompression code
1202 - Use restore count from write_bsr
1203 - Add some doc of Win32 stuff
1204 - Update prototype.conf to have latest stuff
1205 - Update techdoc + notes
1206 - Add AllowCompression feature
1210 - Fix #1403 about windows directory attributes not well restored
1211 - Change old get_Jobxxx to getJobxxx
1212 - Fix Win32 build after adding Base Job code
1213 - Fix backup-bacula-test
1214 - Add new idea to kernstodo
1215 - Improved database warning message
1218 - Init lmgr in btape
1221 - Disable SQLite2 code in cats.h
1222 - Remove SQLite from configure
1223 - Remove SQLite2 scripts
1227 - Remove JobMedia.Copy references
1228 - bvfs: update bvfs_test
1230 - Remove brestore_ from bvfs table, use Job::HasCache instead of knownjobid
1233 - Finally... the 100% of bacula spanish !!! ;-)
1234 - Apply Postgres 8.4 SQL_ASCII fix
1235 - Ignore bweb.conf in gui/bweb
1236 - Apply manpage patches
1239 - Fix backup-bacula regression
1240 - Remove support for SQLite 2
1241 - Fix rpm spec files bug #1428 + #1420
1242 - Fix include MySQL libs to use shared object. Fixes bug #1427
1243 - Fix search to include 64 bit libs for --with-dbi option
1244 - Change all log.d to logwatch in RedHat specs
1247 - Add config doc in INSTALL
1250 - Add another project to the projects file
1251 - don't follow packagemaker permission recommendations
1252 - OSX Installer: update README
1253 - OSX installer: fix for a bug in 10.5 packagemaker, --id argument required
1254 - OSX installer: switch to new pmdoc packagemaker format
1255 - Add another project to the projects file
1259 - Add error count to Fatal job errors
1262 - Attempt to keep tls_shutdown from hanging
1265 - Add completion for unmark
1268 - Add Job and File Retention to Pool
1270 - Change some console.c socket calls into class calls
1271 - Revert "Reduce diff output in weird-files-test"
1272 - Reduce diff output in weird-files-test
1275 - Fix bug #1367 by creating an empty query.sql file
1279 - Display only backups when running a new job
1280 - Add list_backup, list_restore functions
1282 - Add optional type= argument to .jobs command. You can list only Backup,
1286 - autocomplete restore mode
1290 - Fix segfault on basejob code
1291 - Replace POOL_MEM by POOLMEM to avoid segfaults
1292 - Fix base-job-test with Mysql
1293 - Remove extra _ of _dbg_print_db func
1295 - fix segfault on redhat4
1298 - Add base-job-test to regress
1302 - Optimize SQL to determine file selection with directories. It is enabled for
1309 - Add Solaris regress comments
1312 - More debug when test fails
1313 - Add SITE_NAME and EMAIL to cdash report
1314 - Display a message if catalog max_connections setting is too low
1317 - Apply James' conio patches
1319 - A small changes on bacula-es translate. Now, we go on ~90% !!!
1320 - Fix double send of attributes introduced in 84aabba7cee82f0c1f6dae8882a2ee0bb26306ca
1321 - Check pthread_mutex_lock return code in lockmgr
1324 - Remove debug code in concurrent-jobs-test
1325 - Remove debug code in encrypt-bug-test
1326 - Remove annoying debug messages in four-jobs-test
1329 - Increase width of ls size. Fixes bug #1409
1330 - Fix buffer clobber when editing SQL error
1331 - Fix false zombie errors in FD during regression
1332 - Merge branches 'master' and 'kaboom'
1333 - Add -m option to DIR,FD,SD to dump kaboom output
1334 - avoid orphan memory in testls
1338 - When using .help item=, we display only usage part
1339 - Add bat to Win32 build and install
1340 - Add more debug for zombie jobs
1341 - Get regress bacula stop messages when debug on
1342 - Fix SD DCR race condition that causes seg faults
1343 - Stop regression tests after 30 minutes
1345 - Add more debug on failed source-addr regression
1346 - Set use_libtool expicitly to yes so our other checks work for static tools.
1349 - Rework bat so that Win32 version works better
1352 - Make bat win32 build use /home/kern/bacula
1353 - Make non-win32 build stop on failure
1354 - Make win32/64 build stop on failure
1355 - Remove definition of unused subroutine in ua_dotcmds.c
1356 - Revert James' patch to simplify the Win32/64 build process
1359 - disable debug in win32 revision
1360 - update bat on win32 project file
1363 - Small fix to Eric great patch for readline commandcompletion so it also
1364 compiles on non gcc compilers.
1365 - Add readline completion for commands and argument
1368 - Fix another messages error problem pointed out by Eric
1371 - Disable messages-test in automatic
1372 - Show an other deadlock in messages.c
1373 - Change W/G to Wanted/Granted in lock dump
1374 - fix multi-console problem for bat on win32
1375 - change Jmsg to Qmsg in low level routine
1376 - Set tries to 1 for a non-timeout mount or unmount operation.
1378 - bat: change info order in Job view
1379 - Use Qmsg instead of Jmsg when fides_mutex is locked in close_msg()
1380 - simplify the link process for win32/win64
1383 - initialize lmgr in bat
1384 - add messages-test to regression suite
1385 - update tools with lmgr
1386 - force lock manger init
1387 - add lmgr to bconsole
1388 - Fix deadlock detection to work in daemon mode
1389 - Implement syslog on Windows
1390 - Make all ABORT and ERROR_EXIT msgs go to syslog
1391 - Fix ref to dequeuing_msgs
1394 - Disallow Qmsg when despooling
1395 - Fix Qmsg race condition reported by Eric
1396 - add test for bad messages ressource
1397 - bat: Display a nice graphic on media usage depending on the average size for
1401 - bat: add volume capacity estimation in mediaview
1402 - bat: try to center InChanger bullet
1403 - bat: Use green/red bullet for InChanger in mediview
1404 - bat: Don't set Expire field unless LastWritten is ok
1407 - Make new configure per Marco's request
1408 - bat: add new Expired button in MediaView
1410 - Redirect errors to /dev/null and only run uname -p on Linux where we know it
1411 works. This is probably the most portable way of doing things.
1414 - Add MediaView form that displays the Media list in a QTableWidget. It permits
1415 to search and sort media. Rename current "Media" tab to "Pool" as it displays
1417 - Permit to use MediaId or VolumeName in MediaEdit panel
1418 - add StringList to handle locations, volstatus and mediatypes
1419 - add dot functions to list volstatus, locations and mediatypes
1420 - update bacula32.def
1421 - Add .volstatus command
1423 - permits "update slot(s)" and "label barcodes slot(s)" command
1426 - Don't use uname -i but uname -p
1427 - Added support for selecting the correct libdir on Linux
1428 - fix status slots command when SD slots are mixed
1429 - Test only master now
1433 - Added acl and xattr regression tests for FreeBSD
1434 - Use getfattr and setfattr on Linux not attr as that is a XFS tool which works
1435 too but is not native.
1436 - Don't enable SUN compiler by default and make the configdir configurable.
1437 - Add test when ActionOnPurge=None Add test for update volume=xxx actiononpurge=yyy
1438 - fix crash on exchange restore fail
1439 - Update project 5 (ActionOnPurge) with current status
1440 - chmod new regress script
1444 - Ensure that Ubuntu /var/run is created in init.d scripts suggested by nick
1446 - Implement Dan's suggestion to avoid IPv6 problems
1447 - Add makeall for release
1448 - On release, make only a simple tag
1452 - Don't download and build fakeroot as part of make -C platforms/osx
1453 - More Win installer changes
1455 - Do some additional checks.
1456 - Add Marco's run regression wrapper script
1457 - Possible fix for problem with Volume in another drive
1458 - Make new configure from Marco's configure.in
1459 - Try to unmount by running the unmount command specified in the config on file
1461 - Fix switching read device reported by Nicolae Mihalache <mache@abcpages.com>
1464 - Lets free the variable in the right part of the loop.
1465 - Use bfree_and_null
1466 - Change bsnprintf to normal strncpy
1467 - Add comments to fileregexp test
1468 - Add more debug in filregexp test
1469 - Eliminate compiler warning
1470 - Fix bug #1391 Job status improperly set due to subtle variable overload
1474 - Add release scripts
1475 - add regress variables to functions.pm
1480 - Avoid error when git-version doesn't exist
1481 - Convert some old %x into %p for pointers
1482 - Fix #1352 about double free with regexp and big filenames on windows
1485 - Small update to cache the current attrspace we are saving and make a private
1486 copy of that string representation.
1487 - Change acl and xattr errors from Qmsg to Jmsg
1489 - Recursively call fix_device_block_write_error on error
1490 - Fix changing read device during VirtualFull in SD
1491 - Eliminate possible false error message
1495 - Add posix acls stored in xattrs on FreeBSD
1496 - Removed last direct message output by replacing Qmsg by Mmsg
1499 - Add comment on OpenBSD not supporting the extattr functions (anymore ?)
1500 - Add new Feature Requests to projects file
1502 - Change strcmp to bstrcmp
1503 - fix bash/sh problem in disk-changer.in
1505 - remove old db_get_int_handler()
1506 - Add support when extattr_get_file is supported but extattr_get_link is
1508 - Regenerated config.h.in
1511 - Implement transfer and listall command in mtx-changer and disk-changer
1513 - Add new autochanger command to get all information about content
1516 - As things are no longer as generic rename the generic to the linux interface
1517 (b.t.w. OSX also implements this interface)
1518 - Just as with serializing first unserialize all xattr structures in memory and
1519 then walk that list for restoring them.
1520 - delete the alist in the destroy function
1521 - Implement the extattr xBSD interface Moved some code around to be able to
1522 reuse the encoding and decoding for both the extattr and xattr interface Use
1523 an alist for storing the xattr list so we don't have to count the number of
1525 - Use extattr interface for all xBSD filesystems. Added OpenBSD also to the
1527 - As it seems FreeBSD doesn't have the llistxattr or listxattr interface as
1528 Linux, OSX and NetBSD have but has an interface named extattr. This is a
1529 first breakdown to implement that interface.
1532 - Make Checksum as default when not using FileSet->Include->Options->BaseJob
1533 - Change debug level
1534 - Fix postgresql MD5 missing field
1535 - Fix unwanted printout in strip test
1536 - Fix concurrent Job recycle bug #1288
1537 - Fixed inverted logic
1538 - Remove useless ScratchPool refs from Bat media list
1541 - Little fixes for the action_on_purge command
1542 - Remove obsolete truncate_on_purge settings
1543 - Implement action_on_purge command
1544 - Implement the ActionOnPurge setting for pools and individual volumes
1545 - Implement truncate on purge setting
1546 - Add a MaxVolBytes test that create over 100 Vols
1547 - Add some error messages in insane buffer size cases
1548 - Fix bug #1382 newly created disk volumes -> file not found warning
1551 - Cause the tree widget selected to keep up with the tab widget selected
1554 - Send checksum only when the FD will use it
1556 - Allow for external CFLAGS to overwrite the CFLAGS in this script.
1559 - Change grep -e to egrep and use -c instead of using wc.
1560 - Implement console 'timeout' feature using bacula socket timers
1561 - revert the update_bacula_table script change with bad indexes
1562 - Add index modification in update_sqlite/sqlite3/postgresql scripts
1563 - Remove the inx4 index for SQLite2/3 (FilenameId, PathId) on File table.
1564 Replace it by an index over (JobId, PathId, FilenameId).
1567 - Attempt to fix MySQL SQL error
1570 - Make sure we use the right chmod for Solaris
1572 - Fix compiler warning
1575 - Remove gnome-console
1577 - Implement store_size32 and store_size64
1578 - Correct regression tests to use Pool 'File'
1582 - Define File Pool and limit size to 5G
1583 - Fix Alpha ifdefing -- should fix bug #1359
1586 - Remove the file_fp_idx index for Postgresql (FilenameId, PathId) on File
1587 table. It is useless for common usage, and causes performance issues. This
1588 index fragments over the time and the update cost grows very quickly. (This
1589 index is not present on Mysql schema)
1594 - speed-test: small fix
1597 - Update to slightly newer config.guess and config.sub
1598 - Fix compile error on Mac
1599 - Generate new configure
1600 - Reorder configure test for cleaner print output
1603 - Implement support of keeping readall capabilities after UID/GID switch
1606 - Remove redundant includes of pwd.h and grp.h headers
1607 - find_one_file: Remove unreliable and redundant access(2) directory check
1609 - Force nightly-disk regress to 3.0.3
1612 - speed-test: small fix
1613 - speed-test: Add basejob argument to test basejob speed
1615 - Fix conf to use make as requested by Martin Simmons a long time ago
1617 - Fix for sqlite, now it works
1618 - Fix seg fault in ignoredir code
1619 - more mkdir -p changes
1621 - Restrict Join using JobTDate to a selection of JobIds
1623 - Make several dir names unique to avoid test collisions
1624 - Fix and document new queries
1625 - Use new query for Mysql and Sqlite for basejob + accurate
1626 - update sql query for basefile+accurate
1627 - Change regression scripts to use mkdir -p to avoid spurious errors
1628 - Fix some job-start changes
1629 - more job-restart code
1632 - Fix sql query for mysql
1634 - Fix sqlite3 syntax
1636 - update db_get_file_list() to use StartTime instead of FileIndex
1639 - Update restore menu 12 explanation
1642 - Try to distinguish CentOS/RHEL
1645 - Modify tools to be able to correctly install testls for regress
1646 - Create bigendian() inline to simplify code
1647 - Set Volume Poll Interval to 5 mins by default
1648 - Apply Frank's slash patch
1651 - Reduce runscript wait times
1652 - Update Win32 README.mingw
1653 - Add patch for more SD info fix
1654 - Add patch for bug #1371
1655 - Fix seg fault in SD bug #1371
1656 - Add append log to tape SD tests
1657 - Add more info when SD connection refused
1658 - Fix possible termination problem
1661 - Keep valgrind happy
1662 - Fix Exclude Dir Containing ignored when scanning the top_level dir
1663 - Update the new exclude-dir-test with multiple Include {} section and different
1664 Exclude Dir Contain directive.
1665 - Add patch for #1370
1666 - Fix #1370 about the implementation of the "Exclude Dir Containing" option on
1668 - Add new exclude-dir-test
1669 - Add patch for 3.0.2 release
1670 - Fix #1369 about segfault when using ExcludeDirContaining before defining
1672 - Verify if the Exclude Dir Containing directive does his job
1673 - Add a regress script for Exclude Dir Containing option
1676 - Remove bigendian check from autoconfig system
1677 - check endianness at runtime in md5.c
1678 - Fix minor issues in the osx installer package builder.
1679 - Fix -p/-P in bscan.8 man page
1682 - fix compilation warning
1683 - Make output of new commands .lsdir/.lsfile more usable. Fix Bvfs with new
1685 - Fix header defines
1686 - Remove some #ifdef-ed code and make it just as the acl and xattr code use a
1687 const bool to enable the code.
1689 - Move restore struct defintions to seperate include file. Small change to
1690 acl.h and xattr.h to use define inline with other header files.
1691 - Move finderinfo restore into seperate function so we can use cleaner coding
1692 in the restore loop.
1693 - Loose #ifdef and use const bool wrapper for some cleaner coding.
1694 - Added support for acl and xattr regression test on Solaris
1695 - Apply Marco's git format-patch patches for bugs #1365 and #1366
1696 - This patch should fix bug #1366
1697 - This patch should fix bug #1365
1700 - Commit Mac pathlen patch
1701 - Increment minor version to avoid future conflict
1702 - Fix bug #1368. Increase default path/file length to 2048
1705 - Add acl script code for Mac
1706 - Up timeout for rewind and changer on btest script
1707 - Try to fix zombies in next-vol-test
1710 - Fix broken editing code
1711 - Use edit routine instead of %f for rates
1712 - Implement BlockChecksum in Device
1713 - btape: Add speed command and test drive speed with Bacula blocks
1716 - btape: Add speed command
1717 - btape: Add speed information on qfill and raw command
1718 - Commit patch for: Fix bug #1355 Director crashes with double free in Accurate
1720 - Include file,blk in btape fill output
1721 - Create exit_code for fill with multiple tapes
1722 - Fix #1364 and #1363 about compression buffer error.
1726 - Work on certification scripts
1727 - Eliminate DDS-4 in favor of tape + create btape-test-changer test
1730 - Many debug code fixes in regression scripts
1731 - Attempt to fix SQLite3 seg fault in list routines
1732 - Merge master with SF
1733 - Update tape tests for hardware certification
1734 - Rename .lsdirs/.lsfiles/.update to .bvfs_xxx to avoid confusion with future
1736 - Update tape tests for hardware certification
1737 - Eliminate xattr.c compiler warning
1740 - Prohibit copy and assignment in db_list_ctx
1741 - Use new db_list_ctx class instead of bad POOLMEM*
1742 - Exclude OSX resource forks from saving using the xattr code Exclude OSX acl
1743 data from saving using the xattr code when normal acl mode is also enabled.
1744 Make excluding certain xattr in the generic functions somewhat easier for
1745 certain OS specific attributes.
1746 - Fix Win32/64 build
1749 - Remove old subroutine prototype
1750 - prohibe copy and assignment in Bvfs module
1751 - Fix bug #1355 Director crashes with double free in Accurate SQL query
1754 - Fix bug #1357 Verify jobs fail when job has zero files
1755 - Rework verify-voltocat-test and add to normal tests
1758 - Release orphanned buffers in accurate code
1759 - Fix possible seg fault in db_get_int_handler in accurate code
1760 - Update JobBytes only for Verify jobs when computing checksum
1761 - Add BaseJob option to fileset
1764 - Suppress some error messages generated after cancelling a job
1767 - Apply and commit Lorenz Schori <lo@znerol.ch> patch for OSX
1768 - Apply Lorenz' OSX patch
1769 - update basejob code to use checksum during accurate check
1770 - Close bug #1351 SQLite2 to SQLite3 conversion
1771 - Remove unnecessary subroutine import definition
1774 - Test of git commit.
1775 - bat: fix variable name
1776 - bat: Simplify the code to make TableWidget in read-only
1777 - Free Volume in several places. Fixes virtual-changer problem and possibly bug
1779 - Add SD Volume debug code
1782 - Don't print different filesystem. Will not descend message if directory
1784 - capitalize bytes in message
1787 - Prune a few dev tests
1788 - Made shorter developers test
1789 - Rework the bsock.h class to put public structures last
1790 - Update AUTHORS file
1791 - Integrate patch for building dmg on OSX from Lorenz Schori <lo@znerol.ch>
1792 - Add commas in num files for estimate command
1795 - in status slots command, unlock db just after sql query
1798 - Add BWEBCONF env variable to specify the bweb.conf path without touching the
1799 Bweb.pm file with lighttpd
1800 - Fix bat crash due to alignment diff in bat and core code
1801 - Fix acl-xattr-test by using attr
1802 - Add BWEBCONF env variable to specify the bweb.conf path without touching the
1803 Bweb.pm file with lighttpd
1804 - Ensure that timestamp put in SQL log
1807 - prevent status page from requesting status before it has been brought to the
1809 - Move global acquire lock to lock by device
1810 - Restrict acquire to one job at a time
1811 - Fix acquire.c locking
1812 - Try to fix acquire not to block during despooling
1813 - Add fullname parameter to btime in order to debug regress script.
1814 - No need to flush the members of the xattr link cache as they are not dynamically
1815 created. Small oversight from my side, was thinking I had a memory leak.
1816 - fix couple of segfault in acl/xattr code
1817 - Eliminate git pull in config_dart
1818 - Some small fixes to the counting and some small relayout of small code
1820 - Lets first output statistics before freeing them. Saves a rather stupid
1822 - Fix merge conflict leftover
1823 - Add all acl and xattr related variables which are either global or already
1824 part of the JCR into a simple structure and reference that from the JCR
1828 - Some small fixes to the counting and some small relayout of small code
1830 - Lets first output statistics before freeing them. Saves a rather stupid
1832 - Ignore regress time.out file
1833 - Fix merge conflict leftover
1834 - Add all acl and xattr related variables which are either global or already
1835 part of the JCR into a simple structure and reference that from the JCR
1837 - fix compilation problem reported by Dan
1838 - Correct spelling of writing -- reported by Dan
1839 - Loose void pointer and use C++ supported declaration elsewhere defined
1841 - Move global variables into jcr private xattr data structure so we can have
1842 parallel saves of xattr on solaris.
1845 - update lock manager to get better traces
1846 - Fix files wiped out by merge
1847 - Missed commiting one file last time
1848 - bat: Add a re-run button on job info page, that allows to run the selected
1849 job with the same properties (level, pool, etc...)
1850 - bat: small fix on hrule
1851 - fix missing copyright
1854 - Make new big-virtual-changer test. Test concurrency
1855 - fix offset in new lsdirs/lsfiles command
1856 - add comments and list special dirs in .lsdirs
1857 - Add .lsfiles, .lsdirs, .update command to interface user with bvfs object
1859 - Update virtual regress comments
1860 - bat: fix sql with volreadtime volwritetime bat: add drive=0 in update slots
1862 - bat: Put the content panel as a child of the Storage item bat: use slot
1863 selection in update slots command and in label command
1866 - bat: fix volreadtime/volwritetime and messages in stderr about unknown
1868 - Change backup-acl to acl-xattr-test and make it skip if acl/xattr not installed
1869 - Use tmp instead of /tmp + fix strip-test so diff works
1870 - Make regexwhere use tmp rather than /tmp
1871 - Remove non-portable i option on sed + create tmp dir
1872 - connect button callback
1873 - display content on doubleclick only if storage and autochanger
1874 - bat: Make new autochanger content working
1877 - bat: display a Warning icon when having Errors>0 and Status=T
1878 - Pull Philipp Storz' bacula.spec changes for OpenSuSE build service
1879 - try to make content table work!!
1880 - Implement MaximumConcurrentJobs for SD devices
1881 - try to insert data on table content
1882 - update content interface
1885 - continue storage content panel
1886 - Fix bug #1344 show pool displayed wrong variable for maxvolbytes
1887 - Fix compiler warnings in acl and xattr code
1888 - Fix screw up with setting JobLevel and JobType
1890 - Fixed references to xattr_link_cache_entry to use xattr_link_cache_entry_t
1891 - Changes due to code review by Kern added.
1892 - Move enum from protos.h to filed.h and move defines to top of filed.h
1893 - Added some more ENOENT supressing.
1894 - Small indent change
1895 - Small change to comments
1896 - Added comment on entry points
1897 - Added missing ENOENT switch case.
1898 - Fix problem with counting xattr and returning a non-ok on count 0, also added
1899 some extra comment and make sure the xattr_value_list is initialized to NULL
1900 and checked on bail_out.
1901 - Loose default_stream parameter.
1902 - Changed snprintf to bsnprintf
1903 - Use bstrncpy instead of strncpy
1904 - Fixed Jmsg4 to Mmsg4
1905 - Added support for counting xattr errors and only print a limited set of
1906 errors but count all. The lower level functions now store there error message
1907 in jcr->errmsg so the upper level routines have access to them.
1908 - Added support for counting acl errors and only print a limited set of errors
1909 but count all. The lower level functions now store there error message in
1910 jcr->errmsg so the upper level routines have access to them.
1911 - Small changes to ifdef layout.
1912 - Drop unneeded target for libbacfind.a
1913 - Moved the berrno as a local variable of the function and not a local context
1914 variable. Same as previous change for acl.c
1915 - Make sure it compiles and moved the berrno as a local variable of the function
1916 and not a local context variable. Moved tri-state enum to protos.h
1917 - Moved list of supported xattr to start of per OS implementation like in
1919 - Imported patch from older git tree.
1920 - bat: init storage content view
1924 - Start adding Incomplete Job status
1925 - bat: display a Warning symbole when having Errors>0 and Status=T
1926 - Add data end tracking an attribute spooling
1927 - Fix compiler warning in bvfs code
1928 - Use 64 bit ftell and fseek in send_bootstrap_file
1929 - Turn of some debug code
1930 - Ignore src/tools/bvfs_test
1933 - bvfs: Add example to list files versions bvfs: Fix directory listing bvfs:
1934 Add limit/offset implementation to save resources on director bvfs: Create
1935 cache tables on the fly when using Bvfs object (for testing)
1936 - Bvfs: Create cache tables when updating the cache if they don't exist
1939 - fix makefile for bvfs_test
1940 - add option to truncate cache table during startup for bvfs_test
1941 - add user handler to print directory add -j, -p to bvfs_test tool
1942 - Document FT_DELETED FileIndex=0 special value in database Schema
1943 - Add the rest of files for new Bvfs
1944 - Add a new Bvfs class that implements brestore instant navigation cache inside
1945 Bacula. Works for Mysql, Postgresql and Sqlite3
1946 - bat: fix compiler warning for unreferenced argument
1947 - fix mysql case problem in bweb/bresto
1948 - Use the sqlite3_changes to implement sql_affected_rows()
1949 - remove QFormLayout, and use QGridLayout instead
1952 - in bweb, fix warning
1953 - add a default bconsole command to bweb starthttp script.
1956 - remove Page Selector keyword from main bat screen
1957 - fix small pb in bweb starthttp script
1958 - document bweb+lighttpd
1959 - update display_log to display a message if no logs are found
1960 - Apply patch for regress from Frank Sweester
1961 - connect button from mediainfo to real actions
1962 - bat fill mediainfo fields
1963 - bat: Go to the media info panel when double-click on job page or media
1967 - Add new mediainfo panel to bat
1968 - update windows bat.pro
1969 - small fix for bresto
1971 - don't reset bstat, rstat, dstat in stop_bacula
1972 - add test for list basefiles and new list files
1973 - don't reset bstat, rstat, dstat in stop_bacula
1974 - add list basefiles command make list files compatible with basefiles
1975 - fix the basefile catalog update
1976 - work on stats, fix bug with batch connection
1977 - enable FileSet { Options { accurate = 'pm5' } }
1978 - add variables for stats
1979 - display a message with basejobids
1980 - stop copy/migration using basejobs
1981 - replace free&NULL by free_and_null
1983 - display base jobs during restore
1985 - check size also replace mtime/ctime by lstat field
1986 - check for purge job
1987 - purge basefiles at the same time than files
1988 - make regression ok
1989 - use batch connection
1990 - fix update_job_end
1991 - update HasBase in catalog
1994 - make base backup work
1998 - fix sql for postgresql
2000 - take ideas from previous try
2001 - Remove useless title
2002 - fix layout, now ok
2003 - remove list volume menu from joblist
2004 - make double click work with joblist
2005 - add refresh and delete event
2009 - Remove old sqlite3 build from bacula.spec
2010 - Move bat from bacula.spec to bacula-bat.spec
2011 - Remove installing gconsole start script from Makefile.in
2012 - Split mtx into its own spec file
2013 - Remove docs from spec
2014 - Split docs into bacula-docs.spec
2015 - Move bat and mtx to their own spec files
2016 - Remove docs from spec
2017 - Split docs into bacula-docs.spec
2018 - Remove installing gconsole start script from Makefile.in
2019 - Split mtx into its own spec file
2020 - Remove docs from spec
2021 - Split docs into bacula-docs.spec
2022 - Move bat and mtx to their own spec files
2023 - Remove docs from spec
2024 - Split docs into bacula-docs.spec
2025 - Move bat from bacula.spec to bacula-bat.spec
2026 - Remove installing gconsole start script from Makefile.in
2027 - Split mtx into its own spec file
2028 - Remove docs from spec
2029 - Split docs into bacula-docs.spec
2030 - Move bat and mtx to their own spec files
2031 - Remove docs from spec
2032 - Split docs into bacula-docs.spec
2033 - Move bat from bacula.spec to bacula-bat.spec
2034 - Remove installing gconsole start script from Makefile.in
2035 - Split mtx into its own spec file
2036 - Remove docs from spec
2037 - Split docs into bacula-docs.spec
2038 - Move bat and mtx to their own spec files
2039 - Remove docs from spec
2040 - Split docs into bacula-docs.spec
2041 - Move bat from bacula.spec to bacula-bat.spec
2042 - Remove installing gconsole start script from Makefile.in
2043 - Split mtx into its own spec file
2044 - Remove docs from spec
2045 - Split docs into bacula-docs.spec
2046 - Move bat and mtx to their own spec files
2047 - Remove docs from spec
2048 - Split docs into bacula-docs.spec
2049 - Move bat from bacula.spec to bacula-bat.spec
2050 - Remove installing gconsole start script from Makefile.in
2051 - Split mtx into its own spec file
2052 - Move bat and mtx to their own spec files
2053 - Remove docs from spec
2054 - Split docs into bacula-docs.spec
2055 - Move bat and mtx to their own spec files
2056 - found a bug. Joblist page would not come up unless dockPage was called when
2057 page was opened with initial paramaters.
2060 - Remove docs from spec
2061 - Split docs into bacula-docs.spec
2062 - Add bacula-docs.spec.in
2063 - Add new form to see job details
2064 - Add bacula-docs.spec
2065 - Remove bacula-docs.spec
2066 - Split docs into bacula-docs.spec
2067 - Remobe bacula-docs.spec
2068 - Split docs into bacula-docs.spec
2069 - missing less than beforehistory | grep svn :D
2072 - Split docs out of bacula.spec
2073 - Insert the tabbed widgets as opposed to adding to the end.
2074 - Don't dock the page for dirstat and restore tree until the page selector tree
2076 - I like this sorting method better.
2077 - Update bacula.spec
2078 - Apply quick fix from Ulrich about the last feature.
2079 - Continue work on bacula.spec
2082 - rename the free_and_null macro
2084 - update new features
2085 - chmod +x regress/tests/multi-storage-test
2086 - Allow restore from multiple storage
2089 - Modify enable/disable commands to show only appropriate Jobs.
2092 - Add ACL check for client in estimate command
2093 - Change time_t by utime_t in accurate function
2094 - Start reworking 3.0.2 bacula.spec file
2097 - Display the job_zoom view when backup is finished
2100 - Add DESTDIR to Makefile
2101 - Add file to build html doc
2102 - add changelog link
2103 - Add changelog on the main menu
2105 - add downloads pages for all lang
2106 - Remove the Patch section and add the new Download area
2107 - Link to new downloads.php
2108 - Add tool to convert nasty sourceforge download page to a simple one
2110 - Update README for binary install tests
2113 - change free_and_null function to a macro
2114 - Add Spanish files translated
2117 - Add format to a fprintf
2118 - Attempt to fix SQLite seg fault problem
2119 - Fix Expired option in media list to select Used media
2120 - Set selection items on top.
2121 - this should resolve issues that people are having with this splitter. If you
2122 try to make it too large, it just snaps back.
2125 - Fix int/int32_t problem in accurate_add_file
2126 - Permit to filter on the directory name as for file
2127 - fix bad english sentence
2128 - add function to simplify free and null operation on pointers
2129 - Remove Qt 4.4 code so it compiles on 4.3 (setHeaderHidden)
2132 - Apply idea of part of Graham's tidy-bsr-source.patch, but modified
2133 - Fix bug #1337 Console tries to build with SSL when libssl-dev not installed
2134 - Modify setJobStatus so cancel has same priority as fatal errors
2135 - Fix Solaris compiler warning in signal.c
2136 - Change selection behavior in the director status screen.
2137 - Do not restore spliiter settings if the settings do not contain settings for
2139 - This is committing most of the patch received from Eric.
2142 - Merge branch 'bwebII'
2143 - use $conf, $tmp, $script, $rscript in accurate test
2144 - Fix Spanish files translated
2147 - es.po merged with bacula.pot 3.0.2
2150 - This is the change that may be used in the future to resolve the issue with
2151 text input required during a console communication.
2156 - Add first cut bsys spec
2157 - update bweb INSTALL
2161 - Add info on bweb + lighttpd
2162 - Fix bat command line input bug
2163 - Don't show the connection message after first connection is made
2166 - update copyright year
2167 - Optimize a bit the running job view
2168 - Fix bresto file relocation box
2170 - Put back old status icon
2171 - Fix sql query for sqlite on suse10 on copy job
2172 - Fix Spanish files translated
2175 - Remove print and save menu
2176 - Simplify the main screen, removing the status dir console icon and the "go
2179 - fix case problem in field name
2180 - update for status slots
2181 - Replace info_msg by send_msg in status_slots for bat
2182 - update ChangeLog for 3.0.2
2186 - test with file instead of vtape
2187 - Add test for bug 1288
2188 - Add slot field in storage operations Update update volume page
2189 - Use BUILD_DIR in default conf
2190 - Fix #1323 about a problem when mounting a requested volume during a restore.
2191 - Use the read as primary color in bweb
2192 - Fix script for vtape tests
2193 - Fix graph_font parameter to work with graph module Avoid warning messages in
2194 apache log with graph module
2196 - update INSTALL file
2197 - update apache section in INSTALL file and try to choose better color for
2199 - Fix Spanish files translated
2202 - Parameterize depkgs directory
2203 - Add back bootstrap to FD
2204 - Make CONF::init header and .c file agree about types
2206 - update cloud project
2207 - Force the client_encoding to SQL_ASCII when database is already using this
2209 - Fix #1335 about postgresql error message during copy session
2210 - Add documentation about new restore menu
2211 - remove non-essential directories
2213 - Add more example SD Device configurations
2216 - Apply patch in bug #1315 by McMichaeli that fixes scripts/logwatch
2217 - Add more output when spooling and no space left
2219 - Fix postgresql driver bug that displayed <NULL> rows from time to time.
2220 - Small fix on accurate code for new restore menu option
2221 - Change default save dir to sbindir in bacula-dir.conf
2222 - update project files for project 2
2224 - Implement project 2, about new restore menu
2226 - Remove some whitespace
2227 - Send bootstrap directly from DIR to SD
2232 - Update new features
2233 - Create build scripts for Win64 somewhat equilavent to the Win32 ones
2236 - Print correct JobId in bls, should fix #1331
2238 - Apply python detect patch from Bastian Friedrich <bastian.friedrich@collax.com>
2239 - Add --with-hostname to ./configure
2242 - More changes in es.po (37%)
2243 - add --with-hostname to ./configure
2244 - Changed ACL_OTHER into ACL_OTHER_OBJ as IRIX doesn't seem to have ACL_OTHER.
2248 - Remove non-portable reference to pthread mutex
2249 - Display command output by default
2250 - Add new Spanish files translated
2253 - Turn off bat debug code
2254 - Fix compilation bug
2255 - Small change to allow the compiler to optimize it easier due to the constant.
2258 - Add new Spanish files translated
2261 - Correct registered trademark notice
2262 - Should fix the first part #1323 about the restore option "List Jobs where a
2263 given File is saved" wich display deleted files
2266 - Add estimate accurate doc
2267 - add accurate=yes/no test for estimate
2268 - Update help page with accurate=yes/no
2269 - Add estimate accurate=yes/no ebl Change the code to check jcr->accurate and
2270 not jcr->job->accurate
2272 - Make estimate command accurate compatible. Should fix #1318
2273 - Fix es concepts compile problem
2274 - Update for Spanish
2275 - Another fix for bug #1311 to get the correct last_full_time
2276 - Add new Spanish files translated
2278 - Add base of Spanish manual
2279 - Add directory to Spanish docs; Spanish (es.po) 25% translated
2282 - Fix false zombie detection in next-vol-test
2283 - Add test with accurate mode (it shows the #1323 bug)
2284 - Fix bug #1317 Allow duplicate jobs = no does not work
2285 - Eliminate double job report when do_xxx_init() returns failure
2286 - Fix regress tests to handle new default job name
2287 - fix copy-volume-test
2289 - Add debug code to MaxDiffInterval
2292 - Change bacula-dir.conf default job name from Client1 to BackupClient1
2293 - Document #1318 about estimate and accurate mode
2296 - Add a column for job type to the jobs table
2297 - Fix missing case for NetBSD xattr restores.
2300 - Fix Win32 build -- turn off lockmgr and remove lockmgr defs
2301 - Added symbols required for win32 build
2304 - Modify xattr.c and acl.c not to fail the job on errors. This should fix bug
2308 - Fix 2 rather big bugs in the xattr and acl code and fix a small memory leak
2309 on a particular code path for Linux xattr/acl handling.
2310 - update newfeature with project 37
2311 - Update FileSetId when initializing job.
2312 - fix compilation problem
2313 - add a note about /sys/class/scsi_tape/nst0/default_compression, fix #1314
2314 - Add '*' when volume is online when displaying volume list in restore. Should
2315 complete project 31.
2318 - remove bnet_fsend and use class call
2319 - Re-fix bug #1311 if MaxDiffInterval exceeded ensure job upgraded
2322 - Fix bat install for 3.x
2325 - Add a boolean to console class to allow for the warning popup, except in
2326 cases where I want to prevent the popup. So far this is only for purging
2328 - Correct a misspelling in a relatively trivial spot.
2329 - Add job type and first volume of the job to the 4th pane the version table.
2330 This is so that when looking at what version to restore with copy jobs the
2331 user can make a better decision as to which job to restore from
2334 - Back out previous maxdiff patch, which is broken
2335 - Add all Job Types to job_type_to_str() for bat
2336 - Commit maxdiff patch
2337 - Fix bug #1311 if MaxDiffInterval exceeded ensure job upgraded
2340 - Fix bug #1305 make errors obtaining acl during backup non-fatal
2341 - Commit btape fill patch
2342 - Fix bug #1309 inappropriate error message during btape fill command
2343 - Fix bug #1307 AllowHigherDuplicates=no prevents automatic job escalation
2346 - Update VirtualFull doc + BSys course dates
2349 - move 3.0.0 patches to 3.0.x dir
2350 - Add 3.0.x patches dir
2351 - Update with 2009 Vote
2352 - Forgot to add the images for the new button.
2353 - Add a previous page button to the button bar.
2356 - Add feature in pages to have a console command that does not set the console
2357 current. Then also use that feature in joblist to purge or delete a job.
2358 - Add a stringlist and a foreach after populating to at least acknowledge to
2359 the user that a new fileset. Bat would not show the fileset until the database
2360 table had the fileset which was not until used.
2363 - Remove non-portable code referencing pthread_t fixes bug #1308.
2364 - Remove non-portable code referencing pthread_t
2365 - Create patch that may fix bug #1298 and bug #1304, which causes an SD crash
2366 after canceling a job.
2369 - When looking at what got backed up from a windows differential, found a bug
2370 where it would create many "Bases". This fixes it subtly.
2373 - Add checkbox widgets to filter out copy and migration jobs.
2376 - Attempt to get bat conf file installation to work with DESTDIR
2377 - Commit migrate patch for bug #1303
2380 - Improve error messages when a migration sql query is used and correct the
2381 problem identified in bug #1303 with starting Job names containing spaces.
2382 - Fix #1306 when building static bconsole
2385 - Did not intend to leave those debugging lines there.
2386 - fix vtape test to work with the latest trunk
2387 - Reorder project file with poll result
2393 - Setting actions up like this I think is better. No restore from job or time
2394 if more than one job selected.
2395 - Add columns for first media and volume count. Change some semantics of how
2396 signals execute functions when a selection list is changed.
2397 - Prevent warnings from showing as dialog boxes that can interupt multiple
2398 operations performed in a foreach.
2401 - Sort the lists after population so that drop downs are sorted.
2404 - A fix for mysql database sql syntax.
2405 - Add columns to the tree to show read/write time, scratch pool, recycle
2407 - Somehow I was losing the refresh jobs action. This should keep it in.
2411 - Add ids on command.tpl to fix #1300
2414 - Correct incorrect placement of trap for m_firstpopulated.
2415 - There was an issue with empty directories. The director would print node xxx
2416 has no children and bat would interpret that as a directory. This fixes it
2417 but it may not be the best solution.
2421 - Make sure that vtape directory is created during -tape tests ebl change grep
2422 -e to grep -E to make source-addr-test working as expected
2423 - Simplify mysql bresto part. Should be faster, but need tests
2426 - On vacation I am having a little fun !!
2427 - Add documentation for new directives DirSourceAddress and FDSourceAddress
2428 - Apply Steve Polyack patch to add DirSourceAddress and FDSourceAddress directives.
2429 That permits to choose the outgoing interface.
2430 - make fileregexp-test working with git repository
2433 - Apply Marco's patch: mvw Allow acl and xattr to be explicitly enabled and
2434 fail the configure if we are asked to enable acl or xattr support and the OS
2435 doesn't support acls or xattrs.
2436 - Add more Spanish site modifications
2439 - Commit changes for Spanish site
2442 - Create Client record in database at startup -- makes bat work better
2443 - Disable scratchpool-pool-test because it hangs
2444 - Rework printed message when files are purged on restore
2445 - Turn off useless End of file message during restore.
2446 - When doing a tree selection restore, look at the PurgedFiles column in the
2447 first JobId, and if non-zero, the Job was purged, so do not do selection
2448 - Yet another try to get qmake to install bat correctly
2451 - Add Catalog = all to the default Messages resource
2454 - Add Spanish directory
2455 - Fix race in director job start which was allowing the number of concurrent
2456 jobs to exceed the maximum
2459 - Comment out broken fake-autochanger change
2460 - Speed up media list generation when using "compute with directories" option
2463 - Fix #1029 about resolution address order. Thanks to David.
2464 - Add patch for #1029
2465 - During jcr destruction hold jcr_chaing lock only for minimum time necessary.
2466 This should fix the SD deadlock in bug #1287.
2467 - Simplify messages printed by SD when reserve fails. This should fix bug
2469 - Add sleep in vtape changer to simulate real hardware
2472 - speed up mysql to compute restore table ebl speed up mysql when computing
2473 media list ebl fix media list display ebl fix bresto problem with drag&drop
2476 - Fix libxml dependency for rh7 per Pasi Kärkkäinen <pasik@iki.fi>.
2480 - Back out unwanted change. Should fix problem reported by Yuri
2481 - add index on temporary table to speed up mysql part during restore
2482 - Fix display of / on bfileview
2483 - Yet another attempt to get qmake to generate valid Makefiles that installs
2484 the binaries. It seems to require the binary to exist at qmake time
2485 - Apply fix to sql_cmds.c suggested by Ulrich Leodolter <ulrich.leodolter at
2486 obvsg.at> which prevents restore by file selection from using Copy jobs.
2490 - Add new nagios_plugin_check_bacula.tgz from Masopust, Christian <christian.masopust
2492 - Reduce bconsole help to fit in 80 columns kes Add bconsole @help command kes
2493 Fix Show FileSet command to handle spaces
2494 - Allow specification of base daemon resource name. --with-basename=<name>
2495 - Fix bat to automatically use installed bat.conf
2496 - bat not installed even if configured. Fix by working around apparent bug in
2501 - Turn on lockmanager when using DEVELOPER flag
2504 - note that vtape is not ready for production
2505 - remove unused file
2506 - More scripting stuff
2509 - More scripting parameterization
2510 - More parameterization of scripts
2511 - First cut parameterize better regression tests
2514 - fix mysql problem with the restore query
2515 - rename JobHistory to JobHisto
2519 - ebl update german version
2520 - update supported os table
2521 - change the ugly grey background on symbole and images to white
2525 - ebl Make working the "compute with directories" option --This line, and those
2526 below, will be ignored--
2531 - Add screenshot and update french main page
2535 - Fix ldconfig problem in client only build.
2536 - don't display copies like in bconsole
2537 - Added extra logging to determine the exchange server in use
2540 - Fixes for client build.
2544 - Only define winapi's for 32 bit build. Already defined for 64 bit apparently...
2545 - Change GetComputerName to GetComputerNameEx so that in a cluster we get the
2546 name of the vserver instead of the local machine. Added prototypes for
2547 GetComputerNameEx which appear to be missing.
2551 - Don't run backup at same time as restore to avoid deadlock in concurrent
2556 - Update documentation
2559 - Ran into a problem deleting a volume. This fixes it.
2561 - Fix purged restore prompting
2569 - Fix bug #1282 Setting job.Priority in python crashes director by checking if
2570 string addr is NULL. Not tested.
2571 - Fix bug #1281 allow all on restore command line to restore pruned JobIds
2573 - Add vectorized bat image
2576 - Check for job_canceled() in fd_plugin code
2577 - Update Win32/64 table creation to have new DB version 11 format
2578 - Remove illegal Options in Exclude of default Win32/64 bacula-dir.conf
2579 - This is the fix to http://bugs.bacula.org/view.php?id=1276. The select class
2580 was just not working with the new requirements of setting and clearing the
2584 - Fix bug #1274 where a migration job can be canceled like the original job by
2585 the MaxRunTime directive.
2586 - Added fix for bug #1275 where acl or xattr data is saved for virtual filenames
2587 generated by filed plugins.
2590 - Set slot max to 60
2591 - Permits to eject Used tape
2592 - update ScriptAlias
2593 - Remove Reposition info message
2594 - Fix platform scripts not to clean configured files during 'make clean' use
2595 'make distclean' to clean everything.
2598 - Add build tag for distribution name.
2601 - Fix copyright + trademark name
2602 - add doc for new VerId option
2605 - Fix suggested in bug 1273
2608 - Add additional mysql connection debug code
2609 - Fix bug #1246 Sometimes access denied with VSS enabled. UCS conversion cache
2610 was not properly flushed at the end of a Job
2614 - add missing BACULA define
2618 - Fix bug #1268 Full Max Run Time cancels jobs (when Max Run Time = 0).
2619 - Ignore scripts/bacula-dir.conf.maxruntime
2620 - revert pool changes and correct the problem
2623 - Add new maxruntime test -- not yet working
2624 - more fixes about pool=defaults
2626 - fix more pool problem
2630 - specify pool in label process to avoid problem
2631 - use scripts/bacula-dir.conf instead of bin/bacula-dir.conf
2632 - Add debug message when checking database encoding
2633 - Test postgresql encoding at the start of the test
2636 - Modify insertion of read Volumes in SD to be done before the drive reservation.
2637 This ensures that a Volume to be read will not be reserved for writing.
2638 - Clean old patchnotes
2639 - Turn developer back on
2642 Release Version 3.0.3:
2644 Release Version 3.0.2:
2646 Release Version 3.0.1:
2648 Release Version 3.0.0:
2650 Release Version 2.4.4
2652 Release Version 2.4.3
2654 Release Version 2.4.2
2656 Release Version 2.4.1
2658 Release Version 2.4.0
2660 Release Version 2.2.8