changeset 19963:bd9c9196a439

login-*: When logging about client certificate validity, include the client info prefix.
author Timo Sirainen <timo.sirainen@dovecot.fi>
date Tue, 29 Mar 2016 11:28:55 +0300
parents 81903a4b2e98
children dd0b73d89761
files src/login-common/ssl-proxy-openssl.c
diffstat 1 files changed, 7 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/src/login-common/ssl-proxy-openssl.c	Fri Mar 25 03:01:00 2016 +0900
+++ b/src/login-common/ssl-proxy-openssl.c	Tue Mar 29 11:28:55 2016 +0300
@@ -904,11 +904,13 @@
 
 	if (proxy->ssl_set->verbose_ssl ||
 	    (proxy->login_set->auth_verbose && !preverify_ok)) {
-		if (preverify_ok)
-			i_info("Valid certificate: %s", buf);
-		else {
-			i_info("Invalid certificate: %s: %s",
-			       X509_verify_cert_error_string(ctx->error), buf);
+		if (preverify_ok) {
+			client_log(proxy->client, t_strdup_printf(
+				"Valid certificate: %s", buf));
+		} else {
+			client_log(proxy->client, t_strdup_printf(
+				"Invalid certificate: %s: %s",
+				X509_verify_cert_error_string(ctx->error), buf));
 		}
 	}