Commit f44e184e authored by Richard Levitte's avatar Richard Levitte
Browse files

s_client should inform the user of any compression/expansion methods used.

parent 377dcdba
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -944,6 +944,7 @@ static void print_stuff(BIO *bio, SSL *s, int full)
	SSL_CIPHER *c;
	X509_NAME *xn;
	int j,i;
	const COMP_METHOD *comp, *exp;

	if (full)
		{
@@ -1046,6 +1047,12 @@ static void print_stuff(BIO *bio, SSL *s, int full)
							 EVP_PKEY_bits(pktmp));
		EVP_PKEY_free(pktmp);
	}
	comp=SSL_get_current_compression(s);
	exp=SSL_get_current_expansion(s);
	BIO_printf(bio,"Compression: %s\n",
		comp ? SSL_COMP_get_name(comp) : "NONE");
	BIO_printf(bio,"Expansion: %s\n",
		exp ? SSL_COMP_get_name(exp) : "NONE");
	SSL_SESSION_print(bio,SSL_get_session(s));
	BIO_printf(bio,"---\n");
	if (peer != NULL)