]> granicus.if.org Git - php/log
php
13 years agoFix #60192 SegFault when Collator not constructed properly
Florian Anderiasch [Wed, 2 Nov 2011 07:36:52 +0000 (07:36 +0000)]
Fix #60192 SegFault when Collator not constructed properly

13 years agoFixed bug #60139 (Anonymous functions create cycles not detected by the GC)
Dmitry Stogov [Wed, 2 Nov 2011 06:31:33 +0000 (06:31 +0000)]
Fixed bug #60139 (Anonymous functions create cycles not detected by the GC)

13 years agoUpdate for new Oracle patchset variation
Christopher Jones [Tue, 1 Nov 2011 21:30:57 +0000 (21:30 +0000)]
Update for new Oracle patchset variation

13 years agoallocating more than 2GB memory is slow.
Ferenc Kovacs [Tue, 1 Nov 2011 21:27:57 +0000 (21:27 +0000)]
allocating more than 2GB memory is slow.

13 years agotypo
Xinchen Hui [Tue, 1 Nov 2011 15:25:30 +0000 (15:25 +0000)]
typo

13 years agoFixed Bug #60153 (Interface method prototypes not enforced when implementd via traits.)
Stefan Marr [Tue, 1 Nov 2011 15:25:24 +0000 (15:25 +0000)]
Fixed Bug #60153 (Interface method prototypes not enforced when implementd via traits.)
# Moved the freeing of overriden functions to a point after the check.
# The new check comes after the normal inheritance check to give the first check
# the opportunity to abort with a more detailed error.
# Also fixed a small type in an unrelated test.

13 years agoFix bug 60183
Rasmus Lerdorf [Tue, 1 Nov 2011 15:15:51 +0000 (15:15 +0000)]
Fix bug 60183

13 years agoAdded missing consistency check for abstract methods required by one trait and implem...
Stefan Marr [Tue, 1 Nov 2011 13:42:53 +0000 (13:42 +0000)]
Added missing consistency check for abstract methods required by one trait and implemented by another.

13 years agoFixed bug #60189 (php logo can not be displayed)
Xinchen Hui [Tue, 1 Nov 2011 13:06:41 +0000 (13:06 +0000)]
Fixed bug  #60189 (php logo can not be displayed)

13 years agoFixed Bug #60180 ($_SERVER["PHP_SELF"] incorrect)
Xinchen Hui [Tue, 1 Nov 2011 12:24:02 +0000 (12:24 +0000)]
Fixed Bug #60180 ($_SERVER["PHP_SELF"] incorrect)

13 years agoFixed #60160 and added a test for it
Florian Anderiasch [Tue, 1 Nov 2011 11:51:53 +0000 (11:51 +0000)]
Fixed #60160 and added a test for it

13 years agoFixed Bug #60145 (Usage of trait's use statement inside interfaces not properly checked.)
Stefan Marr [Tue, 1 Nov 2011 00:39:10 +0000 (00:39 +0000)]
Fixed Bug #60145 (Usage of trait's use statement inside interfaces not properly checked.)

13 years agoFixed Bug #60173 (Wrong error message on reflective trait instantiation)
Stefan Marr [Mon, 31 Oct 2011 22:59:00 +0000 (22:59 +0000)]
Fixed Bug #60173 (Wrong error message on reflective trait instantiation)

13 years agoOCI8: improve initialization error message (See bug 60154)
Christopher Jones [Mon, 31 Oct 2011 20:48:25 +0000 (20:48 +0000)]
OCI8: improve initialization error message (See bug 60154)

13 years agoNow really split the method tables and have different
Andrey Hristov [Mon, 31 Oct 2011 14:33:56 +0000 (14:33 +0000)]
Now really split the method tables and have different
methods for the handle and the data object.
Add auxiliary functions to work with the new methods.
Add possibility to clone a connection object - shadow copy.

13 years agoSplit struct MYSQLND in struct MYSQLND and struct MYSQLD_CONN_DATA.
Andrey Hristov [Mon, 31 Oct 2011 11:46:24 +0000 (11:46 +0000)]
Split struct MYSQLND in struct MYSQLND and struct MYSQLD_CONN_DATA.
A step in the direction of keeping internal data private

13 years agoUpdate tests
Xinchen Hui [Mon, 31 Oct 2011 06:52:45 +0000 (06:52 +0000)]
Update tests

13 years agoTest for #60174 (Notice when array in method prototype error)
Xinchen Hui [Mon, 31 Oct 2011 06:04:43 +0000 (06:04 +0000)]
Test for #60174 (Notice when array in method prototype error)

13 years agoFixed bug #60174 (Notice when array in method prototype error)
Xinchen Hui [Mon, 31 Oct 2011 03:47:11 +0000 (03:47 +0000)]
Fixed bug #60174 (Notice when array in method prototype error)
this should also exists in ext/reflection. since the new warning of "array to string convert" is introduced in zend_make_printable_zval which is used in ext/reflection too

13 years agoMFH: fixed alias of encoding.
Rui Hirokawa [Sun, 30 Oct 2011 08:40:51 +0000 (08:40 +0000)]
MFH: fixed alias of encoding.

13 years agotests for 60169
Xinchen Hui [Sun, 30 Oct 2011 06:28:24 +0000 (06:28 +0000)]
tests for 60169

13 years ago- Reverted changes that required constructor overrides to invoke the parent
Gustavo André dos Santos Lopes [Sat, 29 Oct 2011 23:17:18 +0000 (23:17 +0000)]
- Reverted changes that required constructor overrides to invoke the parent
  constructor in several SPL classes and applied 5.3 fixes instead.
  Related bugs: #54384, #55175 and #55300

13 years agoFixed bug #60146 (Last 2 lines of page not being output)
Xinchen Hui [Sat, 29 Oct 2011 02:14:04 +0000 (02:14 +0000)]
Fixed bug #60146 (Last 2 lines of page not being output)

13 years agotypo
Rasmus Lerdorf [Fri, 28 Oct 2011 16:37:41 +0000 (16:37 +0000)]
typo

13 years agoSpaces not TABS here
Rasmus Lerdorf [Fri, 28 Oct 2011 16:21:04 +0000 (16:21 +0000)]
Spaces not TABS here

13 years ago - ws
Pierre Joye [Wed, 26 Oct 2011 12:33:57 +0000 (12:33 +0000)]
 - ws

13 years agoBump internal version id after recent changes
Andrey Hristov [Wed, 26 Oct 2011 09:00:32 +0000 (09:00 +0000)]
Bump internal version id after recent changes

13 years agoMove from directly referencing an aggregated structure to using a
Andrey Hristov [Tue, 25 Oct 2011 23:01:49 +0000 (23:01 +0000)]
Move from directly referencing an aggregated structure to using a
pointer to a structure. The structure is still aggregated but we add
a level of indirection for possible plugins to overwrite the storage

13 years agooci8 - Increase Oracle error message length for 11.2.0.3+
Christopher Jones [Tue, 25 Oct 2011 22:01:42 +0000 (22:01 +0000)]
oci8 - Increase Oracle error message length for 11.2.0.3+

13 years agoAdd hooks for __call like functionality and also allow to
Andrey Hristov [Tue, 25 Oct 2011 19:04:36 +0000 (19:04 +0000)]
Add hooks for __call like functionality and also allow to
handle calls that spread over two internal functions. Let's call it
a local TX.

13 years agoforce LF, fix test faild on windows
Xinchen Hui [Tue, 25 Oct 2011 11:04:57 +0000 (11:04 +0000)]
force LF, fix test faild on windows

13 years agoFix test faild on windows due to DEFAULT_SLASH
Xinchen Hui [Tue, 25 Oct 2011 10:56:11 +0000 (10:56 +0000)]
Fix test faild on windows due to DEFAULT_SLASH

13 years agoFix test, now can run on windows
Xinchen Hui [Tue, 25 Oct 2011 10:54:39 +0000 (10:54 +0000)]
Fix test, now can run on windows

13 years ago- Updated to version 2011.13 (2011m)
Derick Rethans [Mon, 24 Oct 2011 15:19:08 +0000 (15:19 +0000)]
- Updated to version 2011.13 (2011m)

13 years ago- fixed bug #60120, proc_open's streams may hang with stdin/out/err when the data...
Pierre Joye [Mon, 24 Oct 2011 12:39:55 +0000 (12:39 +0000)]
- fixed bug #60120, proc_open's streams may hang with stdin/out/err when the data exceeds or is equal to 2048 bytes

13 years agomove plugin specific stuff to one file. create object factory
Andrey Hristov [Mon, 24 Oct 2011 12:34:44 +0000 (12:34 +0000)]
move plugin specific stuff to one file. create object factory
for similar objects

13 years ago- win9x is not supported anymore since 5.3
Pierre Joye [Mon, 24 Oct 2011 10:53:17 +0000 (10:53 +0000)]
- win9x is not supported anymore since 5.3

13 years agoA better fix, sorry for previous thoughtlessness commit.
Xinchen Hui [Mon, 24 Oct 2011 03:47:42 +0000 (03:47 +0000)]
A better fix, sorry for previous thoughtlessness commit.

13 years agoFixed PATH_INFO of /index.php/foo/bar
Xinchen Hui [Mon, 24 Oct 2011 03:28:59 +0000 (03:28 +0000)]
Fixed PATH_INFO of /index.php/foo/bar

13 years agousing %s-dev instead of the exact version number
Ferenc Kovacs [Sun, 23 Oct 2011 20:38:53 +0000 (20:38 +0000)]
using %s-dev instead of the exact version number

13 years agoadd tests for PATH_INFO
Xinchen Hui [Sun, 23 Oct 2011 13:57:25 +0000 (13:57 +0000)]
add tests for PATH_INFO
update php_cli_server.inc to support no router server

13 years agoMFH: removed invalid two byte sequenct for utf-8.
Rui Hirokawa [Sun, 23 Oct 2011 11:54:34 +0000 (11:54 +0000)]
MFH: removed invalid two byte sequenct for utf-8.

13 years agoadding SKIP_SLOW_TESTS checks for the slow tests, and additionaly sync the domains...
Ferenc Kovacs [Sun, 23 Oct 2011 10:09:29 +0000 (10:09 +0000)]
adding SKIP_SLOW_TESTS checks for the slow tests, and additionaly sync the domains used in the ext/standard/tests/network/getmxrr.phpt with the other branches

13 years agoupdate UPGRADING
Stanislav Malyshev [Sun, 23 Oct 2011 06:38:42 +0000 (06:38 +0000)]
update UPGRADING

13 years agotypofixes
Stanislav Malyshev [Sun, 23 Oct 2011 05:24:25 +0000 (05:24 +0000)]
typofixes

13 years agofix memory leak
Xinchen Hui [Sun, 23 Oct 2011 03:02:24 +0000 (03:02 +0000)]
fix memory leak

13 years agoFixed bug #60112 If URI does not contain a file, index.php is not served
Xinchen Hui [Sun, 23 Oct 2011 02:54:06 +0000 (02:54 +0000)]
Fixed bug #60112 If URI does not contain a file, index.php is not served
This is a windows Issue.
and after this fix, previously 404 request like "localhost/foo/bar"
now could server correctly with request_uri "index.php" and PATH_INFO "/foo/bar/"

13 years agocheck the available memory on linux and skip if it is not enough
Ferenc Kovacs [Sun, 23 Oct 2011 00:07:01 +0000 (00:07 +0000)]
check the available memory on linux and skip if it is not enough

13 years agoshave off 900M memory from this test
Ferenc Kovacs [Sat, 22 Oct 2011 23:47:52 +0000 (23:47 +0000)]
shave off 900M memory from this test

13 years agostream_socket_server("unix://..." has a length limit, so it is better to use the...
Ferenc Kovacs [Sat, 22 Oct 2011 21:44:05 +0000 (21:44 +0000)]
stream_socket_server("unix://..." has a length limit, so it is better to use the tmp dir instead of the current test dir for the socket file. see https://bugs.php.net/bug.php?id=60106

13 years agofix the build
Andrey Hristov [Fri, 21 Oct 2011 15:36:36 +0000 (15:36 +0000)]
fix the build

13 years agoshift code around to two new files - mysqlnd_driver.c
Andrey Hristov [Fri, 21 Oct 2011 15:28:58 +0000 (15:28 +0000)]
shift code around to two new files - mysqlnd_driver.c
and mysqlnd_ext_plugin.c (mysqlnd extension plugin)

13 years agoChanged silent conversion of array to string to produce a notice. (Patrick)
Stanislav Malyshev [Fri, 21 Oct 2011 06:08:47 +0000 (06:08 +0000)]
Changed silent conversion of array to string to produce a notice. (Patrick)

13 years agoAdd SERVER_PROTOCOL variable to $_SERVER. Patch by kuzuha. Thanks.
Moriyoshi Koizumi [Fri, 21 Oct 2011 05:24:30 +0000 (05:24 +0000)]
Add SERVER_PROTOCOL variable to $_SERVER.  Patch by kuzuha.  Thanks.

13 years agothere is a length limit on the shebang line, ignore the tests for >= 127
Ferenc Kovacs [Thu, 20 Oct 2011 18:09:44 +0000 (18:09 +0000)]
there is a length limit on the shebang line, ignore the tests for >= 127

13 years agoUpdating news with commit r308410.
Gustavo André dos Santos Lopes [Thu, 20 Oct 2011 08:53:01 +0000 (08:53 +0000)]
Updating news with commit r308410.

13 years agoUpdate UPGRADING
Stanislav Malyshev [Thu, 20 Oct 2011 06:24:56 +0000 (06:24 +0000)]
Update UPGRADING
# more to come soon

13 years agoback to dev
Stanislav Malyshev [Thu, 20 Oct 2011 06:06:35 +0000 (06:06 +0000)]
back to dev

13 years ago5.4.0beta2
Stanislav Malyshev [Thu, 20 Oct 2011 06:05:30 +0000 (06:05 +0000)]
5.4.0beta2

13 years agoFixed bug #60094 (C++ comment fails in c89)
Xinchen Hui [Wed, 19 Oct 2011 15:08:50 +0000 (15:08 +0000)]
Fixed bug #60094 (C++ comment fails in c89)

13 years agoapi_ext to reverse_api
Andrey Hristov [Wed, 19 Oct 2011 15:04:12 +0000 (15:04 +0000)]
api_ext to reverse_api

13 years agoFix Bug #55801 Behavior of unserialize has changed:
Michael Wallner [Wed, 19 Oct 2011 10:09:24 +0000 (10:09 +0000)]
Fix Bug #55801 Behavior of unserialize has changed:
 (un)serialize in __wakeup/__sleep now use clean var_hashes

13 years agoTests for the DST RFC.
Daniel Convissor [Tue, 18 Oct 2011 21:45:07 +0000 (21:45 +0000)]
Tests for the DST RFC.

13 years agoImproved ternary operator performance when returning arrays
Arnaud Le Blanc [Tue, 18 Oct 2011 19:42:42 +0000 (19:42 +0000)]
Improved ternary operator performance when returning arrays

13 years agofixed maximum byte length of utf8mb4.
Rui Hirokawa [Tue, 18 Oct 2011 14:28:21 +0000 (14:28 +0000)]
fixed maximum byte length of utf8mb4.

13 years agoMFH: fixed byte length of utf-8.
Rui Hirokawa [Tue, 18 Oct 2011 14:04:13 +0000 (14:04 +0000)]
MFH: fixed byte length of utf-8.

13 years agoFixed bug #55543 (json_encode() with JSON_NUMERIC_CHECK fails on objects with numeric...
Ilia Alshanetsky [Mon, 17 Oct 2011 23:51:25 +0000 (23:51 +0000)]
Fixed bug #55543 (json_encode() with JSON_NUMERIC_CHECK fails on objects with numeric string properties)

13 years agoFixed bug #60038 (SIGALRM cause segfault in php_error_cb)
Xinchen Hui [Sun, 16 Oct 2011 03:00:51 +0000 (03:00 +0000)]
Fixed bug #60038 (SIGALRM cause segfault in php_error_cb)

13 years agorevert change, doesn't work
Stanislav Malyshev [Sun, 16 Oct 2011 02:43:50 +0000 (02:43 +0000)]
revert change, doesn't work

13 years agoBug #55754 - Only variables should be passed by reference for ZEND_SEND_PREFER_REF...
Stanislav Malyshev [Sun, 16 Oct 2011 00:34:01 +0000 (00:34 +0000)]
Bug #55754 - Only variables should be passed by reference for ZEND_SEND_PREFER_REF params

13 years agofix potential integer overflow
Stanislav Malyshev [Sat, 15 Oct 2011 23:57:33 +0000 (23:57 +0000)]
fix potential integer overflow

13 years agofix openbasedir in test
Stanislav Malyshev [Sat, 15 Oct 2011 23:52:40 +0000 (23:52 +0000)]
fix openbasedir in test

13 years agoadded a missing emoji U+27BF.
Rui Hirokawa [Sat, 15 Oct 2011 07:12:02 +0000 (07:12 +0000)]
added a missing emoji U+27BF.

13 years agoFixed bug #60019 (Function time_nanosleep() is undefined on OS X).
Ilia Alshanetsky [Fri, 14 Oct 2011 12:43:27 +0000 (12:43 +0000)]
Fixed bug #60019 (Function time_nanosleep() is undefined on OS X).

13 years ago- Fixed bug #60048 (sa_len a #define on IRIX)
Felipe Pena [Thu, 13 Oct 2011 22:56:05 +0000 (22:56 +0000)]
- Fixed bug #60048 (sa_len a #define on IRIX)
  patch by: china at thewrittenword dot com

13 years agoexport this existing function
Andrey Hristov [Wed, 12 Oct 2011 16:18:02 +0000 (16:18 +0000)]
export this existing function

13 years ago- Fixed bug #60033 (Incorrectly merged PDO dblib patches break uniqueidentifier colum...
Felipe Pena [Wed, 12 Oct 2011 01:24:51 +0000 (01:24 +0000)]
- Fixed bug #60033 (Incorrectly merged PDO dblib patches break uniqueidentifier column type)

13 years ago- Fixed bug #60042 (spl_autoload_call may manipulate a dangling pointer)
Felipe Pena [Wed, 12 Oct 2011 01:03:15 +0000 (01:03 +0000)]
- Fixed bug #60042 (spl_autoload_call may manipulate a dangling pointer)
  patch by: tom at punkave dot com

13 years agoMYSQLND_NET refactored not to use any direct reference to MYSQLND (the connection)
Andrey Hristov [Mon, 10 Oct 2011 20:49:28 +0000 (20:49 +0000)]
MYSQLND_NET refactored not to use any direct reference to MYSQLND (the connection)
QC will need an ifdef-layer to compile with this

13 years agolast stat fix
Andrey Hristov [Mon, 10 Oct 2011 15:45:56 +0000 (15:45 +0000)]
last stat fix

13 years agofix test after stat change
Andrey Hristov [Mon, 10 Oct 2011 14:39:22 +0000 (14:39 +0000)]
fix test after stat change

13 years agofix another test after stat change
Andrey Hristov [Mon, 10 Oct 2011 14:33:07 +0000 (14:33 +0000)]
fix another test after stat change

13 years agofix test
Andrey Hristov [Mon, 10 Oct 2011 14:19:01 +0000 (14:19 +0000)]
fix test

13 years agofix test
Andrey Hristov [Mon, 10 Oct 2011 13:25:45 +0000 (13:25 +0000)]
fix test

13 years agofix test
Andrey Hristov [Mon, 10 Oct 2011 12:50:09 +0000 (12:50 +0000)]
fix test

13 years ago- Updated to version 2011.12 (2011l)
Derick Rethans [Mon, 10 Oct 2011 08:05:55 +0000 (08:05 +0000)]
- Updated to version 2011.12 (2011l)

13 years agoAdded the xsl.security_prefs option to 5_4 and trunk and
Christian Stocker [Mon, 10 Oct 2011 07:59:19 +0000 (07:59 +0000)]
Added the xsl.security_prefs option to 5_4 and trunk and
mark it as deprecated for BC-reasons
Added tests for ini option and combination of both

13 years ago- ensure request_terminate_timeout >= request_slowlog_timeout
Jérôme Loyet [Sun, 9 Oct 2011 15:21:06 +0000 (15:21 +0000)]
- ensure request_terminate_timeout >= request_slowlog_timeout

13 years ago- Fixed bug #55526 (Heartbeat causes a lot of unnecessary events)
Jérôme Loyet [Sun, 9 Oct 2011 15:12:26 +0000 (15:12 +0000)]
- Fixed bug #55526 (Heartbeat causes a lot of unnecessary events)

13 years ago- Fixed bug #55533 (The -d parameter doesn't work)
Jérôme Loyet [Sun, 9 Oct 2011 14:36:11 +0000 (14:36 +0000)]
- Fixed bug #55533 (The -d parameter doesn't work)

13 years agoFixed Bug #55554 (Legacy constructors not handled properly) [TRAITS] [DOC]
Stefan Marr [Sun, 9 Oct 2011 11:13:27 +0000 (11:13 +0000)]
Fixed Bug #55554 (Legacy constructors not handled properly) [TRAITS] [DOC]
# The handling of legacy constructors defined by traits was corrected.
# They are now properly registered and used on instantiation.
# The situation for conflicting legacy and __construct constructors is
# mostly identical. If they are defined in the class, they override conflicts
# and do not collide. However, in case different styles are mixed, between
# class and trait definition, we assume a programmer's mistake and report
# a collision.
#
# BTW: +1 for all the fixed tests! `make test` is fun again.

13 years ago- fix r317922 (missing PHP_ADD_BUILD_DIR(sapi/fpm/fpm/events) in config.m4)
Jérôme Loyet [Sun, 9 Oct 2011 09:22:36 +0000 (09:22 +0000)]
- fix r317922 (missing PHP_ADD_BUILD_DIR(sapi/fpm/fpm/events) in config.m4)

13 years agoUse ZEND_ constants instead of plain strings for names of magic methods.
Stefan Marr [Sat, 8 Oct 2011 23:47:16 +0000 (23:47 +0000)]
Use ZEND_ constants instead of plain strings for names of magic methods.
# No functional changes.

13 years ago- Implemented FR #52569 (Add the "ondemand" process-manager to allow zero children)
Jérôme Loyet [Sat, 8 Oct 2011 21:04:10 +0000 (21:04 +0000)]
- Implemented FR #52569 (Add the "ondemand" process-manager to allow zero children)

13 years ago- fix r317913
Jérôme Loyet [Sat, 8 Oct 2011 20:43:12 +0000 (20:43 +0000)]
- fix r317913

13 years ago- Fixed bug #55486 (status show BIG processes number)
Jérôme Loyet [Sat, 8 Oct 2011 19:50:26 +0000 (19:50 +0000)]
- Fixed bug #55486 (status show BIG processes number)

13 years ago- Fixed bug #55577 (status.html does not install)
Jérôme Loyet [Sat, 8 Oct 2011 19:31:32 +0000 (19:31 +0000)]
- Fixed bug #55577 (status.html does not install)

13 years agonull the value before usage
Andrey Hristov [Sat, 8 Oct 2011 14:48:14 +0000 (14:48 +0000)]
null the value before usage

13 years agoRemove unecessary codes
Xinchen Hui [Fri, 7 Oct 2011 04:14:31 +0000 (04:14 +0000)]
Remove unecessary codes

13 years agoAdd test case
Andrey Hristov [Thu, 6 Oct 2011 17:06:02 +0000 (17:06 +0000)]
Add test case