]>
granicus.if.org Git - php/log
Rasmus Lerdorf [Fri, 6 Oct 2017 14:03:07 +0000 (11:03 -0300)]
Add line numbers to Opcache's zend_dump_op() debug output
Dmitry Stogov [Fri, 6 Oct 2017 09:08:55 +0000 (12:08 +0300)]
mb_convert_variables() refactored to use simple recursion.
Fixed incorrect recursion protection (previous implementation kept protection flag or apply counter in non-zero state).
Dmitry Stogov [Fri, 6 Oct 2017 08:47:11 +0000 (11:47 +0300)]
Fixed incorrect recursion detection
Dmitry Stogov [Thu, 5 Oct 2017 23:54:14 +0000 (02:54 +0300)]
HASH_FLAG_PERSISTENT renamed into IS_ARRAY_PERSISTENT and moved into GC_FLAGS (to be consistent with IS_STR_PERSISTENT).
Dmitry Stogov [Thu, 5 Oct 2017 22:34:50 +0000 (01:34 +0300)]
Refactored recursion pretection
Peter Kokot [Thu, 5 Oct 2017 00:24:11 +0000 (02:24 +0200)]
Join untracked files to root .gitignore
Peter Kokot [Wed, 27 Sep 2017 23:21:59 +0000 (01:21 +0200)]
Remove ident gitattribute for Zend/RFC/
Peter Kokot [Wed, 4 Oct 2017 22:30:53 +0000 (00:30 +0200)]
Remove PHP examples from simplexml
Peter Kokot [Wed, 4 Oct 2017 21:53:51 +0000 (23:53 +0200)]
Remove enchant PHP example
Nikita Popov [Thu, 5 Oct 2017 10:26:32 +0000 (12:26 +0200)]
Merge branch 'PHP-7.2'
Nikita Popov [Thu, 5 Oct 2017 10:25:52 +0000 (12:25 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
Nikita Popov [Thu, 5 Oct 2017 10:25:20 +0000 (12:25 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
Mathieu CARBONNEAUX [Wed, 4 Oct 2017 23:34:20 +0000 (01:34 +0200)]
Fixed bug #75311
Dmitry Stogov [Wed, 4 Oct 2017 21:04:59 +0000 (00:04 +0300)]
Removed unused flags
Dmitry Stogov [Wed, 4 Oct 2017 13:53:01 +0000 (16:53 +0300)]
Changed the way VM accesses constant operands in 64-bit builds.
Dmitry Stogov [Wed, 4 Oct 2017 13:40:03 +0000 (16:40 +0300)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Fixed rarely possible use-after-free
Dmitry Stogov [Wed, 4 Oct 2017 13:39:47 +0000 (16:39 +0300)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fixed rarely possible use-after-free
Dmitry Stogov [Wed, 4 Oct 2017 13:38:55 +0000 (16:38 +0300)]
Fixed rarely possible use-after-free
Dmitry Stogov [Wed, 4 Oct 2017 13:06:57 +0000 (16:06 +0300)]
Fixed invalid type
Dmitry Stogov [Wed, 4 Oct 2017 07:00:07 +0000 (10:00 +0300)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Bumped ext/oci8 version
Use dereferenced value
Fixed compilation errors
Restored code for BOOL variables
Fixed few ext/oci8 bugs
Dmitry Stogov [Wed, 4 Oct 2017 06:59:27 +0000 (09:59 +0300)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Bumped ext/oci8 version
Use dereferenced value
Fixed compilation errors
Restored code for BOOL variables
Fixed few ext/oci8 bugs
Dmitry Stogov [Wed, 4 Oct 2017 06:58:32 +0000 (09:58 +0300)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Bumped ext/oci8 version
Use dereferenced value
Fixed compilation errors
Restored code for BOOL variables
Fixed few ext/oci8 bugs
Dmitry Stogov [Wed, 4 Oct 2017 06:56:25 +0000 (09:56 +0300)]
Bumped ext/oci8 version
Dmitry Stogov [Wed, 4 Oct 2017 06:49:40 +0000 (09:49 +0300)]
Merge branch 'oci8_fix' into PHP-7.0
* oci8_fix:
Use dereferenced value
Fixed compilation errors
Restored code for BOOL variables
Fixed few ext/oci8 bugs
Christoph M. Becker [Tue, 3 Oct 2017 22:31:47 +0000 (00:31 +0200)]
[ci skip] Merge branch 'PHP-7.2'
* PHP-7.2:
Change EXTENSIONS file encoding from iso-8859-1 to utf-8
Christoph M. Becker [Tue, 3 Oct 2017 22:26:47 +0000 (00:26 +0200)]
[ci skip] Merge branch 'pull-request/2776' into PHP-7.2
* pull-request/2776:
Change EXTENSIONS file encoding from iso-8859-1 to utf-8
Dmitry Stogov [Tue, 3 Oct 2017 12:24:02 +0000 (15:24 +0300)]
Don't pass useless arguments
Dmitry Stogov [Tue, 3 Oct 2017 07:49:56 +0000 (10:49 +0300)]
Use dereferenced value
Peter Kokot [Sun, 1 Oct 2017 16:45:30 +0000 (18:45 +0200)]
Remove done TODO line from ext/date
Peter Kokot [Sat, 30 Sep 2017 01:48:47 +0000 (03:48 +0200)]
Remove outdated README from ext/gmp
The PHP manual now includes better GMP introduction with updated links
to GNU MP library homepage.
Peter Kokot [Sat, 30 Sep 2017 01:13:24 +0000 (03:13 +0200)]
Remove exif PHP example files
The PHP documentation has all exif functions well documented so these
can be left out of php-src. The exif PHP tests also include all exif_*
functions.
Joe Watkins [Tue, 3 Oct 2017 06:22:26 +0000 (07:22 +0100)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Typo in status.html
Joe Watkins [Tue, 3 Oct 2017 06:22:15 +0000 (07:22 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Typo in status.html
Joe Watkins [Tue, 3 Oct 2017 06:22:04 +0000 (07:22 +0100)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Typo in status.html
Viktor Szépe [Fri, 29 Sep 2017 12:36:23 +0000 (14:36 +0200)]
Typo in status.html
feet needs -> fit needs
Joe Watkins [Tue, 3 Oct 2017 06:20:00 +0000 (07:20 +0100)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Fix bug #74905
Joe Watkins [Tue, 3 Oct 2017 06:19:23 +0000 (07:19 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fix bug #74905
Joe Watkins [Tue, 3 Oct 2017 06:19:00 +0000 (07:19 +0100)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Fix bug #74905
Peter Kokot [Thu, 28 Sep 2017 01:13:18 +0000 (03:13 +0200)]
Fix bug #74905
Peter Kokot [Wed, 27 Sep 2017 23:26:50 +0000 (01:26 +0200)]
Change ident gitattribute for ext/ext_skel.php
Joe Watkins [Tue, 3 Oct 2017 06:15:27 +0000 (07:15 +0100)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Remove ident gitattribute for ext/zip/php_zip.c
Joe Watkins [Tue, 3 Oct 2017 06:15:14 +0000 (07:15 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Remove ident gitattribute for ext/zip/php_zip.c
Joe Watkins [Tue, 3 Oct 2017 06:15:02 +0000 (07:15 +0100)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Remove ident gitattribute for ext/zip/php_zip.c
Peter Kokot [Wed, 27 Sep 2017 23:17:04 +0000 (01:17 +0200)]
Remove ident gitattribute for ext/zip/php_zip.c
Dmitry Stogov [Tue, 3 Oct 2017 06:08:28 +0000 (09:08 +0300)]
Fixed compilation errors
Remi Collet [Tue, 3 Oct 2017 04:42:48 +0000 (06:42 +0200)]
Merge branch 'PHP-7.2'
* PHP-7.2:
NEWS
Fix Bug #75284 sha3 is not supported on bigendian machine
NEWS
Remi Collet [Tue, 3 Oct 2017 04:42:39 +0000 (06:42 +0200)]
NEWS
Remi Collet [Fri, 29 Sep 2017 12:38:21 +0000 (14:38 +0200)]
Fix Bug #75284 sha3 is not supported on bigendian machine
Frank Denis [Mon, 2 Oct 2017 20:47:06 +0000 (22:47 +0200)]
NEWS
Frank Denis [Mon, 2 Oct 2017 20:32:22 +0000 (22:32 +0200)]
Merge branch 'PHP-7.2'
* PHP-7.2:
ext/sodium: untab tests
ext/sodium: import secretstream test
ext/sodium: sodium_compare() is always available
ext/sodium: fix funky indentation
ext/sodium: move pwhash_scrypt() after pwhash()
ext/sodium: checks for crypto_box_SEALBYTES are not required
ext/sodium: explicitly include <string.h>
ext/sodium: zend_parse_parameters -> zend_parse_parameters_throw
ext/sodium: fix funky indent on zend_parse_parameters_throw() calls
ext/sodium: import bindings for secretstream
ext/sodium: add crypto_pwhash_str_needs_rehash()
ext/sodium: +base64 codecs (timing-safe)
ext/sodium: add arginfo definitions that will be required later
ext/sodium: sort prototypes
Frank Denis [Mon, 2 Oct 2017 20:28:46 +0000 (22:28 +0200)]
ext/sodium: untab tests
Frank Denis [Mon, 2 Oct 2017 20:28:33 +0000 (22:28 +0200)]
ext/sodium: import secretstream test
Frank Denis [Mon, 2 Oct 2017 20:23:53 +0000 (22:23 +0200)]
ext/sodium: sodium_compare() is always available
Frank Denis [Mon, 2 Oct 2017 20:22:22 +0000 (22:22 +0200)]
ext/sodium: fix funky indentation
Frank Denis [Mon, 2 Oct 2017 20:19:55 +0000 (22:19 +0200)]
ext/sodium: move pwhash_scrypt() after pwhash()
Frank Denis [Mon, 2 Oct 2017 20:11:29 +0000 (22:11 +0200)]
ext/sodium: checks for crypto_box_SEALBYTES are not required
Frank Denis [Mon, 2 Oct 2017 20:10:30 +0000 (22:10 +0200)]
ext/sodium: explicitly include <string.h>
Frank Denis [Mon, 2 Oct 2017 20:05:59 +0000 (22:05 +0200)]
ext/sodium: zend_parse_parameters -> zend_parse_parameters_throw
Frank Denis [Mon, 2 Oct 2017 20:02:47 +0000 (22:02 +0200)]
ext/sodium: fix funky indent on zend_parse_parameters_throw() calls
Frank Denis [Mon, 2 Oct 2017 19:59:51 +0000 (21:59 +0200)]
ext/sodium: import bindings for secretstream
Frank Denis [Mon, 2 Oct 2017 19:54:50 +0000 (21:54 +0200)]
ext/sodium: add crypto_pwhash_str_needs_rehash()
Also properly define xchacha20poly1305_ietf_keygen()
Frank Denis [Mon, 2 Oct 2017 19:43:54 +0000 (21:43 +0200)]
ext/sodium: +base64 codecs (timing-safe)
Frank Denis [Mon, 2 Oct 2017 19:40:38 +0000 (21:40 +0200)]
ext/sodium: add arginfo definitions that will be required later
Don't check for existence of aesgcm symbols, since we only support
libsodium >= 1.0.8
Frank Denis [Mon, 2 Oct 2017 19:36:35 +0000 (21:36 +0200)]
ext/sodium: sort prototypes
Dmitry Stogov [Mon, 2 Oct 2017 14:04:26 +0000 (17:04 +0300)]
Restored code for BOOL variables
Remi Collet [Mon, 2 Oct 2017 09:27:09 +0000 (11:27 +0200)]
Merge branch 'PHP-7.2'
* PHP-7.2:
NEWS
Fixed bug #75303 sha3 hangs on bigendian
Remi Collet [Mon, 2 Oct 2017 09:26:46 +0000 (11:26 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
NEWS
Fixed bug #75303 sha3 hangs on bigendian
Remi Collet [Mon, 2 Oct 2017 09:26:08 +0000 (11:26 +0200)]
NEWS
Remi Collet [Mon, 2 Oct 2017 09:25:23 +0000 (11:25 +0200)]
Fixed bug #75303 sha3 hangs on bigendian
Sara Golemon [Mon, 2 Oct 2017 01:38:55 +0000 (21:38 -0400)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Guard against AI_NUMERICSERV not being defined.
Sara Golemon [Mon, 2 Oct 2017 01:32:06 +0000 (21:32 -0400)]
Guard against AI_NUMERICSERV not being defined.
Sara Golemon [Mon, 2 Oct 2017 01:32:06 +0000 (21:32 -0400)]
Guard against AI_NUMERICSERV not being defined.
Frank Denis [Sun, 1 Oct 2017 14:01:25 +0000 (16:01 +0200)]
Merge branch 'PHP-7.2'
* PHP-7.2:
ext/sodium: fix pwhash_argon2i test
Frank Denis [Sun, 1 Oct 2017 14:00:41 +0000 (16:00 +0200)]
ext/sodium: fix pwhash_argon2i test
Xinchen Hui [Sat, 30 Sep 2017 04:24:39 +0000 (12:24 +0800)]
Merge branch 'patch-experimental' of https://github.com/petk/php-src
* 'patch-experimental' of https://github.com/petk/php-src:
Remove EXPERIMENTAL files from fileinfo and pdo_odbc stable extensions
Xinchen Hui [Sat, 30 Sep 2017 04:23:14 +0000 (12:23 +0800)]
Merge branch 'patch-mysqli-todo' of https://github.com/petk/php-src
* 'patch-mysqli-todo' of https://github.com/petk/php-src:
Remove done and old TODO file from ext/mysqli
Xinchen Hui [Sat, 30 Sep 2017 04:16:05 +0000 (12:16 +0800)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Fix bug #75279
Conflicts:
ext/standard/dl.c
Xinchen Hui [Sat, 30 Sep 2017 04:14:21 +0000 (12:14 +0800)]
Merge branch 'patch-compile-warning' of https://github.com/petk/php-src into PHP-7.2
* 'patch-compile-warning' of https://github.com/petk/php-src:
Fix bug #75279
Peter Kokot [Sat, 30 Sep 2017 01:23:28 +0000 (03:23 +0200)]
Remove done and old TODO file from ext/mysqli
Since PHP documentation and ini settings should be updated for the
mysqli extension, this patch removes an old and done TODO file from
ext/mysqli folder.
Peter Kokot [Fri, 29 Sep 2017 23:58:08 +0000 (01:58 +0200)]
Remove EXPERIMENTAL files from fileinfo and pdo_odbc stable extensions
Andrea Faulds [Fri, 29 Sep 2017 20:39:26 +0000 (21:39 +0100)]
Merge branch 'PHP-7.2'
Andrea Faulds [Fri, 29 Sep 2017 20:38:52 +0000 (21:38 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
Andrea Faulds [Fri, 29 Sep 2017 20:38:30 +0000 (21:38 +0100)]
Merge branch 'PHP-7.0' into PHP-7.1
Andrea Faulds [Fri, 29 Sep 2017 20:38:08 +0000 (21:38 +0100)]
Fix bug #75290
Remi Collet [Fri, 29 Sep 2017 13:50:49 +0000 (15:50 +0200)]
Merge branch 'PHP-7.2'
* PHP-7.2:
NEWS
Fixed bug #75285i Broken build when system libpcre don't have jit support
Remi Collet [Fri, 29 Sep 2017 13:50:38 +0000 (15:50 +0200)]
NEWS
Remi Collet [Fri, 29 Sep 2017 13:47:50 +0000 (15:47 +0200)]
Fixed bug #75285i Broken build when system libpcre don't have jit support
Detect JIT support in system library,
So --with-pcre-jit is only for bundled library.
Peter Kokot [Fri, 29 Sep 2017 01:06:16 +0000 (03:06 +0200)]
Fix bug #75279
Anatol Belski [Fri, 29 Sep 2017 10:26:31 +0000 (12:26 +0200)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Revert --with-pcre-valgrind by default in debug build
Anatol Belski [Fri, 29 Sep 2017 10:16:47 +0000 (12:16 +0200)]
Revert --with-pcre-valgrind by default in debug build
After quite a few people reported this option enabled to be in many cases
not handy by default, it's reverted to no by default everywhere. If enabled,
it requires Valgrind dev packages, where just a few have Valgrind itself
installed or care. Still for PCRE related work this option is a must,
though will have to be turned on by hand.
Revert "fix default args for --with-pcre-valgrind"
This reverts commit
24de0fe9f4f92178adba27e2f1353e97a956b4a8 .
Revert "Enable valgrind support for PCRE by default in debug builds"
This reverts commit
850bb998d9664e849ed743ea031dd0ee2a64cc9d .
Xinchen Hui [Fri, 29 Sep 2017 03:18:13 +0000 (11:18 +0800)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Fixed bug #75267 (possible &/&& mixup)
Xinchen Hui [Fri, 29 Sep 2017 03:17:07 +0000 (11:17 +0800)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fixed bug #75267 (possible &/&& mixup)
Xinchen Hui [Fri, 29 Sep 2017 03:16:32 +0000 (11:16 +0800)]
Fixed bug #75267 (possible &/&& mixup)
Sara Golemon [Thu, 28 Sep 2017 14:48:53 +0000 (10:48 -0400)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Fix word alignment on ILP64.
Sara Golemon [Thu, 28 Sep 2017 14:48:43 +0000 (10:48 -0400)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fix word alignment on ILP64.
Sara Golemon [Thu, 28 Sep 2017 14:45:51 +0000 (10:45 -0400)]
Fix word alignment on ILP64.
Anatol Belski [Thu, 28 Sep 2017 13:45:47 +0000 (15:45 +0200)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Apply upstream patch for CVE-2016-1283
Anatol Belski [Thu, 28 Sep 2017 13:45:09 +0000 (15:45 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Apply upstream patch for CVE-2016-1283
Anatol Belski [Thu, 28 Sep 2017 13:44:40 +0000 (15:44 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Apply upstream patch for CVE-2016-1283
Anatol Belski [Thu, 28 Sep 2017 13:40:49 +0000 (15:40 +0200)]
Apply upstream patch for CVE-2016-1283
Fix bug #75207, see also
https://bugzilla.redhat.com/show_bug.cgi?id=
1295385
https://vcs.pcre.org/pcre?view=revision&revision=1636