php8-fpm-8.0.30-150400.4.43.1<>,Tfhup9|@9׊d)҃6Ύ!lH[<={Fw;]01(^m͸(Y YC{[[6o:ņdI-.8 _UĂNW$vh)a\!K wxɾ 89 4ػ 6p$\:|? 8Ȣm3d`/}<꿯kg}sA$EcY0|}Cx 'XXU!Zq? .__~P@^.>Qp?`d   D  "(0Q 2 5       4     D   T)) )hlt({89X:,='>/?7@?FGG` H I XY\0 ]` ^ bc>deflu vw x y z \Cphp8-fpm8.0.30150400.4.43.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.fhuh04-armsrv2SUSE Linux Enterprise 15SUSE LLC PHP-3.01https://www.suse.com/Development/Libraries/PHPhttps://secure.php.netlinuxaarch64 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& 4M$A큤A큤AɁA큤fhufhufhufhufhufhufhufhufhufhufhufhuf3f232eefd78006909c3284b056768418bd45cefad402593fd6d32d52f1e166e6a4869810fdecf7ee535193ce6167e1c579d62c65e6856e917db9036539b7cb46dd15a9e9a7322f1a71f9df4e3a617db6938fd11568d042e16d565467fadc34ba6b110584c7533edbbb7eec778ff1c501739871db944fbcc0b71a0eb6349860f1a8de6e1569bfdcd09226cc91bd29b2c01aa50c6598b1aceefe3ba8e50a6db90d8d137d6a060b7769dd54629cdf3d90c9e16af9fd56f98ab411ab11b712a701b0b5d61ab3202ba3389a3481c4427d32825a60472219ab4edb536a97eb0706976service@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootphp8-fpm-8.0.30-150400.4.43.1.src.rpmconfig(php8-fpm)php-fpmphp-sapiphp8-fpmphp8-fpm(aarch-64)  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/sh/bin/shconfig(php8-fpm)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libapparmor.so.1()(64bit)libapparmor.so.1(APPARMOR_1.1)(64bit)libargon2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.25)(64bit)libc.so.6(GLIBC_2.27)(64bit)libcrypt.so.1()(64bit)libcrypt.so.1(XCRYPT_2.0)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libm.so.6(GLIBC_2.29)(64bit)libpcre2-8.so.0()(64bit)libresolv.so.2()(64bit)libresolv.so.2(GLIBC_2.17)(64bit)libsystemd.so.0()(64bit)libsystemd.so.0(LIBSYSTEMD_209)(64bit)libutil.so.1()(64bit)libutil.so.1(GLIBC_2.17)(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.43.18.0.303.0.4-14.6.0-14.0-15.2-1php-fpm8.0.304.14.3fh<@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/shh04-armsrv2 1718121736 8.0.30-150400.4.43.18.0.308.0.308.0.30-150400.4.43.18.0.30-150400.4.43.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:34256/SUSE_SLE-15-SP4_Update/76402b5f466f913f74dd6c5a66f8aebc-php8.SUSE_SLE-15-SP4_Update:fpmdrpmxz5aarch64-suse-linuxdirectoryASCII textUTF-8 Unicode textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=3f69f1f259a719ac69f02eb8e8512e0a2afc3e8a, for GNU/Linux 3.7.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 linesRR RRRRRRRR"R R!R#RRRR R RR RRRRRRRRR RLhigЮ)m( 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-877cecf308fb656d2821abbc0e3fa29cbfd0134d7810f2eaf892339f26b5ebc04?7zXZ !t/N]"k%s:xo9\AoD3 LS\.C9,>cm(]&1}%hJ\"|Is_:A/9Ӻd o,:f fJ{ V}y$wRR98A5\ ؐp=,&Pv>Hh|&hN)L3P4 F')q<1.KH*MxbHQ'oGiQ0#%'a^]Л؞qъdUfnLHVge7%+%O LxGX ґ.^{lrR|nw+-N9ж8Lj|,Ѹ#9=ێyĽ}fxm/e%w+H>ߙ':kai[{K7t|20; ő/|HdhCsEH.P"9,V7\̈_A|l'{m/"K~q]V_E5fabG8leb.7[t0\v3RDiJ8tQ!"DflŨyMIHT2Iq]楮%=uǜPY uF$n1RrfMveW*іF@[Kok ^VL)L*jO9'+=׹MT=#BLf-œwJ!'LqxL!g2aBH g: ϳ{3ھ)]ICB:a+fakeɤkB UnuGC9#{RW=  )>81Y퓗8t6m20WxT͓låۙبRhksK7,\y&c+ci")fo{17ePĸ"p}Sns?*уl(@`ݮ؃` S'(\sVd0 Y =--gZl%%.mC0!W!iDʍٷƼePةiFz }Y'H<ܖYծ >T1$*EdX6beJ. i|k!Vlϖ†VA6z< Dj̉vK5t58ӽ/nn%]XXJIRV7Wc كvG=SR)zmJjlBD| {,rmkfsD䨲f[@7m. Kz>t_S:rD[VxGaѕjFjh`Nf:kܚl>%eAI4Er[0f$@4\:bnl~dUYk%cW|*yȣaL4Po ԍ%(*t,ŋ6i; ؅2&-=.]z2x=)/P \X"6A>&d2%Dh@wq{ f~|ZE{\Ӫ-' ێ0H;Eh#:5!"ޘ#Ccwnd%Ϝ [HQc% d)} | {O>1%n %-GΔr(;;8i4$t `]`Gq(8|ڍlj2*h"N:SU^FJn(;PQ,&!UW.ĜƜ#OJIi[D1Ί_z%R{_2q"l5O8P֙ Ge'$)T=7lG"zTmF{A[AӠazVXłoEd%#JOqd|O-;?>pŒW%ZeEZ }sS`w7PB6g("y?tܻc6 [h7^*\b1xUAHzK,\xFC5œd[r!N4;Ն@I;8#j{Z&_}X17o7^bf2g+u<ϝώѡ;m͘nK[lȵRX! HpI+0Ly\&E?)Jsthd8aW~/XFGpsqDq3)^L<`VL4iI}.+\1 {36{~ez,OEG 9a fƔ$nԔou LK;z09gܳ/7M}'=.L~{zoPEQY9jIAezF3qIOX{o$\.+۸nw]S#'4|SWBn0QmHiVŁ(AWP=.>oQGfQc-nifQ\z-[Ew1 ΁7jhЉg]jglK*qCn1}?F*W旄8B=KFd yD٤L2ױ&)sœC:,(7R(uڿm=5qGmƏd$WֿQm!/@n =`#2e .=]A _EI6ttDg$ͷϝf+p[?,^MG`~MXlmh0w2|v TG?]n\?KFP0rϽ`TM׺:!vPWҋ]8n k $$;KZgOqVuHs`ߺ\F)uC|e(ʃ~z nv_窄W+EcH}׎t܌$p.X¿솗Ũ#V[Y#F.Gͥ,`,i Ti޺D}v؟WyNpeQ2d= y&J$ DSIzB.\zQͣg[>oZb 1`<6`s'm˞+rQc@IY&TڄIRZ  6LIӌaK2zT^* GsZPІ`\l[ %gu))ZpȦ' q|&yNZW\ @5$Qeg^d΅x?QLxeO]&zw׺ղOժMWQ~p wՖOEp +m8eƘ gy!,y=CBO|R<ć>qA~3! w,7teVFS~ [{f^Sj+_d0Yp1W.9_>42n{z`H%3o+>Vo(l?DC 8"xmO]sBїdyzptu#`#8W 8n}3nBiw ↡/7c#{~t*BޛTj'{t߉x0و+ G"YV;yX3<;q l[ut򓓢Jf雩.8-Re?t2MWAu/֚tBD;w_!H> 3S{^DZ,bwOS+kaЊH *$p۟4jQ*g`c—6X|޺tޛt}T8ptkOK l˛x n'0* <._j<ί8cf4|I5|iޕvF;ER-nq0St 暻jTZ'Alpw`jrK ԕ|bljR9BNBìAeU0lQhPU}Jx?UtrH  {-Ԙ< fGl\~3inqG8q3k43N1 gdn${mv}]>letg΂傪'Y Y7 $lg=zb}ŸL*=8=ct1:Kdy2 ĖW CÞ?n8ُgk[+q&].xNo,/i,p2܃R)ӳ"ÌGczNrA 1a3(qltՀ<~~ %fۘi-ӹt0<:Č*/I+Y \xHo郀n[:/ŰC S_O}W4]dʨo4#B:ӵLܥ'X>^*J U[ϙ'Z +zSy+ΖÃ{7;<ڰ^>Oid#>)[o$h;X"z5*.r[1mcGPqT {~MQ,tݿ4bf%0Мsl yBٓyLdfu윜Lb7h#s4,W$kA5`Mjk MK>sv-5Qd"EۖIHdgSG¤aACEqE:vzv?֓'{/$6BvoN!;@Ke{5vןƿXJG~oT 6=G<k8ye`Lr, _f263?BO|yeP}v Q.Ct̯)o<5]aD| (%&bk1d:nv2/vީ-T 28 O-п&Mk( _MW{ ݈N":%7sR7B䧽>}{Vh+ <NR=r*xZe~EI?<V=+؏C.|?0*Lѻ$Ov8ǭ[FחL2eqU7[·2HTf|<ۣ_K.bjwG!`N z#iq҄i͑O]l l sݩ@Iwf(-FMq(^ipŏskJ/L/Lj"^Q\4L:{sհn! 1'x,ex8u4aXT=I<_L/,l9S](kMmlۮËt-$؃P] J)g)qd}JvI}/|H V5KMoGr ; zȖ1/jt%./m;=`;>At0$!uSn =Q܂9j/a%!~5!Z.cG,,q|hƘ%ƀZ}߫되?Ԁ'XKIQl%<72j$$ar uD ZW#U g S+>j],VIF>@g/|ugLg'׀^{e=xR>ǭ\[mȜpM3G2?CRC|P1eQEY@øDb,mM A[q5u_4QTE`AvCoGX|k^<e£;Uٔ Pc. D|Cw[`5+ ’^/`f}y{PQP>QX)"yK8S+ sa[nfu3Q*ϩŤ=;0~IW 'ժ[dޗfbZuݶLDw#uusB_0k!Rph?*aV|%M:npW @!%u}ScakJl;巊LC4`@Z,2h'nI1L4D8}Dl$h=-3,Lp^V>*u>O?V~1ΛRE[J[2Ͷ+>_BΠdY6KEǧUz"Ic¨XaOƉ3q"Wצ.6͊6Eu);>R7>ip}i+752fiR{蛳R k6>]$lʛxPUA|ZZvP!xeYz#ZC/5c!i\m6Nfʩi=]m0S#`wڹdz̟e>&\6(1C+Qju*sbO=>HVᔥꑜ%g颩B!/d ?)xtfm4f!>=  3l88Q#-YgWުE~i셏&Prخ~FDLgPw]c ; =G,q%ѻ F^괡{ei}ͻD/axsKm1B1b vom79:n3LpH\" 9djv1LCVg2yR?`3 ;ٜЧT*ڲQ)~xgE1BM]KP2qË9W?[%j}s_,_9\%&Wq7}0RCZpk ]}FvR׏VbLr>{UC 8[Kts9T;zi8\R,D9pFc&9[mTtlO02цcx r>f(wzdT'1д8GM҈EdofcdS/э zNK3fM&(Gb84C3+~Ұe7Gc/Hc8p&0c%{D$ũs3 -c mqmE/sфL`)B);nqw,2U9EA.uJ_a҅kAXbAJo8;8bfWsU\*zT @Bl!uܦ:T?/Ɩ~S.JETIpLy9qSe?JkaYnvc2ҫ杯TƘ?#NٌTgr's xA/~ʻ4;YrtOZZtݷek'\T2։x,izC:!VrG #K5r+iU+Ro}=KB. n:At3Q0%őyuwFfA'/ %|a(W o6GA9_yFW16DRϧo&;|r5ӹ`ɻ?%+QmC :gT@p ƗrP3JÏv0BRg^>*Zo/AN1>5r6O:w Vϸm <K?@'l({p;KjFVc3b%^j:|9~F1( ] ixa9 bqDGô<෮6Џc-!+ m?y=uUx׎>ҍf].!̆ly^'dn+Mp)DdBܢj3Jo/ [Wlʂ{tNnVj J07kd`\T4#8$h8bv/rMj@>`E#6.B+x`m{FCּj5#p Tk!.>AybtRR%`F=. aZ! uVjي{(Yl.B@ YrZk.PMP{O7"WK0d AkT o-:L+AZc$/S.d.'ixfO@Y$ si59S'.nbeV<ʀϨ" V\lwj۞y˺J3]N$?\.R"fz=Cnr 7y؈>3>kj C9 ,^@G٪'=B㔎Fx ]=w՜YIe"sy̠8- oyĀb"UG[g$EyoCO&6Y ?)H4kQGfd/޸ +Y3ˡֿbs|q鎡ۑM1vx7k[H8/Y^t lJUkxC{PTS#.i T+A~(/>}&`gS#r{,".h -n.YgEOq˺ԋQ-2c7LW|PcIw~`dHogvw׿%%OM]>C+\?;Nޗwn$P/HVC-LPxظ.O*t{ǮtcҹBP?Iq|;Ƞ'1)/E_jܿ<(:ea/[R|.grFhA7ʰVRu/k[RR',[COO w)C=[buK=WKaEM< nbz-tCPڬc\3e[tʗG9tUy#ǃgP.Z$ʓ;B\8 #˷:U2'O=;c*8w~i/i )!H? ZP}Ѥ[ݚ3*]$?עCV҇ >nBһm)MC #|fwi=5uYW("A=җ`Gܠ(LMW|W*Jɯ:lky< O1q] ^okt_ _3x!r#KL~Wyex+Va!~4!''Rq gAt=nV\ h)-.>Po \NjE,u<81 [^EmU.T;{E+Ej&g }VQ LrLXz-fK 4m@5Xe6*c#an%y0e 3H RˁزbRNp,6+RY3vT%Ã!ɦGTu$ kmrSʿt3`!U3xh._RؐU`og&T0VJ'aF>QumMBe`9}N"zN~[\*lȡDbOۚ "h W\"vzC_A5B o k.\pJE;|N'̭V`@.wD9C"u3Yv"2/5D3ȡd &s&=!e\6FS3ZwXYy6at&Ŝ6`bIR:E>VKrPCu~Ot<~@6>fiPڅz]ġ]Z zZ[RﺄKU 8ڒa44Ok F /{?HVW up\2L2W; ء4)e'gL$%$hhL&m*I)-Oh2/tF$ؕ ˪s_&~s\!* hOƒ6A#0ڹS:TI2$!f#Bdq i :(vGlEǝ2FWbNAނO<}'#+ZN J47T{6>LL +oHi+Ɥvb$&V$DWJtij~ʛ#.lj?_ Դ?5z+3">co7ՑPaZw֘5١g@E1 W\PO )H'B1zc/ ))eFw2^[hAi'ʮ=/1S^~E^|j2˳ jy2!G W" a\CFHZVETko-@fE \dl|T@)ljKnﭏ֤%Gg4- )r^U \ίiQe]iFm)/zMk %VKziX3 h¨6x)kM%RbrZ_YMlhH3K|2ش}U,LJC!,\73Y)d\CgTggDK~wtX5)@@'2Ì"=xهDNxy.sVnт62Ԗ+V0M>RG)#dOIpasx$8Ҷ"Wf$s@ޜ@&W_ϫ4g%M9L=Jiv!z.M<}mG~Zh ;fA[r:B2=1x8?h'gzyJH#~>C;J@#O: daٚ(BQGЂb{a|V;?S<Yؖ!4aE앞+Jߪr1 #V = 6&Y+4J0e@r's}Euޔf+ȰآLM꣝;Wh7ClY2/PC일;B(3nRǵ^o=jR}U9:#398xGgַEl m oknfPcI&9hGũse[6b_~3 4v u㈂0c]"VO1p0_PoI{KXuy9C vd TsZԹ~RCbhNߖ-QG l Ɔ gϚ];!}Q){ mk# اRpkG֡rC{T4w5& reڸ%hd_ ,r슷~n#^g/;.rTհ=Lq!U&1J@\fntIތި?518LGIlppWl<a _#%~WpAޔPQr>+zD{_bUojK焘;5o]q }^[j\2T- }! $* 3},*JPHUJ!UHbu.2 B[ݴ1s}qFvݷ:ɘ󤉾`!>&V_`A}y6:EFH&0$VӸC;T'^KW nWR8=H0KK\Y ~D,}2a|Lsp(͑ѽv}KwО1+~$4Sf["yk*R? Xkꌜg|bEqL ⰈnAٻC{ViՋ *Kr$:3;H˭8Y(TaVZoeL0 :h(E(5 $o\UQwvf7Hh>F{, 7{✾~bQOm-!ivZRGjzla:HZHxQB?k9*#Rqx*K4W"HM;.ԋ #mNʽv("^hȲoN_MGP`@!ře|M i%**u-pt@ue;59=1><]E;Zb"Z{_7u [c[J'jY ]!f˶Qrx$`gyiP/>˚Ι*NU",+Uǫ&uo΢S QS0bG,"]Ad\t- g$D_= OPtم R9a*)`mz&?^ hXFqLQ _ RB&\ɝRb ͢Oc1vءM7]b&1by2b9cX`92"p3H5:M%S@]4Le­JR}aU =o8D% Ms{Dj>] nPS2Zxl3S%|vw)Og̲ ޚ ؊|N"]0:pu?A ; 4_-:DgM7u'6d]$+l#Lb>֊CՏ=YKOÊ(v7j0t ڇJnPoB0? 4 d;w IY(vT+1{"IO"lji|pU ̂`Hê?bļQ Xp+v!ںuMi2e}5sVM(jS/v5EyeyL$'d.ObNC'~R] \z#C+ʨ}+֘(uR\[=,#Kh6fZ7GTi0vh-S4=ڥժO1iT~% -kg#^֠VTM}<_eVwI>CN-^x-B K8JIIvh>JqY9X[x ƓN*WݱyP'vך F0~1D3 n &dZ;R8qls6 dESӨZH5hד$l`?' {"֒g 8(vp҂PrlpZdN#Fh [7C$4U8xo[nwךz!W>ݟ_\8p8"/Ku3\tISQ ȑ:]rPOVm=Cn7%BbJ4-S\(,8E!n~-#$B~5VSa" 9L j JʖvIQyIE(`׈8͌HS3f_GՔA&}qecr}> Qم#!CD׸ ҵ+i*±01(+m΅si tV s5iE-NT^&UΫJ25οPdq2^~Lk{`C~*smu|?bvKY5VG6HeT#; &#`LJV+ Eo0ʚb0i1(*ȖL*TY'e,$g,n F-"¥{!ˆHp&3P:ѢdSkYp0@<鱂5av~u[''O^,]$> 8Mmz<$j?mdQnP~4 :7K/."ELzC^ҩ>\w%5VG 4]HC:b۔w'1(dй@YbɎ,A.?:#dHkl@i7ˤU+aWיERajKHCXS@uםŶ?`Stjq!/q=wYJݜ6×WcNY/,Zx?kn@DJERQ9)PFƏOjȒiӻ)]ΤMOdeg_$aL Eȋ" :4umfwIa)f#9ErҸ J'tMkųU1+]_ϥB|zmfɻNizȶ}gU}1nJ:iϘY۬Xb-7y8DXrRMM2R,IRr,;i_5E5Ta(mSB v/|L-M|3S]ĪL-b]|.6R=S$;.&;f Q08qQ\䟥ZfNىƗui1W5.q@\Lg'ˊ3*=V Ђb)qI?oS;39ϱB-5;FEZ_!8V a/qdk.|K@Ylݑ^('ADYS'@}ٟ½wJ|"ehMl٭ںhOqQ4=D٢%~wvp+k0čf94JW9Q in58؁A 7 {^H-XY?#K)ީ`P%!W.v!̬CGZ:6`l$ZN`d:Ue뜨pQGT8lա8QnO;sڋt鿥|dI/֗ǿ_$Wa"V]j'9YfڑM ltfН)sdVǬw `%*Z5D -#ByFcW6 Dg&I ̠lܜ5W_R,AGlg:6{D'CKZ6?B{ &69H >ڱp,#oV~{@TĞGbon/j3MN-WC4&iYsus2Ø+R>O :":LwJs: 7VeWZJ КGIX1[f]ImRNKua^(;Q+ՄV Jj}1НPq +x%90]]B}}oYo8Wz\C@sG' k7K>o9:A~oϧ`KcK4KXcZ{PHUOxdX@0^W$8q@mTŴ[b898z&cfki=hɄYE/oϺa 88aC}[F:~Bjf+rs{K2ט9t%,1=:-?oPtF[7, ER,,H,1\Nsc!MU@(v _bWkz|SAj37j壞|z2xH&\oRD}f ,+E\yAa>oYkk>K$ILzS,<縧6wu#%όRrQLyƘN)5{USk=+I|˙Ƶ ݆E*+vȯ*nG_CYQ39dg\J#%5'[t-2,vEŢӰQ-Ǒ 5xh'4)WO(bTfhiPfqW]c4;>m֤rp@he|nJuP}#O8@o~d\[9vdb)dQ΢мP{[WV4ɠuxQXWq}ujKIE$zyliVo0̀ν"rN:!K8q. R>Qѹb4j 528HMɃ܁8, W?@5t˔xx@1GbTr0;+NN50;[Eπfy9Uٴ%(+ޢ!F?6:x^B8rgI[ ;UV~P y84D<ֻ|HodJw|4]P.5Ya-otm[HU9hN+t%A~y]ײ}׈_a,?0*Ilxz ŪywRe:jlrj].xsq]}Q8 "yR]<*&'JFYXВXju3%:ɜ5A&ƵжUYxnEs"JPThֵ3Dq}M_S,=|׆OBZ%#Y-4% T-׸ p4t݁h{Csі+QQ΃ba$C! &J]WZ.u(Ȭ/$AV|lil5oR_^ Ht&d!K8k%Ղj>[Lk),i&͟or.< |k 9PM6<ؠ39#v oQKS%.[X^])rܘ[^[+ "N eIv"&} %brJܞ=h6fP]u)UTg S•$9@oPoA+ 2Dt4>=^[Kuh⪢S>D4_qYUv>~gc % ݻS@PJϝkSgrZU"hS]9^éBP˲ $#xlN7(zHd$^4a )&nO(O3/(<|\6ux !4P <ӳs T@J.ﭕJ:9Rw43*nPB2ΫV) K@L#YNZr< k(ilm>Bm`ܤX]L4M9EY5W ݚ^oNdĘ?ޭ cϿa%p /2ܖŁ#batO&zUsS(ک{V U?Q *?$by F#ɢ4hsjC$9}"_&,ufq`6ZJI_n_&t[˟1*az'{Krٯh,rEbH28@A/˕}Su 3lU r]0H=l <~3>8H2?PRw /ćǯ W] eq6ǶutIWZ Ox'8 mӪYøur:/,qRD J5'oaB&>Qd@~mU?fF:){BcQ! fz4ʺO+?!&B}]H` )Ꝍ:mǍsy֚*BcEK!9\϶ e瑙+$W^0LY𭫍ft{u^{r ;͈/3g/whޢ-̧Rۧ|FM. Cm{ MA\ X.v;-8Ϙ>ŗ۳.*4a}\7,X};5ý//tmV&=-ߚ|ʤP]Hd ]YEaa{lS>ȓ"Nmu1"f~/ص5Q{ 4lO"_!0Q93ƑRG\ڼ`Vm>)m6,l, t͑J:Hs\}sNI]e1xYj)6- F2ɑ4ᔏT’P 5Vz vTR=WI˗yԽ856 ~T/8rIrœ! :y9V"sjo_ǭW|8OmeEQ*0gyw6AH[^ͮ-9v:e}Π0/ ߦmh6옧kʥR n$9E{hnj /NBz~?[r%(̅E,v%iэHWkKv.Xj[UR»tGlT_8E?{@in zpLS)@U([~*Nx#t9Xu9X$џN*?mu6JFè@ޭL,$Ӏp yr}mWj5L_QSq٘u/(xU lo\ǁ3[ (FH'd"vQEy1͊Z>iUS:` IvJ#hmNFyBxG ^%DP`F_U^ >BrtT!n^eG-<@ XI  {cY&E=\2qڅE{](NkJ@*xSP$v 0BZ=!$o 1ȯ+Q#^f澴XțPߔڐd$$7أO23+@z# *rUn \zcǸEF4UX^K::|g6!=aT9)*@RXm njG[:m4\%/j4lGY~Un ]( S,| ( z6wJS$A*r^ k)i~ߧH t-~6yyYn7:rXx< kDW;}s ~ݪTġ#(5?{3DƆ+HK{`憙umzr}clW?a!k{p:=K5c3қ,<3n(|kǎ?/u\{uJdl/2z24ﶧmӐs˾dUBx6G?ha3KwU'~%U)/_J"5kQ}ײ.&A" {%)-"a7_Z\6/BUbI`\~^KFVlV]jx;cAoH Lԗ'W7b7!)卿<w(1QlF!* !wqE ouJ{ɽQ;&Nz{F$v.m/Gmfvj$J$->r|=xR|@k3ڹ)E6q 3<8|6vUY+(\;fV9? M']7 ‰$K?i<퀂D9Uh {$~9Ѱ=aIu/>7%hJ 5VM>Fٳ X|!R~8eD,Ud%E`ԙbѱַxT$䦻ܡ2A\ ֦ 5'@A). cyv΢8x[i۶cd0028Hx&qSS7 L.ylpTa,n#@\i`q ? j/)ZV_oay t_N4Ƥ7su}qU{ms̋nL:TFCC~eJE"樨ɈͽD,R*QK}?rr?bgL~eԜ0~`)9\7PH m,nŝdk<(au96Xi9yR$,v3b̊g\ eT'v"F;"3_YB*.=.e_%@o^W?>%!w 1|:dZsOCKi)P+'Wp,UE4{YW|iYFYgmH4x kt9雕H[iɍզ;1*>3K]FI9t>` &vW   \[nrvR1d?b!ÅtuRq-rUM;EбgK!9Hy@"dԀX~mqtC9 \ rpT^RttŗylIs1qFKIvϫ= SH1L }m-` ڙ[F؂t8㍡fC%- qG. {>HLͰ=>epWѝ%9z?jpi?+};ݭanC;mQWc?!:ȼ ]MnFB3@n֚Usps1'*>VGh V:fB:dkLrԥ=ӃSzRs_du"AGA.A!gYw,( (E5Oᙬ\(K ֭`TA㦠qC,df/=j}v׺|Rlfީt-vPsV&Lۨ?6AĮF(mOpKRy ~oە ^c BO"QR 3 $Oc:H:\Q6wy]QDLfS;bV(%߄b%~B"!uel6-s-y(_+=5x9[9 R@չHN$$T#=#$IK/oңG[[A,szlL&F$83jo3O^<(Y)D$=RC`HΦš$KMO3YХe9WXK4驚̵R QYKh"F#wm>'E) bBH 6cGVMH"G*%b"MwX>WbG[q1xX W%$Tf\289V Yq6;g S򛐜Ri9lC;-{Ρ;'//O ]oBϕlM* H1[͕Z3}(ՁnLZv>ع2h YnlCg UB}]mDqLL}p qŤ?}Ǧ'{C ۼ5r2MQMH {ĈrTZ *h9Db!W|3@G bch0ا\VZ]K@>˜( L.x}-wZ}&&hΌJ ^ %<{:945 \wɀ3%eBXTdD`sI /-z_Jp9) #q6՞Dy$Z_bOCfݛE@ Z$AY⸒-wo Dg}2%l+PnXMyUc&Op+Z47.?s@""@l'B&-dv] ?ަȌ5,Hݐ\ g97~2\JK>wT ,݄Q?_bSN'88$19C*jPje~|G6-%u /w ˺o #+|;Ǡ37rB?׹XQȽFg g;.䫄{EP)]v(BI8׶6YR4Ԉ% Na:Fg]Gx*J28ؘq?ZK|4II #mX'洄}Il*(=tCc$ZFzzɃLmuޏ),lXd{ E"nh_ci㔤81A}Cj88~|r߮LR]ښ| ˺ֶ/̂B|:No[wxnÊ|Anjr9J2S˗Q/_8bFn& M4ąhPzxw*ej1h!K'@7^+AzNU5d+w2 Smՠ,LwѤǖeAzLTp!Hkɷ3`so!!%^z2BO_j+yHOׂ17'w_eKࡺz2)}X aout.kdh3ٝuXv3'݅ϩM^D~}k`y!w] ];\2ޝ_bHR;L]#p66Yܗ-+ <#mwiH-=^Gmi;~(cb" A %Ÿ*[OГ&-$'`<ƅ &*5?o79:9%5E]JXō$!WI~z6Muh¼SgL1YI8˳_4WMRpLOWK |ˑg2Iyzw\}5Yr4]oNl3K3fU my}6Zm$j x5r2hA6#m-MㅱPI?7 s.  qkND* M'6 HP6W_ヘ#ڔqdf_98pX缔:z.Ce+fb:L Iѫ Vภ#P,L@eAl(0C !3X(];)xVPkvҍZ3EIKWІ ePExr$wNMiQS4/Qo>b ?nV#jV?_=W_ 3k.3Ɂu/G _JQ^mIM~ߑʕϟov~Xqܟk ;N +@c8]4b] x򸗧j=IW9ˎYk̽'3$T(yIG\#SlvO(Ko z3FQDN)RA R}"ަ?Ҝ5ۊCռ:=mmz$SaD/c,/Z#ѭ|9ʌ"\p4ӝ-=IXrYE'~ϱfwiwRTMD> {o/ʧwRI) (:{sOÝ߃#4O߉Y,J1F-(%^JqL{0zq瑹.'m~I3Jw#:?p1*:Af"49ə }5|e2 Lqw{"2+SmQ$VVT۲Vʌ2רtw2v8YcyT1, ~zWK'/: !"ۛ8FexǬߌX7~l5YxञGr$"ěh[;bybZr<8rܼn9vaTɉΕ?:[[H);#ڸi:FM,b u|bڂy!)LV.L5*ʍki)G>z񆼦ՂA&5}Yn.@_q`>{1 v#2sR2#r=k59W Q:.bZ%ش!1Ї}\#` ~Q oǀM0/U7>1%D&z]v1j-)QHh)6o ;J-M%He2=~y VW4tO̲ "ZNWI{blShtN;QlXCL1HL/I#شs؎͖(|*{ _u8om8Ej6LNAxcKOMj99W%'pGW̻ĐG-f֐zpFБ+Lc; ڃC}96ok[LKhfE{?-5}b;݂^>xWTIcIՔeyx6'{D(z1o͕T|:ES5KqnLa S45`2sStT(I -1}l- #Eo` 7bw2"uץUhu:hem2Xl}yFg?>P>WKu8cؿgA!x2L!$W9C=Vo s+YSzϸdIPYLjnʛA^%S75cGȩf#:XZ5#˺/TQ3 k mua@@cܒgGGzqm? 1bߚuLr;Æ)F/6λ,Q<ݽ2_ Av[_kj}Ĺ|QU3:NŃvګɍb@O؄visYa٣cSg_QOogdNOT$X*c_7W8q9oO ;9Z3&FQo6`Z$N; } =м>IsE7T;kR_ciB<͋J+ϡss7+)ˇ uF[-M1NV}Ҭ(#+c/H蛮K݂łw6^.n`4,e<ѺU=\Hbxǻx*kF⻉rcET[4sQL` #.C΂ Ҽ/@bҘ ^Teuw֫AsF;8BlU,!2zhbU7ݒЇ_gdT`= /!6C#$1Laʤ|mC8ƦCOK)>?ʖBtn l̦HK":ٻ k.*\Y`% L5$r獝Kj@!ѨW'Bp@ճf˓ym!ˊrj sy usH4%Zlmwt*B~W<*5xYgy$n~2Fgϝ݅@YF`8fH(}(]=]H8@]:;d0՞X3a٦ؘv`(3NXu!HM,H1+ǵb_6~)k HS+DhD+zUs??z{]=H7'9c $|PobT<ˇ[c i^VC4Q~<C!qUg-1-Q"%-ګ;8ч6c&6_B}%$c~tuCw~MYA/, 䲀6*%̢_xhBN㜼ДGH*=V!,d!{|E2 VtW2,a͞ԭ.#)} <,RDUa7>Y̹;I{y&<3DÌntd~3]A)XKڞ2 sɿgl!Lj0ī@OYTeB]cXp e."[7lgBKnssgo)l")Flq$%i 1ZK'eg8mV//n5Heq3QH8&'xJMrQWFxZC$W!=na6^4Jy؝Q=xmD^\c3 wT|AK Mu^;q(h0~c:47\}j~\aw'$yl0wJ-|;[.k8;}cES_zwclCMpK8k~}`T^W9ްsWQVhG]>n&Cu٭6t,y1Na1o'xР%BO;[%PH\{ c7*칔7h:0L("yа 2}5N@43cagA~# Qm=KfJq3Oxi0+sXz`9smiU2g4wzsߠn\<50sǏ׍CkE>d: 6a%VmR)?y^<0e[$;1UǡOH{05)a7DvgU1)nz&Is]jVGe8;5B9ռE ydd<# wT;D3sV@Po<Ã+@0!#ԤY@8A i )Ȏ7mF4u/T&Yh;b%ؓB%=Ldhł~Y94iѳ7)z I1NOsT:,S6%w3 wr1:^zn:vju m*dddV|ۉ'맹`h㇧FpyJ@R( & 0 A]d=XjETu.AB~SII݌3SEa@UW*=\A;?}+ZRcEk8M? >V>ʳTN?*Li`%"m8ߩɚ7=]XTC.Wh*+l995k#6R#Ч[ızm*dxO)iMOg /(hN,YbG=jE/(t<D ^c^6#{h5WS쵭Ip$UBc~1_al `ij)VFϠ|pOSE]qBc{o*;IFC`LL/^d֚ 7xXh?-*#F ?b/n-Mo 7AQ@L-~88a,Cl# J[k,AY+I[? (ɿ ?:RFlD7qޭfn s'oכWw<)yP8P9:]Kɇ4; w Gjn}cOޅ8s4K"h2"?'|OЁtR}L5a%M7j*~37/dM1Cȩ4K%;g3Ѭ0c K<"}8 P w%jV U8rVq~'9d9'&$ *vnѓǦTmd̯0Unnf+*_z-XϸsIަm,E )ߚ&FP~7fl VuSV);HU$;ߵ~[ۣd(<#M;j3d3xEXGj;Uǔb&ٟ< W-yHWk*XAi\'γ\]c j Zs?iD2PXnv[Ny Ң 'uW6³ҥM| rJ I1ܘTτŪn<%x?enw{u@l@ߥ4hI (Q)t$OJ_HtfЭ; #89zEt8U pҔ{E`ԼRi-`HxC|=Uuȷƭh|.1l,|$t>ţD9 a~̶P;}Ccudfҵ2>7m᫣s,RgҩQ,9__^C1VsQw/@^L[]5)Rpɿpדn$[,H)1 7ZM߳ 9nݓ%S̎efG݃JB(|O-s-RP_ښ$ 0r hA=pyLce֎vN,[#<@XGAL0g伧JxѴ,95dh(Cy Ωj?\O)B߹wQPUm:@`C=)Ճ$|ր==UA2_ؐ KɘCaΒr^ZޗxWc8#V ?t!FxUK|aƞ҅&?1v+0HcAױiBR<86v#th+Ep%I>HE1v07fc:]PP l@n7w1c0|ϋwJv rsDY&C}fuV!Όu'!Bjl1/o+ րOFTiLmHMTkn,,t*u bZHңD~X=PzRiwG Ć"$}(l:+rt=pN595j̽4n\hjno87& e^J ;2 ޿^tq8/U?N&-0/ FښfmK y$Y*h u"65k2݈}wDԌR9fP#L^uaV>a2jUn{LjG{o<:g!]扞A,dE9,ȨZ jϱhQsi7f[%`I)oF娞342PsHAHHj$p96$ZA:or\ƆM?ldSCv(o TAty/P W~ V~>'ЍMzh>g,Qܞ̛Y߻%yߩ~.d!$rQ 8L9IjZLT+mO?]BVR5}˽:n~fp|JpLf#~+qf`>@X|?YRs9'ލ͞Jܵ.jϑgEc nB!ö%Te"/J@<2t\Hq53?$}*Q?H+TA=V'1:f A9F9cz C@k,#wl}DdS$QkWoqh~ϊтXԷb;mLMg]) DiHqX1"rd02O=.%29}2ƈ¤;j4IPُNkH~MIiՌ%U!@w>^ GL`uh/Wyk|6IF˜]Tm6|w7/@wx,:pvd +mMQݚR:lb+AsoΊ0']Y_{CnB Z}qM6T3 dZ NҮ#H_vo\^f; zb;hC кR'{WNYzVn*tsV w &߿V\5b} Rq_5&h6a qPclg25c~I&`OԪk2U ͈ "7M- nH/I)q5je t_Lo (*Ǫb~[_ܻ]1Z%+Aq& e=equI1Ȇ La:_ gf3hw*3ϘOY92K$u.rءm(BG||R/F}|>ׯIW;Q(GuTnŝ֝L&9>,JPsӾP J.up8W9C.%̴e/pȨ[Ha'%;nt |"!۰a㋳g7ZHL>GLB))nҥിxG?9Kr2\^;-Y4xxFY}b+ *Bw7[7kRpaGH&Vw]8/W[R%bLMlN+ҤɥtJb&5QPM%,Ibd,EG{|E&b>a) g֥\n*\u.K-x:I~m$*)G;bb2ñT@Z,&I|ġ>;Np ;C L-eD2u%sn0 %B; x yPzN@I;-gr@($$90\L#{8K,#VNʾRPx 7֮{[ $YWhoh 2D>a\t3viEvώ-H-7mY75)vll{?Mr/ "й&0HZ$P30</{m i& A_SfnWo#]vDJз/Dk"W9z Q#"13 PhtbyOf\  2ew3C2ïR,)*& I㭜t@![S 6!KBĄWી,gm'ٍ.zNF'tBw(9u֏8y~֧vGh,; e#Y1wPV^0DdR_ 6"DKv2L ijkJƊu=>ORi%H2ILp{}-[^PWpmCAG34Qon],Z&HSiլښQmG x5u}X̋ MJ2h^7v;8n/3ة;)Dr8[+:wP*! Sc2k JiY so5k+Yp4w;@yf iY IܤCY7^ֈoSW~dw6ũ$ y4Zs9^}>&`8ٸ-`k9$t@M1{W'ó x]UatN.4s}$/\c9 3 ]@;G@Zw3  #{.uH*fg`ufO ^@!预YFKlQP;󧟑vxOO- t'n"DjCC²21WAU5O͏lb҇.tD{[܇U̥ "wQե`p!傋dyU?,P?,G;5wUWU}j|ӌPZ*!Q7#m\y>"~ou8bzu=v#X8`h4 ,|kn|O(  ,򙉻vS}xɐц,~_}!lLq3b-c&/{pKoaz! iQFRGC.t`ctAr7ctm"*B=Y+VB$T[q0$Ÿ2!^Ʃ?k@/>Q:|}*:vy$؍#k'Cx) 2'g(*ɥ@d)P^mHwDE^ |9EBRs=e{`@dk~*Q~oA['  &B{au8Yzݡ xz"WS8r2Fi-<;Tfoi٠S0B1j}0!+ز5mMf@"GЗ¨:п6 >S 23D=# )RFV%K+QR77KYfzG!CTz{%=B"~qu/'OlN&_'-bπ[:V7&qVQ#1sR}|sv%솴p(q/%3КŔO<R-aoA8a2e*c!4!CYTϪjܤ:xN{gaTkz5HFscµZNrx}ՐF ;7d>ԧR8>3 3wj'.nм]_aD~G 57cEHpYBT?lHU1Z~BRb5r.ʙt|@k88_K[MfV@!6;6oUy]ذCyQ{Xֲk)Y K+`>RԮ9QRU0So:0+O-u.mKt4J\S5+MqAnҖڛ79z5d}8 >&Yi`(=''nY_1U%FbAJ,ɿ(--4@pG?9Ҷ U~߉R2k" 5S*ک!~ v-{1z6n(xtI,+*ga9bu8S97]%۩:WFWpbʋRh:TPp }>~(!tti%SoHa#9vc,ݰ_Ady귅ˬwyɫӬ56? f Aͦq7é4 >Wndq"`0Xw5UC:_THvڅ"VZ9Ihę+89d(3Xjy i:1FU{'^ٲpngt) yJ 0Ր4ؐs #;ցi>Df&.Hrb^TF?߸ t-, /pHw\&;$)!3%L357q{ȊkĨcGcp"Z>@JMv BoOn4EP[SfM_7~gm$,5'=֮6.uui(<$*kð0Gn},?CF'jF~P̅=v0\Ԥܝҥw2Wڍd*TY[ҁz"W/cP"et\[PM1?.*18yS'sG̘i;NN}$Gzn1Khb t0ּد M6n?#+7Ϭ n2CD^FkapY旆4wmȣ '.ry{gldr]܍cA C<&>V3֞19Q#;~Ɍt?oEvgga}ᛖk|Ce۶4@=`Н:fƙ4RDs]G4 0$rㄇhII[)mi#D( \TG6>9H#hZ$ (iqYt ]-ά *Ko4X\au" ]zEZ(؆yבqpC~pv)ޙbȇH_#RݠpGrlD=ζΘcV;{[,nF⼫8oi'›yдHk)/*XǜA) i/aa",N=<4$0cp9Q-Ԏo>:YPn(%&b %uSG9SpE&g'돺sEBtm 7]B@ĘL p7(W͝]w%qXOct:Riv*8i#~Q[L'z;O`хpf[,B+}j#xg@w\ڊ2&{7_6/gK4?n-H5ª#k31u?tu!T0E+>QJK}cNuЉpIֆSQZa?K|j|wW M-I|ZG_2sT`z/ +4?-*˙D  5g^b_J<(X)d Xy69~z:^J1/@wzIvRhR.Q|W_T?62~Ͽ iRūSecq9[[Z` =QHZ6=GP"XF4u]"k&}v^fs{te*);sMzɇqXτ9-߁߾N:ߧҠՎAHA9<10S c䎹#XHqL3"P[/Ws 0AU=8> 0BE9״/ʏ˸] \ĸV!H/KQ;h2gԬ`w؏X }d"脎ks W ?fOB+YK{o.v. `? [cNhDÿ!f)@ )'mlynrUdܤI\?7I `zk$47=WvkـBH9 y_P6jOg:vr||z=?^7uu)A\8ν]k{AMk@D٧C? ?/qS9ڙʵQQݪ/C! 1@Yq) fQaEo OsT <ӢaJbD]e*^<0=Qbc_CUojWP2p\4?N(rtsG;QUho1/Mtnل:y"JwŀeS[$x .dX/E0+`PPmv$އJuXorI;z~] >@`j„(L|LJV}VHP]|8Q/!~=JzJzap0K ~YP|0RW˼DͤNէڵ}хa%'c&|eV̭Zʹopk,cd'*=~[@?w p i߶MŠ<;0o `Giج-AQ0#50rTe4|Q,+ˌ&ےåN\$YmOn$Si'tIv-6˔JS/kZU/ =^MH Yqu Bu!K*Ƕج w;%\#bn#@6 $9 $Ӧ 7CU2r/9<_Qs~>qV~IxV;er}Y; kNu}O<@m wð@:Zj:qSL)@V0*sЕhX ͭ2ې]GȽR{^iϝq~0}2&YX~sUnٺ8d#l^*G3fˮ nC61*.U@䬭NYPPwm2.[ ;R]C>:1XV3"׺(k wRxHhtB 0*Y77|QJ.ӹ4srdkndxG*C(]?c%ѐYUX[*ĵIV.=m0TCkuXv)TDS2Sn)?IL{WbB_S wJ+ eح?Õx ֕†!Sl5E/+TTK{5IXEQĜJHT+Z9SF!?ЊoQj8͎&hrҮ5رF?)pt4$paET??LROys##6T D\6P^B9Г,1H|[3ydב ں8oxDط+]F2"wt/Z%d[oYj,/P*fG9&"wȵqL+lrQd> 8!d^ڶTB(|p@~F5gj `OZNl;S@B#]ƶ/mǩ=|YxraR85blX`vg-&Cn@{O>g17wS0v26bBh958[7 ތ[.yJpmTzD4GՎ5>kߦj-ޛ'XGrK7?Mb[? 褿'1t$8FPGFEFf;&?t@"S¹aRtAm9 0+fP( GuѺĽOx;rg}M'M!< A{~i Ϻ= .QV^-9W7~i`i҇,¢`?bhM#(@(xSu2 ++ޜ1G経Y]1ZR`zo ~ XVnEz;b H72䱷 0ʱG(h6OǏzN=Ո=rTQ\OFZJʺ b;@qQ # nE*jl&"'M%0P;ph:!S9 wͿTarשh~Ԭ2h+tݏxqTZBg)J!} 05\w3G f:}6P:">^ÁQˆJ0ArIC~${Z͙X&x x#UR7t8!mւ0-&"\4mC"+A9{ uTEC?:'Op4D?=d_KCQdVEBIϢjpSb9HBEOtFӽȕ 4zӸa;A*?2Ɇ}N=W}`R5kKp@ĖE7HM+uFQB{|pdʯq\l1+!r("|fqz:Q`hI7| 0(/ >)SpR,IGU$A+4okƆU}ȗI7\ELC7Doԟɠ)<<'[20ѧw,h O)& ]L^kq$Oc;(t4AJ+ۑ?2a >1Su16|JNrvr{XiGSp6TԐ+L .]Ս_nadegjð8]@ȦpH\ U Zq ^j ISv~"G(ͮrH圴C!M3 ni=N@&j (RȁIֶb>BKdL- k̑,?/P pF"J*1HJJ\@к; W]py S|DHuքFkR% 0Vb#`\W8vزCz>~wEp\59;E:_% xsZQ_Qg=ywGAtSB8Cjsk 淟TbL]*cPkj'-ߴɝ9-QS)``yyIeNҎBHN9M볲AiaTҹT=Btz fxq?`3V*,|&|YXK$|(/te88<.O3P TTi1D-uP%y=&e n`O8k*uB#փ\Q$ABqz fhDo@'B|UNE&\(T yRـdfzO|pc8e_5Q3Z?0B]^E[]:<|8)1K &{y0T~Y=8G] !|7l: ?\aąbb (,9agagW )_<{`uPrO 18Tľ/Ȯ1 QqAaC,ˏЕebI:(x9j&>'Sn濚x`PʲōJ} 5A8tkgŤs|R]Z2 ]šEG/ELjx YS̅&+ڙK +(am#Q@WKsC`:)D @`, zG$NZZ ͢)&U,XgúIӎ}+:Tlcbw^执|_XV1Ǻԗ~WDcr ^r^m&07?63h(rH q!4 -1r,383E9*b9F1 ~_GGrftt"Nă}OFFS3] HtLIӘMʾ%Q$t;K Fq:Z7T ēd]u KE?7ɼu42jK,ڀu~ZDRXYPS&=pBjc=4VZtE( (̫fՊefh@<9j "I\I]E:+Rl!Do~9BaNט-0#OkZWkg6T 29G']~4-@N-#C/a1/>n&0\ڔ<;a1[? CӞXZ 7Uk֨,,9A|k.wg~~)gjp*-e-#b¡ktP bm~\p@l^7 eBj)|VDg CN|:NtϘbz%IrTsi mu 6|m8 ܀uL]]0XD|YxeUEOz*$_<<,4Q]v>6=w38xWhǍ<6n}pܷ? W}X7vz0cLRjElkW(:UTTdya\Vh^xHsLW-&zIY8J=$Ct*]X/m=cJ8iބ|H ]^|`=N`,^Eos &,R.q4p|&X.[*;gJn : g_dΗ &-8񭒒J–voh~GqXgKڏlUQ# OͭԂG-fW+劽e%\jxh2Kkß^lF[Dvn4h!W63Iʛ!Ps*/kvQ!$<c͂=(Y< ;t!*tqxög]E(M?ϝo4BspKjA7H)14+ $Sxu^ɟ(4;Q 8T6 d=n]ͣw&M7WjYqK~6 1@lppLB斓ί`D4ۼɤkxx\*.-C6HCuY*?Z`Őa£OeBC&~#(yN~'`p>skqGќ|O-}p-;4"뾏82/}aT]x E(ntf˸4 U_~iC֑+W0ln. ֢C=:^nWiDP:؅QQK1QU$oGv ?ܸӻW 0Pq=<m@S7Qy8E{%գpD3>.OјLyXôV2҃6A4Ѫoևp0OZDlB+g#b+@W=Vrp݇_zZՍXrD.3tzҘe/-tfQ8/lܶHI;3u|myC{22QGڜ@l49jR?%+˜Qi<\ҭp *Pi[K||c\0N_sTҒece+̰qLƜhm%9>v+[F%:m4P>5Ă]4Xù)ovr`ufG䱴cnBՈţ&ޣlld?h< y(šH뤬yh I Ea bƻpR;Mj;M$!ozg$gϽ,>ߑsxUIɇ`^˄0csVk p\H[ .9e0|o Uf竦vvvog#\zp0$f$4a6Z9anʹ'ՉɯȰh9 3YMb$TGx{?!wO W pJwTk-F=yR ,o/RI{(6q؊E9kc ]әHDpLFE$`{{0D2" ^ 4  |UTQ뜰\K%ʋfWm\cݒM,7d&~#"*jtPv<*)po4S<M>㿠׹B YHA:rkP`6.8G,hrv6gV7kTaQy؍N[vTn^hW1nmQHICA0tCgi "}`FޔkVD<4L{@?euzWW~$qŅ"S颌ޔD/eW 1WE߀`jm"<lSBc:%?!RP]V^heԼgoqB3Ⱦ(슈p !(~‘oĤóJv՗I?oךAH]H`Mm8妌3x?شd2<.h,.aלgwҕP\TA[\=r`ԇs1C s]OOeس!)V8vLQt上b;pR%&iD"-/by|^}SVZeHWjMug %(Ķuܜ4ꏌŋ-q7C2M}'A?ѫQC寸 rB`N7E>9k;%h}juL2tOikғIΎ%)/V6u2$qB)ƫ#߯Xr+Ƅv)F6fOGWئW%J$҉bNYfɥV~pWyBZ4uDkfnmD=pV|$NdV*EWFtt}udjޅϠR'6jKSWrE@o| $US.R+.$= Ae)A xۮ<0mqihbͬ>zI~G7k\Œ@h~ 6"s͡HG%ʜ]? 9W0#h?gIޣqw.8c ĕlc9 \9nLn]U 8PJJ9xu\4RD3ȣU"-"\"ǘ\#@Jz .vDV 5|Ϧ5";[0/ղw6Q(m~ㄑ3aCCef |7c~Am֩BatUb0>x_>zk-→O2j4&e=7a}D!p 8|QO|V(*I&6}b-6A/:d`6y)qd 17'$Riy$s9Q D.9861K=DYWd}Ul ϟ7d4+P [GS(8&bu,*?vyŞɭXmQ c@UTH (Qh9EsNY֊84;؟rc=jbZ ս _L9hBUO?AmC{߿vYavJ7ꠐDC|5j+ =8CޓZ~kQM2]q 2w/YՀ~BVNޒ'=ٖX+.=xx;z Y6ŚJg:B(k־V%, Lúv\gj*ۗ}9zOl{n;sB]^;<;K an@6bZA\ۓa G8.^HOm**҂YR~I: Mv`[[KL8D '5SkpvTdzetdb@8ew %iiULg>u(T5iD'&ѷ TgC|8?ks1WR*ίɔ#y &Wr,O 0 >$v A{iDPbFVG\4]JͥN ޔm]/v\G#Tb m{eT1etimME ;HvaԠNrsKE }a)˹vڲ@`Z}t|?ܰݕomɅF P~PCK4y-'5w>D~nK&<[xX]XOgqcv~pZ%b%z/~-d4߰5z&_ (y/8G\'XC[9F.mƻBikV4W%7y;a;|F$ =lJo23pOKeEO}^Ptm*3)x[z]>$nXvA_wdiO587jB~ x#Qnd|2a}—*V<03㒓GrF%PIh#SDu.e2a E} \oI ΂r}0ia0[(/VWu泬[ ;JW M6l~<,${ىzBOhߘİ7B2:kڔI,L1>M#r>[Y7Ȼ'X&{!ed%MZ0Lq.h*ͷd`y<{!\,Wq|(Lji{w{/iA>q7zqǺw 1["MQE pH\(QM2AK 3,{)22F`K FJAs|cq]Ǽ37yl44UA>㶣$6HO$zHQGO9$8pD5͸Oq":Y `ޱu4JHjBʤmbWrmCprUs`З*td'15bxbB2dotTDv__(M%Ú?;\k Bq4~JQn .g=9C$"L*QyϾE~OS6+UjohnRB>ɫ/%ֹq?lmeI6yRp 02=@԰ ~7nܞ}@riUw@j jG#ֹ%`jstG:ФQmR`3b5XȐU9gh* U*˾{?<&C1&Fr\f#mUҖȞW\SzF wc=-Y QIKgZI'Hˋwp$C"L,HJu _ XUn LwNꕣ. OIYC*O#=׿ MeIQhp?#xVjJ1~W@ nQ{Ow3)X~[S)+&K3--v&!E?ZCfCpǞR(\߫ȮOަ$OC9β!LswQ+`RZC;ALAuu┈ќs }3SzZ=ranmdRrp# ˔isf&"C" O=(M^lH&<&gm{DZEsѺSu_=m&_N E*i?!hF{=\U®rDx =^ުS:vY/JмqDZVK^W]zF#%XuRYͯ1rHuod,@"AjɖA#h_mwjHQ6 !c#* Y|*sO:tDA1_!$0U!&~4A^RAގ ٧}rZfL@@Jk>'Ȩ8F"W':-&*є|Qƥ{[p]H ȋJ 1mQߺ;X6S\4v$]`PRǛ?^ kԣCI0w Lu#L`Qؤ 2w4/$ad &U,ohI]?DkcY0 лBr5]%~GL2t5ֲef)蹿S0c1틿@tR!8[y? c0Jj.5nj T k)i4$po9/;«TsfEX;мtMw'vuCXRq`" '6~! ^]Aܷ/#$x $DL+ch_’b@3~JZq=(e3aS''HQ-GQQI%b*@΢¤ALUbb+V.aӬ5֧i7|6PV!xCfgs )aiA[zs.-DDb,TPTf%S5a?:zzGq |gg:O9׃.QV1j_D,|/]s 6~I O3q_0t&7>uِG|ZX= 23xK<<3nDywcLf)T1yb8LQQzHRNҫtqsklЬ•*A gq\Q6)\Gm~*} Ƅk?sU+w`eiCp)kuaYR+5?oT-W-5G%Ad#w{)оxծ L%nG$yY+5-\q݆g(Id Y(R:WJU V@Aq/ӭdbLhDbLOj!~W!W!U,MW<[WAEjhB9h+r ٽ$2%" (ո!XQ'"hFQ 3g]QoZ"-߃bS1i< / :)9Bz_Uͫ0Yц$K(_Su D)wanIHcX4CT>;e^3ng:3WU14jס4U'-NuQjHIJ|䚵pVr~pb w+`&(USXZ@v;KagI9x}js@Bv&AC٭١eo{YdՄd^"8Ip 1ݚC0=z0/pT-#vF6x/Cց,FkА; ]7ѲX^dq4c"~V;Q^L{Ui B('mG+#*>(Q *|'Pz@7UؚIzO7fTZ=86gmv"D #T.\R 7?ϕ[-X7敩789:d#t?{|jP%kdJJKgEH2 ȉܝB o J ~PT/vOioew ֚2,q^ަ"L`wߚ$eؕkvՃ-/HxVo7#Lg=Vτ2DһY,KBNt,LF 9EbDܑI  1〉[j'@1j"גjS8Ks=E L ٤d6HL ]ňbS]l])y;Dǘy8eB5Y7dSvx,LJ!c~:K&5]V=_jʿ<Z{\>BS$B(bo>]lS:+C31JK 9?&>4o0Ym}.83\˷~f3\h0a0ڍ10w?EyHx"KN^qefD](hn$mzwɴp?N#v5 FGy?'q>Lwp8r-f7na>| \PNRdUJbhnvYN6 Oծ5:m')S.\X+>Q/_e8"Ru>2HBџz*X*}Ծx >NK;ݘrᏳAp!Chb1PqOծPjczgb'.o8l٩y8CQlE">r>ճVːr58xZK6ڠ g-->F c9>B1$^R~e-+vWq}VEa>t-ӭ熭_SrTxR{Тc(|cE?cnaoKg'(G-#.fbUOU&c,6RLg-${ Q/,jL9CT?@}O&J(o5\ĩM.j(1G)٢jvBL ߅.b[*x.oA{UV9_֏APkrw %~eN.knUC (vpgS,Ѓ}~!N줢Q[{ ZY>ѝ8,X%W|;r6e1oomN Xt+kCDx_"nl:c{6^h e W('_RCrǥۨV2<\)$,Sږ:.5[|g)Eڬ řLڸC(\%a9B9,{][KAT m3xBWMV۝GXn}O3-YS O|K*<9˥[3nƢD@n<>7I0)(҄&[99o/,}kַP }0tW) wkyF-k| s)kD!/H'Ɯ&8BJ,JqռcvC2Ǐ$Zaw[5rSٙOqz>ZUpWp %ԜϝhNmG`+ũ /vP DS{]f ?[Ȣ.>'dҹ;"CW%=I}.rZ>[.,BN/Ggċ9)۬"=$./潍w `;[? !t3"GOtJd;/9%?]WAhniaLcLL4gRjjc<1$7<߼KѝB.%>#jlfo"މd )i|wm4~v!@eVbp)Z3䂱ϐ#ԝkFRs!͊S-Zv%7ҎT(aco`aƭ܃pFNvř B'ehRmҶ>֠<}g  Ni  /=q_o ʼnck!Ot9HcQ=ǯ-_RamPL2  eCr"ֲx"#yQ,@n,h&~ҿ3z<`4F|@]떛ÆA CQ!JHqmHI#.c|Z֧]Y6N`酴 zٱ2ǔ#@>?O%ș<y yY?ow$bBo qR-*:}Pxs_eKVYkȓFUQ;o+͡0K==ͅC 1W!\a1Xkͤy}?&mmT?b{F#٬3ӹo!C^̸p+ڥ|]UXLj g,Um@@qr ّec8 [Ԟ4f ߇(@aVDxk3}ڏ4|~ tM$&_L]/aI0^qR嗶w̬ P F:|0Wk!d )ВRVEfAen$Cf%gPμIX.,P }ů'ĵw B|ISR?Bdhnj.H%[ z*ZA(n«u^ht^2Wz !D=;U}Dfӌ˃е=Z$Xr87菿!yDYPswʏH9l1Kbe?N >n;n‡;n}miu0$1b.QϘXn!8*nQ4 'h W1x C߈H` 2KTiU&O~=5ze}"do5l_vhYbfhqS.)2bɴ?:/ IE|30ɆO MU NKhP}цiLǛ[ Yi9<}lhobSQ$28]`o&LdcJT # x/ C4nUr#3y!Ps`ьDci#E5V%ϒOOmMԣ)ɿ)Ci͔PXհĐW[@lA!}])+S\T`D|jՅzQm^gnau^]*aFM~o$N?(#ϧNޟ]'J,A蚎E2NĐF"˚/#QkTSyzɖ6f`txʹS Aÿ0je@`ZO{A䚼hLH `ؚs8*¾S655Nvt[΄&.Eݻlˀjk7yƖ|^l!-%Lwn"ȍ tLbqaۭ(dx[iJ> *5f-aIRs%ce':dLjiaJ_wFRteDHC xX&Qaf{ .ͪmoRۍ7Jc˪g gfgU(Uӗ1@(Rc߭"/%=\Uon"k\2OϏMvAÛmVˋA%HI,"*}Hyf(s2f;2$g8gHp"VG|i"lpPI/>p4\G۵E{o{ ,q#~&F#-kbOib:Eef#ԛ$(/]`Ay߬vuW~}-aW1,=-NEN$Te@{7h Hrhq-@-`tom~]Ӻ{ @? J5"%im{?;>U˔WpSt=\b +mqj0c>3vDt8ЮO}Wp#uOڷ||DX2-Mn*u]-)_X_e㼶fh*)rlHho nN׃H&bP53 WgM9s%P0N7-"Z ?gSHYKP l჎kkE J\O`yVuTuẈ42Tα \Kď 3f-8G*;eKA*R}6/, B8j룉Qr6r=R_ ;㷜K&ӈ87Kb mXs={ ,IJ.QMc!B {!DaϚgIbDZ龱#Vrmus4 k?lf$x㤲(ߧT=֞2iNCE97I ^d|TOSXVZ_׫CN:ђ)H̙-<\[á[Vjؘ!v'm٭6U̬pw-h7VMpѸ>G=&!E1x 썪ZZҕZu 5%J\mILtVAKX5Xz/ٶ D[I(*Tz5VA̚&|P-e)*EQÜ#Jh(xKKs d7n:b9Y`yD*D_t݊ݺTͷU-_l^ǐ.k4a&NDp5kR>+$f~߈+Eaa2wi6BU_%J/˳(ee!Ϟ!XN=EGoّhqERf)7#6d9xoǹ\7\/46>-U-Ǚ[qq@uIm8Bc Yŀ}@y[pi{r Kp8څJ C<>AtKn3skK\B_TMIEO-/n~T:5=΄=܇dq1P$l+{{LY"rg93կvWtPp:1򎀦ISҀZ?]a1J/G6Mw5rE$BI@!GQ)wթ}_ -+n<~o܂:iRG# T&Ѝiś6ѶN~v٧-3Zavݠ3<>RF=}@ Ej=v"~''hJ1'0$-ewP<\zWjOsA&D#BJ`@'E|1_yԷA{O ܪ';R8Lʵ>>jiORV#<%6H(eˍMPqe\^Uē}Âng~yw0]e,Zn=P̜ 7.nqx7%ʠo7+ǰSt?yk R<##j*JٹlGɱ6!*E7DW9Łu5廀$ v7Р* ىM.eOօUT%3w˭3xQbu"Lb5OKگv 9lMуXD1G1JWEp G0f{\rnߓړ}JC;>f p/Zk7-JYϝo ogFObY@87hL_u~9> )k0O3h}rSiǮ1d0*-cu2H>'0ɥz3*/)ͱwZO˔PZIb w5=& -;g8Wɣ@P <NaiI$k#5 }1#ᥠHR^T(%K^"1[JL2(o˰D3 ~ϣmb;qj<9oQpzP?vBր\Ġ *%kW{Y [a' б.{)Jt QXR0gW*h@]"V&T]KT7bF*fSy&6%Q0© <ЂU8O@학33xttk{]9ufarEDc^sk4j8hՆ}d>E 6 ['Ɇ<0t-!kĩz5q'PZ'ϒA3Xv *6<,a{}pd 3p>A{ck`llR9^sMPEY< *[@R/&0>@O-{i`.b:%PƶI cU TLGL^yָ'obOsО>Ok9tQ7 *慙6|^0[xp1!}$|`Ҳۇ lS~[un~!5Paֆz۱wNLbHĽRqX \2-GDg,lyK΂?6DlO$jn M#(:aCFwQe(d^/VI)pOjqˋ҈!wT8K}4OpV%: 3ULh%"xߡ4F<ꐂ|z*5Я o[|ƸӺCfX^g25%ou?_"y<.B/|'h.uK!ۘ4X>~lUU c>ec4EޢV!x$uZѐ%3eAېx,3KYLc<x|S?@&S^TR&.wEWx5tAV[8 j].f ڴcGCrw3l#T*R}6e1چ'7ΆHŒx@/@=Q<J%O!Іq+Dd֢ihijM׼s/*y',%< PAP?<bEԖEZؕ3r ~ ;I5xzqz({SC',,M)@~׎2)[b%mE^(-O̪ OhaVLrqȩ#E/$3X=5iABHY@\mO\p)YhOWqeՎ9 :NIiB G)7}e ma4Us 1 _ꗖ%2H֐Y.1;'D; imsNY(zPp%ʭ+Q<v&n;:֐y 6%+2uglL,aI.C;o02!?&|! }Ύ?>blBdhR)I[zѫ ˘~i, ٻAS:L9e\9絣ΠH Me3v6p}PLIpbO8TiKoFf*;:$]EgoclO 1u|.+lˤj>䧴hbAO-wbVQd&A u%J"0:oQ!Mvm;8iWQaї.('Nq.d%jLqR㖇,Mv~o+kCϗiiiq!,plS%q0e1@J 0T(P9Ңrs^tGcqX9*~]N\b7;D}EHG]=>Vvxq;;>[kr^z)VQXмш`CshP#Açjh++S*$e{mL2$:L)|+FNDx`Z/˧㡴SzPƉxmNCYQf`_ EF8r~pIkCkiF= \P_r iI 9-O* ˰ksa'P1vB/2vrE_5}~2l .  sR%f}2V<| Kа0x;3F;qTNAU<ŃQ;ϡ܈HY?s6d{"0{OW%^BUua]dtG96pD:w\SJ2eY>y ПBC' KLX4Is0H#e1̗Y &iL[h8`xuZ*Y OgtY=1XeϮud,%._u bHCÄ{AdŜ1[j}߇lcxA.nDETm0=evN + _Y~H"`\L0a&"_0.[,wUvG2L[;ځ 1y y  1ԌY\mJH"Ws> i xndPD$F܁b֒< ~϶|O1.䚀}6M#l)kP]Ax 2n`B.c ),$p!Jhw+??! 68;>:t?M7$T$_K'+@]#U02*')xwȿ3nޱ\8pgs2 %6_m\+E}"Gcgtq\oO.e l(-vSZq,}`:I N#&qa "jj`<>UlƼ"q))b-*.ó`2z<=ZnbODD_+%mV0D8IRWnSfC{ZҗqTPJMv0^wzlZ'~U&(-uǨ|)4V}7UyAf^ɚ"~|]~w&@Mءy\T4I=L&Aأ).ޟ[ދUuL[&ةݡ"CHH'E*"vN],ڀDz5\duOI N_W~WFobߕE"β % gպ׬D7yc{Ko?y90zY<&~ ~7& ~:7-l7}7V 7Ufx+4!cA5``orڄX[ LO'p@}.ѕF t {:·eJ?LHxiw!ąyRض>gIk}vrG C`1/ C >EИwSX/L#1q ԉ 0Sb5lwwdߕ(gm\&tڅOg)Gca`:A|x)ph2Q6R'p =1GӦBI0HGJMmV# } \(6Cɗ7 ! ϋzG3|`C]T f( 0@PD u0a^5)rI>aVC}|KU!> =1WIJwXu>"Y y:IIq$8ȩrlIP=eWOxMmH4hb3'[͟ڧt PoBRcRpεAz(w}t1wd,O[ǩo蜕OptPߡ;5T3ysՋ=hpXct溗IAhZ5Al,l#UD3yRDHR,Ձa~pBCmηÏäAn#v ħ?;1?57jm~|~*Wk[7½`@ V1}̸Ib:d2\XR(JV!ǒ#jN㠥TdME <$i&f-RήrO} 2K^.Qa$K0x[Y/(\2Z $dS xɶۚ̀ yf<``Z.jBG>Q9M f$2ϓ+I[MzT˘B :'V wҟp'([9!Z{N[VRWLDMQCܐ!M=YG0SSxx[MX*_ΙtX6gfnm~G_E-dX0`DvLK۬/},^*s.7E>6vwfg|xqCVBfYH$~|v'se#w@ޚuijX5π"_W` NjZB<0axnEA G]nx&Z;p'uyR5:<Ԇ]++Van Ed;/)ոJ吖GefnZk L-ޅ:廽=x4/ug49G zwʓ)88ʺO8_#+n,NβF Īt F_&˔j mAᖧŜVЌ;i\Nj0iMyO6!0M3vz9;$s!MX$oۊ4-*4HPGV~F4>7Z-[4?NN[ĸsEU{&1_"odXHu/V:=B~gNDz4jT3Im6I~9**xwy#W|.&I-FPzY%3Uiȁ~c&"[C&fuf1>3nЍB#Y0558$B X՝M,"Cl γs@:Q\רvqe$t>^wJ`OQώ ߩxݵ;L|y(L  eC,{%Mv /&pqRʌRÿ& e9DMg97J4O6 Փiݵa+0QږF(ÑSE8lE-G©! -zꏶ'pYZ#\@} eb6tx@+;1[]¡6s¢g_dq (8Z,]' RhTBR<~6?¢^m2@kK9P=S>{.'EhEF+sZ$4  _`AJݮDL>w)#بT?)Vep"8)A>ا&t9N7q28l7L{NDE#q/}ҚơgP>'߅/QDᷖtI~t7艊LC288/sZĹ[|aC*yyylVΤ+m `y:YOPXumvah񦘤w~zDͥ2]vT i[\s@ÝU(,jR8C(*F笧0.1ⲝ֑켒# TJa%9h`Fu0SeUah6̈́f%+2}!8뭱;B_dUc)ȉ UK98K"^ri|b/qUj5RӗzϓtMlZ4ǑkINH[[oMJ@,v>yv+5el=x sG^>#ۀd,s6[G ?щnv KuGeF}mk0&ds̉g5NfA EUs ͊e# +|9n*,(WȤ xh7h!YB)&sٰ oQ8S=@h#gU9h)j:5n-Kۥ 9-&KD 4/Jba\Ǎh_s>b\8_fKlTNrʓqp3? mH@Lh_ZFcI~sA#DQ<\ q >&13H\Z#R7E/7w`E+2}kC$sdSξqL(IzOI}/'VҬQfU~ƍf䌗EN]xENT.= 0n,\9&]:3І0Zb__"\h"O~|l<2x+bߍi#_jgZnO3Ot]fZM߽8bo¬КܐvpH<ϓ{S2YO ݒG-~J;lZqA1+jFW^Ǚ3Ax ZgQOO2jő];/xVѓ|u^4Ж3auûv7FM[зY8]֎BL&@tHy+dܯ9$v,7/@ )+IځE+KЬj~oIQT2內%ϿgUae_gy+ %j.cc@2i0f,y&hb U|/=QL3XU@}Ҕ"Wa#Ȑk=BiK$//zM 󓬎IQm6Z @+g*M2b^k[ogɏ&+9G)?x~9FWJxs'AIsoO%∙c":)=հn@ -o6_ټ QwFY`wӘYq!I]N-+ [Uыl&8Oolݜ]&w캙{N./-gd~>Lhd':٣RJϏ]#J|5@Ж:I KYZ<:7 %fEsYa:j_gF=b,w+ Deh!;1`ŝf?u0ޅ G܂bU]KzuBWoVYB$*\OLPDv("xOC\{3Fp#`qj@PDX;As:%Ӷ¿ǰ 1l/$̨qV|Jw"JD̀|~!zE{EЧ/LotOBhQdH[7nCo?pȴcB%YANPeӔ#q{x#Tk0kM}dkqw ?ysE$6tkqs(yLXQI4g\)A ˦~%/bGBqnT=DTB|n'ߟY<{0Zv9 JrA譨ɇ+E)B^Wsd%I78ظCƠ_ꌼcC4A5sͨ'k Ċ r-XWp}1BqLxmkc\W40yytb5 Jf"<>tߒFn=ߕ 3pv "k<;LuB!O*&N||$uS<$"`uY`Fߟɝ ô`e-n/@HRv>f݄Pz=P[Ř&q#`4?ۚ wc+3`pJhRӀP+dt'Z1rL;Wiu=N*n<{ @'HBai/1z[ C ݊=@LqĝOR߰.y(#0>)hg:  J߿MX|B5\lg-nO&ԫ>iY -KpkN_ȢHŒBnS忯^cfn  4%jSOeAc|BOZu RӳZkqD}َѝ[,Idm)A54_A=  "`rlm'p96:^7=p-9wa0O੽Rr9&!'JMȗ)٘0[;Ɓ =)-6@p3f|%ZDgE{`ݸ1;>Y [ۻ |S]!?5Cb$VCCq`RHxl =sjN5+\1k_p HddmDˮF%*l;~4s%XvK-OZq9<-uֽ%;|0oF@f, +GO2xnf0}ω []<`_