php8-fpm-8.0.30-150400.4.49.1<>,gO#p9|͜c>2Tc3f)u7[,a5<H{(6'_C(U/ي{=qvnfgy8 }ú A|?=9k}_v`Hs2WP*2-H֕v26fh/,T:LBeT _KHp밦YY?qfdiŨx;xaI{FEM4# ^X#a]1<"ZX\5٠+S?'GaHQ ?d   D  "(/P 1 4       4     D   P111hlt({89`:-=>?@FG H$ IT X`Yt\ ] ^| b)cdUeZf]l_ut vw< xl y&z4D Cphp8-fpm8.0.30150400.4.49.1FastCGI Process Manager PHP8 ModulePHP is a server-side, cross-platform HTML embedded scripting language. If you are completely new to PHP and want to get some idea of how it works, have a look at the Introductory tutorial. Once you get beyond that have a look at the example archive sites and some of the other resources available in the links section.gO#h01-ch3cSUSE Linux Enterprise 15SUSE LLC PHP-3.01https://www.suse.com/Development/Libraries/PHPhttps://secure.php.netlinuxx86_64 if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in php-fpm.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in php-fpm.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi [ -z "${TRANSACTIONAL_UPDATE}" -a -x /usr/bin/systemd-tmpfiles ] && /usr/bin/systemd-tmpfiles --create /usr/lib/tmpfiles.d/php-fpm.conf || : 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 php-fpm.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 php-fpm.service ) || : fi# do not try-restart yet as extensions may be updated too test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in php-fpm.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then : # Restart of php-fpm.service skipped fi fiP& 5M$A큤A큤AɁA큤gO gO gO gO gO!gO gO gO!gO gO gO gO f3f232eefd78006909c3284b056768418bd45cefad402593fd6d32d52f1e166e6a4869810fdecf7ee535193ce6167e1c579d62c65e6856e917db9036539b7cb46dd15a9e9a7322f1a71f9df4e3a617db6938fd11568d042e16d565467fadc34ba6b110584c7533edbbb7eec778ff1c501739871db944fbcc0b71a0eb6349860fb699ba8a5f48e5f58f92f95e8d724f17360d58c52344eeb0131deb9e1628a431d8d137d6a060b7769dd54629cdf3d90c9e16af9fd56f98ab411ab11b712a701b0b5d61ab3202ba3389a3481c4427d32825a60472219ab4edb536a97eb0706976service@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootphp8-fpm-8.0.30-150400.4.49.1.src.rpmconfig(php8-fpm)php-fpmphp-sapiphp8-fpmphp8-fpm(x86-64)  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/sh/bin/shconfig(php8-fpm)libapparmor.so.1()(64bit)libapparmor.so.1(APPARMOR_1.1)(64bit)libargon2.so.1()(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.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.25)(64bit)libc.so.6(GLIBC_2.27)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libcrypt.so.1()(64bit)libcrypt.so.1(XCRYPT_2.0)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libm.so.6(GLIBC_2.29)(64bit)libpcre2-8.so.0()(64bit)libresolv.so.2()(64bit)libresolv.so.2(GLIBC_2.2.5)(64bit)libsystemd.so.0()(64bit)libsystemd.so.0(LIBSYSTEMD_209)(64bit)libutil.so.1()(64bit)libutil.so.1(GLIBC_2.2.5)(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libxml2.so.2(LIBXML2_2.5.2)(64bit)libxml2.so.2(LIBXML2_2.6.0)(64bit)libxml2.so.2(LIBXML2_2.6.11)(64bit)libxml2.so.2(LIBXML2_2.6.5)(64bit)libxml2.so.2(LIBXML2_2.9.0)(64bit)phprpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)8.0.30-150400.4.49.18.0.303.0.4-14.6.0-14.0-15.2-1php-fpm8.0.304.14.3gDfg @fh<@f"\dd@dadcccc_c:c)@b@ba@blb2@bu b@a'@a @a@`ݮ@``@``u`Gc@`@`@``@` `x@``__=_I@_I@__@_T__@_k__ܙ_@_$_Í@_@_G@_@_ _@_}_u_V _P_+____@^^2^@^^^>@^^^t@^p^j$@^M#@^AE^)]]]@]߶]@]ʞ]]4@]@]]ja@]Ew@]@\\t@\\\O\\\Y@\~d\w@\w@\s\d\\\R@\Q\Q\P@@\G\G\G\replaceChild on doctype causes double free). FPM: Fixed bug GH-8885 (FPM access.log with stderr begins to write logs to error_log after daemon reload). Fixed bug #77780 ("Headers already sent..." when previous connection was aborted). GMP: Fixed bug GH-9308 (GMP throws the wrong error when a GMP object is passed to gmp_init()). Intl: Fixed bug GH-9421 (Incorrect argument number for ValueError in NumberFormatter). PCRE: Fixed pcre.jit on Apple Silicon. PDO_PGSQL: Fixed bug GH-9411 (PgSQL large object resource is incorrectly closed). Reflection: Fixed bug GH-8932 (ReflectionFunction provides no way to get the called class of a Closure). Streams: Fixed bug GH-9316 ($http_response_header is wrong for long status line). - fixes [bsc#1203867] and [bsc#1203870]- version update to 8.0.23 [jsc#SLE-23639] Version 8.0.23 01 Sep 2022 Core: Fixed incorrect double to long casting in latest clang. DBA: Fixed LMDB driver memory leak on DB creation failure. Fixed bug GH-9155 (dba_open("non-existing", "c-", "flatfile") segfaults). Intl: Fixed IntlDateFormatter::formatObject() parameter type. OPcache: Fixed bug GH-9033 (Loading blacklist file can fail due to negative length). PDO_SQLite: Fixed bug GH-9032 (SQLite3 authorizer crashes on NULL values). SQLite3: Fixed bug GH-9032 (SQLite3 authorizer crashes on NULL values). Standard: Fixed bug GH-9017 (php_stream_sock_open_from_socket could return NULL). Streams: Fixed bug GH-8472 (The resource returned by stream_socket_accept may have incorrect metadata). Fixed bug GH-8409 (SSL handshake timeout leaves persistent connections hanging). Version 8.0.22 04 Aug 2022 CLI: Fixed potential overflow for the builtin server via the PHP_CLI_SERVER_WORKERS environment variable. Core: Fixed bug GH-8923 (error_log on Windows can hold the file write lock). Fixed bug GH-8995 (WeakMap object reference offset causing TypeError). Date: Fixed bug #80047 (DatePeriod doesn't warn with custom DateTimeImmutable). DBA: Fixed LMDB driver hanging when attempting to delete a non-existing key. FPM: Fixed zlog message prepend, free on incorrect address. Fixed possible double free on configuration loading failure. GD: Fixed bug GH-8848 (imagecopyresized() error refers to the wrong argument). Intl: Fixed build for ICU 69.x and onwards. OPcache: Fixed bug GH-8847 (PHP hanging infinitly at 100% cpu when check php syntaxe of a valid file). Standard: Fixed the crypt_sha256/512 api build with clang > 12. Uses CCRandomGenerateBytes instead of arc4random_buf on macOs. Version 8.0.21 07 Jul 2022 Core: Fixed potential use after free in php_binary_init(). CLI: Fixed GH-8827 (Intentionally closing std handles no longer possible). COM: Fixed bug GH-8778 (Integer arithmethic with large number variants fails). Curl: Fixed CURLOPT_TLSAUTH_TYPE is not treated as a string option. Date: Fixed bug #74671 (DST timezone abbreviation has incorrect offset). Fixed bug #77243 (Weekdays are calculated incorrectly for negative years). Fixed bug #78139 (timezone_open accepts invalid timezone string argument). FPM: Fixed bug #67764 (fpm: syslog.ident don't work). MBString: Fixed bug GH-8685 (pcre not ready at mbstring startup). ODBC: Fixed handling of single-key connection strings. OpenSSL: Fixed bug #50293 (Several openssl functions ignore the VCWD). Fixed bug #81713 (NULL byte injection in several OpenSSL functions working with certificates). PDO_ODBC: Fixed errorInfo() result on successful PDOStatement->execute(). Fixed handling of single-key connection strings. Zip: Fixed bug GH-8781 (ZipArchive::close deletes zip file without updating stat cache). Version 8.0.20 09 Jun 2022 CLI: Fixed bug GH-8575 (CLI closes standard streams too early). Core: Fixed Haiku ZTS builds. Date: Fixed bug GH-8471 (Segmentation fault when converting immutable and mutable DateTime instances created using reflection). FPM: Fixed ACL build check on MacOS. Fixed bug #72185: php-fpm writes empty fcgi record causing nginx 502. Mysqlnd: Fixed bug #81719: mysqlnd/pdo password buffer overflow. (CVE-2022-31626) OPcache: Fixed bug GH-8466 (ini_get() is optimized out when the option does not exist). Pcntl: Fixed Haiku build. Pgsql: Fixed bug #81720: Uninitialized array in pg_query_params(). (CVE-2022-31625) Soap: Fixed bug GH-8578 (Error on wrong parameter on SoapHeader constructor). Fixed bug GH-8538 (SoapClient may strip parts of nmtokens). SPL: Fixed bug GH-8235 (iterator_count() may run indefinitely). Zip: Fixed type for index in ZipArchive::replaceFile. Version 8.0.19 12 May 2022 Core: Fixed bug GH-8289 (Exceptions thrown within a yielded from iterator are not rethrown into the generator). Date: Fixed bug GH-7979 (DatePeriod iterator advances when checking if valid). FFI: Fixed bug GH-8433 (Assigning function pointers to structs in FFI leaks). FPM: Fixed bug #76003 (FPM /status reports wrong number of active processe). Fixed bug #77023 (FPM cannot shutdown processes). Fixed comment in kqueue remove callback log message. Iconv: Fixed bug GH-8218 (ob_end_clean does not reset Content-Encoding header). Intl: Fixed bug GH-8364 (msgfmt_format $values may not support references). MySQLi: Fixed bug GH-8267 (MySQLi uses unsupported format specifier on Windows). SPL: Fixed bug GH-8366 (ArrayIterator may leak when calling __construct()). Fixed bug GH-8273 (SplFileObject: key() returns wrong value). Streams: Fixed php://temp does not preserve file-position when switched to temporary file. zlib: Fixed bug GH-8218 (ob_end_clean does not reset Content-Encoding header). Version 8.0.18 14 Apr 2022 Core: Fixed freeing of internal attribute arguments. Fixed bug GH-8070 (memory leak of internal function attribute hash). Fixed bug GH-8160 (ZTS support on Alpine is broken). Filter: Fixed signedness confusion in php_filter_validate_domain(). Intl: Fixed bug GH-8142 (Compilation error on cygwin). MBString: Fixed bug GH-8208 (mb_encode_mimeheader: $indent functionality broken). MySQLi: Fixed bug GH-8068 (mysqli_fetch_object creates inaccessible properties). Pcntl: Fixed bug GH-8142 (Compilation error on cygwin). PgSQL: Fixed result_type related stack corruption on LLP64 architectures. Fixed bug GH-8253 (pg_insert() fails for references). Sockets: Fixed Solaris builds. SPL: Fixed bug GH-8121 (SplFileObject - seek and key with csv file inconsistent). Standard: Fixed bug GH-8048 (Force macOS to use statfs). Version 8.0.17 17 Mar 2022 Core: Fixed Haiku ZTS build. GD: Fixed libpng warning when loading interlaced images. FPM: Fixed bug #76109 (Unsafe access to fpm scoreboard). Iconv: Fixed bug GH-7953 (ob_clean() only does not set Content-Encoding). Fixed bug GH-7980 (Unexpected result for iconv_mime_decode). MySQLnd: Fixed bug GH-8058 (NULL pointer dereference in mysqlnd package). OPcache: Fixed bug GH-8074 (Wrong type inference of range() result). Reflection: Fixed bug GH-8080 (ReflectionClass::getConstants() depends on def. order). Zlib: Fixed bug GH-7953 (ob_clean() only does not set Content-Encoding). Version 8.0.16 17 Feb 2022 Core: Fixed bug #81430 (Attribute instantiation leaves dangling pointer). Fixed bug GH-7896 (Environment vars may be mangled on Windows). FFI: Fixed bug GH-7867 (FFI::cast() from pointer to array is broken). Filter: Fix #81708: UAF due to php_filter_float() failing for ints. (CVE-2021-21708) FPM: Fixed memory leak on invalid port. MBString: Fixed bug GH-7902 (mb_send_mail may delimit headers with LF only). MySQLnd: Fixed bug GH-7972 (MariaDB version prefix 5.5.5- is not stripped). Sockets: Fixed ext/sockets build on Haiku. Fixed bug GH-7978 (sockets extension compilation errors). Standard: Fixed bug GH-7875 (mails are sent even if failure to log throws exception). Version 8.0.15 20 Jan 2022 Core: Fixed bug #81656 (GCC-11 silently ignores -R). Fixed bug #81585 (cached_chunks are not counted to real_size on shutdown). Filter: Fixed FILTER_FLAG_NO_RES_RANGE flag. Hash: Fixed bug GH-7759 (Incorrect return types for hash() and hash_hmac()). Fixed bug GH-7826 (Inconsistent argument name in hash_hmac_file and hash_file). MySQLnd: Fixed bug where large bigints may be truncated. OCI8: Fixed bug GH-7765 (php_oci_cleanup_global_handles segfaults at second call). OPcache: Fixed bug #81679 (Tracing JIT crashes on reattaching). PDO_PGSQL: Fixed error message allocation of PDO PgSQL. Sockets: Avoid void* arithmetic in sockets/multicast.c on NetBSD. Spl: Fixed bug #75917 (SplFileObject::seek broken with CSV flags). Version 8.0.14 16 Dec 2021 Core: Fixed bug #81582 (Stringable not implicitly declared if __toString() came from a trait). Fixed bug #81591 (Fatal Error not properly logged in particular cases). Fixed bug #81626 (Error on use static:: in __сallStatic() wrapped to Closure::fromCallable()). Fixed bug #81631 (::class with dynamic class name may yield wrong line number). FPM: Fixed bug #81513 (Future possibility for heap overflow in FPM zlog). GD: Fixed bug #71316 (libpng warning from imagecreatefromstring). IMAP: Fixed bug #81649 (imap_(un)delete accept sequences, not single numbers). OpenSSL: Fixed bug #75725 (./configure: detecting RAND_egd). PCRE: Fixed bug #74604 (Out of bounds in php_pcre_replace_impl). SPL: Fixed bug #81587 (MultipleIterator Segmentation fault w/ SimpleXMLElement attached). Standard: Fixed bug #81618 (dns_get_record fails on FreeBSD for missing type). Fixed bug #81659 (stream_get_contents() may unnecessarily overallocate). Version 8.0.13 18 Nov 2021 Core: Fixed bug #81518 (Header injection via default_mimetype / default_charset). Date: Fixed bug #81500 (Interval serialization regression since 7.3.14 / 7.4.2). DBA: Fixed bug #81588 (TokyoCabinet driver leaks memory). MBString: Fixed bug #76167 (mbstring may use pointer from some previous request). Opcache: Fixed bug #81512 (Unexpected behavior with arrays and JIT). PCRE: Fixed bug #81424 (PCRE2 10.35 JIT performance regression). XML: Fixed bug #79971 (special character is breaking the path in xml function). (CVE-2021-21707) XMLReader: Fixed bug #81521 (XMLReader::getParserProperty may throw with a valid property). Version 8.0.12 21 Oct 2021 CLI: Fixed bug #81496 (Server logs incorrect request method). Core: Fixed bug #81435 (Observer current_observed_frame may point to an old (overwritten) frame). Fixed bug #81380 (Observer may not be initialized properly). DOM: Fixed bug #81433 (DOMElement::setIdAttribute() called twice may remove ID). FFI: Fixed bug #79576 ("TYPE *" shows unhelpful message when type is not defined). FPM: Fixed bug #81026 (PHP-FPM oob R/W in root process leading to privilege escalation) (CVE-2021-21703, bsc#1192050). Fileinfo: Fixed bug #78987 (High memory usage during encoding detection). Filter: Fixed bug #61700 (FILTER_FLAG_IPV6/FILTER_FLAG_NO_PRIV|RES_RANGE failing). Opcache: Fixed bug #81472 (Cannot support large linux major/minor device number when read /proc/self/maps). Reflection: ReflectionAttribute is no longer final. SPL: Fixed bug #80663 (Recursive SplFixedArray::setSize() may cause double-free). Fixed bug #81477 (LimitIterator + SplFileObject regression in 8.0.1). Standard: Fixed bug #69751 (Change Error message of sprintf/printf for missing/typo position specifier). Streams: Fixed bug #81475 (stream_isatty emits warning with attached stream wrapper). XML: Fixed bug #70962 (XML_OPTION_SKIP_WHITE strips embedded whitespace). Zip: Fixed bug #81490 (ZipArchive::extractTo() may leak memory). Fixed bug #77978 (Dirname ending in colon unzips to wrong dir). Version 8.0.11 23 Sep 2021 Core: Fixed bug #81302 (Stream position after stream filter removed). Fixed bug #81346 (Non-seekable streams don't update position after write). Fixed bug #73122 (Integer Overflow when concatenating strings). GD: Fixed bug #53580 (During resize gdImageCopyResampled cause colors change). Opcache: Fixed bug #81353 (segfault with preloading and statically bound closure). Shmop: Fixed bug #81407 (shmop_open won't attach and causes php to crash). Standard: Fixed bug #71542 (disk_total_space does not work with relative paths). Fixed bug #81400 (Unterminated string in dns_get_record() results). SysVMsg: Fixed bug #78819 (Heap Overflow in msg_send). XML: Fixed bug #81351 (xml_parse may fail, but has no error code). Zip: Fixed bug #80833 (ZipArchive::getStream doesn't use setPassword). Fixed bug #81420 (ZipArchive::extractTo extracts outside of destination). - deleted patches - php8-CVE-2021-21707.patch (upstreamed) - php8-CVE-2021-21708.patch (upstreamed) - php8-CVE-2022-31625.patch (upstreamed) - php8-CVE-2022-31626.patch (upstreamed)- devel package requires pear and pecl extensions [jsc#SLE-24723] [bsc#1200772]- security update - added patches fix CVE-2022-31625 [bsc#1200645], uninitialized pointers free in Postgres extension + php8-CVE-2022-31625.patch- security update - added patches fix CVE-2022-31626 [bsc#1200628], buffer overflow via user-supplied password when using pdo_mysql extension with mysqlnd driver + php8-CVE-2022-31626.patch- security update - added patches fix CVE-2021-21707 [bsc#1193041], special character breaks path in xml parsing + php8-CVE-2021-21707.patch- security update [bsc#1197644] - added patches fix https://github.com/php/php-src/commit/771dbdb319fa7f90584f6b2cc2c54ccff570492d + php8-signedness-php_filter_validate_domain.patch- security update - added patches fix CVE-2021-21708 [bsc#1196252], Use after free due to php_filter_float() failing for ints + php8-CVE-2021-21708.patch- updated to 8.0.10: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-8.php#8.0.10 - deleted patch - php-systzdata-v19.patch - added patch + php-systzdata-v20.patch- fix apparmor support: seems it requires a configure flag now.- updated to 8.0.9: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.0.9- updated to 8.0.8: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-8.php#8.0.8- updated to 8.0.7: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.0.7- updated to 8.0.6: This release reverts a bug related to PDO_pgsql that was introduced in PHP 8.0.5.- updated to 8.0.5: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.0.5- Do not hard-depend on systemd: use systemd_ordering instead of systemd_requires.- instead of [bsc#1183180] - modified sources % mod_php8.conf- updated to 8.0.3: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.0.3- updated to 8.0.2: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.0.2 - suppress warning for all flavors not equal to "" in multibuild and obsoletes for php7 % php8.rpmlintrc- add conflicts with earlier versions of php (boo#1181292)- update contents of configuration file (still referenced php7) % mod_php8.conf- require this PHP version of subpackages in Recommends/Suggests - run apache-rex tests in php8:test as packages need to be build first (otherwise tests run with previous version)- add conflicts with earlier version of php-devel and php-phar - add obsoletes for all subtargets that don't have conflicts yet - add php_cfgdir and php_extdir macros- replace php8.keyring with signatures for PHP-8 release managers- deleted patch (redundant cast, both sides are already signed int) - php-odbc-cmp-int-cast.patch- install php8-cli if no sapi is selected upon php8 installation - add conflicts with earlier version of php-cli, php-fastcgi and php-fpm- put CLI binary in -cli subpackage so that other moduldes can depend on the php base package that remains (and provides files and maps common for all) - remove Obsoletes: php5-*- updated to 8.0.1: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.0.1 - use pkgconfig() to resolve BuildRequires where upstream uses it too - since php-7.4.0 when using --with-external-gd the configure options - -with-xpm, --with-freetype and --with-jpeg are not needed anymore (and neither are the respective BuildRequires) - build the MySQL Native Driver as a shared module (rather than builtin) to prevent a hard requirement for OpenSSL in the CLI - add Recommends: php-openssl as many modules can optionally use it - use new %ldconfig macros in Tumbleweed - change PEAR dir to /usr/share/php/PEAR- install mod_php8 directly - note it provides php_module instead of php8_module per upstream change- install embed's libphp8.so directly - deleted patches - php-embed.patch (not needed)- deleted patches - php-openssl.patch (undocumented and not upstreamed patch for a long time) - php7-arm-build-fixes.patch (do not build for SLE12 anymore) - php-pts.patch (undocumented and not upstreamed patch for a long time) - imporved patch documentation- use cli sapi php-config --libs- php-phar requires the php-zlib extension - trim specfile lint- install macros.php in %{_rpmconfigdir}/macros.d- build devel subpackage in embed subpackage (where it previously was built)- don't build with CPU specific instructions as it can't be guaranteed these are available at runtime + php-no-check-cpu.patch - remove obsolete patch (replaced by SOURCE_DATE_EPOCH) - php-no-build-date.patch- add D(eterministic) flag to AR_FLAGS to (php-ar-flags.patch) - modified sources % _multibuild- restart php-fpm.service in %posttrans fpm (extensions may need to be updated too, so restart must be delayed to after all RPM transactions have completed)- do not add mod_php to httpd.conf during %install (better fix for new apache2 from Apache development repo) + php-install-mod_php.patch - do not build php-cgi when not needed - only build extensions in cli- fix building with new apache2 from Apache development repo- do not build firebird extension in any case- update to 8.0.0 See https://www.php.net/ChangeLog-8.php#8.0.0 - modified patches % php-date-regenerate-lexers.patch- update to 8.0.0 RC 4 - modified patches % php-crypt-tests.patch (refreshed) % php-fix_net-snmp_disable_MD5.patch (refreshed) % php-no-build-date.patch (refreshed) % php-odbc-cmp-int-cast.patch (refreshed) % php-openssl.patch (refreshed)- update to 8.0.0 RC 3- update to 8.0.0 RC 2 - modified patches % php-ini.patch (refreshed) % php-phpize.patch (refreshed) % php-php-config.patch- update to 8.0.0 RC 1 https://www.php.net/manual/en/migration80.php - modified patches % php-no-build-date.patch (refreshed) - deleted patches - php-pts.patch (upstreamed)- updated to 7.4.11: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.11- do not rely on apr-devel to pull db-devel- updated to 7.4.10: This is a bug fix release. See https://www.php.net/ChangeLog-7.php#7.4.10- updated to 7.4.9: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.9- updated to 7.4.8: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.8- Use /run/php-fpm instead of /run/php - modified sources % php-fpm.tmpfiles.d- do not install %{_tmpfilesdir}, %{_tmpfilesdir}/php-fpm.conf in test favour- added tmpfiles.d for php-fpm to provide a base base for a socket (boo#1173786)- updated to 7.4.7: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.7- updated to 7.4.6: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.6- added patches build fixes in SLE12 + php7-arm-build-fixes.patch- added to SLE-12 [jsc#SLE-12474]- spec file usable under SLE12 again and better prepared for phpM -> phpMN transition- added to SLE-15-SP2 [jsc#SLE-12482], including fixes for: CVE-2020-7063 [bsc#1165289] CVE-2020-7062 [bsc#1165280] CVE-2019-11046, CVE-2019-11050, CVE-2019-11047, CVE-2019-11045- updated to 7.4.5: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.5- remove Berkeley DB Database support [jsc#SLE-12210]- build firebird extension in any case- updated to 7.4.4: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.4- Enable LTO as it works now (boo#1133275).- updated to 7.4.3: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.3- add %apache_rex_deps- updated to 7.4.2: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.2- updated to 7.4.1: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.1 - deleted patches - php-fix-mysqlnd-compression-library.patch - php-fpm-service-fails-to-start.patch- php7-devel requires glibc-devel, libxml2-devel, pcre2-devel again- relax systemd restrictions for FPM as they were too strict in some applications - change leftover Requires php7- to php- - remove external libraries from -devel subpackage - added patches + php-fpm-service-fails-to-start.patch- update to 7.4.0: * Typed Properties * Arrow Functions * Limited Return Type Covariance and Argument Type Contravariance * Unpacking Inside Arrays * Numeric Literal Separator * Weak References * Allow Exceptions from __toString() * Opcache Preloading * The interbase and wddx extensions are removed and now available through PECL * PEAR is now packaged separately in php7-pear source package (https://externals.io/message/103977) * See https://www.php.net/ChangeLog-7.php#7.4.0 for a complete list of changes - deleted patches - php-suse-addons.tar.bz - php-systzdata-v18.patch - added patches + php-fix-mysqlnd-compression-library.patch + php-systzdata-v19.patch + mod_php7.conf - modified files/patches % php-no-build-date.patch % php-systemd-unit.patch % php7.keyring (use keys of the PHP-7.4 release managers) % php7.rpmlintrc- added to SLE-15-SP2 [SLE-10860], fixes CVE-2019-11043 [bsc#1154999] CVE-2019-11041 [bsc#1146360] CVE-2019-11042 [bsc#1145095] CVE-2019-11039 [bsc#1138173] CVE-2019-11040 [bsc#1138172] CVE-2019-11036 [bsc#1134322] CVE-2019-11034 [bsc#1132838] CVE-2019-11035 [bsc#1132837] CVE-2019-9637 [bsc#1128892] CVE-2019-9675 [bsc#1128886] CVE-2019-9638 [bsc#1128889], CVE-2019-9639 [bsc#1128887] CVE-2019-9640 [bsc#1128883] CVE-2019-9024 [bsc#1126821] CVE-2019-9020 [bsc#1126711] CVE-2018-20783 [bsc#1127122] CVE-2019-9021 [bsc#1126713] CVE-2019-9022 [bsc#1126827] CVE-2019-9023 [bsc#1126823] CVE-2019-9641 [bsc#1128722] CVE-2018-19935 [bsc#1118832] CVE-2018-17082 [bsc#1108753] CVE-2018-1000222 [bsc#1105434] CVE-2018-14851 [bsc#1103659] CVE-2017-9120 [bsc#1103661] CVE-2018-12882 [bsc#1099098] [bsc#1151793]- Do not add the generic provides to the php7-test package.- version update to 7.3.11: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.3.11- provide test results via multibuild :test - added sources + _multibuild- remove pcre.jit=0 setting default as https://bugs.php.net/bug.php?id=77260 is solved on pcre2 side [bsc#1124446] - modified patches % php-ini.patch (amended)- updated to 7.3.10: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.3.10- updated to 7.3.9: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.3.9- updated to 7.3.8: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.3.8- updated to 7.3.7: This is a bug fix release. See https://www.php.net/ChangeLog-7.php#7.3.7- updated to 7.3.6: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.3.6- check via apache-rex- build for 42.3- updated to 7.3.5: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.3.5- Disable LTO (boo#1133275).- updated to 7.3.4: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.3.4- upstream bug #41631 is already fixed [bsc#1129032] - deleted sources - README.default_socket_timeout (not needed)- updated to 7.3.3: This is a security release which also contains several bug fixes. See http://www.php.net/ChangeLog-7.php#7.3.3 - deleted patches - php-systzdata-v17.patch (upstreamed) - added patches + php-systzdata-v18.patch (thanks to remirepo)- asan_build: build ASAN included - debug_build: build more suitable for debugging- Disable tests that do deadlock now with curl update, this is fixed in next release 7.3.3 thus reenable here when released- rename php7-*.patch to more general php-#1.patch why: this aligns with maintenance patch names, which are in changelogs comfortably copied over php72, php7, php5, php53; moreover, php$N prefix causes issues when package is renamed, e. g. php7 to php72 - deleted patches - php7-crypt-tests.patch - php7-date-regenerate-lexers.patch - php7-embed.patch - php7-fix_net-snmp_disable_MD5.patch - php7-ini.patch - php7-no-build-date.patch - php7-odbc-cmp-int-cast.patch - php7-openssl.patch - php7-php-config.patch - php7-phpize.patch - php7-pts.patch - php7-systemd-unit.patch - php7-systzdata-v17.patch - added patches + php-crypt-tests.patch + php-date-regenerate-lexers.patch + php-embed.patch + php-fix_net-snmp_disable_MD5.patch + php-ini.patch + php-no-build-date.patch + php-odbc-cmp-int-cast.patch + php-openssl.patch + php-php-config.patch + php-phpize.patch + php-pts.patch + php-systemd-unit.patch + php-systzdata-v17.patch- fix wrongly ported patch, using the one from remirepo (Thanks!) [bsc#1126449] - modified patches % php7-systzdata-v17.patch- updated to version 7.3.2: This is a bugfix release, with several bug fixes included. See http://php.net/ChangeLog-7.php#7.3.2 - php7-systzdata-v16.patch modified and renamed to php7-systzdata-v17.patch- set pcre.jit=0 until https://bugs.php.net/bug.php?id=77260 is solved [bsc#1124446]- spec file cleanup * add BuildRequires gpg2 * remove outdated README.SUSE-pear - Squirrelmail uses PDO instead of DB now by default * remove outdated php7-depdb-path.patch - Horde packages no longer build so need to be fixed anyway - update php7.rpmlintrc to suppress warnings that aren't fixable and drown out other warnings- provide the version of PEAR, rather than the PHP version in php-pear- configure cache_dir, metadata_dir and sig_bin through PHP_PEAR_* exports- remove install-pear-nozlib.phar (the bundled and tested version from the PHP sources is fresh enough for our purposes) - merge back php7-pear-Archive_Tar in php7-pear - rename cache_dir to pear and create it- fix php7.spec typos- verify install-pear-nozlib.phar- update install-pear-nozlib.phar to version 1.10.10 * switch source to GitHub * provides Archive_Tar 1.4.4 (fixes CVE-2018-1000888)- update to 7.3.1: This is a security release which also contains several bug fixes. See http://php.net/ChangeLog-7.php - remove suhosin stuff- Support LMDB in php7-dba, it is advisable to use it instead of bdb.- Update php7-pts.patch: open slave_pty using TIOCGPTPEER if available instead of the name returned by ptsname() so it is safe to use when interacting with namespaces.- update install-pear-nozlib.phar to its latest version, otherwise pecl stops working due to protocol switch http -> https- Mark testresults package as noarch- Enable testsuite during build time and save log to subpackage testresults (boo#1119396)- update to pcre2 broke building third party modules, php7-devel needs pcre-devel --> pcre2-devel change.- update to 7.3.0: * Improved PHP GC * Add net_get_interfaces() * Implemented flexible heredoc and nowdoc syntax * Added support for references in list() and array destructuring * Added syslog.facility and syslog.ident INI entries for customizing syslog logging * The declaration and use of case-insensitive constants has been deprecated * Added syslog.filter INI entry for syslog filtering * Added the 'add_slashes' sanitization mode * Added support for WebP in imagecreatefromstring() * Export internal structures and accessor helpers for GMP object. * Added gmp_binomial(n, k) * Added gmp_lcm(a, b) * Added gmp_perfect_power(a) * Added gmp_kronecker(a, b) * Added JSON_THROW_ON_ERROR flag * Added ldap_exop_refresh helper for EXOP REFRESH operation with dds overlay * Added full support for sending and parsing ldap controls * Removed support for ODBCRouter * Removed support for Birdstep * Added openssl_pkey_derive function * Add min_proto_version and max_proto_version ssl stream options as well as related constants for possible TLS protocol values * Migrated to PCRE2 * Expose TDS version as \PDO::DBLIB_ATTR_TDS_VERSION attribute on \PDO instance * Treat DATETIME2 columns like DATETIME * Added is_countable() function * Added support for the SameSite cookie directive, including an alternative signature for setcookie(), setrawcookie() and session_set_cookie_params() * Many bugfixes and other changes, see http://php.net/ChangeLog-7.php#7.3.0 - patch changes % php7-ini.patch % php7-no-build-date.patch % php7-odbc-cmp-int-cast.patch - php7-honor-re2c-flags.patch (upstreamed)- update to 7.2.13: This is a security release. http://php.net/ChangeLog-7.php- core package recommends instead of requires smtp_daemon [bsc#1115213]- update to 7.2.12: This is a bugfix release. http://php.net/ChangeLog-7.php - forward ported: % php7-crypt-tests.patch % php7-honor-re2c-flags.patch % php7-odbc-cmp-int-cast.patch- update to 7.2.11: This is a bugfix release. http://php.net/ChangeLog-7.php- updated to 7.2.10: This is a security release which also contains several minor bug fixes. http://php.net/ChangeLog-7.php- reenable php7-dba support of Berkeley DB [bsc#1108554]- remove Supplements: packageand(%{apache_mmn}:%{name}) from Apache httpd module as I do not see the reason why system that have php7 and apache2 installed should get the module automatically as well. This had a drawback of selecting apache2-prefork while [#] zypper in apache2-worker The following 5 NEW packages are going to be installed: apache2 apache2-mod_php7 apache2-prefork apache2-utils apache2-worker [#] because apache2-mod_php7 Requires: apache2-prefork.- updated to 7.2.9: This is a bugfix release. http://php.net/ChangeLog-7.php- updated to 7.2.8: This is a security release which also contains several minor bug fixes. http://php.net/ChangeLog-7.php#7.2.8- updated to 7.2.7: A Bugfix release which includes a segfault fix for opcache. http://php.net/ChangeLog-7.php#7.2.7- actually build against system gd for 42.3, made a bold comment [bsc#1074025c#5]- fix build for SLE12, where %license does not exist- updated to 7.2.6: Bugfix release which includes a memory corruption fix for EXIF. http://php.net/ChangeLog-7.php#7.2.6- Remove php7-freetype-pkgconfig.patch as it seems to break Freetype detection on some systems bsc#1094534- main package requires wwwrun:www user [bsc#1093025]- better workaround for [bsc#1089487]: build mod_phpN.so instead of libphpN.so- rename freetype-pkgconfig.patch to php7-freetype-pkgconfig.patch to align with the rest of patch names- Add freetype-pkgconfig.patch to fix build with new Freetype: use pkg-config to find Freetype libraries- updated to 7.2.5: This is a security release which also contains several minor bug fixes. http://php.net/ChangeLog-7.php#7.2.5- build-test.sh: generic spec file name- apache2-mod_php7 does not provide libphp7.so [bsc#1089487]- updated to 7.2.4: This is a security release with also contains several minor bug fixes. http://php.net/ChangeLog-7.php#7.2.4 - php7-no-build-date.patch refreshed- build firebird extension only for openSUSE (sle15 requirement)- Fix build for %arm and aarch64- drop imap extension [bsc#1084461]- BuildRequire pkgconfig(enchant) instead of enchant-devel: enchant is moving to version 2.2, with an enchant-1 as compatibility package. By using the pkgconfig symbol, we don't have to care for the actual package name.- updated to 7.2.3: This is a security release with also contains several minor bug fixes. http://php.net/ChangeLog-7.php#7.2.3 - removed upstreamed php7-pgsql-memory-leak.patch - php7-systzdata-v15.patch refreshed and renamed to php7-systzdata-v16.patch- php7-honor-re2c-flags.patch: honor RE2C_FLAGS everywhere. - remove generated lexers so they are recreated at build time- php7-date-regenerate-lexers.patch: honor RE2C_FLAGS- Support password_hash("...", PASSWORD_ARGON2I), buildrequire libargon2 in supported products.- Remove buildRequires on: * libevent-devel: php7-fpm does not use it. * pam-devel: not used - Add buildrequire on zlib-devel explicitly. - libvpx is not needed but libwebp is, only when not building against system gd. xft likewise.- fixed memory leak in pgsql extension, php function pg_escape_bytea https://bugs.php.net/bug.php?id=75838 [bsc#1076970] (internal) + php7-pgsql-memory-leak.patch- updated to 7.2.2: This is a bugfix release, with several bug fixes included. http://php.net/ChangeLog-7.php#7.2.2- do not build against system gd when suse_version < 1500- fix build for SLE12*- updated to 7.2.1: Several security bugs were fixed in this release. http://php.net/ChangeLog-7.php#7.2.1- build against newer webp [bsc#1074121]- build with SLE12*- updated to 7.2.0: features and improvements: * Convert numeric keys in object/array casts * Counting of non-countable objects * Object typehint * HashContext as Object * Argon2 in password hash * Improve TLS constants to sane values * Mcrypt extension removed * New sodium extension - patches: . php7-systzdata-v14.patch transformed to php7-systzdata-v15.patch . removed upstreamed php7-aarch64-mult.patch- updated to 7.1.12: This is a bugfix release, with several bug fixes included.- Add php-cli as provides to php7- updated to 7.1.11: This is a bugfix release, with several bug fixes included.- fixed installation of wrong cli [bsc#1061555]- Update not-so-useful repeated package summaries. Update the descriptions to have a bit more explanation. Replace old tar syntax.- build and ship embed SAPI + php7-embed.patch- updated to 7.1.10: Several bugs have been fixed, see https://secure.php.net/ChangeLog-7.php for details- aarch64-mult.patch renamed to php7-aarch64-mult.patch- php7-devel requires php7-pear [bsc#1057104]- Changes related to boo#1056822 - New packaging macros in macros.php: %php_pearxmldir, %pear_phpdir, %pear_phpdir, %pear_testdir, %pear_datadir, %pear_cfgdir, %pear_wwwdir, %pear_metadir, %pecl_phpdir, %pecl_docdir, %pecl_testdir, %pecl_datadir - Updated packaging documentation in README.macros- Updated to 7.1.9: Several bugs have been fixed. * ChangeLog https://secure.php.net/ChangeLog-7.php#7.1.9- added /usr/bin/php7 [bsc#734176]- php7-pear should explicitly require php7-pear-Archive_Tar otherwise this dependency must be declared in every php7-pear-* package explicitly. [bnc#1052389]- Updated to 7.1.8: Several bugs have been fixed. * ChangeLog https://secure.php.net/ChangeLog-7.php#7.1.8- Replace %__-type macro indirections.- date extension: regenerate lexers when needed + php7-date-regenerate-lexers.patch- dropped mcrypt extension [fate#323673]- updated to 7.1.7: This is a security release with several bug fixes included.- Drop sle11 support as we are not building against it anymore - Remove php7-BNC-457056.patch that was applied on sle11 only - Remove dependency on imap-devel, it is not used - Switch spell from aspell to enchant, dropping pspell subpackage - Remove unknown switch options from php cli build - Drop support for berkleydb format, by default there are more supported solutions built in php - Use %configure macro in the build phases- updated to 7.1.6: Several bugs have been fixed.- Updated to 7.1.5: Several bugs have been fixed. * ChangeLog https://secure.php.net/ChangeLog-7.php#7.1.5- Updated to 7.1.4: Several bugs have been fixed. * ChangeLog https://secure.php.net/ChangeLog-7.php#7.1.4- Updated to 7.1.3: Several bugs have been fixed. * ChangeLog https://secure.php.net/ChangeLog-7.php#7.1.3- Don't install the init script if we use systemd- updated to 7.1.2: Several bugs have been fixed. - deleted php7-getrandom-test.patch, upstreamed- updated to 7.1.1: This release is the first point release in the 7.x series. PHP 7.1 comes with numerous improvements and new features such as * Nullable types * Void return type * Iterable pseudo-type * Class constant visiblity modifiers * Square bracket syntax for list() and the ability to specify keys in list() * Catching multiple exceptions types * Many more features and changes… - migration: http://php.net/manual/en/migration71.php - php7-systzdata-v13.patch replaced by php7-systzdata-v14.patch- suggest php7-* instead of php-* [bsc#1022158c#4] - do not suggest php-suhosin at all as we do not build it (not ported to php7 yet)- updated to 7.0.15: Several security bugs were fixed in this release.- Replace pkgconfig(libsystemd-*) with pkgconfig(libsystemd) Nowadays pkgconfig(libsystemd) replaces all libsystemd-* libs, which are obsolete.- updated to 7.0.14: Several security bugs were fixed in this release.- updated to 7.0.13: This is a security release. Several security bugs were fixed in this release.- adjust firebird dependency- updated to 7.0.12: This is a security release. Several security bugs were fixed in this release.- updated to 7.0.11: Several security bugs were fixed in this release.- php7-getrandom-test.patch: Fix incorrect test for the getrandom syscall.- updated to 7.0.10: Several security bugs were fixed in this release.- updated to 7.0.9: Several security bugs were fixed in this release, including the HTTP_PROXY issue.- updated to 7.0.8: This is a security release. Several security bugs were fixed in this release. - removed: php7-mbstring-missing-return.patch (upstreamed)- systemd unit: remove syslog.target from After [bsc#983938]- updated to 7.0.7: This is a security release. Several security bugs were fixed in this release.- updated to 7.0.6: This is a security release. Several security bugs were fixed in this release. * removed upstreamed php7-no-reentrant-crypt.patch- aarch64-mult.patch: fix asm constraints in aarch64 multiply macro- build for sle12- correct public key- updated to 7.0.5- firebird builds now- update to 7.0.4- updated to 7.0.3- require postgresql-devel < 9.4 for sle12 to fix build- more versioned provides- update to 7.0.2: 31 reported bugs has been fixed, including 6 security related issues.- update to 7.0.1- php5-pear-Archive_Tar provides 1.4.0 - install .depdb and .depdblock files along metadata * php5-depdb-path.patch - versioned provides in subpackages- Provide obsoletes for sub-packages to improve upgrade process.- Obsolete php5 since php7 conflicts and should replace.- marcello at ceschia.de: fix path php-fpm.conf- set pear's metadata dir to %{peardir}- Spec cleanup * Split Archive_Tar from -pear sub packge to allow updating this part via rpm * Added "Provides: php-firebird" to -firebird sub package * Added "Provides: mod_php_any" to server api module packages - fastcgi and -fpm- test mod_php with %apache_test_module_curl - restart apache during mod_php upgrade- add php5-fix_net-snmp_disable_MD5.patch [bnc#944302]- fixed segfault in odbc extension when result set is containing NULL (php bugs #52554, #53007) [bnc#935074] (internal) + php7-odbc-cmp-int-cast.patch- updated to 7.0.0 * see NEWS for changes * see UPGRADING for 5.6.x -> 7.0.x transition - removed unneded or not upstreamed patches for long time: * php5-cloexec.patch * php5-missing-extdeps.patch * php5-format-string-issues.patch * php5-per-mod-log.patch * php5-apache24-updates.patch * php5-crypto-checks.patch * php5-systzdata-r12.patch (new: php7-systzdata-v13.patch)- updated to 5.6.11: Five security-related issues in PHP were fixed in this release, including CVE-2015-3152.- php5-systemd-unit.patch: set Killmode=mixed in order to ensure fpm and children forked by script can terminate cleanly.- mod_php5.so executable- use apache-rpm-macros- updated to 5.6.10: Several bugs have been fixed as well as several security issues into some bundled libraries (CVE-2015-3414, CVE-2015-3415, CVE-2015-3416, CVE-2015-2325 and CVE-2015-2326).- enable apparmor support: new BR libapparmor-devel- update to 5.6.9: Several bugs have been fixed. - systzdata patch updated to r12 - php5-systzdata-r10.patch + php5-systzdata-r12.patch- update to 5.6.8: Several bugs have been fixed some of them beeing security related, like CVE-2015-1351 and CVE-2015-1352. - refreshed php5-crypto-checks.patch- configure php-fpm with --localstatedir=/var [bnc#927147]- systzdata patch updated to r10 - php5-systzdata-v7.patch + php5-systzdata-r10.patch- build against system gd and libzip only for 13.2 and above- update to 5.6.7: Several bugs have been fixed as well as CVE-2015-0231, CVE-2015-2305 and CVE-2015-2331.- build against system gd [bnc#923946]- build against system libzip [bnc#922894]- update to 5.6.6: fixes several bugs and addresses CVE-2015-0235 and CVE-2015-0273.- added README.default_socket_timeout [bnc#907519]- fix sle_11_sp3 build- update to 5.6.5: This release fixes several bugs as well as CVE-2015-0231, CVE-2014-9427 and CVE-2015-0232. - removed patches: * php-CVE-2014-9426.patch * php-CVE-2014-9427.patch * php-CVE-2015-0231.patch- added php-CVE-2015-0231.patch [bnc#910659]- added php-CVE-2014-9426.patch [bnc#911663] - added php-CVE-2014-9427.patch [bnc#911664]- update to 5.6.4: This release fixes several bugs and one CVE related to unserialization.- update to 5.6.3: This release fixes several bugs and one CVE in the fileinfo extension.- update to 5.6.2: Four security-related bugs were fixed in this release, including fixes for CVE-2014-3668, CVE-2014-3669 and CVE-2014-3670.- upgraded to 5.6.1: * Several bugs were fixed in this release (including CVE-2014-3622)./bin/sh/bin/sh/bin/sh/bin/shh01-ch3c 1733234211 8.0.30-150400.4.49.18.0.308.0.308.0.30-150400.4.49.18.0.30-150400.4.49.1 fpmphp-fpm.conf.defaultphp-fpm.dwww.conf.defaultphp-fpmphp-fpm.servicephp-fpm.confphp-fpmrcphp-fpmphp-fpm.8.gzfpmstatus.html/etc/php8//etc/php8/fpm//etc/php8/fpm/php-fpm.d//run//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/sbin//usr/share/man/man8//usr/share/php8//usr/share/php8/fpm/-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:36663/SUSE_SLE-15-SP4_Update/96d7b261431e597bbf42b736a7359da3-php8.SUSE_SLE-15-SP4_Update:fpmdrpmxz5x86_64-suse-linuxdirectoryASCII textUTF-8 Unicode textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=e2a5b7abc548d78bfbaa101176043f6f60984768, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)HTML document, ASCII text, with very long lines&R$RRRR R"R*R(R)R+R'R&RRR RR RRRRRRR R RRRRRR#RRRR!R%RR 4﫟kiC ( 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 php-fpm.service ) || :/bin/shsystemdsystemdsystemd-sysvcompatutf-8f94b6ea90351d926573df2ba72b7339ffda2b3855451939653db72f9a437fce9?7zXZ !t/ ]"k%s:xo9\AoD3 d Zm]|#5;A8.ˣE~K@Xrh5<)F\N7Yf&t\cvqٚk\ SZ8] }5 ~8w(n-;[`Vf;>ૐ'}ɴ(KElZQҏ=~٘|aj(աm X ÂfYZX  Vr|oE[PJ0QޔyYNA&ɦ6"hD>T0'm't=3cZùZ%$H<LuW,:͜}n Փ?̼GN#; dPΘ4UH? VDufa-d8.7(r*q@P Co~JgH(]2Z({S'1? &pئم: qYyRn!Kf9>7$׊!wU2+>mB-Mqgְ3݂,gjl#ߐDz6?O{]pϱ,Owy<- 5rxk(b xI!R;dːj] mQ?~JdEtxt|M>V:v+l' M֘X[KzӪea'U7N@E֎iG5ʟnv]ߥOna<ߩ>xUhB]I9nf$lg4D_~f8`o amFT:2z_40,̊Noϖc [ ;pMěZiY|Mъj٫QOG`-*罁 b5RqEEՔ*보.dجBVhuNءN.Ϲt&yC%X7*Hx9m#'ɑrt~+45hj2<v( Ze@{(CX,WN67O.d'}Ƚwx<ꡬar uV*sڴQ%D}'{5_v<' "5OJky q7&ڶ3d\jܶ٣?AWnK8Ti-P W TJؗs"g y1D-?b iADPA1=QpBh(嗗rT7[#3fe* }Go , bK4}C8wl"SNø2)=u-@†2܎q&k Kr4IP451fу"kD_zKz{ἺIGwAƤs!pr–gyڙ9N[v5^^֋4$wSਅBe;ܱ1qvfW^M2ka@iLE<)t#+&QK9 YF%K􋰲`@OІ ?(x͢=1òU9<|ml0wL w% { H]'73nꙇ;UϢDC䅁(4 9BD²GQ[b_T2M]X1L3ULf> BH-Z%Z$LE}nm\' A0;-2NE_Ǚ i7#ttNi[\qV2rz>yR &2qp2fd>Xk2&Ol+aU$A+i}o1gA" LgNMuQ_M$Xb)04z}_u)|G"5"UӞ|Y89S|/|:ګ@JS"5lueFk;\O1́=KH,6N&S+<}){'DfERd z-Xu3ԓ!2q } FPA_ԽMąW;0)E2xt)Ŕ#qfR(W; "#,$y<_w-Nx f U\P"@"#i9PD9[=ϳ42+u|ѐN- 3p̕bذ&'O0* b)mk.]yyA#&2<*r2,u`M'Ef'L }z]Ս6*##0pūژGs>|r:E2Ά-i,ԕǶNCǻǍ4@;p$\0'K]EY4]:*]0|[y40]R>v22j5cwW6d3{MX wA@@>i5P!^4m@wF^"O{cz0h`hĵC>7oh(K.1>2o{b=!P=*f7ndL %-CA&rDXZ4BjT"'^)׍dt%i'9g[0voMڗ0>R6.:&ą"vGaPKr#ix@CC5&u#` 0`s(\j@F0:#+͈2k~UQ!uīadS)3uckd/hk O7l֢N\zB1 Zwds ~1.9֪FMqnCEѷQ|f1)>B0, m4o+W ,U0ی>ur>'4ܑ&G(yڔ8M@˒kɜKr3,OD#+8"HHhjl3µ|N I/\vpƛT!])5#S5 aqrSn;NNOO[\:vq:1SR8-J;5*C*"s fŒr" )兜:a]e[z@{%dKȓ:!gpAQ;2 eB6F@ud@uw"--ͬBM3ofe<{+z EL bzʺW~zݽSoM<_;mPzȸ-0۰n"Pq}FUW|5lٕ^ dBj/-jsSM+$C@ U,0P02xʒ]:!kH3kؒ9K=J 7PV|8@%jv8ԣ{|ݓdr?Px\ǮUo ʆT: mlk]&uZ^Z8C)ak5U$ ^b c^_y֟ 7U _};5m0_g~`~GBNlƊ'3FKnCtg_wꪵSe@$X6)jrVxm42?*Z֝yMR6 D`&EMI@MQX1t֬ g'FӍ=lFnsA C#xQ6cG4j ߻j֖0W\1uG~$|4=,%8CǕK6vb +_@0!k׊ OΝr4JsGu$+cJ\" ?I(Is L69cAѷ2!+Mƈ4-BBNp#+d~P;%-`^cdʚQDI`]▍*CY y5Mϑ YoϔĖĬnK{q?؂ᢚM%!SMTl6p"VJlU@;Wūb;˞NVf:L@zpk\$dkS cםU?X*9c!7y64ס3B6MUv2MiE%oh:!7%gt7gI~z%2]bQ3h(EHXo, "9 ;Ωt"&{Rc(VQPB#L UMT:V@XWIRt"D7ǝ&sݐy!/D+5jSvRguZ=)3WIޡ}g"cմ5sMWOFOIkhsy1䎆*(kNrWɎ8^; \?R`BKPmMzpeː}p zrz%ٽ;S9rTdѴPc.z7=Whnoꁽ zfށm"A7[>_=o͗Ē7~B v4pg@ /y߷W HֆIӯiEY`&0dNOdB@⩭fx}%.|Z+q&y>V`Գ8㓃cY$h7he^fqU n^ԁd'C>%2{sGA-l\j;O`MشҟLf9 7Ҏ!X̯U#.(jvdt6!*3.u$5noSK@ǥe;9FShkqxPC5S !kkIT2ӄbVf#|>0MΉ=ju땽n3("+GXvyU þ4jLn6wےLШ,0iSj2['xL~6mww'LXCG |f/Zť&d Y׶Um֎_e[6lfNd 2fwg,/n[l+LkQ¡CP}֜^t*ɮ7Qƫr1MҮ=Q -KWSz$jZ߸ g+H?B0G.O/F}^Wo_b8C_ꫬ:S6΍}@e *FEL㐜[XB\XA,.AhYB @)h&mhnI.VS6 s6KTr'e?CcX>eIyRŃT$!*dOZVi"t  SfUl. հw@aRAᒐ޺Si J V xKUPU T|6/7QHD/Fw!@}0gNFs&Z]nggý5_]'U.$"|݌~n^PO4wRz:;DۯKFO@';E)/5j"^czό>Dف7q BʺR@#7hj513ñt]|N1U< y7{H *L\tC3n2\:R@ OV-}|tkC ֺ͠~80vӵf¾9@@3gԱ8H$E+&K)nHM7ì}Q}5IUGŴ~dV9'P >}'ܗ3ʌ5IU<Y/_dIĴEn˺,G=lŅKW*zΣ{C4q1ToulW xLVV=~d1L%C[KE50q>_l"O|~jƔ55TEbP lBj9ٞ`:=&ħP Ԅ&G@-o~Vc)2WSb5'gvhy܃ {=յIp 8}QZ|a:Wq#ԸpXF WRq.Ԫ1 $78皘,ISR6}a3p]-'t{A(]:/9m dLı&;IArJRhaG(\E&2-p6Fܣvj z |_ͮ'5} kv+TviL䐓g}J̒_4B$φ71W@oS/xF?BŒu%fNE; f6v]BlѦLC.mvvI ~q>ĄEJλAsL%u]pg:K(?,< 8jt2rOVzgaݹ!жji{G5,sq[>21nluzFozx'3ĉjyyRRҪ\.iЅyR^0ͤ0zO9j0 Vh[cn7Fj=~{ i1jON*vq`@Ρ֛ؗ{} v^"IpAwNl,˘?^L2#!?koFd(~>⍑TB$is3rb8PV°].Ϋl vBc>;+̀ߛa2nڡ&cӟ@%` lE*$j¬RzJfN^/^m o&V) ?ÏĞpxH^jwjhX&\P^r'bK+\ 熦3  ;`'~ZqIx#w]nvEtF S@fqINjnj,8L4ou}{pyTtGZx ԗ՜E$X,x/ܬѦ*muNv&q# ?x++材?]`/ynW:Z_Nh3;᛭:Gikjk(,W6:my-=~]ᩫ卩35fPߙNwD\hS|@^Gb/r$F۽Y`:K*!Vw>P'v}7%J/l;#[a!^> T ?%RהX!BFϘ10 V۲t#lBSe}z\L.)ZUqڀOB˪l8X2rbFaEZx-d[Z,%MBWyfZ@ \h]D9tee=(rpxʸ蟆&}JC sl;q,bMYo eɢ]4Pŗnoz]zQ ZtW}rq&+)>w- k]DcŠ<8+6哩u5Բ_W˿u$]ը켖$©.lA"t@S[6QJ'.՞a[k#5zj귺;L1wa!? 1/1M:p#YK}P.Dn%EUZۊ®Mk DVםZr*#rA}_hАf_+wBOЉ.s9;m9_8 ݟ}R :H/ 9?,Ku?]Y9o| sHd+<qeXa&'tvvFGU/Yܻ?AR?nPsYx QQl*GVdysB-ATBv3.25'uc6 W]" uJn3:AR1͌c`n~'X6m_s[4`% )0מW7'KSQ v۶Zʚ2 6L$p:Z]/Z(2X !?f9kpPt'2-/r­mY, HӜl'_/7чT`CPq<°4Eq_H$ngCcTPQ]r"۬sZ쫮\iiGهpKHmՊ="ZZAX|+<[n{T땡 ۘJ1rFCz>]^vd7*0(:Vq/=)E*df\LDd#clmp`Rr<`1XW&5UŠ#Z#1rҁeE7Ou\0] W2w3Z鳸ǡ}i>>f֣۰!ȏ26*hpZ P~vjpsV :Ba{Vq#|PWc;ǵ/]/QiܐE؎Scl |bĨzɓm>οt˺r3/j3yJO2)x'ks! 31?0EF%T 8-r7D G,qsED(CZwvo# q)ZH71\`UC(@y'$iZ~%j" W u T)?9 &W\`C=Ϯ`ظy(]̐6sX8iPv6P5Gioju$e)q 3Ik2jqŸ #}7ͽ ōK2@0*]6iJvnh-|N4Z~EӔ;rc<ԛPbHHȲ%Eǚ]{G1)mU~NUQ)&J!fxAAxaitl:T "{8'לG;;Xx+ =˳#GHk~\@]eY;r. RGwVQpj72\^E`J%$T+oskړ<,'sjgݞ3Hd sw|FW@\) g+t#IlC^GƯC""᦬:Y.P xV*oLE)ZV^Utި D G[^($oex |Myd_Px{hIX49V.O َݺ$uDZzxSlq)@1ez>>%.Þ2?(̂ά9WB'6^-N"iŽ6F$Q$3UodUıɵŸ1^v۬ͨFq"+ ؞YjL2=VfBa`긏@1zX6{'e5C7aTs88t $fY61^a 7kԢ&a[ӜI@:@[~04uaBnI5{YJR+'`nwUыZǍMv +"K׫;Nq%0)-ߙiej@nV'p~7[&YF`tf=9e!E 6/X}iFۗz7,H5]i^!p~!a"ʖ;ϷzaKpa{a?![)] \6NeMo⡲ӽ X28WތvLQ+=1NEJ-{'k1ߎ@͞stͼ H ȼEs>#%`6NPW%7Rޔm DS,WHQ;e)9TT0?Y+xЮ..AKX[EeIJ_=N14³C4# Q9{ (EGkYC}1>#,7yG?2捽sO"#M<Lk\Sꓛ1/ȹ4&{xgPmUPnt c"̛,t?fQټ[z`O`n}SO" )O\ACOŹOOZ z0y,*IIqwݠxO L| &x>tVS$M:_f.әZoA3wC_PsΫZDR/*LU'y|S?RE{tIPҰ|,SfpbLPTQ^: geCPMlZݔ)tI+I1;E|%r23g+wS+u!?.g%/os+9 "QRmk8?ZAz9&Ԡ)\b0`7 sX5AX:0,mKC@p^)ҝ^K6L$Gvo>i'/]n"1~ӊm g5*hLmҭoK˖øv`K(W?\;5L@kb@Okuoeׄ5Կc`i,SIe7^b +,>L!Ṷ]?00)Up/KZLEC֖?(%ޤ'E93[hxU}0< nc ɏv7oH?:4a%+&zumHV@&.R1*xQߤWY^mz_`LFk3 s~'A*]ߧN~ƻb_[PWD09|Q)g.HZwxC)p)ꏍ91k9I(Wr/& ]! Kl.|p#MݺC6.D_= ]zgZm@nkq~MsV='OeZ2" 2IP"7PLTk} skVVE^WѲo#'?/ 'TY"zzG t#@NVֳ 71Z׊/aJN]8jd@P^m.{Xe8c)&m,:~, : r* ,-'Y˂n* Z#o?\h t(0x yͨES4.R۲hyXP Y7}4,*׫$]i􍗬iz28:,qP[IY DxS)vฺX|ᕂߨe/7oy،vK FDYl`2 ZtjOQ3}YڠcMN|Z}u{iCea`O=hq,MA:qFYXK[#^C n n?u뉴)Ьt{3 b^1Z>U-+@$XYt{ %Pd OZ,[OS(v h2fCkD]N|b2f5^@aT:TиhTOy4Kߜ=_n6QCS_>g) j"Ė3%2qB6  “k6%{=vtqdbx ;Vt'&ioJ+#ЌxW ^73U+l eL1Lġț(*PY++ۅ\iF4hU%t{IʎMwɠTKM{[ 낰FU {Lt" Zmpfj`f>h\Js-)1e}O`z]'aZL'EZP̘0)!xxp~ IKZW`؊ۦ[ӲDa2q$#T6sll4-MުCxd>;҄ 5͇~9{E.e_̰Y7cX1qH|؄;xӸJфƼˀ T1O-Ju_6f9|Q%j>#"HюHE6T.ӹwu\A/~~S([H>^utA8 ɲ{?_׃UpqCw]\l]VSW~ۄwBYbwK^Ft@֧m@%k ' kн(J:)8g_I7#uU)l{ytI6H1?i εt@d€e $t%w^α}jp~rNFۇ~vFo(ߢ*(TJJMUHt C?ܙHaB-ΚBHP䖿s!v i;`jY@~ }hd 4S"As}es4q6/H6g&60ZٙkZ ^n(kۛ$O{d{"4m\oA keM?L.Qqpv/Ѻ|Ͽ[2$|jʁ #H2>J4,XT'; N/cK!UWC_j_K:fc*5>X9n/~E-i⮹cd`cl\R(@|1LBCsc{3YT6 r?a%~$xC; xN`k=|%YvvWB~S(IZ[͍nxt?q$祖"J9v+/;è֠(Ֆ SL.ϸ_mj? b+OX]Ci+]('lcR4$9tLShOe%x~\H3y 1.դ— +s RuڏKҺOK&YNT[ MIm"q:+>ۅ'k^!=^o|EzCnVs N7gqOMJ]xK:Y;G؊s~q@v$8g& ɴgbHd'UvHώh$";|v 뒇a468N[W]oɱB6Kv.max{֧/ĐfȂ Q8.=_d#kǣ}+{A'!{Eߩl5~h_9 nKZ"` q.No&0f۷KN<χ=޼jV Z#vCI{;1ϺN ةtڷmw˺{4UND!v}`w卉oɛtu1}R˦ A`BlCP9<0`2QM)~OAOspGzr\R%.%+bY5vEux0z|M^VHSJB@T-23-) HOjFCXӴۄ `_G?ړ湢65Of҉;G`Q>gDP?(B@^uqVv\Vx,n(fs2Sd}fvܒT45ء7GJ xk*̻dW1gꞴ\)(xejvtu;:+PW\"J4J$W>3Us2MZ=dDsƔ$/;/@'X<oF'o:=p-oWc%LP:II$E8?~)|97*Fĝ ʵv|T{M>3+XP?Hrd5<&QI*xD!\x$չXՏ@%jM4WJ*jOUAM6Z}.E*zAc P(cсO^l GG]͠nMۛY&Д/^1 3 kw/Й8}xTS'bYr=/NVC᩟[({ήPI> #^49e)_ V#78H#/]*eCk(9MҦ^SS)A*P;zi)W`Eז:KM3Bit'pCR5%CdG4㏶ƨlcPF؅?\NTAJIrx@cFO_ J܂8Oଃm^dT{Oh$}}pot%/}h#&FQ?d;,랏>^[G- 1%drg-%6b/ Of;I+Y!ҍ %|;s;㹶\.E0FdF&Ҷ]|% "uEp Mb{#ؘЛ\T]s6nnK &P_X8tw tb~IEMїP8Nv`L҂FM4@B=I>bPʯ-OB&PNO!QF>n!(k׿ưԕ>IPKQVBt;W|NCxm|j]_+?Iwm[l +m0gLkYk>м@ke ĈwQWW#j Bpk3EemS7n8$FADm\W FKi_4pVz,:4(TG[UCx+7$ ⲊK͋'AY(^/< A#v?6т"?l}<#IXo/6=Y|7#xmxCaA+o]2$ 荂nfr wz2&&c)>vړkDiNFZs^'S CMx9HG|w9cBET.R9Z-(sأ7j8ܕq&ыDCiCٌ>D{qS8gi%$?7 v|Qσ]}a Sl7)r@|;\'%Yj Dq"I8ʯ]׼"QkyP) fj݃)4),X\v2ýXV/FoX=] cɌ/\2c֬ ڨyR;E͐/q3—&?Mq5>ЕGhs*53ʑB\ԿlPׯEc &$5u-b9@^toבosF 7f֗䧤vd *?h\:imz2.ɒ ^ %8_Ƶ%pP}KG{'L1Ng@5 v_RoFTaŸܸ+v-It^q`EݱA9f4hϤUɭO+b/JkC]"#XD).D7~_6ذtvuM]Ǽ F,տI< M@'hMs7{ ͕F)Ki袣{$1 TEw6LHO{qmRM:%b 3 |WQ7e(Qm h^X@ߨ$:.ڧ6rtJ{SK:*o 8`yBPlǻD4n"E PpM37k/lD{ھA}]f )v•յNYqT(Cǰ]h3꺤f*]"aKyYY7o aӿc7b ࡨDꚉJ*hYC`WclrYlWn;c#0"o i N: 6#fL;!׃^BN[ʵ^ R5bo;KMAKu+W'5r$mmMتtiAaN/vui?x Qя틆^/45rMo@¾υ;j&qms !eA9!:c܄ZXcv?siAPtxiP2Üֳ,& VbHD~-WүktYA6 AK#]HiOcR9B0ҋb"9sKγ΂meMZټn}/JR!瑡D7x~O^@<J=hu3!j|>M⢮EaIi.Cd:ŒzZĐԎ]'n)T425 y}^1 ) 4<ʦR7Ձ#]ENwM^ZrPb{HLk@ [b= T4@wnaji^] ^}4}Pi(q4;gZl)N:rl!d"x_8ƌZ} g;9p!tC]W `-hc<~۸=j Uk~ #u |[|P+=@ $a8~9 nNнAykITS&A?GAcD_ϐ=?.D5$Tp-f9 &<΀OՏ X떏"Cw Ȼ0"F5-jA+nٺs(sjJ96ShHbmEF&#oq!:mllզ|w=a vHq 8_76dK~}2Ng, KFH&B|nϔMV\ ::cI9jS,iRy_Vw}Gs̴O`v599Spy䟤 &qԭ\=N[j}5F5R(wŁ7lI!݀a7к \$bJ ,"#Vle ؤepW3#H 4?.KLxHI__GFHz}#T"'b,˔ pǎ2YMa=s<' ûȿah1ZMbÁ+K!)0?J!nx]y7w {2r:p ٹMXgK|G=4xnI]j Q;Co@ hҸ?4u4yyVҲTP6SP~meͩWKĉppR=-xK:}y dxGuaK'<1B0bQ'K^bYr#WLTW[WDYZ BvBM4ٺ7_$b3ټ|I>6/WYa6&H1ZEbσ58 d$ڤv&x3i :{RDXBx4d? l^+{\Ӝ_kNT ]| LUxJ?s{*kF*{#[fayh~ʘHM{ =, Ծz&Hx37dPlcK>1LzqLBv z٬0;NT3hu/#_pc[Z|I@ؼ7+A~O"?9r,"eL{F4-ѴSp{;ͺ[l2dp&# CDIGZAz=8BK&R4 AYǐw\#'Qޏ) ʐQ;Ul`a|A]Vp'x8l \ rz?ˍD[>r/X8R@༽ĠЇ;RjX.W?|{mZYiݑAf;cg~r4˵S[:*52w>m'>O"X.R@U3I|τ˽le$M)h#gBŞ( LH]>/ȞFGES_) s}f0ob; *%Fǻ~"[w:?:0))V%7G:5O1̯ T/7B 1ie $J$3%YO:)hR?" >Zj nP4g:69B`!(),"L˝g&sMiW5aFZj_Sƚ*=>WywKb @շr"UĝJ_)˗W~gC5e#~/a׋,@P%C?ܓ o@s:ѧ{{߄#Txisȏ+KUؼ+.O6CGvt:BOU Eӿ~<`q_8`15HO_{gEg*=袙-VH( Jn?fB7jZ~ q0^uvϓ`A0;=:clN"g'#"- nB-[fQϾmpVn7ʱ(B&Y ,'Y$˲MZUHN~YY XsބJma_ⅈ+o ^[n~A(^)3\tʪ-eaLg"kAeֿfPR*J PC5٠5C4%LpB (u.  's̊يQttj= I (drw"cl WEQ"dD%7^Bע4_|4uUb~1&3qKMP4AЍ3*琨tԩ{4s>ei-@NgŃ zï 籨n;rqLSpS 9b;`ePq=4(",rG10Ehtw<]3ͼ D(goO&x#04GN!Za "\aN6SiUBu?c,CVz)|q^](}8wh5$=s48@dEUᄀ۷j@imM:̪԰AG%^J y/(4Tj k 2:;ൻNoߎtVb0zx춭?oe'("*7KJJ FѮ]S~WezDj{d1:bvqM"4ϔ{@/v&yc'ZzvL^[)g~ImzMWfB&uqV^ 'kOAҹUDaZ|uδAzu!s5h^m]nKtZc3t3%)DZ\`Ͽ*5xEfPiK* GJߌ[,rl8"$Բ:w-^3+ jwK[R1_.'(WYIU)8ペ]r -|ںmAsTY&H.}|tWӮUt^:w٢i s. oH$j9؎ҟVT?ߴZzs>8W=i@7/bG]oqԜZUY8GDn9 QMVU4)|Ϥ0ԋo2 G 1ºT)pt$+9/2FPy"*q00r^-h @'|&8 du][&KP@%*`ƾt}'(rU"#21z3_ qK"U.i qezx)±?dl[n v뎢FIsyCd+d2T"$9oGVzP(f/ |F zgn4*ae h<#ӳo˗A8, m\܃ })GIa ja;=x `Ahw=#l]߭f8V~ ?L䘀JO7 h飜tM'מq5Fh74@[yxZ2•_>'gbTCê$dKu]@߻IdT(QԈ1ZEIN5ߕONQ%PᗶF3'/K hPG8Bx @1ipky%d1h p9eݵ8۱+0m//fqqu&H"Ŷ C֣c>q~rެmR, `Gp'u2Nɔwmvu =M޳x>{+`NxSo髢DiJ=d H_,ga(ebXT7񱖟 [-85E Cwܝ 9Wzu;\gyY #ʃ0>pr)c8]D*  -`H1ɕB&>Ȫh6`f۰=+ jBQ?Im )ڈb)UPVܲ(9n*h40HAj^šZE 1  AERV)U:KwIU!zou-]z2/j_Ya 2-!LQB?&;F˵/|HO^J }#BS} BvDݽat*_gdQ(d:=( ob4ca}+ 5ٱ++'_#9Mxl/3 =~3L֨QFpJQşb'O-_7Q4aC%;9;W0f%vʝ圣qUFR;ۗTE <#zJ闪ELpHَH,T|`Q(tn޿WŨC,BVduue8M %ufdA3 frfq'Vg|#Mk8bU1MTu6|"V;XCh?u\bMП\=>Zw#ϻNfowy:rN&=f6!P ~%sGX k@E( khV6~WTTד۳vf04dV zJLjq[zc?ԧ}6YȊ3&1pvN݊2t3:3U~V?AiYM(,iGQޓE0R &gŽG"hD[V$x=Tu>A)(L{JAB_FwCk3s?<{B ‹|"'n5s,;Mz.)b,ԯֿ GYJէ YI3"iڗgqZ$)7ke:b`eA` ,5Q#Y'^)|ڠU'N{ȝBeU~.WCT(tcZ*:ry6N|Ӻ[_2=Mњlρ,3k2d.#Vn10>'WYX3#eT'ZklXS,ЦY# 6t!`Rvh w%IW_^8h*,Z{vox\@{Ż!zs* ضBQWC!/<^q 6*G2 Rp0QgD( <հ7A,q աgʴ>6:`~H>,E@hሔ4YJϑ~S>7gx blɔgI!L}Uݎ|S&4؄]gWr99NCC4PTd@B P?RU=͗b}=2ZPmTPIpG9fwZlɋ'=MUQxM:` o<4:;fmPnrNV0Ђd= Tm]p lz~T%ہd Tw+hGνgJa"tzT&d!bB$DK<(8Z5}xy_˳foa&uk['T"%yw=6=2| WoBh((LI3C6T8!Zd`l~1LlpDfu2ʨvNjqSiWWw&7bW G{ )Y|1C6%s~MnxtO^u򙜏u+xgqn&&Oueb,>`aQ}sִ|A)K⩙yFo x_2K a+}]WP0[$ }/,1Bxr͆@C~&rSI3< ;F|tALxm"Wvx͓y"SD"ˡ#7o#*Porv[ ׶Cf+IWAypkH?6Xs8ʶ5\=jcM061Yo&zRMRt:K ՖYX$/3l4l>tbĎb8h)L{^J !Ke6Jd$PF_i/> 87t@էzK¯~W笩o6ᓌ]e`{qmqx A >=Qy)FO 2[} nS׶ Ɋ^6^àd[CG iiITh]EB]bM15gsee7WU#w[/ SWߠڑ?xD⏗Y_{;OD $v)c+bšKYk"žU~rҋ]3NvK\*Ԧ&j-\맑H @9QKyUݍM#)\,-=8ǷC0eʣVjKXpèv`a1퍆kI„lH@+6{v.mFsẁ*ԌYĥqXms v W~h /fcb o*j*}['%lzSp՚x k>ՄjZi%Rk˟lgY抄b1$Ʊt{?XTE~='(RyRo`;)AG5&)sNf`%O(`` d>y{YRiu3Dc5) -`Tiٖ6߯ 9we֞tU;@:P}^:[}$w?c(@Cw׉V})WG8)\˔:h  ;[$RC4GR=í*6csCr( =bH|s\s9F9<FMFn CvAv[cwQ8p&IoENoZEcdYFP)ۏ,P/|#V,Z#D(Nn,/<~*HyS$}X(\?"跞T@jfeGK^C(p n+y݉hJ[ ֊3=̕}Law/L*5CO:sbDrBvxlEO;A;]U^Zy/V{*D3:ƧUMm[nLFCK)Uၨq?vus{lyZGJH )@7G71+@5E`nuhﮠ#:8x)],t¶T#ޖyC '#)~MbuUr(IӤ'ŐQb3fJR:;/-b"yxBF]_ou+Ҍ4OΠc,<9@1,ci|J5=nK3g;$|96TtWGN '_zkZI߼2g[%f%8<?)[ud#Âځ}i66_njC"W&'˺p2bS96EyTm[%)exZWc\q'ljZ-:Y8wi`:˦Z[۰~s,lg@ 4$y $v:oeGZUvuW7)gEٗ+HwҭDikunb-Ef]TN ,߇[v3J&ҫ Bd)=QW#z [e \!iA5yv.uړ1F(u4f "IU)fu2fj*=Ok)?NV Ioe疍d7\8$ljl}dIGpyN^`,*d|[H ā+zm._ Y3Tw|v6?/۷_v Xmm_%Kt%8p+jèR8Tf*JuZuRyL0 7o(L9}&B! >rA"20F.s?ڳ 84ڛ>MOS*CS*58-}w}HI*dr'lMZa 'M< o}M׭piBw*O':XIw- H<ڴ씲`Bws|E1ci3n9'0?ie)[+Bp!>6὇Y(u]nӷ = D;*G/Xp3AdL4`N(zn&yp,C5V)**z,3v9@`7Ͻv&_7倴TB~q'5 }aGCqX4;S}ztP~*ZWᨖ)/pNжD! @x-8Mȩֹ)H`^ΎL $y1X Vڼ5/hZ\3%1\J,YլR&z %y[}ZXd1z)E@}, #$n&֋+ZxLp4˅J>߾Ds_}hYY\}{E/ͳ<|ʬ7\O(8 XMKJ ̰颒w2dʣij\ST4J^rD5ב6oB# .N Bp**|-*Ψ] PL|:'<٨QnNskԨFJsڟ3o2AP4'-LgszN7O Nxj SѬ"a!LS |\ڠFV :J'TpSی\E#;<γ{_#j"|ɗ7dzx"_rA-iO[lRviͧst(߀ R?Btώ eЙ箃v#_Kq/+dztFR>ÇHYqXjP 8 dsO>kÄ3(̥T-0}ÕLc@iRq'?x Y5 Sz q+֣[r^iR,$5oj^'b Ky ;*eI!6ݩ\Pb, .n)+inkB oSFCQьm(3_+@aBV`"@_ʵV* t?D\Ua)!Ѽ0}X'9Sؚz6!އjVZF?.+F @DɣQgP] @jU NXlcɰ#r 1'MsG[ZMOD2rh0%b 7zh_ 2TZPIAEM U|< B`vqIA%AE:+gdӤ9±;OS8H8xoX@'v ̑n!(6#\H7 (>;NaXDH~.䙸c,@BRkNdFKƛm&mů-TCI#FQbEWhJUt)toyJCņo>FQ`K9m ?.st2X{ z'udZ*S 9E-rs,фdž5aIԮ |=Xq0v,hTwUv.ܺ8?LS-sBatpwEa/=`j`xCO[dÍbK;6ChB(?ANP)7c;}\B^ rFH-6Qh|B.Z)jJa{Qyꡅ4&---,F @9DE J%WVmiIP`J4KT:B(1i @kοҕ.%a8yFciuXxDTN݆D@46nO.Jy$JBs̈́I-KZ`2%js:e]L5 jv8ۍ"CEEQ4\7)|goKfIաi-F MN $`SO{rp'P|@ a\)߾? t)Ьl;|f["/0'R2B=69(Of4A9iW/l5= bIuy! Y~bnqQżOu`_W4-]MvMUi4IzK'U9cꙵdJU宕W3%/%2p+,LE aW`״_k5s dI yK=ӖX~x.M!|t\sA|\̏.G dPkQ,sRU:>lrc!O/ྙQ~AaޣVFM}gqrrT[o@d7%l]>ՂHŁ>xNo| J]E-@d+6nWtYG'̈́H\΋^<3 ZΕ8񈫇j.~Äv<H!_ǂ\xN&US3 }Q?\KkPXx Ϟp4¿P^a?jQxM|K'%yIAH^]NrB/R= K=tEjm7/QZJ!RhP^U*lb2Pzґjưp.f g= n-!A a }ģD$B{~ƶ"4uSV0#ztr"X6 fg5haq]#$)Pe]CdܛQ?mG?ގtKZx U7˖hco9;`BlT]cIevk3_Hpgr wN Λe L 0lh 9g5-uz46,T{E˖wQQ_¢=zWkڰr- kWa(S}g%uti!u;\MO#qLT5"rK^k˹.Ϸa+-ND|Mmd9ǚe`"f{!^ksȤb]O%hfR4< "-Y𲢉" xدd0ϨECCnE&9b[Ul&[UxΊ巻fŠ[p{G6R(R6Z\;c$X9]Q_sW;s VsYR̻ɩ|;ݍ/-j;;ăd>[Vyı 0%'Y,,^ˉRPqQ&ח< .5Wt]M>~Z3@u)D@NᴟKճ{ -' Q'Z;`@zȗ\sMJD9+^KYq9T:m:5й~㲉t5\" )A}s֮Tn߃~׆*r1= gdĠFW6ִx%!/{XpI[p3IvD [VxEt9lT;Z+ q,滖!`cOuSuˢg1;py VaI_A (X UV`D'r4Ȫx֢:u][Z+pk3nj aP`Pِv`{RIXD^ jƞ%q8,8υ4=饰aP|ON&Z M6@B>38g-1d w{:J0a+b輘rl-8tÆB)BQ9Gҥ2}}*d3s7B&ڼH`FN# A ٙgTK/܀-ixN >`5(\ssZ X 0AޱkX4^lgn{FWǀ#25 ϾQ>.}),\O=VTS26(QȤznz7|A5QJ)դ`~^]& @LW2ܖDsIgbjd5j.ldTQw\Xpb$'/SIUjޔ)TC }MF%:h6r= U1"\ M[>71J74Kbְ2X0d:@ &)U/,Ԩe•cxw#l1b7H@[ڐ4%li Pp`5A̔9> GJ;XzCTNpm,2fz.4Ľa^~do_BtmNz3~c52qlr}C~fꩇnDU1QZe`%ޏ _?Ʉ3Xe=\](KX⋔@"ACJLoJzm"/eDէ}s=[hnԮiIG b&۩AՈ}"N'Uؿrg .tu ֖ץwqf7Nx#SY+HtsjW!AG8bU & __ .Hg>u,4kN}//%۰&`h`jc 2R7 [_?~g`Bz5r*W5 OZ)FAt[D~#Qn%'{_(z1r@Y͏ 5iݥd)̡QAM}@--zWY/L4]EV5<,_~tRҸ ]|U쭿$ G!A'Ҭ?1'D(}=mqtuu!WDYh>BQ&rUB;z: NS.Ѷos i1HdUi3)2VB-J9oOhHa+[Jp0X)OB~-@7Rjێ- 5p`!lNNq9K$kc+(BԏE&¢-6|7&!L?!K;/7`OXiSfjO¥xpUfX'0nѕ|n0^ $CGHzeMHuj-˜hL(LO:~%?DV6TJKw zV:A+Uj{SZab: sG!<YlfHI Y1A a.}Z,ǡG~}!sL1IWhQ rGSq6lM}"Xۓ5 vmOKAB7#!૎:y7X;Y͵MĊUi3<:-'LɬdqBtvJ[O玄Aqu*w57 /AB1ǡ:1AW/%p F\<^@S*d"*M[Q?hSm=/?d(WrN%eY;ۉ(/i{ &L gU bg[mapK?u(orD`\#L&7 ~_W[/ۚc= a2Z"" Y#n|zqᏗxEZ{U`5!|b8|!=uы.";.1~#VI(ÈuG%~v=ZTd(1K\V2xz"wY]n/];W~/:|H|5o捼t}LC>?GQn)> :abw9 +:cF.OwgZ@7 9JU|E,/Ma?=ݎ7T [p",g a%h/ [WX>#!2q`KP|::\Lp5$U:I5z#3vvS_-Zac]F<'xJ$;,_5ȍW]A6˙xIJAD|w  ?2 sO᜻Wy%r1J\5 IA9n``A&](,(^ Wȼvy+,l.`)q~1qй2Ss,,cr*\0;-*5YQ]SrS)|#]ak>ұ2h_5)'4l@xd8QZ]'{P^XCONE!=I 0-duV- {c]'zVBI a]g(\wzT= p:Y GFvtV]e֖_iX.=Y}Fܥ_9WK@y N3&Azqbjv m~|>{2:q ;b]!Y`|!󝠔[J6UpDf;DUҳA;Ez1&כR|?N&M7 D1J&+G뺫aA3"A77)o?} ]*KP*n8) @$dر,HQ8V$KMlT|q$la]ս ȗjD1.iBdRkӮs`g ,ܫ#Frϻial6=a]A506؆x_71X 2WrչyHW=@>e|Vv%&d㹝فwkRPr|*'#]^|0s!SSߏ\SU E`\b*]=k #Hɥ-K9Oxrϧ~ \ħc}x5s9zY #;,(ƿc_ {ehu"som[ o/9Ү"?/zQ鐁 fUضJטd;U0G::`ӈ%XƬ$HN2:iO|Ğ^j\Xdb\:isΠ0eyf `w\|=5ҋّ)`w$]&-އrA UR;S iPe dT禬E˚toh(9=2@u0e] `9"Ψ"@6eCZvgXRBln{N)| U` %*އ`G?`sqUq8׶pV!U #6E9N۾tG}Vql"H0N/): i+tDf -.KZʎy;xŶ 1u00g5zkwӰ$sS<Ų3#d";,6ĥE 5XYj>-o!|;1dQ:%r{-Fp6ߔ80{n(͵$>94fht/jUŞrD1 qY{\Q!Us2YV)X U~ո*+uE\Gz_pϴwӺj L|H6}l'Ye^)XgUy>{!@AJˮl, ))"(6NFEi  *u F}zZۼ`r[(ZuGa\s%yE밝^#NܛAVQ=[PU4]I£!q >CeutcP ᢉR9˪8 Hi`<Rۜz0 T;"hf~ӏ9 h(-O= ,ZӴ*D#kɲb v:L26٣EqL~J\%4l\7D7?uT -@#6q`AJ{{Pg?[q$}?fqf`(~ҢrډF]DK /"*Z`ٹVC18L2J~U0OYr'C>7q~c\_XIq,MЖ= 6 W7@tN4ĝI/ceT4mf -:/"&A~ 8PvleۀE~f`1iEFBL hj_pTZ?x@AV/JZѬ\ S ?\zj@$wu7< 8o|z6\CZﺺ>[uϾ[ rg!W+'gh\C^Lѳ0ٓ_Pkѭ,ylB&s7HyNP'.9h@Eгo^Ov VA6PeӗmŁeL](O oƹS6A0Ϫ85#2S>0R|].*H[7ء=x@R+_Fpu&;Ю#с#Tlflcd蝱A>-Ajw>"z4A!Eh MmRb4ɱ7@$eef'J[U"^#Rz4wqD٭Zݗ M8RԾ4 &70ha/n͒T6ƝG:iƚq34ݣmj\οu'<0L9I LB2>ꖜV6'Yz hl+5Topn %C%2 2=:4ƨDg=iq@f186J7mEu n/+k UtB.w&#)x$FB`97]o٭h7#K}"9]Qt29[bЋiϜ^QNHEB~>H|X$ (;ʲ qB22rb@B8AkN߯'Ah0.}bWDE@ u,' T.+7_vu(ҙ}(ʄ䁘dʹvE9kz6r] (Sulr/{@871@T*E3ؿא?+$F iSq#̄)IiYV*,5 khIu|GU޲('"M)ē n#QFMᒁtOQ-}ZZ2EGsdЀn)?hDk:pyY9MU*^㵻GJt -bT5h aڒ%X~B&Λ0BH\Ac"\ckm8r9b48ꥇc>JxُV ̀H<҆_R@5! S<#eD*]phN@u/PJdj  ~UPPUx,b=n|ӝ+h|Uh׾TITvtB{盇/HϤ 5#w XYLu'sWI-߼IIeL{2%6F7ҮF"na9"FĪjF92})3bxmc<ɶhȻf$3XҶKWPÕ3KAq:nS*OB3ƪRm$ǐ(9z"h= g5 A+쩠C&MƆ&uZ \x[+,J#26\OErSw_S'BlM{&%ܩNE?u'Z T7$g 6? '稀U)Lb"%&q]/ JpP+9 X_{*=5TQrgw~q>=& qCZQ*Ÿk(Bfi |wPÿZ|rթt(E q"JC)l.ʓ闽&}!l.VE^,ҡBi&Y4sѹal¦94UvP'7Z%w5gmaqDMء_5\Zt]W:pIru1Kch,{#).1mr_6p!m=s8@|#-ڛg*뗓GhL[Or; sTcQG_l-luc6n҃X靐| ^f9gz-;6#*^lbsSJnt0Ɨˢ]0zC:*[ ]Bin& tܮ3p2fǔ+bf_WkT{ʹE6$Egns:Ya4u !f 4<ӊTň%犾,3ߧX׳8- ž-pIf0Z1RR(ЊfW\l4ZH+EoɥS2^x%-]+'MG5"f[sx/TA H&2HPZ?5!ba׈J-Jwm4%m# {ғy$$# 鮭LLj_sEYy7byBπormtLG:"bt @yM$v#PW~՚P囌.ԯHt}4@obȰI0n/s )}9Uh*.K@SAg?7c5:7O} S3l1-$bwgb$n HS x}+ő /\3+P㳾ʿܪn|!?R3"sVlDI'Hkҗk"[Xstm~=4]hm/Ug;O2MmcCX4*晜zfPҟtp(3!dfRX"l>XQ(mufE牲$BA:3wso$<@#K'&V>Scx?>"yub3:6īf&GW2qhrC(Z<;*?Jܻ^|#+.q$d\dw=ʦ#Lp#;Mkplv,G>Q  \NJv<\DSBw(MM~( Q/wW_h9ɺSH=S#e;7 ֵʾOjmLiR/GGc,A!|ַ[x8Jf #+0EYōju`'*'W^v}-/Rf3 Ö26Aq  yHJ %L[|^.vtrӰ4D^Fof6i$,5KwH,lս4hЌ]Y&Qr #- k-E>`:>%Gh_IHZrOob]VHz~n~YI.J] -G6NgP8 M,d Rt]gwqoXA|+B&z*xtOԆw"f+{! 7@dmPXLtxXڎ0cE =}'Z8~vʁ_np +h%j*!2*'+.&~r9K|W* j0,gx*6IHukM;f^-%Y m`KekEL\(s!$:GM>qaÙ C4/,Ir=4c !v\(k2CҊknY}qu)+p,k!IY3)|^RuA+y<);.]{xUA"뢣;OV_,o}sP˓Xviym܏Q1pD8S1Ӈ|~io:2Q.wWoDž4^N >=_gl+A/W~o?Kl}5\YC%޼*3Z7 rU%!9M9c,.*X|Ԛm>|4]+ N~<+EI$&XPRQ2?8`xq>q ҰA4vǦTԔ_zhe "d&3SNg&[ϊ3adS1@mm#BA.7:MmS=m|>=BmϪ>pX~ڸ[K#ƝE8<.ks}Ml4B膙 6r5¹O7:9Hp=6 MhV^tߞ0f:*oGGDKQ֊Q |Oز֕+"7ArAPMڂJA> gAl7;h-FB),'v 0-㴧UZ- Ǝ5DEP ^еphoI꽦V $M:QF*( ͆W9lZCf`)">tNsgz&QǶ8w([W6aY#Tj!o T`FMN\\zA qFVWqE`)[;u0͘o!s".!::ǔ F)bGG(Xi&BQ6Mrqq1%'R3عy_yM#JP~fEK v_*z)S[@Zl0h6=uνX֭5<>pMAA/"$Wȇ>w8@y aXj&񆈭NMIaD/zX\5= g nK(`-LU4Lv806-vS '$85U@WLJwvj! 0Yw (N&#Կv!3!\vծ@m ܏ Dl91<`- hÓ0VUpB|!/ >dCM_ܓ6%73W"jپU#0+es鍝zgk~mΫ@)&`9{Z]F2K̾˽ NPI"*L|ocqwTJe Tz{xp#pa;[_"y\/AJ┅B,hb#CJ%C׾W\nlœȎ*aFŃ 0Wm+)-^Gecj嬱Yq4;>]c xv8bLLvsFOü}H,◄~xeD:^!c%U竉Kzhd45qnwLoCv3ӫ_wT L0E{\l%d:ݚ3-&)ۆixl?FQ4.{- %V~ yi]){@bNW|N' Sʚ8 >mFuXG1p4ul(>gI(:=Ah;fu'Dud8[ipr8'L5M$.AGd'sQnFmNԍTj\*)Pb]쩨oRlFcmoJJdܓBp* ls#fjr&n((&`C.::S_AwS?ߝ/ޏLhIyOԂR̎I2_d ,®|G6[13Y !uV!׉p6å^]zYŕC7 sur}]qU~%N5)q›yI0jVvkyI, ֱY1s?]WQ*٬o&O'-I{ɰ/(^h +6TF :VDŅ a, [GF`\"p5+*KCqs7d~W6ލ>򐏱_dY0M:@#WpƔq.:oQ2wu8[|$*k~W=$Q-Zu:JR0b_Нi$urE2P։,<}9jkPiz!b)Թdc _8Eghůvy܆s+R$b4X $xoUŬ'̓xO[.Ǽ>*5}#6T;L cw9cO^S}3`";ݯA84P VҿGM[3s JL$W#|(2>ƉEѺ`x6oI8m;ɜcW䫑vwL&GH,WiGh0X=$zw(ݸFPoo>EEk7mʠ-el.8?H|9MB{bܳ S;&3#4,ƅA]E"lNiiڭ}"R\I #`Fߥ=z؊$*Շ!}-6;={_C,MU%z #8 !'iWLPݻCyD>G/*?s뺐1]cŒvHַDͤІP[Wkymgvf(UhwΚ_Lw6#\4~}RߙN,|}FQ843ؘ7[Q h|$G-zVFVZL.; Tb{+"(EPM[nj dd^<Ý-nU@0r,ފo[w!8-cCjj(Lđ!$W$3B Bp "$eݞmw@`s.b8r~SNZGd#rt&4غ-"F86p6=/5l~ 5hɺgɢ+"S(!jkfbh[Ca$y8|ecLqRi{.ʧb LWTL9ǿ c$sW8S~;&{ jv`*4`)a8c$wV`c:I,l 6(oCׁZ'rK) xW~Oױ@.5N06EK0":M2$ $IhܧoL9[ T8azxcrt QvE\2E#X}`7SS_ݺɤ-=멦$ك2;q{C4PVqGJ|'e9dM^  e:^j 薇<3MQ6_ > MtaVLObL SZk#Y%\b|v0; ·{(yfQ9VySV{a7*L)}%w3rÕyg{Z|!0Mv0a!/Bs@z8 7Ɣl^4@%a:\'neq,ęn_l'g_kbH@0(5Lry $(JW+BE\h{EphsiMl}/C ?Fͱܗ' ?hju>?":9oR_qŽNA6Ja 6b0 `'c6"KpL :vV]NéwHS mp cn% g%+$S  TsQ{WXUU .XHf+ SMDDX4Oy\Gs΋Ƹ9Ȩ!aEGGaUdvI@l)=.7 BgEpcqc Χ1GUkto]aO 9J.=R7`T\VB<9P8W.Y8pok6[T $}"Mn_BIp4`[g*b-s -d;vLemke2u&cVj[g+J9"4#mOVѭUJY6q4)ŠMfxT[F2eA>j+ȱ8KU#V&I#5D!z!L-bp˭܈coPOm;`l.E)f53= rzrX/`,]@'WX6%r) cQ/Пr5"Uh΢L>,yjO$i&V-޺~g^uxv#\1Sm4>*:ZҙAf.% ϊ@ ZXնߴPz>{?,[Z^]yUzd !W(g:[J8n,a^Z\iJ5m⻣ˁkoT5g̿n`|jFށPw}I-( }1B6Hki7ZTίQGq {促P-+EݢR#Ob2on>">u\RsLŕ+]8+5 iۛk$o…[F Gر'` Y)(zl\N,3]MZuelpMUK CB\7/ZS?(﬌[ S YeB碶_ l=/'}7o}%m&g oE U" 59jyi8g!o\biӼ8=t7\M7؉Q|Vy" !2H=lꌆ MՊi̍XOU˒tf>R[[a@1Xp)@_QJRzHˆcӦ![:P ۜmC-\5e^sawH͒{yi9f^q$i ̔C,.{2,n4f[ҟKnh?1l |G >Mq›^8J1{2z"{/)J(\\S^Mtv E-ϊ~o,:TX|ޙ.~nNi. p9ts6!d7N:~,,r$N}݁xp*~b,7c_9Dr/̮j k)c6YVNcCn$3dMN5NO{:gMjLX+f-._3XucIa VqryzY/R87 unG޼RR]CjQ6Ko1HSrVx ,A;yG*d98dD_9e5m`yiy>)DG&/l7|\:`Q̣gj6lepPTfS(9uԟUp#%TxgaL) ŐFݪJqCz :4W Lh ?bL9c;E) 7S&5Px ,6{!ewy.wB e ⬣Ӳ#;w[)aؠ{Țcܱos}76шZ-k Y3m^o|N'Qp͇?r*(j P@6o넥Hl [XX[Ɩkoh Z|: uI AZFmRҡؽر\T4dRMM1϶ێ s{ ZP@<䏩H w@|6ʪ%+{BZ^)ʁNP.IPeZ\ \Met_ _($weʘfQ ,60J|?_8_SXLH$ |IU1B~fNA@@36_J9x|Դs/ŝѣfgsbEJD7dG$(N-d%rL`bH;N}˜rkć2l}Je~e/xrK[~dārkD,0ِ 68:.ϗHbUI*4r {gc.z߽ܶ :1ig9,q"/k+ @@>O- | zf!2V=Q̵0[El@JEmد%6f H^rаL7Qs k,;Ì:t@4.:#^9-cOx4M DIw5bC'~λ8>;K7OeCSD 0=߃b;bpQm'Zk֒~bH lV՞V& )QV1vʂ_HkB{%Fh Y*P\N_"Aq{z&ஹsR'U"B?č.yE!L/ysk9-җ)됤#^G&Փ%m{-ƍWNcԘy@LUF_rZYOa 3XJJ;oJS` I[vfi"JLe6|RnsQ'?rG)W  wS?79Wݵ+  j'1 ވ(-}+ZbGo F^M`ұ2õ9-4+ zppa=g*syX!tȡ wovgkc OoNAOh}jB !AcCN,V6W}NJb d BIn} #=L诖SO, kNuƱt]:Ŷr=u:Thגe-`í2Hŷ[ Ux]BѺ+sZ y20!HDCRӞPRH`Orr ¬GP)ѱHgq_d-%=_8kweؓr5Hl`|_˭uJ÷,Kpw5BRm*PG m$^ۈ^TCL!tr z6_&@1:"h*t nsgʨszG-g7\ӚF@ߥ`tƹUAv>́*aÇC\w4}^DxxAn Ô[+ҦK_ 9ec^tx&@Z'f #6L]vJ/QmrBv+}WB\|'.7>)SRh ht̼YdJ>iaˁ}\qN$q!$G@𫍪7 ŕ &-e5Ed]IVHjk{X!F1ϯ;MsVa(n0;ʌ B P8Aj{r7LEe2gZX: =ut I!Dn Y\!AxVZ^$wq~xf?ύ;v_vM$Qu]. S)`p/;BV#xׄ!7鰤>Oq_c٬09WʏT{՝ñ6]LM[N"+Fy-4fDDЕYO/df kh$I~>ȐHW>0jBRi8{P!Dv {R6;b& k$%5P qUU{hC8,'N^*沋Sܓ;cu#8y_j1r[VՊ:Ϙ>l!,pwNJ;_o c`~ń0_8$ʁZ\u/@~[u0JZk1mtXXo[&}„iw(`k1x`g6,a-ۊe .~ARSih }].QnU%EtnpiżJ>`LGt>(\b2!4'dPi@$t 9e4cIԉ?[nV5$S ;?1e1Tdخlذo9+ ;f< &CjS4zU.`XFv]Ak\qRhи3V2!4EAw^] I{v#?+NNs(}9p8jpj X`ct |tGWɩQr_|&iW#Tڟ`0Ʌ@&AçȂF1O;-^ԛVDoJhqj&N>B`ZjE=]^\+kG&-1'(L?[ 2??FPOFo! WPM7 v4>+Cѿv=!2-oRB(KA'Gm/ ̑7msA!^p.;]pf.Jo{ DC"j|[ 2e |GҲGɲRͼ J>aˆnGaBчOH3oXV3f7Oƒpo(w W1xVBQםV[<.9DpNS?l*I-ĭ?a5$ݚZS<-C٪2 V4l^gdE襐XFE]$*B:*w AG*?*]I <xIKd:Dl_s_l2^6Vɥ(\[*j2b~:sj4]8"ÐĬ:_Bۺ|  DL$ ̗cqL{c> 瘵%&Z⯸2ڍHo'.3da׆7^G]3l &=lFqքol!*3_D(Gr9qd- W]1Z"h˻r)c::Nc}:WY1AK8pk,/?$~3L!H Dq7 &8`FH\5Kj 1WSGt< l1FI%mq}zϵZOkFtJ1kp&|.}J~5Q6kUN3z' *r,Eo=AikO"ų`:6s_wNW!A2]+B/0`j /uӯ X^Oa阻}/K&p·^ 0 v<ȷƭeBo.7 ĥɋͨv\}UPTO-5:)n]ZRW΀T]6j3:r5vA0MUy%+M(|`rB])f7$ B< _O Ă(c7x=pߪvߨ m^B ߚ⸕Uq̱/e줥`0ޞݪ8l;D%7j-0E Qp.gϾQYYY(4~@ reL#v'&%Vә05N-i#^=Ȭ07[';֏xhRco@sX .8Ay 1c(&#g5}*>.wFO(3i `_w&+P_szH@iˌV|Ud uԺ?JT[Z;y"foLO`vh5M3\]%tTcr͸4讖/?{`/A b89"$)M%?tb*h5*b Ƽ@Gi|@.֕Ǐ>zdu91Uzb 񬎰X|]V$1ȼkF6Qx@2ne'\[Ǘy.l>X\q}E<] @4%Vem Q;qT{{Ss z'4NQ'}+ kT`wqy̺y%J0[uv'bFP58o!sLV|r\;#ێ>eˇ_z1b[ծDܿ]Ku)V>ՎDK? Sqo{z e?| | 3vnIo#9ECNÌCtXc_;ṓ&~VmT&bC`:mbN ~)4!# ?҈t ש}OLʁĐOPwe9 x^8v~dDy,lJAk}8s ?jnΖm\*`&QmR9.А77jtİ'n e֏)h 賶Jj@?QE."e?74wc+J"0X5q3 GᓺÝ/ޤkW11`!^ o@&EOAWJ&b$sT5L_r1LPfSEŜTj^kA\`d[qkrRPP"4KJTۈ$jE n\?Esx/sRƏ꾇B`F`rId` = /$ʴme!*zЙ X:8FQҍ! ^vbfo?9>Q1dBg&8nUy,7rUIp{.w>9W{CxoR&շ>?R'1r~G?E 9w\ ~.jtvk'64)<5(5&+,Ai{x\k5uH ߀-Wcs~Yej,'rl8 n'aVE[R y,k/sO 5t\\]/7ÝQ"3`sEK$MjHf6ľ`<LlG@llBxPhmUXGzӐjx./zy+K xIDno e߀}6jTޡ8xȾ¦B{落1>M]l3  !d_~]D*g PN !T8K?yE"~-R0!>p+Wљ7OxIV&ֻcZ!AMEQ0[YU`6$_ {މ1E.;h~iMoG 7蜪Vwn@Tlsͽ^\C~qhjuTUo +6Iϙt/'hнu kh~&h^%g콏}0B_HŐ_dRW"`Ӷ̀AjB) vPS N^d ^~}Jhͨ%cU꿉͝X fB :W )4˃[ M3#! +AfUC|uW_A!N>M"cωL΄r?GSV%PDE$x:RA]xcEFLo`(rPtGPU[{ވ2zzGa$bf,{ڂ>ôF0~Fr(i)[Il}P9=84Ѩ9NH/s}!W'MF2rV$2ӧ̜b4lRq5]i5-Hj:j^O ƴͅAGk>d 7ԦYqDS/K;MH+éӮ8sMylX5y$W`]ϔҬ`kih3y GԦy;YAl?FH/4O>n0ŜH5'qݶj$@]؛4,y'a400. ̳IetjfEJ7 "Euz,tݩ>A)ds3&Y7vՌ{b! QQ-`9hPv孲V}oO#ƼT XA3Khg%d8X&NֱNZ!OSKD·~/D+lK1l{܅ SEU XTu v"6~6qilW x2!cEd88ɭ`;`~7ohiw_S.ѽ+MkH8 ^=Fb^-nX$~ՓTr{> ZEEdqv3"ȕRg,sgPqEfW>{>wgOiz7J&>%<?\;y^ '2t<]'k/^Rko<<=+]d rI$?2dez7{@)KYTk8H5>&%Z)ͺ7#]fat>0 ͕Eѱv"A^Aq>Y3^w1襜d/_BZcH)J9A5\b}ýErHC8Ai=_`\9ٽIcD$,:kv ^yY5$)$)d]G`,*}#<Ŷo1+`,!'i"0?D:vw2{SCԨFy> Щa鍮f з|nߞ9E6 7S2M=m\+NqOsaH% M[yӵqj*zrU-2r^կQR{eCXʝG%ʾrnʟ;u|E5Ύ'7cW=d\#o*xy܁" #tS4MRr$Hku?. >]c4lmdW w˳0Ƚ*"4hMY-FV{ĕ=ZUijH Z ce.Lm"Y{6M)KXVZhvxog2׃it 08&bL&ĤAVW`cū0WxGXևD,c&tjP"\#@&Lkfn)$k&h*UFU :vq? bzA,/2B!; ~J ,{(fU{xYL ;n1Dǰs RÅUubM<1ʏl_^М੢`}?z93 P hKB;1CCX7'š2\z\T#Ճ M--PǧHo!x!2ܷ+g E7j@BnDْ6!!Ξ3MQ!d'mZ)IWZ=?7ʇ`='z55IB^G*@Ǘ{UyDw xHp V!tΟI݊Arf.60BJ<;+ Rmh9S\Prƒ֧Bk!OPkpj~$JnZLkDSwڥkHh_+ѱXY}'@Φ}Mcp,-J`%!kAc=M {cp󞚽m殠cP]1ECdGg( C.ZiupfkèWAp9` .l`}j8dDIuaXZRVJSM3h \4 vtau+I,"'fh q_NxfYܟ#"IuLeEAC@GHBd>,Cn pw0uVAI""Bʀ8Ńr>}cARgLͫ1fT6<?U'"ۖ u#ii!ab.Ifˣ ֦4cW@X3vBLӘ3OC8kӸn*A4ǻ rmclke+*b!:)%U{QY wm!.=\j f^9B(]&-bT8<ٚJP}m+,p_2DZʕeɶ6˘: Ut/>Ԕ چ/ϡ  AbN#֌.(mEfF-JFOSeDjD"A3[|~[Ԇ59HWP xSƠ3&=ӈtᑨ.Y(!H~׎իӋ٘*b9Y*}r^/yHBSP 8;VƆ@H+?[q*h$[}lb}tqM W̑e}D 7Pܟ4_=yaD240.`:BOY'ÕK*6D-+s^(z>abfڽGf]ihkVIDSиbp8''E%1 } JyծExx⩉":WKO0Q8nt| o k7E UӬuBF°C5}ջY`vպ?ؒwzpUx i~wIR@e.,V%S6G;"*y\t[56ͧ^l_\s PB)^p4iw^g#\۬|oQFml ]I*}'wZV 늳7`A)cu1yF>駝exՋZ6h muiAƎqe/)F~L,#ppCϖQ]ehCq!߰B"n͈Sٖs=j3`~ LڎK4kbǽ";t̬.QWIc&;n*ɸ+diIM) H8c)zyrb׳Uz{m/ܚ oqn)nR* dӂ'~mPq_<-fKtAfoVhM^vg d28D˭w lcz 3Lgrl H)dqȱqC1*ٵ^ D_1ډ<ML,5p8{%|·{tul޶xe㲮QC SBqATux:CO#BgHnS\.:$Sإ*J%p؞ަfhڂOw\QN)g7!0V^G G&]36bDKxq@7eID1.S{47O?KB3;W5ɿO@Zv_,yVG]}&vtdANXږ` 70F OU֠*MUax-#&g+*6Yxmr@50*lZ6U}̀U>N2 ۺ\jnGhW_Za{ 3%[>(֦-EŪșE[BKg/*&Є`4GC{:v)s(?ƾ3$5N`a Y6tut;'Iì3 4Ց:p┃,pLXxg&@_a:z춠 m,V$>yڧRiC2"tr {[2-; Z" Xҏo16Ar?z,2~ ;Y*5KXjP. -(a ȽRM.c-]7/*?js>P%J-Վs4x̌`Ǐ#VmS%>mY+qZ`A`q5%7.S]VAEp ~}D7!׍}[Fq\￵"m_ ]HR@3j : Ă?b KV yGU#4ȷՕjH9y,ɯƌV@\ ض{V%aWǕX@GgH5Y buHLd':bF,&RP]x.e''R &ǝ;Ag%?= Xaa[ `MG[F?Fh8A6Gߦ0O L_c AmG%s(qA&5d+$ΦM!Bj۩+V YZ