]> granicus.if.org Git - php/log
php
10 years agoFixed disallowal of array usage in constants at run-time
Bob Weinand [Fri, 11 Apr 2014 16:21:46 +0000 (18:21 +0200)]
Fixed disallowal of array usage in constants at run-time
Added at the same time the possibility of array dereferencing
to complete the set of features (useful application of arrays in constants)

10 years agoUpdated zend_vm_execute.h
Bob Weinand [Fri, 11 Apr 2014 14:18:42 +0000 (16:18 +0200)]
Updated zend_vm_execute.h

10 years agofix syntax error in vc++
Anatol Belski [Fri, 11 Apr 2014 11:08:46 +0000 (13:08 +0200)]
fix syntax error in vc++

10 years agoupdated NEWS
Anatol Belski [Fri, 11 Apr 2014 09:01:42 +0000 (11:01 +0200)]
updated NEWS

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Anatol Belski [Fri, 11 Apr 2014 09:01:01 +0000 (11:01 +0200)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Fixed bug #66967 Updated the bundled libsqlite to 3.8.4.3

10 years agoFixed bug #66967 Updated the bundled libsqlite to 3.8.4.3
Anatol Belski [Fri, 11 Apr 2014 09:00:10 +0000 (11:00 +0200)]
Fixed bug #66967 Updated the bundled libsqlite to 3.8.4.3

10 years agoUpdated NEWS
Bob Weinand [Fri, 11 Apr 2014 08:10:36 +0000 (10:10 +0200)]
Updated NEWS

10 years agoFix bug #66015 by reverting "Removed operations on constant arrays."
Bob Weinand [Fri, 11 Apr 2014 08:06:17 +0000 (10:06 +0200)]
Fix bug #66015 by reverting "Removed operations on constant arrays."

10 years agoHere comes the news
Andrey Hristov [Thu, 10 Apr 2014 15:15:42 +0000 (18:15 +0300)]
Here comes the news

10 years agoMerge branch 'PHP-5.6' of git.php.net:php-src into PHP-5.6
Andrey Hristov [Thu, 10 Apr 2014 15:13:58 +0000 (18:13 +0300)]
Merge branch 'PHP-5.6' of git.php.net:php-src into PHP-5.6

10 years agoFix the fix
Andrey Hristov [Thu, 10 Apr 2014 15:13:44 +0000 (18:13 +0300)]
Fix the fix

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Popa Adrian Marius [Thu, 10 Apr 2014 14:43:29 +0000 (17:43 +0300)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Cleanup $ is not needed for git

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Popa Adrian Marius [Thu, 10 Apr 2014 14:43:09 +0000 (17:43 +0300)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Cleanup $ is not needed for git

10 years agoCleanup $ is not needed for git
Popa Adrian Marius [Thu, 10 Apr 2014 14:42:32 +0000 (17:42 +0300)]
Cleanup $ is not needed for git

10 years agoMerge branch 'PHP-5.6' of git.php.net:php-src into PHP-5.6
Andrey Hristov [Thu, 10 Apr 2014 13:49:13 +0000 (16:49 +0300)]
Merge branch 'PHP-5.6' of git.php.net:php-src into PHP-5.6

Conflicts:
ext/mysqli/tests/mysqli_begin_transaction.phpt

10 years agoNew result fetching mode for mysqlnd, which should use less memory but
Andrey Hristov [Thu, 10 Apr 2014 13:44:54 +0000 (16:44 +0300)]
New result fetching mode for mysqlnd, which should use less memory but
implies more memory copy. The old method is still available and can be used.
It stays as default. Choosing the method is through a flag to mysqli_query()/mysqli_real_query()
New mode can be forced with an INI setting, for all extensions that support this mode
(ext/mysql and mysqli, because PDO due to it's architecture can't support it)
The setting is mysqlnd.fetch_data_copy=[0|1]

10 years agofix typo
Ferenc Kovacs [Thu, 10 Apr 2014 05:07:11 +0000 (07:07 +0200)]
fix typo

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Ferenc Kovacs [Thu, 10 Apr 2014 05:06:53 +0000 (07:06 +0200)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  fix typo
  fix typo

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Ferenc Kovacs [Thu, 10 Apr 2014 05:06:14 +0000 (07:06 +0200)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  fix typo

10 years agofix typo
Ferenc Kovacs [Thu, 10 Apr 2014 05:05:55 +0000 (07:05 +0200)]
fix typo

10 years agofix typo
Ferenc Kovacs [Thu, 10 Apr 2014 05:05:07 +0000 (07:05 +0200)]
fix typo

10 years agoadd a NEWS block for beta2
Ferenc Kovacs [Thu, 10 Apr 2014 04:22:43 +0000 (06:22 +0200)]
add a NEWS block for beta2

10 years agoadd missing entries to NEWS
Ferenc Kovacs [Thu, 10 Apr 2014 04:21:31 +0000 (06:21 +0200)]
add missing entries to NEWS

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Ferenc Kovacs [Wed, 9 Apr 2014 17:02:56 +0000 (19:02 +0200)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  abstract namespace for unix sockets is a linux only feature

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Ferenc Kovacs [Wed, 9 Apr 2014 17:02:25 +0000 (19:02 +0200)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  abstract namespace for unix sockets is a linux only feature

10 years agoabstract namespace for unix sockets is a linux only feature
Ferenc Kovacs [Wed, 9 Apr 2014 17:01:01 +0000 (19:01 +0200)]
abstract namespace for unix sockets is a linux only feature

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Tjerk Meesters [Wed, 9 Apr 2014 12:11:07 +0000 (20:11 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6

10 years agoDon't test for specific non-zero substr_compare() return value
Tjerk Meesters [Wed, 9 Apr 2014 12:10:34 +0000 (20:10 +0800)]
Don't test for specific non-zero substr_compare() return value

10 years agoAdd only_integer_keys option to zend_hash_reindex
Nikita Popov [Wed, 9 Apr 2014 09:20:55 +0000 (11:20 +0200)]
Add only_integer_keys option to zend_hash_reindex

This allows to either do a full reindex, or only reindex the integer
keys.

10 years agoDon't always separate splice replacement array
Nikita Popov [Wed, 9 Apr 2014 08:39:22 +0000 (10:39 +0200)]
Don't always separate splice replacement array

Only perform separation when a typecast is done. Avoids doing a
full hash copy in many cases.

10 years agoAdd zend_hash_splice
Nikita Popov [Tue, 8 Apr 2014 21:24:52 +0000 (23:24 +0200)]
Add zend_hash_splice

This implements the original functionality of php_splice, but
as an in-place operation, thus avoiding copying the HT.

This is much faster (~10x) if the splice removes a small portion
of the array and doesn't insert many elements.

10 years agoAdd zend_hash_reindex
Nikita Popov [Tue, 8 Apr 2014 09:17:17 +0000 (11:17 +0200)]
Add zend_hash_reindex

The implementation differs from the original in array.c in that it
rehashes the hashtable in the same loop. This is approximately two
times faster (not counting the rare case of a purely associative
array).

10 years agoRemove some usages of hashtable internals
Nikita Popov [Mon, 7 Apr 2014 18:46:45 +0000 (20:46 +0200)]
Remove some usages of hashtable internals

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Etienne Kneuss [Wed, 9 Apr 2014 09:36:36 +0000 (11:36 +0200)]
Merge branch 'PHP-5.5' into PHP-5.6

10 years agoUpdated NEWS
Etienne Kneuss [Wed, 9 Apr 2014 09:28:49 +0000 (11:28 +0200)]
Updated NEWS

10 years agofixed bug66702 : regexiterator's invert flag doesn't work as expected
Joshua Thijssen [Wed, 12 Feb 2014 20:28:20 +0000 (21:28 +0100)]
fixed bug66702 : regexiterator's invert flag doesn't work as expected

10 years agoUpdated NEWS for #67043
Tjerk Meesters [Tue, 8 Apr 2014 23:36:34 +0000 (07:36 +0800)]
Updated NEWS for #67043

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Tjerk Meesters [Tue, 8 Apr 2014 23:34:49 +0000 (07:34 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6

10 years agoFixed bug 67043
Tjerk Meesters [Tue, 8 Apr 2014 23:33:55 +0000 (07:33 +0800)]
Fixed bug 67043

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Popa Adrian Marius [Tue, 8 Apr 2014 14:52:22 +0000 (17:52 +0300)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  cleanup
  Fixes bug #66071: isc_interprete is unsafe and deprecated , it is replaced with fb_iterpret

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Popa Adrian Marius [Tue, 8 Apr 2014 14:51:54 +0000 (17:51 +0300)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  cleanup
  Fixes bug #66071: isc_interprete is unsafe and deprecated , it is replaced with fb_iterpret

10 years agocleanup
Popa Adrian Marius [Tue, 8 Apr 2014 12:29:32 +0000 (15:29 +0300)]
cleanup

10 years agoFixes bug #66071: isc_interprete is unsafe and deprecated , it is replaced with fb_it...
Popa Adrian Marius [Tue, 8 Apr 2014 11:11:58 +0000 (14:11 +0300)]
Fixes bug #66071: isc_interprete is unsafe and deprecated , it is replaced with fb_iterpret

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Anatol Belski [Tue, 8 Apr 2014 09:43:32 +0000 (11:43 +0200)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  updated libs versions

10 years agoupdated libs versions
Anatol Belski [Tue, 8 Apr 2014 09:42:58 +0000 (11:42 +0200)]
updated libs versions

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Anatol Belski [Mon, 7 Apr 2014 15:41:32 +0000 (17:41 +0200)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  fixed the test for ICI >= 52.1

10 years agofixed the test for ICI >= 52.1
Anatol Belski [Mon, 7 Apr 2014 15:40:56 +0000 (17:40 +0200)]
fixed the test for ICI >= 52.1

10 years agoFix Linux specific fail in error traces
Bob Weinand [Mon, 7 Apr 2014 15:14:38 +0000 (17:14 +0200)]
Fix Linux specific fail in error traces
Linux apparently does not like memcpy in overlapping regions...

10 years agoadd missing skip to the output, so we actually skip this test
Ferenc Kovacs [Mon, 7 Apr 2014 14:57:52 +0000 (16:57 +0200)]
add missing skip to the output, so we actually skip this test

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Stanislav Malyshev [Sun, 6 Apr 2014 03:13:24 +0000 (20:13 -0700)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  fix the test according to how new date code does it
  fix to work on different ICU versions

10 years agofix the test according to how new date code does it
Stanislav Malyshev [Sun, 6 Apr 2014 03:09:53 +0000 (20:09 -0700)]
fix the test according to how new date code does it

10 years agofix to work on different ICU versions
Stanislav Malyshev [Sun, 6 Apr 2014 02:30:13 +0000 (19:30 -0700)]
fix to work on different ICU versions

10 years agomultibytes tests still fail, put them in XFAIL
Stanislav Malyshev [Sun, 6 Apr 2014 01:34:39 +0000 (18:34 -0700)]
multibytes tests still fail, put them in XFAIL

clean up XFAIL from tests no longer failing

10 years agoupdated NEWS
Anatol Belski [Sat, 5 Apr 2014 07:49:51 +0000 (09:49 +0200)]
updated NEWS

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Anatol Belski [Sat, 5 Apr 2014 07:48:54 +0000 (09:48 +0200)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  updated NEWS
  Fixed bug #66084 simplexml_load_string() mangles empty node name

10 years agoupdated NEWS
Anatol Belski [Sat, 5 Apr 2014 07:48:20 +0000 (09:48 +0200)]
updated NEWS

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Anatol Belski [Sat, 5 Apr 2014 07:47:14 +0000 (09:47 +0200)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Fixed bug #66084 simplexml_load_string() mangles empty node name

10 years agoFixed bug #66084 simplexml_load_string() mangles empty node name
Anatol Belski [Sat, 5 Apr 2014 07:46:24 +0000 (09:46 +0200)]
Fixed bug #66084 simplexml_load_string() mangles empty node name

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Stanislav Malyshev [Thu, 3 Apr 2014 22:57:08 +0000 (15:57 -0700)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  cleanup NEWS

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Stanislav Malyshev [Thu, 3 Apr 2014 22:56:46 +0000 (15:56 -0700)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  cleanup NEWS

10 years agocleanup NEWS
Stanislav Malyshev [Thu, 3 Apr 2014 22:53:43 +0000 (15:53 -0700)]
cleanup NEWS

10 years agoNEWS
Michael Wallner [Thu, 3 Apr 2014 08:41:45 +0000 (10:41 +0200)]
NEWS

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Michael Wallner [Thu, 3 Apr 2014 08:41:24 +0000 (10:41 +0200)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  NEWS
  Fix Bug #66736  fpassthru broken

10 years agoNEWS
Michael Wallner [Thu, 3 Apr 2014 08:40:42 +0000 (10:40 +0200)]
NEWS

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Michael Wallner [Thu, 3 Apr 2014 08:40:20 +0000 (10:40 +0200)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Fix Bug #66736  fpassthru broken

10 years agoFix Bug #66736 fpassthru broken
Michael Wallner [Thu, 3 Apr 2014 08:40:06 +0000 (10:40 +0200)]
Fix Bug #66736  fpassthru broken

10 years agoNEWS
Michael Wallner [Thu, 3 Apr 2014 07:09:51 +0000 (09:09 +0200)]
NEWS

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Michael Wallner [Thu, 3 Apr 2014 07:09:24 +0000 (09:09 +0200)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  NEWS
  Fix bug #66182  exit in stream filter produces segfault

10 years agoNEWS
Michael Wallner [Thu, 3 Apr 2014 07:09:15 +0000 (09:09 +0200)]
NEWS

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Michael Wallner [Thu, 3 Apr 2014 07:08:35 +0000 (09:08 +0200)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Fix bug #66182  exit in stream filter produces segfault

10 years agoFix bug #66182 exit in stream filter produces segfault
Michael Wallner [Thu, 3 Apr 2014 07:07:35 +0000 (09:07 +0200)]
Fix bug #66182  exit in stream filter produces segfault

Unfortunately, a segv caused by exit cannot be tested reliably.

10 years agoNEWS
Michael Wallner [Wed, 2 Apr 2014 13:39:07 +0000 (15:39 +0200)]
NEWS

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Michael Wallner [Wed, 2 Apr 2014 13:38:35 +0000 (15:38 +0200)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  NEWS
  Fixed bug #61019 (Out of memory on command stream_get_contents)

10 years agoNEWS
Michael Wallner [Wed, 2 Apr 2014 13:38:22 +0000 (15:38 +0200)]
NEWS

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Michael Wallner [Wed, 2 Apr 2014 13:37:50 +0000 (15:37 +0200)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Fixed bug #61019 (Out of memory on command stream_get_contents)

10 years agoFixed bug #61019 (Out of memory on command stream_get_contents)
Michael Wallner [Wed, 2 Apr 2014 13:36:39 +0000 (15:36 +0200)]
Fixed bug #61019 (Out of memory on command stream_get_contents)

10 years agoNEWS
Michael Wallner [Wed, 2 Apr 2014 09:14:34 +0000 (11:14 +0200)]
NEWS

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Michael Wallner [Wed, 2 Apr 2014 09:13:42 +0000 (11:13 +0200)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  NEWS

10 years agoNEWS
Michael Wallner [Wed, 2 Apr 2014 09:13:21 +0000 (11:13 +0200)]
NEWS

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Michael Wallner [Wed, 2 Apr 2014 09:11:23 +0000 (11:11 +0200)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Fix bug #64330

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Michael Wallner [Wed, 2 Apr 2014 09:10:59 +0000 (11:10 +0200)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Fix bug #64330

10 years agoFix bug #64330
Michael Wallner [Wed, 2 Apr 2014 09:09:26 +0000 (11:09 +0200)]
Fix bug #64330

stream_socket_server() creates wrong Abstract Namespace UNIX sockets

10 years agoupdate NEWS
Anatol Belski [Tue, 1 Apr 2014 08:14:38 +0000 (10:14 +0200)]
update NEWS

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Anatol Belski [Tue, 1 Apr 2014 08:13:38 +0000 (10:13 +0200)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  updated NEWS
  updated NEWS
  added test for bug #53965
  Fixed bug #53965 <xsl:include> cannot find files w/ relative paths when loaded w/ "file://"

10 years agoupdated NEWS
Anatol Belski [Tue, 1 Apr 2014 08:12:56 +0000 (10:12 +0200)]
updated NEWS

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Anatol Belski [Tue, 1 Apr 2014 08:12:06 +0000 (10:12 +0200)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  updated NEWS
  added test for bug #53965
  Fixed bug #53965 <xsl:include> cannot find files w/ relative paths when loaded w/ "file://"

10 years agoupdated NEWS
Anatol Belski [Tue, 1 Apr 2014 08:11:40 +0000 (10:11 +0200)]
updated NEWS

10 years agoadded test for bug #53965
Anatol Belski [Tue, 1 Apr 2014 08:08:08 +0000 (10:08 +0200)]
added test for bug #53965

10 years agoFixed bug #53965 <xsl:include> cannot find files w/ relative paths when loaded w...
Anatol Belski [Tue, 1 Apr 2014 08:07:18 +0000 (10:07 +0200)]
Fixed bug #53965 <xsl:include> cannot find files w/ relative paths when loaded w/ "file://"

10 years agoupdated libmagic.patch
Anatol Belski [Mon, 31 Mar 2014 15:24:15 +0000 (17:24 +0200)]
updated libmagic.patch

10 years agoNEWS
Remi Collet [Mon, 31 Mar 2014 14:58:10 +0000 (16:58 +0200)]
NEWS

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Remi Collet [Mon, 31 Mar 2014 14:57:39 +0000 (16:57 +0200)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  NEWS
  NEWS
  Fixed Bug #66987 Memory corruption in fileinfo ext (bigendian)

10 years agoNEWS
Remi Collet [Mon, 31 Mar 2014 14:57:29 +0000 (16:57 +0200)]
NEWS

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Remi Collet [Mon, 31 Mar 2014 14:57:12 +0000 (16:57 +0200)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  NEWS
  Fixed Bug #66987 Memory corruption in fileinfo ext (bigendian)

10 years agoNEWS
Remi Collet [Mon, 31 Mar 2014 14:57:02 +0000 (16:57 +0200)]
NEWS

10 years agoFixed Bug #66987 Memory corruption in fileinfo ext (bigendian)
Remi Collet [Mon, 31 Mar 2014 14:50:47 +0000 (16:50 +0200)]
Fixed Bug #66987 Memory corruption in fileinfo ext (bigendian)

On little endian:
map->p == php_magic_database
map->magic[i] = pointer into the map

map->p == NULL
map->magic[i] = pointer to allocated memory

On big endian (ppc64, s390x, ...):
map->p != php_magic_database and map->p != NULL
        map->magic[i] = pointer into a copy of the map

Trying to efree pointer in the later cause memory corruption
Thanks to dkatulek / Red Hat for the report.

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Anatol Belski [Thu, 27 Mar 2014 17:19:43 +0000 (18:19 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  update lib versions

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Anatol Belski [Thu, 27 Mar 2014 17:19:24 +0000 (18:19 +0100)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  update lib versions

Conflicts:
win32/build/libs_version.txt

10 years agoupdate lib versions
Anatol Belski [Thu, 27 Mar 2014 17:18:06 +0000 (18:18 +0100)]
update lib versions

10 years agoRemove unneeded string copy.
Yasuo Ohgaki [Mon, 24 Mar 2014 02:04:35 +0000 (11:04 +0900)]
Remove unneeded string copy.
Allow to set ''(empty string values) internal/input/output_encoding for better compatibility. i.e. Runtime INI value changes.
More compliance to the RFC. Improve/add encoding handling tests. i.e. Rather than set encoding automagic way, detect it.