Commit Graph

35 Commits

Author SHA1 Message Date
9c90483c2b Backport patches for Alpine 3.22 + ZTS 2025-06-10 10:24:03 -07:00
904a84a176 Add Alpine 3.22 (remove Alpine 3.20) 2025-06-09 14:43:33 -07:00
e055cc2b6c Update 8.3 to 8.3.22 2025-06-05 14:43:31 -07:00
6c2ca6009a Update 8.3 to 8.3.21 2025-05-08 15:40:28 -07:00
75d428f3ca Update 8.3 to 8.3.20 2025-04-10 11:46:32 -07:00
902d96e2a7 Update 8.3 to 8.3.19 2025-03-13 08:35:23 -07:00
fdf67a8a82 Update 8.3 to 8.3.17 2025-02-13 11:46:33 -08:00
cb522cdc4d Update 8.3 to 8.3.16 2025-01-16 09:19:20 -08:00
0ac0413de1 Update 8.3 to 8.3.15 2024-12-19 10:32:34 -08:00
aa678aea64 Add Alpine 3.21 and drop 3.19 2024-12-07 10:57:27 +01:00
e324a7accd Update 8.3 to 8.3.14 2024-11-20 22:31:33 -08:00
910674b44e Update 8.3 to 8.3.13 2024-10-24 09:31:40 -07:00
b5738278f5 Update 8.3 to 8.3.12 2024-09-26 08:00:13 -07:00
12c155ba57 Update 8.3 to 8.3.11 2024-08-29 16:13:26 -07:00
9c81d9730c Update 8.3 to 8.3.10 2024-08-01 07:58:14 -07:00
21e6a92a19 Update 8.3 to 8.3.9 2024-07-04 17:46:27 -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
18788bf5bd Add Alpine 3.20 and drop 3.18 2024-05-22 14:32:08 +02:00
d4474c4041 Update 8.3 to 8.3.7 2024-05-09 14:31:36 -07:00
8480cf5cff Update to 8.3.6 and 8.2.18 (security releases) 2024-04-11 09:40:06 -07:00
2bef4bba1f Fix dpkg-query --search to be more specific 2024-04-05 14:58:11 -07:00
16b4b79d0c Update 8.3 to 8.3.4 2024-03-15 01:07:04 -07:00
abc02271bd Update 8.3 to 8.3.3 2024-02-15 14:31:50 -08:00
9873aea73b Update 8.3 to 8.3.2 2024-01-18 23:32:30 -08: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
aacb4822db Update 8.3 to 8.3.1 2023-12-22 04:56:26 -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
f8c3dc9ad9 Fix permissions on $APACHE_RUN_DIR/socks in Debian Bookworm+
See b97ca87148
2023-12-08 16:45:18 -08:00
c3c7f06feb Re-alphabetize runtime deps for Alpine 2023-12-08 21:24:25 +01:00
da370e1999 Drop comment about libressl package
The PR/change mentioned was effectively reversed by https://github.com/docker-library/php/pull/786/,
after Alpine decided to move back from libressl to openssl,
hence rendering this comment obsolete and possibly confusing.
2023-12-08 21:23:47 +01:00
db5c8e5f2f Update templates to add Alpine 3.19 and drop 3.17 2023-12-08 21:23:06 +01:00
f59450afb4 Add 8.3.0 variant 2023-11-24 09:40:29 +01:00