1 Changelog on version 5.0.x
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 5.0.1
329 - Ensure SD asks for help when looping even if poll set. Fixes bug #1513
332 - Fix three-pool regress bug
333 - Replace MIN by code as recommended by Marco to avoid compiler warning
334 - Make script more portable
335 - Add Fedora 11 and 12 build tags.
336 - Lets close the Ingres cursor otherwise the code complains the cursor is still
337 open when we try to reuse it.
338 - Fix segv when indicator field is null. Also added some extra checks around
339 free calls so we don't try to free null pointers.
340 - Changed strcpy to bstrncpy and sprintf to bsnprintf and changed the bsnprintf
342 - Small indent changes
345 - Sync between master and this branch as some ingres changes did go into master
346 but not into this branch.
347 - Remove include file that makes the compile complain and doesn't seem to be
348 used as removing makes the code compile ok.
349 - Some small indent changes.
350 - Reindented myingres.sc to Bacula "style" and regenerated myingres.c
351 - Merged in rejects from previous patch and regenerated new myingres.c from
352 myingres.sc using esqlc. Changed sprintf into snprintf.
353 - Added patch from Stefan Reddig -- fixed date types, errmsg
354 - Added patch from Stefan Reddig -- improved ingres db test
355 - Added patch from Stefan Reddig -- added some checks, db test prog
357 - Fixes for client only build.
358 - Fix seg fault in dup jobs regression test
359 - Possible fix for FreeBSD three-pool regress failure
361 - Remove mysql version variable.
362 - Enable readline support.
364 - This version fixes an issue where the console window would start out not
365 docked. It is fixed by initiating the variables in the Pages class with a
369 - Fix make_catalog_backup.pl fails when catalog db is on other host
372 - Apply MacOSX installer patch from bug #1509
373 - Add debug code for FreeBSD regress failures
374 - Reduce debug output
377 - Regress test Branch-5.0 prior to release
378 - Add more debug for three-pool regress failure
379 - Backport duplicate-job-test
380 - Make dup jobs regress test work
381 - Eliminate error message in regress setup if get not present
382 - Avoid error message if git not installed
385 - Apply fix to previous fix of Copy problem. Fix proposed by reporter o
387 - Set default Allow Duplicate Jobs = yes
388 - Fix Allow Duplicates bug
391 - Fix duplicate job bug
393 - Fix infinite wait on error when restore started
394 - Make undocking work
396 - Add check for sqlite3_threadsafe() in configure
397 - Add debug to testls
401 - Clean up termcap requirements.
402 - Add dependency information.
403 - Changes to run bat as nonroot user.
405 - Fix client only build.
406 - Add code to check and prevent setting StorageId to zero
409 - Lets call the Ingres version of the tables also version 12 as it alre
410 all the new tables introduced in version 12 on the other backends.
411 - Fix library versions from 5.1.0 to 5.0.1 so things are inline with th
413 - First cut at fixing AllowDuplicateJobs bugs
414 - Fix bug #1501 -t does not print errors
415 - Add more doc in sample-query.sql
418 - Lets call the Ingres version of the tables also version 12 as it alre
419 all the new tables introduced in version 12 on the other backends.
420 - Fix library versions from 5.1.0 to 5.0.1 so things are inline with th
422 - First cut at fixing AllowDuplicateJobs bugs
423 - Fix bug #1501 -t does not print errors
424 - Add more doc in sample-query.sql
427 - Apply SQLite3 update fix from bug #1497
428 - Apply bashism fix for diskchanger.in script from bug #1499
429 - Apply Philipp Storz fix on bconsole history file
430 - Apply rpm fix for Sci Linux from bug #1494
432 - Take most recent Ukranian po from bug #1448
433 - Fix pages not in focus
436 - Work around SQLite3 bug in bat submitted by Andreas Piesk a.piesk@gmx
437 - Move shared object numbers into version.h + use -release for libtool
439 - Make mtx-changer errors clearer
440 - Check for existence of mtx-changer.conf in mtx-changer script
443 - Probable fix for Copy/Migration bug #1476
444 - Fix SQL that fails on SQLite3 in bat reported by Andreas Piesk a.pies
445 - Make master run with DEVELOPER set
448 - Make bsnprintf test program compile
450 - Reorganize spec files
451 - Fix bat bug that consumes connections + add braces on ifs + rename su
452 - Fix compiling gigaslam.c whith $(CFLAGS) for OpenSuse Build service
453 - Fix Mysql database upgrade.
456 - Fix bug #1488 -- create delivery_error() subroutine to avoid recursio
457 race conditions in messages.c
458 - Upgrade cats library also to 5.0.0
461 - Fix missing console page in bat
462 - Move msg trace into subroutine
463 - Move bat help files into help subdirectory
464 - Add bat help files to Win64 installer
465 - Win -- add help files to installer + stop any running bacula-fd befor
467 - Fix bug #1481 -- bat consumes all console file descriptors
468 - Update date on win32 rc file
471 - Backport truncate on purge from 5.1.x
472 - Fix bug #1486 -- bat doesn't show any errors on command-line
473 - Update the bsock error url
476 - Correct .my.cnf umask in make_catalog_backup.pl
479 - Apply Philipp's fix for dbcheck use by make_catalog_backup.pl
482 - Backout patch that should not be in Branch-5.0
483 - Backup patch that should not be in Branch-5.0
484 - Free db_list when not used
485 - Fix seg fault in bscan from new comment field
486 - Remove qmake-qt4 code so tht alternate qt4 build works. Fixes build p
488 - Patch from checks multple CNs when using TLS
491 - Commit spec+rpm build files from Scott
494 - Fix seg fault in SQlite driver
497 - Make versions of shared libs inline with the software version.
498 - Remove file_index sequential check -- reported by Graham
501 - Disabled ActionOnPurge waiting for a fix
502 - Check pool memory size for truncate op
505 - Fix #1467 about ActionOnPurge with Devices having space
506 - Fix #1466 about Bogus pruning message
510 - Fix make_catalog_backup.pl warning
516 Release Version 5.0.0
519 - Remove double secs in pruning output
522 - Fix priority mgnt in lock manager
523 - Fix FD crash when plugin running and cancel given
524 - Stop backup sooner after cancel
525 - Make a missing plugin during backup fatal
526 - Update sample-query.sql
527 - Use make_catalog_backup.pl by default
530 - Update makeall and add README to release directory
533 - Fix possible memory leak
534 - Fix bscan bug introduced with serialization change
535 - Add a few status client commands
536 - Make Ukraine po to compile
538 - More spec improvements from bug #1455
539 - Enhance FD status to have level
542 - Fix logwatch install in bacula.spec. Patch from bug #1454
543 - Remove /etc/logwatch directories from spec file. Patch supplied by bug
545 - Don't remove spec files -- fixes bug #1458
546 - Remove FI sanity check code that does not apply after a VirtualFull
547 - Make Attr/record FI non-fatal if different -- possibly temp + add new session
549 - Keep serial from overruning with bad data
552 - Add info message on how to stop the file relocation test
555 - Add new Path tables to grant and drop scripts
556 - Fix #1450 about FirstWritten not updated with bscan
557 - Fix error message in grant_postgresql_privileges
560 - Fix SQLite table creation script
563 - Add Job.Reviewed field
564 - Enable priority checks in lockmanager
565 - Change DB version from 11 to 12
570 - Fix the subject to something easy to delete
571 - Turn off messages test -- it creates tons of emails
574 - Optimize strtok usage in ua_cmds
577 - Remove old code requiring different storages for migration
578 - More checking for OpenSSL in configure
581 - Add make_catalog_backup.pl script that uses env variables and disk file to
582 pass database password for backup
583 - Modify the sql query to get alphabetical order of clients when selecting the
584 most recent backup for a client
587 - Remove warning about make_catalog_backup.pl
590 - Add Ingres configuration
591 - Fix Ingres ID definition that caused seg fault
592 - Add commit from Stefan Reddig
595 - Simplify initgroups definition for AIX
596 - initgroups definition is ok on aix >= 5
599 - Ignore scripts/bacula_config
600 - Remove QWT from configure -- not used
603 - Revert to configure with C due to old prototypes on some systems
604 - Make ioctl_req_t test less g++ dependent
605 - Make ioctl test more exact
606 - Try to force configure compiles to be more exact
607 - Rebuild configure to handle Marco's changes
608 - Clean old configure
611 - Let --enable-libtool and --disable-libtool determine if we build plugins and
612 drop the extra configure option
615 - Lets use a xattr specific constant and not the stdio BUFSIZ which is kind of
617 - Attempt to autoconfigure ioctl_req_t
618 - Lets not mix initialized stack variable with uninitialized ones in the same
620 - Added some handling of EPERM and EOPNOTSUPP which seem to be returned when
621 you try to retrieve the system extended attributes a non root user.
622 - Lets not orphan the buffer returned by extattr_namespace_to_string as it
623 seems by looking at the code it strdups the string it returns so no need to
627 - Show that plugins are enabled or not in configure output.
630 - Plugins are dependable on libtool now so cleaned the Makefiles and the fd
631 plugins are only build when --enable-plugins is set and libtool is used.
632 - Clarify catalog grant permissions message
635 - Fix depend for changes to SRC variables.
636 - Drop the usage of macros within macros as it seems some platforms native
637 makes don't support that. While converting the Makefiles also made things
638 somewhat more uniform in naming the lib objects.
641 - Add scripts/bacula_config script that displays configure options and results
642 - Continue to support Batch Mode with PostgreSQL < 8.2
645 - M_ABORT Bacula If batch insert is turned on when we try to open a connection
646 and thread safe is not enabled
647 - Try to fix problem on FreeBSD with unsupported extended attributes which
648 gives lots of orphaned buffers as seen in regression testing.
651 - Fix thread safe detection in ./configure
655 - Fix breload make_catalog_backup.pl rights
658 - LSBize Debian init scripts
661 - Fix #undef of lock manager
664 - Remove checkout master
665 - Add more debug for Solaris regression timeouts
666 - Make SUN C++ compiler stop complaining about enum definition.
667 - Use %c and %n in bootstrap in default bacula-dir.conf
670 - remove a ref to sqlite
671 - Remove ua_prune.c debug code
672 - Print any traceback or bactrace
673 - Fix old stuff in Makefile
674 - Allow deadlock manager on FreeBSD, MacOSX and SunOs
675 - Add allowcompress-test
676 - Add test for AllowCompress option
679 - Eliminate compiler warning
680 - Rework Mac OS 10.6 mtio.h fix
681 - Attempt to fix mtio.h problem on Mac 10.6
682 - Allow mount to wake job waiting for op
683 - Make wait longer for better recycling
684 - Fix another volume_lock dlock order problem
685 - Fix and add ASSERT debug
686 - Fix compilation problem with lockmgr
689 - Fix misnamed variable
690 - Reorder lock_volumes and dlock in SD to avoid race conditions
691 - - five more updates to manpages options I had forgotten in a corner, - a
692 reformated and edited page for bsmtp - a brand new one for btraceback, based
693 on the Problem Resolution Guide and discussions (to be continued?) on this
696 - Add mutex some priority info for SD
697 - Add info in dump about lock priority
698 - Fix CentOS/RHEL detection
699 - Fix #defines when lock manager turned off
700 - Add USE_LOCKMGR_PRIORITY switch to enable new priority management
701 - Add Macro BTHREAD_MUTEX_PRIORITY(p) and lib/mutex_list.h to manage locks
702 - Make pthread_mutex_init/destroy compatible with bthread_mutex_t
703 - Fix SD Vol+dev lock race bug
706 - Add init/destroy function for both p/bthread_mutex_t object
707 - Add new bthread_mutex_t object that check mutex priority order
708 - Add test for reload command
710 - Add bstrncat comments
711 - Fix bug #1431 about bad reload command. Still an object to free in this
713 - Fix bug in bstrncat
714 - Temp fix for prune crash
717 - Update win32 testing
718 - Add new test for win32
719 - Add cleandir option
720 - Add tool to edit configuration file remotely
721 - Add more sm_check debug
722 - Add memory corruption checks
725 - Fix CentOS/RedHat test in regress
726 - Add win32 regress helper
727 - Attempt to fix SQLite seg fault when listing fields
728 - Allow Dir to come up before use
729 - Fix python plugin to use the new get functions instead of the get_ functions.
730 - Fix seg fault in new AllowCompression code
731 - Use restore count from write_bsr
732 - Add some doc of Win32 stuff
733 - Update prototype.conf to have latest stuff
734 - Update techdoc + notes
735 - Add AllowCompression feature
739 - Fix #1403 about windows directory attributes not well restored
740 - Change old get_Jobxxx to getJobxxx
741 - Fix Win32 build after adding Base Job code
742 - Fix backup-bacula-test
743 - Add new idea to kernstodo
744 - Improved database warning message
750 - Disable SQLite2 code in cats.h
751 - Remove SQLite from configure
752 - Remove SQLite2 scripts
756 - Remove JobMedia.Copy references
757 - bvfs: update bvfs_test
759 - Remove brestore_ from bvfs table, use Job::HasCache instead of knownjobid
762 - Finally... the 100% of bacula spanish !!! ;-)
763 - Apply Postgres 8.4 SQL_ASCII fix
764 - Ignore bweb.conf in gui/bweb
765 - Apply manpage patches
768 - Fix backup-bacula regression
769 - Remove support for SQLite 2
770 - Fix rpm spec files bug #1428 + #1420
771 - Fix include MySQL libs to use shared object. Fixes bug #1427
772 - Fix search to include 64 bit libs for --with-dbi option
773 - Change all log.d to logwatch in RedHat specs
776 - Add config doc in INSTALL
779 - Add another project to the projects file
780 - don't follow packagemaker permission recommendations
781 - OSX Installer: update README
782 - OSX installer: fix for a bug in 10.5 packagemaker, --id argument required
783 - OSX installer: switch to new pmdoc packagemaker format
784 - Add another project to the projects file
788 - Add error count to Fatal job errors
791 - Attempt to keep tls_shutdown from hanging
794 - Add completion for unmark
797 - Add Job and File Retention to Pool
799 - Change some console.c socket calls into class calls
800 - Revert "Reduce diff output in weird-files-test"
801 - Reduce diff output in weird-files-test
804 - Fix bug #1367 by creating an empty query.sql file
808 - Display only backups when running a new job
809 - Add list_backup, list_restore functions
811 - Add optional type= argument to .jobs command. You can list only Backup,
815 - autocomplete restore mode
819 - Fix segfault on basejob code
820 - Replace POOL_MEM by POOLMEM to avoid segfaults
821 - Fix base-job-test with Mysql
822 - Remove extra _ of _dbg_print_db func
824 - fix segfault on redhat4
827 - Add base-job-test to regress
831 - Optimize SQL to determine file selection with directories. It is enabled for
838 - Add Solaris regress comments
841 - More debug when test fails
842 - Add SITE_NAME and EMAIL to cdash report
843 - Display a message if catalog max_connections setting is too low
846 - Apply James' conio patches
848 - A small changes on bacula-es translate. Now, we go on ~90% !!!
849 - Fix double send of attributes introduced in 84aabba7cee82f0c1f6dae8882a2ee0bb26306ca
850 - Check pthread_mutex_lock return code in lockmgr
853 - Remove debug code in concurrent-jobs-test
854 - Remove debug code in encrypt-bug-test
855 - Remove annoying debug messages in four-jobs-test
858 - Increase width of ls size. Fixes bug #1409
859 - Fix buffer clobber when editing SQL error
860 - Fix false zombie errors in FD during regression
861 - Merge branches 'master' and 'kaboom'
862 - Add -m option to DIR,FD,SD to dump kaboom output
863 - avoid orphan memory in testls
867 - When using .help item=, we display only usage part
868 - Add bat to Win32 build and install
869 - Add more debug for zombie jobs
870 - Get regress bacula stop messages when debug on
871 - Fix SD DCR race condition that causes seg faults
872 - Stop regression tests after 30 minutes
874 - Add more debug on failed source-addr regression
875 - Set use_libtool expicitly to yes so our other checks work for static tools.
878 - Rework bat so that Win32 version works better
881 - Make bat win32 build use /home/kern/bacula
882 - Make non-win32 build stop on failure
883 - Make win32/64 build stop on failure
884 - Remove definition of unused subroutine in ua_dotcmds.c
885 - Revert James' patch to simplify the Win32/64 build process
888 - disable debug in win32 revision
889 - update bat on win32 project file
892 - Small fix to Eric great patch for readline commandcompletion so it also
893 compiles on non gcc compilers.
894 - Add readline completion for commands and argument
897 - Fix another messages error problem pointed out by Eric
900 - Disable messages-test in automatic
901 - Show an other deadlock in messages.c
902 - Change W/G to Wanted/Granted in lock dump
903 - fix multi-console problem for bat on win32
904 - change Jmsg to Qmsg in low level routine
905 - Set tries to 1 for a non-timeout mount or unmount operation.
907 - bat: change info order in Job view
908 - Use Qmsg instead of Jmsg when fides_mutex is locked in close_msg()
909 - simplify the link process for win32/win64
912 - initialize lmgr in bat
913 - add messages-test to regression suite
914 - update tools with lmgr
915 - force lock manger init
916 - add lmgr to bconsole
917 - Fix deadlock detection to work in daemon mode
918 - Implement syslog on Windows
919 - Make all ABORT and ERROR_EXIT msgs go to syslog
920 - Fix ref to dequeuing_msgs
923 - Disallow Qmsg when despooling
924 - Fix Qmsg race condition reported by Eric
925 - add test for bad messages ressource
926 - bat: Display a nice graphic on media usage depending on the average size for
930 - bat: add volume capacity estimation in mediaview
931 - bat: try to center InChanger bullet
932 - bat: Use green/red bullet for InChanger in mediview
933 - bat: Don't set Expire field unless LastWritten is ok
936 - Make new configure per Marco's request
937 - bat: add new Expired button in MediaView
939 - Redirect errors to /dev/null and only run uname -p on Linux where we know it
940 works. This is probably the most portable way of doing things.
943 - Add MediaView form that displays the Media list in a QTableWidget. It permits
944 to search and sort media. Rename current "Media" tab to "Pool" as it displays
946 - Permit to use MediaId or VolumeName in MediaEdit panel
947 - add StringList to handle locations, volstatus and mediatypes
948 - add dot functions to list volstatus, locations and mediatypes
949 - update bacula32.def
950 - Add .volstatus command
952 - permits "update slot(s)" and "label barcodes slot(s)" command
955 - Don't use uname -i but uname -p
956 - Added support for selecting the correct libdir on Linux
957 - fix status slots command when SD slots are mixed
958 - Test only master now
962 - Added acl and xattr regression tests for FreeBSD
963 - Use getfattr and setfattr on Linux not attr as that is a XFS tool which works
964 too but is not native.
965 - Don't enable SUN compiler by default and make the configdir configurable.
966 - Add test when ActionOnPurge=None Add test for update volume=xxx actiononpurge=yyy
967 - fix crash on exchange restore fail
968 - Update project 5 (ActionOnPurge) with current status
969 - chmod new regress script
973 - Ensure that Ubuntu /var/run is created in init.d scripts suggested by nick
975 - Implement Dan's suggestion to avoid IPv6 problems
976 - Add makeall for release
977 - On release, make only a simple tag
981 - Don't download and build fakeroot as part of make -C platforms/osx
982 - More Win installer changes
984 - Do some additional checks.
985 - Add Marco's run regression wrapper script
986 - Possible fix for problem with Volume in another drive
987 - Make new configure from Marco's configure.in
988 - Try to unmount by running the unmount command specified in the config on file
990 - Fix switching read device reported by Nicolae Mihalache <mache@abcpages.com>
993 - Lets free the variable in the right part of the loop.
995 - Change bsnprintf to normal strncpy
996 - Add comments to fileregexp test
997 - Add more debug in filregexp test
998 - Eliminate compiler warning
999 - Fix bug #1391 Job status improperly set due to subtle variable overload
1003 - Add release scripts
1004 - add regress variables to functions.pm
1009 - Avoid error when git-version doesn't exist
1010 - Convert some old %x into %p for pointers
1011 - Fix #1352 about double free with regexp and big filenames on windows
1014 - Small update to cache the current attrspace we are saving and make a private
1015 copy of that string representation.
1016 - Change acl and xattr errors from Qmsg to Jmsg
1018 - Recursively call fix_device_block_write_error on error
1019 - Fix changing read device during VirtualFull in SD
1020 - Eliminate possible false error message
1024 - Add posix acls stored in xattrs on FreeBSD
1025 - Removed last direct message output by replacing Qmsg by Mmsg
1028 - Add comment on OpenBSD not supporting the extattr functions (anymore ?)
1029 - Add new Feature Requests to projects file
1031 - Change strcmp to bstrcmp
1032 - fix bash/sh problem in disk-changer.in
1034 - remove old db_get_int_handler()
1035 - Add support when extattr_get_file is supported but extattr_get_link is
1037 - Regenerated config.h.in
1040 - Implement transfer and listall command in mtx-changer and disk-changer
1042 - Add new autochanger command to get all information about content
1045 - As things are no longer as generic rename the generic to the linux interface
1046 (b.t.w. OSX also implements this interface)
1047 - Just as with serializing first unserialize all xattr structures in memory and
1048 then walk that list for restoring them.
1049 - delete the alist in the destroy function
1050 - Implement the extattr xBSD interface Moved some code around to be able to
1051 reuse the encoding and decoding for both the extattr and xattr interface Use
1052 an alist for storing the xattr list so we don't have to count the number of
1054 - Use extattr interface for all xBSD filesystems. Added OpenBSD also to the
1056 - As it seems FreeBSD doesn't have the llistxattr or listxattr interface as
1057 Linux, OSX and NetBSD have but has an interface named extattr. This is a
1058 first breakdown to implement that interface.
1061 - Make Checksum as default when not using FileSet->Include->Options->BaseJob
1062 - Change debug level
1063 - Fix postgresql MD5 missing field
1064 - Fix unwanted printout in strip test
1065 - Fix concurrent Job recycle bug #1288
1066 - Fixed inverted logic
1067 - Remove useless ScratchPool refs from Bat media list
1070 - Little fixes for the action_on_purge command
1071 - Remove obsolete truncate_on_purge settings
1072 - Implement action_on_purge command
1073 - Implement the ActionOnPurge setting for pools and individual volumes
1074 - Implement truncate on purge setting
1075 - Add a MaxVolBytes test that create over 100 Vols
1076 - Add some error messages in insane buffer size cases
1077 - Fix bug #1382 newly created disk volumes -> file not found warning
1080 - Cause the tree widget selected to keep up with the tab widget selected
1083 - Send checksum only when the FD will use it
1085 - Allow for external CFLAGS to overwrite the CFLAGS in this script.
1088 - Change grep -e to egrep and use -c instead of using wc.
1089 - Implement console 'timeout' feature using bacula socket timers
1090 - revert the update_bacula_table script change with bad indexes
1091 - Add index modification in update_sqlite/sqlite3/postgresql scripts
1092 - Remove the inx4 index for SQLite2/3 (FilenameId, PathId) on File table.
1093 Replace it by an index over (JobId, PathId, FilenameId).
1096 - Attempt to fix MySQL SQL error
1099 - Make sure we use the right chmod for Solaris
1101 - Fix compiler warning
1104 - Remove gnome-console
1106 - Implement store_size32 and store_size64
1107 - Correct regression tests to use Pool 'File'
1111 - Define File Pool and limit size to 5G
1112 - Fix Alpha ifdefing -- should fix bug #1359
1115 - Remove the file_fp_idx index for Postgresql (FilenameId, PathId) on File
1116 table. It is useless for common usage, and causes performance issues. This
1117 index fragments over the time and the update cost grows very quickly. (This
1118 index is not present on Mysql schema)
1123 - speed-test: small fix
1126 - Update to slightly newer config.guess and config.sub
1127 - Fix compile error on Mac
1128 - Generate new configure
1129 - Reorder configure test for cleaner print output
1132 - Implement support of keeping readall capabilities after UID/GID switch
1135 - Remove redundant includes of pwd.h and grp.h headers
1136 - find_one_file: Remove unreliable and redundant access(2) directory check
1138 - Force nightly-disk regress to 3.0.3
1141 - speed-test: small fix
1142 - speed-test: Add basejob argument to test basejob speed
1144 - Fix conf to use make as requested by Martin Simmons a long time ago
1146 - Fix for sqlite, now it works
1147 - Fix seg fault in ignoredir code
1148 - more mkdir -p changes
1150 - Restrict Join using JobTDate to a selection of JobIds
1152 - Make several dir names unique to avoid test collisions
1153 - Fix and document new queries
1154 - Use new query for Mysql and Sqlite for basejob + accurate
1155 - update sql query for basefile+accurate
1156 - Change regression scripts to use mkdir -p to avoid spurious errors
1157 - Fix some job-start changes
1158 - more job-restart code
1161 - Fix sql query for mysql
1163 - Fix sqlite3 syntax
1165 - update db_get_file_list() to use StartTime instead of FileIndex
1168 - Update restore menu 12 explanation
1171 - Try to distinguish CentOS/RHEL
1174 - Modify tools to be able to correctly install testls for regress
1175 - Create bigendian() inline to simplify code
1176 - Set Volume Poll Interval to 5 mins by default
1177 - Apply Frank's slash patch
1180 - Reduce runscript wait times
1181 - Update Win32 README.mingw
1182 - Add patch for more SD info fix
1183 - Add patch for bug #1371
1184 - Fix seg fault in SD bug #1371
1185 - Add append log to tape SD tests
1186 - Add more info when SD connection refused
1187 - Fix possible termination problem
1190 - Keep valgrind happy
1191 - Fix Exclude Dir Containing ignored when scanning the top_level dir
1192 - Update the new exclude-dir-test with multiple Include {} section and different
1193 Exclude Dir Contain directive.
1194 - Add patch for #1370
1195 - Fix #1370 about the implementation of the "Exclude Dir Containing" option on
1197 - Add new exclude-dir-test
1198 - Add patch for 3.0.2 release
1199 - Fix #1369 about segfault when using ExcludeDirContaining before defining
1201 - Verify if the Exclude Dir Containing directive does his job
1202 - Add a regress script for Exclude Dir Containing option
1205 - Remove bigendian check from autoconfig system
1206 - check endianness at runtime in md5.c
1207 - Fix minor issues in the osx installer package builder.
1208 - Fix -p/-P in bscan.8 man page
1211 - fix compilation warning
1212 - Make output of new commands .lsdir/.lsfile more usable. Fix Bvfs with new
1214 - Fix header defines
1215 - Remove some #ifdef-ed code and make it just as the acl and xattr code use a
1216 const bool to enable the code.
1218 - Move restore struct defintions to seperate include file. Small change to
1219 acl.h and xattr.h to use define inline with other header files.
1220 - Move finderinfo restore into seperate function so we can use cleaner coding
1221 in the restore loop.
1222 - Loose #ifdef and use const bool wrapper for some cleaner coding.
1223 - Added support for acl and xattr regression test on Solaris
1224 - Apply Marco's git format-patch patches for bugs #1365 and #1366
1225 - This patch should fix bug #1366
1226 - This patch should fix bug #1365
1229 - Commit Mac pathlen patch
1230 - Increment minor version to avoid future conflict
1231 - Fix bug #1368. Increase default path/file length to 2048
1234 - Add acl script code for Mac
1235 - Up timeout for rewind and changer on btest script
1236 - Try to fix zombies in next-vol-test
1239 - Fix broken editing code
1240 - Use edit routine instead of %f for rates
1241 - Implement BlockChecksum in Device
1242 - btape: Add speed command and test drive speed with Bacula blocks
1245 - btape: Add speed command
1246 - btape: Add speed information on qfill and raw command
1247 - Commit patch for: Fix bug #1355 Director crashes with double free in Accurate
1249 - Include file,blk in btape fill output
1250 - Create exit_code for fill with multiple tapes
1251 - Fix #1364 and #1363 about compression buffer error.
1255 - Work on certification scripts
1256 - Eliminate DDS-4 in favor of tape + create btape-test-changer test
1259 - Many debug code fixes in regression scripts
1260 - Attempt to fix SQLite3 seg fault in list routines
1261 - Merge master with SF
1262 - Update tape tests for hardware certification
1263 - Rename .lsdirs/.lsfiles/.update to .bvfs_xxx to avoid confusion with future
1265 - Update tape tests for hardware certification
1266 - Eliminate xattr.c compiler warning
1269 - Prohibit copy and assignment in db_list_ctx
1270 - Use new db_list_ctx class instead of bad POOLMEM*
1271 - Exclude OSX resource forks from saving using the xattr code Exclude OSX acl
1272 data from saving using the xattr code when normal acl mode is also enabled.
1273 Make excluding certain xattr in the generic functions somewhat easier for
1274 certain OS specific attributes.
1275 - Fix Win32/64 build
1278 - Remove old subroutine prototype
1279 - prohibe copy and assignment in Bvfs module
1280 - Fix bug #1355 Director crashes with double free in Accurate SQL query
1283 - Fix bug #1357 Verify jobs fail when job has zero files
1284 - Rework verify-voltocat-test and add to normal tests
1287 - Release orphanned buffers in accurate code
1288 - Fix possible seg fault in db_get_int_handler in accurate code
1289 - Update JobBytes only for Verify jobs when computing checksum
1290 - Add BaseJob option to fileset
1293 - Suppress some error messages generated after cancelling a job
1296 - Apply and commit Lorenz Schori <lo@znerol.ch> patch for OSX
1297 - Apply Lorenz' OSX patch
1298 - update basejob code to use checksum during accurate check
1299 - Close bug #1351 SQLite2 to SQLite3 conversion
1300 - Remove unnecessary subroutine import definition
1303 - Test of git commit.
1304 - bat: fix variable name
1305 - bat: Simplify the code to make TableWidget in read-only
1306 - Free Volume in several places. Fixes virtual-changer problem and possibly bug
1308 - Add SD Volume debug code
1311 - Don't print different filesystem. Will not descend message if directory
1313 - capitalize bytes in message
1316 - Prune a few dev tests
1317 - Made shorter developers test
1318 - Rework the bsock.h class to put public structures last
1319 - Update AUTHORS file
1320 - Integrate patch for building dmg on OSX from Lorenz Schori <lo@znerol.ch>
1321 - Add commas in num files for estimate command
1324 - in status slots command, unlock db just after sql query
1327 - Add BWEBCONF env variable to specify the bweb.conf path without touching the
1328 Bweb.pm file with lighttpd
1329 - Fix bat crash due to alignment diff in bat and core code
1330 - Fix acl-xattr-test by using attr
1331 - Add BWEBCONF env variable to specify the bweb.conf path without touching the
1332 Bweb.pm file with lighttpd
1333 - Ensure that timestamp put in SQL log
1336 - prevent status page from requesting status before it has been brought to the
1338 - Move global acquire lock to lock by device
1339 - Restrict acquire to one job at a time
1340 - Fix acquire.c locking
1341 - Try to fix acquire not to block during despooling
1342 - Add fullname parameter to btime in order to debug regress script.
1343 - No need to flush the members of the xattr link cache as they are not dynamically
1344 created. Small oversight from my side, was thinking I had a memory leak.
1345 - fix couple of segfault in acl/xattr code
1346 - Eliminate git pull in config_dart
1347 - Some small fixes to the counting and some small relayout of small code
1349 - Lets first output statistics before freeing them. Saves a rather stupid
1351 - Fix merge conflict leftover
1352 - Add all acl and xattr related variables which are either global or already
1353 part of the JCR into a simple structure and reference that from the JCR
1357 - Some small fixes to the counting and some small relayout of small code
1359 - Lets first output statistics before freeing them. Saves a rather stupid
1361 - Ignore regress time.out file
1362 - Fix merge conflict leftover
1363 - Add all acl and xattr related variables which are either global or already
1364 part of the JCR into a simple structure and reference that from the JCR
1366 - fix compilation problem reported by Dan
1367 - Correct spelling of writing -- reported by Dan
1368 - Loose void pointer and use C++ supported declaration elsewhere defined
1370 - Move global variables into jcr private xattr data structure so we can have
1371 parallel saves of xattr on solaris.
1374 - update lock manager to get better traces
1375 - Fix files wiped out by merge
1376 - Missed commiting one file last time
1377 - bat: Add a re-run button on job info page, that allows to run the selected
1378 job with the same properties (level, pool, etc...)
1379 - bat: small fix on hrule
1380 - fix missing copyright
1383 - Make new big-virtual-changer test. Test concurrency
1384 - fix offset in new lsdirs/lsfiles command
1385 - add comments and list special dirs in .lsdirs
1386 - Add .lsfiles, .lsdirs, .update command to interface user with bvfs object
1388 - Update virtual regress comments
1389 - bat: fix sql with volreadtime volwritetime bat: add drive=0 in update slots
1391 - bat: Put the content panel as a child of the Storage item bat: use slot
1392 selection in update slots command and in label command
1395 - bat: fix volreadtime/volwritetime and messages in stderr about unknown
1397 - Change backup-acl to acl-xattr-test and make it skip if acl/xattr not installed
1398 - Use tmp instead of /tmp + fix strip-test so diff works
1399 - Make regexwhere use tmp rather than /tmp
1400 - Remove non-portable i option on sed + create tmp dir
1401 - connect button callback
1402 - display content on doubleclick only if storage and autochanger
1403 - bat: Make new autochanger content working
1406 - bat: display a Warning icon when having Errors>0 and Status=T
1407 - Pull Philipp Storz' bacula.spec changes for OpenSuSE build service
1408 - try to make content table work!!
1409 - Implement MaximumConcurrentJobs for SD devices
1410 - try to insert data on table content
1411 - update content interface
1414 - continue storage content panel
1415 - Fix bug #1344 show pool displayed wrong variable for maxvolbytes
1416 - Fix compiler warnings in acl and xattr code
1417 - Fix screw up with setting JobLevel and JobType
1419 - Fixed references to xattr_link_cache_entry to use xattr_link_cache_entry_t
1420 - Changes due to code review by Kern added.
1421 - Move enum from protos.h to filed.h and move defines to top of filed.h
1422 - Added some more ENOENT supressing.
1423 - Small indent change
1424 - Small change to comments
1425 - Added comment on entry points
1426 - Added missing ENOENT switch case.
1427 - Fix problem with counting xattr and returning a non-ok on count 0, also added
1428 some extra comment and make sure the xattr_value_list is initialized to NULL
1429 and checked on bail_out.
1430 - Loose default_stream parameter.
1431 - Changed snprintf to bsnprintf
1432 - Use bstrncpy instead of strncpy
1433 - Fixed Jmsg4 to Mmsg4
1434 - Added support for counting xattr errors and only print a limited set of
1435 errors but count all. The lower level functions now store there error message
1436 in jcr->errmsg so the upper level routines have access to them.
1437 - Added support for counting acl errors and only print a limited set of errors
1438 but count all. The lower level functions now store there error message in
1439 jcr->errmsg so the upper level routines have access to them.
1440 - Small changes to ifdef layout.
1441 - Drop unneeded target for libbacfind.a
1442 - Moved the berrno as a local variable of the function and not a local context
1443 variable. Same as previous change for acl.c
1444 - Make sure it compiles and moved the berrno as a local variable of the function
1445 and not a local context variable. Moved tri-state enum to protos.h
1446 - Moved list of supported xattr to start of per OS implementation like in
1448 - Imported patch from older git tree.
1449 - bat: init storage content view
1453 - Start adding Incomplete Job status
1454 - bat: display a Warning symbole when having Errors>0 and Status=T
1455 - Add data end tracking an attribute spooling
1456 - Fix compiler warning in bvfs code
1457 - Use 64 bit ftell and fseek in send_bootstrap_file
1458 - Turn of some debug code
1459 - Ignore src/tools/bvfs_test
1462 - bvfs: Add example to list files versions bvfs: Fix directory listing bvfs:
1463 Add limit/offset implementation to save resources on director bvfs: Create
1464 cache tables on the fly when using Bvfs object (for testing)
1465 - Bvfs: Create cache tables when updating the cache if they don't exist
1468 - fix makefile for bvfs_test
1469 - add option to truncate cache table during startup for bvfs_test
1470 - add user handler to print directory add -j, -p to bvfs_test tool
1471 - Document FT_DELETED FileIndex=0 special value in database Schema
1472 - Add the rest of files for new Bvfs
1473 - Add a new Bvfs class that implements brestore instant navigation cache inside
1474 Bacula. Works for Mysql, Postgresql and Sqlite3
1475 - bat: fix compiler warning for unreferenced argument
1476 - fix mysql case problem in bweb/bresto
1477 - Use the sqlite3_changes to implement sql_affected_rows()
1478 - remove QFormLayout, and use QGridLayout instead
1481 - in bweb, fix warning
1482 - add a default bconsole command to bweb starthttp script.
1485 - remove Page Selector keyword from main bat screen
1486 - fix small pb in bweb starthttp script
1487 - document bweb+lighttpd
1488 - update display_log to display a message if no logs are found
1489 - Apply patch for regress from Frank Sweester
1490 - connect button from mediainfo to real actions
1491 - bat fill mediainfo fields
1492 - bat: Go to the media info panel when double-click on job page or media
1496 - Add new mediainfo panel to bat
1497 - update windows bat.pro
1498 - small fix for bresto
1500 - don't reset bstat, rstat, dstat in stop_bacula
1501 - add test for list basefiles and new list files
1502 - don't reset bstat, rstat, dstat in stop_bacula
1503 - add list basefiles command make list files compatible with basefiles
1504 - fix the basefile catalog update
1505 - work on stats, fix bug with batch connection
1506 - enable FileSet { Options { accurate = 'pm5' } }
1507 - add variables for stats
1508 - display a message with basejobids
1509 - stop copy/migration using basejobs
1510 - replace free&NULL by free_and_null
1512 - display base jobs during restore
1514 - check size also replace mtime/ctime by lstat field
1515 - check for purge job
1516 - purge basefiles at the same time than files
1517 - make regression ok
1518 - use batch connection
1519 - fix update_job_end
1520 - update HasBase in catalog
1523 - make base backup work
1527 - fix sql for postgresql
1529 - take ideas from previous try
1530 - Remove useless title
1531 - fix layout, now ok
1532 - remove list volume menu from joblist
1533 - make double click work with joblist
1534 - add refresh and delete event
1538 - Remove old sqlite3 build from bacula.spec
1539 - Move bat from bacula.spec to bacula-bat.spec
1540 - Remove installing gconsole start script from Makefile.in
1541 - Split mtx into its own spec file
1542 - Remove docs from spec
1543 - Split docs into bacula-docs.spec
1544 - Move bat and mtx to their own spec files
1545 - Remove docs from spec
1546 - Split docs into bacula-docs.spec
1547 - Remove installing gconsole start script from Makefile.in
1548 - Split mtx into its own spec file
1549 - Remove docs from spec
1550 - Split docs into bacula-docs.spec
1551 - Move bat and mtx to their own spec files
1552 - Remove docs from spec
1553 - Split docs into bacula-docs.spec
1554 - Move bat from bacula.spec to bacula-bat.spec
1555 - Remove installing gconsole start script from Makefile.in
1556 - Split mtx into its own spec file
1557 - Remove docs from spec
1558 - Split docs into bacula-docs.spec
1559 - Move bat and mtx to their own spec files
1560 - Remove docs from spec
1561 - Split docs into bacula-docs.spec
1562 - Move bat from bacula.spec to bacula-bat.spec
1563 - Remove installing gconsole start script from Makefile.in
1564 - Split mtx into its own spec file
1565 - Remove docs from spec
1566 - Split docs into bacula-docs.spec
1567 - Move bat and mtx to their own spec files
1568 - Remove docs from spec
1569 - Split docs into bacula-docs.spec
1570 - Move bat from bacula.spec to bacula-bat.spec
1571 - Remove installing gconsole start script from Makefile.in
1572 - Split mtx into its own spec file
1573 - Remove docs from spec
1574 - Split docs into bacula-docs.spec
1575 - Move bat and mtx to their own spec files
1576 - Remove docs from spec
1577 - Split docs into bacula-docs.spec
1578 - Move bat from bacula.spec to bacula-bat.spec
1579 - Remove installing gconsole start script from Makefile.in
1580 - Split mtx into its own spec file
1581 - Move bat and mtx to their own spec files
1582 - Remove docs from spec
1583 - Split docs into bacula-docs.spec
1584 - Move bat and mtx to their own spec files
1585 - found a bug. Joblist page would not come up unless dockPage was called when
1586 page was opened with initial paramaters.
1589 - Remove docs from spec
1590 - Split docs into bacula-docs.spec
1591 - Add bacula-docs.spec.in
1592 - Add new form to see job details
1593 - Add bacula-docs.spec
1594 - Remove bacula-docs.spec
1595 - Split docs into bacula-docs.spec
1596 - Remobe bacula-docs.spec
1597 - Split docs into bacula-docs.spec
1598 - missing less than beforehistory | grep svn :D
1601 - Split docs out of bacula.spec
1602 - Insert the tabbed widgets as opposed to adding to the end.
1603 - Don't dock the page for dirstat and restore tree until the page selector tree
1605 - I like this sorting method better.
1606 - Update bacula.spec
1607 - Apply quick fix from Ulrich about the last feature.
1608 - Continue work on bacula.spec
1611 - rename the free_and_null macro
1613 - update new features
1614 - chmod +x regress/tests/multi-storage-test
1615 - Allow restore from multiple storage
1618 - Modify enable/disable commands to show only appropriate Jobs.
1621 - Add ACL check for client in estimate command
1622 - Change time_t by utime_t in accurate function
1623 - Start reworking 3.0.2 bacula.spec file
1626 - Display the job_zoom view when backup is finished
1629 - Add DESTDIR to Makefile
1630 - Add file to build html doc
1631 - add changelog link
1632 - Add changelog on the main menu
1634 - add downloads pages for all lang
1635 - Remove the Patch section and add the new Download area
1636 - Link to new downloads.php
1637 - Add tool to convert nasty sourceforge download page to a simple one
1639 - Update README for binary install tests
1642 - change free_and_null function to a macro
1643 - Add Spanish files translated
1646 - Add format to a fprintf
1647 - Attempt to fix SQLite seg fault problem
1648 - Fix Expired option in media list to select Used media
1649 - Set selection items on top.
1650 - this should resolve issues that people are having with this splitter. If you
1651 try to make it too large, it just snaps back.
1654 - Fix int/int32_t problem in accurate_add_file
1655 - Permit to filter on the directory name as for file
1656 - fix bad english sentence
1657 - add function to simplify free and null operation on pointers
1658 - Remove Qt 4.4 code so it compiles on 4.3 (setHeaderHidden)
1661 - Apply idea of part of Graham's tidy-bsr-source.patch, but modified
1662 - Fix bug #1337 Console tries to build with SSL when libssl-dev not installed
1663 - Modify setJobStatus so cancel has same priority as fatal errors
1664 - Fix Solaris compiler warning in signal.c
1665 - Change selection behavior in the director status screen.
1666 - Do not restore spliiter settings if the settings do not contain settings for
1668 - This is committing most of the patch received from Eric.
1671 - Merge branch 'bwebII'
1672 - use $conf, $tmp, $script, $rscript in accurate test
1673 - Fix Spanish files translated
1676 - es.po merged with bacula.pot 3.0.2
1679 - This is the change that may be used in the future to resolve the issue with
1680 text input required during a console communication.
1685 - Add first cut bsys spec
1686 - update bweb INSTALL
1690 - Add info on bweb + lighttpd
1691 - Fix bat command line input bug
1692 - Don't show the connection message after first connection is made
1695 - update copyright year
1696 - Optimize a bit the running job view
1697 - Fix bresto file relocation box
1699 - Put back old status icon
1700 - Fix sql query for sqlite on suse10 on copy job
1701 - Fix Spanish files translated
1704 - Remove print and save menu
1705 - Simplify the main screen, removing the status dir console icon and the "go
1708 - fix case problem in field name
1709 - update for status slots
1710 - Replace info_msg by send_msg in status_slots for bat
1711 - update ChangeLog for 3.0.2
1715 - test with file instead of vtape
1716 - Add test for bug 1288
1717 - Add slot field in storage operations Update update volume page
1718 - Use BUILD_DIR in default conf
1719 - Fix #1323 about a problem when mounting a requested volume during a restore.
1720 - Use the read as primary color in bweb
1721 - Fix script for vtape tests
1722 - Fix graph_font parameter to work with graph module Avoid warning messages in
1723 apache log with graph module
1725 - update INSTALL file
1726 - update apache section in INSTALL file and try to choose better color for
1728 - Fix Spanish files translated
1731 - Parameterize depkgs directory
1732 - Add back bootstrap to FD
1733 - Make CONF::init header and .c file agree about types
1735 - update cloud project
1736 - Force the client_encoding to SQL_ASCII when database is already using this
1738 - Fix #1335 about postgresql error message during copy session
1739 - Add documentation about new restore menu
1740 - remove non-essential directories
1742 - Add more example SD Device configurations
1745 - Apply patch in bug #1315 by McMichaeli that fixes scripts/logwatch
1746 - Add more output when spooling and no space left
1748 - Fix postgresql driver bug that displayed <NULL> rows from time to time.
1749 - Small fix on accurate code for new restore menu option
1750 - Change default save dir to sbindir in bacula-dir.conf
1751 - update project files for project 2
1753 - Implement project 2, about new restore menu
1755 - Remove some whitespace
1756 - Send bootstrap directly from DIR to SD
1761 - Update new features
1762 - Create build scripts for Win64 somewhat equilavent to the Win32 ones
1765 - Print correct JobId in bls, should fix #1331
1767 - Apply python detect patch from Bastian Friedrich <bastian.friedrich@collax.com>
1768 - Add --with-hostname to ./configure
1771 - More changes in es.po (37%)
1772 - add --with-hostname to ./configure
1773 - Changed ACL_OTHER into ACL_OTHER_OBJ as IRIX doesn't seem to have ACL_OTHER.
1777 - Remove non-portable reference to pthread mutex
1778 - Display command output by default
1779 - Add new Spanish files translated
1782 - Turn off bat debug code
1783 - Fix compilation bug
1784 - Small change to allow the compiler to optimize it easier due to the constant.
1787 - Add new Spanish files translated
1790 - Correct registered trademark notice
1791 - Should fix the first part #1323 about the restore option "List Jobs where a
1792 given File is saved" wich display deleted files
1795 - Add estimate accurate doc
1796 - add accurate=yes/no test for estimate
1797 - Update help page with accurate=yes/no
1798 - Add estimate accurate=yes/no ebl Change the code to check jcr->accurate and
1799 not jcr->job->accurate
1801 - Make estimate command accurate compatible. Should fix #1318
1802 - Fix es concepts compile problem
1803 - Update for Spanish
1804 - Another fix for bug #1311 to get the correct last_full_time
1805 - Add new Spanish files translated
1807 - Add base of Spanish manual
1808 - Add directory to Spanish docs; Spanish (es.po) 25% translated
1811 - Fix false zombie detection in next-vol-test
1812 - Add test with accurate mode (it shows the #1323 bug)
1813 - Fix bug #1317 Allow duplicate jobs = no does not work
1814 - Eliminate double job report when do_xxx_init() returns failure
1815 - Fix regress tests to handle new default job name
1816 - fix copy-volume-test
1818 - Add debug code to MaxDiffInterval
1821 - Change bacula-dir.conf default job name from Client1 to BackupClient1
1822 - Document #1318 about estimate and accurate mode
1825 - Add a column for job type to the jobs table
1826 - Fix missing case for NetBSD xattr restores.
1829 - Fix Win32 build -- turn off lockmgr and remove lockmgr defs
1830 - Added symbols required for win32 build
1833 - Modify xattr.c and acl.c not to fail the job on errors. This should fix bug
1837 - Fix 2 rather big bugs in the xattr and acl code and fix a small memory leak
1838 on a particular code path for Linux xattr/acl handling.
1839 - update newfeature with project 37
1840 - Update FileSetId when initializing job.
1841 - fix compilation problem
1842 - add a note about /sys/class/scsi_tape/nst0/default_compression, fix #1314
1843 - Add '*' when volume is online when displaying volume list in restore. Should
1844 complete project 31.
1847 - remove bnet_fsend and use class call
1848 - Re-fix bug #1311 if MaxDiffInterval exceeded ensure job upgraded
1851 - Fix bat install for 3.x
1854 - Add a boolean to console class to allow for the warning popup, except in
1855 cases where I want to prevent the popup. So far this is only for purging
1857 - Correct a misspelling in a relatively trivial spot.
1858 - Add job type and first volume of the job to the 4th pane the version table.
1859 This is so that when looking at what version to restore with copy jobs the
1860 user can make a better decision as to which job to restore from
1863 - Back out previous maxdiff patch, which is broken
1864 - Add all Job Types to job_type_to_str() for bat
1865 - Commit maxdiff patch
1866 - Fix bug #1311 if MaxDiffInterval exceeded ensure job upgraded
1869 - Fix bug #1305 make errors obtaining acl during backup non-fatal
1870 - Commit btape fill patch
1871 - Fix bug #1309 inappropriate error message during btape fill command
1872 - Fix bug #1307 AllowHigherDuplicates=no prevents automatic job escalation
1875 - Update VirtualFull doc + BSys course dates
1878 - move 3.0.0 patches to 3.0.x dir
1879 - Add 3.0.x patches dir
1880 - Update with 2009 Vote
1881 - Forgot to add the images for the new button.
1882 - Add a previous page button to the button bar.
1885 - Add feature in pages to have a console command that does not set the console
1886 current. Then also use that feature in joblist to purge or delete a job.
1887 - Add a stringlist and a foreach after populating to at least acknowledge to
1888 the user that a new fileset. Bat would not show the fileset until the database
1889 table had the fileset which was not until used.
1892 - Remove non-portable code referencing pthread_t fixes bug #1308.
1893 - Remove non-portable code referencing pthread_t
1894 - Create patch that may fix bug #1298 and bug #1304, which causes an SD crash
1895 after canceling a job.
1898 - When looking at what got backed up from a windows differential, found a bug
1899 where it would create many "Bases". This fixes it subtly.
1902 - Add checkbox widgets to filter out copy and migration jobs.
1905 - Attempt to get bat conf file installation to work with DESTDIR
1906 - Commit migrate patch for bug #1303
1909 - Improve error messages when a migration sql query is used and correct the
1910 problem identified in bug #1303 with starting Job names containing spaces.
1911 - Fix #1306 when building static bconsole
1914 - Did not intend to leave those debugging lines there.
1915 - fix vtape test to work with the latest trunk
1916 - Reorder project file with poll result
1922 - Setting actions up like this I think is better. No restore from job or time
1923 if more than one job selected.
1924 - Add columns for first media and volume count. Change some semantics of how
1925 signals execute functions when a selection list is changed.
1926 - Prevent warnings from showing as dialog boxes that can interupt multiple
1927 operations performed in a foreach.
1930 - Sort the lists after population so that drop downs are sorted.
1933 - A fix for mysql database sql syntax.
1934 - Add columns to the tree to show read/write time, scratch pool, recycle
1936 - Somehow I was losing the refresh jobs action. This should keep it in.
1940 - Add ids on command.tpl to fix #1300
1943 - Correct incorrect placement of trap for m_firstpopulated.
1944 - There was an issue with empty directories. The director would print node xxx
1945 has no children and bat would interpret that as a directory. This fixes it
1946 but it may not be the best solution.
1950 - Make sure that vtape directory is created during -tape tests ebl change grep
1951 -e to grep -E to make source-addr-test working as expected
1952 - Simplify mysql bresto part. Should be faster, but need tests
1955 - On vacation I am having a little fun !!
1956 - Add documentation for new directives DirSourceAddress and FDSourceAddress
1957 - Apply Steve Polyack patch to add DirSourceAddress and FDSourceAddress directives.
1958 That permits to choose the outgoing interface.
1959 - make fileregexp-test working with git repository
1962 - Apply Marco's patch: mvw Allow acl and xattr to be explicitly enabled and
1963 fail the configure if we are asked to enable acl or xattr support and the OS
1964 doesn't support acls or xattrs.
1965 - Add more Spanish site modifications
1968 - Commit changes for Spanish site
1971 - Create Client record in database at startup -- makes bat work better
1972 - Disable scratchpool-pool-test because it hangs
1973 - Rework printed message when files are purged on restore
1974 - Turn off useless End of file message during restore.
1975 - When doing a tree selection restore, look at the PurgedFiles column in the
1976 first JobId, and if non-zero, the Job was purged, so do not do selection
1977 - Yet another try to get qmake to install bat correctly
1980 - Add Catalog = all to the default Messages resource
1983 - Add Spanish directory
1984 - Fix race in director job start which was allowing the number of concurrent
1985 jobs to exceed the maximum
1988 - Comment out broken fake-autochanger change
1989 - Speed up media list generation when using "compute with directories" option
1992 - Fix #1029 about resolution address order. Thanks to David.
1993 - Add patch for #1029
1994 - During jcr destruction hold jcr_chaing lock only for minimum time necessary.
1995 This should fix the SD deadlock in bug #1287.
1996 - Simplify messages printed by SD when reserve fails. This should fix bug
1998 - Add sleep in vtape changer to simulate real hardware
2001 - speed up mysql to compute restore table ebl speed up mysql when computing
2002 media list ebl fix media list display ebl fix bresto problem with drag&drop
2005 - Fix libxml dependency for rh7 per Pasi Kärkkäinen <pasik@iki.fi>.
2009 - Back out unwanted change. Should fix problem reported by Yuri
2010 - add index on temporary table to speed up mysql part during restore
2011 - Fix display of / on bfileview
2012 - Yet another attempt to get qmake to generate valid Makefiles that installs
2013 the binaries. It seems to require the binary to exist at qmake time
2014 - Apply fix to sql_cmds.c suggested by Ulrich Leodolter <ulrich.leodolter at
2015 obvsg.at> which prevents restore by file selection from using Copy jobs.
2019 - Add new nagios_plugin_check_bacula.tgz from Masopust, Christian <christian.masopust
2021 - Reduce bconsole help to fit in 80 columns kes Add bconsole @help command kes
2022 Fix Show FileSet command to handle spaces
2023 - Allow specification of base daemon resource name. --with-basename=<name>
2024 - Fix bat to automatically use installed bat.conf
2025 - bat not installed even if configured. Fix by working around apparent bug in
2030 - Turn on lockmanager when using DEVELOPER flag
2033 - note that vtape is not ready for production
2034 - remove unused file
2035 - More scripting stuff
2038 - More scripting parameterization
2039 - More parameterization of scripts
2040 - First cut parameterize better regression tests
2043 - fix mysql problem with the restore query
2044 - rename JobHistory to JobHisto
2048 - ebl update german version
2049 - update supported os table
2050 - change the ugly grey background on symbole and images to white
2054 - ebl Make working the "compute with directories" option --This line, and those
2055 below, will be ignored--
2060 - Add screenshot and update french main page
2064 - Fix ldconfig problem in client only build.
2065 - don't display copies like in bconsole
2066 - Added extra logging to determine the exchange server in use
2069 - Fixes for client build.
2073 - Only define winapi's for 32 bit build. Already defined for 64 bit apparently...
2074 - Change GetComputerName to GetComputerNameEx so that in a cluster we get the
2075 name of the vserver instead of the local machine. Added prototypes for
2076 GetComputerNameEx which appear to be missing.
2080 - Don't run backup at same time as restore to avoid deadlock in concurrent
2085 - Update documentation
2088 - Ran into a problem deleting a volume. This fixes it.
2090 - Fix purged restore prompting
2098 - Fix bug #1282 Setting job.Priority in python crashes director by checking if
2099 string addr is NULL. Not tested.
2100 - Fix bug #1281 allow all on restore command line to restore pruned JobIds
2102 - Add vectorized bat image
2105 - Check for job_canceled() in fd_plugin code
2106 - Update Win32/64 table creation to have new DB version 11 format
2107 - Remove illegal Options in Exclude of default Win32/64 bacula-dir.conf
2108 - This is the fix to http://bugs.bacula.org/view.php?id=1276. The select class
2109 was just not working with the new requirements of setting and clearing the
2113 - Fix bug #1274 where a migration job can be canceled like the original job by
2114 the MaxRunTime directive.
2115 - Added fix for bug #1275 where acl or xattr data is saved for virtual filenames
2116 generated by filed plugins.
2119 - Set slot max to 60
2120 - Permits to eject Used tape
2121 - update ScriptAlias
2122 - Remove Reposition info message
2123 - Fix platform scripts not to clean configured files during 'make clean' use
2124 'make distclean' to clean everything.
2127 - Add build tag for distribution name.
2130 - Fix copyright + trademark name
2131 - add doc for new VerId option
2134 - Fix suggested in bug 1273
2137 - Add additional mysql connection debug code
2138 - Fix bug #1246 Sometimes access denied with VSS enabled. UCS conversion cache
2139 was not properly flushed at the end of a Job
2143 - add missing BACULA define
2147 - Fix bug #1268 Full Max Run Time cancels jobs (when Max Run Time = 0).
2148 - Ignore scripts/bacula-dir.conf.maxruntime
2149 - revert pool changes and correct the problem
2152 - Add new maxruntime test -- not yet working
2153 - more fixes about pool=defaults
2155 - fix more pool problem
2159 - specify pool in label process to avoid problem
2160 - use scripts/bacula-dir.conf instead of bin/bacula-dir.conf
2161 - Add debug message when checking database encoding
2162 - Test postgresql encoding at the start of the test
2165 - Modify insertion of read Volumes in SD to be done before the drive reservation.
2166 This ensures that a Volume to be read will not be reserved for writing.
2167 - Clean old patchnotes
2168 - Turn developer back on
2171 Release Version 3.0.3:
2173 Release Version 3.0.2:
2175 Release Version 3.0.1:
2177 Release Version 3.0.0:
2179 Release Version 2.4.4
2181 Release Version 2.4.3
2183 Release Version 2.4.2
2185 Release Version 2.4.1
2187 Release Version 2.4.0
2189 Release Version 2.2.8