X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;ds=sidebyside;f=bacula%2Ftechnotes-2.5;h=93cd89bd92a6f0fde818645c1cbaad3f515f9cdb;hb=3c6ac292c48824b3aff97e60e80f735afc3801ec;hp=fc59596de40c2caa377735f9da79885b05b841b2;hpb=d353ffb963001f639180134ebe2649fc7bcd7b77;p=bacula%2Fbacula diff --git a/bacula/technotes-2.5 b/bacula/technotes-2.5 index fc59596de4..93cd89bd92 100644 --- a/bacula/technotes-2.5 +++ b/bacula/technotes-2.5 @@ -2,54 +2,56 @@ New features: -Plugin API command separator in console (!$%&'()*+,-/:;<>?[]^`{|}~) examples/database/dbcheck.sql -dbi database driver - --enable-libdb - dbdriver in bacula-dir.conf ---with-db-port enhancement to wait command: wait mount ... -parse config - dbport in dbcheck -dbdriver filepattern (restore with regex in bsr) -libtool - -remove reader/writer in FOPTS???? - -================== Warning !!!!!! ========================== -This BETA release of Bacula 2.5.x development code uses libtool -to generate the Bacula libraries as shared objects rather than -being directly linked in as in prior versions. This means that -the Bacula shared objects, must either be in a shared object -directory known to the loader or they must be in the directory -that may be specified on the ./configure line using the ---libdir option as: - - ./configure --libdir=/full-path/dir - -the default /usr/lib. If --libdir is specified, there should be -no need to modify your loader configuration provided that -the shared objects are installed in that directory (Bacula -does this with the make install command). The shared objects -that Bacula references are: - -libbaccfg.so -libbacfind.so -libbacpy.so -libbac.so - -If you have problems with libtool or you wish to use the old -way of building static libraries, you can do so by disabling -libtool on the configure command line with: - - ./configure --disable-libtool -============================================================== - +mixed priorities General: +28Oct08 +kes Apply Joao's patch to SQLite tables to make chars work. +27Oct08 +ebl Fix #1175 About update slots that don't reset InChanger flag when + slot is empty. +ebl Fix #1173 where prune_volume() returns a volume from the scratch. +25Oct08 +kes Remove jobq.c constraint that read and write SD must be + different. This may lead to more deadlocks in the SD, + but they should be resolved there. +kes Ensure that job report is always printed even if job is failed + in the director. +kes Don't print job report twice for failed VBackup jobs. +24Oct08 +kes Fix editing of retention time difference to use 64 bit + int instead of 64 bit unsigned. This should permit very + long retention periods. +kes Implement code to prohibit a write job from appending to a + Volume that will be used for a read operation. This is + new code and could possibly cause some conflicts. +23Oct08 +kes Integrate James Harper's Exchange Win32 plugin patch. +kes Apply patch from Marco van Wieringen that implements the new + Solaris libsec interface for ACLs so that Bacula can save and + restore both the new ACLs and old ACLs. +kes Marco's patch also corrects the file dependency generation code + so that it works properly both with shared libraries and static + libraries. +kes Marco's patch also includes a small cleanup of the cats Makefile + to remove some references to non-existent files. +22Oct08 +kes Modify win32 Makefiles to use full paths in most cases. + In particular add MAINDIR environment variable that points + to the main Bacula source directory. +21Oct08 +kes Add read volume list code to SD -- not yet used. +kes Add James' binutils patch +kes Split volume management code out of src/stored/reserve.c into + a new file vol_mgr.c +kes Modify configure to do an automatic make clean. This ensures + that any changes to ./configure options are handled correctly. + Beta version 2.5.16 release: 20Oct08 ebl Rename JobStat table to JobHistory