diff --git a/CHANGES b/CHANGES index 13c5661526..36ab823ae9 100644 --- a/CHANGES +++ b/CHANGES @@ -1,5 +1,9 @@ --- 9.10.2rc1 released --- +4047. [cleanup] "named -V" now reports the current running versions + of OpenSSL and the libxml2 libraries, in addition to + the versions that were in use at build time. + 4046. [bug] Accounting of "total use" in memory context statistics was not correct. [RT #38370] diff --git a/bin/named/main.c b/bin/named/main.c index 9187cbf89f..64ebd6158b 100644 --- a/bin/named/main.c +++ b/bin/named/main.c @@ -605,14 +605,18 @@ parse_command_line(int argc, char *argv[]) { #ifdef OPENSSL printf("compiled with OpenSSL version: %s\n", OPENSSL_VERSION_TEXT); +#ifndef WIN32 printf("linked to OpenSSL version: %s\n", SSLeay_version(SSLEAY_VERSION)); #endif +#endif #ifdef HAVE_LIBXML2 printf("compiled with libxml2 version: %s\n", LIBXML_DOTTED_VERSION); +#ifndef WIN32 printf("linked to libxml2 version: %s\n", xmlParserVersion); +#endif #endif exit(0); case 'F':