Index: head/security/sslscan/Makefile =================================================================== --- head/security/sslscan/Makefile (revision 442969) +++ head/security/sslscan/Makefile (revision 442970) @@ -1,24 +1,24 @@ # Created by: Matthieu BOUTHORS # $FreeBSD$ PORTNAME= sslscan -PORTVERSION= 1.11.8 +PORTVERSION= 1.11.10 DISTVERSIONSUFFIX= -${GH_ACCOUNT} CATEGORIES= security MAINTAINER= gavin@FreeBSD.org COMMENT= SSLScan is a fast SSL port scanner LICENSE= GPLv3 USES= gmake ssl USE_GITHUB= yes GH_ACCOUNT= rbsec .include .if ${SSL_DEFAULT:Mopenssl-devel} BROKEN= Does not build with openssl-devel .endif .include Index: head/security/sslscan/distinfo =================================================================== --- head/security/sslscan/distinfo (revision 442969) +++ head/security/sslscan/distinfo (revision 442970) @@ -1,3 +1,3 @@ -TIMESTAMP = 1486214215 -SHA256 (rbsec-sslscan-1.11.8-rbsec_GH0.tar.gz) = 1449f8bb45d323b322cb070a74d8dcc57b43ca2dba0560e7a16151efc8b3d911 -SIZE (rbsec-sslscan-1.11.8-rbsec_GH0.tar.gz) = 51583 +TIMESTAMP = 1494430653 +SHA256 (rbsec-sslscan-1.11.10-rbsec_GH0.tar.gz) = fbb26fdbf2cf5b2f3f8c88782721b7875f206552cf83201981411e0af9521204 +SIZE (rbsec-sslscan-1.11.10-rbsec_GH0.tar.gz) = 52108 Index: head/security/sslscan/files/patch-sslscan.c =================================================================== --- head/security/sslscan/files/patch-sslscan.c (revision 442969) +++ head/security/sslscan/files/patch-sslscan.c (revision 442970) @@ -1,40 +1,11 @@ --- sslscan.c.orig 2016-11-06 13:27:11 UTC +++ sslscan.c @@ -829,7 +829,7 @@ int testCompression(struct sslCheckOptio #endif { printf("%sOpenSSL version does not support compression%s\n", COL_RED, RESET); - printf("%sRebuild with zlib1g-dev package for zlib support%s\n\n", COL_RED, RESET); + printf("\n"); } // Disconnect SSL over socket -@@ -1155,14 +1155,14 @@ int testRenegotiation(struct sslCheckOpt - printf_verbose("Attempting SSL_do_handshake(ssl)\n"); - SSL_do_handshake(ssl); // Send renegotiation request to server //TODO :: XXX hanging here - -- if (ssl->state == SSL_ST_OK) -+ if (SSL_get_state(ssl) == SSL_ST_OK) - { - res = SSL_do_handshake(ssl); // Send renegotiation request to server - if( res != 1 ) - { - printf_error("\n\nSSL_do_handshake() call failed\n"); - } -- if (ssl->state == SSL_ST_OK) -+ if (SSL_get_state(ssl) == SSL_ST_OK) - { - /* our renegotiation is complete */ - renOut->supported = true; -@@ -1504,7 +1504,11 @@ int testCipher(struct sslCheckOptions *o - return false; - } - -+#if OPENSSL_VERSION_NUMBER >= 0x10100000L - cipherid = SSL_CIPHER_get_id(sslCipherPointer); -+#else -+ cipherid = sslCipherPointer->id; -+#endif - cipherid = cipherid & 0x00ffffff; // remove first byte which is the version (0x03 for TLSv1/SSLv3) - - // Show Cipher Status