netatalk-3.1.7-8.3.1<>,[\/=„F0tn e/-=ڪOce<|O ..S<}o1VB?d   < #,= VuCC C C  C "cC "C#C%3C&&C' (7)7.7(.r8.|9.:1P=o>o ?o@oFo%Go<CHpHCIqTCXq Yq \qC]sC^vQbwcx=dxexfxlxuxCvywCxCyzpCnetatalk3.1.78.3.1AFP Fileserver for Macintosh ClientsNetatalk is a freely-available Open Source AFP fileserver. A *NIX/*BSD system running Netatalk is capable of serving many Macintosh clients simultaneously as an AppleShare file server (AFP).\cloud117 openSUSE Leap 42.3openSUSEGPL-2.0-or-laterhttp://bugs.opensuse.orgProductivity/Networking/Systemhttp://netatalk.sourceforge.net/linuxx86_64test -f etc/atalk/afpd.conf && { echo echo "netatalk config files have been moved to /etc/afp.conf" echo "a backup can be found in /etc/atalk" echo "please compare them before restarting the netatalk server" } test -f etc/netatalk/afpd.conf && { echo echo "netatalk config files have been moved to /etc/afp.conf" echo "a backup can be found in /etc/netatalk" echo "please compare them before restarting the netatalk server" } test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in netatalk.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in netatalk.service ; do # The tag file might have been left by a preceding # update (see bsc#1059627) rm -f "/run/rpm-netatalk-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-netatalk-update-$service-new-in-upgrade" fi done for service in netatalk.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi exit 0 test -n "$FIRST_ARG" || FIRST_ARG=$1 if test "$FIRST_ARG" -ge 1 ; then test -f /etc/sysconfig/services && . /etc/sysconfig/services if test "$YAST_IS_RUNNING" != "instsys" -a "$DISABLE_RESTART_ON_UPDATE" != yes ; then test -x /bin/systemctl && /bin/systemctl daemon-reload >/dev/null 2>&1 || : for service in netatalk ; do test -x /bin/systemctl && /bin/systemctl try-restart $service >/dev/null 2>&1 || : done fi fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset netatalk.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in netatalk.service ; do if [ ! -e "/run/rpm-netatalk-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-netatalk-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in netatalk.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi PNAME=netatalk SUBPNAME= TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi test -n "$FIRST_ARG" || FIRST_ARG=$1 if test "$FIRST_ARG" = "0" ; then test -f /etc/sysconfig/services && . /etc/sysconfig/services if test "$YAST_IS_RUNNING" != "instsys" -a "$DISABLE_STOP_ON_REMOVAL" != yes ; then for service in netatalk ; do test -x /bin/systemctl && /bin/systemctl stop $service >/dev/null 2>&1 || : done fi fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable netatalk.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop netatalk.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart netatalk.service ) || : fi else # package uninstall for service in netatalk.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fia()89&o/6(! J89I)89(9)(9pHjZ/ FH` Q ^s~;Eu vWWA큤A큤큤AA큤A큤AA큤\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\RniRniRniRniTxfTxhr\\\\\\\\\\\\\\\\\\\\\\\f81ccb5f2c319011395d88101711afa2cd34cdfaa52ebd196b9998eec32d26e54627c20f05799b053599b381888fc4e077f0b69a7ec3ab88d7d437f3e8ab17d116674a9736311d93152356e25471cf4681ee1d2a9973eab0bd5b51d8809d00cbd9cd59ac655a5a427cc9dc3a47c1299ddc1159c978c5f6c8c4ba2ae5270e8cd6219186bfe4c97209083bdd18f3b941c36d86f5e4d6e30e6cd77ecb49745ec2a2e359c2b62ac201896d9c9f77caf0759ef8f50257f7a76564d756dd589202cf725257cc1705e435fbd1e43b055b8355d9aad1cf6fcb52f0e01bac491be1608740c4084854a0dd6501291de837324c9ab9d057522ab9938db9530b5f7b15c71981e69c680deb596b9c1d1353ba85222ee3d4cae1d70acd14e77e51fe53649c0619702bf011064c6ecc67bc31483beb71e85fd8e30c59fc299ae01e1a35a615450810fdca34fa3009eb2a5e4ec6dea89fcf9c7b93f0707d9be254dc0c8bfd6ab91000da6392be47a283fd44f4b8d4c4e86288a7b83e1f912c602032aeab756e300b20159192457a28d3de5d3c6da3809d487909d1cc83f76a44e299c424d931c995773a18a972488904ad64fe2d9aef559d98cc8a74a4c5c43eabdcdf8201def64371c32672e1bc78da5ee69ae521cb21a4753fb3bcde1c75605371a5e78e8370ec199953253650f21a163b844d694b3085b2e9cac4876957aca885a4060d0593bd94d55d512a9ba36caa9b7df079bae19fe076be91a5d0821ea2187e754e6891278172855f18bd8658345415f515b10ad812e2256b86cb2e59db6a6e0ea1c9d24c4b0142c559c922aeb72af919eeb3c66c376d613bfc02744a0f5521e5b9e6d49cdc8182aa289d296da7ee51269b3f1c186695d3e74a3187e4597f447914adbf015963a8ef7be04a12e60c51347522f828e7489096bce99690728e9b5b48168cf95e5ee621f76cba314ebf6fc08e7a7efd2cd61af072e48fcc33e1ddd13343c3d5fc9fa599693370239ff0b12c9111c6ffe1a6832f9afcf3303713cb3a85b54c1aef76e7c25ecf7ce54cb38a6b72a6f9f4a9dace9b8da4c6c18717f8c36bae9af45c53d69a2f46098adc0199f44db378b8cc53da16d2e5558dc91297fab6956afebdd3bf08881c18c86607fe5e9e19f38c5baef317e33bbb6ceb65a628b8ddc54dc9e544d6c13cbc1cd326bad6c7348f2461009bdd11b31e05cf67f8c4fcf75f560785c7475ce826996b96f5d24bb7e59e0785c7475ce826996b96f5d24bb7e59euams_pam.souams_dhx_pam.souams_dhx2_pam.soservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnetatalk-3.1.7-8.3.1.src.rpmconfig(netatalk)netatalknetatalk(x86-64)uams_dhx2_pam.so()(64bit)uams_dhx2_passwd.so()(64bit)uams_dhx_pam.so()(64bit)uams_dhx_passwd.so()(64bit)uams_gss.so()(64bit)uams_guest.so()(64bit)uams_pam.so()(64bit)uams_passwd.so()(64bit)uams_pgp.so()(64bit)uams_randnum.so()(64bit)@ @@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/env/usr/bin/perlconfig(netatalk)coreutilscyrus-sasldb-utilsdiffutilsfillupgrepinsservlibacl.so.1()(64bit)libacl.so.1(ACL_1.0)(64bit)libatalk.so.16()(64bit)libavahi-client.so.3()(64bit)libavahi-common.so.3()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libcrypt.so.1()(64bit)libcrypt.so.1(GLIBC_2.2.5)(64bit)libcrypto.so.1.0.0()(64bit)libdb-4.8.so()(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libevent-2.0.so.5()(64bit)libgcrypt.so.20()(64bit)libgcrypt.so.20(GCRYPT_1.6)(64bit)libgssapi_krb5.so.2()(64bit)libgssapi_krb5.so.2(gssapi_krb5_2_MIT)(64bit)libkrb5.so.3()(64bit)libkrb5.so.3(krb5_3_MIT)(64bit)libpam.so.0()(64bit)libpam.so.0(LIBPAM_1.0)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)sedsystemdsystemdsystemdsystemdrpmlib(PayloadIsLzma)3.1.7-8.3.13.0.4-14.0-14.4.6-14.11.2\@TC@TeTTk4S"@S@S@S9XR R@QQJQQ@QZ@Q5@Q+R@Pj@O/O&@O@NNg\N[@NJ[M@In@Petr Gajdos mpluskal@suse.comjeffm@suse.comjeffm@suse.compgajdos@suse.compgajdos@suse.comcrrodriguez@opensuse.orgcrrodriguez@opensuse.orgpgajdos@suse.compgajdos@suse.compgajdos@suse.comjengelh@inai.depgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.commlin@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.comcoolo@suse.compgajdos@suse.compgajdos@suse.comstefan dot muenkner at mx dot uni-saarland dot de and pgajdos@novell.comstefan dot muenkner at mx dot uni-saarland dot de and pgajdos@novell.comcrrodriguez@suse.de- security update * CVE-2018-1160 [bsc#1119540] + netatalk-CVE-2018-1160.patch- Don't install init script on systems with systemd - Spec file cleanup with spec-cleaner - Fix systemd specific conditions to match packaging guidelines- fce: afpd: fix fce_event_names array overflow * Added: fce-afpd-fix-fce_event_names-array-overflow.patch- update to 3.1.7: * UPD: Spotlight: enhance behaviour for long running queries, client will now show "progress wheel" while waiting for first results. * FIX: netatalk: fix a crash on Solaris when registering with mDNS * FIX: netatalk: SIGHUP would kill the process instead of being resent to the other Netatalk processes, bug #579 * FIX: afpd: Solaris locking problem, bug #559 * FIX: Handling of malformed UTF8 strings, bug #524 * FIX: afpd: umask handling, bug #576 * FIX: Spotlight: Limiting searches to subfolders, bug #581 * FIX: afpd: reloading logging config may result in privilege escalation in afpd processes * FIX: afpd: ACL related error messages, now logged with loglevel debug instead of error * FIX: cnid_metad: fix tsockfd_create() return value on error * FIX: CNID/MySQL: volume table name generation, bug #566. - via 3.0.6: * FIX: charset conversion failed when copying from Mac OS 9. Bug #523. * UPD: Don’t force S_ISGID for directories on FreeBSD. Bug #525. * NEW: Add support for ZFS ACLs on FreeBSD with libsunacl. From FR#83. * FIX: Active Directory LDAP queries for ACL support with new options "ldap user filter" and "ldap group filter". Bug #526. * NEW: Option "vol dbnest", when set to true, the CNID database for a volume is stored in the volume root of a share in a directory .AppleDB like in Netatalk 2. Defaults to false. From FR#84. * FIX: Small fix in the DSI tickle handling. Bug #528. * UPD: Enhance handling of connection attempts when hitting the connection limit. Bug #529. * FIX: Saving from Word to a folder that is a symlink to a folder on another filesystem results in a crash of the afpd process and the save to fail. This happens only if the option "follow symlinks" is enabled. Bug #532. * FIX: Disable Kerberos UAM if AFP service principal name can’t be evaluated. Fixes bug #531. * FIX: Fix handling of large number of volumes. Bug #527. * NEW: Configure option --with-tbd which can be used to disable the use of the bundled tdb and use a system installed version. - Added build support for spotlight tracker but it is disabled due to dbus security policy.- update to 3.1.6: * FIX: Spotlight: fix for long running queries * UPD: afpd: distribute SIGHUP from parent afpd to children and force reload shares * FIX: netatalk: refresh Zeroconf registration when receiving SIGHUP * NEW: configure option "--with-init-style=debian-systemd" for Debian 8 jessieand later. * FIX: afpd: Hangs in Netatalk which causes it to stop responding to connections, bug #572. * NEW: afpd: new option "force xattr with sticky bit = yes|no" (default: no), FR #94 * UPD: afpd: FCE version 2 with new event types and new config options "fce ignore names" and "fce notify script" * UPD: afpd: check for modified included config file, FR #95. * UPD: libatalk: logger: remove flood protection and allocate messages * UPD: Spotlight: use async Tracker SPARQL API * NEW: afpd: new option "case sensitive = yes|no" (default: yes) In spite of being case sensitive as a matter of fact, netatalk 3.1.3 and earlier did not notify kCaseSensitive flag to the client. Now, it is notified correctly by default, FR #62. * UPD: Spotlight: more SPARQL query optimisations * UPD: Spotlight: new options "sparql results limit", "spotlight attributes" and "spotlight expr" * FIX: afpd: Unarchiving certain ZIP archives fails, bug #569 * UPD: Update Unicode support to version 7.0.0 * FIX: Memory overflow caused by 'basedir regex', bug #567 * NEW: afpd: delete empty resource forks, from FR #92 * FIX: afpd: fix a crash when accessing ._ AppleDouble files created by OS X via SMB, bug #564 * FIX: afpd and dbd: Converting from AppleDouble v2 to ea may corrupt the resource fork. In some circumstances an offset calculation is wrong resulting in corrupt resource forks after the conversion. Bug #568. * FIX: ad: fix for bug #563 broke ad file utilities, bug #570. * NEW: afpd: new advanced option controlling permissions and ACLs, from FR #93 - removed upstreamed netatalk-return-code.patch- update to 3.1.2: * FIX: Option "vol dbpath" was broken in 3.1.1 * FIX: Spotlight: file modification date, bug #545 * FIX: Improve reliability of afpd child handler * FIX: debian initscript: add 0 and 6 to Default-Stop. debian-bug#745520 * FIX: put the Solaris share reservation after our locking stuff, bug #560. * UPD: Improve Linux quota behaviour * FIX: xattrs on *BSD, bug #562 * NEW: afpd: support for using $u username variable in AFP volume definitions. FR#90. * FIX: getvolbypath returns incorrect volume, bug #563 * FIX: fd leak when using appledouble = v2, bug #554 * UPD: New options that control whether dbus and Tracker are started: 'start dbus' and 'start tracker', both default to yes, FR#91 * UPD: Spotlight: SPARQL query optimisations- netatalk-libc-xattr.patch Do not depend on libattr, glibc provides the "official" xattr syscalls interface.- Use the system's libtdb, not the bundled version.- update to 3.1.1: * FIX: Add asprint() compatibility function for systems lacking it * FIX: Fix ressource fork name conversion. Bug #534. * FIX: Fix a bug where only the first configured UAM was loaded. Bug #537. * UPD: Add support for AFP 3.4. From FR #85. * FIX: Registering with mDNS crashed. Bug #540 * FIX: Saving from applications like Photoshop may fail, because removing the ressource fork AppleDouble file failed. Bug #542. * FIX: dbd: remove orphaned ._ AppleDouble files. Bug #549. * NEW: afpd: Automatic conversion of ._ AppleDouble files created by OS X. Bug #550. * FIX: afpd: Fix a crash in of_closefork(). Bug #551. * FIX: dbd: Don't print message "Ignoring ._file" for every ._ file. Bug #552. * FIX: afpd: Don't flood log with failed sys_set_ea() messages.- update to 3.1.0: NEW: Add recvfile support with splice() on Linux. New global options "recvfile" (default: no) and "splice size" (default 64k). NEW: CNID backend "mysql" for use with a MySQL server FIX: Build fixes for the Kerberos UAM UPD: Use dedicated exit code for AFP connections that were dropped by the client right after the TCP handshake NEW: AFP Spotlight support with Gnome Tracker NEW: New option "spotlight" (G/V) NEW: If Spotlight is enabled, launch our own dbus instance NEW: New option "dbus daemon" (G) UPD: Add configure option --with-afpstats for overriding the result of autodetecting dbus-glib presence - added wrong-error-message.patch [bnc#849598] - added return-code.patch- update to 3.0.5: FIX: Fix a crash when using pam_winbind. Fixes bug #516. NEW: New global/volume option "ignored attributes" FIX: "afp listen" option failed to take IPv6 addresses. Bug #515. FIX: Fix a possible crash in set_groups. Bug #518. NEW: Send optional AFP messages for vetoed files, new option "veto messages" can be used to enable sending messages. Then whenever a client tries to access any file or directory with a vetoed name, it will be sent an AFP message indicating the name and the directory. From FR #81. NEW: New boolean volume option "delete veto files". If this option is set to yes, then Netatalk will attempt to recursively delete any vetoed files and directories. FR #82. UPD: systemd unit dir is /usr/lib/systemd/system . FIX: Saving files from application like MS Word may result in the file loosing metadata like the Finder label. Bug #521.- Explicitly list libattr-devel as BuildRequires - More robust make install call. Parallel build with %_smp_mflags.- update to 3.0.4: FIX: Opening files without metadata EA may result in an invalid metadata EA. Check for malformed metadata EAs and delete them. Fixes bug #510. FIX: Fix an issue with filenames containing non-ASCII characters that lead to a failure setting the size of a files ressource fork. This affected application like Adobe Photoshop where saving files may fail. Fixes bug #511. UPD: Enhance ACL mapping, change global ACL option map acl to take the following options: "none", "rights" (default), "mode". none = no mapping, this resembles the previous false/no setting rights = map ACLs to Finder UARights, this resembles the previous true/yes setting. This is the default. mode = map ACLs to Finder UARights and UNIX mode From FR #73. FIX: Fix a possible crash in cname() where cname_mtouname calls dirlookup() where the curdir is freed because the dircache detected a dev/inode cache difference and evicted the object from the cache. Fixes bug #498. FIX: Add missing include, fixes bug #512. FIX: Change default FinderInfo for directories to be all 0, fixes bug 514. NEW: New option "afp interfaces" which allows specifying where Netatalk listens for AFP connections by interface names. From FR #79.- use --with-libevent=no, it means use system libevent (don't use bundled) - remove rcnetatalk.sh, use upstream init script- spec file cleanup according to upstream- update to 3.0.3: * New ini style configuration file afp.conf which replaces all previous configuration files * New default AppleDouble backend using filesystem Extended Attributes, conversion from AppleDouble v2 is done automatically on access * New service controller process "netatalk" responsible for starting and restarting afpd and cnid_metad as necessary * AppleTalk support has been removed * Coherent cross-platform locking with Solaris CIFS server - see http://netatalk.sourceforge.net/3.0/htmldocs/upgrade.html for upgrading instructions- build with new automake * automake-1.13.patch- Install netatalk.service accordingly (/usr/lib/systemd for 12.3 and up or /lib/systemd for older versions). * Added netatalk-suse-servicedir-update.diff- update to 2.2.4: FIX: Missing UAM links FIX: Lockup in AFP logout on Fedora 17 FIX: Reset signal handlers and alarm timer after successfull PAM authentication. Fixes a problem with AFP disconnects caused by pam_smbpass.so messing with our handlers and timer. FIX: afpd: Fix a possible problem with sendfile on Solaris derived platforms NEW: afpd: support for mdnsresponder NEW: afpd: new LDAP config option ldap_uuid_string UPD: based on Unicode 6.1.0 UPD: experimental systemd service files: always run both afpd and cnid_metad UPD: afpd: Ensure our umask is not altered by eg pam_umask UPD: afpd: Use GSS_C_NO_NAME as server principal when Kerberos options -fqdn and -krb5service are not set, from Jamie Gilbertson UPD: afpd: Changed behaviour for TimeMachine volumes in case there’s a problem talking to the CNID daemons. Previously the volume was flagged read-only and an AFP message was sent to the client. As this might result in TimeMachine assuming the backup sparse bundle is damaged, we now just switch the CNID database to an in-memory tdb without the additional stuff. FIX: afpd: sendfile() on FreeBSD was broken, courtesy of Denis Ahrens FIX: afpd: Dont use searchdb when doing partial name search FIX: afpd: Fix a possible bug handling disconnected sessions, NetAFP Bug ID #16 FIX: afpd: Close IPC fds in afpd session child inherited from the afpd master process FIX: dbd: Don’t remove BerkeleyDB if it’s still in use by eg cnid_dbd, fixes bug introduced in 2.2.2 FIX: debian initscript: start avahi-daemon (if available) before atalkd FIX: Zeroconf could not advertise non-ASCII time machine volume name- update to 2.2.2: * AFP 3.3 support (necessary for TimeMachine and Lion) * Robust network disconnect/reconnect, especially important for Time Machine * Support for fast AFP searches (CNID backend "dbd" only) * POSIX draft 1e ACL support * Complete Netatalk volume compatible ad file utility suite * Dynamic filesystem cache * Builtin Zeroconf registration of the AFP server and TimeMachine volumes * Support for ACLs without a common Directory Service between server and client * Important: The enhancements for fast AFP searches are only implemented for the CNID backend "dbd" and require changes to the underlying CNID database, ie an additional index. This breaks drop-in compatibility between the CNID backends "cdb" and "dbd". Once "dbd" has upgraded a CNID database of a volume, "cdb" will reject to open it. * removed upstreamed build.patch- require krb5-devel for build- Shanti Kulkarni: compile netatalk with LDAP, ACL, Kerberos V, and quota options [bnc#740091]- add libtool as buildrequire to avoid implicit dependency- updated to 2.2.1: * NEW: afpd: disable continous service feature by default, new option - keepsessions to enable it * NEW: configure option "--enable-redhat-systemd" for Fedora15 and later. "--enable-redhat" is renamed "--enable-redhat-sysv". * UPD: afpd: Enhance ACL support detection for volumes: enable them per volume if 1) ACL support compiled in, 2) the volume supports ACLs, 3) the new volume option "noacls" is not set for the volume. The previous behaviour was to enable ACL support for a volume if 1) it was compiled in and 2) the volume supported ACLs. There was no way to disable ACLs for a volume. * UPD: afpd: add a configurable hold time option to FCE file modification event generation, default is 60 s, new option "fceholdfmod" to change it * UPD: afpd: add support for new NetBSD quota subsystem, Bug ID 3249879 * many bug fixes, see NEWS or http://netatalk.sourceforge.net/2.2/ReleaseNotes2.2.1.html- don't use /var/lock/subsys in initscript [bnc#714662]- updated to 2.2.0: * NEW: afpd: new volume option "nonetids" * NEW: afpd: ACL access check caching * NEW: afpd: FCE event notifications * NEW: afpd: new option "-mimicmodel" for specifying Bonjour model registration * UPD: Support for Berkeley DB 5.1 * UPD: case-conversion is based on Unicode 6.0.0 * UPD: cnid_metad: allow up to 4096 volumes * UPD: afpd: only forward SIGTERM and SIGUSR1 from parent to childs * UPD: afpd: use internal function instead of popening du -sh in order to calculate the used size of a volume for option "volsizelimit" * UPD: afpd: Add negative UUID caching, enhance local UUID handling * FIX: afpd: configuration reload with SIGHUP * FIX: afpd: crashes in the dircache * FIX: afpd: Correct afp logout vs dsi eof behaviour * FIX: afpd: new catsearch was broken * FIX: afpd: only use volume UUIDs in master afpd * FIX: dbd: Multiple fixes, reliable locking * FIX: ad file suite: fix an error that resulted in CNID database inconsistencies- updated to 2.1.5: * removed upstreamed branch-netatalk-2-0.patch * removed upstreamed papd.vars.patch * removed unneeded papd.quote-vars.patch (pipexlate() function commented out in etc/papd/lp.c by upstream, see comment there) * removed unneeded papd.quote-vars.fixed.patch * removed upstreamed papd.stderr.patch * shortened 1.6-suse.patch * removed probably unneeded pie-flags.patch * removed probably unneeded la_libdir.patch * removed upstreamed ad_hf_mode.patch * removed upstreamed asingle-outofbounds.patch- remove static modules and "la" files/bin/sh/bin/sh/bin/sh/bin/shcloud117 1545320950  !"#$%&'()*+,-./0123456789:;<=>?@ABC3.1.7-8.3.13.1.7-8.3.13.1.7-8.3.1 netatalkafp.confdbus-session.confextmap.confpam.dnetatalkadafpldaptestafppasswdafpstatsapple_dumpasip-status.plcnid2_createdbdmacusersnetatalk-confignetatalk.servicenetatalkuams_clrtxt.souams_dhx.souams_dhx2.souams_dhx2_pam.souams_dhx2_passwd.souams_dhx_pam.souams_dhx_passwd.souams_gss.souams_guest.souams_pam.souams_passwd.souams_pgp.souams_randnum.soafpdcnid_dbdcnid_metadnetatalkrcnetatalkupgrade_netatalk_AppleDB.shnetatalkAUTHORSCONTRIBUTORSCOPYINGCOPYRIGHTNEWSVERSIONexamplesnetatalk-latinize.plad.1.gzafpldaptest.1.gzafppasswd.1.gzafpstats.1.gzapple_dump.1.gzasip-status.pl.1.gzdbd.1.gzmacusers.1.gznetatalk-config.1.gzafp.conf.5.gzafp_signature.conf.5.gzafp_voluuid.conf.5.gzextmap.conf.5.gzafpd.8.gzcnid_dbd.8.gzcnid_metad.8.gznetatalk.8.gznetatalkCNIDREADMEREADME/etc//etc/netatalk//etc/pam.d//usr/bin//usr/lib/systemd/system//usr/lib64//usr/lib64/netatalk//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/netatalk//usr/share/doc/packages/netatalk/examples//usr/share/man/man1//usr/share/man/man5//usr/share/man/man8//var/lib//var/lib/netatalk//var/lib/netatalk/CNID/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:9372/openSUSE_Leap_42.3_Update/9be4fa7233daf2b1d0203816737f8c61-netatalk.openSUSE_Leap_42.3_Updatedrpmlzma5x86_64-suse-linux   directoryASCII textexported SGML document, ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=b00e93575df30849f4924475164186e09a7ba447, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=12f53c5c5c601adc1ca9af6ebc3e2c5de4298561, strippedsetuid ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=97b8e82a73ee529c5cbe4658968b2d0c69627b5c, strippedPython script, ASCII text executablePerl script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=eef7be9242af9355226006f322e5f4394a0cd6a0, strippedPOSIX shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=52a335c9ee7af25f09d580a5d3dd4f1953a01c1a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=046f72f47606183269d883cb5ae150f48e1a7f64, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=427522f90eda7806c39a653efed0c7fcc6f56fa6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=42fe7ec2c949e7b2089dafbf47ff296e8f73ec45, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ddd762d582ad9934cca6bc340e1d780e112ab108, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3a4a13af80d25c184dcfa58e4f72c52945fc0be0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5015ffc52dc3d1fa84f2cf6d1221e0598b46cfd6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a2fd21cf6ee2a08969f818216d5cd22909353d27, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0beb72d138c23709bf91bcbc637000de908c5545, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d5946b6f3dc52d11a1ca25bdd136573f8e8929b1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=917a5ee8b0eeeb1c245d45943789d7485797bd91, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=a249f86bdfbace220a9824e33ed23571f1d962e7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=f2013d26c4215949c616d0b597a2a15b5e0f7599, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=b010db4602ddad4d5e96389bbb8792d51b45095a, strippedBourne-Again shell script, ASCII text executableASCII text, with no line terminatorsa /usr/bin/perl -w script executable (binary data)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)#$%/9AIQU]ekt    R.RRRRRR-RRRRRR-RR.RRRRR R-RRRRRR.RRRRRR!R-RRRPR,R&RRRRR%R+RPRR&RRRRRR%RPR,RRRR R+RPRRRRRR RPR(R*RRR'R)RPRRRP R,RRRRR+RP RRRRRRRP RRRR RP RRRRRRR RR#RR.RRRRRRRRR"R-RR.RRRRRRR!R-RR.RRRRRRR-RR.RRR$RRRR-RR7\**?la?]"k%UJ4Kak68{ySOɻb)B.k݆'H <3XscC_%i9`fUQv)Lc,ãjeЊ[>`ؚLA)AHl O違>\YUΓ"K7K.Lסm.i=3lqBCkn*+FyГfȩT[木GLQlH~uct #{^~] Rb#JGE:$P,hT3&+jzNR3𜙌'R柛}?h)Z:/lTcRIwB:mldQq g 9Z*[ ]'ȩ ~ ~T+gZFމ!gp3X_Y@kA7Vkم7wy҄\jSLJg*)TAaE9)[l/yҬc!X?Ep!qk$[RXw(CdϮO{cPb*/6Z%ZNΞO q 4K/aڕ\Z"gWNd!![ynX Kc=M{j:Ii9iJ*,j9tH_FTnp(}B̼>sԉ3T=&0,@oKXa$zG6"$u#t)|6kd/2: dXf&6>=>t4 `+}3XMkmI!;!b06-2PICXUdxb0l" ;,IC117-#Z8@b+qca?~M>Jv QQ({^00 UyȶZ[!v]V&{ot`wk`M ?FuhK< hE 5?#_Ax_6eXZ2-kdF)S+/4?j*VUbhkTPk7%u:Ja2S pC+/q6g0ӺuTYfv- x?EIU,;$WQdKHoՏ9BoZ[- +Y#8jv)C8=4O5v97n=UCԾ8HA9 Vu {3a歕8s(/*;02Wtv;4vEx/J\'XmC =,ClV:@}⍢sMfP.Жp=+Z#²jYu$}P:RC7:"qqohuQ36u> ű|+a 12/]afF Ck5v~OĤ N6Z0XY&,9&jx|4&1tJ%cn zk2sKHs,lǣQW\UOʨgB"z `g\^⧾BF4>%y.[AێE1du~oubźj')(ts@H03m~*ܜ\,JJ@mbm4IaQݚ1Q䡯;[1JۓC9CB0!y+sfKueMS!-&TgB+*o ]Aq/g OO2xidn?&㺙#]r[r d W+%4&3D}͓V$۶;fIsG ]QL_3~0U%<|Ds[b>Qk8kƊM ͷhFw/ij(fcW!(P]W@ 9s@ 0hs>xE|\-PSP ZvJg8kPʂ1:M9T43rY^G2rBQ噶IDd=F=;ܱ)9\!:sa/gڶj"5#7 y>z{M:TFtG L(KR* Y7\ف6鳬YCfLW@zj*%1-SvVsZ)Yܪ[?ˎV%pls}*WO4z۳ i@NIWLe%33=y~w mApME8GICA[^{#r' 2/}7Dg+f$9yc2ʲ{Y(neYjd|pc"iwIx(8ݱݘ W߿]@OfSY*x_Rm[_7!?CCe$'o31M`~l5.d{wh4zg6**N\?p;;UJD~P+BbXf̲V8W{_3QGe1uQɪG!tv}INNj[dƌf$'5%?1m/c#|>m`C޻I`HH}PpdQb@<,3h%Aٺ굡Z"H%h'$YI.9=sj/\ {79̎ U$sQ=Y mOHs.4gjfTw^zk+o|u_CIA &yZ.b'h6",&a(*+={bJv' MD{bcWZ YN1ij=pxJ\tGIb|v\ǬH< 9X$-jxyA5,oM< x 50dt@c/Z3)u7(ffhv[%tW Žzp25.d_@<*x**}o1U'{8ڥ4Ma8W~D-°y <F,>)x sB|I߉\H"EP3V{GNN kC ,M2E ]}3dak2lZ \cZ[>IAy<} =Gl-~:](Xُq%%PGv')g;(H>>&zxfZ?7Ӧ {Puz͸pyɵ/=LkkN6u_mvp]oۘp. Mh ˞8BϏat%%q:PV绅/G~Y&7lnWO. bQ gSihw=X6`#=7~v]+Nc#&ЍBdo ~XŤBl t]Å" ^iUw&{G sn'5ͱı_UƝhGMHU7='@} *m#ܧCgCd#7z,dKkN ڔH4LDÖؤL{SVAs?w8?,y+\e[d#Ǐ1 +t@B.w (4+ZIVC@PYehd;#Xawzܜ8us HɘqK!, y3cZT+ѭjU`W^I`EF($^e$?EJ f 1Ȉ}p817 QuLj9q}j"`b7;A,)@4Ko/`t>`u3T[zjeYo"h7EZW2(9V Ñ8 ];}kK@R[II:mNxSw-)f*R#sasj{pqS[VZ:Puz,r KPJnÕʹ᥆.?s@]7u yeZzňRw@I lؘIYrL-tQtL 䨠1̱wt[hG@?w"F6~0A.ץfH9nidI7Ϗp{8Xa>T|-__J2CV+zpMμY M]Ll!`DmGX OAs 65!#CA iVU4}Ic6!O+]§wV|w!tMq$Pk%?%fi[Eټ̍Bp[c''/٩@Vӄb/$窌H麶ڋ̻K/X"ygg N23[×S#)p֎+}ʇ_N HmGI~EϿ-~Жw-k_wLyp"3J[=_mZF|lt {&/ky1m[^'[W3Z^B:𾼒̙5 TzW%`s Iª/qA'>DsjBV+jLEɕ*p32}wQ*D޾NrG&(lv=S5tהSì|iaQ!:m#~JL 8L. >;9 IQ 5;ߗ:n]>[߸rH1ZfZYQ.h̘;0FشjHO%N]vyT[)-)I&NtP!/f+TKh0eYT `bEށ}BE\-[C]E@-Y< 'IrCwR\A{LO{ǯxSO1P(BHT %]ɱ RN_^N ToSyڅHc'|ˢ'';g" ^:k)?J_gZ&8'Agy&:Aw%EyGy?ύp2UbD壂wìϑٻ,޷6;S96*+Wls1~і .DBhku)2-53izpqdI7bBfTJsqnc_*"=@z6`Y UDy{A YUbL(/DtU_h𺀁^P_ˤD% r¨"a9TŋbnHn}_)zކ'I7"E\&Qip25+UL(hvbXF)C@J+*G_g o)2{Y40'})p_r䊑fBNՓ@QSԃ60=طBhU p[dtTM!Yjr {*֚\Ժ Nin͡sew>nZ`Dk3h%MhJy9P-X;~j{LrܶoFՌMf$)7pIOԷ"@ d%`FqED)Rԥq͑ak!AP"BZէ5Nζ X¦=rp(5w CKP+㺛c>!rsYMğ| HhW?J]n̵sN1#tڃ3U6ͳuS6"!]hUVd 4I?= 5YtJ%ȸ&0UtI3`C*#?j ~N6GH8oÁrǞP ?N8$hp=?QuaQ,?FCF\kp o6b@ > z hg^`T.>thYʑHrrǵ鏜M&5voq \9eH׿1N4m{Zq*xd=? K/rc*-җ$\y#D4%GL{Ɩn=aǗtԩ'7$Rsy4|< $n# Q'|N!E,j S!hjsG]\GeXJ2)n&K"BTgiZsʶ :9;/P8o,Q%A-1~ѣ  GՒ͘%e AVWr Mw@Y84uT< %ED+cP$*=o=VH'[n{!1FӒRumn"#a(r$vKJ층# 쪪M2ViKdL2pKa~$i ~Ա2{Z@;kvw!0֐î3(LȜD%tjǬ.M|uTY0OyޭYI^b>$xl v̪"ǛaU-,+)Z@|[Vp `-R{Ⱥ*IavJǂMClzJ]P@zML$q2SA g&['e-HjYH_:xt" KE(9'RqFo/ tCd+`Ů3TYsu=;6wjlVsV pvmxpܐ=q>n/5< (Ut|:W+f~P,!b&3_"cB+,dTKɍFD+d,֌BmC0YGS72\YpQ5?i#I? t_ȔT@at lo6V9v XR0TSJ΢k*(#7闡cfkZQ(;_J M kRp[nW6ds7;Ù:C+w(: 9X:/Hxx@j,_W/ ֱ*U8Yu! eȒi A ݽ%GG'j N +=.u2˒cѫKSI)(Z+Ci uUX_v_v ԇ^dh_odwX|غx2|ňsH  %"aɧ]O hǾAU+%0ưޟjRGvu:T59:(w&Zi#Di[n_YK ݟoM%ZNQwEGr8ty}V_2K`Ad6%d{xTn~NF3%l;-r6Q&':'|@őHi{d+5Po6Lȷ8_[ o S*_r^/7dXJP+)@l,`l8t]wcٺJMl ^+pn/4a~u{r;p+0]@O+C05m6{u*IOa+5K`$퀏9O4?/34fzWO.)|Έ2c7w.r PTg\.KC\,f TkKοor$NKpE-{Vk)U1CeڴGJN|-M tKi/.cБaV75m9 Md ]("l$X=+ ^4O<[aT .3䲮30d5cDYEƏZ~1g }(+ O'NԸ׋?l@82|uTXG?hJm>ښ dT1nG8VkeКB]Md K#أ7OXLr9 ol L7sLwnbq.&ԑ18&[LPY~>sX~d"իhbaKKd/Beg behl>.H/־?Eʍ)H] jx&m2 7>5̸IAw-l1,L~=Cor7OGؽL|+m_b;+1]IZ@e' ,ІFśZ5(>$ 4 Y%C/R-yPkVHUz볓gjG| iˀMWDqۉT#yè]*Co:[ rF^U%A<#[ҁE꺕O޿7R(iz*թC *dAaK fӽ8Z;ŤGYoF-bY_&{'V4xRU(OAEl4pKKu#TCJ˫3Hn79'~3t-r>Im6I-:z+A'HczK\4ДS%tr=ǸeY뢔4gA[_of,L HFN\ ̞e 5ŌB,wxB=\>*uq!t#U 铚t 9Ezd65-DtNv+msa-e0+nZlƾcNaҼYu̚rAaxoz-&rHZɥCw~Ȧq snA1<~?bHqFJ$x*|s!_z{taF:r U}ÅKx"Ɓ5ip]lC_?Q~t<$,yl/*tF ϔOo36d˝Kttoǃ8C׊"_rصd4 i n:! ͢7S!d=*&$;k bKݨsGW斜P*J )" ؤupk{Ϋao=*8{zw UTKFL 8t8ס S<ӱTמ>TgX<psN4zkqCqy@*]tԈ'Qд+ၕ}3X;_+ITL{Sq{ncTbe؜v G+i!X\+t46^&w>n$ K :ь'-f!뽤SdR3wE,oVgrC¢-hΠMia;3$F-~|Ixk[m I1kmt(gz>1xE=`R*׷8wYg='&}S<İ*M`[-;y >uT2:D\W =_wr!  am>`Kby8߁S6~v?(b˫̙ 3H0Kʢ z0-+^⻹-KeW~kÅ[3NlJA%baY-jy2aO K%mG eG获=z^} +. ?;N{*BK؏7W(rt1W[ #vՊs'I(/bCЗw|Eg?7êG饆r]NB@lP6MP-baýh45]O0Tt֮0;P'oLmhR:kdb[WI*t!KW -EYm9lWKI>n+7 2cu9+_蒽~lzmBfr[*TvN}.;kv9ɝGCeυKLEBHog;{d 3B٨REյ>%<>7d5 +V:Q[V60=O;W_lk-&{oݴLx22ie&3_5̯I9um2Od-.\NIBiƚn'jpr6W8Zy;cۂT='Bh`nI }O?0U7!7,FJ[[Yڮr܅*=>Ħgk&K@rtՆyAr4Y (q%IJ ? ߌXf5OC)23ZlkCNMP:͂8O=ȔGloK;K7T}v ҇ۧcygCNPkl.,EA6h3x^Gxt(?֤Wb#a\iM a0B&)/ۚ8l9NÅeKVFt޳ˆ*+D} aI㾳f 0CYy7e B Cf&/걏=H^\s"( OzM7?۬F k *szO^E{Ӽ ?]?@GI.+rz~gb3+i-ݱt'}x@^gRӬfwTU3Zqq;JʜZ ~c|" q?6(ސ:>H?Cr6_'c\48΍o1Hu)ɥo+͒pfǬgr:Ncrۆlw#Q x8{O]uss\jPfS:^-l@kPR,lJ;9y$\/x\P9Zwk5s g6t >i~|FWl6|YtfWmdL҇ $5> جy $`߅y^QWq5(5a3E88_ndr1 kwI =Y|r.-'>GZ+KG$Ga30 5]Bd\&a};ny/[זr0%Ҡ>!,i!G#1b_R ǨDD;/{fozXj`?Ѕehʥ 'N\8R\FuAh(sw˥b^=}P<bU AN's >}GHT/Fkƫ愝ׁ ŊL=5ȣ'{GIW(\N_w܎A3ZMhIBoO` LI. 3tvn̳bpW`(&es[U QztQD,4KGiS9"6l+5 )RKyNà.E闛 ;-s )WSO9}b_˾䰗\&O ' Q]PJXă.v ʸ^Iِ"V5p q s X}_{i= k $f Ī5dvj(M7_a 'v.a]dnxJg㒈S,Gr=ȿT 1&Ygtf~OypD+|27;ឆ ^ػZ"`*XGpȘ58lp؄wO4-p"9rgj$ʦ6XiطZZryWWؽ/P@rFkP!aUPB.C,XO<𾚈en!64b\# (h'X9ė%6fڞbPw͆[S /$ޟ [5u?!FzEB Èj6й[}saOrmb;'7) ,K)(X ~ v$B^WbYBwo ы=?]I]ޔJ%9OjOmnqh6AZ$Z`m c!uW8]tQ גW5vOxg |\r۩;O9kК~v+S!Y \ŇS dm V:,)X0DqQLBn i^݃}7YI ƉB%^ =O($>)dRDu@(ˏN ogc]wMUg#s϶r-{32K1rkjA~i;xM?λ.K(=$8^'frwD_{P!6m-gܣ_QG4;JɇPqJIJd\<8A!UXewUƏP?y~{GGͅPIh% @;ȩ|1 Q/M>?5=UsHݞFs¼F)li{gaH?'4.a3a*Tk+YGaǢݵ\2+y6N TE`k-#::*EZl'>:qN (Է96 j`7Vt(%>"_MC8G=q,A7O;8RR9E!q&T*rb\K v a?5~\Mg4$c6zdVxr* ㇟ 6\̈e'3bUlɂTeL>?r@V ]Zgg x1&P[2ZL %'`,2}{:<M'G`1FuGyޅmc%AG-Nv@5kKYJQW,Ȅ}r&[@Ltp3rP*[yՐh[adŒq}XHg1gd,oy+>իpj-Rw t714/9ՆO-]V* Uu#ƞ—$/B)`5ș󶢼,m #sͪޝjGzy$g/yHzL,va,tŘ] S)?ZP ֒S>{Dh(;?!Wo0+dϠ;QA̺fӟZa/c=m3R*'Ru3 ^ki"X5U`j?H4?oz2G#[OÄ| (%[λSI)Rك(N;n [:)q⋡r d~\|TV(]<ٳP5ݨ?.5#m Z}ꄲCk>‹&\PnDzR@؅-)UQ1N>T&T}Z2 r8 ELuӃEo\S~kTe29I TY]-k+Y ьv>V=$&!7ɛ8GaA> a< -w8M]]1\zr*Jv0`LCsz[.)}gyNI0:H6Բ+agm&8o[Ǿ!!`fR,o_?* ϓ&@~]>3fTnV`3f[&@Ʉj} ue+}bHzeiP{lZ4&f-P쀏Es|ܓQ12ivlg4}fpC)?SC&8?KY5 u{k{`V>7Udi޲96vq*9!A"5Jyg1rx;Ae%2Ksb[1{JrҝU/ܩ'OQM.Nx*I0OZ]=Q[>x9GjIP*4-]ԬP;~TqEQC$3#Nk<*rkThc'cLrCN#yZV.n3[vLjWʑz! .f|6(PYqZe?o\}sI/(¾$\L͆l.'_.mB譶fu+l:7QqдXg0e?XAO r"^j&2Pp@ ̂$ѥ8DN1EWxBʾd< ߁U$Nwd2=gb 痀zwkDzʦf?m>Mˆ/lVjqaɉSNsW F菄f!i>|vy& ͤcWџK$BoCC|H^zQkrQ)ACN(Y\(`./󴰰=l3vCU1=_0\,׷m3mOMulqVc3wH5b2YݓP4)0/EUto$IZOaMH>FۛB2/34=Q ݎC kqs^ 1|eնHwc6=#<ӀaFW ?_DִP=6 u1LH{Tmure0M$_$/7$Zp E}"~"3*2*#&D}*O'jjrTۜ%=It6sQ/0= MVdXC^WJ:ޟ xgdԔĨwLVgky hP&p5;=ҋb \H DF0 mx|L.0Sg$vM}Qr`L*MW8e`2>LTO=Mt;VL8.왡Ӛ~dk\PǴNL85[3%=M#Ac f iax  x}N\A}oLhXK,'85tI/[= Г"s\jJ5ȢΝ7d{/9D@g vg?%ܔGTD;{C#T=N®b?"-633 i9R7` Ր 9@h>1k/MƒCzCZsꋞJV^}2k>߬'5d5ū zeT^]4}3>[kNZ^gVc>h3Ɖ,%<+@,S~vu<}zfd1P3p,,=$LU6+fG~ݯ."68K8z6Uf xbv XdpS F^n9)JG{Fy~1-D!ΠM_&^W\к8lat`Ռ |gV{F?8Mg2 EЉc\I7(ނEYSljv}-+ND0.=P}LDטDd !=~[X ));H!ה,@I2!j#̠ ER+1+wHN%T>rЎbh/ uϒp4n!GBr`Bߠ{T_@.v2W=JPS,1"CDѰb0*m x+`帲:T)CHDO\rߌE%fF:ƺ `BWь>ǻL>W$XU$IVY=qJ?l~nbXe6/"xbvMվ M %vǍBМB=/^ӹV3۩@;]$Q@t!n_'L':@'i'+ث g{;B~D|Zt,B kv,DZ ϞK/uG mi s K~*Zy2Ib[Wp*ה JPfXP#XoGWžGD㧄|q^ EBW9 {ҝ*dMt:V#׳^:婆S 3VXr+昞{Ij<-Q#uyys)P!;HiV o]f6=E;,ol1foIk`!ߙK@{G`qhB3QLId!ZfT%rR/(;:}!=sCL{_vKR?GCg5px>R؅.f!圬7~مXMzEUqw~ 翈YZXPӊ&2;x2~*i1p$I]TtM# r<ϖ,5fhLM;I)^؊A'j ٴBMk4FDɊe.dIT=?tS=xQ,ɏ= z!\om%h*-QÄ| aΜCJX0LEsob:P?PC5Ea6/PHXAtkWnCH~v-LA:q;8./  pJ ֝a\cˎ_v'峿iL1T`uTKKJGd'οV{dS!={DP cfZ?OǾ~~K>x-bfzraߜ!Ux-?lߊ(Se?]_,!O󒒷o)&O`0$o\4F|9yjXcrxGkCܼ "tz!Icvv #Y>my2V~v NL- Yzn ^!bSoH)e&KpZ@EADP)$%o*@ Rv`pdvdOL9< >o8tL*$uČL"wSC,>TﲞW^)9 jё'(10}ԟia֩^_V%y~ש<ҵfuOUn̎[3*K S65~-=\ 5|vB2XzwR%׏[J?O:ƻ&ͣ'Q}=^YOv?3T9ϙ]X P1 lb"\LMMnF% õyC.[gi|<ז R7xTdI \ȇ= hrQOgiH KLJLۤV/oH-z$%A?g*sǧ6MG ҰK93[m8gvw v{\D=)5Fq_PxQk/p5[5nmL*̒7݌McyD/8[%'I ,]J]3{2nhtNlᕧys[z1.=nzsj)zJ$@wUC?xRQQ4"Tq2+2+ӷ;NE;y*E'聠q"LHsE3&"o oz_ 1rd,*A8,p慲7ju)_72%JYX({+yqrpEFm| 'ȿ<~(mmgLc{jxR_MA3Xm++?giMfX?H+䀺e'\,vEe#5-%'COY{D hdPڇXtILDԗ7|=E :S .1;' LڂiQ2oz{bֲDAOϐbog͡9h=̶Okq30}M6ǀ31 7,=3V:'c9/>ؕ 6fnR%)f(eШБ6dEgv^8Se*36i3©k3@hr7ȌTZMdID&6`4 hwtgJ &Mve[[̝p(s7ühիRT]L/RHƁ'l}g .ҵl\:*z "4<>t] ؘf:GEi:wZ'FLS ufL=4+w6W'rNUEF?XE6U}h <4 /Itj(>Ւpf<AI Zt F7l"ΰ.5^^ >ͮ}) ^2|0p@(1ڦZ@eNJ %;m! Cu(ć`D)YL򏀧TUUds &" t`T<.n4a DGc`$˼[rEF{۽Sv+ FCHEJ&2tWg*Sڀ \"FnfE)} TE.iNjk@:$v38(ei+xScW(揨#~hH8s nСtUwX!Y'V.u($2q˩P ]TnF@0>·050OJD"s>jU+ּkdHCk`E jǽ. GPmG|sd\P˲An#vGy؄bEqFc W7&ذEkܐFGu4KXZ)HpHr(Sݑ':m9>k"r(iYA5в߾(9V)%䷭8}hV.9ٮƱ&˷-BQ-Mٟp[5~lgrZb5%eZtf|KګTGz6sh˒+iͼPV&62olCiT;cGRwtsYz%M-njcl'pwGFa(mY'OLN~$ϗ.p[O&l@#CևD"—yjo2&k1R:ZY$` 0.w&_|eGY/ }ڬ<(kwL@!a|>dhkj:\}s [7qhq,L,sjW]? /Ih7;CeQu g׭ľ`z)w4JI^liݢ (wGȻ|LϞ%PJEUe䠼˭I|H&~~@ip:D'@6ЙWY6Ffr*֮^4>u2 Z&8'՞})CI]m`Y7ĦjQ5"k폡^eq54SǑZ]t`P+ʻsUNgOVl(+0\NѮ63xdB`{Sǚ 5,+}JCJ`,E+yQ􆤼=ƏZbԻA7 o֝' -B䇚ak|(x{ Ɣ:zR* နGO% pMRU?7;sBzXVfBN16ލ|c|pSS" `ȷLtF։w1][6v^չRwgt 0emrnu +y,?4 QFTs<3ymp-.\=V;1~=>R oEDZ)ycB3.|Yn2Ԫ9K^ud!hNHQc};եڻ4},Txʣd(D0x1=:~ ]Gc( yh T1ZݞWqH )juْCܓ8(F5)pމkUEj4 {iXJx2sK(*X< vtܖ򍭻v+KH'F'}OҀVyGl®$2UMO ;3X,vmD;7vUX,ӧ8++xfZS;яhLCoVթY+--MQ"5( 1tR&{Z誓=-};m C$63/:)@V%?`.F&v}AXP8_as /YDF0i;俐Kq mA0B?cR0À jeB)5[Ó0 óE!#۫=7p(?iEzji|)"@b%{ 8ThC,1b)h2A >>=Dנ6=xr穔h3ܥCrRd5壠:> ُ#qIжGVg}4}[jThvNK-z|BNzD|ܦQD3) ,=iutOhM1s `$MKϘueLs#s,X㕖O7$dKVڰԁjq^Ν =HH 4IKΈBGatvx-(ܔPugkO¹ZA*'\Hx04%H{\t&㊙*\IN,P~pykA]µyZ8~] A-OWhqjlʯ1o|#ڔݛ'* 6AvW՞"gӒxӞu8Vz*ƽ!ֵً\ș~g_۠O񤵕a4[@D26yMᵶ8ff۟ob$D 2I[5+ok(L7${7θ#V e5n]sqn+ޏh(iZ^A A#ɊU%D\2ir#LyL*MӐ"/ci:CbAzČp==Y81>M8tvO"')gu \XzJ2Ι!璄| = pU~1 ȱ zd QMGf_]|"dHF,j9hܖ®kBO (NM6c"_z= I~׸<(У AToZ΂%w4{f6'_6ڏ-kdHQT@Mnf?Z_G) r A[O(x~^' Bb`]$80YM ^v"][qTvr#';6 @'K[x49DnXc2B<>x"?n2::-g"Ŏ ͙ƟM(4x91>V.Th>X*ODy~Lq /"9Ptdt}w.zW9_qqg>׾sšo Ƥ gSWe%ݻ[ 8bG!QFݡa>C1U?  :!_8hDۘ\GH]T'"poDGuyAAn.lǏvĶ:F m%!xdGn!JX46iIrGLԡ וxoUWg)i8[>YY8.8w[=Txz\ ~ IJ7<HBw:rdxmO(Ә%BA1SoiF晰R|qI;wU2r =G&>iABbn^7 82xF,kh>- Т ^$KF9 Ԡ<F@rrRO>mCHyj]~bA ldm4ӹHxxebg2+ .K:~,•6=4 7|T ) Ht [LKSZ?R;6gݣU2c lmLv!3iƋg{d:SJğp1ͱn 7)i@HAA0ӳ5]*2-|3V v:APn\ 2t`4)Tsq400\:F&Nj\>J#cRΐW?rbZa%F$ݣ.8,Hd'Fd_lAt(0Y KX:!z5yY>fۜs52kFKE=vam)cZ%V) b=#`4a 51jK+^,ހveBF gSjHrί%{,]S-TCd֘ėm?9B2oNXueqͱ ]-p0,/ob.gDBzd7 bkP^^T%նFN$<#8'uXTX|*0.ڂjb$睖IL)c+r JK5L1!e5},M)O @d/-E֓d}X]ͤN[JڠcI -*"RjIYjHhծ#8鯦u$}qL]߫0a 9?ڶsVaf+~|HʢTw6SEpBFZf\IJZ֧f`nR=j C:RQy -zj5h XJSWJI ZE(}/ Ԣ)R+*eX9-/l}@ 8J (W;8f;_XDK0diUޡ (0t 7,s;}8Ky\78WbOy u;ǝű^8Ѽ%\ WFү^= A)QX{oHP=2Otìa G1m \f%atKI>WDSۻJ?NKsݗVO _ LoŽ}?~#=t&aZvbFG,DT~{,Z`8~-۶MNn)T^;h> 􏦛_E_,6t_vw'B voo]]ߙ@<TA"8L V AQK>Gr:UH B~VmXA'5f@aG_?VBK^2hhV CyM z/w.̭0:}X Ґ0s!@{ e^3KFMW_-[#hJti%c18Ye  rU߾O9lZ=G4f Vs6Q) %wPjGN;>1xmD"I6 ]{(0gýJ>wNcˠS"uzWVDk >ļJqS%.ݞuPu~cǢƌ(a)_JeR02}PSh td UF`C0 yo,b0qƵFO0OZyvr\II@1>pEcvL6S~7Sڂ3PPh3b]0kЀv&Kb#(&M'S}^P*NOjqa$^ An(^)M_D+DtRe"T3iVN|6\'Q)LVG,Dյ+Y~Tmݞ.u2ʪ 7ZLz7)xtIpȒT|07=#[Ϫf$$:H\FtllQħ!=hiC"m?`ϏLUم!ϼRrͼ7a jf e0S=߲-Mr:5S"ǔȗ9L^MQF|Ais73FqL #Lb$dO2F­n'-n(E Íx`QzpP]HlGwlc佧b1NG)-VcbEoWO?wf?GFaZ%x$n(lO84OR̝;x6UO"=@qВjE!7XWJ^vE=#u'Ƕ!ε?^ 3RTe׳\ES6OtfDl$2hredIuwK]$D7}G1X|IΏ͈SAq7Z]|+iݲh|,CxԚVJȊ_@ULQoaA[lq"ܷRDlne"":UwC2u`N|kesIJ L~)%qC} fG>p&OEI!py*[_0> ≆@ZނcLV)ˁ.7{B?9edaϽTNb36ý-}P.~t^6>BnʮɡȣaN8cO`ia"cE8\c8/TBte ?LPkF+6||X95'`T0̈cJ}Sɒ1$&p4i#Pn]x9靜EEt0fw}OaDvSH 4V-lA䙺yو-ǎ Mt3wvˁK0fֈX$E_Z=#DXe-w*)7K~/m ʩ2NzA 'Bk@e;S̘_8hGK _uQHĶޡQ),3WqS2qmRN C 7&tѨc ܽMUX55uPma@!Ǥ=` jh˿$cy{'-X1cĴu9EIluUZhɱ=c^ b+5S^ȚL@1%^9S^l}SiP 䭉 C#JJTv?at:`{): PDR-z-KܽcTK9cK#5O1#_5"xg0=) Kx{yiϛ{ ,"u̗[