X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=bacula%2FChangeLog;h=c3a3c6afeeb03b5bb54b28ca6ec7916343017c7c;hb=e6da9c56320fa0ec04a4b88d95cd9e007444b048;hp=19a9b832a6a5487ad52ae749cb6ea584eb1e5531;hpb=60a5d5b363ddcbd5048652e0a259bbfe54f66855;p=bacula%2Fbacula diff --git a/bacula/ChangeLog b/bacula/ChangeLog index 19a9b832a6..c3a3c6afee 100644 --- a/bacula/ChangeLog +++ b/bacula/ChangeLog @@ -1,7 +1,183 @@ - 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 +kes Undefine NLS settings for wxWidgets as there is a conflict with + their way of doing things. +kes Implement a rpool and rpool_source in jcr.h for Migration jobs. +kes Change a bunch of ->hdr.name to ->name() +kes Straighten out handling of read and write pools for Migration, including + getting the code in the proper order. +kes Improve migration error messages and debug output. +kes Shorten code path in migration if nothing found to do. +kes Implement read/write pool in migration job report. +kes Move ua_run.c select_job_level code into a subroutine (readability). +kes Move ua_run.c display_job_parameters into a subroutine. +kes Do not bash dcr->VolumeName in get_volume_info() because it makes + restore dependent on a valid catalog containing the Volume name. +06Dec06 +kes Put make_catalog_backup SQL_BINDIR in an environment variable to + make it easier for the user to change. +kes Fail any backup job that tries to use encryption and sparse options. + Hopefully this is a temporary change. +kes Correct the EndJob return string for non-backup jobs. +kes Review the encryption restore code. +kes Implement a new encryption regression test with compression. +kes Modify migrate not to fail if nothing found to migrate. +kes Add #undef HAVE_OPENSSL, HAVE_TLS, HAVE_CYRPTO to autoconf/config.h.in + because they were not always set correctly. +05Dec06 +kes Update configure.in to include python 2.5 search. +kes Back out unwanted migration change reported by Richard Mortimer. 04Dec06 kes Make migration with no files to migrate set normal termination. kes Change message when job manually started to say Job queued. ...