gvfs-devel-1.42.2-4.24 >  A ^8Dp9|(Ұ8\zKH$x tBv<4ꮿ H#)$Ax`5ǒ?hObboҜ¼RKrr.~/?]+9|G,sbDTVG*AŧxGjXSE 6|M#hfȸvM"h3Nc qOPBFsm:Cqc7>Z,^ra+1UĠYˑ-D:Q33944bf7264a5158c6b1b047af7dabe03a76670afd7adcdfe0182800d8ee386c97cf142540c7aa461cfff6e6f8016976254249a4E^8Dp9|\E!I >Yީ rCgiYv7KPK3{;nW)2/-D[ܣd;Os*dqsK6N(,'+Rԉ_C޸R I#lЦC#TGʜu kƿaPQSK&mXᵺV+ \lzY 7O0o Jp;t?dd   M ;AHd r    (Ddx(8 9 :?FG4HPIlXtY|\]^bc5defluvz`Cgvfs-devel1.42.24.24Development files for the GNOME Virtual file systemgvfs GNOME's userspace virtual filesystem designed to work with the I/O abstraction of GIO, a library available with GLib. gvfs installs several modules that are automatically used by applications using the APIs of libgio. This subpackage contains libraries and header files for developing gvfs plugins.^8s390zp34$SUSE Linux Enterprise 15SUSE LLC LGPL-2.0-or-laterhttps://www.suse.com/Development/Libraries/C and C++https://wiki.gnome.org/Projects/gvfslinuxs390xAA큤A큤^8^8]ק]ק^8]ק]ק4ffebdd5bc04d6028cd85f89c1ce490e0d03f1bf521855906d6f650974755ddcc3c7910987b97f91988371ecc66dc4c45f541e100193a8e05a0e772583b6b5551adbb5ca216c8307fc195657e83930489504b07528f13163a3ee76b3c68e499b15d9dce899b33f958f88d26f4c025ec4a9150cf2e2bb16de596c25a2bca7802crootrootrootrootrootrootrootrootrootrootrootrootrootrootgvfs-1.42.2-4.24.src.rpmgvfs-develgvfs-devel(s390-64)    gvfsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.42.23.0.4-14.6.0-14.0-15.2-14.14.1^oj@^,-^@]]@]]c@](]~']w@]ja@]/ ] ] ]@]@\ޢ@\@\@\@\@\@\@\@\M\eX@[t[9@[`O@[U@[@[oZ(Z?ZUZZkZ@Z@Z@Z@Z@Z@Z@Z@ZZyZ_:Z"ZfZZ ,@YeY*@YYYzYzY@Y@@Y@YV@YI@Y /Y i@X@XƉXXBX@X@X@X@X@XS@X lX@WW@W֘W#WWWWWWhW\@W@W|W{@W1@W0{W@W@W @V@V@V2VVVVVŲ@V@V/g@V*!@V@VCVBU@UU@U@U@U@U@U@U@UF U-@U&iUQU@UT8T@Tq@Tq@Tq@TTa@T;yfjiang@suse.comdimstar@opensuse.orgdimstar@opensuse.orgbjorn.lie@gmail.comqkzhu@suse.comqkzhu@suse.comqkzhu@suse.combjorn.lie@gmail.commgorse@suse.combjorn.lie@gmail.commgorse@suse.combjorn.lie@gmail.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comdimstar@opensuse.orgbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comqkzhu@suse.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comdimstar@opensuse.orgluc14n0@linuxmail.orgfezhang@suse.comluc14n0@linuxmail.orgbjorn.lie@gmail.combjorn.lie@gmail.comdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgfezhang@suse.comluc14n0@linuxmail.orgdimstar@opensuse.orgbjorn.lie@gmail.combjorn.lie@gmail.comqzheng@suse.comdimstar@opensuse.orgdimstar@opensuse.orgmgorse@suse.comzaitor@opensuse.orgtbechtold@suse.comzaitor@opensuse.orgfcrozat@suse.comfcrozat@suse.comdimstar@opensuse.orgjengelh@inai.dedimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgfezhang@suse.comzaitor@opensuse.orgjengelh@inai.defcrozat@suse.comfbui@suse.comtyang@suse.comfcrozat@suse.comzaitor@opensuse.orgzaitor@opensuse.orgtyang@suse.comzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgmgorse@suse.comzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdliang@suse.comdliang@suse.comdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.org- Enable gvfs-nds.patch and gvfs-nvvfs.patch for Leap to remove difference between Leap and SLE.- No longer recommend -lang: supplements are in use- BuildRequire pkgconfig(systemd): meson.build tries to inspect systemd.pc to find the right unit-directories.- Update to version 1.42.2: + gdbus: Add workaround for deadlocks when cancelling jobs.- Drop fixed upstream patches by version 1.40.2: + gvfs-CVE-2019-12447.patch. + gvfs-CVE-2019-12448.patch. + gvfs-CVE-2019-12449.patch. + gvfs-CVE-2019-12795.patch.- Rebase SLE patches gvfs-nds.patch and gvfs-nvvfs.patch for version 1.42.1: + Add daemon/nds.mount.in. + Add daemon/nvvfs.mount.in. + meson porting fixes.- Rebase SLE patches for version 1.42.1: + gvfs-nds.patch + gvfs-nvvfs.patch- Update to version 1.42.1: + dav: Fix mounting when 403 is returned for the parent folder. + Revert "sftp: Always use port 22 if not specified". + Updated translations.- Fix Requires on -fuse package: now needs fuse3, not fuse.- Update to version 1.42.0: + Updated translations.- Update to version 1.41.91: + fuse: Remove max_write limit. + Several smaller bugfixes. + Updated translations. - Changes from version 1.41.90: + udisks2: Change display name for crypto_unknown devices. + google: Disable deletion of non-empty directories. + google: Fix crashes when deleting if the file isn't found. + google: Fix issue with stale entries remaining after rename operation. + build: Define gvfs_rpath for libgvfsdaemon.so. + proxy: Don't leak a GVfsDBusDaemon. + Updated translations. - Changes from version 1.41.4: + google: Do not enumerate volatile entries if title matches id. + build: Add dependency on gsettings-desktop-schemas. + daemon/udisks2: Handle lockdown option to disable writing. + fuse: Define RENAME_* macros when they are not defined. + google: Check ownership in is_owner() without additional HTTP request. + Several smaller bugfixes. + Updated translations. - Changes from version 1.41.3: + Updated translations. - Changes from version 1.41.2: + build: Several meson improvements. + build: Bump required meson version to 0.50.0. + google: Support deleting shared Google Drive files. + admin: Prevent core dumps when daemon is manually started. + Several smaller bugfixes. + Updated translations. - Changes from version 1.41.1: + fuse: Adapt gvfsd-fuse to use fuse 3.x. + daemon: Unify some translatable strings. + Updated translations. - Specify meson version requirement. - Require fuse >= 3.0.0. - Require gsettings-desktop-schemas: new dependency.- Update to version 1.40.2: + daemon: - Only accept EXTERNAL authentication (CVE-2019-12795). - Check that the connecting client is the same user (CVE-2019-12795). + admin: - Ensure correct ownership when moving to file:// uri (CVE-2019-12449). - Use fsuid to ensure correct file ownership (CVE-2019-12447). - Allow changing file owner (CVE-2019-12447). - Add query_info_on_read/write functionality (CVE-2019-12448). + afc: Remove assumptions about length of device UUID to support new devices. + gmountsource: Fix deadlocks in synchronous API. + afp: Fix afp backend crash when no username supplied. + Updated translations.- Add gvfs-CVE-2019-12795.patch: Backport from upstream commit 70dbfc68 to check that the connecting client is the same user (boo#1137930, CVE-2019-12795).- Add gvfs-CVE-2019-12447.patch: Backport from upstream commit 3895e09d and daf1163a to fix a mishandles file ownership issue (boo#1136986, CVE-2019-12447).- Add gvfs-CVE-2019-12448.patch: Backport from upstream commit 5cd76d62 to add query_info_on_read/write functionality (boo#1136981, CVE-2019-12448).- Add gvfs-CVE-2019-12449.patch: Backport from upstream commit d5dfd823 to ensure correct ownership when moving to file:// uri (boo#1136992, CVE-2019-12449).- Drop polkit rules files, only relevant for wheel group (boo#1125433).- Update to version 1.40.1: + Revert "sftp: Always use port 22 if not specified". + Updated translations.- Update to version 1.40.0: + Stable release version bump.- Update to version 1.39.92: + client: Fix mount info cache invalidation. + Several smaller bugfixes. + Updated translations.- Update to version 1.39.91: + smb: Do not show password prompt when using winbind ccache. + Several smaller bugfixes. + Updated translations.- Update to version 1.39.90: + sftp: Always use port 22 if not specified. + mtp: Don't retry reading an event after failure. + admin: Prevent access if any authentication agent isn't available. + build: Several meson improvements. + Several smaller bugfixes. + Updated translations. - Drop gvfs-CVE-2019-3827.patch: Fixed upstream.- Update to version 1.39.4: + keyring: Prefer the most recent item. + afp: Try to find credentials even if user is not specified. + dav: Try authenticate again even if 403 was returned. + Several smaller bugfixes. + Updated translations.- Update to version 1.39.3: + udisks2: - Improve handling of mounts which doesn't point into fs root. - Restore support of comment=x-gvfs-* option. + daemon: Prevent spawning new daemons if outgoing operation exists. + common: Prevent crashes on invalid autorun file. + Several smaller bugfixes. + Updated translations. - Changes from version 1.39.1: + google: - Rework cache for better performance. - Add support for files with multiple parents. + udisks2: Add a new volume class `loop`.- Update to version 1.38.2: + mtp: Don't retry reading an event after failure. + admin: Prevent access if any authentication agent isn't available (CVE-2019-3827). + udisks2: Restore support of comment=x-gvfs-* option. + common: Prevent crashes on invalid autorun file. + Several smaller bugfixes. + Updated translations. - Drop gvfs-CVE-2019-3827.patch: Fixed upstream.- Add gvfs-CVE-2019-3827.patch: Prevent access if any authentication agent isn't available (glgo#GNOME/gvfs#355, bsc#1125084, CVE-2019-3827).- Update to version 1.38.1: + gphoto2: Fix mounting for devices with special chars in ID_SERIAL. + mtp: Fix mounting for devices with special chars in ID_SERIAL. + smbbrowse: Force NT1 protocol version for workgroup support. + Several smaller bugfixes. + Updated translations. - Changes from version 1.38.0: + Updated translations.- Update to version 1.37.92: + udisks2: Use loop backing file as description for unlock. + Remove workaround for directory / folder icons. + Updated translations.- Update to version 1.37.90: + ftp: Add implicit TLS mode. + dav: Increase max number of connections to prevent lockups. + smb: Do not claim that mountable can be unmounted. + build: Add proper linker support check. + Several smaller bugfixes. + Updated translations.- Help translation-update-upstream finding the right gettext domain name: pass "po %{name}" to the call.- Update to version 1.37.2: + smb: Fix removal of non-empty dir. + programs: Remove deprecated gvfs utils. + gdu: Remove libgdu support. + gphoto2: Switch to a stable device uri + mtp: Switch to a stable device uri. + Several smaller bugfixes. + Updated translation. - Drop: + pkgconfig(gdu) BuildRequires and gdu/udisks2-related conditionals to follow upstream changes. + gvfs-smb-Use-O_RDWR-to-fix-fstat-when-writing.patch: fixed upstream.- Add gvfs-smb-Use-O_RDWR-to-fix-fstat-when-writing.patch: Fix failures copying files on smb mounts (bgo#795805 boo#1096476).- Update to version 1.37.1: + udisks2: Remove optical disc volumes/mounts if drive disappears. + daemon: Prevent deadlock and invalid read when closing channels. + metadata: Prevent usage of NULL if GUdevDevice is not found. + mtp: Implement support for move and copy operations. + backend: Fix crashes when "Volume is busy" prompt is shown. + Several smaller bugfixes. + Updated translation. - Drop pkgconfig(gmodule-no-export-2.0) BuildRequires to follow upstream changes. - Add: + pkgconfig(dbus-1) BuildRequires to avoid implicit dependencies. + pkgconfig(gdu) BuildRequires under the without-udisks condition: gnome disk utility package is built with udisks2 support and the former requires the last. - Switch fuse, libavahi-glib, libarchive, libimobiledevice, libgphoto2, libgdu and libsoup devel package BuildRequires to their pkconfig module counterparts: they are what meson actually is looking for.- Update to version 1.36.2: + udisks2: Remove optical disc volumes/mounts if drive disappears. + daemon: Prevent deadlock and invalid read when closing channels. + metadata: Prevent usage of NULL if GUdevDevice is not found. + Updated translations.- Update to version 1.36.1: + backend: Fix crashes when "Volume is busy" prompt is shown. + Updated translations.- 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 1.36.0: + Updated translations.- Update to version 1.35.92: + build: Print summary of the options in meson. + smb: Avoid "Error: Success" failure messages. + Several smaller bugfixes. + Updated translations.- Modernize spec-file by calling spec-cleaner- Update to version 1.35.91: + mtp: Prevent crashes if device is unplugged during mount operation. + daemon: Fix admin backend spawning on some systems. + google: Return error properly when trying to replace native files. + Several smaller bugfixes. + Updated translations. - Add permissions PreReq on gvfs-backend: used to apply the correct permission set on the nfs daemon.- Update to version 1.35.90: + build: Several FreeBSD related fixes + Updated translations.- Update to version 1.35.4: + recent: Prevent crash when recent file changed. + trash: Fix trash::orig-path for relative paths. + Several smaller bugfixes. + Updated translations.- Update to version 1.35.3: + mtp: Handle read-past-EOF ourselves to prevent hangs. + Port several parts to GTask. + Several smaller bugfixes. + Updated translations.- Update to version 1.35.2: + metadata: Remove udev dependency in favor of gudev. + build: - Enable elogind support in meson; - Port to meson build system. + gphoto2: Fix volume removal with current udev behavior. + mtp: Fix volume removal with current udev behavior. + Several smaller bugfixes. + Updated translations. - Update Url to https://wiki.gnome.org/Projects/gvfs: current GVfs' web page. - Drop fixed upstream patches: + gvfs-fix-mtp-volume-removal.patch and; + gvfs-mtp-handle-read-past-eof.patch. - Port the following patches from autotools to meson: + gvfs-nvvfs.patch and; + gvfs-nds.patch. - Drop autoconf, libtool BuildRequires and add meson. Following, drop configure, make and make_install macros and adopt meson, meson_build and meson_install macros. And pass the due parameters to meson. All of these changes reflect the upstream porting to Meson Build System. - %glib2_gsettings_schema_requires macro as it's no longer needed since RPM file triggers. - Drop intltool BuildRequires once upstream did the migration to gettext long ago and deviations are not desired to avoid unexpected bugs. - Add pkgconfig(gmodule-no-export-2.0) BuildRequires: it was already being pulled with pkgconfig(glib-2.0) and used, since they live in the same devel package. - Add openssh BuildRequires: missing ssh program dependency that meson checks brought up while autotool's configure was being too permissive when letting libssh2 satisfy its checks.- Update to version 1.35.1: + sftp: Add support for setting timestamps. + Several smaller bugfixes.- Update to version 1.34.2.1: + mtp: Prevent crashes if device is unplugged during mount operation.- Update to version 1.34.2: + Recent: Prevent crash when recent file changed. + Trash: Fix trash::orig-path for relative paths. + Mtp: - Handle read-past-EOF ourselves to prevent hangs. - Fix volume removal with current udev behavior. + Gphoto2: Fix volume removal with current udev behavior. + Updated translations. - Drop gvfs-fix-mtp-volume-removal.patch and gvfs-mtp-handle-read-past-eof.patch: Fixed upstream.- Enable libnfs support also on SLE: BuildRequire pkgconfig(libnfs) unconditionally (bsc#1074978).- Re-enable caps(cap_net_bind_service=+ep) for gvfsd-nfs: the permissions package was updated to reflect this change. - Add appropriate post/verifyscripts to set the capabilities as defined in the permissions package.- Disable caps(cap_net_bind_service=+ep) from gvfsd-nfs: this is not acceptable from a security PoV, see boo#1065864#c6).- Add gvfs-mtp-handle-read-past-eof.patch: fix hang when transferring on some Android devices (boo#1069030 bgo#784477).- Add gvfs-fix-mtp-volume-removal.patch: Fix various mtp issues with volume management (bgo#789491).- Set caps(cap_net_bind_service=+ep) for gvfds-nfs: Many NFS servers default to a mode where they do not allow non-system ports from connecting. These servers require to use the "insecure" export option in /etc/exports in order to allow libnfs clients to be able to connect. Allow the usage of privileged ports for the gvfsd-nfs executable to not require the "insecure" option on the server (bsc#1065864).- Update to version 1.34.1: + dav: Prevent usage of uninitialized variables. + afp: Prevent usage of uninitialized variables. + programs: Remove bashism from gvfs-* wrapper script. + Updated translations.- No longer recommends gvfs-backend-afc from gvfs-backends, use packageand(gvfs:libimobiledevice6) on gvfs-backend-afc instead.- Rebase gvfs-nds.patch for gvfs 1.34.0, including identations and warnings fixes.- Update to version 1.34.0: + Updated translations.- Package description updates. Enable parallel build.- License: LGPL-2.1+ AND GPL-3.0: gvfsd-trash links against trashlib, which is licensed GPL-3.0.- Update to version 1.33.92: + Updated translations.- Update to version 1.33.91: + daemon: Avoid overflowing when querying for filesystem info. + proxy: Fix shadow mount handling for equal paths. + gdaemonfile: - Fix g_file_equal for different mount_prefix. - Fix relative path handling. + client: Fix crash when calculating a relative path. + channel: Set sockets as nonblocking to prevent deadlocks when copying. + google: Report FS total size and free space. + Several smaller bugfixes. + Updated translations.- Update to version 1.33.90: + admin: Require mounting for each client explicitly. + dav: Fix DAV implementation stripping spaces. + gdaemonfileenumerator: Fix crashes in synchronous enumerator code. + goa: Fix password-based authentication. + Updated translations.- Update to version 1.33.3: + Do not send user invisible mounts in order to speed up g_volume_monitor_get. + mtp: Remove avoidance of file push for big files for better performance. + Various build fixes and cleanups. + Port several parts to GTask. + Several smaller bugfixes. + Updated translations.- Update to version 1.33.1: + Port several parts to GTask. + recent: Port from GtkRecentManager to GBookmarkFile (drop GTK+ dependency). + sftp: Handle SecurID password prompt. + Several smaller bugfixes. - Drop pkgconfig(gtk+-3.0) BuildRequires: No longer needed. - Drop no longer needed post(un) handling of glib2_gsettings_schema for backends and backend-samba, file-triggers takes care of this now.- Update to version 1.32.1: + common: Fix potential crash caused by missing g_strdup. + fuse: Prevent potential crash if file handle is not set. + sftp: Prevent potential crash in case of parsing error. + google: - Prevent potential crashes if resolve_dir fails. - Fix reported file size. + gphoto2: Fix x-content-types setup. + Updated translations.- Update to version 1.32.0: + Updated translations.- Update to version 1.31.92: + Updated translations.- Update to version 1.31.91: + Updated translations.- Update to version 1.31.90: + recent: Set G_FILE_ATTRIBUTE_RECENT_MODIFED attribute. + client: Ignore everything after first colon in userinfo. + Stability improvements for force unmount procedure. + Port several parts to GTask. + Various logging improvements. + Several smaller bugfixes. + Updated translations.- Update to version 1.31.4: + sftp: Limit writes to 32768 bytes. + udisks2: Improve unmount notifications. + daemon: Bump maximum read channel buffer size. + recent: Fix crashes when DISPLAY is not set. + Several smaller bugfixes. + Updated translations. - Drop gvfs-silence-log-spam.patch: Fixed upstream.- Update to version 1.31.3: + dnssd: Fix crashes for uris with colons. + trash: Correctly determine fs type for paths with symlinks. + gdaemonfile: Pass GFileCreateFlags in write operations. + metadata: Various performance improvements. + Several smaller bugfixes. + Updated translations.- Update to version 1.31.2: + admin: Fix polkit errors caused by redundant translations. + dnssd: Fix crashes and leaks when mount fails. + network: Fix crashes when mount fails. + Port several parts to GTask. + Several smaller bugfixes. + smb: Fix IPv6 uri handling and Improve read performance. + trash: Do not crash if home mount isn't found. + udisks2: Add support for uuid and fix misleading notification when unmounting. + Updated translations. - Add pkgconfig(libusb-1.0) BuildRequires: new dependency.- Update to version 1.31.1: + udisks2: Improve handling of volumes with multiple mountpoints. + man: Various man page updates. + hal: Drop hal volume monitor. + programs: Deprecate gvfs utils in favour of new gio tool. + Several smaller bugfixes. + Updated translations.- Add gvfs-silence-log-spam.patch: Remove some logspam from journald logs, patch from upstream git.- Update to version 1.30.3: + recent: Fix crashes when DISPLAY is not set. + metadata: Various performance improvements. + dnssd: Fix crashes and leaks when mount fails. + network: Fix crashes when mount fails. + udisks2: Fix misleading notification when unmounting. + smb: Fix IPv6 uri handling.- Update to version 1.30.2: + Trash: Do not crash if home mount isn't found. + Admin: Fix polkit errors caused by redundant translations. + Updated translations.- Update to version 1.30.1.1: + Revert udisks2 patches causing unwanted regressions. + Updated translations.- Update to version 1.30.1: + udisks2: - Fix handling of volumes with multiple mountpoints. - Filter out system mounts. + Updated translations.- Update to version 1.30.0: + Updated translations.- Update to version 1.29.91: + Several smaller bugfixes. + Updated translations.- Update to version 1.29.91: + dav: Various mount operation fixes. + Several smaller bugfixes. + Updated translations. - Replace libcap-devel for pkgconfig(libcap) BuildRequires.- Update to version 1.29.90: + build: - Use upstream gettext instead intltool. - Use autoreconf instead custom script. + dnssd: Fix crashes when mount failed. + Several smaller bugfixes. + Updated translations.- Update to version 1.29.4: + Introduce an admin gvfs backend based on polkit. + gvfs-open: Fix spawning of applications with dashses in their app IDs. + daemon: - Fix crashes caused by NULL certificates. - Set G_FILE_ATTRIBUTE_FILESYSTEM_REMOTE attribute. + Several smaller bugfixes and improvements. + Updated translations. - Add pkgconfig(polkit-gobject-1) and libcap-devel BuildRequires: New dependencies.- Update to version 1.29.3: + afc: Many improvements and fixes for iOS support. + fuse: Add possibility to enable debug output. + test: Skip tests if dependencies are missing. + Several smaller bugfixes. + Updated translations.- Update to version 1.29.2: + client: Fix missing mount prefix in cached fuse paths. + monitor: Add g_drive_is_removable() support. + dav: Fix IPv6 address handling. + Several smaller bugfixes. + Updated translations. - Changes from version 1.29.1: + udisks2: Fix crashes when mounting encrypted volume. + mtp: Refactor event handling in order to fix unmount crashes. + Several smaller bugfixes. - Drop obsolete clean section. - Conditionally apply gvfs-nds.patch and gvfs-nvvfs.patch for non-opensuse only: The usefulness on openSUSE is questionable, so lets see if anyone complains. Follwing this, conditionally apply autoconf BuildRequires and autoreconf call. - Conditionally apply translations-update-upstream BuildRequires and macro for non-openSUSE only. - Tweak descriptions to silence rpmlint. - Handle tmpfiles created in post. - Conditionally apply libgfscommon0 Obsolete for non-openSUSE: All supported openSUSE releases have moved on, so it's only needed for SLE.- Drop gvfs-support-nop-ftruncate.patch (bnc#466794, bgo#573837), gvfs-no-useless-x-flags.patch (bnc#538069), gvfs-monitor-proxy-debug.patch (bnc#903858): Fixed upstream.- Update to version 1.28.3: + dnssd: Fix crashes when mount failed. + gvfs-open: Fix spawning of applications with dashses in their app IDs. + daemon: Fix crashes caused by NULL certificates. + afc: Many fixes for iOS support. + client: Fix missing mount prefix in cached fuse paths. + dav: Fix IPv6 address handling. + Updated translations.- Ensure systemd-tmpfiles runs: + Add %tmpfiles_create to post script of -fuse subpackage. + Add %{?systemd_requires} to -fuse subpackage.- Fix supplements on gvfs-backend-samba, since we don't have libsmbclient provides anymore (bsc#988921).- Replace pkgconfig(libsystemd-login) with pkgconfig(libsystemd): Nowadays pkgconfig(libsystemd) replaces all libsystemd-* libs, which are obsolete.- Fix "gvfs-smb timeout by message bus issue" (bsc#983992): + Add %glib2_gsettings_schema_require to preamble. + Add %glib2_gsettings_schema_post/postun to respective scripts of -backend-samba subpackage.- Disable libnfs support on SLE.- Update to version 1.28.2: + udisks2: Fix crash when mounting encrypted volume. + Updated translations.- Enable pkgconfig(libnfs) BuildRequires, we now have it in openSUSE, also package the new nfs support.- Update to GNOME 3.20 Fate#318572 - Drop: * 0001-afp-Don-t-crash-when-opening-the-root-directory.patch * 0001-archive-fix-segfault-when-libarchive-fails.patch * 0001-gphoto2-Don-t-release-the-device-multiple-times.patch * 0001-gphoto2-Return-the-correct-offset-when-seeking.patch * 0001-http-Allow-seek-past-end-of-file.patch * 0001-http-Ensure-the-range-header-is-updated.patch * 0001-http-Fix-segfault-when-seeking-on-read.patch * 0001-http-Fix-the-SEEK_END-offset-calculation.patch * 0001-MTP-Fail-fast-if-in-the-middle-of-an-unmount.patch * gvfs-hal-volume-monitor-memory-leak.patch * gvfs-obexftp-allow-push-cancel.patch- Update to version 1.28.1: + udisks2: - Abort mount operation if volume is unlocked. - Lock unlocked volumes on eject/stop. + trash: - Check modification time to avoid rereading. - Rescan trash dirs before operations with files. + Updated translations.- Update to version 1.28.0: + afc: Several fixes for recent iOS versions. + Updated translations.- Update to version 1.27.92: + fuse: Avoid crashes when exiting. + Updated translations.- Update to version 1.27.91: + udisks2: Send unmount notification only once when stopping. + Updated translations.- Split out samba backend in own subpackage, make samba removable. - Drop superfluous libsmbclient-devel BuildRequires as we already have pkgconfig(smbclient) BuildRequires that covers it.- Update to version 1.27.90: + udisks2: Avoid crashes during unmount. + ftp: Fix cache invalidation after writing. + network: Fix crashes when mount failed. + mtp: Allow reading on more devices. + Several smaller bugfixes. + Updated translations.- Update to version 1.27.4: + dns-sd: Add support for nfs shares. + Do not print anything from daemons unless debug mode is enabled. + Several other logging improvements. + Updated translations.- Update to version 1.27.3: + sftp: - Fail cancelled jobs. - Handle "Too many authentication failures" error. + metadata: Avoid endless recursion when copying meta files. + mtp: Use phone icon for MTP devices. + udisks2: Do not show notification if unmount failed. + completion: Allow bash completion for gvfs-mount. + http: Return error if seek was not successful. + Several smaller bugfixes. + Updated translations. - Add disabled pkgconfig(libnfs) BuildRequires, needed for nfs backedend, but the needed underlying libs is not available for openSUSE yet.- Update to version 1.26.3: + udisks2: Avoid crashes during unmount. + ftp: Fix cache invalidation after writing. + network: Fix crashes when mount failed. + metadata: Avoid endless recursion when copying meta files. + udisks2: Do not show notification if unmount failed. + Several smaller bugfixes. + Updated translations.- Update to version 1.26.2: + Accept XDG_RUNTIME_DIR/bus as a valid D-Bus session/user bus. + Google: - Fail in-fs copy/move if it leads to display name loss. - Mark files you can't see on the web as hidden. + Updated translations.- Change patch-tags from PATCH-FEATURE-OPENSUSE to PATCH-FEATURE-SLE, lets use the tag where they actually are wanted.- Rebase gvfs-nds.patch and gvfs-nvvfs.patch. Also run autoreconf, since patches modify daemon/Makefile.am. - Replace gnome-common for autoconf BuildRequires.- Update to version 1.26.1.1: + file monitor: Fix crashes caused by invalid read.- Update to version 1.26.1: + proxyvolumemonitor: Fix crashes when drives/volumes/mounts caches are changed. + Add a corresponding systemd user service for every D-Bus session service. + google: Report progress when copying and moving. + ftp: Return correct file info for absolute symlink paths. + sftp: - Fix crashes when force unmount is proceeded. - Fix crashes when data connection setup failed. + Several smaller bugfixes. + Updated translations. - Disable gvfs-nds.patch & gvfs-nvvfs.patch: Needs rebase, also disable gnome-common BuildRequires and stop passing NOCONFIGURE.- Update to version 1.26.0: + Updated translations.- Update to version 1.25.92: + Add Google Drive backend based on libgdata. + Make all gvfs daemons own a name under org.gtk.vfs.*. + Several smaller bugfixes. + Updated translations. - Add pkgconfig(libgdata) BuildRequires, new dependency.- Update to version 1.25.91: + afp: Change g_error to g_warning for read errors to prevent crash reports. + dav: Mark files as untrashable to offer correct action in Nautilus. + gdaemonfile: Fix cancelling of g_file_mount_enclosing_volume. + Several smaller bugfixes. + Updated translations.- Update to version 1.25.90: + Several bash-completion fixes and improvements. + mtp: Return ENOTEMPTY if trying to delete a non-empty directory. + Set filesystem::type for all backends. + build: Make EXTRA_DIST independent of configure results. + Several smaller bugfixes. + Updated translations.- Update to version 1.25.4.1: + monitor: Fix memory leak.- Update to version 1.25.4: + udisks2: - Fix a crash when unmounting. - Handle libsecret errors properly to avoid a crash. + afc: Fix a crash when unmounting and unplugging. + cdda: Use UTF-8 with libcdio >= 0.84. + Updated translations.- Update to version 1.25.3: + common: Fix crashes with blank disks. + gvfs-open: Fix launching applications over d-bus. + monitor: Show notification always when device is unmounted. + sftp: Use separate data connection for pulling and pushing data. + Several smaller bugfixes. + Updated translations.- Update to version 1.25.2: + gvfs-open: Do not alter uris before use. + mtp: Refresh storage information in query_info. + dav: Emit progress callbacks when copying and moving. + Several smaller bugfixes. + Updated translations.- Update to version 1.25.1: + dav: Verify TLS certificates. + ftp: - Use TCP_NODELAY. - Implement TLS support. + sftp: Handle host key / IP mismatch. + Several smaller bugfixes. - Add pkgconfig(gcr-base-3) BuildRequires: new dependency for TLS certificate verification.- Update to version 1.24.2: + udisks2: - Fix a crash when unmounting. - Handle libsecret errors properly to avoid a crash. + afc: Fix a crash when unmounting and unplugging. + monitor: Show notification always when device is unmounted. + gvfs-open: - Fix launching applications over d-bus. - Do not alter uris before use. + mtp: Refresh storage information in query_info. + Several smaller bugfixes. + Updated translations.- Add gnome-common BuildRequires and use gnome-autogen.sh to bootstrap. Fixes build with new libtool version.- Update to version 1.24.1: + hal: Fix compilation error and memory leak (bgo#747221). + Updated translations.- Add gvfs-hal-volume-monitor-memory-leak.patch (bnc#924621) gvfs-hal-volume-monitor memory issue- Add gvfs-monitor-proxy-debug.patch: Disable the monitor proxy debug by default (bnc#903858).- Update to version 1.24.0: + Fix g-ir-compiler failures. + Updated translations.- Update to version 1.23.92: + Remove obsolete obexftp code. + metadata: Reliability improvements. + afc, gphoto2: Fix force unmount when device is removed. + ftp: Prevent segfault when unmounting. + ftp: Bug fixes for directory parsing. + dav: Fix crash on mount when using dns-sd. + common: Increase mount timeout to 30 minutes. + Several smaller bugfixes. + Update man pages. + Updated translations. - Drop bluez-devel, libexpat-devel and pkgconfig(dbus-glib-1) BuildRequires: no longer needed after the obexftp removal. - Drop obex-data-server recommends from the -backend subpackage.- Update to version 1.23.90: + ftp: - Implement backups for replace. - Implement G_FILE_COPY_NOFOLLOW_SYMLINKS. + Add an nfs backend based on libnfs. + test: Various improvements and fixes. + ftp: Implement G_FILE_COPY_NOFOLLOW_SYMLINKS + programs: Fix bash completion. + dav: Add support for server-side copying. + mtp: Set MTP filetype from mime type when uploading files. + gvfs-mount: Allow mounting as an anonymous user. + smb: Handle the anonymous flag. + Several smaller bugfixes. + Updated translations.- Update to version 1.23.4: + gproxymount: Fix crashes if eject callback isn't specified. + metadata: Fix crashes if tree initilization failed. + Several smaller bugfixes. + Updated translations.- Update to version 1.23.3: + Fix reported size for http and dav. + Several smaller bugfixes. + Updated translations.- Update to version 1.23.2: + Try copy and delete fallback for move if backup couldn't be created. + mtp: Do not crash when device is unplugged. + tests: Several fixes. + Several smaller bugfixes. + Updated translations.- Update to version 1.23.1: + Several improvements to unmounting reliability. + fuse: Several fixes to prevent data corruption and improve stat() results. + Improve root dir name and icon handling for gphoto2 and mtp. + Add bash completion support for gvfs-rename and gvfs-set-attribute. + client: Check for G_FILE_COPY_NO_FALLBACK_FOR_MOVE when push/pulling. + Add -C flag to gvfs-move. + sftp: Don't spin during connection. + goa: Pass "password" as ID when fetching the password. + tests: Some cleanups and reliability fixes. + Several smaller bugfixes. + Updated translations.- Update to version 1.22.3: + Fix metadata deamon crashes. + Several improvements to unmounting reliability. + Several smaller bugfixes. + Updated translations.- Update to version 1.22.2: + sftp: Correctly retrieve the username from the secret store. + mtp: Fix crashes when device is unplugged. + Several smaller bugfixes. + Updated translations.- Update to version 1.22.1: + mtp: Improve transfer speed for large files. + trash: Do not poll mount points without read access. + afp: Fix volume names encoding. + gvfs-set-attribute: "-n" flag implementation. + Improvements to avoid crashes during unmount. + Several smaller bugfixes. + Updated translations.s390zp34 15917528391.42.2-4.241.42.2-4.24gvfs-clientgvfsgvfsurimapper.hgvfsuriutils.hgvfs-develCONTRIBUTING.mdNEWS.pre-1-2/usr/include//usr/include/gvfs-client//usr/include/gvfs-client/gvfs//usr/share/doc/packages//usr/share/doc/packages/gvfs-devel/-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:SLE-15-SP2:GA/standard/fe8061858e6890e0e502df158985aa40-gvfscpioxz5s390x-suse-linuxdirectoryC source, ASCII textASCII textUTF-8 Unicode text]q4C=-ҏutf-8e012499260548b81aa751e66d69314417384a73dea20eaf62e6112d6a5a4fce7?P7zXZ !t/ϮS] crt:bLL 6Ľ\{WPzE:]nDgR;V|%<乑ƣ_YwZp Btoj㽙P}d$\h=DψA vŴL39W[:(?*Fk^g LėnH5Jckv/9pqJp~yxxJwn)?'gJ1v0cxܘ'4l!u`S'-0!UM-|׾vvHreG9hRg*Po0;01Bn+ӄ3u -Tj:+#e$31Ѧ!@^`b͆feT~;jδ,xQׄ~{nؓo`Zac MR6 $VLo,JΓ$%o;L7y0v q/ .BCb:^ lፘN-!7(b1&#Լ;2ie`y #B B҃ %'?f{j sݶ>^N:59+{Ϩ#Yh}Cy ];Ys%!H(N1T [;kf27Ui@zsglN-#Ĥ1f.ʐ۠2cy ܍EWI+P|]rTr?ıZKzqXNfܕ}\kb[zBU52I ҄ +&zPZ m[⣓!8i}Fcv6vw}5a>)&IJZtܬ^z.N3nCS.#:۪Xo :8V[6`oy ;vuFS6!@;M%I7' |#(գ@mH`<䉛C(U3N\IȞR-b,$y$J/1ͳb B0 ؠ(H&ͱ+"OtYy!Qb.`M$ox}Wħ5M^r s`|p2O1U1#ӴKW[] ._zEϥ2z.:;.]'  wnfyYA9f97 ꡀX.s UB[K>z+d;ޕ}ND+6*3ux\:z9ui4R?$ SQ U}{ Zz*S~e ]6 +~4CL5)P$ӔerZ1>Of>|jȕg$a؍>9b<#Z|r2EX a]7vqV/7wp{aӬ&x/"K~\扷TNg?>cj>FfIuU`&yH+&ff%Ͳ3yLw"z ""8X/nEYQ^AB`g= =7i*5 00d"ː0 2<2 w[ݺHJY~K۹~ qp(H\-iDlA>C45tc~_JĕfkbQ|qdAiDrG>0R}~m'Jgxb73%9">9cOcO{tOp)(>дt&n+Jnz^˥~- /{nաJx-#)p6 No v][RrcA;\:;L>uX4f|IHF7% 6}6 1So/ݼa&3$\׍)T =JS<=x}:|w:qL^@ɥye 6\㛠@.UA^L#Z8AVi)Mg .׳(8HgP`A?60~ lG2;M@mn!s08ǹR-7ms CW P hWVqhdtIdn>) 0heVhTr,#!I\83zV؟ˆLًp}~ր^Y?qO(PǨ*ZVd4; ~iѹI:fyOM"WkZg96> Q3RȔp`uV~"t"bmpV~va!o)<Gyu+hz]|z2`MW`.V0xvi>2t 光uۅ[)Q#Vq1ކM);˺1a8wUtLwOA>aqۈWWJ! 糵^g TdUŝ5zDi K:=1_O<=-ٿ:w2pLy|]YcsK"l&g>vZGy1*%(j&e^M97~J91Yo:h;/\1@] W2*1^+-PdE*ntA<]FɫnYҽOBo(gVU#,\znEi ;w/rs 𜌻lC pOȪ5`% /߆e!ܰ:2s Xs /qbu&XҜB ,j 9D.;+;ij`VXzŋ.d% ˻,Anp=j!d|/ ,QZڗ_z3\W͑go B\vF k}AD)x}F( {vlbH-~P~q\HhrV ɳh59{" ۧBv䅒@|75z-v2L;  s wuFUp>aÿ[koO~`>M*xIK;$] h o¸ʫ@&vKbx@=N^mPOd`3/depgzd,en_s.72>I^DCPUʿ5=C.5E+W\.ڶ6&qėT)amŽHxCt~-BٺbČ?g P-N5|g"qX4: l6tNy  D((Y 8-`YeఆZ DnYOn_LG࿂:H0DrLxS g )|cdtEq{orrZik~?Au7T`c'|@ lUL`F"':,\_zb43*]/+dM$>!w,q &aGD!;-tPApt4+PO&@1Cکz}d ry^ͼ:1xvfi?6{c6 &ɰaԉf"gUn=,I#-(K0>'IV(`6ꢋyW шeIIH>L Љ1{`x,8WQ>11;4_*}eN.6{GG4rbOa{vP9fSkCq^ My`lt $,|!7dTOZyp,ģm2E(?ZwPh#-"RW>=sj0X^kD'9}UOb@Y L†3RRzrФ(ڢբ%y7]aTԽp淌"oG&#jp>eP❞R*VLF_$tum LFTϬ5x"BBۧ$uP7 AKhgj:+89) ~+& ۇL=K# ӆ7HR6 ?t&eo|9tF-uDʝ?Dvn gix}y Jà!C!,n9n(ొfR} Cq82rڣAq B7'aq&Z`=~ڞ! D((5[t]p Z/?agq . J,ow0Eĺ ڨU^]#0 '*%ÿHH6CMKVԵE—76 Ѱ_Q\=IPèr [Z ho/Nؒ6R04?$ iRYZ^9ўXsWH!2%.2^5Oý"V ȁ~?R`?N6lmD~3@Lڈ<|!8CwK OQ\HJexy53KZJv[6SҹU@yiA{bG+|?$"fw_TQj);x)m j!-SfW3.,@0cCނ4-f}-A4G% N* Urܵ68"4Uy{cX%'(&SƖH#quֿHdt)*MQЋa.yj*1\ĩ+%J*Tz5TXvq\ch0_Jc'&\!2X{\~g"41rR5 #4M5H]#gyGHzT{"[H;b莒,pWPC&rJ` Q2fam(nsj~%0۳p!KsQ10$7=PB R3A!0> d||DPeOFt-qWT[)w~)VHxy7?̮?_QBv{c_$D"zHTƗ؂c dD*Z9]јa (W E*j]bCL_ImvMėN?@lLT>{ǎ 1?ZJ-# rbM as3>0?1x?E( xZb' g.h.c@eh*"-Ks-̒w6Z'UWI$-W^ :Q<\ ɮZ Vc5뼘:%Nq/8 SFi\rM$YO@9٫IR}#B nk0:% 6خه]0V<$cm_|SAs@EC=E)Txt.'Л~_&(aM2I6oimZigT)rڶ5?V:8hO5b#jr#TW$KX9)Ӊd:nޠVyB*D(PXgNQS~ @]!*`M\ ԛ7^{~[ے4ѶcD]T<"*+[&(ﺗ!vޫ2Qs\XG1#n&c%-җƠ.:;y S,hvDvt fe(ȼY =% 3<W091z ^RW^" ܷ㪍dqC0?@Q&Q'4{yy#%KG>xֈC %,ϐ>5vSILi lQP(uҚ+B*r:#6RK+2k]6'& ҩGYp{U迍(_ Dj9&Q[2K&K[QMͯ ZPh?k폋issϐ1 pT1[&>UvNҶC{aFDBscVjOaC݃ +=oybiqx‡ %V!gB]x3GizJf>b}q1VlŹerpܸ KT4@ݦ:#6zԫlo*$JrV0%s D =󈎃dN)..X M&.`g^md#}' ph{,o\QbG.1TAnwhu%D>Ъ,N,::Ef'cfx%1"𴓽\0|-#B*>-E G_fSIޠR)e"P~E;z3\*VQ+d3A_S'sg"%:yYo{_~cum`2Bz|KZfl(VP>6+7 #!w@'pv> 5  "" _äb9cFPC"`S1iOH-bQl{*R! Hϡg[PjKbб<0aOHHx nLl'JT98e?nPAKےٹeϠ*t+ITbƁj"lӅK?e}Jrb{>6J?Nq3I(X9Ӊa>dAJy0jy*ȹR9^b (ҫQܴPi!mzP*mur e`FKWԃhOf GFJE6A}sBjsAO^Z1 A=D?Ӆg$ }67J @U$V"7Q ~P36]QXцÔ^aroN@UT4ָ!K 6s: @eD ;"9l&l3.6?w08=,uzOcKGrAƮ,8`LJb`|DܬTjkӺ,3OI0JYocg&}<;'durݜ>З>xzqH6lLM1em2Η4-CHY%D1J,N2EV/\4T1ý="ι scG-|ۗ8N27n(Yv#a/%[юe  zd]yA=q=IW%%,1?P &HqߖMUݹ$5ytt&cL!{D&ء[=-d~Le ~ oi@ϲi̘@а;1ZJQVMkTglCE%--l3WhKoɇ8nۈݟ Vchh&@)!sb۰}|C . (}STǯbJ!]Y3 Gk8zٰVd/EpբV"bt LɕAlC5 >L'e߸2VqlPU`$|)g52ƒg9WkB|ąL䓟߼[/M[" '?tPRZLaCA m<[rDFSڠblbַuSF/o΍>|DnmUm0hN I'k<.ɨhd M>9sMϵ|+#]qgv'@uF :RA6bV &tMo%3. dָ&Cǝdjo T Һa7kCqmUDK0@ ܕLpT s"X v񪎳&P󎥚AygDyT #D?X :h˒/ڤƴIb4Ll݃VL#XaV5%JPˈYsm5d?7z[ȿ!T%%,Z| /gv'PiYH!2.k۴ W$%>!`#B?Jъ0h؄0CAŒZ8_{k{&͸P8E38N8ϩ%^6;X>Ϝkiu'$z[xЖ_={16'ya r+!? hv z^J{-ۺr`$MB,4Ou A1Lz.ELw6(2 Ҷkd<-&>qp!ĀJ׀.;p~*zN/Ay˘퇿@IL‚Z^>TZ5 "bAVz,׳`ۨ(J&>$ndhz}~~#$)ݑtGAU1 ;p kK`А\?;$pGI?6k)lT^`ӊ@*umQ]C^M17?|E96at] HX;i?X2K`?]ɚ|1[1r?HR.G %:LEX[Sv?J Yfi'K@a)CK֛ʬdQF I}K-؂Vw@}fڿh(GF):y,*CM,}$T2"_}5KiWl2.Q+exir D/A$*#Aldx9L1 ]#?O:Yms!D2 6Nu<)hȿ.\ Nyccq)%Cb7dMWTfBиt,Ruߙ/GDhE 'p{EY!I%mD. "J%= ٩%Rౘ]}3Hz</eVlMvJN_Y.l,'?b֭cIlyՠF}\Mlʺ|dGHdbthX\C!VF8Xiݮ\⺓:El[8{.JǺco Qy!VæV(.*Z\ TL-$WbW.>*.Ew#d0O y? ,oobvI$zEp -etQ[mowԤ׵ex6_< ցxTL}c6T-Nd%*0ڵ+}gU( pз*6[i"ԁmE>)~ǩIӁ[$Z^Fc1G9Pf0\aYl4>Gt\-$ -:N .z%%;:ÖDuڦhgK=:b`N-kgɌFyX݀{:Gdu>^KG([R~0-gC:;L,eQ]e"$-YYg]G/8v5&39~Y9{^sLF f`$GJ#M5Y:⑔avIeTY,}3p [C{/f~n0Qh;#XHX#R A; jT6p`ks\UNh߬ m@5BzBww=%W@19;mKg<6{Uu P؛c38 q:I*rѩw4_QMFCPz^H}gp fEcT6E=C-RS4ps&v UT&U5zk Wr+u@-v)Yw._=$H J߷c v͙,,-kкnjt4 y6i3$|j•| An/v5ߜ 9瑙n:!SypzJYJ5%x.( |Ցa.k0LéuToyVlUzsL+ }aҞ R ()} eHFg™ U񸛋/q# 0z !pbS^fBjwH?4z_Ӗ]\6ꙥ8K'ȯ]rɛ=l54nCrrb_(BQB >\))IFqyM5`L_4F-kKSw o'`лCj PlCGȸKLdn6MׅVO_%1{TjMcK rc!\t .%o%W gK1v@8m=HF}xG%|cx />_*уSNrɿ O{GmK1 py bX3۱Xn֧" یN[m;( :]7dەl{vȚRR蜴H]]>7Z:Vhp2\24c]pN@v1/{̿Sf82wnq3hm)YC:ٰп e5_ f+ _yd`2|3^r:cjL{iARbPo"<ȩ%œrKEMWcRĩ@ i j>pSJ6)9J43Aܮ?ߗHH~.;Z Ӕ&sՕn`#]V8, EG8^m *T5hTwP9_x9<hk$'D'1B줍ʙS`h`98? 8Xd.mo/\AMH XѭcVd4 \ͱ%p|k/*7 0:hlj6"SDl[Mn R~G6VT!_4(6 5`S-B˅l*ú}W-(EH6T鯳'PTSVJ?cd^MIGa٨u IӂmDIi,ӷ%R|pVRأпUIb|][d|\ab4U΢[B<4 MMA{iO&[c*Hu.=Յ4zbLßpE~@CA٥c뜯eȘxPAK @KZ(<=Fp{7M4C mƋ_wʎ%rGPsNQWv\"~\9EŗwՒ' 'Añ]0`C8'9IIQ_T(H62Wj-!O(*o" E-%0v}ȅ.?j>E807q;zbSG eGY"k1zkM'0 4I#C2Y#+#X,1$w Ն^J<ʴ`>Wn$OuY ͟pUџ`?J% bagS%nȮSʧ0} PT3f]iQ #,b:ƒwvt]ƩsiIU S.<z2R:۹NcWr([ u7=;m]vy\B,okYjFaQjM-?sXt^CM/^8Ti$ɑm_umwе~͋.lsgQWx0sC+ w=ZX:YKiEh o߭PRB#/Vcȩ`﫭"y*QYJA2b#lͻ B9@]Lbˏ 傿ejg3gƓJ˨U|,?VU,d{?ٍ,UtD*6B^,3k$YrљTi9oPğQPOH" /CXJMrsH։uĊ˫e69=8}߈SޔJKfvRL]{ng89r@ ~<dzk4 |u5vtn(1'7X@KxdGܫq Y!- yQhmAaGmptqGݏHiv#cL{E>'H3JKKܬ&` 긿ji[j}v?)2rntNu@f=[ QtTp2]vO^B6{ۆ/5_5&{H~h%4WfdGP5$:  u  O魮J06 Bj屰ƟȨLI Є:C3pNM6>2m ĵ8BIHhǁu'e/aぷ“@;떡8T|UpW3PX0pG؆Eq:(AJiҟkPX3c9*kwpBɃsV3c׃6<өNYz4/e //ݕLՐ 1ew> MJꒈڈd fZ{z}+))mϳH #…Ǟsh?Sݖw'$Do ᒥI3+KKyLq;iǥS>!7;@fQMrAfc.vѲ2?EПc8#dN8`zQV `+ z` 7:<#P +?_e֐ ;4}}Lmy_ mrs[kL.) ucfHT4|{4cvNpv-ϞW'RVS?Ag)J{)<7] 0Baw,2ñb'DR ػY OpsdHxj8B lti *b3u3="_HVsZ2KjHj!ӤPy~x}0 Šil坰.0È]x(~w\9i ;tiS쁯qsLF{Tj ~S%xJW0}\(OcJL:itۂ4>m@]Vg#- s/4Us^1ɤ$VRGI];5Px\ؖ &eX2|2h:ޠD6 [I,KbI/ESZ3 PdS&l/hIϮ@r5Ǵekn{a-xX9sV"p(`z](GWs[R|/j8v6" MAk^GgVDS%LɻŵiwlcxLb_͘ȵdCwθ;Pe~;$Z v5N6[Htq^mCiG+φ-'Y*&v3ҢB&KʅO|4$HfSNW3׆{Ƶg[>"~R*? CaxgK\ U N4t+"C #ufpI&Jɡ$hEo P`]ڧY iF8RcN%#՗mv F2?t{( 4夣/Ÿro~I,MxWD蛕aQot7D^6>Ka64(dz,{{$ҟ=/C1w+Yg,+F_7sS%fL G:h\3;9[G֥A$dW!)L"SLDs/'E|k+jB%l;>BGoK '<-FI[:ǘo8*r" vØ@Q +u橷<5,TqR]Iacωiz1o~>P8oXceyxXJe'8Rա ݷ7@Ĺdp8h{]dLb]34gY[<$b+gl!փn6)]آ13v15)+ 5qW^t tqݩZXjtR$Y9D$9E,x< 2mU-f= xcm'K+{W_'+V[6`f̳h(ZϟhbI.4XhG0s^kzmMMoFϋjk 4J+F(HBF\ogi$/o0.CI"^+@6c^mdv8@R~Ma嵮!;רA{2E++~P| 8\U DW@'ilpNO:xrhpǤ32`Ѡ)'>* &y6s(怵F;(3zN40_wA.[4PWxb>G%KN#bWȶD*׾= YG2E)P._ܘ),R~+M_L 3t4!Yj2O+GHf$} U"\/ :=˚-kĚ70.8ԿdeP@DŽjE+OA#SAiςPŰ:/JA+ 4WF TABSo7 pta3 JuؓsJ?fziTsq.ɖxB )Xǿ '5VVm/?X7uE:\i MWd\xZD$XiU0+ۉP7<Z 2b/ NQ!</kU@q&l`ن/EQCur+ZOţk4)U֝!Fga.tx~2گ$AO1 83\ɶ#DcD?X}y4o~;N®ꭴC,Hfn٣$q3IWk]̞#ގxDFfq3(Q O&x0rdxftNY,hg; l>ZSAԚVa,f"2Rڐ¾0mLrQ.~>2K1JSޤ ]a{ ϴC"Inz]B\W [;YZr$EB{,eB`&krndc*'+ 5u90*pJ= GׁXc;P" {+ߞm/bQrͩ?D'q[2"z8Grm*q '4[3<7ut=AoW|ކ =cbFimJ~O Z˱S_wþ) NѶLL[$w{!Dr;gT{l0x.xd@g:؉%S(EJL/A(d9wG}᧑ Q_o |97f V[5csȍǽ|vvbi4\kHe1= rqJm2Dw1UF^ʇ+}S[ [kX&Y`Z-fCW>H^QxwvZ7/o^"ׯM{?g 2Uݖ.;1?~rZUfjm6[V 0 <@rKւf3a<.UL5lG,1zؤS۠>MvCc؞fV fm8Utⲧ81x<\% $>)|P¾^cUkUOm2}:F-;6'kÔ资؛v<>6bi㍾J+2 0.*kx @oL0t5us Z{5Iq5Â2aEt&,"όph6Sv<mkh(#|[UտMnA8C#rñhSbv^BK s@[ZS^GF_o:ௗ)4UKI!).*"^04?}:z"nJYJXp`8N62!gdC*䒻CXL3On~Q @}(e#"~hX˺eth 2 wW|sb~n'\yl4f> ܾ-|TU)))JԴɷ'o}yɩ-dr:Eq*քςƂ@lnlyFDpkDT?^¶siL&pZ6;Pp:IV[E'HI y ;}Jza1 ɱ{AH!]+\+q~m jDExJЎA\xBI~[Pk+P]QE@#cUe=}IGj X]Z( $ZyY VVZQjh_9'oTLQO^麋٭.VDBG)Ce.3fGy\IB$k Nxi1% )2rtw2vGXXYaU!f~M4RxLI` r!jqս7BKJga[ن1Hm7n'&>|钿q?=,RuZ.&'}KM6/c`IJϼCI+}5/2%gZN3 V r4u/`(akhkm+qo>9χ-ʣ?j|>F{jtXIAyHk =nZǭ5 f#'4~V=cD6F̫(\V,/{=v τwXZ$3(Q4g /Eb`SgĻ|HYgogQHX=jv㯥BD K9k#O6!L3*uqUƃ$-JVV'Nw!c_Z]/kgi;戎A3"5Eܚ4Zo2)i0,FeᇃpB{cPVވ;*L$FQLD(PXŦ-7:,X\?*8@}.?Q Ra $0]8f ?j bv[0҉Ӡ}|;!V_ ٵX sׇ 1pNh‚s3 rTՅ`eL4wd JU`)،Lo{z' {P4`ݺcJ:߽dYl,xlԧXO窜< Ϳ-o|(HG#A.Un/5k^}CVh ^8+7tGte(YgpJҎCh\[ⷵXQS}"8ВbpDT9\8j͡0`Q@kH(mhl]m>/-J$jYpjܳ%}oe kHngL$-DP!ϝ $c%j"JdKvaT7Z@! 7=73El%Fu ~.2jQv낦}BAZZ݅\$C1Ѩ4 ok]4]c3,iBl`ABlod9zƫ oⲁ?eǣ$|}I֏ ?~Eu|q~[Pw*-,-˄YBx4:u3:VZ"(NHhsR,Q@Φ9w;D6]"T5@0#Q;B4ԅ{Oi,Dq}K~Rh @߷12DO +&/7obuB}ͺ&q!<" }ʑ6N H\Q{ F,H7YgQf~=ABrN˒lߕ%=hChH8Q95'%P)f=Lg0AדF\8~1ȿZ)Ke+pzդfgyNj ޒE*Vh]bJWA#D߼DD[+]R.D{ @⚋y-N`Ǭ.ʗAE4nfߎ5pSӏ df5^/خJRg.jM'Fs WQS?׆῾mO3|9 'xI«Щ2Fkƍe Vu6f9\ juZŸV<].2˼aKf*+ 6& '+OPT#© z|? Hڢi*x:b?Dui{nɁ'x* n!p_9N\xHi]ߊ-eeML ead$5^W wdUx0t vԓ>;w3`p8;AeB,`g1o ӹx&;l'Ё㯅Czɚ=\nOԠ835pܺLyaݴhCĸH _cL rAMw['K u|r!7jcLǬǣ4'wjjk]xȹ\)0 p˘~D/Cs2jq69pL>@,g@_"WДBRHٿ9>TQjXkg{I[? X<|DUCxFȧkʛ[ErNl6A{2|'ͮ[Q[9 /%5[UD!`)=|7\Ȏ,ʖ L48-cZݬ; *Ǡ_w+>ApOW~nB~Joccށ9 ֕ yVNq%Cu)ɢ"x0hҷ(-PؗNf}Euʟ%jRL%%W!cHHQ4*]{ǩI<XQG~ 4o2%I5DeHlXwl"J΄gq]%t/_<\ Q${0!pCIn A+f{ >zqm;":[ʯ>:Oü#Ne9*ZK=D[ ;٤\Rj1Nx>uQ'L}WGmIûgl6v忙DҀ\--Hr9-YsY-3?'x4BMhTvUEj6zMn1rZ0m Sd~ HDEٖXr.dXrNvz2Ԍ+T<~r I+WE猯e -@:joJțFPdC(k&_]Ds*par(7"m ƐݻN8U1K,_,dhҒ~X0 |Qïa:ĎUAyKlñg?"ZG*s6ZJLkXI FX[s=?=@g♧[蕆?sY/Q&?Jun|xkA&P'B.(/Su _pe|ߑK扶O`rQi:g\P0}z4 )/゙v;Ziڤ.^8/H$0~i1LQlg,hm}2'̃)%u`b%UƄ0q@k|zy;X>^q+ $f ٦Qg0TjO D!c, Вɼ .{SvE\tvޔΖ" ?Y9#S{d!44 խ,?<|Xbf2#3aN)ch.>oEow՚%Aˏc~KEPXMZk2(xK{1wөs=qP@f=$`kN.kňo{%RXtG-l4mTQ䐇|Aq|.hT۱M+U+ Fp"ZqgGw+"FQ`+׼KAD8HKJe7W6Z8>qY2rXYUEg?cNkeml-.~[s^n1&+de}L6?tAlnٙv$;[kv{IEB)fcፂ=u^|Am 5wќ%s/gZ τmɧE-cNldļ.,G@%lA„8Nd.;9TKR& 3_TNKfvBs8'x\n;mnn [%hpq:֫e/z8C˳o~K  ~s 4_xVZmμ e8W>V I"IR4߻IR`-8 ~Yϓ`4 ~ m\zyF`'KH d\ս3[ hMIY-]pp~(Xȧ~SRbgݣMpbH<+׊2flPxSjfP)T*̅x! HfR[&butiăXTx]Ή]tc{uUagzV7hNj-6N "-19ʹ@R@WI/U|7M>Q_i)Ez7u@A`8zusU`Hˡ;X9n=y%ޚj .nfOjx0tnGY&o08~Ţ0=*ELhPOsC^By'k:C&>bH[%l{aSdM=Fǎ#qG ng8k 04Ƌ("X@X>˖F+"1Oq8۪{F[NRQ!κ34g+-yGH5qf~peI/|$0:TXI}. En,KԈk]b& JzG4cZr^E!|.pmD$(mM>o )3ǽPC+Ǎfsc~543 )I$u[!nyA +VDr]#LsuvwtJUx l&n, -Ba'& Ka;\Hs0K`78'eT67~Baś.0K+/ \Ր;$6?EtR9#,C0+N(-'&_F z(1оlwPyy*?S *uzDzv{\P"cIl[濑1.^JwIz&!Tf~l)Zri3JZiCns9.yȑC>6fLsS.n $9iL#fB o1R-N1/C;ut{/&5w+O k.o7[QyrD7`c"CpYK@oF֎j+;fsޥ\r,jۻ;`nX3WdԼ,m~\GoCA_տJ)![Y.ȯB4ÞR ]؊R'siZfJK;|h#?z"y2' :{2h󴏸jb7X; v'#!)Bx5[Z:, ĐSI_ظSqmo#?\`Hǃ bl /x1mu4 q\(mI%} |?r3%Q=zx9}tgA"ֵfǨo : Z}KZ !|+}.j8קA?ڢ4%m<<~ސ&}s4 LD$wmE}͠V҄_Y&[Lh9e[;mXNϒ'QWov13Ti;̪qsyۅACdjc8O멮u }]ј " 1TPZ-I p28J a Q*qK┷e<:)( Ͼ/)% <-uxˆ=U #,ߗjXigt&"-)u@2v'8(ib/ BBJ*`}qB4`1p=x ɪ`:McߒYY1:&η2BY.@=x!ƨfu x^j$ ;51u 0C<&.t.08fHok c IR8P[[C ` *m.T.&圮smc=>ietgyov~+׋IiPr],P|Uбൎ[( )>Y/%$xPrg^l|m?^8ojhʵm3ᗕo n2GϐKk*ey ᑹrU;ȓB>ӉQ <ʐ{/jqf!F㋙ZmPP ǫ|]mӵDQPo,]UMUj+/HGvS xWVjp{/ē}Hfl$v(y8A+$yE&)6w *~Nds4'-}t9@DӪї )wu:Vdj"Rn.Bf9OJYk y9nZdmȨV>GL)D ]Lr*~s^ %c6Rֳ{hRn?v Cĵa8BtIT^mz?p+)%ag`p1k> ufIPy"5It8 Wp)Du )m,%.o˗ \{v2`P`\{K"ߤd6Ft0Tpt=Q(fSpYlhEIgak;Fz:N d1sfD+'@XT6>x-DV?Q;̊;PeTk| \&Gg*!\4uMn)2#ư27ʳj";79c| B)sCQ1A\cOJ<Ԏ^BY~3-1v"10Lc9XR^//=œT:{_D8d7t#w:FKzh.z)Ͷe1Gy<'us fBEkc d5ԀN5oOԍVn,lF^Xwo]Exգ5]@Rη'Jԕ%tlbK_PʧQ%!d"BcsOSx *iu^ vK#cː(}19hԁD6Y5/OzIF|` ;4a]R3y;Ksy-%,mWqOxuXl5rzaC.eb!vn BL}`AL#zkAV"ՏI2șгvHv`Co)NkWI/xUϞ,$-'FLkF 5/OCAYS[m}܋l aYl+0I,޵bwtFtp>^vdҟpj<P$>p`8C[a,:WtT:GOl"2)aLg7 {0-r5P2pѹ)K~Dɢk90" o 1(hyP[ OĬiXXF5\%]"jmkoD5eI[}n,D3 LZFR?gI (\xK:}3 >%0a6y;A`>#%.0eY+,GتˑlFPh XI vӡܛS8tVbcJj- / fWk ۮ0sg%S,yj#1(H*ܺ7SČNŬ]} \l++(̢5`SbC 䑲_4iM8$7B jzYQqظZyuι'!1#ai-h>Y6O0thgيlN {!4v<|M}M]#-& e.zZ =X~o!I]a(wqݗ 9 *hG8,U. Y2U[oo,Nl/q{ԪCd1?{I(7/`PZNuC/1Vⶨ3w~u0fA wXm?]ʳPRMezKNml'Oӗ{$DDVbt4EÌiQ)8FWnh`Q|5P/R}W;3/ec0C{@xtn;T[3ࢥ· &d1la_7,%G0EWd8^CrA9ql1k7[nlʏ:U~2xe,.t,\L)K(B zO:}!Ga9TOF'α0RqėUЛD:j:D"QjndhʄWwV67?Ƥs!S% ܥde  u}FMef]uHjDi%|}7~Yiɫ T=؀R峃zj3*Uv3 0w_-j[Ȃ3 -@BX;eOI?ԍ%!:D|rm@Ǎ'd3si(/Kj#sҴ6X_C){<>S>cwb n7RME]@ҷ \n< ~_u1'$XV›gObrk˝qH!^W=4OQP!Ua vRcW#P-`%|FGN Dm $>RK'κM &ۆ/ZJ~P"o0ֻj\gj -' MᖥtlSԗPSM+/|}؛qUX-ῊGnw|gzHzKEʗő}h\7A,};>B\sM~2jL2WK}yaps"e[M ҩS3(9H^Dp7ٝ=$͒>eKԄL⢽*cd Q_g =Z}\_nq~D\4t=&6!M@ ,7wG5v9PhCyr+X]KFfJNH6xCi'!&iY<|]BXE @;W6 MI0;tL _(ϵa<dAE+y֪e!J.fe֮ٮz%;7ƲfόoX1u׊ݟ3ϟgf9<}ݾ)hNxO</kˢ%*U.o7=}B>ٜPdݢ40c_=U=6)@awegIOƑ $Mw_heP)'ӀSoVm ԩQGYJgLW"i^OR陆#6`kA$mu7Y ͞.B=M(ޡUm0[nVjϱOi*LyX\oEx.g>{I[b#^Di!rH?:[Uj?Tdn<όmWU8ŨJO) e gwY?9ݍ+8rhr a^QX1v~hrErm{e$kAi`3^:38|.>zFg9{ )2W:?toG\W" u{7od`9UKߋ to8oiyMnz}"5TϗZ (AAsawɆVᘖJnLγ`KR2(0MK<RcI]`ޅO :Tġ'0w.g*`Yzjx4*ˀZ\x'fHitwU钏ǚ4܌75#7N~;GvV/U~["3a9޶ $F;PqTФwF/ϲ2U l8pr,E+ ~.-<O=!2\F(@7dH 0 ggFҢ$ MLPO0'||-gBVJo >-er/aT=k Y8G]̾a|+~$2 ?MmaޤfkD49*R2{~3#[1RUg5(A0Y hm .gx.(ePTF^VvSIi3u B:c8iA{+AU*0Άb3\:`M籑 P~g! 1R۟rV͈AUaOrv=EWJMTs\;^YAWF4+x*ImirؙIT"m @Pi#ԓLEl;`^doM^L+Bz:ݑXI&8mE W݃bM4w* 巘li $cApi$ޑ{p|x]osz&+KaWMO6Ur׷#' ]DV^E]c LqODqG6iTbg-d׉Ϙy 9iv7Pt!0TDag˻iسCnél9Ba|8 A籙F|vA]#8IAk,SL؋x[}Η}Z)`WxdԄ4z4?zs{ŢldgX+OT%ߞiO\<nE(D~sڜ rbRg8 ;ёiEC b FKu~_$P y0$Ԧ}:m/[,qf)X;9V ב!.@իfqۛ$ऽ⥹.I8c3Nh$EʭD5UֱBM"&@C;|}f& -\l9o )TrahbsjEdʦ38w]+x#Q!tDP;{0+akCRte@(f߃Ak%RSJIpU^Ǜw O3&8;@yA@x=p]8s޵(Iu̩G!G_̾dcj|Q Da;b/|a5ٯ#Œjrh!z5XɴTiyRJ)l4tf9hI)͵H3ǘ&n0S0tf RxſCB/ebrs6c0`*jJoi}pԱ!n4cMRNLu0Ig>5e:7ϼ*ݓ~(kM[KKQ4zAI*'d|.˨'\VCua~ QF>^0C̰@{xȞlUnX9}u< b 's\/5>PmfYiTyjFjwsTYEpl.''GN2hhIej |Uق{T=$ɤ.~fdJ AK&}v2iYhn{V'AE5xvWWnJ)"+i.y#wn  C ;s5>e w3#}9<8o n5/[Zbv"ܨ[ g't\d>{ |~k8cOMʒ[ba&tF 0Dl:ڃ}n8|O[GBPѯ{`A} peݣn%Y:'|:tabov~42y&(op4O C FTro@,o‘-UxMĆni%~;9U<A?Qk. ~,x4~ݶ &zƵ@mhSmIXG SBCS߭γQsq]YLt^Ō~IOJ{X`L~_" G~`%Dǘbٮ~p t*>/N_=^ 5Rkza]Q<PP?J LX={6ymi8o_ƞx`"gL_ˮQAۜ.:Ց~1aqHb: }vD']w}Lr0:[|HSJfK EkS`ǯÑۙGc*J8ZyHM@"| w[Jd)i"E〯>bYnafCY]R5^@cLk(m_f@-}-aD̿Qf?в [Q'z`dhr?{ > KF֒bJ,[L~.J` /I]vvڝQ3 3Wt Q)f8Sݡ]B o-Zܽ/W" z/z ^ p$XFdTݷpe̳L]>?}moq^;DOnUe$ dg+/R._$נbփ 1"lgCHr@leX4$/m{WV\bދRRQ4Yy61NZ^CMv>S iOii/:m2dsuT'icKvCD}N{ՓQFHV\ Y#f|Ya<֞ىڜ__c9A@m[2 6"M'Vs"^x Ƨ/ @kJ6n)(;$b海.x$ ?:X:ΚBgUz[Ct כj8%ӂ~hkaX\ܵZ7RY/9=ߌ%ӮyFu3h>jp2g"EN 6x ubr3`Pұ{vB",C$Ґg z._l [`l7Sfuھr^,=D6FT6hԻ R39®щS?Ue7n>˗]Ⱦd~ƶd2) K'VEl&U%-ɧ0^.r*m<$p6[9ڿEJ1]=odtIֹ*G5MrOGRKcͤjmbCm2uc|/ϓc{ꅔqoK1/Bj @S5bQ0[7XBj}8qɴrUu%ɹɼ-㻩H~psMTT\0BYM_#dWdvLvx&Ki:l<;Z1Yտ.ː-um=NŷOJX~v^4yԷ qih~|X`77cndVRYu> 1T)?W:ViG|B)kMkQ ×|JK ڱ>R5*b0Ii%4luXl+0AV9soiM# 2dURc# 6Kf\ϋYf DqNd5:yZ9390k d"Hca]u?a(H*KS \Vz ?A1Y?H`$?f٫-^ [35Y6GLhА5hawXM#MD(_IzC}ާ[[Sopu+*A`ӌ>c=Y"7_ 5\)Bg{pSb="ZnC9 Il_&lFѝɄf}ԭod 3>;r 58mlae 2 @3favB$md@54?)pљ=h2I,/aқK5SPЍ<3m[vbxA=,k6Y4/'zKlegs"KpC$(tuGOǂtCTiTRc.ʽ&xO{Mŭ?*/R`*}v5B8RB+bD?v_v? S ֋Ag)& }Y 'pcli\hfFuEw'Mɲgn^Fk-`PH&#zw? &zvi"@OW/^[q5t"bߦd%[3JTRb kQwj?ʡYΡ&WЯ Z, YZ