libsoup-2_4-1-2.74.3-150600.4.12.1<>,܉hcp9|\>hTfpYVQ:0cp{!;/rQ[_=BEݢA"~eK{dwVYZؒGS,\xR&gcbY;&w@ 1Vm['o,}^jL+FN[ nu3 P<ρnW0tí0:~S<<@BsTN"O`5jhe2IKTsjWw)UkDޤ<#M=o0~/nJl2x#c%L0.`>C?d % J04@D]~  ( 8 X ` 0P (8b9 xb:#b>@FG,HLIlXtY\]^_bcdeflu,vLwxyzHX\jlpvClibsoup-2_4-12.74.3150600.4.12.1HTTP client/server library for GNOMELibsoup is an HTTP client/server library for GNOME. It uses GObjects and the glib main loop, to integrate well with GNOME applications. Features: * Both asynchronous (GMainLoop and callback-based) and synchronous APIs * Automatically caches connections * SSL Support using GnuTLS * Proxy support, including authentication and SSL tunneling * Client support for Digest, NTLM, and Basic authentication * Server support for Digest and Basic authentication * XML-RPC supporthch02-armsrv3KSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Development/Libraries/GNOMEhttps://wiki.gnome.org/Projects/libsouplinuxaarch64 hL$c'A큤A큤hchchchchccEhccE80b8ffb94fe1f8ed62bfc39288cef9d06e906e411f494bad7959bbd23bc7d54729adb9aaa00b96efaf5979ce41b7013604a6b35824e1674b832446baf7f07eb032a887f854d07557d75858eb2785e007c6b58bab8ba0ff17bf8441cd88933cc1b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69clibsoup-2.4.so.1.11.2libsoup-gnome-2.4.so.1.11.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibsoup2-2.74.3-150600.4.12.1.src.rpmlibsoup-2.4.so.1()(64bit)libsoup-2_4-1libsoup-2_4-1(aarch-64)libsoup-gnome-2.4.so.1()(64bit)libsoup2 @@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigglib-networkingld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libbrotlidec.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgmodule-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libgssapi_krb5.so.2()(64bit)libgssapi_krb5.so.2(gssapi_krb5_2_MIT)(64bit)libpsl.so.5()(64bit)libsoup-2.4.so.1()(64bit)libsqlite3.so.0()(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.27.903.0.4-14.6.0-14.0-15.2-14.14.3hR@h8L@hg4ez@dǢ@cF@a)@auJaXIaTU@a&0a#`8`!'`!'_#__[@_S}_R,@^>@^H^y@^c^V]^V]^,-^]]]]]z3@]x]x\P\\@\~d\mA@\d\Z@\E@\-@[^[t[[[ug@[m~@[m~@[Q[@Z(Z@ZmZUZZkZ1@ZZyZe@Ze@ZaZ&@YYY@Y@YY /YX:@XOW$W@WPWX@W@V(@V3V@V@VTQ@VTQ@VA@VU@UYUU>U@U@T@T@Tp@Tp@mgorse@suse.commgorse@suse.commgorse@suse.commgorse@suse.comdimstar@opensuse.orgbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combwiedemann@suse.comdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgpmonreal@suse.compmonreal@suse.compmonreal@suse.comdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comdimstar@opensuse.orgbjorn.lie@gmail.comdimstar@opensuse.orgolaf@aepfle.deolaf@aepfle.debjorn.lie@gmail.comdimstar@opensuse.orgbjorn.lie@gmail.commgorse@suse.commgorse@suse.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comluc14n0@linuxmail.orgluc14n0@linuxmail.orgbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.commgorse@suse.comluc14n0@linuxmail.orgluc14n0@linuxmail.orgbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgluc14n0@linuxmail.orgdimstar@opensuse.orgdimstar@opensuse.orgbjorn.lie@gmail.comdimstar@opensuse.orgluc14n0@linuxmail.orgluc14n0@linuxmail.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.org- Add libsoup-CVE-2025-4945.patch: add value checks for date/time parsing (boo#1243314 CVE-2025-4945).- Add more CVE fixes: + libsoup-CVE-2025-32913.patch (boo#1241162 boo#1241238 CVE-2025-32913 CVE-2025-32911) + libsoup-CVE-2025-32910.patch (boo#1241252 CVE-2025-32910) + libsoup-CVE-2025-32906.patch (boo#1241263 CVE-2025-32906) + libsoup-CVE-2025-32912.patch (boo#1241214 CVE-2025-32912) + libsoup-CVE-2025-32909.patch (boo#1241226 CVE-2025-32909) + libsoup-CVE-2025-4948.patch (boo#1243332 CVE-2025-4948) + libsoup-CVE-2025-4969.patch (boo#1243423 CVE-2025-4969)- Add more CVE fixes: + ef6c4bf6.patch (boo#1240750 CVE-2025-2784) + 96c22b67.patch (boo#1240750 CVE-2025-2784) + 19124679.patch (boo#1240752 CVE-2025-32050) + a5b86bfc.patch (boo#1240756 CVE-2025-32052) + 5739a090.patch (boo#1240757 CVE-2025-32053) + c9083869.patch (boo#1241686 CVE-2025-46420) + libsoup-CVE-2025-32914.patch (boo#1241164 CVE-2025-32914) + libsoup-CVE-2025-32907.patch (boo#1241222 CVE-2025-32907) + libsoup-CVE-2025-46421.patch (boo#1241688 CVE-2025-46421)- Add 04df03bc.patch: strictly don't allow NUL bytes in headers (boo#1233285 CVE-2024-52530 glgo#GNOME/libsoup#377). - Add libsoup-CVE-2024-52532.patch: websocket: Process the frame as soon as we read data (boo#1233287 CVE-2024-52532). - Add 29b96fab.patch: websocket-test: disconnect error copy after the test ends (glgo#GNOME/libsoup#391). - Add a35222dd.patch: be more robust against invalid input when parsing params (boo#1233292 CVE-2024-52531 glgo#GNOME/libsoup!407). - Add 4c9e75c6.patch: fix an intermittent test failure (glgo#GNOME/soup#399).- Add ced3c5d8.patch: Fix build with libxml2-2.12.0 and clang-17.- Add upstream bug fixes: + 4d12c3e5.patch: lib: Add g_task_set_source_tag() everywhere + 48b3b611.patch: lib: Add names to various GSources - Drop no longer valid translation-update-upstream BuildRequires and macro. - Use ldconfig_scriptlets macro for post(un) handling.- Update to version 2.74.3: + Add missing g-i annotations to `soup_address_get_sockaddr()` and `soup_socket_read_until()`. + Add missing `extern` when building on Windows. + Update libxml2 fallback for meson wrap. + Improvements when using libsoup with meson wraps.- Update to version 2.74.2: + Error when libsoup3 is already loaded before libsoup2.- Update to version 2.74.1: + Fix support for older versions of Vala. + Fix trying to build sysprof as a subproject on Windows. + Fix missing `extern "C"` in an installed header. + Improve `gssapi` dependency handling. + Fix `libsoup-doc` build target. + Updated translations.- Add libsoup2-extend-test-cert.patch to fix tests after 2027 (boo#1102840)- Add Provides: libsoup2 to the library, so that the lang package is installable. - Remove the left-over provides/obsoltes for libsoup (which is now libsoup 3).- Rename source package to libsoup2, as a compatibility package while the world moves to libsoup3 (with HTTP/2 support).- Update to version 2.74.0: + IMPORTANT: Enable ssl-use-system-ca-file by default on deprecated Sync and Async sessions. + Fix including headers in C++ projects. + Fix attempting to resolve relative paths with data URIs. + Support Content-Disposition headers without a disposition-type. + Fix building VAPI bindings with latest Vala. + Fix sending a Content-Length header in a response with status code of 1xx or 204. + Updated translations. - Drop libsoup-fix-SSL-test.patch: fixed upstream.- Run the regression tests using GnuTLS NORMAL priority- Disable tls_interaction-test until resolved upstream * See https://gitlab.gnome.org/GNOME/libsoup/issues/120 - Add libsoup-skip-tls_interaction-test.patch- Fix tests: fix SSL test with glib-networking >= 2.65.90 * See https://gitlab.gnome.org/GNOME/libsoup/issues/201 - Add libsoup-fix-SSL-test.patch - Remove patches: * libsoup-disable-ssl-tests.patch * libsoup-disable-hsts-tests.patch- Disable sysprof integration: this causes a nasty build cycle. + Pass -Dsysprof=disabled to meson. + Remove pkgconfig(sysprof-4) and pkgconfig(sysprof-capture-4), as well as pkgconfig(sysprof-4) in the devel project.- Update to version 2.72.0: + Fix critical after cancelling a message that failed auth. + Updated translations.- Update to version 2.71.1: + Add support for 308 Premanent Redirect. + Add basic sysprof profiling for HTTP messages. + Various build fixes. + Updated translations. - Add pkgconfig(sysprof-4) and pkgconfig(sysprof-capture-4) BuildRequires: new dependencies.- Update to version 2.71.0: + Redesign directory list returned for `file://` requests. + Add `SOUP_COOKIE_JAR_ACCEPT_GRANDFATHERED_THIRD_PARTY` policy. + Add soup_message_is_feature_disabled() API. + Fix potential leak when setting SoupSession:tls-interaction. + Fix building with Visual Studio. + Updated translations. - Drop libsoup-test-utils-fix.patch: fixed upstream.- Autodetect the location of krb5-config: krb5 adds itself to $PATH.- Add libsoup-disable-ssl-tests.patch: Disable ssl tests, as they randomly fail for all arches (glgo#GNOME/libsoup#188). - Rebase/refresh patches.- Add libsoup-test-utils-fix.patch: test-utils: Clarify meaning of an environment variable.- Update to version 2.70.0: + Deprecate SoupSession:proxy-uri. + Updated translations.- Update to version 2.69.90: + Add new API to expose support for same-site cookies. + Fix TRACE method not being considered safe and idempotent internally. + WebSockets: ensure a new connection is created for WebSocket requests. + WebSockets: do not start the input source when IO is closing. + Deprecate soup_date_to_timeval(). + build: Update glib requirement to 2.58. + Updated translations.- Update to version 2.68.4: + WebSockets: - Ensure a new connection is created for WebSocket requests. - Do not start the input source when IO is closing. + build: Update glib requirement to 2.58.- No longer recommend -lang: supplements are in use- Usage of g_canonicalize_filename requires glib 2.58- meson >=0.50 is required for building- Update to version 2.68.3: + Fixes to testing infrastructure. + Enable GNOME support in mingw. + Allow introspection in cross builds. + Updated translations.- Disable NTLM for the time being (causes build cycle): + Drop samba-winbind BuildRequires. + Pass -Dntlm=disabled to meson.- 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.- 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.- 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.- 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.- 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.- 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.- 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.- 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.- Update to version 2.65.91: + Remove RFCs from sources.- Update to version 2.65.90: + Avoid using threads in SoupRequestFile asynchronous API.- Fix translation-update-upstream call, needed after update of translation-update-upstream in distro.- 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.- 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. - Drop meson and apidocs beconds and conditionals, fixed upstream.- Update to version 2.64.2: + TLD tests updated. + Updated translations.- Update to version 2.64.1: + Many fixes to the meson build system (which, by the way, is NOT official yet). + Updated translations. - Changes from version 2.64.0: + Many fixes to the meson build system. + Updated translations.- Conditionalize meson use: it's currently providing wrong capability leading to every package autodepending on libsoup-2.4.so.1() capability to get "Unresolvable" (glgo#GNOME/libsoup#9).- Update to version 2.63.92: + Updated translations. - Add: + meson BuildRequires and replace configure/make/make_install/\ make_check with meson/meson_build/meson_install/meson_test macros to follow upstream's build system port to Meson. + libsoup-add-missing-po-meson_build.patch (glgo#GNOME/libsoup#6). - Drop no longer needed intltool BuildRequires: upstream migrated to Gettext. - Conditionalize build of API docs: they are currently failing (glgo#GNOME/libsoup#8). - Enable tests run to increase QA of package.- Update to version 2.63.91: + Simplify soup_hosts_matches_host(). + Add new tests for trailing dots in domain names. + Updated translations.- Update to version 2.63.90: + Set default cookie path for NULL origins. + Fixes to GObject-introspection. + Use atomic-refcounting in classes that are not using GObject-refcounting. + Many Coverity-found code fixes. + Bail out on cookie-jar calls with empty hostnames. + Fixes to the simple-httpd example.- Update to version 2.62.3: + Check for trailing dots in domains. + Set default cookie path for NULL origins. + Use atomic-refcounting in classes that are not using GObject-refcounting. + Many Coverity-found code fixes. + Bail out on cookie-jar calls with empty hostnames. - Drop libsoup-boo1100097-empty-string.patch: Fixed upstream.- Add libsoup-boo1100097-empty-string.patch: fix crash when handling empty hostnames (boo#1100097 CVE-2018-12910).- Update to version 2.63.2: + Fix critical warning in SoupSocket. + Updated translations.- Update to version 2.63.1: + Fix digest authentication with encoded URIs (bgo#794208). + Avoid unaligned memory accesses in WebSocket implementation (bgo#794421). + Fix crash under soup_socket_new() (bgo#762138). + Use libpsl for the SoupTLD API instead of shipping a copy of the public-suffix list (bgo#769650). + Introspection documentation fixes (bgo#795135). + Minor cleanups and fixes. + Updated translations. - Add: + pkgconfig(libpsl) BuildRequires: new dependency. + pkgconfig(glib-2.0) BuildRequires to avoid implicit dependencies. - Drop: + glib-networking BuildRequires: this is actually a runtime requirement only. + python3-base BuildRequires: aside from being an implicit dependency, this is only required when using apache-httpd configure option for using a python script to get the Apache modules directories. + libsoup-SoupCookie-fix-instrospection-annotation.patch: fixed upstream.- Update to version 2.62.2: + Fixes to instrospection annotation (bgo#795135). + Fixes to the test suite with PHP version >= 7.2 (bgo#795111). + Critical warning fixes to SoupSocket. + Updated translations. - Drop upstream fixed patches: + libsoup-SoupCookie-fix-instrospection-annotation.patch (bgo#795135). + libsoup-xmlrpc-server-dont-count-null.patch (bgo#795111). + libsoup-soup-socket-fix-critical-warning.patch.- Add upstream bug fix patches: + libsoup-SoupCookie-fix-instrospection-annotation.patch (bgo#795135). + libsoup-xmlrpc-server-dont-count-null.patch (bgo#795111). + libsoup-soup-socket-fix-critical-warning.patch.- Update to version 2.62.1: + Fix digest authentication with encoded URIs (bgo#794208). + Avoid unaligned memory accesses in WebSocket implementation (bgo#794421). + Use base domain to decide if cookies are third-party (bgo#792130). + Fix crash under soup_socket_new() (bgo#762138).- Unconditionally enable translation-update-upstream: on Tumbleweed, this results in a NOP and for Leap in SLE paid translations being used (boo#1086036).- Update to version 2.62.0: + Updated translations.- Update to version 2.61.91: + Add limit to header length to avoid DOS attacks (bgo#792173). + Update the public-suffix list. + Revert "cookie-jar: use base domain to decide if cookie is third party" (bgo#792130).- Modernize spec-file by calling spec-cleaner- Update to version 2.61.90: + Various improvements to the WebSocket implementation (bgo#792113). + cookie-jar: use base domain to decide if cookie is third party (bgo#792130). + Add new API to create a new connection from a SoupSession (bgo#792212). + soup-headers: accept any 3 digit number as message status code (bgo#792124). - Remove unneeded %clean section: RPM does this kind of work itself already. - Adopt the use of %make_build macro rather than raw make command, following the best practices.- Update to version 2.61.2: + Session: don't request Keep-Alive for upgraded connections (bgo#788723).- Update to version 2.61.1: + tld-parser: use Python 3 (bgo#785735). + Fix heap-buffer-overflow in soup_ntlm_parse_challenge() (bgo#788037). + Fix possibly uninitialized value in ssl-test. + SoupCache: fix the timestamp for responses (bgo#791031). - Drop libsoup-tld-parser-py3.patch: fixed upstream.- Update to version 2.60.3: + heap-buffer-overflow in soup_ntlm_parse_challenge() (bgo#788037). + session: don't request Keep-Alive for upgraded connections (bgo#788723). + soup-headers: accept any 3 digit number as message status code (bgo#792124).- Use python3 during build: + Add libsoup-tld-parser-py3.patch: Use python3 for tld-parser. + Add python3-base BuildRequires.- Update to version 2.60.2: + Fix documentation typos (bgo#788920). + format-zero-length warning triggered in soup-logger.c (bgo#789096). + Warnings while generating inrospection files (bgo#789099). + Updated translations. - Add conditional use for translation-update-upstream: suse-only requirement. - Update Url to https://wiki.gnome.org/Projects/libsoup: current libsoup's project web page. - Run spec-cleaner -p to get respectives pkgconfig(*): gio-2.0, gobject-2.0, gobject-introspection-1.0, gtk-doc and libxml-2.0.- Update to version 2.60.1: + Fallback to another authentication type if the current failed (bgo#788238). + Fix unbalanced G_GNUC_BEGIN_IGNORE_DEPRECATIONS use in soup-session.c (bgo#787166). + SoupCache: fix setting default value for cache dir (bgo#788452). + Updated translations. - Update Url to https://wiki.gnome.org/LibSoup: current LibSoup's web page.- Update to version 2.60.0: + Updated translations.- Update to version 2.59.90.1: + Fixed a chunked decoding buffer overrun that could be exploited against either clients or servers (bgo#785774, CVE-2017-2885). - Changes from version 2.59.90: + Several SoupAuthNegotiate compatibility fixes (bgo#783780, bgo#783781). + Include a payload in SoupWebsocketConnection's "ping" messages (to avoid problems with certain buggy server implementations), and emit a signal when receiving a "pong" (to allow apps to notice when the remote peer has disconnected them) (bgo#785660). + Fix the interpretation of wss:// URIs, which previously mostly didn't work (bgo#784766). + Fixed SoupContentSniffer behavior on XML files with no Content-Type (webkit#173923). + Fixed a bug with cancelling async requests (bgo#773257). + Reverted the (undocumented) change in 2.58.0 to call soup_session_abort() after changing SoupSession:proxy-resolver; while this made its behavior more consistent with :proxy-uri, it ended up breaking things (bgo#781590). + Allow HTTP responses that have no trailing CRLF after the response headers (and no body) (bgo#780352). + Fixed an out-of-bounds read in SoupURI parsing (bgo#785042). + Fixed a spurious (debug-level) error message in SoupWebsocketConnection (bgo#784935). + Fixed introspection annotations on soup_message_headers_get_content_range(). + Fixed a flake in tests/header-parsing (bgo#777258). + Update tests/test-cert.pem to use stronger algorithms to avoid problems with newer gnutls (bgo#784949). + Fixed examples/get to not accidentally break https certificate validation (bgo#784259). + Misc updates to apache/php stuff in unit tests.- Update to version 2.58.2 (CVE-2017-2885, boo#1052916): + Fixed a chunked decoding buffer overrun that could be exploited against either clients or servers (bgo#785774, CVE-2017-2885).- Replace krb5-devel BuildRequires with pkgconfig(krb5): This does not exactly reproduce what configure is looking for (it ignores the .pc file) but it helps OBS in chosing between krb5 and krb5-mini, shortening build cycles.- Update to version 2.58.1: + Reverts a change to SoupSession to close all open connections when the :proxy-resolver property is changed (bgo#777326). This change was made in 2.58.0 but accidentally left out of the NEWS for that release; although that behavior made :proxy-resolver more consistent with :proxy-uri, it ended up breaking Evolution EWS (bgo#781590). + Fixed undefined behavior in tests/header-parsing that could make the test spuriously fail (bgo#777258). + Updates to the configure tests for Apache for use in tests/: - Dropped support for Apache 2.2. - Changed PHP support from PHP 5 to PHP 7. - mod_unixd can now be either built-in or dynamically loaded (bgo#776478). + Updated translations.- Update to version 2.58.0: + Fix authentication issues when the SOUP_MESSAGE_DO_NOT_USE_AUTH_CACHE flag is used (bgo#778497, bgo#777936). + MSVC build improvements. + Updated translations.- Update to version 2.57.1: + Added SoupWebsocketConnection:keepalive-interval, to make a connection send regular pings (bgo#773253). + Added soup_auth_manager_clear_cached_credentials() and SOUP_MESSAGE_DO_NOT_USE_AUTH_CACHE, to allow greater control over the use of cached HTTP auth credentials (bgo#774031, bgo#774033). + Fixed the use of SoupSession:proxy-uri values containing passwords (bgo#772932). + Various minor WebSocket fixes: - Avoid sending data after we start closing the connection (bgo#774957). - Do not log a critical if the peer sends an invalid close status code. - Log a debug message when a "pong" is received. + Fix introspection of soup_message_headers_get_content_range(). + Replaced Vala [Deprecated] annotations with [Version] to avoid build warnings (bgo#773177). + MSVC build improvements. + Updated error/message strings to use Unicode punctuation (bgo#772217). + Updated translations.- Update to version 2.56.0: + Added SoupWebsocketConnection:max-incoming-payload-size property, to override the default maximum incoming payload size (bgo#770022). + Added soup-version.h symbols (in particular soup_check_version()) to introspection (bgo#771439). + Updated the copy of the public suffix list used by SoupTLD (bgo#769650). + Updated translations.- Update to version 2.55.90: + Removed support for SSLv3 fallback; sites that reject TLS 1.x handshakes will now just fail with an error (Firefox and Chrome have both already switched to this behavior) (bgo#765940). + Fixed the parsing of s in the new GVariant-based XMLRPC code (bgo#767707). + Fixed soup_server_set_ssl_cert_file(), which was added in 2.48 but didn't actually work. + Added GObject properties to SoupLogger to make it bindings-friendly (bgo#768053). + Fixed build error on FreeBSD (bgo#765376). + Fixed build with certain new versions of glibc that define "EOF" as a macro (bgo#768731). + Updated m4/ax_code_coverage.m4 with support for lcov 1.12. + Updated po files for future gettext versions. + Updated translations. - Drop libsoup-Prefix-signal-ID.patch: fixed upstream.- Add libsoup-Prefix-signal-ID.patch: Buildfix commit from upstream git.- Update to version 2.54.1: + Fixed an ABI break in 2.54.0 caused by adding a member to SoupAuthClass; 2.54.1 is ABI-compatible with 2.53.92 and earlier, but NOT with the anomalous 2.54.0. If you built packages against 2.54.0, you will need to rebuild them against 2.54.1. + Fixed NTLM authentication when ntlm_auth from the latest version of Samba is present (bgo#765106). + Updates to MSVC build, including for GSS-API support. + Updated translations. - Drop libsoup-auth-ntlm-fix.patch: Fixed upstream.- Add libsoup-auth-ntlm-fix.patch: Fix NTLM auth failure with latest samba (bgo#765106, boo#976110).- Update to version 2.54.0.1: + Fix a build problem with the 2.54.0 tarball, which would not build if you configured with "--without-gnome".- Update to version 2.54.0: + Fixed examples/simple-httpd on Windows (bgo758759).- Update to version 2.53.92: + libsoup now supports HTTP "Negotiate"/GSSAPI/Kerberos authentication. It must be enabled specifically by the application and is also subject to certain other restrictions, some of which are not yet controllable through the API (bgo#587145). + Added support for building under MSVC (bgo#758759). + Fixed a problem with the 2.53.90 tarball that caused translations to be mis-installed. + Updated translations. - Remove intltoolize call: the tarball has been corrected. - Add krb5-devel BuildRequires: new dependency for krb5 support. - Pass --with-krb5-config=%{_libexecdir}/mit/bin/krb5-config and - -with-gssapi to configure in order to enable krb5 support.- Update to version 2.53.90: + NUL bytes in headers are now ignored (bgo#760832). + Fixed transfer annotation of soup_form_decode* functions (bgo#743966). + Updated translations. - Call intltoolize before configure in order to fix up the tarball to work with recent versions of intltool.- Update to version 2.53.2: + Fixed up symbol visibility handling for mingw by copying GLib's system (bgo#757146). + Finally marked the old SoupSessionAsync and SoupSessionSync methods as deprecated (bgo#757146). + Added libsoup-2.4.deps for valac. + Make it possible to build from git without gtk-doc being installed. + Updated translations.- Update to version 2.53.1: + Really fixed build under MinGW for sure this time. + Fixed SoupServer Web Sockets code so that the SoupClientContext passed to a SoupServerWebsocketCallback is fully usable (rather than crashing when you try to do most things).- Update to version 2.52.2: + Fixed build under MinGW. + Fix SoupServerWebsocketCallback handling so that the SoupClientContext passed to it is still valid. + Added a .deps file to define dependencies for valac.- Update to version 2.52.1: + Fixed build under MinGW. + Fixed build with --disable-introspection (bgo#755389). + Fixed HTTP authentication protection space handling for files directly under the root directory (bgo#755617). + Fixed a warning when loading data from SoupCache while using an authenticated proxy (bgo#756076). + Updated translations.- Update to version 2.52.0: + Removed duplicate test paths from tests/date so it will pass with glib 2.46.0.- Update to version 2.51.92: + Added g_autoptr() support for all libsoup types (bgo#754721). + Added a missing (allow-none) annotation to soup_uri_normalize() (bgo#754776). + Updated translations.- Update to version 2.51.90: + Added a new GVariant-based XMLRPC API, and deprecated the old GValue-based API (along with the associated GValue-manipulating utilities) (bgo#746495). + Multiple build fixes for Visual Studio (bgo#752952). + Added VAPI generation (bgo#750679). + Fixed the mode bits on soup-cookie.c, which was previously marked executable for some reason (rh#1247285). + Updated translations. - Add pkgconfig(vapigen) BuildRequires: New dependency.- Update to version 2.51.3: + Fixed "make check" in non-English locales (rh#1224989, bgo#749397). + Fixed some compiler warnings (bgo#748514). + Updated translations.- Update to version 2.50.0: + Updated translations.- Update to version 2.49.92: + Fixed an NTLM problem that caused spurious "Authentication Failed" errors in evolution-ews (bgo#735197). + Updated translations.- Update to version 2.49.91.1: + websockets: minor optimization. + websockets: fix 32-bit build. + docs: fix build. + tests: fix when building without glib-networking available.- Update to version 2.49.91: + Libsoup now has support for WebSockets in both SoupSession and SoupServer (bgo#627738). + Added support for NTLMv2 Session Security to SoupAuthNTLM. (This is transparent to the app/user; if the server supports it, it will be used) (bgo#739192). + Added soup_server_accept_iostream() to allow feeding a non-GSocketConnection GIOStream to SoupServer (eg, when accepting HTTP requests on some other sort of connection) (bgo#744186). + Added soup_session_steal_connection() and soup_client_context_steal_connection(), to allow you to steal a GIOStream from a SoupSession or SoupServer and then use it for non-HTTP purposes (bgo#721343). + Added soup_server_add_early_handler(), for adding SoupServer handlers to run at :got-headers time rather than :got-body (eg, to set up a streaming read of the request body) (bgo#625645). + Added a new SOUP_MESSAGE_IGNORE_CONNECTION_LIMITS flag, which can be used to bypass SoupSession:max-conns and SoupSession:max-conns-per-host on a per-message basis (bgo#744720). + Multiple SoupCache fixes: - Leaked resources are now cleaned up when opening the cache (bgo#667682). - The "Age" header is no longer added to cached responses (bgo#741108). - Fixed the interpretation of the "must-revalidate" directive to not be stricter than required (bgo#744468). - Messages retrieved from cache now behave slightly more like non-cache messages in terms of SoupSession signals and timing (bgo#744788). Additionally, there is a new SoupMessage::starting signal, which is like SoupSession::request-started, but emitted for cached resources as well (bgo#731153). + Fixed soup_session_cancel_message() to work reliably on paused messages (bgo#745094). + Added code-coverage support to the build (bgo#744744). + Fixed the library symbol check in "make check" to work when building with linker options that result in slightly different organization (bgo#741348). + Added a hack to SoupSessionFeature so that people will stop re-reporting an old Eclipse bug against libsoup (bgo#710242). + Miscellaneous bug and leak fixes in the test programs, leak fixes in libsoup, and documentation updates. + Updated translations.- Update to version 2.49.1: + Fixed a bug in the SoupMessage:event signal that broke evolution's ability to connect to https hosts with "bad" certificates (bgo#739951). + Fixed a case where the async codepaths could potentially block on a synchronous write (bgo#727138). + Fixed the symbol soup_server_set_ssl_cert_file() to get exported, and added soup_server_get_uris() to the documentation. + Improved a bunch of introspection annotations (bgo#729987). + Clarified some documentation. + Fixed Windows build, twice (bgo#738003, bgo#738551). + Updated translations.- Update to version 2.48.1: + Fixed a bug in the SoupMessage:event signal that broke evolution's ability to connect to https hosts with "bad" certificates (bgo#739951). + Fixed a case where the async codepaths could potentially block on a synchronous write (bgo#727138). + Fixed the symbol soup_server_set_ssl_cert_file() to get exported, and added soup_server_get_uris() to the documentation. + Improved a bunch of introspection annotations (bgo#729987). + Clarified some documentation. + Fixed Windows build, twice (bgo#738003, bgo#738551). + Updated translations./sbin/ldconfig/sbin/ldconfigh02-armsrv3 17513566282.74.3-150600.4.12.12.74.3-150600.4.12.12.74.3libsoup-2.4.so.1libsoup-2.4.so.1.11.2libsoup-gnome-2.4.so.1libsoup-gnome-2.4.so.1.11.2libsoup-2_4-1NEWSlibsoup-2_4-1COPYING/usr/lib64//usr/share/doc/packages//usr/share/doc/packages/libsoup-2_4-1//usr/share/licenses//usr/share/licenses/libsoup-2_4-1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:39490/SUSE_SLE-15-SP6_Update/888591c9acd7c76f015f76dc85a32f8e-libsoup2.SUSE_SLE-15-SP6_Updatedrpmxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8baedb72d503708f0701dc12bd7a1b6e017e37b7, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2944fb99471883e82097d06e30695b036db7fc03, strippeddirectoryUTF-8 Unicode textASCII text PRR RRRR R R RRRRRR RRRPRRRR R RRRUʳ6ˌQk^Wsamba-winbindutf-86a566ee10b6c7789506b69ba40a590ac08755dd5b42cada8367c52908f11ad36?7zXZ !t/q`w]"k%oj$i/R+>Q/#o*Ǡb^\ Ǘa{.o&4b87z9YlB slx^5={LEť JDz?~kBG@R3D+či'tشX?ߑ!Ad&'b8#EU1 >A#}8f8U[ky.:^V-fvnjj1QwХ{ SAr_-8O"}ؿ=ᕫ<P!##b[D3kUsօ lBWYS$*j1bqC *U:4 F]fOW=>V!6.;]Qw0{'($F V} 38͛Դ6I-*'990tհXpWQ(62žD`Ih;!47@ ^KLQGLQ8{&Xu)6V|ShL9` PJna@;ވx}T %D8FԂh"uyYqt^\'L9gCNcɲΆaan(%I*JFmĞ6AY ~,$xAn:V" }Q5h _HQV"TXK\*~}Rֲ0:<.ݢ/v*|Ԋ-nzNT:/\4BGBˏ184t;s!hS#վ`^c*>GCX -f&ŽdzzlٓڽJ=DZ+.OulTO0 'dO0%Hgp»9?!K[=P2@b6&uºrDG4Mwts뱔5d{%o`+L1_n~(,:)}(c/cH)}&JkBhy$Wn8ͯS;@QEn\^?EXDs:xiҵW u0;8S4|t"%Yҵ)]t,E`6pA٭ yՠrmj7iBhxF_u3V @7tn]"q{QNkMA=](r#x|?x wR64q;̏P]ߒH we>>W\͎Bn1y;-x S3=$ΠTo=` J2͢Uoݿ %ay}5UA {bFY9ؿ^L-"6/||+>)u 򌍥Li+oq' 3q|m-αK4 q/c j1N+f9A܏/k.HY#?{YD`kDH5Td5qhq%utV܆G FUI۲j>ZI,ۗ! c^gHZ\HzO#X8 D{zoC+uUH>P _XbvĀs,(31Dň',`;G_4dW$CMD$!wn18C6QhlxPfGytD۬)KyPrO +h#/}f:ִZ˼A;Ri1H*aA7>˭^oϗ#/nj)t`C%[@%C )Dǂg0gTY_ҹ|49e"&<*Ms*gniEG!$j-O |ު@~}p)=hDCFuEU%{, nMg_&$9lA1oRw'OtsU`oh :ʂ-\ck-2f& ikduBL ڏg.,Cӹ,Ȗ4X$#h;znT-p,~kiCyx/řur2'kyA>|qFle<0oj 3%1m`[TN| Q̻p! e,4ç :+*4#g2pNpE~YltM(Mk<26 ެ eiǠcxgf#ڎXАq uNQN&4.8e* U܄,9ROa,xca(.ʩ#L5 }Y1\舘ށn]3d4JB׉rGiW1FB‰a^O{aXPmӮ~g@ڙkɞ||:*B6 sT%}"Fn>4MɑZj\UDXVF^h hYVg8u6r U(WķD߱| ]./{=,\KHa0-Ķ7JiTfC8q;DA2Wp;*\ńK:+jUݽx#&&;v?l6eN@6%I4`A 6j)DS]?\a|eiYd{3_%ʬY_ausbHQ_my|\\W#WgJ~H;W5T4gT;3jhGڤ{+IzcfW2ONhTF4rˉ9 mp\c;Jaݏ\Gʛ7>- K`Ѹ*@}Nѡ604Ȩ2c=+:U.Ů6E 뚜Km7z&&bOYJ/Ԫ[\LM"^$Cdyx9@Ӿl5 6$8ԕCL3x" 5F)DqΌq`2Dbf{(kM2FDt7P1 nro2MέP{YB-t7~DќZ[9p>%m$ʂsJSv;^C ZA'4֖BZ y!cTP&uඨ9:F~?! *,5VJ\vV<^p @O'QI#C3hڴ֛ Ts%=V[VkѽfbI-0>``zj%O9-X+ȃ4 ZݪD ZS˯*+6/ٖRfKN4D *I=*CG@WwYnY\{ֳk k@5Ѫ=%̙c*N5L?"n"q]R@?d&oOhI t˽2) {6iB3u"m1dR һʐc$A4Qתm!y>>duIK:ׅ^_6Gm7-:Ŗ={Q&ւ]#6L8=0rQkx;l`u"|YF W]$9rѧ#ұYd`5h1dPx${[QiNjϤ/&!p|kV{bx)x9I#5&t#Lx-:SCv؉1X&X0Q0/n ˨c$x{c :ewq]>9͝ 9 e-#[9;@B j_5{ gA- Ǵe"YaU%?Ad睅fnYJΞYmv Le{:󠗌 G4_`Va,Bb%J5w){^l,)A[skIal3<t'߾Jj ,/y{"PXWdy jxi܈Μ٨F#nrz9ӀO`i7Ǫ9ؗhYƲwnj%mWO Ws]w;M2kHȯB$F= (H%1\ ۚP.>}wbc& W?|?!Ei1)Ebth:Wɒ&좥fm Zkv|ît' |0 'SQV4cYf*q @?]?:i̷&!C=œ)ބk-C&LqTT϶kW̪Q|?@7HBrbߟ#EBb!gfg2h(-0C|!s@zZiY Bi:sIJ< \O?].|ǟS'M߲(cfO0[8+è<;1~ϵd!/mGeUXpSn`#O81Xg?kw;'[$%d6A6JkQH=L;gyCJgRj9נ,TQKpe3wwhl;Ba VR`Af1wW틉,fSNMUH0Gv8Ȯ"om|:?8[y UW o&,k ZF*JߩLby,n+z#5aۺ2~K*M G5.xg3>TM%Zi~Y~S'PIy3rFj$>LJk@xq ? 0![*$dVP;Y;ipȠ@ZS4! srWT  [yϢG$4n8n?Q\' L/dG*6PSRIVP@srVg1u]K,Tk/ߨ>Gj#Hm߫2=RRoZF 5ibR)'kN>FWL\qm eO"InTxmL4xb׸8 ._b Y޳"U@,1R5kx%t4-cG>*ԧuyaz\ uXKh%r12p!p`nnІM[.ΚAo* ~)=yRZǙ=1q`1嶕ZM/bFJ1VZReq[}ؐz]iC>pN0=bu}hQ@!V!tb 3܉!lQHS7ua_nr<Ȑ(gvGDujdL_mIr#wovvK{ ֑F^-AOiٟ1 bi$f_ n"%LhY%qX'Nk=K;k#Mj PE"ߍ-ϰb-z*? yF&#J8FҖjd>˝gy]L*!v~ L!x" x->é 'a ր0Fx[dpQ*3?73ӝ:{ug ?LXVCr~QXZlh`{.f[Տ&6N+ѣ38@dˑ%+Z9,==Ђ`âӻ:H|PESe'&c`G V ]/h4G *Uhm.\5 ƜfJg"қ}:K+ |%MŢEn{,Q)&AJcX#PJÝj廀M {dӏ.Ul;DU*6M2fQ{ւ6?q ]2ljKc>p*-ߏpDyݺi!xq#/ zfe&8pV) )8DEE& 3ҩxn d,y8 (KR߆1O]& iN?[6 8t,ONAǍIbASTY)}/vR׿bP=a)^۸C.K80KBO*tc'<{y:0͛>70R<yYr##C4!8!dcЦx bF& )$ ݖo1x HxJS+| ^S+ ǟ &42Oa糮{.rf$s_I[iah:xU;6&pG40UCЈ}M`O#TT䇮Ķq.&ǣ<-A* reM0 ό) myd䳺~™?,d[n~ =WnlR> -/pƘfq(--!Lb EP,H8U'7"Z)pJ7q<D30 1~Ti~>snZ `S[SN I &p#fysW 8DM!"̊ o$e&.{{fG;-uˎqXs[!OtTeZ b`y{"x>C,EuR˛+s>AuK|&vJkjZuTVO`X|nRy}.X q6ėu:b@Ch.8*2\`>Sővs*;<Ly^S"Yt >#,Ȍm]5ӊ̬ (A! 8M\6bK` D4k5 *dot)bT=pJЭ9.&oA@TF_ִd,⭕EbI% unU?+&pwa(@p,%+;kSTwpˬ*U&Ou #4E]E VaW((ʀw A44hzG%O5vHˎ"˩〈P|ۘ[ FEN3͜x,angL;qj,A[PiSu ;zQx2D?g69PZհX*@|Hl1OC*?Jغ@7Ms;{(pIZ"ɥ( ~Au<ƛkd*1|rdsk3c!5E]aN;ͣKYmZs>;黮U_#82ӑq8d?@Z'Oe*8A2a;7BOrlEFu0RI)`,xUx yC}"> pb`Y&j"q#BǷ {%t]-k!Driy ȉHyU@ \ݙA8>{  Lc"P)0]IkU!`SYe&LhJApˁ"\~L#HVRƾ7 3?^[LWt Jc T]I^z[hoIc*<5/"dh"}vncg|RjnʆIJaZ03mE B1e)Ŕ`4 U_ xEf J&ׂ[f/˒lazwV-akum)w&_|N6nS|aل̑MJ#F:Z_lP @"`|^r&פ5Ky2&vF1b|ȏj t^r%2#hj,!z|X-Uv\GV~ZUi ]^Ra >G+cڲfu 18޿:!6WK$ ')IH趁8Cf#z pdejPg]aK ^ 59wA\ۤr'g%OSMrO׫+2 $̬5~T5@d/߱TASdSWA2H+K)բƛrKe.|.\VaP=v4{8i¥Rg<6}]#J>]rg3Vqa(-%FcC09 " =TŠ 72Q>/[iyH"6нd;Pxwoꖉ(=b*ոMz-[h⋰Z%<8M5Bg_ӿ3a r .ˀH=C\ǩ0ծyOr?G+@s7v+ftA {''hBD }h;6j ] 5C ROZSX}gH$a*T=P?.gozmwtuSe`Vv:Hgј &P L7.HID0=k<4s7(CqsZ;z ٢o &D;Uq,O3:.e+ vTp$)?8xRܥh KI9 kco c>&jgnYH[UOC^9\FhD* hh[0FQkF7Q]dX~ d>W7#h[B=(,uDV-UOTV5s;.ɴt}lBKaND^+dM]kqW(xcaohˊzE^? VK`Be3%!gF:N°3=.lsaKKOORx[46pG{(F1sDCmJPl)&y@٢!D_ř=#-`9%Ȯ<%j=ewW>zj5%(Oc߬#7qR6 DP I-O⁦ @'HF>L*msȡ^rYozGq9V3̰-' 9LN!j>" ~rŴ=8U`MJ0p@WEeYeVd  t Gzi7Jw4}r@d7vڐ>pq&0vM|ucO f%G_4꡵{346l3$2l 6S^Pc׷pFWnh @O/gP}`4ۂc(fSb0@Q/k>E,Bb;*߿KpY,zJ[Mה<_XOj9UPFD-& 'xrWҢhH bx_ug@_wnH?3~Pa Q;H[cN+d'NroGIx`,˯p:Rv -Ih y^SM|Ԋ R8<=*T<'X.2(Y/H8ҧhThw@6}Pufs.q-^)oũ+XHT& q4FS!|̊\P5H?LYt~_ʃz\-d~`$5^$ݶ3lbJQQ Ԛ% F4zY1FX|jw sd5<۹k1_g)P^]3sX1-c N)S+tZe5tI kʹt#* G&"ʛ~#B tD0v1F^=ø^5 Rf 邑g{ooVz#t[$Yew 2n,vS˙{CtǸ2F=3eڵæ}a9..͊gwAOy_t E]U #`1/l?QoW[uPzHN>.xbZp&fcY7bqxڴ/ʺӄ"sc21ت(5VCpF\"~Y*juoґc/fkY=B2MmJc80LmiZf*LO9Xz͍ XN9 ۚ;xt(Rva/9yC6Ӫ\(c/L\OzC[n6,NJ vZ꺸Dឆ>l\\% yeY6̓P.F"yru2 7L®W<Жw :/&q[!^ q6J"B?.DP/UaEsZgU'*cPg LwhXM3wҋD7o4v$#l NmXbCŭF#D^xMFˆ̻͟0Qs[4t](ܡ z^Lk^+3ʴC:s׼L1;l I/yX|>Ԕ:3[TЧ1={7LZUv -˝+ڧ5(#-ap R$;uٌӖ}°cwJj5 ~;wJR8|.b8˝OVaCjj8lJk,rΐ-A;/^f> Zݵܯ) Ș‚A5&٦/r"x'*ފȽUW*" t $٥ρ;"nF&|a=H/rNmی F];|PY.fO)Jlޟ6Pzj{ߪEg%G88VNܿRN')c<@ AmxCnF*-4,kW`HQzu&rZj ܻ-`|Nz[i/c83{xl$-VlN@P@/ t=K^D)$8=t?SYS_t 5pdJM${}R|21YN`m0 Jv,Ѹ!ݫt#!@|ߚnte'I7 d*G,j[;>A۸YQeB),pWXZw,Wmx0a"</8BFU P]ݶ)^ܨ4<18랛FY̜[i)pLb]n8 ~~m񖴘t|ȓ$j~:v;Ƿ4N ]%!3[:nߴ9 K\/3Pbdu8g W,ې0Fw/, GzɚpKSkoy*U2> TC~(m(&آQ6Hi+ta;3oV?LU>LPV 2`jl8Vύڣnev?8?C@xi2vvtR=ĚRJ / Y]mJGk*ÉVAFJK Hh ݃آ50|ZS|S|?)9@JXFQϗ"!"uin+VˀLycE3py1P2<ˤ`Lc֯[D1c)Ya~mP b+P{Q]AuJwS#0N>qE󊌣7-Ea" ]}]W^h',=}FR1+~j1M~Ƽ̶qwHϚI"6Ov<3$Iҭ8 7R>g&^2 .Fh &b&; OOSA]Q4 Y {-?O`ZKwiA]I!1Zםpn:5#߅wO `/coE w Q)&Ԫ0Ry@^47@c(GtDYĥTYɼ/O:,{n~% !< ^ B:+e~pl)N‡ \<fMqo[0q %C ]]g m겳Oq| o֌EE<\"jրYTt>7f?9} :"~0/k,:Pc/ .a;]AւaT$,s+zȪO.;@T>)u.ʨh,ߛXX[,>a3-{}K٧*E|Ft"ѐB~z2^K9?U,&5e<ck} H&]'A-#]+<"ȅOM 1"wEܗG~T:_3D6n&mսw{x4O m𠝈O|O&yw܎fgW1G|;MunO+Wh"? lo>pF|n0xC~T!m;#G, YHQ)G!5X(iR78ڐLYM,ЯTu$(fTz" "0Jϙ-z|ٔ\nwrA%hX3:Ař?[N&8W)4Hu: R[i2.2gZl Yiz0FI_u Q'm*ڶDcַU0ļ}#.0KFW#w9а5+iOe~FUG[й1AQ-jD4Q1%$$C ނWψBS@]?4 GT(R!6_ jzAh?yAփ׃О_ud7 1(aCqQaNtLN@]b 7#6QFfPTJvAצH/OF=PYr[iX #)iEϯ< 7vW(W ƝA%j6I=E{tS#bzqrF^Y$>m( ,zI_zV[)}> w60|]C3@nű.UcޱN/m~RZf}韁uhLh'|P^J$As@toW$Z_h- AB3}Y@b/MVSu1i}~}O l{Ak6F^6M6W=ˍrӒfU`݇s vy_uTRZ#}p(59lECC%lZjB#Yor\UŮcVw8_>;'Mx^cXٶDziXm xWӇqH/otdCݸUtD M! aw%;8_[f;_4l#A)(*ʕ?:FYr%_8ώJXf¾^-!ɮ-(kO/B;.]|GU4#_PkG44 "鯻N<*$kc}@XʻdϨ `T s!Wi٥,^S@ +c'/Ų>\g"r31 KéՕ W!L /a^+"xRX.9?qpJ X[ۣtH]S &9#xf<׶g$׀/< ];ӪݍS2vô:ݮufsP𨖞NʪӬ^޲Xi!{Iyl2*ۑymuT tcEMRՅ*߈ГH? ʮHjNcfVfy͏aؒyEý [9ڼrDEN%\-4203j0"6;-%0&. 폥P6-4^+Ĕ d ֘:êۉ|1)h /fr,9UrLm'ZwbwAEfO"!>@ ¿C08Mkx̯Õ=^}t˜fr_E ,:D[Svzgd[оw'gV qB27y/ [%=w@ 2]w/-tu]cu]4hi󐛠$Mv= r|glKA? ule.˘.gy"j8Fj>eҭD nkfq7A 鏲&OC3Ǎ%#E"$L"px=nW-MDz+/Ѭ;D!ÓcDet?ƃvH/x=N2=6"+ ..в^ͳ.+Fī MSfS|Sv)=Z ~ п c–@lMdNpWޚh$;soW>I([ӽ%pIlp̊ [3an&ea 3ᔐv´qFd`#N.TϽ">'|Ihb{Kt{3fR)H޿H><@)]jvqv*b^uSzCvwAGux`$^}G4ۓq,uO#Ch(k VDUz6rJ,!NJ{"g׳Wwj 마 Dp&}e[c .'#f0bEH;E_W^m6 92ocևe xfU\F +™22IYUps c͠P -7joz>Ȗ:۴_xXt.[wh{ tyn#eAeY[8nկٛ|suDfq$PV8 FH": hl`vΓ=|l (+;ͮoHZSƒ&0b!)]Ċ*ܧ] GR,hޢaP'ykoxGLWAX**M U_}šCxHcg`2VEtd\9F"oAf} N~=\#H} _lpH1<%$:?DG}"f!_g[qzV B9L`I1H'@eU-:78-&6TXU^RQ*>$V⦧Lr:+t[r|T1)Ȱ)&&;ņM6UMlQQ9 (a9FG, iC2:6\Ob_`ˌP1/> _EӡHo%jSIfee_>@"}^ȎO àcP^̢Ag 95acyUH#]@3Mh.G"|\PRob4ދ%*`uJ~~Oj}qdkÑC25Al}֦0eOEI NĠ;[AkEތdRlU.Q[,%@(Y^AX87]5F$ֲ! Z ?eV Ks!"~ 7E"@Z0? jWoY2+aʘ6Gׇ?Ģ_k}{wY|\K2ٸ-XxU1gIw&}8]^b5,l4/bH!  7Y2{܌0?rZ}aD>*Tokqj@j 7+H}2kv;^ӫ8QA[Y&b \7ts¨,44N] ҹCHH"gHu/|bs\4A4n䦂ĺ<cf7鷚嚼BA#gAY,JnnT%)TɄ H`& "]3-=ߊ}V GDnUuS}rʄm"JNߪ;*x\ã!d'jNlѫORsRk䐳|v.GhTwj?z8wK2l(\}{cVY MpA4kSuA$uJso| A֐7@Z&ԪN+X02'cYcL3#:Qw_\D0IӒ!&Bhƈ(Fetzrm2rF_o1Ejp4 LޒJ-c F W5 ɭ*c1tw-n``@ zU><`EMwR&ŧF5:ƹ Gwa.@2Yx6#*(愧,\[+?\e%{rօsAX[{aŭV`oK4qѡ,{`*{)3J&8 B<<;vq򴹋@ioMqRE#JF{zӺ5@ Y)'Jrw[xӽؠUSeqVC, H FCHDPK3e0ź }Ǭ'nT6Tλ$U̗>̊7^bEa9 Mrْݤf^xO=GIVwtJY]MCQd1U.+g7VW/k7`=-H귷7s\6XVq3@[CXiھ*QIVVJ=Wzڏk\At2)Pr;3z.+@g1l-,,08Ċ8oS5Btw-'Qңo.Mb#CѕdV≢ǯ^ܶka%$9rPv9G˔F\dwąo/y&JH{5Gcas֡xm8;֓ `X v1mM_gBqIJv=,咪({:@4Lʊ@jUCSf3-|O…`~FCXpjawJeW TGiCmoJXLO5,#eqӽq-C™|CR "_|p-`7 W#hBDkHH %#戽 JL=F:]Zd0B 98z4Xα$;#GnoyxX*|쪄 uhwְPP}t%~)E{AfǏon>G*!<6_m 򆷋QWgV]aQ}S͵nƒk-/q)gR|"ʢ/K ?eB&DJs H:!Δ.ӈRy*+%G5&F!?<2ݿZjzE^l r^]߉Wj7ׯz/,íe΢3qS(n1s~l^B#:.c]p<(@P&&p;LGP i_>&=k&c!,cJ\m ('^`Y(.x6R7/UAZ&SCb cCqzX qidxS`ә݂ 5)rwpΜT>&fxmjIπlh6:><+:1&f }V y;rǎ&\($t^Dyd$ k)#gM #!88K%<wZ2cp\Ovs7{U%eXp{Yى f%?ws:G(#ygp YZ