]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Add OpenSSL library details to -v output
authorAmos Jeffries <squid3@treenet.co.nz>
Mon, 29 May 2017 00:06:55 +0000 (12:06 +1200)
committerAmos Jeffries <squid3@treenet.co.nz>
Mon, 29 May 2017 00:06:55 +0000 (12:06 +1200)
This is partially to meet the OpenSSL copyright requirement that binaries
mention when they are using the library, and partially for admin to see
which library their Squid is using when multiple are present in the system.

src/main.cc

index 91c3e612a935a6d353e8c8a5fea19358e7cc82f8..f6e0adedc9e651d222d00f8b2ba104614424814a 100644 (file)
@@ -662,6 +662,10 @@ mainParseOptions(int argc, char *argv[])
             printf("Service Name: " SQUIDSBUFPH "\n", SQUIDSBUFPRINT(service_name));
             if (strlen(SQUID_BUILD_INFO))
                 printf("%s\n",SQUID_BUILD_INFO);
+#if USE_OPENSSL
+            printf("\nThis binary uses %s. ", SSLeay_version(SSLEAY_VERSION));
+            printf("For legal restrictions on distribution see https://www.openssl.org/source/license.html\n\n");
+#endif
             printf( "configure options: %s\n", SQUID_CONFIGURE_OPTIONS);
 
 #if USE_WIN32_SERVICE