- Technical notes on version 1.39
+ Technical notes on version 2.1
General:
+ Technical notes on version 2.0
+General:
+12Jan07
+kes Return JobId in db_get_job_record() when JobId==0. This should
+ fix bug #741.
+kes Do not release source pointers when restarting a failed job.
+11Jan07
+kes Add dynamic dll entry point for SHGetFolderPath to Win32 code.
+ This *should* fix bug #747.
+kes Modify winbacula.nsi to substitute with g bin_dir_cmd. Should fix
+ bug #742.
+09Jan07
+kes Modify USTORE constructor to set an empty store_source string,
+ and don't copy the store_source string in a cancel. Hopefully
+ this will fix Arno's seg fault, bug #744.
+kes Add back code to disable conio in configure. Fixes bug #743.
+kes Correct the Options scanner in the FD to correctly handle
+ SHA1 option, which was eating the next option. Reported by
+ Sebastien Guilbaud.
+kes Add code to indicate when the SD is spooling, spool wait, and
+ despooling as requested by Alan Brown.
+
+
+
+Version 2.0.0 released: 4 January 2007
+03Jan07
+kes Apply Eric's fix for client name editing on RunScripts.
+kes Fix an incorrect dbcheck reference to Id.
+
+Version 1.39.34 Released:
+28Dec06
+kes Convert dbcheck to use 64 bit DB IDs.
+kes Update projects
+kes Make rescue work.
+kes Clarify Volume migration error message.
+kes Look for Job keyword when opening DB in console.
+23Dec06
+kes Add code in catreq.c to reject volumes not marked Enabled.
+kes Add a few more ACL access checks.
+kes Add \n in gnome2-console restore command so that output prints
+ nicer -- i.e. lines do not run together.
+kes Fix autolabeling so that it will not mark a volume in error
+ if the volume was not actually opened. This should fix bugs
+ #737 and 738.
+kes Require tape drive to be open before autolabeling.
+kes Require explicit mount command on non-tapes before autolabeling.
+kes Implement an open_client_db() that searches the keywords for
+ either a catolg or client, and opens the appropriate catalog.
+ This makes Bacula adjust better to multiple catalogs.
+kes Use more name() methods for resources rather than hdr.name.
+22Dec06
+kes Fix code to check for two resources of same name. It forgot
+ to check the last entry. Fixes bug #734.
+kes Apply scanvolume patch from Richard Mortimer that fixes bug
+ #738.
+kes Apply Eric's patch for recycling the Scratch pool.
+kes Note, for the tray-monitor (or almost any restricted console_
+ to work, in version 1.39.x you must add CatalogACL = catalog-name
+kes Add appropriate new #undefs to autoconf/acconfig.h so that
+ configure works correctly.
+kes Implement configure code to allow the user to disable IPv6 with
+ --disable-ipv6
+kes Apply Richard Mortimer's patch to prevent seg fault if mount point
+ not specified -- SD refuses to start.
+kes Add magic.bacula from bug #715 to the scripts directory along with
+ Arno's explanation of how to install it.
+kes Convert a bunch of hdr.name into name() method calls.
+kes Fix the code to remove .bsr files. Fixes bug #736 -- Martin.
+
+Version 1.39.32 released:
+20Dec06
+kes Take first catalog if gui is set, or if using dotcmd.
+kes Fix a couple of compiler warnings in wx-console
+kes Apply the immutable patch for FreeBSD hardlinked files supplied
+ by Olivier Lehmann.
+kes Add Volume name to Forward spacing message.
+kes Update migration job start time (so it is not zero) to prevent
+ immediate recycling of the job. This *should* fix bug #733.
+19Dec06
+ebl Fix runscript configuration parsing bug.
+17Dec06
+kes Add ENABLE_NLS (as suggested by Eric) to correct NLS problems.
+ Remove NLS kludge from baconfig.h. This fixes bug #729.
+kes Allow seeking on DVD.
+kes Add additional messages when Job canceled automatically for
+ max run time or max start wait exceeded. This fixes bug #621.
+kes Update maxruntime-test in regression script to properly test
+ max run time -- from info given in bug #621.
+kes Simplify automatic cancel code.
+kes Add check for job_canceled() in FD when contacting SD so that if
+ job is canceled from max runtime, it terminates faster.
+16Dec06
+kes Save and restore volume name in stored/mount.c fixed bug #712
+ where wrong tape was requested in a mount.
+kes Implement cleaner orphan buffer dumping with buf address.
+kes Fix orphaned buffer when canceling job waiting on op intervention.
+kes Update projects file for next vote.
+kes Implement a fix (more could be done) for bug #728 where a double
+ EOF is writing on the Volume when spooling is enabled and the
+ connection with the FD fails (FD crash, comm error).
+kes Disable attempting to autolabel when polling and device is not
+ a tape. This fixes bug #730 where polling with a removable disk
+ not mounted caused lots of new Volumes to be created then marked
+ in error.
+15Dec06
+kes Enable VSS by default.
+
+Version 1.39.30 released:
+14Dec06
+kes Complete hopefully the last of the copyright transfer changes.
+kes Separate NumVolumes in SD to NumReadVolumes and NumWrite volumes so
+ that migration writing to multiple volumes doesn't mess up reading
+ Volumes. This should fix bug #720 -- multivol migration fails.
+kes Make migration SQL look only for Type='B' jobs to migrate. This should
+ fix bug #724 jobs getting migrated twice.
+kes Convert remaining dev_cap(dev, ...) to use dev->has_cap().
+kes Implement dev->clear_cap() and dev->set_cap() methods.
+kes Turn off disk seeking on restore for DVDs since I am not 100%
+ sure it works.
+13Dec06
+kes Implement code that should properly set that a job was migrated,
+ if the migration was successful even if there were no file to
+ migrate.
+kes Apply Richard's patch to fix building or filed/restore.c without
+ OpenSSL support.
+kes Ensure that at least one block is written by the SD even if the
+ FD dies or fails -- should fix bug #728.
+kes Convert stored/record.c ASSERT into a soft fail if the length of
+ a record is too insanely long. This should fix bug #???
+12Dec06
+kes Fix automatic labeling of File volumes, which was broken by new
+ removable device code.
+10Dec06
+kes Remove typedef uLong for HP in baconfig.h. It broke things.
+lf Fix job byte reporting -- the digest code runs in verify.c and
+ increases this value. The better solution is to digest the
+ stream as we receive it, thus removing the need to re-read
+ from disk at all, but that requires more extensive and
+ potentially destabilizing changes.
+lf This commit fixes backup and restore of HFS+ resource forks.
+lf Add a long-missing 'break' statement in HFS+ attribute
+ handling that resulted in restore failures.
+09Dec06
+ebl Fix runscript to always execute command after all job type.
+
+Version 1.39.30 released:
08Dec06
kes Mark build-depkgs-mingw3 executable in configure process.
kes Update autoconf/config.h.in to include LOCALEDIR