]> git.sur5r.net Git - bacula/docs/commitdiff
Update to trunk
authorKern Sibbald <kern@sibbald.com>
Fri, 14 Sep 2007 17:22:24 +0000 (17:22 +0000)
committerKern Sibbald <kern@sibbald.com>
Fri, 14 Sep 2007 17:22:24 +0000 (17:22 +0000)
docs/home-page/LICENSE
docs/home-page/about/press/presskit220.html.ca
docs/home-page/about/press/presskit220.html.de
docs/home-page/about/press/presskit220.html.en
docs/home-page/about/press/presskit220.html.es
docs/home-page/about/press/presskit220.html.fr
docs/home-page/news.txt
docs/home-page/pages/home.php
docs/home-page/pages/maillists.php
docs/home-page/pages/presskits.php

index e105b738836f2bde058cffea9091f9fe404f254d..07a17f8eeebddd149530f72abaad3d78655828ec 100644 (file)
@@ -12,8 +12,9 @@ The name Bacula is a registered trademark.
 License:
 For the most part, Bacula is licensed under the GPL version 2
 this code is listed under Copyright Free Software Foundation
-Europe e.V. A small part of the code (less than 20 files) is
-copyrighted under the GPL by other people (FSF, Sun, ...). 
+Europe e.V. A small part of the code (less than 10 files) is
+copyrighted under the GPL by FSF, or under BSD licenses by various
+authors (see below).
 
 What follows is information from the authors of the code:
 
@@ -21,7 +22,7 @@ Linking:
 Bacula may be linked with any libraries permitted under the GPL.
 However, if configured with encryption Bacula does use the
 OpenSSL libraries which are, unfortunately, not compatible with
-GPL v2.  To the best of our knowledge these libaries are not
+GPL v2.  To the best of our knowledge these libraries are not
 distributed with Bacula code because they are shared objects, and
 as such there is no conflict with the GPL according what I (Kern)
 understand in talking to FSFE, and in any case, for the code that
@@ -88,7 +89,7 @@ Bacula File daemon is copyrighted and or trademarked by Microsoft
 and may contain Microsoft intellectual property (examples:
 Microsoft VC++, the source to the VSS libraries, the Microsoft C
 runtime libraries).  As such we cannot and do not distribute that
-software.  We are permitted however to distribut Bacula with the
+software.  We are permitted however to distribute Bacula with the
 necessary Microsoft libraries in binary form.
 
 You may obtain the parts that we cannot distribute as follows.  The
@@ -101,6 +102,42 @@ so themselves.  Our intention is to respect as closely as possible Open
 Source practices while maintaining full respect for proprietary and
 copyrighted code.
 
+BSD code used in the Windows version only:
+Code falling under the BSD license has the following license:
+
+   Copyright (c)2002-2003 Mark K. Kim
+   All rights reserved.
+   
+   Redistribution and use in source and binary forms, with or without
+   modification, are permitted provided that the following conditions
+   are met:
+
+     * Redistributions of source code must retain the above copyright
+       notice, this list of conditions and the following disclaimer.
+
+     * Redistributions in binary form must reproduce the above copyright
+       notice, this list of conditions and the following disclaimer in
+       the documentation and/or other materials provided with the
+       distribution.
+
+     * Neither the original author of this software nor the names of its
+       contributors may be used to endorse or promote products derived
+       from this software without specific prior written permission.
+
+   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+   "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+   FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+   COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+   INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+   BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
+   OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
+   AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+   OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
+   THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+   DAMAGE.
+
+
 =====================================
 
 The entire GPL is reproduced below, in the manuals distributed with the
@@ -124,8 +161,8 @@ freedom to publish or distribute modified versions when you wish.
 
 Other Licenses:
 Certain parts of the Bacula software are licensed by their
-copyright holder(s) under the GPL. These software files are
-clearly marked as such.
+copyright holder(s) under the GPL or under the BSD license. 
+These software files are clearly marked as such.
 
 Bacula can be enabled with data encryption and/or communications
 encryption. If this is the case, you will be including OpenSSL code that
@@ -151,6 +188,9 @@ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
+=====================================
+
+
 ============== Text of GPL version 2 license ========
 
                     GNU GENERAL PUBLIC LICENSE
index 0e37f729556a0fe1ccbcacd978f06361527c65e5..fae74bf187de846b0fbef53ad35516623459dabd 100755 (executable)
@@ -142,9 +142,8 @@ Llista completa de <a href="http://www.bacula.org/rel-manual/GUI_Programs.html">
 \r
 <ul>\r
 <li><a href="http://www.bacula.org/about/press/presskit220.html.de">Alemany</a>\r
-</ul>\r
-\r
-<ul>\r
+<li><a href="http://www.bacula.org/about/press/presskit220.html.en">Anglés</a>\r
+<li><a href="http://www.bacula.org/about/press/presskit220.html.es">Espanyol</a>\r
 <li><a href="http://www.bacula.org/about/press/presskit220.html.fr">Francés</a>\r
 </ul>\r
 \r
index b3035e13bd14a62e95bb734ee0220d91402b652f..3a7243a206f7477e682d86e7b34512b4f60aab1b 100755 (executable)
@@ -368,20 +368,10 @@ Nutzerinterfaces</a> (englisch).
 \r
 \r
 <ul>\r
-\r
-\r
   <li><a href="http://www.bacula.org/about/press/presskit220.html.en">Englisch</a></li>\r
-\r
-\r
   <li><a href="http://www.bacula.org/about/press/presskit220.html.fr">Französisch</a></li>\r
-\r
-\r
-  <li><a href="http://www.bacula.org/about/press/presskit220.html.es">Spanisch</a></li>\r
-\r
-\r
   <li><a href="http://www.bacula.org/about/press/presskit220.html.ca">Katalanisch</a></li>\r
-\r
-\r
+  <li><a href="http://www.bacula.org/about/press/presskit220.html.es">Spanisch</a></li>\r
 </ul>\r
 \r
 \r
index 74370475258923bf3c1865ae6e5207eb6993d160..ddb9fd1270d2e437af85ab0954a968f5ce151304 100644 (file)
@@ -142,11 +142,10 @@ Full list of <a href="http://www.bacula.org/rel-manual/GUI_Programs.html">GUI Pr
 <a name="translations"></a><h3>Official Translations of This Document</h3>
 
 <ul>
-<li><a href="http://www.bacula.org/about/press/presskit220.html.de">German</a>
-</ul>
-
-<ul>
+<li><a href="http://www.bacula.org/about/press/presskit220.html.ca">Catalan</a>
 <li><a href="http://www.bacula.org/about/press/presskit220.html.fr">French</a>
+<li><a href="http://www.bacula.org/about/press/presskit220.html.de">German</a>
+<li><a href="http://www.bacula.org/about/press/presskit220.html.es">Spanish</a>
 </ul>
 
 
index 613ea8d94a4917d4bc507f5f8bb39feddba14051..d684b2c2b1318fb98eda189abbdd33d69a9a4bb8 100755 (executable)
@@ -142,10 +142,9 @@ Lista completa de <a href="http://www.bacula.org/rel-manual/GUI_Programs.html">p
 \r
 <ul>\r
 <li><a href="http://www.bacula.org/about/press/presskit220.html.de">Alemán</a>\r
-</ul>\r
-\r
-<ul>\r
+<li><a href="http://www.bacula.org/about/press/presskit220.html.ca">Catalán</a>\r
 <li><a href="http://www.bacula.org/about/press/presskit220.html.fr">Francés</a>\r
+<li><a href="http://www.bacula.org/about/press/presskit220.html.en">Inglés</a>\r
 </ul>\r
 \r
 \r
index e4ec43c32b4c87312708976cf6975403f5d469e2..dc2e2b8c643eeea357a6191f77ce0db8c1bbb262 100644 (file)
@@ -175,12 +175,11 @@ Liste compl&egrave;te des <a href="http://www.bacula.org/rel-manual/GUI_Programs
 
 <a name="translations"></a><h3>Traductions officielles de ce document</h3>
 
-<ul>
-<li><a href="http://www.bacula.org/about/press/presskit220.html">Anglais</a>
-</ul>
-
 <ul>
 <li><a href="http://www.bacula.org/about/press/presskit220.html.de">Allemand</a>
+<li><a href="http://www.bacula.org/about/press/presskit220.html.en">Anglais</a>
+<li><a href="http://www.bacula.org/about/press/presskit220.html.ca">Catalan</a>
+<li><a href="http://www.bacula.org/about/press/presskit220.html.es">Espagnol</a>
 </ul>
 
 </body>
index 832266f48a1ae7d083447c5f3b65886a214bf720..00407d4a427c0f55011be1ebf690fe2253de9d98 100644 (file)
@@ -1,3 +1,77 @@
+Kern;;;2007/9/9;;;14:30
+I regret to announce that there is a rather serious bug in Bacula.
+
+Bacula bug #935 reports that during a restore, a large number of files are 
+missing and thus not restored.  This is really quite surprising because we 
+have a fairly extensive regression test suite that explicitly tests for this 
+kind of problem many times.
+
+Despite our testing, there is indeed a bug in Bacula that has the following 
+characteristics:
+
+1. It happens only when multiple simultaneous Jobs are run (regardless of
+whether or not data spooling is enabled), and happens only when the
+Storage daemon is changing from one Volume to another  -- i.e. the
+backups span multiple volumes, and it only happens for Jobs writing
+to the same volume.
+
+2. It has only been observed on disk based backup, but not on tape.
+
+3. Under the right circumstances (timing), it could and probably does happen
+on tape backups.
+
+4. It seems to be timing dependent, and requires multiple clients to
+reproduce, although under the right circumstances, it should be reproducible
+with a single client doing multiple simultaneous backups.
+
+5. Analysis indicates that it happens most often when the clients are slow
+(e.g. doing Incremental backups).
+
+6. It has been verified to exist in versions 2.0.x and 2.2.x.
+
+7. It should also be in version 1.38, but could not be reproduced in testing,
+perhaps due to timing considerations or the fact that the test FD daemons
+were version 2.2.2.
+
+8. The data is correctly stored on the Volume, but incorrect index (JobMedia)
+records are stored in the database.  (the JobMedia record generated during
+the Volume change contains the index of the new Volume rather than the
+previous Volume).  This will be described in more detail below.
+
+9. You can prevent the problem from occurring by either turning off multiple
+simultaneous Jobs or by ensuring that while running multiple simultaneous
+Jobs that those Jobs do not span Volumes.  E.g. you could manually mark
+Volumes as full when they are sufficiently large.
+
+10. If you are not running multiple simultaneous Jobs, you will not be
+affected by this bug.
+
+11. If you are running multiple simultaneous Jobs to tapes, I believe there is
+a reasonable probability that this problem could show up when Jobs are split
+across tapes.
+
+12. If you are running multiple simultaneous Jobs to disks, I believe there is
+a high probability that this problem will show up when Jobs are split across
+disks Volumes.
+
+13. The bug concerns only the Storage daemon so there is no need to update
+the clients, though I do recommend updating the Director when installing
+an updated Storage daemon.
+
+I have uploaded patches to bug #935 (bugs.bacula.org) that will correct
+version 2.2.0, 2.2.1, and 2.2.2.  The patch has been tested only on version
+2.2.2 and passes all regression tests as well as the specific test that
+reproduced the problem. 
+
+The patch has now been confirmed to fix the problem reported, and Bacula
+version 2.2.3 has been released to Source Forge.
+
+For the technical details of the bug, please see: 
+
+  http://www.bacula.org/downloads/bug-935.txt
+
+;;;
+
 Kern;;;2007/8/11;;;14:30
 
 Bacula Version 2.2.0 has been released to Source Forge.         
index e459be0117f7c0dec171b8fc571fa7a8af3dd3b6..e86d5c4c40d8d7d154d7422dc5b85fa5b87d6b24 100644 (file)
      and verification of computer data across a network of
      computers of different kinds.<br>
 
+     <br>     
+     <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.
+
      <br>
      In technical terms, it is a <b>network based backup program</b>.<br>
 
index b90b0ab14ee867e3963445af7761b79817fe941e..14c5c42f5fcf2daef6c4fb2fd21fe72965c5d191 100644 (file)
@@ -114,13 +114,13 @@ http://news.gmane.org/search.php?match=bacula</a>.
 
 <p>
 The lists are also archived at
-<a href="http://marc.info/">Mailing list ARChives (MARC)"</a>.
+<a href="http://marc.info/">Mailing list ARChives (MARC)</a>.
 <ul>
 <li><a href="http://marc.info/?l=bacula-announce&r=1&w=2">Announce</a></li>
 <li><a href="http://marc.info/?l=bacula-beta&r=1&w=2">BETA</a></li>
 <li><a href="http://marc.info/?l=bacula-bugs&r=1&w=2">Bugs</a></li>
 <li><a href="http://marc.info/?l=bacula-commits&r=1&w=2">Commits</a></li>
-<li><a href="http://marc.info/?l=bacula-devel&r=1&b=200708&w=2">Devel</a></li>
+<li><a href="http://marc.info/?l=bacula-devel&r=1&w=2">Devel</a></li>
 <li><a href="http://marc.info/?l=bacula-users&r=1&w=2">Users</a></li>
 </ul>
         </td>
index d9ab3d7e4f20d61f314e311c1f72f012d51854af..63d137d08df92173985495c710874c9bc0d3464f 100644 (file)
@@ -2,31 +2,30 @@
 <table>
   <tr>
    <td class="contentTopic">
-   Bacula Press Kits
+   Bacula 2.2.0 Press Information
    </td>
    </tr>
-   
+
    <tr>
-     <td class="content">
-   <ul>
-   <li> <a href="about/press/presskit200.html.en" >English Press Kit</a><br>
-        English Press Kit for Version 2.0.0<br> 
-   </ul>
+   <td class="content">
 
+   <h3>Bacula 2.2.0 Press Information</h3>   
    <ul>
-   <li> <a href="about/press/presskit200.html.fr" >French Press Kit</a><br>
-        French Press Kit for Version 2.0.0<br> 
+   <li> <a href="about/press/presskit220.html.en" >Press Kit</a></li>
+   <li> <a href="/rel-manual/Bacula_Freque_Asked_Questi.html" >Frequently Asked Questions</a></li>
    </ul>
 
-   </td>
-   <td class="content">
+   <h3>Press Kit in Other Languages</h3>
+
    <ul>
-   <li> <a href="about/press/presskit200.html.de" >German Press Kit</a><br>
-        German Press Kit for Version 2.0.0<br>
+   <li> <a href="about/press/presskit220.html.en" >Catalan</a></li>
+   <li> <a href="about/press/presskit200.html.fr" >French</a></li>
+   <li> <a href="about/press/presskit200.html.de" >German</a></li>
+   <li> <a href="about/press/presskit200.html.es" >Spanish</a></li>
    </ul>
    </td>
    </tr>
-   
+
 </table>
  <p>
 <? require_once("inc/footer.php"); ?>