Commit Graph

1162 Commits

Author SHA1 Message Date
bfcdcb3fa5 Merge pull request #1518 from infosiftr/more-pcre-jit
Add pcre-jit for s390x, remove it on some riscv64
2024-06-05 16:01:30 -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
04bf8d212e Update 8.3-rc to 8.3.8RC1 2024-05-23 11:46:33 -07:00
4fe0b6743b Merge pull request #1514 from jnoordsij/add-alpine-3.20
Add Alpine 3.20 variant
2024-05-22 12:05:18 -07:00
18788bf5bd Add Alpine 3.20 and drop 3.18 2024-05-22 14:32:08 +02:00
396ead877c Update 8.3-rc 2024-05-09 17:18:35 -07:00
d4474c4041 Update 8.3 to 8.3.7 2024-05-09 14:31:36 -07:00
5a5ef86df1 Update 8.2-rc 2024-05-09 14:31:25 -07:00
d4c03b2876 Update 8.2 to 8.2.19 2024-05-09 11:45:25 -07:00
32773dba07 Update 8.3-rc to 8.3.7RC1 2024-04-25 20:51:52 -07:00
66a2b003aa Update 8.2-rc to 8.2.19RC1 2024-04-25 11:46:28 -07:00
db99cf1133 Merge pull request #1506 from infosiftr/security
Update to 8.1.28 (security release)
2024-04-12 10:03:55 -07:00
feeb015067 Update to 8.1.28 (security release) 2024-04-12 09:52:31 -07:00
9635283a0b Merge pull request #1505 from infosiftr/security
Update to 8.3.6 and 8.2.18 (security releases)
2024-04-11 09:49:23 -07:00
8480cf5cff Update to 8.3.6 and 8.2.18 (security releases) 2024-04-11 09:40:06 -07:00
f140206f63 Merge pull request #1504 from infosiftr/dpkg-query-search
Fix `dpkg-query --search` to be more specific
2024-04-05 15:59:31 -07:00
2bef4bba1f Fix dpkg-query --search to be more specific 2024-04-05 14:58:11 -07:00
40edd0a907 Update 8.3-rc to 8.3.5RC1 2024-03-28 14:22:46 -07:00
e67799640f Update 8.2-rc to 8.2.18RC1 2024-03-28 11:46:26 -07:00
16b4b79d0c Update 8.3 to 8.3.4 2024-03-15 01:07:04 -07:00
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