Hello community, here is the log from the commit of package libsoup for openSUSE:Factory checked in at 2019-10-17 13:07:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libsoup (Old) and /work/SRC/openSUSE:Factory/.libsoup.new.2352 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libsoup" Thu Oct 17 13:07:28 2019 rev:117 rq:738642 version:2.68.2 Changes: -------- --- /work/SRC/openSUSE:Factory/libsoup/libsoup.changes 2019-09-17 13:34:16.601872825 +0200 +++ /work/SRC/openSUSE:Factory/.libsoup.new.2352/libsoup.changes 2019-10-17 13:07:30.372048158 +0200 @@ -1,0 +2,104 @@ +Tue Oct 15 14:41:04 UTC 2019 - Dominique Leuenberger <[email protected]> + +- Disable NTLM for the time being (causes build cycle): + + Drop samba-winbind BuildRequires. + + Pass -Dntlm=disabled to meson. + +------------------------------------------------------------------- +Wed Oct 9 10:34:03 UTC 2019 - Bjørn Lie <[email protected]> + +- Update to version 2.68.2: + + Documentation fixes. + + Windows compatibility test fixes. + + WebSockets: client_max_window_bits in server must have a value. + + build: improve diagnostics when detecting Apache. + + NTLM: Make v2 authentication more robust. + + Updated translations. + +------------------------------------------------------------------- +Thu Sep 12 02:05:49 UTC 2019 - Michael Gorse <[email protected]> + +- Update to version 2.68.1: + + Several memory leaks fixed in tests, examples, and parsing + code. + + SoupServer: Fixes to Windows path handling. + + Changes in version 2.68.0: + + Updated translations. + + Changes in version 2.67.93: + + SoupMessage: Handle Transfer-Encoding: identity for + compatibility reasons. + + WebSockets: Only poll IO stream when needed. + + WebSockets: Properly set cookies received during handshake. + + WebSockets: Plug a couple of memory leaks and fix a few + read-after-free memory errors. + + WebSockets: document how web socket extensions should treat + buffers in case of error. + + SoupSession: Don't reset user GCancellable internally. + + Tests: Make tests installable. + + Remove deprecate GTimeVal internal usage. + + CI: increase coverage by enabling all features during testing. + + Updated translations. + +------------------------------------------------------------------- +Wed Sep 11 15:01:18 UTC 2019 - [email protected] + +- Update to version 2.67.92: + + Silence GTimeVal deprecation warnings. + + API documentation and annotation fixes. + + Plug a couple of NTLM authentication memory leaks. + + Meson: Use feature options. + + Meson: Do not fallback to system krb5-config for + cross-compilation. + + NTLM: Fix build with NTLM enabled. + + Updated translations. +- Changes from version 2.67.91: + + HSTS: New API to retrieve information about existing HSTS + policies. + + Updated translations. +- Changes from version 2.67.90: + + WebSockets: add support for WebSocket extensions via new + SoupWebsocketExtensionManager and SoupWebsocketExtension API. + + WebSockets: add support for the permessage-deflate extension, + enabled by default in SoupServer and in the client side only if + SoupWebsocketExtensionManager is added to a session. + + WebSockets: Allow sending close frames with no body. + + WebSockets: ignore messages after close has been sent and + received. + + Meson: tls-check improved. + + Meson: improve Apache checks. +- Changes from version 2.67.3: + + WebSockets: allow sending empty binary data. + + WebSockets: fail and load the connection on invalid payload + length. + + WebSockets: allow NULL characters in text messages data. + + WebSockets: Close connection on wrongly masked/unmasked frame + as per RFC. + + WebSockets: other code fixes. + + NTLM: Fix NTLMv2 authentication. + + SoupMessage: fix several deprecation warnings related to + private data. +- Changes from version 2.67.2: + + gobject-introspection: Fix annotation for soup_auth_new(). + + brotli: Do not advertise the decoder as it's failing with some + websites. + + Meson: Fix xml2 and sqlite fallbacks. + + HSTS: Add SoupHSTSEnforcer:hsts-enforced signal. + + HSTS: Fixes to the types used to store policies in the SQLite + storage. + + HSTS: Accept Strict-Transport-Security regardless of casing. + + WebSockets: Ensure messages finishes when handshake fails. + + WebSockets: Fix critical warnings and test failures. +- Changes from version 2.67.1: + + Add a brotli decoder. This adds a new dependency on libbrotli. + + Add strict secure cookies support. + + Add HSTS enforcer SoupSession feature (with both memory and + sqlite backends). + + meson gtk-doc documentation fixes. +- Add libbrotlidec to BuildRequires. +- Adjust meson: need "enabled" rather than "true" in a few places. +- Add samba-winbind to BuildRequires: meson checks for ntlm_auth. +- Meson: doc option is now gtk_doc. +- Add libsoup-disable-hsts-tests.patch: these require *.localhost + to resolve. + +------------------------------------------------------------------- Old: ---- libsoup-2.66.3.tar.xz New: ---- libsoup-2.68.2.tar.xz libsoup-disable-hsts-tests.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libsoup.spec ++++++ --- /var/tmp/diff_new_pack.fPGPBL/_old 2019-10-17 13:07:30.824046994 +0200 +++ /var/tmp/diff_new_pack.fPGPBL/_new 2019-10-17 13:07:30.828046984 +0200 @@ -17,14 +17,16 @@ Name: libsoup -Version: 2.66.3 +Version: 2.68.2 Release: 0 Summary: HTTP client/server library for GNOME License: LGPL-2.1-or-later Group: Development/Libraries/GNOME URL: https://wiki.gnome.org/Projects/libsoup -Source0: https://download.gnome.org/sources/libsoup/2.66/%{name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/libsoup/2.68/%{name}-%{version}.tar.xz Source99: baselibs.conf +# PATCH-FIX-OPENSUSE libsoup-disable-hsts-tests.patch [email protected] -- disable hsts tests. +Patch0: libsoup-disable-hsts-tests.patch BuildRequires: glib-networking BuildRequires: meson @@ -36,6 +38,7 @@ BuildRequires: pkgconfig(gobject-introspection-1.0) >= 0.9.5 BuildRequires: pkgconfig(gtk-doc) >= 1.20 BuildRequires: pkgconfig(krb5) +BuildRequires: pkgconfig(libbrotlidec) BuildRequires: pkgconfig(libpsl) >= 0.20 BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(sqlite3) @@ -119,10 +122,11 @@ %build %meson \ - -Dgssapi=true \ + -Dgssapi=enabled \ -Dkrb5_config='%{_libexecdir}/mit/bin/krb5-config' \ - -Dvapi=true \ + -Dvapi=enabled \ -Dgtk_doc=true \ + -Dntlm=disabled \ %{nil} %meson_build ++++++ libsoup-2.66.3.tar.xz -> libsoup-2.68.2.tar.xz ++++++ ++++ 15779 lines of diff (skipped) ++++++ libsoup-disable-hsts-tests.patch ++++++ diff -urp libsoup-2.67.92.orig/tests/meson.build libsoup-2.67.92/tests/meson.build --- libsoup-2.67.92.orig/tests/meson.build 2019-08-20 08:06:39.000000000 -0500 +++ libsoup-2.67.92/tests/meson.build 2019-08-30 20:06:14.780598736 -0500 @@ -24,8 +24,6 @@ tests = [ ['date', true, []], ['forms', true, []], ['header-parsing', true, []], - ['hsts', true, []], - ['hsts-db', true, []], ['misc', true, []], ['multipart', true, []], ['no-ssl', true, []],
