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)
