]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/ReleaseNotes
Sort dot commands
[bacula/bacula] / bacula / ReleaseNotes
index c6e8d5b304ad9c2e0bacb66900fb572bb9f3242e..8873284c340572444fae93174465fff239806a05 100644 (file)
@@ -1,11 +1,42 @@
 
-          Release Notes for Bacula 1.39.18
+          Release Notes for Bacula 1.39.20
 
   Bacula code: Total files = 448 Total lines = 150,330 (*.h *.c *.in)
 
+Version 1.39.20:
+- The basic features of Migration are now complete.
+- There is a Migration chapter in the doc.
+  http://www.bacula.org/dev-manual/Migration.html
+- There is an Encryption chapter in the doc.
+  http://www.bacula.org/dev-manual/Bacula_Data_Encryption.html
+
+New Features in 1.39.20:
+- Add -n option to bconsole to turn off conio.
+- The bytes field in the terminated jobs part of the status
+  command now reports in KB, MB, ... units.
+- When not descending into a directory, print the File= name that
+  triggered it -- makes why not descending a bit clearer
+- Do not unload autochanger when doing "update slots"
+- Implement mount command for autochanger
+
+Fixes for 1.39.20:
+- Writing DVDs should work much better thanks to Richard Mortimer.
+- Fix bug #462 incorrect error message printed when client script called
+  from File= was not found.
+- Fix bug #558 (waiting for feedback) where Bacula needs too much time to
+  do a rewind on Solaris when no tape is in the drive (Solaris does not
+  have the detailed errno found on Linux).  Added Solaris specific code.
+  Note, this may apply to other OSes as well.
+- Many cleanups/enhancements for Win32 systems.
+- Correct improperly formated list command output reported by Dan.
+- Eric fixed RunScripts, which I (Kern) had broken in the last beta.
+- Correct Client migration SQL as pointed out by Marc.
+
+==========================================
+
 Warning for version 1.39.18 and greater:
 - The documentation is almost non-existent for all new features
-  except RunScripts (written and documented by Eric Bollingier).
+  except RunScripts (written and documented by Eric Bollengier).
 - If you have an old pre 1.39.18 database, you must upgrade it using
   the upgrade_bacula_tables script. Please backup your database before
   upgrading just in case.
@@ -78,6 +109,7 @@ A Lot of New features for 1.39.18:
   the old RunBefore/AfterJob and ClientRunBefore/AfterJob features
   plus a *lot* more, allowing you to control just about every aspect
   of running scripts.  See the manual for detailed documentation.
+  http://www.bacula.org/dev-manual/Configuring_Director.html#5227
 - The examples directory has a new bacula_mail_summary.sh file that
   creates a single email summary of any number of jobs. Submitted by
   Andrew J. Millar.
@@ -126,7 +158,7 @@ A Lot of New features for 1.39.18:
   accept time qualifiers.
 - Implement jobuid to replace old usage of job in keywords as
   suggested by Eric Bollengier.
-- Apply patch for enhancing wait from Eric Bollengier. On can now:
+- Apply patch for enhancing wait from Eric Bollengier. One can now:
    wait  (wait for all jobs to stop)
    wait jobid=nn
    wait jobuid=unique id
@@ -172,26 +204,18 @@ A Lot of New features for 1.39.18:
 - Fixes to reloading the Dir conf file from Eric Bollengier and Christopher
   Hull.
 - Modify LICENSE to correct some problems pointed out by Debian.
- Implement patch submitted by cesarb in bug #606 to implement O_NOATIME
-  support.
+- Apply a patch submitted by cesarb in bug #606 to implement O_NOATIME support.
     O_NOATIME is a open() flag which makes it possible to read a file without
     updating the inode atime (and also without the inode ctime update which
     happens if you try to set the atime back to its previous value). It also
     prevents a race condition when two programs are reading the same file, but
     only one does not want to change the atime. It's most useful for backup
     programs and file integrity checkers (and bacula can fit on both
-    categories).
-
-    Recent versions of the Linux kernel and glibc have support for it (the
-    glibc support being mostly copying the O_NOATIME definition to
-    bits/fcntl.h). If there's no support for it on the kernel, trying to use
-    it does nothing (since the kernel ignores unknown flags).
-
-    If the kernel has support for it, trying to use it either works, fails
-    silently (mostly in remote filesystems), or returns errno=EPERM (if you
-    are not either the owner of the file or root). A simple way to prevent the
-    failure is to open the file without the flag and set it later with
-    fcntl(F_SETFL), ignoring any EPERM errors.
+    categories).                                                    
+  You enable it in the Bacula FileSet Options resource by setting:
+     noatime = yes
+  The effect of this option is similar to the keepatime option except
+  it is more efficient and avoids modifying ctime.
 - Implement a pile of new man pages contributed by Jose Tallon.
 - Implement a number of user supplied patches for DVD writing.
 - Modify the database format for handling Migration jobs: