Hello community,

here is the log from the commit of package openconnect for openSUSE:Factory 
checked in at 2019-02-04 21:23:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openconnect (Old)
 and      /work/SRC/openSUSE:Factory/.openconnect.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "openconnect"

Mon Feb  4 21:23:42 2019 rev:31 rq:667958 version:8.02

Changes:
--------
--- /work/SRC/openSUSE:Factory/openconnect/openconnect.changes  2018-07-28 
12:38:00.844150485 +0200
+++ /work/SRC/openSUSE:Factory/.openconnect.new.28833/openconnect.changes       
2019-02-04 21:23:44.479620233 +0100
@@ -1,0 +2,39 @@
+Wed Jan 23 09:06:25 UTC 2019 - [email protected]
+
+- Update to 8.02:
+  * Fix GNU/Hurd build.
+  * Discover vpnc-script in default packaged location on FreeBSD/OpenBSD.
+  * Support split-exclude routes for GlobalProtect.
+  * Fix GnuTLS builds without libtasn1.
+  * Fix DTLS support with OpenSSL 1.1.1+.
+  * Add Cisco-compatible DTLSv1.2 support.
+  * Invoke script with reason=attempt-reconnect before doing so.
+ 
+-------------------------------------------------------------------
+Fri Jan 11 12:55:49 UTC 2019 - Tomáš Chvátal <[email protected]>
+
+- Update to 8.01:
+  * Clear form submissions (which may include passwords) before freeing 
(CVE-2018-20319).
+  * Allow form responses to be provided on command line.
+  * Add support for SSL keys stored in TPM2.
+  * Fix ESP rekey when replay protection is disabled.
+  * Drop support for GnuTLS older than 3.2.10.
+  * Fix --passwd-on-stdin for Windows to not forcibly open console.
+  * Fix portability of shell scripts in test suite.
+  * Add Google Authenticator TOTP support for Juniper.
+  * Add RFC7469 key PIN support for cert hashes.
+  * Add protocol method to securely log out the Juniper session.
+  * Relax requirements for Juniper hostname packet response to support old 
gateways.
+  * Add API functions to query the supported protocols.
+  * Verify ESP sequence numbers and warn even if replay protection is disabled.
+  * Add support for PAN GlobalProtect VPN protocol (--protocol=gp).
+  * Reorganize listing of command-line options, and include information on 
supported protocols.
+  * SIGTERM cleans up the session similarly to SIGINT.
+  * Fix memset_s() arguments.
+  * Fix OpenBSD build.
+- Explicitely enable all the features as needed to stop build if
+  something is missing
+- Run tests
+- Folow the library packaging guidelines
+
+-------------------------------------------------------------------

Old:
----
  openconnect-7.08.tar.gz

New:
----
  openconnect-8.02.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ openconnect.spec ++++++
--- /var/tmp/diff_new_pack.vASoBw/_old  2019-02-04 21:23:45.335620022 +0100
+++ /var/tmp/diff_new_pack.vASoBw/_new  2019-02-04 21:23:45.335620022 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package openconnect
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,36 +16,33 @@
 #
 
 
+%define libname libopenconnect5
 Name:           openconnect
-Version:        7.08
+Version:        8.02
 Release:        0
 Summary:        Open client for Cisco AnyConnect VPN
 License:        LGPL-2.1-or-later
 Group:          Productivity/Networking/Security
-Url:            http://www.infradead.org/openconnect.html
+URL:            http://www.infradead.org/openconnect.html
 Source0:        ftp://ftp.infradead.org/pub/%{name}/%{name}-%{version}.tar.gz
 Source1:        vpnc-script
-BuildRequires:  libgnutls-devel
-%if 0%{?suse_version} >= 1320
-BuildRequires:  liblz4-devel
-%endif
-BuildRequires:  libproxy-devel
-BuildRequires:  libtomcrypt-devel
-BuildRequires:  pkg-config
-BuildRequires:  stoken-devel
-BuildRequires:  pkgconfig(libpcsclite)
-# only add this BuildRequires on Leap/SLE 15+
-%if 0%{?suse_version} >= 1500
-BuildRequires:  pkgconfig(libpskc)
-%endif
-# == docs ==
 BuildRequires:  groff-full
+BuildRequires:  libtomcrypt-devel
+BuildRequires:  pkgconfig
+# needed for www generating and not py3 compatible
 BuildRequires:  python2-base
 BuildRequires:  python2-xml
-# == docs ==
 BuildRequires:  pkgconfig(dbus-1)
+BuildRequires:  pkgconfig(gnutls) >= 3.2.10
+BuildRequires:  pkgconfig(krb5)
+BuildRequires:  pkgconfig(liblz4)
+BuildRequires:  pkgconfig(libpcsclite)
+BuildRequires:  pkgconfig(libproxy-1.0)
+BuildRequires:  pkgconfig(libpskc)
 BuildRequires:  pkgconfig(libxml-2.0)
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  pkgconfig(socket_wrapper)
+BuildRequires:  pkgconfig(stoken)
+BuildRequires:  pkgconfig(uid_wrapper)
 
 %description
 This package provides a client for Cisco's "AnyConnect" VPN, which uses
@@ -53,11 +50,22 @@
 by IOS 12.4(9)T or later on Cisco SR500, 870, 880, 1800, 2800, 3800,
 7200 Series and Cisco 7301 Routers, and probably others.
 
+
+%package -n %{libname}
+Summary:        Libraries for %{name}
+Group:          System/Libraries
+
+%description -n %{libname}
+This package provides libraries for Cisco's "AnyConnect" VPN, which uses
+HTTPS and DTLS protocols.  AnyConnect is supported by the ASA5500 Series,
+by IOS 12.4(9)T or later on Cisco SR500, 870, 880, 1800, 2800, 3800,
+7200 Series and Cisco 7301 Routers, and probably others.
+
 %package devel
 Summary:        Development files and headers for %{name}
 Group:          Development/Libraries/C and C++
 Requires:       %{name} = %{version}
-Recommends:     pkg-config
+Recommends:     pkgconfig
 
 %description devel
 This package provides a client for Cisco's "AnyConnect" VPN, which uses
@@ -81,44 +89,57 @@
 
 This packages provides documentation and help files for openconnect
 
+%lang_package
+
 %prep
 %setup -q
-%lang_package
 
 %build
-%configure --docdir=%{_docdir}/%{name}/ 
--with-vpnc-script=/etc/openconnect/vpnc-script
-make
+%configure \
+  --docdir=%{_docdir}/%{name} \
+  --disable-silent-rules \
+  --with-vpnc-script=%{_sysconfdir}/openconnect/vpnc-script \
+  --with-gnutls \
+  --without-openssl --without-openssl-version-check \
+  --with-lz4 \
+  --with-libproxy \
+  --with-stoken \
+  --with-libpcsclite \
+  --with-libpskc \
+  --with-gssapi
+make %{?_smp_mflags}
 
 %install
 %make_install
-mkdir -p %{buildroot}/%{_sysconfdir}/openconnect
-cp %{SOURCE1} %{buildroot}/%{_sysconfdir}/openconnect/
-rm %{buildroot}%{_libdir}/libopenconnect.la
+install -D -m0644 %{SOURCE1} 
%{buildroot}/%{_sysconfdir}/openconnect/vpnc-script
+find %{buildroot} -type f -name "*.la" -delete -print
 %find_lang %{name}
 
-%post   -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
+%check
+make %{?_smp_mflags} check
 
-%clean
-rm -rf %{buildroot}
+%post -n %{libname} -p /sbin/ldconfig
+%postun -n %{libname} -p /sbin/ldconfig
 
 %files
-%defattr(-,root,root)
-%{_libdir}/libopenconnect.so.*
+%dir %{_libexecdir}/%{name}
+%{_libexecdir}/%{name}/*.{py,sh}
 %{_mandir}/man8/*
 %{_sbindir}/openconnect
 %dir %{_sysconfdir}/openconnect
 %attr(0755,root,root) %{_sysconfdir}/openconnect/vpnc-script
 
+%files -n %{libname}
+%license COPYING.LGPL
+%{_libdir}/libopenconnect.so.*
+
 %files devel
-%defattr(-,root,root)
 %{_includedir}/openconnect.h
 %{_libdir}/libopenconnect.so
 %{_libdir}/pkgconfig/openconnect.pc
 
 %files doc
-%defattr(-,root,root)
-%doc AUTHORS COPYING.LGPL TODO
+%doc AUTHORS TODO
 %dir %{_docdir}/%{name}
 %dir %{_docdir}/%{name}/styles
 %dir %{_docdir}/%{name}/images
@@ -130,6 +151,5 @@
 %doc %{_docdir}/%{name}/inc/*.tmpl
 
 %files lang -f %{name}.lang
-%defattr(-,root,root)
 
 %changelog

++++++ openconnect-7.08.tar.gz -> openconnect-8.02.tar.gz ++++++
++++ 187673 lines of diff (skipped)


Reply via email to