]> granicus.if.org Git - pdns/commitdiff
Update and re-sort feature list in --version output
authorChris Hofstaedtler <chris.hofstaedtler@deduktiva.com>
Wed, 5 Dec 2018 22:53:04 +0000 (23:53 +0100)
committerChris Hofstaedtler <chris.hofstaedtler@deduktiva.com>
Wed, 5 Dec 2018 23:08:35 +0000 (00:08 +0100)
modules/bindbackend/bindbackend2.cc
pdns/version.cc

index 42d427ee73cea717cd69988deaa4d312540bcfc3..0f4e70f9199689b27c489a0f45e7fd4aa3f80ed7 100644 (file)
@@ -1384,6 +1384,9 @@ public:
     g_log << Logger::Info << "[bind2backend] This is the bind backend version " << VERSION
 #ifndef REPRODUCIBLE
       << " (" __DATE__ " " __TIME__ ")"
+#endif
+#ifdef HAVE_SQLITE3
+      << " (with bind-dnssec-db support)"
 #endif
       << " reporting" << endl;
   }
index 4c46bd8bdd1c6388defe917bf70470e949723191..0ace0e58b93e486b29ec742fb83e12e5e69e33e1 100644 (file)
@@ -83,24 +83,50 @@ void showProductVersion()
 void showBuildConfiguration()
 {
   g_log<<Logger::Warning<<"Features: "<<
-#ifdef HAVE_LIBSODIUM
-    "sodium " <<
-#endif
 #ifdef HAVE_LIBDECAF
     "decaf " <<
 #endif
-    "openssl " <<
+#ifdef HAVE_BOOST_CONTEXT
+    "fcontext " <<
+#endif
+#ifdef HAVE_LIBCRYPTO_ECDSA
+    "libcrypto-ecdsa "
+#endif
+#ifdef HAVE_LIBCRYPTO_ED25519
+    "libcrypto-ed25519 "
+#endif
+#ifdef HAVE_LIBCRYPTO_ED448
+    "libcrypto-ed448 "
+#endif
+#ifdef HAVE_LIBCRYPTO_EDDSA
+    "libcrypto-eddsa "
+#endif
 #ifdef HAVE_LIBDL
     "libdl " <<
 #endif
 #ifdef HAVE_LUA
     "lua " <<
 #endif
+#ifdef HAVE_LUA_RECORDS
+    "lua-records " <<
+#endif
+#ifdef NOD_ENABLED
+    "nod " <<
+#endif
+#ifdef HAVE_P11KIT1
+    "PKCS#11 " <<
+#endif
+#ifdef HAVE_PROTOBUF
+    "protobuf " <<
+#endif
 #ifdef REMOTEBACKEND_ZEROMQ
     "remotebackend-zeromq " <<
 #endif
-#ifdef HAVE_P11KIT1
-    "PKCS#11" <<
+#ifdef HAVE_NET_SNMP
+    "snmp " <<
+#endif
+#ifdef HAVE_LIBSODIUM
+    "sodium " <<
 #endif
 #ifdef VERBOSELOG
     "verboselog" <<