154 Commits

Author SHA1 Message Date
sthen
c1acea1f5f build 5.5, ok robert@ 2014-04-06 12:53:50 +00:00
sthen
610a6bc584 update to PHP 5.5.11, ok robert@ - various bug fixes including
fileinfo CVE-2013-7345
2014-04-06 12:53:41 +00:00
sthen
1cf0109ea8 update to PHP 5.4.27, ok robert@
- Core: Fixed bug #60602 (proc_open() changes environment array)
- Fileinfo: Fixed bug #66946 (fileinfo: extensive backtracking in awk rule
   regular expression (CVE-2013-7345))
- FPM: Added clear_env configuration directive to disable clearenv() call.
- GMP: Fixed bug #66872 (invalid argument crashes gmp_testbit)
- Mail: Fixed bug #66535 (Don't add newline after X-PHP-Originating-Script)
- MySQLi: Fixed bug #66762 (Segfault in mysqli_stmt::bind_result() when
   link closed)
- Openssl: Fixed bug #66833 (Default disgest algo is still MD5, switch to SHA1)
2014-04-06 12:52:25 +00:00
sthen
bdcb3300be fix WANTLIB and add a patch I forgot to 'cvs add'; didn't build without the
patch, so no bump
2014-03-27 14:05:02 +00:00
sthen
2a8901bfb7 fix WANTLIB 2014-03-27 14:04:34 +00:00
sthen
8020fd4f3f update php/5.5 to 5.5.10 and adjust php-fpm.conf to use unix sockets
(5.5 is still unlinked to the build)
2014-03-27 11:34:05 +00:00
sthen
d785bbbc57 switch sample php-fpm config to using unix sockets. ok robert@,
tested with new nginx sample config, everything in chroot.
2014-03-27 10:41:21 +00:00
ajacoutot
04eae4c316 Default to UTC instead of having an undefined timezone.
This can be easily changed per application or system-wide and will allow
some PHP apps to behave right out-of-the-box without the following vomit:

PHP message: PHP Warning:  date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set().....

ok robert@ (maintainer)
2014-03-20 13:02:19 +00:00
sthen
40b75a3638 Security update to php 5.4.26, ok robert@
5.4.26:
JSON: Fixed bug #65753 (JsonSerializeable couldn't implement on module extension)
Fileinfo: Fixed bug #66731 (file: infinite recursion) (CVE-2014-1943)
Fileinfo: Fixed bug #66820 (out-of-bounds memory access in fileinfo) (CVE-2014-2270)
LDAP: Implemented ldap_modify_batch (https://wiki.php.net/rfc/ldap_modify_batch).
Openssl: Fixed bug #66501 (Add EC key support to php_openssl_is_private_key).
Pgsql: Added warning for dangerous client encoding and remove possible
  injections for pg_insert()/pg_update()/pg_delete()/pg_select().

5.4.25:
Core: Fixed bug #66286 (Incorrect object comparison with inheritance).
Core: Fixed bug #66509 (copy() arginfo has changed starting from 5.4).
mysqlnd: Fixed bug #66283 (Segmentation fault after memory_limit).
PDO_pgsql: Fixed bug #62479 (PDO-psql cannot connect if password contains spaces).
Session: Fixed bug #66481 (Calls to session_name() segfault when session.name is null).
2014-03-18 15:18:36 +00:00
sthen
febaa89cd3 handle httpd move, originally from florian@, tweaks by me 2014-03-13 17:33:27 +00:00
sthen
c31a24cadc s/.else if/.elif/, fixes MODPHP_VSPEC if MODPHP_VERSION is adjusted to 5.5.
No change with default MODPHP_VERSION so no need to bump all the php things.
From Donovan Watteau.
2014-01-16 23:21:08 +00:00
sthen
8e440cddeb php 5.4 now uses autoconf 2.69 upstream, pointed out by Donovan Watteau,
adjust AUTOCONF_VERSION to match.
2014-01-16 23:17:32 +00:00
sthen
bfb23599a2 unbreak hand-edited patch, spotted by naddy@ - rather than patching a
line next to a cvs keyword, use a #define earlier in the file instead,
to avoid future problems.
2014-01-12 22:03:45 +00:00
sthen
17d31c4036 update to php 5.4.24, various crash fixes, and CVE-2013-6420 memory corruption
in openssl_x509_parse.

remove local freetype patch, upstream now uses freetype-config.

ok robert@
2014-01-11 15:02:46 +00:00
sthen
52c4328237 update to php 5.3.28, fix CVE-2013-6420 memory corruption in openssl_x509_parse
(and roll in CVE patched locally). ok robert@
2014-01-11 15:01:56 +00:00
landry
84bc032ff9 Allow to build with upcoming freetype update.
5.4 patch from matthieu@, backported to 5.3 - still builds with current
freetype.
2014-01-09 19:51:04 +00:00
ajacoutot
888f664cb9 Remove unused file.
ok robert@ (maintainer)
2013-11-11 15:38:16 +00:00
robert
a2ece853ba update to 5.5.5 2013-11-03 16:20:39 +00:00
robert
f33b576334 update to 5.4.21 2013-11-03 15:34:52 +00:00
landry
324eee4323 Add an -intl subpackage for the php intl extension using ICU.
ok robert@ (maintainer)
2013-10-24 18:20:39 +00:00
sthen
baa88213e1 fix the bump (REVISION was already 0 so REVISION-imap needs to be 1) 2013-10-18 20:20:29 +00:00
ajacoutot
460f3ce7af Fix deps after re-alpine -> alpine. 2013-10-17 09:11:34 +00:00
espie
a9b904eb4c no-conflict is a lie, the rcscripts conflict.
I'll let robert@ figure out whether he wants to version the scripts
or what...
2013-10-12 10:44:22 +00:00
sthen
0715ecc825 update to php 5.5.4, ok robert@ 2013-09-20 20:20:28 +00:00
sthen
ce1ab8e3ac update to php 5.4.20, ok robert@ 2013-09-20 20:20:10 +00:00
sthen
7af28e3c16 add conflict and pkgpath markers, so that pecl-phar gets merged into PHP
ok robert@
2013-09-07 13:49:42 +00:00
sthen
1f67939c2b suhosin hasn't been ported to php 5.4 or 5.5 yet, so remove the
suhosin-related lines that we were patching into the config files
to avoid confusion.  ok robert@
2013-08-24 09:23:28 +00:00
sthen
d118456904 Update to new PHP releases (and backported patch for 5.3), fixing the
recent security fix which was buggy.  ok robert@
2013-08-23 10:06:45 +00:00
robert
2ff1ea951e add patch from php git to fix CVE-2013-4073 2013-08-23 06:32:44 +00:00
robert
a111fe9b8c update to 5.5.2 2013-08-23 06:31:43 +00:00
robert
3034bb7f31 update to 5.4.18 2013-08-23 06:31:29 +00:00
naddy
58f9853ba9 -tidy was already a revision ahead before the last general bump 2013-08-15 19:44:25 +00:00
robert
bd009eb1b7 add @pkgpath for pecl-fileinfo 2013-08-10 15:05:54 +00:00
robert
63f12923ef fix pkg conflicts 2013-08-08 19:11:56 +00:00
robert
2624873193 don't pick libpam up in the imap module and fix PLISTs 2013-08-08 19:11:43 +00:00
robert
0dd55e94ff remove php 5.2 references and default to 5.4 2013-08-08 18:59:26 +00:00
robert
efc466dc3b bye-bye php 5.2, you have been rotten dead already
welcome 5.4 to the build which replaces 5.2 by default
2013-08-08 18:54:54 +00:00
robert
c29efe3341 WANTLIB cleanups (packages are bumped already) and add back sqlite3 support
to -main
2013-08-08 18:53:36 +00:00
robert
f1acbe7d9e add a patch to avoid picking libpam up in the imap module
and also add an "old sqlite" module to 5.3 which is still
supported there
2013-08-08 18:52:40 +00:00
robert
b04e4ed80a these files are not needed anymore 2013-08-08 18:51:02 +00:00
robert
60a99b98a9 sqlite3 and pdo_sqlite moves back to -main because a lot of
ports are expecting this and we have sqlite in base
2013-08-08 18:50:37 +00:00
robert
4b30b64694 add the sybase-ct module and add pkgpath entries for deprecated modules 2013-08-08 18:28:58 +00:00
robert
855c2be056 add DESCR files for modules 2013-08-08 16:27:39 +00:00
robert
3067ed25b2 this module is no more 2013-08-08 16:27:09 +00:00
robert
ba8a313095 add @pkgpaths for updating from php 5.2 and add some new modules 2013-08-08 16:25:29 +00:00
robert
62686931ca update to 5.3.27 (reaching EOL) and re-add the sqlite subpackage here 2013-08-08 14:26:11 +00:00
robert
7b9c6fb905 there is no suhosin for 5.4 and 5.5 so remove that for those
versions and also remove the sqlite flavor from the common
Makefile because it gets moved to 5.3
2013-08-08 14:25:43 +00:00
robert
25a3f79e15 oops, remove accidentally imported files 2013-08-07 16:50:55 +00:00
robert
449d29446c initial import of php 5.5.1 2013-08-07 16:46:55 +00:00
robert
72ec3d27a7 initial import of php 5.4 2013-08-07 16:35:45 +00:00