mirror of
https://git.postgresql.org/git/postgresql.git
synced 2025-01-24 18:55:04 +08:00
Include SSL compression status in psql banner and connection logging
Both the psql banner and the connection logging already included SSL status, cipher and bitlength, this adds the information about compression being on or off.
This commit is contained in:
parent
d90ad5d8ab
commit
c93bf8c6cc
@ -234,8 +234,9 @@ PerformAuthentication(Port *port)
|
||||
#ifdef USE_SSL
|
||||
if (port->ssl)
|
||||
ereport(LOG,
|
||||
(errmsg("replication connection authorized: user=%s SSL enabled (protocol=%s, cipher=%s)",
|
||||
port->user_name, SSL_get_version(port->ssl), SSL_get_cipher(port->ssl))));
|
||||
(errmsg("replication connection authorized: user=%s SSL enabled (protocol=%s, cipher=%s, compression=%s)",
|
||||
port->user_name, SSL_get_version(port->ssl), SSL_get_cipher(port->ssl),
|
||||
SSL_get_current_compression(port->ssl) ? _("on") : _("off"))));
|
||||
else
|
||||
#endif
|
||||
ereport(LOG,
|
||||
@ -247,8 +248,9 @@ PerformAuthentication(Port *port)
|
||||
#ifdef USE_SSL
|
||||
if (port->ssl)
|
||||
ereport(LOG,
|
||||
(errmsg("connection authorized: user=%s database=%s SSL enabled (protocol=%s, cipher=%s)",
|
||||
port->user_name, port->database_name, SSL_get_version(port->ssl), SSL_get_cipher(port->ssl))));
|
||||
(errmsg("connection authorized: user=%s database=%s SSL enabled (protocol=%s, cipher=%s, compression=%s)",
|
||||
port->user_name, port->database_name, SSL_get_version(port->ssl), SSL_get_cipher(port->ssl),
|
||||
SSL_get_current_compression(port->ssl) ? _("on") : _("off"))));
|
||||
else
|
||||
#endif
|
||||
ereport(LOG,
|
||||
|
@ -1800,8 +1800,9 @@ printSSLInfo(void)
|
||||
return; /* no SSL */
|
||||
|
||||
SSL_get_cipher_bits(ssl, &sslbits);
|
||||
printf(_("SSL connection (protocol: %s, cipher: %s, bits: %d)\n"),
|
||||
SSL_get_version(ssl), SSL_get_cipher(ssl), sslbits);
|
||||
printf(_("SSL connection (protocol: %s, cipher: %s, bits: %d, compression: %s)\n"),
|
||||
SSL_get_version(ssl), SSL_get_cipher(ssl), sslbits,
|
||||
SSL_get_current_compression(ssl) ? _("on") : _("off"));
|
||||
#else
|
||||
|
||||
/*
|
||||
|
Loading…
Reference in New Issue
Block a user