]>
granicus.if.org Git - php/log
Stanislav Malyshev [Sun, 27 Nov 2016 23:38:39 +0000 (15:38 -0800)]
Merge branch 'PHP-7.1'
* PHP-7.1:
add NEWS
Fix #68447: grapheme_extract take an extra trailing character
Stanislav Malyshev [Sun, 27 Nov 2016 23:38:33 +0000 (15:38 -0800)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
add NEWS
Fix #68447: grapheme_extract take an extra trailing character
Stanislav Malyshev [Sun, 27 Nov 2016 23:38:22 +0000 (15:38 -0800)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
add NEWS
Stanislav Malyshev [Sun, 27 Nov 2016 23:38:09 +0000 (15:38 -0800)]
add NEWS
Stanislav Malyshev [Sun, 27 Nov 2016 23:36:29 +0000 (15:36 -0800)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
Fix #68447: grapheme_extract take an extra trailing character
Stanislav Malyshev [Sun, 27 Nov 2016 23:11:17 +0000 (15:11 -0800)]
Merge branch 'pull-request/1974' into PHP-5.6
* pull-request/1974:
Fix #68447: grapheme_extract take an extra trailing character
Stanislav Malyshev [Sun, 27 Nov 2016 23:02:40 +0000 (15:02 -0800)]
Merge branch 'pull-request/2223'
* pull-request/2223:
Fix help messages
Stanislav Malyshev [Sun, 27 Nov 2016 22:54:19 +0000 (14:54 -0800)]
Merge branch 'PHP-7.1'
* PHP-7.1:
Fix #73549: Use after free when stream is passed to imagepng
Stanislav Malyshev [Sun, 27 Nov 2016 22:53:39 +0000 (14:53 -0800)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Fix #73549: Use after free when stream is passed to imagepng
Stanislav Malyshev [Sun, 27 Nov 2016 22:53:27 +0000 (14:53 -0800)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
Fix #73549: Use after free when stream is passed to imagepng
Christoph M. Becker [Thu, 17 Nov 2016 12:44:30 +0000 (13:44 +0100)]
Fix #73549: Use after free when stream is passed to imagepng
If a stream is passed to imagepng() or other image output functions,
opposed to a filename, we must not close this stream.
Jakub Zelenka [Sun, 27 Nov 2016 19:06:56 +0000 (19:06 +0000)]
Merge branch 'PHP-7.1'
Jakub Zelenka [Sun, 27 Nov 2016 19:05:49 +0000 (19:05 +0000)]
Update UPGRADING with info about AEAD changes in openssl_(en|de)crypt
Jakub Zelenka [Sun, 27 Nov 2016 19:00:57 +0000 (19:00 +0000)]
Merge branch 'PHP-7.1'
Jakub Zelenka [Sun, 27 Nov 2016 19:00:05 +0000 (19:00 +0000)]
Do not add extra timeval entropy when OpenSSL 1.1 used
It is already added by OpenSSL so it is not needed
Jakub Zelenka [Sun, 27 Nov 2016 18:57:35 +0000 (18:57 +0000)]
Merge branch 'PHP-7.1'
Jakub Zelenka [Sun, 27 Nov 2016 18:54:28 +0000 (18:54 +0000)]
Clean up and fix php_openssl_dh_pub_from_priv
Yoshio HANAWA [Sun, 27 Nov 2016 10:15:32 +0000 (19:15 +0900)]
Fix help messages
Matteo Beccati [Sun, 27 Nov 2016 09:21:05 +0000 (10:21 +0100)]
Merge branch 'PHP-7.1'
* PHP-7.1:
Fix occasionaly failing test
Matteo Beccati [Sun, 27 Nov 2016 09:20:50 +0000 (10:20 +0100)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Fix occasionaly failing test
Matteo Beccati [Sun, 27 Nov 2016 09:20:38 +0000 (10:20 +0100)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
Fix occasionaly failing test
Matteo Beccati [Sun, 27 Nov 2016 09:20:13 +0000 (10:20 +0100)]
Fix occasionaly failing test
Matteo Beccati [Sun, 27 Nov 2016 09:08:23 +0000 (10:08 +0100)]
Merge branch 'PHP-7.1'
* PHP-7.1:
Added missing array key to $JUNIT
Matteo Beccati [Sun, 27 Nov 2016 09:08:14 +0000 (10:08 +0100)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Added missing array key to $JUNIT
Matteo Beccati [Sun, 27 Nov 2016 09:08:04 +0000 (10:08 +0100)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
Added missing array key to $JUNIT
Matteo Beccati [Sun, 27 Nov 2016 09:07:05 +0000 (10:07 +0100)]
Added missing array key to $JUNIT
Yasuo Ohgaki [Sun, 27 Nov 2016 01:49:17 +0000 (10:49 +0900)]
Add XFAIL for failing test
Yasuo Ohgaki [Sun, 27 Nov 2016 01:48:07 +0000 (10:48 +0900)]
Merge branch 'pull-request/2221'
* pull-request/2221:
Add a test for bug 73529
Stanislav Malyshev [Sat, 26 Nov 2016 23:37:31 +0000 (15:37 -0800)]
Merge branch 'pull-request/2147'
* pull-request/2147:
acinclude.m4: fix krb5-config detection and usage in PHP_SETUP_KERBEROS.
Stanislav Malyshev [Sat, 26 Nov 2016 23:37:10 +0000 (15:37 -0800)]
Merge branch 'PHP-7.1'
* PHP-7.1:
acinclude.m4: fix krb5-config detection and usage in PHP_SETUP_KERBEROS.
Add more mbfl string size checks (bug #73505)
Stanislav Malyshev [Sat, 26 Nov 2016 23:37:06 +0000 (15:37 -0800)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
acinclude.m4: fix krb5-config detection and usage in PHP_SETUP_KERBEROS.
Add more mbfl string size checks (bug #73505)
Stanislav Malyshev [Sat, 26 Nov 2016 23:36:57 +0000 (15:36 -0800)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
acinclude.m4: fix krb5-config detection and usage in PHP_SETUP_KERBEROS.
Add more mbfl string size checks (bug #73505)
Michael Orlitzky [Fri, 30 Sep 2016 23:47:20 +0000 (19:47 -0400)]
acinclude.m4: fix krb5-config detection and usage in PHP_SETUP_KERBEROS.
When building with kerberos support (--with-kerberos), a few libraries
and flags need to be added to various parts of the build system. The
most reliable way to get those flags is through the krb5-config
program that ships with both major implementations of kerberos. The
PHP_SETUP_KERBEROS macro in acinclude.m4 attempts to detect
krb5-config, and use it.
However, there's a bug in that macro. The --with-kerberos parameter
accepts a directory where the kerberos libraries can be found. When a
directory is given, it is stored in the PHP_KERBEROS variable. The
following test,
if test "$PHP_KERBEROS" = "yes" && test -x "$KRB5_CONFIG"; then
thus fails whenever a directory is passed to --with-kerberos, since it
compares a directory name against the string "yes". This causes
krb5-config to go unused, and some unreliable fallback logic is
attempted instead. One consequence of this is that the Heimdal
kerberos implementation cannot be substituted for the MIT one, at
least when a directory is passed to --with-kerberos.
This commit reverses the logic and checks for "$PHP_KERBEROS" != "no".
To confirm that this fixes the issue, one can inspect the "-l" library
flags that get appended to the command-line. On a machine with Heimdal
and the unmodified acinclude.m4, running
./configure --with-openssl --with-kerberos=/usr
will log (for example) to config.log,
configure:18082: checking for krb5-config
configure:18101: found /usr/bin/krb5-config
configure:18114: result: /usr/bin/krb5-config
configure:18450: checking for RAND_egd
configure:18450: cc ... conftest.c ... -lgssapi_krb5 -lkrb5 ...
which are the library names for the MIT implementation. After patching
acinclude.m4 to negate the logic, the same command on the same machine
outputs (to config.log):
configure:18450: cc ... conftest.c -lgssapi -lheimntlm ...
These are the correct library names for the Heimdal implementation.
PHP-Bug: 73214
think [Tue, 23 Aug 2016 09:03:07 +0000 (17:03 +0800)]
awk: syntax error
awk version
20070501
Stanislav Malyshev [Sat, 26 Nov 2016 22:44:58 +0000 (14:44 -0800)]
Add more mbfl string size checks (bug #73505)
Stanislav Malyshev [Sat, 26 Nov 2016 22:48:57 +0000 (14:48 -0800)]
Merge branch 'PHP-7.1'
* PHP-7.1:
Add more mbfl string size checks (bug #73505)
Stanislav Malyshev [Sat, 26 Nov 2016 22:48:50 +0000 (14:48 -0800)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Add more mbfl string size checks (bug #73505)
Stanislav Malyshev [Sat, 26 Nov 2016 22:48:40 +0000 (14:48 -0800)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
Add more mbfl string size checks (bug #73505)
Stanislav Malyshev [Sat, 26 Nov 2016 22:44:58 +0000 (14:44 -0800)]
Add more mbfl string size checks (bug #73505)
Anatol Belski [Sat, 26 Nov 2016 19:29:42 +0000 (20:29 +0100)]
fix test
Anatol Belski [Sat, 26 Nov 2016 19:27:09 +0000 (20:27 +0100)]
fix test portability
Anatol Belski [Sat, 26 Nov 2016 14:18:42 +0000 (15:18 +0100)]
further normalizations, uint vs uint32_t
fix merge mistake
yet one more replacement run
Christoph M. Becker [Sat, 26 Nov 2016 15:11:08 +0000 (16:11 +0100)]
Merge branch 'PHP-7.1'
Christoph M. Becker [Sat, 26 Nov 2016 15:09:07 +0000 (16:09 +0100)]
Merge branch 'PHP-7.0' into PHP-7.1
Christoph M. Becker [Sat, 26 Nov 2016 14:34:27 +0000 (15:34 +0100)]
Fix #73612: preg_*() may leak memory
We have to make sure that collectible zvals end up in the GC root
buffer, to avoid memory leaks.
Stanislav Malyshev [Fri, 25 Nov 2016 23:30:20 +0000 (15:30 -0800)]
Fix more size_t/int implicit conversions
Now the conversions are explicit and do checks. Not sure it's
the best way but at least we can see them now in the open.
Stanislav Malyshev [Fri, 25 Nov 2016 21:42:35 +0000 (13:42 -0800)]
Fix int/size_t confusion in isValidPharFilename (bug #73580)
Stanislav Malyshev [Sat, 26 Nov 2016 02:57:06 +0000 (18:57 -0800)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Fix more size_t/int implicit conversions
Fix int/size_t confusion in isValidPharFilename (bug #73580)
Stanislav Malyshev [Fri, 25 Nov 2016 23:32:59 +0000 (15:32 -0800)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Fix more size_t/int implicit conversions
Stanislav Malyshev [Fri, 25 Nov 2016 23:30:20 +0000 (15:30 -0800)]
Fix more size_t/int implicit conversions
Now the conversions are explicit and do checks. Not sure it's
the best way but at least we can see them now in the open.
Stanislav Malyshev [Fri, 25 Nov 2016 21:42:35 +0000 (13:42 -0800)]
Fix int/size_t confusion in isValidPharFilename (bug #73580)
Stanislav Malyshev [Fri, 25 Nov 2016 23:31:22 +0000 (15:31 -0800)]
Merge branch 'PHP-7.1' of git.php.net:php-src into PHP-7.1
* 'PHP-7.1' of git.php.net:php-src:
Fix #73582: Failing ext/gd/tests/imagettftext_charmap_order.phpt
Stanislav Malyshev [Fri, 25 Nov 2016 23:30:20 +0000 (15:30 -0800)]
Fix more size_t/int implicit conversions
Now the conversions are explicit and do checks. Not sure it's
the best way but at least we can see them now in the open.
Anatol Belski [Fri, 25 Nov 2016 22:54:34 +0000 (23:54 +0100)]
fix oniguruma.h copying
Christoph M. Becker [Fri, 25 Nov 2016 22:33:02 +0000 (23:33 +0100)]
Merge branch 'PHP-7.1'
Christoph M. Becker [Fri, 25 Nov 2016 22:27:13 +0000 (23:27 +0100)]
Merge branch 'PHP-7.0' into PHP-7.1
Christoph M. Becker [Fri, 25 Nov 2016 22:16:18 +0000 (23:16 +0100)]
Merge branch 'PHP-5.6' into PHP-7.0
Christoph M. Becker [Fri, 25 Nov 2016 22:02:34 +0000 (23:02 +0100)]
Fix #73582: Failing ext/gd/tests/imagettftext_charmap_order.phpt
This test is not supposed to work with JIS-mapped Japanese font support
enabled.
Anatol Belski [Fri, 25 Nov 2016 22:04:15 +0000 (23:04 +0100)]
fix tests
Stanislav Malyshev [Fri, 25 Nov 2016 21:43:59 +0000 (13:43 -0800)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Fix int/size_t confusion in isValidPharFilename (bug #73580)
Stanislav Malyshev [Fri, 25 Nov 2016 21:42:35 +0000 (13:42 -0800)]
Fix int/size_t confusion in isValidPharFilename (bug #73580)
Anatol Belski [Fri, 25 Nov 2016 21:07:00 +0000 (22:07 +0100)]
remove generated file
Anatol Belski [Fri, 25 Nov 2016 21:00:53 +0000 (22:00 +0100)]
upgrade to Oniguruma 6.1.2
Anatol Belski [Fri, 25 Nov 2016 18:27:01 +0000 (19:27 +0100)]
fix spelling
Anatol Belski [Fri, 25 Nov 2016 18:01:13 +0000 (19:01 +0100)]
update UPGRADING
Craig Duncan [Thu, 24 Nov 2016 22:15:45 +0000 (22:15 +0000)]
Add a test for bug 73529
Nikita Popov [Tue, 22 Nov 2016 21:12:07 +0000 (22:12 +0100)]
Remove more PHP 6 leftovers from tests
Anatol Belski [Thu, 24 Nov 2016 18:28:56 +0000 (19:28 +0100)]
Merge branch 'PHP-7.1'
* PHP-7.1:
add test for bug #57547
Anatol Belski [Thu, 24 Nov 2016 18:27:50 +0000 (19:27 +0100)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
add test for bug #57547
Anatol Belski [Thu, 24 Nov 2016 18:25:47 +0000 (19:25 +0100)]
add test for bug #57547
Sebastian Bergmann [Thu, 24 Nov 2016 17:43:00 +0000 (18:43 +0100)]
Bump Zend Engine version
Anatol Belski [Thu, 24 Nov 2016 17:05:11 +0000 (18:05 +0100)]
add test for FILEINFO_EXTENSION flag
Anatol Belski [Thu, 24 Nov 2016 16:59:09 +0000 (17:59 +0100)]
Add test for bug #67516
Anatol Belski [Thu, 24 Nov 2016 16:44:05 +0000 (17:44 +0100)]
fix test
Anatol Belski [Thu, 24 Nov 2016 16:43:16 +0000 (17:43 +0100)]
apply the current Fedora's data patches
Anatol Belski [Thu, 24 Nov 2016 15:41:57 +0000 (16:41 +0100)]
fix c/p mistake
Anatol Belski [Thu, 24 Nov 2016 15:23:35 +0000 (16:23 +0100)]
catch up with new finfo constant
Anatol Belski [Thu, 24 Nov 2016 13:58:54 +0000 (14:58 +0100)]
update libmagic.patch
Anatol Belski [Thu, 24 Nov 2016 13:56:30 +0000 (14:56 +0100)]
maintain patch level
Anatol Belski [Thu, 24 Nov 2016 13:50:55 +0000 (14:50 +0100)]
the vanilla data is used for now, seems everything is incorporated
Anatol Belski [Thu, 24 Nov 2016 13:48:33 +0000 (14:48 +0100)]
more fileinfo test fixes
Note the behavior change, FILEINFO_CONTINUE will now always
append a string \012-. I'm leaving this as is for now, as this is
the behavior change in libmagic.
Anatol Belski [Thu, 24 Nov 2016 13:36:49 +0000 (14:36 +0100)]
fix tests
Anatol Belski [Tue, 25 Oct 2016 16:51:05 +0000 (18:51 +0200)]
Upgraded libmagic to 5.29
yet unfinished port to libmagic 5.28
catch with missing libmagic port pieces
regenerate data file with magic from 5.28
test magic files from 5.28
missing files
fix path
pure c99 is still not supported
move right to 5.29, yet some bugs present
more sync with orig lib
more ZMM usage
use unpatched data for now
partial revert according to bug #67705
Revert "more ZMM usage"
This reverts commit
5e3c9b851034b455942b219b18bdc49c8315c3ee .
several fixes, so it's now closer to the clean port
Derick Rethans [Thu, 24 Nov 2016 10:40:17 +0000 (10:40 +0000)]
Updated to version 2016.10 (2016j)
Derick Rethans [Thu, 24 Nov 2016 10:40:16 +0000 (10:40 +0000)]
Empty merge
Derick Rethans [Thu, 24 Nov 2016 10:40:15 +0000 (10:40 +0000)]
Updated to version 2016.10 (2016j)
Derick Rethans [Thu, 24 Nov 2016 10:40:15 +0000 (10:40 +0000)]
Empty merge
Derick Rethans [Thu, 24 Nov 2016 10:40:14 +0000 (10:40 +0000)]
Updated to version 2016.10 (2016j)
Derick Rethans [Thu, 24 Nov 2016 10:40:13 +0000 (10:40 +0000)]
Empty merge
Derick Rethans [Thu, 24 Nov 2016 10:40:11 +0000 (10:40 +0000)]
Updated to version 2016.10 (2016j)
Xinchen Hui [Thu, 24 Nov 2016 04:05:07 +0000 (12:05 +0800)]
Merge branch 'PHP-7.1'
* PHP-7.1:
Update NEWS
Fixed bug #73585 (Logging of "Internal Zend error - Missing class information" missing class name)
Xinchen Hui [Thu, 24 Nov 2016 04:04:03 +0000 (12:04 +0800)]
Update NEWS
Xinchen Hui [Thu, 24 Nov 2016 04:03:23 +0000 (12:03 +0800)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Fixed bug #73585 (Logging of "Internal Zend error - Missing class information" missing class name)
Xinchen Hui [Thu, 24 Nov 2016 04:02:02 +0000 (12:02 +0800)]
Fixed bug #73585 (Logging of "Internal Zend error - Missing class information" missing class name)
Actually, I doubt how thing bug could be triggered
Ferenc Kovacs [Thu, 24 Nov 2016 00:59:40 +0000 (01:59 +0100)]
Merge branch 'PHP-7.1'
Ferenc Kovacs [Thu, 24 Nov 2016 00:58:46 +0000 (01:58 +0100)]
Merge branch 'PHP-7.0' into PHP-7.1
Ferenc Kovacs [Thu, 24 Nov 2016 00:57:42 +0000 (01:57 +0100)]
Merge branch 'PHP-5.6' into PHP-7.0
Ferenc Kovacs [Thu, 24 Nov 2016 00:54:23 +0000 (01:54 +0100)]
5.6.30 will be next
Remi Collet [Wed, 23 Nov 2016 13:56:50 +0000 (14:56 +0100)]
Merge branch 'PHP-7.1'
* PHP-7.1:
CS (no leading space in comment for config option)
Remi Collet [Wed, 23 Nov 2016 13:56:39 +0000 (14:56 +0100)]
CS (no leading space in comment for config option)