Commit Graph

1228 Commits

Author SHA1 Message Date
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
74548e8879 Update 8.2 to 8.2.13 2023-11-23 15:28:44 -08:00
671ef331ac Update 8.1-rc 2023-11-23 15:28:35 -08:00
25e17c7d52 Update 8.1 to 8.1.26 2023-11-23 12:01:10 -08:00
05882b3ee1 Update 8.3-rc 2023-11-23 11:47:29 -08:00
c3db0de03c Update 8.2-rc 2023-11-23 11:47:00 -08:00
bde3d5c08a Update 8.3-rc to 8.3.0RC6 2023-11-09 18:13:54 -08:00
a6e12d03c2 Update 8.2-rc to 8.2.13RC1 2023-11-09 15:20:49 -08:00
6e732efed8 Update 8.1-rc to 8.1.26RC1 2023-11-09 11:46:28 -08:00
832e57b032 Update 8.1-rc 2023-10-27 09:23:02 -07:00
6e5d9a5b44 Update 8.1 to 8.1.25 2023-10-27 05:46:21 -07:00
579575f125 Update 8.3-rc to 8.3.0RC5 2023-10-26 14:36:49 -07:00
58c1921011 Update 8.2-rc 2023-10-26 14:36:39 -07:00
9efa150e7e Update 8.2 to 8.2.12 2023-10-26 11:46:33 -07:00
1a6da8ae11 Update 8.1-rc to 8.1.25RC1 2023-10-12 17:46:47 -07:00