+17Sep09
+kes Fix seg fault in ignoredir code
+15Sep09
+ebl Update restore menu 12 explanation
+14Sep09
+ebl Rename .lsdirs/.lsfiles/.update to .bvfs_xxx
+ to avoid confusion with future commands
+11Sep09
+kes Set Volume Poll Interval to 5 mins by default.
+kes Create an inline definition of bigendian().
+kes Apply Frank's patch to change / to - in cdash tests.
+ Hopefully it will fix some submit problems.
+10Sep09
+kes Fix seg fault in SD bug #1371
+09Sep09
+ebl Fix problem when the top_level contains a Exclude Dir flag.
+ebl Fix #1370 about the implementation of the "Exclude Dir Containing"
+ option on FD.
+ebl Fix #1369 about a segfault when using ExcludeDirContaining option
+ before the Options{} block in fileset.
+08Sep09
+ebl Apply Lorenz fix for minor issues in the osx installer package builder.
+ebl Fix #1373 about typo in bscan manpages. Thanks to John Goerzen.
+07Sep09
+ebl Make output of new commands .lsdir/.lsfile more usable.
+kes Apply Marco's git format-patch patches for bugs #1365 and #1366
+06Sep09
+kes Increment minor version to avoid future conflict.
+kes Increase default path/file length to 2048. This should fix
+ bug #1368. Too bad Mac OS programmers don't respect POSIX
+ standards.
+04Sep09
+kes Implement BlockChecksum in Device to be able to turn off checksum
+ for performance reasons
+ebl btape: Add speed command and test drive speed with Bacula blocks
+03Sep09
+ebl Use MaxFileSize device configuration in btape
+ebl Make less tweaks in random buffer in btape
+ebl Fix #1364 and #1363 about compression buffer error.
+01Sep09
+kes Many debug code fixes in regression scripts
+kes Update tape tests for hardware certification
+ Add script for doing btape test command
+ Make btape return error status if test command fails
+kes Eliminate xattr.c compiler warning
+31Aug09
+ebl Prohibit copy and assignment in db_list_ctx.
+mvw Exclude OSX resource forks from saving using the xattr code
+ Exclude OSX acl data from saving using the xattr code when
+ normal acl mode is also enabled.
+ Make excluding certain xattr in the generic functions somewhat
+ easier for certain OS specific attributes.
+30Aug09
+kes Fix Win32/64 build
+kes Fix bug #1355 Director crashes with double free in Accurate SQL query
+ebl Prohibit copy and assignment in Bvfs.
+28Aug09
+kes Fix bug #1357 Verify jobs fail when job has zero files
+26Aug09
+kes Fix possible seg fault in db_get_int_handler in accurate code
+kes Release orphanned buffers in accurate code.
+25Aug09
+kes Suppress some error messages generated after cancelling a job.
+ This should reduce some of the unwanted error messages after
+ a job has been canceled as described in bug #1354. However,
+ there are many other places.
+24Aug09
+kes Apply and commit Lorenz Schori <lo@znerol.ch> patch for OSX
+ * Add platforms/osx/{build,dl,products,tools} to .gitignore
+ * Put configuration files into /Library/Preferences/bacula in order to
+ simplify access to the for Mac Users without Shell experience and to
+ prevent loss of configuration after upgrades.
+ * Complete Info.plist in order to prevent Installer.app on 10.4 from
+ displaying "My Great App" instead of "Bacula File Daemon x.y.z" in the
+ welcome screen.
+ * Add the README file to platforms/osx
+kes Confirmation of procedure suggested for upgrading from SQLite2
+ to SQLite3. This fixes bug #1351. Procedure is:
+ echo ".dump" | sqlite bacula.db >bacula.sql
+ mv bacula.db bacula.db.old
+ sed -i -e 's%INTEGER UNSIGNED AUTOINCREMENT,%INTEGER,%g' bacula.sql
+ (note: the above only works on Linux systems. On some systems
+ the -i option is not available. Adapt as necessary)
+ sqlite3 bacula.db
+ .quit
+ sqlite3 bacula.db <bacula.sql
+ rm -f bacula.sql
+23Aug09
+ebl Run job when double-click in Jobs list item
+ebl Simplify the code to make TableWidget in read-only
+kes Free Volume in several places. Fixes virtual-changer problem
+ and possibly bug #1346.
+kes Add SD Volume debug code
+22Aug09
+kes Don't print different filesystem. Will not descend
+ message if directory explicitly excluded
+21Aug09
+ebl Tweak status storage slot command to release db lock just
+ after the usage.
+kes Rework the bsock.h class to put public structures last
+20Aug09
+kes Integrate patch for building dmg on OSX from Lorenz Schori <lo@znerol.ch>
+kes Add commas in num files for estimate command
+19Aug09
+kes Fix bat crash due to alignment diff in bat and core code
+ In bsock.h, exact reason unknown.
+kes Ensure timestamp put in SQL log
+15Aug09
+kes Modify acquire alogrithm so jobs do not block during despooling
+ This can give significantly more parallelism
+ebl Fix couple of segfault with new ACL/XATTR code
+kes Apply Marco's branch with jcr structure cleanup
+kes Apply Marco's branch with new acl/xattr code
+13Aug09
+ebl update lock manager to display file:line all the time
+kes Make SD lock tracing work again. Has not worked for some time.
+ebl bat: Add a re-run button on job info page, that allows to
+ run the selected job with the same properties (level, pool,
+ etc...)
+ebl bat: tweak the run job window to make it a bit more sexy
+12Aug09
+kes Make new big-virtual-changer test. Test concurrency.
+ebl Add .lsfiles, .lsdirs, .update command to interface user with bvfs object
+10Aug09
+kes Pull Philipp Storz' bacula.spec changes for OpenSuSE build service
+kes Implement MaximumConcurrentJobs for SD devices.
+ This should significantly help spread jobs among different drives.
+09Aug09
+kes Fix bug #1344 show pool displayed wrong variable for maxvolbytes
+kes Fix compiler warnings in acl and xattr code
+kes Fix screw up with setting JobLevel and JobType
+kes Change version
+kes Apply Marco's acl/xattr rework code
+08Aug09
+ebl bat: display a Warning icon when having Errors>0 and Status=T
+07Aug09
+ebl bvfs: Add example to list files versions
+ebl bvfs: Fix directory listing
+ebl bvfs: Add limit/offset implementation to save resources on director
+ebl bvfs: Create cache tables on the fly when using Bvfs object (for testing)
+06Aug09
+ebl Document FT_DELETED FileIndex=0 special value in database Schema
+ebl Add a new Bvfs class that implements brestore instant navigation
+ cache inside Bacula. Works for Mysql, Postgresql and Sqlite3
+kes bat: fix compiler warning for unreferenced argument
+04Aug09
+ebl bat: Go to the media info panel when double-click on job page or media list
+ebl bat: cleanup job and mediainfo panel
+03Aug09
+ebl Add new media info panel to bat
+02Aug09
+kes Remove old sqlite3 build from bacula.spec
+kes Move bat from bacula.spec to bacula-bat.spec
+kes Remove installing gconsole start script from Makefile.in
+01Aug09
+ebl Add Job Info panel to bat
+30Jul09
+ebl Add restore from multiple storage functionality with
+ a part of Graham's patch.
+kes Add 'show disabled' command that lists the disabled jobs.
+kes Modify enable/disable commands to show only appropriate Jobs.
+29Jul09
+kes Add ACL check for client in estimate command
+ebl Change time_t by utime_t in accurate function
+kes Start reworking 3.0.2 bacula.spec file
+ - Add SuSE build codes
+ - Add depkgs-qt so bat can build on any system
+ - Reorganize defines
+26Jul09
+kes Tweak RedHat spec files
+24Jul09
+kes Add format to a fprintf
+kes Attempt to fix SQLite seg fault problem
+23Jul09
+kes Fix int/int32_t problem in accurate_add_file
+ reported by "Eli Shemer" <elish@consist.co.il>
+kes Remove Qt 4.4 code so it compiles on 4.3 (setHeaderHidden).
+22Jul09
+kes Apply idea of part of Graham's tidy-bsr-source.patch, but modified
+kes Fix bug #1337 Console tries to build with SSL when libssl-dev not installed.
+21Jul09
+kes Add setJobStatus method to JCR class.
+kes Modify setJobStatus so cancel has same priority as fatal errors
+20Jul09
+kes Fix Solaris compiler warning in signal.c
+
+Release version 3.0.2:
+18Jul09
+kes Fix bat command line input bug
+17Jul09
+ebl Fix sql query for sqlite on suse10 on copy job
+16Jul09
+ebl tweak some bat screens
+ebl Replace info_msg by send_msg in status slots command.
+ebl Fix #1323 about a problem when mounting a requested volume
+ during a restore.
+15Jul09
+kes Make CONF::init header and .c file agree about types.
+ Reported by "Eli Shemer" <elish@consist.co.il>
+kes Fix Win64 build
+kes Add more example SD Device configurations.
+ebl Force the client_encoding to SQL_ASCII when database is already
+ using this mode.
+ebl Fix #1335 about postgresql error message during copy session
+ebl Cleanup old job records when starting the director
+ (Created/Running -> Failed)
+14Jul09
+kes Tweak debug print in accurate
+kes Apply patch in bug #1315 by McMichaeli that fixes scripts/logwatch
+kes Add more output when spooling and no space left
+ebl Fix postgresql driver bug that displayed <NULL> rows from time to time.
+kes More cleanup of bootstrap
+ebl Implement the project 'restore' menu: enter a JobId, automatically
+ select dependents
+ebl Should fix #1323 about verify accurate jobs and deleted files.
+13Jul09
+kes Send bootstrap directly from DIR to SD
+kes Create build scripts for Win64 somewhat equivalent to the Win32 ones.
+10Jul09
+ebl Print correct JobId in bls, should fix #1331
+kes Apply python detect patch from Bastian Friedrich <bastian.friedrich@collax.com>
+09Jul09
+kes Add --with-hostname to ./configure
+mvw Changed ACL_OTHER into ACL_OTHER_OBJ as IRIX doesn't seem to have
+ ACL_OTHER. Fixes bug #1333
+04Jul09
+mvw Change checking for acl and xattr support from first file to
+ job level.
+mvw Call acl and xattr function only when requested for fileset
+ and filed has support for acl or xattr
+mvw Fix typo introduces by fix for bug #1305
+03Jul09
+ebl Should fix the first part #1323 about the restore option
+ 'List Jobs where a given File is saved' which display deleted files
+02Jul09
+kes Another fix for bug #1311 to get the correct last_full_time
+ebl Make estimate command accurate compatible. Should fix #1318
+ebl Add estimate accurate=yes/no
+ebl Change the code to check jcr->accurate and not jcr->job->accurate
+01Jul09
+kes Fix bug #1317 Allow duplicate jobs = no does not work
+kes Eliminate double job report when do_xxx_init() returns failure
+kes Add debug code to MaxDiffInterval
+29Jun09
+kes Change bacula-dir.conf default job name from Client1 to BackupClient1.
+28Jun09
+mvw Fix missing case for NetBSD xattr restores.
+27Jun09
+kes Fix Win32 build -- turn off lockmgr and remove lockmgr defs
+25Jun09
+kes Modify xattr.c and acl.c not to fail the job on errors. This should
+ fix bug #1305.
+23Jun09
+mvw Fix 2 rather big bugs in the xattr and acl code and fix a small
+ memory leak on a particular code path for Linux xattr/acl handling.
+ebl Update FileSetId when initializing job.
+ebl Fix compilation problem with message.c
+ebl Add '*' when volume is online when displaying volume list in restore. Should
+ complete project 31.
+21Jun09
+kes Re-fix bug #1311 if MaxDiffInterval exceeded ensure job upgraded
+18Jun09
+kes Add all Job Types to job_type_to_str() for bat.
+kes Fix bug #1311 if MaxDiffInterval exceeded ensure job upgraded
+17Jun09
+kes Fix bug #1305 make errors obtaining acl during backup non-fatal
+kes Fix bug #1309 inappropriate error message during btape fill command
+kes Fix bug #1307 AllowHigherDuplicates=no prevents automatic job escalation
+12Jun09
+kes Remove non-portable code referencing pthread_t fixes bug #1308.
+kes Create patch that may fix bug #1298 and bug #1304, which causes
+ an SD crash after canceling a job.
+08Jun09
+kes Attempt to get bat conf file installation to work with DESTDIR
+05uun09
+kes Improve error messages when a migration sql query is used and correct
+ the problem identified in bug #1303 with starting Job names
+ containing spaces.
+ebl Fix #1306 about a problem when building the static bconsole
+26May09
+ebl Apply Steve Polyack patch to add DirSourceAddress and FDSourceAddress
+ directives. That permits to choose the outgoing interface.
+25May09
+mvw Allow acl and xattr to be explicitly enabled and fail the configure
+ if we are asked to enable acl or xattr support and the OS doesn't support
+ acls or xattrs.
+23May09
+kes Create Client record in database at startup -- makes bat work better.
+kes Turn off useless End of file message during restore.
+kes When doing a tree selection restore, look at the PurgedFiles column
+ in the first JobId, and if non-zero, the Job was purged, so do
+ not do selection.
+kes Yet another try to get qmake to install bat correctly. It looks
+ like the trick is to have an executable bat file when qmake is
+ run during ./configure.
+21May09
+kes Add Catalog = all to the default Messages resource.
+19May09
+ebl Fix #1029 about IPV6/IPV4 address resolution order with help
+ of David Steinn Geirsson.
+kes During jcr destruction hold jcr_chain lock only for minimum
+ time necessary. This should fix the SD deadlock in bug #1287.
+18May09
+kes Simplify messages printed by SD when reserve fails. This
+ should fix bug #1285.
+16May09
+kes Create archivedir.
+15May09
+kes Yet another attempt to get qmake to generate valid Makefiles
+ that installs the binaries. It seems to require the binary to
+ exist at qmake time :-(
+14May09
+kes Apply fix to sql_cmds.c suggested by
+ Ulrich Leodolter <ulrich.leodolter at obvsg.at>
+ which prevents restore by file selection from using
+ Copy jobs.
+kes Add new nagios_plugin_check_bacula.tgz from
+ Masopust, Christian <christian.masopust at siemens.com>
+kes Reduce bconsole help to fit in 80 columns
+kes Add bconsole @help command
+kes Fix Show FileSet command to handle spaces
+kes Allow specification of base daemon resource name.
+ --with-basename=<name>
+kes Fix bat to automatically use installed bat.conf
+kes bat was not installed even if configured. Fix by working
+ around apparent bug in qmake.
+13May09
+ebl Turn on lockmanager when using DEVELOPER flag
+07May09
+kes Fix typo in Solaris acl code.
+kes Remove junk from configure.in
+06May09
+kes Update projects file.
+04May09
+kes Add --with-bsrdir and --with-logdir for placement of Bacula bsr
+ files and Bacula log files.
+
+Release Version 3.0.1:
+29Apr09
+kes Fix bug #1282 Setting job.Priority in python crashes director by
+ checking if string addr is NULL. Not tested.
+kes Fix bug #1281 allow all on restore command line to restore
+ pruned JobIds without prompting.
+28Apr09
+dirk Correct bat Select dialog. Fixes bug #1276.
+kes Check for job_canceled() in fd_plugin code.
+kes Update Win32 table creation to have new DB version 11 format
+kes Remove illegal Options in Exclude of default Win32/64 bacula-dir.conf
+27Apr09
+ebl Fix bug #1274 where a migration job can be canceled like the
+ original job by the MaxRunTime directive.
+mvw Added fix for bug #1275 where acl or xattr data is saved for
+ virtual filenames generated by filed plugins.
+26Apr09
+ebl Remove 'Reposition' message when restoring
+kes Fix platform scripts not to clean configured files during
+ 'make clean' use 'make distclean' to clean everything. Fixes
+ bug #1272.
+kes Update projects file
+21Apr09
+ebl Tweak version string to display versionid field at the end
+ and keep fields order.