summaryrefslogtreecommitdiff
path: root/lang/php80/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2022-11-27lang/php80: update to 8.0.26taca1-2/+1
PHP 8.0.26 (2022-11-24) - CLI: . Fixed bug GH-9709 (Null pointer dereference with -w/-s options). (Adam Saponara) - Core: . Fixed bug GH-9752 (Generator crashes when interrupted during argument evaluation with extra named params). (Arnaud) . Fixed bug GH-9801 (Generator crashes when memory limit is exceeded during initialization). (Arnaud) . Fixed potential NULL pointer dereference in Windows shm*() functions. (cmb) . Fixed bug GH-9750 (Generator memory leak when interrupted during argument evaluation. (Arnaud) - Date: . Fixed bug GH-9763 (DateTimeZone ctr mishandles input and adds null byte if the argument is an offset larger than 100*60 minutes). (Derick) - FPM: . Fixed bug GH-9754 (SaltStack (using Python subprocess) hangs when running php-fpm 8.1.11). (Jakub Zelenka) - mysqli: . Fixed bug GH-9841 (mysqli_query throws warning despite using silenced error mode). (Kamil Tekiela) - OpenSSL: . Fixed bug GH-8430 (OpenSSL compiled with no-md2, no-md4 or no-rmd160 does not build). (Jakub Zelenka, fsbruva) - SOAP: . Fixed GH-9720 (Null pointer dereference while serializing the response). (cmb)
2022-11-23massive revision bump after textproc/icu updateadam1-1/+2
2022-10-30lang/php: post-install clean uptaca1-5/+1
Do not manually install executable files and manual. These are already done by php's Makefile from some time ago.
2022-06-10lang/php80: update to 8.0.20taca1-2/+1
09 Jun 2022, PHP 8.0.20 - CLI: . Fixed bug GH-8575 (CLI closes standard streams too early). (Levi Morrison) - Core: . Fixed Haiku ZTS builds. (David Carlier) - Date: . Fixed bug GH-8471 (Segmentation fault when converting immutable and mutable DateTime instances created using reflection). (Derick) - FPM: . Fixed ACL build check on MacOS. (David Carlier) . Fixed bug #72185: php-fpm writes empty fcgi record causing nginx 502. (Jakub Zelenka, loveharmful) - Mysqlnd: . Fixed bug #81719: mysqlnd/pdo password buffer overflow. (CVE-2022-31626) (c dot fol at ambionics dot io) - OPcache: . Fixed bug GH-8466 (ini_get() is optimized out when the option does not exist). (Arnaud) - Pcntl: . Fixed Haiku build. (David Carlier) - Pgsql: . Fixed bug #81720: Uninitialized array in pg_query_params(). (CVE-2022-31625) (cmb) - Soap: . Fixed bug GH-8578 (Error on wrong parameter on SoapHeader constructor). (robertnisipeanu) . Fixed bug GH-8538 (SoapClient may strip parts of nmtokens). (cmb) - SPL: . Fixed bug GH-8235 (iterator_count() may run indefinitely). (cmb) - Zip: . Fixed type for index in ZipArchive::replaceFile. (Martin Rehberger)
2022-05-21php80: allow copying files with size zerotaca1-1/+2
Allow copying files with size zero. This behavior differ from PHP 7.4 and break a pear package which contains files with size zero. Bump PKGREVISION. XXX: pullup-2022Q1
2022-05-12lang/php80: update to 8.0.19taca1-2/+1
12 May 2022, PHP 8.0.19 - Core: . Fixed bug GH-8289 (Exceptions thrown within a yielded from iterator are not rethrown into the generator). (Bob) - Date: . Fixed bug GH-7979 (DatePeriod iterator advances when checking if valid). (Derick, Cody Mann) - FFI: . Fixed bug GH-8433 (Assigning function pointers to structs in FFI leaks). (Bob) - FPM: . Fixed bug #76003 (FPM /status reports wrong number of active processe). (Jakub Zelenka) . Fixed bug #77023 (FPM cannot shutdown processes). (Jakub Zelenka) . Fixed comment in kqueue remove callback log message. (David Carlier) - Iconv: . Fixed bug GH-8218 (ob_end_clean does not reset Content-Encoding header). (cmb) - Intl: . Fixed bug GH-8364 (msgfmt_format $values may not support references). (cmb) - MySQLi: . Fixed bug GH-8267 (MySQLi uses unsupported format specifier on Windows). (cmb) - SPL: . Fixed bug GH-8366 (ArrayIterator may leak when calling __construct()). (cmb) . Fixed bug GH-8273 (SplFileObject: key() returns wrong value). (Girgias) - Streams: . Fixed php://temp does not preserve file-position when switched to temporary file. (Bernd Holzmüller) - zlib: . Fixed bug GH-8218 (ob_end_clean does not reset Content-Encoding header). (cmb)
2022-04-18revbump for textproc/icu updateadam1-1/+2
2021-12-19lang/php80: update to 8.0.14taca1-2/+1
pkgsrc change: fix indentation in options.mk. 16 Dec 2021, PHP 8.0.14 - Core: . Fixed bug #81582 (Stringable not implicitly declared if __toString() came from a trait). (Nikita) . Fixed bug #81591 (Fatal Error not properly logged in particular cases). (Nikita) . Fixed bug #81626 (Error on use static:: in __сallStatic() wrapped to Closure::fromCallable()). (Nikita) . Fixed bug #81631 (::class with dynamic class name may yield wrong line number). (Nikita) - FPM: . Fixed bug #81513 (Future possibility for heap overflow in FPM zlog). (Jakub Zelenka) - GD: . Fixed bug #71316 (libpng warning from imagecreatefromstring). (cmb) - IMAP: . Fixed bug #81649 (imap_(un)delete accept sequences, not single numbers). (cmb) - OpenSSL: . Fixed bug #75725 (./configure: detecting RAND_egd). (Dilyan Palauzov) - PCRE: . Fixed bug #74604 (Out of bounds in php_pcre_replace_impl). (cmb, Dmitry) - SPL: . Fixed bug #81587 (MultipleIterator Segmentation fault w/ SimpleXMLElement attached). (Nikita) - Standard: . Fixed bug #81618 (dns_get_record fails on FreeBSD for missing type). (fsbruva) . Fixed bug #81659 (stream_get_contents() may unnecessarily overallocate). (cmb)
2021-12-08revbump for icu and libffiadam1-1/+2
2021-04-30lang/php80: update to 8.0.5taca1-2/+1
29 Apr 2021, PHP 8.0.5 - Core: . Fixed bug #75776 (Flushing streams with compression filter is broken). (cmb) . Fixed bug #80811 (Function exec without $output but with $restult_code parameter crashes). (Nikita) . Fixed bug #80814 (threaded mod_php won't load on FreeBSD: No space available for static Thread Local Storage). (Dmitry) . Changed PowerPC CPU registers used by Zend VM to work around GCC bug. Old registers (r28/r29) might be clobbered by _restgpr routine used for return from C function compiled with -Os. (Dmitry) - Dba: . Fixed bug #80817 (dba_popen() may cause segfault during RSHUTDOWN). (cmb) - DOM: . Fixed bug #66783 (UAF when appending DOMDocument to element). (cmb) - FFI: . Fixed bug #80847 (CData structs with fields of type struct can't be passed as C function argument). (Nickolas Daniel da Silva, Dmitry) - FPM: . Fixed bug #80024 (Duplication of info about inherited socket after pool removing). (Jakub Zelenka) - FTP: . Fixed bug #80880 (SSL_read on shutdown, ftp/proc_open). (cmb, Jakub Zelenka) - IMAP: . Fixed bug #80800 (imap_open() fails when the flags parameter includes CL_EXPUNGE). (girgias) . Fixed bug #80710 (imap_mail_compose() header injection). (cmb, Stas) - Intl: . Fixed bug #80763 (msgfmt_format() does not accept DateTime references). (cmb) - LibXML: . Fixed bug #73533 (Invalid memory access in php_libxml_xmlCheckUTF8). (cmb) . Fixed bug #51903 (simplexml_load_file() doesn't use HTTP headers). (cmb) - MySQLnd: . Fixed bug #80837 (Calling stmt_store_result after fetch doesn't throw an error). (Kamil Tekiela) - Opcache: . Fixed bug #80839 (PHP problem with JIT). (Dmitry) . Fixed bug #80861 (erronous array key overflow in 2D array with JIT). (Dmitry) . Fixed bug #80786 (PHP crash using JIT). (Nikita) . Fixed bug #80782 (DASM_S_RANGE_VREG on PHP_INT_MIN-1). (Dmitry) - Pcntl: . Fixed bug #79812 (Potential integer overflow in pcntl_exec()). (cmb) - PCRE: . Fixed bug #80866 (preg_split ignores limit flag when pattern with \K has 0-width fullstring match). (Kamil Tekiela) - PDO_ODBC: . Fixed bug #80783 (PDO ODBC truncates BLOB records at every 256th byte). (cmb) - PDO_pgsql: . Fixed bug #80892 (PDO::PARAM_INT is treated the same as PDO::PARAM_STR). (Matteo) - Session: . Fixed bug #80889 (Cannot set save handler when save_handler is invalid). (cmb) . Fixed bug #80774 (session_name() problem with backslash). (cmb) - SOAP: . Fixed bug #69668 (SOAP special XML characters in namespace URIs not encoded). (cmb) - Standard: . Fixed bug #80915 (Taking a reference to $_SERVER hides its values from phpinfo()). (Rowan Tommins) . Fixed bug #80914 ('getdir' accidentally defined as an alias of 'dir'). (Rowan Tommins) . Fixed bug #80771 (phpinfo(INFO_CREDITS) displays nothing in CLI). (cmb) . Fixed bug #78719 (http wrapper silently ignores long Location headers). (cmb) . Fixed bug #80838 (HTTP wrapper waits for HTTP 1 response after HTTP 101). (manuelm) - Zip: . Fixed bug #80825 (ZipArchive::isCompressionMethodSupported does not exist). (cmb)
2021-04-21revbump for textproc/icuadam1-1/+2
2021-03-07lang/php80: add version 8.0.3 packagetaca1-0/+77
Add php80 package version 8.0.3 (PHP 8.0.3) with current PHP framework of pkgsrc. PHP is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. It is modular, and object-oriented. Much of its syntax is borrowed from C, Java and Perl with a couple of unique PHP-specific features thrown in. The language is designed to allow web developers to write dynamically generated pages quickly. PHP 8.0 comes with numerous improvements and new features such as * Union Types * Named Arguments * Match Expressions * Attributes * Constructor Property Promotion * Nullsafe Operator * Weak Maps * Just In Time Compilation * And much much more...