]>
granicus.if.org Git - php/log
Michael Wallner [Wed, 18 Feb 2015 13:04:19 +0000 (14:04 +0100)]
Merge branch 'PHP-5.6'
* PHP-5.6:
Fixed bug #65593 (Segfault when calling ob_start from output buffering callback)
Michael Wallner [Wed, 18 Feb 2015 12:59:32 +0000 (13:59 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
Fixed bug #65593 (Segfault when calling ob_start from output buffering callback)
Michael Wallner [Wed, 18 Feb 2015 12:58:31 +0000 (13:58 +0100)]
Fixed bug #65593 (Segfault when calling ob_start from output buffering callback)
Julien Pauli [Wed, 18 Feb 2015 11:42:02 +0000 (12:42 +0100)]
Merge branch 'PHP-5.6'
* PHP-5.6:
Updated NEWS
Julien Pauli [Wed, 18 Feb 2015 11:41:47 +0000 (12:41 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
Updated NEWS
Julien Pauli [Wed, 18 Feb 2015 11:40:38 +0000 (12:40 +0100)]
Updated NEWS
Stanislav Malyshev [Wed, 18 Feb 2015 07:48:17 +0000 (08:48 +0100)]
Merge branch 'pull-request/1007'
* pull-request/1007:
Fix associativity to match Perl
Blast off to space.
Jakub Zelenka [Tue, 17 Feb 2015 20:52:06 +0000 (20:52 +0000)]
Set PHP_JSON_VERSION to 1.4.0
Jakub Zelenka [Tue, 17 Feb 2015 20:46:36 +0000 (20:46 +0000)]
Remove unnecessary resource checks in openssl ext
The resource val is already checking Z_TYPE_P(val) == IS_RESOURCE.
There is no need to call extended resource fetch functions though.
Jakub Zelenka [Tue, 17 Feb 2015 20:44:40 +0000 (20:44 +0000)]
JSON is now maintained
Anatol Belski [Tue, 17 Feb 2015 18:15:22 +0000 (19:15 +0100)]
improve debugability in TS debug builds
gdb seems to be not always able to fetch the correct context for
thread locals. Thus, the "if (TSRMLS_CACHE)" clause causes gdb to
show crashes which aren't recognized neither with helgrind nor
in release builds. This is reproducable by setting breakpoints on
the exact line where PHP has a tsrm_get_ls_cache() call.
Nikita Popov [Tue, 17 Feb 2015 15:02:33 +0000 (16:02 +0100)]
More UPGRADING, in particular on foreach
Only doing a shallow description of foreach changes, describing
them completely is too complicated.
Xinchen Hui [Tue, 17 Feb 2015 14:03:50 +0000 (22:03 +0800)]
Fixed bug #69038 (switch(SOMECONSTANT) misbehaves) for master
Xinchen Hui [Tue, 17 Feb 2015 13:18:46 +0000 (21:18 +0800)]
Merge branch 'PHP-5.6'
Xinchen Hui [Tue, 17 Feb 2015 13:17:06 +0000 (21:17 +0800)]
Merge branch 'PHP-5.5' of https://git.php.net/repository/php-src into PHP-5.5
Xinchen Hui [Tue, 17 Feb 2015 13:16:53 +0000 (21:16 +0800)]
Merge branch 'PHP-5.6' of https://git.php.net/repository/php-src into PHP-5.6
Xinchen Hui [Tue, 17 Feb 2015 13:16:37 +0000 (21:16 +0800)]
Replace var is introduced
Anatol Belski [Tue, 17 Feb 2015 09:37:52 +0000 (10:37 +0100)]
abstain from using xmlCleanupParser
Depending on circumstances, usage of xmlCleanupParser can affect
the thread local storage, or even cause crashes in single threaded
programs. On shutdown the memory will be freed anyway, however
not using xmlCleanupParser helps to avoid possible shutdown
crashes.
Stanislav Malyshev [Tue, 17 Feb 2015 06:47:57 +0000 (07:47 +0100)]
Merge branch 'PHP-5.6'
* PHP-5.6:
fix TS build
Conflicts:
ext/date/php_date.c
Stanislav Malyshev [Tue, 17 Feb 2015 06:47:27 +0000 (07:47 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
fix TS build
Stanislav Malyshev [Tue, 17 Feb 2015 06:47:12 +0000 (07:47 +0100)]
fix TS build
Stanislav Malyshev [Tue, 17 Feb 2015 06:10:30 +0000 (07:10 +0100)]
Merge branch 'PHP-5.6'
* PHP-5.6:
update news
Fix bug #68942 (Use after free vulnerability in unserialize() with DateTimeZone)
Port for for bug #68552
Fix bug #68942 (Use after free vulnerability in unserialize() with DateTimeZone)
- BFN
Conflicts:
ext/date/php_date.c
Stanislav Malyshev [Tue, 17 Feb 2015 06:02:20 +0000 (07:02 +0100)]
Fix bug #68942 (Use after free vulnerability in unserialize() with DateTimeZone)
Stanislav Malyshev [Tue, 17 Feb 2015 05:58:24 +0000 (06:58 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
update news
Stanislav Malyshev [Tue, 17 Feb 2015 05:58:14 +0000 (06:58 +0100)]
update news
Stanislav Malyshev [Tue, 17 Feb 2015 05:56:20 +0000 (06:56 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
Fix bug #68942 (Use after free vulnerability in unserialize() with DateTimeZone)
Port for for bug #68552
Fix bug #68942 (Use after free vulnerability in unserialize() with DateTimeZone)
- BFN
Stanislav Malyshev [Tue, 17 Feb 2015 05:53:48 +0000 (06:53 +0100)]
Merge branch 'PHP-5.4' into PHP-5.5
* PHP-5.4:
Port for for bug #68552
Fix bug #68942 (Use after free vulnerability in unserialize() with DateTimeZone)
- BFN
Stanislav Malyshev [Tue, 17 Feb 2015 05:53:27 +0000 (06:53 +0100)]
Fix bug #68942 (Use after free vulnerability in unserialize() with DateTimeZone)
Stanislav Malyshev [Mon, 16 Feb 2015 05:50:10 +0000 (06:50 +0100)]
Port for for bug #68552
Stanislav Malyshev [Sun, 1 Feb 2015 06:40:08 +0000 (22:40 -0800)]
Fix bug #68942 (Use after free vulnerability in unserialize() with DateTimeZone)
Conflicts:
ext/date/php_date.c
Xinchen Hui [Tue, 17 Feb 2015 03:36:44 +0000 (11:36 +0800)]
Update NEWS
Xinchen Hui [Tue, 17 Feb 2015 03:36:15 +0000 (11:36 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6
Xinchen Hui [Tue, 17 Feb 2015 03:34:57 +0000 (11:34 +0800)]
Fixed bug #69038 (switch(SOMECONSTANT) misbehaves)
Felipe Pena [Tue, 17 Feb 2015 03:14:05 +0000 (01:14 -0200)]
- BFN
Felipe Pena [Tue, 17 Feb 2015 03:11:48 +0000 (01:11 -0200)]
- Fix merge
Felipe Pena [Tue, 17 Feb 2015 03:08:48 +0000 (01:08 -0200)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
Felipe Pena [Tue, 17 Feb 2015 03:08:07 +0000 (01:08 -0200)]
Merge branch 'PHP-5.4' into PHP-5.5
* PHP-5.4:
- Fixed bug #67827 (broken detection of system crypt sha256/sha512 support)
- Fixed bug #67427 (SoapServer cannot handle large messages) patch by: brandt at docoloc dot de
Update NEWS
Rasmus Lerdorf [Tue, 17 Feb 2015 02:28:32 +0000 (18:28 -0800)]
Don't read the local php.ini when Generating Phar
When building phar shared, you can end up loading
a previous phar.so that isn't compatible with the
php cli being used to generate Phar here.
Felipe Pena [Tue, 17 Feb 2015 02:28:28 +0000 (00:28 -0200)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
- Fixed bug #67827 (broken detection of system crypt sha256/sha512 support)
- Fixed bug #67427 (SoapServer cannot handle large messages) patch by: brandt at docoloc dot de
Update NEWS
Felipe Pena [Tue, 17 Feb 2015 02:28:11 +0000 (00:28 -0200)]
Merge branch 'PHP-5.4' into PHP-5.5
* PHP-5.4:
- Fixed bug #67827 (broken detection of system crypt sha256/sha512 support)
- Fixed bug #67427 (SoapServer cannot handle large messages) patch by: brandt at docoloc dot de
Update NEWS
Felipe Pena [Tue, 17 Feb 2015 02:23:47 +0000 (00:23 -0200)]
- Fixed bug #67827 (broken detection of system crypt sha256/sha512 support)
Jakub Zelenka [Mon, 16 Feb 2015 20:07:01 +0000 (20:07 +0000)]
Delete json outdated package.xml
The package.xml has not been update for more then 8 years and
there is no reason to keep it. It would require quite
a bit of digging in git history to update it which is
not worth it.
Anatol Belski [Mon, 16 Feb 2015 16:19:32 +0000 (17:19 +0100)]
made ZEND_TSRMLS_CACHE_* macros look like function calls
which also comply with the current semantics for such macros
Felipe Pena [Mon, 16 Feb 2015 15:09:52 +0000 (13:09 -0200)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
- Fix merge
BFN
Felipe Pena [Mon, 16 Feb 2015 15:09:40 +0000 (13:09 -0200)]
- Fix merge
Felipe Pena [Mon, 16 Feb 2015 15:07:26 +0000 (13:07 -0200)]
- Fixed bug #67427 (SoapServer cannot handle large messages) patch by: brandt at docoloc dot de
Felipe Pena [Mon, 16 Feb 2015 14:48:05 +0000 (12:48 -0200)]
- Fix merge
Felipe Pena [Mon, 16 Feb 2015 14:47:30 +0000 (12:47 -0200)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
- Fixed bug #67427 (SoapServer cannot handle large messages) patch by: brandt at docoloc dot de
BFN
Update NEWS
Felipe Pena [Mon, 16 Feb 2015 14:47:16 +0000 (12:47 -0200)]
Merge branch 'PHP-5.4' into PHP-5.5
* PHP-5.4:
- Fixed bug #67427 (SoapServer cannot handle large messages) patch by: brandt at docoloc dot de
Update NEWS
Felipe Pena [Mon, 16 Feb 2015 14:46:43 +0000 (12:46 -0200)]
- Fixed bug #67427 (SoapServer cannot handle large messages) patch by: brandt at docoloc dot de
Felipe Pena [Mon, 16 Feb 2015 14:22:17 +0000 (12:22 -0200)]
Merge branch 'master' of git.php.net:/php-src
Felipe Pena [Mon, 16 Feb 2015 14:21:20 +0000 (12:21 -0200)]
- Fix merge
Felipe Pena [Mon, 16 Feb 2015 14:08:39 +0000 (12:08 -0200)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
- Fixed bug #67427 (SoapServer cannot handle large messages) patch by: brandt at docoloc dot de
BFN
Update NEWS
Felipe Pena [Mon, 16 Feb 2015 14:08:26 +0000 (12:08 -0200)]
Merge branch 'PHP-5.4' into PHP-5.5
* PHP-5.4:
- Fixed bug #67427 (SoapServer cannot handle large messages) patch by: brandt at docoloc dot de
Update NEWS
Felipe Pena [Mon, 16 Feb 2015 14:08:07 +0000 (12:08 -0200)]
- Fixed bug #67427 (SoapServer cannot handle large messages) patch by: brandt at docoloc dot de
Antony Dovgal [Mon, 16 Feb 2015 12:27:54 +0000 (15:27 +0300)]
Merge branch 'pull-request/995'
* pull-request/995:
fix bug #68822 (request time is reset too early)
Antony Dovgal [Mon, 16 Feb 2015 12:23:13 +0000 (15:23 +0300)]
BFN
Antony Dovgal [Mon, 16 Feb 2015 12:15:33 +0000 (15:15 +0300)]
Merge branch 'pull-request/995' into PHP-5.5
* pull-request/995:
fix bug #68822 (request time is reset too early)
Antony Dovgal [Mon, 16 Feb 2015 12:15:11 +0000 (15:15 +0300)]
Merge branch 'pull-request/995' into PHP-5.6
* pull-request/995:
fix bug #68822 (request time is reset too early)
redfoxli [Tue, 13 Jan 2015 05:59:24 +0000 (13:59 +0800)]
fix bug #68822 (request time is reset too early)
this caused wrong time in the logs
Xinchen Hui [Mon, 16 Feb 2015 06:22:56 +0000 (14:22 +0800)]
Merge branch 'master' of https://git.php.net/repository/php-src
Xinchen Hui [Mon, 16 Feb 2015 06:18:08 +0000 (14:18 +0800)]
Merge branch 'PHP-5.6'
Conflicts:
ext/openssl/openssl.c
Xinchen Hui [Mon, 16 Feb 2015 06:16:52 +0000 (14:16 +0800)]
Fixed bug #68912 (Segmentation fault at openssl_spki_new)
Jakub Zelenka [Sun, 15 Feb 2015 20:04:16 +0000 (20:04 +0000)]
Update JSON Readme
Jakub Zelenka [Sun, 15 Feb 2015 19:46:41 +0000 (19:46 +0000)]
Remove unused destructor in json parser
Jakub Zelenka [Sun, 15 Feb 2015 19:28:37 +0000 (19:28 +0000)]
Add bison 3.0.4 genereted files for json parser
The definitions file (json_parser.tab.h) contains file
system dependent name for C preprocessor guard:
YY_PHP_JSON_YY_HOME_JAKUB_PROG_PHP_MASTER_EXT_JSON_JSON_PARSER_TAB_H_INCLUDED
This is because the srcdir is used for default definitions name.
It's a correct default (--definition=$(srcdir)/json_parser.tab.h)
because the build would fail otherwise. Unfortunately Bison does not have
a special option for defining cpp guard name. The only way would be
using skeleton file but that's not possible with the current
configuration as it requires using a specific bison version
(disallowing range of supported versions).
Jakub Zelenka [Sun, 15 Feb 2015 18:08:58 +0000 (18:08 +0000)]
Regenerate json scanner with re2c 0.13.7.5
Xinchen Hui [Sun, 15 Feb 2015 15:00:41 +0000 (23:00 +0800)]
Merge branch 'PHP-5.6'
Xinchen Hui [Sun, 15 Feb 2015 15:00:34 +0000 (23:00 +0800)]
Update NEWs
Xinchen Hui [Sun, 15 Feb 2015 14:56:56 +0000 (22:56 +0800)]
Merge branch 'PHP-5.6'
Conflicts:
ext/readline/readline.c
Xinchen Hui [Sun, 15 Feb 2015 14:55:42 +0000 (22:55 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6
Xinchen Hui [Sun, 15 Feb 2015 14:54:05 +0000 (22:54 +0800)]
Fixed bug #69054 (Null dereference in readline_(read|write)_history() without parameters)
Michael Wallner [Sun, 15 Feb 2015 08:31:47 +0000 (09:31 +0100)]
Merge branch 'PHP-5.6'
* PHP-5.6:
fix detection of mbstate_t with clang
Michael Wallner [Sun, 8 Feb 2015 20:45:19 +0000 (21:45 +0100)]
fix detection of mbstate_t with clang
AC_TRY_COMPILE expexts a function body
Xinchen Hui [Sat, 14 Feb 2015 14:20:33 +0000 (22:20 +0800)]
Merge branch 'PHP-5.6'
Conflicts:
ext/pgsql/pgsql.c
Xinchen Hui [Sat, 14 Feb 2015 14:18:13 +0000 (22:18 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6
Conflicts:
ext/pgsql/pgsql.c
Xinchen Hui [Sat, 14 Feb 2015 14:14:31 +0000 (22:14 +0800)]
Fixed bug #68638 (pg_update() fails to store infinite values)
Xinchen Hui [Sat, 14 Feb 2015 14:03:53 +0000 (22:03 +0800)]
Merge branch 'PHP-5.4' of https://github.com/wfelipew/php-src into PHP-5.5
Xinchen Hui [Sat, 14 Feb 2015 04:57:53 +0000 (12:57 +0800)]
Fixed build on windows
Nikita Popov [Fri, 13 Feb 2015 20:42:44 +0000 (21:42 +0100)]
Some more UPGRADING changes
Yasuo Ohgaki [Fri, 13 Feb 2015 20:41:04 +0000 (05:41 +0900)]
Update NEWS
Yasuo Ohgaki [Fri, 13 Feb 2015 20:40:51 +0000 (05:40 +0900)]
Update NEWS
Yasuo Ohgaki [Fri, 13 Feb 2015 20:37:56 +0000 (05:37 +0900)]
Added NULL byte protection to exec, system and passthru.
Yasuo Ohgaki [Fri, 13 Feb 2015 20:34:57 +0000 (05:34 +0900)]
Update NEWS
Yasuo Ohgaki [Fri, 13 Feb 2015 20:28:32 +0000 (05:28 +0900)]
Merge branch 'PHP-5.6'
* PHP-5.6:
Add NULL byte protection to exec, system and passthru
Yasuo Ohgaki [Fri, 13 Feb 2015 20:27:44 +0000 (05:27 +0900)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
Add NULL byte protection to exec, system and passthru
Yasuo Ohgaki [Fri, 13 Feb 2015 20:26:54 +0000 (05:26 +0900)]
Merge branch 'PHP-5.4' into PHP-5.5
* PHP-5.4:
Add NULL byte protection to exec, system and passthru
Yasuo Ohgaki [Fri, 13 Feb 2015 20:25:04 +0000 (05:25 +0900)]
Add NULL byte protection to exec, system and passthru
Nikita Popov [Fri, 13 Feb 2015 19:49:22 +0000 (20:49 +0100)]
More extensive UPGRADING
I'd like UPGRADING to have a complete list of changes including
code samples and suggested changes. Right now it's only a list
of bullet points, where it is often required to read a linked
RFC to understand the difference.
Dmitry Stogov [Fri, 13 Feb 2015 19:20:39 +0000 (22:20 +0300)]
Merged zend_array and HashTable into the single data structure.
Now each HashTable is also zend_array, so it's refcounted and may be a subject for Copy on Write
zend_array_dup() was changed to allocate and return HashTable, instead of taking preallocated HashTable as argument.
Dmitry Stogov [Fri, 13 Feb 2015 17:18:29 +0000 (20:18 +0300)]
Get rid of old HashTable iteration API (it doesn't work with constant arrays)
Popa Adrian Marius [Fri, 13 Feb 2015 15:55:17 +0000 (17:55 +0200)]
Apply PHP7 firebird fixes after API Cleanup from https://github.com/Jan-E/php-src/commit/
8c920a22ac65da485eaf3d2fd27baf2b0406116e
Nikita Popov [Fri, 13 Feb 2015 14:33:50 +0000 (15:33 +0100)]
Remove unused variable
Guilherme Blanco [Sat, 6 Dec 2014 04:42:52 +0000 (04:42 +0000)]
Check interface/trait extension for internal classes
Removed possibility to have extensions to declare classes extending
interfaces or traits. It was checked in user classes, not extensions
or internal.
Anatol Belski [Fri, 13 Feb 2015 12:40:37 +0000 (13:40 +0100)]
Merge branch 'PHP-5.6'
* PHP-5.6:
fix condition
Anatol Belski [Fri, 13 Feb 2015 12:40:10 +0000 (13:40 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
fix condition
Anatol Belski [Fri, 13 Feb 2015 12:39:46 +0000 (13:39 +0100)]
fix condition
Xinchen Hui [Fri, 13 Feb 2015 10:27:10 +0000 (18:27 +0800)]
Merge branch 'master' of https://git.php.net/repository/php-src
Xinchen Hui [Fri, 13 Feb 2015 10:25:44 +0000 (18:25 +0800)]
Revert "Cleanup globals initialization"
This reverts commit
309e90638dac527077a2d81ceeebfba189251537 .
Xinchen Hui [Fri, 13 Feb 2015 10:25:31 +0000 (18:25 +0800)]
Revert "Remove useless TSRMLS by merge"
This reverts commit
5e7fd50376a3f44bd01ef1041fa0a251317c358c .