libsoup-2_4-1-2.74.3-150600.4.6.1<>,+Ph|7p9|.Pd 5L}jɂRux7\LEwjcw~}Poƒ2'h2Lk9F 6aI*QRٲQ{WQ5)93#8 )Кx(tYcB6V`y*5YќWHNl\X_Aw,o1ب3k 26#+;U&M^ {ԘθKmb9#1,#Γwi sكG2(ӷ6ohb4%uRib7Wڊ>C|?ld $ I04@D]~  ( 8 X ` 0P$( 8 `9 `:+`>@FGHI$X,Y@\t]^bcDdefluvwHxhyz  &hClibsoup-2_4-12.74.3150600.4.6.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 supporth|7h01-ch2d SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Development/Libraries/GNOMEhttps://wiki.gnome.org/Projects/libsouplinuxx86_64 'L$c'A큤A큤h|h|(h|h|(h|5cEh|5cEbc124cdf63a0225e7ddade052e157993d8cc281fefaced915c680fe4ff63359da3042bbfa3ac2437907c5b2d804c8e38e8a5a56dec80542c86dc6c2a5bdfca0132a887f854d07557d75858eb2785e007c6b58bab8ba0ff17bf8441cd88933cc1b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69clibsoup-2.4.so.1.11.2libsoup-gnome-2.4.so.1.11.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibsoup2-2.74.3-150600.4.6.1.src.rpmlibsoup-2.4.so.1()(64bit)libsoup-2_4-1libsoup-2_4-1(x86-64)libsoup-gnome-2.4.so.1()(64bit)libsoup2 @@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigglib-networkinglibbrotlidec.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(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.3hg4ez@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.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 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/ldconfigh01-ch2d 17464351272.74.3-150600.4.6.12.74.3-150600.4.6.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:38575/SUSE_SLE-15-SP6_Update/cde6ad564edf3ba42deb62ad5f2c8208-libsoup2.SUSE_SLE-15-SP6_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8b909af7e4c956e00d84743be3b4437f9b45e767, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0d7b3117b44f137b1c579d79b1fc11f234ab28ed, strippeddirectoryUTF-8 Unicode textASCII textPRRRRRR RRR R R R RRRRRRRPRRRR R R R|]-K}? 8¨Ssamba-winbindutf-8ae191e451b74c98949b5db11480198d7087123c38f9da9686a25404c55cc50bd?7zXZ !t/n:]"k%AKp{;$!?}sB1Z؇P2B~pRxiȀfg%d~}_su=Gy/j-À73˞!`!Su!*c`аRrUM!!M;j^yybD6A *$áTV~TdC>"W.]k 6ؾ@1xȠ%Rw}swME]aPr;mAZU1c.iAq%Y@ђ }͞AW^2 Z,2J?Vj!J!`m/-خ PQL՗fm5|˫^y;<b&K1s1Sˉ/`>fû@ %rBUG56 (ke]/_2S%o)>;1RȴgECwwj6[J,xxHx8>;6ݼvsu8-%v@qD#F ]nχҩР;:+d'FR;fuXkǨ|;A %BMjT 1eB&s9Eʫ "ca'f+ñyNo(QFI3RMe|ož1*eOAfQjgOy,_dVD5n#R۲{BYe%rt6Y9 O*xތ#xb+;)?R@gVӐj ԃgKpW]몋Y.K5.# 8[^Hoj}v*/_Ɩ Te3/z%E%v%Gf<3 m(C@&G2v60q]u@ڮS`7%[Һny 8@l<*fByv?j\#\hf' k鴋=}UI_%bGâ^>O0nHh1u;_I|:̾ESb=m@?~Eq:Y̒f0oطP 6dJ1‚\6x^U :X, (t-̬^!3a'u"+78' xM/^nGb3[%{#3vwΫjbt&i`׳)0L up6wŚRa 6glԃs]hȠ_' wݘi*ݫBf6%%7g&*-&u A9i[,_[;vE#B\[֮qY[ -\tp4pqH w|#(ٞ&<WXb$F ~:=8}]oA%?ճ9d(V;)OKaN n9׍'`VO]1vqw$@a/:bm#1wNkr!Nt_ug,5%5Iq7ʒ`ѓHil#"B OS,UvvrHmSB`&y"1_Ս+iV -yE#3Έ,dafZs@Ix^e'{ߒ'!Eǁ +e? S~EgĹvgX \jM[8myʦYK2GycdYӱdiiaWJ3(f!ܨFfuQ >Lp"jJcZ6T34r|]6z}Xzrtl>exD9]u&1l[ 8s3x,!qzDĈ!juժ ] OmZ^]+lyh%-w6"̊.@dn&TbNnA(V)k_VDg&@T~!.)u5zoܑe@L@vz(Ĝ *,J_ώ. Y ̆!<κ=y@g֥)^Λ!WEoE Il?0WRGl5qoKS Y G^BdQ #ZpL_fQ\is+BԐ6;7PՑ4:"Cq 6Nx v\ΥVb=("6..Wɀׂ[qcC{xI]͌aHl7 VFå1sr6hJބCMaU'W㧑ʁY3X,*J}{E)/]iO6cBOz.HǟwL6(TUR5P7ne*=۶uaQe7ڙ5+xCvH.ń6ǛoYxǛׯSq3W&C.>D]k45BXvo^[ (΅ȑgk"76*<%8ZQß C? KЎՠ哬nI\GSv-ٯ9ӼONDN6rLPF~* '\;T^ܓ # Z>ݒ';N8_ɱ-*)..ݳlow&(AGٓjD|N3/b<'n9Eg9J_LJ\]D`I{m04{lx"esr'dbqf,l?ħ',xƶfJk=Ȓos&5E`6 %1o} g,Pa҆5UϴDGqŸxb]F {0G!u78D7ȶ&&($)ɀfݧ5QBߔ1ݩNƔ`ei>p==m+ ԥubIʧؿ|E61{gEPZ oX\ u'.6s1ډ<\퇢°Ccʿj.~ pu6 UcJ~f{#c]o#XP#ZoniF7b⧆G ;Da"nT e8cqsKV!9t-?DX]]unjXtLfA5a)e$ʭ%B织U8 NҶ'$1O 8V2o ks ,L:;w :S LؖA>uZ65P}h83Ǭ/%S_pI(̭4?;y6XaF/R|E,}y@?@ZUVrU|"/0)bS-lbv:Ǘ- 3@sAԷ#[<>p^ͱᆎN! oBQ5 |Q]g,x[2܃&ǿ)/I^.6j6=URya|4ณ};fMud /w  l)u _х6LT^Įp; Z/w^Sf-xrKueC"ӳH0BE)j3n~&9 bVbzM|YBUPGOI*CO$gر&~[`/O4#:sLHpsl9NSVN皜hX َ{QܽUPMS+v;^kiAy#/r޸"ٚc\)++I`s fA{u^wpmG p]QkgV4ڍIKm窥Y+8\,Mf_al2&--4iMM []Ayȱˈdfw1"f鮰aM~Y *]Sl:*q^Kq76xoGY@O~#r?DNB~̶1$i8U9&cyhNBhZ2ȁO)e|]P<&9hHk׹\hg$/!ҪAH^V V#lXc_S4VjۂťIQGM7št C Ȇ;lm:&"]l~%P66}c[;{PSCS>l<"}} 8u]V㬅rPduΓ κN'is6wc{9ۉyL}.Yv >A"#W\'6:oZET@e) N?Qj|:Թ˿GeGre*7`k Mk1=-]җv_|Nӻ@BHw1Gw뀁fmRd J>'I>_d?v$^vgnIl(_B)^zն 5G5`2h(b@'+C|^ {d/K9°U/1%740̹KOɤp8_u'kʀZ+~'i4q,$Yr 6sjeq7gv :D"σyD*7 }hk̨D0SOFp}ݗ.J^t@r4s@ -*MvP@us#@wz\{ߧ)),4SӔb9qcE? _ z5[c;o (!ql50,;x̍—U*9O2z\x5FzR[*b+6?q⍌%.Ӣɗ蚪 m;܀6)O~ŞWfo9Kmj͞H,T&{$ul'b`).LbCA bBj)=Vs/DʄW~@Ű~TȨ M ڄS^0@46Sq/՚E|| H"%9 7a5d7]l~~v)RAD~h5No_&gpMLE/ ГtAR--tpRc~WXi`l;(sڊQ\Ƽ;no:Tj-hV 4QJٍj#A2IiAǟy)^\:HqN}b{mR:_*>)`+!mK52ѳHEs^{Ju#wskuX,iyrucxSE:X8 Rq`2wHtS3?{bVBMzT!칹*Yf(o?kIk~ϝ$j oemuƏH9,ZE;љg}(hݮcv#01ESь1Uvy{dv%5q ^6 híG|{~穮 #Q2;~e^~na1X~^vZbX*{P?I\E;Wsvد鸃J:\Z6ζ7iSTvD &5:#tUJ 9Ul`[EaG閵~4'BaP [Ux=P4!s^~Fphg=EsC$f-P9ļ1ϧH!&;"sI@2+Ҡ @%S7o%))UqnE]jq vۼ֢Gy[(RW## n Fgש#+\ba0$YPzh@F yZP8Vt󦚫.jmwb+lňӉHZ=QҙFV$<`3hpM䧡uWIz):c^7-suk]]hM5('莳 V{8tkyKd{v_>2ݽW?N2L\-W79@8ʧ֦J_#j91nE4F}jT"9taۺ]Rn&J;=Xqd/<ɨL/Rt~ t&]1:|Oᰤn9-?":/)r[{LyĒR|Vm=*y{߁;OAHTQv,HddD+vpp,(^Fy`ekMpKXbDp^3-{l1m.˟8hj7 y9ׁ cxĿ=tRES|=2Oja'R/!#pK Ply\:c_ӷ&FuQUe)[nIԗ04Z޾3rvl\Ƈsi8}}uA 6^֎]AY8]&m&"Vll-kHbkĨ)D7c^@n! qvn%7 *bAjhiK\x0\ՃmYY$9z<}u$Er=HL]wLVEp Sd2i;YswT ]j>;uJhIޏ tr㛇iGJ{2d50Y Fy~6ɇm "K,w3jQ)RZĎ&S@kO +71EŖU{rNG^)7ņ6Sj~/Q> pu^T%J):W@b;-Kܞrz])&ˊGDp\W_Uv^GLD:Sob92V8vF`e%_u0; '`Bx`BM\ SeSvo-߬QJ <qiM+PU{XYݤ/BQ~R흷v&m8JNfo]Ӿu5Q6p‚sz]}'>!"iC7Tk_S^]5*J-3MZx96j\r3 ;-DbT0Ӎ+*.WJ;s6'M Gc޶'eW3QCjPM֗ 2Q.NCp_^;h;mOTI[cwpU@$܂rZ {ns*EtyiCwN5jL*?oqY^AH+љ ]`Є֖!;uDC{4rжqrn+oTV[zaج6W"XQrp['`(̸m#c6mAـ4>ɯ0a}AT?IU7(k#q7@H-5C1o =9OtfPչYk/ ]9&7Fj1`,z#|߈ Iu@AJQ"65~6eN'pP{%[7>V!pXrL'ٳ;U]uI@ᓀ 2((6Hknan. _O:EUY{SQ Ew| AiVKg-"x ͖ՈS3r$jpsb #WZp![<*.Y vZ|??*ps;Su 5`0iy&TPw 'z;%q-T;'`|nH""ʠƜҫ+4 wEMmALR\- ogŶSEV_F/k dzT 4> 2S%:E}(6dl#d-^F4pʂO 7Pls΄HSVkA8&kU)+WtEJA:lklNV$n\(XMk^c ;'7t8u6(!e%)z%(>'e!@F4P ɓ5^J0T vQHzSz,qI z)Ğ٣x!̃wR?-=Z9V08df9ff͉-QfŸbMxB!4ch$Жy@КwcOӱT]po23f_5h>.-[vЈ̜K/gfz/&pg.}Ne@-bÝ)yru.EJBfX0̈ --2,}{~tP_Fz.EX^1,.iש:gKgOUg*9ﲫ:.P 8>*I#wMa( 7ߛ2Om1:eJX'cT%8<1hLyXgd/< :[ig `^V>>YF# ;T]хb9ٓt!C%є,4v>x@ݚ{W A֮VEW|B=z[oQ@hط9Ån͒XuVL*[ I]&{}PTCym^/gY-#2=apPݠ\0Qu y,/nP0<}TAدv<{[^c#;wwrC'Q4TIEW ǽnf G?I5c%r/cUQ#Ur1@׉T/^*mIj!GVϵWt߂:~DҁTjl3ZkLTua|LL4b(E-g*4k h|ԞJ?f/~diZz(`:^rTǣj%S"l1o+r#uHUZzA,G\3 Hй:@.& DYyꗿ\jYLLf;L& l}ju&DMÅߢx{iita@Wl,:LtSTl   0K~3Z}8qHj9r0ЩAVȳ!7w1`.>bBMNxcz+!nl\wYFj/avk4 "U-8j 8Upf %X.^g2:/Q8 7Z@iN05.f;34WߦR%U' Q\0 Qw _q/s/+ 4/M(%)IX3Fi >;5wTԟq-~KB&ZVĂQ68y沣e*$"7pz5Tlzևi ;-ߵ#7p<e.- I*{3&7C_Sp.CH2iv1*Vr10jAZ:Qc /kRE<IVAh(;IHG}xIs&`9u2v>f6 zi',w| tCxv{Et NRo`e #Pɽ#@4t4$15U<>WJLƠjI~ ɀw/An]2djr>Vl6$}|WSQ'IJk/9?ُ^E];9$/@SS< Q`c#G;"qwGpw"5jilh&ĠnUn᷺t5-X$*3>gNs ݑ(MmIn0zUp}b􅑑ZAzh^{ބz ¦S 0\jXE 9H/++m__Ȅ_6v:uI4A˄!#b*F@_VH{-C-&i*_Rc ё7x䛐a5/GL*>lS2YS6+b rAI6."ym=f0K?S6`pbJl8# 5@m9 coۻ~iLG-D=roK O5m[^E]l[ݞ #6ҡ`m\*}4 q66A{`fDƭw2VWPwsѮWngx*y'eoYm]21xk0c~ J1li`z -*̪Se{Fx,.iK hQ.;gRj%+^qʶ?ٍ+>F7YRuW&g]Q3l'_e3˜5J""0 ]RĈ/GP\u GV[TYrZ֥F OX*Ce>lֆ .an˵,\HȎOVfa]; WS<]c +-ޞzeVS[*R+zx Ǚok1 hc>[E\WI1 ⾞փZlqj 7}QI>O;Tab >d`oH@vX`Cۏ 6m 0@"/;P#c"j!xU?*F0`F+"WUK6n(ȆEG{Xpnϱ |Npf<2^ )YiD,}Ou)K.ea. T? @J&GHOϝjӺ~*`>Gyɶ oxD1xbs2W^]mtf{s0BXC -:Gd# „ ,B,4YR\FG{ChѢd?ԓEzjjż9]@+5o\" Ԉj5Bu:j\sfðѶ~=PHu"Z XGOІ+s6%vlN<|lY'pl,YWǑ-,9T\Xյ=uC\˭)RBCrA& vlڰ{ŴZ&m0ߏ{}XCD nDD̸aK6}TBNKkrS¢}ѧȎJ&Ph~_Eӷ4-Y6BF}k/OnYP[՜"՚ q1s5=IWް.d+Y{ʥEٮϾs x P;V i2A~0&eG+6&AO69A>Pbz%G /~ mk=LHOހlr\8bIEՖbBr X,&"P3VL@J a.`O/'c^Fߞ7ZE \QMBWd|E/GQ8\Ë|Ec.ˎu0a0x a3ި/rf`߀RI3= ծ orxU=k5;/MOE!竺XQɂ&Ӥj66,oXdcv|~~ SjX0'>HPo̊ބ[;jw.2(c$~ O׫HXAl()IN]%g,uƉajϺV1P IPq0_w5}}| dQ[hJT{FdapGX>,T)%S>[jǸxTA6(7(t\U`G0-M_ 6웏P' C'߸r]̸WlS:w.Ej7l!_*]nޥw >NS2^r"qt\XXUyIB 6OD7i:2S`` '~,t>#>P&K[]l*ZVkAd@ҋ!3'XʱgnZV|F#%[p)@iN0|N9MWr/!M9^ 64DsU2C•FNF+K/A?k/xxEݮPW.`7~&V ,dgW$5f}+;V>8u 5\}e<<4.߲{ڠ7' QeUl@*i?5:I88` |ގ }"},r>5mɛ**{)˯b6ھk40OKB>6"g? LoV*@wmsoIHEc3C'uO+Jƻ2`nqAwQLrZ<9B^o)GCpV:T!P9wקrk`Jd}_Pm.38Zdn甾&xZ߳M"&W|]޻C+w}@J`˙Pnϧ\'s۶>͓PDil( "WKQ]16hă"," $-Ő"'HC<{!-Y֛ѱϛQipzW:kSFS^gelS.4ЎHyi58`q_qjHj`Iu(O^[Q})&PUK0I7 p$Q4)jP4`I_-tIHi_ݩ٦=2jIv7VxeOd;<qc!4(Jg&,tKm]4'xM Y|+J(cD46 bFȳfF[cXy/9!2Piy(T08zN?̀rATt#9!'MvKh`50ӶfXDvdФ/YCES;av]֙4h!8 %R@P 2-oa؃lH>un:k4C)}_vɃx.hάO1xl6v>I3}ٖt]A/?C/i"Kgiի Z 6uxP}Uq}#%uQt[K1olm"^ /{r7:J9v+l 4B4z/Ιq id!!2ږя`xM 98"=լQ0D2';" 8c.U(aĠ3&Bg}IaSqO[(^ݟhy[걕gn?aeADat {R/c*ډ^3"D9$:t1LsdݛR5cF*UեChgjI#N6H=&8R‘QPtG}}j&P*|4uqKY= Po$>d)ʢqIùԺNJs~t'd-{>B(tMk!-]u%Siaʼ'r.,Ķ;/7 k d:FG%ȑ*2٩HUPItCrWr.,XvZIDj)R^ۇ6ꙝA{6RN~Ú~زͣVήcG;7UGcfY$ԹS FK,ltQnvZ}O l7?FIWwFr=?Ptl4gI@ ~ 'M(RUJëNCђ~}0d,0(׳?q`:aM0(:`!2-iH~j ŸϊJ*{ JLsZ.&1&zdaBԄpu3ihΕJ2lpbyjG+)MUo@6D:Y55y e^/P.%{(ySCC_^EI ^pYBI a@ߠPNWbqyc& bH?Ї_U$(_y~8٩'K N34 gtˀ Ƈ|!>^A>s6])m?O_3Cg:0;Y/\>e^-rK1_M6pB.<_Q`F.}FېBX"p<6~?X59jm2!X*!Vꛈiו*>2 wV.'6j+q$blMsy-V;`;> N4k镾_aiBLӚO2ӎ'%^UG5W6$ \F]Ӏ!^G9LHw 1,Xޡ }*NHǗ91d N &a}H 9.Hfc]ׇ5B@t=Ft{a1i nJ|8k"$*{'a_{o`| f५ l% 픢11XU͕U?0L>[f+^1M b\ u޵5HܞgE|[d.jv+<?74lpU|~~yԄKZ'"0.xr7b!1wὢ;ͱ2. lw}*A rHPrzUy#{IqA=GjSUQFcП2<sـ@`v?@*"ޱz\5jWeg$|~LX7}e+y3.hy º B{3}GȠ*j9t'eQXέ5 YX׌̐A7 #VZo%탤 U΢QןW"H( uw#uY#-Tn4n?Iʎr0vkqRBً+< 3Y*! !Z3J~{xC5K>!+zǚeE78BmAm' (`Yz) v!O ̼ =8Zʡh{$HNwN܊UUd9HVV`N>bhސ]sB+$?QS7s=G[k@pBc8SacavRhzpvgJEF=;DA:ᆂ;oFt!7{8}rHvS#ό įj32Mr SO԰&X-gYaDW@uИ62s'f (':)ݡWXGWQB5 >9/m.~:?xgTѾ`ZTdEFȖ&%nI vB\P i?°_ADMwR%  ؏`1#ҙݐUq7I" a6k8umߢO T/l!S^8zÌE4Qm_c Koz+A , fy;I/_{Rd3ut'mB ?#Ag8]֊d5Xa\=2M<ˬwO3oAh.@< *6XECq5 VOΌJl[*c}9 򔶁6FTCV CK>@$L<&[]Cyʉ)lM:SVb-1ZtWo Fd½8&OBCaye ?e$3Zpx_4| 4AǍP]3VX$VC菇7u/mvT4^1>'NgC` Ɂ~f`Tt+ero]l(rB[thW4ufo9?S`IIrU &kER:EOd}9ut'< mh6: 1 \JY۱';E }8<(UV˩ {٣:7&%bo !&\{julGώ8$Zjg-Fƿ*ZSo#XW5i" Ze$KQcR t;O>J$t#m%=doʵ?ɝ;zj2e7:F+ۛY'n p;otwK^ |@JG =q)e<(s_tW1@OՃE2Ĺ zF0F pka$U_ȇ CCSIІj\9㽚׿ Q}7YRU{^_jh %Ƒy|$Ea>-f xftrMC1GlS% V}PbtkyӯP> Le;ϙ:xԹxp-G9j|*"wY.qpX&]dOl;,#5}>&hz6ְlL++>sN!AWbo\_R^ Z\i /pIa쉖!/'؇.[xܟDRzIڅT!$OÂM;AT a!Ҷ\|(DbMJw`KS_YU!W6K Ck';<-o2xc|7TܷU*j49~y݇KOA'@[U6ֱsTI`Oxap>t/%-REER(HΜdH4Pk,WL`^@S[^|lZ^ceqCaYBoc PЂED>'jxG[⪐D49.#mMlS,`RPRq]=FIM:ХR gU?RiU)3}iVE 賿cO߸')P<^`ݢ m,$! k(Ŵc6PBZP,o7Y!m KQO)֞3 m8I b)`"}٨XqvAcX"xh#6eg%U`UǍz8[ZjYaK)lwx8jw`bIBt׻K+Iݹby:tCUrY cZBDUHuWMGZ|4) U Wxz[VֈETH[;D3u8\.D,Ңz+c*Ճ2 0IZTJVE BcC9Lէ9JKBu7Ŧ"^.˟Wp*c*'jiMpQ#bd8 ZV:Sq^_gO#I@ٯ0E&O{&ݧi7ʡɎͲkzW|3MDo\ݡE;ޖ S=k|g)#<ޕh/ p(*}Bsŧ2&3G@X75csI2u?WQ7iR:%&#;8]Orn{ƚӞv%&1d5)Cz{4vM̈́x53Ь:?6 v/m2J?Oʩ%nTGI`X ob\IW 5dӗQ1*S7QБԑ>Ŏ2Z&9̊Qmfkqt=s۞oU wL]G+*8 ~.DOɨASjnd\x˓"/JJq͘D0i ֦&=Vܢ r5o%O 8f q<(Gԩ3;ZTc $F=oϊA%HI6=:fyz)'F.Q9MuؙVR[6kșbKt#8ɝ$n-y?,7tѲq['52~niLIIW I~4u%/Me08M4Ň5r?}̳БdTLd~/F|(;6ZuP._s#V"uڏRw-ÌZV!(QR !kn {V H#faT4FcbLdMq=ݰۥׁoG'$qڑиGPqoub?߯ ߘ"sJ՟U0;r;9z`sԟ<AC }FV2ơӂ"JK8?Y`bb%7_c4lhL9j]UGW-.inنÂ5OḸ%}Z!6 KW|Ͼu?"ٝعWH0Ꙓ`F~S:I5U ?l-FWꄉC1ͪ8D*;nԙ_ ?ς_ƕ:il.df'w`zN7)2&)BRlަp=VDbP=ҽeBstwp݅p!Q~VxPC>C .6::e$8:| UkchZ4Y_!\c7xrcZ@*_!ץGUWНO^Zm \JkјEj=so5+A 1̳⹥TOUj'55&G۬N\ ٺ3k39.YfBD;٠rW/? s#\d}j$6աWz;=<Š~/zlCK0K} BP!Rb]]p9Kg:[lb,n̟Ⴛl_~3H`3nä"<1gqaدj#.m>d􅶡*(tMyUw`ɭ(2/Dn([0’l6'u;_W"r I$5ITYAf%xTCmȁ uyܙ]|ڬkcg閚3+Ao<^g>tzT+Nȇ dIoV4$Pao ֆUK?$w5 _|d'( z$'R#>H*ÿ =ߋڥJB8o#xQp*|SJ`BE & 92qX 9偨P Pae /[bTv{$5h*F/Q& O/dBmƳSC$3P@Yy I?.ccJ:<ڕf?kR{/,U~.u XIل;C~mYݎװPnt>å@O_bKA /SE9!n&b8q )pKR!JHv˼I-năTޙS@E5@i2Z4hV7Ll=K ;߭#G#74X.meК#ϵВ7,7 )!&s?vIܞu~DG-*>-mR@]6Q8eں1yN?9+M`):<"PauQN3Fإ3]莏8w`&Vwn{1X0(Iduĭ5 eU&fZߨJby.YxLuTcM%:z= ]w`['3ڲպW}!w@6!qt<"Ȓ@yUiMZE׶K|b6 C jwDf4 #誯‚}KT`c)"LPW9Ay/*ܰ7MB4i` \he 1B bЀG31P*W$ 6ЭtziKYF;EvgwN@sAf-'Jߜ{G"YRׯX~̂qq8tcHsaCUëF-û/9RB'z}~X ٷllOF]jJ-rӍuPzn: (;LP˞+乄 ֵ^Y4]j>aiu㐦 g$Mcтr"8L;#,y&2N5[j~Da)B*w&`Gϡ D4 gSXSXfg`#dc&<41I#8PJLlߗZ9NĔjX6h0{zԓwU\-P\1geM1ҠZ??XcYY J%Q_)G7@좶 ~U5Vs9\ <y]ɴ(t#*d0ԤG1W̕Xz`?+S})bRt®qīޚ$~+r&s/-r m!dvŒTѮY<(!Oz;[ˡE0xdX02/>4ؿb^50#;aK* ͞Cx )OO >LIQj+yuCT{¯ ]p }dyH=D<Rtiϲi8  B0 J͜ۇ#am kQY|qL@L7DY1PX䕬+}Br~hcUq$D,+D.2!9 I<yQL*U9!jY0zF.Š"D[)cL+]K }[Q5)7_vvg/5C[kt @j؄~BZgFa`pe!rW5=|Y%,WV O>d-GىVWl†|Ff:t.DĤUKжrm۵E2\9*yi)H|Oj: Rn!,9Bϔ.m{% +:nV톏1-!dp*oSԾiZE-a[D>[64-CI:=scDzOT 0.Ēe(3yzJ)귪&ᵀ/Mqκ=P꣡kR[:]C7bF,|TMS7]{Ga,r3sUa\,u博k҇LNK]^a֬P~N#Aa-&ה"}R"ACP\rGuWQte}F%ZΕvfV򝨙 p܄ }DxE9ėZz~X:.&HQXF4P0ӟtZ¯+dn˾i?^XYZwsa^1W)󰿓fsV`4_#%G Z0.sS{׼e^kFr5jU֦x!'a/V9ʱbk; sg7 NT#뇮onai$W%ql,È#qSqCy@y{ lނEBz4&%M;+8;8d}r b?] t&Mr (HJK^kڢO9c ߅SKv@RVdńJi<r)S[ՎN([9{zO_o&B!gi2[+y?6Ra.a(_׍Cun{WtӸ {{Kj K5r5^0q<|qćfѷSfђ("6h3= \K6IbA#By{_D9֔kAOi@;/~Ԁ`X-M8;Rh%?Eb`Eyuo\>1TȢv8E@h!vUʎ9E7yz;;n<znEG4t.OnJL9ObR;Igƭs;ue$[yWl:C9UΞ˸bW44}F]['I/5#.(Pͪ%4F(3hypfMPEGrLipk44A<g O5kQC |cb PC6cһ3c԰1KJ[! \l ߝ^/G\:ō`s5rjnZqcp&Omޥ4Z:lHXvn ]~&4!oWr7GJ?Bi_%)s?j֌H Nd?PH {RY۷O^4K&Њ *s^Ƣ; <:#_)oHzLF;MucKBʭ8Lyknr^dP5UiMU4=JLK袣vј'~u b'Za.KSOD+Ǜ/McZX F4c4īWYH6 5%.xrp 4g-=ϤY-@f@8(db}6qP÷!jWf5OGoͺTO(#]3DHzB$f웦XY,K)("eB ,ErئƂS f% ncƏ*sMN/ߗSWB,q0,a<]DLDd|q]SBE+Cn؄K^3.(3ML7' s7XQUK\1년PUݭܦPp?NnDppX_,Q肍J9C=(,W0Imd[T=EhVI8E.$7ɼYmh=J 4r~I& aa]($ F*u(M{Y4"Bj*)n&FShr&1y *$V S6(aG2l%4iDoO&3_ cg$y EDf垾2W} CB Mg;N  Du彌L_:8):CbO?c^pԋ*v{c58䐏䬈=/?R֮-݂  ~f|oƤfo(PpK.u,o]#,őB +dz-|ؾQPS2,\~&^TEzy~csXr88GA5SlFp.z-J釖<"9HZӃɕUűɩ{drŐIU|}v<',_%43_PlC2AS^[S銌X'l}\VOi-fr ~9l떉{pvAʞ糬5LI&; ''id?S?W鍃x y_/.@ }ɳD)c\b`OG 'a^[<ӜzA {$XjAoU݌)7?'WM)XT < TO,^]LEڜ(̄w_C@3#w^lm@r3{qTklK_$;u0/67Mnfx: x&¹ ~j@8γr.Mu`N;䰗1dfr{V'|(Ń N /|Xvx6i}(C qXbG3=?`WbYl{ݿdG@ڨ&6!=,%sKTKRc=]|1MXBGہ4m4`GSOFO 6qQd4Cxݰ햩'jv}nu'/d"fCT$l9K.@m ^;H}/wi˪%C$$AȱFvυ߻- *Gܹ2XeJmS NBV8#d&9(D= u2쏁 !h:x A9;_ǝm?[rڥ?.ƜY>2싰"C?]ff'<p1~B3s-YCFwDj>3љmwUPH-D48 hlߗGYFplb%hG d^2pZ1#ΌCI0~̉ep? :: x ;߯-N#Aϥgy8cVmo%q?&I\QR@BrH/Tf[gOhFUq8捘PFg%!JfE+O`.]O'"jOXt z5#f8 +]XgQ~.2 ǹ}RJn&џ惃] /*qOoF`BW^|2b ;NA| 2UݢGbWOhۺ4:6~>㸪V6b,nVsqQ ?_O۬7.2~B_q>qYݣQ 8*j/p$Ɉ9~<΄uooI[7*4Jy- )Ob 1elJ:A7?=tt0:\a m [^vN:6WO"^lrTB=&mZJApaZrBϖl +.AؘkZ ¢YWbxSO 3ԓ>/|=yӋaQ,Ɖ*ncDhayKܖ<]Ŋ}b[ hxL=#e%Slh IˊIuqQ4M)*=&mւ6sT-k&єAWGs#]?Ⱥ0%x{kApv?ygm?v{q&+ϖQ3跘qf\Sկa!LFtNbY]ȕ#:)R"u0>RjA˝z ȅ)&=䴧-Bq8xhQ.+Yx3agpPE?"FR?2CŎ҄Ekj`HT7U G1<^a~„Ƨc?XFb>TT2]:tNXވFS=g<^~?孵H