]> granicus.if.org Git - php/log
php
9 years agoShow full signature upon inheritance mismatch
Bob Weinand [Sun, 28 Jun 2015 22:28:52 +0000 (00:28 +0200)]
Show full signature upon inheritance mismatch

9 years agoRemove now unneeded step option (-s)
Bob Weinand [Sun, 28 Jun 2015 20:23:50 +0000 (22:23 +0200)]
Remove now unneeded step option (-s)

9 years agoFix incompatible JSON errors
Jakub Zelenka [Sun, 28 Jun 2015 17:09:10 +0000 (18:09 +0100)]
Fix incompatible JSON errors

This fixes differences in error codes with PHP 5 and 7.
The malformed UTF-8 and control character error codes are
now returned even in non-string context which makes it
the same as it was in PHP 5 json ext.

9 years agoFix bug #69957 (Different ways of handling div/mod by zero)
Bob Weinand [Sun, 28 Jun 2015 16:22:10 +0000 (18:22 +0200)]
Fix bug #69957 (Different ways of handling div/mod by zero)

9 years agoFix bug #62010 (json_decode produces invalid byte-sequences)
Jakub Zelenka [Sun, 28 Jun 2015 16:16:12 +0000 (17:16 +0100)]
Fix bug #62010 (json_decode produces invalid byte-sequences)

9 years agoBump re2c version for json scanner
Jakub Zelenka [Sun, 28 Jun 2015 15:48:42 +0000 (16:48 +0100)]
Bump re2c version for json scanner

9 years agoFix bug #69952 (Dereferencing issue in session_start())
Bob Weinand [Sun, 28 Jun 2015 14:30:58 +0000 (16:30 +0200)]
Fix bug #69952 (Dereferencing issue in session_start())

9 years agoForgot to git add rope leak test
Bob Weinand [Sun, 28 Jun 2015 13:44:53 +0000 (15:44 +0200)]
Forgot to git add rope leak test

9 years agoFix rope memory leaks upon exception
Bob Weinand [Sun, 28 Jun 2015 13:42:05 +0000 (15:42 +0200)]
Fix rope memory leaks upon exception

9 years agoFixed ZEND_VM_DEFINE_OP build when --without-specializer
Xinchen Hui [Sun, 28 Jun 2015 13:16:08 +0000 (21:16 +0800)]
Fixed ZEND_VM_DEFINE_OP build when --without-specializer

9 years agoMerge branch 'master' of git.php.net:php-src
Xinchen Hui [Sun, 28 Jun 2015 11:17:37 +0000 (19:17 +0800)]
Merge branch 'master' of git.php.net:php-src

9 years agoUnused ret
Xinchen Hui [Sun, 28 Jun 2015 11:09:19 +0000 (19:09 +0800)]
Unused ret

9 years agoupdated NEWS
Anatol Belski [Sun, 28 Jun 2015 11:13:41 +0000 (13:13 +0200)]
updated NEWS

9 years agoCorrect oci8 hash destructors to prevent segfaults, and a few other fixes.
Cameron Porter [Sat, 27 Jun 2015 06:09:05 +0000 (01:09 -0500)]
Correct oci8 hash destructors to prevent segfaults, and a few other fixes.

9 years agotweak the zendparse symbol to be exported with newer bison
Anatol Belski [Sat, 27 Jun 2015 22:10:41 +0000 (00:10 +0200)]
tweak the zendparse symbol to be exported with newer bison

9 years agofix touching
Anatol Belski [Sat, 27 Jun 2015 21:38:48 +0000 (23:38 +0200)]
fix touching

9 years agotouch all the files before creating a tarball
Anatol Belski [Sat, 27 Jun 2015 20:06:15 +0000 (22:06 +0200)]
touch all the files before creating a tarball

9 years agofix one more bad char in the NEWS
Anatol Belski [Sat, 27 Jun 2015 19:09:00 +0000 (21:09 +0200)]
fix one more bad char in the NEWS

9 years agoremove BOM and a unicode char from the NEWS
Anatol Belski [Sat, 27 Jun 2015 19:08:00 +0000 (21:08 +0200)]
remove BOM and a unicode char from the NEWS

9 years agoupdated NEWS
Christoph M. Becker [Sat, 27 Jun 2015 18:07:06 +0000 (20:07 +0200)]
updated NEWS

9 years agoMerge branch 'PHP-5.6'
Christoph M. Becker [Sat, 27 Jun 2015 18:05:30 +0000 (20:05 +0200)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  updated NEWS
  Fixed #69655: php -S changes MKCALENDAR request method to MKCOL

9 years agoupdated NEWS
Christoph M. Becker [Sat, 27 Jun 2015 18:03:38 +0000 (20:03 +0200)]
updated NEWS

9 years agoFixed #69655: php -S changes MKCALENDAR request method to MKCOL
Christoph M. Becker [Sat, 27 Jun 2015 17:47:32 +0000 (19:47 +0200)]
Fixed #69655: php -S changes MKCALENDAR request method to MKCOL

The parsing of the request method in the CLI server has been faulty, so that
several unsupported methods have been recognized as other methods.

9 years agoMerge branch 'PHP-5.6'
Christoph M. Becker [Sat, 27 Jun 2015 13:05:29 +0000 (15:05 +0200)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  added skip condition for powershell requirement of test

9 years agoadded skip condition for powershell requirement of test
Christoph M. Becker [Sat, 27 Jun 2015 13:02:52 +0000 (15:02 +0200)]
added skip condition for powershell requirement of test

9 years agoupdated NEWS
Christoph M. Becker [Sat, 27 Jun 2015 12:38:37 +0000 (14:38 +0200)]
updated NEWS

9 years agoMerge branch 'PHP-5.6'
Christoph M. Becker [Sat, 27 Jun 2015 12:35:20 +0000 (14:35 +0200)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  Fix #64878: 304 responses return Content-Type header

9 years agoupdated NEWS
Christoph M. Becker [Sat, 27 Jun 2015 12:32:34 +0000 (14:32 +0200)]
updated NEWS

9 years agoFix #64878: 304 responses return Content-Type header
Christoph M. Becker [Mon, 18 May 2015 19:28:22 +0000 (21:28 +0200)]
Fix #64878: 304 responses return Content-Type header

According to RFC 7232 304 responses should not send a Content-Type header,
so the CLI server should comply.

9 years agoMerge some fixes from Senthil. Some test diffs still remain.
Christopher Jones [Sat, 27 Jun 2015 00:01:55 +0000 (10:01 +1000)]
Merge some fixes from Senthil. Some test diffs still remain.

9 years agoFix table name in initialization DROP TABLE statement
Christopher Jones [Sat, 27 Jun 2015 00:01:15 +0000 (10:01 +1000)]
Fix table name in initialization DROP TABLE statement

9 years agoFeature: Enhanced array_column() to also work with object elements.
Tjerk Meesters [Fri, 26 Jun 2015 23:35:44 +0000 (07:35 +0800)]
Feature: Enhanced array_column() to also work with object elements.

9 years agoMerge branch 'PHP-5.6'
Christoph M. Becker [Fri, 26 Jun 2015 23:10:41 +0000 (01:10 +0200)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  added regression test for bug #69679

9 years agoadded regression test for bug #69679
Christoph M. Becker [Fri, 26 Jun 2015 23:08:56 +0000 (01:08 +0200)]
added regression test for bug #69679

DOMDocument::loadHTML refuses to accept NULL bytes.

9 years agoMerge branch 'PHP-5.6'
Christoph M. Becker [Fri, 26 Jun 2015 21:27:25 +0000 (23:27 +0200)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  slightly revised bug69462.phpt
  Test for bug #69462

9 years agoslightly revised bug69462.phpt
Christoph M. Becker [Fri, 26 Jun 2015 21:20:22 +0000 (23:20 +0200)]
slightly revised bug69462.phpt

9 years agoTest for bug #69462
Tomasz Sawicki [Thu, 25 Jun 2015 16:32:01 +0000 (18:32 +0200)]
Test for bug #69462

Test scenario for already fixed bug #69462 with segmentation fault when
SoapVar XML node name was null.

9 years agoFix warning in zend_execute.c by explicit cast
Bob Weinand [Fri, 26 Jun 2015 18:39:56 +0000 (20:39 +0200)]
Fix warning in zend_execute.c by explicit cast

9 years agoUse ZEND_INIT_STATIC_METHOD_CALL for literals of form "classname::method"
Bob Weinand [Fri, 26 Jun 2015 17:55:13 +0000 (19:55 +0200)]
Use ZEND_INIT_STATIC_METHOD_CALL for literals of form "classname::method"

9 years agoFix closure leak test
Aaron Piotrowski [Fri, 26 Jun 2015 14:25:56 +0000 (09:25 -0500)]
Fix closure leak test

9 years agoFix test duplication, add more tests
Aaron Piotrowski [Fri, 26 Jun 2015 14:25:25 +0000 (09:25 -0500)]
Fix test duplication, add more tests

9 years agorestricted test to English locale (fails otherwise)
Christoph M. Becker [Fri, 26 Jun 2015 14:27:45 +0000 (16:27 +0200)]
restricted test to English locale (fails otherwise)

9 years agofixed broken test (syntax error in SKIPIF section)
Christoph M. Becker [Fri, 26 Jun 2015 13:57:28 +0000 (15:57 +0200)]
fixed broken test (syntax error in SKIPIF section)

9 years agoAdd test for bug #69939
Kalle Sommer Nielsen [Fri, 26 Jun 2015 13:35:16 +0000 (15:35 +0200)]
Add test for bug #69939

9 years agoFixed bug #69939 (Casting object to bool returns false)
Kalle Sommer Nielsen [Fri, 26 Jun 2015 13:30:03 +0000 (15:30 +0200)]
Fixed bug #69939 (Casting object to bool returns false)

9 years agoMerge branch 'master' of https://git.php.net/push/php-src
Kalle Sommer Nielsen [Fri, 26 Jun 2015 08:24:45 +0000 (10:24 +0200)]
Merge branch 'master' of https://git.php.net/push/php-src

9 years agoFix Closure leak in aborted INIT_DYNAMIC_FCALL
Bob Weinand [Fri, 26 Jun 2015 03:10:58 +0000 (05:10 +0200)]
Fix Closure leak in aborted INIT_DYNAMIC_FCALL

9 years agoAdded more indirect call tests, remove invalid test
Aaron Piotrowski [Fri, 26 Jun 2015 00:46:28 +0000 (19:46 -0500)]
Added more indirect call tests, remove invalid test

9 years agoFix 'Class::method' indirect call with empty method name
Aaron Piotrowski [Fri, 26 Jun 2015 00:30:36 +0000 (19:30 -0500)]
Fix 'Class::method' indirect call with empty method name

9 years agoMerge branch 'PHP-5.6'
Tjerk Meesters [Thu, 25 Jun 2015 22:03:29 +0000 (06:03 +0800)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  Fixed #69882: OpenSSL error "key values mismatch" after openssl_pkcs12_read with extra certs

9 years agoFixed #69882: OpenSSL error "key values mismatch" after openssl_pkcs12_read with...
Tjerk Meesters [Thu, 25 Jun 2015 21:31:54 +0000 (05:31 +0800)]
Fixed #69882: OpenSSL error "key values mismatch" after openssl_pkcs12_read with extra certs

Squashed commit of the following:

commit a64c1d9bc4c129fd946a478bdcb55101e42157b7
Author: Tomasz Sawicki <falundir@gmail.com>
Date:   Wed Jun 24 08:49:37 2015 +0200

    Fix #69882: OpenSSL error "key values mismatch" after openssl_pkcs12_read with extra certs

    The "key values mismatch" error is triggered in openssl_pkcs12_read by
    PKCS12_parse, because it uses X509_check_private_key to separate main
    certificate (which corresponds to private key) from extra certificates.
    Extra certificates usually comes first (p12 contents are reversed as
    stack) and X509_check_private_key triggers X509_R_KEY_VALUES_MISMATCH
    error.
    The fix pops "key values mismatch" error from OpenSSL error stack for
    each extra certificate if there are any.

9 years ago3rd arg to stream_set_timeout is optional
Rasmus Lerdorf [Thu, 25 Jun 2015 17:30:41 +0000 (10:30 -0700)]
3rd arg to  stream_set_timeout is optional
ignore_user_abort() should take a bool not a string

9 years agoMerge branch 'PHP-5.6'
Julien Pauli [Thu, 25 Jun 2015 17:13:49 +0000 (19:13 +0200)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  fix unknown size of void error

9 years agoMerge branch 'PHP-5.5' into PHP-5.6
Julien Pauli [Thu, 25 Jun 2015 17:13:20 +0000 (19:13 +0200)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  fix unknown size of void error

9 years agofix unknown size of void error
Anatol Belski [Wed, 17 Jun 2015 21:43:13 +0000 (23:43 +0200)]
fix unknown size of void error

9 years agoMerge branch 'master' of https://git.php.net/push/php-src
Kalle Sommer Nielsen [Thu, 25 Jun 2015 17:09:00 +0000 (19:09 +0200)]
Merge branch 'master' of https://git.php.net/push/php-src

9 years agoOptimize out usless conditions used by specializer
Dmitry Stogov [Thu, 25 Jun 2015 15:56:14 +0000 (18:56 +0300)]
Optimize out usless conditions used by specializer

9 years agoupdate the doc in regard to the latest discussions
Anatol Belski [Thu, 25 Jun 2015 14:39:02 +0000 (16:39 +0200)]
update the doc in regard to the latest discussions

9 years agoMerge branch 'PHP-5.6'
Anatol Belski [Thu, 25 Jun 2015 09:35:11 +0000 (11:35 +0200)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  backport missing rev bfdc9e280515c1639dfe1d81ce6fc225d2cf1bc9

9 years agobackport missing rev bfdc9e280515c1639dfe1d81ce6fc225d2cf1bc9
Anatol Belski [Thu, 25 Jun 2015 09:34:04 +0000 (11:34 +0200)]
backport missing rev bfdc9e280515c1639dfe1d81ce6fc225d2cf1bc9

9 years agoBetter check for __builtin_constant_p() availability
Dmitry Stogov [Thu, 25 Jun 2015 09:02:28 +0000 (12:02 +0300)]
Better check for __builtin_constant_p() availability

9 years agoMoved test to correct place
Dmitry Stogov [Thu, 25 Jun 2015 08:22:21 +0000 (11:22 +0300)]
Moved test to correct place

9 years agoFix paths issue when fetching .phpdbginit under Windows
Bob Weinand [Wed, 24 Jun 2015 22:35:52 +0000 (00:35 +0200)]
Fix paths issue when fetching .phpdbginit under Windows

9 years agoMerge remote-tracking branch 'origin/PHP-5.6'
Ferenc Kovacs [Wed, 24 Jun 2015 22:23:21 +0000 (00:23 +0200)]
Merge remote-tracking branch 'origin/PHP-5.6'

* origin/PHP-5.6:
  5.6.12 next

9 years ago5.6.12 next
Ferenc Kovacs [Wed, 24 Jun 2015 22:21:45 +0000 (00:21 +0200)]
5.6.12 next

9 years agoTypo (thanks kaplan@)
Hannes Magnusson [Wed, 24 Jun 2015 15:24:11 +0000 (08:24 -0700)]
Typo (thanks kaplan@)

9 years agoMerge branch 'master' of git.php.net:php-src
Xinchen Hui [Wed, 24 Jun 2015 13:44:31 +0000 (21:44 +0800)]
Merge branch 'master' of git.php.net:php-src

9 years agoMicro optimization
Xinchen Hui [Wed, 24 Jun 2015 13:35:13 +0000 (21:35 +0800)]
Micro optimization

9 years agoPassing a zend_string * to %s is a bad idea
Bob Weinand [Wed, 24 Jun 2015 13:29:26 +0000 (15:29 +0200)]
Passing a zend_string * to %s is a bad idea

9 years agoMerge branch 'PHP-5.6'
Julien Pauli [Wed, 24 Jun 2015 08:45:42 +0000 (10:45 +0200)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  5.5.28 now - Security Only

9 years agoMerge branch 'PHP-5.5' into PHP-5.6
Julien Pauli [Wed, 24 Jun 2015 08:42:41 +0000 (10:42 +0200)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  5.5.28 now - Security Only

Conflicts:
configure.in
main/php_version.h

9 years ago5.5.28 now - Security Only
Julien Pauli [Wed, 24 Jun 2015 08:41:06 +0000 (10:41 +0200)]
5.5.28 now - Security Only

9 years agofix NEWS
Anatol Belski [Wed, 24 Jun 2015 08:21:54 +0000 (10:21 +0200)]
fix NEWS

9 years ago3rd arg to define() is optional
Rasmus Lerdorf [Wed, 24 Jun 2015 03:53:23 +0000 (23:53 -0400)]
3rd arg to define() is optional

9 years agoWrong arginfo on assert
Rasmus Lerdorf [Wed, 24 Jun 2015 02:40:49 +0000 (22:40 -0400)]
Wrong arginfo on assert
(not adding types, just fixing a missing arg)

9 years agoPHP7 sounds like a good time to include signatures in announce mails
Hannes Magnusson [Wed, 24 Jun 2015 02:33:37 +0000 (19:33 -0700)]
PHP7 sounds like a good time to include signatures in announce mails

We need these posted as many places as possible to make any sense.

9 years agospace
Hannes Magnusson [Wed, 24 Jun 2015 02:29:10 +0000 (19:29 -0700)]
space

9 years agoMerge branch 'PHP-5.6'
Christoph M. Becker [Wed, 24 Jun 2015 00:04:34 +0000 (02:04 +0200)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  Made bug44295-win.phpt locale independent

9 years agoMerge branch 'PHP-5.5' into PHP-5.6
Christoph M. Becker [Tue, 23 Jun 2015 23:42:22 +0000 (01:42 +0200)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Made bug44295-win.phpt locale independent

9 years agoMade bug44295-win.phpt locale independent
Christoph M. Becker [Tue, 23 Jun 2015 23:41:33 +0000 (01:41 +0200)]
Made bug44295-win.phpt locale independent

Formerly it failed on non English installations.

9 years agoMerge branch 'master' of https://git.php.net/repository/php-src
Christoph M. Becker [Tue, 23 Jun 2015 23:15:44 +0000 (01:15 +0200)]
Merge branch 'master' of https://git.php.net/repository/php-src

# By Rasmus Lerdorf (3) and others
# Via Rasmus Lerdorf
* 'master' of https://git.php.net/repository/php-src:
  Fix more proto comments
  prepare NEWS for next
  Fix more minor mistakes in the proto comments
  Avoid op_num = -1 in unfinished generator cleanup
  Fix incorrect protos

9 years agoupdated NEWS
Christoph M. Becker [Tue, 23 Jun 2015 22:54:20 +0000 (00:54 +0200)]
updated NEWS

9 years agoMerge branch 'PHP-5.6'
Christoph M. Becker [Tue, 23 Jun 2015 22:47:18 +0000 (00:47 +0200)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  updated NEWS
  Fixed bug #69768 (escapeshell*() doesn't cater to !)
  bump API version to 6.8

9 years agoupdated NEWS
Christoph M. Becker [Tue, 23 Jun 2015 22:42:24 +0000 (00:42 +0200)]
updated NEWS

9 years agoMerge branch 'PHP-5.5' into PHP-5.6
Christoph M. Becker [Tue, 23 Jun 2015 22:32:13 +0000 (00:32 +0200)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  updated NEWS
  updated NEWS
  Fixed bug #69768 (escapeshell*() doesn't cater to !)
  bump API version to 6.8

9 years agoupdated NEWS
Christoph M. Becker [Tue, 23 Jun 2015 22:31:07 +0000 (00:31 +0200)]
updated NEWS

9 years agoMerge branch 'PHP-5.4' into PHP-5.5
Christoph M. Becker [Tue, 23 Jun 2015 22:23:39 +0000 (00:23 +0200)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  updated NEWS
  Fixed bug #69768 (escapeshell*() doesn't cater to !)
  bump API version to 6.8

9 years agoupdated NEWS
Christoph M. Becker [Tue, 23 Jun 2015 22:20:32 +0000 (00:20 +0200)]
updated NEWS

9 years agoFixed bug #69768 (escapeshell*() doesn't cater to !)
Christoph M. Becker [Tue, 23 Jun 2015 22:15:55 +0000 (00:15 +0200)]
Fixed bug #69768 (escapeshell*() doesn't cater to !)

When delayed variable substitution is enabled (can be set in the
Registry, for instance), !ENV! works similar to %ENV%, and so ! should
be escaped like %.

9 years agoFix more proto comments
Rasmus Lerdorf [Tue, 23 Jun 2015 21:46:07 +0000 (17:46 -0400)]
Fix more proto comments

9 years agoprepare NEWS for next
Anatol Belski [Tue, 23 Jun 2015 20:25:36 +0000 (22:25 +0200)]
prepare NEWS for next

9 years agoFix more minor mistakes in the proto comments
Rasmus Lerdorf [Tue, 23 Jun 2015 19:47:07 +0000 (15:47 -0400)]
Fix more minor mistakes in the proto comments

9 years agoAvoid op_num = -1 in unfinished generator cleanup
Nikita Popov [Tue, 23 Jun 2015 18:13:25 +0000 (20:13 +0200)]
Avoid op_num = -1 in unfinished generator cleanup

Also add two tests showing that the -1 substraction in the
computation of op_num is really necessary.

9 years agoFix incorrect protos
Rasmus Lerdorf [Tue, 23 Jun 2015 18:15:24 +0000 (14:15 -0400)]
Fix incorrect protos

9 years agoupdated NEWS
Christoph M. Becker [Tue, 23 Jun 2015 17:44:22 +0000 (19:44 +0200)]
updated NEWS

9 years agoMerge branch 'PHP-5.6'
Christoph M. Becker [Tue, 23 Jun 2015 17:41:02 +0000 (19:41 +0200)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  updated NEWS
  Fixed Bug #53823 (preg_replace: * qualifier on unicode replace garbles the string)

9 years agoupdated NEWS
Christoph M. Becker [Tue, 23 Jun 2015 17:36:59 +0000 (19:36 +0200)]
updated NEWS

9 years agoMerge branch 'PHP-5.5' into PHP-5.6
Christoph M. Becker [Tue, 23 Jun 2015 17:32:57 +0000 (19:32 +0200)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  updated NEWS
  Fixed Bug #53823 (preg_replace: * qualifier on unicode replace garbles the string)

9 years agoupdated NEWS
Christoph M. Becker [Tue, 23 Jun 2015 17:32:18 +0000 (19:32 +0200)]
updated NEWS

9 years agoFixed Bug #53823 (preg_replace: * qualifier on unicode replace garbles the string)
Christoph M. Becker [Fri, 5 Jun 2015 12:40:03 +0000 (14:40 +0200)]
Fixed Bug #53823 (preg_replace: * qualifier on unicode replace garbles the string)

When advancing after empty matches, php_pcre_match_impl() as well as
php_pcre_replace_impl() always have to advance to the next code point when the
u modifier is given, instead of to the next byte.