]> git.sur5r.net Git - bacula/docs/commitdiff
Update new features
authorKern Sibbald <kern@sibbald.com>
Tue, 2 Sep 2008 14:33:43 +0000 (14:33 +0000)
committerKern Sibbald <kern@sibbald.com>
Tue, 2 Sep 2008 14:33:43 +0000 (14:33 +0000)
docs/manuals/en/concepts/concepts.kilepr
docs/manuals/en/concepts/newfeatures.tex

index 1fff0957e869848c7c2846c7843b43d174448697..b91988d166f5e40b47139ba5acb2c22410484a1b 100644 (file)
@@ -3,7 +3,7 @@ img_extIsRegExp=false
 img_extensions=.eps .jpg .jpeg .png .pdf .ps .fig .gif
 kileprversion=2
 kileversion=2.0
-lastDocument=
+lastDocument=newfeatures.tex
 masterDocument=
 name=Concepts
 pkg_extIsRegExp=false
@@ -80,7 +80,7 @@ order=-1
 
 [item:dataencryption.tex]
 archive=true
-column=3056701840
+column=0
 encoding=
 highlight=
 line=0
@@ -89,7 +89,7 @@ order=-1
 
 [item:disk.tex]
 archive=true
-column=3056701840
+column=0
 encoding=
 highlight=
 line=0
@@ -107,7 +107,7 @@ order=-1
 
 [item:fdl.tex]
 archive=true
-column=3056701840
+column=0
 encoding=
 highlight=
 line=0
@@ -116,7 +116,7 @@ order=-1
 
 [item:general.tex]
 archive=true
-column=3056701848
+column=0
 encoding=
 highlight=
 line=0
@@ -125,7 +125,7 @@ order=-1
 
 [item:gpl.tex]
 archive=true
-column=3056701848
+column=0
 encoding=
 highlight=
 line=0
@@ -163,10 +163,10 @@ order=-1
 archive=true
 column=0
 encoding=
-highlight=
-line=0
-open=false
-order=-1
+highlight=LaTeX
+line=179
+open=true
+order=0
 
 [item:pools.tex]
 archive=true
@@ -188,7 +188,7 @@ order=-1
 
 [item:python.tex]
 archive=true
-column=3056701840
+column=0
 encoding=
 highlight=
 line=0
@@ -260,7 +260,7 @@ order=-1
 
 [item:stunnel.tex]
 archive=true
-column=3056701840
+column=0
 encoding=
 highlight=
 line=0
@@ -314,7 +314,7 @@ order=-1
 
 [item:tutorial.tex]
 archive=true
-column=3056701840
+column=0
 encoding=
 highlight=
 line=0
index 5488440391dbf075955122b9df7122de5deab856..af7cc3cef67c9cf35a24a984ac85c407099c9c36 100644 (file)
@@ -21,12 +21,12 @@ writing it to a volume in a different pool.
 
 In some respects the Vbackup feature works similar to a Migration job, in
 that Bacula normally reads the data from the pool specified in the 
-Job resource, and writes it to the \bf{Next Pool} specified in the 
+Job resource, and writes it to the {\bf Next Pool} specified in the 
 Job resource.  The input Storage resource and the Output Storage resource
 must be different.
 
 The Vbackup is enabled on a Job by Job in the Job resource by specifying
-a level of \bf{VirtualFull}.
+a level of {\bf VirtualFull}.
 
 A typical Job resource definition might look like the following:
 
@@ -97,7 +97,7 @@ run job=MyBackup level=Incremental
 So providing there were changes between each of those jobs, you would end up
 with a Full backup, a Differential, which includes the first Incremental
 backup, then two Incremental backups.  All the above jobs would be written to
-the \bf{Default} pool.
+the {\bf Default} pool.
 
 To consolidate those backups into a new Full backup, you would run the
 following:
@@ -107,7 +107,91 @@ run job=MyBackup level=VirtualFull
 \end{verbatim}
 
 And it would produce a new Full backup without using the client, and the output
-would be written to the \bf{Full} Pool which uses the Diskchanger Storage.
+would be written to the {\bf Full} Pool which uses the Diskchanger Storage.
+
+\section{TLS Authentication}
+\index[general]{TLS Authentication}
+In Bacula version 2.5.x and later, in addition to the normal Bacula
+CRAM-MD5 authentication that is used to authenticate each Bacula
+connection, you can specify that you want TLS Authentication as well,
+which will provide more secure authentication.
+
+This new feature uses Bacula's existing TLS code (normally used for
+communications encryption) to do authentication.  To use it, you must
+specify all the TLS directives normally used to enable communications
+encryption (TLS Enable, TLS Verify Peer, TLS Certificate, ...) and
+a new directive:
+
+\begin{verbatim}
+TLS Authenticate = yes
+\end{verbatim}
+
+in the main daemon configuration resource (Director for the Director,
+Client for the File daemon, and Storage for the Storage daemon).
+
+When {\bf TLS Authenticate} is enabled, after doing the CRAM-MD5
+authentication, Bacula will do the normal TLS authentication, then TLS 
+encryption will be turned off.
+
+If you want to encrypt communications data, do not turn on {\bf TLS
+Authenticate}.
+
+\section{bextract non-portable Win32 data}
+\index[general]{bextract handles Win32 non-portable data}
+{\bf bextract} has been enhanced to be able to restore
+non-portable Win32 data to any OS.  Previous versions were 
+unable to restore non-portable Win32 data to machines that
+did not have the Win32 BackupRead and BackupWrite API calls.
+
+\section{State File updated at Job Termination}
+\index[general]{State File}
+In previous versions of Bacula, the state file, which provides a
+summary of previous jobs run in the {\bf status} command output was
+updated only when Bacula terminated, thus if the daemon crashed, the
+state file might not contain all the run data.  This version of
+the Bacula daemons updates the state file on each job termination.
+
+\section{Duplicate Job Control}
+\index[general]{Duplicate Jobs}
+The new version of Bacula provides four new directives that
+give additional control over what Bacula does if duplicate jobs 
+are started.  A duplicate job in the sense we use it here means
+a second or subsequent job with the same name starts.  This
+happens most frequently when the first job runs longer than expected because no 
+tapes are available.
+
+The four directives each take as an argument a yes or no value and
+are specified in the Job resource.
+
+They are:
+
+\begin{description}
+\item Allow Duplicate Jobs \\
+  If this directive is enabled duplicate jobs will be run.  If
+  the directive is set to {\bf no} (default) then only one job of a given name
+  may run at one time, and the action that Bacula takes to ensure only
+  one job runs is determined by the other directives (see below).
+
+\item Allow Higher Duplicates \\
+  If this directive is set to {\bf yes} (default) the job with a higher
+  priority (lower priority number) will be permitted to run.  If the
+  priorities of the two jobs are the same, the outcome is determined by
+  other directives (see below).
+
+\item Cancel Queued Duplicates \\
+  If this directive is set to {\bf yes} (default) any job that is
+  already queued to run but not yet running will be canceled.
+
+\item Cancel Running Duplicates \\
+  If this directive is set to {\bf yes} any job that is already running
+  will be canceled.  The default is {\bf no}.
+\end{description}
+
+
+
+
+
+
 
 \section{Accurate Backup}
 \index[general]{Accurate Backup}
@@ -132,4 +216,3 @@ The {\bf status slots storage=xxx} command displays autochanger content.
 
 If you see a {\bf *} near the slot number, you have to run {\bf update slots}
 command to synchronize autochanger content with your catalog.
-