-Kern;;;2006/05/02;;;14:30
+Kern;;;2006/10/30;;;14:30
- Release Notes for Bacula 1.38.9
- Bacula code: Total files = 419 Total lines = 137,078 (*.h *.c *.in)
- 20,440 additional lines of code since version 1.36.3
+ Release Notes for Bacula 1.38.11
+
+ Bacula code: Total files = 423 Total lines = 139,479 (*.h *.c *.in)
Warning for version 1.38.8 and greater:
- The Windows FD no longer automatically folds the case
(typical error for Windows users), unless the string is
enclosed in double quotes, in which case, the backslashes
must be doubled.
-- The new algorithm for selecting Volumes from the Scratch
- pool that was implemented in 1.38.6 and 1.38.7 is abandoned
- in favor of a corrected version of the 1.38.5 algorithm.
+
+Major Changes for 1.38.11
+- Add test for IRIX64 as OS
+- Fix scheduler hang during clock shift (due to missing unlock())
+- Minor tweaks to bregex.c
+- Fix to block.c to correctly check for DVD number of parts.
+- Fix to dev.c to permit DVD seeking in spool file. Corrects
+ label rewriting problems.
+- Clarify license for techlogs (GPL). I consider them "part" of
+ the source code of Bacula.
+- Use FDL license for developer's manual, French translation, German
+ translation, bimagemgr manuals (same as the main manual), and
+ the web site.
+
+New features for 1.38.11:
+- None
+
+====================================================================
+
+Major Changes for 1.38.10:
+- This is a primarily a bug fix release, with the following bugs being
+ resolved #570, 609, 611, 613, 614, 617 as well as other bugs not
+ reported in the bugs database. See below for details.
+- The bconsole "reload" command should now work properly in virtually
+ all situations thanks to the efforts of a number of people (Eric,
+ Christopher, and myself).
+- There is an untested fix to eliminate the scheduling problems (either
+ no job run or the same job run twice) during sudden clock shifts (daylight
+ savings time change).
+- The manual has been released under the GNU Free Documentation License (FDL).
+ The major difference is that this removes the prior restriction on
+ commercial reproduction of the manual.
+- Fixed a race condition (thanks to Christopher) on dual processor machines
+ that caused jobs to block when starting with the SD.
+
+New features for 1.38.10:
+- None
+
+Fixes for 1.38.10:
+08Jun06
+- Modify setting ACLs to suppress error message if the file is a
+ symbolic link since the file linked to may not yet be created,
+ and symbolic links really should not have attributes ...
+06Jun06
+- Complete implementation of acl.c error message during restore.
+ During backups, errors getting acls are silently ignored, as was
+ previously the case.
+04Jun06
+- Modify configure.in to check for typeof().
+- Better detection of postgresql installation if pg_conf works.
+- Fix RescheduleTimes = 0 bug (should not reschedule).
+- Down port from 1.39: fixes for reload, autochanger error messages,
+ scheduler fixes for reload and day light savings change,
+01Jun06
+- Implement partial error messages for src/filed/acl.c
+- Fix return code to fail when doing update barcodes and
+ Pool resource is not found. This previously caused Volumes
+ to be labeled as cleaning tapes.
+- Small updates to projects file.
+26May06
+- Prevent DVD code from rewriting label if the device cannot be
+ opened read/write.
+- Fix Dir/SD run race in migrate.c, verify.c, and restore.c
+- Update projects file.
+24May06
+- Applied patch posted by Jaime Ventura to bug #570 to correct failure
+ of restarted jobs to complete (due to a destroyed pthreads conditional
+ variable used by the message thread).
+- Fixed bug #619 where Bacula would not restart jobs with MaxRestartTimes
+ set to zero.
+- Apply patch from John Goerzen bug #611 to fix bad manual links in the code.
+- Apply patch from Rudolf Cejka bug #614 to removed trailing
+ colons in query.sql file.
+- Apply patch from Rudolf Cejka bug #613 to correct prunning of files
+ not to create orphans.
+- Apply patch from Rudolf Cejka bug #617 to use mtime instead of ctime
+ in restore long listing.
+- Apply patch from Rudolf Cejka bug #609 to use MarkId in verify.c instead
+ of incorrect MarkedId.
+- Apply patch from adioso bug #616 to correct text in manual (replace
+ Director with File daemon).
+21May06
+- Move DIR "run" command to SD before starting the message thread
+ as suggested by Cristopher Hull to avoid a race deadlock from
+ two threads using the bsock structure.
+- Modify LICENSE to correct some problems pointed out by Debian.
+05May06
+- Correct EOF with no \n lex.c problem.
+- Add additional INFO messages if autochanger cannot be used.
+- Add Eric Bollengier's lex error handler fix, which corrects most
+ of the reload problems.
+
New features for 1.38.9:
- A "Dir Status" button in the Gnome console.
- Correct the uninstall directory names in filed/Makefile.in
as reported by a user.
-!!!! Important !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- In Bacula version 1.38.5 and prior, there was apparently a
- compiler bug that caused the Storage daemon to seg fault.
- I have applied a workaround in version 1.38.6 and greater that
- seems to work. If you experience problems, follow the instructions
- below.
-
- If you are compiling for a 64 bit machine, you need to ensure
- that the code is compiled with the -O0 (- oh zero) option otherwise
- the SD will crash on most all operations -- apparently due to
- a compiler bug in gcc's 64 bit code generation.
-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-
New features for 1.38.8:
- Regex, RegexFile, and RegexDir are now implemented in the
all else fails, change to using user=root. However, it is more secure
to use user=bacula.
-
-Michael;;;2005/02/25;;;19:59
-News-Page for the Bacula-Website finished
-When you read this, you read the first news posted by me *hehe*
-through the new Bacula-News-System.
-
-Its file-based, no fancy database need.
;;;