1 Changelog on version 5.0.x
7 - Remove comments field from tls-duplicate-job-test -- add back next database
11 - Make Win32 no filesystem change more explicit
14 - Update askdir.c to Branch-5.1
15 - Revert block.c to fix recycling
16 - More backport from Branch-5.1 to Branch-5.0
17 - Backport Branch-4.0 release to Branch-5.0
18 - Massive backport from Branch-5.1 to Branch-5.0 -- a bit more to do
21 - Remove some old files
24 - Fix #1606 about OpenSSLv1 detection using non-standard location
25 - Backport some 5.1 changes to 5.0
28 - Update the license template files
31 - Fix postgresql catalog creation when version is not on the first line
34 - More changes from GPLv2 to AGPLv3
35 - Fix some missed copyright changes
36 - Change license from GPLv2 to AGPLv3
37 - Define restore object stream
40 - Fix bug #1610 handle empty xattr values on Linux and xBSD.
41 - Really free free pool memory before sm_dump
42 - Garbage collect memory pool at end of job and before sm_dump
43 - Ignore STREAM_RESTORE_OBJECTS returned by SD to FD
46 - Add xattr seg fault protection suggested by Marco for bug #1610
49 - Add archlinux to os.m4
52 - More fixes for 32/64 bit problems in smartall
53 - Fix 32/64 bit problem in smartalloc dump routine
56 - Fix bad copy/paste in commit c88dccb88 prably a seg fault
57 - Fix .dump, .die, .exit when DEVELOPER turned off
60 - Add .dump and .exit commands for daemons
66 - Make SD automatically fix the Volume size in the Catalog when out of sync
67 - Add bigger print buffer for sm_dump
70 - Use Pmsg in smartall.c rather than printf for tracing Windows
73 - Update to master's bsnprintf.c
76 - Up maximum block size to 20M
79 - Add new tls-duplicate-job test
82 - Fix for TLS bugs #1568 and #1599
85 - Improve comm line error handling for TLS, may fix bug #1568 and #1599
88 - Remove Linux dependency (seq) in regress script
91 - Fix problem when sending Cancel event to plugin
94 - Update makefiles for new libtool revision
95 - Simplify libtool revision and use VERSION as default
96 - Simplify libtool revision
99 - Convert all Jmsg on the watchdog thread to Qmsg
102 - Do not use mtime with basejobs
105 - Fix SD crash due to mismatched lock/unlock in error condition
108 - Fix bug #1587 if you have clients with different catalogs configured, both
109 catalogs contains all clients after a reload or restart of the dir
110 - Fix bug #1577 During migration: ERROR in block.c:950 Failed ASSERT: dev->is_open()
111 by moving and commenting out the ASSERT()
114 - Skip HB kill in FD if HB thread terminated
117 - update windows defs
120 - Fix crash from unequal volume_lock/unlock calls
121 - Fix pruning for migration jobs and do some optimization
122 - Print TestName at beginning of dump
125 - Remove prototypes of removed prune queries.
128 - Adapt new prune code with old db_accurate_get_jobids()
131 - Remove bdb from configure
135 - Make new prune algo to work with backup
138 - Save any dumps during regression to dumps directory
140 - Fix crash from rw_lock/unlock miss match
143 - Attempt to fix duplicate job kill seg fault
144 - Replace pthread_kill by my_thread_send_signal() in jcr.c
145 - fix #1595 about batch mode detection problem for postgresql with non standard
148 - Add TestName to gdb traceback
151 - Fix db_get_base_jobid()
154 - Fix #1594 about prune copy jobs
157 - Apply literal string fix in printf submitted by Luca Berra
160 - Fix bug #1582 Restore from multiple storage daemons breaks subsequent backups
163 - Fix segfault on "cancel jobid=" command
164 - Change libtool version
167 - Fix bug #1554 Windows installer doesn't honor /S flag
170 - Remove pool zap code that breaks 2drive-concurrent-test
173 - Fix #1571 and install libraries with 755 perms
176 - Fix bug #1581 ASSERTs in src/dird/jobq.c can never trigger
179 - Fix problem with BaseJob and Accurate FileSet options on client side
182 - Add more debug code for bactrace
185 - Fix for bug #1569 deadlock/crash in Dir
188 - Fix segfault when loading Plugins
191 - Fix #1567 about display of long volume names truncated during restore
194 - Added new bacula-libs package.
197 - Fix bug #1538 Start Scripts return incorrect value
198 - Fix bug #1564 init scripts not LSB compliant
201 - Fix File and Job Retention in show pool command
203 Release Version 5.0.2
206 - Add lmgr_is_locked() function to test if a thread own a mutex
207 - Probable fix for SD crash bug #1553
210 - Fix #1559 problem when restoring pruned jobs with a regexp
211 - Fix for bug #1560 bcopy cannot find Volume
214 - Remove comment field added in last patch
215 - Fix cancel crash bug #1551
218 - Check if sql backend is thread-safe
221 - Correct Pool display in SD status. Fixes bug #1541
224 - Fix cancel crash reported by Stephen Thompson
227 - Rewind on close to fix #1549
230 - Remove closelog() in bpipe fixes bug #1536
231 - Fix #1517 about missing Base level in .level command
234 - fix grant_postgresql_privileges doesn t grant permissions on jobhisto_jobid_seq
237 - Add lock position info to volume manager
238 - Permits to use lock manager with file/line from outside
241 - Replace ASSERT in block.c with fail Job
242 - Use uint32_t for max_concurrent_jobs
245 - Use file and line for rwlock and lmgr in db_lock()
246 - Add File and Line info to rw_lock for lmgr
249 - Fix database locking calling db_lock and returning from function without
253 - Add missing db_unlock to bvfs_update_cache.
256 - Fix #1532 about permission on binaries
259 - Allow users to build bat without static QT if desired.
260 - Fix for qt mkspecs location on Fedora 12.
263 - Fix #1527 about deadlock during migration
266 - Another fix for OpenSSLv1
267 - Add -lrt to Solaris links
270 - Fix tls.c for OpenSSLv1
273 - Fix #1511 when trying to insert more than 50.000 directories in bvfs
274 - Fix plugin load not to stop if one plugin bad -- pointed out by James
277 - Remove --without-qwt from configure statement.
278 - Fix bug in bvfs_update function, should work much better now
281 - Second correct fix to bug #1524 verify fails after adding or removing files
282 - Fix bug #1524 verify fails after adding or removing files
284 - Apply fix suggested by Andreas in bug #1502 for mediaview column sort problem
285 - Lets not generate the ingres code automatically when the .sc or .sh files
286 changes as it seems these files get outdated on some systems and then this
287 rule kicks in on systems that don't have the esqlcc ingres compiler installed.
288 - Fix CentOS detection in regression get-os script
291 - Create subroutines to add exclusion for plugins
292 - This adds sql debugging to these classes that Eric wrote.
293 - This is a 1/2 fix of the issue. It allows for the sorting of the two non
294 graphic columns, but still does not allow for sorting the graphic columns.
295 The issue is with last. By setting the sort value, you are setting the value
296 on the last. To experiment with what I mean, use the set background that I
297 have commented out in this commit.
300 - Fix OpenSSL 1.x problem in crypto.c on Fedora 12
301 - Display AllowCompress warning message only if compression used in FileSet
304 - Added comment on dbi backend needing a recent version of libdbi from CVS as
305 the version currently released 0.8.3 wont work for compiling the code.
306 - Add Warning check to SQL
307 - Fix readline to use TERM_LIB found for conio
310 - Move bacula shared objects in separate bacula-libs package.
311 - Fix for termcap lib on suse.
314 - Fix for shared objects name convention change.
315 - Remove mandrive and suse bacula.spec from configure
318 - Fix compile link flags for gigaslam
319 - Add missing defines for gccver.
321 Release Version 5.0.1
324 - Ensure SD asks for help when looping even if poll set. Fixes bug #1513
327 - Fix three-pool regress bug
328 - Replace MIN by code as recommended by Marco to avoid compiler warning
329 - Make script more portable
330 - Add Fedora 11 and 12 build tags.
331 - Lets close the Ingres cursor otherwise the code complains the cursor is still
332 open when we try to reuse it.
333 - Fix segv when indicator field is null. Also added some extra checks around
334 free calls so we don't try to free null pointers.
335 - Changed strcpy to bstrncpy and sprintf to bsnprintf and changed the bsnprintf
337 - Small indent changes
340 - Sync between master and this branch as some ingres changes did go into master
341 but not into this branch.
342 - Remove include file that makes the compile complain and doesn't seem to be
343 used as removing makes the code compile ok.
344 - Some small indent changes.
345 - Reindented myingres.sc to Bacula "style" and regenerated myingres.c
346 - Merged in rejects from previous patch and regenerated new myingres.c from
347 myingres.sc using esqlc. Changed sprintf into snprintf.
348 - Added patch from Stefan Reddig -- fixed date types, errmsg
349 - Added patch from Stefan Reddig -- improved ingres db test
350 - Added patch from Stefan Reddig -- added some checks, db test prog
352 - Fixes for client only build.
353 - Fix seg fault in dup jobs regression test
354 - Possible fix for FreeBSD three-pool regress failure
356 - Remove mysql version variable.
357 - Enable readline support.
359 - This version fixes an issue where the console window would start out not
360 docked. It is fixed by initiating the variables in the Pages class with a
364 - Fix make_catalog_backup.pl fails when catalog db is on other host
367 - Apply MacOSX installer patch from bug #1509
368 - Add debug code for FreeBSD regress failures
369 - Reduce debug output
372 - Regress test Branch-5.0 prior to release
373 - Add more debug for three-pool regress failure
374 - Backport duplicate-job-test
375 - Make dup jobs regress test work
376 - Eliminate error message in regress setup if get not present
377 - Avoid error message if git not installed
380 - Apply fix to previous fix of Copy problem. Fix proposed by reporter o
382 - Set default Allow Duplicate Jobs = yes
383 - Fix Allow Duplicates bug
386 - Fix duplicate job bug
388 - Fix infinite wait on error when restore started
389 - Make undocking work
391 - Add check for sqlite3_threadsafe() in configure
392 - Add debug to testls
396 - Clean up termcap requirements.
397 - Add dependency information.
398 - Changes to run bat as nonroot user.
400 - Fix client only build.
401 - Add code to check and prevent setting StorageId to zero
404 - Lets call the Ingres version of the tables also version 12 as it alre
405 all the new tables introduced in version 12 on the other backends.
406 - Fix library versions from 5.1.0 to 5.0.1 so things are inline with th
408 - First cut at fixing AllowDuplicateJobs bugs
409 - Fix bug #1501 -t does not print errors
410 - Add more doc in sample-query.sql
413 - Lets call the Ingres version of the tables also version 12 as it alre
414 all the new tables introduced in version 12 on the other backends.
415 - Fix library versions from 5.1.0 to 5.0.1 so things are inline with th
417 - First cut at fixing AllowDuplicateJobs bugs
418 - Fix bug #1501 -t does not print errors
419 - Add more doc in sample-query.sql
422 - Apply SQLite3 update fix from bug #1497
423 - Apply bashism fix for diskchanger.in script from bug #1499
424 - Apply Philipp Storz fix on bconsole history file
425 - Apply rpm fix for Sci Linux from bug #1494
427 - Take most recent Ukranian po from bug #1448
428 - Fix pages not in focus
431 - Work around SQLite3 bug in bat submitted by Andreas Piesk a.piesk@gmx
432 - Move shared object numbers into version.h + use -release for libtool
434 - Make mtx-changer errors clearer
435 - Check for existence of mtx-changer.conf in mtx-changer script
438 - Probable fix for Copy/Migration bug #1476
439 - Fix SQL that fails on SQLite3 in bat reported by Andreas Piesk a.pies
440 - Make master run with DEVELOPER set
443 - Make bsnprintf test program compile
445 - Reorganize spec files
446 - Fix bat bug that consumes connections + add braces on ifs + rename su
447 - Fix compiling gigaslam.c whith $(CFLAGS) for OpenSuse Build service
448 - Fix Mysql database upgrade.
451 - Fix bug #1488 -- create delivery_error() subroutine to avoid recursio
452 race conditions in messages.c
453 - Upgrade cats library also to 5.0.0
456 - Fix missing console page in bat
457 - Move msg trace into subroutine
458 - Move bat help files into help subdirectory
459 - Add bat help files to Win64 installer
460 - Win -- add help files to installer + stop any running bacula-fd befor
462 - Fix bug #1481 -- bat consumes all console file descriptors
463 - Update date on win32 rc file
466 - Backport truncate on purge from 5.1.x
467 - Fix bug #1486 -- bat doesn't show any errors on command-line
468 - Update the bsock error url
471 - Correct .my.cnf umask in make_catalog_backup.pl
474 - Apply Philipp's fix for dbcheck use by make_catalog_backup.pl
477 - Backout patch that should not be in Branch-5.0
478 - Backup patch that should not be in Branch-5.0
479 - Free db_list when not used
480 - Fix seg fault in bscan from new comment field
481 - Remove qmake-qt4 code so tht alternate qt4 build works. Fixes build p
483 - Patch from checks multple CNs when using TLS
486 - Commit spec+rpm build files from Scott
489 - Fix seg fault in SQlite driver
492 - Make versions of shared libs inline with the software version.
493 - Remove file_index sequential check -- reported by Graham
496 - Disabled ActionOnPurge waiting for a fix
497 - Check pool memory size for truncate op
500 - Fix #1467 about ActionOnPurge with Devices having space
501 - Fix #1466 about Bogus pruning message
505 - Fix make_catalog_backup.pl warning
511 Release Version 5.0.0
514 - Remove double secs in pruning output
517 - Fix priority mgnt in lock manager
518 - Fix FD crash when plugin running and cancel given
519 - Stop backup sooner after cancel
520 - Make a missing plugin during backup fatal
521 - Update sample-query.sql
522 - Use make_catalog_backup.pl by default
525 - Update makeall and add README to release directory
528 - Fix possible memory leak
529 - Fix bscan bug introduced with serialization change
530 - Add a few status client commands
531 - Make Ukraine po to compile
533 - More spec improvements from bug #1455
534 - Enhance FD status to have level
537 - Fix logwatch install in bacula.spec. Patch from bug #1454
538 - Remove /etc/logwatch directories from spec file. Patch supplied by bug
540 - Don't remove spec files -- fixes bug #1458
541 - Remove FI sanity check code that does not apply after a VirtualFull
542 - Make Attr/record FI non-fatal if different -- possibly temp + add new session
544 - Keep serial from overruning with bad data
547 - Add info message on how to stop the file relocation test
550 - Add new Path tables to grant and drop scripts
551 - Fix #1450 about FirstWritten not updated with bscan
552 - Fix error message in grant_postgresql_privileges
555 - Fix SQLite table creation script
558 - Add Job.Reviewed field
559 - Enable priority checks in lockmanager
560 - Change DB version from 11 to 12
565 - Fix the subject to something easy to delete
566 - Turn off messages test -- it creates tons of emails
569 - Optimize strtok usage in ua_cmds
572 - Remove old code requiring different storages for migration
573 - More checking for OpenSSL in configure
576 - Add make_catalog_backup.pl script that uses env variables and disk file to
577 pass database password for backup
578 - Modify the sql query to get alphabetical order of clients when selecting the
579 most recent backup for a client
582 - Remove warning about make_catalog_backup.pl
585 - Add Ingres configuration
586 - Fix Ingres ID definition that caused seg fault
587 - Add commit from Stefan Reddig
590 - Simplify initgroups definition for AIX
591 - initgroups definition is ok on aix >= 5
594 - Ignore scripts/bacula_config
595 - Remove QWT from configure -- not used
598 - Revert to configure with C due to old prototypes on some systems
599 - Make ioctl_req_t test less g++ dependent
600 - Make ioctl test more exact
601 - Try to force configure compiles to be more exact
602 - Rebuild configure to handle Marco's changes
603 - Clean old configure
606 - Let --enable-libtool and --disable-libtool determine if we build plugins and
607 drop the extra configure option
610 - Lets use a xattr specific constant and not the stdio BUFSIZ which is kind of
612 - Attempt to autoconfigure ioctl_req_t
613 - Lets not mix initialized stack variable with uninitialized ones in the same
615 - Added some handling of EPERM and EOPNOTSUPP which seem to be returned when
616 you try to retrieve the system extended attributes a non root user.
617 - Lets not orphan the buffer returned by extattr_namespace_to_string as it
618 seems by looking at the code it strdups the string it returns so no need to
622 - Show that plugins are enabled or not in configure output.
625 - Plugins are dependable on libtool now so cleaned the Makefiles and the fd
626 plugins are only build when --enable-plugins is set and libtool is used.
627 - Clarify catalog grant permissions message
630 - Fix depend for changes to SRC variables.
631 - Drop the usage of macros within macros as it seems some platforms native
632 makes don't support that. While converting the Makefiles also made things
633 somewhat more uniform in naming the lib objects.
636 - Add scripts/bacula_config script that displays configure options and results
637 - Continue to support Batch Mode with PostgreSQL < 8.2
640 - M_ABORT Bacula If batch insert is turned on when we try to open a connection
641 and thread safe is not enabled
642 - Try to fix problem on FreeBSD with unsupported extended attributes which
643 gives lots of orphaned buffers as seen in regression testing.
646 - Fix thread safe detection in ./configure
650 - Fix breload make_catalog_backup.pl rights
653 - LSBize Debian init scripts
656 - Fix #undef of lock manager
659 - Remove checkout master
660 - Add more debug for Solaris regression timeouts
661 - Make SUN C++ compiler stop complaining about enum definition.
662 - Use %c and %n in bootstrap in default bacula-dir.conf
665 - remove a ref to sqlite
666 - Remove ua_prune.c debug code
667 - Print any traceback or bactrace
668 - Fix old stuff in Makefile
669 - Allow deadlock manager on FreeBSD, MacOSX and SunOs
670 - Add allowcompress-test
671 - Add test for AllowCompress option
674 - Eliminate compiler warning
675 - Rework Mac OS 10.6 mtio.h fix
676 - Attempt to fix mtio.h problem on Mac 10.6
677 - Allow mount to wake job waiting for op
678 - Make wait longer for better recycling
679 - Fix another volume_lock dlock order problem
680 - Fix and add ASSERT debug
681 - Fix compilation problem with lockmgr
684 - Fix misnamed variable
685 - Reorder lock_volumes and dlock in SD to avoid race conditions
686 - - five more updates to manpages options I had forgotten in a corner, - a
687 reformated and edited page for bsmtp - a brand new one for btraceback, based
688 on the Problem Resolution Guide and discussions (to be continued?) on this
691 - Add mutex some priority info for SD
692 - Add info in dump about lock priority
693 - Fix CentOS/RHEL detection
694 - Fix #defines when lock manager turned off
695 - Add USE_LOCKMGR_PRIORITY switch to enable new priority management
696 - Add Macro BTHREAD_MUTEX_PRIORITY(p) and lib/mutex_list.h to manage locks
697 - Make pthread_mutex_init/destroy compatible with bthread_mutex_t
698 - Fix SD Vol+dev lock race bug
701 - Add init/destroy function for both p/bthread_mutex_t object
702 - Add new bthread_mutex_t object that check mutex priority order
703 - Add test for reload command
705 - Add bstrncat comments
706 - Fix bug #1431 about bad reload command. Still an object to free in this
708 - Fix bug in bstrncat
709 - Temp fix for prune crash
712 - Update win32 testing
713 - Add new test for win32
714 - Add cleandir option
715 - Add tool to edit configuration file remotely
716 - Add more sm_check debug
717 - Add memory corruption checks
720 - Fix CentOS/RedHat test in regress
721 - Add win32 regress helper
722 - Attempt to fix SQLite seg fault when listing fields
723 - Allow Dir to come up before use
724 - Fix python plugin to use the new get functions instead of the get_ functions.
725 - Fix seg fault in new AllowCompression code
726 - Use restore count from write_bsr
727 - Add some doc of Win32 stuff
728 - Update prototype.conf to have latest stuff
729 - Update techdoc + notes
730 - Add AllowCompression feature
734 - Fix #1403 about windows directory attributes not well restored
735 - Change old get_Jobxxx to getJobxxx
736 - Fix Win32 build after adding Base Job code
737 - Fix backup-bacula-test
738 - Add new idea to kernstodo
739 - Improved database warning message
745 - Disable SQLite2 code in cats.h
746 - Remove SQLite from configure
747 - Remove SQLite2 scripts
751 - Remove JobMedia.Copy references
752 - bvfs: update bvfs_test
754 - Remove brestore_ from bvfs table, use Job::HasCache instead of knownjobid
757 - Finally... the 100% of bacula spanish !!! ;-)
758 - Apply Postgres 8.4 SQL_ASCII fix
759 - Ignore bweb.conf in gui/bweb
760 - Apply manpage patches
763 - Fix backup-bacula regression
764 - Remove support for SQLite 2
765 - Fix rpm spec files bug #1428 + #1420
766 - Fix include MySQL libs to use shared object. Fixes bug #1427
767 - Fix search to include 64 bit libs for --with-dbi option
768 - Change all log.d to logwatch in RedHat specs
771 - Add config doc in INSTALL
774 - Add another project to the projects file
775 - don't follow packagemaker permission recommendations
776 - OSX Installer: update README
777 - OSX installer: fix for a bug in 10.5 packagemaker, --id argument required
778 - OSX installer: switch to new pmdoc packagemaker format
779 - Add another project to the projects file
783 - Add error count to Fatal job errors
786 - Attempt to keep tls_shutdown from hanging
789 - Add completion for unmark
792 - Add Job and File Retention to Pool
794 - Change some console.c socket calls into class calls
795 - Revert "Reduce diff output in weird-files-test"
796 - Reduce diff output in weird-files-test
799 - Fix bug #1367 by creating an empty query.sql file
803 - Display only backups when running a new job
804 - Add list_backup, list_restore functions
806 - Add optional type= argument to .jobs command. You can list only Backup,
810 - autocomplete restore mode
814 - Fix segfault on basejob code
815 - Replace POOL_MEM by POOLMEM to avoid segfaults
816 - Fix base-job-test with Mysql
817 - Remove extra _ of _dbg_print_db func
819 - fix segfault on redhat4
822 - Add base-job-test to regress
826 - Optimize SQL to determine file selection with directories. It is enabled for
833 - Add Solaris regress comments
836 - More debug when test fails
837 - Add SITE_NAME and EMAIL to cdash report
838 - Display a message if catalog max_connections setting is too low
841 - Apply James' conio patches
843 - A small changes on bacula-es translate. Now, we go on ~90% !!!
844 - Fix double send of attributes introduced in 84aabba7cee82f0c1f6dae8882a2ee0bb26306ca
845 - Check pthread_mutex_lock return code in lockmgr
848 - Remove debug code in concurrent-jobs-test
849 - Remove debug code in encrypt-bug-test
850 - Remove annoying debug messages in four-jobs-test
853 - Increase width of ls size. Fixes bug #1409
854 - Fix buffer clobber when editing SQL error
855 - Fix false zombie errors in FD during regression
856 - Merge branches 'master' and 'kaboom'
857 - Add -m option to DIR,FD,SD to dump kaboom output
858 - avoid orphan memory in testls
862 - When using .help item=, we display only usage part
863 - Add bat to Win32 build and install
864 - Add more debug for zombie jobs
865 - Get regress bacula stop messages when debug on
866 - Fix SD DCR race condition that causes seg faults
867 - Stop regression tests after 30 minutes
869 - Add more debug on failed source-addr regression
870 - Set use_libtool expicitly to yes so our other checks work for static tools.
873 - Rework bat so that Win32 version works better
876 - Make bat win32 build use /home/kern/bacula
877 - Make non-win32 build stop on failure
878 - Make win32/64 build stop on failure
879 - Remove definition of unused subroutine in ua_dotcmds.c
880 - Revert James' patch to simplify the Win32/64 build process
883 - disable debug in win32 revision
884 - update bat on win32 project file
887 - Small fix to Eric great patch for readline commandcompletion so it also
888 compiles on non gcc compilers.
889 - Add readline completion for commands and argument
892 - Fix another messages error problem pointed out by Eric
895 - Disable messages-test in automatic
896 - Show an other deadlock in messages.c
897 - Change W/G to Wanted/Granted in lock dump
898 - fix multi-console problem for bat on win32
899 - change Jmsg to Qmsg in low level routine
900 - Set tries to 1 for a non-timeout mount or unmount operation.
902 - bat: change info order in Job view
903 - Use Qmsg instead of Jmsg when fides_mutex is locked in close_msg()
904 - simplify the link process for win32/win64
907 - initialize lmgr in bat
908 - add messages-test to regression suite
909 - update tools with lmgr
910 - force lock manger init
911 - add lmgr to bconsole
912 - Fix deadlock detection to work in daemon mode
913 - Implement syslog on Windows
914 - Make all ABORT and ERROR_EXIT msgs go to syslog
915 - Fix ref to dequeuing_msgs
918 - Disallow Qmsg when despooling
919 - Fix Qmsg race condition reported by Eric
920 - add test for bad messages ressource
921 - bat: Display a nice graphic on media usage depending on the average size for
925 - bat: add volume capacity estimation in mediaview
926 - bat: try to center InChanger bullet
927 - bat: Use green/red bullet for InChanger in mediview
928 - bat: Don't set Expire field unless LastWritten is ok
931 - Make new configure per Marco's request
932 - bat: add new Expired button in MediaView
934 - Redirect errors to /dev/null and only run uname -p on Linux where we know it
935 works. This is probably the most portable way of doing things.
938 - Add MediaView form that displays the Media list in a QTableWidget. It permits
939 to search and sort media. Rename current "Media" tab to "Pool" as it displays
941 - Permit to use MediaId or VolumeName in MediaEdit panel
942 - add StringList to handle locations, volstatus and mediatypes
943 - add dot functions to list volstatus, locations and mediatypes
944 - update bacula32.def
945 - Add .volstatus command
947 - permits "update slot(s)" and "label barcodes slot(s)" command
950 - Don't use uname -i but uname -p
951 - Added support for selecting the correct libdir on Linux
952 - fix status slots command when SD slots are mixed
953 - Test only master now
957 - Added acl and xattr regression tests for FreeBSD
958 - Use getfattr and setfattr on Linux not attr as that is a XFS tool which works
959 too but is not native.
960 - Don't enable SUN compiler by default and make the configdir configurable.
961 - Add test when ActionOnPurge=None Add test for update volume=xxx actiononpurge=yyy
962 - fix crash on exchange restore fail
963 - Update project 5 (ActionOnPurge) with current status
964 - chmod new regress script
968 - Ensure that Ubuntu /var/run is created in init.d scripts suggested by nick
970 - Implement Dan's suggestion to avoid IPv6 problems
971 - Add makeall for release
972 - On release, make only a simple tag
976 - Don't download and build fakeroot as part of make -C platforms/osx
977 - More Win installer changes
979 - Do some additional checks.
980 - Add Marco's run regression wrapper script
981 - Possible fix for problem with Volume in another drive
982 - Make new configure from Marco's configure.in
983 - Try to unmount by running the unmount command specified in the config on file
985 - Fix switching read device reported by Nicolae Mihalache <mache@abcpages.com>
988 - Lets free the variable in the right part of the loop.
990 - Change bsnprintf to normal strncpy
991 - Add comments to fileregexp test
992 - Add more debug in filregexp test
993 - Eliminate compiler warning
994 - Fix bug #1391 Job status improperly set due to subtle variable overload
998 - Add release scripts
999 - add regress variables to functions.pm
1004 - Avoid error when git-version doesn't exist
1005 - Convert some old %x into %p for pointers
1006 - Fix #1352 about double free with regexp and big filenames on windows
1009 - Small update to cache the current attrspace we are saving and make a private
1010 copy of that string representation.
1011 - Change acl and xattr errors from Qmsg to Jmsg
1013 - Recursively call fix_device_block_write_error on error
1014 - Fix changing read device during VirtualFull in SD
1015 - Eliminate possible false error message
1019 - Add posix acls stored in xattrs on FreeBSD
1020 - Removed last direct message output by replacing Qmsg by Mmsg
1023 - Add comment on OpenBSD not supporting the extattr functions (anymore ?)
1024 - Add new Feature Requests to projects file
1026 - Change strcmp to bstrcmp
1027 - fix bash/sh problem in disk-changer.in
1029 - remove old db_get_int_handler()
1030 - Add support when extattr_get_file is supported but extattr_get_link is
1032 - Regenerated config.h.in
1035 - Implement transfer and listall command in mtx-changer and disk-changer
1037 - Add new autochanger command to get all information about content
1040 - As things are no longer as generic rename the generic to the linux interface
1041 (b.t.w. OSX also implements this interface)
1042 - Just as with serializing first unserialize all xattr structures in memory and
1043 then walk that list for restoring them.
1044 - delete the alist in the destroy function
1045 - Implement the extattr xBSD interface Moved some code around to be able to
1046 reuse the encoding and decoding for both the extattr and xattr interface Use
1047 an alist for storing the xattr list so we don't have to count the number of
1049 - Use extattr interface for all xBSD filesystems. Added OpenBSD also to the
1051 - As it seems FreeBSD doesn't have the llistxattr or listxattr interface as
1052 Linux, OSX and NetBSD have but has an interface named extattr. This is a
1053 first breakdown to implement that interface.
1056 - Make Checksum as default when not using FileSet->Include->Options->BaseJob
1057 - Change debug level
1058 - Fix postgresql MD5 missing field
1059 - Fix unwanted printout in strip test
1060 - Fix concurrent Job recycle bug #1288
1061 - Fixed inverted logic
1062 - Remove useless ScratchPool refs from Bat media list
1065 - Little fixes for the action_on_purge command
1066 - Remove obsolete truncate_on_purge settings
1067 - Implement action_on_purge command
1068 - Implement the ActionOnPurge setting for pools and individual volumes
1069 - Implement truncate on purge setting
1070 - Add a MaxVolBytes test that create over 100 Vols
1071 - Add some error messages in insane buffer size cases
1072 - Fix bug #1382 newly created disk volumes -> file not found warning
1075 - Cause the tree widget selected to keep up with the tab widget selected
1078 - Send checksum only when the FD will use it
1080 - Allow for external CFLAGS to overwrite the CFLAGS in this script.
1083 - Change grep -e to egrep and use -c instead of using wc.
1084 - Implement console 'timeout' feature using bacula socket timers
1085 - revert the update_bacula_table script change with bad indexes
1086 - Add index modification in update_sqlite/sqlite3/postgresql scripts
1087 - Remove the inx4 index for SQLite2/3 (FilenameId, PathId) on File table.
1088 Replace it by an index over (JobId, PathId, FilenameId).
1091 - Attempt to fix MySQL SQL error
1094 - Make sure we use the right chmod for Solaris
1096 - Fix compiler warning
1099 - Remove gnome-console
1101 - Implement store_size32 and store_size64
1102 - Correct regression tests to use Pool 'File'
1106 - Define File Pool and limit size to 5G
1107 - Fix Alpha ifdefing -- should fix bug #1359
1110 - Remove the file_fp_idx index for Postgresql (FilenameId, PathId) on File
1111 table. It is useless for common usage, and causes performance issues. This
1112 index fragments over the time and the update cost grows very quickly. (This
1113 index is not present on Mysql schema)
1118 - speed-test: small fix
1121 - Update to slightly newer config.guess and config.sub
1122 - Fix compile error on Mac
1123 - Generate new configure
1124 - Reorder configure test for cleaner print output
1127 - Implement support of keeping readall capabilities after UID/GID switch
1130 - Remove redundant includes of pwd.h and grp.h headers
1131 - find_one_file: Remove unreliable and redundant access(2) directory check
1133 - Force nightly-disk regress to 3.0.3
1136 - speed-test: small fix
1137 - speed-test: Add basejob argument to test basejob speed
1139 - Fix conf to use make as requested by Martin Simmons a long time ago
1141 - Fix for sqlite, now it works
1142 - Fix seg fault in ignoredir code
1143 - more mkdir -p changes
1145 - Restrict Join using JobTDate to a selection of JobIds
1147 - Make several dir names unique to avoid test collisions
1148 - Fix and document new queries
1149 - Use new query for Mysql and Sqlite for basejob + accurate
1150 - update sql query for basefile+accurate
1151 - Change regression scripts to use mkdir -p to avoid spurious errors
1152 - Fix some job-start changes
1153 - more job-restart code
1156 - Fix sql query for mysql
1158 - Fix sqlite3 syntax
1160 - update db_get_file_list() to use StartTime instead of FileIndex
1163 - Update restore menu 12 explanation
1166 - Try to distinguish CentOS/RHEL
1169 - Modify tools to be able to correctly install testls for regress
1170 - Create bigendian() inline to simplify code
1171 - Set Volume Poll Interval to 5 mins by default
1172 - Apply Frank's slash patch
1175 - Reduce runscript wait times
1176 - Update Win32 README.mingw
1177 - Add patch for more SD info fix
1178 - Add patch for bug #1371
1179 - Fix seg fault in SD bug #1371
1180 - Add append log to tape SD tests
1181 - Add more info when SD connection refused
1182 - Fix possible termination problem
1185 - Keep valgrind happy
1186 - Fix Exclude Dir Containing ignored when scanning the top_level dir
1187 - Update the new exclude-dir-test with multiple Include {} section and different
1188 Exclude Dir Contain directive.
1189 - Add patch for #1370
1190 - Fix #1370 about the implementation of the "Exclude Dir Containing" option on
1192 - Add new exclude-dir-test
1193 - Add patch for 3.0.2 release
1194 - Fix #1369 about segfault when using ExcludeDirContaining before defining
1196 - Verify if the Exclude Dir Containing directive does his job
1197 - Add a regress script for Exclude Dir Containing option
1200 - Remove bigendian check from autoconfig system
1201 - check endianness at runtime in md5.c
1202 - Fix minor issues in the osx installer package builder.
1203 - Fix -p/-P in bscan.8 man page
1206 - fix compilation warning
1207 - Make output of new commands .lsdir/.lsfile more usable. Fix Bvfs with new
1209 - Fix header defines
1210 - Remove some #ifdef-ed code and make it just as the acl and xattr code use a
1211 const bool to enable the code.
1213 - Move restore struct defintions to seperate include file. Small change to
1214 acl.h and xattr.h to use define inline with other header files.
1215 - Move finderinfo restore into seperate function so we can use cleaner coding
1216 in the restore loop.
1217 - Loose #ifdef and use const bool wrapper for some cleaner coding.
1218 - Added support for acl and xattr regression test on Solaris
1219 - Apply Marco's git format-patch patches for bugs #1365 and #1366
1220 - This patch should fix bug #1366
1221 - This patch should fix bug #1365
1224 - Commit Mac pathlen patch
1225 - Increment minor version to avoid future conflict
1226 - Fix bug #1368. Increase default path/file length to 2048
1229 - Add acl script code for Mac
1230 - Up timeout for rewind and changer on btest script
1231 - Try to fix zombies in next-vol-test
1234 - Fix broken editing code
1235 - Use edit routine instead of %f for rates
1236 - Implement BlockChecksum in Device
1237 - btape: Add speed command and test drive speed with Bacula blocks
1240 - btape: Add speed command
1241 - btape: Add speed information on qfill and raw command
1242 - Commit patch for: Fix bug #1355 Director crashes with double free in Accurate
1244 - Include file,blk in btape fill output
1245 - Create exit_code for fill with multiple tapes
1246 - Fix #1364 and #1363 about compression buffer error.
1250 - Work on certification scripts
1251 - Eliminate DDS-4 in favor of tape + create btape-test-changer test
1254 - Many debug code fixes in regression scripts
1255 - Attempt to fix SQLite3 seg fault in list routines
1256 - Merge master with SF
1257 - Update tape tests for hardware certification
1258 - Rename .lsdirs/.lsfiles/.update to .bvfs_xxx to avoid confusion with future
1260 - Update tape tests for hardware certification
1261 - Eliminate xattr.c compiler warning
1264 - Prohibit copy and assignment in db_list_ctx
1265 - Use new db_list_ctx class instead of bad POOLMEM*
1266 - Exclude OSX resource forks from saving using the xattr code Exclude OSX acl
1267 data from saving using the xattr code when normal acl mode is also enabled.
1268 Make excluding certain xattr in the generic functions somewhat easier for
1269 certain OS specific attributes.
1270 - Fix Win32/64 build
1273 - Remove old subroutine prototype
1274 - prohibe copy and assignment in Bvfs module
1275 - Fix bug #1355 Director crashes with double free in Accurate SQL query
1278 - Fix bug #1357 Verify jobs fail when job has zero files
1279 - Rework verify-voltocat-test and add to normal tests
1282 - Release orphanned buffers in accurate code
1283 - Fix possible seg fault in db_get_int_handler in accurate code
1284 - Update JobBytes only for Verify jobs when computing checksum
1285 - Add BaseJob option to fileset
1288 - Suppress some error messages generated after cancelling a job
1291 - Apply and commit Lorenz Schori <lo@znerol.ch> patch for OSX
1292 - Apply Lorenz' OSX patch
1293 - update basejob code to use checksum during accurate check
1294 - Close bug #1351 SQLite2 to SQLite3 conversion
1295 - Remove unnecessary subroutine import definition
1298 - Test of git commit.
1299 - bat: fix variable name
1300 - bat: Simplify the code to make TableWidget in read-only
1301 - Free Volume in several places. Fixes virtual-changer problem and possibly bug
1303 - Add SD Volume debug code
1306 - Don't print different filesystem. Will not descend message if directory
1308 - capitalize bytes in message
1311 - Prune a few dev tests
1312 - Made shorter developers test
1313 - Rework the bsock.h class to put public structures last
1314 - Update AUTHORS file
1315 - Integrate patch for building dmg on OSX from Lorenz Schori <lo@znerol.ch>
1316 - Add commas in num files for estimate command
1319 - in status slots command, unlock db just after sql query
1322 - Add BWEBCONF env variable to specify the bweb.conf path without touching the
1323 Bweb.pm file with lighttpd
1324 - Fix bat crash due to alignment diff in bat and core code
1325 - Fix acl-xattr-test by using attr
1326 - Add BWEBCONF env variable to specify the bweb.conf path without touching the
1327 Bweb.pm file with lighttpd
1328 - Ensure that timestamp put in SQL log
1331 - prevent status page from requesting status before it has been brought to the
1333 - Move global acquire lock to lock by device
1334 - Restrict acquire to one job at a time
1335 - Fix acquire.c locking
1336 - Try to fix acquire not to block during despooling
1337 - Add fullname parameter to btime in order to debug regress script.
1338 - No need to flush the members of the xattr link cache as they are not dynamically
1339 created. Small oversight from my side, was thinking I had a memory leak.
1340 - fix couple of segfault in acl/xattr code
1341 - Eliminate git pull in config_dart
1342 - Some small fixes to the counting and some small relayout of small code
1344 - Lets first output statistics before freeing them. Saves a rather stupid
1346 - Fix merge conflict leftover
1347 - Add all acl and xattr related variables which are either global or already
1348 part of the JCR into a simple structure and reference that from the JCR
1352 - Some small fixes to the counting and some small relayout of small code
1354 - Lets first output statistics before freeing them. Saves a rather stupid
1356 - Ignore regress time.out file
1357 - Fix merge conflict leftover
1358 - Add all acl and xattr related variables which are either global or already
1359 part of the JCR into a simple structure and reference that from the JCR
1361 - fix compilation problem reported by Dan
1362 - Correct spelling of writing -- reported by Dan
1363 - Loose void pointer and use C++ supported declaration elsewhere defined
1365 - Move global variables into jcr private xattr data structure so we can have
1366 parallel saves of xattr on solaris.
1369 - update lock manager to get better traces
1370 - Fix files wiped out by merge
1371 - Missed commiting one file last time
1372 - bat: Add a re-run button on job info page, that allows to run the selected
1373 job with the same properties (level, pool, etc...)
1374 - bat: small fix on hrule
1375 - fix missing copyright
1378 - Make new big-virtual-changer test. Test concurrency
1379 - fix offset in new lsdirs/lsfiles command
1380 - add comments and list special dirs in .lsdirs
1381 - Add .lsfiles, .lsdirs, .update command to interface user with bvfs object
1383 - Update virtual regress comments
1384 - bat: fix sql with volreadtime volwritetime bat: add drive=0 in update slots
1386 - bat: Put the content panel as a child of the Storage item bat: use slot
1387 selection in update slots command and in label command
1390 - bat: fix volreadtime/volwritetime and messages in stderr about unknown
1392 - Change backup-acl to acl-xattr-test and make it skip if acl/xattr not installed
1393 - Use tmp instead of /tmp + fix strip-test so diff works
1394 - Make regexwhere use tmp rather than /tmp
1395 - Remove non-portable i option on sed + create tmp dir
1396 - connect button callback
1397 - display content on doubleclick only if storage and autochanger
1398 - bat: Make new autochanger content working
1401 - bat: display a Warning icon when having Errors>0 and Status=T
1402 - Pull Philipp Storz' bacula.spec changes for OpenSuSE build service
1403 - try to make content table work!!
1404 - Implement MaximumConcurrentJobs for SD devices
1405 - try to insert data on table content
1406 - update content interface
1409 - continue storage content panel
1410 - Fix bug #1344 show pool displayed wrong variable for maxvolbytes
1411 - Fix compiler warnings in acl and xattr code
1412 - Fix screw up with setting JobLevel and JobType
1414 - Fixed references to xattr_link_cache_entry to use xattr_link_cache_entry_t
1415 - Changes due to code review by Kern added.
1416 - Move enum from protos.h to filed.h and move defines to top of filed.h
1417 - Added some more ENOENT supressing.
1418 - Small indent change
1419 - Small change to comments
1420 - Added comment on entry points
1421 - Added missing ENOENT switch case.
1422 - Fix problem with counting xattr and returning a non-ok on count 0, also added
1423 some extra comment and make sure the xattr_value_list is initialized to NULL
1424 and checked on bail_out.
1425 - Loose default_stream parameter.
1426 - Changed snprintf to bsnprintf
1427 - Use bstrncpy instead of strncpy
1428 - Fixed Jmsg4 to Mmsg4
1429 - Added support for counting xattr errors and only print a limited set of
1430 errors but count all. The lower level functions now store there error message
1431 in jcr->errmsg so the upper level routines have access to them.
1432 - Added support for counting acl errors and only print a limited set of errors
1433 but count all. The lower level functions now store there error message in
1434 jcr->errmsg so the upper level routines have access to them.
1435 - Small changes to ifdef layout.
1436 - Drop unneeded target for libbacfind.a
1437 - Moved the berrno as a local variable of the function and not a local context
1438 variable. Same as previous change for acl.c
1439 - Make sure it compiles and moved the berrno as a local variable of the function
1440 and not a local context variable. Moved tri-state enum to protos.h
1441 - Moved list of supported xattr to start of per OS implementation like in
1443 - Imported patch from older git tree.
1444 - bat: init storage content view
1448 - Start adding Incomplete Job status
1449 - bat: display a Warning symbole when having Errors>0 and Status=T
1450 - Add data end tracking an attribute spooling
1451 - Fix compiler warning in bvfs code
1452 - Use 64 bit ftell and fseek in send_bootstrap_file
1453 - Turn of some debug code
1454 - Ignore src/tools/bvfs_test
1457 - bvfs: Add example to list files versions bvfs: Fix directory listing bvfs:
1458 Add limit/offset implementation to save resources on director bvfs: Create
1459 cache tables on the fly when using Bvfs object (for testing)
1460 - Bvfs: Create cache tables when updating the cache if they don't exist
1463 - fix makefile for bvfs_test
1464 - add option to truncate cache table during startup for bvfs_test
1465 - add user handler to print directory add -j, -p to bvfs_test tool
1466 - Document FT_DELETED FileIndex=0 special value in database Schema
1467 - Add the rest of files for new Bvfs
1468 - Add a new Bvfs class that implements brestore instant navigation cache inside
1469 Bacula. Works for Mysql, Postgresql and Sqlite3
1470 - bat: fix compiler warning for unreferenced argument
1471 - fix mysql case problem in bweb/bresto
1472 - Use the sqlite3_changes to implement sql_affected_rows()
1473 - remove QFormLayout, and use QGridLayout instead
1476 - in bweb, fix warning
1477 - add a default bconsole command to bweb starthttp script.
1480 - remove Page Selector keyword from main bat screen
1481 - fix small pb in bweb starthttp script
1482 - document bweb+lighttpd
1483 - update display_log to display a message if no logs are found
1484 - Apply patch for regress from Frank Sweester
1485 - connect button from mediainfo to real actions
1486 - bat fill mediainfo fields
1487 - bat: Go to the media info panel when double-click on job page or media
1491 - Add new mediainfo panel to bat
1492 - update windows bat.pro
1493 - small fix for bresto
1495 - don't reset bstat, rstat, dstat in stop_bacula
1496 - add test for list basefiles and new list files
1497 - don't reset bstat, rstat, dstat in stop_bacula
1498 - add list basefiles command make list files compatible with basefiles
1499 - fix the basefile catalog update
1500 - work on stats, fix bug with batch connection
1501 - enable FileSet { Options { accurate = 'pm5' } }
1502 - add variables for stats
1503 - display a message with basejobids
1504 - stop copy/migration using basejobs
1505 - replace free&NULL by free_and_null
1507 - display base jobs during restore
1509 - check size also replace mtime/ctime by lstat field
1510 - check for purge job
1511 - purge basefiles at the same time than files
1512 - make regression ok
1513 - use batch connection
1514 - fix update_job_end
1515 - update HasBase in catalog
1518 - make base backup work
1522 - fix sql for postgresql
1524 - take ideas from previous try
1525 - Remove useless title
1526 - fix layout, now ok
1527 - remove list volume menu from joblist
1528 - make double click work with joblist
1529 - add refresh and delete event
1533 - Remove old sqlite3 build from bacula.spec
1534 - Move bat from bacula.spec to bacula-bat.spec
1535 - Remove installing gconsole start script from Makefile.in
1536 - Split mtx into its own spec file
1537 - Remove docs from spec
1538 - Split docs into bacula-docs.spec
1539 - Move bat and mtx to their own spec files
1540 - Remove docs from spec
1541 - Split docs into bacula-docs.spec
1542 - Remove installing gconsole start script from Makefile.in
1543 - Split mtx into its own spec file
1544 - Remove docs from spec
1545 - Split docs into bacula-docs.spec
1546 - Move bat and mtx to their own spec files
1547 - Remove docs from spec
1548 - Split docs into bacula-docs.spec
1549 - Move bat from bacula.spec to bacula-bat.spec
1550 - Remove installing gconsole start script from Makefile.in
1551 - Split mtx into its own spec file
1552 - Remove docs from spec
1553 - Split docs into bacula-docs.spec
1554 - Move bat and mtx to their own spec files
1555 - Remove docs from spec
1556 - Split docs into bacula-docs.spec
1557 - Move bat from bacula.spec to bacula-bat.spec
1558 - Remove installing gconsole start script from Makefile.in
1559 - Split mtx into its own spec file
1560 - Remove docs from spec
1561 - Split docs into bacula-docs.spec
1562 - Move bat and mtx to their own spec files
1563 - Remove docs from spec
1564 - Split docs into bacula-docs.spec
1565 - Move bat from bacula.spec to bacula-bat.spec
1566 - Remove installing gconsole start script from Makefile.in
1567 - Split mtx into its own spec file
1568 - Remove docs from spec
1569 - Split docs into bacula-docs.spec
1570 - Move bat and mtx to their own spec files
1571 - Remove docs from spec
1572 - Split docs into bacula-docs.spec
1573 - Move bat from bacula.spec to bacula-bat.spec
1574 - Remove installing gconsole start script from Makefile.in
1575 - Split mtx into its own spec file
1576 - Move bat and mtx to their own spec files
1577 - Remove docs from spec
1578 - Split docs into bacula-docs.spec
1579 - Move bat and mtx to their own spec files
1580 - found a bug. Joblist page would not come up unless dockPage was called when
1581 page was opened with initial paramaters.
1584 - Remove docs from spec
1585 - Split docs into bacula-docs.spec
1586 - Add bacula-docs.spec.in
1587 - Add new form to see job details
1588 - Add bacula-docs.spec
1589 - Remove bacula-docs.spec
1590 - Split docs into bacula-docs.spec
1591 - Remobe bacula-docs.spec
1592 - Split docs into bacula-docs.spec
1593 - missing less than beforehistory | grep svn :D
1596 - Split docs out of bacula.spec
1597 - Insert the tabbed widgets as opposed to adding to the end.
1598 - Don't dock the page for dirstat and restore tree until the page selector tree
1600 - I like this sorting method better.
1601 - Update bacula.spec
1602 - Apply quick fix from Ulrich about the last feature.
1603 - Continue work on bacula.spec
1606 - rename the free_and_null macro
1608 - update new features
1609 - chmod +x regress/tests/multi-storage-test
1610 - Allow restore from multiple storage
1613 - Modify enable/disable commands to show only appropriate Jobs.
1616 - Add ACL check for client in estimate command
1617 - Change time_t by utime_t in accurate function
1618 - Start reworking 3.0.2 bacula.spec file
1621 - Display the job_zoom view when backup is finished
1624 - Add DESTDIR to Makefile
1625 - Add file to build html doc
1626 - add changelog link
1627 - Add changelog on the main menu
1629 - add downloads pages for all lang
1630 - Remove the Patch section and add the new Download area
1631 - Link to new downloads.php
1632 - Add tool to convert nasty sourceforge download page to a simple one
1634 - Update README for binary install tests
1637 - change free_and_null function to a macro
1638 - Add Spanish files translated
1641 - Add format to a fprintf
1642 - Attempt to fix SQLite seg fault problem
1643 - Fix Expired option in media list to select Used media
1644 - Set selection items on top.
1645 - this should resolve issues that people are having with this splitter. If you
1646 try to make it too large, it just snaps back.
1649 - Fix int/int32_t problem in accurate_add_file
1650 - Permit to filter on the directory name as for file
1651 - fix bad english sentence
1652 - add function to simplify free and null operation on pointers
1653 - Remove Qt 4.4 code so it compiles on 4.3 (setHeaderHidden)
1656 - Apply idea of part of Graham's tidy-bsr-source.patch, but modified
1657 - Fix bug #1337 Console tries to build with SSL when libssl-dev not installed
1658 - Modify setJobStatus so cancel has same priority as fatal errors
1659 - Fix Solaris compiler warning in signal.c
1660 - Change selection behavior in the director status screen.
1661 - Do not restore spliiter settings if the settings do not contain settings for
1663 - This is committing most of the patch received from Eric.
1666 - Merge branch 'bwebII'
1667 - use $conf, $tmp, $script, $rscript in accurate test
1668 - Fix Spanish files translated
1671 - es.po merged with bacula.pot 3.0.2
1674 - This is the change that may be used in the future to resolve the issue with
1675 text input required during a console communication.
1680 - Add first cut bsys spec
1681 - update bweb INSTALL
1685 - Add info on bweb + lighttpd
1686 - Fix bat command line input bug
1687 - Don't show the connection message after first connection is made
1690 - update copyright year
1691 - Optimize a bit the running job view
1692 - Fix bresto file relocation box
1694 - Put back old status icon
1695 - Fix sql query for sqlite on suse10 on copy job
1696 - Fix Spanish files translated
1699 - Remove print and save menu
1700 - Simplify the main screen, removing the status dir console icon and the "go
1703 - fix case problem in field name
1704 - update for status slots
1705 - Replace info_msg by send_msg in status_slots for bat
1706 - update ChangeLog for 3.0.2
1710 - test with file instead of vtape
1711 - Add test for bug 1288
1712 - Add slot field in storage operations Update update volume page
1713 - Use BUILD_DIR in default conf
1714 - Fix #1323 about a problem when mounting a requested volume during a restore.
1715 - Use the read as primary color in bweb
1716 - Fix script for vtape tests
1717 - Fix graph_font parameter to work with graph module Avoid warning messages in
1718 apache log with graph module
1720 - update INSTALL file
1721 - update apache section in INSTALL file and try to choose better color for
1723 - Fix Spanish files translated
1726 - Parameterize depkgs directory
1727 - Add back bootstrap to FD
1728 - Make CONF::init header and .c file agree about types
1730 - update cloud project
1731 - Force the client_encoding to SQL_ASCII when database is already using this
1733 - Fix #1335 about postgresql error message during copy session
1734 - Add documentation about new restore menu
1735 - remove non-essential directories
1737 - Add more example SD Device configurations
1740 - Apply patch in bug #1315 by McMichaeli that fixes scripts/logwatch
1741 - Add more output when spooling and no space left
1743 - Fix postgresql driver bug that displayed <NULL> rows from time to time.
1744 - Small fix on accurate code for new restore menu option
1745 - Change default save dir to sbindir in bacula-dir.conf
1746 - update project files for project 2
1748 - Implement project 2, about new restore menu
1750 - Remove some whitespace
1751 - Send bootstrap directly from DIR to SD
1756 - Update new features
1757 - Create build scripts for Win64 somewhat equilavent to the Win32 ones
1760 - Print correct JobId in bls, should fix #1331
1762 - Apply python detect patch from Bastian Friedrich <bastian.friedrich@collax.com>
1763 - Add --with-hostname to ./configure
1766 - More changes in es.po (37%)
1767 - add --with-hostname to ./configure
1768 - Changed ACL_OTHER into ACL_OTHER_OBJ as IRIX doesn't seem to have ACL_OTHER.
1772 - Remove non-portable reference to pthread mutex
1773 - Display command output by default
1774 - Add new Spanish files translated
1777 - Turn off bat debug code
1778 - Fix compilation bug
1779 - Small change to allow the compiler to optimize it easier due to the constant.
1782 - Add new Spanish files translated
1785 - Correct registered trademark notice
1786 - Should fix the first part #1323 about the restore option "List Jobs where a
1787 given File is saved" wich display deleted files
1790 - Add estimate accurate doc
1791 - add accurate=yes/no test for estimate
1792 - Update help page with accurate=yes/no
1793 - Add estimate accurate=yes/no ebl Change the code to check jcr->accurate and
1794 not jcr->job->accurate
1796 - Make estimate command accurate compatible. Should fix #1318
1797 - Fix es concepts compile problem
1798 - Update for Spanish
1799 - Another fix for bug #1311 to get the correct last_full_time
1800 - Add new Spanish files translated
1802 - Add base of Spanish manual
1803 - Add directory to Spanish docs; Spanish (es.po) 25% translated
1806 - Fix false zombie detection in next-vol-test
1807 - Add test with accurate mode (it shows the #1323 bug)
1808 - Fix bug #1317 Allow duplicate jobs = no does not work
1809 - Eliminate double job report when do_xxx_init() returns failure
1810 - Fix regress tests to handle new default job name
1811 - fix copy-volume-test
1813 - Add debug code to MaxDiffInterval
1816 - Change bacula-dir.conf default job name from Client1 to BackupClient1
1817 - Document #1318 about estimate and accurate mode
1820 - Add a column for job type to the jobs table
1821 - Fix missing case for NetBSD xattr restores.
1824 - Fix Win32 build -- turn off lockmgr and remove lockmgr defs
1825 - Added symbols required for win32 build
1828 - Modify xattr.c and acl.c not to fail the job on errors. This should fix bug
1832 - Fix 2 rather big bugs in the xattr and acl code and fix a small memory leak
1833 on a particular code path for Linux xattr/acl handling.
1834 - update newfeature with project 37
1835 - Update FileSetId when initializing job.
1836 - fix compilation problem
1837 - add a note about /sys/class/scsi_tape/nst0/default_compression, fix #1314
1838 - Add '*' when volume is online when displaying volume list in restore. Should
1839 complete project 31.
1842 - remove bnet_fsend and use class call
1843 - Re-fix bug #1311 if MaxDiffInterval exceeded ensure job upgraded
1846 - Fix bat install for 3.x
1849 - Add a boolean to console class to allow for the warning popup, except in
1850 cases where I want to prevent the popup. So far this is only for purging
1852 - Correct a misspelling in a relatively trivial spot.
1853 - Add job type and first volume of the job to the 4th pane the version table.
1854 This is so that when looking at what version to restore with copy jobs the
1855 user can make a better decision as to which job to restore from
1858 - Back out previous maxdiff patch, which is broken
1859 - Add all Job Types to job_type_to_str() for bat
1860 - Commit maxdiff patch
1861 - Fix bug #1311 if MaxDiffInterval exceeded ensure job upgraded
1864 - Fix bug #1305 make errors obtaining acl during backup non-fatal
1865 - Commit btape fill patch
1866 - Fix bug #1309 inappropriate error message during btape fill command
1867 - Fix bug #1307 AllowHigherDuplicates=no prevents automatic job escalation
1870 - Update VirtualFull doc + BSys course dates
1873 - move 3.0.0 patches to 3.0.x dir
1874 - Add 3.0.x patches dir
1875 - Update with 2009 Vote
1876 - Forgot to add the images for the new button.
1877 - Add a previous page button to the button bar.
1880 - Add feature in pages to have a console command that does not set the console
1881 current. Then also use that feature in joblist to purge or delete a job.
1882 - Add a stringlist and a foreach after populating to at least acknowledge to
1883 the user that a new fileset. Bat would not show the fileset until the database
1884 table had the fileset which was not until used.
1887 - Remove non-portable code referencing pthread_t fixes bug #1308.
1888 - Remove non-portable code referencing pthread_t
1889 - Create patch that may fix bug #1298 and bug #1304, which causes an SD crash
1890 after canceling a job.
1893 - When looking at what got backed up from a windows differential, found a bug
1894 where it would create many "Bases". This fixes it subtly.
1897 - Add checkbox widgets to filter out copy and migration jobs.
1900 - Attempt to get bat conf file installation to work with DESTDIR
1901 - Commit migrate patch for bug #1303
1904 - Improve error messages when a migration sql query is used and correct the
1905 problem identified in bug #1303 with starting Job names containing spaces.
1906 - Fix #1306 when building static bconsole
1909 - Did not intend to leave those debugging lines there.
1910 - fix vtape test to work with the latest trunk
1911 - Reorder project file with poll result
1917 - Setting actions up like this I think is better. No restore from job or time
1918 if more than one job selected.
1919 - Add columns for first media and volume count. Change some semantics of how
1920 signals execute functions when a selection list is changed.
1921 - Prevent warnings from showing as dialog boxes that can interupt multiple
1922 operations performed in a foreach.
1925 - Sort the lists after population so that drop downs are sorted.
1928 - A fix for mysql database sql syntax.
1929 - Add columns to the tree to show read/write time, scratch pool, recycle
1931 - Somehow I was losing the refresh jobs action. This should keep it in.
1935 - Add ids on command.tpl to fix #1300
1938 - Correct incorrect placement of trap for m_firstpopulated.
1939 - There was an issue with empty directories. The director would print node xxx
1940 has no children and bat would interpret that as a directory. This fixes it
1941 but it may not be the best solution.
1945 - Make sure that vtape directory is created during -tape tests ebl change grep
1946 -e to grep -E to make source-addr-test working as expected
1947 - Simplify mysql bresto part. Should be faster, but need tests
1950 - On vacation I am having a little fun !!
1951 - Add documentation for new directives DirSourceAddress and FDSourceAddress
1952 - Apply Steve Polyack patch to add DirSourceAddress and FDSourceAddress directives.
1953 That permits to choose the outgoing interface.
1954 - make fileregexp-test working with git repository
1957 - Apply Marco's patch: mvw Allow acl and xattr to be explicitly enabled and
1958 fail the configure if we are asked to enable acl or xattr support and the OS
1959 doesn't support acls or xattrs.
1960 - Add more Spanish site modifications
1963 - Commit changes for Spanish site
1966 - Create Client record in database at startup -- makes bat work better
1967 - Disable scratchpool-pool-test because it hangs
1968 - Rework printed message when files are purged on restore
1969 - Turn off useless End of file message during restore.
1970 - When doing a tree selection restore, look at the PurgedFiles column in the
1971 first JobId, and if non-zero, the Job was purged, so do not do selection
1972 - Yet another try to get qmake to install bat correctly
1975 - Add Catalog = all to the default Messages resource
1978 - Add Spanish directory
1979 - Fix race in director job start which was allowing the number of concurrent
1980 jobs to exceed the maximum
1983 - Comment out broken fake-autochanger change
1984 - Speed up media list generation when using "compute with directories" option
1987 - Fix #1029 about resolution address order. Thanks to David.
1988 - Add patch for #1029
1989 - During jcr destruction hold jcr_chaing lock only for minimum time necessary.
1990 This should fix the SD deadlock in bug #1287.
1991 - Simplify messages printed by SD when reserve fails. This should fix bug
1993 - Add sleep in vtape changer to simulate real hardware
1996 - speed up mysql to compute restore table ebl speed up mysql when computing
1997 media list ebl fix media list display ebl fix bresto problem with drag&drop
2000 - Fix libxml dependency for rh7 per Pasi Kärkkäinen <pasik@iki.fi>.
2004 - Back out unwanted change. Should fix problem reported by Yuri
2005 - add index on temporary table to speed up mysql part during restore
2006 - Fix display of / on bfileview
2007 - Yet another attempt to get qmake to generate valid Makefiles that installs
2008 the binaries. It seems to require the binary to exist at qmake time
2009 - Apply fix to sql_cmds.c suggested by Ulrich Leodolter <ulrich.leodolter at
2010 obvsg.at> which prevents restore by file selection from using Copy jobs.
2014 - Add new nagios_plugin_check_bacula.tgz from Masopust, Christian <christian.masopust
2016 - Reduce bconsole help to fit in 80 columns kes Add bconsole @help command kes
2017 Fix Show FileSet command to handle spaces
2018 - Allow specification of base daemon resource name. --with-basename=<name>
2019 - Fix bat to automatically use installed bat.conf
2020 - bat not installed even if configured. Fix by working around apparent bug in
2025 - Turn on lockmanager when using DEVELOPER flag
2028 - note that vtape is not ready for production
2029 - remove unused file
2030 - More scripting stuff
2033 - More scripting parameterization
2034 - More parameterization of scripts
2035 - First cut parameterize better regression tests
2038 - fix mysql problem with the restore query
2039 - rename JobHistory to JobHisto
2043 - ebl update german version
2044 - update supported os table
2045 - change the ugly grey background on symbole and images to white
2049 - ebl Make working the "compute with directories" option --This line, and those
2050 below, will be ignored--
2055 - Add screenshot and update french main page
2059 - Fix ldconfig problem in client only build.
2060 - don't display copies like in bconsole
2061 - Added extra logging to determine the exchange server in use
2064 - Fixes for client build.
2068 - Only define winapi's for 32 bit build. Already defined for 64 bit apparently...
2069 - Change GetComputerName to GetComputerNameEx so that in a cluster we get the
2070 name of the vserver instead of the local machine. Added prototypes for
2071 GetComputerNameEx which appear to be missing.
2075 - Don't run backup at same time as restore to avoid deadlock in concurrent
2080 - Update documentation
2083 - Ran into a problem deleting a volume. This fixes it.
2085 - Fix purged restore prompting
2093 - Fix bug #1282 Setting job.Priority in python crashes director by checking if
2094 string addr is NULL. Not tested.
2095 - Fix bug #1281 allow all on restore command line to restore pruned JobIds
2097 - Add vectorized bat image
2100 - Check for job_canceled() in fd_plugin code
2101 - Update Win32/64 table creation to have new DB version 11 format
2102 - Remove illegal Options in Exclude of default Win32/64 bacula-dir.conf
2103 - This is the fix to http://bugs.bacula.org/view.php?id=1276. The select class
2104 was just not working with the new requirements of setting and clearing the
2108 - Fix bug #1274 where a migration job can be canceled like the original job by
2109 the MaxRunTime directive.
2110 - Added fix for bug #1275 where acl or xattr data is saved for virtual filenames
2111 generated by filed plugins.
2114 - Set slot max to 60
2115 - Permits to eject Used tape
2116 - update ScriptAlias
2117 - Remove Reposition info message
2118 - Fix platform scripts not to clean configured files during 'make clean' use
2119 'make distclean' to clean everything.
2122 - Add build tag for distribution name.
2125 - Fix copyright + trademark name
2126 - add doc for new VerId option
2129 - Fix suggested in bug 1273
2132 - Add additional mysql connection debug code
2133 - Fix bug #1246 Sometimes access denied with VSS enabled. UCS conversion cache
2134 was not properly flushed at the end of a Job
2138 - add missing BACULA define
2142 - Fix bug #1268 Full Max Run Time cancels jobs (when Max Run Time = 0).
2143 - Ignore scripts/bacula-dir.conf.maxruntime
2144 - revert pool changes and correct the problem
2147 - Add new maxruntime test -- not yet working
2148 - more fixes about pool=defaults
2150 - fix more pool problem
2154 - specify pool in label process to avoid problem
2155 - use scripts/bacula-dir.conf instead of bin/bacula-dir.conf
2156 - Add debug message when checking database encoding
2157 - Test postgresql encoding at the start of the test
2160 - Modify insertion of read Volumes in SD to be done before the drive reservation.
2161 This ensures that a Volume to be read will not be reserved for writing.
2162 - Clean old patchnotes
2163 - Turn developer back on
2166 Release Version 3.0.3:
2168 Release Version 3.0.2:
2170 Release Version 3.0.1:
2172 Release Version 3.0.0:
2174 Release Version 2.4.4
2176 Release Version 2.4.3
2178 Release Version 2.4.2
2180 Release Version 2.4.1
2182 Release Version 2.4.0
2184 Release Version 2.2.8