]> git.sur5r.net Git - bacula/docs/commitdiff
Add documentation on new .api version
authorEric Bollengier <eric@baculasystems.com>
Mon, 30 Dec 2013 14:01:01 +0000 (15:01 +0100)
committerKern Sibbald <kern@sibbald.com>
Fri, 7 Feb 2014 03:38:26 +0000 (04:38 +0100)
docs/manuals/en/main/newbsfeatures.tex

index cbd7866fdba3735d5866e0c820f1f92a278d2f57..3b2ecdad7cd89d1b90bab7bd09ba4b7de4a55f58 100644 (file)
@@ -7,6 +7,56 @@ In addition to the features in this chapter, the Enterprise version
 includes all the Community features described in the Community new Features
 chapter.
 
+\section{Bacula Enterprise 6.7.0}
+
+\subsection{Data Encryption Cipher Configuration}
+Bacula Enterprise version 6.7.0 and later now allows to configure the data
+encryption cipher and the digest algorithm. The cipher was forced to AES 128,
+and it is now possible to choose between the following ciphers:
+
+\begin{itemize}
+\item AES128 (default)
+\item AES192
+\item AES256
+\item blowfish
+\end{itemize}
+
+The digest algorithm was set to SHA1 or SHA256 depending on the local OpenSSL
+options. We advise you to not modify the PkiDigest default setting. Please,
+refer to OpenSSL documentation to know about pro and cons on these options.
+
+\begin{lstlisting}
+  FileDaemon {
+    ...
+    PkiCipher = AES256
+  }
+\end{lstlisting}
+
+\subsection{Minor Enhancements}
+
+\subsubsection*{.api version 2}
+
+In Bacula Enterprise version 6.7.0 and later, we introduced a new .api version
+to help external tools to parse various Bacula outputs.
+
+The \texttt{api\_opts} option can use the following arguments:
+\begin{itemize}
+\item [C] Clear current options
+\item [tn] Use a specific time format (1 ISO format, 2 Unix Timestamp, 3 default Bacula time format)
+\item [sn] Use a specific separator between items (new line by default).
+\item [Sn] Use a specific separator between objects (new line by default).
+\item [o] Convert all keywords to lowercase and convert all non \textsl{isalpha} characters to \_
+\end{itemize}
+
+\begin{lstlisting}
+  .api 2 api_opts=t1s43S35
+  .status dir running
+==================================
+jobid=10
+job=AJob
+...
+\end{lstlisting}
+
 \section{Bacula Enterprise 6.6.0}
 \subsection{Comm Line Compression}
 Bacula Enterprise version 6.6.0 and later now includes communication