Summary: Nessus libraries
Summary(pl.UTF-8): Biblioteki Nessus
Name: nessus-libs
-Version: 2.2.7
-Release: 6
+Version: 2.2.11
+Release: 1
License: GPL
Group: Networking
Vendor: Nessus Project
-Source0: ftp://ftp.nessus.org/pub/nessus/nessus-%{version}/src/nessus-libraries-%{version}.tar.gz
-# Source0-md5: 740d9f2d97c495a52663a15a0fe5e6cd
+# Source0: ftp://ftp.nessus.org/pub/nessus/nessus-%{version}/src/nessus-libraries-%{version}.tar.gz
+Source0: nessus-libraries-%{version}.tar.gz
+# Source0-md5: c1180bec3a7f1b78d4d881f9a73e99bc
Patch0: %{name}-nolibs.patch
Patch1: %{name}-link.patch
Patch2: %{name}-libtool.patch
+Patch3: openssl.patch
URL: http://www.nessus.org/
BuildRequires: autoconf
BuildRequires: automake
%patch0 -p1
%patch1 -p1
%patch2 -p1
+%patch3 -p1
%build
%{__libtoolize}
%files
%defattr(644,root,root,755)
+%attr(755,root,root) %ghost %{_libdir}/lib*.so.2
%attr(755,root,root) %{_libdir}/lib*.so.*.*.*
%dir %{_localstatedir}/nessus
--- /dev/null
+--- nessus-libraries/libnessus/network.c~ 2008-03-12 09:09:06.000000000 +0100
++++ nessus-libraries/libnessus/network.c 2018-09-22 17:04:41.635288719 +0200
+@@ -532,15 +532,11 @@ open_SSL_connection(fp, timeout, cert, k
+
+ switch (fp->transport)
+ {
+- case NESSUS_ENCAPS_SSLv2:
+- fp->ssl_mt = SSLv2_client_method();
+- break;
+- case NESSUS_ENCAPS_SSLv3:
+- fp->ssl_mt = SSLv3_client_method();
+- break;
+ case NESSUS_ENCAPS_TLSv1:
+ fp->ssl_mt = TLSv1_client_method();
+ break;
++ case NESSUS_ENCAPS_SSLv2:
++ case NESSUS_ENCAPS_SSLv3:
+ case NESSUS_ENCAPS_SSLv23: /* Compatibility mode */
+ fp->ssl_mt = SSLv23_client_method();
+ break;