Tianon Gravi
165f8ca09c
Add initial jq-based templating engine
2020-08-28 15:17:53 -07:00
Tianon Gravi
5dc2907371
Add initial GitHub Actions CI
2020-08-28 10:36:22 -07:00
Tianon Gravi
a414802d2e
Add 8.0.0alpha1
2020-06-25 10:40:45 -07:00
J0WI
99e1354f48
Add Alpine 3.12
2020-06-11 00:49:23 +02:00
Tianon Gravi
b3532e478a
Update upstream download URLs
...
These are the URLs listed on https://www.php.net/downloads (and the URLs Homebrew is using), so they seem more appropriate/correct than these older URLs we've been using.
2020-05-05 13:28:02 -07:00
Tianon Gravi
d147df1014
Fix ordering, adjust generate-stackbrew-library.sh
2019-12-23 09:53:03 -08:00
J0WI
622b2415c6
Add Alpine 3.11
2019-12-20 01:33:57 +01:00
Tianon Gravi
1661f705d6
Remove 7.1 (EOL)
...
See https://www.php.net/eol.php
2019-12-02 18:12:54 -08:00
Joe Ferguson
1335a9ab8d
Add library for "asm/hwcap.h" to fix arm64 build
2019-09-11 15:06:59 -07:00
Tianon Gravi
a0ce8afda4
Add temporary "freetype-config" workaround for PHP 7.3, 7.2, and 7.1 on buster
...
See:
- https://github.com/docker-library/php/issues/865
- https://bugs.php.net/bug.php?id=76324
- https://github.com/php/php-src/pull/3632
- 2d03197749
This is not necessary for Debian Stretch (where `freetype-config` still exists) nor PHP 7.4+ (where `pkg-config` is used instead/in addition).
2019-07-19 14:20:04 -07:00
Tianon Gravi
afa08b1838
Replace "stretch" with "buster" for PHP 7.4-rc given the imminent Debian release
...
Also, ditch Alpine 3.9 on PHP 7.4-rc.
2019-07-01 14:26:08 -07:00
Tianon Gravi
e2331f5270
Add "--with-pear" in 7.4
...
This means that `pear` and `pecl` will be available for PHP 7.4+, but *will be removed* in PHP 8+ (see https://externals.io/message/103977 for upstream discussion around this deprecation).
I tested the 8+ changes to this script by creating a few fake "8.0" bits in the script itself (fake `possibles` version, etc) and verified that the result is as expected.
2019-06-26 02:29:25 -07:00
Tianon Gravi
820403dc96
Also remove "update.sh" bits for ARGON2 hack removal
2019-06-25 15:05:03 -07:00
Joe Ferguson
3a3efd8f02
Drop alpine 3.8 and jessie builds; these were only kept around for users to transition to stretch or 3.9 (see https://github.com/docker-library/php/issues/504 )
2019-06-14 16:41:39 -07:00
Joe Ferguson
d92a953b08
Fix build issues on 7.4.0-alpha1
2019-06-14 14:02:52 -07:00
Tianon Gravi
3e9d32bb97
Add 7.4.0alpha1
2019-06-13 16:21:11 -07:00
Tianon Gravi
9a1758ad35
Swap "secure.php.net" for "www.php.net" (now that it supports https properly)
2019-04-04 13:37:25 -07:00
J0WI
90beb19f38
Add Alpine 3.9 variant
2019-02-01 13:37:56 -08:00
Tianon Gravi
e9320fdb75
Revert "Update to 5.6.40" (this removes the EOL 5.6 series)
...
This reverts commit 783878384a
.
2019-02-01 13:36:53 -08:00
Tianon Gravi
783878384a
Update to 5.6.40
2019-01-11 15:31:57 -08:00
Tianon Gravi
c32a9f63da
Re-remove 7.0 (and associated scripting bits for 7.0 and 5.6)
2019-01-04 15:06:24 -08:00
Tianon Gravi
26ab6801ff
Minor adjustment so it doesn't apply to older 7.x releases
2018-12-31 15:53:21 -08:00
Luís Cobucci
87c85e43ff
Remove log decoration from workers output
...
As of PHP 7.3 we finally use STDOUT and STDERR properly in our
containers, this disables the '[pool %s] child %d said into %s: \"%s\'
format.
More info:
- https://github.com/php/php-src/pull/2458
- https://bugs.php.net/bug.php?id=71880
- https://github.com/docker-library/php/issues/207
2018-10-16 14:08:06 -07:00
Tianon Gravi
c53a180b78
Swap from "sid" to "buster" and slightly adjust the implementation to match the templating
2018-08-10 14:32:01 -07:00
Tim Düsterhus
edf4f2f316
Enable argon2 for alpine 3.8+
2018-08-01 14:10:41 +02:00
Tim Düsterhus
5d82c0bd9d
Ship PHP 7.3 with Alpine 3.8
2018-08-01 14:10:41 +02:00
Tim Düsterhus
1fdbc537ba
Install libargon2 from buster
2018-08-01 14:10:41 +02:00
Tim Düsterhus
a4b4d71c5a
Add PHP 7.3-rc
2018-08-01 14:10:37 +02:00
Tianon Gravi
0139cd64d9
Remove Alpine 3.4 variants (EOL)
...
See https://wiki.alpinelinux.org/wiki/Alpine_Linux:Releases
2018-05-22 14:23:27 -07:00
Joe Ferguson
78125d0d3c
Add missing apache-foreground scripts, swap ssl version for 5.6 on stretch
2018-05-18 10:16:40 -07:00
Tianon Gravi
e3bc10f207
Add "apache2-foreground" to the top-level and copy it into apache variant directories
2018-05-18 10:02:00 -07:00
Tianon Gravi
604dfc0baf
Update sodium extension to be shared (so it can be replaced if necessary by users)
2018-03-21 11:10:03 -07:00
Joe Ferguson
fd8e15250a
Add libsodium to 7.2+
2018-02-05 16:06:59 -08:00
Tianon Gravi
ed0b10ebd4
Fix gawk to not require all files to exist (so "zts-Dockerfile-block-2" can be deleted)
...
If a given "block" file doesn't exist, the default contents from the template will be included as-is instead.
2018-01-19 14:37:07 -08:00
Tianon Gravi
06795a60c3
Add "pollita" on 7.1 (7.1.13 is signed by 1729F83938DA44E27BA0F4D3DBDB397470D12172)
2018-01-05 17:01:21 -08:00
Tianon Gravi
6afe189103
Add alpine3.7 variants of 7.2
2017-12-11 18:03:19 -08:00
Tianon Gravi
2577f1147b
Add Argon2 password hashing
...
See https://wiki.php.net/rfc/argon2_password_hash
See also a91992745b
2017-11-14 16:36:57 -08:00
Joe Ferguson
662067f733
Hide the slim from the folder; reflect order preference from generate to update and travis
2017-10-12 06:53:45 -07:00
Joe Ferguson
0bb4068bd6
Restructure organization so to support simultaneous base distro releases
...
- this will allow us release to `jessie` and `stretch` variants at the same time so that users have a time to transition from one to the other.
2017-10-12 06:53:45 -07:00
Tianon Gravi
0e3468fe7f
Update Alpine 3.6+ to use "libressl" instead of "openssl"
2017-09-22 14:55:27 -07:00
Tianon Gravi
ddc7084c8a
Add 7.2.0alpha3
2017-07-10 12:05:50 -07:00
Tianon Gravi
a403050c00
Parameterize Debian Suite
2017-06-09 14:01:24 -07:00
Tianon Gravi
014a5a69e6
Parameterize Alpine versions and add more links to update.sh
2017-06-09 13:35:10 -07:00
Tianon Gravi
95cb6e2b16
Add 7.2 PGP fingerprints and fix "rc" filter expression
2017-06-09 12:47:54 -07:00
OKUMURA Takahiro
cb15e39e3c
Keep BOTH of gpg keys
2017-01-20 12:42:09 +09:00
OKUMURA Takahiro
7951e3701f
Change GPGKEY for PHP7.1
2017-01-20 05:10:37 +09:00
Tianon Gravi
703ba52e0c
Add simple initial entrypoint for supporting "docker run php --flags"
2016-12-15 10:36:09 -08:00
Tianon Gravi
ecde4f3843
Add PGP verification back to the RCs (by scanning to see if the file exists)
2016-10-17 10:31:00 -07:00
Tianon Gravi
23533b7185
Use the appropriate APIs to gather information about releases _and_ pre-releases, and verify as much information about the downloads as is available
2016-10-17 09:09:36 -07:00
Tianon Gravi
0c5a8fead1
Adjust "update.sh" whitespace and remove unused section (old copy-pasta)
2016-10-14 15:11:54 -07:00