]> git.sur5r.net Git - bacula/bacula/commitdiff
kes Turn off data encryption. It can be enabled by defining
authorKern Sibbald <kern@sibbald.com>
Sun, 3 Dec 2006 15:48:18 +0000 (15:48 +0000)
committerKern Sibbald <kern@sibbald.com>
Sun, 3 Dec 2006 15:48:18 +0000 (15:48 +0000)
     DATA_ENCRYPTION in src/version.h and recompiling.
kes  Implement flag to turn off data encryption feature.

git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@3736 91ce42f0-d328-0410-95d8-f526ca767f89

bacula/src/filed/filed_conf.c
bacula/src/version.h
bacula/technotes-1.39

index 5812c904b1f6ea2d77b2d9aebb6af414c987d9ad..0bcb3129ce29f26118344b43b94076335374f32c 100644 (file)
@@ -101,11 +101,13 @@ static RES_ITEM cli_items[] = {
    {"heartbeatinterval", store_time, ITEM(res_client.heartbeat_interval), 0, ITEM_DEFAULT, 0},
    {"sdconnecttimeout", store_time,ITEM(res_client.SDConnectTimeout), 0, ITEM_DEFAULT, 60 * 30},
    {"maximumnetworkbuffersize", store_pint, ITEM(res_client.max_network_buffer_size), 0, 0, 0},
+#ifdef DATA_ENCRYPTION
    {"pkisignatures",         store_bool,    ITEM(res_client.pki_sign), 0, ITEM_DEFAULT, 0},
    {"pkiencryption",         store_bool,    ITEM(res_client.pki_encrypt), 0, ITEM_DEFAULT, 0},
    {"pkikeypair",            store_dir,       ITEM(res_client.pki_keypair_file), 0, 0, 0},
    {"pkisigner",             store_alist_str, ITEM(res_client.pki_signing_key_files), 0, 0, 0},
    {"pkimasterkey",          store_alist_str, ITEM(res_client.pki_master_key_files), 0, 0, 0},
+#endif
    {"tlsenable",             store_bool,    ITEM(res_client.tls_enable),  0, 0, 0},
    {"tlsrequire",            store_bool,    ITEM(res_client.tls_require), 0, 0, 0},
    {"tlscacertificatefile",  store_dir,       ITEM(res_client.tls_ca_certfile), 0, 0, 0},
@@ -165,26 +167,27 @@ void dump_resource(int type, RES *reshdr, void sendit(void *sock, const char *fm
       recurse = 0;
    }
    switch (type) {
-      case R_DIRECTOR:
-         sendit(sock, "Director: name=%s password=%s\n", reshdr->name,
-                 res->res_dir.password);
-         break;
-      case R_CLIENT:
-         sendit(sock, "Client: name=%s FDport=%d\n", reshdr->name,
-                 get_first_port_host_order(res->res_client.FDaddrs));
-         break;
-      case R_MSGS:
-         sendit(sock, "Messages: name=%s\n", res->res_msgs.hdr.name);
-         if (res->res_msgs.mail_cmd)
-            sendit(sock, "      mailcmd=%s\n", res->res_msgs.mail_cmd);
-         if (res->res_msgs.operator_cmd)
-            sendit(sock, "      opcmd=%s\n", res->res_msgs.operator_cmd);
-         break;
-      default:
-         sendit(sock, "Unknown resource type %d\n", type);
+   case R_DIRECTOR:
+      sendit(sock, "Director: name=%s password=%s\n", reshdr->name,
+              res->res_dir.password);
+      break;
+   case R_CLIENT:
+      sendit(sock, "Client: name=%s FDport=%d\n", reshdr->name,
+              get_first_port_host_order(res->res_client.FDaddrs));
+      break;
+   case R_MSGS:
+      sendit(sock, "Messages: name=%s\n", res->res_msgs.hdr.name);
+      if (res->res_msgs.mail_cmd)
+         sendit(sock, "      mailcmd=%s\n", res->res_msgs.mail_cmd);
+      if (res->res_msgs.operator_cmd)
+         sendit(sock, "      opcmd=%s\n", res->res_msgs.operator_cmd);
+      break;
+   default:
+      sendit(sock, "Unknown resource type %d\n", type);
    }
-   if (recurse && res->res_dir.hdr.next)
+   if (recurse && res->res_dir.hdr.next) {
       dump_resource(type, res->res_dir.hdr.next, sendit, sock);
+   }
 }
 
 /*
index 5c25a18f1232eeed9a6b788e1f492bea0ccbf92f..362944af0bb9bd08f28c93923d17e945c460d0a3 100644 (file)
 /* If this is set stdout will not be closed on startup */
 #define DEVELOPER 1
 
+/* #define DATA_ENCRYPTION 1 */
+
 #define USE_BSNPRINTF 1
 
 /* Debug flags not normally turned on */
 
-/* #define FILE_SEEK 1 */
+#define FILE_SEEK 1
 
 /* #define TRACE_JCR_CHAIN 1 */
 /* #define TRACE_RES 1 */
index 3389cd0e6a0a2545bc4771a2a8561fa1ea8cc3a3..731567919c7497406ee53f48f0d6c074781c1dd8 100644 (file)
@@ -2,6 +2,9 @@
 
 General:
 03Dec06
+kes  Turn off data encryption. It can be enabled by defining
+     DATA_ENCRYPTION in src/version.h and recompiling.
+kes  Implement flag to turn off data encryption feature.
 kes  Move unserial code in restore.c to a subroutine. Add a bit of debug
      code.
 kes  Rework a bit of code in backup.c to handle sparse blocks correctly.