]> 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 04:38:52 +0000 (16:38 +1200)
committerAmos Jeffries <squid3@treenet.co.nz>
Mon, 29 May 2017 04:38:52 +0000 (16:38 +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 e4d879c207f6490453542eb6f3e349cbbc0ec45e..49e81089d0f802d6c97712eb9709f0c4bc5ab009 100644 (file)
@@ -563,6 +563,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