Commit Graph

1142 Commits

Author SHA1 Message Date
fd82b36149 Update 8.2 to 8.2.17 2024-03-14 21:49:52 -07:00
2d0d60a667 Update 8.3-rc 2024-03-14 21:47:14 -07:00
f473a4b030 Update 8.2-rc 2024-03-14 15:46:43 -07:00
3afc28a067 Update 8.3-rc to 8.3.4RC1 2024-02-29 08:29:09 -08:00
d06699e664 Update 8.2-rc to 8.2.17RC2 2024-02-29 05:46:28 -08:00
ba61c23b32 Update 8.3-rc 2024-02-15 17:31:49 -08:00
abc02271bd Update 8.3 to 8.3.3 2024-02-15 14:31:50 -08:00
049e4d0c63 Update 8.2-rc 2024-02-15 14:31:39 -08:00
a00ce8bb27 Update 8.2 to 8.2.16 2024-02-15 11:46:22 -08:00
1b19a6ccda Update 8.3-rc to 8.3.3RC1 2024-02-01 14:37:42 -08:00
35421c3a31 Update 8.2-rc to 8.2.16RC1 2024-02-01 11:46:32 -08:00
04841f8beb Clean up handling of --enable-ftp (#1491)
* Drop PHP 8.2.14 / 8.3.1 for `--enable-ftp`

These versions have been superseeded by newer versions and thus the condition
will no longer match.

see 641cf9a226

* Add `--enable-ftp` for future 8.1.x versions

8.1.x is security-only and future releases happen on a case to case basis to
fix security issues only. We likely should not break the build for those folks
still on 8.1.

see 641cf9a226
2024-02-01 11:04:39 -08:00
9873aea73b Update 8.3 to 8.3.2 2024-01-18 23:32:30 -08:00
751276957b Update 8.2 to 8.2.15 2024-01-18 20:26:36 -08:00
e70a265d83 Update 8.3-rc 2024-01-18 20:17:45 -08:00
e9c7b322c7 Update 8.2-rc 2024-01-18 14:16:50 -08:00
d25f4810d4 Update 8.3-rc to 8.3.2RC1 2024-01-04 13:12:38 -08:00
b8d8b37020 Update 8.2-rc to 8.2.15RC1 2024-01-04 11:46:31 -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
ce5371b4c6 Update 8.2 to 8.2.14 2023-12-22 02:38:59 -08:00
22ecd27eae Update 8.3-rc 2023-12-22 02:35:58 -08:00
9f3c89c970 Update 8.2-rc 2023-12-21 20:35:33 -08:00
23b4a3f18e Update 8.1-rc 2023-12-21 14:35:00 -08:00
5fa6bfe5a3 Update 8.1 to 8.1.27 2023-12-21 11:40:06 -08:00
02212e33ad Merge pull request #1364 from infosiftr/debug
Add template support for "--enable-debug" flag
2023-12-20 12:23:18 -08:00
d0255e6b8d Merge pull request #1476 from infosiftr/zts-is-cli
Treat "ZTS" as "CLI (but with ZTS)" more consistently
2023-12-19 09:13:10 -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
0aff58cf63 Merge pull request #1475 from infosiftr/php_uname
Set PHP_UNAME to a fixed value too
2023-12-15 13:22:39 -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
f42c0a546f Merge pull request #1441 from TimWolla/build-provider
Set the PHP_BUILD_PROVIDER variable
2023-12-15 12:43:24 -08:00
4299a66f74 Update GHA YAML with bashbrew example improvements (esp. concurrency:) 2023-12-15 11:16:30 -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
95a88177c3 Merge pull request #1473 from infosiftr/socks
Fix permissions on $APACHE_RUN_DIR/socks in Debian Bookworm+
2023-12-11 14:22:22 -05:00
f8c3dc9ad9 Fix permissions on $APACHE_RUN_DIR/socks in Debian Bookworm+
See b97ca87148
2023-12-08 16:45:18 -08:00
1375ac82c8 Merge pull request #1471 from jnoordsij/add-alpine-3.19
Add Alpine 3.19 variant
2023-12-08 12:57:53 -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
10a6745dd4 Add Alpine 3.19 and drop 3.17 to versions.sh 2023-12-08 21:21:20 +01:00
6add2e21ce Update 8.3-rc to 8.3.1RC3 2023-12-08 06:00:17 -08:00
b02ed6ab2f Update 8.2-rc to 8.2.14RC1 2023-12-08 03:14:19 -08:00
21e903f57e Update 8.1-rc to 8.1.27RC1 2023-12-07 23:56:03 -08:00
6c4b77d14c Merge pull request #1463 from jnoordsij/drop-php-8.0
Remove PHP 8.0
2023-11-29 14:55:48 -08:00
21f3c6ba40 Remove PHP 8.0 reference from Dockerfile template 2023-11-27 22:32:52 +01:00
d4de579ece Remove all versions.sh overrides as they are now obsolete
This includes dropping the PHP 8.1 Alpine 3.16 variant,
that was temporarily added in #1412,
but should be obsolete now that Nextcloud 25 is EOL

See also https://github.com/nextcloud/docker/pull/2102
2023-11-27 22:32:52 +01:00
4d3ed4a9bc Remove PHP 8.0 (EOL 26 November 2023) 2023-11-27 22:32:52 +01:00
df4636cac8 Merge pull request #1464 from jnoordsij/php-8.3
Add PHP 8.3.0
2023-11-27 10:59:58 -08:00
f59450afb4 Add 8.3.0 variant 2023-11-24 09:40:29 +01:00
b2ba91997e Update template files for PHP 8.3 2023-11-24 09:40:29 +01:00