Commit Graph

49 Commits

Author SHA1 Message Date
9a1e55bb51 Update 8.1 to 8.1.30, 8.4-rc to 8.4.0RC1 2024-09-26 13:54:05 -07:00
52062af505 Update to 8.3.8, 8.2.20, 8.1.29 (security releases) 2024-06-06 09:07:56 -07:00
14788c9868 Add pcre-jit for s390x, remove it on some riscv64
- https://github.com/php/php-src/tree/php-8.1.0/ext/pcre/pcre2lib
- https://github.com/PCRE2Project/pcre2/commits/pcre2-10.37/src/sljit/sljitNativeS390X.c
- https://github.com/php/php-src/tree/php-8.3.0/ext/pcre/pcre2lib
- https://github.com/PCRE2Project/pcre2/commits/pcre2-10.41/src/sljit/sljitNativeRISCV_64.c
2024-06-05 15:23:42 -07:00
feeb015067 Update to 8.1.28 (security release) 2024-04-12 09:52:31 -07:00
2bef4bba1f Fix dpkg-query --search to be more specific 2024-04-05 14:58:11 -07:00
641cf9a226 Stop statically compiling the FTP extension (#1482)
* Stop statically compiling the FTP extension

According to the documentation of `ftp_ssl_connect()`, the limitation of
requiring a static build was lifted with PHP 7.0. Thus stop forcibly including
the FTP extension, which should be needed somewhat rarely.

Example:

    root@2a4c93db4a86:/var/www/html# apt-get update -qqqqq
    root@2a4c93db4a86:/var/www/html# apt-get install -yyyyqqqq libssl-dev
    debconf: delaying package configuration, since apt-utils is not installed
    Selecting previously unselected package libssl-dev:amd64.
    (Reading database ... 13257 files and directories currently installed.)
    Preparing to unpack .../libssl-dev_3.0.11-1~deb12u2_amd64.deb ...
    Unpacking libssl-dev:amd64 (3.0.11-1~deb12u2) ...
    Setting up libssl-dev:amd64 (3.0.11-1~deb12u2) ...
    root@2a4c93db4a86:/var/www/html# docker-php-ext-configure ftp --with-openssl-dir >/dev/null
    root@2a4c93db4a86:/var/www/html# docker-php-ext-install ftp >/dev/null
    + strip --strip-all modules/ftp.so
    root@2a4c93db4a86:/var/www/html# php -r "var_dump(function_exists('ftp_ssl_connect'));"
    bool(true)

* Drop `--enable-ftp` for the next patch
2024-01-03 12:34:29 -08:00
5fa6bfe5a3 Update 8.1 to 8.1.27 2023-12-21 11:40:06 -08:00
0bf8430f39 Treat "ZTS" as "CLI (but with ZTS)" more consistently
Concretely, this means `phpdbg` and `php-cgi` get included.
2023-12-18 15:46:18 -08:00
50c8b1ceae Set PHP_UNAME to a fixed value too
The exact kernel/host details of the build system this image compiles on aren't terribly relevant to end users.
2023-12-15 12:55:24 -08:00
5f736d03c4 Set the PHP_BUILD_PROVIDER variable
see 789867e844/configure.ac (L1500-L1502)
see https://phpc.social/@remi/110543114152140626
2023-12-15 11:12:31 -08:00
25e17c7d52 Update 8.1 to 8.1.26 2023-11-23 12:01:10 -08:00
6e5d9a5b44 Update 8.1 to 8.1.25 2023-10-27 05:46:21 -07:00
dd8ca59875 Update 8.1 to 8.1.24 2023-09-28 11:46:21 -07:00
1c4b255f3e Update 8.1 to 8.1.23 2023-09-01 11:12:33 -07:00
0e6ce3504c Update 8.1 to 8.1.22 2023-08-03 11:46:23 -07:00
6cb0a33156 Update 8.1 to 8.1.21 2023-07-06 11:34:49 -07:00
7838b365f3 Add Debian bookworm, remove buster
Except 8.0 that doesn't support OpenSSL 3.x
2023-06-13 12:07:14 -07:00
6fce78bd80 enable Max Execution Timers for ZTS builds (#1382) 2023-06-13 12:01:50 -07:00
83461ac6db Security bumps for 8.1 + 8.2 2023-06-08 14:40:21 -07:00
cb2f0def56 Update 8.1 to 8.1.19 2023-05-12 05:46:20 -07:00
0b09e018e1 Remove explicit dirmngr reference
This is pulled in automatically via `gnupg`, and moved from `Recommends` to `Depends` in 99474ad900, which has been part of `src:gnupg2` since 2.1.21-4 (and every supported version of both Debian _and_ Ubuntu have 2.2.x 😇).
2023-04-28 15:31:16 -07:00
b93e90a02e Update 8.1 to 8.1.18 2023-04-13 23:46:19 -07:00
10f96dc6d9 Update permissions from 777 to 1777
This still supports the "arbitrary user" use case but with slightly tighter permissions on the end result.
2023-03-23 14:49:55 -07:00
f56a765506 Update 8.1 to 8.1.17 2023-03-16 05:46:20 -07:00
eb33eee283 Add context to comment on php-fpm log-output
See docker-library#358 (comment).
2023-02-17 16:43:53 -08:00
e38d7619bd Update 8.1 2023-02-15 11:46:25 -08:00
e2c5b44592 Update 8.1 to 8.1.16 2023-02-14 10:22:55 -08:00
d672e34bbc Update 8.1 to 8.1.15 2023-02-03 05:46:23 -08:00
a4b05a8f2b Update 8.1 to 8.1.14 2023-01-05 10:19:36 -08:00
f8c7370994 Add "fastcgi.logging = Off" to fpm defaults
This should (finally) fix errors between FPM and NGINX.
2022-12-20 16:10:03 -08:00
91fd889267 Update 8.1 to 8.1.13 2022-11-24 11:46:37 -08:00
231fc4aa50 fix: disable Zend Signals for ZTS builds (#1331) 2022-10-31 16:03:41 -07:00
5aa6289669 Update 8.1 to 8.1.12 2022-10-28 08:07:48 -07:00
1eda47a53c Update 8.1 to 8.1.11 2022-09-29 09:02:26 -07:00
27fd8261a6 Update 8.1 to 8.1.10 2022-09-01 05:46:36 -07:00
54aba0e149 Update 8.1 to 8.1.9 2022-08-04 06:29:10 -07:00
2af934c6dd Update 8.1 to 8.1.8 2022-07-07 10:53:46 -07:00
4d28815e8a Update 8.1 to 8.1.7 2022-06-09 07:34:50 -07:00
faf8864e38 Update 8.1 to 8.1.6 2022-05-12 15:20:27 -07:00
32cf797295 Update 8.1 to 8.1.5 2022-04-14 09:43:13 -07:00
af4cd1a218 Make "strip" in "docker-php-ext-install" conditional on "ZEND_DEBUG_BUILD"
Co-authored-by: Michael Voříšek <mvorisek@mvorisek.cz>
2022-03-24 14:53:29 -07:00
a41dc76cb0 Update 8.1 to 8.1.4 2022-03-17 17:02:07 -07:00
b62fa33a71 Use gnu-libiconv for php iconv extension on alpine 2022-03-10 17:02:19 -06:00
85143a18bd Update iconv extension to be shared, so it can be disabled if necessary 2022-03-09 14:38:16 -06:00
c1d608310d Explicitly enable phpdbg in CLI images and *disable* it in all others 2022-03-01 16:41:40 -08:00
5d78b1b441 Update 8.1 to 8.1.3 2022-02-17 16:37:08 -08:00
b4b4093acd Update 8.1 to 8.1.2 2022-01-20 19:52:39 -08:00
c3ee24b428 Update 8.1 to 8.1.1 2021-12-17 09:19:15 -08:00
Dan
8447ef30fa Update to 8.1 stable release (#1227) 2021-11-29 12:09:01 -08:00