php-src/ChangeLog
2006-05-19 05:31:56 +00:00

10275 lines
281 KiB
Plaintext
Raw Blame History

2006-05-18 Antony Dovgal <antony@zend.com>
* (PHP_4_4)
main/main.c:
fix compile warning
* (PHP_4_4)
main/main.c:
fix leak (and possible segfault?)
see bug #30397 for more details, somebody should really consider doing MFH
when fixing such critical things
2006-05-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* (PHP_4_4)
NEWS
NEWS
ext/session/session.c
ext/session/session.c:
- MFH Fix bug #37510 session_regenerate_id changes session_id() even on
failure
* ext/session/session.c:
- Fix bug #37510 session_regenerate_id changes session_id() even on failure
2006-05-18 Edin Kadribasic <edink@emini.dk>
* (PHP_5_2)
ext/pcre/config.w32:
Use heap insted of stack for recursion in hope of avoid stack overflow
crashes
* (PHP_5_2)
sapi/cgi/config.w32
sapi/cli/config.w32:
Give exe files 8MB stack (same default as on Linux) instead of Windows
default 1MB
2006-05-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* (PHP_5_2)
NEWS:
- Update
2006-05-18 Antony Dovgal <antony@zend.com>
* (PHP_5_2)
ZendEngine2/zend_exceptions.c
ZendEngine2/zend_interfaces.c:
there is no %v in 5.2
2006-05-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* ZendEngine2/zend_object_handlers.c:
- Fix error message in unicode mode
2006-05-18 Edin Kadribasic <edink@emini.dk>
* (PHP_4_4)
ext/imap/.cvsignore
ext/imap/imap.dsp:
Fix windows build
2006-05-18 Antony Dovgal <antony@zend.com>
* (PHP_4_4)
sapi/cli/php_cli.c:
fix leaks
* (PHP_4_4)
ext/wddx/tests/bug35410.phpt
ext/wddx/tests/bug35410_64bit.phpt:
fix test and add new for 64bit only
* (PHP_5_1)
NEWS
NEWS
ext/oci8/oci8.c
ext/oci8/oci8.c:
MFH: fix #37487 (oci_fetch_array() array-type should always default to
OCI_BOTH)
* ext/oci8/oci8.c:
fix #37487 (oci_fetch_array() array-type should always default to OCI_BOTH)
2006-05-17 Antony Dovgal <antony@zend.com>
* (PHP_5_2)
ZendEngine2/tests/error_reporting01.phpt
ZendEngine2/tests/error_reporting05.phpt
ZendEngine2/tests/error_reporting06.phpt
ZendEngine2/tests/error_reporting07.phpt
ZendEngine2/tests/error_reporting10.phpt:
fix tests
2006-05-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* (PHP_5_2)
ZendEngine2/zend_errors.h:
- Fix oversight and drop E_STRICT in 5.x series
2006-05-17 Rob Richards <rrichards@ctindustries.net>
* (PHP_5_2)
NEWS:
BFN
* (PHP_5_2)
ext/dom/tests/bug37456.phpt
ext/dom/tests/dom.ent
ext/dom/tests/dom.xml:
add tests
* (PHP_5_2)
ext/dom/dom_iterators.c
ext/dom/php_dom.c:
Synch from HEAD
- Fix bug #37456 (DOMElement->setAttribute() loops forever)
- update iterators for engine change merged from HEAD
* ext/dom/tests/bug37456.phpt
ext/dom/tests/bug37456.phpt
ext/dom/tests/dom.ent
ext/dom/tests/dom.ent
ext/dom/tests/dom.xml
ext/dom/tests/dom.xml:
add test
* ext/dom/php_dom.c:
Fix bug #37456 (DOMElement->setAttribute() loops forever)
2006-05-17 Antony Dovgal <antony@zend.com>
* ZendEngine2/zend_object_handlers.h
ZendEngine2/zend_object_handlers.h:
change argument name, it should be "object" not "property"
2006-05-17 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_5_2)
NEWS:
Bug fixing news
* ZendEngine2/zend.c:
Fixed bug #35512 (Lack of read permission on main script results in
E_WARNING rather then E_ERROR).
* (PHP_5_2)
ZendEngine2/zend.c:
Fixed bug #35512 (Lack of read permission on main script results in
E_WARNING rather then E_ERROR).
2006-05-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* ext/simplexml/simplexml.c:
- Proto fix/add
2006-05-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* run-tests.php:
- '_' is valid in test blocks
2006-05-16 Antony Dovgal <antony@zend.com>
* (PHP_5_1)
tests/basic/021.phpt
tests/basic/021.phpt:
fix test
2006-05-16 Ilia Alshanetsky <ilia@prohost.org>
* ext/standard/php_fopen_wrapper.c:
MFB: Make filters without a resource throw E_RECOVERABLE_ERROR rather then
E_ERROR
* (PHP_5_2)
ext/standard/php_fopen_wrapper.c:
Make filters without a resource throw E_RECOVERABLE_ERROR rather then
E_ERROR
2006-05-16 Antony Dovgal <antony@zend.com>
* ext/standard/tests/file/mkdir-001.phpt
ext/standard/tests/file/mkdir-002.phpt
ext/standard/tests/file/mkdir-003.phpt
ext/standard/tests/file/mkdir-004.phpt
ext/standard/tests/file/mkdir-005.phpt:
new mkdir tests
* ext/standard/tests/file/mkdir-001.phpt
ext/standard/tests/file/mkdir-001.phpt
ext/standard/tests/file/mkdir-002.phpt
ext/standard/tests/file/mkdir-002.phpt
ext/standard/tests/file/mkdir-003.phpt
ext/standard/tests/file/mkdir-003.phpt
ext/standard/tests/file/mkdir-004.phpt
ext/standard/tests/file/mkdir-004.phpt
ext/standard/tests/file/mkdir-005.phpt
ext/standard/tests/file/mkdir-005.phpt:
file mkdir-001.phpt was initially added on branch PHP_5_2.
* main/streams/plain_wrapper.c:
MFB: fix #37395 (recursive mkdir() fails to create nonexistent directories
in root dir)
* (PHP_5_2)
NEWS
main/streams/plain_wrapper.c:
fix #37395 (recursive mkdir() fails to create nonexistent directories in
root dir)
2006-05-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* (PHP_5_2)
NEWS:
- MFH Fixed Bug #37457 (Crash when an exception is thrown in accept()
method of FilterIterator)
2006-05-16 Ilia Alshanetsky <ilia@prohost.org>
* main/main.c:
MFB: Disable realpath cache when open_basedir or safe_mode are enabled on a
per-request basis.
* (PHP_5_2)
NEWS
main/main.c:
Disable realpath cache when open_basedir or safe_mode are enabled on a
per-request basis.
2006-05-15 Dmitry Stogov <dmitry@zend.com>
* (PHP_5_2)
ZendEngine2/tests/bug37144.phpt:
Added test
* ZendEngine2/tests/bug37144.phpt
ZendEngine2/tests/bug37144.phpt:
Added test
* ZendEngine2/tests/bug37144.phpt
ZendEngine2/tests/bug37144.phpt:
file bug37144.phpt was initially added on branch PHP_5_1.
2006-05-15 Sebastian Bergmann <sb@sebastian-bergmann.de>
* (PHP_5_2)
NEWS:
My bad.
* (PHP_5_2)
NEWS:
Fugbix NEWS entries.
* (PHP_5_2)
NEWS:
Fugbix typo.
2006-05-15 Dmitry Stogov <dmitry@zend.com>
* (PHP_5_2)
NEWS
ZendEngine2/tests/bug37144.phpt:
-** empty log message ***
* ZendEngine2/zend_execute.c
ZendEngine2/zend_execute.c
ZendEngine2/zend_vm_def.h
ZendEngine2/zend_vm_def.h
ZendEngine2/zend_vm_execute.h
ZendEngine2/zend_vm_execute.h:
Optimized require_once/include_once (eliminated fopen() on second usage)
* ZendEngine2/zend_globals.h
ZendEngine2/zend_ini.c:
Optimized request shutdown sequence to iterate only over modified ini
directives
* (PHP_5_2)
ZendEngine2/zend_globals.h
ZendEngine2/zend_ini.c:
Optimized shutdown sequence to iterate only over modified ini directives
* sapi/cgi/cgi_main.c
sapi/cgi/fastcgi.c
sapi/cgi/fastcgi.h:
- Removed source compatibility with libfcgi
- Optimized access to FastCGI environment using HashTable instead of
linear sear
ch
- Allowed PHP_FCGI_MAX_REQUESTS=0 to disable PHP die
- Allowed PHP_FCGI_CHILDREN=0 to disable PHP spawn workers
* (PHP_5_2)
sapi/cgi/cgi_main.c
sapi/cgi/fastcgi.c
sapi/cgi/fastcgi.h:
- Removed source compatibility with libfcgi
- Optimized access to FastCGI environment using HashTable instead of
linear search
- Allowed PHP_FCGI_MAX_REQUESTS=0 to disable PHP die
- Allowed PHP_FCGI_CHILDREN=0 to disable PHP spawn workers
2006-05-15 Antony Dovgal <antony@zend.com>
* (PHP_5_1)
ext/oci8/config.w32
ext/oci8/config.w32:
MFH: disable OCILobRead2() support on Win32
* ext/oci8/config.w32:
disable OCILobRead2() support on Win32
2006-05-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* (PHP_5_2)
README.UPDATE_5_2:
- Add some update notes
* (PHP_5_2)
NEWS:
- We have it now fully RFC compliant
* (PHP_5_2)
main/streams/memory.c:
- MFH No need to have this controlled by allow_url_fopen
* main/streams/memory.c:
- No need to have this controlled by allow_url_fopen
* (PHP_5_2)
ZendEngine2/zend_errors.h:
- Readd that E_RECOVERABLE_ERROR, dropping it is a bad idea
* (PHP_5_2)
ZendEngine2/zend_errors.h:
- Do not include E_RECOVERABLE_ERROR to the default mode E_ALL
* (PHP_5_2)
ext/standard/tests/file/stream_rfc2397_004.phpt
ext/standard/tests/file/stream_rfc2397_005.phpt
main/streams/streams.c:
- MFH Add strict compliant RFC2397 support (no //)
* ext/standard/tests/file/stream_rfc2397_004.phpt
ext/standard/tests/file/stream_rfc2397_004.phpt
ext/standard/tests/file/stream_rfc2397_005.phpt
ext/standard/tests/file/stream_rfc2397_005.phpt
main/streams/streams.c:
- Add strict compliant RFC2397 support (no //)
2006-05-14 Derick Rethans <php@derickrethans.nl>
* (PHP_5_2)
NEWS:
MFH:
- Implemented Dmitry's const patch.
- Added support for "weekday" as relative item.
- Fixed bug #37368 (Incorrect timestamp returned for strtotime()).
2006-05-14 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_5_2)
NEWS
ext/standard/basic_functions.c
ext/standard/basic_functions.h
ext/standard/file.c:
MFH: Fixed bug #36630 (umask not reset at the end of the request).
2006-05-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* (PHP_5_2)
NEWS
NEWS
README.UPDATE_5_2:
- Update
* ext/standard/tests/file/stream_rfc2397_003.gif
ext/standard/tests/file/stream_rfc2397_003.gif
ext/standard/tests/file/stream_rfc2397_003.phpt
ext/standard/tests/file/stream_rfc2397_003.phpt
main/streams/memory.c:
- RFC2397 add decoding
* main/streams/memory.c:
- Enforce stream mode correct
* ext/standard/tests/file/stream_rfc2397_001.phpt
ext/standard/tests/file/stream_rfc2397_002.phpt
ext/standard/tests/file/stream_rfc2397_002.phpt
main/streams/memory.c:
- Change to use dedicated stream ops
* ext/standard/tests/file/stream_rfc2397_002.phpt
main/streams/memory.c:
- RFC 2397 meta data handling
2006-05-14 Pierre-Alain Joye <pierre.dev@gmail.com>
* README.UPDATE_5_2
README.UPDATE_5_2:
file README.UPDATE_5_2 was initially added on branch PHP_5_2.
2006-05-13 Rasmus Lerdorf <rasmus@lerdorf.com>
* (PHP_5_1)
sapi/apache/mod_php5.c:
Oh, woops. The cgi_vars optimization patch snuck in there. Reverse that
part.
* (PHP_5_2)
sapi/apache/mod_php5.c:
Switch to a signed int for now. Will look at moving to a long throughout
the code here.
* sapi/apache/mod_php5.c:
We might want to consider moving this to a long throughout the sapi code,
but for now switch to a signed int.
* (PHP_5_1)
sapi/apache/mod_php5.c:
ap_get_client_block can return a negative value, so don't use an unsigned
int here.
* (PHP_4_4)
sapi/apache/mod_php4.c:
ap_get_client_block can return -1, so don't use an unsigned int here
2006-05-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* ext/standard/basic_functions.c
ext/standard/tests/file/stream_rfc2397_001.phpt
ext/standard/tests/file/stream_rfc2397_001.phpt
main/php_memory_streams.h
main/streams/memory.c:
- Initial RFC2397 support
* run-tests.php:
- Add support for --EXPECTHEADERS--
- MFB cgi specific stuff
* (PHP_5_2)
ZendEngine2/zend_API.c:
- MFH code layout for __toString() use in parameter parsing api
* ZendEngine2/zend_API.c:
- Support __tostring() in argument parsing
2006-05-12 Rob Richards <rrichards@ctindustries.net>
* (PHP_5_2)
ext/xsl/xsltprocessor.c:
MFH: add doXInclude property to allow processor to perform XIncludes
* ext/xsl/xsltprocessor.c:
add doXInclude property to allow processor to perform XIncludes
2006-05-12 Ilia Alshanetsky <ilia@prohost.org>
* makedist
makedist
makedist:
Download pear phar file when making a distribution package
2006-05-12 Derick Rethans <php@derickrethans.nl>
* ZendEngine2/tests/abstract-static.phpt
ZendEngine2/tests/abstract-static.phpt
ZendEngine2/tests/abstract-static.phpt
ZendEngine2/tests/object-null.phpt
ZendEngine2/tests/object-null.phpt
ZendEngine2/tests/object-null.phpt:
1.1.4;
- Added tests for BC breaking changes.
2006-05-12 Antony Dovgal <antony@zend.com>
* (PHP_5_1)
NEWS
NEWS:
MFH: fix #37416 (iterator_to_array() hides exceptions thrown in rewind()
method)
2006-05-12 Sebastian Bergmann <sb@sebastian-bergmann.de>
* (PHP_5_2)
ZendEngine2/zend.h:
Bump version.
2006-05-12 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* (PHP_5_2)
ZendEngine2/zend.c
ZendEngine2/zend_API.c:
- Missing __toString() pieces
2006-05-11 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* (PHP_5_2)
NEWS:
- Update
2006-05-11 Antony Dovgal <antony@zend.com>
* (PHP_5_2)
ZendEngine2/zend.c:
no need to destroy the zval here
2006-05-11 Dmitry Stogov <dmitry@zend.com>
* (PHP_5_1)
NEWS
NEWS
main/main.c
main/main.c
sapi/cli/php_cli.c
sapi/cli/php_cli.c:
Fixed bug #37306 (max_execution_time = max_input_time)
* main/main.c
sapi/cli/php_cli.c:
Fixed bug #37306 (max_execution_time = max_input_time).
2006-05-11 Ilia Alshanetsky <ilia@prohost.org>
* acinclude.m4:
MFB: Fixed bug #37413 (Rejected versions of flex that don't work).
* (PHP_5_2)
NEWS
acinclude.m4:
Fixed bug #37413 (Rejected versions of flex that don't work).
2006-05-11 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* ZendEngine2/zend_vm_execute.h:
- Drop a few superflous if conditions (now the generated file)
* ZendEngine2/zend_interfaces.c
ZendEngine2/zend_vm_def.h:
- Drop a few superflous if conditions
* (PHP_5_2)
ZendEngine2/zend_compile.c
ZendEngine2/zend_compile.h
ZendEngine2/zend_execute.c
ZendEngine2/zend_interfaces.c
ZendEngine2/zend_language_parser.y
ZendEngine2/zend_vm_def.h
ZendEngine2/zend_vm_execute.h:
- MFH missing bits and pieces of the partial sync with head
* (PHP_5_2)
ZendEngine2/zend_API.c:
- Drop second superflous zval_ptr_dtor in string arg parsing
* ext/dba/libflatfile/flatfile.c
ext/dba/libinifile/inifile.c:
- Fix build
2006-05-11 Andrei Zmievski <andrei@gravitonic.com>
* ZendEngine2/zend_compile.h
ZendEngine2/zend_language_scanner.l:
Adjust API for scanning INI files as UTF-8.
2006-05-11 Antony Dovgal <antony@zend.com>
* (PHP_5_2)
ZendEngine2/zend_API.c:
fix segfault when passing objects where strings are expected
2006-05-11 Seiji Masugata <s.masugata@digicom.dnp.co.jp>
* ext/mbstring/mbstring.c
ext/mbstring/mbstring.c
ext/mbstring/mbstring.c:
fixed all mbstring setting information doesn't return in mb_get_info( ).
2006-05-11 Antony Dovgal <antony@zend.com>
* ZendEngine2/tests/objects_001.phpt
ZendEngine2/tests/objects_001.phpt:
file objects_001.phpt was initially added on branch PHP_5_2.
2006-05-11 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* (PHP_5_2)
ext/mcrypt/mcrypt.c:
- Use of E_RECOVERABLE_ERROR
* main/main.c:
- Fix error mode handling
2006-05-10 Antony Dovgal <antony@zend.com>
* (PHP_5_2)
ZendEngine2/tests/bug33771.phpt:
change it to be consistent with the others
2006-05-10 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* (PHP_5_2)
ZendEngine2/tests/array_type_hint_001.phpt
ZendEngine2/tests/bug26166.phpt
ZendEngine2/tests/bug26166.phpt
ZendEngine2/tests/bug28444.phpt
ZendEngine2/tests/bug30791.phpt
ZendEngine2/tests/bug33771.phpt
ZendEngine2/tests/bug33996.phpt
tests/classes/interfaces_003.phpt:
- Fix tests
* (PHP_5_2)
tests/lang/bug22367.phpt:
- No more ze1
* (PHP_5_2)
tests/run-test/test005.phpt
tests/run-test/test008.phpt
tests/run-test/test008a.phpt:
- Hardcoded error mode was changed to 8191
2006-05-10 Rasmus Lerdorf <rasmus@lerdorf.com>
* main/SAPI.c
sapi/apache/mod_php5.c:
MFB input filter hook for getenv()
* main/php_variables.h:
MFB filter defines
* (PHP_5_2)
NEWS
main/SAPI.c
sapi/apache/mod_php5.c:
Add input_filter hook call in getenv()
2006-05-10 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* (PHP_5_2)
ZendEngine2/zend.c:
- Missing __ToString() sync
* tests/classes/tostring_003.phpt
tests/classes/tostring_003.phpt:
- Fix tests
* ZendEngine2/zend_object_handlers.c
ZendEngine2/zend_object_handlers.c:
- Enforece rule of disallowing throw in __toString()
2006-05-10 Rasmus Lerdorf <rasmus@lerdorf.com>
* (PHP_5_2)
main/php_variables.h:
Now that ext/filter is bundled, we should be defining these in one place
2006-05-10 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* ZendEngine2/zend_compile.c:
- MFB missing initialization
* (PHP_5_2)
php.ini-dist
php.ini-recommended
ZendEngine2/zend_execute.c
ext/dom/php_dom.c
ext/simplexml/simplexml.c:
- ze1 cleanup (bjori) /thx
* (PHP_5_2)
ZendEngine2/zend.c
ZendEngine2/zend_API.c:
- Missing __tostring() conversion snippets
* (PHP_5_2)
NEWS:
- Missed my name
2006-05-10 Frank M. Kromann <frank@kromann.info>
* (PHP_5_2)
ext/dom/dom_iterators.c:
Fix win32 build
2006-05-10 Rob Richards <rrichards@ctindustries.net>
* (PHP_5_2)
ext/com_dotnet/com_extension.c
ext/com_dotnet/com_handlers.c
ext/com_dotnet/com_iterator.c
ext/com_dotnet/com_saproxy.c
ext/com_dotnet/php_com_dotnet_internal.h:
- Update after api changes
2006-05-10 Antony Dovgal <antony@zend.com>
* (PHP_5_2)
ZendEngine2/tests/error_reporting01.phpt
ZendEngine2/tests/error_reporting02.phpt
ZendEngine2/tests/error_reporting03.phpt
ZendEngine2/tests/error_reporting04.phpt
ZendEngine2/tests/error_reporting05.phpt
ZendEngine2/tests/error_reporting06.phpt
ZendEngine2/tests/error_reporting07.phpt
ZendEngine2/tests/error_reporting08.phpt
ZendEngine2/tests/error_reporting09.phpt
ZendEngine2/tests/error_reporting10.phpt:
fix tests
* (PHP_5_2)
ZendEngine2/zend.c
ZendEngine2/zend_constants.c
main/main.c:
add missing parts of E_RECOVERABLE merge
* (PHP_5_2)
ZendEngine2/zend_compile.c:
add missing ZEND_API to the implementation
* (PHP_5_2)
ZendEngine2/zend_API.c:
nuke extra semi-colon
2006-05-10 Ilia Alshanetsky <ilia@prohost.org>
* ext/standard/string.c:
MFB: Fixed bug #37394 (substr_compare() returns an error when offset equals
string length).
* (PHP_5_2)
NEWS
ext/standard/string.c:
Fixed bug #37394 (substr_compare() returns an error when offset equals
string length).
2006-05-10 Andrey Hristov <php@hristov.com>
* ext/mysqli/mysqli.c
ext/mysqli/mysqli_api.c:
MFB
* (PHP_5_2)
ext/mysqli/mysqli.c
ext/mysqli/mysqli_api.c:
Don't allocate 2 chunks of memory when one can fit. Reduces memory
fragmentation. There is one more place that fragments memory but it will
complicate the ongoing Unicode upgrade of mysqli so leaving it away for
now.
2006-05-10 Antony Dovgal <antony@zend.com>
* (PHP_5_1)
NEWS
NEWS
ext/oci8/oci8.c
ext/oci8/oci8.c:
MFH: fix #37392 (Unnecessary call to OCITransRollback() at the end of
request)
* ext/oci8/oci8.c:
fix #37392 (Unnecessary call to OCITransRollback() at the end of request)
2006-05-10 Andrei Zmievski <andrei@gravitonic.com>
* (PHP_5_2)
NEWS:
-** empty log message ***
2006-05-10 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* (PHP_5_2)
ZendEngine2/tests/bug27641.phpt
ZendEngine2/tests/bug30332.phpt
ZendEngine2/tests/bug31828.phpt
ZendEngine2/tests/bug32080.phpt
ZendEngine2/tests/bug32852.phpt
ZendEngine2/tests/bug33243.phpt
ZendEngine2/tests/bug34712.phpt
ZendEngine2/tests/bug34767.phpt:
i- ZE1_compat tests are no longer necessary
* (PHP_5_2)
ext/pgsql/pgsql.c:
- Update after api changes
2006-05-09 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* (PHP_5_2)
ext/dom/dom_iterators.c
ext/dom/php_dom.c
ext/dom/php_dom.h
ext/mysql/php_mysql.c
ext/mysqli/mysqli.c
ext/mysqli/mysqli_driver.c
ext/simplexml/simplexml.c
ext/sqlite/sqlite.c
sapi/cli/php_cli.c:
- Update after api changes
* (PHP_5_2)
ext/pcre/php_pcre.c
ext/pcre/php_pcre.h:
- MFH pcre_get_compiled_regex_cache() support
* (PHP_5_2)
ZendEngine2/zend.c
ZendEngine2/zend.h
ZendEngine2/zend_API.c
ZendEngine2/zend_API.h
ZendEngine2/zend_arg_defs.c
ZendEngine2/zend_builtin_functions.c
ZendEngine2/zend_compile.c
ZendEngine2/zend_compile.h
ZendEngine2/zend_errors.h
ZendEngine2/zend_exceptions.c
ZendEngine2/zend_exceptions.h
ZendEngine2/zend_execute.c
ZendEngine2/zend_execute.h
ZendEngine2/zend_execute_API.c
ZendEngine2/zend_extensions.c
ZendEngine2/zend_extensions.h
ZendEngine2/zend_globals.h
ZendEngine2/zend_globals_macros.h
ZendEngine2/zend_interfaces.c
ZendEngine2/zend_iterators.c
ZendEngine2/zend_iterators.h
ZendEngine2/zend_modules.h
ZendEngine2/zend_object_handlers.c
ZendEngine2/zend_object_handlers.h
ZendEngine2/zend_objects.c
ZendEngine2/zend_objects_API.c
ZendEngine2/zend_objects_API.h
ZendEngine2/zend_operators.c
ZendEngine2/zend_operators.h
ZendEngine2/zend_vm_def.h
ZendEngine2/zend_vm_execute.h:
- MFH as discussed
. zend_exception_get_default() -> zend_exception_get_default(TSRMLS_D)
. zend_get_error_exception() -> zend_get_error_exception(TSRMLS_D)
. added E_RECOVERABLE_ERROR
. added ZEND_TOSTRING_FUNC_NAME
. added __tostring function cache to zend_class_entry
. added ZEND_NAMED_ME
. modified ZEND_ME_MAPPING to support method flags
. added ZEND_MN
. method entries now use prefix "zim_" instead of "zif_"
. drop EG(ze1_compatibility_mode)
. changed cast handler, now without (int should_free):
typedef int (*zend_object_cast_t)(zval *readobj, zval *retval, int
type TSRMLS_DC);
. changed get_iterator, now receives whether value is by ref:
zend_object_iterator *(*get_iterator)(zend_class_entry *ce, zval
*object, int by_ref TSRMLS_DC);
. added zend_objects_store_add_ref_by_handle
. added zend_objects_store_del_ref_by_handle
. convert_to_explicit_type(pzv, type)
* ZendEngine2/zend_API.h
ext/sqlite/sqlite.c:
- Methods have flags
* ZendEngine2/zend_exceptions.c
ZendEngine2/zend_exceptions.h:
- zend_spprintf() is actually used elsewhere in the engine
2006-05-09 Ilia Alshanetsky <ilia@prohost.org>
* sapi/cgi/fastcgi.c:
MFB: Fixed bug #37376 (fastcgi.c compile fail with gcc 2.95.4).
* (PHP_5_2)
NEWS
sapi/cgi/fastcgi.c:
Fixed bug #37376 (fastcgi.c compile fail with gcc 2.95.4).
2006-05-09 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* ZendEngine2/zend.h
ZendEngine2/zend_exceptions.c:
- MFB WS/CS, zend_spprintf() must not be exported
* ZendEngine2/zend_builtin_functions.c:
- MFB Missing check
* ZendEngine2/zend_API.h
ZendEngine2/zend_execute.c
ZendEngine2/zend_iterators.c
ZendEngine2/zend_object_handlers.c:
- MFB: WS
2006-05-09 Andrei Zmievski <andrei@gravitonic.com>
* (PHP_5_2)
NEWS:
-** empty log message ***
* ext/pcre/php_pcre.c
ext/pcre/php_pcre.h:
Add pcre_last_error() and backtrack/recursion limit settings.
2006-05-09 Georg Richter <georg@mysql.com>
* ext/mysqli/tests/bug34785.phpt
ext/mysqli/tests/bug36745.phpt
ext/mysqli/tests/bug36802.phpt:
merge from 5.2
* ext/mysqli/mysqli.c
ext/mysqli/mysqli_api.c
ext/mysqli/mysqli_fe.c
ext/mysqli/mysqli_nonapi.c
ext/mysqli/mysqli_prop.c
ext/mysqli/mysqli_repl.c
ext/mysqli/mysqli_warning.c
ext/mysqli/php_mysqli.h
ext/mysqli/tests/002.phpt
ext/mysqli/tests/014.phpt
ext/mysqli/tests/017.phpt
ext/mysqli/tests/049.phpt
ext/mysqli/tests/bug34810.phpt:
Merge from 5.2
* (PHP_5_2)
ext/mysqli/php_mysqli.h:
removed unused macro parameter
2006-05-08 Edin Kadribasic <edink@emini.dk>
* (PHP_5_2)
NEWS:
Update news
2006-05-08 Georg Richter <georg@mysql.com>
* (PHP_5_2)
ext/mysqli/mysqli.c
ext/mysqli/php_mysqli.h:
moved zend_class_entry variables to mysqli.c
2006-05-08 Brian France <list@firehawksystems.com>
* (PHP_5_2)
NEWS
ext/curl/multi.c:
MFH: Add implementation of curl_multi_info_read
2006-05-08 Andrey Hristov <php@hristov.com>
* (PHP_5_2)
ext/mysqli/mysqli_api.c:
tweaks and optimizations
2006-05-08 Pierre-Alain Joye <pierre.dev@gmail.com>
* (PHP_4_4)
NEWS
ext/gd/libgd/gd_gif_in.c
ext/gd/tests/bug37346.gif
ext/gd/tests/bug37346.phpt
ext/gd/tests/bug37360.gif
ext/gd/tests/bug37360.phpt:
- MFH: #37346, invalid colormap format
- MFH: #37360, bad gif size
* (PHP_5_2)
ext/gd/libgd/gd_gif_in.c:
- more CS
* ext/gd/libgd/gd_gif_in.c
ext/gd/tests/bug37360.gif
ext/gd/tests/bug37360.gif
ext/gd/tests/bug37360.gif
ext/gd/tests/bug37360.gif
ext/gd/tests/bug37360.phpt
ext/gd/tests/bug37360.phpt
ext/gd/tests/bug37360.phpt
ext/gd/tests/bug37360.phpt:
- #37360, bad gif size
* ext/gd/libgd/gd_gif_in.c
ext/gd/libgd/gd_gif_in.c:
- CS (spaces > tabs)
2006-05-07 Pierre-Alain Joye <pierre.dev@gmail.com>
* (PHP_5_1)
NEWS:
- +()
* (PHP_5_1)
NEWS:
- entry for #37346, invalid colormap format
* ext/gd/libgd/gd_gif_in.c
ext/gd/tests/bug37346.gif
ext/gd/tests/bug37346.phpt:
- MFB: #37346, invalid colormap format
* (PHP_5_1)
ext/gd/libgd/gd_gif_in.c
ext/gd/tests/bug37346.gif
ext/gd/tests/bug37346.phpt:
- MF52, #37346, invalid colormap format
2006-05-07 Rasmus Lerdorf <rasmus@lerdorf.com>
* (PHP_5_2)
ext/mbstring/config.m4:
INSTALL_HEADERS takes absolute filenames there in the second arg.
This makes pecl/mailparse build again
2006-05-07 Pierre-Alain Joye <pierre.dev@gmail.com>
* (PHP_5_2)
ext/gd/libgd/gd_gif_in.c
ext/gd/tests/bug37346.gif
ext/gd/tests/bug37346.gif
ext/gd/tests/bug37346.gif
ext/gd/tests/bug37346.phpt
ext/gd/tests/bug37346.phpt
ext/gd/tests/bug37346.phpt:
- #37346, invalid colormap format
2006-05-07 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_4_4)
NEWS
pear/Makefile.frag:
MFH: Fixed bug #37348 (make PEAR install ignore open_basedir).
* (PHP_5_2)
NEWS
pear/Makefile.frag:
Fixed bug #37348 (make PEAR install ignore open_basedir).
2006-05-07 Edin Kadribasic <edink@emini.dk>
* (PHP_5_2)
ext/pgsql/pgsql.c
ext/pgsql/php_pgsql.h:
MFH: Added pg_field_table() as per req: #36750
* sapi/apache2handler/config.w32:
MFB: Enable parallel build against Apache 2.2 libs and headers
* (PHP_5_2)
sapi/apache2handler/config.w32:
Enable parallel build against Apache 2.2 libs and headers
2006-05-06 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_5_2)
NEWS
ext/standard/base64.c
ext/standard/base64.h:
Fixed bug #37244 (Added strict flag to base64_decode() that enforces
RFC3548 compliance).
* (PHP_5_2)
NEWS
configure.in
main/php_version.h:
Creation of the 5.2 branch
2006-05-06 Hartmut Holzgraefe <hartmut@php-groupies.de>
* NEWS
ext/standard/basic_functions.c
ext/standard/file.c
ext/standard/file.h:
Added php_get_tmpdir() function that returns the default directory for
temporary files (as requested in bug #35380)
2006-05-05 Michael Wallner <mike@iworks.at>
* (PHP_5_1)
.gdbinit:
- treat interfaces and classes gracefully in print_inh
* (PHP_5_1)
.gdbinit:
- add print_inh (prints a very simple class tree, ie. extensible)
- add print_pi (prints property_info)
- add ____print_str (print strings binary safely, for hash keys etc)
2006-05-05 Dmitry Stogov <dmitry@zend.com>
* ZendEngine2/zend_execute.c
ZendEngine2/zend_vm_def.h
ZendEngine2/zend_vm_execute.h
ZendEngine2/tests/bug37251.phpt:
Fixed bug #37251 (deadlock when custom error handler is to catch array type
hint error).
* (PHP_5_1)
NEWS
sapi/cgi/fastcgi.c
sapi/cgi/fastcgi.c:
Fixed bug #37313 (sigemptyset() used without including <signal.h>).
(jdolecek)
2006-05-04 Antony Dovgal <antony@zend.com>
* ext/informix/ifx.ec
ext/informix/ifx.ec:
plug a leak
2006-05-04 Andrei Zmievski <andrei@gravitonic.com>
* ZendEngine2/zend_language_scanner.l:
Don't use fixed size buffer in zend_uchar_from_uname();
* ZendEngine2/zend.h:
Oops again.
* ZendEngine2/zend.c:
Oops.
* ZendEngine2/zend.c
ZendEngine2/zend.h
ZendEngine2/zend_API.h
ZendEngine2/zend_globals.h
ZendEngine2/zend_unicode.c
ZendEngine2/zend_unicode.h:
Add a global ASCII connverter, macros to return single codepoints
(UCHAR32), and zend_unicode_to_ascii() function.
2006-05-04 Antony Dovgal <antony@zend.com>
* (PHP_5_1)
ext/informix/config.m4
ext/informix/ifx.ec:
MFH: several minor fixes: nuke compile warnings etc.
* ext/informix/config.m4
ext/informix/ifx.ec:
several minor fixes: nuke compile warnings etc.
2006-05-03 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_5_1)
configure.in
main/php_version.h:
Back to dev
* (PHP_5_1)
configure.in
main/php_version.h:
go with 5.1.4
2006-05-03 Sara Golemon <sara@golemon.com>
* (PHP_5_1)
NEWS:
News entry for exporting PDO::PARAM_EVT_* constants
2006-05-03 Pierre-Alain Joye <pierre.dev@gmail.com>
* (PHP_5_1)
run-tests.php:
- remove debug part
nota bene, there is still work in this area, but this is a start
* tests/basic/021.phpt
tests/basic/021.phpt:
file 021.phpt was initially added on branch PHP_5_1.
* (PHP_5_1)
run-tests.php:
- add support for POST_RAW, allow to pass raw POST data
- add support for TEST_PHP_CGI_EXECUTABLE env variable, it is now possible
to set both TEST_PHP_EXECUTABLE and CGI
2006-05-03 Brian France <list@firehawksystems.com>
* NEWS
ext/curl/multi.c:
- Add implementation of curl_multi_info_read (Brian)
Not adding to PHP 5_1, but should go into 5_2.
2006-05-03 Antony Dovgal <antony@zend.com>
* sapi/cgi/cgi_main.c:
plug leak
* tests/basic/013.phpt
tests/basic/014.phpt
tests/basic/015.phpt
tests/basic/016.phpt
tests/basic/017.phpt
tests/basic/018.phpt
tests/basic/019.phpt
tests/basic/020.phpt:
more POST+arrays tests
* tests/basic/013.phpt
tests/basic/013.phpt
tests/basic/014.phpt
tests/basic/014.phpt
tests/basic/015.phpt
tests/basic/015.phpt
tests/basic/016.phpt
tests/basic/016.phpt
tests/basic/017.phpt
tests/basic/017.phpt
tests/basic/018.phpt
tests/basic/018.phpt
tests/basic/019.phpt
tests/basic/019.phpt
tests/basic/020.phpt
tests/basic/020.phpt:
file 013.phpt was initially added on branch PHP_5_1.
2006-05-03 Dmitry Stogov <dmitry@zend.com>
* sapi/cgi/fastcgi.c
sapi/cgi/fastcgi.c
sapi/cgi/fastcgi.h
sapi/cgi/fastcgi.h:
Fixed bug #37205 (incompatibility with mod_fastcgi)
2006-05-03 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_5_1)
NEWS:
Prepare news file for release
* (PHP_5_1)
ext/standard/php_smart_str.h:
Revert previous optimization if preparation for 5.1.4
2006-05-03 Dmitry Stogov <dmitry@zend.com>
* (PHP_5_1)
NEWS:
Fixed bug #37291 (FastCGI now longer works with isapi_fcgi.dll)
* sapi/cgi/fastcgi.c
sapi/cgi/fastcgi.c:
Fixed incompatibility with isapi_fcgi.dll
* (PHP_5_1)
NEWS
main/php_variables.c
main/php_variables.c:
Fixed bug #37276 (problems witch $_POST array)
2006-05-03 Rob Richards <rrichards@ctindustries.net>
* (PHP_5_1)
NEWS:
BFN
re-order news
* (PHP_5_1)
ext/dom/attr.c
ext/dom/element.c
ext/dom/php_dom.c
ext/dom/tests/bug37277.phpt:
Fix bug #37277 (cloning Dom Documents or Nodes does not work)
Proper fix for bug #36859
add test
* ext/dom/tests/bug37277.phpt
ext/dom/tests/bug37277.phpt:
add test
* ext/dom/attr.c
ext/dom/element.c
ext/dom/php_dom.c:
Fix bug #37277 (cloning Dom Documents or Nodes does not work)
Proper fix for bug #36859
2006-05-02 Sara Golemon <sara@golemon.com>
* ext/standard/file.c:
Unicode Updates:
file() now unicode ready
get_meta_tags() updated for FS encoding, but content is still non-unicode
2006-05-02 Dmitry Stogov <dmitry@zend.com>
* (PHP_5_1)
NEWS:
typo
* ZendEngine2/zend_compile.c
ZendEngine2/zend_compile.c:
Fixed possible crash in highlight_string() (proper place)
2006-05-02 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_5_1)
ext/standard/php_smart_str.h:
Attempt to increase smart_str performance through the use of larger
default buffers. Biased micro benchmarks show it makes sense :P
2006-05-02 Antony Dovgal <antony@zend.com>
* (RELEASE_1_2_1)
ext/oci8/package.xml:
prepare to 1.2.1 release
2006-05-02 Dmitry Stogov <dmitry@zend.com>
* (PHP_5_1)
ZendEngine2/zend_compile.c:
Fixed ossible crash in highlight_string().
2006-05-01 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* (PHP_5_1)
ext/standard/php_fopen_wrapper.c:
- Make SplTempFileObject work in 5.1
* ext/standard/php_fopen_wrapper.c:
- WS
2006-05-01 Wez Furlong <wez.php@thebrainroom.net>
* (PHP_5_1)
NEWS:
add note about ssl context options.
2006-04-30 Wez Furlong <wez.php@thebrainroom.net>
* ext/openssl/openssl.c
ext/openssl/xp_ssl.c:
merge from branch: peer certificate capture context options.
* (PHP_5_1)
ext/openssl/openssl.c
ext/openssl/xp_ssl.c:
Add two new context options for ssl:
"capture_peer_cert" and "capture_peer_cert_chain"
If true, the peer certificate and peer certificate chain respectively will
be
captured and made available in the ssl context variables
"peer_certificate" and
"peer_certificate_chain" respectively. The certificates are exposed as
x509
certificate resources and can be inspected using the existing openssl
extension
functions.
This allows applications to perform extended validation.
2006-04-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* (PHP_5_1)
NEWS:
- After 5.1.3 follows 5.1.4, 5.2 requires a new branch, preferable from
this point of development (ilia will do so)
2006-04-30 Wez Furlong <wez.php@thebrainroom.net>
* (PHP_5_1)
NEWS:
Fix #36632
* (PHP_5_1)
NEWS:
Fix #35552
2006-04-29 Uwe Schindler <uwe@thetaphi.de>
* sapi/nsapi/nsapi.c:
Remove hiding of authorization headers completely because safe mode
canceled
2006-04-29 Frank M. Kromann <frank@kromann.info>
* ext/com_dotnet/com_handlers.c
ext/com_dotnet/com_saproxy.c
ext/com_dotnet/com_typeinfo.c
ext/com_dotnet/php_com_dotnet_internal.h:
fix build
* ext/standard/exec.c
ext/standard/ftp_fopen_wrapper.c
sapi/cli/php_cli.c:
More ZSTR() fixes
* ext/zlib/zlib.c:
fix build. ZSTR() must be applied to the buf argument of php_stream macros
2006-04-28 Frank M. Kromann <frank@kromann.info>
* ext/standard/file.c
ext/standard/http_fopen_wrapper.c
ext/standard/image.c
main/php_streams.h:
Remove ZSTR() from stream macros. Calling function must apply this macro
2006-04-27 Andrei Zmievski <andrei@gravitonic.com>
* ext/pcntl/pcntl.c:
pcntl_signal is safe too
* ext/pcntl/pcntl.c:
Safe-fy some functions.
2006-04-27 Dmitry Stogov <dmitry@zend.com>
* sapi/cgi/fastcgi.c
sapi/cgi/fastcgi.c
sapi/cgi/fastcgi.h
sapi/cgi/fastcgi.h:
Proper fix for bug #37205
2006-04-27 Moriyoshi Koizumi <moriyoshi@at.wakwak.com>
* ext/iconv/iconv.c:
- Remove fprintf() used for debugging
* (PHP_5_1)
ext/iconv/iconv.c
ext/iconv/tests/bug37176.phpt:
- MFH: fix bug #37176 (iconv_strpos() fails to find a string)
* ext/iconv/iconv.c
ext/iconv/tests/bug37176.phpt
ext/iconv/tests/bug37176.phpt:
- Fix bug #37176 (iconv_strpos() fails to find a string)
2006-04-26 Dmitry Stogov <dmitry@zend.com>
* sapi/cgi/fastcgi.c
sapi/cgi/fastcgi.c:
Revert wrong fix
2006-04-26 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_5_1)
NEWS
configure.in
main/php_version.h:
Restore dev
* (PHP_5_1)
NEWS:
Remove soap cache news
2006-04-26 Edin Kadribasic <edink@emini.dk>
* (PHP_5_1)
NEWS:
BFN
2006-04-26 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_5_1)
configure.in
main/php_version.h:
Go with 5.1.3
* (PHP_5_1)
NEWS:
Prepare the news file for release
2006-04-26 Dmitry Stogov <dmitry@zend.com>
* (PHP_5_1)
NEWS
sapi/cgi/fastcgi.c
sapi/cgi/fastcgi.c:
Fixed bug #37205 (Serving binary content/images fails with "comm with
server aborted" FastCGI err)
2006-04-26 Edin Kadribasic <edink@emini.dk>
* sapi/apache/php_apache.c:
MFB: Correctly import external data (#33292)
* (PHP_5_1)
sapi/apache/php_apache.c:
Correctly import external data (#33292)
2006-04-25 Antony Dovgal <antony@zend.com>
* ext/standard/tests/strings/substr_compare.phpt
ext/standard/tests/strings/substr_compare.phpt:
remove nonexistent tag
* ext/standard/string.c
ext/standard/tests/strings/bug33605.phpt
ext/standard/tests/strings/substr_compare.phpt:
MF51: fix possible substr_compare() crash
add new tests
* ext/standard/tests/strings/bug33605.phpt
ext/standard/tests/strings/bug33605.phpt
ext/standard/tests/strings/substr_compare.phpt
ext/standard/tests/strings/substr_compare.phpt:
file bug33605.phpt was initially added on branch PHP_5_1.
* (PHP_5_1)
ext/standard/string.c:
fix possible substr_compare() crash
add new tests
2006-04-25 Michael Wallner <mike@iworks.at>
* (PHP_5_1)
NEWS:
-improve last entry
2006-04-25 Antony Dovgal <antony@zend.com>
* (PHP_5_1)
NEWS
ext/standard/filestat.c:
fix #37191 (chmod takes off sticky bit when safe_mode is On)
2006-04-25 Michael Wallner <mike@iworks.at>
* (PHP_5_1)
NEWS:
- Fixed bug #37192 (cc fails on hash_adler.c:32)
2006-04-24 Dmitry Stogov <dmitry@zend.com>
* sapi/cgi/fastcgi.c:
Fixed compilation on Solaris
* (PHP_5_1)
sapi/cgi/fastcgi.c:
iFixed compilation on Solaris
2006-04-23 Andrei Zmievski <andrei@gravitonic.com>
* sapi/cli/php.1.in
sapi/cli/php.1.in:
MFB
* (PHP_5_1)
sapi/cli/php.1.in:
Typo.
2006-04-23 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_5_1)
NEWS:
Fixed typos
* ext/wddx/wddx.c:
MFB51: Fixed bug #37162 (wddx does not build as a shared extension).
* (PHP_4_4)
NEWS
ext/wddx/wddx.c:
MFH: Fixed bug #37162 (wddx does not build as a shared extension).
* (PHP_5_1)
NEWS
ext/wddx/wddx.c:
Fixed bug #37162 (wddx does not build as a shared extension).
2006-04-22 Antony Dovgal <antony@zend.com>
* ext/standard/tests/file/bug37158.phpt
main/streams/php_streams_int.h
main/streams/streams.c
main/streams/userspace.c:
merge fix for #37158 into HEAD
add test
* (PHP_5_1)
ext/standard/tests/file/bug37158.phpt:
bah.. no UEXPECT in this branch..
* ext/standard/tests/file/bug37158.phpt
ext/standard/tests/file/bug37158.phpt:
file bug37158.phpt was initially added on branch PHP_5_1.
* (PHP_5_1)
NEWS:
BFN
2006-04-22 Wez Furlong <wez.php@thebrainroom.net>
* (PHP_5_1)
NEWS
main/streams/php_streams_int.h
main/streams/streams.c
main/streams/userspace.c:
fix for #37158
2006-04-22 Frank M. Kromann <frank@kromann.info>
* ext/standard/file.c
ext/standard/image.c
sapi/cli/php_cli.c:
Fix Win32 build. NULL_ZSTR was converted to ZSTR(NULL_ZSTR)
2006-04-21 Andrei Zmievski <andrei@gravitonic.com>
* ZendEngine2/zend_objects_API.c:
Happy, Pierre?
* ZendEngine2/zend_objects_API.c
ZendEngine2/zend_objects_API.h:
Add:
* zend_objects_store_add_ref_by_handle()
* zend_objects_store_del_ref_by_handle()
* zend_objects_store_get_object_by_handle()
2006-04-20 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_5_1)
configure.in
main/php_version.h:
Back to dev
2006-04-20 Antony Dovgal <antony@zend.com>
* (PHP_5_1)
ZendEngine2/zend_execute_API.c:
there is no %v in 5_1
2006-04-20 Andrei Zmievski <andrei@gravitonic.com>
* ZendEngine2/zend.c
ZendEngine2/zend_globals.h
ZendEngine2/zend_operators.c
ZendEngine2/zend_unicode.c
ZendEngine2/zend_unicode.h:
Move to refcounted implementation of collators.
2006-04-20 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_5_1)
NEWS
configure.in
main/php_version.h:
Prepare for RC3
2006-04-20 Michael Wallner <mike@iworks.at>
* main/streams/streams.c:
MFB: Fix reading stream filters never notified about EOF
* (PHP_5_1)
NEWS
ext/standard/tests/filters/read.phpt
ext/standard/tests/filters/read.phpt
main/streams/streams.c:
- Fix reading stream filters never notified about EOF
2006-04-20 Dmitry Stogov <dmitry@zend.com>
* ZendEngine2/tests/bug37138.phpt:
Test added
* ZendEngine2/tests/bug37138.phpt
ZendEngine2/tests/bug37138.phpt:
file bug37138.phpt was initially added on branch PHP_5_1.
* (PHP_5_1)
NEWS
ZendEngine2/zend_API.c:
Fixed bug #37138 (__autoload tries to load callback'ed self and parent)
2006-04-19 Dmitry Stogov <dmitry@zend.com>
* (PHP_5_1)
NEWS:
Cleaned up Andrei's patch for caching WSDL in process memory, added TTL and
LIMIT for memory cache.
Memory cache is disblead by fefault because it is experemental and isn't
tested enough. It can be enabled whit configuartion directive
"soap.wsdl_cache = WSDL_CACHE_MEMORY" or "soap.wsdl_cache =
WSDL_CACHE_BOTH" or derectly in SoapClent/SoapServer constructor: $ws =
new SoapClient($wsdl, array("cache_wsdl"=>WSDL_CACHE_BOTH))
Disk and memory caches use the same TTL value - "soap.wsdl_cache_ttl".
Configuration directive "soap.wsdl_cache_limit" restricts the number of
cached wsdl files in memory. Adding new files into full memory cache will
delete oldest files from it.
Note that, each PHP process or thread uses it's own memory cache.
* ZendEngine2/zend.c:
Fixed cleanup dependent on uninitialized value
2006-04-19 Antony Dovgal <antony@zend.com>
* ext/standard/streamsfuncs.c:
fix typo (see #35900)
2006-04-18 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_5_1)
configure.in
main/php_version.h:
Restore dev so win32 snaps can build
2006-04-18 Sara Golemon <sara@golemon.com>
* ext/standard/file.c:
Silence compiler warnings
* main/php_streams.h
main/streams/streams.c:
Fix copy/paste typo in php_stream_path_decode() proto
* ZendEngine2/zend_API.c:
Fix ZTS build
2006-04-18 Antony Dovgal <antony@zend.com>
* ZendEngine2/zend_API.c:
binary strings exist only in unicode mode
2006-04-18 Ilia Alshanetsky <ilia@prohost.org>
* ext/sqlite/sqlite.c:
MFB51: Fixed bug #29476 (sqlite_fetch_column_types() locks the database
forever).
* (PHP_5_1)
NEWS
ext/sqlite/sqlite.c:
Fixed bug #29476 (sqlite_fetch_column_types() locks the database forever).
2006-04-18 Dmitry Stogov <dmitry@zend.com>
* (PHP_5_1)
NEWS:
Fixed bug #37083 (Frequent crashs in SOAP extension with new WSDL caching
code in multithread WS). (Andrei, Dmitry)
2006-04-18 Antony Dovgal <antony@zend.com>
* run-tests.php:
typofix
2006-04-18 Dmitry Stogov <dmitry@zend.com>
* sapi/cgi/fastcgi.c
sapi/cgi/fastcgi.c:
Fixed SUN_LEN calculation
* main/php_variables.c
main/php_variables.c
sapi/cgi/cgi_main.c
sapi/cgi/cgi_main.c:
Fixed memory leaks
2006-04-18 Andrei Zmievski <andrei@gravitonic.com>
* ext/standard/string.c:
I'm not sure what the heck people were thinking here, but it should be
fixed finally. Please test.
* ext/standard/string.c:
Fix trim("a") bug.
2006-04-18 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_5_1)
ext/session/mod_files.c:
Commit the actual fix
2006-04-17 Ilia Alshanetsky <ilia@prohost.org>
* ext/session/mod_files.c:
MFB51: Fixed Bug #36872 (session_destroy() fails after call to
session_regenerate_id(true)).
* (PHP_4_4)
ext/session/mod_files.c:
MFH: Fixed Bug #36872 (session_destroy() fails after call to
session_regenerate_id(true)).
* (PHP_5_1)
NEWS:
Fixed Bug #36872 (session_destroy() fails after call to
+ session_regenerate_id(true)).
2006-04-17 Jani Taskinen <jani.taskinen@sci.fi>
* (PHP_5_1)
NEWS:
BFN
* (PHP_5_1)
ext/mbstring/config.m4:
MFH: Fixed bug #37103 (libmbfl headers not installed)
* ext/mbstring/config.m4:
Fixed bug #37103 (libmbfl headers not installed)
2006-04-17 Sara Golemon <sara@golemon.com>
* (PHP_5_1)
ext/standard/filters.c:
MFH(r-1.55) Fix 'soft line break' handling in
convert.quoted-printable-decode
* ext/standard/filters.c:
Fix 'soft line break' handling in convert.quoted-printable-decode
2006-04-16 Ilia Alshanetsky <ilia@prohost.org>
* ext/standard/http_fopen_wrapper.c:
MFB51: fixed typo
* (PHP_5_1)
ext/standard/http_fopen_wrapper.c:
Fixed a typo in the previous patch.
* (PHP_4_4)
NEWS
ext/standard/http_fopen_wrapper.c:
MFH: Fixed bug #37045 (Fixed check for special chars for http redirects).
* ext/standard/http_fopen_wrapper.c:
MFB51: Fixed bug #37045 (Fixed check for special chars for http redirects).
* (PHP_5_1)
NEWS
ext/standard/http_fopen_wrapper.c:
Fixed bug #37045 (Fixed check for special chars for http redirects).
2006-04-15 Antony Dovgal <antony@zend.com>
* ext/sqlite/sqlite.c:
fix compile failure
* ZendEngine2/zend_strtod.c:
MF51: fix #37062 (compile failure on ARM architecture)
* (PHP_5_1)
NEWS
ZendEngine2/zend_strtod.c:
fix #37062 (compile failure on ARM architecture)
if ARM is big endian - don't define IEEE_LITTLE_ENDIAN
2006-04-14 Antony Dovgal <antony@zend.com>
* ZendEngine2/tests/bug34873.phpt:
make it consistent with the other ones
* (PHP_5_1)
ZendEngine2/tests/bug34873.phpt:
make it consistent with the other ones =)
* ext/standard/tests/strings/bug36944.phpt:
make this test to work on all systems
* (PHP_5_1)
ext/standard/tests/strings/bug36944.phpt:
ok, let's make this test to work on all systems
currently it fails at least on Linux PPC and Solaris, probably because of
different strncmp/strncasecmp implementations.
2006-04-14 Sara Golemon <sara@golemon.com>
* (PHP_4_3)
ext/standard/file.c
ext/standard/file.c
ext/standard/file.c:
MFH (r-1.436) copy() should not disrespect open_basedir on source file
* ext/standard/file.c:
MFB (r-1.409.2.6) copy() should not disrespect open_basedir on source file
2006-04-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* (PHP_5_1)
ext/simplexml/simplexml.c
ext/simplexml/tests/009b.phpt:
- MFH Fix properties access to children() result
* ext/simplexml/php_simplexml.h
ext/simplexml/simplexml.c
ext/simplexml/tests/profile12.phpt:
- Fix properties access to children() result
- Allow access by namespace prefix
* ext/simplexml/tests/009b.phpt
ext/simplexml/tests/009b.phpt
ext/simplexml/tests/profile13.phpt:
- Fix properties access to children() result
- Allow access by namespace prefix
* ext/simplexml/tests/profile12.phpt:
- Do not provide ns info in first sxe creation
* ext/simplexml/simplexml.c
ext/simplexml/tests/profile12.phpt:
- Allow access to namespaced root by specifying prefix on creation
- Fix access to non namespaced root
* run-tests.php:
- Prefix summaries with either U or N
* ext/simplexml/simplexml.c:
- If node no longer exists then there won't be any data
2006-04-14 Antony Dovgal <antony@zend.com>
* ext/standard/streamsfuncs.c:
MF51: fix #37077 (stream_socket_server() leaks when the port is not
allowed)
* (PHP_5_1)
ext/standard/streamsfuncs.c:
fix #37077 (stream_socket_server() leaks when the port is not allowed)
2006-04-13 Antony Dovgal <antony@zend.com>
* main/streams/filter.c:
fix CS and prevent NULL dereference
2006-04-13 Dmitry Stogov <dmitry@zend.com>
* ZendEngine2/tests/bug36513.phpt
ZendEngine2/tests/bug36513.phpt:
file bug36513.phpt was initially added on branch PHP_5_1.
* (PHP_5_1)
NEWS
Zend/zend_language_scanner.l
ZendEngine2/zend_language_scanner.l
ZendEngine2/zend_language_scanner.l
ZendEngine2/tests/bug36513.phpt:
Fixed bug #36513 (comment will be outputed in last line)
2006-04-13 Antony Dovgal <antony@zend.com>
* ext/curl/interface.c
ext/curl/multi.c:
MF51:
fix bug #37061 (curl_exec() doesn't zero-terminate binary strings) - we
get the data length from cURL, so it's binary safe.
fix leak appearing when re-using curl handle
* (PHP_5_1)
NEWS
ext/curl/interface.c
ext/curl/multi.c:
fix bug #37061 (curl_exec() doesn't zero-terminate binary strings) - we get
the data length from cURL, so it's binary safe.
fix leak appearing when re-using curl handle
2006-04-13 Dmitry Stogov <dmitry@zend.com>
* (PHP_5_1)
NEWS:
Fixed bug #37054 (SoapClient Error Fetching http headers)
* (PHP_4_4)
NEWS
Zend/zend_execute.c:
Fixed bug #37046 (foreach breaks static scope)
* ZendEngine2/tests/bug37046.phpt
ZendEngine2/tests/bug37046.phpt:
Fixed test
2006-04-13 Sara Golemon <sara@golemon.com>
* ext/standard/streamsfuncs.c
main/streams/filter.c
main/streams/php_stream_filter_api.h:
Preserve full name of filter for use in stream_get_meta_data()
2006-04-12 Sara Golemon <sara@golemon.com>
* ext/standard/http_fopen_wrapper.c
main/streams/filter.c
main/streams/php_stream_filter_api.h
main/streams/streams.c:
Allow http:// wrapper to automatically apply correct unicode.from.* filter
based on content-type header
2006-04-12 Antony Dovgal <antony@zend.com>
* ext/standard/tests/strings/bug36944.phpt
ext/standard/tests/strings/bug36944.phpt:
fix test title
2006-04-12 Johannes Schl<68>ter <schlueter@phpbar.de>
* (PHP_5_1)
NEWS
ext/standard/array.c:
- MFH: Fix bug #37060 (Type of retval of Countable::count() is not checked)
* ext/standard/array.c:
- Fix bug #37060 (Type of retval of Countable::count() is not checked)
2006-04-12 Antony Dovgal <antony@zend.com>
* ext/oci8/oci8.c
ext/oci8/oci8_statement.c:
MF51: fix #37059 (oci_bind_by_name() doesn't support RAW and LONG RAW
fields)
add tests
* (PHP_5_1)
NEWS
ext/oci8/oci8.c
ext/oci8/oci8_statement.c:
fix #37059 (oci_bind_by_name() doesn't support RAW and LONG RAW fields)
add tests
* (PHP_5_1)
ext/oci8/oci8.c:
oops.. I didn't want to commit this..
* ext/oci8/oci8.c:
MF51: correct fix for bug #37055
* (PHP_5_1)
ext/oci8/oci8.c:
correct fix for bug #37055
* ext/xmlrpc/xmlrpc-epi-php.c:
MF51: fix #37057 (xmlrpc_decode() may produce arrays with numeric string
keys which are unaccessible)
* (PHP_5_1)
NEWS
ext/xmlrpc/xmlrpc-epi-php.c:
fix #37057 (xmlrpc_decode() may produce arrays with numeric strings which
are unaccessible)
* ext/oci8/oci8.c:
MF51: fix #37055 (incorrect reference counting for persistent OCI8
connections)
* (PHP_5_1)
NEWS
ext/oci8/oci8.c:
fix #37055 (incorrect reference counting for persistent OCI8 connections)
* main/main.c:
MF51: fix #37053 (html_errors with internal classes produces wrong links)
* (PHP_5_1)
NEWS
main/main.c:
fix #37053 (html_errors with internal classes produces wrong links)
2006-04-12 Dmitry Stogov <dmitry@zend.com>
* ZendEngine2/tests/bug37046.phpt
ZendEngine2/tests/bug37046.phpt:
file bug37046.phpt was initially added on branch PHP_5_1.
* (PHP_5_1)
NEWS
ZendEngine2/zend_vm_def.h
ZendEngine2/zend_vm_def.h
ZendEngine2/zend_vm_execute.h
ZendEngine2/zend_vm_execute.h
ZendEngine2/tests/bug37046.phpt:
Fixed bug #37046 (foreach breaks static scope)
* (PHP_5_1)
NEWS
ZendEngine2/zend_ini_parser.y
ZendEngine2/zend_ini_parser.y:
Fixed bug #37002 (Have to quote literals in INI when concatenating with
vars)
2006-04-11 Derick Rethans <php@derickrethans.nl>
* (PHP_5_1)
NEWS:
- MFH: Fixed bug #37017 (strtotime fails before 13:00:00 with some time
zones
identifiers). (Derick)
- MFH: Fixed bug #36988 (mktime freezes on long numbers). (Derick)
- MFH: Implemented better error and warning handling that is also used for
the
date_parse() function.
- MFH: Fixed problems with "T" in front of a time string was seen as a
time
zone string.
- MFH: Fixed a problem were 5 and 6 character timezone abbreviations where
not
correctly parsed.
Experimental support (All MFH):
- Added the date_parse() function that returns a parsed date/time string
including warnings and errors.
- Added the timezone_name_from_abbr() function that exposes the guessing
mechanism that tries to find a timezone identifier from a timezone
abbreviation and GMT offset.
2006-04-11 Jani Taskinen <jani.taskinen@sci.fi>
* ext/curl/interface.c
ext/gd/php_gd.h
main/safe_mode.c
main/safe_mode.h:
- More safe_mode left-overs.
2006-04-10 Ilia Alshanetsky <ilia@prohost.org>
* ext/standard/tests/file/bug24313.phpt:
MFB51: fixed test
* (PHP_5_1)
ext/standard/tests/file/bug24313.phpt:
Fixed test
2006-04-10 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* ext/simplexml/simplexml.c
ext/simplexml/simplexml.c:
- Coverity issue 59
* (PHP_5_1)
ZendEngine2/zend_vm_def.h
ZendEngine2/zend_vm_execute.h:
- MFH Iterators from overloaded objects are allowed to not have keys...
* ZendEngine2/zend_vm_def.h
ZendEngine2/zend_vm_execute.h:
- Iterators from overloaded objects are allowed to not have keys...
* ZendEngine2/zend_interfaces.c:
- Allowing to pass in ce as NULL has its charme, too
* ZendEngine2/zend_interfaces.c:
- Fix coverity issue 49: ce might be forwarded as NULL without an exception
being thrown in case the Zend API is being used wrong (in custom exts
for
instance).
* ext/pgsql/pgsql.c:
- Better order for SEGV prevention
* ext/pgsql/pgsql.c:
- Fix possible SEGV
* ext/exif/exif.c:
- Fix condition
2006-04-10 Jani Taskinen <jani.taskinen@sci.fi>
* INSTALL
php.ini-dist
php.ini-recommended
ext/mbstring/tests/skipif.inc
ext/standard/tests/array/bug33940.phpt
main/php_variables.c
tests/basic/012.phpt:
more cleanup (lingering ini settings which do not exist anymore, etc.)
* ext/session/php_session.h
ext/session/session.c
ext/session/tests/007.phpt
ext/session/tests/008-php4.2.3.phpt
ext/session/tests/008.phpt
ext/session/tests/009.phpt
ext/session/tests/010.phpt
ext/session/tests/011.phpt
ext/session/tests/012.phpt
ext/session/tests/013.phpt
ext/session/tests/014.phpt
ext/session/tests/019.phpt
ext/session/tests/skipif.inc:
- Cleanup
* ext/iconv/tests/bug16069.phpt
ext/iconv/tests/eucjp2iso2022jp.phpt
ext/iconv/tests/eucjp2sjis.phpt
ext/iconv/tests/eucjp2utf8.phpt
ext/iconv/tests/iconv001.phpt
ext/iconv/tests/iconv002.phpt
ext/iconv/tests/ob_iconv_handler.phpt
ext/iconv/tests/test.inc
ext/iconv/tests/translit-failure.phpt
ext/iconv/tests/translit-utf8.phpt:
cleanup
2006-04-10 Dmitry Stogov <dmitry@zend.com>
* (PHP_5_1)
NEWS:
Fixed bug #36908 (wsdl default value overrides value in soap request).
* ZendEngine2/zend_opcode.c
ZendEngine2/zend_opcode.c:
Fixed possible crash in interactive mode
2006-04-10 Jani Taskinen <jani.taskinen@sci.fi>
* acinclude.m4:
fix typo
* (PHP_5_1)
acinclude.m4
configure.in
scripts/phpize.m4:
MFH: - Determine the shared/link lib suffixes in one macro.
* acinclude.m4
configure.in
scripts/phpize.m4:
- Determine the shared/link lib suffixes in one macro.
* (PHP_5_1)
TSRM/tsrm_virtual_cwd.h
ext/standard/filestat.c:
MFH: - Fixed bug #36909 (ld: Undefined symbols: _lchown)
* TSRM/tsrm_virtual_cwd.h
ext/standard/filestat.c:
- Fixed bug #36909 (ld: Undefined symbols: _lchown)
* (PHP_5_1)
main/php_compat.h:
MFH: - Silence some PCRE compile warnings
* main/php_compat.h:
- Silence some PCRE compile warnings
* NEWS:
- Fix NEWS. The empty lines were left on purpose..
* (PHP_5_1)
ext/standard/credits_ext.h:
update credits
* ext/standard/credits_ext.h
ext/standard/credits_sapi.h:
fix credits
* (PHP_5_1)
NEWS:
Fix NEWS
2006-04-09 Andrei Zmievski <andrei@gravitonic.com>
* (PHP_5_1)
NEWS:
Speed up SoapClient/SoapServer constructors by caching WSDL structures
in memory. All WSDL files will be cached, unless turned off via an
option to the constructor.
2006-04-09 Edin Kadribasic <edink@emini.dk>
* ext/gettext/config.w32:
MFB: Fixed bug #36935
* (PHP_5_1)
ext/gettext/config.w32:
Fixed bug #36935
2006-04-09 Ilia Alshanetsky <ilia@prohost.org>
* ext/standard/filestat.c:
MFB51: Fixed bug #36875 (is_*() functions do not account for open_basedir).
* (PHP_5_1)
NEWS
ext/standard/filestat.c:
-** empty log message ***
2006-04-08 Andrei Zmievski <andrei@gravitonic.com>
* Makefile.global
acinclude.m4
configure.in
main/build-defs.h.in
scripts/phpize.m4:
Separate suffixes of shared libraries that we link against and the ones
we load with dlopen(). This matters on Mac OS X, for example.
2006-04-07 Andrei Zmievski <andrei@gravitonic.com>
* ext/pcre/TODO
ext/pcre/php_pcre.c:
Disallowed numeric named captures.
2006-04-07 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_5_1)
NEWS
configure.in
main/php_version.h:
RC3
2006-04-07 Pierre-Alain Joye <pierre.dev@gmail.com>
* ext/sockets/sockets.c:
- MFB: revert leak fix, something else went wrong
* (PHP_5_1)
ext/sockets/sockets.c:
- revert last commit, something else went wrong
2006-04-07 Dmitry Stogov <dmitry@zend.com>
* main/php_variables.c
main/php_variables.c:
Optimization
* sapi/cgi/cgi_main.c
sapi/cgi/cgi_main.c:
CGI anf FastCGI assume $_SERVER and $_ENV have the same values,
so we don't need construct the same arrays twich and may just copy it
2006-04-07 Pierre-Alain Joye <pierre.dev@gmail.com>
* ext/sockets/sockets.c:
- MFB: fix leak when an error occured in socket_read, free tmpbuf
* (PHP_5_1)
ext/sockets/sockets.c:
- fix leak when an error occured in socket_read, free tmpbuf
2006-04-07 Dmitry Stogov <dmitry@zend.com>
* sapi/cgi/cgi_main.c
sapi/cgi/cgi_main.c:
Removed unnecessary copying
* main/main.c
main/main.c:
We don't need setup the same time-out two times.
* (PHP_5_1)
ZendEngine2/zend_hash.c:
MFH:
- Allowed storing NULL pointers in HashTable
- Optimized zend_hash_reverse_apply()
* ZendEngine2/zend_hash.c:
- Fixed storing NULL pointers in HashTable
- Optimized zend_hash_reverse_apply()
2006-04-07 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_5_1)
ext/posix/CREDITS:
Adjusted credits file so that it appears properly on phpinfo()
2006-04-06 Andrei Zmievski <andrei@gravitonic.com>
* ext/pcre/TODO:
That is not the bug you're looking for.
* ext/pcre/TODO:
Even more stuff from Friedl.
* (PHP_5_1)
ext/pcre/TODO:
I guess we only need this on HEAD.
* ext/pcre/TODO:
More stuff from Friedl..
* ZendEngine2/zend_arg_defs.c
ZendEngine2/zend_modules.h
ext/pcre/TODO
ext/pcre/php_pcre.c:
MFB
* (PHP_5_1)
NEWS:
-** empty log message ***
* (PHP_5_1)
ZendEngine2/zend_arg_defs.c
ZendEngine2/zend_modules.h
ext/pcre/TODO
ext/pcre/TODO
ext/pcre/php_pcre.c:
Fix a bug that would not fill in the fifth argument to preg_replace()
properly, if the variable was not declared previously.
2006-04-06 Sara Golemon <sara@golemon.com>
* ext/standard/uniqid.c:
Plug leak which occurs in unicode mode
* ext/standard/tests/file/stream_get_line.phpt
ext/standard/tests/file/userfilters.phpt
ext/standard/tests/file/userstreams.phpt
ext/standard/tests/filters/basic.phpt:
Silence false positives on test results
* ext/standard/tests/file/004.phpt
ext/standard/tests/file/bug27508.phpt
ext/standard/tests/file/bug27619.phpt
ext/standard/tests/file/bug35781.phpt:
Silence false positives in test failures
* main/streams/streams.c:
Do runtime conversions (with an E_NOTICE) on writing unicode data to a
binary stream. Take the WTF out of the equation
2006-04-06 Antony Dovgal <antony@zend.com>
* (PHP_5_1)
NEWS:
fix #36981 (SplFileObject->fgets() ignores max_length)
2006-04-06 Sara Golemon <sara@golemon.com>
* ZendEngine2/zend_API.h:
Overload 'duplicate' arg as applied to:
add_((next_)?index|assoc)_(ascii|rt)_stringl?(_ex)?
and
(ZVAL|RETVAL|RETURN)_(ASCII|RT|U)_STRINGL?
Duplicate keeps traditional value of '1', additional bit '2' tells
unicode mode conversion to automatically free the original string
in order to avoid leaks due to conversion on a value otherwise being
"given" to the engine.
/* Uses s as-is for non-unicode, or frees s after converting to unicode */
{
char *s = estrdup("Hello");
ZVAL_RT_STRING(pzv, s, ZSTR_AUTOFREE);
}
/* Duplicates for non-unicode, or converts (but doesn't free original) */
{
char *s = "Hello";
ZVAL_RT_STRING(pzv, s, ZSTR_DUPLICATE);
}
/* Uses as-is for non-unicode, or converts (but doesn't free original) */
{
char *s = "Hello";
zval zv;
ZVAL_RT_STRING(&zv, s, 0);
/* use zv for some temporary purpose */
/* It's now necessary to manually free this generated value */
if (UG(unicode)) {
zval_dtor(&zv);
}
}
2006-04-06 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_5_1)
NEWS
ext/standard/file.c:
Fixed safe_mode check for source argument of the copy() function.
2006-04-05 Antony Dovgal <antony@zend.com>
* (PHP_5_1)
Makefile.global:
MFH: workaround for problem on Solaris: shell tries to parse "for i in ;"
and fails
* Makefile.global:
workaround for problem on Solaris: shell tries to parse "for i in ;" and
fails
* (PHP_5_1)
NEWS:
BFN
* ext/oci8/config.w32
ext/oci8/config.w32:
add missing defines to .w32
* ext/oci8/config.m4
ext/oci8/oci8_lob.c
ext/oci8/php_oci8_int.h:
fix #36934 (OCILob->read() doesn't move internal pointer when reading 0's)
no support for Unicode CLOBs in Oracle < 10, sorry.
* (PHP_5_1)
ext/oci8/config.m4
ext/oci8/oci8_lob.c
ext/oci8/php_oci8_int.h:
fix #36934 (OCILob->read() doesn't move internal pointer when reading 0's)
* ext/standard/tests/strings/bug36944.phpt:
add test
* ext/standard/tests/strings/bug36944.phpt
ext/standard/tests/strings/bug36944.phpt:
file bug36944.phpt was initially added on branch PHP_5_1.
2006-04-05 Georg Richter <georg@mysql.com>
* (PHP_5_1)
NEWS:
fixed bigint conversion errors (windows)
* (PHP_5_1)
ext/mysqli/mysqli_api.c
ext/mysqli/mysqli_prop.c
ext/mysqli/php_mysqli.h:
fixed bigint conversion on windows platforms
2006-04-05 Antony Dovgal <antony@zend.com>
* ZendEngine2/zend_builtin_functions.c:
MF51: fix #36944 (strncmp & strncasecmp do not return false on negative
string length)
* (PHP_5_1)
NEWS
ZendEngine2/zend_builtin_functions.c:
fix #36944 (strncmp & strncasecmp do not return false on negative string
length)
2006-04-05 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_5_1)
NEWS
ext/standard/var.c
ext/standard/var.c:
Fixed bug #36957 (serialize() does not handle recursion).
2006-04-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* (PHP_5_1)
NEWS:
- MFH
. Fixed bug #36941 (ArrayIterator does not clone itself)
. Fixed SEGV when ArrayObject/Iterator use reference to self
. Added tests
2006-04-04 Frank M. Kromann <frank@kromann.info>
* ext/mssql/php_mssql.c
ext/mssql/php_mssql.c:
MFP51: Fix #33694 invalid sql or timeouts makes it impossible to reuse
persistent connections
* (PHP_5_1)
ext/mssql/php_mssql.c:
Fix #33694 invalid sql or timeouts makes it impossible to reuse persistent
connections
2006-04-04 Seiji Masugata <s.masugata@digicom.dnp.co.jp>
* ext/mbstring/mbstring.c:
fixed commnet typo, and duplicate logic.
2006-04-04 Derick Rethans <php@derickrethans.nl>
* ext/standard/php_type.h:
- No need to have this one twice here... (Thanks Steph)
2006-04-03 Antony Dovgal <antony@zend.com>
* ext/gmp/tests/gmp_nextprime.phpt:
add test for gmp_nextprime()
* NEWS
ext/gmp/gmp.c
ext/gmp/php_gmp.h:
add gmp_nextprime() function
patch by ants dot aasma at gmail dot com
2006-04-03 Seiji Masugata <s.masugata@digicom.dnp.co.jp>
* ext/mbstring/mbstring.c
ext/mbstring/mbstring.h:
added mb_stristr( ), mb_strrichr( ).
2006-04-03 Antony Dovgal <antony@zend.com>
* (PHP_5_1)
ext/simplexml/simplexml.c:
(as was agreed with Ilia)
2006-04-03 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_4_4)
ext/standard/basic_functions.c:
MFH: Fixed an unlikely, but possible memory leak.
* ext/standard/basic_functions.c:
MFB51: Fixed an unlikely, but possible memory leak.
* (PHP_5_1)
ext/standard/basic_functions.c:
Fixed an unlikely, but possible memory leak.
2006-04-03 Seiji Masugata <s.masugata@digicom.dnp.co.jp>
* (PHP_4_4)
ext/mbstring/mbstring.c
ext/mbstring/mbstring.h:
added mb_check_encoding( ). detect possible invalid encoding attack(avoids
a security issue).
2006-04-03 Antony Dovgal <antony@zend.com>
* ext/ftp/ftp.c
ext/ftp/ftp.c
ext/mhash/mhash.c
ext/mhash/mhash.c
ext/standard/basic_functions.c
ext/standard/basic_functions.c
ext/standard/streamsfuncs.c
ext/standard/streamsfuncs.c
ext/standard/string.c
ext/standard/string.c:
fix spelling in error messages:
greater/less thEn -> greater/less thAn
2006-04-03 Sara Golemon <sara@golemon.com>
* ext/standard/tests/network/tcp4loop.phpt
ext/standard/tests/network/tcp6loop.phpt
ext/standard/tests/network/udgloop.phpt
ext/standard/tests/network/udp4loop.phpt
ext/standard/tests/network/udp6loop.phpt
ext/standard/tests/network/unixloop.phpt:
Update tests for working with unicode
2006-04-03 Georg Richter <georg@mysql.com>
* (PHP_5_1)
ext/mysqli/mysqli_prop.c:
fixed stmt property container and required status for error properties
2006-04-02 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_4_4)
main/logos.h
main/logos.h
sapi/apache/mod_php4.c
sapi/apache/mod_php5.c:
MFH:
Removed extra space in the Content-Type header for logos
Simplified stderr error reporting in apache sapi.
* main/logos.h
sapi/apache/mod_php5.c:
Removed extra space in the Content-Type header for logos
Simplified stderr error reporting in apache sapi.
2006-04-02 Sara Golemon <sara@golemon.com>
* ext/zlib/tests/gzfilegzreadfile.phpt
ext/zlib/tests/gzreadgzwrite.phpt
ext/zlib/tests/gzreadgzwriteplain.phpt
ext/zlib/tests/zlib_filter_deflate.phpt
ext/zlib/tests/zlib_filter_inflate.phpt:
Silence false positive test failures
* ext/bz2/tests/bz2_filter_compress.phpt
ext/bz2/tests/bz2_filter_decompress.phpt
ext/bz2/tests/with_files.phpt
ext/bz2/tests/with_strings.phpt:
Make some tests pass.
compression is just a binary thing.
Write unicode and suffer my wrath!
2006-04-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* ext/dba/dba.c:
- Fix warning
2006-04-02 Georg Richter <georg@mysql.com>
* (PHP_5_1)
ext/mysqli/mysqli.c:
Added additional information for compiled header files.
2006-04-01 Sara Golemon <sara@golemon.com>
* ext/standard/file.c:
Update filename handling and mark various functions for unicode safety
2006-03-31 Sara Golemon <sara@golemon.com>
* ZendEngine2/zend.c
ZendEngine2/zend_globals.h
ext/standard/file.c
main/php_streams.h
main/streams/streams.c:
Add API hooks and unicode.filesystem_encoding for handling unicode
conversions of filename entries.
Normal path conversions will simply use this converter,
Certain other protocols (such as http) which specify a
required character set (utf8), may override the conversion
by defining a path_encode() and/or path_decode() wrapper ops method.
2006-03-31 Antony Dovgal <antony@zend.com>
* ext/standard/info.c:
MF51: fix compile failure with old GCC (see bug #36931)
* (PHP_5_1)
ext/standard/info.c:
fix compile failure with old GCC (see bug #36931)
2006-03-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* ext/wddx/wddx.c:
- Fix build
2006-03-30 Antony Dovgal <antony@zend.com>
* ZendEngine2/zend.c
ZendEngine2/zend.h:
MF51: fix compilation on AIX
* (PHP_5_1)
ZendEngine2/zend.c
ZendEngine2/zend.h:
fix compilation on AIX
* (PHP_5_1)
ext/standard/user_filters.c:
nuke compile warning
* ext/mysqli/tests/014.phpt
ext/mysqli/tests/015.phpt
ext/mysqli/tests/045.phpt:
MF51: fix tests
* (PHP_5_1)
ext/mysqli/tests/014.phpt
ext/mysqli/tests/015.phpt
ext/mysqli/tests/045.phpt:
fix tests
* ext/standard/info.c:
fix TSRM build
* (PHP_5_1)
ext/standard/info.c:
fix build: there is no TSRMLS_CC in this function
2006-03-30 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_5_1)
configure.in
main/php_version.h:
Back to dev
* (PHP_5_1)
NEWS
configure.in
main/php_version.h:
Go with RC2
* ext/standard/info.c:
MFB51: Fixed XSS inside phpinfo() with long inputs.
* (PHP_5_1)
NEWS
ext/standard/info.c:
Fixed XSS inside phpinfo() with long inputs.
2006-03-30 Seiji Masugata <s.masugata@digicom.dnp.co.jp>
* ext/mbstring/mbstring.c
ext/mbstring/mbstring.h:
added mb_stripos( ), mb_strripos( ).
2006-03-30 Dmitry Stogov <dmitry@zend.com>
* README.UPDATING_TO_PHP6:
typo
2006-03-30 Antony Dovgal <antony@zend.com>
* ext/mysqli/mysqli.c:
MF51: fix #36922 (missing MYSQLI_REPORT_STRICT constant in userspace)
* (PHP_5_1)
ext/mysqli/mysqli.c:
fix #36922 (missing MYSQLI_REPORT_STRICT constant in userspace)
2006-03-30 Dmitry Stogov <dmitry@zend.com>
* ZendEngine2/zend_objects.c:
Unicode support
* README.UPDATING_TO_PHP6:
Describe registr_long_arrays, ze1_compatibility_mode, dl(), E_ALL/E_STRICT
2006-03-30 Sara Golemon <sara@golemon.com>
* ext/standard/file.c
main/php_streams.h
main/streams/streams.c:
Make php_stream_copy_to_mem() unicode aware and
update userspace function file_get_contents().
Note: fgc()'s second parameter (use_include_path) has been changed
to be a bitmask "flags" parameter instead.
For the most commonly used values (TRUE, 1) this will continue functioning
as expected since the value of FILE_USE_INCLUDE_PATH is (coincidentally)
1.
The impact to other values should be noted in the migration6 guide.
This change makes it possible to allow fgc() to return binary file
contents (default) or unicode transcoded contents (using FILE_TEXT flag).
2006-03-29 Sara Golemon <sara@golemon.com>
* ext/standard/file.c
main/streams/streams.c:
Update php_stream_passthru() to handle unicode data.
This updates userspace functions fpassthru() and readfile()
UG(output_encoding) is used by php_stream_passthru() to translate
unicode stream contents back to an outputable character set.
Note: readfile()'s second parameter (use_include_path) has been changed
to be a bitmask "flags" parameter instead.
For the most commonly used values (TRUE, 1) this will continue functioning
as expected since the value of FILE_USE_INCLUDE_PATH is (coincidentally)
1.
The impact to other values should be noted in the migration6 guide.
This change makes it possible to allow readfile() to output binary file
contents (default) or unicode transcoded contents (using FILE_TEXT flag).
2006-03-29 Antony Dovgal <antony@zend.com>
* ext/mysqli/mysqli.c
ext/mysqli/mysqli.c:
fix typo
2006-03-29 Seiji Masugata <s.masugata@digicom.dnp.co.jp>
* ext/mbstring/mbstring.c
ext/mbstring/mbstring.h:
added mb_strrchr( ).
2006-03-29 Antony Dovgal <antony@zend.com>
* ZendEngine2/zend_objects.c
ZendEngine2/zend_objects.h
ext/com_dotnet/com_persist.c
ext/dom/php_dom.c
ext/mysqli/mysqli.c
ext/simplexml/simplexml.c
ext/sqlite/sqlite.c
ext/xsl/php_xsl.c:
MF51: fix bug #36898 (__set() leaks in classes extending internal ones)
Added:
ZEND_API void zend_object_std_init(zend_object *object, zend_class_entry
*ce TSRMLS_DC)
ZEND_API void zend_object_std_dtor(zend_object *object TSRMLS_DC)
* (PHP_5_1)
NEWS
ZendEngine2/zend_objects.c
ZendEngine2/zend_objects.h
ext/com_dotnet/com_persist.c
ext/dom/php_dom.c
ext/mysqli/mysqli.c
ext/simplexml/simplexml.c
ext/sqlite/sqlite.c
ext/xsl/php_xsl.c:
fix bug #36898 (__set() leaks in classes extending internal ones)
Added:
ZEND_API void zend_object_std_init(zend_object *object, zend_class_entry
*ce TSRMLS_DC)
ZEND_API void zend_object_std_dtor(zend_object *object TSRMLS_DC)
to initialize and destroy zend_object structs
2006-03-29 Andrei Zmievski <andrei@gravitonic.com>
* ext/standard/string.c:
Bug!
2006-03-29 Sara Golemon <sara@golemon.com>
* configure.in:
Ooops, missed a file
* ext/standard/basic_functions.c
ext/standard/file.c
ext/standard/streamsfuncs.c
ext/standard/streamsfuncs.h
main/main.c
main/php_streams.h
main/streams/filter.c
main/streams/php_stream_filter_api.h
main/streams/streams.c
main/streams/unicode_filter.c:
Another (and hopefully last) major streams commit.
This moves unicode conversion to the filter layer
(rather than at the lower streams layer)
unicode_filter.c has been moved from ext/unicode to main/streams
as it's an integral part of the streams unicode conversion process.
There are now three ways to set encoding on a stream:
(1) By context
$ctx = stream_context_create(NULL,array('encoding'=>'latin1'));
$fp = fopen('somefile', 'r+t', false, $ctx);
(2) By stream_encoding()
$fp = fopen('somefile', 'r+');
stream_encoding($fp, 'latin1');
(3) By filter
$fp = fopen('somefile', 'r+');
stream_filter_append($fp, 'unicode.from.latin1', STREAM_FILTER_READ);
stream_filter_append($fp, 'unicode.to.latin1', STREAM_FILTER_WRITE);
Note: Methods 1 and 2 are convenience wrappers around method 3.
2006-03-29 Yasuo Ohgaki <yohgaki@ohgaki.net>
* ext/pgsql/pgsql.c:
restore E_WARNING in correct place
2006-03-28 Antony Dovgal <antony@zend.com>
* ZendEngine2/zend_objects_API.c:
initialize bucket #0 with nulls
* (PHP_5_1)
ZendEngine2/zend_objects_API.c:
initialize bucket #0 with nulls (normally it shouldn't be used at all, but
if it is - we don't want any memory issues, do we?)
* ZendEngine2/zend_builtin_functions.c:
MF51: fix #36897 (debug_print_backtrace() doesn't return void but array(0)
{})
* (PHP_5_1)
ZendEngine2/zend_builtin_functions.c:
fix #36897 (debug_print_backtrace() doesn't return void but array(0) {})
2006-03-28 Seiji Masugata <s.masugata@digicom.dnp.co.jp>
* ext/mbstring/mbstring.c
ext/mbstring/mbstring.h:
added mb_strstr( ).
2006-03-28 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_5_1)
NEWS
ext/standard/user_filters.c:
Fixed bug #36886 (User filters can leak buckets in some situations).
2006-03-28 Antony Dovgal <antony@zend.com>
* (PHP_4_4)
ext/standard/file.c:
fix build and #36887
* ext/oci8/oci8_interface.c:
MF51: fix #36851 (Documentation and code discrepancies for NULL data)
* (PHP_5_1)
NEWS
ext/oci8/oci8_interface.c:
fix #36851 (Documentation and code discrepancies for NULL data)
2006-03-28 Andrei Zmievski <andrei@gravitonic.com>
* ZendEngine2/zend_operators.c:
Note
2006-03-28 Yasuo Ohgaki <yohgaki@ohgaki.net>
* (PHP_5_1)
ext/pgsql/pgsql.c:
reenable pg_execute E_WARNING
2006-03-27 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_4_4)
ext/standard/file.c:
MFH: Check 2nd parameter of tempnam() against path components.
* ext/standard/file.c:
MFB51: Check 2nd parameter of tempnam() against path components.
* (PHP_5_1)
NEWS
ext/standard/file.c:
Check 2nd parameter of tempnam() against path components.
2006-03-27 Andrei Zmievski <andrei@gravitonic.com>
* ext/standard/string.c:
Fix UErrorCode check.
* ext/standard/var.c:
Typo.
2006-03-27 Antony Dovgal <antony@zend.com>
* ZendEngine2/zend.c:
MF51: fix #36878 (error messages are printed even though an exception has
been thrown)
* (PHP_5_1)
NEWS
ZendEngine2/zend.c:
fix #36878 (error messages are printed even though an exception has been
thrown)
2006-03-27 Andrei Zmievski <andrei@gravitonic.com>
* ext/standard/var.c:
Make a UTODO note.
* ext/standard/var.c:
Proto updates.
* unicode-todo.txt:
-** empty log message ***
* ZendEngine2/zend_unicode.c:
Add UTODO.
* ZendEngine2/zend_compile.c:
Mark with UTODO instead of FIXME.
2006-03-27 Seiji Masugata <s.masugata@digicom.dnp.co.jp>
* ext/mbstring/mbstring.c
ext/mbstring/mbstring.h:
added mb_list_mime_names( ).
2006-03-27 Dmitry Stogov <dmitry@zend.com>
* ext/standard/tests/strings/strtr3.phpt:
Test for strtr() with non-ascii encoding
* ZendEngine2/tests/bug30791.phpt
ext/session/tests/003.phpt
ext/session/tests/009.phpt
ext/simplexml/tests/033.phpt
tests/classes/bug26737.phpt:
Fixed test
* ext/standard/incomplete_class.c
ext/standard/php_incomplete_class.h
ext/standard/var.c
ext/standard/var_unserializer.c
ext/standard/var_unserializer.c
ext/standard/var_unserializer.re
ext/standard/var_unserializer.re
ext/standard/tests/serialize/001.phpt
ext/standard/tests/serialize/002.phpt
ext/standard/tests/serialize/005.phpt
ext/standard/tests/serialize/006.phpt
ext/standard/tests/serialize/bug14293.phpt
ext/standard/tests/serialize/bug21957.phpt
ext/standard/tests/serialize/bug26762.phpt
ext/standard/tests/serialize/bug27469.phpt
ext/standard/tests/serialize/bug28325.phpt
ext/standard/tests/serialize/bug31402.phpt:
Unicode support
* ext/standard/tests/strings/strtr.phpt:
Fixed testFixed testFixed testFixed testFixed testFixed testFixed testFixed
testFixed test
* ZendEngine2/zend_compile.c:
Fixed bug during function/class declaration in unicode mode
* tests/classes/serialize_001.phpt:
Fixed test file (test still fail)
2006-03-27 Antony Dovgal <antony@zend.com>
* main/output.c:
MF51: fix #36869 (memory leak in output buffering when using chunked
output)
* (PHP_5_1)
NEWS
main/output.c:
fix #36869 (memory leak in output buffering when using chunked output)
2006-03-27 Dmitry Stogov <dmitry@zend.com>
* ZendEngine2/zend_compile.c
ZendEngine2/zend_compile.c:
Fixed meory leak in case of unknown pragma
* NEWS
ZendEngine2/zend_unicode.c:
Better but incomplete fix for bug #36840
* ZendEngine2/zend_exceptions.c
ZendEngine2/zend_unicode.c
ZendEngine2/zend_unicode.h
ext/standard/string.c:
Fixed ZTS build
2006-03-27 Andrei Zmievski <andrei@gravitonic.com>
* acinclude.m4
acinclude.m4:
MFB
* (PHP_5_1)
acinclude.m4:
On Mac OSX, our extensions are actually "bundles" and should not have
.dylib extension. Read this:
http://www.sm.luth.se/~alapaa/file_fetch/unixcdbookshelf/mac/ch05_03.htm
* ZendEngine2/zend_exceptions.c:
Fix a case where we could have an encoding conversion exception thrown
while building exception trace args!
* ZendEngine2/zend_exceptions.c:
Use (unsigned char) to make sure that only the control chars are
replaced with '?';
* ZendEngine2/zend_unicode.c:
Skip BOM for UTF-16/32 converters when setting subst char.
2006-03-27 Yasuo Ohgaki <yohgaki@ohgaki.net>
* ext/pgsql/pgsql.c
ext/pgsql/pgsql.c:
remove pg_execute() E_WARNING error when query plan is not defined
2006-03-27 Andrei Zmievski <andrei@gravitonic.com>
* ZendEngine2/zend_API.c:
Some functions may want to accept only Unicode or binary strings,
without having auto-conversion from the other string type. Add 'U' and
'S' specifiers for this. Also, remove traces of 'native' strings.
2006-03-26 Andrei Zmievski <andrei@gravitonic.com>
* unicode-todo.txt
unicode-todo.txt:
-** empty log message ***
2006-03-26 Andrey Hristov <php@hristov.com>
* (PHP_5_1)
ext/mysqli/mysqli_api.c:
kill the left unused variable
* (PHP_5_1)
ext/mysqli/mysqli_api.c:
remove unnecessary memcpy, cast directly
2006-03-26 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_4_4)
NEWS
ext/standard/http_fopen_wrapper.c:
MFH: Fixed bug #36857 (Added support for partial content fetching to the
HTTP streams wrapper).
* ext/standard/http_fopen_wrapper.c:
MFB51: Fixed bug #36857 (Added support for partial content fetching to the
HTTP streams wrapper).
* (PHP_5_1)
NEWS
ext/standard/http_fopen_wrapper.c:
Fixed bug #36857 (Added support for partial content fetching to the HTTP
streams wrapper).
2006-03-26 Derick Rethans <php@derickrethans.nl>
* ext/standard/array.c
ext/standard/php_array.h:
- Implemented basic collation support. For some reason "new Collator" gives
segfaults when the object's collation resource is used.
- The following example shows what is implemented:
<?php
$orig = $strings = array(
'côte',
'cote',
'côté',
'coté',
'fluße',
'flüße',
);
echo "German phonebook:\n";
$c = collator_create( "de@collation=phonebook" );
foreach($c->sort($strings) as $string) {
echo $string, "\n";
}
echo $c->getAttribute(Collator::FRENCH_COLLATION) == Collator::ON
? "With" : "Without", " french accent sorting order\n";
echo "\nFrench with options:\n";
$c = collator_create( "fr" );
$c->setAttribute(Collator::CASE_FIRST, Collator::UPPER_FIRST);
$c->setAttribute(Collator::CASE_LEVEL, Collator::ON);
$c->setStrength(Collator::SECONDARY);
foreach($c->sort($strings) as $string) {
echo $string, "\n";
}
echo $c->getAttribute(Collator::FRENCH_COLLATION) == Collator::ON
? "With" : "Without", " french accent sorting order\n";
?>
2006-03-26 Andrei Zmievski <andrei@gravitonic.com>
* ZendEngine2/zend.c
ZendEngine2/zend_globals.h
ZendEngine2/zend_operators.c
ZendEngine2/zend_unicode.c
ZendEngine2/zend_unicode.h
main/main.c
main/streams/filter.c
main/streams/streams.c:
Implement to-Unicode conversion error behavior. Note the adjusted APIs.
2006-03-26 Sara Golemon <sara@golemon.com>
* NEWS
ext/standard/streamsfuncs.c:
Expand stream_context_create() to allow specifying params
as well as options. Ignore the internal name change of the first arg.
The first arg is still for options, the second arg is for actual params.
2006-03-26 Seiji Masugata <s.masugata@digicom.dnp.co.jp>
* ext/mbstring/mbstring.c
ext/mbstring/mbstring.c:
fixed compiler warning.
2006-03-26 Derick Rethans <php@derickrethans.nl>
* ext/standard/string.c
ext/standard/tests/strings/strtotitle.phpt
ext/standard/tests/strings/strtr2.phpt:
- Commit intermediate work so that I can hack on it on some plane.
2006-03-26 Andrei Zmievski <andrei@gravitonic.com>
* ZendEngine2/zend.c
ZendEngine2/zend_constants.c
ZendEngine2/zend_globals.h
ZendEngine2/zend_unicode.c
ZendEngine2/zend_unicode.h
main/main.c
main/streams/filter.c
main/streams/streams.c:
- Remove unicode.from_error_mode and unicode.from_subst_char from INI
settings.
* Add unicode_set_error_mode() and unicode_set_subst_char() functions to
manipulate these global settings.
2006-03-26 Antony Dovgal <antony@zend.com>
* ext/dom/php_dom.c:
MF51: fix #36859 (DOMElement crashes when calling __construct when
clone'ing)
* (PHP_5_1)
NEWS
ext/dom/php_dom.c:
fix #36859 (DOMElement crashes when calling __construct when clone'ing)
2006-03-25 Sara Golemon <sara@golemon.com>
* main/streams/streams.c:
Handle converter instantiation errors properly
2006-03-24 Sara Golemon <sara@golemon.com>
* ext/standard/streamsfuncs.c:
Allow bidirectional encoding option via single context param
* ext/standard/streamsfuncs.c:
Fix stream_get_line():
Checking type isn't nearly as important as checking nullness...
* ext/standard/file.c:
Update fgetss() for unicode
2006-03-24 Andrei Zmievski <andrei@gravitonic.com>
* main/streams/filter.c:
This is probably not a test..
2006-03-24 Sara Golemon <sara@golemon.com>
* main/streams/filter.c
main/streams/streams.c:
Hook into new unicode conversion error handling API
* ext/standard/streamsfuncs.c
main/php_streams.h
main/streams/streams.c:
Add php_stream_get_record_unicde() API call.
Update stream_get_line() userspace function to handle unicode streams.
2006-03-24 Andrei Zmievski <andrei@gravitonic.com>
* ZendEngine2/zend_unicode.c:
Hey! Don't remove vim modeline completely! :)
2006-03-24 Georg Richter <georg@mysql.com>
* ext/mysqli/tests/bug36745.phpt
ext/mysqli/tests/bug36745.phpt:
file bug36745.phpt was initially added on branch PHP_5_1.
* (PHP_5_1)
NEWS
ext/mysqli/mysqli.c:
fix and testcase for bug #36745
2006-03-24 Antony Dovgal <antony@zend.com>
* (PHP_5_1)
ext/simplexml/tests/032.phpt
ext/simplexml/tests/033.phpt:
add new tests
* ext/simplexml/tests/032.phpt
ext/simplexml/tests/032.phpt
ext/simplexml/tests/033.phpt
ext/simplexml/tests/033.phpt:
add new tests
2006-03-24 Georg Richter <georg@mysql.com>
* (PHP_5_1)
ext/mysqli/tests/017.phpt
ext/mysqli/tests/049.phpt
ext/mysqli/tests/bug34810.phpt:
fixed minor problems (thx to tony)
2006-03-24 Antony Dovgal <antony@zend.com>
* ZendEngine2/zend_unicode.c:
whitespaces -> tabs
no other changes done
2006-03-24 Dmitry Stogov <dmitry@zend.com>
* NEWS
ZendEngine2/zend_unicode.c:
Fixed bug #36840 (Memory leak if cast operator throws an exception that is
caught)
2006-03-24 Georg Richter <georg@mysql.com>
* (PHP_5_1)
ext/mysqli/mysqli.c
ext/mysqli/mysqli_api.c
ext/mysqli/mysqli_driver.c
ext/mysqli/mysqli_nonapi.c
ext/mysqli/mysqli_prop.c
ext/mysqli/mysqli_repl.c
ext/mysqli/mysqli_warning.c
ext/mysqli/php_mysqli.h
ext/mysqli/tests/002.phpt
ext/mysqli/tests/014.phpt
ext/mysqli/tests/bug34810.phpt
ext/mysqli/tests/bug36802.phpt
ext/mysqli/tests/bug36802.phpt
ext/mysqli/tests/connect.inc:
Fix for bug #36802 (server crashes with invalid/not opened connections)
Added status to mysqli_resource:
MYSQLI_STATUS_UNKNOWN
MYSQLI_STATUS_CLEARED (for future use)
MYSQLI_STATUS_INITIALIZED (after mysqli_init and mysqli_stmt_init)
MYSQLI_STATUS_VALID (for valid objects)
removed valid flag
changed MYSQLI_FETCH_RESOURCE
added last parameter __check which specifies the status
2006-03-24 Dmitry Stogov <dmitry@zend.com>
* (PHP_5_1)
NEWS:
Fixed SoapFault::getMessage()
2006-03-24 Andrei Zmievski <andrei@gravitonic.com>
* ZendEngine2/zend_default_classes.c
ZendEngine2/zend_operators.c
ZendEngine2/zend_unicode.c
ZendEngine2/zend_unicode.h:
Support warning/exceptions flag for conversion errors.
* main/SAPI.c:
UTODO note
2006-03-24 Sara Golemon <sara@golemon.com>
* main/streams/streams.c:
Add some error checking when stream converters are instantiated.
Use the global conversion error handlers for output conversion (for now)
We may want to make this customizable on a per-stream basis
via context param later on...
2006-03-23 Andrei Zmievski <andrei@gravitonic.com>
* ZendEngine2/zend.c
ZendEngine2/zend_constants.c
ZendEngine2/zend_globals.h
ZendEngine2/zend_unicode.c
ZendEngine2/zend_unicode.h:
Update conversion error behavior and add some new modes.
* ZendEngine2/zend_language_parser.y
ZendEngine2/zend_language_scanner.l:
Add (binary) cast operator.
* ZendEngine2/zend_operators.c:
Allow conversion between binary/Unicode strings (based on
runtime_encoding setting).
2006-03-23 Seiji Masugata <s.masugata@digicom.dnp.co.jp>
* ext/mbstring/mbstring.c
ext/mbstring/mbstring.h:
added mb_list_encodings_alias_names( ).
2006-03-23 Ilia Alshanetsky <ilia@prohost.org>
* ext/standard/credits.c
ext/standard/credits_ext.h:
MFB51:
Added myself to PDO and PDO_MySQL credits
Added Wez to PDO_MySQL credits
Added Tony to Q&A team credits
Regenerated the credits file
* (PHP_5_1)
ext/standard/credits.c
ext/standard/credits_ext.h:
Added myself to PDO and PDO_MySQL credits
Added Wez to PDO_MySQL credits
Added Tony to Q&A team credits
Regenerated the credits file
2006-03-23 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* (PHP_5_1)
ZendEngine2/zend_API.c:
- Initialized callable_name if present
* ZendEngine2/zend_API.c:
- Initialize callable_name if requested
2006-03-23 Dmitry Stogov <dmitry@zend.com>
* sapi/cgi/cgi_main.c:
MTH: Allowed '-b' with UNIX sockets
* (PHP_5_1)
sapi/cgi/cgi_main.c:
Cleanup
* (PHP_5_1)
sapi/cgi/cgi_main.c:
Allowed '-b' with UNIX sockets:
-b <hostname>:<port_number>
-b <port_number>
-b <unix_socket_path>
2006-03-23 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* (PHP_4_4)
ext/standard/Makefile.frag:
- Provide complete rule (to have relative #line info)wq
2006-03-23 Antony Dovgal <antony@zend.com>
* ZendEngine2/zend_compile.c
ZendEngine2/zend_compile.h:
implement correct fix for segfault on 64bit platform
2006-03-23 Seiji Masugata <s.masugata@digicom.dnp.co.jp>
* (PHP_4_4)
ext/mbstring/mbstring.c
ext/mbstring/mbstring.h:
revert.(See http://news.php.net/php.cvs/37387)
2006-03-22 Antony Dovgal <antony@zend.com>
* ext/standard/array.c:
MF51: prevent segfault when exception is thrown from Countable::count()
* (PHP_5_1)
ext/standard/array.c:
prevent segfault when exception is thrown from Countable::count()
* (PHP_5_1)
NEWS:
fix #36825 (Exceptions thrown in ArrayObject::offsetGet cause segfault)
fix similar issue in offsetExists()
remove redundant semicolons
* ext/exif/tests/exif006.phpt:
no magic_quotes anymore
* ZendEngine2/zend_compile.c:
don't segfault on 64bit platforms
* (PHP_5_1)
ext/standard/tests/math/bug21523.phpt:
MFH: use set_time_limit(), this test takes forever on AIX
* ext/standard/tests/math/bug21523.phpt:
use set_time_limit(), this test takes forever on AIX
2006-03-22 Ilia Alshanetsky <ilia@prohost.org>
* ext/pgsql/pgsql.c:
Simplify and optimize code.
2006-03-22 Derick Rethans <php@derickrethans.nl>
* ext/standard/basic_functions.c
ext/standard/php_string.h
ext/standard/string.c:
- Moved strtotitle to ext/standard and implemented the fallback case to
non-unicode with ucwords. There is also an implementation for unicode
ucwords
but that returns different results then strtotitle as it uppercases the
first character of every word, and doesn't *titlecase* a word. The test
case
shows that.
2006-03-22 Antony Dovgal <antony@zend.com>
* ext/oci8/oci8.c:
MF51: fix #36820 (Privileged connection with an Oracle password file fails)
* (PHP_5_1)
NEWS
ext/oci8/oci8.c:
fix #36820 (Privileged connection with an Oracle password file fails)
2006-03-22 Stefan Esser <php@nopiracy.de>
* README.UPDATING_TO_PHP6:
Fix the bullshit register_globals emulation
1) S is not _SESSION but _SERVER
2) EXTR_OVERWRITE is evil
2006-03-21 Sara Golemon <sara@golemon.com>
* main/streams/streams.c:
Allow grow_mode && !bufstart (original assertion logic)
2006-03-21 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* (PHP_5_1)
Makefile.gcov:
MFH:
- Drop --no-prefix as disables --prefix which we do for
http://gcov.php.net
* Makefile.gcov:
- Drop --no-prefix as disables --prefix which we do for http://gcov.php.net
2006-03-21 Antony Dovgal <antony@zend.com>
* ext/oci8/oci8_interface.c
ext/oci8/oci8_interface.c:
change oci_field_type() to return VARCHAR2 instead of VARCHAR
(fixes feature request #36800)
2006-03-21 Ilia Alshanetsky <ilia@prohost.org>
* ext/mysqli/mysqli_nonapi.c:
MFB51: Fixed bug #36802 (mysqli_set_charset() crash with a non-open
connection).
* (PHP_5_1)
NEWS
ext/mysqli/mysqli_nonapi.c:
Fixed bug #36802 (mysqli_set_charset() crash with a non-open connection).
2006-03-21 Antony Dovgal <antony@zend.com>
* ext/oci8/oci8_lob.c
ext/oci8/oci8_lob.c:
reimplement php_oci_lob_read() and fix PECL bug #5995
now the function dosn't try to read data by blocks, as this is nearly
impossible
to do with Unicode and regular LOBs in the same time
* main/main.c:
fix spelling
2006-03-21 Dmitry Stogov <dmitry@zend.com>
* (PHP_5_1)
NEWS:
Fixed bug #36721 (The SoapServer is not able to send a header that it
didn't receive)
* (PHP_5_1)
NEWS
main/main.c
main/main.c:
Fixed bug #36809 (__FILE__ behavior changed)
2006-03-21 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
* ext/mbstring/mbstring.c
ext/mbstring/mbstring.h:
added mb_check_encoding() to detect possible invalid encoding attack.
2006-03-21 Dmitry Stogov <dmitry@zend.com>
* (PHP_5_1)
NEWS:
Fixed bug #36749 (SOAP: 'Error Fetching http body' when using HTTP Proxy)
2006-03-21 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
* ext/mbstring/mbstring.c:
changed a option name based on PHP naming convension.
* ext/mbstring/mbstring.c
ext/mbstring/mbstring.h:
MF PHP_5_1
* (PHP_5_1)
ext/mbstring/mbstring.c:
-** empty log message ***
* (PHP_5_1)
ext/mbstring/mbstring.c
ext/mbstring/mbstring.h:
2006-03-21 Ilia Alshanetsky <ilia@prohost.org>
* ext/standard/syslog.c:
MFB51: Fixed bug #36689 (Removed arbitrary limit on the length of syslog
messages).
* (PHP_5_1)
NEWS
ext/standard/syslog.c:
Fixed bug #36689 (Removed arbitrary limit on the length of syslog
messages).
2006-03-20 Antony Dovgal <antony@zend.com>
* ext/standard/basic_functions.c
ext/standard/basic_functions.c:
shutdown syslog module before freeing basic_globals
* ext/standard/basic_functions.c
ext/standard/php_ext_syslog.h
ext/standard/syslog.c:
MF51: fix #36808 (syslog ident becomes garbage between requests)
* (PHP_5_1)
ext/standard/basic_functions.c:
.. and add missing #ifdef
* (PHP_5_1)
ext/standard/basic_functions.c:
fix wrong mshutdown func params
* (PHP_5_1)
NEWS
ext/standard/basic_functions.c
ext/standard/php_ext_syslog.h
ext/standard/syslog.c:
fix #36808 (syslog ident becomes garbage between requests)
* (PHP_5_1)
ext/standard/tests/file/userstreams.phpt:
MFH: fix #36741 (userstreams testcase have off-by-one error on fseek())
* ext/standard/tests/file/userstreams.phpt:
fix #36741 (userstreams testcase have off-by-one error on fseek())
* ext/standard/filters.c:
don't leak memory even though the code is not stable yet
2006-03-20 Dmitry Stogov <dmitry@zend.com>
* ZendEngine2/zend_compile.c
ZendEngine2/zend_compile.c:
Removed unreachable code
2006-03-20 Antony Dovgal <antony@zend.com>
* ext/standard/ftp_fopen_wrapper.c:
fix buffer overrun
2006-03-20 Dmitry Stogov <dmitry@zend.com>
* main/php_variables.c
tests/basic/011.phpt:
Fixed register_argc_argv behavior. Now it behave in the same way as before
in combinations with variables_order and auto_globals_jit.
$argc and $argv global variables are registered only in CLI mode and under
$_SERVER[] in other case. (This is done because register_globals was
removed and assumed - off).
* (PHP_5_1)
main/php_variables.c:
Fixed register_argc_argv behavior. Now it behave in the same way as before
in all combinations with register_globals, register_long_arrays,
variables_order and auto_globals_jit.
2006-03-19 Antony Dovgal <antony@zend.com>
* main/network.c:
MFB: first check stream for NULL, then dereference
* (PHP_5_1)
main/network.c:
first check stream for NULL, then dereference
* ext/standard/array.c:
make the code a bit cleaner - no need for two different checks that are
doing effectively the same
2006-03-19 Michael Wallner <mike@iworks.at>
* (PHP_5_1)
NEWS:
- add comitters name
* (PHP_5_1)
NEWS:
- Fixed Apache2 SAPIs header handler modifying header strings.
* sapi/apache2filter/sapi_apache2.c
sapi/apache2handler/sapi_apache2.c:
MFB: fix php_apache_sapi_header_handler() modifying sapi_header
* (PHP_5_1)
sapi/apache2filter/sapi_apache2.c
sapi/apache2handler/sapi_apache2.c:
- fix php_apache_sapi_header_handler() modifying sapi_header
2006-03-19 Pierre-Alain Joye <pierre.dev@gmail.com>
* NEWS:
- typos
2006-03-18 Antony Dovgal <antony@zend.com>
* ext/oci8/oci8_statement.c:
MFB: Added support for BINARY_DOUBLE and BINARY_FLOAT to PDO_OCI and OCI8
(also fixes bug #36764)
* (PHP_5_1)
NEWS
ext/oci8/oci8_statement.c:
Added support for BINARY_DOUBLE and BINARY_FLOAT to PDO_OCI and OCI8 (also
fixes bug #36764)
2006-03-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* (PHP_5_1)
main/streams/memory.c:
- MFH Fix seek/eof issue in temp streams
* main/streams/memory.c:
- Fix seek/eof issue in temp streams
* main/streams/streams.c:
- Fix issue in _php_stream_get_line(): Allow maxchars == 0 as macro
php_stream_get_line() does
2006-03-18 Rob Richards <rrichards@ctindustries.net>
* (PHP_4_4)
NEWS:
fix news (re-order)
* ext/dom/php_dom.c
ext/dom/tests/bug36756.phpt:
MFB51: Fixed bug #36756 (DOMDocument::removeChild corrupts node)
add test
* (PHP_5_1)
ext/dom/php_dom.c
ext/dom/tests/bug36756.phpt
ext/dom/tests/bug36756.phpt:
Fixed bug #36756 (DOMDocument::removeChild corrupts node)
add test
* (PHP_4_4)
NEWS
NEWS:
BFN
* (PHP_4_4)
ext/domxml/php_domxml.c:
Fixed bug #36776 (node_list_wrapper_dtor segfault)
- no optimizations. this extension is VERY touchy
2006-03-18 Seiji Masugata <s.masugata@digicom.dnp.co.jp>
* (PHP_4_4)
ext/mbstring/mbstring.c:
fixed doesn't return value when omitting arguments in mb_get_info( ).
2006-03-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* ext/standard/string.c:
- Fix TSRM
2006-03-17 Andrei Zmievski <andrei@gravitonic.com>
* ext/standard/type.c:
Make is_string() return TRUE for both Unicode and binary strings.
* ext/standard/file.c
ext/standard/image.c
main/streams/streams.c
sapi/cli/php_cli.c:
Fix compiler errors by using NULL_ZSTR where zstr is expected.
* ext/standard/string.c:
Calculate the size of the tmp[] buffer directly at compile time.
2006-03-17 Antony Dovgal <antony@zend.com>
* (PHP_5_1)
NEWS:
fix #36727 (segfault in pdo_pgsql bindValue() when no parameters are
defined)
2006-03-17 Dmitry Stogov <dmitry@zend.com>
* main/php_variables.c
tests/basic/011.phpt
tests/basic/bug29971.phpt:
Fixed register_argc_argv
2006-03-17 Derick Rethans <php@derickrethans.nl>
* ext/standard/basic_functions.c
ext/standard/php_type.h:
- Actually make this is_binary() too.
* ext/standard/string.c
ext/standard/type.c
ext/standard/tests/strings/strtr2.phpt
ext/standard/tests/strings/ucfirst.phpt:
- Fixed bug in ucfirst() implementation. If the tmp_len = 0 then it will
not
write the uppercased character to the buffer, but only returns the
length of
the uppercased letter as per
http://icu.sourceforge.net/apiref/icu4c/ustring_8h.html#a50.
- Updated is_string():
If Unicode semantics is turned on, return "true" for Unicode strings
only.
If Unicode semantics is turned off, return "true" for native strings
only.
- Added is_binary() function that returns "true" for native strings only.
- Added first implementation of upgraded strtr function. It works except
if
combining sequences or surrogates are used in the non-array method of
calling
this function.
2006-03-17 Dmitry Stogov <dmitry@zend.com>
* main/SAPI.h
main/main.c
main/php_main.h
sapi/cgi/cgi_main.c
sapi/cli/php_cli.c
sapi/embed/php_embed.c:
Unicode support for dl() patch.
* main/fopen_wrappers.c
main/fopen_wrappers.c:
Eliminated unnecessary getcwd() syscall
2006-03-17 Antony Dovgal <antony@zend.com>
* (PHP_5_1)
NEWS:
fix #36743 (In a class extending XMLReader array properties are not
writable)
2006-03-17 Dmitry Stogov <dmitry@zend.com>
* sapi/cgi/cgi_main.c
sapi/cgi/cgi_main.c:
Optimized FastCGI SAPI check. Check for ini options only once.
* (PHP_5_1)
NEWS
main/php_variables.c
main/php_variables.c:
Allowed 'auto_globals_jit' work together with 'register_argc_argv'
* ZendEngine2/zend_execute_API.c:
FIX: For some reason SIGSEGV handler wasn't set, but was restoring. Now all
SIGS
EGV related code is commented.
* (PHP_5_1)
ZendEngine2/zend_execute_API.c:
FIX: For some reason SIGSEGV handler wasn't set, but was restoring. Now all
SIGSEGV related code is commented.
* ZendEngine2/zend.c
ZendEngine2/zend.c
ZendEngine2/zend_API.c
ZendEngine2/zend_API.c:
Optimization of module unloading (temporary modules can be only in the end)
2006-03-16 Dmitry Stogov <dmitry@zend.com>
* NEWS
ext/standard/basic_functions.c
ext/standard/dl.c
ext/standard/dl.h
main/main.c
main/php_globals.h
main/php_main.h
sapi/cgi/cgi_main.c
sapi/cli/php_cli.c
sapi/embed/php_embed.c:
Disabled dl(). Now it is enabled only when a SAPI layer registers it
explicitly. Only CLI, CGI and EMBED do this.
* ZendEngine2/zend_vm_def.h
ZendEngine2/zend_vm_execute.h:
typo
* ZendEngine2/zend_compile.c:
ws
* NEWS
ZendEngine2/zend_compile.c
ZendEngine2/zend_compile.h
ZendEngine2/zend_language_parser.y
ZendEngine2/zend_vm_def.h
ZendEngine2/zend_vm_execute.h:
Return "new" by reference now throws an E_STRICT error
2006-03-16 Seiji Masugata <s.masugata@digicom.dnp.co.jp>
* ext/mbstring/mbstring.c:
added option parameter mb_list_encodings( ).
2006-03-16 Edin Kadribasic <edink@emini.dk>
* ext/pgsql/pgsql.c
ext/pgsql/php_pgsql.h:
Added pg_field_table() as per req: #36750
2006-03-16 Dmitry Stogov <dmitry@zend.com>
* NEWS
ZendEngine2/zend_errors.h
ZendEngine2/tests/bug33771.phpt
ZendEngine2/tests/error_reporting01.phpt
ZendEngine2/tests/error_reporting05.phpt
ZendEngine2/tests/error_reporting06.phpt
ZendEngine2/tests/error_reporting07.phpt
ZendEngine2/tests/error_reporting10.phpt:
Added E_STRICT to E_ALL
2006-03-16 Antony Dovgal <antony@zend.com>
* NEWS:
rephrase
2006-03-16 Dmitry Stogov <dmitry@zend.com>
* NEWS
ZendEngine2/zend.c
ZendEngine2/zend_compile.c
ZendEngine2/zend_globals.h
ext/standard/tests/array/bug33940.phpt
main/main.c
main/php_globals.h:
Dropped allow_call_time_pass_reference, the error is maden E_STRICT.
* NEWS
ZendEngine2/zend.c
ZendEngine2/zend_API.c
ZendEngine2/zend_execute.c
ZendEngine2/zend_execute.h
ZendEngine2/zend_execute_API.c
ZendEngine2/zend_globals.h
ZendEngine2/zend_objects.c
ZendEngine2/zend_operators.c
ZendEngine2/zend_vm_def.h
ZendEngine2/zend_vm_execute.h
ZendEngine2/tests/bug30332.phpt
ZendEngine2/tests/bug31828.phpt
ZendEngine2/tests/bug32080.phpt
ZendEngine2/tests/bug32852.phpt
ZendEngine2/tests/bug33243.phpt
ZendEngine2/tests/bug34712.phpt
ZendEngine2/tests/bug34767.phpt
ext/dom/php_dom.c
ext/simplexml/simplexml.c
main/main.c
tests/lang/bug22367.phpt:
Dropped zend.ze1_compatibility_mode
* NEWS
ZendEngine2/tests/unset_cv05.phpt
ext/pcre/tests/bug33200.phpt
ext/session/session.c
ext/session/tests/007.phpt
ext/session/tests/008-php4.2.3.phpt
ext/session/tests/008.phpt
ext/session/tests/009.phpt
ext/session/tests/016.phpt
main/main.c
main/php_globals.h
main/php_variables.c:
Dropped register_long_arrays, added E_CORE for all dropped setting
2006-03-16 Antony Dovgal <antony@zend.com>
* (RELEASE_1_2_0)
ext/oci8/package.xml:
prepare to the 1.2 release
2006-03-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* main/streams/streams.c:
- Fix warning
2006-03-15 Sara Golemon <sara@golemon.com>
* main/streams/streams.c:
Fix improper byte count on partial reads
2006-03-15 Dmitry Stogov <dmitry@zend.com>
* (PHP_5_1)
NEWS:
Fixed Bug #36614 (Segfault when using Soap)
* (PHP_5_1)
ZendEngine2/zend_constants.c:
Fix: incorrect string length passed
* ZendEngine2/zend_strtod.c:
Fixed zend_u_strtod() that returned uninitialized value in case of empty
string
2006-03-15 Derick Rethans <php@derickrethans.nl>
* ext/standard/string.c:
- Fixed two memory issues:
- In the first one we were calculating the tmp_len wrong which made the
u_strFromUTF32() function try to convert too many code points.
- The second issue was a bit more subtle as the "what" string wasn't
duplicated but still modified. This string is passed as data to the
function and this kind of data the engine tries to free when the function
ends. Because we were re-allocating the data the original memory location
was already freed resulting in a double free error when the engine tries
to
free the argument as it was passed to the function.
2006-03-15 Dmitry Stogov <dmitry@zend.com>
* ZendEngine2/zend_vm_def.h
ZendEngine2/zend_vm_execute.h:
Added E_STRICT warning in case of calling non-static method from
incompatible context (this feature is staying for BC with php-4)
* (PHP_5_1)
ZendEngine2/zend_vm_def.h
ZendEngine2/zend_vm_execute.h:
Added E_STRICT warning in case of calling non-static method from
incompatible context (this feature is staying for BC with php-4).
2006-03-15 Derick Rethans <php@derickrethans.nl>
* ext/standard/var.c:
- Reduce space in serialization. The first 128 bytes will now use just the
character and everything above will use \uXXXX. It seems that
unserialize
doesn't work at all yet on the U: element so that I added to my to-do
list.
2006-03-15 Dmitry Stogov <dmitry@zend.com>
* (PHP_5_1)
NEWS
ZendEngine2/zend_compile.c
ZendEngine2/zend_compile.c
ZendEngine2/zend_constants.c
ZendEngine2/zend_constants.c
ZendEngine2/zend_constants.h
ZendEngine2/zend_constants.h:
Eliminated run-time constant fetching for TRUE, FALSE and NULL
* ZendEngine2/zend_vm_def.h
ZendEngine2/zend_vm_def.h
ZendEngine2/zend_vm_execute.h
ZendEngine2/zend_vm_execute.h
ZendEngine2/zend_vm_gen.php
ZendEngine2/zend_vm_gen.php:
Fixed "zend_vm_gen.php --without-specializer"
2006-03-15 Sara Golemon <sara@golemon.com>
* ext/standard/file.c
main/streams/streams.c:
Switch (zstr) casts to use ZSTR() macro.
2006-03-14 Sara Golemon <sara@golemon.com>
* ext/standard/file.c
main/php_streams.h
main/streams/streams.c:
More stream updates.
fgets() will work now as will anything which calls one of the
_php_stream_get_line() family of functions.
The one exception here is when the legacy defines are used on a unicode
stream. At the moment they'll simply return NULL, I'll update these
to do sloppy conversion in a bit.
'make (u)test' still doesn't work, but it's a different doesn't work.
2006-03-14 Pierre-Alain Joye <pierre.dev@gmail.com>
* README.UPDATING_TO_PHP6:
- initial commit, feel free to change/adapt
2006-03-14 Georg Richter <georg@mysql.com>
* (PHP_5_1)
ext/mysqli/mysqli_api.c:
fixed a 64-bit problem reported by Pierre
2006-03-14 Dmitry Stogov <dmitry@zend.com>
* (PHP_5_1)
NEWS
TSRM/TSRM.c
TSRM/TSRM.c
TSRM/TSRM.h
TSRM/TSRM.h
main/main.c
main/main.c:
Fixed bug #35988 (Unknown persistent list entry type in module shutdown)
2006-03-14 Antony Dovgal <antony@zend.com>
* ext/standard/string.c:
add brackets and clarity
2006-03-14 Ilia Alshanetsky <ilia@prohost.org>
* ext/standard/string.c:
MFB51: Fixed offset/length parameter validation in substr_compare()
function.
* (PHP_5_1)
NEWS
ext/standard/string.c:
Fixed offset/length parameter validation in substr_compare() function.
2006-03-14 Dmitry Stogov <dmitry@zend.com>
* (PHP_5_1)
NEWS
ZendEngine2/zend.h
ZendEngine2/zend.h
ZendEngine2/zend_config.w32.h
ZendEngine2/zend_config.w32.h
ZendEngine2/tests/bug36568.phpt
ZendEngine2/tests/bug36568.phpt
ZendEngine2/tests/bug36568.phpt:
Fixed bug #36568 (memory_limit setting on win32 has no effect)
* ZendEngine2/zend_constants.c
ZendEngine2/zend_constants.c
ZendEngine2/zend_execute_API.c
ZendEngine2/zend_execute_API.c
ZendEngine2/zend_opcode.c
ZendEngine2/zend_opcode.c:
zend_hash_apply() doesn't use ZEND_HASH_APPLY_... macros
* ZendEngine2/zend_compile.c
ZendEngine2/zend_language_scanner.l
ZendEngine2/tests/jump01.phpt
ZendEngine2/tests/jump02.phpt
ZendEngine2/tests/jump03.phpt
ZendEngine2/tests/jump04.phpt
ZendEngine2/tests/jump05.phpt
ZendEngine2/tests/jump06.phpt
ZendEngine2/tests/jump07.phpt
ZendEngine2/tests/jump08.phpt
ZendEngine2/tests/jump09.phpt
ZendEngine2/tests/jump10.phpt:
"jump" -> "goto"
2006-03-14 Pierre-Alain Joye <pierre.dev@gmail.com>
* ext/gd/libgd/gd_gif_out.c
ext/gd/tests/bug36697.phpt:
- MFB: #36697, truecolor image lost im->transparent
2006-03-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* (PHP_5_1)
ext/pgsql/pgsql.c
ext/pgsql/tests/80_bug36625.phpt:
- bug #36625 fix
* (PHP_5_1)
ext/pgsql/tests/.cvsignore:
- Add missing file extension
* .gdbinit:
- Cleanup
2006-03-13 Pierre-Alain Joye <pierre.dev@gmail.com>
* (PHP_5_1)
NEWS
ext/gd/libgd/gd_gif_out.c
ext/gd/tests/bug36697.phpt
ext/gd/tests/bug36697.phpt:
- #36697, Transparency is lost when using imagecreatetruecolor
2006-03-13 Sara Golemon <sara@golemon.com>
* main/streams/streams.c:
Make php_stream_write_buffer() return characters written, not bytes
2006-03-13 Seiji Masugata <s.masugata@digicom.dnp.co.jp>
* ext/mbstring/mb_gpc.c:
fixed compiler warning.
2006-03-13 Derick Rethans <php@derickrethans.nl>
* ext/standard/file.c
main/streams/streams.c:
This makes file_put_contents() work for:
<?php
declare(encoding="latin1");
$a = "1234<33>67890";
file_put_contents( "/tmp/testuc.1", $a);
file_put_contents( "/tmp/testuc.2", (string) $a);
$context = stream_context_create();
stream_context_set_params($context, array( "output_encoding" =>
"latin1" ) );
file_put_contents( "/tmp/testuc.3", $a, FILE_TEXT, $context);
file_put_contents( "/tmp/testuc.4", (string) $a, FILE_TEXT, $context);
?>
But it still throws a warning on ".3". It's a small design issue that I
didn't want to touch right now.
2006-03-13 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_4_4)
NEWS
ext/standard/string.c:
MFH: Added overflow checks to wordwrap() function.
* ext/standard/string.c:
MFB51: Added overflow checks to wordwrap() function.
* (PHP_5_1)
NEWS
ext/standard/string.c:
Added overflow checks to wordwrap() function.
2006-03-13 Dmitry Stogov <dmitry@zend.com>
* ZendEngine2/zend_compile.h
ZendEngine2/zend_compile.h
ZendEngine2/zend_constants.c
ZendEngine2/zend_constants.c
ZendEngine2/zend_execute_API.c
ZendEngine2/zend_execute_API.c
ZendEngine2/zend_opcode.c
ZendEngine2/zend_opcode.c:
Optimized cleanup loops on request shutdown
* main/main.c
main/main.c:
Fixed realpath() cache for main script with FastCGI SAPI
2006-03-13 Sara Golemon <sara@golemon.com>
* ext/bz2/bz2_filter.c
ext/standard/file.c
ext/standard/filters.c
ext/standard/streamsfuncs.c
ext/standard/user_filters.c
ext/zlib/zlib_filter.c
main/php_streams.h
main/streams/cast.c
main/streams/filter.c
main/streams/php_stream_filter_api.h
main/streams/streams.c:
Refactor streams layer for PHP6.
Don't be frightened by the size of this commit.
A significant portion of it is restoring the read buffer semantics back
to what PHP4/5 use. (Or a close aproximation thereof).
See main/streams/streams.c and ext/standard/file.c for a set of
UTODO comments covering work yet to be done.
2006-03-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* (PHP_5_1)
NEWS:
- Fix news
2006-03-12 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_5_1)
NEWS:
var news
* ZendEngine2/zend_language_parser.y:
MFB51: As per agreement during PDM, remove the E_STRICT deprecation notice
from "var".
* (PHP_5_1)
ZendEngine2/zend_language_parser.y:
As per agreement during PDM, remove the E_STRICT deprecation notice from
"var".
2006-03-12 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
* ext/mbstring/mbstring.c:
fixed a possible null injection caused by missuse of
mbstring.substitute_character.
2006-03-11 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* (PHP_5_1)
run-tests.php:
- MFH Fix writing faillog with redirected tests
* run-tests.php:
- Fix writing faillog with redirected tests
* (PHP_5_1)
run-tests.php:
- MFH Fix test results with redirected tests
* run-tests.php:
- Fix test results with redirected tests
* run-tests.php:
- Load list of extensions to test from php that is being tested rather than
from php running the tests
- When executing both unicode and native modes then show the type of test
in the reult list (PASS:U, PASS:N, etc)
* (PHP_5_1)
run-tests.php:
- Load list of extensions to test from php that is being tested rather than
from php running the tests
2006-03-11 Georg Richter <georg@mysql.com>
* (PHP_5_1)
ext/mysqli/mysqli_api.c:
fix for MySQL 5.1 (see http://bugs.mysql.com/?id=16144)
2006-03-10 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* (PHP_5_1)
NEWS:
- Fix
2006-03-10 Brian France <list@firehawksystems.com>
* (PHP_5_1)
main/main.c:
MFH:
for the primary file only lookup the real file path and
add it to the included_files list if already opened
otherwise it will get opened and added to the included_files list
in zend_execute_scripts
* main/main.c:
for the primary file only lookup the real file path and
add it to the included_files list if already opened
otherwise it will get opened and added to the included_files list in
zend_execute_scripts
2006-03-10 Pierre-Alain Joye <pierre.dev@gmail.com>
* ext/gd/gd.c:
- MFB: #36686, do not be quiet with the extern GD
* (PHP_5_1)
ext/gd/gd.c:
- #36686, do not be quiet with the extern GD
2006-03-10 Seiji Masugata <s.masugata@digicom.dnp.co.jp>
* ext/mbstring/mbstring.c
ext/mbstring/mbstring.c
ext/mbstring/mbstring.c:
fixed different value was returned in mb_get_info.
2006-03-10 Dmitry Stogov <dmitry@zend.com>
* ZendEngine2/zend_vm_def.h
ZendEngine2/zend_vm_execute.h:
Fixed compilation error (Rob)
* ZendEngine2/zend_API.h:
Added RETVAL_EMPTRY_TEXT() and RETURN_EMPTY_TEXT() macroses
* (PHP_5_1)
NEWS:
Fixed bug #36629 (SoapServer::handle() exits on SOAP faults)
* (PHP_5_1)
NEWS
ext/standard/var.c
ext/standard/var.c:
Fixed debug_zval_dump() to support private and protected members
* NEWS
ZendEngine2/zend_compile.c
ZendEngine2/zend_compile.h
ZendEngine2/zend_execute_API.c
ZendEngine2/zend_globals.h
ZendEngine2/zend_language_parser.y
ZendEngine2/zend_language_scanner.l
ZendEngine2/zend_opcode.c
ZendEngine2/zend_vm_def.h
ZendEngine2/zend_vm_execute.h
ZendEngine2/zend_vm_opcodes.h
ZendEngine2/tests/jump01.phpt
ZendEngine2/tests/jump02.phpt
ZendEngine2/tests/jump03.phpt
ZendEngine2/tests/jump04.phpt
ZendEngine2/tests/jump05.phpt
ZendEngine2/tests/jump06.phpt
ZendEngine2/tests/jump07.phpt
ZendEngine2/tests/jump08.phpt
ZendEngine2/tests/jump09.phpt
ZendEngine2/tests/jump10.phpt:
Implemented "jump label" operator (limited "goto")
2006-03-09 Sara Golemon <sara@golemon.com>
* (PHP_5_1)
main/main.c:
MFH: Move temporary local storage of primary file's realpath up one block
to ensure it stays on the stack.
* main/main.c:
Move temporary local storage of primary file's realpath up one block to
ensure it stays on the stack.
2006-03-09 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_5_1)
NEWS
configure.in
main/php_version.h:
Back to dev
* (PHP_5_1)
NEWS
configure.in
main/php_version.h:
5.1.3RC1
2006-03-08 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* .gdbinit:
- Fix a bunch of issues, now the classname and the properties of objects
are shown correctly (though standard object handlers are assumed and
tested for)
* .gdbinit:
- Automatic tsrm key fetching
* .gdbinit:
- Automatic TSRM/ZTS detection
2006-03-08 Michael Wallner <mike@iworks.at>
* ext/standard/http.c:
MFB: Fix bug #36656 (http_build_query generates invalid URIs due to use of
square brackets)
* (PHP_5_1)
NEWS
ext/standard/http.c:
- Fix bug #36656 (http_build_query generates invalid URIs due to use of
square brackets)
2006-03-08 Ilia Alshanetsky <ilia@prohost.org>
* NEWS:
safe_mode news
* Makefile.gcov
Makefile.global
configure.in
php.ini-dist
php.ini-recommended
run-tests.php
server-tests.php
ext/standard/basic_functions.c
ext/standard/basic_functions.h
ext/zlib/zlib.c
main/SAPI.c
main/config.w32.h
main/fopen_wrappers.c
main/main.c
main/php.h
main/php_globals.h
main/php_ini.c
main/streams/plain_wrapper.c
win32/install.txt
win32/php5dll.dsp
win32/php5dllts.dsp:
So long safe_mode mode.
Also removed the magic_quotes configure option, no longer relevant since
the magic is gone :-).
2006-03-08 Michael Wallner <mike@iworks.at>
* (PHP_5_1)
main/php_variables.h:
- remove declaration of non existant function php_treat_data
2006-03-08 Pierre-Alain Joye <pierre.dev@gmail.com>
* NEWS
php.ini-dist
php.ini-recommended
ext/bz2/bz2.c
ext/dba/dba.c
ext/dba/tests/dba008.phpt
ext/dba/tests/dba_cdb_make.phpt
ext/exif/exif.c
ext/exif/tests/bug34704.phpt
ext/exif/tests/exif002.phpt
ext/exif/tests/exif006.phpt
ext/iconv/tests/translit-utf8.phpt
ext/interbase/ibase_query.c
ext/mhash/tests/001.phpt
ext/msql/php_msql.c
ext/mssql/php_mssql.c
ext/mysql/php_mysql.c
ext/mysqli/mysqli.c
ext/pcre/config0.m4
ext/pcre/pcrelib/pcre_internal.h
ext/pcre/tests/bug33200.phpt
ext/pgsql/pgsql.c
ext/standard/basic_functions.c
ext/standard/exec.c
ext/standard/file.c
ext/standard/streamsfuncs.c
ext/standard/string.c
ext/standard/tests/file/fputcsv.phpt
ext/standard/tests/strings/add-and-stripslashes.phpt
ext/sybase/php_sybase_db.c
ext/sybase_ct/php_sybase_ct.c
ext/xml/tests/xml001.phpt
ext/xml/tests/xml002.phpt
ext/xml/tests/xml003.phpt
ext/xml/tests/xml004.phpt
ext/zlib/zlib.c
main/main.c
main/php_globals.h
main/php_variables.c
main/rfc1867.c
sapi/cgi/cgi_main.c:
- remove magic_quotes_gpc, magic_quotes_runtime, magic_quotes_sybase
(calling ini_set('magic_....') returns 0|false
- get_magic_quotes_gpc, get_magic_quotes_runtime are kept but always
return false
- set_magic_quotes_runtime raises an E_CORE_ERROR
2006-03-07 Alex Waugh <alex@alexwaugh.com>
* main/php.h
sapi/cgi/cgi_main.c:
Fix for RISC OS
* sapi/webjames/webjames.c:
Improve DOCUMENT_ROOT setting
2006-03-07 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* (PHP_5_1)
NEWS:
- Update
2006-03-07 Colin Viebrock <colin@viebrock.ca>
* php.gif
main/logos.h:
change these in HEAD too
2006-03-07 Rob Richards <rrichards@ctindustries.net>
* (PHP_5_1)
NEWS:
updated for simplexml changes
* (PHP_5_1)
ext/simplexml/simplexml.c
ext/simplexml/tests/027.phpt
ext/simplexml/tests/030.phpt
ext/simplexml/tests/031.phpt
ext/simplexml/tests/bug35785.phpt:
- Synch with head
2006-03-07 Ilia Alshanetsky <ilia@prohost.org>
* sapi/apache/mod_php5.c
sapi/apache/php_apache.c
sapi/apache2filter/sapi_apache2.c
sapi/apache2handler/sapi_apache2.c
sapi/apache_hooks/php_apache.c
sapi/nsapi/nsapi.c:
Nuke safe_mode from sapi/*
2006-03-07 Antony Dovgal <antony@zend.com>
* ext/oci8/package.xml:
prepare to the next release
2006-03-07 Edin Kadribasic <edink@emini.dk>
* (PHP_4_4)
win32/php4dllts.dsp:
Sync pcre update changes
2006-03-07 Dmitry Stogov <dmitry@zend.com>
* NEWS
ZendEngine2/zend_compile.c
ZendEngine2/zend_compile.h
ZendEngine2/zend_globals.h
ZendEngine2/zend_language_parser.y
ZendEngine2/tests/break_label01.phpt
ZendEngine2/tests/break_label02.phpt
ZendEngine2/tests/break_label03.phpt
ZendEngine2/tests/break_label04.phpt
ZendEngine2/tests/break_label05.phpt
ZendEngine2/tests/break_label06.phpt
ZendEngine2/tests/break_label07.phpt
ZendEngine2/tests/break_label08.inc
ZendEngine2/tests/break_label08.phpt
ZendEngine2/tests/break_label09.phpt
ZendEngine2/tests/break_label10.phpt
ZendEngine2/tests/break_label11.phpt:
Reverted "break label"
2006-03-07 Andrei Zmievski <andrei@gravitonic.com>
* ZendEngine2/zend_builtin_functions.c:
-** empty log message ***
2006-03-07 Derick Rethans <php@derickrethans.nl>
* ZendEngine2/zend_builtin_functions.c:
- Make this compile again
2006-03-07 Antony Dovgal <antony@zend.com>
* (PHP_5_1)
NEWS
ext/oci8/oci8.c:
MFH
add workaround for Oracle server crash, use OCIServerVersion() instead of
OCIPing()
fix #36250 (PHP Causes ORA-07445 Core dump in Oracle server 9.2.x)
* ext/oci8/oci8.c:
add workaround for Oracle server crash, use OCIServerVersion() instead of
OCIPing()
fix #36250 (PHP Causes ORA-07445 Core dump in Oracle server 9.2.x)
2006-03-07 Andrei Zmievski <andrei@gravitonic.com>
* ZendEngine2/zend_builtin_functions.c:
Mark some functions as Unicode-safe and adjust UTODO notices for others.
2006-03-07 Pierre-Alain Joye <pierre.dev@gmail.com>
* NEWS:
- gd1 and ft1 entry
2006-03-07 Sara Golemon <sara@golemon.com>
* ZendEngine2/tests/unset_cv06.phpt:
Remove register_globals regression test for Pierre
2006-03-07 Pierre-Alain Joye <pierre.dev@gmail.com>
* NEWS
php.ini-dist
php.ini-recommended
ext/mbstring/mb_gpc.c
ext/mbstring/mb_gpc.h
ext/mbstring/mbstring.c
ext/mbstring/tests/mb_parse_str.phpt
ext/mbstring/tests/mb_parse_str02.phpt
ext/session/php_session.h
ext/session/session.c
ext/session/tests/001.phpt
ext/session/tests/003.phpt
ext/session/tests/004.phpt
ext/session/tests/005.phpt
ext/session/tests/006.phpt
ext/session/tests/007.phpt
ext/session/tests/008-php4.2.3.phpt
ext/session/tests/008.phpt
ext/session/tests/009.phpt
ext/session/tests/010.phpt
ext/session/tests/011.phpt
ext/session/tests/012.phpt
ext/session/tests/013.phpt
ext/session/tests/014.phpt
ext/session/tests/019.phpt
ext/session/tests/bug24592.phpt
ext/session/tests/bug26862.phpt
main/main.c
main/php_globals.h
main/php_variables.c
main/rfc1867.c
sapi/apache/mod_php5.c
sapi/apache_hooks/mod_php5.c
sapi/apache_hooks/sapi_apache.c:
- remove register_globals support (aka "Kill the f***ing thing" :)
2006-03-06 Sebastian Bergmann <sb@sebastian-bergmann.de>
* ext/pcre/config.w32:
MFB: Fix build and sync parameters with config0.m4.
* (PHP_5_1)
ext/pcre/config.w32:
Fix build and sync parameters with config0.m4.
2006-03-06 Andrei Zmievski <andrei@gravitonic.com>
* (PHP_4_4)
NEWS
NEWS:
-** empty log message ***
* ext/standard/string.c:
Fix protos to use 'string' for parameters that can be either binary or
unicode.
2006-03-06 Derick Rethans <php@derickrethans.nl>
* (PHP_5_1)
NEWS:
- MFH: Fixed bug #36638 (strtotime() returns false when 2nd argument < 1).
(Derick)
2006-03-06 Andrei Zmievski <andrei@gravitonic.com>
* ext/pcre/pcrelib/pcre_printint.src
ext/pcre/pcrelib/pcre_printint.src
ext/pcre/pcrelib/pcre_printint.src
ext/pcre/pcrelib/pcre_refcount.c
ext/pcre/pcrelib/pcre_scanner.cc
ext/pcre/pcrelib/pcre_scanner_unittest.cc
ext/pcre/pcrelib/pcre_study.c
ext/pcre/pcrelib/pcre_tables.c
ext/pcre/pcrelib/pcre_try_flipped.c
ext/pcre/pcrelib/pcre_ucp_findchar.c
ext/pcre/pcrelib/pcre_ucp_searchfuncs.c
ext/pcre/pcrelib/pcre_ucp_searchfuncs.c
ext/pcre/pcrelib/pcre_ucp_searchfuncs.c
ext/pcre/pcrelib/pcre_valid_utf8.c
ext/pcre/pcrelib/pcre_version.c
ext/pcre/pcrelib/pcre_xclass.c
ext/pcre/pcrelib/pcrecpp.cc
ext/pcre/pcrelib/pcrecpp.h
ext/pcre/pcrelib/pcrecpp_unittest.cc
ext/pcre/pcrelib/pcrecpparg.h
ext/pcre/pcrelib/pcrecpparg.h
ext/pcre/pcrelib/pcrecpparg.h
ext/pcre/pcrelib/pcregrep.c
ext/pcre/pcrelib/pcreposix.c
ext/pcre/pcrelib/pcreposix.h
ext/pcre/pcrelib/pcretest.c
ext/pcre/pcrelib/ucp.h
ext/pcre/pcrelib/ucp_findchar.c
ext/pcre/pcrelib/ucpinternal.h
ext/pcre/pcrelib/ucptable.c
ext/pcre/pcrelib/doc/Tech.Notes
ext/pcre/pcrelib/doc/pcre.txt
ext/pcre/pcrelib/testdata/grepinput
ext/pcre/pcrelib/testdata/greplist
ext/pcre/pcrelib/testdata/grepoutput
ext/pcre/pcrelib/testdata/testinput2
ext/pcre/pcrelib/testdata/testinput3
ext/pcre/pcrelib/testdata/testinput4
ext/pcre/pcrelib/testdata/testinput5
ext/pcre/pcrelib/testdata/testinput6
ext/pcre/pcrelib/testdata/testinput7
ext/pcre/pcrelib/testdata/testinput9
ext/pcre/pcrelib/testdata/testoutput1
ext/pcre/pcrelib/testdata/testoutput2
ext/pcre/pcrelib/testdata/testoutput3
ext/pcre/pcrelib/testdata/testoutput4
ext/pcre/pcrelib/testdata/testoutput5
ext/pcre/pcrelib/testdata/testoutput6
ext/pcre/pcrelib/testdata/testoutput7
ext/pcre/pcrelib/testdata/testoutput8
ext/pcre/pcrelib/testdata/testoutput9:
1.1.4;
Import PCRE 6.6 and make adjustments.
* ext/pcre/config.w32
ext/pcre/config0.m4
ext/pcre/pcrelib/ChangeLog
ext/pcre/pcrelib/LICENCE
ext/pcre/pcrelib/NEWS
ext/pcre/pcrelib/NON-UNIX-USE
ext/pcre/pcrelib/README
ext/pcre/pcrelib/dftables.c
ext/pcre/pcrelib/pcre.def
ext/pcre/pcrelib/pcre.h
ext/pcre/pcrelib/pcre_compile.c
ext/pcre/pcrelib/pcre_config.c
ext/pcre/pcrelib/pcre_dfa_exec.c
ext/pcre/pcrelib/pcre_exec.c
ext/pcre/pcrelib/pcre_fullinfo.c
ext/pcre/pcrelib/pcre_get.c
ext/pcre/pcrelib/pcre_globals.c
ext/pcre/pcrelib/pcre_info.c
ext/pcre/pcrelib/pcre_internal.h
ext/pcre/pcrelib/pcre_maketables.c
ext/pcre/pcrelib/pcre_ord2utf8.c
ext/pcre/pcrelib/pcre_printint.c:
Import PCRE 6.6 and make adjustments.
2006-03-06 Rob Richards <rrichards@ctindustries.net>
* (PHP_5_1)
ext/standard/filestat.c:
fix win build
2006-03-06 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* ext/pgsql/pgsql.c
ext/pgsql/tests/.cvsignore
ext/pgsql/tests/80_bug36625.phpt:
- Fixed #36625 pg_trace() does not work
2006-03-06 Rob Richards <rrichards@ctindustries.net>
* ext/simplexml/simplexml.c
ext/simplexml/tests/031.phpt:
implement addChild() and addAttribute() methods
add test
2006-03-06 Colin Viebrock <colin@viebrock.ca>
* (PHP_5_1)
php.gif
main/logos.h:
fix logo (proper spacing between the letters)
2006-03-06 Ilia Alshanetsky <ilia@prohost.org>
* NEWS
ext/standard/basic_functions.c
ext/standard/basic_functions.h
ext/standard/file.c:
Fixed bug #36630 (umask not reset at the end of the request).
2006-03-06 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* ext/ming/ming.c
ext/ming/ming.c:
- Proto fixes
2006-03-06 Dmitry Stogov <dmitry@zend.com>
* ZendEngine2/bench.php:
fixed compatibility with ext/hash
* (PHP_5_1)
ZendEngine2/bench.php:
Fixed compatibility with ext/hash
2006-03-05 Pierre-Alain Joye <pierre.dev@gmail.com>
* NEWS
ext/gd/gd.c
ext/gd/php_gd.h:
- revert Harmut commit, Histogram implementation not correct and no idea
where you got the ok to add that
2006-03-05 Derick Rethans <php@derickrethans.nl>
* ext/standard/php_filestat.h:
- And not here either...
* (PHP_5_1)
ext/standard/php_filestat.h:
- There is no ltouch.
* (PHP_5_1)
NEWS
configure.in
TSRM/tsrm_virtual_cwd.c
TSRM/tsrm_virtual_cwd.h
ext/standard/basic_functions.c
ext/standard/filestat.c
ext/standard/php_filestat.h:
- Added lchown() and lchgrp() to change user/group ownership of symlinks.
2006-03-05 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* ZendEngine2/zend_compile.c:
- Fix comment, too
2006-03-05 Hartmut Holzgraefe <hartmut@php-groupies.de>
* ext/gd/gd.c
ext/gd/php_gd.h:
- fixed size information for _php_sig_png array
- removed extra memcmp step in signature comparison,
this seemed to have been inherited from ext/standard/image.c
but is not needed here as the provided buffer is big enough
from the start
2006-03-05 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* ZendEngine2/zend_compile.c
tests/classes/ctor_in_interface_01.phpt
tests/classes/ctor_in_interface_02.phpt
tests/classes/ctor_in_interface_03.phpt
tests/classes/ctor_in_interface_04.phpt
tests/classes/interface_construct.phpt:
- Fix Bug #34019 by popular demand: Implementing interface with a
__construct method strange behaviour
2006-03-05 Hartmut Holzgraefe <hartmut@php-groupies.de>
* NEWS
ext/gd/gd.c
ext/gd/php_gd.h:
added ImageColorHistogram function
2006-03-05 Michael Wallner <mike@iworks.at>
* (PHP_5_1)
NEWS:
- fix typo, reword slightly
2006-03-05 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* (PHP_5_1)
NEWS:
- Update
* ext/mysqli/mysqli.c
ext/mysqli/php_mysqli.h:
- Fix build
2006-03-05 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_5_1)
NEWS:
MFH:
Fixed bug #36572 (Added PDO::MYSQL_ATTR_DIRECT_QUERY constant that show be
set when executing internal queries such as "show master status" via
MySQL).
Added missing constant for MAX_BUFFER_SIZE.
2006-03-05 Antony Dovgal <antony@zend.com>
* ext/simplexml/tests/bug36611.phpt:
add test
* ext/simplexml/tests/bug36611.phpt
ext/simplexml/tests/bug36611.phpt:
file bug36611.phpt was initially added on branch PHP_5_1.
2006-03-05 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* ZendEngine2/zend_API.c
ZendEngine2/zend_API.c
ZendEngine2/zend_API.h
ZendEngine2/zend_API.h:
- Add missing function for completeness
2006-03-05 Antony Dovgal <antony@zend.com>
* ext/simplexml/simplexml.c:
MF51: fix #36611 (assignment to SimpleXML object attribute changes argument
type to string)
2006-03-05 Johannes Schl<68>ter <schlueter@phpbar.de>
* ext/mysqli/mysqli.c:
- Fix build after unicode changes
2006-03-05 Antony Dovgal <antony@zend.com>
* (PHP_5_1)
NEWS
ext/simplexml/simplexml.c:
fix #36611 (assignment to SimpleXML object attribute changes argument type
to string)
2006-03-05 Rob Richards <rrichards@ctindustries.net>
* ext/simplexml/simplexml.c
ext/simplexml/tests/027.phpt
ext/simplexml/tests/030.phpt
ext/simplexml/tests/bug35785.phpt:
fix crash passing non-string member to sxe_prop_dim_exists
allow offsets to be used when calling isset/unset
fix tests
add test
2006-03-05 Antony Dovgal <antony@zend.com>
* (PHP_5_1)
NEWS
ext/pgsql/pgsql.c:
MFH: fix #36606 (pg_query_params() changes arguments type to string)
* ext/pgsql/pgsql.c:
fix #36606 (pg_query_params() changes arguments type to string)
2006-03-04 Johannes Schl<68>ter <schlueter@phpbar.de>
* ZendEngine2/zend_API.h:
- Separate ZEND_METHOD from ZEND_FUNCTION
2006-03-03 Andrei Zmievski <andrei@gravitonic.com>
* ZendEngine2/zend_execute.h:
Clean up after Marcus.
2006-03-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* ZendEngine2/zend_API.c
ZendEngine2/zend_execute.h
ZendEngine2/zend_execute_API.c:
- Make unicode handling portable (noted by andrei)
2006-03-03 Andrei Zmievski <andrei@gravitonic.com>
* unicode-gotchas.txt:
Add note about md5().
2006-03-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* ZendEngine2/zend_API.c:
- As expected (but told otherwise) unicode strings indeed need to be
terminated by two \0.
* ZendEngine2/zend_exceptions.c:
- Fix issue with uncaught exceptions in unicode mode
2006-03-03 Yasuo Ohgaki <yohgaki@ohgaki.net>
* ext/mbstring/mbstring.c:
remove obsolete check
2006-03-03 Rob Richards <rrichards@ctindustries.net>
* (PHP_5_1)
ext/dom/dom_iterators.c
ext/dom/namednodemap.c
ext/dom/notation.c
ext/dom/tests/dom007.phpt:
fix crashes using notations and entity decls
add test
* ext/dom/dom_iterators.c
ext/dom/namednodemap.c
ext/dom/notation.c
ext/dom/tests/dom007.phpt
ext/dom/tests/dom007.phpt:
update dom iterator get key function for engine iterator changes
fix crashes using notations and entity decls
add test
2006-03-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* ZendEngine2/tests/break_label10.phpt
ZendEngine2/tests/break_label11.phpt:
- Add new tests
2006-03-03 Dmitry Stogov <dmitry@zend.com>
* ZendEngine2/zend_vm_execute.h:
Regenerated
* NEWS
ZendEngine2/zend_compile.c
ZendEngine2/zend_compile.h
ZendEngine2/zend_globals.h
ZendEngine2/zend_language_parser.y
ZendEngine2/tests/break_label01.phpt
ZendEngine2/tests/break_label02.phpt
ZendEngine2/tests/break_label03.phpt
ZendEngine2/tests/break_label04.phpt
ZendEngine2/tests/break_label05.phpt
ZendEngine2/tests/break_label06.phpt
ZendEngine2/tests/break_label07.phpt
ZendEngine2/tests/break_label08.inc
ZendEngine2/tests/break_label08.phpt
ZendEngine2/tests/break_label09.phpt:
Added support for "continue" and "break" operators with labels. Each loop
or switch statement can be marked by label and then it is possible to
write "break <label>" instead of "break <number>".
* ZendEngine2/zend_execute_API.c
ZendEngine2/zend_execute_API.c:
Fixed incorrect backtrace type ("::" instead of "->") for __set()/__get()
* ZendEngine2/zend_builtin_functions.c
ZendEngine2/zend_builtin_functions.c:
Remove "called at [(null):0]" from debug backtrace
2006-03-03 Johannes Schl<68>ter <schlueter@phpbar.de>
* ZendEngine2/zend.h:
- Fix typo
2006-03-03 Dmitry Stogov <dmitry@zend.com>
* (PHP_5_1)
NEWS:
Fixed bug #36575 (SOAP: Incorrect complex type instantiation with
hierarchies)
* ext/standard/string.c:
ZTS fix
2006-03-03 Derick Rethans <php@derickrethans.nl>
* (PHP_5_1)
NEWS:
- Fixed bug #36599 (DATE_W3C format constant incorrect).
2006-03-02 Andrei Zmievski <andrei@gravitonic.com>
* ext/standard/string.c:
Fix ucwords() to use full case mapping.
2006-03-02 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_5_1)
NEWS:
give credit where it is due.
2006-03-02 Andrei Zmievski <andrei@gravitonic.com>
* ext/standard/string.c:
- Update protos for Unicode-upgraded functions
- Also fix ucfirst() to use full case mapping, so that <20> (sharp s)
maps to 'SS' for example
2006-03-02 Dmitry Stogov <dmitry@zend.com>
* (PHP_5_1)
NEWS:
Fixed bug #36388 (ext/soap crashes when throwing exception and session
persistence). (David)
* ZendEngine2/zend_unicode.c
ZendEngine2/zend_unicode.h
ext/simplexml/simplexml.c
ext/sqlite/sqlite.c
ext/standard/array.c
ext/standard/base64.c
ext/standard/dns.c
ext/standard/exec.c
ext/standard/file.c
ext/standard/filters.c
ext/standard/ftp_fopen_wrapper.c
ext/standard/html.c
ext/standard/html.h
ext/standard/http.c
ext/standard/http_fopen_wrapper.c
ext/standard/image.c
ext/standard/info.c
ext/standard/iptc.c
ext/standard/levenshtein.c
ext/standard/md5.c
ext/standard/php_string.h
ext/standard/sha1.c
ext/standard/streamsfuncs.c
ext/standard/string.c
ext/standard/url.c
ext/standard/user_filters.c
ext/standard/var.c
ext/standard/var_unserializer.c
ext/standard/var_unserializer.re
main/fopen_wrappers.c
main/main.c
main/output.c
main/php_logos.c
main/php_output.h
main/php_variables.c
main/php_variables.h
main/rfc1867.c
main/spprintf.c
main/streams/plain_wrapper.c:
Nuke int32_t (everywhere except streams layer) and signed/unsigned warnings
2006-03-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* (PHP_5_1)
ZendEngine2/zend.c:
- MFH Use object handler get in the same way as the rest of the engine does
* ZendEngine2/zend.c:
- Use object handler get in the same way as the rest of the engine does
2006-03-02 Yasuo Ohgaki <yohgaki@ohgaki.net>
* (PHP_4_4)
ext/mbstring/mbstring.c
ext/mbstring/mbstring.c:
MFH add safe_mode num of parameter check
* ext/mbstring/mbstring.c:
add safe_mode num of parameter check
2006-03-01 Ilia Alshanetsky <ilia@prohost.org>
* ext/mysqli/mysqli.c:
MFB51: Remove no longer needed check (checked at a higher level now).
* (PHP_5_1)
ext/mysqli/mysqli.c:
Remove no longer needed check (checked at a higher level now).
2006-03-01 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* (PHP_5_1)
ZendEngine2/zend.c
ZendEngine2/zend_API.c:
- MFH Fix string-conversion and const updating
* ZendEngine2/tests/zend_strtod.phpt
ZendEngine2/tests/zend_strtod.phpt:
- Fix test
2006-03-01 Dmitry Stogov <dmitry@zend.com>
* sapi/apache/mod_php5.c
sapi/apache2filter/apache_config.c
sapi/apache2handler/apache_config.c
sapi/apache_hooks/mod_php5.c
sapi/apache_hooks/php_apache.c
sapi/cli/php_cli_readline.c:
Unicode support: zstr union
2006-03-01 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* ZendEngine2/zend.c:
- Must use return as in 5.1 after recursion
* ZendEngine2/zend.c:
- Fix string conversion issues
* ZendEngine2/zend_API.c:
- Constants need to be updated too (when updating class constants)
* ZendEngine2/zend_vm_def.h:
- Fix warning
2006-03-01 Rob Richards <rrichards@ctindustries.net>
* ext/simplexml/simplexml.c
ext/simplexml/simplexml.c:
nuke tests for libxml2 version - will always be > 2.6.0
* ext/standard/string.c:
64-bit fixes - ("make test" now works again on these platforms)
2006-02-28 Dmitry Stogov <dmitry@zend.com>
* ZendEngine2/zend.h:
Fixed compilation on FreeBSD with gcc-3.2
2006-02-28 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* main/streams/streams.c:
- If (SEEK_CUR,0) means an illegal seek we return -1 to denote the error
2006-02-28 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_4_4)
NEWS
ext/session/tests/bug36459.phpt
ext/standard/url_scanner_ex.c
ext/standard/url_scanner_ex.re:
MFH: Fixed bug #36459 (Incorrect adding PHPSESSID to links, which
contains \r\n).
* ext/standard/url_scanner_ex.c
ext/standard/url_scanner_ex.re:
Parsers for previous patch
* ext/session/tests/bug36459.phpt
ext/session/tests/bug36459.phpt
ext/standard/url_scanner_ex.c:
MFB51: Fixed bug #36459 (Incorrect adding PHPSESSID to links, which
contains \r\n).
* (PHP_5_1)
NEWS
ext/session/tests/bug36459.phpt
ext/session/tests/bug36459.phpt
ext/standard/url_scanner_ex.c
ext/standard/url_scanner_ex.re:
Fixed bug #36459 (Incorrect adding PHPSESSID to links, which contains
\r\n).
2006-02-28 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* acinclude.m4:
- Fix the fix
* acinclude.m4:
- Fix dependency checks
* main/streams/streams.c
main/streams/userspace.c:
- Cleanup
* (PHP_5_1)
ext/iconv/iconv.c:
- Fix warning
2006-02-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* (PHP_5_1)
ZendEngine2/zend_API.c:
- MFH Argument parsing specifier 'C', which is necessary for SPL already
2006-02-27 Derick Rethans <php@derickrethans.nl>
* (PHP_5_1)
NEWS:
- MFH: Fixed bug #36510 (strtotime() fails to parse date strings with
tabs).
2006-02-27 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_5_1)
NEWS:
This fix was reverted
2006-02-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* ext/simplexml/php_simplexml.h
ext/simplexml/simplexml.c
ext/simplexml/tests/029.phpt
ext/simplexml/tests/029.phpt:
- Fix count/foreach interaction
* ext/simplexml/simplexml.c:
- MFB
* (PHP_5_1)
ext/simplexml/simplexml.c:
- Cleanup
2006-02-27 Dmitry Stogov <dmitry@zend.com>
* (PHP_5_1)
ext/simplexml/simplexml.c:
Fixed memory leak
2006-02-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* (PHP_5_1)
NEWS:
- Update
* (PHP_5_1)
ext/simplexml/php_simplexml.h
ext/simplexml/simplexml.c
ext/simplexml/tests/026.phpt
ext/simplexml/tests/027.phpt
ext/simplexml/tests/028.phpt
ext/simplexml/tests/bug35785.phpt:
- Synch with head
2006-02-26 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_5_1)
NEWS:
Fixed bug #36510 (strtotime() fails to parse date strings with tabs).
2006-02-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* ext/simplexml/tests/bug35785.phpt:
- Fix test
* ext/simplexml/simplexml.c:
- Missing conversion
* ext/simplexml/php_simplexml.h
ext/simplexml/simplexml.c
ext/simplexml/tests/006.phpt
ext/simplexml/tests/bug35785.phpt:
- Use get_property_ptr_ptr handler to prevent SEGV as in bug #35785
* ext/simplexml/simplexml.c
ext/simplexml/tests/028.phpt
ext/simplexml/tests/028.phpt:
- Add another write case
* ext/simplexml/simplexml.c:
- Unicode support
2006-02-26 Dmitry Stogov <dmitry@zend.com>
* ZendEngine2/zend.c
ZendEngine2/zend.h
ZendEngine2/zend_API.c
ZendEngine2/zend_API.h
ZendEngine2/zend_builtin_functions.c
ZendEngine2/zend_compile.c
ZendEngine2/zend_compile.h
ZendEngine2/zend_constants.c
ZendEngine2/zend_execute.c
ZendEngine2/zend_execute.h
ZendEngine2/zend_execute_API.c
ZendEngine2/zend_hash.c
ZendEngine2/zend_interfaces.c
ZendEngine2/zend_language_scanner.l
ZendEngine2/zend_object_handlers.c
ZendEngine2/zend_objects.c
ZendEngine2/zend_operators.c
ZendEngine2/zend_operators.h
ZendEngine2/zend_vm_def.h
ZendEngine2/zend_vm_execute.h
ext/standard/array.c
ext/standard/incomplete_class.c
ext/standard/streamsfuncs.c
ext/standard/var.c
main/main.c
main/output.c
main/php_variables.c
main/rfc1867.c:
Unicode support: MS Visual C compatibility
2006-02-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* (PHP_5_1)
ZendEngine2/zend_execute.c
ZendEngine2/zend_execute_API.c
ZendEngine2/zend_interfaces.c
ZendEngine2/zend_vm_def.h
ZendEngine2/zend_vm_execute.h
ext/standard/array.c
ext/standard/dir.c
ext/standard/exec.c
ext/standard/pack.c
ext/standard/reg.c
ext/standard/string.c
ext/standard/user_filters.c
main/main.c
main/streams/filter.c
sapi/cgi/fastcgi.c
win32/select.c:
- Warning fixes by Steph
2006-02-26 Dmitry Stogov <dmitry@zend.com>
* ZendEngine2/zend_execute_API.c
ZendEngine2/zend_list.c:
Unicode support
2006-02-25 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* ext/simplexml/simplexml.c
ext/simplexml/tests/026.phpt
ext/simplexml/tests/027.phpt:
- Added ability to add elements by index if such elements already exist
- Added SimpleXMLElement::getName() to access the node name
* (PHP_5_1)
NEWS:
- Update
2006-02-25 Rasmus Lerdorf <rasmus@lerdorf.com>
* (PHP_4_4)
ext/standard/html.c
ext/standard/html.c:
MFH - binary safety patch from Moriyoshi
* ext/standard/html.c:
Binary safety patch from Moriyoshi
2006-02-25 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* ZendEngine2/zend_execute_API.c
ZendEngine2/zend_vm_def.h
ZendEngine2/zend_vm_execute.h:
- Deprecation severity shall be E_STRICT (as commented by ilia)
2006-02-24 Derick Rethans <php@derickrethans.nl>
* (PHP_5_1)
NEWS
ext/iconv/iconv.c:
- MFH: Fixed issue with iconv_mime_decode where the "encoding" would only
allow
upper case specifiers.
* ext/iconv/iconv.c:
- Fixed issue with iconv_mime_decode where the "encoding" would only allow
upper case specifiers.
2006-02-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* ext/simplexml/simplexml.c:
- Add ability to add new nodes via properties
* main/php.h:
- Add deprecation function/function alias macros
* ZendEngine2/zend_API.c
ZendEngine2/zend_API.h:
- Add macros to mark functions/alias functions as deprecated
(mentioned by Sara and obviously neccessary)
- Fix function/method flag error detection logic
2006-02-24 Michael Wallner <mike@iworks.at>
* ext/dom/domimplementation.c:
- MF51: fix crash in DOMImplementation::createDocumentType("name:")
* (PHP_5_1)
NEWS
ext/dom/domimplementation.c:
- fix crash with DOMImplementation::createDocumentType("name:")
2006-02-24 Derick Rethans <php@derickrethans.nl>
* (PHP_5_1)
NEWS:
- MFH: Added support for exif date format
- MFH: Fixed bug #36396 (strtotime() fails to parse dates in dd-mm-yyyy
format).
2006-02-23 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* ext/mbstring/config.m4
ext/mbstring/mbstring.c:
- Disable mbregex support until someone finds a way to reenable the
required engine stuff
- Fix build
2006-02-23 Ilia Alshanetsky <ilia@prohost.org>
* ext/standard/streamsfuncs.c:
MFB51: Fixed bug #35900 (stream_select() should warning when tv_sec is
negative).
* (PHP_5_1)
NEWS
ext/standard/streamsfuncs.c:
Fixed bug #35900 (stream_select() should warning when tv_sec is negative).
2006-02-23 Andrei Zmievski <andrei@gravitonic.com>
* (PHP_4_4)
Zend/zend_compile.c:
MFB
* ZendEngine2/zend_language_parser.y:
-** empty log message ***
* ZendEngine2/zend_compile.c
ZendEngine2/zend_compile.c
ZendEngine2/zend_language_parser.y:
Fix a bug where the default value for function argument could be an
array with array (!) keys.
2006-02-23 Brian France <list@firehawksystems.com>
* (PHP_4_4)
ext/standard/basic_functions.c
ext/standard/basic_functions.c:
MFH: fixed bug #35594 for all systems. "optind = 0" doesn't work on
FreeBSD, but "optind = 1" seems to work on all systems (bug #36091)
* ext/standard/basic_functions.c:
fixed bug #35594 for all systems. "optind = 0" doesn't work on FreeBSD,
but "optind = 1" seems to work on all systems (bug #36091)
2006-02-22 Dmitry Stogov <dmitry@zend.com>
* (PHP_4_4)
sapi/cgi/cgi_main.c
sapi/cgi/cgi_main.c:
Fixed crash on error message during PHP startup in FastCGI
* ext/standard/var.c:
Unicode support: fixed serialization of "Serializable"
* ext/standard/var.c:
Unicode support: fixed serealization of "Serializable" and
"IncompleteClass"
* ext/standard/array.c
ext/standard/basic_functions.c:
Unicode support: fixed GLOBALS protection
* ext/standard/tests/array/array_intersect_1.phpt:
fixed test file
* ext/session/tests/006.phpt
ext/session/tests/bug24592.phpt
ext/standard/tests/array/007.phpt
tests/classes/tostring_001.phpt:
Fixed test file
* ZendEngine2/zend_API.c
ZendEngine2/zend_API.h:
Unicode support
* ZendEngine2/zend_exceptions.c:
Unicode support: fixed __toString() in user defined exceptions
* ZendEngine2/zend_compile.c:
Unicode support: fixed check for class type hint
* ZendEngine2/zend_builtin_functions.c
ZendEngine2/zend_constants.c:
Unicode support: fixed internal constants usage and get_defined_constants()
* ZendEngine2/zend_compile.c:
Unicode support: fixed check for direct call to __clone()
* ZendEngine2/zend_API.c
ZendEngine2/zend_execute_API.c:
Unicode support: fixed call_user_func(array($this, "self::foo"))
Made check for "self/parent" before calling __autoload()
2006-02-22 Antony Dovgal <antony@zend.com>
* ext/wddx/wddx.c:
fix ext/wddx build
2006-02-21 Johannes Schl<68>ter <schlueter@phpbar.de>
* (PHP_5_1)
sapi/cli/php_cli.c:
- MFH: List --rf/--rc/--re only with enabled reflection
* sapi/cli/php_cli.c:
- List --rf/--rc/--re only with enabled reflection
* sapi/cli/php_cli_readline.c:
- Fix build with readline-support
2006-02-21 Dmitry Stogov <dmitry@zend.com>
* ZendEngine2/zend.c
ZendEngine2/zend.h
ZendEngine2/zend_API.c
ZendEngine2/zend_API.h
ZendEngine2/zend_alloc.c
ZendEngine2/zend_alloc.h
ZendEngine2/zend_builtin_functions.c
ZendEngine2/zend_compile.c
ZendEngine2/zend_compile.h
ZendEngine2/zend_constants.c
ZendEngine2/zend_constants.h
ZendEngine2/zend_exceptions.c
ZendEngine2/zend_execute.c
ZendEngine2/zend_execute.h
ZendEngine2/zend_execute_API.c
ZendEngine2/zend_hash.c
ZendEngine2/zend_hash.h
ZendEngine2/zend_highlight.c
ZendEngine2/zend_ini.c
ZendEngine2/zend_interfaces.c
ZendEngine2/zend_interfaces.h
ZendEngine2/zend_iterators.c
ZendEngine2/zend_iterators.h
ZendEngine2/zend_language_scanner.l
ZendEngine2/zend_list.c
ZendEngine2/zend_object_handlers.c
ZendEngine2/zend_object_handlers.h
ZendEngine2/zend_objects.c
ZendEngine2/zend_opcode.c
ZendEngine2/zend_operators.c
ZendEngine2/zend_operators.h
ZendEngine2/zend_strtol.c
ZendEngine2/zend_unicode.c
ZendEngine2/zend_unicode.h
ZendEngine2/zend_vm_def.h
ZendEngine2/zend_vm_execute.h
ext/dom/dom_iterators.c
ext/dom/php_dom.c
ext/mysql/php_mysql.c
ext/openssl/openssl.c
ext/pcre/php_pcre.c
ext/session/php_session.h
ext/session/session.c
ext/simplexml/simplexml.c
ext/sqlite/sqlite.c
ext/standard/array.c
ext/standard/basic_functions.c
ext/standard/http.c
ext/standard/incomplete_class.c
ext/standard/info.c
ext/standard/php_incomplete_class.h
ext/standard/proc_open.c
ext/standard/streamsfuncs.c
ext/standard/string.c
ext/standard/type.c
ext/standard/user_filters.c
ext/standard/var.c
main/main.c
main/output.c
main/php_variables.c
main/rfc1867.c
main/streams/streams.c
sapi/cli/php_cli.c:
Portable unicode string API:
- use the same type (int) for zval.value.usr.len and zval.value.str.len
- use union "zstr" as char*/UChar* mixture instead of void*
- Z_UNISTR() and Z_UNILEN() no longer check for Z_TYPE()
- nuke int32_t from ZE (not finisned)
2006-02-21 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_4_4)
NEWS
ext/standard/basic_functions.c:
MFH: Fixed bug #36458 (sleep() accepts negative values).
* ext/standard/basic_functions.c:
MFB51: Fixed bug #36458 (sleep() accepts negative values).
* (PHP_5_1)
NEWS
ext/standard/basic_functions.c:
Fixed bug #36458 (sleep() accepts negative values).
2006-02-21 Dmitry Stogov <dmitry@zend.com>
* ZendEngine2/zend.h
ZendEngine2/zend_API.c
ZendEngine2/zend_API.h
ZendEngine2/zend_alloc.c
ZendEngine2/zend_alloc.h
ZendEngine2/zend_arg_defs.c
ZendEngine2/zend_compile.c
ZendEngine2/zend_compile.h
ZendEngine2/zend_config.nw.h
ZendEngine2/zend_config.w32.h
ZendEngine2/zend_constants.c
ZendEngine2/zend_constants.h
ZendEngine2/zend_dynamic_array.c
ZendEngine2/zend_dynamic_array.h
ZendEngine2/zend_errors.h
ZendEngine2/zend_exceptions.c
ZendEngine2/zend_exceptions.h
ZendEngine2/zend_execute.c
ZendEngine2/zend_execute.h
ZendEngine2/zend_execute_API.c
ZendEngine2/zend_extensions.c
ZendEngine2/zend_extensions.h
ZendEngine2/zend_fast_cache.h
ZendEngine2/zend_globals_macros.h
ZendEngine2/zend_hash.c
ZendEngine2/zend_hash.h
ZendEngine2/zend_highlight.c
ZendEngine2/zend_highlight.h
ZendEngine2/zend_indent.c
ZendEngine2/zend_indent.h
ZendEngine2/zend_ini.c
ZendEngine2/zend_ini.h
ZendEngine2/zend_interfaces.c
ZendEngine2/zend_interfaces.h
ZendEngine2/zend_istdiostream.h
ZendEngine2/zend_iterators.c
ZendEngine2/zend_iterators.h
ZendEngine2/zend_language_scanner.h
ZendEngine2/zend_language_scanner.l
ZendEngine2/zend_list.c
ZendEngine2/zend_list.h
ZendEngine2/zend_llist.c
ZendEngine2/zend_llist.h
ZendEngine2/zend_mm.c
ZendEngine2/zend_modules.h
ZendEngine2/zend_object_handlers.c
ZendEngine2/zend_object_handlers.h
ZendEngine2/zend_objects.c
ZendEngine2/zend_objects.h
ZendEngine2/zend_objects_API.c
ZendEngine2/zend_objects_API.h
ZendEngine2/zend_opcode.c
ZendEngine2/zend_operators.c
ZendEngine2/zend_operators.h
ZendEngine2/zend_ptr_stack.c
ZendEngine2/zend_ptr_stack.h
ZendEngine2/zend_qsort.c
ZendEngine2/zend_qsort.h
ZendEngine2/zend_sprintf.c
ZendEngine2/zend_stack.c
ZendEngine2/zend_stack.h
ZendEngine2/zend_stream.c
ZendEngine2/zend_stream.h
ZendEngine2/zend_strtod.c
ZendEngine2/zend_strtod.h
ZendEngine2/zend_ts_hash.c
ZendEngine2/zend_ts_hash.h
ZendEngine2/zend_unicode.c
ZendEngine2/zend_unicode.h
ZendEngine2/zend_variables.c
ZendEngine2/zend_variables.h
ZendEngine2/zend_vm_def.h
ZendEngine2/zend_vm_execute.h
ZendEngine2/zend_vm_execute.skl
ZendEngine2/zend_vm_gen.php:
WS
2006-02-20 Johannes Schl<68>ter <schlueter@phpbar.de>
* (PHP_5_1)
NEWS:
- MFH: Rename reflection constants to fix parser conflicts
2006-02-20 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* ZendEngine2/zend_execute_API.c:
- Synch zend_call_function() with VM function call helper
* ZendEngine2/zend_compile.h
ZendEngine2/zend_execute_API.c
ZendEngine2/zend_vm_def.h
ZendEngine2/zend_vm_execute.h:
- Add deprecation flag and message
2006-02-20 Dmitry Stogov <dmitry@zend.com>
* ZendEngine2/zend.c
ZendEngine2/zend.h
ZendEngine2/zend_API.c
ZendEngine2/zend_API.h
ZendEngine2/zend_alloc.c
ZendEngine2/zend_builtin_functions.c
ZendEngine2/zend_compile.c
ZendEngine2/zend_constants.c
ZendEngine2/zend_exceptions.c
ZendEngine2/zend_execute.c
ZendEngine2/zend_execute.h
ZendEngine2/zend_execute_API.c
ZendEngine2/zend_highlight.c
ZendEngine2/zend_indent.c
ZendEngine2/zend_ini.c
ZendEngine2/zend_ini_parser.y
ZendEngine2/zend_ini_scanner.l
ZendEngine2/zend_interfaces.c
ZendEngine2/zend_iterators.c
ZendEngine2/zend_language_parser.y
ZendEngine2/zend_language_scanner.l
ZendEngine2/zend_list.c
ZendEngine2/zend_object_handlers.c
ZendEngine2/zend_object_handlers.h
ZendEngine2/zend_objects.c
ZendEngine2/zend_objects_API.c
ZendEngine2/zend_operators.c
ZendEngine2/zend_operators.h
ZendEngine2/zend_strtod.c
ZendEngine2/zend_variables.c
ZendEngine2/zend_variables.h
ZendEngine2/zend_vm_def.h
ZendEngine2/zend_vm_execute.h:
Preparation for portable string API (use macroses to access zval).
* ext/standard/basic_functions.c:
Incorrect usage of Z_TYPE() macro
2006-02-20 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_5_1)
NEWS:
Fixed bug #36434 (Improper resolution of declaring class name of an
inherited property).
2006-02-20 Dmitry Stogov <dmitry@zend.com>
* ext/dom/dom_iterators.c:
Fixed start inex in iterator
* ext/standard/proc_open.c:
Fixed memory corruption
* ext/pcre/tests/bug26927.phpt
ext/pcre/tests/bug26927.phpt
ext/pcre/tests/bug26927.phpt:
Fixed test file
* (PHP_4_4)
ext/openssl/tests/bug25614.phpt
ext/session/tests/bug31454.phpt
ext/standard/tests/general_functions/bug32647.phpt
ext/standard/tests/serialize/bug25378.phpt:
Fixed test files (added docref)
2006-02-19 Michael Wallner <mike@iworks.at>
* (PHP_5_1)
NEWS:
BFN: fixed ext/hash/tiger on big endian platforms
2006-02-19 Ilia Alshanetsky <ilia@prohost.org>
* ext/dba/libflatfile/flatfile.c
ext/dba/libinifile/inifile.c
ext/dbase/dbase.c
ext/filepro/filepro.c
ext/standard/tests/file/bug22414.phpt:
More safe_mode nuking
* ext/standard/basic_functions.c
ext/standard/dl.c
ext/standard/exec.c
ext/standard/file.c
ext/standard/filestat.c
ext/standard/head.c
ext/standard/link.c
ext/standard/mail.c
ext/standard/pack.c
ext/standard/proc_open.c
ext/standard/var_unserializer.c:
Nuke safe_mode
2006-02-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* tests/classes/abstract_user_call.phpt:
- Add new function
* ZendEngine2/zend_API.c
ZendEngine2/zend_compile.c
tests/classes/abstract_static.phpt:
- Interfaces may have static methods to enforce their existance in
implementing classes
* ZendEngine2/zend_API.c
ZendEngine2/zend_compile.c:
- Static functions cannot be abstract
* ZendEngine2/zend_API.c
ZendEngine2/zend_API.c:
- Fix method flag handling
2006-02-19 Andi Gutmans <andi@zend.com>
* ext/curl/interface.c
ext/gd/php_gd.h:
- Couple of compile fixes.
* ext/bz2/bz2.c
ext/dba/dba.c
ext/exif/exif.c
ext/ftp/php_ftp.c
ext/gd/gd.c
ext/imap/php_imap.c
ext/mime_magic/mime_magic.c
ext/ming/ming.c
ext/oci8/oci8_interface.c
ext/pgsql/pgsql.c
ext/standard/basic_functions.c
ext/standard/dir.c
ext/standard/file.c
ext/standard/fsock.c
ext/standard/http_fopen_wrapper.c
ext/standard/image.c
ext/standard/md5.c
ext/standard/proc_open.c
ext/standard/sha1.c
ext/standard/streamsfuncs.c
ext/zlib/zlib.c
main/main.c
main/network.c
main/streams/streams.c:
- Get rid of using ENFORCE_SAFE_MODE.
* main/streams/plain_wrapper.c:
- Fix according to Sara's reply
* ext/curl/interface.c
ext/openssl/openssl.c
ext/standard/file.c
ext/standard/ftok.c
ext/standard/iptc.c:
- More safe_mode nuking
* main/fopen_wrappers.c
main/fopen_wrappers.h
main/streams/plain_wrapper.c:
Nuke php_check_safe_mode_include_dir
* main/fopen_wrappers.c
main/main.c
main/streams/plain_wrapper.c:
- Some more safe_mode nuking
* ext/com_dotnet/com_persist.c
ext/curl/interface.c
ext/dbase/dbase.c
ext/fdf/fdf.c
ext/filepro/filepro.c
ext/gd/php_gd.h
ext/ming/ming.c
ext/oci8/oci8_interface.c
ext/oci8/oci8_lob.c
ext/odbc/php_odbc.c
ext/openssl/openssl.c
ext/pgsql/pgsql.c
ext/posix/posix.c
ext/pspell/pspell.c
ext/session/session.c
ext/sqlite/pdo_sqlite2.c
ext/sqlite/sess_sqlite.c
ext/sqlite/sqlite.c
ext/standard/basic_functions.c
ext/standard/dir.c
ext/standard/file.c
ext/standard/filestat.c
ext/standard/link.c:
Start nuking safe_mode. Still a lot of work to do...
2006-02-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* ZendEngine2/zend_execute_API.c:
- There is no %v in sprintf
* ZendEngine2/zend_vm_def.h
ZendEngine2/zend_vm_execute.h:
- Fix integrated iterator index
* ZendEngine2/zend_execute.c:
- Fix possible memory corruption/memleak issue with foreach and iterators
- Fix warnings
* (PHP_5_1)
NEWS
ext/dba/dba_db4.c
ext/dba/tests/bug36436.phpt:
- Fixed bug #36436 (DBA problem with Berkeley DB4).
* ext/dba/tests/bug36436.phpt
ext/dba/tests/bug36436.phpt:
- Add new test
* ext/dba/dba_db4.c:
- Initiai fix to Bug #36436 DBA problem with Berkeley DB4
2006-02-18 Michael Wallner <mike@iworks.at>
* ext/iconv/php_iconv.h:
MF51: fix misleading proto (confused in and out charset)
* (PHP_5_1)
ext/iconv/php_iconv.h:
- fix misleading proto (confused out and in charset)
2006-02-18 Rasmus Lerdorf <rasmus@lerdorf.com>
* (PHP_5_1)
ext/standard/basic_functions.c
ext/standard/basic_functions.h:
Rename getloadavg to sys_getloadavg
2006-02-17 Andrei Zmievski <andrei@gravitonic.com>
* ext/pcre/php_pcre.c:
NULL byte should be escaped to \000 instead of \0 in case it is followed
by an octal digit. (found by Jeffrey Friedl)
2006-02-16 Wez Furlong <wez.php@thebrainroom.net>
* (PHP_5_1)
configure.in
ext/standard/basic_functions.c
ext/standard/basic_functions.h:
add getloadavg() function that has been running in production on
rs1.php.net
for a couple of years.
2006-02-16 Antony Dovgal <antony@zend.com>
* (PHP_5_1)
ext/mysqli/mysqli_prop.c
ext/mysqli/tests/bug36420.phpt:
MFH: add checks and fix possible reincarnations of bug #36420
* ext/mysqli/mysqli_prop.c
ext/mysqli/tests/bug36420.phpt
ext/mysqli/tests/bug36420.phpt:
fix #36420 (segfault when access result->num_rows after calling
result->close())
2006-02-16 Ilia Alshanetsky <ilia@prohost.org>
* ext/mysqli/mysqli.c:
MFB51: Fixed bug #36420 (segfault when access result->num_rows after
calling
result->close())
* (PHP_5_1)
NEWS
ext/mysqli/mysqli.c:
Fixed bug #36420 (segfault when access result->num_rows after calling
result->close())
2006-02-16 Antony Dovgal <antony@zend.com>
* (PHP_5_1)
ext/standard/basic_functions.c:
MFH: improve usleep(): use new param parsing API, check for negative values
(related to #36410)
* ext/standard/basic_functions.c:
improve usleep(): use new param parsing API, check for negative values
(related to #36410)
* run-tests.php
run-tests.php:
fix typo
2006-02-16 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_5_1)
server-tests.php:
Use 5.1 functions
2006-02-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* ext/sqlite/sqlite.c:
- Fix iterator handling (how did the fix after api change get lost here?)
- In php 5 we do not want to return &new
2006-02-15 Antony Dovgal <antony@zend.com>
* (PHP_5_1)
NEWS
ext/oci8/oci8_statement.c:
MFH: fix #36403 (oci_execute() no longer supports OCI_DESCRIBE_ONLY)
* ext/oci8/oci8_statement.c:
fix #36403 (oci_execute() no longer supports OCI_DESCRIBE_ONLY)
* sapi/isapi/php5isapi.c
sapi/isapi/php5isapi.c:
MF51: fix memory leak and possible invalid reads
* (PHP_5_1)
sapi/isapi/php5isapi.c:
fix memory leak and possible invalid reads
* (PHP_5_0)
NEWS
NEWS
sapi/apache/mod_php5.c
sapi/apache/mod_php5.c:
MFH: fix #36400 (Custom 5xx error does not return correct HTTP response
error code)
* sapi/apache/mod_php5.c:
fix #36400 (Custom 5xx error does not return correct HTTP response error
code)
2006-02-14 Antony Dovgal <antony@zend.com>
* (PHP_4_4)
Zend/zend_strtod.c
ZendEngine2/zend_strtod.c:
MF51:
fix leak in zend_strtod() on big doubles
* ZendEngine2/zend_strtod.c
ZendEngine2/tests/zend_strtod.phpt:
MF51:
fix leak in zend_strtod() on big doubles
add new test
* (PHP_5_1)
ZendEngine2/zend_strtod.c
ZendEngine2/tests/zend_strtod.phpt
ZendEngine2/tests/zend_strtod.phpt:
fix leak in zend_strtod() on big doubles
add new test
2006-02-14 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_5_1)
NEWS:
Fixed bug #36345 (PDO/MySQL problem loading BLOB over 1MB).
2006-02-13 Dmitry Stogov <dmitry@zend.com>
* main/php_variables.c:
pval -> zval (Steph)
2006-02-13 Derick Rethans <php@derickrethans.nl>
* (PHP_5_1)
NEWS:
- Fixed bug #36382 (PDO/PgSQL's getColumnMeta() crashes).
2006-02-13 Dmitry Stogov <dmitry@zend.com>
* ZendEngine2/zend_hash.c:
Typo (misplaced #endif)
2006-02-13 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_5_1)
NEWS:
Fixed bug #36337 (ReflectionProperty fails to return correct visibility).
2006-02-13 Dmitry Stogov <dmitry@zend.com>
* (PHP_4_4)
NEWS
NEWS
NEWS
main/php_variables.c
main/php_variables.c
main/php_variables.c
main/php_variables.c:
Fixed bug #36205 (Memory leaks on duplicate cookies)
* ZendEngine2/zend.c
ZendEngine2/zend.h
ZendEngine2/zend_API.c
ZendEngine2/zend_API.h
ZendEngine2/zend_compile.h
ZendEngine2/zend_exceptions.c
ZendEngine2/zend_globals.h
ZendEngine2/zend_hash.c
ZendEngine2/zend_hash.h
ZendEngine2/zend_ini.h
ZendEngine2/zend_ini_parser.y
ZendEngine2/zend_ini_scanner.h
ZendEngine2/zend_ini_scanner.l
ZendEngine2/zend_interfaces.c
ZendEngine2/zend_object_handlers.c
ZendEngine2/zend_operators.c
ext/com_dotnet/com_misc.c
ext/dom/attr.c
ext/dom/cdatasection.c
ext/dom/characterdata.c
ext/dom/comment.c
ext/dom/document.c
ext/dom/documentfragment.c
ext/dom/dom_iterators.c
ext/dom/domexception.c
ext/dom/domimplementation.c
ext/dom/element.c
ext/dom/entityreference.c
ext/dom/namednodemap.c
ext/dom/node.c
ext/dom/nodelist.c
ext/dom/php_dom.c
ext/dom/processinginstruction.c
ext/dom/text.c
ext/dom/xpath.c
ext/session/tests/015.phpt
ext/session/tests/020.phpt
ext/simplexml/simplexml.c
ext/sqlite/sqlite.c
ext/standard/array.c
ext/standard/dir.c
main/SAPI.c
main/SAPI.h
main/php_ini.c
main/php_variables.c
sapi/cgi/cgi_main.c
sapi/cli/php_cli.c
tests/lang/bug25145.phpt
tests/run-test/test004.phpt:
Made server wide switch for unicode on/off (according to PDM).
2006-02-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* ZendEngine2/zend.c:
- Fix ini unicode_semantics (patch by Brion Vibber)
2006-02-12 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* (PHP_5_1)
run-tests.php:
- Synch
* run-tests.php:
- Reinsert line deleted per accident
* run-tests.php:
- Fix tests
2006-02-12 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_4_4)
ext/standard/url.c:
MFH: Fixed bug #36351 (parse_url() does not parse numeric paths properly).
* ext/standard/url.c
ext/standard/tests/strings/url_t.phpt:
MFB51: Fixed bug #36351 (parse_url() does not parse numeric paths
properly).
* (PHP_5_1)
NEWS
ext/standard/url.c
ext/standard/tests/strings/url_t.phpt:
Fixed bug #36351 (parse_url() does not parse numeric paths properly).
2006-02-11 Jani Taskinen <jani.taskinen@sci.fi>
* (PHP_5_1)
NEWS:
fix news
2006-02-11 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
* ext/mbstring/mbstring.c:
added additional info about mail encoding to mb_get_info(). (made by
Jokagi)
2006-02-10 Antony Dovgal <antony@zend.com>
* (PHP_5_1)
NEWS:
MFH: fix #36359 (splFileObject::fwrite() doesn't write when no data length
specified)
2006-02-10 Rasmus Lerdorf <rasmus@lerdorf.com>
* ext/session/session.c
ext/session/session.c:
(Missing patch from the PHP 4 tree that got lost in the shuffle)
See:
http://cvs.php.net/viewcvs.cgi/php-src/ext/session/session.c?r1=1.336.2.39&r2=1.336.2.40
- fix logic. if the client already sent us the cookie, we don't
need to send it again. if the id has been changed, we need to
update the client side.
2006-02-09 Andrei Zmievski <andrei@gravitonic.com>
* ZendEngine2/zend_operators.c:
We already have default collator available.
2006-02-09 Pierre-Alain Joye <pierre.dev@gmail.com>
* (PHP_5_1)
ext/standard/crc32.c:
- protos
* ext/standard/crc32.c
ext/standard/tests/strings/bug36306.phpt:
- MFB:
- revert last fix
- ensure that we are in 32bit
- do not try to compare the decimal values but hex, php does not have
unsigned integer
* (PHP_5_1)
ext/standard/crc32.c
ext/standard/tests/strings/bug36306.phpt:
- revert last fix
- ensure that we are in 32bit
- do not try to compare the decimal values but hex, php does not have
unsigned integer
2006-02-08 Ilia Alshanetsky <ilia@prohost.org>
* php.ini-dist
php.ini-recommended:
MFB51: Fixed bug #36334 (Added missing documentation about realpath cache
INI
settings).
* (PHP_5_1)
NEWS
php.ini-dist
php.ini-recommended:
Fixed bug #36334 (Added missing documentation about realpath cache INI
settings).
2006-02-08 Johannes Schl<68>ter <schlueter@phpbar.de>
* win32/sendmail.c:
- It's 2006 and PHP 6
2006-02-08 Antony Dovgal <antony@zend.com>
* (PHP_5_1)
TSRM/tsrm_virtual_cwd.c
TSRM/tsrm_virtual_cwd.h:
MFH: move function definition from .h to .c, where it should be
* TSRM/tsrm_virtual_cwd.c
TSRM/tsrm_virtual_cwd.h:
move function definition from .h to .c, where it should be
2006-02-08 Andrei Zmievski <andrei@gravitonic.com>
* ZendEngine2/zend.c:
unicode_semantics cannot be set on per-request basis
2006-02-08 Greg Beaver <greg@chiaraquartet.net>
* (PHP_5_1)
pear/Makefile.frag:
MFB fix Bug #36001: make install fails when --enable-memory-limit used
* (PHP_4_4)
pear/Makefile.frag:
fix Bug #36001: make install fails when --enable-memory-limit used
2006-02-08 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_5_1)
NEWS:
Fixed bug #36308 (ReflectionProperty::getDocComment() does not reflect
extended class commentary).
2006-02-07 Andrei Zmievski <andrei@gravitonic.com>
* ext/standard/array.c
ext/standard/php_array.h:
MFB.
* (PHP_5_1)
ext/standard/array.c
ext/standard/php_array.h:
Move array globals declarations back to the header file.
2006-02-07 Dmitry Stogov <dmitry@zend.com>
* (PHP_5_1)
NEWS:
Fixed bug #36083 (SoapClient waits for responses on one-way operations)
2006-02-07 Rob Richards <rrichards@ctindustries.net>
* ext/com_dotnet/com_handlers.c
ext/com_dotnet/com_iterator.c
ext/com_dotnet/com_saproxy.c
ext/com_dotnet/php_com_dotnet_internal.h:
modify get_iterator calls for engine change
fix mem leak with iterators
fix object casting for edge case
* (PHP_5_1)
ext/com_dotnet/com_handlers.c
ext/com_dotnet/com_iterator.c:
fix mem leak with iterators
fix object casting for edge case
* ext/dom/dom_iterators.c
ext/dom/php_dom.h:
modify get_iterator call for engine change
2006-02-07 Pierre-Alain Joye <pierre.dev@gmail.com>
* (PHP_5_1)
NEWS:
- forgot the original credits
2006-02-07 Andrei Zmievski <andrei@gravitonic.com>
* ZendEngine2/zend_builtin_functions.c:
Check for get_properties handler before using it. (Patch from
rrichards@ctindustries.net).
2006-02-07 Pierre-Alain Joye <pierre.dev@gmail.com>
* (PHP_5_1)
NEWS:
- entry for #36306
* ext/standard/crc32.c
ext/standard/tests/strings/bug36306.phpt:
- MFB: #36306, crc32() result differs on 32-bit and 64-bit platforms
* (PHP_5_1)
ext/standard/crc32.c
ext/standard/tests/strings/bug36306.phpt
ext/standard/tests/strings/bug36306.phpt:
- #36306, crc32() function result differs on 32-bit and 64-bit platforms
2006-02-06 Antony Dovgal <antony@zend.com>
* (PHP_5_1)
TSRM/tsrm_virtual_cwd.c
ZendEngine2/zend_API.c
ZendEngine2/zend_hash.c:
init variables
* TSRM/tsrm_virtual_cwd.c
ZendEngine2/zend_API.c
ZendEngine2/zend_hash.c:
init variables (continue making GCC happy)
2006-02-06 Andrei Zmievski <andrei@gravitonic.com>
* (PHP_5_1)
ext/pcre/php_pcre.c:
TODO
2006-02-06 Dmitry Stogov <dmitry@zend.com>
* (PHP_5_0)
NEWS
NEWS
ZendEngine2/zend_execute.c
ZendEngine2/zend_vm_def.h
ZendEngine2/zend_vm_def.h
ZendEngine2/zend_vm_execute.h
ZendEngine2/zend_vm_execute.h
ZendEngine2/tests/bug36303.phpt:
Fixed bug #36303 (foreach on error_zval produces segfault)
* ZendEngine2/tests/bug36303.phpt
ZendEngine2/tests/bug36303.phpt:
Fixed bug #36303 (foreach on error_zval produces segfault)
* ZendEngine2/tests/bug36303.phpt
ZendEngine2/tests/bug36303.phpt:
file bug36303.phpt was initially added on branch PHP_5_1.
2006-02-06 Antony Dovgal <antony@zend.com>
* (PHP_5_1)
ext/standard/math.c:
MFH: initialize variables and reduce the number of warnings
* ext/standard/math.c:
initialize variables and reduce the number of warnings
* ext/simplexml/simplexml.c:
MF51: initialize variables
* (PHP_5_1)
ext/simplexml/simplexml.c:
initialize variables
* (PHP_4_4)
ext/mbstring/mbstring.c:
MF51: initialize to_r
* ext/mbstring/mbstring.c:
MF51: initialize to_r
remove needless semicolon
* (PHP_5_1)
ext/mbstring/mbstring.c:
initialize to_r
remove needless semicolon
2006-02-06 Dmitry Stogov <dmitry@zend.com>
* (PHP_5_1)
NEWS:
Fixed bug #36283 (SOAPClient Compression Broken).
2006-02-06 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* ZendEngine2/zend_interfaces.c
ZendEngine2/zend_interfaces.h:
- Missed one to be public
* ZendEngine2/zend_interfaces.c:
- The next get_iterator() call is supposed to do the check itself
* ZendEngine2/zend_interfaces.c
ZendEngine2/zend_interfaces.h:
- Make all default implementations public
2006-02-05 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* ZendEngine2/zend_interfaces.c
ZendEngine2/zend_interfaces.h:
- Need one more thing exported
* ext/simplexml/simplexml.c:
- Iterator API was changed
* ZendEngine2/zend.h
ZendEngine2/zend_compile.c
ZendEngine2/zend_compile.h
ZendEngine2/zend_execute.c
ZendEngine2/zend_interfaces.c
ZendEngine2/zend_interfaces.h
ZendEngine2/zend_iterators.h
ZendEngine2/zend_vm_def.h
ZendEngine2/zend_vm_execute.h:
- Disallow foreach($v as &$ref) when $v is an object that implements
interface Iterator. The signature of Iterator::current() doesn't allow
that. Maybe ppl also want IteratorByReference or similar. Unfortunatley
this comes with an API change but there is no easier way.
2006-02-05 Andrei Zmievski <andrei@gravitonic.com>
* ZendEngine2/zend_operators.c:
Needs to use .ustr. portion of the union for IS_UNICODE.
2006-02-05 Antony Dovgal <antony@zend.com>
* (PHP_5_1)
NEWS:
MFH: fix #36295 (typo in SplFileObject::flock() parameter name)
2006-02-05 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_5_1)
run-tests.php:
Simplify test code
2006-02-05 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* ZendEngine2/zend_operators.c:
- Initialize variable
2006-02-05 Pierre-Alain Joye <pierre.dev@gmail.com>
* php.ini-dist
php.ini-recommended:
- MFB: ini entry for gd.jpeg_ignore_warning
* (PHP_5_1)
php.ini-dist
php.ini-recommended:
- ini entry for gd.jpeg_ignore_warning
* (PHP_5_1)
NEWS:
- jpeg tolerant mode entry
* (PHP_5_1)
ext/gd/gd.c
ext/gd/libgd/gd.h
ext/gd/libgd/gd_jpeg.c:
- MFH: add a weak/tolerant mode to the jpeg loader
* ext/gd/gd.c:
- test for jpeg support
2006-02-05 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* ZendEngine2/zend_operators.c:
- Fix comparision where one argument is an object
* (PHP_5_1)
NEWS:
- BFN
2006-02-04 Frank M. Kromann <frank@kromann.info>
* sapi/cgi/fastcgi.c:
MFB51 Fix build on win32
* (PHP_5_1)
sapi/cgi/fastcgi.c:
Fix build on win32
2006-02-04 Pierre-Alain Joye <pierre.dev@gmail.com>
* ext/gd/libgd/gd_jpeg.c:
- remove libjpeg direct output and wrap them in php warnings
2006-02-04 Rob Richards <rrichards@ctindustries.net>
* (PHP_5_1)
NEWS:
BFN
* ext/com_dotnet/com_handlers.c
ext/com_dotnet/com_variant.c
ext/com_dotnet/tests/27974.phpt
ext/com_dotnet/tests/bug34272.phpt:
MFB51: Fixed bug #34272 (empty array onto COM object blows up)
fix mem leaks
WS fixes
add test
* ext/com_dotnet/tests/bug34272.phpt
ext/com_dotnet/tests/bug34272.phpt:
file bug34272.phpt was initially added on branch PHP_5_1.
* (PHP_5_1)
ext/com_dotnet/com_handlers.c
ext/com_dotnet/com_variant.c
ext/com_dotnet/tests/27974.phpt:
Fixed bug #34272 (empty array onto COM object blows up)
fix mem leaks
WS fixes
add test
2006-02-03 Dmitry Stogov <dmitry@zend.com>
* (PHP_4_4)
sapi/cgi/cgi_main.c:
iFixed several small FastCGI releated bugs
* (PHP_5_1)
NEWS
sapi/cgi/cgi_main.c
sapi/cgi/cgi_main.c
sapi/cgi/fastcgi.c
sapi/cgi/fastcgi.c:
Fixed bug #36158 (SIGTERM is not handled correctly when running as a
FastCGI server)
2006-02-03 Antony Dovgal <antony@zend.com>
* ext/oci8/oci8_statement.c:
MF51: fix #36010 (Segfault when re-creating and re-executing statements
with bound parameters)
* (PHP_5_1)
NEWS
ext/oci8/oci8_statement.c:
fix #36010 (Segfault when re-creating and re-executing statements with
bound parameters)
* ZendEngine2/zend_builtin_functions.c:
duplicate string when needed
2006-02-03 Dmitry Stogov <dmitry@zend.com>
* (PHP_5_1)
NEWS
ZendEngine2/tests/bug36268.phpt
ZendEngine2/tests/bug36268.phpt
ZendEngine2/tests/bug36268.phpt
main/main.c
main/main.c:
Fixed bug #36268 (Object destructors called even after fatal errors)
2006-02-02 Antony Dovgal <antony@zend.com>
* ext/xml/xml.c:
MF51: nuke unused variable
* (PHP_5_1)
ext/xml/xml.c:
nuke unused variable
2006-02-02 Pierre-Alain Joye <pierre.dev@gmail.com>
* ext/gd/gd.c
ext/gd/libgd/gd.h
ext/gd/libgd/gd_jpeg.c:
- add a weak/tolerant mode to the jpeg loader
* new INI option to enable it (off by default)
gd.jpeg_ignore_warning (0|1)
* The default mode is the current behavior
* if the warning mode is enabled, the image may be loaded succesfully
but the jpeg warnings will be raise as notices
2006-02-02 Sara Golemon <sara@golemon.com>
* (PHP_5_1)
main/streams/xp_socket.c:
MFH: Prevent bindport from being used uninitialized
* main/streams/xp_socket.c:
Prevent bindport from being used uninitialized
2006-02-02 Antony Dovgal <antony@zend.com>
* ext/zlib/tests/gzreadgzwrite.phpt
ext/zlib/tests/gzreadgzwriteplain.phpt:
fix tests
* (PHP_5_1)
NEWS:
fix #36258 (SplFileObject::getPath() may lead to segfault)
2006-02-02 Dmitry Stogov <dmitry@zend.com>
* (PHP_5_1)
NEWS:
Bug #36226 Inconsistent handling when passing potential arrays
* sapi/cgi/config9.m4
sapi/cgi/config9.m4
sapi/cli/config.m4
sapi/cli/config.m4:
AIX support
* (PHP_5_1)
NEWS
sapi/cgi/cgi_main.c
sapi/cgi/config.w32
sapi/cgi/config9.m4
sapi/cgi/fastcgi.c
sapi/cgi/fastcgi.h:
Reimplement FastCGI interface
Due to licensing restrictions that actually don't allow anybody to use
the libfcgi code without prior approval from Open Market, which is
impossible to obtain - we decided to reimplement this interface from
scratch. The result is actually slightly faster, and more importantly,
clear of any copyright issues.
2006-02-01 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_5_1)
NEWS:
Clarify new entries.
2006-02-01 Joe Orton <jorton@redhat.com>
* (PHP_5_1)
NEWS
main/php_compat.h:
MFH: - Fixed bug #36208 (symbol namespace conflicts using bundled gd).
(Jakub Moc)
* main/php_compat.h:
Fixed bug #36208 (symbol namespace conflicts using bundled gd). (Jakub
Moc)
2006-02-01 Antony Dovgal <antony@zend.com>
* (PHP_4_4)
NEWS
NEWS
ext/standard/file.c
ext/standard/streamsfuncs.c:
MFH: fix #36242 (Possible memory corruption in stream_select())
* ext/standard/streamsfuncs.c:
fix #36242 (Possible memory corruption in stream_select())
2006-02-01 Zeev Suraski <zeev@zend.com>
* (PHP_4_4)
Zend/zend_hash.c:
Fix the fix - PHP 4 behaves slightly differently than 5 (remarkably, nonw
of our tests cover it)
2006-02-01 Sebastian Bergmann <sb@sebastian-bergmann.de>
* ext/com_dotnet/com_persist.c
ext/com_dotnet/com_persist.c:
MFB: Fix line endings.
* (PHP_5_1)
ext/com_dotnet/com_persist.c:
Fix line endings.
2006-02-01 Zeev Suraski <zeev@zend.com>
* ZendEngine2/zend_hash.c:
Fix possibility of a wrong element being deleted by zend_hash_del()
* (PHP_4_4)
Zend/zend_hash.c:
MFB (Fix possibility of a wrong element being deleted by zend_hash_del())
* (PHP_5_0)
ZendEngine2/zend_hash.c:
MFB (Fix possibility of a wrong element being deleted by zend_hash_del())
* (PHP_5_1)
ZendEngine2/zend_hash.c:
Fix possibility of a wrong element being deleted by zend_hash_del()
Thanks Stefan!
2006-01-31 Derick Rethans <php@derickrethans.nl>
* (PHP_5_1)
NEWS:
- MFH: Fixed bug #36224 (date(DATE_ATOM) gives wrong results).
2006-01-31 Antony Dovgal <antony@zend.com>
* ext/oci8/config.w32:
merge from 5.1 forgotten patch
* (PHP_5_1)
NEWS
ext/oci8/oci8_interface.c
ext/oci8/oci8_statement.c
ext/oci8/php_oci8_int.h:
MFH: fix #36235 (ocicolumnname delivers empty results before a succesfull
ocifetch)
* ext/oci8/oci8_interface.c
ext/oci8/oci8_statement.c
ext/oci8/php_oci8_int.h:
fix #36235 (ocicolumnname delivers empty results before a succesfull
ocifetch)
2006-01-31 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_5_1)
NEWS:
Fixed bug #36222 (errorInfo in PDOException is always NULL).
2006-01-31 Antony Dovgal <antony@zend.com>
* (PHP_4_4)
NEWS
ext/curl/curl.c:
fix #36223 (curl bypasses open_basedir restrictions)
2006-01-31 Derick Rethans <php@derickrethans.nl>
* (PHP_5_1)
NEWS
ext/msession/.cvsignore
ext/msession/.cvsignore
ext/msession/CREDITS
ext/msession/CREDITS
ext/msession/README
ext/msession/README
ext/msession/config.m4
ext/msession/config.m4
ext/msession/msession-test.php
ext/msession/msession-test.php
ext/msession/msession.c
ext/msession/msession.c
ext/msession/msession.php
ext/msession/msession.php
ext/msession/msessionapi.h
ext/msession/php_msession.h
ext/msession/php_msession.h
ext/msession/reqclient.h
ext/msession/reqclient.h:
- Moved msession to PECL.
2006-01-30 Mark L. Woodward <mlwmohawk@mohawksoft.com>
* ext/msession/README
ext/msession/config.m4
ext/msession/msession-test.php
ext/msession/msession.c
ext/msession/msessionapi.h
ext/msession/php_msession.h
ext/msession/reqclient.h:
MSession now works with the new MCache server
2006-01-30 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_4_4)
main/main.c:
Fixed error reporting logic for HTML errors
2006-01-29 Jani Taskinen <jani.taskinen@sci.fi>
* (PHP_5_1)
ext/standard/string.c:
nuke ws pollution
2006-01-29 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_5_1)
NEWS:
Fixed bug #36176 (PDO_PGSQL - PDO::exec() does not return number of rows
affected by the operation).
2006-01-29 Jani Taskinen <jani.taskinen@sci.fi>
* (PHP_5_1)
NEWS:
fix news
2006-01-28 Michael Wallner <mike@iworks.at>
* ext/imap/php_imap.c:
MF51: use free()
* (PHP_5_1)
ext/imap/php_imap.c:
- not efree but free
2006-01-28 Frank M. Kromann <frank@kromann.info>
* ext/wddx/wddx.c:
MFB51 Add header so WDDX builds as shared
* ext/session/php_session.h
ext/session/session.c
ext/standard/basic_functions.c
ext/standard/basic_functions.h
ext/standard/incomplete_class.c
ext/standard/php_incomplete_class.h:
MFB51 Export symbols that will allow building WDDX as shared object
* (PHP_5_1)
ext/wddx/wddx.c:
Add header so WDDX builds as shared
* (PHP_5_1)
ext/session/php_session.h
ext/session/session.c
ext/standard/basic_functions.c
ext/standard/basic_functions.h
ext/standard/incomplete_class.c
ext/standard/php_incomplete_class.h:
Export symbols that will allow building WDDX as shared object
2006-01-28 Pierre-Alain Joye <pierre.dev@gmail.com>
* (PHP_5_1)
NEWS:
- #36185 entry
* ext/standard/string.c:
- #36185 str_rot13(NULL) crash
2006-01-27 Michael Wallner <mike@iworks.at>
* ext/gd/gd.c:
MF5_1: include png.h prior php.h
* (PHP_5_1)
ext/gd/gd.c:
- include png.h prior php.h
* ext/imap/php_imap.c:
MF_5_1
* (PHP_5_1)
ext/imap/php_imap.c:
- fix imap_fetchbody(); there is no default mailgets()
2006-01-27 Pierre-Alain Joye <pierre.dev@gmail.com>
* (PHP_5_1)
NEWS:
- imagepng filter enty
2006-01-27 Michael Wallner <mike@iworks.at>
* (PHP_5_1)
NEWS:
- added imap_savebody()
* ext/imap/php_imap.c
ext/imap/php_imap.h:
- add imap_savebody()
2006-01-27 Pierre-Alain Joye <pierre.dev@gmail.com>
* ext/gd/gd.c:
- add PNG filter constants
* (PHP_5_1)
ext/gd/gd.c
ext/gd/gd_ctx.c
ext/gd/libgd/gd.h
ext/gd/libgd/gd_png.c:
- MFH: add filter option to imagepng
- add constants
PS: If someone can check why #include "png.h" fails, it will be cleaner
* ext/gd/gd_ctx.c
ext/gd/libgd/gd.h
ext/gd/libgd/gd_png.c:
- add filter mode support for imagepng
imagepng("file", $comp_mode, $filter_mode);
The filters are defined in the libpng docs for png_set_filter
allow to divide the size of png images by more than 2. Constants
will be added later
BC kept, by default no filter are set
Fine to MFH? With the constants?
2006-01-26 Ilia Alshanetsky <ilia@prohost.org>
* ext/standard/pack.c
ext/standard/tests/strings/bug36148.phpt:
MFB51: Fixed bug #36148 (unpack("H*hex", $data) is adding an extra
character to the end of the string).
* (PHP_4_4)
NEWS
ext/standard/pack.c
ext/standard/tests/strings/bug36148.phpt:
MFH: Fixed bug #36148 (unpack("H*hex", $data) is adding an extra character
to the end of the string).
* (PHP_5_1)
NEWS
ext/standard/pack.c:
Fixed bug #36148 (unpack("H*hex", $data) is adding an extra character to
the
end of the string).
* ext/standard/tests/strings/bug36148.phpt
ext/standard/tests/strings/bug36148.phpt
ext/standard/tests/strings/bug36148.phpt:
1.1.4;
file bug36148.phpt was initially added on branch PHP_5_1.
2006-01-26 Michael Wallner <mike@iworks.at>
* (PHP_5_1)
NEWS:
BFN
* (PHP_4_4)
ext/curl/curl.c
ext/curl/interface.c:
MFH: fix bug #36152 problems with curl+ssl and pgsql+ssl in same PHP
* ext/curl/interface.c:
- fix bug #36152 problems with curl+ssl and pgsql+ssl in same PHP
2006-01-26 Rob Richards <rrichards@ctindustries.net>
* (PHP_5_1)
NEWS:
BFN
* ext/com_dotnet/com_com.c
ext/com_dotnet/com_handlers.c
ext/com_dotnet/php_com_dotnet_internal.h:
MFB51: Fix bug #35954 (Fatal com_exception casting object)
* (PHP_5_1)
ext/com_dotnet/com_com.c
ext/com_dotnet/com_handlers.c
ext/com_dotnet/php_com_dotnet_internal.h:
Fix bug #35954 (Fatal com_exception casting object)
2006-01-25 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* (PHP_5_1)
NEWS:
- MFH Bug #36141 Add ReflectionClass::newInstanceArgs($args)
2006-01-25 Rob Richards <rrichards@ctindustries.net>
* ext/dom/node.c
ext/dom/node.c:
fix possible crash in textContent
2006-01-25 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* README.PARAMETER_PARSING_API:
. Update docu
2006-01-25 Andrei Zmievski <andrei@gravitonic.com>
* ext/standard/string.c:
Use zend_codepoint_to_uchar() macro.
2006-01-24 Antony Dovgal <antony@zend.com>
* ZendEngine2/zend_API.c:
improve CS
* README.PARAMETER_PARSING_API:
ws
2006-01-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* README.PARAMETER_PARSING_API:
- Update docu
2006-01-24 Andrei Zmievski <andrei@gravitonic.com>
* ext/standard/string.c:
eurealloc() should not be used with UBYTES()
2006-01-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* (PHP_5_1)
main/snprintf.c
main/spprintf.c:
- MFH Bug #35978 %n format string specifier wrongly implemented
* main/snprintf.c
main/spprintf.c:
- Fixed Bug #35978 %n format string specifier wrongly implemented
2006-01-24 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_5_1)
NEWS
ext/curl/interface.c
ext/curl/php_curl.h:
cURL extension news.
2006-01-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* ZendEngine2/zend_API.c:
- Add fast access to HashTable
2006-01-24 Dmitry Stogov <dmitry@zend.com>
* (PHP_5_0)
ext/com_dotnet/com_handlers.c
ext/com_dotnet/com_iterator.c
ext/com_dotnet/com_misc.c
ext/com_dotnet/php_com_dotnet_internal.h:
MFH: Fixed crash on destroying COM object
2006-01-23 Antony Dovgal <antony@zend.com>
* (PHP_5_1)
NEWS
ext/dbase/dbf_head.c:
MFH: fix #36113 (Reading records of unsupported type causes segfault)
* ext/dbase/dbf_head.c:
fix #36113 (Reading records of unsupported type causes segfault)
2006-01-23 Derick Rethans <php@derickrethans.nl>
* EXTENSIONS:
- MF51: date is not a server API
* (PHP_5_1)
EXTENSIONS:
- date is not a server API
2006-01-23 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_5_1)
NEWS:
Fixed bug #36134 (DirectoryIterator constructor failed to detect empty
directory names).
2006-01-22 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* ZendEngine2/zend_execute_API.c:
- WS
* (PHP_5_1)
ZendEngine2/zend_execute_API.c:
- MFH Fix issues with static method invocation
2006-01-22 Greg Beaver <greg@chiaraquartet.net>
* (PHP_4_4)
pear/packages/Archive_Tar-1.3.1.tar
pear/packages/Console_Getopt-1.2.tar
pear/packages/HTML_Template_IT-1.1.tar
pear/packages/Net_UserAgent_Detect-2.0.1.tar:
fix bug #36002: md5sum checksum failures on install
2006-01-22 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* .gdbinit:
- Hmm one more # is needed
* .gdbinit:
- Fix for head and add a bit more info
2006-01-22 Sebastian Bergmann <sb@sebastian-bergmann.de>
* (PHP_5_1)
NEWS:
Fugbix typo.
2006-01-22 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* ZendEngine2/zend_execute_API.c
ZendEngine2/zend_object_handlers.c:
- Fix method invocation issues
2006-01-22 Jani Taskinen <jani.taskinen@sci.fi>
* (PHP_5_1)
NEWS:
fix news
2006-01-22 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_5_1)
NEWS:
News about further get_headers() changes.
2006-01-21 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
* php.ini-dist
php.ini-recommended:
added new option of mbstring to php.ini
2006-01-20 Jani Taskinen <jani.taskinen@sci.fi>
* ext/gd/config.m4:
- Fixed bug #<23>36110 (missing sanity checks for external build)
2006-01-20 Antony Dovgal <antony@zend.com>
* ext/oci8/config.m4
ext/oci8/config.m4:
fix typo
* (PHP_5_1)
NEWS
ext/oci8/oci8_statement.c:
MFH: fix #36096 (oci_result() returns garbage after oci_fetch() failed)
* ext/oci8/oci8_statement.c:
fix #36096 (oci_result() returns garbage after oci_fetch() failed)
2006-01-20 Ilia Alshanetsky <ilia@prohost.org>
* ext/standard/http_fopen_wrapper.c:
MFB51: Allow get_headers() to return header information even for non-200
responses.
* (PHP_5_1)
ext/standard/http_fopen_wrapper.c:
Allow get_headers() to return header information even for non-200
responses.
2006-01-19 Antony Dovgal <antony@zend.com>
* ZendEngine2/tests/bug32290.phpt
ext/standard/tests/strings/bug22224.phpt:
fix test
* ext/mbstring/tests/common.inc
ext/mbstring/tests/mb_strlen.phpt:
fix tests
2006-01-19 Dmitry Stogov <dmitry@zend.com>
* (PHP_5_0)
NEWS
NEWS
ZendEngine2/zend_execute.c
ZendEngine2/zend_execute.c
ZendEngine2/zend_execute.c
ZendEngine2/tests/bug36071.phpt
ZendEngine2/tests/bug36071.phpt:
Fixed bug #36071 (Engine Crash related with 'clone')
* ZendEngine2/tests/bug36071.phpt
ZendEngine2/tests/bug36071.phpt
ZendEngine2/tests/bug36071.phpt:
1.1.4;
file bug36071.phpt was initially added on branch PHP_5_1.
2006-01-18 Antony Dovgal <antony@zend.com>
* (PHP_5_1)
ext/standard/cyr_convert.c
ext/standard/filters.c:
MFH: couple of pedantic fixes: "static" should be first
* ext/standard/cyr_convert.c
ext/standard/filters.c:
couple of pedantic fixes: "static" should be first
* (PHP_5_1)
ZendEngine2/zend_execute_API.c:
MFH: make sure ce_child is properly initialized
* (RELEASE_1_0_4)
ZendEngine2/zend_execute_API.c:
make sure ce_child is properly initialized
* (PHP_4_4)
run-tests.php
run-tests.php:
MFH: fix error message on `make test` when bison is not installed
* (RELEASE_1_0_4)
run-tests.php:
fix error message on `make test` when bison is not installed
2006-01-18 Jani Taskinen <jani.taskinen@sci.fi>
* (PHP_5_1)
NEWS:
fix news
2006-01-18 Ilia Alshanetsky <ilia@prohost.org>
* (RELEASE_1_0_4)
ext/standard/url.c:
MFB51: Make get_headers() use the default context.
* (PHP_5_1)
NEWS
ext/standard/url.c:
Make get_headers() use the default context.
2006-01-18 Antony Dovgal <antony@zend.com>
* (RELEASE_1_0_4)
ext/oci8/oci8.c:
reorganize resource destruction.
- use one helper function for all resource types
- destroy all resources when connections are still available
2006-01-17 Antony Dovgal <antony@zend.com>
* ext/gd/gd.c:
improve open_basedir checks in GD
* (PHP_5_1)
NEWS
ext/oci8/oci8.c:
MFH: fix #36055 (possible OCI8 crash in multithreaded environment)
* ext/oci8/oci8.c:
fix #36055 (possible OCI8 crash in multithreaded environment)
* ZendEngine2/zend_unicode.c:
fix build
2006-01-17 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_5_1)
NEWS:
Bug fixing news
* ZendEngine2/zend_ini_scanner.l:
MFB51: Fixed bug #36046 (parse_ini_file() miscounts lines in multi-line
values).
* (PHP_5_1)
ZendEngine2/zend_ini_scanner.l:
Fixed bug #36046 (parse_ini_file() miscounts lines in multi-line values).
2006-01-17 Jani Taskinen <jani.taskinen@sci.fi>
* (PHP_5_1)
NEWS:
you fix, add, update or remove..
2006-01-17 Pierre-Alain Joye <pierre.dev@gmail.com>
* (PHP_5_1)
ext/gd/gd.c:
- remove old return_long
* ext/gd/gd.c:
- MFB: imagecolorallocate* returns false on error
* (PHP_5_1)
NEWS:
- imagecolorallocate* returns false entry
* (PHP_5_1)
ext/gd/gd.c:
- return false on error
* (PHP_5_1)
ext/gd/gd.c:
- Returns FALSE on error, it is how it must work
2006-01-17 Dmitry Stogov <dmitry@zend.com>
* run-tests.php
ZendEngine2/zend.c
ZendEngine2/zend.h
ZendEngine2/zend_API.c
ZendEngine2/zend_API.h
ZendEngine2/zend_builtin_functions.c
ZendEngine2/zend_compile.c
ZendEngine2/zend_exceptions.c
ZendEngine2/zend_execute.c
ZendEngine2/zend_execute.h
ZendEngine2/zend_execute_API.c
ZendEngine2/zend_hash.c
ZendEngine2/zend_hash.h
ZendEngine2/zend_highlight.c
ZendEngine2/zend_interfaces.c
ZendEngine2/zend_language_parser.y
ZendEngine2/zend_language_scanner.l
ZendEngine2/zend_operators.c
ZendEngine2/zend_operators.h
ZendEngine2/zend_unicode.c
ZendEngine2/zend_unicode.h
ZendEngine2/zend_variables.c
ZendEngine2/zend_vm_def.h
ZendEngine2/zend_vm_execute.h
ZendEngine2/tests/bug26166.phpt
ZendEngine2/tests/bug28444.phpt
ext/ctype/ctype.c
ext/dom/document.c
ext/dom/node.c
ext/dom/tests/dom002.phpt
ext/dom/tests/dom_set_attr_node.phpt
ext/simplexml/simplexml.c
ext/simplexml/tests/013.phpt
ext/simplexml/tests/profile11.phpt
ext/sqlite/sqlite.c
ext/standard/array.c
ext/standard/basic_functions.c
ext/standard/file.c
ext/standard/math.c
ext/standard/md5.c
ext/standard/sha1.c
ext/standard/string.c
ext/standard/type.c
ext/standard/user_filters.c
ext/standard/var.c
ext/standard/var_unserializer.re
ext/standard/tests/general_functions/008.phpt
ext/standard/tests/math/bug21523.phpt
ext/standard/tests/strings/bug22187.phpt
ext/standard/tests/strings/strval.phpt
ext/xml/xml.c
main/main.c
main/output.c
main/php_variables.c
main/streams/plain_wrapper.c
tests/basic/bug29971.phpt
tests/func/006.phpt
tests/lang/catchable_error_002.phpt
tests/run-test/test004.phpt
tests/run-test/test005.phpt
tests/run-test/test008.phpt
tests/run-test/test008a.phpt:
Unicode stuff is changed according to decision maden on PDM.
Now IS_BINRAY data type is removed and IS_STRING starts behave as
IS_BINARY in unicode mode. IS_STRING is incompatible with IS_UNICODE, so
ALL functions should be improved to support unicode mode.
* (PHP_5_1)
NEWS
Zend/zend_language_scanner.l
ZendEngine2/zend_language_scanner.l
ZendEngine2/zend_language_scanner.l
ZendEngine2/tests/bug36037.phpt:
Fixed bug #36037 (heredoc adds extra line number)
* ZendEngine2/tests/bug36037.phpt
ZendEngine2/tests/bug36037.phpt:
Fixed bug #36037 (heredoc adds extra line number)
2006-01-17 Ilia Alshanetsky <ilia@prohost.org>
* main/streams/plain_wrapper.c:
MFB51: Only report mkdir() errors if error reporting option is set.
* (PHP_5_1)
main/streams/plain_wrapper.c:
Only report mkdir() errors if error reporting option is set.
2006-01-16 Antony Dovgal <antony@zend.com>
* (PHP_5_1)
NEWS:
MFH: fix #36038 (ext/hash compile failure on Mac OSX)
* ext/standard/tests/general_functions/bug35229.phpt
ext/standard/tests/general_functions/bug35229.phpt:
fix typo
* (PHP_5_1)
NEWS
main/streams/plain_wrapper.c:
MFH: fix #35999 (recursive mkdir() does not work with relative path like
"foo/bar")
* main/streams/plain_wrapper.c:
fix bug #35999 (recursive mkdir() does not work with relative path like
"foo/bar")
2006-01-16 Dmitry Stogov <dmitry@zend.com>
* win32/wsyslog.c
win32/wsyslog.c
win32/wsyslog.c
win32/wsyslog.c:
Fixed first-chance exception during request shutdown
* (PHP_5_0)
NEWS
NEWS
ZendEngine2/zend_objects_API.c
ZendEngine2/zend_objects_API.c
ZendEngine2/zend_objects_API.c
ZendEngine2/tests/bug36006.phpt:
Fixed bug #36006 (Problem with $this in __destruct())
* ZendEngine2/tests/bug36006.phpt
ZendEngine2/tests/bug36006.phpt:
Fixed bug #36006 (Problem with $this in __destruct())
* ZendEngine2/tests/bug36006.phpt
ZendEngine2/tests/bug36006.phpt:
file bug36006.phpt was initially added on branch PHP_5_1.
* (PHP_5_1)
NEWS
TSRM/tsrm_virtual_cwd.c
TSRM/tsrm_virtual_cwd.c
TSRM/tsrm_virtual_cwd.c
TSRM/tsrm_virtual_cwd.h
TSRM/tsrm_virtual_cwd.h
main/main.c
main/main.c:
Fixed bug #36016 (realpath cache memleaks)
2006-01-15 Antony Dovgal <antony@zend.com>
* (PHP_4_4)
NEWS
ext/standard/http_fopen_wrapper.c:
fix bug #36017 (fopen() crashes PHP when opening a URL)
+ fix incosistency in macro usage
2006-01-15 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_4_4)
NEWS
ext/session/session.c:
MFH: Added a check for special characters in the session name.
* ext/session/session.c:
MFB51: Added a check for special characters in the session name.
* (PHP_5_1)
NEWS
ext/session/session.c:
Added a check for special characters in the session name.
2006-01-15 Derick Rethans <php@derickrethans.nl>
* (PHP_4_4)
main/php_version.h:
- Fixed typoes.
2006-01-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* ZendEngine2/tests/bug29210.phpt
ZendEngine2/tests/bug29210.phpt:
- Fix test
* (PHP_5_1)
NEWS:
- BFN
* ZendEngine2/zend_API.c
ZendEngine2/zend_API.c
ext/standard/tests/general_functions/bug36011.phpt:
- Fixed bug #36011
* ext/standard/tests/general_functions/bug36011.phpt
ext/standard/tests/general_functions/bug36011.phpt:
- Fixed bug #36011
2006-01-14 Jani Taskinen <jani.taskinen@sci.fi>
* (PHP_5_1)
NEWS:
be wordy
2006-01-14 Georg Richter <georg@mysql.com>
* (PHP_5_1)
NEWS:
New field constants for BIT and NEWDECIMAL
* (PHP_5_1)
ext/mysqli/mysqli.c:
2nd attempt: implementation of 36007
1st commit stopped with protocol error - never seen that before :-(
2006-01-14 Jani Taskinen <jani.taskinen@sci.fi>
* (PHP_5_1)
NEWS:
removed false information
2006-01-14 Georg Richter <georg@mysql.com>
* (PHP_5_1)
NEWS:
Implemented feature request #36007: Support for BIT and NEW_DECIMAL field
types
2006-01-14 Jani Taskinen <jani.taskinen@sci.fi>
* (PHP_5_1)
NEWS:
fix news
2006-01-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* (PHP_5_1)
sapi/cli/php_cli.c:
- Make clear what -a mode gets you
2006-01-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* (PHP_5_1)
NEWS:
- Fix #35998 (getPathname() method always returns unix style filenames)
2006-01-13 Sascha Schumann <sascha@schumann.cx>
* (PHP_4_4)
ext/informix/ifx.ec
ext/informix/ifx.ec
ext/informix/ifx.ec
ext/informix/ifx.ec:
WS
* ext/informix/ifx.ec:
- WS
* ext/informix/ifx.ec:
- lower valgrind error count to zero.
2006-01-13 Antony Dovgal <antony@zend.com>
* ext/standard/basic_functions.c
ext/standard/php_math.h:
add missing ifdefs
2006-01-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* (PHP_5_1)
NEWS:
- Add News (which is news)
2006-01-13 Jani Taskinen <jani.taskinen@sci.fi>
* (PHP_5_1)
NEWS:
this is not news
2006-01-13 Pierre-Alain Joye <pierre.dev@gmail.com>
* ext/standard/file.c
ext/standard/file.h:
- MFB: add php_mkdir_ex
* (PHP_5_1)
NEWS
ext/standard/file.c
ext/standard/file.h:
- add php_mkdir_ex, works like php_mkdir but allows to silent any error
when no options are used
2006-01-12 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* (PHP_5_1)
ext/standard/filters.c:
- Add stream filter 'consumed'
* ext/standard/filters.c:
- Add stream filter 'consumed' which can restore the stream position when
a stream was read or written through a size changing filter.
* main/streams/filter.c:
- Fix two warnings
* main/streams/filter.c:
- Fix warning
2006-01-12 Derick Rethans <php@derickrethans.nl>
* (PHP_4_4)
NEWS
configure.in
main/php_version.h:
- Back to dev.
* (PHP_4_4)
NEWS:
- Fixed year.
* (PHP_4_4)
NEWS
configure.in
main/php_version.h:
- Go with 4.4.2.
2006-01-12 Hartmut Holzgraefe <hartmut@php-groupies.de>
* ext/standard/levenshtein.c:
typo fix
2006-01-12 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_5_1)
NEWS
configure.in
main/php_version.h:
Back to dev
2006-01-11 Michael Wallner <mike@iworks.at>
* run-tests.php:
- ws
* run-tests.php:
- fix CGI SAPI check on Windows
2006-01-11 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_5_1)
NEWS
configure.in
main/php_version.h:
5.1.2
2006-01-10 Ilia Alshanetsky <ilia@prohost.org>
* ext/standard/tests/filters/bug35916.phpt
main/streams/filter.c:
MFB51: Fixed bug #35916 (Duplicate calls to stream_bucket_append() lead to
a crash).
* (PHP_5_1)
NEWS
ext/standard/tests/filters/bug35916.phpt
ext/standard/tests/filters/bug35916.phpt
main/streams/filter.c:
Fixed bug #35916 (Duplicate calls to stream_bucket_append() lead to a
crash).
2006-01-10 Antony Dovgal <antony@zend.com>
* (PHP_4_4)
ext/odbc/config.m4
ext/odbc/config.m4
ext/odbc/config.m4:
MFH: fix #35959 (Cannot build with Solid 2.3)
* ext/odbc/config.m4:
fix #35959 (Cannot build with Solid 2.3)
* ext/standard/levenshtein.c:
fix memory corruption (HEAD only)
* (PHP_5_1)
ext/oci8/oci8.c:
MFH: destroy regular connections in RSHUTDOWN if ZTS is used
this fixes problem with Oracle9 (not Oracle10) and Apache2/worker -
connections are not being closed correctly
see #35205 and similar issues
* ext/oci8/oci8.c:
silence compile warning in non-ZTS mode
* ext/oci8/oci8.c:
destroy regular connections in RSHUTDOWN if ZTS is used
this fixes problem with Oracle9 (not Oracle10) and Apache2/worker -
connections are not being closed correctly
see #35205 and similar issues
2006-01-10 Ilia Alshanetsky <ilia@prohost.org>
* ext/standard/tests/general_functions/sunfuncts.phpt:
MFB51: Fixed test
* (PHP_5_1)
ext/standard/tests/general_functions/sunfuncts.phpt:
Fixed test.
2006-01-09 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* .gdbinit:
Add print_ft to dump function tables (lists the names)
2006-01-08 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_5_1)
NEWS:
PEAR news
2006-01-07 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* ZendEngine2/zend_execute_API.c:
- MFB Second part of is_callable/call_user_func
- Clean a few warnings
* ZendEngine2/zend_API.c:
- MFB missing E_STRICT
* ZendEngine2/zend_API.c:
- MFB zend_is_callable() fixes
2006-01-07 Greg Beaver <greg@chiaraquartet.net>
* pear/packages/PEAR-1.4.6.tar
pear/packages/PEAR-1.4.6.tar:
file PEAR-1.4.6.tar was initially added on branch PHP_4_4.
* (PHP_4_4)
pear/install-pear.php
pear/PEAR/Dependency2.php
pear/PEAR/Installer.php
pear/PEAR/Registry.php
pear/PEAR/Command/Install.php
pear/packages/PEAR-1.4.5.tar:
update to PEAR 1.4.6, add support for --packagingroot to local PEAR
installer (needed for INSTALL_ROOT)
2006-01-07 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* sapi/cli/php_cli.c:
- Show whether this is the shell or just the starnge mode
2006-01-06 Antony Dovgal <antony@zend.com>
* ext/standard/tests/array/007.phpt
ext/standard/tests/array/array_intersect_1.phpt
ext/standard/tests/array/locale_sort.phpt:
fix tests
2006-01-06 Jani Taskinen <jani.taskinen@sci.fi>
* sapi/cgi/libfcgi/.cvsignore
sapi/cgi/libfcgi/LICENSE.TERMS
sapi/cgi/libfcgi/acinclude.m4
sapi/cgi/libfcgi/fcgi_stdio.c
sapi/cgi/libfcgi/fcgiapp.c
sapi/cgi/libfcgi/libfcgi.m4
sapi/cgi/libfcgi/os_unix.c
sapi/cgi/libfcgi/os_win32.c
sapi/cgi/libfcgi/strerror.c
sapi/cgi/libfcgi/include/fastcgi.h
sapi/cgi/libfcgi/include/fcgi_config.h
sapi/cgi/libfcgi/include/fcgi_config_win32.h
sapi/cgi/libfcgi/include/fcgi_config_x86.h
sapi/cgi/libfcgi/include/fcgi_stdio.h
sapi/cgi/libfcgi/include/fcgiapp.h
sapi/cgi/libfcgi/include/fcgiappmisc.h
sapi/cgi/libfcgi/include/fcgimisc.h
sapi/cgi/libfcgi/include/fcgio.h
sapi/cgi/libfcgi/include/fcgios.h:
Nuke unused files
* sapi/cgi/CREDITS:
credits for Dmitry
2006-01-06 Antony Dovgal <antony@zend.com>
* (PHP_5_1)
ZendEngine2/zend_API.c
ZendEngine2/tests/bug29210.phpt
ZendEngine2/tests/bug32290.phpt:
fix typo in the code and related tests
* ZendEngine2/tests/bug29210.phpt
ZendEngine2/tests/bug32290.phpt:
typo
* sapi/cgi/libfcgi/.cvsignore
sapi/cgi/libfcgi/.cvsignore:
add missing .cvsignore
2006-01-06 Rasmus Lerdorf <rasmus@lerdorf.com>
* (PHP_5_1)
sapi/apache/mod_php5.c:
MFH: I don't recall the reason for messing with r->allowed here, so let's
get rid of it (and see who screams). This should fix bug #32561
* sapi/apache/mod_php5.c:
Let's not mess with r->allowed here - this should fix bug #32561
2006-01-06 Antony Dovgal <antony@zend.com>
* (PHP_4_4)
ext/mbstring/tests/mb_strcut.phpt:
fix test
* (PHP_5_1)
NEWS:
BFN
2006-01-06 Jani Taskinen <jani.taskinen@sci.fi>
* win32/sendmail.c:
- Cleanups:
* unify the address handling to always strip leading whitespace
* ws fixes
* (PHP_4_4)
win32/sendmail.c:
- Fixed bug #35906 (win32: mail() Date: header is not RFC compliant)
2006-01-05 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* main/streams/memory.c
main/streams/memory.c:
- Fix issue with memset seeking
- Fix issue with shutdown order of temp/memory stream
2006-01-05 Jani Taskinen <jani.taskinen@sci.fi>
* (PHP_4_4)
ext/pgsql/config.m4
ext/pgsql/config.m4:
MFH: - Fixed bug #35911 (HAVE_PG_CONFIG_H set incorrectly)
* ext/pgsql/config.m4:
- Fixed bug #35911 (HAVE_PG_CONFIG_H set incorrectly)
2006-01-05 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_5_1)
configure.in
main/php_version.h:
Back to dev
2006-01-05 Antony Dovgal <antony@zend.com>
* ext/standard/string.c:
fix typo
2006-01-05 Hartmut Holzgraefe <hartmut@php-groupies.de>
* ext/ncurses/.cvsignore
ext/ncurses/CREDITS
ext/ncurses/EXPERIMENTAL
ext/ncurses/c-prototypes
ext/ncurses/config.m4
ext/ncurses/example1.php
ext/ncurses/ncurses.c
ext/ncurses/ncurses.php
ext/ncurses/ncurses_fe.c
ext/ncurses/ncurses_functions.c
ext/ncurses/package.xml
ext/ncurses/php_ncurses.h
ext/ncurses/php_ncurses_fe.h
ext/ncurses/tests/.cvsignore
ext/ncurses/tests/001.phpt:
ncurses goes sibiria^Wpecl
2006-01-05 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_5_1)
configure.in
main/php_version.h:
Go with 5.1.2RC2
* (PHP_5_1)
ext/curl/interface.c:
Revert unrelated parts of the previous patch.
* ext/curl/interface.c:
MFB4: Fixed bug #35908 (curl extension uses undefined
GCRY_THREAD_OPTIONS_USER).
* (PHP_5_1)
NEWS
ext/curl/interface.c:
MFH4: Fixed bug #35908 (curl extension uses undefined
GCRY_THREAD_OPTIONS_USER).
* (PHP_4_4)
ext/curl/curl.c:
Fixed bug #35908 (curl extension uses undefined GCRY_THREAD_OPTIONS_USER).
2006-01-05 Antony Dovgal <antony@zend.com>
* (PHP_5_1)
ext/oci8/oci8.c
ext/oci8/oci8_interface.c
ext/oci8/oci8_lob.c
ext/oci8/php_oci8_int.h:
MFH: delete descriptor from the hash and avoid crashes on commit/rollback
* ext/oci8/oci8.c
ext/oci8/oci8_interface.c
ext/oci8/oci8_lob.c
ext/oci8/php_oci8_int.h:
delete descriptor from the hash and avoid crashes on commit/rollback
2006-01-05 Derick Rethans <php@derickrethans.nl>
* (PHP_4_4)
NEWS
configure.in
main/php_version.h:
- Back to devel.
* (PHP_4_4)
NEWS
configure.in
main/php_version.h:
- Go with RC2.
2006-01-05 Andi Gutmans <andi@zend.com>
* ZendEngine2/LICENSE
ZendEngine2/LICENSE
ZendEngine2/zend_unicode.c
ZendEngine2/zend_unicode.h:
- More -> 2006 changes
2006-01-05 Ilia Alshanetsky <ilia@prohost.org>
* ext/imap/php_imap.c:
MFB51: Fixed bug #35669 (imap_mail_compose() crashes with
multipart-multiboundary-email).
* (PHP_4_4)
NEWS
ext/imap/php_imap.c:
MFH: Fixed bug #35669 (imap_mail_compose() crashes with
multipart-multiboundary-email).
* (PHP_5_1)
NEWS
ext/imap/php_imap.c:
Fixed bug #35669 (imap_mail_compose() crashes with
multipart-multiboundary-email).
2006-01-04 Andi Gutmans <andi@zend.com>
* (PHP_5_1)
TSRM/LICENSE
TSRM/TSRM.c
TSRM/TSRM.h:
- Update to 2006
* TSRM/LICENSE:
- One more update
* TSRM/TSRM.c
TSRM/TSRM.h
ZendEngine2/acconfig.h
ZendEngine2/acconfig.h
ZendEngine2/header
ZendEngine2/header
ZendEngine2/zend.c
ZendEngine2/zend.c
ZendEngine2/zend.h
ZendEngine2/zend.h
ZendEngine2/zend_API.c
ZendEngine2/zend_API.c
ZendEngine2/zend_API.h
ZendEngine2/zend_API.h
ZendEngine2/zend_alloc.c
ZendEngine2/zend_alloc.c
ZendEngine2/zend_alloc.h
ZendEngine2/zend_alloc.h
ZendEngine2/zend_arg_defs.c
ZendEngine2/zend_arg_defs.c
ZendEngine2/zend_builtin_functions.c
ZendEngine2/zend_builtin_functions.c
ZendEngine2/zend_builtin_functions.h
ZendEngine2/zend_builtin_functions.h
ZendEngine2/zend_compile.c
ZendEngine2/zend_compile.c
ZendEngine2/zend_compile.h
ZendEngine2/zend_compile.h
ZendEngine2/zend_config.nw.h
ZendEngine2/zend_config.nw.h
ZendEngine2/zend_config.w32.h
ZendEngine2/zend_config.w32.h
ZendEngine2/zend_constants.c
ZendEngine2/zend_constants.c
ZendEngine2/zend_constants.h
ZendEngine2/zend_constants.h
ZendEngine2/zend_default_classes.c
ZendEngine2/zend_default_classes.c
ZendEngine2/zend_dynamic_array.c
ZendEngine2/zend_dynamic_array.c
ZendEngine2/zend_dynamic_array.h
ZendEngine2/zend_dynamic_array.h
ZendEngine2/zend_errors.h
ZendEngine2/zend_errors.h
ZendEngine2/zend_exceptions.c
ZendEngine2/zend_exceptions.c
ZendEngine2/zend_exceptions.h
ZendEngine2/zend_exceptions.h
ZendEngine2/zend_execute.c
ZendEngine2/zend_execute.c
ZendEngine2/zend_execute.h
ZendEngine2/zend_execute.h
ZendEngine2/zend_execute_API.c
ZendEngine2/zend_execute_API.c
ZendEngine2/zend_extensions.c
ZendEngine2/zend_extensions.c
ZendEngine2/zend_extensions.h
ZendEngine2/zend_extensions.h
ZendEngine2/zend_fast_cache.h
ZendEngine2/zend_fast_cache.h
ZendEngine2/zend_globals.h
ZendEngine2/zend_globals.h
ZendEngine2/zend_globals_macros.h
ZendEngine2/zend_globals_macros.h
ZendEngine2/zend_hash.c
ZendEngine2/zend_hash.c
ZendEngine2/zend_hash.h
ZendEngine2/zend_hash.h
ZendEngine2/zend_highlight.c
ZendEngine2/zend_highlight.c
ZendEngine2/zend_highlight.h
ZendEngine2/zend_highlight.h
ZendEngine2/zend_indent.c
ZendEngine2/zend_indent.c
ZendEngine2/zend_indent.h
ZendEngine2/zend_indent.h
ZendEngine2/zend_ini.c
ZendEngine2/zend_ini.c
ZendEngine2/zend_ini.h
ZendEngine2/zend_ini.h
ZendEngine2/zend_ini_parser.y
ZendEngine2/zend_ini_parser.y
ZendEngine2/zend_ini_scanner.h
ZendEngine2/zend_ini_scanner.h
ZendEngine2/zend_ini_scanner.l
ZendEngine2/zend_ini_scanner.l
ZendEngine2/zend_interfaces.c
ZendEngine2/zend_interfaces.c
ZendEngine2/zend_interfaces.h
ZendEngine2/zend_interfaces.h
ZendEngine2/zend_istdiostream.h
ZendEngine2/zend_istdiostream.h
ZendEngine2/zend_iterators.c
ZendEngine2/zend_iterators.c
ZendEngine2/zend_iterators.h
ZendEngine2/zend_iterators.h
ZendEngine2/zend_language_parser.y
ZendEngine2/zend_language_parser.y
ZendEngine2/zend_language_scanner.h
ZendEngine2/zend_language_scanner.h
ZendEngine2/zend_language_scanner.l
ZendEngine2/zend_language_scanner.l
ZendEngine2/zend_list.c
ZendEngine2/zend_list.c
ZendEngine2/zend_list.h
ZendEngine2/zend_list.h
ZendEngine2/zend_llist.c
ZendEngine2/zend_llist.c
ZendEngine2/zend_llist.h
ZendEngine2/zend_llist.h
ZendEngine2/zend_mm.c
ZendEngine2/zend_mm.c
ZendEngine2/zend_mm.h
ZendEngine2/zend_mm.h
ZendEngine2/zend_modules.h
ZendEngine2/zend_modules.h
ZendEngine2/zend_multibyte.c
ZendEngine2/zend_multibyte.h
ZendEngine2/zend_multiply.h
ZendEngine2/zend_multiply.h
ZendEngine2/zend_object_handlers.c
ZendEngine2/zend_object_handlers.c
ZendEngine2/zend_object_handlers.h
ZendEngine2/zend_object_handlers.h
ZendEngine2/zend_objects.c
ZendEngine2/zend_objects.c
ZendEngine2/zend_objects.h
ZendEngine2/zend_objects.h
ZendEngine2/zend_objects_API.c
ZendEngine2/zend_objects_API.c
ZendEngine2/zend_objects_API.h
ZendEngine2/zend_objects_API.h
ZendEngine2/zend_opcode.c
ZendEngine2/zend_opcode.c
ZendEngine2/zend_operators.c
ZendEngine2/zend_operators.c
ZendEngine2/zend_operators.h
ZendEngine2/zend_operators.h
ZendEngine2/zend_ptr_stack.c
ZendEngine2/zend_ptr_stack.c
ZendEngine2/zend_ptr_stack.h
ZendEngine2/zend_ptr_stack.h
ZendEngine2/zend_qsort.c
ZendEngine2/zend_qsort.c
ZendEngine2/zend_qsort.h
ZendEngine2/zend_qsort.h
ZendEngine2/zend_sprintf.c
ZendEngine2/zend_sprintf.c
ZendEngine2/zend_stack.c
ZendEngine2/zend_stack.c
ZendEngine2/zend_stack.h
ZendEngine2/zend_stack.h
ZendEngine2/zend_static_allocator.c
ZendEngine2/zend_static_allocator.c
ZendEngine2/zend_static_allocator.h
ZendEngine2/zend_static_allocator.h
ZendEngine2/zend_stream.c
ZendEngine2/zend_stream.c
ZendEngine2/zend_stream.h
ZendEngine2/zend_stream.h
ZendEngine2/zend_strtod.h
ZendEngine2/zend_strtod.h
ZendEngine2/zend_ts_hash.c
ZendEngine2/zend_ts_hash.c
ZendEngine2/zend_ts_hash.h
ZendEngine2/zend_ts_hash.h
ZendEngine2/zend_types.h
ZendEngine2/zend_types.h
ZendEngine2/zend_variables.c
ZendEngine2/zend_variables.c
ZendEngine2/zend_variables.h
ZendEngine2/zend_variables.h
ZendEngine2/zend_vm.h
ZendEngine2/zend_vm.h
ZendEngine2/zend_vm_def.h
ZendEngine2/zend_vm_def.h
ZendEngine2/zend_vm_execute.h
ZendEngine2/zend_vm_execute.h
ZendEngine2/zend_vm_gen.php
ZendEngine2/zend_vm_gen.php
ZendEngine2/zend_vm_opcodes.h
ZendEngine2/zend_vm_opcodes.h:
- Update copyright notices to 2006
2006-01-04 Andrey Hristov <php@hristov.com>
* ext/mysqli/tests/003.phpt
ext/mysqli/tests/004.phpt
ext/mysqli/tests/006.phpt
ext/mysqli/tests/007.phpt
ext/mysqli/tests/008.phpt
ext/mysqli/tests/009.phpt
ext/mysqli/tests/010.phpt
ext/mysqli/tests/013.phpt
ext/mysqli/tests/020.phpt
ext/mysqli/tests/023.phpt
ext/mysqli/tests/024.phpt
ext/mysqli/tests/025.phpt
ext/mysqli/tests/026.phpt
ext/mysqli/tests/042.phpt
ext/mysqli/tests/060.phpt
ext/mysqli/tests/065.phpt
ext/mysqli/tests/bug32405.phpt
ext/mysqli/tests/bug35103.phpt
ext/mysqli/tests/bug35517.phpt
ext/mysqli/tests/bug35759.phpt:
bring tests up-to-date with 5_1 branch
* ext/standard/array.c:
cast and fix a warning
2006-01-04 Derick Rethans <php@derickrethans.nl>
* (PHP_5_1)
ext/standard/php_sunfuncs.h
ext/standard/sunfuncs.c:
- Removed the files which are no longer necessary.
* (PHP_5_1)
NEWS
ext/standard/basic_functions.c
ext/standard/config.m4
ext/standard/config.w32
ext/standard/php_standard.h
ext/standard/tests/general_functions/sunfuncts.phpt:
- MFH: Fixed bug #35887 (wddx_deserialize not parsing dateTime fields
properly).
- MFH: Fixed bug #35885 (strtotime("NOW") no longer works).
- MFH: Fixed bug #33789 (Many Problems with SunFuncs).
- MFH: Fixed bug #33671 (sun_rise and sun_set don't return a GMT timestamp
if one
passes an offset).
- MFH: Fixed bug #32820 (date_sunrise and date_sunset don't handle GMT
offset
well).
- MFH: Fixed bug #30937 (date_sunrise() & date_sunset() don't handle
endless
day/night at high latitudes).
2006-01-04 Rob Richards <rrichards@ctindustries.net>
* ext/xml/tests/bug32001b.phpt:
fix test
* ext/standard/filestat.c:
fix win build
2006-01-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
* run-tests.php:
-Typo
* run-tests.php:
- Typo
* run-tests.php:
- Add CLEAN section which contains optional cleanup code executed even when
the test fails and which can be prevented by --no-clean switch
2006-01-04 Derick Rethans <php@derickrethans.nl>
* ext/standard/basic_functions.c
ext/standard/config.m4
ext/standard/config.w32
ext/standard/php_standard.h
ext/standard/php_sunfuncs.h
ext/standard/sunfuncs.c
ext/standard/tests/general_functions/sunfuncts.phpt:
- New implementation of the sunset algorithm. Fixes bugs #33789, #33671,
#32820
and #30937.
2006-01-04 Edin Kadribasic <edink@emini.dk>
* (PHP_4_4)
ext/imap/imap.dsp
ext/imap/php_imap.c:
Fix win32 build
2006-01-04 Derick Rethans <php@derickrethans.nl>
* configure.in
TSRM/tsrm_virtual_cwd.c
TSRM/tsrm_virtual_cwd.h
ext/standard/basic_functions.c
ext/standard/filestat.c
ext/standard/php_filestat.h:
- Added the lchown() and lchgrp() functions which change permissions and
group
permissions on symbolic links.
* (PHP_4_4)
ext/mbstring/mbstring.dsp:
- Hopefully fix windows build here.
2006-01-03 Ilia Alshanetsky <ilia@prohost.org>
* sapi/apache2handler/php_functions.c:
MFB51: Added param checks for ap2 fetch respose/request header functions.
* (PHP_5_1)
sapi/apache2handler/php_functions.c:
Added param checks for ap2 fetch respose/request header functions.
2006-01-03 Jani Taskinen <jani.taskinen@sci.fi>
* ext/iconv/config.m4:
MFB
* (PHP_5_1)
ext/iconv/config.m4:
- prevent pontential failure with stupid compilers
* (PHP_5_1)
NEWS:
typofix
* (PHP_5_1)
NEWS
ext/iconv/config.m4
ext/iconv/config.m4:
- Fixed bug #35288 (iconv() function defined as libiconv())
2006-01-02 Jani Taskinen <jani.taskinen@sci.fi>
* sapi/apache2handler/php_functions.c:
- Fixed apache_setenv() which requires 2 parameters
2006-01-02 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_4_4)
sapi/apache2handler/php_functions.c:
MFH: Fixed possible crash in apache_getenv()/apache_setenv() on invalid
parameters.
* sapi/apache2handler/php_functions.c:
MFB51: Fixed possible crash in apache_getenv()/apache_setenv() on invalid
parameters.
* (PHP_5_1)
NEWS
sapi/apache2handler/php_functions.c:
Fixed possible crash in apache_getenv()/apache_setenv() on invalid
parameters.
2006-01-02 Jani Taskinen <jani.taskinen@sci.fi>
* (PHP_5_1)
sapi/apache2handler/php_functions.c:
MFH: fixed apache_setenv(): at least 2 parameters are required
2006-01-02 Greg Beaver <greg@chiaraquartet.net>
* (PHP_4_4)
pear/install-pear.php:
make sure mbstring doesn't screw stuff
* (PHP_4_4)
pear/packages/PEAR-1.4.4.tar
pear/packages/PEAR-1.4.5.tar
pear/packages/PEAR-1.4.5.tar:
upgrade to PEAR 1.4.5
2006-01-01 Ilia Alshanetsky <ilia@prohost.org>
* sapi/apache2handler/php_functions.c:
MFB51: Added safety checks
* (PHP_5_1)
sapi/apache2handler/php_functions.c:
Added safety checks
* (PHP_5_1)
NEWS:
Fixed bug #35797 (segfault on PDOStatement::execute() with
zend.ze1_compatibility_mode = On).
2006-01-01 Jani Taskinen <jani.taskinen@sci.fi>
* scripts/dev/credits:
- Allow any EOLs in CREDITS files
* ext/standard/credits_ext.h:
fix build
2006-01-01 Rasmus Lerdorf <rasmus@lerdorf.com>
* (PHP_5_1)
ext/standard/credits_ext.h:
Fix the build
2006-01-01 Andrey Hristov <php@hristov.com>
* (PHP_5_1)
ext/mysqli/mysqli_api.c:
WS
* (PHP_5_1)
ext/mysqli/tests/004.phpt:
fetch more than one row at once
2006-01-01 Jani Taskinen <jani.taskinen@sci.fi>
* (PHP_4_4)
ext/gd/gd_ctx.c
ext/mcve/mcve.c
ext/mcve/php_mcve.h
ext/mnogosearch/php_mnogo.c
ext/odbc/php_odbc_includes.h
ext/sybase_ct/php_sybase_ct.c
ext/sybase_ct/php_sybase_ct.h
pear/Archive/Tar.php
pear/Console/Getopt.php
pear/PEAR/Dependency.php
pear/packages/Archive_Tar-1.3.1.tar
pear/packages/Console_Getopt-1.2.tar
pear/packages/PEAR-1.4.4.tar
pear/scripts/pear.bat
pear/scripts/pearcmd.php
pear/scripts/peardev.bat
pear/scripts/pecl.bat
pear/scripts/peclcmd.php
win32/globals.c
win32/php_win32_globals.h:
missed these
* (PHP_4_4)
LICENSE
header
header
header
run-tests.php
run-tests.php
run-tests.php
server-tests.php
server-tests.php
server-tests.php
TSRM/tsrm_nw.c
TSRM/tsrm_nw.c
TSRM/tsrm_nw.c
TSRM/tsrm_nw.h
TSRM/tsrm_nw.h
TSRM/tsrm_nw.h
TSRM/tsrm_virtual_cwd.c
TSRM/tsrm_virtual_cwd.c
TSRM/tsrm_virtual_cwd.c
TSRM/tsrm_virtual_cwd.h
TSRM/tsrm_virtual_cwd.h
TSRM/tsrm_virtual_cwd.h
TSRM/tsrm_win32.c
TSRM/tsrm_win32.c
TSRM/tsrm_win32.c
TSRM/tsrm_win32.h
TSRM/tsrm_win32.h
TSRM/tsrm_win32.h
Zend/zend.c
Zend/zend.h
Zend/zend_API.c
Zend/zend_API.h
Zend/zend_alloc.c
Zend/zend_alloc.h
Zend/zend_builtin_functions.c
Zend/zend_builtin_functions.h
Zend/zend_compile.c
Zend/zend_compile.h
Zend/zend_config.w32.h
Zend/zend_constants.c
Zend/zend_constants.h
Zend/zend_dynamic_array.c
Zend/zend_dynamic_array.h
Zend/zend_errors.h
Zend/zend_execute.c
Zend/zend_execute.h
Zend/zend_execute_API.c
Zend/zend_execute_globals.h
Zend/zend_extensions.c
Zend/zend_extensions.h
Zend/zend_fast_cache.h
Zend/zend_globals.h
Zend/zend_globals_macros.h
Zend/zend_hash.c
Zend/zend_hash.h
Zend/zend_highlight.c
Zend/zend_highlight.h
Zend/zend_indent.c
Zend/zend_indent.h
Zend/zend_ini_parser.y
Zend/zend_ini_scanner.l
Zend/zend_language_parser.y
Zend/zend_language_scanner.h
Zend/zend_language_scanner.l
Zend/zend_list.c
Zend/zend_list.h
Zend/zend_llist.c
Zend/zend_llist.h
Zend/zend_modules.h
Zend/zend_multibyte.c
Zend/zend_multibyte.h
Zend/zend_multiply.h
Zend/zend_opcode.c
Zend/zend_operators.c
Zend/zend_operators.h
Zend/zend_ptr_stack.c
Zend/zend_ptr_stack.h
Zend/zend_qsort.c
Zend/zend_qsort.h
Zend/zend_sprintf.c
Zend/zend_stack.c
Zend/zend_stack.h
Zend/zend_static_allocator.c
Zend/zend_static_allocator.h
Zend/zend_types.h
Zend/zend_variables.c
Zend/zend_variables.h
build/build.mk
build/build.mk
build/build.mk
build/build2.mk
build/build2.mk
build/build2.mk
build/buildcheck.sh
build/buildcheck.sh
build/buildcheck.sh
build/mkdep.awk
build/mkdep.awk
build/mkdep.awk
ext/bcmath/bcmath.c
ext/bcmath/bcmath.c
ext/bcmath/bcmath.c
ext/bcmath/php_bcmath.h
ext/bcmath/php_bcmath.h
ext/bcmath/php_bcmath.h
ext/bz2/bz2.c
ext/bz2/bz2.c
ext/bz2/bz2.c
ext/bz2/bz2_filter.c
ext/bz2/bz2_filter.c
ext/bz2/php_bz2.h
ext/bz2/php_bz2.h
ext/bz2/php_bz2.h
ext/calendar/cal_unix.c
ext/calendar/cal_unix.c
ext/calendar/cal_unix.c
ext/calendar/calendar.c
ext/calendar/calendar.c
ext/calendar/calendar.c
ext/calendar/easter.c
ext/calendar/easter.c
ext/calendar/easter.c
ext/com/COM.c
ext/com/VARIANT.c
ext/com/conversion.c
ext/com/dispatch.c
ext/com_dotnet/com_com.c
ext/com_dotnet/com_com.c
ext/com_dotnet/com_dotnet.c
ext/com_dotnet/com_dotnet.c
ext/com_dotnet/com_extension.c
ext/com_dotnet/com_extension.c
ext/com_dotnet/com_handlers.c
ext/com_dotnet/com_handlers.c
ext/com_dotnet/com_iterator.c
ext/com_dotnet/com_iterator.c
ext/com_dotnet/com_misc.c
ext/com_dotnet/com_misc.c
ext/com_dotnet/com_olechar.c
ext/com_dotnet/com_olechar.c
ext/com_dotnet/com_persist.c
ext/com_dotnet/com_persist.c
ext/com_dotnet/com_saproxy.c
ext/com_dotnet/com_saproxy.c
ext/com_dotnet/com_typeinfo.c
ext/com_dotnet/com_typeinfo.c
ext/com_dotnet/com_variant.c
ext/com_dotnet/com_variant.c
ext/com_dotnet/com_wrapper.c
ext/com_dotnet/com_wrapper.c
ext/com_dotnet/php_com_dotnet.h
ext/com_dotnet/php_com_dotnet.h
ext/com_dotnet/php_com_dotnet_internal.h
ext/com_dotnet/php_com_dotnet_internal.h
ext/cpdf/cpdf.c
ext/cpdf/php_cpdf.h
ext/crack/crack.c
ext/crack/php_crack.h
ext/ctype/ctype.c
ext/ctype/ctype.c
ext/ctype/ctype.c
ext/ctype/php_ctype.h
ext/ctype/php_ctype.h
ext/ctype/php_ctype.h
ext/curl/curl.c
ext/curl/curlstreams.c
ext/curl/interface.c
ext/curl/interface.c
ext/curl/multi.c
ext/curl/multi.c
ext/curl/php_curl.h
ext/curl/php_curl.h
ext/curl/php_curl.h
ext/curl/streams.c
ext/curl/streams.c
ext/cyrus/cyrus.c
ext/cyrus/php_cyrus.h
ext/db/db.c
ext/db/php_db.h
ext/dba/dba.c
ext/dba/dba.c
ext/dba/dba.c
ext/dba/dba_cdb.c
ext/dba/dba_cdb.c
ext/dba/dba_cdb.c
ext/dba/dba_db1.c
ext/dba/dba_db1.c
ext/dba/dba_db2.c
ext/dba/dba_db2.c
ext/dba/dba_db2.c
ext/dba/dba_db3.c
ext/dba/dba_db3.c
ext/dba/dba_db3.c
ext/dba/dba_db4.c
ext/dba/dba_db4.c
ext/dba/dba_db4.c
ext/dba/dba_dbm.c
ext/dba/dba_dbm.c
ext/dba/dba_dbm.c
ext/dba/dba_flatfile.c
ext/dba/dba_flatfile.c
ext/dba/dba_flatfile.c
ext/dba/dba_gdbm.c
ext/dba/dba_gdbm.c
ext/dba/dba_gdbm.c
ext/dba/dba_inifile.c
ext/dba/dba_inifile.c
ext/dba/dba_inifile.c
ext/dba/dba_ndbm.c
ext/dba/dba_ndbm.c
ext/dba/dba_ndbm.c
ext/dba/dba_qdbm.c
ext/dba/dba_qdbm.c
ext/dba/php_dba.h
ext/dba/php_dba.h
ext/dba/php_dba.h
ext/dba/libcdb/cdb.c
ext/dba/libcdb/cdb.c
ext/dba/libcdb/cdb.c
ext/dba/libcdb/cdb.h
ext/dba/libcdb/cdb.h
ext/dba/libcdb/cdb.h
ext/dba/libcdb/cdb_make.c
ext/dba/libcdb/cdb_make.c
ext/dba/libcdb/cdb_make.c
ext/dba/libcdb/cdb_make.h
ext/dba/libcdb/cdb_make.h
ext/dba/libcdb/cdb_make.h
ext/dba/libcdb/uint32.c
ext/dba/libcdb/uint32.c
ext/dba/libcdb/uint32.c
ext/dba/libcdb/uint32.h
ext/dba/libcdb/uint32.h
ext/dba/libcdb/uint32.h
ext/dba/libflatfile/flatfile.c
ext/dba/libflatfile/flatfile.c
ext/dba/libflatfile/flatfile.c
ext/dba/libflatfile/flatfile.h
ext/dba/libflatfile/flatfile.h
ext/dba/libflatfile/flatfile.h
ext/dba/libinifile/inifile.c
ext/dba/libinifile/inifile.c
ext/dba/libinifile/inifile.c
ext/dba/libinifile/inifile.h
ext/dba/libinifile/inifile.h
ext/dba/libinifile/inifile.h
ext/dbase/dbase.c
ext/dbase/dbase.c
ext/dbase/dbase.c
ext/dbase/php_dbase.h
ext/dbase/php_dbase.h
ext/dbase/php_dbase.h
ext/dbx/dbx.c
ext/dbx/dbx.h
ext/dbx/dbx_fbsql.c
ext/dbx/dbx_fbsql.h
ext/dbx/dbx_mssql.c
ext/dbx/dbx_mssql.h
ext/dbx/dbx_mysql.c
ext/dbx/dbx_mysql.h
ext/dbx/dbx_oci8.c
ext/dbx/dbx_oci8.h
ext/dbx/dbx_odbc.c
ext/dbx/dbx_odbc.h
ext/dbx/dbx_pgsql.c
ext/dbx/dbx_pgsql.h
ext/dbx/dbx_sybasect.c
ext/dbx/dbx_sybasect.h
ext/dbx/php_dbx.h
ext/dio/dio.c
ext/dio/php_dio.h
ext/dom/attr.c
ext/dom/attr.c
ext/dom/cdatasection.c
ext/dom/cdatasection.c
ext/dom/characterdata.c
ext/dom/characterdata.c
ext/dom/comment.c
ext/dom/comment.c
ext/dom/document.c
ext/dom/document.c
ext/dom/documentfragment.c
ext/dom/documentfragment.c
ext/dom/documenttype.c
ext/dom/documenttype.c
ext/dom/dom_ce.h
ext/dom/dom_ce.h
ext/dom/dom_fe.h
ext/dom/dom_fe.h
ext/dom/dom_iterators.c
ext/dom/dom_iterators.c
ext/dom/dom_properties.h
ext/dom/dom_properties.h
ext/dom/domconfiguration.c
ext/dom/domconfiguration.c
ext/dom/domerror.c
ext/dom/domerror.c
ext/dom/domerrorhandler.c
ext/dom/domerrorhandler.c
ext/dom/domexception.c
ext/dom/domexception.c
ext/dom/domimplementation.c
ext/dom/domimplementation.c
ext/dom/domimplementationlist.c
ext/dom/domimplementationlist.c
ext/dom/domimplementationsource.c
ext/dom/domimplementationsource.c
ext/dom/domlocator.c
ext/dom/domlocator.c
ext/dom/domstringlist.c
ext/dom/domstringlist.c
ext/dom/element.c
ext/dom/element.c
ext/dom/entity.c
ext/dom/entity.c
ext/dom/entityreference.c
ext/dom/entityreference.c
ext/dom/namednodemap.c
ext/dom/namednodemap.c
ext/dom/namelist.c
ext/dom/namelist.c
ext/dom/node.c
ext/dom/node.c
ext/dom/nodelist.c
ext/dom/nodelist.c
ext/dom/notation.c
ext/dom/notation.c
ext/dom/php_dom.c
ext/dom/php_dom.c
ext/dom/php_dom.h
ext/dom/php_dom.h
ext/dom/processinginstruction.c
ext/dom/processinginstruction.c
ext/dom/string_extend.c
ext/dom/string_extend.c
ext/dom/text.c
ext/dom/text.c
ext/dom/typeinfo.c
ext/dom/typeinfo.c
ext/dom/userdatahandler.c
ext/dom/userdatahandler.c
ext/dom/xml_common.h
ext/dom/xml_common.h
ext/dom/xpath.c
ext/dom/xpath.c
ext/domxml/php_domxml.c
ext/domxml/php_domxml.h
ext/dotnet/dotnet.cpp
ext/exif/exif.c
ext/exif/exif.c
ext/exif/exif.c
ext/exif/php_exif.h
ext/exif/php_exif.h
ext/exif/php_exif.h
ext/fbsql/php_fbsql.c
ext/fbsql/php_fbsql.c
ext/fbsql/php_fbsql.c
ext/fbsql/php_fbsql.h
ext/fbsql/php_fbsql.h
ext/fbsql/php_fbsql.h
ext/fdf/fdf.c
ext/fdf/fdf.c
ext/fdf/fdf.c
ext/fdf/php_fdf.h
ext/fdf/php_fdf.h
ext/fdf/php_fdf.h
ext/filepro/filepro.c
ext/filepro/filepro.c
ext/filepro/filepro.c
ext/filepro/php_filepro.h
ext/filepro/php_filepro.h
ext/filepro/php_filepro.h
ext/fribidi/fribidi.c
ext/fribidi/php_fribidi.h
ext/ftp/ftp.c
ext/ftp/ftp.c
ext/ftp/ftp.c
ext/ftp/ftp.h
ext/ftp/ftp.h
ext/ftp/ftp.h
ext/ftp/php_ftp.c
ext/ftp/php_ftp.c
ext/ftp/php_ftp.c
ext/ftp/php_ftp.h
ext/ftp/php_ftp.h
ext/ftp/php_ftp.h
ext/gd/gd.c
ext/gd/gd.c
ext/gd/gd.c
ext/gd/gd_ctx.c
ext/gd/gd_ctx.c
ext/gd/gd_ctx.c
ext/gd/php_gd.h
ext/gd/php_gd.h
ext/gd/php_gd.h
ext/gd/libgd/xbm.c
ext/gd/libgd/xbm.c
ext/gd/libgd/xbm.c
ext/gettext/gettext.c
ext/gettext/gettext.c
ext/gettext/gettext.c
ext/gettext/php_gettext.h
ext/gettext/php_gettext.h
ext/gettext/php_gettext.h
ext/gmp/gmp.c
ext/gmp/gmp.c
ext/gmp/gmp.c
ext/gmp/php_gmp.h
ext/gmp/php_gmp.h
ext/gmp/php_gmp.h
ext/hwapi/hwapi.cpp
ext/hwapi/hwapi.cpp
ext/hwapi/hwapi.cpp
ext/hwapi/php_hwapi.h
ext/hwapi/php_hwapi.h
ext/hwapi/php_hwapi.h
ext/hyperwave/hg_comm.c
ext/hyperwave/hg_comm.h
ext/hyperwave/hw.c
ext/hyperwave/hw_error.h
ext/hyperwave/php_hyperwave.h
ext/iconv/iconv.c
ext/iconv/iconv.c
ext/iconv/iconv.c
ext/iconv/php_iconv.h
ext/iconv/php_iconv.h
ext/iconv/php_iconv.h
ext/imap/php_imap.c
ext/imap/php_imap.c
ext/imap/php_imap.c
ext/imap/php_imap.h
ext/imap/php_imap.h
ext/imap/php_imap.h
ext/informix/ifx.ec
ext/informix/ifx.ec
ext/informix/ifx.ec
ext/informix/php_informix.h
ext/informix/php_informix.h
ext/informix/php_informix.h
ext/informix/php_informix_includes.h
ext/informix/php_informix_includes.h
ext/informix/php_informix_includes.h
ext/ingres_ii/ii.c
ext/ingres_ii/ii.h
ext/ingres_ii/php_ii.h
ext/interbase/ibase_blobs.c
ext/interbase/ibase_blobs.c
ext/interbase/ibase_events.c
ext/interbase/ibase_events.c
ext/interbase/ibase_query.c
ext/interbase/ibase_query.c
ext/interbase/ibase_service.c
ext/interbase/ibase_service.c
ext/interbase/interbase.c
ext/interbase/interbase.c
ext/interbase/interbase.c
ext/interbase/interbase.rc
ext/interbase/interbase.rc
ext/interbase/php_ibase_includes.h
ext/interbase/php_ibase_includes.h
ext/interbase/php_ibase_udf.c
ext/interbase/php_ibase_udf.c
ext/interbase/php_interbase.h
ext/interbase/php_interbase.h
ext/interbase/php_interbase.h
ext/ircg/ircg.c
ext/ircg/ircg_scanner.c
ext/ircg/ircg_scanner.re
ext/ircg/php_ircg.h
ext/java/java.c
ext/java/reflect.java
ext/ldap/ldap.c
ext/ldap/ldap.c
ext/ldap/ldap.c
ext/ldap/php_ldap.h
ext/ldap/php_ldap.h
ext/ldap/php_ldap.h
ext/mbstring/mb_gpc.c
ext/mbstring/mb_gpc.c
ext/mbstring/mb_gpc.h
ext/mbstring/mb_gpc.h
ext/mbstring/mbstring.c
ext/mbstring/mbstring.c
ext/mbstring/mbstring.c
ext/mbstring/mbstring.h
ext/mbstring/mbstring.h
ext/mbstring/mbstring.h
ext/mbstring/php_mbregex.c
ext/mbstring/php_mbregex.c
ext/mbstring/php_mbregex.c
ext/mbstring/php_mbregex.h
ext/mbstring/php_mbregex.h
ext/mbstring/php_mbregex.h
ext/mbstring/php_unicode.c
ext/mbstring/php_unicode.c
ext/mbstring/php_unicode.c
ext/mbstring/php_unicode.h
ext/mbstring/php_unicode.h
ext/mbstring/php_unicode.h
ext/mcal/php_mcal.c
ext/mcrypt/mcrypt.c
ext/mcrypt/mcrypt.c
ext/mcrypt/mcrypt.c
ext/mcrypt/php_mcrypt.h
ext/mcrypt/php_mcrypt.h
ext/mcrypt/php_mcrypt.h
ext/mcve/mcve.c
ext/mcve/php_mcve.h
ext/mhash/mhash.c
ext/mhash/mhash.c
ext/mhash/mhash.c
ext/mhash/php_mhash.h
ext/mhash/php_mhash.h
ext/mime_magic/mime_magic.c
ext/mime_magic/mime_magic.c
ext/mime_magic/mime_magic.c
ext/mime_magic/php_mime_magic.h
ext/mime_magic/php_mime_magic.h
ext/mime_magic/php_mime_magic.h
ext/mime_magic/phpmimemagic.h
ext/mime_magic/phpmimemagic.h
ext/mime_magic/phpmimemagic.h
ext/ming/ming.c
ext/ming/ming.c
ext/ming/ming.c
ext/ming/php_ming.h
ext/ming/php_ming.h
ext/ming/php_ming.h
ext/mnogosearch/php_mnogo.c
ext/mnogosearch/php_mnogo.h
ext/msession/msession.c
ext/msession/msession.c
ext/msession/msession.c
ext/msession/php_msession.h
ext/msession/php_msession.h
ext/msession/php_msession.h
ext/msession/reqclient.h
ext/msession/reqclient.h
ext/msession/reqclient.h
ext/msql/php_msql.c
ext/msql/php_msql.c
ext/msql/php_msql.c
ext/msql/php_msql.h
ext/msql/php_msql.h
ext/msql/php_msql.h
ext/mssql/php_mssql.c
ext/mssql/php_mssql.c
ext/mssql/php_mssql.c
ext/mssql/php_mssql.h
ext/mssql/php_mssql.h
ext/mssql/php_mssql.h
ext/mysql/php_mysql.c
ext/mysql/php_mysql.c
ext/mysql/php_mysql.c
ext/mysql/php_mysql.h
ext/mysql/php_mysql.h
ext/mysql/php_mysql.h
ext/mysqli/mysqli.c
ext/mysqli/mysqli.c
ext/mysqli/mysqli_api.c
ext/mysqli/mysqli_api.c
ext/mysqli/mysqli_driver.c
ext/mysqli/mysqli_driver.c
ext/mysqli/mysqli_embedded.c
ext/mysqli/mysqli_embedded.c
ext/mysqli/mysqli_exception.c
ext/mysqli/mysqli_exception.c
ext/mysqli/mysqli_fe.c
ext/mysqli/mysqli_fe.c
ext/mysqli/mysqli_nonapi.c
ext/mysqli/mysqli_nonapi.c
ext/mysqli/mysqli_prop.c
ext/mysqli/mysqli_prop.c
ext/mysqli/mysqli_repl.c
ext/mysqli/mysqli_repl.c
ext/mysqli/mysqli_report.c
ext/mysqli/mysqli_report.c
ext/mysqli/mysqli_report.h
ext/mysqli/mysqli_report.h
ext/mysqli/mysqli_warning.c
ext/mysqli/mysqli_warning.c
ext/mysqli/php_mysqli.h
ext/mysqli/php_mysqli.h
ext/ncurses/ncurses.c
ext/ncurses/ncurses.c
ext/ncurses/ncurses.c
ext/ncurses/ncurses_fe.c
ext/ncurses/ncurses_fe.c
ext/ncurses/ncurses_fe.c
ext/ncurses/ncurses_functions.c
ext/ncurses/ncurses_functions.c
ext/ncurses/ncurses_functions.c
ext/ncurses/php_ncurses.h
ext/ncurses/php_ncurses.h
ext/ncurses/php_ncurses.h
ext/ncurses/php_ncurses_fe.h
ext/ncurses/php_ncurses_fe.h
ext/ncurses/php_ncurses_fe.h
ext/notes/php_notes.c
ext/notes/php_notes.h
ext/oci8/oci8.c
ext/oci8/oci8.c
ext/oci8/oci8.c
ext/oci8/oci8_collection.c
ext/oci8/oci8_collection.c
ext/oci8/oci8_interface.c
ext/oci8/oci8_interface.c
ext/oci8/oci8_lob.c
ext/oci8/oci8_lob.c
ext/oci8/oci8_statement.c
ext/oci8/oci8_statement.c
ext/oci8/php_oci8.h
ext/oci8/php_oci8.h
ext/oci8/php_oci8.h
ext/oci8/php_oci8_int.h
ext/oci8/php_oci8_int.h
ext/odbc/birdstep.c
ext/odbc/birdstep.c
ext/odbc/birdstep.c
ext/odbc/php_birdstep.h
ext/odbc/php_birdstep.h
ext/odbc/php_birdstep.h
ext/odbc/php_odbc.c
ext/odbc/php_odbc.c
ext/odbc/php_odbc.c
ext/odbc/php_odbc.h
ext/odbc/php_odbc.h
ext/odbc/php_odbc.h
ext/odbc/php_odbc_includes.h
ext/odbc/php_odbc_includes.h
ext/odbc/php_odbc_includes.h
ext/openssl/openssl.c
ext/openssl/openssl.c
ext/openssl/openssl.c
ext/openssl/php_openssl.h
ext/openssl/php_openssl.h
ext/openssl/php_openssl.h
ext/openssl/xp_ssl.c
ext/openssl/xp_ssl.c
ext/oracle/oracle.c
ext/overload/overload.c
ext/overload/php_overload.h
ext/ovrimos/ovrimos.c
ext/pcntl/pcntl.c
ext/pcntl/pcntl.c
ext/pcntl/pcntl.c
ext/pcntl/php_pcntl.h
ext/pcntl/php_pcntl.h
ext/pcntl/php_pcntl.h
ext/pcntl/php_signal.c
ext/pcntl/php_signal.c
ext/pcntl/php_signal.c
ext/pcntl/php_signal.h
ext/pcntl/php_signal.h
ext/pcntl/php_signal.h
ext/pcre/php_pcre.c
ext/pcre/php_pcre.c
ext/pcre/php_pcre.c
ext/pcre/php_pcre.h
ext/pcre/php_pcre.h
ext/pcre/php_pcre.h
ext/pdf/pdf.c
ext/pdf/php_pdf.h
ext/pfpro/pfpro.c
ext/pfpro/php_pfpro.h
ext/pgsql/pgsql.c
ext/pgsql/pgsql.c
ext/pgsql/pgsql.c
ext/pgsql/php_pgsql.h
ext/pgsql/php_pgsql.h
ext/pgsql/php_pgsql.h
ext/posix/php_posix.h
ext/posix/php_posix.h
ext/posix/php_posix.h
ext/posix/posix.c
ext/posix/posix.c
ext/posix/posix.c
ext/pspell/php_pspell.h
ext/pspell/php_pspell.h
ext/pspell/php_pspell.h
ext/pspell/pspell.c
ext/pspell/pspell.c
ext/pspell/pspell.c
ext/qtdom/qtdom.c
ext/qtdom/qtdom.h
ext/readline/php_readline.h
ext/readline/php_readline.h
ext/readline/php_readline.h
ext/readline/readline.c
ext/readline/readline.c
ext/readline/readline.c
ext/recode/php_recode.h
ext/recode/php_recode.h
ext/recode/php_recode.h
ext/recode/recode.c
ext/recode/recode.c
ext/recode/recode.c
ext/session/mod_files.c
ext/session/mod_files.c
ext/session/mod_files.c
ext/session/mod_files.h
ext/session/mod_files.h
ext/session/mod_files.h
ext/session/mod_mm.c
ext/session/mod_mm.c
ext/session/mod_mm.c
ext/session/mod_mm.h
ext/session/mod_mm.h
ext/session/mod_mm.h
ext/session/mod_user.c
ext/session/mod_user.c
ext/session/mod_user.c
ext/session/mod_user.h
ext/session/mod_user.h
ext/session/mod_user.h
ext/session/php_session.h
ext/session/php_session.h
ext/session/php_session.h
ext/session/session.c
ext/session/session.c
ext/session/session.c
ext/shmop/php_shmop.h
ext/shmop/php_shmop.h
ext/shmop/php_shmop.h
ext/shmop/shmop.c
ext/shmop/shmop.c
ext/shmop/shmop.c
ext/simplexml/php_simplexml.h
ext/simplexml/php_simplexml.h
ext/simplexml/php_simplexml_exports.h
ext/simplexml/php_simplexml_exports.h
ext/simplexml/simplexml.c
ext/simplexml/simplexml.c
ext/snmp/php_snmp.h
ext/snmp/php_snmp.h
ext/snmp/php_snmp.h
ext/snmp/snmp.c
ext/snmp/snmp.c
ext/snmp/snmp.c
ext/sockets/php_sockets.h
ext/sockets/php_sockets.h
ext/sockets/php_sockets.h
ext/sockets/php_sockets_win.c
ext/sockets/php_sockets_win.c
ext/sockets/php_sockets_win.c
ext/sockets/php_sockets_win.h
ext/sockets/php_sockets_win.h
ext/sockets/php_sockets_win.h
ext/sockets/sockets.c
ext/sockets/sockets.c
ext/sockets/sockets.c
ext/sockets/unix_socket_constants.h
ext/sockets/unix_socket_constants.h
ext/sockets/unix_socket_constants.h
ext/sockets/win32_socket_constants.h
ext/sockets/win32_socket_constants.h
ext/sockets/win32_socket_constants.h
ext/sqlite/pdo_sqlite2.c
ext/sqlite/pdo_sqlite2.c
ext/sqlite/php_sqlite.h
ext/sqlite/php_sqlite.h
ext/sqlite/sess_sqlite.c
ext/sqlite/sess_sqlite.c
ext/sqlite/sqlite.c
ext/sqlite/sqlite.c
ext/standard/aggregation.c
ext/standard/aggregation.h
ext/standard/array.c
ext/standard/array.c
ext/standard/array.c
ext/standard/assert.c
ext/standard/assert.c
ext/standard/assert.c
ext/standard/base64.c
ext/standard/base64.c
ext/standard/base64.c
ext/standard/base64.h
ext/standard/base64.h
ext/standard/base64.h
ext/standard/basic_functions.c
ext/standard/basic_functions.c
ext/standard/basic_functions.c
ext/standard/basic_functions.h
ext/standard/basic_functions.h
ext/standard/basic_functions.h
ext/standard/browscap.c
ext/standard/browscap.c
ext/standard/browscap.c
ext/standard/crc32.c
ext/standard/crc32.c
ext/standard/crc32.c
ext/standard/crc32.h
ext/standard/crc32.h
ext/standard/crc32.h
ext/standard/credits.c
ext/standard/credits.c
ext/standard/credits.c
ext/standard/credits.h
ext/standard/credits.h
ext/standard/credits.h
ext/standard/credits_ext.h
ext/standard/crypt.c
ext/standard/crypt.c
ext/standard/crypt.c
ext/standard/css.c
ext/standard/css.c
ext/standard/css.c
ext/standard/css.h
ext/standard/css.h
ext/standard/css.h
ext/standard/cyr_convert.c
ext/standard/cyr_convert.c
ext/standard/cyr_convert.c
ext/standard/cyr_convert.h
ext/standard/cyr_convert.h
ext/standard/cyr_convert.h
ext/standard/datetime.c
ext/standard/datetime.c
ext/standard/datetime.c
ext/standard/datetime.h
ext/standard/datetime.h
ext/standard/datetime.h
ext/standard/dir.c
ext/standard/dir.c
ext/standard/dir.c
ext/standard/dl.c
ext/standard/dl.c
ext/standard/dl.c
ext/standard/dl.h
ext/standard/dl.h
ext/standard/dl.h
ext/standard/dns.c
ext/standard/dns.c
ext/standard/dns.c
ext/standard/dns.h
ext/standard/dns.h
ext/standard/dns.h
ext/standard/exec.c
ext/standard/exec.c
ext/standard/exec.c
ext/standard/exec.h
ext/standard/exec.h
ext/standard/exec.h
ext/standard/file.c
ext/standard/file.c
ext/standard/file.c
ext/standard/file.h
ext/standard/file.h
ext/standard/file.h
ext/standard/filestat.c
ext/standard/filestat.c
ext/standard/filestat.c
ext/standard/filters.c
ext/standard/filters.c
ext/standard/flock_compat.c
ext/standard/flock_compat.c
ext/standard/flock_compat.c
ext/standard/flock_compat.h
ext/standard/flock_compat.h
ext/standard/flock_compat.h
ext/standard/formatted_print.c
ext/standard/formatted_print.c
ext/standard/formatted_print.c
ext/standard/fsock.c
ext/standard/fsock.c
ext/standard/fsock.c
ext/standard/fsock.h
ext/standard/fsock.h
ext/standard/fsock.h
ext/standard/ftok.c
ext/standard/ftok.c
ext/standard/ftok.c
ext/standard/ftp_fopen_wrapper.c
ext/standard/ftp_fopen_wrapper.c
ext/standard/ftp_fopen_wrapper.c
ext/standard/head.c
ext/standard/head.c
ext/standard/head.c
ext/standard/head.h
ext/standard/head.h
ext/standard/head.h
ext/standard/html.c
ext/standard/html.c
ext/standard/html.c
ext/standard/html.h
ext/standard/html.h
ext/standard/html.h
ext/standard/http.c
ext/standard/http.c
ext/standard/http_fopen_wrapper.c
ext/standard/http_fopen_wrapper.c
ext/standard/http_fopen_wrapper.c
ext/standard/image.c
ext/standard/image.c
ext/standard/image.c
ext/standard/incomplete_class.c
ext/standard/incomplete_class.c
ext/standard/incomplete_class.c
ext/standard/info.c
ext/standard/info.c
ext/standard/info.c
ext/standard/info.h
ext/standard/info.h
ext/standard/info.h
ext/standard/iptc.c
ext/standard/iptc.c
ext/standard/iptc.c
ext/standard/lcg.c
ext/standard/lcg.c
ext/standard/lcg.c
ext/standard/levenshtein.c
ext/standard/levenshtein.c
ext/standard/levenshtein.c
ext/standard/link.c
ext/standard/link.c
ext/standard/link.c
ext/standard/mail.c
ext/standard/mail.c
ext/standard/mail.c
ext/standard/math.c
ext/standard/math.c
ext/standard/math.c
ext/standard/md5.c
ext/standard/md5.c
ext/standard/md5.c
ext/standard/md5.h
ext/standard/md5.h
ext/standard/md5.h
ext/standard/metaphone.c
ext/standard/metaphone.c
ext/standard/metaphone.c
ext/standard/microtime.c
ext/standard/microtime.c
ext/standard/microtime.c
ext/standard/microtime.h
ext/standard/microtime.h
ext/standard/microtime.h
ext/standard/pack.c
ext/standard/pack.c
ext/standard/pack.c
ext/standard/pack.h
ext/standard/pack.h
ext/standard/pack.h
ext/standard/pageinfo.c
ext/standard/pageinfo.c
ext/standard/pageinfo.c
ext/standard/pageinfo.h
ext/standard/pageinfo.h
ext/standard/pageinfo.h
ext/standard/php_array.h
ext/standard/php_array.h
ext/standard/php_array.h
ext/standard/php_assert.h
ext/standard/php_assert.h
ext/standard/php_assert.h
ext/standard/php_browscap.h
ext/standard/php_browscap.h
ext/standard/php_browscap.h
ext/standard/php_crypt.h
ext/standard/php_crypt.h
ext/standard/php_crypt.h
ext/standard/php_dir.h
ext/standard/php_dir.h
ext/standard/php_dir.h
ext/standard/php_ext_syslog.h
ext/standard/php_ext_syslog.h
ext/standard/php_ext_syslog.h
ext/standard/php_filestat.h
ext/standard/php_filestat.h
ext/standard/php_filestat.h
ext/standard/php_fopen_wrapper.c
ext/standard/php_fopen_wrapper.c
ext/standard/php_fopen_wrapper.c
ext/standard/php_fopen_wrappers.h
ext/standard/php_fopen_wrappers.h
ext/standard/php_fopen_wrappers.h
ext/standard/php_ftok.h
ext/standard/php_ftok.h
ext/standard/php_ftok.h
ext/standard/php_http.h
ext/standard/php_http.h
ext/standard/php_image.h
ext/standard/php_image.h
ext/standard/php_image.h
ext/standard/php_incomplete_class.h
ext/standard/php_incomplete_class.h
ext/standard/php_incomplete_class.h
ext/standard/php_iptc.h
ext/standard/php_iptc.h
ext/standard/php_iptc.h
ext/standard/php_lcg.h
ext/standard/php_lcg.h
ext/standard/php_lcg.h
ext/standard/php_link.h
ext/standard/php_link.h
ext/standard/php_link.h
ext/standard/php_mail.h
ext/standard/php_mail.h
ext/standard/php_mail.h
ext/standard/php_math.h
ext/standard/php_math.h
ext/standard/php_math.h
ext/standard/php_metaphone.h
ext/standard/php_metaphone.h
ext/standard/php_metaphone.h
ext/standard/php_parsedate.h
ext/standard/php_rand.h
ext/standard/php_rand.h
ext/standard/php_rand.h
ext/standard/php_smart_str.h
ext/standard/php_smart_str.h
ext/standard/php_smart_str.h
ext/standard/php_smart_str_public.h
ext/standard/php_smart_str_public.h
ext/standard/php_smart_str_public.h
ext/standard/php_standard.h
ext/standard/php_standard.h
ext/standard/php_standard.h
ext/standard/php_string.h
ext/standard/php_string.h
ext/standard/php_string.h
ext/standard/php_sunfuncs.h
ext/standard/php_sunfuncs.h
ext/standard/php_type.h
ext/standard/php_type.h
ext/standard/php_type.h
ext/standard/php_uuencode.h
ext/standard/php_uuencode.h
ext/standard/php_var.h
ext/standard/php_var.h
ext/standard/php_var.h
ext/standard/php_versioning.h
ext/standard/php_versioning.h
ext/standard/php_versioning.h
ext/standard/proc_open.c
ext/standard/proc_open.c
ext/standard/proc_open.h
ext/standard/proc_open.h
ext/standard/quot_print.c
ext/standard/quot_print.c
ext/standard/quot_print.c
ext/standard/quot_print.h
ext/standard/quot_print.h
ext/standard/quot_print.h
ext/standard/rand.c
ext/standard/rand.c
ext/standard/rand.c
ext/standard/reg.c
ext/standard/reg.c
ext/standard/reg.c
ext/standard/reg.h
ext/standard/reg.h
ext/standard/reg.h
ext/standard/scanf.c
ext/standard/scanf.c
ext/standard/scanf.c
ext/standard/scanf.h
ext/standard/scanf.h
ext/standard/scanf.h
ext/standard/sha1.c
ext/standard/sha1.c
ext/standard/sha1.c
ext/standard/sha1.h
ext/standard/sha1.h
ext/standard/sha1.h
ext/standard/soundex.c
ext/standard/soundex.c
ext/standard/soundex.c
ext/standard/streamsfuncs.c
ext/standard/streamsfuncs.c
ext/standard/streamsfuncs.h
ext/standard/streamsfuncs.h
ext/standard/string.c
ext/standard/string.c
ext/standard/string.c
ext/standard/sunfuncs.c
ext/standard/sunfuncs.c
ext/standard/syslog.c
ext/standard/syslog.c
ext/standard/syslog.c
ext/standard/type.c
ext/standard/type.c
ext/standard/type.c
ext/standard/uniqid.c
ext/standard/uniqid.c
ext/standard/uniqid.c
ext/standard/uniqid.h
ext/standard/uniqid.h
ext/standard/uniqid.h
ext/standard/url.c
ext/standard/url.c
ext/standard/url.c
ext/standard/url.h
ext/standard/url.h
ext/standard/url.h
ext/standard/url_scanner.c
ext/standard/url_scanner.c
ext/standard/url_scanner.c
ext/standard/url_scanner.h
ext/standard/url_scanner.h
ext/standard/url_scanner.h
ext/standard/url_scanner_ex.c
ext/standard/url_scanner_ex.c
ext/standard/url_scanner_ex.c
ext/standard/url_scanner_ex.h
ext/standard/url_scanner_ex.h
ext/standard/url_scanner_ex.h
ext/standard/url_scanner_ex.re
ext/standard/url_scanner_ex.re
ext/standard/user_filters.c
ext/standard/user_filters.c
ext/standard/uuencode.c
ext/standard/uuencode.c
ext/standard/var.c
ext/standard/var.c
ext/standard/var.c
ext/standard/var_unserializer.c
ext/standard/var_unserializer.c
ext/standard/var_unserializer.c
ext/standard/var_unserializer.re
ext/standard/var_unserializer.re
ext/standard/versioning.c
ext/standard/versioning.c
ext/standard/versioning.c
ext/swf/php_swf.h
ext/swf/swf.c
ext/sybase/php_sybase_db.c
ext/sybase/php_sybase_db.c
ext/sybase/php_sybase_db.c
ext/sybase/php_sybase_db.h
ext/sybase/php_sybase_db.h
ext/sybase/php_sybase_db.h
ext/sybase_ct/php_sybase_ct.c
ext/sybase_ct/php_sybase_ct.c
ext/sybase_ct/php_sybase_ct.c
ext/sybase_ct/php_sybase_ct.h
ext/sybase_ct/php_sybase_ct.h
ext/sybase_ct/php_sybase_ct.h
ext/sysvmsg/php_sysvmsg.h
ext/sysvmsg/php_sysvmsg.h
ext/sysvmsg/php_sysvmsg.h
ext/sysvmsg/sysvmsg.c
ext/sysvmsg/sysvmsg.c
ext/sysvmsg/sysvmsg.c
ext/sysvsem/php_sysvsem.h
ext/sysvsem/php_sysvsem.h
ext/sysvsem/php_sysvsem.h
ext/sysvsem/sysvsem.c
ext/sysvsem/sysvsem.c
ext/sysvsem/sysvsem.c
ext/sysvshm/php_sysvshm.h
ext/sysvshm/php_sysvshm.h
ext/sysvshm/php_sysvshm.h
ext/sysvshm/sysvshm.c
ext/sysvshm/sysvshm.c
ext/sysvshm/sysvshm.c
ext/tokenizer/php_tokenizer.h
ext/tokenizer/php_tokenizer.h
ext/tokenizer/php_tokenizer.h
ext/tokenizer/tokenizer.c
ext/tokenizer/tokenizer.c
ext/tokenizer/tokenizer.c
ext/w32api/php_w32api.h
ext/w32api/w32api.c
ext/w32api/w32api_function_definition_parser.y
ext/w32api/w32api_function_definition_scanner.l
ext/w32api/w32api_type_definition_parser.y
ext/w32api/w32api_type_definition_scanner.l
ext/wddx/php_wddx.h
ext/wddx/php_wddx.h
ext/wddx/php_wddx.h
ext/wddx/php_wddx_api.h
ext/wddx/php_wddx_api.h
ext/wddx/php_wddx_api.h
ext/wddx/wddx.c
ext/wddx/wddx.c
ext/wddx/wddx.c
ext/xml/compat.c
ext/xml/compat.c
ext/xml/expat_compat.h
ext/xml/expat_compat.h
ext/xml/php_xml.h
ext/xml/php_xml.h
ext/xml/php_xml.h
ext/xml/xml.c
ext/xml/xml.c
ext/xml/xml.c
ext/xmlrpc/php_xmlrpc.h
ext/xmlrpc/php_xmlrpc.h
ext/xmlrpc/php_xmlrpc.h
ext/xmlrpc/xmlrpc-epi-php.c
ext/xmlrpc/xmlrpc-epi-php.c
ext/xmlrpc/xmlrpc-epi-php.c
ext/xsl/php_xsl.c
ext/xsl/php_xsl.c
ext/xsl/php_xsl.h
ext/xsl/php_xsl.h
ext/xsl/xsl_fe.h
ext/xsl/xsl_fe.h
ext/xsl/xsltprocessor.c
ext/xsl/xsltprocessor.c
ext/xslt/php_sablot.h
ext/xslt/php_xslt.h
ext/xslt/sablot.c
ext/xslt/xslt.c
ext/yaz/php_yaz.c
ext/yaz/php_yaz.h
ext/yp/php_yp.h
ext/yp/yp.c
ext/zip/php_zip.h
ext/zip/zip.c
ext/zlib/php_zlib.h
ext/zlib/php_zlib.h
ext/zlib/php_zlib.h
ext/zlib/zlib.c
ext/zlib/zlib.c
ext/zlib/zlib.c
ext/zlib/zlib_filter.c
ext/zlib/zlib_filter.c
ext/zlib/zlib_fopen_wrapper.c
ext/zlib/zlib_fopen_wrapper.c
ext/zlib/zlib_fopen_wrapper.c
main/SAPI.c
main/SAPI.c
main/SAPI.c
main/SAPI.h
main/SAPI.h
main/SAPI.h
main/build-defs.h.in
main/build-defs.h.in
main/build-defs.h.in
main/fopen_wrappers.c
main/fopen_wrappers.c
main/fopen_wrappers.c
main/fopen_wrappers.h
main/fopen_wrappers.h
main/fopen_wrappers.h
main/internal_functions.c.in
main/internal_functions.c.in
main/internal_functions.c.in
main/internal_functions_nw.c
main/internal_functions_nw.c
main/internal_functions_registry.h
main/internal_functions_win32.c
main/internal_functions_win32.c
main/internal_functions_win32.c
main/logos.h
main/logos.h
main/main.c
main/main.c
main/main.c
main/memory_streams.c
main/network.c
main/network.c
main/network.c
main/output.c
main/output.c
main/output.c
main/php.h
main/php.h
main/php.h
main/php3_compat.h
main/php_compat.h
main/php_compat.h
main/php_content_types.c
main/php_content_types.c
main/php_content_types.c
main/php_content_types.h
main/php_content_types.h
main/php_globals.h
main/php_globals.h
main/php_globals.h
main/php_ini.c
main/php_ini.c
main/php_ini.c
main/php_ini.h
main/php_ini.h
main/php_ini.h
main/php_logos.c
main/php_logos.c
main/php_logos.c
main/php_logos.h
main/php_logos.h
main/php_main.h
main/php_main.h
main/php_main.h
main/php_memory_streams.h
main/php_memory_streams.h
main/php_memory_streams.h
main/php_network.h
main/php_network.h
main/php_network.h
main/php_open_temporary_file.c
main/php_open_temporary_file.c
main/php_open_temporary_file.c
main/php_open_temporary_file.h
main/php_open_temporary_file.h
main/php_open_temporary_file.h
main/php_output.h
main/php_output.h
main/php_output.h
main/php_reentrancy.h
main/php_reentrancy.h
main/php_reentrancy.h
main/php_regex.h
main/php_regex.h
main/php_scandir.c
main/php_scandir.c
main/php_scandir.c
main/php_scandir.h
main/php_scandir.h
main/php_scandir.h
main/php_sprintf.c
main/php_sprintf.c
main/php_sprintf.c
main/php_streams.h
main/php_streams.h
main/php_streams.h
main/php_syslog.h
main/php_syslog.h
main/php_ticks.c
main/php_ticks.c
main/php_ticks.c
main/php_ticks.h
main/php_ticks.h
main/php_ticks.h
main/php_variables.c
main/php_variables.c
main/php_variables.c
main/php_variables.h
main/php_variables.h
main/php_variables.h
main/reentrancy.c
main/reentrancy.c
main/reentrancy.c
main/rfc1867.c
main/rfc1867.c
main/rfc1867.c
main/rfc1867.h
main/rfc1867.h
main/safe_mode.c
main/safe_mode.c
main/safe_mode.c
main/safe_mode.h
main/safe_mode.h
main/snprintf.c
main/snprintf.c
main/snprintf.c
main/snprintf.h
main/snprintf.h
main/snprintf.h
main/spprintf.c
main/spprintf.c
main/spprintf.c
main/spprintf.h
main/spprintf.h
main/spprintf.h
main/streams.c
main/strlcat.c
main/strlcat.c
main/strlcpy.c
main/strlcpy.c
main/user_streams.c
main/win95nt.h
main/win95nt.h
main/streams/cast.c
main/streams/cast.c
main/streams/filter.c
main/streams/filter.c
main/streams/memory.c
main/streams/memory.c
main/streams/mmap.c
main/streams/mmap.c
main/streams/php_stream_context.h
main/streams/php_stream_context.h
main/streams/php_stream_filter_api.h
main/streams/php_stream_filter_api.h
main/streams/php_stream_mmap.h
main/streams/php_stream_mmap.h
main/streams/php_stream_plain_wrapper.h
main/streams/php_stream_plain_wrapper.h
main/streams/php_stream_transport.h
main/streams/php_stream_transport.h
main/streams/php_stream_userspace.h
main/streams/php_stream_userspace.h
main/streams/php_streams_int.h
main/streams/php_streams_int.h
main/streams/plain_wrapper.c
main/streams/plain_wrapper.c
main/streams/streams.c
main/streams/streams.c
main/streams/transports.c
main/streams/transports.c
main/streams/userspace.c
main/streams/userspace.c
main/streams/xp_socket.c
main/streams/xp_socket.c
netware/start.c
netware/start.c
netware/start.c
pear/package.dtd
pear/Archive/Tar.php
pear/Console/Getopt.php
pear/PEAR/Dependency.php
pear/packages/Archive_Tar-1.3.1.tar
pear/packages/Console_Getopt-1.2.tar
pear/packages/HTML_Template_IT-1.1.tar
pear/packages/Net_UserAgent_Detect-2.0.1.tar
pear/packages/PEAR-1.4.4.tar
pear/scripts/pear.bat
pear/scripts/pearcmd.php
pear/scripts/peardev.bat
pear/scripts/pecl.bat
pear/scripts/peclcmd.php
sapi/activescript/classfactory.cpp
sapi/activescript/php4activescript.c
sapi/activescript/php4activescript.h
sapi/activescript/php4as_classfactory.h
sapi/activescript/php4as_scriptengine.h
sapi/activescript/scriptengine.cpp
sapi/aolserver/aolserver.c
sapi/aolserver/aolserver.c
sapi/aolserver/aolserver.c
sapi/apache/libpre.c
sapi/apache/libpre.c
sapi/apache/mod_php4.c
sapi/apache/mod_php4.h
sapi/apache/mod_php5.c
sapi/apache/mod_php5.c
sapi/apache/mod_php5.h
sapi/apache/mod_php5.h
sapi/apache/php_apache.c
sapi/apache/php_apache.c
sapi/apache/php_apache.c
sapi/apache/php_apache_http.h
sapi/apache/php_apache_http.h
sapi/apache/sapi_apache.c
sapi/apache/sapi_apache.c
sapi/apache/sapi_apache.c
sapi/apache2filter/apache_config.c
sapi/apache2filter/apache_config.c
sapi/apache2filter/apache_config.c
sapi/apache2filter/php_apache.h
sapi/apache2filter/php_apache.h
sapi/apache2filter/php_apache.h
sapi/apache2filter/php_functions.c
sapi/apache2filter/php_functions.c
sapi/apache2filter/php_functions.c
sapi/apache2filter/sapi_apache2.c
sapi/apache2filter/sapi_apache2.c
sapi/apache2filter/sapi_apache2.c
sapi/apache2handler/apache_config.c
sapi/apache2handler/apache_config.c
sapi/apache2handler/apache_config.c
sapi/apache2handler/mod_php5.c
sapi/apache2handler/mod_php5.c
sapi/apache2handler/php_apache.h
sapi/apache2handler/php_apache.h
sapi/apache2handler/php_apache.h
sapi/apache2handler/php_functions.c
sapi/apache2handler/php_functions.c
sapi/apache2handler/php_functions.c
sapi/apache2handler/sapi_apache2.c
sapi/apache2handler/sapi_apache2.c
sapi/apache2handler/sapi_apache2.c
sapi/apache_hooks/mod_php5.c
sapi/apache_hooks/mod_php5.c
sapi/apache_hooks/mod_php5.h
sapi/apache_hooks/mod_php5.h
sapi/apache_hooks/php_apache.c
sapi/apache_hooks/php_apache.c
sapi/apache_hooks/sapi_apache.c
sapi/apache_hooks/sapi_apache.c
sapi/caudium/caudium.c
sapi/caudium/caudium.c
sapi/caudium/caudium.c
sapi/cgi/cgi_main.c
sapi/cgi/cgi_main.c
sapi/cgi/cgi_main.c
sapi/cgi/fastcgi.c
sapi/cgi/fastcgi.h
sapi/cgi/getopt.c
sapi/cgi/getopt.c
sapi/cgi/getopt.c
sapi/cgi/php_getopt.h
sapi/cgi/php_getopt.h
sapi/cgi/php_getopt.h
sapi/cli/getopt.c
sapi/cli/getopt.c
sapi/cli/getopt.c
sapi/cli/php.1.in
sapi/cli/php.1.in
sapi/cli/php.1.in
sapi/cli/php_cli.c
sapi/cli/php_cli.c
sapi/cli/php_cli.c
sapi/cli/php_cli_readline.c
sapi/cli/php_cli_readline.c
sapi/cli/php_cli_readline.h
sapi/cli/php_cli_readline.h
sapi/cli/php_getopt.h
sapi/cli/php_getopt.h
sapi/cli/php_getopt.h
sapi/embed/php_embed.c
sapi/embed/php_embed.c
sapi/embed/php_embed.c
sapi/embed/php_embed.h
sapi/embed/php_embed.h
sapi/embed/php_embed.h
sapi/isapi/php4isapi.c
sapi/isapi/php5isapi.c
sapi/isapi/php5isapi.c
sapi/milter/php_milter.c
sapi/milter/php_milter.c
sapi/nsapi/nsapi.c
sapi/nsapi/nsapi.c
sapi/nsapi/nsapi.c
sapi/phttpd/php_phttpd.h
sapi/phttpd/php_phttpd.h
sapi/phttpd/php_phttpd.h
sapi/phttpd/phttpd.c
sapi/phttpd/phttpd.c
sapi/phttpd/phttpd.c
sapi/pi3web/pi3web_sapi.c
sapi/pi3web/pi3web_sapi.c
sapi/pi3web/pi3web_sapi.c
sapi/roxen/roxen.c
sapi/roxen/roxen.c
sapi/roxen/roxen.c
sapi/servlet/formatter.java
sapi/servlet/servlet.c
sapi/servlet/servlet.java
sapi/thttpd/php_thttpd.h
sapi/thttpd/php_thttpd.h
sapi/thttpd/php_thttpd.h
sapi/thttpd/thttpd.c
sapi/thttpd/thttpd.c
sapi/thttpd/thttpd.c
sapi/tux/php_tux.c
sapi/tux/php_tux.c
sapi/tux/php_tux.c
sapi/webjames/php_webjames.h
sapi/webjames/php_webjames.h
sapi/webjames/php_webjames.h
sapi/webjames/webjames.c
sapi/webjames/webjames.c
sapi/webjames/webjames.c
scripts/dev/conv_z_macros
scripts/dev/conv_z_macros
scripts/dev/conv_z_macros
scripts/dev/search_underscores.php
scripts/dev/search_underscores.php
win32/crypt_win32.c
win32/crypt_win32.c
win32/crypt_win32.c
win32/crypt_win32.h
win32/crypt_win32.h
win32/crypt_win32.h
win32/globals.c
win32/globals.c
win32/globals.c
win32/grp.h
win32/grp.h
win32/grp.h
win32/md5crypt.c
win32/md5crypt.c
win32/md5crypt.c
win32/md5crypt.h
win32/md5crypt.h
win32/md5crypt.h
win32/php4dllts.rc2
win32/php4ts.rc2
win32/php4ts_cli.rc2
win32/php5dllts.rc2
win32/php5dllts.rc2
win32/php5ts.rc2
win32/php5ts.rc2
win32/php5ts_cli.rc2
win32/php5ts_cli.rc2
win32/php_win32_globals.h
win32/php_win32_globals.h
win32/php_win32_globals.h
win32/pwd.c
win32/pwd.c
win32/pwd.c
win32/pwd.h
win32/pwd.h
win32/pwd.h
win32/select.c
win32/select.c
win32/select.h
win32/select.h
win32/syslog.h
win32/syslog.h
win32/syslog.h
win32/winutil.c
win32/winutil.c
win32/winutil.c
win32/winutil.h
win32/winutil.h
win32/winutil.h:
bump year and license version
* ZendEngine2/zend_unicode.c
ZendEngine2/zend_unicode.h:
oops
* (PHP_5_1)
ZendEngine2/zend_multibyte.c
ZendEngine2/zend_multibyte.h:
fix typo
* ZendEngine2/zend_unicode.c
ZendEngine2/zend_unicode.h:
- fix typo
* (PHP_5_1)
ext/standard/credits_ext.h:
update credits
* (PHP_5_1)
LICENSE:
Update license to 3.01
* (PHP_5_1)
ext/standard/url_scanner_ex.re
ext/standard/var_unserializer.re:
bump the year and license version
* ChangeLog
ChangeLog.2005.gz
LICENSE:
2005 -> 2006