]> git.sur5r.net Git - bacula/docs/commitdiff
Update
authorKern Sibbald <kern@sibbald.com>
Tue, 9 Oct 2007 15:29:44 +0000 (15:29 +0000)
committerKern Sibbald <kern@sibbald.com>
Tue, 9 Oct 2007 15:29:44 +0000 (15:29 +0000)
docs/home-page/news.txt
docs/home-page/pages/home.php
docs/home-page/pages/testimonial.php
docs/manual-de/Makefile.in
docs/manual/catmaintenance.tex

index 00407d4a427c0f55011be1ebf690fe2253de9d98..be1f67429e7dfcf19f800da27be5e09e2a6423ce 100644 (file)
@@ -1,3 +1,64 @@
+Kern;;;2007/9/29;;;20:30
+I have found and fixed a serious data loss bug in Bacula.
+
+This bug was very elusive and time consuming to track down.  It
+turned out to be a race condition that can lose the last one or
+two blocks of a Job, which can happen in rare cases only when
+running multiple simultaneous jobs when a volume fills and one
+Job finishes receiving the last data from the FD and at the same
+time a second job detects the end of the Volume.  The bug was
+introduced in version 2.0.0 and did not exist in version 1.38.x.
+If the bug is triggered, the data is lost (not written to the
+Volume), and it can occur for any backup job of any level under
+the conditions noted above.
+
+The bug is reported in the bugs database as bug #964, and just
+this morning I found and tested a fix, which is attached as a patch
+to the bug report.  The patch (2.2.4-lost-block.patch) is also
+uploaded to the bacula-patches 2.2.x release area.  This bug may
+also be part of the problems reported in bug #935 and possibly
+#903.
+
+Also in the bacula-patches 2.2.x area, you will find other
+patches that fixes bugs #953, 966, 967, 965, 958, 908, and
+955. Please refer to bugs.bacula.org for the details.
+
+Though this bug quite serious (data loss), it should be rare.
+However, we recommend everyone to apply the patch.
+;;;
+Kern;;;2007/9/14;;;14:30 
+Bacula version 2.2.4 Released 
+
+This version of Bacula is a minor bug release to version 2.2.3.
+It contains the following fixes:
+
+- Possible fix for authorization problems bug #953.
+- Possible fix for bug #908.
+- Add waits to multiple exit detection code to try to force pid
+  file to always be deleted.
+- Restore good dev.tar.gz to rescue set appropriate binary property.
+  This fixes bug #950.
+- Fix seg fault in error exit of acquire_for_read after unsuccessfully
+  trying to switch drives by checking for blocking before unblocking.
+  Fixes bug #906.
+- Cancel storage daemon in all cases where FD reports error. This
+  should fix virtually all cases of bug #920 and will ensure that Devices
+  are released as soon as possible.
+- Fix error message that was clobbered when Dir tells SD it does not
+  have write permission on Volume.  This should fix a minor point
+  in bug #942, but not the main problem.
+- Fix migration code to get correct Volume name with multiple volumes 
+  by skipping |.  Fixes bug #936.
+- Implement patch supplied by Landon to fix bug #944 where using
+  TLS with bconsole uses 99+% of the CPU.
+- Fix bug #946 about "bacula-dir -t" which doesn't works
+  as expected.
+- Using "m" in bconsole will show messages as in prior versions
+  and not memory usage.
+
+- Note, you need GTK >= 2.10 to be able to link the Tray Monitor
+  program.
+;;;
 Kern;;;2007/9/9;;;14:30
 I regret to announce that there is a rather serious bug in Bacula.
 
index e86d5c4c40d8d7d154d7422dc5b85fa5b87d6b24..4b53a64a644b6126e4e2a241726f95594c3b6bf3 100644 (file)
@@ -16,7 +16,7 @@
      <b>Serious Bug</b> - All users should read <a href="?page=news">
      this news item</a> regarding a serious bug.  A fix has been found
      and patches are being tested. Please subscribe to the 
-     <a href="?page=maillists">announce mailing list</a> to be kept informed.
+     <a href="?page=maillists">announce mailing list</a> to be kept informed.<br>
 
      <br>
      In technical terms, it is a <b>network based backup program</b>.<br>
index 5afed367d0b74edf5413b041053a11c316b72f17..d9458c307e1219bf24fecda938bd29ee0bf49479 100644 (file)
@@ -729,6 +729,7 @@ Best regards.
 
         mail($email, $subject, $message, "From: Bacula WebMaster <$from>");
         mail($from, $subject, $message, "From: Bacula WebMaster <$from>");
+        mail('eric@eb.homelinux.org', $subject, $message, "From: Bacula WebMaster <$from>");
 
         echo "The email has been sent for approval.<br/>";
 }
@@ -888,24 +889,24 @@ function print_formul($formul)
         <tr><td> Website: </td><td><? echo $formul['website'] ?> </td></tr>
    <? } ?>
 
-   <? if ($formul['number_fd']) { ?>
+   <? if ($formul['number_fd'] > 1) { ?>
         <tr><td> Number of fd: </td><td><? echo $formul['number_fd'] ?> </td></tr>
    <? } ?>
 
-   <? if ($formul['month_gb']) { ?>
+   <? if ($formul['month_gb'] > 1) { ?>
         <tr><td> GB/Month: </td><td><? echo $formul['month_gb'] ?> </td></tr>
    <? } ?>
 
-   <tr><td> Comments: </td><td><i><? echo $formul['comments'] ?> </i></td></tr>
+   <tr><td> Comments: </td><td width='450'><i><? echo $formul['comments'] ?> </i></td></tr>
+   <? if ($formul['publish_contact']) { ?>
+        <tr align='right'><td></td><td><i><? echo $formul['contact_name'] ?> </i></td></tr>
+   <? } ?>
    </table>
    </td>
    <td>
    <? if ($formul['org_logo']) { ?>
         <a href="<? echo $formul['org_logo'] ?>" ><img width='150' src="<? echo $formul['org_logo'] ?>"></a>
    <? } ?>
-   <? if ($formul['publish_contact']) { ?>
-        <tr align='right'><td></td><td><i><? echo $formul['contact_name'] ?> </i></td></tr>
-   <? } ?>
    </td>
    </table>
 <?
index 7fdad5cb828157c23a93e9cfa487a3984793b7e2..6648329a9dd5b294bb5849a987801a8751748243 100644 (file)
@@ -98,7 +98,7 @@ web:
        latex2html -split 3 -local_icons -t "Bacula User's Guide" -long_titles 4 \
                -toc_stars -contents_in_nav -init_file latex2html-init.pl -white -notransparent bacula >tex.out 2>&1
        ./translate_images.pl --to_meaningful_names bacula/Bacula_Users_Guide.html
-       cp -f bacula/Bacula_Freque_Asked_Questi.html bacula/faq.html 
+       -cp -f bacula/Bacula_Freque_Asked_Questi.html bacula/faq.html 
        @echo "Done making web"
 show:
        xdvi bacula
index 637b3acc8ee9518714103f1e28d72d4825c40f13..3c03058f1b907ea821ca9caf0f2a81b4c3b52cff 100644 (file)
@@ -406,7 +406,7 @@ show index from Path;
 \normalsize
 
 and what is important is that for Filename, you have an index with
-Key\_name "Name" and Sub\_part "255". For Pth, you should have a Key\_name
+Key\_name "Name" and Sub\_part "255". For Path, you should have a Key\_name
 "Path" and Sub\_part "255".  If one or the other does not exist or the
 Sub\_part is less that 255, you can drop and recreate the appropriate
 index with: