Commit Graph

61 Commits

Author SHA1 Message Date
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
Tianon Gravi
ce3d81c7ee Add PHP 7.1.0RC1 2016-09-06 12:31:18 -07:00
Tianon Gravi
e99aaef472 Add some useful comments to update.sh for gpgKeys "provenance" 2016-09-06 12:24:23 -07:00
Tianon Gravi
9c425b7fb5 Remove 5.5 gpgKeys from update.sh 2016-09-06 12:17:36 -07:00
Tianon Gravi
2f96a00aaa Use "https" for communications with "php.net" where possible 2016-08-22 15:47:04 -07:00
Tianon Gravi
86a4f8d1cf Simplify silly syntax 2016-08-11 16:18:33 -07:00
Tianon Gravi
e36077f85c Update generated Dockerfiles to note the source of their generated contents 2016-08-01 09:55:39 -07:00
yosifkit
1a4763005a Remove extracted php src (#256)
* Remove php src the right way for lightweight containers.

* Adapt docker-php-ext-* scripts to check exts against /available-exts generated file.

* Improve docker-php-source script

 - swap spaces to tabs to match
 - use gnu tar for `--strip-components`
 - cache known extension list in `/usr/src/`
 - remove extra output

* Changes per tianon's comments
2016-07-12 17:12:43 -07:00
Tianon Gravi
3b314af891 Add "travisEnv" bits to update.sh 2016-03-18 13:26:18 -07:00
Tianon Gravi
3bf5b82235 Convert all Dockerfiles to be template-based, and resync a few minor bits of Alpine and Debian (libedit in both, no recode in either, POSIX shell versions of docker-php-ext-* scripts for all) 2016-03-18 10:57:31 -07:00
Mikk Tendermann
9288cfa7d4 add zts support 2016-01-06 20:57:29 +02:00
Tianon Gravi
f51f3a9522 Modify update.sh to use the JSON version of the releases endpoint for more flexibility (including extracting the exact sha256 of the release file) 2015-12-08 16:46:18 -08:00
Tianon Gravi
70828d6fc4 More minor readability cleanup 2015-12-08 16:10:11 -08:00
Tianon Gravi
ae50f7ac60 Perform more simple housecleaning 2015-12-08 16:01:17 -08:00
Tianon Gravi
305067f94c Add back the 5.5 keys that are officially listed, and sort all the key lists 2015-08-07 12:01:25 -07:00
Tianon Gravi
fc5346a7e0 Fix 5.5 key (https://github.com/docker-library/php/pull/124#issuecomment-128795274) 2015-08-07 12:00:05 -07:00
Tianon Gravi
0e983d18f2 Swap update.sh to still generate for unknown versions and bump to 7.0.0beta1
Also, update generate-stackbrew-library.sh appropriately.
2015-07-08 09:40:22 -07:00
Marcelo Andrade
11f5f37233 Add php-7.0.0alpha2 (Issue #108)
Adding 7.0 to travis

Fixes for the reviewed code

Fixes to have the directory as 7.0

Change version on travis

Remove GPG from Dockerfile on 7.0
2015-07-08 09:30:27 -07:00
Tianon Gravi
a413eb0123 Switch from "bz2" to "xz" for 5.5 and 5.6 (several megabytes smaller download) 2015-06-30 10:06:18 -07:00
Joe Ferguson
1dcb6d1764 More resilient gpg getting 2015-04-23 13:54:03 -07:00
Joe Ferguson
a51c16e5f9 Add a pid cleaner in case container was killed unexpectedly 2014-12-23 09:52:12 -08:00
Tianon Gravi
f972d91aac Update variants too... 2014-12-19 01:24:48 -07:00