Hello community,

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

Package is "libsoup"

Thu Jan 30 14:50:10 2020 rev:53 rq:758523 version:2.68.3

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/libsoup/libsoup.changes        2020-01-15 
15:25:14.914570757 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.libsoup.new.26092/libsoup.changes     
2020-01-30 14:51:10.890927389 +0100
@@ -1,0 +2,275 @@
+Wed Dec  4 18:22:11 UTC 2019 - Bjørn Lie <bjorn....@gmail.com>
+
+- Update to version 2.68.3:
+  + Fixes to testing infrastructure.
+  + Enable GNOME support in mingw.
+  + Allow introspection in cross builds.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Tue Oct 15 14:41:04 UTC 2019 - Dominique Leuenberger <dims...@opensuse.org>
+
+- 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 <bjorn....@gmail.com>
+
+- 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 <mgo...@suse.com>
+
+- 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 - mgo...@suse.com
+
+- 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.
+
+-------------------------------------------------------------------
+Wed Sep 11 15:01:17 UTC 2019 - Bjørn Lie <bjorn....@gmail.com>
+
+- Update to version 2.66.3:
+  + docs: various gtk-doc fixes.
+  + SoupServer: Fixes to Windows path handling.
+- Update options passed to meson following upstream changes.
+
+-------------------------------------------------------------------
+Thu May 16 20:06:25 UTC 2019 - Bjørn Lie <bjorn....@gmail.com>
+
+- Update to version 2.66.2:
+  + Make gettext optional (might not be available in Windows).
+  + MSVC: set encoding to UTF-8 to avoid errors.
+  + MinGW tests build fix.
+  + Check for TLS support only when external glib dependency is
+    available.
+
+-------------------------------------------------------------------
+Wed Apr 10 08:23:45 UTC 2019 - Bjørn Lie <bjorn....@gmail.com>
+
+- Update to version 2.66.1:
+  + Fix dylib versioning in MacOS.
+  + Visual Studio build fixes.
+  + MinGW build fixes.
+  + Meson build system improvements.
+  + Fix random CI failures due to parallel apache tests.
+  + Code cleanups.
+
+-------------------------------------------------------------------
+Tue Mar 12 08:08:48 UTC 2019 - Bjørn Lie <bjorn....@gmail.com>
+
+- Update to version 2.66.0:
+  + Fix lookup for libxml2 on Visual Studio builds.
+- Add meson_test macro in check section, run tests during build.
+
+-------------------------------------------------------------------
+Tue Mar  5 09:20:22 UTC 2019 - Bjørn Lie <bjorn....@gmail.com>
+
+- Update to version 2.65.92:
+  + SoupConnection: Fix check for remote disconnectin idle state.
+  + Code cleanups and warnings fixed.
+  + Remove stale .pc.in files.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Wed Feb 20 19:44:58 UTC 2019 - bjorn....@gmail.com
+
+- Update to version 2.65.91:
+  + Remove RFCs from sources.
+
+-------------------------------------------------------------------
+Wed Feb 13 23:52:54 UTC 2019 - bjorn....@gmail.com
+
+- Update to version 2.65.90:
+  + Avoid using threads in SoupRequestFile asynchronous API.
+
+-------------------------------------------------------------------
+Wed Feb  6 22:01:59 UTC 2019 - bjorn....@gmail.com
+
+- Fix translation-update-upstream call, needed after update of
+  translation-update-upstream in distro.
+
+-------------------------------------------------------------------
+Mon Jan 21 11:42:39 UTC 2019 - bjorn....@gmail.com
+
+- Update to version 2.65.2:
+  + Remove autotools build system and change to meson by default.
+  + Many fixes to Meson.
+  + Improvements to the continuous integration infrastructure
+  + Make sure SoupSession features are not disposed until all
+    pending messages are processed.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Thu Jan  3 22:41:48 UTC 2019 - bjorn....@gmail.com
+
+- Update to version 2.65.1:
+  + Added MTLMv2 responses support.
+  + Many fixes to the meson build system.
+  + Remove Visual Studio project files.
+  + Enable VAPI by default.
+  + New strict header field parameter parsing API.
+  + Code cleanups.
+  + Updated translations.
++++ 113 more lines (skipped)
++++ between /work/SRC/openSUSE:Leap:15.2/libsoup/libsoup.changes
++++ and /work/SRC/openSUSE:Leap:15.2/.libsoup.new.26092/libsoup.changes

Old:
----
  libsoup-2.62.2.tar.xz
  libsoup-boo1100097-empty-string.patch

New:
----
  libsoup-2.68.3.tar.xz
  libsoup-disable-hsts-tests.patch

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

Other differences:
------------------
++++++ libsoup.spec ++++++
--- /var/tmp/diff_new_pack.bHlItD/_old  2020-01-30 14:51:11.366927643 +0100
+++ /var/tmp/diff_new_pack.bHlItD/_new  2020-01-30 14:51:11.366927643 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libsoup
 #
-# Copyright (c) 2018 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
@@ -12,32 +12,34 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:           libsoup
-Version:        2.62.2
+Version:        2.68.3
 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
-Source:         
http://download.gnome.org/sources/libsoup/2.62/%{name}-%{version}.tar.xz
+Source0:        
https://download.gnome.org/sources/libsoup/2.68/%{name}-%{version}.tar.xz
 Source99:       baselibs.conf
-# PATCH-FIX-UPSTREAM libsoup-boo1100097-empty-string.patch boo#1100097 
mgo...@suse.com -- fix crash when handling empty hostnames (CVE-2018-12910).
-Patch0:         libsoup-boo1100097-empty-string.patch
+# PATCH-FIX-OPENSUSE libsoup-disable-hsts-tests.patch mgo...@suse.com -- 
disable hsts tests.
+Patch0:         libsoup-disable-hsts-tests.patch
 
 BuildRequires:  glib-networking
-BuildRequires:  intltool >= 0.35.0
+BuildRequires:  meson
 BuildRequires:  pkgconfig
-BuildRequires:  python3-base
 BuildRequires:  translation-update-upstream
 BuildRequires:  pkgconfig(gio-2.0) >= 2.38.0
+BuildRequires:  pkgconfig(glib-2.0) >= 2.38.0
 BuildRequires:  pkgconfig(gobject-2.0) >= 2.38.0
 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)
 BuildRequires:  pkgconfig(vapigen)
@@ -115,21 +117,24 @@
 %lang_package
 
 %prep
-%setup -q
-translation-update-upstream
-%patch0 -p1
+%autosetup -p1
+translation-update-upstream po libsoup
 
 %build
-%configure\
-    --disable-static \
-    --enable-introspection \
-    --with-gssapi \
-    --with-krb5-config=%{_libexecdir}/mit/bin/krb5-config
-%make_build
+%meson \
+       -Dgssapi=enabled \
+       -Dkrb5_config='%{_libexecdir}/mit/bin/krb5-config' \
+       -Dvapi=enabled \
+       -Dgtk_doc=true \
+        -Dntlm=disabled \
+       %{nil}
+%meson_build
+
+%check
+%meson_test
 
 %install
-%make_install
-rm %{buildroot}/%{_libdir}/*.*a
+%meson_install
 %find_lang %{name} %{?no_lang_C}
 
 %post 2_4-1 -p /sbin/ldconfig
@@ -150,7 +155,7 @@
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/*.pc
 %{_includedir}/libsoup-gnome-2.4
-%{_datadir}/gtk-doc/html/libsoup-2.4
+%doc %{_datadir}/gtk-doc/html/libsoup-2.4
 %{_datadir}/gir-1.0/Soup-2.4.gir
 %{_datadir}/gir-1.0/SoupGNOME-2.4.gir
 %dir %{_datadir}/vala/vapi/

++++++ libsoup-2.62.2.tar.xz -> libsoup-2.68.3.tar.xz ++++++
++++ 178368 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, []],

Reply via email to