Hello community,

here is the log from the commit of package glib-networking for 
openSUSE:Leap:15.2 checked in at 2020-01-30 14:48:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/glib-networking (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.glib-networking.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "glib-networking"

Thu Jan 30 14:48:33 2020 rev:23 rq:751805 version:2.62.1

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/glib-networking/glib-networking.changes        
2020-01-15 15:03:41.129849549 +0100
+++ 
/work/SRC/openSUSE:Leap:15.2/.glib-networking.new.26092/glib-networking.changes 
    2020-01-30 14:49:08.914862515 +0100
@@ -2 +2 @@
-Tue May 14 14:07:39 UTC 2019 - Vítězslav Čížek <[email protected]>
+Sat Oct  5 08:22:43 UTC 2019 - Bjørn Lie <[email protected]>
@@ -4,3 +4,280 @@
-- Fix invalid TLS sessions when TLS 1.3 is used (bsc#1134795)
-  * add 0001-gnutls-Add-support-for-timeouts-on-GnuTLS-pulls.patch
-- Polish spec with spec-cleaner
+- Update to version 2.62.1:
+  + Fix two memory leaks.
+
+-------------------------------------------------------------------
+Sat Sep  7 13:44:42 CDT 2019 - [email protected]
+
+- Update to version 2.62.0:
+  + Revert broken queued data fix for
+    glgo#GNOME/glib-networking#15.
+
+-------------------------------------------------------------------
+Mon Sep  2 00:45:58 UTC 2019 - Michael Gorse <[email protected]>
+
+- Update to version 2.61.92:
+  + Discard queued data after interrupted writes.
+  + Verify socket timeouts are respected.
+  + Fix a couple broken error messages.
+  + Changes in version 2.61.90:
+  + Fix translations of certain error messages
+  + Changes in version 2.61.2:
+  + Improve certain handshake error messages.
+  + Fix regressions introduced in 2.61.1.
+  + Changes in version 2.61.1:
+  + This release contains a major refactoring of the TLS
+    codebase. The GnuTLS backend now shares the same base classes
+    as the OpenSSL backend, to avoid duplicating as much code as
+    possible. The base classes, previously used only by the
+    OpenSSL backend and originally forked from glib-networking
+    several years ago, have been enhanced to achieve feature-parity
+    with the current state of the GnuTLS backend.  Please note
+    that the OpenSSL backend remains experimental. Further planned
+    work is required before this backend will be production-ready.
+
+-------------------------------------------------------------------
+Wed Aug 28 11:30:30 CEST 2019 - [email protected]
+
+- Move LICENSE_EXCEPTION to %license.
+
+-------------------------------------------------------------------
+Sun Jun  9 15:44:46 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Update to version 2.60.3:
+  + Fix clobbering of the thread-default main context after
+    certificate verification failure during async handshakes since
+    2.60.1.
+  + Fix GTlsDatabase initialization failures in OpenSSL backend due
+    to uninitialized memory use.
+  + Fix minor leak of ALPN protocols.
+
+-------------------------------------------------------------------
+Fri May  3 17:15:49 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Update to version 2.60.2:
+  + OpenSSL backend now defaults to system trust store.
+  + Fix client auth failure error with GnuTLS 3.6.7 (bsc#1134795).
+- Drop 0001-gnutls-Handle-new-GNUTLS_E_CERTIFICATE_REQUIRED.patch:
+  fixed upstream.
+
+-------------------------------------------------------------------
+Fri Apr  5 14:47:33 UTC 2019 - Vítězslav Čížek <[email protected]>
+
+- Handle new GnuTLS error GNUTLS_E_CERTIFICATE_REQUIRED
+  + https://gitlab.gnome.org/GNOME/glib-networking/issues/70
+  + add 0001-gnutls-Handle-new-GNUTLS_E_CERTIFICATE_REQUIRED.patch
+
+-------------------------------------------------------------------
+Tue Apr  2 05:52:06 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Update to version 2.60.1:
+  + Improve reliability of client auth failure tests.
+  + Fix excessive CPU usage after sync handshake.
+
+-------------------------------------------------------------------
+Tue Mar 12 21:17:50 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Update to version 2.60.0.1:
+  + Fix build with OpenSSL pkg-config unavailable.
+
+-------------------------------------------------------------------
+Mon Mar 11 15:58:08 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Update to version 2.60.0:
+  + This is the first stable release featuring the new OpenSSL
+    backend. Please be advised that this new backend is still
+    experimental and known to not work on some systems, including
+    Debian. Linux distributions are encouraged to stick to the
+    default build options, where OpenSSL is not yet enabled.
+  + Fix build with GnuTLS disabled.
+
+-------------------------------------------------------------------
+Tue Mar  5 06:12:55 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Update to version 2.59.92:
+  + GnuTLS: reject sync operations during handshake to avoid
+    deadlocks.
+  + Temporarily disable DTLS and OpenSSL tests due to bugs.
+
+-------------------------------------------------------------------
+Thu Feb 21 10:13:50 UTC 2019 - [email protected]
+
+- Update to version 2.59.91:
+  + Update OpenSSL SSL struct when certificate is changed.
+  + Fix tests build when GnuTLS is disabled.
+  + Remove Fedora-specific PROFILE=SYSTEM default cipher list.
+  + Fix some problems with the connection tests.
+
+-------------------------------------------------------------------
+Thu Feb 14 21:44:07 UTC 2019 - [email protected]
+
+- Update to version 2.59.90:
+  + This release adds an OpenSSL backend, obsoleting the
+    glib-openssl project.
+  + The OpenSSL backend seems to be mature, though it is less
+    well-tested for desktop usage than the GnuTLS backend. It will
+    remain disabled by default at build time due to the
+    GPL-incompatible nature of the OpenSSL license -- and the
+    GPLv2-incompatible nature of the Apache license that will be
+    used by future versions of OpenSSL -- and because the GnuTLS
+    backend is sufficient for Linux distros.
+  + Use the OpenSSL backend if you are building an embedded system
+    where (GPLv2+ or LGPLv3+) dependencies are unacceptable (e.g.
+    nettle or GMP, both dependencies of GnuTLS) and you are OK with
+    the GPL-incompatible OpenSSL license. If the OpenSSL backend is
+    enabled at build time, you should probably disable build of the
+    GnuTLS backend, or it will take precedence over the OpenSSL
+    backend at runtime.
+
+-------------------------------------------------------------------
+Tue Jan  8 13:15:44 UTC 2019 - [email protected]
+
+- Update to version 2.59.2:
+  + Add support for application layer protocol negotiation.
+
+-------------------------------------------------------------------
+Sat Jan  5 19:46:33 UTC 2019 - [email protected]
+
+- Update to version 2.59.1:
+  + This release removes the gnutls-pkcs11 backend, which was
+    disabled in 2.57.2, due to lack of any feedback whatsoever
+    regarding its disablement. If you think it is still useful to
+    you, given that the normal gnutls backend now supports PKCS#11,
+    speak up now.
+  + This release also includes several changes to properly support
+    TLS 1.3.
+  + Other changes:
+    - Perform certificate verification during, not after, TLS
+      handshake.
+    - Dramatically improve the reliability of the non-DTLS tests.
+      (DTLS is still having problems).
+    - Regenerate test certificates to prepare for OpenSSL support.
+    - Several meson build system improvements to prepare for
+      OpenSSL support.
+
+-------------------------------------------------------------------
+Wed Sep 26 16:33:50 UTC 2018 - [email protected]
+
+- Update to version 2.58.0:
+  + Updated translations.
+
+-------------------------------------------------------------------
+Wed Aug 29 00:27:45 UTC 2018 - [email protected]
+
+- Update to version 2.57.92:
+  + Revert fixes for glgo#GNOME/glib-networking#4 and
+    glgo#GNOME/glib-networking#6 due to regression
+    glgo#GNOME/glib-networking#43.
+  + Fix installed tests glgo#GNOME/glib-networking!7.
+
+-------------------------------------------------------------------
+Mon Aug 13 08:47:28 UTC 2018 - [email protected]
+
+- Update to version 2.57.90:
+  + Properly check for server errors in connection tests.
+  + Perform certificate verification during, not after, TLS
+    handshake.
+  + Avoid trailing dots in SNI hostnames.
+  + Send fallback SCSV with fallback connection attempts.
+  + Fail unsafe rehandshake attempts initiated by API request.
+
+-------------------------------------------------------------------
+Thu Jul 26 23:21:03 UTC 2018 - [email protected]
+
+- Update to version 2.57.3:
+  + Fix memory leaks when calling
+    g_tls_connection_gnutls_get_certificate().
+  + Use .so for modules on macOS instead of dylib.
+  + Fix build with MSVCC.
+
+-------------------------------------------------------------------
+Wed Jun  6 00:16:09 UTC 2018 - [email protected]
+
++++ 89 more lines (skipped)
++++ between 
/work/SRC/openSUSE:Leap:15.2/glib-networking/glib-networking.changes
++++ and 
/work/SRC/openSUSE:Leap:15.2/.glib-networking.new.26092/glib-networking.changes

Old:
----
  0001-gnutls-Add-support-for-timeouts-on-GnuTLS-pulls.patch
  glib-networking-2.54.1.tar.xz

New:
----
  glib-networking-2.62.1.tar.xz

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

Other differences:
------------------
++++++ glib-networking.spec ++++++
--- /var/tmp/diff_new_pack.IEtTXt/_old  2020-01-30 14:49:09.626862894 +0100
+++ /var/tmp/diff_new_pack.IEtTXt/_new  2020-01-30 14:49:09.626862894 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package glib-networking
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,34 +18,34 @@
 
 %define gio_real_package %(rpm -q --qf '%%{name}' --whatprovides gio)
 Name:           glib-networking
-Version:        2.54.1
+Version:        2.62.1
 Release:        0
 Summary:        Network-related GIO modules for glib
 License:        LGPL-2.1-or-later
 Group:          Development/Libraries/C and C++
 URL:            https://www.gnome.org
-Source:         
https://download.gnome.org/sources/glib-networking/2.54/%{name}-%{version}.tar.xz
+Source0:        
https://download.gnome.org/sources/glib-networking/2.62/%{name}-%{version}.tar.xz
 Source99:       baselibs.conf
-Patch0:         0001-gnutls-Add-support-for-timeouts-on-GnuTLS-pulls.patch
+
+BuildRequires:  ca-certificates-mozilla
 # For directory ownership
 BuildRequires:  dbus-1
-BuildRequires:  intltool
 BuildRequires:  libgcrypt-devel
+BuildRequires:  meson >= 0.43.0
 BuildRequires:  pkgconfig
+BuildRequires:  translation-update-upstream
 # If this BuildRequires changes because of a gio library version change, 
change gio_real_package accordingly
-BuildRequires:  pkgconfig(gio-2.0) >= 2.45.1
-BuildRequires:  pkgconfig(gnutls) >= 3.0
+BuildRequires:  pkgconfig(gio-2.0)
+BuildRequires:  pkgconfig(glib-2.0) >= 2.55.1
+BuildRequires:  pkgconfig(gnutls) >= 3.4
 BuildRequires:  pkgconfig(gsettings-desktop-schemas)
-BuildRequires:  pkgconfig(libproxy-1.0)
-BuildRequires:  pkgconfig(p11-kit-1) >= 0.8
+BuildRequires:  pkgconfig(libproxy-1.0) >= 0.3.1
+BuildRequires:  pkgconfig(systemd)
 # org.gnome.system.proxy schema is used
 Requires:       gsettings-desktop-schemas
 Recommends:     %{name}-lang = %{version}
 Supplements:    %{gio_real_package}
 %{glib2_gio_module_requires}
-%if !0%{?is_opensuse}
-BuildRequires:  translation-update-upstream
-%endif
 
 %description
 This package contains network-related GIO modules for glib.
@@ -55,21 +55,15 @@
 %lang_package
 
 %prep
-%setup -q
-%patch0 -p1
-%if !0%{?is_opensuse}
+%autosetup -p1
 translation-update-upstream
-%endif
 
 %build
-%configure \
-    --disable-static \
-    --with-ca-certificates=%{_sysconfdir}/ssl/ca-bundle.pem
-make %{?_smp_mflags}
+%meson
+%meson_build
 
 %install
-%make_install
-find %{buildroot} -type f -name "*.la" -delete -print
+%meson_install
 %find_lang %{name}
 
 %post
@@ -79,7 +73,7 @@
 %{glib2_gio_module_postun}
 
 %files
-%license COPYING
+%license COPYING LICENSE_EXCEPTION
 %doc NEWS README
 %{_libdir}/gio/modules/libgiognomeproxy.so
 %{_libdir}/gio/modules/libgiognutls.so

++++++ glib-networking-2.54.1.tar.xz -> glib-networking-2.62.1.tar.xz ++++++
++++ 106287 lines of diff (skipped)


Reply via email to