aboutsummaryrefslogtreecommitdiff
path: root/lang/php8
Commit message (Collapse)AuthorAge
* php8: update to 8.3.6Michael Heimpold2024-04-17
| | | | | | | | | | This fixes: - CVE-2024-1874 - CVE-2024-2756 - CVE-2024-2757 - CVE-2024-3096 Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php8: update to 8.3.4Michael Heimpold2024-03-17
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php8/pecl8-pecl-*: use https URLs for PKG_SOURCE_URLsMichael Heimpold2024-02-26
| | | | | | | Most packages already use https URLs and for PHP and PECL package downloads https is working properly. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php8: update to 8.3.3Michael Heimpold2024-02-19
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php8: update to 8.3.2Michael Heimpold2024-01-28
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php8: update to 8.3.1Michael Heimpold2023-12-27
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php8: update to 8.3.0Michael Heimpold2023-12-17
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php8: update to 8.2.12Michael Heimpold2023-10-27
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php8: update to 8.2.11Michael Heimpold2023-10-03
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php8: update to 8.2.10Michael Heimpold2023-09-04
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php8: update to 8.2.9Michael Heimpold2023-08-21
| | | | | | | This fixes: - CVE-2023-3824 Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php8: fix linking on riscv64 platform (again)Michael Heimpold2023-08-16
| | | | | | | | | | | The initial fix was done in a2e76e497. Later we could revert it with 5779ae4c5 since a global fix in gcc was deployed. But now, PHP itself applied a workaround/fix in 8.2.8, so that we now require the initial fix again. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php8: update to 8.2.8Michael Heimpold2023-07-12
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php8: update to 8.2.7Michael Heimpold2023-06-14
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* Revert "php8: fix linking on riscv64 platform"Michael Heimpold2023-06-12
| | | | | | | | | This reverts commit a2e76e49787e97253c02d72d27e3d304d68ff488. Now that the issue is fixed on gcc side (see openwrt/openwrt@7b4a966), we can revert this workaround here. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php8: fix linking on riscv64 platformMichael Heimpold2023-06-04
| | | | | | | | | | | | | | | | | | | | | | The buildbots failed for the mentioned platform with the following error: (I shortened the pathnames and broke long lines a little bit for readability) .../lib/gcc/riscv64-openwrt-linux-musl/12.3.0/../../../../ riscv64-openwrt-linux-musl/bin/ld: Zend/zend_execute_API.o: in function `.L533': zend_execute_API.c:(.text+0x1b1c): undefined reference to `__atomic_exchange_1' .../riscv64-openwrt-linux-musl/bin/ld: Zend/zend_atomic.o: in function `zend_atomic_bool_exchange': zend_atomic.c:(.text+0xc): undefined reference to `__atomic_exchange_1' collect2: error: ld returned 1 exit status make[4]: *** [Makefile:350: sapi/cli/php] Error 1 Inspired by the blog post[1], linking to libatomic explicitly seems to do the trick. [1] A RISC-V gcc pitfall revealed by a glibc update https://blog.jiejiss.com/A-RISC-V-gcc-pitfall-revealed-by-a-glibc-update Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php8: update to 8.2.6Michael Heimpold2023-05-19
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php8: fix compilation with musl 1.2.4Michael Heimpold2023-05-19
| | | | | | | | As noted in the release notes of musl 1.2.4, we can use CFLAGS to pass -D_LARGEFILE64_SOURCE to allow to keep using LFS64 definitions (as a short-term solution). Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php8: update to 8.2.5Michael Heimpold2023-04-16
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* treewide: refactor to use PKG_BUILD_FLAGS:=no-mips16Andre Heider2023-04-08
| | | | | | | See commit 5c545bdb "treewide: replace PKG_USE_MIPS16:=0 with PKG_BUILD_FLAGS:=no-mips16" on the main repository. Signed-off-by: Andre Heider <a.heider@gmail.com>
* php8: update to 8.2.3Michael Heimpold2023-03-14
| | | | | | | | | This fixes: - CVE-2023-0567 - CVE-2023-0568 - CVE-2023-0662 Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php8: update to 8.2.2Michael Heimpold2023-02-07
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php8: update to 8.2.1Michael Heimpold2023-01-08
| | | | | | | This fixes: - CVE-2022-31631 Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php8: update to 8.2.0Michael Heimpold2022-12-12
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php8: update to 8.1.13Michael Heimpold2022-11-28
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php8: update to 8.1.12Michael Heimpold2022-11-02
| | | | | | | | This fixes: - CVE-2022-31630 - CVE-2022-37454 Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php8: update to 8.1.11Michael Heimpold2022-10-03
| | | | | | | | This fixes: - CVE-2022-31628 - CVE-2022-31629 Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php8: add sodium extensions (refs #18997)Michael Heimpold2022-09-30
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php8: update to 8.1.10Michael Heimpold2022-09-06
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php8: update to 8.1.9Michael Heimpold2022-08-08
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php8: update to 8.1.8Michael Heimpold2022-07-20
| | | | | | | This fixes: - CVE-2022-31627 Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php8: fixup libiconv usage (refs openwrt/openwrt#10024)Michael Heimpold2022-07-17
| | | | | | | | | | Since the OpenWrt's stub libiconv implementation is now gone, we can build against musl's internal one or the external libiconv implementation. This needs minor adjustements in the makefile to allow PHPs build to choose the right path when cross-compiling. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php8: update to 8.1.7Michael Heimpold2022-06-21
| | | | | | | | This fixes: - CVE-2022-31625 - CVE-2022-31626 Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php8: update to 8.1.6Michael Heimpold2022-05-29
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php8: update to 8.1.5Michael Heimpold2022-04-26
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php8: update to 8.1.4Michael Heimpold2022-03-20
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php8: update to 8.1.3Michael Heimpold2022-02-18
| | | | | | | This fixes: - CVE-2021-21708 Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php8: update to 8.1.2Michael Heimpold2022-01-22
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php8: update to 8.1.1Michael Heimpold2021-12-20
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php8: update to 8.1.0Michael Heimpold2021-12-06
| | | | | | | | | | Also update patches and remove obsolete ones. We also need to add one to prevent mod_php to be enabled by apxs in configuration file. While at, remove the VARIANT setting for pecl extensions. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php8: update to 8.0.13Michael Heimpold2021-11-20
| | | | | | | | | This fixes: - CVE-2021-21707 Also drop upstream patch which is included in the release now. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php8: Clean up and update distributed php.ini for php 8.0.12Giovanni Giacobbi2021-11-13
| | | | | | | | | | Details: - Cleaned up whitespace and removed comments (refer to official PHP documentation for that) - Removed directives that no longer exist as of PHP 8.0.12 - Added newly existing directives commented out - Added '~E_DEPRECATED' to 'error_reporting' Signed-off-by: Giovanni Giacobbi <giovanni@giacobbi.net>
* php8: Support for icu 70.1Hirokazu MORIKAWA2021-11-02
| | | | | | | | | | This PR prepares PHP for a few minor changes that cause PHP builds to fail when using --enable-intl with ICU 70.1. Change UBool to bool for equality operators in ICU >= 70.1 https://github.com/php/php-src/pull/7596 Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* php8: add mod php for apacheSebastian Kemper2021-10-31
| | | | | | | The module will be available, once php8 is selected, at the same place as the other apache modules. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* php8: update to 8.0.12Michael Heimpold2021-10-22
| | | | | | | This fixes: - CVE-2021-21703 Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php8: update to 8.0.11Michael Heimpold2021-09-27
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php8: fix module loading with glibc (refs #16642)Michael Heimpold2021-09-26
| | | | | | | | Without -ldl linker flag .so extensions are not loaded when glibc is used. Fix it by providing adjusted LDFLAGS for this case. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php8: update to 8.0.10Michael Heimpold2021-08-30
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php8: add CI runtime testMichael Heimpold2021-07-29
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* php8: update to 8.0.9Michael Heimpold2021-07-29
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>