diff options
Diffstat (limited to 'src/backend/utils/init/postinit.c')
-rw-r--r-- | src/backend/utils/init/postinit.c | 30 |
1 files changed, 24 insertions, 6 deletions
diff --git a/src/backend/utils/init/postinit.c b/src/backend/utils/init/postinit.c index db67d7471a2..258108165fc 100644 --- a/src/backend/utils/init/postinit.c +++ b/src/backend/utils/init/postinit.c @@ -230,13 +230,31 @@ PerformAuthentication(Port *port) if (Log_connections) { if (am_walsender) - ereport(LOG, - (errmsg("replication connection authorized: user=%s", - port->user_name))); + { +#ifdef USE_SSL + if (port->ssl) + ereport(LOG, + (errmsg("replication connection authorized: user=%s SSL(protocol: %s, cipher: %s) enabled", + port->user_name, SSL_get_version(port->ssl), SSL_get_cipher(port->ssl)))); + else +#endif + ereport(LOG, + (errmsg("replication connection authorized: user=%s", + port->user_name))); + } else - ereport(LOG, - (errmsg("connection authorized: user=%s database=%s", - port->user_name, port->database_name))); + { +#ifdef USE_SSL + if (port->ssl) + ereport(LOG, + (errmsg("connection authorized: user=%s database=%s SSL(protocol: %s, cipher: %s) enabled", + port->user_name, port->database_name, SSL_get_version(port->ssl), SSL_get_cipher(port->ssl)))); + else +#endif + ereport(LOG, + (errmsg("connection authorized: user=%s database=%s", + port->user_name, port->database_name))); + } } set_ps_display("startup", false); |