Technical notes on version 2.4
General:
+22Dec08
+kes Modify sql_update.c to edit zeros rather than NULL in unset
+ fields. This should fix bug #1206, where apparently the user
+ has modified the Bacula schema.
+20Dec08
+kes Backport most recent changes to compat.h and compat.cpp.
+13Dec08
+kes Create and apply 2.4.3-migrate2.patch, which fixes two bugs
+ - Bug #1206 -- sql error when there are no files to migrate.
+ - Bug #1171 -- Job catalog log is not migrated during migration.
+03Dec08
+kes Apply 2.4.3-sd-deadlock.patch that should fix bug #1192.
+02Dec08
+ebl Remove extra db_lock() in get_prune_list_for_volume()
+ebl Apply 2.4.3-prune-deadlock.patch that fixes a problem when
+ using Catalog as message backend.
+20Nov08
+ebl Apply 2.4.3-win32-runscript-unicode-path.patch for #1110
+ about a problem when executing a program with Unicode path.
+ebl Apply 2.4.3-unique-inchanger.patch fix for #1175 about bad slot
+ number if the volume is not in autochanger.
+18Nov08
+kes Probably fix for bug #1188 where Volume is purged while writing
+ on it.
+kes Get message enhancement to avoid job name lookup.
+07Nov08
+kes Fix bug with job name duplication if more than 60 jobs created
+ during a minute.
+kes Correct some bugs of cleanup in SD if the FD connection fails.
+02Nov08
+kes Fix orphaned jobs (possible deadlock) while pruning.
31Oct08
ebl Backport of the btraceback script that keeps trace file on working dir
28Oct08
24Oct08
kes Modify SQL so that jobs that failed will not be migrated.
kes Correct bug where long retention periods caused immediate
- prunning.
+ pruning.
Release Version 2.4.3
27Oct08
kes Implement a set_dcr_from_vol subroutine in acquire.c for
reading volumes. This allows the dcr to be refreshed after being
zapped when the wrong volume is mounted.
- This should fix bug #1126 -- During multiple tape restore, bacula
+ This should fix bug #1126 -- During multiple tape restore, Bacula
does not ask for physical tape change, but rereads same tape
23Jul08
kes Apply patch submitted for bug #1107 with a small modification.
kes Back out bad src/lib/base64.c change.
27Jun08
kes Generally clean up the manual tape loading code. The main
- conceptial change is that when a volume is marked to be unloaded,
+ conceptual change is that when a volume is marked to be unloaded,
its volume name is retained, and it is only marked as unloaded
when either the autoloader says it is unloaded or another tape
is read on that drive.