mirror of https://github.com/php/php-src
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34038 lines
923 KiB
34038 lines
923 KiB
2007-01-10 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* INSTALL
|
|
Makefile.global
|
|
acinclude.m4
|
|
configure.in
|
|
makerpm
|
|
sapi/apache/.cvsignore
|
|
sapi/apache/apMakefile.tmpl
|
|
sapi/apache/config.m4
|
|
sapi/apache/libphp5.module.in
|
|
sapi/apache/libphp6.module.in
|
|
sapi/apache/mod_php.c
|
|
sapi/apache/mod_php.exp
|
|
sapi/apache/mod_php.h
|
|
sapi/apache/mod_php5.c
|
|
sapi/apache/mod_php5.exp
|
|
sapi/apache/mod_php5.h
|
|
sapi/apache/php.sym
|
|
sapi/apache/php_apache_http.h
|
|
sapi/cli/config.m4:
|
|
Rename php5 module to php6. Remove version number from
|
|
sapi/apache/mod_php.* filenames (for future's sake). No other SAPI
|
|
moduels modified (up to invididual maintainers).
|
|
|
|
* README.UNICODE:
|
|
Update with rewrites by me and Evan G.
|
|
|
|
* README.UNICODE-UPGRADES:
|
|
Update with info from README.UNICODE.
|
|
|
|
2007-01-10 Sara Golemon <sara@golemon.com>
|
|
|
|
* main/php_streams.h
|
|
main/streams/streams.c:
|
|
Add convenience function for openeing files with unicode names
|
|
|
|
2007-01-10 Johannes Schlüter <johannes@schlueters.de>
|
|
|
|
* sapi/cli/php.1.in:
|
|
- Bump year
|
|
|
|
2007-01-10 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/sockets/php_sockets.h
|
|
ext/sockets/sockets.c:
|
|
MFB: Add missing ifdefs
|
|
|
|
2007-01-10 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ext/standard/file.c:
|
|
- Fix mem access
|
|
|
|
2007-01-10 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/spl/php_spl.c
|
|
ext/spl/tests/bug40091.phpt
|
|
ext/spl/tests/bug40091.phpt:
|
|
|
|
Fixed bug #40091 (spl_autoload_register with 2 instances of the same
|
|
class).
|
|
|
|
2007-01-10 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ZendEngine2/zend_API.h:
|
|
Remove const warnings. (Andrey)
|
|
|
|
2007-01-10 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
|
|
Another bug fixed by Dmitry
|
|
|
|
2007-01-10 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ext/simplexml/tests/bug38347.phpt
|
|
ext/simplexml/tests/bug38347.phpt
|
|
ext/spl/tests/iterator_035.phpt
|
|
ext/spl/tests/iterator_035.phpt
|
|
tests/classes/bug27468.phpt
|
|
tests/classes/bug27468.phpt
|
|
tests/lang/bug27439.phpt
|
|
tests/lang/bug27439.phpt:
|
|
Fixed tests
|
|
|
|
* ZendEngine2/tests/bug35106.phpt
|
|
ZendEngine2/tests/bug35106.phpt
|
|
ZendEngine2/tests/bug36214.phpt
|
|
ZendEngine2/tests/bug36214.phpt
|
|
ZendEngine2/tests/bug38146.phpt
|
|
ZendEngine2/tests/bug39449.phpt
|
|
ZendEngine2/tests/bug39449.phpt
|
|
ZendEngine2/tests/bug39990.phpt
|
|
ZendEngine2/tests/bug39990.phpt:
|
|
|
|
file bug35106.phpt was initially added on branch PHP_5_2.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend_compile.c
|
|
ZendEngine2/zend_compile.c
|
|
ZendEngine2/zend_compile.h
|
|
ZendEngine2/zend_compile.h
|
|
ZendEngine2/zend_execute.c
|
|
ZendEngine2/zend_execute.c
|
|
ZendEngine2/zend_execute.h
|
|
ZendEngine2/zend_execute.h
|
|
ZendEngine2/zend_hash.c
|
|
ZendEngine2/zend_hash.c
|
|
ZendEngine2/zend_hash.h
|
|
ZendEngine2/zend_hash.h
|
|
ZendEngine2/zend_language_parser.y
|
|
ZendEngine2/zend_language_parser.y
|
|
ZendEngine2/zend_object_handlers.c
|
|
ZendEngine2/zend_object_handlers.c
|
|
ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h
|
|
ZendEngine2/zend_vm_execute.h
|
|
ZendEngine2/tests/bug35106.phpt
|
|
ZendEngine2/tests/bug36214.phpt
|
|
ZendEngine2/tests/bug38146.phpt
|
|
ZendEngine2/tests/bug39449.phpt
|
|
ZendEngine2/tests/bug39990.phpt:
|
|
- Fixed bug #35106 (nested foreach fails when array variable has a
|
|
reference).
|
|
- Fixed bug #36214 (__get method works properly only when conditional
|
|
operator is used).
|
|
- Fixed bug #39449 (Overloaded array properties do not work correctly).
|
|
- Fixed bug #39990 (Cannot "foreach" over overloaded properties).
|
|
|
|
2007-01-10 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/sockets/php_sockets.h
|
|
ext/sockets/sockets.c:
|
|
Add missing ifdefs for shutdown()
|
|
|
|
* ext/standard/file.h:
|
|
MFB: fix ifdefs
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/file.h:
|
|
Fix ifdefs
|
|
|
|
* (PHP_5_2)
|
|
ext/pcre/php_pcre.c:
|
|
Fix build on system where HAVE_SETLOCALE is not defined
|
|
|
|
2007-01-10 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
BFN
|
|
|
|
* sapi/milter/php_milter.c:
|
|
fix #40083
|
|
|
|
* (PHP_5_2)
|
|
sapi/milter/php_milter.c:
|
|
use RETURN_* instead of RETVAL_* and fix #40083
|
|
|
|
2007-01-10 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/session/session.c:
|
|
Fixed SIGSEGV
|
|
|
|
2007-01-09 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
configure.in
|
|
main/safe_mode.c:
|
|
|
|
Fixed bug #40079 (php_get_current_user() not thread safe).
|
|
|
|
|
|
2007-01-09 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
- Ups wrong place
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
- BFN
|
|
|
|
* ext/exif/exif.c:
|
|
- Improve debugging and fix #40073
|
|
|
|
2007-01-09 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ZendEngine2/zend_language_scanner.l
|
|
ZendEngine2/zend_language_scanner.l:
|
|
Fix 'b' prefix in highlighting and tokenizer. (Matt W)
|
|
|
|
2007-01-09 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
Zend/zend_execute.c:
|
|
Fixed bug #39819 (Using $this not in object context can cause segfaults)
|
|
|
|
* ext/standard/proc_open.c
|
|
ext/standard/proc_open.c:
|
|
Close open files in case of failure (Amit)
|
|
|
|
2007-01-09 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_4_4)
|
|
ext/session/session.c:
|
|
|
|
MFH: Prevent SESSION/GLOBALS overload via session decoding
|
|
|
|
* (PHP_5_2)
|
|
ext/session/session.c:
|
|
|
|
Prevent SESSION/GLOBALS overload via session decoding
|
|
|
|
2007-01-09 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend_alloc.c
|
|
ZendEngine2/zend_alloc.c:
|
|
Fixed bug #40076 (zend_alloc.c: Value of enumeration constant must be in
|
|
range of signed integer)
|
|
|
|
2007-01-09 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/wddx/wddx.c:
|
|
|
|
MFB: Added key_length intialization for intergers
|
|
|
|
* (PHP_4_4)
|
|
ext/wddx/wddx.c:
|
|
|
|
MFH: Added key_length intialization for intergers
|
|
|
|
* (PHP_5_2)
|
|
ext/wddx/wddx.c:
|
|
Added key_length intialization for intergers
|
|
|
|
2007-01-09 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend_compile.c
|
|
ZendEngine2/zend_compile.c:
|
|
Fixed bug #40002 (Try/Catch performs poorly)
|
|
|
|
* ZendEngine2/zend_vm_gen.php
|
|
ZendEngine2/zend_vm_gen.php:
|
|
Bump year.
|
|
|
|
2007-01-09 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/exif/exif.c:
|
|
MFH: zerofill info_data and fix possible segfault
|
|
partly fixes #40073
|
|
|
|
* ext/exif/exif.c:
|
|
zerofill info_data and fix possible segfault
|
|
partly fixes #40073
|
|
|
|
2007-01-08 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/gd/gd.c
|
|
ext/gd/php_gd.h:
|
|
MFB
|
|
|
|
* (PHP_5_2)
|
|
ext/gd/gd.c
|
|
ext/gd/php_gd.h:
|
|
avoid calling MSHUTDOWN when built without libt1
|
|
|
|
* ext/sysvmsg/php_sysvmsg.h
|
|
ext/sysvmsg/sysvmsg.c:
|
|
MFB: remove mshutdown func
|
|
|
|
* (PHP_5_2)
|
|
ext/sysvmsg/php_sysvmsg.h
|
|
ext/sysvmsg/sysvmsg.c:
|
|
remove useless MSHUTDOWN function
|
|
|
|
* ext/hash/hash.c
|
|
ext/hash/hash_adler32.c
|
|
ext/hash/hash_crc32.c
|
|
ext/hash/hash_gost.c
|
|
ext/hash/hash_haval.c
|
|
ext/hash/hash_md.c
|
|
ext/hash/hash_ripemd.c
|
|
ext/hash/hash_salsa.c
|
|
ext/hash/hash_sha.c
|
|
ext/hash/hash_snefru.c
|
|
ext/hash/hash_tiger.c
|
|
ext/hash/hash_whirlpool.c
|
|
ext/hash/php_hash.h:
|
|
MFB: constify
|
|
|
|
* (PHP_5_2)
|
|
ext/hash/hash.c
|
|
ext/hash/hash_adler32.c
|
|
ext/hash/hash_crc32.c
|
|
ext/hash/hash_gost.c
|
|
ext/hash/hash_haval.c
|
|
ext/hash/hash_md.c
|
|
ext/hash/hash_ripemd.c
|
|
ext/hash/hash_salsa.c
|
|
ext/hash/hash_sha.c
|
|
ext/hash/hash_snefru.c
|
|
ext/hash/hash_tiger.c
|
|
ext/hash/hash_whirlpool.c
|
|
ext/hash/php_hash.h:
|
|
make the hash_ops structures const and save some memory
|
|
|
|
2007-01-08 Sara Golemon <sara@golemon.com>
|
|
|
|
* ext/curl/interface.c:
|
|
Add CURLOPT_TCP_NODELAY
|
|
|
|
* ext/libxml/libxml.c
|
|
ext/libxml/php_libxml.h:
|
|
Allow libxml DomNodes to remain persistent when requested by other
|
|
extensions
|
|
|
|
2007-01-08 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/imap/config.m4:
|
|
Fix IMAP check.
|
|
|
|
* ZendEngine2/zend_unicode.c:
|
|
Let caller issue error.
|
|
|
|
* ZendEngine2/zend_vm_def.h:
|
|
Note.
|
|
|
|
2007-01-08 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/standard/string.c:
|
|
|
|
MFB: Use safe_emalloc() rather then emalloc()
|
|
|
|
* (PHP_4_4)
|
|
ext/standard/string.c:
|
|
|
|
MFH: Use safe_emalloc() rather then emalloc()
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/string.c:
|
|
|
|
Use safe_emalloc() rather then emalloc()
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/spl/php_spl.c
|
|
ext/spl/tests/bug38325.phpt
|
|
ext/spl/tests/bug38325.phpt:
|
|
|
|
Fixed bug #38325 (spl_autoload_register() gaves wrong line for "class
|
|
not found").
|
|
|
|
* (PHP_5_2)
|
|
ext/spl/php_spl.c
|
|
main/main.c
|
|
main/php_main.h:
|
|
|
|
Provide means for opening file for zend with error supression. Allows us
|
|
to
|
|
avoid INI hackery such as the one used in SPL.
|
|
|
|
2007-01-08 Edin Kadribasic <edink@emini.dk>
|
|
|
|
* win32/build/Makefile:
|
|
Make mt more silent
|
|
|
|
2007-01-07 Sara Golemon <sara@golemon.com>
|
|
|
|
* ZendEngine2/zend_alloc.h:
|
|
Typo
|
|
|
|
2007-01-07 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/openssl/config.w32
|
|
ext/openssl/config0.m4
|
|
ext/openssl/openssl.c:
|
|
|
|
Fixed bug #39394 (Missing check for older variants of openssl).
|
|
|
|
2007-01-07 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/date/tests/bug37514.phpt:
|
|
Use relative timestamp
|
|
|
|
* (PHP_5_2)
|
|
ext/date/tests/bug37514.phpt:
|
|
Use relative timestamp
|
|
|
|
2007-01-07 Sara Golemon <sara@golemon.com>
|
|
|
|
* ext/standard/user_filters.c
|
|
ext/standard/tests/filters/001.phpt
|
|
ext/standard/tests/filters/bug35916.phpt:
|
|
Remaining unicode updates for user filters
|
|
|
|
* ZendEngine2/zend_API.c
|
|
ZendEngine2/zend_API.h:
|
|
Add add_property_zstr(l)(_ex)()
|
|
|
|
* ZendEngine2/zend_alloc.h:
|
|
Add pestrndup()
|
|
|
|
* ZendEngine2/zend_alloc.c
|
|
ZendEngine2/zend_alloc.h:
|
|
Fix prior commit noticing this time that persistent allocators start with
|
|
zend_*() and that one already exists
|
|
|
|
* ZendEngine2/zend_alloc.c
|
|
ZendEngine2/zend_alloc.h:
|
|
Flesh out some missing API calls
|
|
|
|
2007-01-07 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/pgsql/pgsql.c:
|
|
|
|
Fixed bug #39979 (PGSQL_CONNECT_FORCE_NEW will causes next connect to
|
|
establish a new connection).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/spl/spl_array.c
|
|
ext/spl/tests/bug40036.phpt
|
|
ext/spl/tests/bug40036.phpt:
|
|
|
|
Fixed bug #40036 (empty() does not work correctly with ArrayObject when
|
|
using ARRAY_AS_PROPS).
|
|
|
|
* (PHP_5_2)
|
|
ext/zip/php_zip.c:
|
|
Fixed memory leaks on error
|
|
|
|
2007-01-06 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* main/php_logos.c:
|
|
make a var static
|
|
|
|
* ext/zip/php_zip.c:
|
|
MFB
|
|
|
|
* (PHP_5_2)
|
|
ext/zip/php_zip.c:
|
|
fix a few memleaks and double-free()s on error conditions
|
|
|
|
* ext/ming/config.m4
|
|
ext/ming/ming.c
|
|
ext/ming/php_ming.h:
|
|
MFB: fix build with libming 0.3
|
|
|
|
* (PHP_5_2)
|
|
ext/ming/config.m4
|
|
ext/ming/ming.c
|
|
ext/ming/php_ming.h:
|
|
fix build with libming 0.3 and older
|
|
|
|
2007-01-06 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* (PHP_5_2)
|
|
README.UPDATE_5_2:
|
|
update xmlwriter_write_dtd_entity parameters
|
|
|
|
* (PHP_5_2)
|
|
ext/xmlwriter/php_xmlwriter.c
|
|
ext/xmlwriter/tests/bug39504.phpt:
|
|
MFH: parameter entity argument (pe) should be bool
|
|
update test
|
|
|
|
* ext/xmlwriter/php_xmlwriter.c
|
|
ext/xmlwriter/tests/bug39504.phpt:
|
|
parameter entity argument (pe) should be bool
|
|
update test
|
|
|
|
2007-01-06 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
ext/session/tests/016.phpt:
|
|
|
|
|
|
removed dl() block
|
|
|
|
2007-01-06 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/session/tests/016.phpt:
|
|
MFB: fix skipif
|
|
|
|
* (PHP_5_2)
|
|
ext/session/tests/016.phpt:
|
|
Fix skipif
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
README.UPDATE_5_2:
|
|
ext/XMLWriter updates
|
|
|
|
* NEWS:
|
|
Remove bugfix entry (will be in 5.2.1)
|
|
|
|
* ext/xmlwriter/php_xmlwriter.c:
|
|
Fix parameter parsing
|
|
|
|
* (PHP_5_2)
|
|
ext/xmlwriter/php_xmlwriter.c
|
|
ext/xmlwriter/tests/008.phpt
|
|
ext/xmlwriter/tests/bug39504.phpt:
|
|
MFH: bug #39504 (xmlwriter_write_dtd_entity() creates Attlist tag, not
|
|
entity)
|
|
Add & improve test
|
|
|
|
2007-01-06 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/proc_open.c
|
|
ext/standard/proc_open.c:
|
|
Improved proc_open(). Now on Windows it can run external commands not
|
|
through CMD.EXE
|
|
|
|
2007-01-06 Georg Richter <georg@mysql.com>
|
|
|
|
* ext/mysqli/mysqli_api.c:
|
|
merged from 5_2 (mysqli_info crash)
|
|
|
|
2007-01-05 Sara Golemon <sara@golemon.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/posix/config.m4:
|
|
MFH: (r-1.16) ttyname_r() is broken on BSD
|
|
|
|
* ext/posix/config.m4
|
|
ext/posix/posix.c:
|
|
Refix posix_ttyname(), test for a working implementation of ttyname_r() --
|
|
which BSD doesn't have
|
|
|
|
* ext/posix/posix.c:
|
|
BSD4.1 (possibly others) doesn't support _SC_TTY_NAME_MAX
|
|
|
|
* ZendEngine2/zend_builtin_functions.c:
|
|
Update create_function()
|
|
|
|
2007-01-05 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/basic_functions.c:
|
|
Clean up set_include_path().
|
|
|
|
2007-01-05 Sara Golemon <sara@golemon.com>
|
|
|
|
* ext/session/mod_files.c:
|
|
Don't bother with conversion when the converter is already UTF8
|
|
|
|
2007-01-05 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/date/tests/bug37514.phpt
|
|
ext/date/tests/oo_002.phpt
|
|
ext/standard/tests/strings/bug26819.phpt:
|
|
MFB: Fix tests
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/strings/bug26819.phpt:
|
|
Fix test according to bug#40009
|
|
|
|
* (PHP_5_2)
|
|
ext/date/tests/bug37514.phpt
|
|
ext/date/tests/oo_002.phpt:
|
|
Fix tests
|
|
|
|
2007-01-05 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
ext/fbsql/php_fbsql.c
|
|
ext/gd/gd.c
|
|
ext/ldap/ldap.c
|
|
ext/pdo_firebird/firebird_statement.c
|
|
ext/pgsql/pgsql.c
|
|
ext/soap/php_encoding.c
|
|
ext/standard/uniqid.c
|
|
ext/sysvmsg/sysvmsg.c:
|
|
|
|
%f -> %F
|
|
|
|
2007-01-05 Sebastian Bergmann <sb@sebastian-bergmann.de>
|
|
|
|
* ext/session/mod_files.c
|
|
ext/session/session.c:
|
|
Fix ZTS issues.
|
|
|
|
2007-01-05 Edin Kadribasic <edink@emini.dk>
|
|
|
|
* (PHP_4_4)
|
|
ext/curl/curl.dsp:
|
|
New curl lib needs CURL_STATICLIB define when linked statically
|
|
|
|
2007-01-05 Derick Rethans <php@derickrethans.nl>
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
configure.in
|
|
main/php_version.h:
|
|
- Back to -dev
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
configure.in
|
|
main/php_version.h:
|
|
- 4.4.5rc1
|
|
|
|
2007-01-05 Sara Golemon <sara@golemon.com>
|
|
|
|
* NEWS
|
|
ext/session/CREDITS
|
|
ext/session/php_session.h
|
|
ext/session/session.c:
|
|
Allow ext/session to use ext/hash's algorithms for generating IDs
|
|
|
|
* ext/session/mod_files.c
|
|
ext/session/mod_user.c
|
|
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:
|
|
Unicode Updates
|
|
|
|
2007-01-04 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
configure.in
|
|
main/php_version.h:
|
|
|
|
Back to dev
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
configure.in
|
|
main/php_version.h:
|
|
|
|
5.2.1RC2
|
|
|
|
* ext/session/mod_files.c:
|
|
|
|
MFB: Added missing open_basedir checks
|
|
|
|
* (PHP_5_2)
|
|
ext/session/mod_files.c:
|
|
|
|
Added missing open_basedir checks
|
|
|
|
2007-01-04 Sara Golemon <sara@golemon.com>
|
|
|
|
* ext/session/mod_files.c
|
|
ext/session/mod_mm.c
|
|
ext/session/mod_user.c
|
|
ext/session/php_session.h
|
|
ext/session/session.c:
|
|
Cleanup ext/session so that I can do a unicode update without going insane.
|
|
|
|
2007-01-04 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* Makefile.gcov:
|
|
MFB
|
|
|
|
* (PHP_5_2)
|
|
Makefile.gcov:
|
|
remove --show-details from lcov's genhtml, as currently we don't separate
|
|
the coverage data per test, making this option useless
|
|
|
|
2007-01-03 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/standard/http.c:
|
|
|
|
MFB: Fixed bug #40009 (http_build_query(array()) returns NULL).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/http.c:
|
|
|
|
Fixed bug #40009 (http_build_query(array()) returns NULL).
|
|
|
|
2007-01-03 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/zlib/tests/bug_34821.phpt:
|
|
MFB
|
|
|
|
* (PHP_5_2)
|
|
ext/zlib/tests/bug_34821.phpt:
|
|
reduce the test data size even further or when running with valgrind it
|
|
times out
|
|
|
|
* (PHP_5_2)
|
|
ext/pdo/pdo_sql_parser.c
|
|
ext/pdo/pdo_sql_parser.re:
|
|
MFH: fix infinite cycle
|
|
|
|
* ext/pdo/pdo_sql_parser.c
|
|
ext/pdo/pdo_sql_parser.re:
|
|
fix a bug where PHP would enter in an infinite cycle with chars with ascii
|
|
value > 127
|
|
while at it, remove the lim structure parameter (it wasn't being used)
|
|
|
|
2007-01-03 Antony Dovgal <antony@zend.com>
|
|
|
|
* ZendEngine2/zend_extensions.h
|
|
ZendEngine2/zend_modules.h
|
|
ext/exif/exif.c
|
|
ext/mime_magic/mime_magic.c
|
|
ext/sqlite/sqlite.c:
|
|
more magic number fixes
|
|
|
|
* ext/oci8/oci8_interface.c:
|
|
use constant
|
|
|
|
2007-01-03 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/pdo/php_pdo_driver.h:
|
|
fix PDO_DRIVER_API
|
|
|
|
* ext/pdo/pdo_sql_parser.c:
|
|
fix lcov build
|
|
|
|
2007-01-03 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/pcre/pcrelib/pcregrep.c:
|
|
Revert pcrelib version string to 2006
|
|
|
|
2007-01-03 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* (PHP_4_4)
|
|
ext/ftp/ftp.c:
|
|
merge Tony's patch to fix memleak
|
|
|
|
2007-01-03 Antony Dovgal <antony@zend.com>
|
|
|
|
* sapi/apache2filter/php_functions.c
|
|
sapi/apache2handler/php_functions.c:
|
|
fix magic numbers
|
|
|
|
* ext/pcre/pcrelib/pcre.h:
|
|
revert this date to its previous state
|
|
|
|
2007-01-03 Derick Rethans <php@derickrethans.nl>
|
|
|
|
* ext/date/php_date.c:
|
|
- MFB: Fixed bug #40012 (php_date.c doesnt compile on Netware).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/date/php_date.c:
|
|
- Fixed bug #40012 (php_date.c doesnt compile on Netware).
|
|
|
|
2007-01-03 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/date/tests/bug37514.phpt:
|
|
and one more..
|
|
|
|
* ext/date/tests/oo_002.phpt
|
|
ext/date/tests/oo_002.phpt:
|
|
fix test
|
|
|
|
2007-01-03 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/fdf/fdf.c
|
|
ext/fdf/fdf.c:
|
|
Use proper length
|
|
|
|
* ext/fdf/fdf.c:
|
|
MFB:
|
|
Added filter callback
|
|
Unlink temporary file on error
|
|
|
|
* (PHP_5_2)
|
|
ext/fdf/fdf.c:
|
|
Added filter callback
|
|
Unlink temporary file on error
|
|
|
|
2007-01-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ext/spl/spl_array.c:
|
|
- Make Andrei happy - spread some U's
|
|
|
|
2007-01-02 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/standard/proc_open.c:
|
|
MFB
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/proc_open.c:
|
|
+- Fixed bug #37619 (proc_open() closes stdin on fork() failure).
|
|
|
|
2007-01-02 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_4_4)
|
|
ext/zip/zip.c:
|
|
|
|
Added length parameter validator to zip_entry_read()
|
|
|
|
2007-01-02 Georg Richter <georg@mysql.com>
|
|
|
|
* ext/mysqli/mysqli_api.c:
|
|
fixed parameters for unicode in mysqli_change_user
|
|
|
|
2007-01-01 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* acinclude.m4
|
|
acinclude.m4:
|
|
MFB
|
|
|
|
* (PHP_5_2)
|
|
acinclude.m4:
|
|
add EXTRA_LDFLAGS_PROGRAM to config.nice (as LDFLAG is quite useless)
|
|
|
|
2007-01-01 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/dba/libinifile/inifile.c:
|
|
|
|
MFB: fixed compiler warnings
|
|
|
|
* (PHP_5_2)
|
|
ext/dba/libinifile/inifile.c:
|
|
|
|
fixed compiler warnings
|
|
|
|
* (PHP_5_2)
|
|
ext/xmlwriter/php_xmlwriter.c:
|
|
|
|
fixed compiler warning
|
|
|
|
* (PHP_5_2)
|
|
header
|
|
run-tests.php
|
|
server-tests.php
|
|
build/build.mk
|
|
build/build2.mk
|
|
build/buildcheck.sh
|
|
ext/informix/ifx.ec
|
|
ext/interbase/interbase.rc
|
|
main/build-defs.h.in
|
|
main/internal_functions.c.in
|
|
scripts/dev/check_parameters.php
|
|
scripts/dev/conv_z_macros
|
|
win32/php5dllts.rc2
|
|
win32/php5ts.rc2
|
|
win32/php5ts_cli.rc2
|
|
win32/build/Makefile
|
|
win32/build/buildconf.js
|
|
win32/build/confutils.js
|
|
win32/build/cvsclean.js
|
|
win32/build/template.rc:
|
|
|
|
Update copyright year
|
|
|
|
|
|
* (PHP_5_2)
|
|
ext/pdo_oci/oci_driver.c
|
|
ext/pdo_oci/oci_statement.c:
|
|
|
|
Fixed compiler warnings
|
|
|
|
* (PHP_5_2)
|
|
ext/xmlwriter/php_xmlwriter.c:
|
|
|
|
Added missing entity functions (MFH from HEAD)
|
|
Fixed php_xmlwriter_streams_IO_close() docs
|
|
|
|
2007-01-01 Sebastian Bergmann <sb@sebastian-bergmann.de>
|
|
|
|
* TSRM/TSRM.c
|
|
TSRM/TSRM.h
|
|
TSRM/tsrm_nw.c
|
|
TSRM/tsrm_nw.h
|
|
TSRM/tsrm_virtual_cwd.c
|
|
TSRM/tsrm_virtual_cwd.h
|
|
TSRM/tsrm_win32.c
|
|
TSRM/tsrm_win32.h
|
|
ZendEngine2/acconfig.h
|
|
ZendEngine2/zend.c
|
|
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_builtin_functions.c
|
|
ZendEngine2/zend_builtin_functions.h
|
|
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_default_classes.c
|
|
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.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_ini_scanner.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_list.c
|
|
ZendEngine2/zend_list.h
|
|
ZendEngine2/zend_llist.c
|
|
ZendEngine2/zend_llist.h
|
|
ZendEngine2/zend_modules.h
|
|
ZendEngine2/zend_multiply.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_static_allocator.c
|
|
ZendEngine2/zend_static_allocator.h
|
|
ZendEngine2/zend_stream.c
|
|
ZendEngine2/zend_stream.h
|
|
ZendEngine2/zend_strtod.h
|
|
ZendEngine2/zend_ts_hash.c
|
|
ZendEngine2/zend_ts_hash.h
|
|
ZendEngine2/zend_types.h
|
|
ZendEngine2/zend_unicode.c
|
|
ZendEngine2/zend_unicode.h
|
|
ZendEngine2/zend_variables.c
|
|
ZendEngine2/zend_variables.h
|
|
ZendEngine2/zend_vm.h
|
|
ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h
|
|
ZendEngine2/zend_vm_opcodes.h
|
|
ext/bcmath/bcmath.c
|
|
ext/bcmath/php_bcmath.h
|
|
ext/bz2/bz2.c
|
|
ext/bz2/bz2_filter.c
|
|
ext/bz2/php_bz2.h
|
|
ext/calendar/cal_unix.c
|
|
ext/calendar/calendar.c
|
|
ext/calendar/easter.c
|
|
ext/com_dotnet/com_com.c
|
|
ext/com_dotnet/com_dotnet.c
|
|
ext/com_dotnet/com_extension.c
|
|
ext/com_dotnet/com_handlers.c
|
|
ext/com_dotnet/com_iterator.c
|
|
ext/com_dotnet/com_misc.c
|
|
ext/com_dotnet/com_olechar.c
|
|
ext/com_dotnet/com_persist.c
|
|
ext/com_dotnet/com_saproxy.c
|
|
ext/com_dotnet/com_typeinfo.c
|
|
ext/com_dotnet/com_variant.c
|
|
ext/com_dotnet/com_wrapper.c
|
|
ext/com_dotnet/php_com_dotnet.h
|
|
ext/com_dotnet/php_com_dotnet_internal.h
|
|
ext/ctype/ctype.c
|
|
ext/ctype/php_ctype.h
|
|
ext/curl/interface.c
|
|
ext/curl/multi.c
|
|
ext/curl/php_curl.h
|
|
ext/curl/streams.c
|
|
ext/date/php_date.c
|
|
ext/date/php_date.h
|
|
ext/date/lib/astro.c
|
|
ext/date/lib/dow.c
|
|
ext/date/lib/parse_date.c
|
|
ext/date/lib/parse_tz.c
|
|
ext/date/lib/timelib.c
|
|
ext/date/lib/timelib.h
|
|
ext/date/lib/timelib_structs.h
|
|
ext/date/lib/timezonedb.h
|
|
ext/date/lib/tm2unixtime.c
|
|
ext/date/lib/unixtime2tm.c
|
|
ext/dba/dba.c
|
|
ext/dba/dba_cdb.c
|
|
ext/dba/dba_db1.c
|
|
ext/dba/dba_db2.c
|
|
ext/dba/dba_db3.c
|
|
ext/dba/dba_db4.c
|
|
ext/dba/dba_dbm.c
|
|
ext/dba/dba_flatfile.c
|
|
ext/dba/dba_gdbm.c
|
|
ext/dba/dba_inifile.c
|
|
ext/dba/dba_ndbm.c
|
|
ext/dba/dba_qdbm.c
|
|
ext/dba/php_dba.h
|
|
ext/dba/libcdb/cdb.c
|
|
ext/dba/libcdb/cdb.h
|
|
ext/dba/libcdb/cdb_make.c
|
|
ext/dba/libcdb/cdb_make.h
|
|
ext/dba/libcdb/uint32.c
|
|
ext/dba/libcdb/uint32.h
|
|
ext/dba/libflatfile/flatfile.c
|
|
ext/dba/libflatfile/flatfile.h
|
|
ext/dba/libinifile/inifile.c
|
|
ext/dba/libinifile/inifile.h
|
|
ext/dbase/dbase.c
|
|
ext/dbase/php_dbase.h
|
|
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/documenttype.c
|
|
ext/dom/dom_ce.h
|
|
ext/dom/dom_fe.h
|
|
ext/dom/dom_iterators.c
|
|
ext/dom/dom_properties.h
|
|
ext/dom/domconfiguration.c
|
|
ext/dom/domerror.c
|
|
ext/dom/domerrorhandler.c
|
|
ext/dom/domexception.c
|
|
ext/dom/domimplementation.c
|
|
ext/dom/domimplementationlist.c
|
|
ext/dom/domimplementationsource.c
|
|
ext/dom/domlocator.c
|
|
ext/dom/domstringlist.c
|
|
ext/dom/element.c
|
|
ext/dom/entity.c
|
|
ext/dom/entityreference.c
|
|
ext/dom/namednodemap.c
|
|
ext/dom/namelist.c
|
|
ext/dom/node.c
|
|
ext/dom/nodelist.c
|
|
ext/dom/notation.c
|
|
ext/dom/php_dom.c
|
|
ext/dom/php_dom.h
|
|
ext/dom/processinginstruction.c
|
|
ext/dom/string_extend.c
|
|
ext/dom/text.c
|
|
ext/dom/typeinfo.c
|
|
ext/dom/userdatahandler.c
|
|
ext/dom/xml_common.h
|
|
ext/dom/xpath.c
|
|
ext/exif/exif.c
|
|
ext/exif/php_exif.h
|
|
ext/fbsql/php_fbsql.c
|
|
ext/fbsql/php_fbsql.h
|
|
ext/fdf/fdf.c
|
|
ext/fdf/php_fdf.h
|
|
ext/filter/callback_filter.c
|
|
ext/filter/filter.c
|
|
ext/filter/filter_private.h
|
|
ext/filter/logical_filters.c
|
|
ext/filter/php_filter.h
|
|
ext/filter/sanitizing_filters.c
|
|
ext/ftp/ftp.c
|
|
ext/ftp/ftp.h
|
|
ext/ftp/php_ftp.c
|
|
ext/ftp/php_ftp.h
|
|
ext/gd/gd.c
|
|
ext/gd/gd_ctx.c
|
|
ext/gd/php_gd.h
|
|
ext/gd/libgd/xbm.c
|
|
ext/gettext/gettext.c
|
|
ext/gettext/php_gettext.h
|
|
ext/gmp/gmp.c
|
|
ext/gmp/php_gmp.h
|
|
ext/hash/hash.c
|
|
ext/hash/hash_adler32.c
|
|
ext/hash/hash_crc32.c
|
|
ext/hash/hash_gost.c
|
|
ext/hash/hash_haval.c
|
|
ext/hash/hash_md.c
|
|
ext/hash/hash_ripemd.c
|
|
ext/hash/hash_salsa.c
|
|
ext/hash/hash_sha.c
|
|
ext/hash/hash_snefru.c
|
|
ext/hash/hash_tiger.c
|
|
ext/hash/hash_whirlpool.c
|
|
ext/hash/php_hash.h
|
|
ext/hash/php_hash_adler32.h
|
|
ext/hash/php_hash_crc32.h
|
|
ext/hash/php_hash_crc32_tables.h
|
|
ext/hash/php_hash_gost.h
|
|
ext/hash/php_hash_haval.h
|
|
ext/hash/php_hash_md.h
|
|
ext/hash/php_hash_ripemd.h
|
|
ext/hash/php_hash_salsa.h
|
|
ext/hash/php_hash_sha.h
|
|
ext/hash/php_hash_snefru.h
|
|
ext/hash/php_hash_snefru_tables.h
|
|
ext/hash/php_hash_tiger.h
|
|
ext/hash/php_hash_tiger_tables.h
|
|
ext/hash/php_hash_types.h
|
|
ext/hash/php_hash_whirlpool.h
|
|
ext/hash/php_hash_whirlpool_tables.h
|
|
ext/iconv/iconv.c
|
|
ext/iconv/php_iconv.h
|
|
ext/imap/php_imap.c
|
|
ext/imap/php_imap.h
|
|
ext/informix/php_informix.h
|
|
ext/informix/php_informix_includes.h
|
|
ext/interbase/ibase_blobs.c
|
|
ext/interbase/ibase_events.c
|
|
ext/interbase/ibase_query.c
|
|
ext/interbase/ibase_service.c
|
|
ext/interbase/interbase.c
|
|
ext/interbase/php_ibase_includes.h
|
|
ext/interbase/php_ibase_udf.c
|
|
ext/interbase/php_interbase.h
|
|
ext/json/json.c
|
|
ext/json/php_json.h
|
|
ext/ldap/ldap.c
|
|
ext/ldap/php_ldap.h
|
|
ext/libxml/libxml.c
|
|
ext/libxml/php_libxml.h
|
|
ext/mbstring/mb_gpc.c
|
|
ext/mbstring/mb_gpc.h
|
|
ext/mbstring/mbstring.c
|
|
ext/mbstring/mbstring.h
|
|
ext/mbstring/php_mbregex.c
|
|
ext/mbstring/php_mbregex.h
|
|
ext/mbstring/php_unicode.c
|
|
ext/mbstring/php_unicode.h
|
|
ext/mcrypt/mcrypt.c
|
|
ext/mcrypt/php_mcrypt.h
|
|
ext/mhash/mhash.c
|
|
ext/mhash/php_mhash.h
|
|
ext/mime_magic/mime_magic.c
|
|
ext/mime_magic/php_mime_magic.h
|
|
ext/mime_magic/phpmimemagic.h
|
|
ext/ming/ming.c
|
|
ext/ming/php_ming.h
|
|
ext/msql/php_msql.c
|
|
ext/msql/php_msql.h
|
|
ext/mssql/php_mssql.c
|
|
ext/mssql/php_mssql.h
|
|
ext/mysql/php_mysql.c
|
|
ext/mysql/php_mysql.h
|
|
ext/mysqli/mysqli.c
|
|
ext/mysqli/mysqli_api.c
|
|
ext/mysqli/mysqli_driver.c
|
|
ext/mysqli/mysqli_embedded.c
|
|
ext/mysqli/mysqli_exception.c
|
|
ext/mysqli/mysqli_fe.c
|
|
ext/mysqli/mysqli_nonapi.c
|
|
ext/mysqli/mysqli_prop.c
|
|
ext/mysqli/mysqli_repl.c
|
|
ext/mysqli/mysqli_report.c
|
|
ext/mysqli/mysqli_report.h
|
|
ext/mysqli/mysqli_warning.c
|
|
ext/mysqli/php_mysqli.h
|
|
ext/oci8/oci8.c
|
|
ext/oci8/oci8_collection.c
|
|
ext/oci8/oci8_interface.c
|
|
ext/oci8/oci8_lob.c
|
|
ext/oci8/oci8_statement.c
|
|
ext/oci8/php_oci8.h
|
|
ext/oci8/php_oci8_int.h
|
|
ext/odbc/birdstep.c
|
|
ext/odbc/php_birdstep.h
|
|
ext/odbc/php_odbc.c
|
|
ext/odbc/php_odbc.h
|
|
ext/odbc/php_odbc_includes.h
|
|
ext/openssl/openssl.c
|
|
ext/openssl/php_openssl.h
|
|
ext/openssl/xp_ssl.c
|
|
ext/pcntl/pcntl.c
|
|
ext/pcntl/php_pcntl.h
|
|
ext/pcntl/php_signal.c
|
|
ext/pcntl/php_signal.h
|
|
ext/pcre/php_pcre.c
|
|
ext/pcre/php_pcre.h
|
|
ext/pcre/pcrelib/dftables.c
|
|
ext/pcre/pcrelib/pcre.h
|
|
ext/pcre/pcrelib/pcre_compile.c
|
|
ext/pcre/pcrelib/pcre_config.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_refcount.c
|
|
ext/pcre/pcrelib/pcre_study.c
|
|
ext/pcre/pcrelib/pcre_tables.c
|
|
ext/pcre/pcrelib/pcre_try_flipped.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/pcregrep.c
|
|
ext/pcre/pcrelib/pcreposix.c
|
|
ext/pcre/pcrelib/pcreposix.h
|
|
ext/pdo/pdo.c
|
|
ext/pdo/pdo_dbh.c
|
|
ext/pdo/pdo_sql_parser.c
|
|
ext/pdo/pdo_sqlstate.c
|
|
ext/pdo/pdo_stmt.c
|
|
ext/pdo/php_pdo.h
|
|
ext/pdo/php_pdo_driver.h
|
|
ext/pdo/php_pdo_int.h
|
|
ext/pdo/php_pdo_phpvers_compat.h
|
|
ext/pdo_dblib/dblib_driver.c
|
|
ext/pdo_dblib/dblib_stmt.c
|
|
ext/pdo_dblib/pdo_dblib.c
|
|
ext/pdo_dblib/php_pdo_dblib.h
|
|
ext/pdo_dblib/php_pdo_dblib_int.h
|
|
ext/pdo_firebird/firebird_driver.c
|
|
ext/pdo_firebird/firebird_statement.c
|
|
ext/pdo_firebird/pdo_firebird.c
|
|
ext/pdo_firebird/php_pdo_firebird.h
|
|
ext/pdo_firebird/php_pdo_firebird_int.h
|
|
ext/pdo_mysql/mysql_driver.c
|
|
ext/pdo_mysql/mysql_statement.c
|
|
ext/pdo_mysql/pdo_mysql.c
|
|
ext/pdo_mysql/php_pdo_mysql.h
|
|
ext/pdo_mysql/php_pdo_mysql_int.h
|
|
ext/pdo_oci/oci_driver.c
|
|
ext/pdo_oci/oci_statement.c
|
|
ext/pdo_oci/pdo_oci.c
|
|
ext/pdo_oci/php_pdo_oci.h
|
|
ext/pdo_oci/php_pdo_oci_int.h
|
|
ext/pdo_odbc/odbc_driver.c
|
|
ext/pdo_pgsql/pdo_pgsql.c
|
|
ext/pdo_pgsql/pgsql_driver.c
|
|
ext/pdo_pgsql/pgsql_statement.c
|
|
ext/pdo_pgsql/php_pdo_pgsql.h
|
|
ext/pdo_pgsql/php_pdo_pgsql_int.h
|
|
ext/pdo_sqlite/pdo_sqlite.c
|
|
ext/pdo_sqlite/php_pdo_sqlite.h
|
|
ext/pdo_sqlite/php_pdo_sqlite_int.h
|
|
ext/pdo_sqlite/sqlite_driver.c
|
|
ext/pdo_sqlite/sqlite_statement.c
|
|
ext/pdo_sqlite/sqlite/src/alter.c
|
|
ext/pdo_sqlite/sqlite/src/analyze.c
|
|
ext/pdo_sqlite/sqlite/src/callback.c
|
|
ext/pdo_sqlite/sqlite/src/complete.c
|
|
ext/pdo_sqlite/sqlite/src/loadext.c
|
|
ext/pdo_sqlite/sqlite/src/os_unix.c
|
|
ext/pdo_sqlite/sqlite/src/prepare.c
|
|
ext/pdo_sqlite/sqlite/src/sqlite3ext.h
|
|
ext/pdo_sqlite/sqlite/src/vdbemem.c
|
|
ext/pdo_sqlite/sqlite/src/vtab.c
|
|
ext/pgsql/pgsql.c
|
|
ext/pgsql/php_pgsql.h
|
|
ext/posix/php_posix.h
|
|
ext/posix/posix.c
|
|
ext/pspell/php_pspell.h
|
|
ext/pspell/pspell.c
|
|
ext/readline/php_readline.h
|
|
ext/readline/readline.c
|
|
ext/recode/php_recode.h
|
|
ext/recode/recode.c
|
|
ext/reflection/php_reflection.c
|
|
ext/reflection/php_reflection.h
|
|
ext/session/mod_files.c
|
|
ext/session/mod_files.h
|
|
ext/session/mod_mm.c
|
|
ext/session/mod_mm.h
|
|
ext/session/mod_user.c
|
|
ext/session/mod_user.h
|
|
ext/session/php_session.h
|
|
ext/session/session.c
|
|
ext/shmop/php_shmop.h
|
|
ext/shmop/shmop.c
|
|
ext/simplexml/php_simplexml.h
|
|
ext/simplexml/php_simplexml_exports.h
|
|
ext/simplexml/simplexml.c
|
|
ext/snmp/php_snmp.h
|
|
ext/snmp/snmp.c
|
|
ext/soap/php_encoding.c
|
|
ext/soap/php_encoding.h
|
|
ext/soap/php_http.c
|
|
ext/soap/php_http.h
|
|
ext/soap/php_packet_soap.c
|
|
ext/soap/php_packet_soap.h
|
|
ext/soap/php_schema.c
|
|
ext/soap/php_schema.h
|
|
ext/soap/php_sdl.c
|
|
ext/soap/php_sdl.h
|
|
ext/soap/php_soap.h
|
|
ext/soap/php_xml.c
|
|
ext/soap/php_xml.h
|
|
ext/soap/soap.c
|
|
ext/sockets/php_sockets.h
|
|
ext/sockets/php_sockets_win.c
|
|
ext/sockets/php_sockets_win.h
|
|
ext/sockets/sockets.c
|
|
ext/sockets/unix_socket_constants.h
|
|
ext/sockets/win32_socket_constants.h
|
|
ext/spl/php_spl.c
|
|
ext/spl/php_spl.h
|
|
ext/spl/spl_array.c
|
|
ext/spl/spl_array.h
|
|
ext/spl/spl_directory.c
|
|
ext/spl/spl_directory.h
|
|
ext/spl/spl_engine.c
|
|
ext/spl/spl_engine.h
|
|
ext/spl/spl_exceptions.c
|
|
ext/spl/spl_exceptions.h
|
|
ext/spl/spl_functions.c
|
|
ext/spl/spl_functions.h
|
|
ext/spl/spl_iterators.c
|
|
ext/spl/spl_iterators.h
|
|
ext/spl/spl_observer.c
|
|
ext/spl/spl_observer.h
|
|
ext/spl/spl_sxe.c
|
|
ext/spl/spl_sxe.h
|
|
ext/sqlite/pdo_sqlite2.c
|
|
ext/sqlite/php_sqlite.h
|
|
ext/sqlite/sess_sqlite.c
|
|
ext/sqlite/sqlite.c
|
|
ext/sqlite/libsqlite/src/date.c
|
|
ext/sqlite/libsqlite/src/encode.c
|
|
ext/sqlite/libsqlite/src/vdbe.c
|
|
ext/standard/array.c
|
|
ext/standard/assert.c
|
|
ext/standard/base64.c
|
|
ext/standard/base64.h
|
|
ext/standard/basic_functions.c
|
|
ext/standard/basic_functions.h
|
|
ext/standard/browscap.c
|
|
ext/standard/crc32.c
|
|
ext/standard/crc32.h
|
|
ext/standard/credits.c
|
|
ext/standard/credits.h
|
|
ext/standard/crypt.c
|
|
ext/standard/css.c
|
|
ext/standard/css.h
|
|
ext/standard/cyr_convert.c
|
|
ext/standard/cyr_convert.h
|
|
ext/standard/datetime.c
|
|
ext/standard/datetime.h
|
|
ext/standard/dir.c
|
|
ext/standard/dl.c
|
|
ext/standard/dl.h
|
|
ext/standard/dns.c
|
|
ext/standard/dns.h
|
|
ext/standard/exec.c
|
|
ext/standard/exec.h
|
|
ext/standard/file.c
|
|
ext/standard/file.h
|
|
ext/standard/filestat.c
|
|
ext/standard/filters.c
|
|
ext/standard/flock_compat.c
|
|
ext/standard/flock_compat.h
|
|
ext/standard/formatted_print.c
|
|
ext/standard/fsock.c
|
|
ext/standard/fsock.h
|
|
ext/standard/ftok.c
|
|
ext/standard/ftp_fopen_wrapper.c
|
|
ext/standard/head.c
|
|
ext/standard/head.h
|
|
ext/standard/html.c
|
|
ext/standard/html.h
|
|
ext/standard/http.c
|
|
ext/standard/http_fopen_wrapper.c
|
|
ext/standard/image.c
|
|
ext/standard/incomplete_class.c
|
|
ext/standard/info.c
|
|
ext/standard/info.h
|
|
ext/standard/iptc.c
|
|
ext/standard/lcg.c
|
|
ext/standard/levenshtein.c
|
|
ext/standard/link.c
|
|
ext/standard/mail.c
|
|
ext/standard/math.c
|
|
ext/standard/md5.c
|
|
ext/standard/md5.h
|
|
ext/standard/metaphone.c
|
|
ext/standard/microtime.c
|
|
ext/standard/microtime.h
|
|
ext/standard/pack.c
|
|
ext/standard/pack.h
|
|
ext/standard/pageinfo.c
|
|
ext/standard/pageinfo.h
|
|
ext/standard/php_array.h
|
|
ext/standard/php_assert.h
|
|
ext/standard/php_browscap.h
|
|
ext/standard/php_crypt.h
|
|
ext/standard/php_dir.h
|
|
ext/standard/php_ext_syslog.h
|
|
ext/standard/php_filestat.h
|
|
ext/standard/php_fopen_wrapper.c
|
|
ext/standard/php_fopen_wrappers.h
|
|
ext/standard/php_ftok.h
|
|
ext/standard/php_http.h
|
|
ext/standard/php_image.h
|
|
ext/standard/php_incomplete_class.h
|
|
ext/standard/php_iptc.h
|
|
ext/standard/php_lcg.h
|
|
ext/standard/php_link.h
|
|
ext/standard/php_mail.h
|
|
ext/standard/php_math.h
|
|
ext/standard/php_metaphone.h
|
|
ext/standard/php_rand.h
|
|
ext/standard/php_smart_str.h
|
|
ext/standard/php_smart_str_public.h
|
|
ext/standard/php_standard.h
|
|
ext/standard/php_string.h
|
|
ext/standard/php_type.h
|
|
ext/standard/php_uuencode.h
|
|
ext/standard/php_var.h
|
|
ext/standard/php_versioning.h
|
|
ext/standard/proc_open.c
|
|
ext/standard/proc_open.h
|
|
ext/standard/quot_print.c
|
|
ext/standard/quot_print.h
|
|
ext/standard/rand.c
|
|
ext/standard/reg.c
|
|
ext/standard/reg.h
|
|
ext/standard/scanf.c
|
|
ext/standard/scanf.h
|
|
ext/standard/sha1.c
|
|
ext/standard/sha1.h
|
|
ext/standard/soundex.c
|
|
ext/standard/streamsfuncs.c
|
|
ext/standard/streamsfuncs.h
|
|
ext/standard/string.c
|
|
ext/standard/strnatcmp.c
|
|
ext/standard/syslog.c
|
|
ext/standard/type.c
|
|
ext/standard/uniqid.c
|
|
ext/standard/uniqid.h
|
|
ext/standard/url.c
|
|
ext/standard/url.h
|
|
ext/standard/url_scanner.c
|
|
ext/standard/url_scanner.h
|
|
ext/standard/url_scanner_ex.c
|
|
ext/standard/url_scanner_ex.h
|
|
ext/standard/user_filters.c
|
|
ext/standard/uuencode.c
|
|
ext/standard/var.c
|
|
ext/standard/var_unserializer.c
|
|
ext/standard/versioning.c
|
|
ext/sybase/php_sybase_db.c
|
|
ext/sybase/php_sybase_db.h
|
|
ext/sybase_ct/php_sybase_ct.c
|
|
ext/sybase_ct/php_sybase_ct.h
|
|
ext/sysvmsg/php_sysvmsg.h
|
|
ext/sysvmsg/sysvmsg.c
|
|
ext/sysvsem/php_sysvsem.h
|
|
ext/sysvsem/sysvsem.c
|
|
ext/sysvshm/php_sysvshm.h
|
|
ext/sysvshm/sysvshm.c
|
|
ext/tidy/php_tidy.h
|
|
ext/tidy/tidy.c
|
|
ext/tokenizer/php_tokenizer.h
|
|
ext/tokenizer/tokenizer.c
|
|
ext/unicode/collator.c
|
|
ext/unicode/locale.c
|
|
ext/unicode/php_property.h
|
|
ext/unicode/php_transform.h
|
|
ext/unicode/php_unicode.h
|
|
ext/unicode/property.c
|
|
ext/unicode/transform.c
|
|
ext/unicode/unicode.c
|
|
ext/unicode/unicode_iterators.c
|
|
ext/wddx/php_wddx.h
|
|
ext/wddx/php_wddx_api.h
|
|
ext/wddx/wddx.c
|
|
ext/xml/compat.c
|
|
ext/xml/expat_compat.h
|
|
ext/xml/php_xml.h
|
|
ext/xml/xml.c
|
|
ext/xmlreader/php_xmlreader.c
|
|
ext/xmlreader/php_xmlreader.h
|
|
ext/xmlrpc/php_xmlrpc.h
|
|
ext/xmlrpc/xmlrpc-epi-php.c
|
|
ext/xmlrpc/libxmlrpc/xml_element.c
|
|
ext/xmlrpc/libxmlrpc/xmlrpc.c
|
|
ext/xmlwriter/php_xmlwriter.c
|
|
ext/xmlwriter/php_xmlwriter.h
|
|
ext/xsl/php_xsl.c
|
|
ext/xsl/php_xsl.h
|
|
ext/xsl/xsl_fe.h
|
|
ext/xsl/xsltprocessor.c
|
|
ext/zip/php_zip.c
|
|
ext/zip/php_zip.h
|
|
ext/zip/zip_stream.c
|
|
ext/zip/lib/mkstemp.c
|
|
ext/zip/lib/zip.h
|
|
ext/zip/lib/zip_add_dir.c
|
|
ext/zip/lib/zip_close.c
|
|
ext/zip/lib/zip_dirent.c
|
|
ext/zip/lib/zip_entry_free.c
|
|
ext/zip/lib/zip_entry_new.c
|
|
ext/zip/lib/zip_err_str.c
|
|
ext/zip/lib/zip_error.c
|
|
ext/zip/lib/zip_error_clear.c
|
|
ext/zip/lib/zip_error_strerror.c
|
|
ext/zip/lib/zip_file_error_clear.c
|
|
ext/zip/lib/zip_file_get_offset.c
|
|
ext/zip/lib/zip_fread.c
|
|
ext/zip/lib/zip_get_archive_comment.c
|
|
ext/zip/lib/zip_get_file_comment.c
|
|
ext/zip/lib/zip_memdup.c
|
|
ext/zip/lib/zip_new.c
|
|
ext/zip/lib/zip_open.c
|
|
ext/zip/lib/zip_replace.c
|
|
ext/zip/lib/zip_set_archive_comment.c
|
|
ext/zip/lib/zip_set_file_comment.c
|
|
ext/zip/lib/zip_source_buffer.c
|
|
ext/zip/lib/zip_source_filep.c
|
|
ext/zip/lib/zip_source_function.c
|
|
ext/zip/lib/zip_source_zip.c
|
|
ext/zip/lib/zip_stat_index.c
|
|
ext/zip/lib/zip_stat_init.c
|
|
ext/zip/lib/zip_unchange.c
|
|
ext/zip/lib/zip_unchange_all.c
|
|
ext/zip/lib/zip_unchange_archive.c
|
|
ext/zip/lib/zipint.h
|
|
ext/zlib/php_zlib.h
|
|
ext/zlib/zlib.c
|
|
ext/zlib/zlib_filter.c
|
|
ext/zlib/zlib_fopen_wrapper.c
|
|
main/SAPI.c
|
|
main/SAPI.h
|
|
main/config.w32.h
|
|
main/fopen_wrappers.c
|
|
main/fopen_wrappers.h
|
|
main/internal_functions_nw.c
|
|
main/internal_functions_win32.c
|
|
main/logos.h
|
|
main/main.c
|
|
main/network.c
|
|
main/output.c
|
|
main/php.h
|
|
main/php_compat.h
|
|
main/php_content_types.c
|
|
main/php_content_types.h
|
|
main/php_globals.h
|
|
main/php_ini.c
|
|
main/php_ini.h
|
|
main/php_logos.c
|
|
main/php_logos.h
|
|
main/php_main.h
|
|
main/php_memory_streams.h
|
|
main/php_network.h
|
|
main/php_open_temporary_file.c
|
|
main/php_open_temporary_file.h
|
|
main/php_output.h
|
|
main/php_reentrancy.h
|
|
main/php_regex.h
|
|
main/php_scandir.c
|
|
main/php_scandir.h
|
|
main/php_sprintf.c
|
|
main/php_streams.h
|
|
main/php_syslog.h
|
|
main/php_ticks.c
|
|
main/php_ticks.h
|
|
main/php_variables.c
|
|
main/php_variables.h
|
|
main/reentrancy.c
|
|
main/rfc1867.c
|
|
main/rfc1867.h
|
|
main/snprintf.c
|
|
main/snprintf.h
|
|
main/spprintf.c
|
|
main/spprintf.h
|
|
main/strlcat.c
|
|
main/strlcpy.c
|
|
main/win95nt.h
|
|
main/streams/cast.c
|
|
main/streams/filter.c
|
|
main/streams/memory.c
|
|
main/streams/mmap.c
|
|
main/streams/php_stream_context.h
|
|
main/streams/php_stream_filter_api.h
|
|
main/streams/php_stream_mmap.h
|
|
main/streams/php_stream_plain_wrapper.h
|
|
main/streams/php_stream_transport.h
|
|
main/streams/php_stream_userspace.h
|
|
main/streams/php_streams_int.h
|
|
main/streams/plain_wrapper.c
|
|
main/streams/streams.c
|
|
main/streams/transports.c
|
|
main/streams/unicode_filter.c
|
|
main/streams/userspace.c
|
|
main/streams/xp_socket.c
|
|
netware/start.c
|
|
sapi/aolserver/aolserver.c
|
|
sapi/apache/libpre.c
|
|
sapi/apache/mod_php5.c
|
|
sapi/apache/mod_php5.h
|
|
sapi/apache/php_apache.c
|
|
sapi/apache/php_apache_http.h
|
|
sapi/apache/sapi_apache.c
|
|
sapi/apache2filter/apache_config.c
|
|
sapi/apache2filter/php_apache.h
|
|
sapi/apache2filter/php_functions.c
|
|
sapi/apache2filter/sapi_apache2.c
|
|
sapi/apache2handler/apache_config.c
|
|
sapi/apache2handler/mod_php5.c
|
|
sapi/apache2handler/php_apache.h
|
|
sapi/apache2handler/php_functions.c
|
|
sapi/apache2handler/sapi_apache2.c
|
|
sapi/apache_hooks/mod_php5.c
|
|
sapi/apache_hooks/mod_php5.h
|
|
sapi/apache_hooks/php_apache.c
|
|
sapi/apache_hooks/sapi_apache.c
|
|
sapi/caudium/caudium.c
|
|
sapi/cgi/cgi_main.c
|
|
sapi/cgi/fastcgi.c
|
|
sapi/cgi/fastcgi.h
|
|
sapi/cgi/getopt.c
|
|
sapi/cgi/php_getopt.h
|
|
sapi/cli/getopt.c
|
|
sapi/cli/php_cli.c
|
|
sapi/cli/php_cli_readline.c
|
|
sapi/cli/php_cli_readline.h
|
|
sapi/cli/php_getopt.h
|
|
sapi/continuity/capi.c
|
|
sapi/embed/php_embed.c
|
|
sapi/embed/php_embed.h
|
|
sapi/isapi/php5isapi.c
|
|
sapi/milter/php_milter.c
|
|
sapi/nsapi/nsapi.c
|
|
sapi/phttpd/php_phttpd.h
|
|
sapi/phttpd/phttpd.c
|
|
sapi/pi3web/pi3web_sapi.c
|
|
sapi/roxen/roxen.c
|
|
sapi/thttpd/php_thttpd.h
|
|
sapi/thttpd/thttpd.c
|
|
sapi/tux/php_tux.c
|
|
sapi/webjames/php_webjames.h
|
|
sapi/webjames/webjames.c
|
|
win32/crypt_win32.h
|
|
win32/glob.c
|
|
win32/globals.c
|
|
win32/grp.h
|
|
win32/md5crypt.c
|
|
win32/md5crypt.h
|
|
win32/php_win32_globals.h
|
|
win32/select.c
|
|
win32/select.h
|
|
win32/sendmail.c
|
|
win32/syslog.h
|
|
win32/winutil.c
|
|
win32/winutil.h
|
|
win32/build/deplister.c:
|
|
Bump year.
|
|
|
|
2006-12-31 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/filter/logical_filters.c:
|
|
|
|
MFB: Simplify code and change strchr() to memchr()
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/logical_filters.c:
|
|
|
|
Simplify code and change strchr() to memchr()
|
|
|
|
* (PHP_4_4)
|
|
ext/session/session.c:
|
|
|
|
MFH: Added boundary checks to php_binary deserializer
|
|
|
|
* ext/session/session.c:
|
|
MFB: Added boundary checks to php_binary deserializer
|
|
|
|
* (PHP_5_2)
|
|
ext/session/session.c:
|
|
|
|
Added boundary checks to php_binary deserializer
|
|
|
|
* main/SAPI.c:
|
|
|
|
MFB: Fixed bug #39984 (redirect response code in header() could be ignored
|
|
in CGI sapi).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
main/SAPI.c:
|
|
|
|
Fixed bug #39984 (redirect response code in header() could be ignored in
|
|
CGI sapi).
|
|
|
|
2006-12-31 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* (PHP_5_2)
|
|
ext/spl/spl.php:
|
|
- MFH Bugfix: #39996 Wrong PHPDoc comment for SplFileInfo::getType()
|
|
|
|
* ext/spl/spl.php:
|
|
- Bugfix: #39996 Wrong PHPDoc comment for SplFileInfo::getType()
|
|
|
|
2006-12-31 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/standard/proc_open.c:
|
|
MFB: fix #36427. patch by jdolecek at NetBSD dot org
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/proc_open.c:
|
|
- Fixed bug #36427 (proc_open() / proc_close() leak handles on windows).
|
|
|
|
* ext/standard/proc_open.c
|
|
ext/standard/proc_open.h:
|
|
MFB: fix PID info on windows
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/proc_open.c
|
|
ext/standard/proc_open.h:
|
|
Fixed bug #38542 (proc_get_status() returns wrong PID on windows)
|
|
|
|
2006-12-30 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_4_4)
|
|
ext/sysvshm/sysvshm.c:
|
|
MFH: Added missing resource validation checks
|
|
|
|
* (PHP_5_2)
|
|
ext/sysvshm/sysvshm.c:
|
|
Added missing resource validation checks
|
|
|
|
* ext/shmop/shmop.c:
|
|
MFB: Added missing resource type checks
|
|
|
|
* (PHP_5_2)
|
|
ext/shmop/shmop.c:
|
|
Added missing resource type checks
|
|
|
|
2006-12-30 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
BFN
|
|
|
|
* ext/simplexml/simplexml.c
|
|
ext/simplexml/tests/bug39760.phpt:
|
|
MFB: fix bug #39760 (cloning fails on nested SimpleXML-Object)
|
|
add test
|
|
|
|
* (PHP_5_2)
|
|
ext/simplexml/simplexml.c
|
|
ext/simplexml/tests/bug39760.phpt
|
|
ext/simplexml/tests/bug39760.phpt:
|
|
fix bug #39760 (cloning fails on nested SimpleXML-Object)
|
|
add test
|
|
|
|
2006-12-30 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
ext/xsl/xsltprocessor.c:
|
|
|
|
C++ comment
|
|
|
|
* ext/standard/tests/strings/pack.phpt:
|
|
MFB: Mark test as being 32bit only
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/strings/pack.phpt:
|
|
|
|
Mark test as being 32bit only
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_operators.c:
|
|
|
|
Simplify & optimize code
|
|
|
|
|
|
* ext/filter/logical_filters.c:
|
|
|
|
MFB: Fixes test #50
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/logical_filters.c:
|
|
|
|
Fixes test #50
|
|
|
|
2006-12-29 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
ext/pgsql/pgsql.c:
|
|
|
|
MFH: Fixed bug #39971 (pg_insert/pg_update do not allow now() to be used
|
|
for
|
|
timestamp fields).
|
|
|
|
* ext/pgsql/pgsql.c:
|
|
MFB: Fixed bug #39971 (pg_insert/pg_update do not allow now() to be used
|
|
for
|
|
timestamp fields).
|
|
|
|
* ext/pgsql/tests/80_bug39971.phpt
|
|
ext/pgsql/tests/80_bug39971.phpt:
|
|
|
|
file 80_bug39971.phpt was initially added on branch PHP_5_2.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/pgsql/pgsql.c:
|
|
|
|
Fixed bug #39971 (pg_insert/pg_update do not allow now() to be used for
|
|
timestamp fields).
|
|
|
|
2006-12-28 Antony Dovgal <antony@zend.com>
|
|
|
|
* sapi/cgi/cgi_main.c:
|
|
make sure l != 0
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend.c:
|
|
that was not intentional
|
|
thanks Nuno
|
|
|
|
* ZendEngine2/zend.c:
|
|
nuke dead code
|
|
|
|
* ext/fdf/fdf.c
|
|
ext/mime_magic/mime_magic.c:
|
|
use strlcpy()
|
|
|
|
2006-12-28 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/zlib/tests/bug_34821.phpt:
|
|
MFB
|
|
|
|
* (PHP_5_2)
|
|
ext/zlib/tests/bug_34821.phpt:
|
|
make this test run a little faster (is currently timeout with valgrind)
|
|
|
|
2006-12-28 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/mysql/php_mysql.c:
|
|
include basic_functions.h for php_get_current_user() declaration
|
|
|
|
* ext/fdf/fdf.c:
|
|
it's ptr, not ptrptr
|
|
|
|
* ext/dba/libflatfile/flatfile.c:
|
|
use the macro, casting works only with GCC
|
|
|
|
* sapi/embed/php_embed.c:
|
|
fix sapi/embed build
|
|
|
|
2006-12-28 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/pgsql/pgsql.c:
|
|
|
|
MFB: Added buffer length checks
|
|
|
|
* (PHP_5_2)
|
|
ext/pgsql/pgsql.c:
|
|
|
|
Added buffer length checks
|
|
|
|
2006-12-28 Antony Dovgal <antony@zend.com>
|
|
|
|
* sapi/apache_hooks/php_apache.c:
|
|
fix build
|
|
|
|
2006-12-28 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* main/php_logos.c:
|
|
|
|
MFB: strcat() stuff
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/proc_open.c
|
|
main/php_logos.c:
|
|
|
|
Simplify code and eliminate strcat() usage
|
|
|
|
2006-12-28 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* run-tests.php:
|
|
force tidy.clean_output=0
|
|
|
|
2006-12-28 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/standard/file.c:
|
|
fix ZTS build
|
|
|
|
* ext/odbc/php_odbc.c
|
|
main/php_ini.c
|
|
sapi/apache/php_apache.c
|
|
sapi/apache_hooks/php_apache.c:
|
|
use strlcat()
|
|
|
|
* ext/sockets/sockets.c
|
|
ext/standard/reg.c:
|
|
minor improvements
|
|
|
|
* main/main.c:
|
|
use strlcat() and a bigger buffer
|
|
|
|
2006-12-28 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_execute_API.c:
|
|
Avoid strcpy() & strcat()
|
|
|
|
2006-12-27 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_4_4)
|
|
Zend/zend_ini.c:
|
|
fix build
|
|
|
|
* ext/session/tests/001.phpt
|
|
ext/session/tests/004.phpt
|
|
ext/session/tests/005.phpt
|
|
ext/standard/tests/general_functions/include_path.phpt
|
|
ext/standard/tests/general_functions/parse_ini_file.phpt
|
|
ext/standard/tests/strings/bug20108.phpt
|
|
ext/standard/tests/strings/bug25671.phpt
|
|
ext/standard/tests/strings/bug27278.phpt
|
|
ext/standard/tests/strings/bug39873.phpt
|
|
ext/standard/tests/time/bug38524.phpt:
|
|
fix tests
|
|
|
|
* ext/standard/math.c:
|
|
NULL is a special value for number_format() meaning "use default separator"
|
|
|
|
* ZendEngine2/zend_operators.c:
|
|
restore old behaviour when casting objects to strings and NULL
|
|
|
|
* ZendEngine2/zend_operators.c:
|
|
fix convert_to_unicode() and convert_to_string() which didn't set the type
|
|
of the op properly
|
|
|
|
* ext/standard/tests/file/fscanf.phpt
|
|
ext/standard/tests/strings/bug21730.phpt:
|
|
fix *scanf() tests
|
|
|
|
* ZendEngine2/zend_operators.h
|
|
ZendEngine2/zend_strtol.c:
|
|
add zend_u_strtoul() and fix build
|
|
|
|
* main/php_streams.h:
|
|
fix php_stream_u_get_line() macro
|
|
|
|
2006-12-27 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* (PHP_5_2)
|
|
ext/session/tests/008.phpt:
|
|
die("skip this is for PHP < 4.2.3");
|
|
|
|
* ext/standard/tests/strings/htmlentities02.phpt:
|
|
MFB
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/strings/htmlentities02.phpt:
|
|
oops: remove uneeded code in the skip condition
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/strings/htmlentities02.phpt:
|
|
add fr_FR@euro to the setlocale list
|
|
|
|
2006-12-27 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/pdo_oci/oci_statement.c:
|
|
initialize memory with 0's, so we won't get garbage if the statement does
|
|
not set the var
|
|
|
|
* (PHP_5_2)
|
|
ext/oci8/tests/function_aliases.phpt
|
|
ext/oci8/tests/lob_aliases.phpt
|
|
ext/oci8/tests/num.phpt
|
|
ext/oci8/tests/statement_type.phpt
|
|
ext/oci8/tests/statement_type_old.phpt:
|
|
MFH more test improvements by Chris Jones
|
|
|
|
* ext/oci8/tests/details.inc:
|
|
that should not be there..
|
|
|
|
* ext/oci8/tests/details.inc
|
|
ext/oci8/tests/function_aliases.phpt
|
|
ext/oci8/tests/function_aliases.phpt
|
|
ext/oci8/tests/lob_aliases.phpt
|
|
ext/oci8/tests/lob_aliases.phpt
|
|
ext/oci8/tests/num.phpt
|
|
ext/oci8/tests/statement_type.phpt
|
|
ext/oci8/tests/statement_type_old.phpt:
|
|
more test improvements by Chris Jones
|
|
|
|
2006-12-26 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/file.c
|
|
ext/standard/scanf.c
|
|
ext/standard/scanf.h
|
|
ext/standard/string.c:
|
|
Unicode support in sscanf() and fscanf(). (Tony, Andrei)
|
|
|
|
2006-12-26 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/snmp/php_snmp.h:
|
|
fix build
|
|
|
|
2006-12-26 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ZendEngine2/zend_ini.c
|
|
ZendEngine2/zend_ini.h
|
|
ext/exif/exif.c
|
|
ext/interbase/ibase_query.c
|
|
ext/json/json.c
|
|
ext/pdo_dblib/dblib_driver.c
|
|
ext/pdo_dblib/dblib_stmt.c
|
|
ext/pgsql/pgsql.c
|
|
ext/soap/php_encoding.c
|
|
ext/spl/spl_directory.c
|
|
ext/standard/uuencode.c
|
|
ext/standard/var.c
|
|
main/main.c:
|
|
|
|
MFB: safety checks
|
|
|
|
* (PHP_4_4)
|
|
Zend/zend_ini.c
|
|
Zend/zend_ini.h
|
|
ext/exif/exif.c
|
|
main/main.c:
|
|
MFB: safety checks
|
|
|
|
* ext/session/session.c:
|
|
MFB: Session deserializer protection.
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_strtod.c:
|
|
|
|
Fixed compiler warning
|
|
|
|
* (PHP_5_2)
|
|
ext/curl/interface.c:
|
|
Don't forget to free url structure
|
|
|
|
* ext/curl/interface.c:
|
|
MFB: Fixed bug #39878 (CURL doesn't compile on Sun Studio Pro).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/curl/interface.c:
|
|
Fixed bug #39878 (CURL doesn't compile on Sun Studio Pro).
|
|
|
|
* (PHP_5_2)
|
|
ext/session/session.c:
|
|
Session deserializer protection.
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/type.c:
|
|
is_numeric_string() optimization
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/bench.php
|
|
ZendEngine2/zend.c
|
|
ZendEngine2/zend_exceptions.c
|
|
ZendEngine2/zend_language_scanner.l
|
|
ZendEngine2/zend_operators.c
|
|
ZendEngine2/zend_operators.h
|
|
ZendEngine2/zend_strtod.c
|
|
ZendEngine2/zend_strtod.h:
|
|
is_numeric_string() optimization
|
|
|
|
|
|
2006-12-26 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/xml/xml.c:
|
|
fix arguments order (just in the sake of purity)
|
|
|
|
2006-12-26 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/gd/config.m4:
|
|
- Add better zlib detection
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/zip/config.m4
|
|
ext/zip/config.m4:
|
|
- #39952 zip ignoring --with-libdir on zlib checks (judas dot
|
|
iscariote at gmail dot com)
|
|
|
|
2006-12-26 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ext/filter/filter.c
|
|
ext/filter/filter.c
|
|
ext/filter/filter_private.h
|
|
ext/filter/filter_private.h
|
|
ext/filter/logical_filters.c
|
|
ext/filter/logical_filters.c
|
|
ext/filter/tests/030.phpt
|
|
ext/filter/tests/030.phpt
|
|
ext/filter/tests/045.phpt
|
|
ext/filter/tests/046.phpt
|
|
ext/filter/tests/047.phpt
|
|
ext/filter/tests/048.phpt
|
|
ext/filter/tests/049.phpt
|
|
ext/filter/tests/050.phpt
|
|
ext/filter/tests/051.phpt
|
|
ext/filter/tests/bug7733.phpt:
|
|
Code review:
|
|
. fixed integer overflow
|
|
. fixed buffer overflow/underflow
|
|
. added more strict IP validation
|
|
. reimplemented float number validation
|
|
|
|
* ext/filter/tests/045.phpt
|
|
ext/filter/tests/045.phpt
|
|
ext/filter/tests/046.phpt
|
|
ext/filter/tests/046.phpt
|
|
ext/filter/tests/047.phpt
|
|
ext/filter/tests/047.phpt
|
|
ext/filter/tests/048.phpt
|
|
ext/filter/tests/048.phpt
|
|
ext/filter/tests/049.phpt
|
|
ext/filter/tests/049.phpt
|
|
ext/filter/tests/050.phpt
|
|
ext/filter/tests/050.phpt
|
|
ext/filter/tests/051.phpt
|
|
ext/filter/tests/051.phpt
|
|
ext/filter/tests/bug7733.phpt:
|
|
|
|
file 045.phpt was initially added on branch PHP_5_2.
|
|
|
|
2006-12-25 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_ini.c
|
|
ZendEngine2/zend_ini.h
|
|
main/main.c:
|
|
|
|
Ensure that OnUpdateLongGEZero is greater or equal to 0.
|
|
Added a update wrapper for ensuring >0 values
|
|
|
|
* (PHP_5_2)
|
|
ext/exif/exif.c:
|
|
|
|
Allocation safety checks
|
|
|
|
2006-12-25 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/zip/php_zip.c:
|
|
add missing space for \0
|
|
|
|
2006-12-25 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
ext/pgsql/pgsql.c
|
|
ext/soap/php_encoding.c
|
|
ext/spl/spl_directory.c
|
|
ext/standard/math.c
|
|
main/main.c:
|
|
Allocation safety checks
|
|
|
|
2006-12-25 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/xsl/xsltprocessor.c:
|
|
more safe_emalloc()
|
|
|
|
2006-12-25 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
ext/interbase/ibase_query.c
|
|
ext/json/json.c
|
|
ext/oci8/oci8_statement.c
|
|
ext/pdo_dblib/dblib_driver.c
|
|
ext/pdo_dblib/dblib_stmt.c
|
|
ext/standard/uuencode.c
|
|
ext/standard/var.c:
|
|
Use safe_emalloc()
|
|
|
|
* ext/standard/tests/array/array_sum.phpt:
|
|
MFB: Fixed test for 64bit systems
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/array/array_sum.phpt:
|
|
Fixed test for 64bit systems
|
|
|
|
2006-12-25 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/iconv/iconv.c
|
|
ext/interbase/ibase_blobs.c
|
|
ext/mhash/mhash.c
|
|
ext/oci8/oci8_statement.c
|
|
ext/standard/streamsfuncs.c:
|
|
use safe_emalloc()
|
|
|
|
* ext/bz2/bz2.c:
|
|
improve check for overflow
|
|
|
|
* ext/sockets/sockets.c:
|
|
fix CS, add missing folding markers
|
|
mark Unicode safe functions as they are
|
|
|
|
2006-12-25 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ZendEngine2/tests/bug39825.phpt
|
|
ZendEngine2/tests/bug39825.phpt:
|
|
|
|
file bug39825.phpt was initially added on branch PHP_5_2.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h
|
|
ZendEngine2/zend_vm_execute.h
|
|
ZendEngine2/tests/bug39825.phpt:
|
|
Fixed bug #39825 (foreach produces memory error)
|
|
|
|
2006-12-25 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/standard/streamsfuncs.c:
|
|
stream_socket_shutdown() is Unicode safe by definition
|
|
|
|
* ext/soap/soap.c:
|
|
fix proto
|
|
|
|
* ext/mhash/mhash.c:
|
|
fix protos
|
|
|
|
* ext/posix/posix.c:
|
|
mark most of the ext/posix functions as Unicode safe, for they do not use
|
|
strings in any way
|
|
|
|
* ext/oci8/oci8_interface.c:
|
|
mark all LOB functions as Unicode safe
|
|
|
|
2006-12-25 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/exif/exif.c
|
|
ext/informix/ifx.ec
|
|
ext/standard/http_fopen_wrapper.c
|
|
ext/standard/microtime.c:
|
|
MFB: Use %F (ignores locale) for internal representation of floats
|
|
|
|
* (PHP_5_2)
|
|
ext/exif/exif.c
|
|
ext/informix/ifx.ec
|
|
ext/standard/http_fopen_wrapper.c
|
|
ext/standard/microtime.c:
|
|
Use %F (ignores locale) for internal representation of floats
|
|
|
|
2006-12-25 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
README.UPDATE_5_2:
|
|
Add missing NEWS entrys and update the README.UPDATE file
|
|
|
|
2006-12-25 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
NEWS
|
|
configure.in
|
|
configure.in:
|
|
MFH: fix bug #39890 (using autoconf 2.6x and --with-layout=GNU breaks PEAR
|
|
install path)
|
|
|
|
* configure.in:
|
|
fix bug #39890 (using autoconf 2.6x and --with-layout=GNU breaks PEAR
|
|
install path)
|
|
|
|
* ext/imap/php_imap.c:
|
|
fix build
|
|
|
|
* ext/standard/tests/general_functions/001.phpt
|
|
ext/standard/tests/general_functions/001.phpt
|
|
ext/standard/tests/strings/bug22207.phpt
|
|
ext/standard/tests/strings/bug22207.phpt:
|
|
fix test
|
|
|
|
2006-12-25 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/imap/php_imap.c:
|
|
MFB: Define SENDBUFLEN for older c-client libs
|
|
|
|
* (PHP_4_4)
|
|
ext/imap/php_imap.c:
|
|
MFH: Define SENDBUFLEN for older c-client libs
|
|
|
|
* (PHP_5_2)
|
|
ext/imap/php_imap.c:
|
|
Define SENDBUFLEN for older c-client libs
|
|
|
|
2006-12-25 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ZendEngine2/tests/bug39944.phpt
|
|
ZendEngine2/tests/bug39944.phpt:
|
|
|
|
file bug39944.phpt was initially added on branch PHP_5_2.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
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
|
|
ZendEngine2/tests/bug39944.phpt:
|
|
Fixed bug #39944 (References broken)
|
|
|
|
* main/streams/filter.c
|
|
main/streams/filter.c:
|
|
Fixed heap overflow
|
|
|
|
* ZendEngine2/zend_alloc.c
|
|
ZendEngine2/zend_alloc.c:
|
|
Fixed possible size_t overflow
|
|
|
|
2006-12-25 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/standard/credits.c:
|
|
update credits at request of Gabor
|
|
|
|
* ext/standard/tests/strings/bug23894.phpt
|
|
ext/standard/tests/strings/sprintf_f.phpt
|
|
ext/standard/tests/strings/sprintf_f_2.phpt
|
|
ext/standard/tests/strings/sprintf_f_2.phpt
|
|
ext/standard/tests/strings/sprintf_f_3.phpt
|
|
ext/standard/tests/strings/sprintf_f_3.phpt:
|
|
fix tests
|
|
|
|
* ext/standard/formatted_print.c:
|
|
fix #36392 in Unicode mode
|
|
|
|
2006-12-24 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/imap/php_imap.c:
|
|
MFB: Fixed buffer boundary protection
|
|
|
|
* (PHP_5_2)
|
|
ext/imap/php_imap.c:
|
|
Fixed buffer boundary protection
|
|
|
|
* ext/sqlite/libsqlite/src/encode.c:
|
|
MFB: Added empty string checks
|
|
|
|
* (PHP_5_2)
|
|
ext/sqlite/libsqlite/src/encode.c:
|
|
Added empty string checks
|
|
|
|
2006-12-24 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* ext/com_dotnet/com_saproxy.c:
|
|
update function signature
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
NEWS:
|
|
BFN
|
|
|
|
* ext/com_dotnet/com_com.c
|
|
ext/com_dotnet/com_handlers.c
|
|
ext/com_dotnet/com_saproxy.c
|
|
ext/com_dotnet/php_com_dotnet_internal.h:
|
|
MFB: fix bug #33734 and related (Something strange with COM Object)
|
|
- caused by fix in com_handlers.c rev 1.22.2.5
|
|
|
|
* (PHP_5_2)
|
|
ext/com_dotnet/com_com.c
|
|
ext/com_dotnet/com_handlers.c
|
|
ext/com_dotnet/com_saproxy.c
|
|
ext/com_dotnet/php_com_dotnet_internal.h:
|
|
fix bug #33734 and related (Something strange with COM Object)
|
|
- caused by fix in com_handlers.c rev 1.22.2.5
|
|
|
|
* ext/com_dotnet/com_handlers.c
|
|
ext/com_dotnet/com_variant.c
|
|
ext/com_dotnet/com_wrapper.c
|
|
ext/com_dotnet/tests/bug33386.phpt
|
|
ext/com_dotnet/tests/bug39596.phpt:
|
|
MFB:
|
|
- fix bug #33386 (ScriptControl only sees last function of class):
|
|
com_wrapper.c
|
|
- fix bug #37588 (COM Property propputref converts to PHP function
|
|
and can't be accesed): com_handlers.c
|
|
- fix bug #39596 (Creating Variant of type VT_ARRAY): com_variant.c
|
|
- add tests
|
|
|
|
* ext/com_dotnet/tests/bug33386.phpt
|
|
ext/com_dotnet/tests/bug33386.phpt
|
|
ext/com_dotnet/tests/bug39596.phpt
|
|
ext/com_dotnet/tests/bug39596.phpt:
|
|
|
|
file bug33386.phpt was initially added on branch PHP_5_2.
|
|
|
|
* (PHP_5_2)
|
|
ext/com_dotnet/com_handlers.c
|
|
ext/com_dotnet/com_variant.c
|
|
ext/com_dotnet/com_wrapper.c:
|
|
- fix bug #33386 (ScriptControl only sees last function of class):
|
|
com_wrapper.c
|
|
- fix bug #37588 (COM Property propputref converts to PHP function
|
|
and can't be accesed): com_handlers.c
|
|
- fix bug #39596 (Creating Variant of type VT_ARRAY): com_variant.c
|
|
- add tests
|
|
|
|
2006-12-24 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/zip/php_zip.c:
|
|
Fix typo
|
|
|
|
2006-12-23 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/zip/php_zip.c
|
|
ext/zip/zip_stream.c:
|
|
MFB: safety checks
|
|
|
|
* (PHP_5_2)
|
|
ext/zip/php_zip.c
|
|
ext/zip/zip_stream.c:
|
|
Safety checks
|
|
|
|
* (PHP_4_4)
|
|
ext/sysvmsg/sysvmsg.c:
|
|
MFB: Added checks for negative max length and overflow checks for
|
|
overly long strings.
|
|
|
|
* ext/sysvmsg/sysvmsg.c:
|
|
MFB: Added checks for negative max length and overflow checks for overly
|
|
long strings.
|
|
|
|
* (PHP_5_2)
|
|
ext/sysvmsg/sysvmsg.c:
|
|
Added checks for negative max length and overflow checks for overly long
|
|
strings.
|
|
|
|
2006-12-23 Derick Rethans <php@derickrethans.nl>
|
|
|
|
* ext/mcrypt/config.m4
|
|
ext/mhash/config.m4
|
|
ext/pdo_sqlite/config.m4
|
|
ext/tidy/config.m4:
|
|
- MFB: Fixed bug #39935 (Extensions tidy,mcrypt,mhash,pdo_sqlite ignores
|
|
--with-libdir).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/mcrypt/config.m4
|
|
ext/mhash/config.m4
|
|
ext/pdo_sqlite/config.m4
|
|
ext/tidy/config.m4:
|
|
- Fixed bug #39935 (Extensions tidy,mcrypt,mhash,pdo_sqlite ignores
|
|
--with-libdir).
|
|
|
|
2006-12-23 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/oci8/tests/error1.phpt:
|
|
fix test
|
|
|
|
* ZendEngine2/zend_API.h:
|
|
fix typo
|
|
|
|
* ext/oci8/tests/error.phpt
|
|
ext/oci8/tests/error1.phpt
|
|
ext/oci8/tests/error_old.phpt:
|
|
fix tests
|
|
|
|
* ext/oci8/oci8_interface.c:
|
|
use add_ascii_assoc_text()
|
|
|
|
* ext/oci8/oci8_collection.c:
|
|
use OCI_SUCCESS constant, do not rely on its value
|
|
|
|
2006-12-22 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* unicode-progress.txt
|
|
ZendEngine2/zend_ini.c
|
|
ZendEngine2/zend_ini.h:
|
|
Implement OnUpdateUTF8String() handler. It always assumes UTF-8 input,
|
|
since we cannot check for UG(unicodE) inside it.
|
|
|
|
* ext/standard/math.c:
|
|
Unicode support in number_format().
|
|
|
|
2006-12-22 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/pdo/pdo_sql_parser.c:
|
|
fix lcov/genhtml build (yes it is very picky)
|
|
|
|
2006-12-22 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/reflection/php_reflection.c
|
|
ext/reflection/tests/bug39884.phpt:
|
|
MFB: Fixed bug #39884 (ReflectionParameter::getClass() throws exception for
|
|
type hint self).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/reflection/php_reflection.c
|
|
ext/reflection/tests/bug39884.phpt
|
|
ext/reflection/tests/bug39884.phpt:
|
|
Fixed bug #39884 (ReflectionParameter::getClass() throws exception for type
|
|
hint self).
|
|
|
|
* ext/standard/formatted_print.c
|
|
ext/standard/tests/strings/bug36392.phpt:
|
|
MFB: Fixed bug #36392 (wrong number of decimal digits with %e specifier in
|
|
sprintf).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/formatted_print.c:
|
|
Fixed bug #36392 (wrong number of decimal digits with %e specifier in
|
|
sprintf).
|
|
|
|
* ext/standard/tests/strings/bug36392.phpt
|
|
ext/standard/tests/strings/bug36392.phpt:
|
|
|
|
file bug36392.phpt was initially added on branch PHP_5_2.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/date/php_date.c:
|
|
Small optimization of the date() function
|
|
|
|
2006-12-22 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/oci8/tests/coll_018.phpt
|
|
ext/oci8/tests/error2.phpt
|
|
ext/oci8/tests/lob_036.phpt
|
|
ext/oci8/tests/statement_type.phpt:
|
|
new tests
|
|
|
|
* ext/oci8/tests/coll_018.phpt
|
|
ext/oci8/tests/coll_018.phpt
|
|
ext/oci8/tests/error2.phpt
|
|
ext/oci8/tests/error2.phpt
|
|
ext/oci8/tests/lob_036.phpt
|
|
ext/oci8/tests/lob_036.phpt
|
|
ext/oci8/tests/statement_type.phpt:
|
|
|
|
more OCI8 tests by Chris Jones
|
|
|
|
* (PHP_5_2)
|
|
ext/date/tests/010.phpt
|
|
ext/date/tests/011.phpt
|
|
ext/date/tests/012.phpt
|
|
ext/date/tests/013.phpt
|
|
ext/date/tests/014.phpt
|
|
ext/date/tests/date_parse_001.phpt
|
|
ext/date/tests/date_sun_info_001.phpt:
|
|
more tests
|
|
|
|
* ext/date/tests/010.phpt
|
|
ext/date/tests/010.phpt
|
|
ext/date/tests/011.phpt
|
|
ext/date/tests/011.phpt
|
|
ext/date/tests/012.phpt
|
|
ext/date/tests/012.phpt
|
|
ext/date/tests/013.phpt
|
|
ext/date/tests/013.phpt
|
|
ext/date/tests/014.phpt
|
|
ext/date/tests/014.phpt
|
|
ext/date/tests/date_parse_001.phpt
|
|
ext/date/tests/date_parse_001.phpt
|
|
ext/date/tests/date_sun_info_001.phpt
|
|
ext/date/tests/date_sun_info_001.phpt:
|
|
|
|
more ext/date tests by Chris Jones
|
|
|
|
2006-12-22 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/standard/math.c
|
|
ext/standard/tests/strings/bug39873.phpt:
|
|
MFB: Fixed bug #39873 (number_format() breaks with locale & decimal
|
|
points).
|
|
|
|
* ext/standard/tests/strings/bug39873.phpt
|
|
ext/standard/tests/strings/bug39873.phpt:
|
|
|
|
file bug39873.phpt was initially added on branch PHP_5_2.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/math.c:
|
|
Fixed bug #39873 (number_format() breaks with locale & decimal points).
|
|
|
|
2006-12-22 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/ftp/tests/005.phpt
|
|
ext/standard/tests/array/locale_sort.phpt
|
|
ext/standard/tests/strings/substr_compare.phpt:
|
|
Fix tests
|
|
|
|
* ext/standard/array.c:
|
|
Fix ZTS build...
|
|
|
|
2006-12-22 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ext/spl/php_spl.c:
|
|
- Fix memory allocation/deallocation to match
|
|
|
|
* ZendEngine2/zend_alloc.c
|
|
ZendEngine2/zend_alloc.h
|
|
ZendEngine2/zend_interfaces.c:
|
|
- Implement ezstrndup()
|
|
|
|
2006-12-22 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/tests/serialize/006.phpt:
|
|
Fix serialization test.
|
|
|
|
2006-12-22 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ZendEngine2/zend.h
|
|
ZendEngine2/zend_interfaces.c
|
|
ext/standard/var.c
|
|
ext/standard/var_unserializer.c
|
|
ext/standard/var_unserializer.re
|
|
ext/standard/tests/serialize/005.phpt:
|
|
- Make custom serializing work with zstr (as discussed with andrei)
|
|
|
|
* ZendEngine2/zend_alloc.c:
|
|
- Use conversion macro
|
|
|
|
2006-12-21 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/levenshtein.c:
|
|
levenshtein() already supported Unicode.
|
|
|
|
* ext/standard/metaphone.c:
|
|
Metaphone will work only with binary runtime-encoded strings.
|
|
|
|
2006-12-21 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ext/standard/var.c:
|
|
- No misleading comments
|
|
|
|
* ext/spl/spl_observer.c
|
|
ext/spl/spl_sxe.c:
|
|
- Mark a fewthings as unicode ready
|
|
|
|
* ext/standard/var.c:
|
|
- Serialization doesn't work with unicode data
|
|
|
|
* ZendEngine2/zend_interfaces.c:
|
|
-Serialization doesn't work with unicode data
|
|
|
|
2006-12-21 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/oci8/oci8_interface.c:
|
|
temporary fix for oci_error(), just to make it work
|
|
it should be using add_ascii_assoc_text() instead
|
|
|
|
* ext/oci8/oci8_interface.c:
|
|
added support for CALL statement type (patch by Chris Jones)
|
|
|
|
* main/SAPI.c:
|
|
fix ws, cs and overall code readability
|
|
|
|
2006-12-21 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* unicode-progress.txt
|
|
ext/standard/array.c
|
|
ext/standard/php_string.h
|
|
ext/standard/string.c
|
|
ext/standard/strnatcmp.c:
|
|
Bite the bullet and port the natural comparison algorithm to support
|
|
UChar strings. Also, simplify the original code.
|
|
|
|
|
|
2006-12-21 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/standard/datetime.c:
|
|
temp is freed in zend_unicode_to_string() on failure
|
|
|
|
* ext/standard/browscap.c:
|
|
lookup_browser_name cannot be NULL
|
|
|
|
* (PHP_5_2)
|
|
ext/oci8/tests/array_bind_014.phpt
|
|
ext/oci8/tests/array_bind_int1.phpt
|
|
ext/oci8/tests/fetch_all2.phpt
|
|
ext/oci8/tests/lob_020.phpt
|
|
ext/oci8/tests/lob_027.phpt
|
|
ext/oci8/tests/lob_033.phpt
|
|
ext/oci8/tests/lob_034.phpt
|
|
ext/oci8/tests/lob_035.phpt:
|
|
improve tests
|
|
|
|
* ext/oci8/tests/array_bind_014.phpt
|
|
ext/oci8/tests/array_bind_014.phpt
|
|
ext/oci8/tests/array_bind_int1.phpt
|
|
ext/oci8/tests/error1.phpt
|
|
ext/oci8/tests/fetch_all2.phpt
|
|
ext/oci8/tests/fetch_all2.phpt
|
|
ext/oci8/tests/lob_020.phpt
|
|
ext/oci8/tests/lob_027.phpt
|
|
ext/oci8/tests/lob_033.phpt
|
|
ext/oci8/tests/lob_033.phpt
|
|
ext/oci8/tests/lob_034.phpt
|
|
ext/oci8/tests/lob_034.phpt
|
|
ext/oci8/tests/lob_035.phpt
|
|
ext/oci8/tests/lob_035.phpt
|
|
ext/oci8/tests/privileged_connect1.phpt:
|
|
|
|
improve tests, add new ones
|
|
|
|
2006-12-21 Seiji Masugata <s.masugata@digicom.dnp.co.jp>
|
|
|
|
* ext/mbstring/libmbfl/filters/mbfilter_cp51932.c
|
|
ext/mbstring/libmbfl/filters/mbfilter_cp51932.h:
|
|
Initial commit(Synced PHP_5_2 Branch.).
|
|
|
|
* ext/mbstring/config.m4
|
|
ext/mbstring/mb_gpc.c
|
|
ext/mbstring/mbstring.c
|
|
ext/mbstring/libmbfl/libmbfl.dsw
|
|
ext/mbstring/libmbfl/libmbfl.sln
|
|
ext/mbstring/libmbfl/libmbfl.vcproj
|
|
ext/mbstring/libmbfl/filters/Makefile.am
|
|
ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c
|
|
ext/mbstring/libmbfl/filters/mbfilter_jis.c
|
|
ext/mbstring/libmbfl/filters/mbfilter_jis.h
|
|
ext/mbstring/libmbfl/filters/unicode_table_jis.h
|
|
ext/mbstring/libmbfl/mbfl/mbfilter.c
|
|
ext/mbstring/libmbfl/mbfl/mbfl_convert.c
|
|
ext/mbstring/libmbfl/mbfl/mbfl_encoding.c
|
|
ext/mbstring/libmbfl/mbfl/mbfl_encoding.h
|
|
ext/mbstring/libmbfl/mbfl/mbfl_ident.c
|
|
ext/mbstring/libmbfl/nls/nls_ru.c
|
|
ext/mbstring/libmbfl/nls/nls_ru.h:
|
|
Synced PHP_5_2 Branch.
|
|
|
|
* (PHP_4_4)
|
|
ext/mbstring/mbstring.c
|
|
ext/mbstring/mbstring.c:
|
|
Fixed bug #39361, #39400 (mbstring function overloading problem).
|
|
|
|
2006-12-21 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* php.ini-dist
|
|
php.ini-dist
|
|
php.ini-recommended
|
|
php.ini-recommended:
|
|
Fixed comments
|
|
|
|
2006-12-21 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* ext/dom/domimplementation.c
|
|
ext/dom/text.c:
|
|
MFB: fix issues identitified by coverity
|
|
|
|
* (PHP_5_2)
|
|
ext/dom/domimplementation.c
|
|
ext/dom/text.c:
|
|
fix issues identitified by coverity
|
|
|
|
2006-12-21 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/oci8/tests/lob_030.phpt
|
|
ext/oci8/tests/lob_031.phpt
|
|
ext/oci8/tests/lob_032.phpt:
|
|
new tests
|
|
|
|
* ext/oci8/tests/lob_030.phpt
|
|
ext/oci8/tests/lob_030.phpt
|
|
ext/oci8/tests/lob_031.phpt
|
|
ext/oci8/tests/lob_031.phpt
|
|
ext/oci8/tests/lob_032.phpt
|
|
ext/oci8/tests/lob_032.phpt:
|
|
|
|
new tests by Christopher Jones
|
|
|
|
* ZendEngine2/zend_execute_API.c:
|
|
fix possible leak
|
|
|
|
2006-12-21 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
php.ini-dist
|
|
php.ini-dist
|
|
php.ini-recommended
|
|
php.ini-recommended
|
|
main/main.c
|
|
main/main.c:
|
|
Default memory_limit value is set to 128M
|
|
|
|
* TSRM/tsrm_virtual_cwd.c
|
|
TSRM/tsrm_win32.c:
|
|
emoved dependency from SHELL32.DLL
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
TSRM/tsrm_virtual_cwd.c
|
|
TSRM/tsrm_win32.c:
|
|
Removed dependency from SHELL32.DLL
|
|
|
|
2006-12-21 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ZendEngine2/zend_compile.c:
|
|
MFB: Fix a possible memory leak
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_compile.c:
|
|
Fix a possible memory leak
|
|
|
|
* ZendEngine2/zend_operators.c:
|
|
MFB: Fixed possible memory leak
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_operators.c:
|
|
Fixed possible memory leak
|
|
|
|
2006-12-21 Antony Dovgal <antony@zend.com>
|
|
|
|
* main/streams/memory.c:
|
|
apply correct fix (aka "oops!")
|
|
|
|
2006-12-21 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/soap/php_sdl.c:
|
|
MFB: Optimize out zend_hash_num_elements() call
|
|
|
|
* (PHP_5_2)
|
|
ext/soap/php_sdl.c:
|
|
Optimize out zend_hash_num_elements() call
|
|
|
|
2006-12-21 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/standard/html.c:
|
|
fix leak on error
|
|
|
|
* main/streams/xp_socket.c:
|
|
don't leak on error
|
|
|
|
* ext/posix/posix.c
|
|
ext/posix/posix.c:
|
|
fix possible leaks
|
|
|
|
* main/streams/memory.c:
|
|
fix potential leak
|
|
|
|
* sapi/cli/php_cli.c:
|
|
prevent potential leak on error
|
|
|
|
* ext/standard/datetime.c:
|
|
bail out if zend_unicode_to_string() fails
|
|
|
|
* ZendEngine2/zend_unicode.c:
|
|
make sure err_char is initialized properly
|
|
|
|
* ext/standard/file.c:
|
|
fix double free
|
|
|
|
2006-12-20 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/standard/string.c:
|
|
fix potential leak, improve length checks
|
|
|
|
2006-12-20 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ext/spl/spl_directory.c:
|
|
- Quick hackto make tests pass
|
|
|
|
2006-12-20 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/standard/string.c:
|
|
do not allocate the return value if it wasn't requested
|
|
|
|
* ZendEngine2/zend_builtin_functions.c:
|
|
fix possible leak on failure in get_defined_functions()
|
|
|
|
* ZendEngine2/zend_API.c:
|
|
fix leak in zend_disable_class()
|
|
|
|
* ext/standard/file.c:
|
|
fix double free on error
|
|
|
|
2006-12-20 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ext/spl/php_spl.c
|
|
ext/spl/php_spl.h:
|
|
- More unicode
|
|
|
|
* ext/spl/tests/spl_autoload_001.phpt:
|
|
- Add unicode expectations
|
|
|
|
* ext/spl/tests/spl_autoload_002.phpt:
|
|
- Fix test name
|
|
|
|
2006-12-20 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* unicode-progress.txt:
|
|
Update.
|
|
|
|
2006-12-20 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ZendEngine2/zend_alloc.c
|
|
ZendEngine2/zend_alloc.h:
|
|
- Make shorter and do not use problematic attribute
|
|
|
|
* ZendEngine2/zend_alloc.c
|
|
ZendEngine2/zend_alloc.h:
|
|
- Compilers mightnot like the zstr return,thus return void*
|
|
|
|
2006-12-20 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/browscap.c:
|
|
Unicode support in get_browser(). To avoid additional copying/conversion
|
|
during parsing, the browscap values in the returned array will be of
|
|
IS_STRING type.
|
|
|
|
* ZendEngine2/zend_API.c:
|
|
Check for conversion failure in "s&" and return appropriately.
|
|
|
|
* ZendEngine2/zend_unicode.c:
|
|
Fix return value in zval_unicode_to_string_ex().
|
|
|
|
* ZendEngine2/zend_alloc.c:
|
|
Fix warning.
|
|
|
|
2006-12-20 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* README.UNICODE-UPGRADES:
|
|
- Mention zend_zstrndup()
|
|
|
|
* ZendEngine2/zend.h
|
|
ZendEngine2/zend_alloc.c
|
|
ZendEngine2/zend_alloc.h:
|
|
- Implement zend_zstrndup()
|
|
|
|
2006-12-20 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/filter/logical_filters.c:
|
|
Fixed zts build
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/logical_filters.c:
|
|
fixed ZTS build
|
|
|
|
2006-12-20 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_4_4)
|
|
ext/session/session.c
|
|
ext/session/session.c:
|
|
protect _SESSION, HTTP_SESSION_VARS and GLOBALS
|
|
maintain an internal reference of _SESSION, so that it won't be possible
|
|
to destroy it from userspace
|
|
|
|
* ext/session/session.c:
|
|
remove register_globals remains
|
|
maintain an internal reference of _SESSION, so that it won't be possible
|
|
to destroy it from userspace
|
|
|
|
2006-12-20 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/filter/logical_filters.c
|
|
ext/filter/tests/015.phpt
|
|
ext/filter/tests/033.phpt:
|
|
MFB: Fixed bug #39898 (FILTER_VALIDATE_URL validates \r\n\t etc).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/filter/logical_filters.c
|
|
ext/filter/tests/015.phpt
|
|
ext/filter/tests/033.phpt:
|
|
Fixed bug #39898 (FILTER_VALIDATE_URL validates \r\n\t etc).
|
|
|
|
2006-12-20 Antony Dovgal <antony@zend.com>
|
|
|
|
* ZendEngine2/zend_operators.h:
|
|
return NULL right away if invalid length was passed
|
|
|
|
2006-12-20 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/formatted_print.c:
|
|
Align Unicode and binary versions of formatted printing.
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_language_scanner.l:
|
|
More correct patch for b-prefixes.
|
|
|
|
2006-12-20 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend_language_parser.y:
|
|
MFH: fix #39903 (Notice message when executing __halt_compiler() more than
|
|
once)
|
|
|
|
* ZendEngine2/zend_language_parser.y:
|
|
fix #39903 (Notice message when executing __halt_compiler() more than once)
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_builtin_functions.c:
|
|
use Z_* macros
|
|
|
|
* ext/pspell/pspell.c:
|
|
don't reinvent the wheel, use sprintf()
|
|
|
|
2006-12-20 Derick Rethans <php@derickrethans.nl>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/filter/logical_filters.c:
|
|
- Fixed the validate email filter so that the letter "v" can also be used
|
|
in
|
|
the user part of the email address. (Derick)
|
|
|
|
* ext/filter/logical_filters.c:
|
|
- Fixed the regexp so that the letter "v" also works.
|
|
|
|
2006-12-20 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/curl/streams.c:
|
|
gracefully bail out on invalid header
|
|
|
|
2006-12-20 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ZendEngine2/Zend.m4
|
|
ZendEngine2/zend_alloc.c
|
|
ext/standard/basic_functions.c
|
|
ext/standard/php_var.h
|
|
ext/standard/var.c
|
|
main/main.c
|
|
main/output.c
|
|
sapi/apache/mod_php5.c
|
|
sapi/apache2filter/sapi_apache2.c
|
|
sapi/apache2handler/sapi_apache2.c
|
|
sapi/apache_hooks/mod_php5.c
|
|
win32/build/config.w32:
|
|
Make MEMORY_LIMIT and ZEND_USE_MALLOC_MM to be always enabled. They don't
|
|
make a
|
|
ny significant slowdown, but incrise maintainability a lot. Note that the
|
|
setting of memory_limit wasn't changes (neither in main/main.c nor in
|
|
php.ini) and it
|
|
still set to 16M.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/Zend.m4
|
|
ZendEngine2/zend_alloc.c
|
|
ext/standard/basic_functions.c
|
|
ext/standard/php_var.h
|
|
ext/standard/var.c
|
|
main/main.c
|
|
sapi/apache/mod_php5.c
|
|
sapi/apache2filter/sapi_apache2.c
|
|
sapi/apache2handler/sapi_apache2.c
|
|
sapi/apache_hooks/mod_php5.c
|
|
win32/build/config.w32:
|
|
Make MEMORY_LIMIT and ZEND_USE_MALLOC_MM to be always enabled. They don't
|
|
make any significant slowdown, but incrise maintainability a lot. Note
|
|
that the setting of memory_limit wasn't changes (neither in main/main.c
|
|
nor in php.ini) and it still set to 16M.
|
|
|
|
2006-12-20 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ZendEngine2/zend_API.h
|
|
ext/iconv/iconv.c
|
|
ext/standard/basic_functions.c
|
|
main/php.h:
|
|
MFB:
|
|
- Fixed incorrect function names on FreeBSD where inet_pton() was named
|
|
__inet_pton() and inet_ntop() was named __inet_ntop()
|
|
- Fixed bug #39685 (iconv() - undefined function)
|
|
- Fixed bug #38852 (XML-RPC Breaks iconv)
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend_API.h
|
|
ext/iconv/iconv.c
|
|
ext/standard/basic_functions.c
|
|
main/php.h:
|
|
- Fixed incorrect function names on FreeBSD where inet_pton() was named
|
|
__inet_pton() and inet_ntop() was named __inet_ntop()
|
|
- Fixed bug #39685 (iconv() - undefined function)
|
|
- Fixed bug #38852 (XML-RPC Breaks iconv)
|
|
|
|
2006-12-19 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/mail.c:
|
|
Unicode support in ezmlm_hash().
|
|
|
|
|
|
2006-12-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ext/spl/php_spl.c:
|
|
- Use new 'x' parameter parsing
|
|
|
|
* ext/spl/php_spl.c:
|
|
- Make spl_autoload_call() unicode safe
|
|
|
|
* ZendEngine2/zend_interfaces.c:
|
|
- Changed macro once again
|
|
|
|
* README.PARAMETER_PARSING_API:
|
|
- x was added toparameter parsing api
|
|
|
|
* ZendEngine2/zend_API.c:
|
|
- Implement parameter parsing 'x'
|
|
|
|
* ZendEngine2/zend_interfaces.c:
|
|
- Fix macro param order
|
|
|
|
* ZendEngine2/zend_interfaces.c
|
|
ZendEngine2/zend_interfaces.h:
|
|
- Implement zend_u_call_method to deal with situations where the function
|
|
name type is already known
|
|
|
|
2006-12-19 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/basic_functions.c:
|
|
Unicode support in set_include_path().
|
|
|
|
2006-12-19 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/pcre/tests/005.phpt:
|
|
new test
|
|
|
|
* ext/pcre/tests/005.phpt
|
|
ext/pcre/tests/005.phpt:
|
|
|
|
file 005.phpt was initially added on branch PHP_5_2.
|
|
|
|
2006-12-19 Michael Wallner <mike@iworks.at>
|
|
|
|
* (PHP_5_2)
|
|
ext/curl/interface.c:
|
|
MFH: check CRYPTO_get_id_callback() if anyone else already set thread lock
|
|
callbacks
|
|
|
|
* ext/curl/interface.c:
|
|
- check CRYPTO_get_id_callback() if anyone else already set thread lock
|
|
callbacks
|
|
|
|
2006-12-19 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/soap/tests/bugs/bug39815.phpt:
|
|
MFB
|
|
|
|
2006-12-19 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* README.UNICODE-UPGRADES:
|
|
Update.
|
|
|
|
2006-12-19 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/soap/tests/bugs/bug39815.phpt:
|
|
on FreeBSD these locales have different names
|
|
|
|
2006-12-19 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ZendEngine2/zend_API.h
|
|
ZendEngine2/zend_execute_API.c
|
|
ext/reflection/php_reflection.c
|
|
ext/standard/array.c
|
|
ext/standard/basic_functions.c
|
|
ext/standard/string.c:
|
|
- Marcus was too quick. Let's put type before zstr in the macros.
|
|
- Also mark get_include_path() and restore_include_path() with U.
|
|
|
|
2006-12-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* README.UNICODE-UPGRADES
|
|
ZendEngine2/zend_API.h
|
|
ZendEngine2/zend_execute_API.c
|
|
ext/reflection/php_reflection.c
|
|
ext/standard/array.c:
|
|
- Fix ZVAL_ZSTRL
|
|
|
|
2006-12-19 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/soap/tests/bugs/bug39815.phpt:
|
|
add check for setlocale() and sv_SE to SKIPIF section
|
|
|
|
2006-12-19 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/formatted_print.c:
|
|
Unicode support in *printf() functions. (Antony, Andrei)
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_language_scanner.l:
|
|
Support 'b' prefix in front of string literals for forward compatibility
|
|
with PHP 6.
|
|
|
|
2006-12-19 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/json/json.c:
|
|
MFB: little cleanup in json_determine_array_type()
|
|
|
|
* (PHP_5_2)
|
|
ext/json/json.c:
|
|
remove NOP code in json_determine_array_type(), as we already know the zval
|
|
passed is an array (based on patch by Ron Korving)
|
|
|
|
2006-12-19 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/filter/tests/004.phpt
|
|
ext/filter/tests/004.phpt
|
|
ext/filter/tests/006.phpt
|
|
ext/filter/tests/006.phpt
|
|
ext/filter/tests/007.phpt
|
|
ext/filter/tests/007.phpt
|
|
ext/filter/tests/008.phpt
|
|
ext/filter/tests/008.phpt
|
|
ext/filter/tests/009.phpt
|
|
ext/filter/tests/009.phpt
|
|
ext/filter/tests/010.phpt
|
|
ext/filter/tests/010.phpt
|
|
ext/filter/tests/011.phpt
|
|
ext/filter/tests/011.phpt
|
|
ext/filter/tests/012.phpt
|
|
ext/filter/tests/012.phpt
|
|
ext/filter/tests/013.phpt
|
|
ext/filter/tests/013.phpt
|
|
ext/filter/tests/014.phpt
|
|
ext/filter/tests/014.phpt
|
|
ext/filter/tests/015.phpt
|
|
ext/filter/tests/015.phpt
|
|
ext/filter/tests/016.phpt
|
|
ext/filter/tests/016.phpt
|
|
ext/filter/tests/017.phpt
|
|
ext/filter/tests/017.phpt
|
|
ext/filter/tests/018.phpt
|
|
ext/filter/tests/018.phpt
|
|
ext/filter/tests/019.phpt
|
|
ext/filter/tests/019.phpt
|
|
ext/filter/tests/020.phpt
|
|
ext/filter/tests/020.phpt
|
|
ext/filter/tests/021.phpt
|
|
ext/filter/tests/021.phpt
|
|
ext/filter/tests/022.phpt
|
|
ext/filter/tests/022.phpt
|
|
ext/filter/tests/023.phpt
|
|
ext/filter/tests/023.phpt
|
|
ext/filter/tests/024.phpt
|
|
ext/filter/tests/024.phpt
|
|
ext/filter/tests/025.phpt
|
|
ext/filter/tests/025.phpt
|
|
ext/filter/tests/026.phpt
|
|
ext/filter/tests/026.phpt
|
|
ext/filter/tests/027.phpt
|
|
ext/filter/tests/027.phpt
|
|
ext/filter/tests/028.phpt
|
|
ext/filter/tests/028.phpt
|
|
ext/filter/tests/029.phpt
|
|
ext/filter/tests/029.phpt
|
|
ext/filter/tests/030.phpt
|
|
ext/filter/tests/030.phpt
|
|
ext/filter/tests/031.phpt
|
|
ext/filter/tests/031.phpt
|
|
ext/filter/tests/032.phpt
|
|
ext/filter/tests/032.phpt
|
|
ext/filter/tests/033.phpt
|
|
ext/filter/tests/033.phpt
|
|
ext/filter/tests/034.phpt
|
|
ext/filter/tests/034.phpt
|
|
ext/filter/tests/035.phpt
|
|
ext/filter/tests/035.phpt
|
|
ext/filter/tests/037.phpt
|
|
ext/filter/tests/037.phpt
|
|
ext/filter/tests/038.phpt
|
|
ext/filter/tests/038.phpt
|
|
ext/filter/tests/040.phpt
|
|
ext/filter/tests/040.phpt
|
|
ext/filter/tests/041.phpt
|
|
ext/filter/tests/041.phpt
|
|
ext/filter/tests/042.phpt
|
|
ext/filter/tests/042.phpt
|
|
ext/filter/tests/043.phpt
|
|
ext/filter/tests/043.phpt
|
|
ext/filter/tests/044.phpt
|
|
ext/filter/tests/044.phpt
|
|
ext/filter/tests/bug39846.phpt
|
|
ext/filter/tests/bug39846.phpt
|
|
ext/filter/tests/bug7586.phpt
|
|
ext/filter/tests/bug7586.phpt
|
|
ext/filter/tests/bug7715.phpt
|
|
ext/filter/tests/bug7715.phpt
|
|
ext/filter/tests/bug7733.phpt
|
|
ext/filter/tests/bug7733.phpt
|
|
ext/filter/tests/bug8315.phpt
|
|
ext/filter/tests/bug8315.phpt
|
|
ext/filter/tests/callback_non_modified_var.phpt
|
|
ext/filter/tests/callback_non_modified_var.phpt
|
|
ext/filter/tests/filter_data.phpt
|
|
ext/filter/tests/filter_data.phpt:
|
|
add missing SKIPIF sections
|
|
|
|
* main/snprintf.c:
|
|
-NAN should not be possible
|
|
|
|
* main/snprintf.c:
|
|
inf->INF
|
|
nan->NAN
|
|
|
|
2006-12-19 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ext/standard/formatted_print.c
|
|
ext/standard/formatted_print.c
|
|
main/snprintf.c
|
|
main/snprintf.c
|
|
main/spprintf.c
|
|
main/spprintf.c:
|
|
Support for systems without locale.h
|
|
|
|
2006-12-19 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/pcre/tests/002.phpt
|
|
sapi/cli/tests/011.phpt
|
|
sapi/cli/tests/011.phpt:
|
|
fix test on MacOS
|
|
|
|
* ext/standard/tests/serialize/001.phpt
|
|
ext/standard/tests/serialize/006.phpt
|
|
ext/standard/tests/serialize/bug14293.phpt
|
|
ext/standard/tests/serialize/bug21957.phpt:
|
|
fix serialize tests after s: -> S: change
|
|
|
|
* ext/standard/var.c:
|
|
MFB: serialize() should use '.' as decimal point irrespectively to locale
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/var.c:
|
|
serialize() should use '.' as decimal point irrespectively to locale
|
|
|
|
2006-12-19 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ext/soap/tests/bugs/bug39815.phpt
|
|
ext/soap/tests/bugs/bug39815.phpt
|
|
ext/soap/tests/interop/Round3/GroupD/r3_groupD_compound2_001w.phpt
|
|
ext/standard/formatted_print.c
|
|
main/snprintf.c
|
|
main/snprintf.h
|
|
main/spprintf.c:
|
|
|
|
file bug39815.phpt was initially added on branch PHP_5_2.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/soap/php_encoding.c
|
|
ext/soap/php_encoding.c
|
|
ext/soap/tests/bugs/bug39815.phpt
|
|
ext/soap/tests/interop/Round3/GroupD/r3_groupD_compound2_001w.phpt
|
|
ext/standard/formatted_print.c
|
|
main/snprintf.c
|
|
main/snprintf.h
|
|
main/spprintf.c:
|
|
Fixed bug #39815 (SOAP double encoding is not locale-independent)
|
|
|
|
2006-12-19 Edin Kadribasic <edink@emini.dk>
|
|
|
|
* php.ini-dist
|
|
php.ini-recommended:
|
|
MFB
|
|
|
|
* (PHP_5_2)
|
|
php.ini-dist
|
|
php.ini-recommended:
|
|
Updated list of available extensions in dlls.
|
|
Updated oci extension ini settings.
|
|
-- christopher.jones at oracle dot com
|
|
|
|
* win32/build/Makefile
|
|
win32/build/config.w32
|
|
win32/build/confutils.js
|
|
win32/build/mkdist.php:
|
|
MFB: Enable full build with newer Microsoft compilers
|
|
|
|
* (PHP_5_2)
|
|
win32/build/Makefile
|
|
win32/build/config.w32
|
|
win32/build/confutils.js
|
|
win32/build/mkdist.php:
|
|
Enable full build with newer Microsoft compilers
|
|
|
|
2006-12-19 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/tests/bug34617.phpt
|
|
ext/ftp/tests/004.phpt
|
|
ext/standard/tests/array/locale_sort.phpt
|
|
tests/lang/bug30638.phpt:
|
|
Fix tests
|
|
|
|
2006-12-19 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
sapi/cgi/fastcgi.c
|
|
sapi/cgi/fastcgi.c:
|
|
Fixed bug #39869 (safe_read does not initialize errno). (michiel at boland
|
|
dot org)
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/basic_functions.c
|
|
ext/standard/basic_functions.c
|
|
ext/standard/file.c
|
|
ext/standard/file.c
|
|
ext/standard/streamsfuncs.c
|
|
ext/standard/streamsfuncs.c
|
|
ext/standard/streamsfuncs.h
|
|
ext/standard/streamsfuncs.h
|
|
ext/standard/tests/network/shutdown.phpt
|
|
ext/standard/tests/network/shutdown.phpt
|
|
ext/standard/tests/network/shutdown.phpt
|
|
main/streams/php_stream_transport.h
|
|
main/streams/php_stream_transport.h
|
|
main/streams/transports.c
|
|
main/streams/transports.c
|
|
main/streams/xp_socket.c
|
|
main/streams/xp_socket.c:
|
|
Added function stream_socket_shutdown(). It is a wraper for system
|
|
shutdown() function, that shut downs part of a full-duplex connection
|
|
|
|
2006-12-19 Brian Shire <shire@tekrat.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
BFN
|
|
|
|
* ext/standard/array.c
|
|
ext/standard/tests/array/bug30074.phpt:
|
|
-Fixed bug #30074 (apparent symbol table error with extract($blah,
|
|
EXTR_REFS))
|
|
|
|
2006-12-19 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* unicode-progress.txt:
|
|
- zip is done
|
|
|
|
* ext/zip/php_zip.c:
|
|
- unicode support for the procedural API
|
|
|
|
2006-12-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ext/spl/tests/observer_004.phpt
|
|
ext/spl/tests/observer_005.phpt:
|
|
- More tests
|
|
- Test naming
|
|
|
|
2006-12-18 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/standard/basic_functions.c:
|
|
Fix ZTS
|
|
|
|
2006-12-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ext/spl/spl_observer.c
|
|
ext/spl/tests/observer_003.phpt
|
|
ext/spl/tests/observer_004.phpt:
|
|
- Support members in SplObjectStorage serialization / shorter serialization
|
|
|
|
2006-12-18 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* unicode-progress.txt
|
|
ext/standard/basic_functions.c:
|
|
Unicode support in get_cfg_var().
|
|
|
|
* ext/standard/basic_functions.c:
|
|
Fix macro.
|
|
|
|
* ext/standard/basic_functions.c:
|
|
Unicode support in parse_ini_file().
|
|
|
|
2006-12-18 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/pdo_pgsql/pgsql_driver.c:
|
|
MFB: Fixed bug #39845 (Persistent connections generate a warning in
|
|
pdo_pgsql).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/pdo_pgsql/pgsql_driver.c:
|
|
Fixed bug #39845 (Persistent connections generate a warning in pdo_pgsql).
|
|
|
|
* ext/filter/sanitizing_filters.c:
|
|
MFB: Cleanup & optimize php_filter_encode_url()
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/sanitizing_filters.c:
|
|
Cleanup & optimize php_filter_encode_url()
|
|
|
|
* ext/filter/sanitizing_filters.c
|
|
ext/standard/php_string.h
|
|
ext/standard/string.c:
|
|
MFB: Less hackish support for spaces at the start of tags within
|
|
strip_tags()
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/sanitizing_filters.c
|
|
ext/standard/php_string.h
|
|
ext/standard/string.c:
|
|
Less hackish support for spaces at the start of tags within strip_tags()
|
|
|
|
* ext/filter/filter_private.h
|
|
ext/filter/logical_filters.c
|
|
ext/filter/tests/042.phpt
|
|
ext/filter/tests/044.phpt:
|
|
MFB: Fixed bugs with trimming of spaces
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/filter/filter_private.h
|
|
ext/filter/logical_filters.c
|
|
ext/filter/tests/042.phpt
|
|
ext/filter/tests/044.phpt
|
|
ext/filter/tests/044.phpt:
|
|
Fixed bugs with trimming of spaces
|
|
|
|
2006-12-18 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/php_fopen_wrapper.c:
|
|
MFH: fix #39850 (SplFileObject throws contradictory/wrong error messages
|
|
when trying to open "php://wrong")
|
|
|
|
* ext/standard/php_fopen_wrapper.c:
|
|
fix #39850 (SplFileObject throws contradictory/wrong error messages when
|
|
trying to open "php://wrong")
|
|
|
|
2006-12-18 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ext/soap/tests/bugs/bug39832.phpt
|
|
ext/soap/tests/bugs/bug39832.phpt
|
|
ext/soap/tests/bugs/bug39832.wsdl
|
|
ext/soap/tests/bugs/bug39832.wsdl:
|
|
|
|
file bug39832.phpt was initially added on branch PHP_5_2.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/soap/php_encoding.c
|
|
ext/soap/php_encoding.c
|
|
ext/soap/tests/bugs/bug39832.phpt
|
|
ext/soap/tests/bugs/bug39832.wsdl:
|
|
Fixed bug #39832 (SOAP Server: parameter not matching the WSDL specified
|
|
type are set to 0)
|
|
|
|
2006-12-18 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
main/SAPI.c:
|
|
MFH: fix possible invalid read (reproducible only on big-endian machines)
|
|
|
|
* main/SAPI.c:
|
|
fix possible invalid read (reproducible only on big-endian machines)
|
|
|
|
2006-12-18 Zeev Suraski <zeev@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
main/SAPI.c:
|
|
Whitespace
|
|
|
|
2006-12-18 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/Zend.m4
|
|
ZendEngine2/Zend.m4
|
|
ZendEngine2/zend_alloc.c
|
|
ZendEngine2/zend_alloc.c:
|
|
Fixed random generation of cookies and canaries
|
|
|
|
2006-12-18 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/standard/tests/strings/sprintf_f_2.phpt
|
|
ext/standard/tests/strings/sprintf_f_3.phpt:
|
|
fix test names
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/formatted_print.c:
|
|
remove the comment, it's not valid anymore
|
|
|
|
2006-12-18 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/formatted_print.c
|
|
ext/standard/tests/strings/sprintf_f_2.phpt
|
|
ext/standard/tests/strings/sprintf_f_3.phpt
|
|
main/snprintf.c:
|
|
MFH:
|
|
- make %f locale aware again
|
|
- fix precision loss with %F (noticed by Sebastian Nohn)
|
|
- add new tests
|
|
|
|
* ext/standard/formatted_print.c
|
|
ext/standard/tests/strings/sprintf_f_2.phpt
|
|
ext/standard/tests/strings/sprintf_f_2.phpt
|
|
ext/standard/tests/strings/sprintf_f_3.phpt
|
|
ext/standard/tests/strings/sprintf_f_3.phpt
|
|
main/snprintf.c:
|
|
- make %f locale aware again
|
|
- fix precision loss with %F (noticed by Sebastian Nohn)
|
|
- add new tests
|
|
|
|
2006-12-18 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_alloc.c:
|
|
MFH: __builtin_expect() exists only in GCC 3.0 and higher
|
|
|
|
2006-12-18 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/filter/sanitizing_filters.c
|
|
ext/filter/tests/025.phpt
|
|
ext/filter/tests/042.phpt
|
|
ext/filter/tests/043.phpt
|
|
ext/standard/string.c:
|
|
MFB: Filter fixes:
|
|
Fixed possible double encoding problem with sanitizing filters
|
|
Make use of space-strict strip_tags() function
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/filter/sanitizing_filters.c
|
|
ext/filter/tests/025.phpt:
|
|
Filter fixes:
|
|
Fixed possible double encoding problem with sanitizing filters
|
|
Make use of space-strict strip_tags() function
|
|
|
|
* ext/filter/tests/042.phpt
|
|
ext/filter/tests/042.phpt
|
|
ext/filter/tests/043.phpt
|
|
ext/filter/tests/043.phpt
|
|
ext/standard/string.c:
|
|
|
|
file 042.phpt was initially added on branch PHP_5_2.
|
|
|
|
2006-12-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ext/spl/spl_observer.c
|
|
ext/spl/tests/observer_003.phpt:
|
|
- Make this work in unicode mode
|
|
|
|
2006-12-17 Brian Shire <shire@facebook.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/array.c
|
|
ext/standard/tests/array/bug30074.phpt
|
|
ext/standard/tests/array/bug30074.phpt:
|
|
Fixed bug #30074
|
|
extract with EXTR_REFS was setting EG(unitialized_zval_ptr)->is_ref=1,
|
|
affecting subsequent usage
|
|
Added test
|
|
|
|
2006-12-17 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* main/main.c
|
|
main/main.c:
|
|
Fixed compiler warning
|
|
|
|
* ext/imap/php_imap.c:
|
|
MFB: Fixed bug #39779 (Enable AUTH PLAIN mechanism in underlaying
|
|
libc-client).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/imap/php_imap.c:
|
|
Fixed bug #39779 (Enable AUTH PLAIN mechanism in underlaying libc-client).
|
|
|
|
2006-12-17 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/filter/logical_filters.c:
|
|
MFB: fix build
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/logical_filters.c:
|
|
Fix build
|
|
|
|
2006-12-16 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/filter/logical_filters.c
|
|
ext/filter/tests/bug39846.phpt:
|
|
MFB: Fixed bug #39846 (Invalid IPv4 treated as valid).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/filter/logical_filters.c
|
|
ext/filter/tests/bug39846.phpt
|
|
ext/filter/tests/bug39846.phpt:
|
|
Fixed bug #39846 (Invalid IPv4 treated as valid).
|
|
|
|
2006-12-16 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* NEWS:
|
|
Remove items that are already in 5.2
|
|
|
|
* ZendEngine2/zend_API.h
|
|
ext/pdo_pgsql/pgsql_driver.c
|
|
ext/standard/basic_functions.c:
|
|
Fix ZTS build
|
|
|
|
2006-12-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ext/spl/spl_observer.c
|
|
ext/spl/tests/observer_003.phpt:
|
|
- Implement feature request #39836i (SplObjectStorage empty after
|
|
unserialize)
|
|
|
|
2006-12-16 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ZendEngine2/zend_operators.c
|
|
ZendEngine2/zend_operators.h:
|
|
Make convert_to_*() APIs return SUCCESS/FAILURE.
|
|
|
|
2006-12-15 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* README.UNICODE:
|
|
Update with INI file info.
|
|
|
|
* unicode-progress.txt
|
|
ext/standard/basic_functions.c:
|
|
Unicode support in ini_*() functions.
|
|
|
|
* ZendEngine2/zend_alloc.c:
|
|
__builtin_expect() exists only in GCC 3.0 and higher.
|
|
|
|
* ZendEngine2/zend_API.h:
|
|
Make all macros (RETURN_*, RETVAL_*, ZVAL_*, add_*) that convert binary
|
|
strings to Unicode actually issues errors on failure. I'm surprised we
|
|
haven't done this already.
|
|
|
|
* ZendEngine2/zend_unicode.c:
|
|
Fix potential buffer overflow in default conversion error handler.
|
|
|
|
* ZendEngine2/zend.c:
|
|
Make utf8_conv stop on conversion errors when converting to UTF-16.
|
|
|
|
2006-12-15 Andi Gutmans <andi@zend.com>
|
|
|
|
* ZendEngine2/zend_alloc.c:
|
|
- MF 5.2 (put cookie in first place)
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_alloc.c:
|
|
- I prefer cookie to be the first element.
|
|
|
|
2006-12-15 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend_alloc.c
|
|
ZendEngine2/zend_alloc.c:
|
|
Added internal heap protection
|
|
. safe unlinking
|
|
. cookies
|
|
. canary protection (debug build only)
|
|
|
|
2006-12-15 Wez Furlong <wez.php.net@netevil.org>
|
|
|
|
* ext/pdo_sqlite/pdo_sqlite.c
|
|
ext/pdo_sqlite/php_pdo_sqlite.h
|
|
ext/pdo_sqlite/php_pdo_sqlite_int.h
|
|
ext/pdo_sqlite/sqlite_driver.c
|
|
ext/pdo_sqlite/sqlite_statement.c:
|
|
merge php5 pdo_sqlite into head; this source compiles on both php5 and
|
|
php6.
|
|
|
|
2006-12-15 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
configure.in
|
|
main/php_version.h:
|
|
back to dev
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
configure.in
|
|
main/php_version.h:
|
|
5.2.1RC1
|
|
|
|
2006-12-15 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/var_unserializer.c
|
|
ext/standard/var_unserializer.re:
|
|
Support for 'S' format in unserialize() (forward compatibility with PHP
|
|
6)
|
|
|
|
2006-12-14 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/var.c
|
|
ext/standard/var_unserializer.c
|
|
ext/standard/var_unserializer.re:
|
|
Use 'S' for escaped binary strings and 's' for non-escaped.
|
|
|
|
2006-12-14 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* ext/dom/dom_fe.h
|
|
ext/dom/php_dom.c
|
|
ext/dom/php_dom.h
|
|
ext/dom/xpath.c
|
|
ext/dom/tests/domxpath.phpt:
|
|
add ability to call PHP functions from XPath
|
|
update test
|
|
|
|
2006-12-13 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
sapi/apache2filter/sapi_apache2.c:
|
|
Fixed bug #39816 (apxs2filter ignores httpd.conf & .htaccess php config
|
|
settings).
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/string.c:
|
|
Removed deadcode found by Ron Korving
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/basic_functions.c
|
|
ext/wddx/wddx.c:
|
|
optimize out strlen() calls
|
|
|
|
|
|
* sapi/apache2handler/sapi_apache2.c:
|
|
MFB: Fixed bug #39201 (Possible crash in Apache 2 with 413 ErrorHandler).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
sapi/apache2handler/sapi_apache2.c:
|
|
Fixed bug #39201 (Possible crash in Apache 2 with 413 ErrorHandler).
|
|
|
|
2006-12-12 Sara Golemon <sara@golemon.com>
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_compile.c:
|
|
MFH: Bugfix# 39435: 'foo' instanceof bar gives invalid opcode error
|
|
|
|
* ZendEngine2/zend_compile.c:
|
|
Bugfix# 39435: 'foo' instanceof bar gives invalid opcode error
|
|
|
|
2006-12-12 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/standard/file.c:
|
|
erm.. somehow this part got here twice
|
|
|
|
2006-12-12 Michael Wallner <mike@iworks.at>
|
|
|
|
* ext/recode/CREDITS
|
|
ext/standard/credits_ext.h:
|
|
- utf8
|
|
|
|
* unicode-progress.txt
|
|
ext/posix/CREDITS
|
|
ext/standard/credits.c
|
|
ext/standard/credits_ext.h
|
|
ext/standard/info.c
|
|
ext/standard/info.h:
|
|
- utf8 CREDITS and php_info API
|
|
- unicode progress in info.c
|
|
|
|
2006-12-12 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* unicode-progress.txt:
|
|
-** empty log message ***
|
|
|
|
* ext/standard/basic_functions.c:
|
|
Do not convert args to Unicode in getopt(), they should stay binary.
|
|
|
|
* ext/standard/string.c:
|
|
Make hebrev(c) support only binary strings.
|
|
|
|
2006-12-12 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* sapi/apache2handler/sapi_apache2.c:
|
|
MFB: Fixed bug #39797 (virtual() does not reset changed INI settings).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
sapi/apache2handler/sapi_apache2.c:
|
|
Fixed bug #39797 (virtual() does not reset changed INI settings).
|
|
|
|
2006-12-12 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* main/php_variables.c:
|
|
Keep CLI args as binary strings.
|
|
|
|
2006-12-12 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
ext/pcre/php_pcre.c:
|
|
Removed dummy vars.
|
|
|
|
|
|
2006-12-12 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/oci8/tests/connect_without_oracle_home.phpt
|
|
ext/oci8/tests/connect_without_oracle_home_old.phpt:
|
|
disable tests
|
|
|
|
* ext/oci8/tests/connect_without_oracle_home.phpt
|
|
ext/oci8/tests/connect_without_oracle_home_old.phpt:
|
|
disable tests
|
|
I don't think it makes sense to test a segfault which we cannot fix..
|
|
|
|
* ext/oci8/tests/privileged_connect1.phpt
|
|
ext/oci8/tests/privileged_connect1.phpt
|
|
ext/oci8/tests/statement_type_old.phpt
|
|
tests/basic/023.phpt:
|
|
fix test
|
|
|
|
* (PHP_5_2)
|
|
ext/oci8/tests/connect.inc
|
|
ext/oci8/tests/details.inc
|
|
ext/oci8/tests/lob_029.phpt:
|
|
MFH: skip BFILE tests if Oracle is not on localhost
|
|
|
|
* ext/oci8/tests/connect.inc
|
|
ext/oci8/tests/details.inc
|
|
ext/oci8/tests/details.inc
|
|
ext/oci8/tests/lob_029.phpt:
|
|
BFILE tests are only valid when Oracle is installed on the same host
|
|
skip them if it's not
|
|
|
|
* ext/standard/crypt.c:
|
|
_THREAD_SAFE might be used instead of _REENTRANT
|
|
|
|
* acinclude.m4
|
|
ext/standard/crypt.c:
|
|
missing part of the fix for #39795
|
|
crypt.h defines struct crypt_data only if _REENTRANT is defined
|
|
|
|
* ext/oci8/oci8_lob.c:
|
|
fix LOBs internal position in Unicode mode
|
|
|
|
* acinclude.m4:
|
|
fix typo
|
|
|
|
* (PHP_5_2)
|
|
ext/oci8/tests/lob_028.phpt
|
|
ext/oci8/tests/lob_029.phpt:
|
|
add new tests
|
|
|
|
* ext/oci8/tests/lob_028.phpt
|
|
ext/oci8/tests/lob_028.phpt
|
|
ext/oci8/tests/lob_029.phpt
|
|
ext/oci8/tests/lob_029.phpt:
|
|
|
|
add new tests
|
|
|
|
* ext/oci8/oci8_lob.c:
|
|
OCILobGetChunkSize() does not like BFILEs, return read_length right away
|
|
|
|
2006-12-12 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/pgsql/tests/02connection.phpt:
|
|
Fix test
|
|
|
|
* (PHP_5_2)
|
|
ext/pdo_mysql/tests/bug_33689.phpt
|
|
ext/pdo_mysql/tests/bug_37445.phpt
|
|
ext/pdo_mysql/tests/bug_39483.phpt
|
|
ext/pdo_mysql/tests/last_insert_id.phpt
|
|
ext/pdo_mysql/tests/pecl_bug_5200.phpt
|
|
ext/pdo_mysql/tests/pecl_bug_5780.phpt
|
|
ext/pdo_mysql/tests/pecl_bug_5802.phpt
|
|
ext/pdo_mysql/tests/show_tables.phpt:
|
|
Fix skipif
|
|
|
|
* (PHP_5_2)
|
|
ext/mysqli/tests/061.phpt
|
|
ext/mysqli/tests/065.phpt
|
|
ext/mysqli/tests/skipif.inc:
|
|
Fix tests
|
|
|
|
2006-12-12 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
acinclude.m4
|
|
configure.in
|
|
ext/standard/crypt.c:
|
|
MFH: fix #39795 (build fails on AIX because crypt_r() uses different data
|
|
struct)
|
|
|
|
* acinclude.m4
|
|
configure.in
|
|
ext/standard/crypt.c:
|
|
fix #39795 (build fails on AIX because crypt_r() uses different data
|
|
struct)
|
|
|
|
2006-12-11 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ZendEngine2/zend.c:
|
|
Clarify stream_encoding.
|
|
|
|
2006-12-11 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/date/php_date.c
|
|
ext/date/tests/bug39782.phpt:
|
|
MFB: Fixed bug #39782 (setTime() on a DateTime constructed with a Weekday
|
|
yields incorrect results).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/date/php_date.c
|
|
ext/date/tests/bug39782.phpt
|
|
ext/date/tests/bug39782.phpt:
|
|
Fixed bug #39782 (setTime() on a DateTime constructed with a Weekday
|
|
yields incorrect results).
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_operators.c:
|
|
Fixed typo
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_operators.c:
|
|
Removed bool<>long optimization as it causes issues with strict type checks
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_operators.c
|
|
ZendEngine2/zend_operators.h:
|
|
Minor optimization (2-3%) from Brian Shire
|
|
|
|
* sapi/apache2filter/php_functions.c
|
|
sapi/apache2handler/php_functions.c:
|
|
MFB: Fixed bug #39787 (PHP doesn't work with Apache 2.3).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
sapi/apache2filter/php_functions.c
|
|
sapi/apache2handler/php_functions.c:
|
|
Fixed bug #39787 (PHP doesn't work with Apache 2.3).
|
|
|
|
2006-12-11 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/oci8/oci8_interface.c:
|
|
prevent any possible problems with negative values
|
|
|
|
* (PHP_5_2)
|
|
ext/oci8/tests/lob_027.phpt:
|
|
add new test
|
|
|
|
* ext/oci8/tests/lob_027.phpt
|
|
ext/oci8/tests/lob_027.phpt:
|
|
|
|
add new test
|
|
|
|
2006-12-11 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/date/lib/parse_date.c
|
|
ext/date/lib/parse_date.re:
|
|
MFB: Fixed bug #39791 (Crash in strtotime() on overly long relative date
|
|
multipliers).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/date/lib/parse_date.c
|
|
ext/date/lib/parse_date.re:
|
|
Fixed bug #39791 (Crash in strtotime() on overly long relative date
|
|
multipliers).
|
|
|
|
2006-12-10 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* (PHP_5_2)
|
|
ext/spl/examples/dualiterator.inc
|
|
ext/spl/examples/recursivecomparedualiterator.inc
|
|
ext/spl/examples/recursivedualiterator.inc
|
|
ext/spl/examples/tests/dualiterator_001.phpt:
|
|
- MFH Fix comparison of RecursiveDualIterators
|
|
|
|
* ext/spl/examples/dualiterator.inc
|
|
ext/spl/examples/recursivecomparedualiterator.inc
|
|
ext/spl/examples/recursivecomparedualiterator.inc
|
|
ext/spl/examples/recursivedualiterator.inc
|
|
ext/spl/examples/tests/dualiterator_001.phpt:
|
|
- Fix comparison of RecursiveDualIterators
|
|
|
|
2006-12-10 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/array.c:
|
|
Optimize extract()
|
|
|
|
|
|
2006-12-10 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/sqlite/pdo_sqlite2.c:
|
|
Fix build
|
|
|
|
2006-12-10 Michael Wallner <mike@iworks.at>
|
|
|
|
* ext/standard/credits.c
|
|
ext/standard/info.c
|
|
main/output.c
|
|
main/php_output.h:
|
|
- upgrade phpinfo() and phpcredits()
|
|
|
|
2006-12-10 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/pdo_mysql/mysql_driver.c
|
|
ext/pdo_oci/oci_driver.c
|
|
ext/pdo_odbc/odbc_driver.c
|
|
ext/sqlite/pdo_sqlite2.c:
|
|
- build fix the other driver as well (a macro would be nicer)
|
|
|
|
* ext/zip/php_zip.c:
|
|
- MFB: addDir returns true
|
|
|
|
* ext/gd/gd.c
|
|
ext/gd/tests/bug38212.phpt
|
|
ext/gd/tests/bug39286.phpt:
|
|
- MFB: #39286, misleading error message when invalid dimensions are given
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
- #39286 entry
|
|
|
|
* ext/gd/tests/bug39286.phpt
|
|
ext/gd/tests/bug39286.phpt:
|
|
|
|
file bug39286.phpt was initially added on branch PHP_5_2.
|
|
|
|
* (PHP_5_2)
|
|
ext/gd/gd.c
|
|
ext/gd/tests/bug38212.phpt:
|
|
- #39286, misleading error message when nvalid dimensions are given
|
|
|
|
* ext/pdo_sqlite/sqlite_driver.c:
|
|
- fix build on HEAD
|
|
(not sure if it should compile on 6 and 5 or if it is required only for
|
|
pdo, other drivers require this fix)
|
|
|
|
* ext/gd/libgd/gd.c
|
|
ext/gd/tests/bug39508.phpt:
|
|
- MFB: #39508, imagefill crashes with small image
|
|
|
|
* ext/gd/tests/bug39508.phpt
|
|
ext/gd/tests/bug39508.phpt:
|
|
|
|
file bug39508.phpt was initially added on branch PHP_5_2.
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
- #39508, add test (imagefill crashes with small image)
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
- #39780 entry
|
|
|
|
* (PHP_5_2)
|
|
ext/gd/gd.c
|
|
ext/gd/libgd/gd_png.c
|
|
ext/gd/tests/bug39780.phpt
|
|
ext/gd/tests/bug39780.png:
|
|
- MFH:#39780, PNG image with CRC/data error raises fatal error
|
|
|
|
* ext/gd/gd.c
|
|
ext/gd/libgd/gd_png.c
|
|
ext/gd/tests/bug39780.phpt
|
|
ext/gd/tests/bug39780.phpt
|
|
ext/gd/tests/bug39780.png
|
|
ext/gd/tests/bug39780.png:
|
|
- #39780, PNG image with CRC/data error raises fatal error
|
|
|
|
2006-12-10 Edin Kadribasic <edink@emini.dk>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
BFN
|
|
|
|
* ext/standard/basic_functions.c:
|
|
MFB: Fixed by #39751 by KevinJohnHoffman at gmail dot com
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/basic_functions.c:
|
|
Fixed by #39751 by KevinJohnHoffman at gmail dot com
|
|
|
|
2006-12-09 Wez Furlong <wez.php.net@netevil.org>
|
|
|
|
* ext/pdo/config.m4
|
|
ext/pdo/pdo.c
|
|
ext/pdo/pdo_dbh.c
|
|
ext/pdo/pdo_sql_parser.c
|
|
ext/pdo/pdo_sqlstate.c
|
|
ext/pdo/pdo_stmt.c
|
|
ext/pdo/php_pdo.h
|
|
ext/pdo/php_pdo_driver.h
|
|
ext/pdo/php_pdo_int.h
|
|
ext/pdo/php_pdo_phpvers_compat.h:
|
|
merge PHP 5 pdo into HEAD. This source compiles on both PHP 5 and PHP 6.
|
|
If you're poking around in here, please make sure that any changes you
|
|
make
|
|
compile on both PHP 5 and 6. Thanks!
|
|
|
|
2006-12-09 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/filestat.c:
|
|
Fixed bug #29840 (is_executable() does not honor safe_mode_exec_dir
|
|
setting).
|
|
|
|
2006-12-09 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* tests/basic/022.phpt
|
|
tests/basic/022.phpt
|
|
tests/basic/023.phpt
|
|
tests/basic/023.phpt:
|
|
|
|
Cookie tests
|
|
|
|
2006-12-09 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/curl/interface.c:
|
|
Improve handling of POST data with Andrei's help.
|
|
|
|
* run-tests.php
|
|
ext/filter/filter.c
|
|
ext/filter/tests/041.phpt
|
|
main/php_variables.c:
|
|
MFB:
|
|
Fixed handling of multiple cookies with the same name.
|
|
Added support for cookies into run-tests.php
|
|
|
|
* (PHP_5_2)
|
|
run-tests.php
|
|
ext/filter/filter.c
|
|
ext/filter/tests/041.phpt
|
|
ext/filter/tests/041.phpt:
|
|
Fixed handling of multiple cookies with the same name.
|
|
Added support for cookies into run-tests.php
|
|
|
|
2006-12-09 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/curl/interface.c:
|
|
Fix build
|
|
|
|
2006-12-09 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* main/php_variables.c:
|
|
MFB: Strip leading spaces from cookie names, that can come from
|
|
multi-cookie
|
|
headers where ; can be followed by any number of spaces.
|
|
|
|
* (PHP_5_2)
|
|
main/php_variables.c:
|
|
Strip leading spaces from cookie names, that can come from multi-cookie
|
|
headers where ; can be followed by any number of spaces.
|
|
|
|
2006-12-09 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
BFN
|
|
|
|
* ext/com_dotnet/com_typeinfo.c
|
|
ext/com_dotnet/tests/bug39606.phpt:
|
|
MFB: fix heap corruption when adding/caching typelib (also fixes bug 39606)
|
|
add test
|
|
|
|
* (PHP_5_2)
|
|
ext/com_dotnet/com_typeinfo.c
|
|
ext/com_dotnet/tests/bug39606.phpt
|
|
ext/com_dotnet/tests/bug39606.phpt:
|
|
fix heap corruption when adding/caching typelib (also fixes bug 39606)
|
|
add test
|
|
|
|
2006-12-09 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/filter/tests/007.phpt
|
|
ext/filter/tests/011.phpt:
|
|
MFB: Fixed tests
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/tests/007.phpt
|
|
ext/filter/tests/011.phpt:
|
|
Fixed tests
|
|
|
|
* ext/filter/tests/004.phpt:
|
|
MFB: fixed test
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/tests/004.phpt
|
|
ext/pdo/tests/bug_39656.phpt:
|
|
Fixed test
|
|
|
|
2006-12-08 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/standard/php_var.h
|
|
ext/standard/var.c:
|
|
don't change public API
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/php_var.h
|
|
ext/standard/var.c:
|
|
MFH: fix possible issue in the serializer, which might currupt struc when
|
|
reallocating arguments stack
|
|
|
|
* ext/standard/php_var.h
|
|
ext/standard/var.c:
|
|
fix possible issue in the serializer, which might currupt struc when
|
|
reallocating arguments stack
|
|
(no reproduce case, sorry)
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/oci8/oci8_lob.c
|
|
ext/oci8/php_oci8_int.h:
|
|
MFH: fix #39732 (oci_bind_array_by_name doesn't work on Solaris 64bit)
|
|
|
|
* ext/oci8/oci8_lob.c
|
|
ext/oci8/php_oci8_int.h:
|
|
fix #39732 (oci_bind_array_by_name doesn't work on Solaris 64bit)
|
|
|
|
* ext/standard/iptc.c:
|
|
fix typo
|
|
|
|
2006-12-08 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/pdo/pdo_stmt.c
|
|
ext/pdo_mysql/mysql_statement.c:
|
|
MFB: Fixed bug #39759 (Can't use stored procedures fetching multiple result
|
|
sets in pdo_mysql).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/pdo/pdo_stmt.c
|
|
ext/pdo_mysql/mysql_driver.c
|
|
ext/pdo_mysql/mysql_statement.c
|
|
ext/pdo_mysql/tests/pecl_bug_5780.phpt:
|
|
Fixed bug #39759 (Can't use stored procedures fetching multiple result
|
|
sets in pdo_mysql).
|
|
|
|
2006-12-08 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/dl.c:
|
|
Unicode filename support in dl().
|
|
|
|
* main/main.c:
|
|
Don't use zend_ascii_hash_find() here -- module names are binary strings.
|
|
|
|
2006-12-08 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* (PHP_5_2)
|
|
ext/simplexml/tests/027.phpt
|
|
ext/simplexml/tests/bug35785.phpt:
|
|
fix tests
|
|
|
|
2006-12-08 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/filter/filter.c
|
|
ext/filter/tests/bug39763.phpt
|
|
ext/filter/tests/bug39763.phpt:
|
|
Fixed bug #39763 (magic quotes are applied twice by ext/filter in
|
|
parse_str())
|
|
|
|
2006-12-08 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
-BFN
|
|
|
|
* ext/filter/filter.c
|
|
ext/filter/filter.c:
|
|
revert the fix for #39763
|
|
|
|
2006-12-08 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* ext/dom/document.c
|
|
ext/dom/xpath.c
|
|
ext/dom/tests/domxpath.phpt:
|
|
mark more functions unicode safe
|
|
add test
|
|
|
|
* ext/dom/documentfragment.c
|
|
ext/dom/domconfiguration.c
|
|
ext/dom/domerrorhandler.c
|
|
ext/dom/domimplementation.c
|
|
ext/dom/domimplementationlist.c
|
|
ext/dom/domimplementationsource.c
|
|
ext/dom/domstringlist.c
|
|
ext/dom/entityreference.c
|
|
ext/dom/namednodemap.c
|
|
ext/dom/namelist.c
|
|
ext/dom/node.c
|
|
ext/dom/processinginstruction.c
|
|
ext/dom/string_extend.c
|
|
ext/dom/text.c
|
|
ext/dom/userdatahandler.c
|
|
ext/dom/xpath.c
|
|
ext/dom/tests/domattributes.phpt
|
|
ext/dom/tests/domelement.phpt
|
|
ext/dom/tests/domfragment.phpt
|
|
ext/dom/tests/domimplementation.phpt
|
|
ext/dom/tests/dompi.phpt:
|
|
mark more functions unicode safe
|
|
add tests
|
|
|
|
2006-12-08 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ZendEngine2/zend_execute.c
|
|
ZendEngine2/zend_object_handlers.c
|
|
ZendEngine2/tests/bug38146.phpt
|
|
ZendEngine2/tests/bug39775.phpt
|
|
ext/spl/tests/iterator_035.phpt
|
|
tests/classes/array_access_003.phpt
|
|
tests/classes/array_access_004.phpt
|
|
tests/classes/array_access_005.phpt
|
|
tests/classes/array_access_008.phpt
|
|
tests/classes/array_access_012.phpt:
|
|
Fixed bug #39775 ("Indirect modification ..." message is not shown)
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend_execute.c
|
|
ZendEngine2/zend_object_handlers.c
|
|
ZendEngine2/tests/bug38146.phpt
|
|
ZendEngine2/tests/bug39775.phpt
|
|
ZendEngine2/tests/bug39775.phpt
|
|
ext/spl/tests/iterator_035.phpt
|
|
tests/classes/array_access_003.phpt
|
|
tests/classes/array_access_004.phpt
|
|
tests/classes/array_access_005.phpt
|
|
tests/classes/array_access_008.phpt
|
|
tests/classes/array_access_012.phpt:
|
|
Fixed bug #39775 ("Indirect modification ..." message is not shown)
|
|
The fix breaks two SimpleXML tests those must be fixed
|
|
|
|
2006-12-08 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/assert/assert03.phpt
|
|
ext/standard/tests/assert/assert04.phpt:
|
|
add new tests by <zoe dot slattery at googlemail dot co dot uk>
|
|
|
|
* ext/standard/tests/assert/assert03.phpt
|
|
ext/standard/tests/assert/assert03.phpt
|
|
ext/standard/tests/assert/assert04.phpt
|
|
ext/standard/tests/assert/assert04.phpt:
|
|
|
|
add new tests by <zoe dot slattery at googlemail dot co dot uk>
|
|
|
|
2006-12-08 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ZendEngine2/zend_alloc.c
|
|
ZendEngine2/zend_alloc.c:
|
|
Fixed possible failure
|
|
|
|
2006-12-08 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/pcre/tests/bug21758.phpt
|
|
ext/pcre/tests/bug27011.phpt
|
|
ext/pcre/tests/bug38600.phpt:
|
|
MFB: new tests
|
|
|
|
* ext/pcre/tests/bug21758.phpt
|
|
ext/pcre/tests/bug21758.phpt
|
|
ext/pcre/tests/bug27011.phpt
|
|
ext/pcre/tests/bug27011.phpt
|
|
ext/pcre/tests/bug38600.phpt
|
|
ext/pcre/tests/bug38600.phpt:
|
|
|
|
file bug21758.phpt was initially added on branch PHP_5_2.
|
|
|
|
2006-12-08 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/curl/interface.c:
|
|
Fixed typo
|
|
|
|
2006-12-08 Sara Golemon <sara@golemon.com>
|
|
|
|
* ext/standard/file.c:
|
|
More BC bodges for fgets/fgetss
|
|
|
|
2006-12-08 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/curl/interface.c:
|
|
Allow POST of unicode data as utf8
|
|
|
|
2006-12-07 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/standard/tests/strings/bug39350.phpt:
|
|
MFB test
|
|
|
|
* ext/standard/file.c
|
|
ext/standard/tests/file/fgetss.phpt
|
|
ext/standard/tests/file/fgetss1.phpt:
|
|
MFB tests (they still fail though)
|
|
fix BC in fgetss()
|
|
|
|
2006-12-07 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/datetime.c:
|
|
Unicode support in strptime(). Uses runtime encoding for conversion.
|
|
|
|
|
|
* ext/standard/versioning.c:
|
|
version_compare() will use runtime encoding.
|
|
|
|
* ext/standard/iptc.c:
|
|
Unicode support/safety in iptc* functions. Untested, cause I know crap
|
|
about IPTC.
|
|
|
|
2006-12-07 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_strtod.c
|
|
ext/standard/formatted_print.c:
|
|
initialize variables
|
|
|
|
* ZendEngine2/zend_strtod.c
|
|
ext/standard/formatted_print.c:
|
|
initialize variables and make Coverity happy
|
|
|
|
2006-12-07 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ZendEngine2/zend_hash.c
|
|
ZendEngine2/zend_strtol.c:
|
|
Apply Matt W's patch to only allow ASCII digits and not use u_digit().
|
|
|
|
* ZendEngine2/zend_API.h:
|
|
Guard against ambiguous 'else' clauses.
|
|
|
|
* ext/standard/url.c:
|
|
Unicode support in parse_url().
|
|
|
|
2006-12-07 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/filter/filter.c:
|
|
MFH: fix #39763 (magic quotes are applied twice by ext/filter)
|
|
|
|
* ext/filter/filter.c:
|
|
fix #39763 (magic quotes are applied twice by ext/filter)
|
|
no need to add slashes manually, they are added by
|
|
php_register_variable_ex()
|
|
|
|
2006-12-07 Sara Golemon <sara@golemon.com>
|
|
|
|
* ext/standard/file.c:
|
|
Change fgets() behavior back to BC version
|
|
|
|
2006-12-07 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/posix/config.m4
|
|
ext/posix/posix.c:
|
|
MFB: Fixed bug #39754 (Some POSIX extension functions not thread safe).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/posix/config.m4
|
|
ext/posix/posix.c:
|
|
Fixed bug #39754 (Some POSIX extension functions not thread safe).
|
|
|
|
* ext/curl/interface.c:
|
|
Allow submission of unicode data in utf8 form
|
|
|
|
2006-12-06 Sara Golemon <sara@golemon.com>
|
|
|
|
* ext/standard/string.c:
|
|
Use proper zstr for str_getcsv() and add documentation for Andrei's peace
|
|
of mind
|
|
|
|
2006-12-06 Rasmus Lerdorf <rasmus@lerdorf.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
Typo
|
|
|
|
2006-12-06 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/pdo_odbc/package.xml:
|
|
test. please ignore
|
|
|
|
2006-12-06 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/curl/interface.c:
|
|
Final set of unicode changes
|
|
|
|
* ext/curl/interface.c:
|
|
First part of unicode upgrade
|
|
|
|
2006-12-06 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/standard/array.c
|
|
ext/standard/basic_functions.c
|
|
ext/standard/basic_functions.h:
|
|
fix import_request_variables()
|
|
|
|
* ext/oci8/oci8_interface.c
|
|
ext/oci8/tests/statement_type.phpt:
|
|
add Unicode support to oci_statement_type()
|
|
|
|
* ext/oci8/oci8_interface.c:
|
|
mark most of the OCI8 functions as unicode aware
|
|
|
|
* ext/standard/formatted_print.c:
|
|
move handling of 'F' to the top
|
|
|
|
2006-12-06 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/curl/multi.c:
|
|
Make functions as being unicode safe
|
|
|
|
2006-12-06 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/formatted_print.c:
|
|
MFH: add missing 'F' modified (noticed by Matt)
|
|
|
|
* ext/standard/formatted_print.c:
|
|
add missing 'F' modified (noticed by Matt)
|
|
|
|
2006-12-06 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* ext/openssl/xp_ssl.c
|
|
ext/pdo_sqlite/sqlite/src/date.c:
|
|
MFB: Fix win32 build
|
|
|
|
* (PHP_5_2)
|
|
ext/openssl/xp_ssl.c
|
|
ext/pdo_sqlite/sqlite/src/date.c:
|
|
Fix win32 build
|
|
|
|
2006-12-06 Antony Dovgal <antony@zend.com>
|
|
|
|
* ZendEngine2/tests/unset_cv05.phpt
|
|
ext/standard/tests/array/array_fill.phpt
|
|
ext/standard/tests/array/bug14580.phpt
|
|
ext/standard/tests/general_functions/007.phpt
|
|
ext/standard/tests/serialize/002.phpt
|
|
ext/standard/tests/strings/bug24312.phpt
|
|
ext/standard/tests/strings/bug36306.phpt
|
|
ext/standard/tests/strings/crc32.phpt
|
|
ext/standard/tests/strings/crypt.phpt
|
|
ext/standard/tests/strings/htmlentities.phpt
|
|
ext/standard/tests/strings/strrev.phpt
|
|
ext/standard/tests/strings/strtotitle.phpt
|
|
ext/standard/tests/strings/strtoupper.phpt
|
|
tests/classes/bug26737.phpt
|
|
tests/lang/034.phpt
|
|
tests/lang/bug24783.phpt
|
|
tests/lang/bug30638.phpt
|
|
tests/lang/each_binary_safety.phpt:
|
|
fix tests
|
|
|
|
* ZendEngine2/zend_strtod.c:
|
|
add zend_u_strtod() implementation by Matt Wilmas
|
|
major speedup when using floats in Unicode mode
|
|
also fixes several problems with the current code
|
|
|
|
* ZendEngine2/zend_strtod.c:
|
|
destroy freelist before destroying the mutexes
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
news
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend.c
|
|
ZendEngine2/zend_strtod.c
|
|
ZendEngine2/zend_strtod.h
|
|
ext/standard/formatted_print.c
|
|
ext/standard/tests/serialize/003.phpt
|
|
ext/standard/tests/strings/sprintf_f.phpt
|
|
main/snprintf.c
|
|
main/snprintf.h
|
|
main/spprintf.c:
|
|
MFH: use BSD licensed implementation of double-to-string utilities instead
|
|
of LGPL one
|
|
this patch also fixes thread safety issues in zend_strtod()
|
|
|
|
* ZendEngine2/zend.c
|
|
ZendEngine2/zend_strtod.c
|
|
ZendEngine2/zend_strtod.h
|
|
ext/standard/formatted_print.c
|
|
ext/standard/tests/serialize/003.phpt
|
|
ext/standard/tests/strings/sprintf_f.phpt
|
|
main/snprintf.c
|
|
main/snprintf.h
|
|
main/spprintf.c:
|
|
use BSD licensed implementation of double-to-string utilities instead of
|
|
LGPL one
|
|
this patch also fixes thread safety issues in zend_strtod()
|
|
|
|
2006-12-05 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/filter/config.m4:
|
|
let PHP_ADD_EXTENSION_DEP() to take care of this
|
|
|
|
2006-12-05 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/filter/config.m4:
|
|
MFB: Fixed bug #39724 (Broken build due to spl/filter usage of pcre
|
|
extension).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/filter/config.m4:
|
|
Fixed bug #39724 (Broken build due to spl/filter usage of pcre extension).
|
|
|
|
2006-12-05 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/array.c:
|
|
extract() should convert keys using runtime encoding.
|
|
|
|
2006-12-05 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/standard/tests/array/bug33382.phpt
|
|
ext/standard/tests/array/bug33382.phpt
|
|
ext/standard/tests/array/bug36975.phpt
|
|
ext/standard/tests/array/bug36975.phpt
|
|
ext/standard/tests/file/bug35740.phpt
|
|
ext/standard/tests/file/bug35740.phpt
|
|
ext/standard/tests/file/bug39538.phpt
|
|
ext/standard/tests/file/bug39538.phpt
|
|
ext/standard/tests/general_functions/bug27678.phpt
|
|
ext/standard/tests/general_functions/bug27678.phpt
|
|
ext/xmlwriter/tests/bug39504.phpt
|
|
ext/zlib/tests/bug_34821.phpt
|
|
ext/zlib/tests/bug_34821.phpt:
|
|
cosmetic improvements
|
|
|
|
2006-12-05 Frank M. Kromann <frank@kromann.info>
|
|
|
|
* ext/ming/ming.c
|
|
ext/ming/ming.c:
|
|
Remove PHP4.x stuff
|
|
|
|
* ext/ming/ming.c
|
|
ext/ming/ming.c
|
|
ext/ming/php_ming.h
|
|
ext/ming/php_ming.h:
|
|
|
|
|
|
2006-12-05 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ZendEngine2/tests/bug39721.phpt
|
|
ZendEngine2/tests/bug39721.phpt:
|
|
|
|
file bug39721.phpt was initially added on branch PHP_5_2.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend_compile.c
|
|
ZendEngine2/zend_compile.c
|
|
ZendEngine2/tests/bug39721.phpt:
|
|
Fixed bug #39721 (Runtime inheritance causes data corruption)
|
|
|
|
2006-12-05 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/http_fopen_wrapper.c:
|
|
MFH: nuke redundant zval_ptr_dtor() call
|
|
|
|
* ext/standard/http_fopen_wrapper.c:
|
|
nuke redundant zval_ptr_dtor() call and fix memory corruption/segfault
|
|
|
|
2006-12-05 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/http.c:
|
|
Unicode support in http_build_query().
|
|
|
|
2006-12-05 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/pdo/pdo_sql_parser.c
|
|
ext/pdo/pdo_sql_parser.re
|
|
ext/pdo/tests/bug_36798.phpt:
|
|
MFB: Fixed bug #36798 (Error parsing named parameters with queries
|
|
containing high-ascii chars).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/pdo/pdo_sql_parser.c
|
|
ext/pdo/pdo_sql_parser.re
|
|
ext/pdo/tests/bug_36798.phpt
|
|
ext/pdo/tests/bug_36798.phpt:
|
|
Fixed bug #36798 (Error parsing named parameters with queries containing
|
|
high-ascii chars).
|
|
|
|
* (PHP_5_2)
|
|
ext/dba/config.m4:
|
|
Revert previous patch and it breaks builds with built-in cdb lib
|
|
|
|
2006-12-05 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/pdo/tests/bug_39656.phpt:
|
|
MFB: fix test
|
|
|
|
* (PHP_5_2)
|
|
ext/pdo/tests/bug_39656.phpt:
|
|
Fix test
|
|
|
|
2006-12-05 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/standard/file.c:
|
|
don't pass negative maxchars to php_stream_get_line_ex()
|
|
|
|
* ZendEngine2/zend_compile.c:
|
|
remove duplicating line
|
|
|
|
2006-12-05 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
BFN
|
|
|
|
* ext/xsl/xsltprocessor.c:
|
|
MFB: fix bug #39625 (Apache crashes on importStylesheet call)
|
|
|
|
* (PHP_5_2)
|
|
ext/xsl/xsltprocessor.c:
|
|
fix bug #39625 (Apache crashes on importStylesheet call)
|
|
|
|
2006-12-05 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
sapi/cgi/fastcgi.c
|
|
sapi/cgi/fastcgi.c:
|
|
Fixed FastCGI impersonation for persistent connections on Windows
|
|
|
|
* configure.in
|
|
configure.in
|
|
ZendEngine2/Makefile.am
|
|
ZendEngine2/Makefile.am
|
|
ZendEngine2/Zend.dsp
|
|
ZendEngine2/Zend.dsp
|
|
ZendEngine2/ZendTS.dsp
|
|
ZendEngine2/ZendTS.dsp
|
|
ZendEngine2/zend_mm.c
|
|
ZendEngine2/zend_mm.c
|
|
ZendEngine2/zend_mm.h
|
|
ZendEngine2/zend_mm.h
|
|
win32/build/config.w32
|
|
win32/build/config.w32:
|
|
Removed unused zend_mm.*
|
|
|
|
2006-12-05 Sara Golemon <sara@golemon.com>
|
|
|
|
* NEWS
|
|
ext/standard/basic_functions.c
|
|
ext/standard/file.c
|
|
ext/standard/php_string.h
|
|
ext/standard/string.c:
|
|
Add str_getcsv() and fix a couple cases in recent fgetcsv()
|
|
reimplementation
|
|
|
|
* ext/standard/file.c
|
|
ext/standard/file.h
|
|
ext/standard/tests/file/bug12556.phpt
|
|
ext/standard/tests/file/fgetcsv.phpt:
|
|
Unicode upgrade for fgetcsv()
|
|
|
|
2006-12-05 Stanislav Malyshev <stas@zend.com>
|
|
|
|
* ZendEngine2/zend_operators.c
|
|
ZendEngine2/zend_operators.h
|
|
ext/standard/basic_functions.c
|
|
ext/standard/string.c
|
|
main/main.c:
|
|
Merge from 5.2:
|
|
Improve tolower()-related functions on Windows and VC2005 by caching
|
|
locale and using
|
|
tolower_l function.
|
|
|
|
2006-12-05 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/openssl/xp_ssl.c:
|
|
MFB: Fixed bug #39571 (timeout ssl:// connections).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/openssl/xp_ssl.c:
|
|
Fixed bug #39571 (timeout ssl:// connections).
|
|
|
|
2006-12-05 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
- invalid filter
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/filter.c
|
|
ext/filter/filter_private.h
|
|
ext/filter/tests/010.phpt
|
|
ext/filter/tests/039.phpt:
|
|
- MFH: invalid filter id should not return unsafe values
|
|
|
|
* ext/filter/filter.c
|
|
ext/filter/filter_private.h
|
|
ext/filter/tests/010.phpt
|
|
ext/filter/tests/039.phpt:
|
|
- invalid filter id should not return unsafe values
|
|
|
|
2006-12-04 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/filter/tests/008.phpt
|
|
ext/filter/tests/009.phpt:
|
|
- MFB: use %s
|
|
|
|
* ext/filter/filter.c
|
|
ext/filter/sanitizing_filters.c:
|
|
- WS
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/filter.c:
|
|
- default filter is not string anymore (in comment)
|
|
- WS and error msg sync with head
|
|
|
|
2006-12-04 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/head.c:
|
|
Make headers-related functions accept Unicode strings, but only if their
|
|
contents can be converted to ASCII.
|
|
|
|
* ext/standard/string.c
|
|
ext/standard/var.c:
|
|
Unicode support in var_export().
|
|
|
|
2006-12-04 Stanislav Malyshev <stas@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_operators.c
|
|
ZendEngine2/zend_operators.h
|
|
ext/standard/basic_functions.c
|
|
ext/standard/string.c
|
|
main/main.c:
|
|
Improve tolower()-related functions on Windows and VC2005 by caching locale
|
|
and using
|
|
tolower_l function.
|
|
|
|
2006-12-04 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/calendar/tests/easter_date.phpt
|
|
ext/calendar/tests/unixtojd.phpt:
|
|
MFB: Fixed tests
|
|
|
|
* (PHP_5_2)
|
|
ext/calendar/tests/easter_date.phpt
|
|
ext/calendar/tests/unixtojd.phpt:
|
|
Fixed tests
|
|
|
|
2006-12-04 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
acinclude.m4
|
|
configure.in:
|
|
MFH: fix build with Sun compiler, which doesn't support -O0
|
|
|
|
* acinclude.m4
|
|
configure.in:
|
|
fix build with Sun compiler, which doesn't support -O0
|
|
|
|
* (PHP_5_2)
|
|
ext/pcre/config0.m4
|
|
ext/spl/config.m4:
|
|
MFH: partly fix #39724
|
|
ext/spl has a soft dependcy from ext/pcre (not ext/pcre-regex)
|
|
|
|
* ext/pcre/config0.m4
|
|
ext/spl/config.m4:
|
|
partly fix #39724
|
|
ext/spl has a soft dependcy from ext/pcre (not ext/pcre-regex)
|
|
|
|
2006-12-04 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/pdo/tests/bug_39656.phpt:
|
|
MFB: Fixed test (user is a reserved keyword in pgsql)
|
|
|
|
* (PHP_5_2)
|
|
ext/pdo/tests/bug_39656.phpt:
|
|
Fixed test (user is a reserved keyword in pgsql)
|
|
|
|
2006-12-04 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
sapi/cli/tests/002-win32.phpt
|
|
sapi/cli/tests/002.phpt
|
|
sapi/cli/tests/004.phpt
|
|
sapi/cli/tests/005.phpt
|
|
sapi/cli/tests/006.phpt
|
|
sapi/cli/tests/007.phpt
|
|
sapi/cli/tests/008.phpt
|
|
sapi/cli/tests/009.phpt
|
|
sapi/cli/tests/010-2.phpt
|
|
sapi/cli/tests/010.phpt
|
|
sapi/cli/tests/011.phpt
|
|
sapi/cli/tests/012.phpt
|
|
sapi/cli/tests/013.phpt:
|
|
fix tests
|
|
|
|
* sapi/cli/tests/002-win32.phpt
|
|
sapi/cli/tests/002.phpt
|
|
sapi/cli/tests/004.phpt
|
|
sapi/cli/tests/005.phpt
|
|
sapi/cli/tests/006.phpt
|
|
sapi/cli/tests/007.phpt
|
|
sapi/cli/tests/008.phpt
|
|
sapi/cli/tests/009.phpt
|
|
sapi/cli/tests/010-2.phpt
|
|
sapi/cli/tests/010.phpt
|
|
sapi/cli/tests/011.phpt
|
|
sapi/cli/tests/012.phpt
|
|
sapi/cli/tests/013.phpt:
|
|
fix tests, use -n to prevent any problems with existing php.ini
|
|
|
|
2006-12-04 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend_alloc.c
|
|
ZendEngine2/zend_alloc.c:
|
|
Fixed bug #38274 (Memlimit fatal error sent to "wrong" stderr when using
|
|
fastcgi)
|
|
|
|
2006-12-04 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/session/session.c
|
|
main/main.c:
|
|
fix retval type
|
|
it should be int, not zend_bool
|
|
|
|
2006-12-04 Andrey Hristov <php@hristov.com>
|
|
|
|
* ext/mysqli/mysqli_api.c:
|
|
dummy change
|
|
|
|
2006-12-04 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/session/session.c:
|
|
Fixed bug #37627 (session save_path check checks the parent directory).
|
|
|
|
2006-12-04 Antony Dovgal <antony@zend.com>
|
|
|
|
* run-tests.php:
|
|
look for tests in sapi/cli
|
|
|
|
2006-12-04 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/pdo/pdo_stmt.c:
|
|
MFB: Fixed bug #38319 (Remove bogus warnings from persistent PDO
|
|
connections).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/pdo/pdo_stmt.c:
|
|
Fixed bug #38319 (Remove bogus warnings from persistent PDO connections).
|
|
|
|
* ext/pdo/pdo_dbh.c:
|
|
MFB: Fixed bug #38252 (Incorrect PDO error message on invalid default fetch
|
|
mode).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/pdo/pdo_dbh.c:
|
|
Fixed bug #38252 (Incorrect PDO error message on invalid default fetch
|
|
mode).
|
|
|
|
* ext/pdo_mysql/tests/bug_39483.phpt:
|
|
MFB: Added test for previous bug
|
|
|
|
* ext/pdo_mysql/tests/bug_39483.phpt
|
|
ext/pdo_mysql/tests/bug_39483.phpt:
|
|
|
|
file bug_39483.phpt was initially added on branch PHP_5_2.
|
|
|
|
* ext/pdo/pdo_sql_parser.c
|
|
ext/pdo/pdo_sql_parser.re:
|
|
MFB: Fixed bug #39483 (Problem with handling of \ char in prepared
|
|
statements).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/pdo/pdo_sql_parser.c
|
|
ext/pdo/pdo_sql_parser.re:
|
|
Fixed bug #39483 (Problem with handling of \ char in prepared statements).
|
|
|
|
2006-12-03 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/pdo_mysql/mysql_driver.c:
|
|
MFB:
|
|
Default to buffered queries (much faster)
|
|
Default to prepared statement emulation to avoid hitting MySQL bugs
|
|
|
|
* (PHP_5_2)
|
|
ext/pdo_mysql/mysql_driver.c:
|
|
Default to buffered queries (much faster)
|
|
Default to prepared statement emulation to avoid hitting MySQL bugs
|
|
|
|
* ext/pdo/pdo_sql_parser.c
|
|
ext/pdo/pdo_sql_parser.re:
|
|
MFB: Added missing check for mismatching number of tokens & bound params in
|
|
prepared statement emulation.
|
|
|
|
* (PHP_5_2)
|
|
ext/pdo/pdo_sql_parser.c
|
|
ext/pdo/pdo_sql_parser.re:
|
|
Added missing check for mismatching number of tokens & bound params in
|
|
prepared statement emulation.
|
|
|
|
* ext/filter/filter.c:
|
|
MFB: Added "default" option that allows a default value to be set for an
|
|
invalid or missing value.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/filter/filter.c:
|
|
Added "default" option that allows a default value to be set for an invalid
|
|
or missing value.
|
|
|
|
* (PHP_5_2)
|
|
ext/dba/config.m4:
|
|
Config fix from Gentoo
|
|
|
|
* ext/standard/assert.c:
|
|
MFB: Fixed bug #39718 (possible crash if assert.callback is set in ini).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/assert.c:
|
|
Fixed bug #39718 (possible crash if assert.callback is set in ini).
|
|
|
|
* main/php_scandir.c:
|
|
MFB: Fixed php_readdir_r() usage in scandir emulation
|
|
|
|
* (PHP_5_2)
|
|
main/php_scandir.c:
|
|
Fixed php_readdir_r() usage in scandir emulation
|
|
|
|
2006-12-03 Antony Dovgal <antony@zend.com>
|
|
|
|
* main/php_scandir.c:
|
|
fix Solaris build
|
|
|
|
* ext/ftp/ftp.c:
|
|
fix leaks
|
|
|
|
* ext/standard/crypt.c:
|
|
fix AIX build
|
|
|
|
2006-12-03 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/pcre/tests/001.phpt
|
|
ext/pcre/tests/002.phpt
|
|
ext/pcre/tests/003.phpt
|
|
ext/pcre/tests/004.phpt:
|
|
add UEXPECT sections
|
|
|
|
2006-12-03 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/pcre/tests/002.phpt:
|
|
MFB: fix test on fbsd
|
|
|
|
* (PHP_5_2)
|
|
ext/pcre/tests/002.phpt:
|
|
Fix test on fbsd
|
|
|
|
2006-12-02 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/pcre/tests/001.phpt
|
|
ext/pcre/tests/002.phpt
|
|
ext/pcre/tests/003.phpt
|
|
ext/pcre/tests/004.phpt:
|
|
MFH (not tested. so some tests may fail in unicode mode)
|
|
|
|
* ext/pcre/tests/001.phpt
|
|
ext/pcre/tests/001.phpt
|
|
ext/pcre/tests/002.phpt
|
|
ext/pcre/tests/002.phpt
|
|
ext/pcre/tests/003.phpt
|
|
ext/pcre/tests/003.phpt
|
|
ext/pcre/tests/004.phpt
|
|
ext/pcre/tests/004.phpt:
|
|
|
|
file 001.phpt was initially added on branch PHP_5_2.
|
|
|
|
2006-12-02 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/pdo/tests/pdo_016.phpt
|
|
ext/pdo/tests/pdo_016a.phpt
|
|
ext/pdo/tests/pdo_021.phpt
|
|
ext/pdo_mysql/mysql_statement.c:
|
|
MFB: Fixed bug #39527 (Failure to retrieve results when multiple
|
|
unbuffered,
|
|
prepared statements are used in pdo_mysql).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/pdo/tests/pdo_016.phpt
|
|
ext/pdo/tests/pdo_016a.phpt
|
|
ext/pdo/tests/pdo_021.phpt
|
|
ext/pdo_mysql/mysql_statement.c:
|
|
Fixed bug #39527 (Failure to retrieve results when multiple unbuffered,
|
|
prepared statements are used in pdo_mysql).
|
|
|
|
2006-12-01 Frank M. Kromann <frank@kromann.info>
|
|
|
|
* (PHP_5_2)
|
|
ext/sqlite/libsqlite/src/date.c
|
|
ext/zip/lib/zip_dirent.c
|
|
main/php_scandir.c
|
|
win32/readdir.h:
|
|
Fix win32 build
|
|
|
|
* main/php_scandir.c
|
|
win32/readdir.h:
|
|
MFB: Fix win32 build
|
|
|
|
2006-12-01 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
Fixed typo
|
|
|
|
2006-12-01 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend_alloc.c
|
|
ZendEngine2/zend_alloc.c
|
|
ZendEngine2/tests/bug39438.phpt:
|
|
Bug #39438 (Fatal error: Out of memory)
|
|
|
|
* ZendEngine2/tests/bug39438.phpt
|
|
ZendEngine2/tests/bug39438.phpt:
|
|
|
|
file bug39438.phpt was initially added on branch PHP_5_2.
|
|
|
|
* ZendEngine2/zend_alloc.c
|
|
ZendEngine2/zend_alloc.c:
|
|
typo
|
|
|
|
2006-12-01 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/var.c
|
|
ext/standard/var_unserializer.c
|
|
ext/standard/var_unserializer.re:
|
|
Finalize Unicode support in serialize() and unserialize().
|
|
|
|
2006-12-01 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/dbase/dbase.c
|
|
ext/dbase/tests/002.phpt:
|
|
MFB: Fixed a possible memory corruption in dbase_open() with invalid open
|
|
mode
|
|
|
|
* (PHP_5_2)
|
|
ext/dbase/dbase.c
|
|
ext/dbase/tests/002.phpt:
|
|
Fixed a possible memory corruption in dbase_open() with invalid open mode
|
|
|
|
2006-12-01 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/filestat.c:
|
|
Fix group macro access.
|
|
|
|
2006-12-01 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/ftp/ftp.c
|
|
ext/ftp/tests/bug39458-2.phpt
|
|
ext/ftp/tests/bug39458.phpt
|
|
ext/ftp/tests/server.inc:
|
|
MFB: fix #39458
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/ftp/tests/bug39458-2.phpt
|
|
ext/ftp/tests/bug39458-2.phpt
|
|
ext/ftp/tests/bug39458.phpt
|
|
ext/ftp/tests/bug39458.phpt
|
|
ext/ftp/tests/server.inc:
|
|
tests + BFN
|
|
|
|
* (PHP_5_2)
|
|
ext/ftp/ftp.c:
|
|
fix bug #39458: ftp_nlist() returns false on empty dirs
|
|
|
|
2006-12-01 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend_alloc.c
|
|
ZendEngine2/zend_alloc.c:
|
|
Fixed bug #39702 (php crashes in the allocator on linux-m68k)
|
|
|
|
* ZendEngine2/zend_API.c:
|
|
Fixed buffer overflow. (Rob)
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend_alloc.c
|
|
ZendEngine2/zend_alloc.c:
|
|
Fixed bug #39640 (Segfault with "Allowed memory size exhausted")
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend_alloc.c
|
|
ZendEngine2/zend_alloc.c:
|
|
Fixed bug #39652 (Wrong negative results from memeory_get_usage())
|
|
|
|
2006-12-01 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* (PHP_5_2)
|
|
ext/spl/examples/dualiterator.inc:
|
|
- MFH: Fix handling of recursive inner iterators
|
|
|
|
* ext/spl/examples/dualiterator.inc:
|
|
- Fix handling of recursive inner iterators
|
|
|
|
2006-12-01 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_4_4)
|
|
ext/session/session.c:
|
|
MFH: Disallow \0 chars inside session.save_path
|
|
|
|
* ext/session/session.c:
|
|
MFB: Disallow \0 chars inside session.save_path
|
|
|
|
* (PHP_5_2)
|
|
ext/session/session.c:
|
|
Disallow \0 chars inside session.save_path
|
|
|
|
2006-11-30 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
ext/soap/php_sdl.c:
|
|
Small hash table optimization
|
|
|
|
2006-11-30 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/url.c:
|
|
get_headers() will keep headers as binary strings.
|
|
|
|
2006-11-30 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_4_4)
|
|
acinclude.m4
|
|
configure.in:
|
|
MFH missing fixes required by autoconf 2.6x
|
|
fixes bug #39696
|
|
|
|
2006-11-30 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/string.c:
|
|
Mark setlocale() as Unicode-safe. It shouldn't be used in
|
|
unicode.semantics=on mode anyway.
|
|
|
|
* ext/standard/basic_functions.c:
|
|
Forgot to mark import_request_variables() as Unicode-safe.
|
|
|
|
* ext/standard/string.c:
|
|
Mark strtr() as Unicode-safe.
|
|
|
|
|
|
* ext/standard/pack.c:
|
|
Mark pack()/unpack() as Unicode-safe. They will accept Unicode strings
|
|
but convert them to binary. We can revisit supporting something like 'U'
|
|
format in the future, if it's needed.
|
|
|
|
* ext/standard/quot_print.c:
|
|
Make quoted_printable_decode() take only ASCII strings.
|
|
|
|
2006-11-30 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* configure.in:
|
|
MFB: Added check for crypt_r()
|
|
|
|
* (PHP_5_2)
|
|
configure.in:
|
|
Added check for crypt_r()
|
|
|
|
* ext/posix/config.m4:
|
|
MFB: Added missing function checks
|
|
|
|
* (PHP_5_2)
|
|
ext/posix/config.m4:
|
|
Added missing function checks
|
|
|
|
* ext/pdo_sqlite/sqlite/src/date.c
|
|
ext/sqlite/libsqlite/src/date.c
|
|
ext/xmlrpc/libxmlrpc/xmlrpc.c
|
|
ext/zip/lib/zip_dirent.c:
|
|
zts fixes
|
|
|
|
* (PHP_5_2)
|
|
ext/pdo_sqlite/sqlite/src/date.c
|
|
ext/sqlite/libsqlite/src/date.c
|
|
ext/xmlrpc/libxmlrpc/xmlrpc.c
|
|
ext/zip/lib/zip_dirent.c:
|
|
last set of zts fixes
|
|
|
|
* ext/interbase/ibase_query.c:
|
|
MFB: Thread safety fixes.
|
|
|
|
* (PHP_5_2)
|
|
ext/interbase/ibase_query.c:
|
|
Thread safety fixes.
|
|
|
|
* main/php_scandir.c:
|
|
MFB: Thread-safety issues
|
|
|
|
* (PHP_5_2)
|
|
main/php_scandir.c:
|
|
Thread-safety issues
|
|
|
|
* ext/standard/crypt.c:
|
|
MFB: Use reantrant crypt_r() whenever possible.
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/crypt.c:
|
|
Use reantrant crypt_r() whenever possible.
|
|
|
|
* ext/mime_magic/mime_magic.c:
|
|
MFB: Use thread-safe code
|
|
|
|
* (PHP_5_2)
|
|
ext/mime_magic/mime_magic.c:
|
|
Use thread-safe code
|
|
|
|
2006-11-30 Antony Dovgal <antony@zend.com>
|
|
|
|
* ZendEngine2/tests/bug39602.phpt
|
|
ZendEngine2/tests/bug39602.phpt:
|
|
fix test
|
|
|
|
2006-11-30 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/posix/posix.c:
|
|
MFB: Thread safety fixed for *nix systems
|
|
|
|
* (PHP_5_2)
|
|
ext/posix/posix.c:
|
|
Thread safety fixed for *nix systems
|
|
|
|
2006-11-29 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/standard/filestat.c:
|
|
MFB: Fixed bug #39648 (Implementation of PHP functions chown() and chgrp()
|
|
are not thread safe).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
configure.in
|
|
ext/standard/filestat.c:
|
|
Fixed bug #39648 (Implementation of PHP functions chown() and chgrp() are
|
|
not thread safe).
|
|
|
|
2006-11-29 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/simplexml/simplexml.c:
|
|
add missing folding marker
|
|
|
|
2006-11-29 Derick Rethans <php@derickrethans.nl>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/date/lib/timezonedb.h
|
|
ext/date/lib/timezonedb.h:
|
|
- Updated timezone database to version 2006.16.
|
|
|
|
2006-11-29 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/pdo_pgsql/pgsql_driver.c
|
|
ext/pgsql/pgsql.c:
|
|
MFB: Fixed bug #39663 (Memory leak in pg_get_notify() and a possible memory
|
|
corruption on Windows in pgsql and pdo_pgsql extensions).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/pdo_pgsql/pgsql_driver.c
|
|
ext/pgsql/pgsql.c:
|
|
Fixed bug #39663 (Memory leak in pg_get_notify() and a possible memory
|
|
corruption on Windows in pgsql and pdo_pgsql extensions).
|
|
|
|
2006-11-29 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/tests/file/bug39673.phpt
|
|
main/streams/plain_wrapper.c:
|
|
MFH: fix #39673 (file_get_contents causes bus error on certain offsets)
|
|
|
|
* ext/standard/tests/file/bug39673.phpt
|
|
ext/standard/tests/file/bug39673.phpt
|
|
main/streams/plain_wrapper.c:
|
|
|
|
fix #39673 (file_get_contents causes bus error on certain offsets)
|
|
|
|
2006-11-29 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* ext/simplexml/simplexml.c
|
|
ext/simplexml/tests/bug39662.phpt:
|
|
MFB: correct fix for bug #39662 to fix leak and tree corruption
|
|
fix test
|
|
|
|
* (PHP_5_2)
|
|
ext/simplexml/simplexml.c
|
|
ext/simplexml/tests/bug39662.phpt:
|
|
correct fix for bug #39662 to fix leak and tree corruption
|
|
fix test
|
|
|
|
2006-11-28 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ext/spl/examples/callbackfilteriterator.inc
|
|
ext/spl/examples/callbackfilteriterator.inc:
|
|
|
|
- Add new example
|
|
|
|
2006-11-28 Antony Dovgal <antony@zend.com>
|
|
|
|
* ZendEngine2/zend_builtin_functions.c:
|
|
resolve coverity issue #224
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/html.h:
|
|
add php_unescape_html_entities() proto to the header
|
|
(fixes #39665)
|
|
|
|
* ext/standard/html.h:
|
|
add php_unescape_html_entities() proto to the header
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/simplexml/simplexml.c
|
|
ext/simplexml/tests/bug39662.phpt:
|
|
MFH: fix #39662 (Segfault when calling asXML() of a cloned
|
|
SimpleXMLElement)
|
|
|
|
* ext/simplexml/simplexml.c
|
|
ext/simplexml/tests/bug39662.phpt
|
|
ext/simplexml/tests/bug39662.phpt:
|
|
fix #39662 (Segfault when calling asXML() of a cloned SimpleXMLElement)
|
|
|
|
* ext/pdo/tests/bug_39656.phpt:
|
|
add test
|
|
|
|
* ext/pdo/tests/bug_39656.phpt
|
|
ext/pdo/tests/bug_39656.phpt:
|
|
|
|
file bug_39656.phpt was initially added on branch PHP_5_2.
|
|
|
|
2006-11-28 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/pdo/pdo_stmt.c
|
|
ext/pdo_pgsql/pgsql_statement.c:
|
|
MFB: Fixed bug #39656 (crash when calling fetch() on a PDO statment object
|
|
after closeCursor()).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/pdo/pdo_stmt.c
|
|
ext/pdo_pgsql/pgsql_statement.c:
|
|
Fixed bug #39656 (crash when calling fetch() on a PDO statment object
|
|
after closeCursor()).
|
|
|
|
2006-11-28 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
BFN
|
|
|
|
* (PHP_5_2)
|
|
ext/dba/config.m4:
|
|
MFH: fix #39653 (ext/dba doesn't check for db-4.5 and db-4.4 when db4
|
|
support is enabled)
|
|
|
|
* ext/dba/config.m4:
|
|
fix #39653 (ext/dba doesn't check for db-4.5 and db-4.4 when db4 support is
|
|
enabled)
|
|
|
|
2006-11-28 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/zip/php_zip.c:
|
|
- fix warning
|
|
- addEmptyDir returns true on success
|
|
- remove useless semi column
|
|
|
|
2006-11-28 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/mcrypt/mcrypt.c
|
|
ext/soap/php_http.c:
|
|
MFB: Replace non-threadsafe rand() with php_rand_r()
|
|
|
|
* (PHP_5_2)
|
|
ext/mcrypt/mcrypt.c
|
|
ext/soap/php_http.c:
|
|
Replace non-threadsafe rand() with php_rand_r()
|
|
|
|
2006-11-27 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/pdo_sqlite/sqlite_statement.c:
|
|
MFH: fix #39564 (PDO::errorInfo() returns inconsistent information when
|
|
sqlite3_step() fails)
|
|
|
|
* ext/pdo_sqlite/sqlite_statement.c:
|
|
fix #39564 (PDO::errorInfo() returns inconsistent information when
|
|
sqlite3_step() fails)
|
|
|
|
* ext/ftp/tests/004.phpt:
|
|
fix test
|
|
this errmsg is different on FreeBSD
|
|
|
|
2006-11-26 Alex Waugh <alex@alexwaugh.com>
|
|
|
|
* (PHP_5_2)
|
|
sapi/webjames/webjames.c:
|
|
MFH: Improve robustness of sending routines
|
|
|
|
* sapi/webjames/webjames.c:
|
|
Improve robustness of sending routines
|
|
|
|
2006-11-26 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/mime_magic/mime_magic.c:
|
|
MFB: Fixed bug #39623 (thread safety fixes on *nix for mime_magic
|
|
extenion).
|
|
|
|
* (PHP_5_2)
|
|
ext/mime_magic/mime_magic.c
|
|
ext/standard/basic_functions.c:
|
|
Fixed bug #39623 (thread safety fixes on *nix for putenv() & mime_magic).
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
ext/standard/info.c:
|
|
MFH: Added a meta tag to phpinfo() output to prevent search engines from
|
|
indexing the page.
|
|
|
|
* ext/imap/tests/imap_utf8.phpt:
|
|
MFB: Fixed test, in some versions of c-client returned value is always
|
|
uppercase
|
|
|
|
* (PHP_5_2)
|
|
ext/imap/tests/imap_utf8.phpt:
|
|
Fixed test, in some versions of c-client returned value is always uppercase
|
|
|
|
* ext/dbase/tests/002.phpt:
|
|
MFB: fixed test
|
|
|
|
* (PHP_5_2)
|
|
ext/dbase/tests/002.phpt:
|
|
Fixed test
|
|
|
|
* ext/standard/info.c:
|
|
MFB: Added a meta tag to phpinfo() output to prevent search engines from
|
|
indexing the page.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/info.c:
|
|
Added a meta tag to phpinfo() output to prevent search engines from
|
|
indexing the page.
|
|
|
|
2006-11-24 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/string.c
|
|
ext/standard/tests/strings/bug39621.phpt:
|
|
MFH: fix #39621 (str_replace() is not binary safe on strings with equal
|
|
length)
|
|
|
|
* ext/standard/string.c
|
|
ext/standard/tests/strings/bug39621.phpt
|
|
ext/standard/tests/strings/bug39621.phpt:
|
|
fix #39621 (str_replace() is not binary safe on strings with equal length)
|
|
|
|
* ext/standard/levenshtein.c:
|
|
add missing argument to zend_parse_parameters()
|
|
|
|
2006-11-24 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/ftp/tests/006.phpt
|
|
ext/ftp/tests/bug39583.phpt
|
|
ext/ftp/tests/server.inc
|
|
ext/standard/tests/general_functions/phpcredits.phpt
|
|
ext/standard/tests/general_functions/phpcredits2.phpt
|
|
ext/standard/tests/general_functions/phpinfo.phpt
|
|
ext/standard/tests/general_functions/phpinfo2.phpt:
|
|
more tests
|
|
|
|
* ext/ftp/tests/006.phpt
|
|
ext/ftp/tests/006.phpt
|
|
ext/ftp/tests/bug39583.phpt
|
|
ext/ftp/tests/server.inc
|
|
ext/standard/tests/general_functions/phpcredits.phpt
|
|
ext/standard/tests/general_functions/phpcredits.phpt
|
|
ext/standard/tests/general_functions/phpcredits2.phpt
|
|
ext/standard/tests/general_functions/phpcredits2.phpt
|
|
ext/standard/tests/general_functions/phpinfo.phpt
|
|
ext/standard/tests/general_functions/phpinfo.phpt
|
|
ext/standard/tests/general_functions/phpinfo2.phpt
|
|
ext/standard/tests/general_functions/phpinfo2.phpt:
|
|
|
|
file 006.phpt was initially added on branch PHP_5_2.
|
|
|
|
* ext/ftp/tests/005.phpt
|
|
ext/ftp/tests/bug39583-2.phpt
|
|
ext/ftp/tests/bug39583.phpt
|
|
ext/ftp/tests/bug7216-2.phpt
|
|
ext/ftp/tests/server.inc:
|
|
MFB
|
|
|
|
* (PHP_5_2)
|
|
ext/ftp/tests/005.phpt
|
|
ext/ftp/tests/bug39583-2.phpt
|
|
ext/ftp/tests/bug39583-2.phpt
|
|
ext/ftp/tests/bug39583.phpt
|
|
ext/ftp/tests/bug39583.phpt
|
|
ext/ftp/tests/bug7216-2.phpt
|
|
ext/ftp/tests/server.inc:
|
|
fix tests after Tony's commit and add a test for the bug he fixed
|
|
|
|
2006-11-24 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/ftp/tests/004.phpt
|
|
ext/ftp/tests/004.phpt
|
|
sapi/cli/tests/011.phpt
|
|
sapi/cli/tests/011.phpt:
|
|
fix test
|
|
|
|
* (PHP_5_2)
|
|
sapi/cli/tests/.cvsignore
|
|
sapi/cli/tests/001.phpt
|
|
sapi/cli/tests/002-win32.phpt
|
|
sapi/cli/tests/002.phpt
|
|
sapi/cli/tests/003.phpt
|
|
sapi/cli/tests/004.phpt
|
|
sapi/cli/tests/005.phpt
|
|
sapi/cli/tests/006.phpt
|
|
sapi/cli/tests/007.phpt
|
|
sapi/cli/tests/008.phpt
|
|
sapi/cli/tests/009.phpt
|
|
sapi/cli/tests/010-2.phpt
|
|
sapi/cli/tests/010.phpt
|
|
sapi/cli/tests/011.phpt
|
|
sapi/cli/tests/012.phpt
|
|
sapi/cli/tests/013.phpt
|
|
sapi/cli/tests/014.phpt
|
|
sapi/cli/tests/skipif.inc:
|
|
add tests for CLI
|
|
|
|
* sapi/cli/tests/.cvsignore
|
|
sapi/cli/tests/.cvsignore:
|
|
|
|
add .cvsignore
|
|
|
|
* sapi/cli/tests/001.phpt
|
|
sapi/cli/tests/001.phpt
|
|
sapi/cli/tests/002-win32.phpt
|
|
sapi/cli/tests/002-win32.phpt
|
|
sapi/cli/tests/002.phpt
|
|
sapi/cli/tests/002.phpt
|
|
sapi/cli/tests/003.phpt
|
|
sapi/cli/tests/003.phpt
|
|
sapi/cli/tests/004.phpt
|
|
sapi/cli/tests/004.phpt
|
|
sapi/cli/tests/005.phpt
|
|
sapi/cli/tests/005.phpt
|
|
sapi/cli/tests/006.phpt
|
|
sapi/cli/tests/006.phpt
|
|
sapi/cli/tests/007.phpt
|
|
sapi/cli/tests/007.phpt
|
|
sapi/cli/tests/008.phpt
|
|
sapi/cli/tests/008.phpt
|
|
sapi/cli/tests/009.phpt
|
|
sapi/cli/tests/009.phpt
|
|
sapi/cli/tests/010-2.phpt
|
|
sapi/cli/tests/010-2.phpt
|
|
sapi/cli/tests/010.phpt
|
|
sapi/cli/tests/010.phpt
|
|
sapi/cli/tests/011.phpt
|
|
sapi/cli/tests/011.phpt
|
|
sapi/cli/tests/012.phpt
|
|
sapi/cli/tests/012.phpt
|
|
sapi/cli/tests/013.phpt
|
|
sapi/cli/tests/013.phpt
|
|
sapi/cli/tests/014.phpt
|
|
sapi/cli/tests/014.phpt
|
|
sapi/cli/tests/skipif.inc
|
|
sapi/cli/tests/skipif.inc:
|
|
|
|
add tests for CLI
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
NEWS
|
|
ext/ftp/ftp.h
|
|
ext/ftp/ftp.h:
|
|
MFH: fix #39583 (ftp_put() does not change transfer mode to ASCII)
|
|
|
|
* ext/ftp/ftp.h:
|
|
fix #39583 (ftp_put() does not change transfer mode to ASCII)
|
|
|
|
* sapi/cli/php_cli.c:
|
|
call sapi_deactivate() & friends on error
|
|
fixes leak with `php-cli -n -c ..`
|
|
|
|
* ZendEngine2/zend.c:
|
|
initialize CG(literal_type) using ZEND_STR_TYPE macro
|
|
add CG(literal_type) initialization in non-ZTS mode
|
|
fixes backticks operator
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
BFN
|
|
|
|
* ext/imap/php_imap.c
|
|
ext/imap/php_imap.c:
|
|
fix #39613 (Possible segfault in imap initialization due to missing module
|
|
dependency)
|
|
patch by wharmby at uk dot ibm dot com
|
|
|
|
2006-11-23 Antony Dovgal <antony@zend.com>
|
|
|
|
* ZendEngine2/zend_language_scanner.l
|
|
ZendEngine2/zend_language_scanner.l:
|
|
nullify opened_path and filename (when required)
|
|
fixes invalid reads with `php-cli -F <script>`
|
|
|
|
2006-11-23 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/ftp/tests/bug27809.phpt
|
|
ext/ftp/tests/bug27809.phpt
|
|
ext/ftp/tests/bug7216-2.phpt
|
|
ext/ftp/tests/bug7216-2.phpt
|
|
ext/ftp/tests/bug7216.phpt
|
|
ext/ftp/tests/bug7216.phpt
|
|
ext/ftp/tests/server.inc:
|
|
|
|
file bug27809.phpt was initially added on branch PHP_5_2.
|
|
|
|
2006-11-23 Antony Dovgal <antony@zend.com>
|
|
|
|
* run-tests.php
|
|
run-tests.php:
|
|
do not set an env variable without a name and a value
|
|
|
|
2006-11-23 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/ftp/tests/.cvsignore
|
|
ext/ftp/tests/004.phpt
|
|
ext/ftp/tests/005.phpt
|
|
ext/ftp/tests/bug27809.phpt
|
|
ext/ftp/tests/bug7216-2.phpt
|
|
ext/ftp/tests/bug7216.phpt
|
|
ext/ftp/tests/server.inc
|
|
ext/ftp/tests/server.inc:
|
|
MFB
|
|
|
|
* ext/ftp/tests/.cvsignore
|
|
ext/ftp/tests/.cvsignore
|
|
ext/ftp/tests/004.phpt
|
|
ext/ftp/tests/004.phpt
|
|
ext/ftp/tests/005.phpt
|
|
ext/ftp/tests/005.phpt
|
|
ext/ftp/tests/server.inc:
|
|
|
|
file .cvsignore was initially added on branch PHP_5_2.
|
|
|
|
2006-11-23 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/oci8/oci8.c
|
|
ext/oci8/tests/error1.phpt:
|
|
fix error messages in Unicode mode when global error handle is used
|
|
|
|
* ext/oci8/oci8_statement.c
|
|
ext/oci8/tests/array_bind_001.phpt
|
|
ext/oci8/tests/array_bind_003.phpt
|
|
ext/oci8/tests/array_bind_date.phpt
|
|
ext/oci8/tests/array_bind_date1.phpt:
|
|
fix oci_bind_array_by_name() with SQLT_ODT type
|
|
fix tests
|
|
|
|
2006-11-23 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/pdo/pdo_sql_parser.c
|
|
ext/pdo/pdo_sql_parser.re:
|
|
MFB: Fixed a possible crash
|
|
|
|
* (PHP_5_2)
|
|
ext/pdo/pdo_sql_parser.c
|
|
ext/pdo/pdo_sql_parser.re:
|
|
Fixed a possible crash
|
|
|
|
2006-11-23 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/oci8/tests/bug37581.phpt
|
|
ext/oci8/tests/connect_with_charset_001.phpt:
|
|
fix tests
|
|
|
|
* ext/oci8/oci8_statement.c
|
|
ext/oci8/tests/array_bind_006.phpt
|
|
ext/oci8/tests/array_bind_str.phpt
|
|
ext/oci8/tests/array_bind_str1.phpt:
|
|
fix oci_bind_array_by_name() in Unicode mode
|
|
|
|
2006-11-23 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend_alloc.c
|
|
ZendEngine2/zend_alloc.c:
|
|
Fixed bug #39534 (Error in maths to calculate of
|
|
ZEND_MM_ALIGNED_MIN_HEADER_SIZE). (wharmby at uk dot ibm dot com)
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
main/main.c
|
|
main/main.c:
|
|
Fixed bug #39548 (ZMSG_LOG_SCRIPT_NAME not routed to OutputDebugString() on
|
|
Windows)
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend_objects_API.c
|
|
ZendEngine2/zend_objects_API.c
|
|
ZendEngine2/tests/bug39602.phpt
|
|
ZendEngine2/tests/bug39602.phpt
|
|
ZendEngine2/tests/bug39602.phpt:
|
|
Fixed bug #39602 (Invalid session.save_handler crashes PHP)
|
|
|
|
2006-11-22 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/html.c:
|
|
Unicode support in get_html_translation_table().
|
|
|
|
* ext/standard/ftok.c:
|
|
Unicode support in ftok().
|
|
|
|
* unicode-progress.txt
|
|
ext/standard/ftok.c:
|
|
-** empty log message ***
|
|
|
|
* unicode-progress.txt
|
|
ext/standard/basic_functions.c:
|
|
- Unicode support for tick functions.
|
|
- Update unicode-progress.txt
|
|
|
|
2006-11-22 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/dbase/dbase.c:
|
|
MFB: Fixed a possible crash in dbase_open() on empty filename.
|
|
|
|
* (PHP_5_2)
|
|
ext/dbase/dbase.c:
|
|
Fixed a possible crash in dbase_open() on empty filename.
|
|
|
|
2006-11-22 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/file.c
|
|
ext/standard/tests/file/bug39538.phpt:
|
|
- MFH: #39538, fgetcsv can't handle starting newlines and trailing odd
|
|
number of backslashes (David Soria Parra, Pierre)
|
|
|
|
* ext/standard/file.c
|
|
ext/standard/tests/file/bug39538.phpt
|
|
ext/standard/tests/file/bug39538.phpt:
|
|
- #39538, fgetcsv can't handle starting newlines and trailing odd
|
|
number of backslashes (David Soria Parra, Pierre)
|
|
|
|
2006-11-22 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
main/fopen_wrappers.c
|
|
main/safe_mode.c:
|
|
fix #39575 (move_uploaded_file() no longer working (safe mode related))
|
|
|
|
* ext/standard/array.c
|
|
ext/standard/tests/array/bug39576.phpt:
|
|
fix #39576 (array_walk() doesn't separate userdata zval)
|
|
|
|
2006-11-22 Michael Wallner <mike@iworks.at>
|
|
|
|
* run-tests.php
|
|
run-tests.php:
|
|
- fix ENV section handling
|
|
|
|
2006-11-22 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/array.c
|
|
ext/standard/tests/array/bug39576.phpt
|
|
ext/standard/tests/array/bug39576.phpt:
|
|
MFH: fix #39576 (array_walk() doesn't separate userdata zval)
|
|
|
|
2006-11-22 Andrey Hristov <php@hristov.com>
|
|
|
|
* ext/mysql/php_mysql.c:
|
|
space to tab
|
|
|
|
2006-11-21 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/array.c
|
|
ext/standard/basic_functions.c
|
|
ext/standard/basic_functions.h:
|
|
Unicode support in import_request_variables().
|
|
|
|
2006-11-21 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
main/streams/filter.c:
|
|
ensure that bucket->brigade is NULL in newly created bucket
|
|
|
|
2006-11-21 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/basic_functions.c:
|
|
Note.
|
|
|
|
* ext/standard/basic_functions.c:
|
|
Unicode support in highlight_string().
|
|
|
|
2006-11-21 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/standard/levenshtein.c
|
|
ext/standard/levenshtein.c
|
|
ext/standard/tests/strings/levenshtein.phpt
|
|
ext/standard/tests/strings/levenshtein.phpt
|
|
ext/standard/tests/strings/levenshtein.phpt:
|
|
remove redundant error message
|
|
add test by <zoe dot slattery at googlemail dot com>
|
|
|
|
2006-11-21 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/mhash/mhash.c:
|
|
Fixed build
|
|
|
|
* ext/curl/interface.c:
|
|
MFB: Adjust previous patch to work better
|
|
|
|
* (PHP_5_2)
|
|
ext/curl/interface.c:
|
|
Adjust previous patch to work better
|
|
|
|
2006-11-21 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/standard/user_filters.c
|
|
ext/standard/tests/file/bug39551.phpt
|
|
ext/standard/tests/file/bug39551.phpt
|
|
main/streams/filter.c:
|
|
fix #39551 (Segfault with stream_bucket_new in user filter)
|
|
also fixes several segfaults and leaks
|
|
add test
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/tests/017.phpt
|
|
ext/standard/tests/file/bug39551.phpt:
|
|
add test
|
|
|
|
* ZendEngine2/tests/017.phpt
|
|
ZendEngine2/tests/017.phpt:
|
|
|
|
add test for some of builtin funcs
|
|
|
|
* ZendEngine2/zend_builtin_functions.c:
|
|
fix leak in get_extension_funcs()
|
|
|
|
* ZendEngine2/zend_builtin_functions.c:
|
|
fix proto
|
|
|
|
2006-11-20 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/tests/040.phpt:
|
|
add new test
|
|
|
|
* ext/filter/tests/040.phpt
|
|
ext/filter/tests/040.phpt:
|
|
|
|
add new test
|
|
|
|
* ZendEngine2/zend_API.c:
|
|
fix leak in zend_register_functions()
|
|
this is very odd, but Zend MM said nothing about it..
|
|
|
|
2006-11-20 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* unicode-progress.txt:
|
|
Update for basic_functions.c
|
|
|
|
2006-11-20 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/standard/tests/strings/stristr.phpt
|
|
ext/standard/tests/strings/stristr.phpt:
|
|
|
|
improve test
|
|
|
|
2006-11-20 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ext/spl/php_spl.c:
|
|
- Fix arginfo
|
|
|
|
* ext/spl/tests/spl_006.phpt
|
|
ext/spl/tests/spl_006.phpt:
|
|
|
|
- Add new test
|
|
|
|
* ext/spl/php_spl.c
|
|
ext/spl/spl.php
|
|
ext/spl/spl_iterators.c:
|
|
- Add optional use_keys parameter to iterator_to_array(), (idea by Kevin)
|
|
|
|
2006-11-20 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/curl/interface.c:
|
|
MFB: Fixed compiler warnings
|
|
|
|
* (PHP_5_2)
|
|
ext/curl/interface.c:
|
|
Fixed compiler warnings
|
|
|
|
2006-11-20 Antony Dovgal <antony@zend.com>
|
|
|
|
* tests/lang/bug24640.phpt:
|
|
fix test on those platforms where infinity is not "INF", but "Infinity"
|
|
|
|
* ext/standard/tests/file/symlink.phpt
|
|
ext/standard/tests/file/symlink.phpt:
|
|
fix test on Solaris
|
|
|
|
* ext/standard/file.c:
|
|
efree() if not NULL
|
|
|
|
2006-11-19 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/ftp/tests/001.phpt
|
|
ext/ftp/tests/002.phpt
|
|
ext/ftp/tests/003.phpt
|
|
ext/ftp/tests/cert.pem
|
|
ext/ftp/tests/server.inc
|
|
ext/ftp/tests/skipif.inc:
|
|
MFB
|
|
|
|
* ext/ftp/tests/001.phpt
|
|
ext/ftp/tests/001.phpt
|
|
ext/ftp/tests/002.phpt
|
|
ext/ftp/tests/002.phpt
|
|
ext/ftp/tests/003.phpt
|
|
ext/ftp/tests/003.phpt
|
|
ext/ftp/tests/cert.pem
|
|
ext/ftp/tests/cert.pem
|
|
ext/ftp/tests/server.inc
|
|
ext/ftp/tests/server.inc
|
|
ext/ftp/tests/skipif.inc
|
|
ext/ftp/tests/skipif.inc:
|
|
|
|
file 001.phpt was initially added on branch PHP_5_2.
|
|
|
|
2006-11-19 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/standard/tests/strings/pack.phpt:
|
|
MFB: pack()/unpack() tests
|
|
|
|
* ext/standard/tests/strings/pack.phpt
|
|
ext/standard/tests/strings/pack.phpt:
|
|
|
|
file pack.phpt was initially added on branch PHP_5_2.
|
|
|
|
* ext/standard/pack.c
|
|
ext/standard/tests/strings/bug38770.phpt:
|
|
MFB: Fixed bug #38770 (unpack() broken with longs on 64 bit machines).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/pack.c
|
|
ext/standard/tests/strings/bug38770.phpt
|
|
ext/standard/tests/strings/bug38770.phpt:
|
|
Fixed bug #38770 (unpack() broken with longs on 64 bit machines).
|
|
|
|
2006-11-19 Georg Richter <georg@mysql.com>
|
|
|
|
* ext/mysql/tests/mysql_affected_rows.phpt
|
|
ext/mysql/tests/mysql_client_encoding.phpt
|
|
ext/mysql/tests/mysql_close.phpt
|
|
ext/mysql/tests/mysql_connect.phpt
|
|
ext/mysql/tests/mysql_create_db.phpt
|
|
ext/mysql/tests/mysql_data_seek.phpt
|
|
ext/mysql/tests/mysql_db_name.phpt
|
|
ext/mysql/tests/mysql_db_query.phpt
|
|
ext/mysql/tests/mysql_drop_db.phpt
|
|
ext/mysql/tests/mysql_errno.phpt
|
|
ext/mysql/tests/mysql_error.phpt
|
|
ext/mysql/tests/mysql_escape_string.phpt
|
|
ext/mysql/tests/mysql_fetch_array.phpt
|
|
ext/mysql/tests/mysql_fetch_assoc.phpt
|
|
ext/mysql/tests/mysql_fetch_field.phpt
|
|
ext/mysql/tests/mysql_fetch_lengths.phpt
|
|
ext/mysql/tests/mysql_fetch_object.phpt
|
|
ext/mysql/tests/mysql_fetch_row.phpt
|
|
ext/mysql/tests/mysql_field_flags.phpt
|
|
ext/mysql/tests/mysql_field_len.phpt
|
|
ext/mysql/tests/mysql_field_name.phpt
|
|
ext/mysql/tests/mysql_field_seek.phpt
|
|
ext/mysql/tests/mysql_field_table.phpt
|
|
ext/mysql/tests/mysql_field_type.phpt
|
|
ext/mysql/tests/mysql_free_result.phpt
|
|
ext/mysql/tests/mysql_get_client_info.phpt
|
|
ext/mysql/tests/mysql_get_host_info.phpt
|
|
ext/mysql/tests/mysql_get_proto_info.phpt
|
|
ext/mysql/tests/mysql_get_server_info.phpt
|
|
ext/mysql/tests/mysql_info.phpt
|
|
ext/mysql/tests/mysql_insert_id.phpt
|
|
ext/mysql/tests/mysql_list_dbs.phpt
|
|
ext/mysql/tests/mysql_list_fields.phpt
|
|
ext/mysql/tests/mysql_list_processes.phpt
|
|
ext/mysql/tests/mysql_num_fields.phpt
|
|
ext/mysql/tests/mysql_num_rows.phpt
|
|
ext/mysql/tests/mysql_pconnect.phpt
|
|
ext/mysql/tests/mysql_ping.phpt
|
|
ext/mysql/tests/mysql_query.phpt
|
|
ext/mysql/tests/mysql_real_escape_string.phpt
|
|
ext/mysql/tests/mysql_result.phpt
|
|
ext/mysql/tests/mysql_select_db.phpt
|
|
ext/mysql/tests/mysql_stat.phpt
|
|
ext/mysql/tests/mysql_tablename.phpt
|
|
ext/mysql/tests/mysql_thread_id.phpt
|
|
ext/mysql/tests/mysql_unbuffered_query.phpt
|
|
ext/mysql/tests/table.inc:
|
|
added testcases for ext/mysql (written by Ulf Wendel)
|
|
|
|
* ext/mysql/php_mysql.c:
|
|
added unicode support for ext/mysql
|
|
|
|
2006-11-18 Michael Wallner <mike@iworks.at>
|
|
|
|
* unicode-progress.txt:
|
|
catch up:
|
|
- Sara upgraded ext/bcmath
|
|
- Sara upgrades ext/bz2
|
|
- Dmitry upgraded ext/ctype
|
|
- Sara upgraded ext/gmp
|
|
- Sara upgraded ext/hash
|
|
- Andrei upgraded ext/json
|
|
- Georg upgrades ext/mysqli
|
|
- Dmitry and Andrei upgraded ext/reflection
|
|
- Rob upgrades ext/simplexml
|
|
- Dmitry upgraded ext/soap
|
|
- Nuno upgrades ext/tidy
|
|
- Rob upgrades ext/xml
|
|
- Rob upgraded ext/xmlreader
|
|
- Rob upgraded ext/xmlwriter
|
|
- Rob upgraded ext/xsl
|
|
|
|
2006-11-17 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/string.c:
|
|
Use u_memcpy() instead of memcpy().
|
|
|
|
* ext/standard/string.c:
|
|
Fix memory leaks and segfault.
|
|
|
|
2006-11-17 Michael Wallner <mike@iworks.at>
|
|
|
|
* ext/gettext/gettext.c:
|
|
- return domain in FS encoding
|
|
- use ZSTR_DUPLICATE
|
|
|
|
2006-11-17 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
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_handlers.c
|
|
ext/com_dotnet/com_handlers.c
|
|
ext/com_dotnet/com_variant.c
|
|
ext/com_dotnet/com_variant.c
|
|
main/main.c
|
|
main/main.c
|
|
main/php.h
|
|
main/php.h
|
|
main/php_globals.h
|
|
main/php_globals.h:
|
|
COM initialization/deinitialization are done only if necessary
|
|
|
|
* ZendEngine2/zend.c
|
|
ZendEngine2/zend_API.c
|
|
ZendEngine2/zend_API.h
|
|
ZendEngine2/zend_compile.c
|
|
ZendEngine2/zend_compile.h
|
|
ZendEngine2/zend_constants.c
|
|
ZendEngine2/zend_opcode.c
|
|
ext/dom/php_dom.c
|
|
ext/libxml/libxml.c
|
|
ext/spl/spl_functions.c
|
|
main/main.c:
|
|
Unicode support.
|
|
Now the real UG(unicode) value is available during MINIT calls.
|
|
|
|
2006-11-16 Derick Rethans <php@derickrethans.nl>
|
|
|
|
* ext/standard/string.c
|
|
ext/standard/tests/strings/strtr2.phpt:
|
|
- Add the strtr implementation for unicode for the case where there are
|
|
characters with a code point value >= 256.
|
|
|
|
2006-11-16 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* (PHP_5_2)
|
|
ext/pcre/pcrelib/internal.h:
|
|
remove old file (which was already removed from 4.4 and HEAD trees)
|
|
|
|
2006-11-16 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/pdo_firebird/firebird_driver.c
|
|
ext/pdo_pgsql/pgsql_statement.c:
|
|
MFB: fixed compiler warnings
|
|
|
|
* (PHP_5_2)
|
|
ext/mbstring/libmbfl/filters/mbfilter_cp51932.c
|
|
ext/pdo_firebird/firebird_driver.c
|
|
ext/pdo_pgsql/pgsql_statement.c:
|
|
Fixed compiler warnings
|
|
|
|
2006-11-16 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* main/streams/plain_wrapper.c:
|
|
MFB: Fix ftruncate() with negative size
|
|
|
|
* (PHP_5_2)
|
|
main/streams/plain_wrapper.c:
|
|
Fix ftruncate() with negative size on FreeBSD
|
|
|
|
2006-11-16 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/file/touch.phpt
|
|
ext/standard/tests/general_functions/sys_getloadavg.phpt
|
|
ext/standard/tests/network/ip.phpt:
|
|
fix tests
|
|
|
|
* ext/standard/tests/file/touch.phpt
|
|
ext/standard/tests/general_functions/sys_getloadavg.phpt
|
|
ext/standard/tests/network/ip.phpt:
|
|
fix tests (add missing SKIPIF sections and a fix for FreeBSD)
|
|
|
|
2006-11-16 Michael Wallner <mike@iworks.at>
|
|
|
|
* ext/zlib/zlib.c:
|
|
- fix protos
|
|
|
|
* unicode-progress.txt:
|
|
- fix ext/zlib status;
|
|
Nuno upgraded gzio
|
|
stream wrapper and filter seem untouched
|
|
|
|
2006-11-16 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/file/get_current_user.phpt
|
|
ext/standard/tests/file/magic_quotes.phpt
|
|
ext/standard/tests/file/magic_quotes.phpt
|
|
ext/standard/tests/file/touch.phpt
|
|
ext/standard/tests/general_functions/error_get_last.phpt
|
|
ext/standard/tests/general_functions/import_request.phpt
|
|
ext/standard/tests/general_functions/include_path.phpt
|
|
ext/standard/tests/general_functions/parse_ini_file.phpt
|
|
ext/standard/tests/general_functions/rand.phpt
|
|
ext/standard/tests/general_functions/sys_getloadavg.phpt
|
|
ext/standard/tests/network/inet.phpt
|
|
ext/standard/tests/network/ip.phpt
|
|
ext/standard/tests/strings/highlight_file.phpt
|
|
ext/standard/tests/strings/php_strip_whitespace.phpt
|
|
ext/standard/tests/strings/sha1.phpt:
|
|
add new tests
|
|
|
|
* ext/standard/tests/file/get_current_user.phpt
|
|
ext/standard/tests/file/get_current_user.phpt
|
|
ext/standard/tests/file/touch.phpt
|
|
ext/standard/tests/file/touch.phpt
|
|
ext/standard/tests/general_functions/error_get_last.phpt
|
|
ext/standard/tests/general_functions/error_get_last.phpt
|
|
ext/standard/tests/general_functions/import_request.phpt
|
|
ext/standard/tests/general_functions/import_request.phpt
|
|
ext/standard/tests/general_functions/include_path.phpt
|
|
ext/standard/tests/general_functions/include_path.phpt
|
|
ext/standard/tests/general_functions/parse_ini_file.phpt
|
|
ext/standard/tests/general_functions/parse_ini_file.phpt
|
|
ext/standard/tests/general_functions/rand.phpt
|
|
ext/standard/tests/general_functions/rand.phpt
|
|
ext/standard/tests/general_functions/sys_getloadavg.phpt
|
|
ext/standard/tests/general_functions/sys_getloadavg.phpt
|
|
ext/standard/tests/network/inet.phpt
|
|
ext/standard/tests/network/inet.phpt
|
|
ext/standard/tests/network/ip.phpt
|
|
ext/standard/tests/network/ip.phpt
|
|
ext/standard/tests/strings/highlight_file.phpt
|
|
ext/standard/tests/strings/highlight_file.phpt
|
|
ext/standard/tests/strings/php_strip_whitespace.phpt
|
|
ext/standard/tests/strings/php_strip_whitespace.phpt
|
|
ext/standard/tests/strings/sha1.phpt:
|
|
|
|
more new tests, yikes!
|
|
|
|
2006-11-16 Michael Wallner <mike@iworks.at>
|
|
|
|
* unicode-progress.txt:
|
|
- ext/ progress
|
|
|
|
2006-11-16 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/zip/tests/oo_get_comment.phpt:
|
|
renamed to oo_getcomment.phpt
|
|
|
|
2006-11-15 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/zip/tests/oo_getcomment.phpt:
|
|
- mv oo_get_comment.phpt oo_getcomment.phpt
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/openssl/openssl.c:
|
|
- MFH: #39217, serialNumber might be -1 when the value is too big
|
|
|
|
2006-11-15 Michael Wallner <mike@iworks.at>
|
|
|
|
* ext/mcrypt/mcrypt.c
|
|
ext/mcrypt/php_mcrypt.h
|
|
ext/mcrypt/tests/basic.phpt
|
|
ext/mcrypt/tests/blowfish.phpt
|
|
ext/mcrypt/tests/bug35496.phpt
|
|
ext/mcrypt/tests/bug37595.phpt:
|
|
- unicode upgrade
|
|
- fix typo: ENIGNA->ENIGMA
|
|
- add and fix tests
|
|
|
|
2006-11-15 Antony Dovgal <antony@zend.com>
|
|
|
|
* ZendEngine2/zend_API.h:
|
|
fix typo (patch by Mike Wallner)
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/array/array_flip.phpt
|
|
ext/standard/tests/array/array_key_exists.phpt
|
|
ext/standard/tests/array/array_pad.phpt
|
|
ext/standard/tests/array/array_rand.phpt
|
|
ext/standard/tests/array/array_unshift.phpt
|
|
ext/standard/tests/array/array_values.phpt
|
|
ext/standard/tests/array/compact.phpt
|
|
ext/standard/tests/file/statpage.phpt:
|
|
add new tests, improve existing ones
|
|
|
|
* ext/standard/array.c:
|
|
fix array_key_exists() with NULL key in Unicode mode
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/file/statpage.phpt:
|
|
file statpage.phpt was added on branch PHP_5_2 on 2006-11-15 22:44:29 +0000
|
|
|
|
* ext/standard/tests/array/array_key_exists.phpt
|
|
ext/standard/tests/array/array_key_exists.phpt
|
|
ext/standard/tests/array/array_pad.phpt
|
|
ext/standard/tests/array/array_rand.phpt
|
|
ext/standard/tests/array/array_rand.phpt
|
|
ext/standard/tests/array/array_unshift.phpt
|
|
ext/standard/tests/array/array_unshift.phpt
|
|
ext/standard/tests/array/array_values.phpt
|
|
ext/standard/tests/array/array_values.phpt
|
|
ext/standard/tests/file/disk.phpt
|
|
ext/standard/tests/file/statpage.phpt:
|
|
|
|
add new tests
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/array.c
|
|
ext/standard/tests/array/array_pad.phpt:
|
|
fix leak, add test
|
|
|
|
* ext/standard/array.c
|
|
ext/standard/tests/array/array_pad.phpt
|
|
ext/standard/tests/array/array_pad.phpt:
|
|
fix memory leak and typo in zend_parse_parameters(), which caused segfault
|
|
add test
|
|
|
|
2006-11-15 Sara Golemon <sara@golemon.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/hash/hash.c
|
|
ext/hash/hash_md.c
|
|
ext/hash/hash_ripemd.c
|
|
ext/hash/php_hash.h
|
|
ext/hash/php_hash_md.h
|
|
ext/hash/php_hash_ripemd.h
|
|
ext/hash/tests/md2.phpt
|
|
ext/hash/tests/ripemd256.phpt
|
|
ext/hash/tests/ripemd320.phpt:
|
|
Backport md2, ripemd256, and ripemd320 algos from HEAD
|
|
|
|
2006-11-15 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/zip/lib/zip_close.c
|
|
ext/zip/lib/zip_open.c
|
|
ext/zip/lib/zip_source_file.c:
|
|
|
|
|
|
2006-11-15 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/iconv/iconv.c
|
|
ext/iconv/tests/bug37773.phpt:
|
|
MFB: Fixed bug #37773 (iconv_substr() gives "Unknown error" when string
|
|
length = 1").
|
|
|
|
* ext/iconv/tests/bug37773.phpt
|
|
ext/iconv/tests/bug37773.phpt:
|
|
|
|
file bug37773.phpt was initially added on branch PHP_5_2.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/iconv/iconv.c:
|
|
Fixed bug #37773 (iconv_substr() gives "Unknown error" when string length =
|
|
1").
|
|
|
|
2006-11-15 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ZendEngine2/zend_builtin_functions.c
|
|
ZendEngine2/zend_builtin_functions.c:
|
|
typo
|
|
|
|
2006-11-15 Antony Dovgal <antony@zend.com>
|
|
|
|
* ZendEngine2/zend_operators.c
|
|
ZendEngine2/zend_operators.c
|
|
ext/standard/tests/general_functions/type.phpt
|
|
ext/standard/tests/general_functions/type.phpt
|
|
ext/standard/tests/general_functions/type.phpt:
|
|
fix leak appearing when converting object to NULL
|
|
add test
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/file/disk.phpt
|
|
ext/standard/tests/file/filestat.phpt
|
|
ext/standard/tests/general_functions/getrusage.phpt
|
|
ext/standard/tests/general_functions/head.phpt
|
|
ext/standard/tests/strings/metaphone.phpt
|
|
ext/standard/tests/strings/soundex.phpt
|
|
ext/standard/tests/strings/uuencode.phpt:
|
|
add new tests
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/file/disk.phpt
|
|
ext/standard/tests/file/filestat.phpt
|
|
ext/standard/tests/file/filestat.phpt
|
|
ext/standard/tests/general_functions/getrusage.phpt
|
|
ext/standard/tests/general_functions/getrusage.phpt
|
|
ext/standard/tests/general_functions/head.phpt
|
|
ext/standard/tests/general_functions/head.phpt
|
|
ext/standard/tests/strings/metaphone.phpt
|
|
ext/standard/tests/strings/metaphone.phpt
|
|
ext/standard/tests/strings/soundex.phpt
|
|
ext/standard/tests/strings/soundex.phpt
|
|
ext/standard/tests/strings/uuencode.phpt
|
|
ext/standard/tests/strings/uuencode.phpt:
|
|
file disk.phpt was added on branch PHP_5_2 on 2006-11-15 17:27:03 +0000
|
|
|
|
2006-11-15 Michael Wallner <mike@iworks.at>
|
|
|
|
* NEWS:
|
|
- mhash news
|
|
|
|
* ext/mhash/mhash.c
|
|
ext/mhash/php_mhash.h:
|
|
- unicode upgrade
|
|
- use current parameter parsing API
|
|
- added keygen constants
|
|
- Added keygen functions: mhash_keygen_count, mhash_get_keygen_name,
|
|
mhash_keygen_uses_hash, mhash_keygen_uses_salt,
|
|
mhash_get_keygen_salt_size,
|
|
mhash_keygen
|
|
|
|
* ext/gettext/gettext.c
|
|
ext/gettext/tests/dcngettext.phpt
|
|
ext/gettext/tests/gettext_basic.phpt
|
|
ext/gettext/tests/gettext_basic_de.phpt
|
|
ext/gettext/tests/locale/de/LC_MESSAGES/messages.mo
|
|
ext/gettext/tests/locale/de/LC_MESSAGES/messages.po:
|
|
- unicode upgrade
|
|
see ICU message catalogue support?
|
|
|
|
2006-11-15 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/zip/lib/zip_open.c:
|
|
see: http://news.php.net/php.internals/26606 for the details
|
|
|
|
2006-11-15 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend_builtin_functions.c
|
|
ZendEngine2/zend_builtin_functions.c
|
|
ZendEngine2/tests/bug39445.phpt
|
|
ZendEngine2/tests/bug39445.phpt
|
|
ZendEngine2/tests/bug39445.phpt:
|
|
Fixed bug #39445 (Calling debug_backtrace() in the __toString() function
|
|
produces a crash)
|
|
|
|
* sapi/cgi/cgi_main.c
|
|
sapi/cgi/cgi_main.c:
|
|
Removed unnecessary getenv/putenv calls
|
|
|
|
2006-11-15 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* ext/xml/xml.c:
|
|
mark more functions unicode compatible
|
|
|
|
2006-11-15 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/standard/tests/file/fwrite.phpt
|
|
ext/standard/tests/file/fwrite.phpt:
|
|
fix test on AIX
|
|
|
|
2006-11-15 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* ext/xml/xml.c
|
|
ext/xml/tests/bug25666.phpt
|
|
ext/xml/tests/bug26528.phpt
|
|
ext/xml/tests/bug32001.phpt
|
|
ext/xml/tests/bug35447.phpt
|
|
ext/xml/tests/xml006.phpt
|
|
ext/xml/tests/xml009.phpt:
|
|
add unicode support so Andrei finally stops asking me about it
|
|
update tests
|
|
|
|
2006-11-15 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* sapi/cgi/cgi_main.c:
|
|
Fixed wrong ext/filter behavior. It might not to register FastCGI
|
|
environment variables and make memory leaks.
|
|
|
|
* (PHP_5_2)
|
|
sapi/cgi/cgi_main.c:
|
|
Fixed wrong ext/filter behavior. It didn't register FastCGI environment
|
|
variables and made memory leaks.
|
|
|
|
2006-11-15 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/standard/tests/file/fstat.phpt
|
|
ext/standard/tests/file/fstat.phpt
|
|
ext/standard/tests/file/symlink.phpt
|
|
ext/standard/tests/file/symlink.phpt:
|
|
fix test
|
|
|
|
2006-11-15 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/file/file_put_contents.phpt:
|
|
Fix test (file_put_contents() now uses __toString)
|
|
|
|
2006-11-15 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/file.c:
|
|
Added missing object support to file_put_contents().
|
|
|
|
2006-11-14 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/file/symlink.phpt:
|
|
one more test
|
|
|
|
* ext/standard/tests/file/symlink.phpt
|
|
ext/standard/tests/file/symlink.phpt:
|
|
|
|
one more test
|
|
|
|
* ext/standard/tests/file/fgetss1.phpt
|
|
ext/standard/tests/file/fgetss1.phpt
|
|
ext/standard/tests/file/fscanf.phpt
|
|
ext/standard/tests/file/fstat.phpt
|
|
ext/standard/tests/file/ftruncate.phpt
|
|
ext/standard/tests/file/fwrite.phpt:
|
|
|
|
file fgetss1.phpt was initially added on branch PHP_5_2.
|
|
|
|
* ext/standard/tests/file/fscanf.phpt
|
|
ext/standard/tests/file/fscanf.phpt
|
|
ext/standard/tests/file/fstat.phpt
|
|
ext/standard/tests/file/fstat.phpt
|
|
ext/standard/tests/file/ftruncate.phpt
|
|
ext/standard/tests/file/ftruncate.phpt
|
|
ext/standard/tests/file/fwrite.phpt
|
|
ext/standard/tests/file/fwrite.phpt:
|
|
|
|
add new tests
|
|
|
|
2006-11-14 Edin Kadribasic <edink@emini.dk>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
Bundled lib upgrade
|
|
|
|
* ext/curl/config.w32:
|
|
MFB: Tell linker that we're using stati libcurl
|
|
|
|
* (PHP_5_2)
|
|
ext/curl/config.w32:
|
|
Tell linker that we're using stati libcurl
|
|
|
|
2006-11-14 Derick Rethans <php@derickrethans.nl>
|
|
|
|
* (PHP_4_4)
|
|
ext/standard/basic_functions.h
|
|
ext/standard/basic_functions.h:
|
|
- MFH: No idea if we actually support 16 bit systems, but this just looked
|
|
wrong
|
|
|
|
* ext/standard/basic_functions.h:
|
|
- No idea if we actually support 16 bit systems, but this just looked wrong
|
|
|
|
2006-11-14 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* win32/build/config.w32
|
|
win32/build/config.w32:
|
|
Fixed VC2005 support
|
|
|
|
* win32/build/config.w32
|
|
win32/build/config.w32:
|
|
Fixed problem with spaces in libpath
|
|
|
|
2006-11-14 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/gd/libgd/gd.c:
|
|
- #39508, do not use the 4 neighbors implementation for small images (w<4)
|
|
test will follow
|
|
|
|
2006-11-14 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
sapi/cgi/cgi_main.c
|
|
sapi/cgi/cgi_main.c:
|
|
cgi.* and fastcgi.* directives are moved to INI subsystem. The new
|
|
directive cgi.check_shebang_line can be used to ommiting checnk for "#!
|
|
/usr/bin/php" line.
|
|
|
|
2006-11-14 Antony Dovgal <antony@zend.com>
|
|
|
|
* sapi/apache/.cvsignore
|
|
sapi/apache/.cvsignore:
|
|
add .libs to .cvsignore
|
|
|
|
2006-11-14 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* TSRM/tsrm_virtual_cwd.h
|
|
TSRM/tsrm_virtual_cwd.h:
|
|
Added comments
|
|
|
|
2006-11-13 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/pgsql/pgsql.c:
|
|
MFB: Fixed bug #36812 (pg_execute() modifies input array).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/pgsql/pgsql.c:
|
|
Fixed bug #36812 (pg_execute() modifies input array).
|
|
|
|
2006-11-13 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/standard/tests/file/fgetss.phpt
|
|
ext/standard/tests/file/fgetss.phpt:
|
|
|
|
file fgetss.phpt was initially added on branch PHP_5_2.
|
|
|
|
2006-11-13 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* NEWS:
|
|
BFN
|
|
|
|
* ext/xmlwriter/php_xmlwriter.c
|
|
ext/xmlwriter/tests/bug39504.phpt:
|
|
Fixed bug #39504 (xmlwriter_write_dtd_entity() creates Attlist tag,
|
|
not enity). (Hannes Magnusson)
|
|
add test
|
|
|
|
2006-11-13 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/standard/file.c
|
|
ext/standard/file.c:
|
|
don't forget to close the stream when/if flock() fails
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/file.c
|
|
ext/standard/tests/strings/get_meta_tags.phpt:
|
|
MFH: fix leaks in get_meta_tags() when used with b0rked HTML
|
|
add test
|
|
|
|
* ext/standard/file.c
|
|
ext/standard/tests/strings/get_meta_tags.phpt
|
|
ext/standard/tests/strings/get_meta_tags.phpt:
|
|
fix leaks in get_meta_tags() when used with b0rked HTML
|
|
add test
|
|
|
|
* ext/filter/filter.c
|
|
ext/filter/tests/039.phpt:
|
|
improve the fix and the test
|
|
|
|
2006-11-13 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
README.UPDATE_5_2:
|
|
It's called addEmptyDir(), not createEmptyDir()
|
|
|
|
2006-11-13 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/standard/array.c:
|
|
MFB: php_splice() optimization
|
|
|
|
* ext/com_dotnet/com_variant.c:
|
|
MFB: Fixed bug #36644 (possible crash in variant_date_from_timestamp()).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/com_dotnet/com_variant.c:
|
|
Fixed bug #36644 (possible crash in variant_date_from_timestamp()).
|
|
|
|
2006-11-13 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* TSRM/tsrm_virtual_cwd.c
|
|
TSRM/tsrm_virtual_cwd.c
|
|
TSRM/tsrm_virtual_cwd.h
|
|
TSRM/tsrm_virtual_cwd.h:
|
|
Use symbolic names
|
|
|
|
2006-11-13 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/filter/filter.c:
|
|
actually copy input to return_value
|
|
input is a local var, you can't use it this way
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/tests/039.phpt:
|
|
new test
|
|
|
|
* ext/filter/tests/039.phpt
|
|
ext/filter/tests/039.phpt:
|
|
|
|
new test
|
|
|
|
2006-11-13 Michael Wallner <mike@iworks.at>
|
|
|
|
* tests/output/ob_013.phpt
|
|
tests/output/ob_020.phpt:
|
|
- fix tests
|
|
|
|
* main/output.c
|
|
main/php_output.h:
|
|
- fix buffer size alignment
|
|
- avoid memory overflow #if MEMORY_LIMIT
|
|
|
|
2006-11-13 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/dom/tests/bug38474.phpt
|
|
ext/dom/tests/bug38474.phpt:
|
|
add a note that libxml2 2.6.2x is required
|
|
|
|
* ext/xmlrpc/xmlrpc-epi-php.c:
|
|
fix compile warning
|
|
|
|
* (PHP_5_2)
|
|
ext/mysqli/tests/bug37090.phpt:
|
|
fix test
|
|
|
|
2006-11-13 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ZendEngine2/zend_alloc.c
|
|
ZendEngine2/zend_alloc.c:
|
|
Fixed incorrect heap corruptiuon detection code
|
|
|
|
2006-11-12 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/spl/config.m4:
|
|
MFB: add missing headers
|
|
|
|
* (PHP_5_2)
|
|
ext/spl/config.m4:
|
|
Add missing header installation..
|
|
|
|
2006-11-12 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/pdo/pdo_sql_parser.c:
|
|
MFB: updated generated file
|
|
|
|
2006-11-12 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ext/spl/spl_directory.c
|
|
ext/spl/spl_directory.h:
|
|
- Optimize SPL directory stuff by making iterator part of object
|
|
|
|
2006-11-12 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
ext/pdo/pdo_sql_parser.c:
|
|
Fixed generated file
|
|
|
|
* ext/pdo/pdo_sql_parser.c
|
|
ext/pdo/pdo_sql_parser.re:
|
|
MFB: Fixed a memory leak when named & positional params are being used in
|
|
the same query.
|
|
|
|
* (PHP_5_2)
|
|
ext/pdo/pdo_sql_parser.c
|
|
ext/pdo/pdo_sql_parser.re:
|
|
Fixed a memory leak when named & positional params are being used in the
|
|
same query.
|
|
|
|
2006-11-12 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/spl/internal/splfileobject.inc:
|
|
MFH: SplFileObject no longer overwrites SplFileInfo::getFilename()
|
|
|
|
* ext/spl/internal/splfileobject.inc:
|
|
SplFileObject no longer overwrites getFilename()
|
|
|
|
2006-11-12 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/array.c:
|
|
removed bogus char
|
|
|
|
2006-11-12 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
README.UPDATE_5_2
|
|
ext/spl/spl_directory.c
|
|
ext/spl/tests/fileobject_003.phpt:
|
|
MFH: SplFileObject::getFilename() no longer overwrites
|
|
SplFileInfo::getFilename()
|
|
(SplFileObject::getFilename() therefor only returns the filename now)
|
|
|
|
2006-11-12 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/array.c:
|
|
Optimized array functions utilizing php_splice().
|
|
|
|
2006-11-12 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/spl/spl_directory.c
|
|
ext/spl/tests/fileobject_003.phpt:
|
|
SplFileObject::getFilename() should not overwrite
|
|
SplFileInfo::getFilename()
|
|
(Fixes bug where SplFileObject::getFilename() returns
|
|
relative/path/to/file)
|
|
|
|
2006-11-12 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ext/spl/spl_directory.h:
|
|
- Correct comments
|
|
|
|
2006-11-12 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
NEWS
|
|
ext/standard/array.c
|
|
ext/standard/array.c
|
|
ext/standard/tests/array/bug36975.phpt
|
|
ext/standard/tests/array/bug36975.phpt:
|
|
MFH: Fixed bug#36975 (natcasesort() causes array_pop() to misbehave)
|
|
|
|
* ext/standard/array.c
|
|
ext/standard/tests/array/bug36975.phpt
|
|
ext/standard/tests/array/bug36975.phpt
|
|
ext/standard/tests/array/bug36975.phpt:
|
|
Fixed bug#36975 (natcasesort() causes array_pop() to misbehave)
|
|
|
|
2006-11-12 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/zip/zip_stream.c:
|
|
MFB: fix leak in oo_stream.phpt
|
|
|
|
* (PHP_5_2)
|
|
ext/zip/zip_stream.c:
|
|
fix leak in oo_stream.phpt
|
|
|
|
* ext/zip/php_zip.c:
|
|
MFB: fix leak in the object destrucotr when zip_close() fails (fixes
|
|
oo_delete.phpt)
|
|
|
|
* (PHP_5_2)
|
|
ext/zip/php_zip.c:
|
|
fix leak in the object destrucotr when zip_close() fails (fixes
|
|
oo_delete.phpt)
|
|
|
|
2006-11-11 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/zip/php_zip.c
|
|
ext/zip/lib/zip_fclose.c:
|
|
MFB: fix leaks within zip entries in several tests
|
|
|
|
* (PHP_5_2)
|
|
ext/zip/php_zip.c
|
|
ext/zip/lib/zip_fclose.c:
|
|
fix leaks within zip entries in several tests
|
|
|
|
* ext/zip/lib/zip_free.c
|
|
ext/zip/lib/zip_set_archive_comment.c:
|
|
MFB :fix leak in oo_setArchiveComment.phpt
|
|
|
|
* (PHP_5_2)
|
|
ext/zip/lib/zip_free.c
|
|
ext/zip/lib/zip_set_archive_comment.c:
|
|
fix leak in oo_setArchiveComment.phpt
|
|
|
|
2006-11-11 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/zip/lib/zip_close.c:
|
|
- fix leak in zip_close when the function's succeeded
|
|
|
|
2006-11-10 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/date/lib/parse_tz.c
|
|
ext/date/lib/parse_tz.c
|
|
ext/libxml/libxml.c
|
|
ext/libxml/php_libxml.h:
|
|
MFB
|
|
|
|
* (PHP_5_2)
|
|
ext/date/lib/parse_tz.c:
|
|
fix the bug I introduced previously, sorry
|
|
anyway, convert the recursive version of the binary search to an iterative
|
|
one
|
|
|
|
2006-11-10 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/oci8/oci8_interface.c
|
|
ext/oci8/oci8_lob.c
|
|
ext/oci8/php_oci8_int.h:
|
|
fix type mess (thanks again, Chris)
|
|
|
|
* ext/oci8/oci8_lob.c:
|
|
fix build with old client versions
|
|
|
|
* ext/oci8/oci8_statement.c
|
|
ext/oci8/php_oci8_int.h:
|
|
MFB
|
|
|
|
* (PHP_5_2)
|
|
ext/oci8/oci8_statement.c
|
|
ext/oci8/php_oci8_int.h:
|
|
fix possible issue with negative values in oci_set_prefetch
|
|
(reported by Chris Jones)
|
|
|
|
2006-11-10 Andi Gutmans <andi@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
- Fix typo
|
|
|
|
2006-11-10 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* (PHP_5_2)
|
|
ext/libxml/libxml.c
|
|
ext/libxml/php_libxml.h:
|
|
mark a few variables and functions as static
|
|
|
|
2006-11-10 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* tests/classes/array_access_005.phpt
|
|
tests/classes/array_access_005.phpt
|
|
tests/classes/array_access_005.phpt
|
|
tests/classes/array_access_008.phpt
|
|
tests/classes/array_access_008.phpt
|
|
tests/classes/array_access_008.phpt
|
|
tests/classes/array_access_012.phpt
|
|
tests/classes/array_access_012.phpt
|
|
tests/classes/array_access_012.phpt:
|
|
Fixed tests
|
|
|
|
2006-11-10 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* (PHP_5_2)
|
|
ext/date/lib/parse_tz.c:
|
|
mark the binary search delimiters as unsigned, so that the compiler can use
|
|
a quick shift operation
|
|
|
|
2006-11-10 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* TSRM/tsrm_virtual_cwd.c
|
|
TSRM/tsrm_virtual_cwd.c
|
|
TSRM/tsrm_virtual_cwd.c:
|
|
Fixed wrong realpath() result in case of unexistent path
|
|
|
|
2006-11-10 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
tests/classes/array_access_005.phpt
|
|
tests/classes/array_access_008.phpt
|
|
tests/classes/array_access_012.phpt:
|
|
Fix tests
|
|
|
|
2006-11-10 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* TSRM/tsrm_virtual_cwd.c:
|
|
Revert wrong path
|
|
|
|
2006-11-10 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/oci8/oci8.c
|
|
ext/oci8/oci8_collection.c
|
|
ext/oci8/oci8_interface.c
|
|
ext/oci8/oci8_lob.c
|
|
ext/oci8/oci8_statement.c
|
|
ext/oci8/php_oci8_int.h
|
|
ext/oci8/tests/array_bind_005.phpt
|
|
ext/oci8/tests/array_bind_008.phpt
|
|
ext/oci8/tests/array_bind_010.phpt
|
|
ext/oci8/tests/bind_long.phpt
|
|
ext/oci8/tests/bind_long_raw.phpt
|
|
ext/oci8/tests/bind_raw.phpt
|
|
ext/oci8/tests/bug27303.phpt
|
|
ext/oci8/tests/bug27303_2.phpt
|
|
ext/oci8/tests/bug27303_4.phpt
|
|
ext/oci8/tests/bug35973.phpt
|
|
ext/oci8/tests/bug36096.phpt
|
|
ext/oci8/tests/coll_011.phpt
|
|
ext/oci8/tests/coll_011_func.phpt
|
|
ext/oci8/tests/coll_012.phpt
|
|
ext/oci8/tests/coll_012_func.phpt
|
|
ext/oci8/tests/coll_013.phpt
|
|
ext/oci8/tests/coll_013_func.phpt
|
|
ext/oci8/tests/coll_014.phpt
|
|
ext/oci8/tests/coll_014_func.phpt
|
|
ext/oci8/tests/commit.phpt
|
|
ext/oci8/tests/commit_old.phpt
|
|
ext/oci8/tests/cursor_bind.phpt
|
|
ext/oci8/tests/cursors.phpt
|
|
ext/oci8/tests/cursors_old.phpt
|
|
ext/oci8/tests/define.phpt
|
|
ext/oci8/tests/define1.phpt
|
|
ext/oci8/tests/define_old.phpt
|
|
ext/oci8/tests/error.phpt
|
|
ext/oci8/tests/error1.phpt
|
|
ext/oci8/tests/error_old.phpt
|
|
ext/oci8/tests/fetch.phpt
|
|
ext/oci8/tests/fetch_all.phpt
|
|
ext/oci8/tests/fetch_array.phpt
|
|
ext/oci8/tests/fetch_assoc.phpt
|
|
ext/oci8/tests/fetch_into.phpt
|
|
ext/oci8/tests/fetch_into1.phpt
|
|
ext/oci8/tests/fetch_into2.phpt
|
|
ext/oci8/tests/fetch_object.phpt
|
|
ext/oci8/tests/fetch_row.phpt
|
|
ext/oci8/tests/field_funcs.phpt
|
|
ext/oci8/tests/field_funcs1.phpt
|
|
ext/oci8/tests/field_funcs_old.phpt
|
|
ext/oci8/tests/lob_001.phpt
|
|
ext/oci8/tests/lob_002.phpt
|
|
ext/oci8/tests/lob_003.phpt
|
|
ext/oci8/tests/lob_004.phpt
|
|
ext/oci8/tests/lob_006.phpt
|
|
ext/oci8/tests/lob_007.phpt
|
|
ext/oci8/tests/lob_008.phpt
|
|
ext/oci8/tests/lob_010.phpt
|
|
ext/oci8/tests/lob_011.phpt
|
|
ext/oci8/tests/lob_012.phpt
|
|
ext/oci8/tests/lob_013.phpt
|
|
ext/oci8/tests/lob_014.phpt
|
|
ext/oci8/tests/lob_016.phpt
|
|
ext/oci8/tests/lob_017.phpt
|
|
ext/oci8/tests/lob_018.phpt
|
|
ext/oci8/tests/lob_019.phpt
|
|
ext/oci8/tests/lob_020.phpt
|
|
ext/oci8/tests/lob_021.phpt
|
|
ext/oci8/tests/lob_022.phpt
|
|
ext/oci8/tests/lob_023.phpt
|
|
ext/oci8/tests/lob_024.phpt
|
|
ext/oci8/tests/lob_025.phpt
|
|
ext/oci8/tests/lob_026.phpt
|
|
ext/oci8/tests/lob_temp.phpt
|
|
ext/oci8/tests/lob_temp1.phpt
|
|
ext/oci8/tests/pecl_bug8816.phpt
|
|
ext/oci8/tests/serverversion.phpt
|
|
ext/oci8/tests/statement_cache.phpt:
|
|
add _not yet 100% complete_ Unicode support
|
|
|
|
collections, statements and BLOBs seem to be working ok
|
|
though there are still some things to be done in order to make
|
|
oci_bind_array_by_name() work with U-strings
|
|
|
|
Notes:
|
|
- in Unicode mode OCI8 always speaks to Oracle server using UTF-16, so all
|
|
the conversions are done by the client lib.
|
|
This is why character set parameter of oci_connect() and NLS_LANG are
|
|
ignored in U-mode.
|
|
|
|
- BLOBs and CLOBs behave quite differently in U-mode.
|
|
Reading data from a CLOB would result in Unicode string, while BLOBs would
|
|
return binary string.
|
|
Also, all LOB utilities work with _bytes_ when BLOB is used and
|
|
_characters_ when it's CLOB.
|
|
It's not that obvious, but it does make a lot of sense to me.
|
|
|
|
* ext/oci8/oci8.c
|
|
ext/oci8/oci8.c
|
|
ext/oci8/oci8_statement.c
|
|
ext/oci8/oci8_statement.c
|
|
ext/oci8/php_oci8_int.h
|
|
ext/oci8/php_oci8_int.h:
|
|
fix segfault in ZTS mode when statements containing sub-statements are
|
|
destroyed in wrong order
|
|
|
|
2006-11-10 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/soap/php_encoding.c
|
|
ext/soap/php_encoding.c:
|
|
Fixed bug #39454 (Returning a SOAP array segfaults PHP)
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
TSRM/tsrm_virtual_cwd.c
|
|
TSRM/tsrm_virtual_cwd.c
|
|
TSRM/tsrm_virtual_cwd.h
|
|
TSRM/tsrm_virtual_cwd.h:
|
|
stat() is reimplemented using using GetFileAttributesEx().
|
|
The new implementation is faster then implementation in MS VC CRT, but it
|
|
doesn't support Windows 95.
|
|
|
|
* ZendEngine2/zend_object_handlers.c:
|
|
Unicode support
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
main/streams/plain_wrapper.c
|
|
main/streams/plain_wrapper.c:
|
|
Removed unnecessary ftell() calls (one call for each included PHP file)
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
main/streams/plain_wrapper.c
|
|
main/streams/plain_wrapper.c:
|
|
Disabled reading from stream (calls to read()) after EOF
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
TSRM/tsrm_virtual_cwd.c
|
|
TSRM/tsrm_virtual_cwd.c
|
|
TSRM/tsrm_virtual_cwd.h
|
|
TSRM/tsrm_virtual_cwd.h:
|
|
VCWD_REALPATH() is improved to use realpath cache without VIRTUAL_DIR
|
|
|
|
2006-11-10 Derick Rethans <php@derickrethans.nl>
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_language_scanner.l:
|
|
- Forward port the binary cast, which will do the same as the string cast
|
|
in
|
|
PHP 5.2.
|
|
|
|
2006-11-10 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/bcmath/bcmath.c
|
|
ext/bcmath/bcmath.c
|
|
ext/bcmath/php_bcmath.h
|
|
ext/bcmath/php_bcmath.h:
|
|
Intialization code is moved from request startup to module startup
|
|
|
|
2006-11-10 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/string.c:
|
|
Allow mixing Unicode/binary string types.
|
|
|
|
2006-11-10 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend_execute_API.c
|
|
ZendEngine2/zend_execute_API.c:
|
|
Start timiout thread on Windows only if necessary
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/basic_functions.c
|
|
ext/standard/basic_functions.c
|
|
main/main.c
|
|
main/main.c
|
|
win32/globals.c
|
|
win32/globals.c
|
|
win32/php_win32_globals.h
|
|
win32/php_win32_globals.h
|
|
win32/registry.c
|
|
win32/registry.c:
|
|
Implemented registry cache that prevent registry lookup on each request. In
|
|
case of modification of corresponding registry-tree PHP will reload it
|
|
automatic.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
TSRM/readdir.h
|
|
TSRM/readdir.h
|
|
main/reentrancy.c
|
|
main/reentrancy.c
|
|
win32/readdir.c
|
|
win32/readdir.c
|
|
win32/readdir.h
|
|
win32/readdir.h:
|
|
opendir() is reimplemented using GetFistFile/GetNextFile those are faster
|
|
then _findfirst/_findnext
|
|
|
|
* main/fopen_wrappers.c
|
|
main/streams/plain_wrapper.c:
|
|
Removed unnecessary checks for ISREG file and corresponding stat() calls on
|
|
Wind
|
|
ows
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
main/fopen_wrappers.c
|
|
main/streams/plain_wrapper.c:
|
|
Removed unnecessary checks for ISREG file and corresponding stat() calls on
|
|
Windows
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
typo
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend_alloc.c
|
|
ZendEngine2/zend_alloc.c:
|
|
Zend Memory Manager Improvements
|
|
. use HeapAlloc() instead of VirtualAlloc()
|
|
. use "win32" storage manager (instead of "malloc") on Windows by default
|
|
|
|
* win32/build/confutils.js
|
|
win32/build/confutils.js:
|
|
Fix warnings
|
|
|
|
* win32/build/Makefile
|
|
win32/build/Makefile
|
|
win32/build/confutils.js
|
|
win32/build/confutils.js:
|
|
Use $(CC) for linking instead of $(LD). This allows usage of advansed
|
|
optimization techniques (like Intel's inner-procedure optimization)
|
|
|
|
* ext/standard/rand.c
|
|
ext/standard/rand.c:
|
|
Faster and better licensed implementation
|
|
|
|
* ext/standard/basic_functions.c
|
|
main/config.w32.h
|
|
main/config.w32.h
|
|
main/fopen_wrappers.c
|
|
main/fopen_wrappers.c
|
|
main/php.h
|
|
main/php.h
|
|
main/safe_mode.c
|
|
win32/glob.c
|
|
win32/glob.c
|
|
win32/globals.c
|
|
win32/globals.c
|
|
win32/php5dll.dsp
|
|
win32/php5dll.dsp
|
|
win32/php5dllts.dsp
|
|
win32/php5dllts.dsp
|
|
win32/php_win32_globals.h
|
|
win32/php_win32_globals.h
|
|
win32/pwd.c
|
|
win32/pwd.c
|
|
win32/pwd.h
|
|
win32/pwd.h
|
|
win32/build/config.w32
|
|
win32/build/config.w32
|
|
win32/build/config.w32.h.in
|
|
win32/build/config.w32.h.in:
|
|
Simplify the code base as this getpwd() was used only once
|
|
|
|
2006-11-10 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/php_math.h:
|
|
Added missing API declarations.
|
|
|
|
* ext/filter/filter.c:
|
|
MFB: Fixed pecl bug #9179 (phpversion("filter") shows wrong version).
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/filter.c:
|
|
Fixed pecl bug #9179 (phpversion("filter") shows wrong version).
|
|
|
|
2006-11-09 Antony Dovgal <antony@zend.com>
|
|
|
|
* ZendEngine2/zend_unicode.h:
|
|
add two more unicode related macros
|
|
|
|
2006-11-09 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/xmlwriter/php_xmlwriter.c
|
|
ext/xmlwriter/tests/008.phpt:
|
|
Enable xmlwriter_start_dtd_entity(), xmlwriter_end_dtd_entity() &
|
|
xmlwriter_write_dtd_entity()
|
|
|
|
2006-11-09 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/standard/php_math.h:
|
|
MFB: Added missing PHPAPI declaration
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/php_math.h:
|
|
Added missing PHPAPI declaration
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
sapi/apache2handler/sapi_apache2.c:
|
|
MFH: Fixed bug #38456 (Apache2 segfaults when virtual() is called in .php
|
|
ErrorDocument).
|
|
|
|
* sapi/apache2handler/sapi_apache2.c:
|
|
MFB: Fixed bug #38456 (Apache2 segfaults when virtual() is called in .php
|
|
ErrorDocument).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
sapi/apache2handler/sapi_apache2.c:
|
|
Fixed bug #38456 (Apache2 segfaults when virtual() is called in .php
|
|
ErrorDocument).
|
|
|
|
2006-11-09 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/filter/tests/033_run.inc:
|
|
MFB: fix test
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/tests/033_run.inc:
|
|
fix test for non English guys
|
|
|
|
* ext/filter/callback_filter.c:
|
|
MFB: fix possible segfault
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/callback_filter.c:
|
|
fix an invalid read + invalid free()
|
|
|
|
* ext/xmlwriter/php_xmlwriter.c
|
|
ext/xmlwriter/php_xmlwriter.h
|
|
ext/zip/php_zip.c
|
|
ext/zip/php_zip.h:
|
|
MFB: static'fication
|
|
|
|
* (PHP_5_2)
|
|
ext/xmlwriter/php_xmlwriter.c
|
|
ext/xmlwriter/php_xmlwriter.h
|
|
ext/zip/php_zip.c
|
|
ext/zip/php_zip.h:
|
|
statification of local functions and variables.
|
|
also remove a few uneeded global variables
|
|
interesting new warnings:
|
|
/cvs/php5/ext/xmlwriter/php_xmlwriter.c:391: warning:
|
|
'xmlwriter_objects_clone' defined but not used
|
|
/cvs/php5/ext/xmlwriter/php_xmlwriter.c:1281: warning:
|
|
'zif_xmlwriter_start_dtd_entity' defined but not used
|
|
/cvs/php5/ext/xmlwriter/php_xmlwriter.c:1325: warning:
|
|
'zif_xmlwriter_end_dtd_entity' defined but not used
|
|
/cvs/php5/ext/xmlwriter/php_xmlwriter.c:1333: warning:
|
|
'zif_xmlwriter_write_dtd_entity' defined but not used
|
|
|
|
2006-11-09 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
README.UPDATE_5_2:
|
|
Add "As of 5.2.1" notes as requested
|
|
|
|
* (PHP_5_2)
|
|
README.UPDATE_5_2:
|
|
New features/errormsgs/return values in ext/zip
|
|
New optional parameter in ext/ming
|
|
|
|
2006-11-09 Frank M. Kromann <frank@kromann.info>
|
|
|
|
* ext/ming/config.m4
|
|
ext/ming/ming.c:
|
|
MFB 5_2:
|
|
Revert patch for warnings about missing headers. These are fixed in the
|
|
latest version of libming.
|
|
Sync code for SWFMovie::streamMP3. This function will now return the
|
|
number of frames in the file.
|
|
|
|
* (PHP_5_2)
|
|
ext/ming/config.m4
|
|
ext/ming/ming.c:
|
|
Revert patch for warnings about missing headers. These are fixed in the
|
|
latest version of libming.
|
|
Sync code for SWFMovie::streamMP3. This function will now return the
|
|
number of frames in the file.
|
|
|
|
2006-11-09 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ext/standard/tests/array/array_diff_key.phpt
|
|
ext/standard/tests/array/array_diff_key.phpt
|
|
ext/standard/tests/array/array_intersect_key.phpt
|
|
ext/standard/tests/array/array_intersect_key.phpt:
|
|
Fixed tests
|
|
|
|
2006-11-09 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/standard/tests/strings/bug21338.phpt
|
|
ext/standard/tests/strings/bug25671.phpt
|
|
ext/standard/tests/strings/bug25707.phpt
|
|
ext/standard/tests/strings/bug33076.phpt
|
|
ext/standard/tests/strings/str_replace.phpt:
|
|
fix more tests
|
|
|
|
* ext/standard/tests/strings/str_shuffle.phpt:
|
|
fix test
|
|
|
|
* main/php_streams.h
|
|
main/streams/streams.c:
|
|
eliminate a couple of compile warnings
|
|
|
|
* ext/standard/tests/file/bug27508.phpt:
|
|
fix test and prevent endless loop
|
|
|
|
2006-11-09 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* sapi/apache2handler/sapi_apache2.c:
|
|
MFB: Fixed bug #38602 (header( "HTTP/1.0 ..." ) does not change proto
|
|
version).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
sapi/apache2handler/sapi_apache2.c:
|
|
Fixed bug #38602 (header( "HTTP/1.0 ..." ) does not change proto version).
|
|
|
|
2006-11-08 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
fix #39300 (make install fails if wget is not available)
|
|
add support of 'fetch'
|
|
|
|
2006-11-08 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ZendEngine2/zend_hash.c
|
|
ZendEngine2/zend_hash.c:
|
|
HashTable copying optimization (Matt Wilmas)
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend_object_handlers.c
|
|
ZendEngine2/zend_object_handlers.c
|
|
ZendEngine2/tests/bug39297.phpt
|
|
ZendEngine2/tests/bug39297.phpt
|
|
ZendEngine2/tests/bug39297.phpt:
|
|
Fixed bug #39297 (Memory corryption because of indirect modification of
|
|
overloaded array).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend.c
|
|
ZendEngine2/zend.c
|
|
ZendEngine2/zend_ini.c
|
|
ZendEngine2/zend_ini.c:
|
|
Fixed bug #39344 (Unnecessary calls to OnModify callback routine for an
|
|
extension INI directive). (wharmby at uk dot ibm dot com, Dmitry)
|
|
|
|
2006-11-08 Sara Golemon <sara@golemon.com>
|
|
|
|
* ZendEngine2/zend_execute.h
|
|
ZendEngine2/zend_execute_API.c:
|
|
Put zend_lookup_class_ex back into the API for BC.
|
|
|
|
2006-11-08 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/soap/php_encoding.c
|
|
ext/soap/php_encoding.c
|
|
ext/soap/tests/bugs/bug38536.phpt
|
|
ext/soap/tests/bugs/bug38536.phpt
|
|
ext/soap/tests/bugs/bug38536.phpt
|
|
ext/soap/tests/bugs/bug38536.wsdl
|
|
ext/soap/tests/bugs/bug38536.wsdl
|
|
ext/soap/tests/bugs/bug38536.wsdl:
|
|
Fixed bug #38536 (SOAP returns an array of values instead of an object)
|
|
|
|
2006-11-07 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ZendEngine2/zend_execute.c
|
|
ZendEngine2/tests/bug33282.phpt:
|
|
MFB: Fixed bug #33282 (Re-assignment by reference does not clear the is_ref
|
|
flag)
|
|
|
|
* ext/standard/tests/array/array_diff_key.phpt
|
|
ext/standard/tests/array/array_intersect_key.phpt:
|
|
MFB: fixed tests
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/array/array_diff_key.phpt
|
|
ext/standard/tests/array/array_intersect_key.phpt:
|
|
Fixed tests
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
BFN
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_execute.c
|
|
ZendEngine2/tests/bug33282.phpt
|
|
ZendEngine2/tests/bug33282.phpt:
|
|
Fixed bug #33282 (Re-assignment by reference does not clear the is_ref
|
|
flag)
|
|
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
Zend/zend_compile.c:
|
|
revert incorrect patch for bug #39129
|
|
|
|
* ext/pdo/pdo_stmt.c
|
|
ext/pdo/tests/bug_39398.phpt:
|
|
MFB: Fixed bug #39398 (Booleans are not automatically translated to
|
|
integers).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/pdo/pdo_stmt.c
|
|
ext/pdo/tests/bug_39398.phpt
|
|
ext/pdo/tests/bug_39398.phpt:
|
|
Fixed bug #39398 (Booleans are not automatically translated to integers).
|
|
|
|
2006-11-07 Johannes Schlüter <johannes@schlueters.de>
|
|
|
|
* ext/spl/spl_iterators.c:
|
|
- No C++ comments (fix #39414)
|
|
|
|
2006-11-06 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/spl/spl_directory.c
|
|
ext/spl/spl_iterators.c:
|
|
Fix arginfo
|
|
|
|
2006-11-06 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/html.c:
|
|
Unicode support in entities/special chars funcs. See the NOTE at the
|
|
top.
|
|
|
|
2006-11-06 Rasmus Lerdorf <rasmus@lerdorf.com>
|
|
|
|
* (PHP_5_2)
|
|
README.UPDATE_5_2:
|
|
It is allow_url_include not allow_fopen_include
|
|
|
|
2006-11-06 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/string.c
|
|
ext/standard/tests/strings/bug39350.phpt
|
|
ext/standard/tests/strings/bug39350.phpt:
|
|
Fixed bug #39350 (crash with implode("\n", array(false))).
|
|
|
|
2006-11-06 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
README.UPDATE_5_2:
|
|
include php://input && data: have been disabled (with allow_fopen_include
|
|
off)
|
|
new DateTime(new stdclass) now throws exception
|
|
imap_[re]open() has new optional parameter
|
|
|
|
2006-11-06 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
ext/imap/php_imap.c:
|
|
param parsing fix
|
|
|
|
|
|
2006-11-06 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ext/soap/tests/bugs/bug39121.phpt
|
|
ext/soap/tests/bugs/bug39121.phpt:
|
|
|
|
file bug39121.phpt was initially added on branch PHP_5_2.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/soap/php_packet_soap.c
|
|
ext/soap/php_packet_soap.c
|
|
ext/soap/tests/bugs/bug39121.phpt:
|
|
Fixed bug #39121 (Incorrect return array handling in non-wsdl soap client)
|
|
|
|
2006-11-06 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/imap/php_imap.c:
|
|
Enable the new 5th parameter
|
|
|
|
* (PHP_5_2)
|
|
ext/date/php_date.c:
|
|
MFH: throw exception on invalid parameters
|
|
|
|
* ext/date/php_date.c:
|
|
Throw exception on invalid parameters in DateTime::__construct()
|
|
|
|
* ext/spl/spl_directory.c
|
|
ext/spl/tests/fileobject_003.phpt:
|
|
Fix segfault on $splinfo->openFile()->getPath()
|
|
Improve test
|
|
|
|
2006-11-06 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ext/standard/filestat.c
|
|
ext/standard/filestat.c:
|
|
Windows doesn't have chown(). Remove unused function and reference to
|
|
undeclared macro VCWD_CHOWN().
|
|
|
|
* (PHP_5_2)
|
|
ext/soap/php_encoding.c:
|
|
MFH: Fixed decoding list of arrays (related to bug #39121)
|
|
|
|
2006-11-05 Rasmus Lerdorf <rasmus@lerdorf.com>
|
|
|
|
* ext/standard/php_fopen_wrapper.c
|
|
ext/standard/php_fopen_wrapper.c:
|
|
data: and php:stdin/input allow_url_include checks
|
|
|
|
2006-11-05 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/imap/php_imap.c:
|
|
MFB: Fixed bug #39362 (Added an option to imap_open/imap_reopen to control
|
|
the number of connection retries).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/imap/php_imap.c:
|
|
Fixed bug #39362 (Added an option to imap_open/imap_reopen to control the
|
|
number of connection retries).
|
|
|
|
2006-11-05 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
- gdpng entry
|
|
|
|
* ext/gd/libgd/gd_png.c:
|
|
- MFH: Merge from gd-cvs, initialize the signature not the infile ctx
|
|
|
|
* (PHP_5_2)
|
|
ext/gd/libgd/gd_png.c:
|
|
- Merge from gd-cvs, initialize the signature not the infile ctx
|
|
NB: good that we don't use getC :)
|
|
|
|
2006-11-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* (PHP_5_2)
|
|
ext/exif/exif.c:
|
|
- MFH: Make parameter parsing api check happy
|
|
|
|
* ext/exif/exif.c:
|
|
- Make parameter parsing api check happy
|
|
|
|
2006-11-04 Rasmus Lerdorf <rasmus@lerdorf.com>
|
|
|
|
* main/streams/memory.c
|
|
main/streams/memory.c:
|
|
Mark memory streams as is_url
|
|
|
|
2006-11-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* (PHP_5_2)
|
|
ext/spl/php_spl.c
|
|
ext/spl/php_spl.h:
|
|
- MFH Store length of autoload file exts
|
|
|
|
* ext/spl/php_spl.c
|
|
ext/spl/php_spl.h:
|
|
- Store length of autoload file exts
|
|
|
|
* ext/spl/php_spl.c:
|
|
- Mark some funcs as unicode ready
|
|
|
|
2006-11-04 Frank M. Kromann <frank@kromann.info>
|
|
|
|
* ext/mbstring/config.w32
|
|
ext/mbstring/config.w32:
|
|
Fix win32 build
|
|
|
|
2006-11-04 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/gd/libgd/.cvsignore:
|
|
- MFB: update cvsignore
|
|
|
|
* (PHP_5_2)
|
|
ext/gd/libgd/gd_png.c:
|
|
- WS
|
|
|
|
* ext/gd/libgd/gd_png.c:
|
|
- Fixed filter argument for imagepng in gdImagePngEx
|
|
|
|
* ext/gd/libgd/gd_gif_in.c:
|
|
- MFB: vim folding
|
|
|
|
* ext/gd/libgd/gd_gd2.c:
|
|
- MFB: silent compiler warnings
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/gd/libgd/gd.c:
|
|
- MFH: optimize horizontal and vertical lines
|
|
|
|
* ext/gd/libgd/gd.c:
|
|
- ws
|
|
|
|
2006-11-04 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
sapi/apache2filter/sapi_apache2.c:
|
|
Fix build
|
|
|
|
2006-11-04 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/gd/libgd/gd.c
|
|
ext/gd/tests/bug39366.phpt:
|
|
- MFH #39366, imagerotate does not use alpha with angles>45
|
|
|
|
* ext/gd/libgd/gd.c
|
|
ext/gd/tests/bug39366.phpt
|
|
ext/gd/tests/bug39366.phpt:
|
|
- #39366, imagerotate does not use alpha with angles>45
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
- #39273 entry
|
|
|
|
* ext/gd/libgd/gd.c
|
|
ext/gd/tests/bug39273.phpt:
|
|
- MFB: #39273, imagecopyresized and alpha channel
|
|
|
|
* (PHP_5_2)
|
|
ext/gd/libgd/gd.c
|
|
ext/gd/tests/bug39273.phpt
|
|
ext/gd/tests/bug39273.phpt:
|
|
- #39273, imagecopyresized and alpha channel
|
|
|
|
2006-11-03 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
wrong bug #
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/filter/config.m4
|
|
ext/filter/config.m4:
|
|
Fixed bug #39358 (INSTALL_HEADERS contains incorrect reference to
|
|
php_filter.h)
|
|
|
|
* ext/mbstring/mbstring.c:
|
|
MFB: Fixed bug #39361 (Removed warning on empty haystack inside
|
|
mb_strstr()).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/mbstring/mbstring.c:
|
|
Fixed bug #39361 (Removed warning on empty haystack inside mb_strstr()).
|
|
|
|
2006-11-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
- BFN
|
|
|
|
* (PHP_5_2)
|
|
main/php_version.h:
|
|
- Fix version
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend.c:
|
|
- MFH: Fix issue with some mangeled properties
|
|
|
|
* (PHP_5_2)
|
|
ext/ming/config.m4
|
|
ext/ming/ming.c:
|
|
- MFH: Include new headers only if present
|
|
|
|
* ext/ming/config.m4
|
|
ext/ming/ming.c:
|
|
- Include new headers only if present
|
|
|
|
2006-11-03 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
README.UPDATE_5_2:
|
|
Add "comment" to make tracking the commit down easier
|
|
|
|
2006-11-03 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/zip/tests/oo_get_comment.phpt
|
|
ext/zip/tests/oo_get_comment.phpt
|
|
ext/zip/tests/oo_getnameindex.phpt
|
|
ext/zip/tests/oo_setcomment.phpt
|
|
ext/zip/tests/oo_stream.phpt
|
|
ext/zip/tests/test_with_comment.zip
|
|
ext/zip/tests/utils.inc
|
|
ext/zip/tests/zip_entry_open.phpt
|
|
ext/zip/tests/zip_entry_read.phpt:
|
|
|
|
file oo_get_comment.phpt was initially added on branch PHP_5_2.
|
|
|
|
* (PHP_5_2)
|
|
ext/zip/TODO
|
|
ext/zip/config.m4
|
|
ext/zip/config.w32
|
|
ext/zip/php_zip.c
|
|
ext/zip/lib/zip.h
|
|
ext/zip/lib/zip_add_dir.c
|
|
ext/zip/lib/zip_error.c
|
|
ext/zip/lib/zip_error_clear.c
|
|
ext/zip/lib/zip_file_error_clear.c
|
|
ext/zip/lib/zip_get_archive_comment.c
|
|
ext/zip/lib/zip_source_buffer.c
|
|
ext/zip/lib/zip_source_filep.c
|
|
ext/zip/lib/zip_stat_index.c
|
|
ext/zip/lib/zip_stat_init.c
|
|
ext/zip/lib/zipint.h
|
|
ext/zip/tests/oo_addemptydir.phpt
|
|
ext/zip/tests/oo_extract.phpt:
|
|
- MFH:
|
|
- fix possible leak in statName and statIndex
|
|
- add addEmptyDir() method
|
|
- add zip_stat_init,zip_clear_error and zip_file_clear_error
|
|
- add tests
|
|
- Fix protos (Hannes)
|
|
- setComment return value on success (Hannes)
|
|
|
|
* (PHP_5_2)
|
|
sapi/cgi/cgi_main.c:
|
|
- fix build (var.s is for zstr)
|
|
|
|
* ext/zip/lib/zip_stat_index.c
|
|
ext/zip/lib/zipint.h:
|
|
- _zip_error_clear declaration
|
|
- WS
|
|
|
|
* ext/zip/php_zip.c:
|
|
- fix protos
|
|
|
|
* ext/zip/.cvsignore:
|
|
- add .libs
|
|
|
|
2006-11-03 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
README.UPDATE_5_2
|
|
ext/standard/microtime.c:
|
|
MFH: fix parameter parsing in getrusage()
|
|
|
|
* (PHP_5_2)
|
|
ext/gd/tests/test_gif_2.gif:
|
|
Generated file
|
|
|
|
* (PHP_5_2)
|
|
ext/gd/gd.c
|
|
ext/spl/spl_array.c:
|
|
MFH: Fix double "wrong param count" messages
|
|
|
|
* (PHP_5_2)
|
|
README.UPDATE_5_2
|
|
ext/date/php_date.c:
|
|
MFH: Add "wrong param" warning to strtotime()
|
|
|
|
2006-11-03 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
ext/curl/curl.c:
|
|
MFH: Fixed bug #39354 (Allow building of curl extension against libcurl
|
|
7.16.0)
|
|
|
|
* ext/curl/interface.c:
|
|
MFB: Fixed bug #39354 (Allow building of curl extension against libcurl
|
|
7.16.0)
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/curl/interface.c:
|
|
Fixed bug #39354 (Allow building of curl extension against libcurl 7.16.0)
|
|
|
|
2006-11-03 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/bcmath/bcmath.c
|
|
ext/dba/dba.c
|
|
ext/mhash/mhash.c
|
|
ext/session/session.c
|
|
ext/shmop/shmop.c
|
|
ext/standard/basic_functions.c
|
|
ext/tidy/tidy.c
|
|
ext/xmlwriter/php_xmlwriter.c:
|
|
MFH: Fix double "wron param count" messages
|
|
|
|
* (PHP_5_2)
|
|
ext/date/php_date.c:
|
|
MFH: use PHP_ME_MAPPING rather than ZEND_NAMED_FE/ZEND_FN
|
|
|
|
* ext/standard/tests/file/mkdir-006.phpt:
|
|
Remove SKIPIF
|
|
|
|
* ext/spl/spl_iterators.c:
|
|
CS fix
|
|
|
|
* ext/ming/ming.c:
|
|
Add missing includes
|
|
|
|
2006-11-03 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
Filter extension news
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/callback_filter.c:
|
|
MFH: Fixed a possible crash when callback function returns a non-modified
|
|
value
|
|
|
|
* (PHP_5_2)
|
|
sapi/apache/mod_php5.c
|
|
sapi/apache2filter/sapi_apache2.c
|
|
sapi/apache2handler/sapi_apache2.c
|
|
sapi/cgi/cgi_main.c:
|
|
MFH:
|
|
Added filter support for $_SERVER in cgi/apache2 sapis
|
|
Make sure PHP_SELF is filtered in Apache 1 sapi
|
|
|
|
* ext/standard/php_fopen_wrapper.c:
|
|
MFB: Fixed bug #39215 (Inappropriate close of stdin/stdout/stderr).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/php_fopen_wrapper.c:
|
|
Fixed bug #39215 (Inappropriate close of stdin/stdout/stderr).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/session/mod_files.sh:
|
|
MFH: Fixed bug #39265 (Fixed path handling inside mod_files.sh).
|
|
|
|
* ext/session/mod_files.sh:
|
|
Fixed bug #39265 (Fixed path handling inside mod_files.sh)
|
|
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/json/json.c
|
|
ext/json/tests/001.phpt
|
|
ext/json/tests/fail001.phpt:
|
|
Fixed bug #38680 (Added missing handling of basic types in json_decode).
|
|
|
|
|
|
2006-11-03 Derick Rethans <php@derickrethans.nl>
|
|
|
|
* (PHP_5_2)
|
|
README.UPDATE_5_2:
|
|
- Fixed API in doc.
|
|
|
|
2006-11-03 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
|
|
|
|
* (PHP_5_2)
|
|
ext/mbstring/mb_gpc.c
|
|
ext/mbstring/mbstring.c
|
|
ext/mbstring/mbstring.c:
|
|
fixed illegal encoding detection when mbstring.encoding_translation is
|
|
enabled.(made by komura)
|
|
|
|
* (PHP_5_2)
|
|
ext/mbstring/config.m4
|
|
ext/mbstring/libmbfl/filters/Makefile.am
|
|
ext/mbstring/libmbfl/filters/mbfilter_cp51932.c
|
|
ext/mbstring/libmbfl/filters/mbfilter_cp51932.c
|
|
ext/mbstring/libmbfl/filters/mbfilter_cp51932.h
|
|
ext/mbstring/libmbfl/filters/mbfilter_cp51932.h
|
|
ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c
|
|
ext/mbstring/libmbfl/filters/mbfilter_jis.c
|
|
ext/mbstring/libmbfl/filters/mbfilter_jis.h
|
|
ext/mbstring/libmbfl/filters/unicode_table_jis.h
|
|
ext/mbstring/libmbfl/mbfl/mbfl_convert.c
|
|
ext/mbstring/libmbfl/mbfl/mbfl_encoding.c
|
|
ext/mbstring/libmbfl/mbfl/mbfl_encoding.h
|
|
ext/mbstring/libmbfl/mbfl/mbfl_ident.c:
|
|
added japanese legacy encoding support (made by moriyama@miraclelinux.com)
|
|
|
|
2006-11-01 Johannes Schlüter <johannes@schlueters.de>
|
|
|
|
* ZendEngine2/zend_hash.c:
|
|
- restoring init of the uni str which has been removed (patch by Pierre)
|
|
|
|
2006-11-01 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/zip/tests/oo_addemptydir.phpt:
|
|
- add simple test for addEmptyDir()
|
|
|
|
2006-11-01 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/tidy/tidy.c:
|
|
convert a few more functions
|
|
|
|
* ext/tidy/tidy.c:
|
|
start converting the tidy and tidyNode objects to be Unicode aware
|
|
I added a converter pointer per node, so that the text can be converted to
|
|
unicode when requested
|
|
this commit also breaks a few tests in unicode mode, but it isnt scary at
|
|
this time :P
|
|
|
|
2006-11-01 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/standard/html.c:
|
|
MFB: Added missing boundary checks.
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/html.c:
|
|
Added missing boundary checks.
|
|
|
|
2006-11-01 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/zip/config.m4
|
|
ext/zip/config.w32
|
|
ext/zip/php_zip.c
|
|
ext/zip/lib/zip.h
|
|
ext/zip/lib/zip_add_dir.c
|
|
ext/zip/lib/zip_error.c
|
|
ext/zip/lib/zip_error_clear.c
|
|
ext/zip/lib/zip_file_error_clear.c
|
|
ext/zip/lib/zip_source_buffer.c
|
|
ext/zip/lib/zip_source_filep.c
|
|
ext/zip/lib/zip_stat_index.c
|
|
ext/zip/lib/zip_stat_init.c:
|
|
- fix stat when used with freshly added entries
|
|
- add zip_clear_error, zip_file_clear_error and zip_stat_init in libzip
|
|
- add addEmptyDir(name) method, creates an empty directory
|
|
|
|
2006-11-01 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ext/dba/libcdb/cdb.c
|
|
ext/dba/tests/bug38698.phpt:
|
|
- Fixed Bug #38698 for some keys cdbmake creates corrupted db and cdb can't
|
|
read valid db
|
|
|
|
2006-10-31 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/spl/spl_iterators.c:
|
|
Fix segfault on invalid regex
|
|
|
|
2006-10-31 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ext/spl/examples/directoryfilterdots.inc:
|
|
- Fixed Bug #39090 DirectoryFilterDots doxygen docs and example is wrong
|
|
|
|
2006-10-31 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/zip/php_zip.c:
|
|
- use zip_name_locate in getCommentName
|
|
|
|
2006-10-31 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ext/spl/internal/recursiveiteratoriterator.inc:
|
|
- Fixed Bug #39151 Parse error in recursiveiteratoriterator.php
|
|
|
|
* ext/spl/php_spl.c
|
|
ext/spl/php_spl.h
|
|
ext/spl/tests/spl_autoload_009.phpt:
|
|
- Fixed Bug #39313 spl_autoload triggers Fatal error
|
|
|
|
2006-10-31 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/filter/package.xml:
|
|
- bug first
|
|
|
|
2006-10-31 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/bz2/bz2.c
|
|
ext/gd/gd.c:
|
|
cleaning some warnings (char* -> zstr)
|
|
|
|
2006-10-31 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ZendEngine2/zend_hash.c:
|
|
- Consistency of apply funcs, #39320
|
|
|
|
2006-10-31 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* unicode-progress.txt:
|
|
- update ext/zip
|
|
|
|
* ext/zip/php_zip.c:
|
|
- mark extractTo as U-ready, path and filenames are now encoded correctly
|
|
|
|
2006-10-31 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ZendEngine2/zend.c:
|
|
- Fix issue with name mangling
|
|
|
|
* ext/pdo_pgsql/pgsql_statement.c:
|
|
- Drop some uncompletley synched code, makes it work at least
|
|
|
|
2006-10-31 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/zip/php_zip.c
|
|
ext/zip/tests/oo_stream.phpt:
|
|
- fix possible leak in addFile when an unicode filename is given
|
|
- Mark getStream as Unicode ready, the tests was wrong
|
|
$unistring .= fread($fpbinary); $unistring remains as unicode.
|
|
|
|
2006-10-31 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
README.UPDATE_5_2:
|
|
Cleanup of 5.2 update file from Steph
|
|
|
|
2006-10-31 Georg Richter <georg@mysql.com>
|
|
|
|
* ext/mysqli/mysqli_api.c
|
|
ext/mysqli/mysqli_nonapi.c:
|
|
Fixed function headers (added missing U)
|
|
fixed socket parameter (was removed by mistake in a previous commit)
|
|
|
|
2006-10-31 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/zip/php_zip.c
|
|
ext/zip/php_zip.h
|
|
ext/zip/tests/bug38943.phpt
|
|
ext/zip/tests/bug38944.phpt
|
|
ext/zip/tests/oo_extract.phpt:
|
|
- initial unicode support
|
|
. entry names will be converted to ascii. zip works with cp437
|
|
when 7zip support will be added, unicode string will be supported
|
|
. path and filenames are now encoded using php_stream_path_param_encode
|
|
if the filename/path is used as entry name, it is converted to ascii
|
|
. the stream (getStream and zip://) needs some tweak. I'm not sure if it
|
|
should return unicode or binary, neither how to change the default. For
|
|
now it returns unicode (seems to be the default :)
|
|
comments/suggestions welcome
|
|
|
|
* ext/filter/package.xml:
|
|
- update release date
|
|
|
|
* ext/zip/tests/test_with_comment.zip:
|
|
- add comment
|
|
|
|
* ext/zip/tests/test_with_comment.zip:
|
|
- missing test archive
|
|
|
|
2006-10-30 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
configure.in
|
|
main/php_version.h:
|
|
Back to dev
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
Fixed year
|
|
|
|
* (PHP_5_2)
|
|
configure.in
|
|
main/php_version.h:
|
|
5.2.0
|
|
|
|
2006-10-30 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/zip/php_zip.c:
|
|
- nuke flags local variable, it is constant
|
|
|
|
2006-10-30 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
Prep news file for 5.2
|
|
|
|
2006-10-30 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/zip/tests/oo_extract.phpt
|
|
ext/zip/tests/oo_getcomment.phpt
|
|
ext/zip/tests/oo_getnameindex.phpt
|
|
ext/zip/tests/oo_setcomment.phpt
|
|
ext/zip/tests/oo_stream.phpt
|
|
ext/zip/tests/utils.inc
|
|
ext/zip/tests/zip_entry_read.phpt:
|
|
- add tests for extractTo, set/getComment and stream and zip_entry_close
|
|
|
|
* ext/zip/php_zip.c:
|
|
- fix leak in statName and statIndex
|
|
- use zip_locate_name instead of zip_stat in setCommentName (faster and
|
|
work around for a possible bug)
|
|
|
|
2006-10-30 Rasmus Lerdorf <rasmus@lerdorf.com>
|
|
|
|
* (PHP_5_2)
|
|
README.input_filter:
|
|
Pierre requested an update to this. I don't think it makes sense to
|
|
remove what little API docs we have here, and the simple example in this
|
|
doc is a lot easier to follow than ext/filter.
|
|
|
|
2006-10-30 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h
|
|
ZendEngine2/zend_vm_execute.h
|
|
ZendEngine2/tests/bug39304.phpt:
|
|
Fixed bug #39304 (Segmentation fault with list unpacking of string offset)
|
|
|
|
* ZendEngine2/tests/bug39304.phpt
|
|
ZendEngine2/tests/bug39304.phpt:
|
|
|
|
file bug39304.phpt was initially added on branch PHP_5_2.
|
|
|
|
2006-10-28 Antony Dovgal <antony@zend.com>
|
|
|
|
* ZendEngine2/zend_opcode.c:
|
|
fix build
|
|
|
|
2006-10-28 Michael Wallner <mike@iworks.at>
|
|
|
|
* ext/sysvmsg/sysvmsg.c
|
|
ext/sysvmsg/tests/001.phpt:
|
|
- convert unicode messages to strings
|
|
- mark functions unicode safe
|
|
- fix test
|
|
|
|
* ext/sysvsem/php_sysvsem.h
|
|
ext/sysvsem/sysvsem.c
|
|
ext/sysvsem/tests/sysv.phpt:
|
|
- upgrade to current parameter parsing API
|
|
- mark functions unicode safe
|
|
|
|
2006-10-27 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ZendEngine2/zend.h
|
|
ZendEngine2/zend_API.c
|
|
ZendEngine2/zend_API.h
|
|
ZendEngine2/zend_compile.c
|
|
ZendEngine2/zend_compile.h
|
|
ZendEngine2/zend_globals.h
|
|
ZendEngine2/zend_language_scanner.l
|
|
ext/reflection/php_reflection.c:
|
|
Turn doc comments into zstr strings with corresponding adjustments.
|
|
|
|
2006-10-27 Michael Wallner <mike@iworks.at>
|
|
|
|
* NEWS
|
|
ext/sysvshm/php_sysvshm.h
|
|
ext/sysvshm/sysvshm.c
|
|
ext/sysvshm/tests/002.phpt
|
|
ext/sysvshm/tests/003.phpt
|
|
ext/sysvshm/tests/004.phpt
|
|
ext/sysvshm/tests/005.phpt
|
|
ext/sysvshm/tests/006.phpt
|
|
ext/sysvshm/tests/007.phpt:
|
|
- upgrade ext/sysvshm to current parameter parsing API
|
|
- mark functions unicode safe
|
|
- add shm_has_var()
|
|
|
|
2006-10-27 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/cyr_convert.c:
|
|
convert_cyr_string() should operate only on binary strings.
|
|
|
|
2006-10-27 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/filter/filter.c:
|
|
- default filter is not string (only comment fix for dave :)
|
|
|
|
2006-10-27 Uwe Schindler <uwe@thetaphi.de>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
update news
|
|
|
|
2006-10-27 Stefan Esser <php@nopiracy.de>
|
|
|
|
* (PHP_4_4)
|
|
ext/standard/var_unserializer.c:
|
|
Manual commit without invoking re2c
|
|
|
|
* (PHP_4_4)
|
|
ext/standard/var_unserializer.re:
|
|
Do not allow more than 65500 references
|
|
|
|
2006-10-27 Uwe Schindler <uwe@thetaphi.de>
|
|
|
|
* sapi/nsapi/nsapi-readme.txt:
|
|
update readme
|
|
|
|
* (PHP_5_2)
|
|
sapi/nsapi/config.m4:
|
|
Fix build in Sun Webserver 7 (should be in 5.2.0, it's not critical but
|
|
does not break mainstream sapis!!!)
|
|
|
|
* sapi/nsapi/config.m4:
|
|
Fix build in Sun Webserver 7
|
|
|
|
2006-10-27 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/sysvsem/tests/sysv.phpt:
|
|
no more magic quotes
|
|
|
|
2006-10-26 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/link.c:
|
|
Unicode support for link functions.
|
|
|
|
* ext/standard/url.c:
|
|
Oops.
|
|
|
|
* ext/standard/base64.c
|
|
ext/standard/url.c:
|
|
Make url encoding/decoding functions use binary strings only.
|
|
|
|
* ext/standard/syslog.c:
|
|
Mark syslog functions with U. No upgrading is necessary -- we'll just
|
|
use runtime encoding to convert strings.
|
|
|
|
2006-10-26 Antony Dovgal <antony@zend.com>
|
|
|
|
* ZendEngine2/zend_compile.h:
|
|
fix wrong function prototype (see bug #39260)
|
|
|
|
2006-10-25 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/basic_functions.c:
|
|
-** empty log message ***
|
|
|
|
* ext/standard/basic_functions.c:
|
|
Unicode support for get(server|proto)by(name|number) family of funcs.
|
|
|
|
* ext/standard/basic_functions.c:
|
|
Unicode support for is_uploaded_file()/move_uploaded_file().
|
|
|
|
* ext/standard/file.c:
|
|
Unicode support for fnmatch().
|
|
|
|
2006-10-25 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/filter/package.xml
|
|
ext/filter/tests/callback_non_modified_var.phpt:
|
|
- add test for callback with non modified var
|
|
- update changelog
|
|
|
|
2006-10-25 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* sapi/cgi/cgi_main.c:
|
|
Fixed build
|
|
|
|
2006-10-25 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
README.UPDATE_5_2:
|
|
More curl constants
|
|
|
|
* (PHP_5_2)
|
|
README.UPDATE_5_2:
|
|
Add a note reffering to the "new feature" section (lukas)
|
|
|
|
* ext/date/php_date.c:
|
|
Add oneliner descriptions
|
|
|
|
* ext/zip/php_zip.c:
|
|
Missing RETURN_TRUE inside the PHP_ZIP_SET_FILE_COMMENT macro
|
|
|
|
* ext/zip/php_zip.c:
|
|
Fix protos
|
|
|
|
* (PHP_5_2)
|
|
README.UPDATE_5_2:
|
|
New extensions
|
|
- json
|
|
- filter
|
|
- zip
|
|
New classes
|
|
- DateTime
|
|
- DateTimeZone
|
|
New functions
|
|
- image_type_to_extension
|
|
- gmp_nextprime
|
|
- xmlwriter_full_end_element
|
|
- xmlwriter_write_raw
|
|
- timezone_identifiers_list
|
|
Added error message (objects without casting handler) caught by rasmus
|
|
|
|
2006-10-24 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
README.UPDATE_5_2:
|
|
Silly me. those PDO constants are class constants
|
|
|
|
* (PHP_5_2)
|
|
README.UPDATE_5_2:
|
|
New constants
|
|
|
|
* (PHP_5_2)
|
|
README.UPDATE_5_2:
|
|
New INI entrys
|
|
php-cli searching php.ini "bc break"
|
|
|
|
* (PHP_5_2)
|
|
README.UPDATE_5_2:
|
|
session_set_cookie_params new param
|
|
|
|
* (PHP_5_2)
|
|
README.UPDATE_5_2:
|
|
mention php_errormsg bc break..
|
|
|
|
* (PHP_5_2)
|
|
README.UPDATE_5_2:
|
|
Add sections: backwards incompatible error messages & new
|
|
functions/methods/classes/constants/optional parameters
|
|
|
|
2006-10-24 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/reflection/php_reflection.c:
|
|
Mark reflection methods as Unicode-compliant (except for FIXME parts).
|
|
|
|
* ZendEngine2/zend_hash.c:
|
|
Fix key length calculation.
|
|
|
|
2006-10-24 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/filter/callback_filter.c:
|
|
Fixed a bug when callback function returns a non-modified value
|
|
|
|
2006-10-24 Antony Dovgal <antony@zend.com>
|
|
|
|
* ZendEngine2/zend_API.h:
|
|
fix add_u_assoc_null() macro
|
|
|
|
2006-10-24 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/soap/php_encoding.c:
|
|
Revert patch because we are at last RC stage.
|
|
|
|
2006-10-23 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* sapi/apache2filter/sapi_apache2.c:
|
|
Fix build
|
|
|
|
2006-10-23 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/reflection/php_reflection.c:
|
|
Fix remaining Unicode issues.
|
|
|
|
2006-10-23 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* sapi/apache/mod_php5.c
|
|
sapi/apache2filter/sapi_apache2.c
|
|
sapi/apache2handler/sapi_apache2.c
|
|
sapi/cgi/cgi_main.c:
|
|
Added filter support for $_SERVER in cgi/apache2 sapis
|
|
Make sure PHP_SELF if filtered in Apache 1 sapi
|
|
|
|
2006-10-23 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ext/soap/php_encoding.c:
|
|
Fixed decoding list of arrays (related to bug #39121)
|
|
|
|
* (PHP_5_2)
|
|
ext/soap/php_encoding.c:
|
|
Fixed decoding of list of arrays in non-WSDL mode. (releated to bug #39121)
|
|
|
|
2006-10-22 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/filter/logical_filters.c:
|
|
Removed unused var
|
|
|
|
2006-10-22 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/zip/php_zip.c:
|
|
- remove remaining "mode" arguments in the old api
|
|
|
|
2006-10-21 Johannes Schlüter <johannes@schlueters.de>
|
|
|
|
* main/php_variables.c:
|
|
- Fix merging of $_REQUEST in unicode mode and remove $GLOBALS check from
|
|
register_globals times
|
|
|
|
2006-10-21 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/openssl/openssl.c:
|
|
- add signature_algo to the function signature
|
|
|
|
* ext/openssl/openssl.c
|
|
ext/openssl/tests/bug39217.phpt
|
|
ext/openssl/tests/bug39217cert1.txt
|
|
ext/openssl/tests/bug39217cert2.txt:
|
|
- #39217, use openssl i2s_ASN1_INTEGER to get a string representation of
|
|
the integer (large or not). It also keeps BC by using only decimal fmt
|
|
- add test
|
|
|
|
2006-10-20 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/openssl/openssl.c:
|
|
fix #39217 (serialNumber is might be -1 when the value is too big)
|
|
|
|
* (PHP_5_2)
|
|
ext/sqlite/sqlite.c:
|
|
fix ZTS build without SPL enabled
|
|
|
|
2006-10-20 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/filter/logical_filters.c:
|
|
- fix windows build with php < 6
|
|
- fix runtime error on other OS
|
|
|
|
2006-10-20 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/filter/tests/008.phpt
|
|
ext/filter/tests/009.phpt:
|
|
Fix tests
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/tests/abstract-static.phpt
|
|
tests/classes/bug27504.phpt:
|
|
Fix test
|
|
|
|
2006-10-20 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
configure.in
|
|
main/php_version.h:
|
|
Back to dev
|
|
|
|
2006-10-20 Antony Dovgal <antony@zend.com>
|
|
|
|
* ZendEngine2/zend_hash.c
|
|
ZendEngine2/zend_hash.h
|
|
ZendEngine2/zend_unicode.h:
|
|
rename REAL_KEY_SIZE() to USTR_BYTES() and move to zend_unicode.h
|
|
this macro is going to be actively used in Unicode version of OCI8 (and
|
|
other extensions, probably)
|
|
|
|
2006-10-20 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_compile.c
|
|
tests/classes/abstract_static.phpt:
|
|
Make use of abstract methods be E_STRICT rather then E_ERROR
|
|
|
|
2006-10-20 Sara Golemon <sara@golemon.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/spl/spl_array.c
|
|
ext/spl/tests/iterator_035.phpt:
|
|
MFH(r-1.114) Can't use real arrays held by ArrayObjects in write context
|
|
|
|
2006-10-20 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
configure.in
|
|
main/php_version.h:
|
|
5.2.0RC6
|
|
|
|
2006-10-19 Sara Golemon <sara@golemon.com>
|
|
|
|
* ext/spl/tests/iterator_035.phpt:
|
|
Update test to reflect fix in spl_array.c r-1.114
|
|
|
|
* ext/spl/spl_array.c:
|
|
Fix working with ArrayObjects which contain arrays.
|
|
|
|
2006-10-19 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/microtime.c:
|
|
getrusage.c was easy(). But don't ever use zend_parse_parameters() like
|
|
that.
|
|
|
|
* ext/standard/microtime.c:
|
|
Unicode support in microtime() and gettimeofday().
|
|
|
|
* ext/standard/head.c
|
|
ext/standard/info.c:
|
|
Pick some low-hanging fruit.
|
|
|
|
* ZendEngine2/zend_API.h:
|
|
Fix potential (and real) leaks due to bad macro writing. Grrr.
|
|
|
|
* ext/json/json.c:
|
|
Clarify why the result of json_encode() is a binary string.
|
|
|
|
2006-10-19 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/json/tests/001.phpt
|
|
ext/json/tests/004.phpt
|
|
ext/json/tests/005.phpt
|
|
ext/json/tests/fail001.phpt
|
|
ext/json/tests/pass001.1.phpt
|
|
ext/json/tests/pass001.phpt
|
|
ext/json/tests/pass002.phpt
|
|
ext/json/tests/pass003.phpt:
|
|
fix tests
|
|
|
|
2006-10-19 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ZendEngine2/zend_API.h:
|
|
Fix possible double macro expansion.
|
|
|
|
* ext/standard/image.c:
|
|
Unicode support for remaining image.c functions.
|
|
|
|
* ext/standard/head.c:
|
|
Unicode support for headers_sent().
|
|
|
|
2006-10-19 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/file/mkdir-006.phpt:
|
|
add new test by Pierre
|
|
|
|
* ext/standard/tests/file/mkdir-006.phpt
|
|
ext/standard/tests/file/mkdir-006.phpt:
|
|
|
|
add new test by Pierre
|
|
|
|
2006-10-19 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_4_4)
|
|
NEWS:
|
|
BFN
|
|
|
|
* (PHP_4_4)
|
|
Zend/zend_execute.c:
|
|
Fixed bug#38722 (Calling undefined method prints insufficient error
|
|
message)
|
|
|
|
2006-10-19 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/json/json.c
|
|
ext/json/php_json.h:
|
|
fix folding tags, nuke json globals
|
|
|
|
* ZendEngine2/zend.c:
|
|
fix invalid write
|
|
|
|
* ext/json/json.c:
|
|
fix coverity issue #262 (uninitialized variable)
|
|
|
|
2006-10-19 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* main/win95nt.h
|
|
main/win95nt.h
|
|
main/streams/plain_wrapper.c
|
|
main/streams/plain_wrapper.c:
|
|
Fixed mkdir("/tmp/foo//bar/log", 0777, true)
|
|
|
|
2006-10-18 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/com_dotnet/com_extension.c:
|
|
MFB: Fixed bug #38400 (Use of com.typelib_file may cause a crash).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/com_dotnet/com_extension.c:
|
|
Fixed bug #38400 (Use of com.typelib_file may cause a crash).
|
|
|
|
2006-10-18 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
NEWS
|
|
ext/ldap/config.m4
|
|
ext/ldap/config.m4:
|
|
MFH: fix bug #38882 (ldap_connect causes segfault with newer versions of
|
|
OpenLDAP)
|
|
|
|
* ext/ldap/config.m4:
|
|
fix bug #38882 (ldap_connect causes segfault with newer versions of
|
|
OpenLDAP)
|
|
|
|
2006-10-18 Johannes Schlüter <johannes@schlueters.de>
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_constants.c:
|
|
- Here, too
|
|
|
|
* ZendEngine2/zend_execute_API.c:
|
|
- added missing return...
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend_constants.c
|
|
ZendEngine2/zend_constants.h
|
|
ZendEngine2/zend_execute.h
|
|
ZendEngine2/zend_execute_API.c
|
|
ext/reflection/php_reflection.c
|
|
ext/reflection/tests/bug38465.phpt:
|
|
- MFH: Fix #38465 (ReflectionParameter fails if default value is an access
|
|
to self::
|
|
|
|
* ZendEngine2/zend_builtin_functions.c
|
|
ZendEngine2/zend_constants.c
|
|
ZendEngine2/zend_constants.h
|
|
ZendEngine2/zend_execute.h
|
|
ZendEngine2/zend_execute_API.c
|
|
ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h
|
|
ext/reflection/php_reflection.c
|
|
ext/reflection/tests/bug38465.phpt
|
|
ext/reflection/tests/bug38465.phpt
|
|
ext/standard/basic_functions.c:
|
|
- Fix #38465 (ReflectionParameter fails if default value is an access to
|
|
self::
|
|
|
|
2006-10-18 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/gd/gd.c:
|
|
Fix arginfo for imagepng() and imagejpeg()
|
|
|
|
2006-10-18 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/oci8/oci8.c:
|
|
MFH: fix PECL bug #9061 (oci8 might reuse wrong persistent connection)
|
|
|
|
* ext/oci8/oci8.c:
|
|
fix PECL bug #9061 (oci8 might reuse wrong persistent connection)
|
|
|
|
2006-10-18 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ext/json/JSON_parser.c:
|
|
ZTS fix
|
|
|
|
2006-10-17 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ZendEngine2/zend_API.c
|
|
ZendEngine2/zend_API.h:
|
|
Fix thread safety.
|
|
|
|
2006-10-17 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/filter/tests/010.phpt
|
|
ext/filter/tests/010.phpt:
|
|
fix test
|
|
|
|
2006-10-17 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* README.UNICODE-UPGRADES:
|
|
Don't mention http_input_encoding converter as it won't be used anymore
|
|
soon.
|
|
|
|
* README.UNICODE-UPGRADES:
|
|
Typo.
|
|
|
|
2006-10-17 Sara Golemon <sara@golemon.com>
|
|
|
|
* NEWS
|
|
main/fopen_wrappers.c
|
|
main/fopen_wrappers.h
|
|
main/main.c:
|
|
Extend open_basedir functionality to allow runtime tightening
|
|
|
|
* README.UNICODE-UPGRADES:
|
|
More unicode upgrading notes
|
|
|
|
* README.UNICODE-UPGRADES:
|
|
Update the upgrading doc to the current wisdom. Pass One.
|
|
This pass simply retruthifies the information already present.
|
|
The next pass will add additional information.
|
|
|
|
2006-10-17 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/json/JSON_parser.c
|
|
ext/json/json.c:
|
|
Unicode support in JSON functions.
|
|
|
|
* ZendEngine2/zend_API.c
|
|
ZendEngine2/zend_API.h:
|
|
Implement add_utf8_property_* API.
|
|
|
|
2006-10-17 Derick Rethans <php@derickrethans.nl>
|
|
|
|
* ext/date/lib/timezonedb.h:
|
|
- MF52: Updated timezone database.
|
|
|
|
* (PHP_5_2)
|
|
ext/date/lib/timezonedb.h:
|
|
- Updated timezone database.
|
|
|
|
2006-10-17 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/filter/filter.c
|
|
ext/filter/filter_private.h
|
|
ext/filter/logical_filters.c
|
|
ext/filter/tests/008.phpt
|
|
ext/filter/tests/009.phpt
|
|
ext/filter/tests/010.phpt
|
|
ext/filter/tests/012.phpt
|
|
ext/filter/tests/013.phpt
|
|
ext/filter/tests/014.phpt
|
|
ext/filter/tests/015.phpt
|
|
ext/filter/tests/016.phpt
|
|
ext/filter/tests/017.phpt
|
|
ext/filter/tests/018.phpt
|
|
ext/filter/tests/019.phpt
|
|
ext/filter/tests/030.phpt
|
|
ext/filter/tests/031.phpt
|
|
ext/filter/tests/034.phpt
|
|
ext/filter/tests/bug8315.phpt
|
|
ext/filter/tests/filter_data.phpt:
|
|
MFB: Unify handling of return values on validation failure and var not
|
|
found
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/filter.c
|
|
ext/filter/filter_private.h
|
|
ext/filter/logical_filters.c
|
|
ext/filter/tests/010.phpt
|
|
ext/filter/tests/012.phpt
|
|
ext/filter/tests/013.phpt
|
|
ext/filter/tests/014.phpt
|
|
ext/filter/tests/015.phpt
|
|
ext/filter/tests/016.phpt
|
|
ext/filter/tests/017.phpt
|
|
ext/filter/tests/018.phpt
|
|
ext/filter/tests/019.phpt
|
|
ext/filter/tests/030.phpt
|
|
ext/filter/tests/031.phpt
|
|
ext/filter/tests/034.phpt
|
|
ext/filter/tests/bug8315.phpt
|
|
ext/filter/tests/filter_data.phpt:
|
|
Unify handling of return values on validation failure and var not found
|
|
|
|
2006-10-17 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ext/reflection/php_reflection.c
|
|
ext/reflection/tests/005.phpt
|
|
ext/reflection/tests/009.phpt
|
|
ext/reflection/tests/010.phpt
|
|
ext/reflection/tests/011.phpt
|
|
ext/reflection/tests/012.phpt
|
|
ext/reflection/tests/013.phpt
|
|
ext/reflection/tests/014.phpt
|
|
ext/reflection/tests/015.phpt
|
|
ext/reflection/tests/016.phpt
|
|
ext/reflection/tests/017.phpt
|
|
ext/reflection/tests/018.phpt
|
|
ext/reflection/tests/019.phpt
|
|
ext/reflection/tests/020.phpt
|
|
ext/reflection/tests/021.phpt
|
|
ext/reflection/tests/022.phpt
|
|
ext/reflection/tests/023.phpt
|
|
ext/reflection/tests/024.phpt:
|
|
Unicode support. (Two more places must be fixed. Look for FIXME comments.)
|
|
|
|
* ZendEngine2/zend.c:
|
|
Fixed incorrect parameter name coping
|
|
|
|
2006-10-16 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ZendEngine2/zend.h
|
|
ZendEngine2/zend_compile.c:
|
|
Optimize ZEND_U_CASE_EQUAL() and move it to the header file.
|
|
|
|
2006-10-16 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/standard/head.c:
|
|
initialize optional variables
|
|
|
|
2006-10-16 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/json/json.c:
|
|
Patch to support primitive types. (Ilia)
|
|
|
|
2006-10-16 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/zlib/zlib_filter.c:
|
|
MFB: Fixed compiler warnings
|
|
|
|
* (PHP_5_2)
|
|
ext/zlib/zlib_filter.c:
|
|
Fixed compiler warnings
|
|
|
|
2006-10-16 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend.c
|
|
ZendEngine2/zend.c:
|
|
Fixed bug #39140 (Uncaught exception may cause crash)
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
sapi/cgi/fastcgi.c
|
|
sapi/cgi/fastcgi.c:
|
|
Fixed bug #39020 (PHP in FastCGI server mode crashes)
|
|
|
|
2006-10-15 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/openssl/openssl.c
|
|
ext/openssl/openssl.c:
|
|
fix compile warning
|
|
|
|
2006-10-15 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_4_4)
|
|
NEWS:
|
|
BFN
|
|
|
|
* (PHP_4_4)
|
|
Zend/zend_compile.c:
|
|
Fixed bug #39129 avoid creation of a dummy constructor.
|
|
|
|
2006-10-15 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/standard/tests/math/constants.phpt:
|
|
Fix test
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/math/constants.phpt:
|
|
Fix test (bug#39097)
|
|
|
|
2006-10-14 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* php.ini-dist
|
|
php.ini-recommended
|
|
ext/pdo/pdo.c:
|
|
MFB: Remove bogus INI entry
|
|
|
|
* (PHP_5_2)
|
|
php.ini-dist
|
|
php.ini-recommended
|
|
ext/pdo/pdo.c:
|
|
Remove bogus ini entry
|
|
|
|
2006-10-13 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ZendEngine2/zend.c
|
|
ZendEngine2/zend_API.c
|
|
ZendEngine2/zend_builtin_functions.c
|
|
ZendEngine2/zend_execute.h
|
|
ZendEngine2/zend_object_handlers.c
|
|
ZendEngine2/zend_object_handlers.h
|
|
ZendEngine2/zend_operators.c
|
|
ext/com_dotnet/com_handlers.c
|
|
ext/simplexml/simplexml.c
|
|
ext/spl/spl_directory.c
|
|
ext/tidy/tidy.c:
|
|
- Add an extra parameter to the cast_object handler that can be used by
|
|
various types as needed.
|
|
- Use that parameter to pass a specific converter for
|
|
IS_UNICODE/IS_STRING types.
|
|
|
|
2006-10-13 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/oci8/oci8_statement.c
|
|
ext/oci8/oci8_statement.c:
|
|
fix win32 build
|
|
|
|
2006-10-13 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/openssl/tests/bug28382.phpt:
|
|
fix test
|
|
|
|
* ext/standard/file.h:
|
|
MFB: missing API declaration
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/file.h:
|
|
Added missing API function declaration.
|
|
|
|
2006-10-13 Michael Wallner <mike@iworks.at>
|
|
|
|
* tests/output/ob_020.phpt:
|
|
- fix skipif
|
|
- generalize error message expectation
|
|
|
|
* tests/output/ob_020.phpt:
|
|
- add test, segfaults ATM
|
|
|
|
2006-10-13 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/standard/basic_functions.c
|
|
ext/standard/file.c:
|
|
MFB: Fixed bug #38934 (move_uploaded_file() cannot read uploaded file
|
|
outside of open_basedir).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/basic_functions.c
|
|
ext/standard/file.c:
|
|
Fixed bug #38934 (move_uploaded_file() cannot read uploaded file outside of
|
|
open_basedir).
|
|
|
|
* main/php_open_temporary_file.c:
|
|
MFB: main/php_open_temporary_file.c
|
|
|
|
* (PHP_5_2)
|
|
main/php_open_temporary_file.c:
|
|
Improve open_basedir checks
|
|
|
|
2006-10-12 Brian France <list@firehawksystems.com>
|
|
|
|
* sapi/apache/mod_php5.c:
|
|
|
|
MFB:
|
|
Memory assigned to the request_rec should be allocated from apache pools
|
|
and should not be free'ed at the end of the handler phase
|
|
|
|
* (PHP_5_2)
|
|
sapi/apache/mod_php5.c:
|
|
|
|
Memory assigned to the request_rec should be allocated from apache pools
|
|
and should not be free'ed at the end of the handler phase
|
|
|
|
2006-10-12 Michael Wallner <mike@iworks.at>
|
|
|
|
* main/output.c
|
|
main/php_output.h:
|
|
- use new zend_fcall_info API
|
|
- use enums where appropriate
|
|
|
|
* ext/standard/basic_functions.c:
|
|
- missing part of zend_fcall_info API patch
|
|
|
|
2006-10-12 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/oci8/oci8_statement.c:
|
|
MFH: use connection charset when reading LOB data
|
|
|
|
* ext/oci8/oci8_statement.c:
|
|
use connection character set when reading LOB data
|
|
|
|
2006-10-12 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ZendEngine2/zend_alloc.c
|
|
ZendEngine2/zend_alloc.c
|
|
ZendEngine2/zend_alloc.h
|
|
ZendEngine2/zend_alloc.h:
|
|
Make zend_memory_peak_usage() to be avalable even without
|
|
--enable-memory-limit
|
|
|
|
2006-10-12 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* regex/regcomp.c:
|
|
MFB: Fixed potential use of un-initialized var
|
|
|
|
* (PHP_5_2)
|
|
regex/regcomp.c:
|
|
Fixed potential use of un-initialized var (detected by Coverity)
|
|
|
|
2006-10-11 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/dbase/tests/002.phpt
|
|
ext/dbase/tests/002.phpt:
|
|
fix test
|
|
|
|
2006-10-11 Sara Golemon <sara@golemon.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
BFN
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/streamsfuncs.c:
|
|
MFH(r-1.96) Bugfix#38649 Optional param not initialized
|
|
|
|
* ext/standard/streamsfuncs.c:
|
|
Bugfix#38649 Optional param not initialized
|
|
|
|
* (PHP_5_2)
|
|
main/streams/filter.c:
|
|
MFH(r-1.38) Bugfix 38648: Don't assume all buckets are part of a brigade
|
|
|
|
* main/streams/filter.c:
|
|
Bugfix 38648: Don't assume all buckets are part of a brigade
|
|
|
|
2006-10-11 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ZendEngine2/zend_API.c
|
|
ZendEngine2/zend_API.h:
|
|
Extend zend_fcall_info_args functions. (Patch from Mike Wallner)
|
|
|
|
2006-10-11 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
- imagecreatefrompng(emptyfile) fix entry
|
|
|
|
2006-10-11 Antony Dovgal <antony@zend.com>
|
|
|
|
* ZendEngine2/zend_execute_API.c:
|
|
initialize variable
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/reflection/php_reflection.c
|
|
ext/reflection/tests/008.phpt:
|
|
MFH: fix #39125 (Memleak when reflecting non-existing class/method)
|
|
|
|
* ext/reflection/php_reflection.c
|
|
ext/reflection/tests/009.phpt
|
|
ext/reflection/tests/bug39067.phpt:
|
|
fix #39125 (Memleak when reflecting non-existing class/method)
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/filters/001.phpt:
|
|
add test
|
|
|
|
* ext/standard/tests/filters/001.phpt
|
|
ext/standard/tests/filters/001.phpt:
|
|
|
|
add test
|
|
|
|
2006-10-11 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/filter/tests/030.phpt:
|
|
MFB: s/false/null/
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/tests/030.phpt:
|
|
s/false/null/
|
|
|
|
2006-10-11 Derick Rethans <php@derickrethans.nl>
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/logical_filters.c
|
|
ext/filter/tests/010.phpt
|
|
ext/filter/tests/013.phpt
|
|
ext/filter/tests/014.phpt
|
|
ext/filter/tests/015.phpt
|
|
ext/filter/tests/016.phpt
|
|
ext/filter/tests/017.phpt
|
|
ext/filter/tests/018.phpt
|
|
ext/filter/tests/019.phpt
|
|
ext/filter/tests/031.phpt
|
|
ext/filter/tests/034.phpt
|
|
ext/filter/tests/bug8315.phpt
|
|
ext/filter/tests/filter_data.phpt:
|
|
- MFH: Change validating filters to return "null" on failure so that they
|
|
can be
|
|
distinguised from the value "false" which might be valid as well.
|
|
|
|
* ext/filter/logical_filters.c
|
|
ext/filter/tests/010.phpt
|
|
ext/filter/tests/013.phpt
|
|
ext/filter/tests/014.phpt
|
|
ext/filter/tests/015.phpt
|
|
ext/filter/tests/016.phpt
|
|
ext/filter/tests/017.phpt
|
|
ext/filter/tests/018.phpt
|
|
ext/filter/tests/019.phpt
|
|
ext/filter/tests/031.phpt
|
|
ext/filter/tests/034.phpt
|
|
ext/filter/tests/bug8315.phpt
|
|
ext/filter/tests/filter_data.phpt:
|
|
- Change validating filters to return "null" on failure so that they can be
|
|
distinguised from the value "false" which might be valid as well.
|
|
|
|
2006-10-11 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/user_filters.c:
|
|
MFH: check filter and class names for empty strings
|
|
|
|
* ext/standard/user_filters.c:
|
|
check filter and class names for empty strings
|
|
|
|
2006-10-11 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/standard/string.c:
|
|
MFB: Catch empty strings right away.
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/string.c:
|
|
Catch empty strings right away.
|
|
|
|
2006-10-11 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/standard/tests/strings/str_word_count.phpt:
|
|
fix test on 64bit
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/string.c
|
|
ext/standard/tests/strings/str_word_count.phpt
|
|
ext/standard/tests/strings/str_word_count1.phpt:
|
|
MFH: avoid reading str[-1], add warning when invalid format specified
|
|
add test
|
|
|
|
* ext/standard/tests/strings/str_word_count1.phpt
|
|
ext/standard/tests/strings/str_word_count1.phpt:
|
|
|
|
avoid reading str[-1], add warning when invalid format specified
|
|
add test
|
|
|
|
* ext/standard/string.c
|
|
ext/standard/tests/strings/str_word_count.phpt:
|
|
avoid reading str[-1], add warning when invalid format specified
|
|
add test
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/file/stream_002.phpt
|
|
main/streams/xp_socket.c:
|
|
MFH: fix crash when parsing invalid hostnames/IPs
|
|
|
|
* ext/standard/tests/file/stream_002.phpt
|
|
ext/standard/tests/file/stream_002.phpt
|
|
main/streams/xp_socket.c:
|
|
|
|
fix crash when parsing invalid hostnames/IPs
|
|
|
|
* ext/mbstring/php_mbregex.c
|
|
ext/mbstring/tests/mb_ereg2.phpt
|
|
ext/mbstring/tests/mb_ereg2.phpt:
|
|
more fixed problems
|
|
|
|
* ext/mbstring/php_mbregex.c
|
|
ext/mbstring/tests/mb_ereg1.phpt
|
|
ext/mbstring/tests/mb_ereg1.phpt:
|
|
fix segfault/leak, add test
|
|
|
|
2006-10-11 Edin Kadribasic <edink@emini.dk>
|
|
|
|
* ext/pdo_pgsql/config.w32
|
|
ext/pgsql/config.w32:
|
|
MFB: Sync with Unix build
|
|
|
|
* (PHP_5_2)
|
|
ext/pdo_pgsql/config.w32
|
|
ext/pgsql/config.w32:
|
|
Sync with Unix build
|
|
|
|
2006-10-11 Wez Furlong <wez.php.net@netevil.org>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
NEWS
|
|
NEWS:
|
|
BFN
|
|
|
|
* (PHP_5_2)
|
|
ext/pdo_odbc/odbc_stmt.c
|
|
ext/pdo_odbc/tests/long_columns.phpt:
|
|
Fix for PECL #7755; use the displayable column width as the basis for our
|
|
buffer size, as the raw column size can be too small when requesting
|
|
a string representation.
|
|
|
|
Also fix up bogus error output when fetching, and another one of the test
|
|
cases to make it run against SQL Server 2005.
|
|
|
|
* (PHP_5_2)
|
|
ext/pdo_odbc/odbc_driver.c
|
|
ext/pdo_odbc/odbc_stmt.c
|
|
ext/pdo_odbc/pdo_odbc.c
|
|
ext/pdo_odbc/php_pdo_odbc.h
|
|
ext/pdo_odbc/php_pdo_odbc_int.h:
|
|
Fix for PECL bug #8944. Could also be the same problem as pecl #7775.
|
|
|
|
2006-10-11 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/gd/libgd/gd_png.c
|
|
ext/gd/libgd/gd_png.c:
|
|
- don't check signature if the file is empty (valgrind reports with test
|
|
001), thx Tony for the head up
|
|
|
|
2006-10-10 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
ext/curl/curl.c:
|
|
MFH: Fixed bug #39034 (curl_exec() with return transfer returns TRUE on
|
|
empty files).
|
|
|
|
* ext/curl/interface.c:
|
|
MFB: Fixed bug #39034 (curl_exec() with return transfer returns TRUE on
|
|
empty files).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/curl/interface.c:
|
|
Fixed bug #39034 (curl_exec() with return transfer returns TRUE on empty
|
|
files).
|
|
|
|
2006-10-10 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/dbase/dbase.c:
|
|
MFH: access mode for dbase_open() cannot be < 0
|
|
|
|
* ext/dbase/dbase.c:
|
|
access mode for dbase_open() cannot be < 0
|
|
|
|
* ext/gd/tests/001.phpt:
|
|
add new test
|
|
|
|
* ext/gd/tests/001.phpt
|
|
ext/gd/tests/001.phpt:
|
|
|
|
file 001.phpt was initially added on branch PHP_5_2.
|
|
|
|
* (PHP_5_2)
|
|
ext/exif/exif.c:
|
|
MFH: fix leak and typos in error messages
|
|
|
|
* ext/exif/exif.c:
|
|
fix leak and typos in error messages
|
|
|
|
* (PHP_5_2)
|
|
ext/mbstring/oniguruma/regexec.c:
|
|
missing variable initialization
|
|
|
|
2006-10-10 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/com_dotnet/com_com.c:
|
|
MFB: Fixed bug #38198 (possible crash when COM reports an exception).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/com_dotnet/com_com.c:
|
|
Fixed bug #38198 (possible crash when COM reports an exception).
|
|
|
|
2006-10-10 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/pcre/php_pcre.c
|
|
ext/pcre/tests/preg_replace2.phpt:
|
|
fix #39112 (typo in error message)
|
|
|
|
2006-10-09 Sara Golemon <sara@golemon.com>
|
|
|
|
* ext/gmp/gmp.c
|
|
ext/gmp/tests/006.phpt
|
|
ext/gmp/tests/007.phpt
|
|
ext/gmp/tests/008.phpt
|
|
ext/gmp/tests/009.phpt
|
|
ext/gmp/tests/gmp_nextprime.phpt:
|
|
PHP6 Updates
|
|
|
|
2006-10-09 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/basic_functions.c:
|
|
Typos!
|
|
|
|
* ext/standard/basic_functions.c:
|
|
print_r(), error_log() and sys_getloadavg() are Unicode-safe.
|
|
|
|
* ext/pcre/php_pcre.c:
|
|
Initialize optional vars.
|
|
|
|
2006-10-09 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/filter/filter.c:
|
|
MFB: Improve parameter parsing
|
|
|
|
2006-10-09 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/basic_functions.c:
|
|
Unicode support for call_user_* functions.
|
|
|
|
2006-10-09 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/filter.c:
|
|
Improve parameter parsing
|
|
|
|
* ext/standard/var.c
|
|
ext/standard/tests/strings/bug37262.phpt
|
|
ext/standard/tests/strings/explode.phpt:
|
|
MFB: Fixed bug #37262 (var_export() does not escape \0 character).
|
|
|
|
* ext/standard/tests/strings/bug37262.phpt
|
|
ext/standard/tests/strings/bug37262.phpt
|
|
ext/standard/tests/strings/explode.phpt:
|
|
|
|
file bug37262.phpt was initially added on branch PHP_5_2.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/var.c:
|
|
Fixed bug #37262 (var_export() does not escape \0 character).
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
Proper name for credits
|
|
|
|
2006-10-09 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/openssl/openssl.c
|
|
ext/openssl/php_openssl.h:
|
|
MFB5.2
|
|
Constants:
|
|
- OPENSSL_VERSION_TEXT
|
|
- OPENSSL_VERSION_NUMBER
|
|
- OPENSSL_KEYTYPE_EC
|
|
Functions:
|
|
- openssl_pkey_get_details()
|
|
- openssl_csr_get_subject()
|
|
- openssl_csr_get_public_key
|
|
|
|
* ext/openssl/tests/bug28382.phpt
|
|
ext/openssl/tests/bug37820.phpt:
|
|
Fix tests
|
|
|
|
2006-10-09 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/simplexml/tests/simplexml_import_dom.phpt:
|
|
MFB
|
|
|
|
* (PHP_5_2)
|
|
ext/simplexml/tests/simplexml_import_dom.phpt:
|
|
improve SKIPIF condition
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
BFN
|
|
|
|
* (PHP_5_2)
|
|
ext/oci8/oci8_statement.c
|
|
ext/oci8/tests/pecl_bug8816.phpt:
|
|
MFH: fix PECL bug #8816 (issue in php_oci_statement_fetch with more than
|
|
one piecewise column)
|
|
patch by jeff at badtz-maru dot com
|
|
|
|
2006-10-09 Georg Richter <georg@mysql.com>
|
|
|
|
* ext/mysqli/config.m4:
|
|
Fix for bug #39085:
|
|
PHP6 requires mysqli_set_character_set function which was introduced in
|
|
MySQL 4.1.13 and 5.0.7
|
|
|
|
2006-10-09 Sara Golemon <sara@golemon.com>
|
|
|
|
* ext/standard/type.c:
|
|
Oi
|
|
|
|
* ext/standard/file.c:
|
|
Fix realpath() in unicode mode
|
|
|
|
* NEWS
|
|
ext/standard/basic_functions.c
|
|
ext/standard/streamsfuncs.c
|
|
ext/standard/streamsfuncs.h:
|
|
Add stream_resolve_include_path()
|
|
|
|
2006-10-09 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/openssl/openssl.c:
|
|
- MFB: fix possible segfault (see test 004) always exists and returns NULL
|
|
on error (thx Bjori for the head up)
|
|
|
|
* (PHP_5_2)
|
|
ext/openssl/openssl.c:
|
|
- fix possible segfault (see test 004) always exists and returns NULL on
|
|
error
|
|
|
|
2006-10-08 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/curl/interface.c:
|
|
MFB: Added missing configuration checks
|
|
|
|
* (PHP_5_2)
|
|
ext/curl/interface.c:
|
|
Added missing configuration checks
|
|
|
|
2006-10-08 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/standard/tests/array/locale_sort.phpt:
|
|
Fix test
|
|
|
|
2006-10-08 Sara Golemon <sara@golemon.com>
|
|
|
|
* ext/standard/type.c:
|
|
Fix win32 (again), just temporarily convert the classname to ascii on this
|
|
platform...
|
|
|
|
2006-10-08 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/gd/gd_ctx.c
|
|
ext/gd/tests/bug39082.phpt:
|
|
- MFB: #39082, image* segfaults when used with only one argument
|
|
(introduced in 5.2+, no news entry)
|
|
|
|
* (PHP_5_2)
|
|
ext/gd/gd_ctx.c
|
|
ext/gd/tests/bug39082.phpt
|
|
ext/gd/tests/bug39082.phpt:
|
|
- #39082, image* segfaults when used with only one argument
|
|
(introduced in 5.2+, no news entry)
|
|
|
|
2006-10-08 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/gd/gd.c:
|
|
Fix "wrong param count" error message
|
|
|
|
* ext/filter/filter.c:
|
|
Error message cleanup (patch by Matt W (php_lists -AT- realpain.com))
|
|
|
|
* ext/gd/tests/gif.phpt:
|
|
fix test
|
|
|
|
* ext/bz2/bz2.c
|
|
ext/bz2/bz2_filter.c
|
|
ext/bz2/tests/001.phpt
|
|
ext/calendar/calendar.c
|
|
ext/calendar/tests/cal_info.phpt
|
|
ext/curl/interface.c
|
|
ext/date/php_date.c
|
|
ext/date/tests/005.phpt
|
|
ext/dbase/dbf_rec.c
|
|
ext/dom/document.c
|
|
ext/dom/node.c
|
|
ext/fbsql/php_fbsql.c
|
|
ext/ftp/ftp.c
|
|
ext/ftp/php_ftp.c
|
|
ext/iconv/iconv.c
|
|
ext/imap/php_imap.c
|
|
ext/ldap/ldap.c
|
|
ext/mbstring/mbstring.c
|
|
ext/mcrypt/mcrypt.c
|
|
ext/mcrypt/tests/bug35496.phpt
|
|
ext/mime_magic/mime_magic.c
|
|
ext/mysql/php_mysql.c
|
|
ext/mysqli/mysqli_api.c
|
|
ext/oci8/oci8_lob.c
|
|
ext/openssl/openssl.c
|
|
ext/pcre/php_pcre.c
|
|
ext/pcre/tests/preg_replace2.phpt
|
|
ext/pdo/pdo_dbh.c
|
|
ext/pspell/pspell.c
|
|
ext/pspell/tests/003.phpt
|
|
ext/pspell/tests/005.phpt
|
|
ext/recode/recode.c
|
|
ext/session/session.c
|
|
ext/session/tests/014.phpt
|
|
ext/soap/soap.c
|
|
ext/soap/tests/bugs/bug31755.phpt
|
|
ext/sockets/sockets.c
|
|
ext/sqlite/sqlite.c
|
|
ext/standard/array.c
|
|
ext/standard/basic_functions.c
|
|
ext/standard/browscap.c
|
|
ext/standard/dl.c
|
|
ext/standard/exec.c
|
|
ext/standard/file.c
|
|
ext/standard/filters.c
|
|
ext/standard/http.c
|
|
ext/standard/http_fopen_wrapper.c
|
|
ext/standard/image.c
|
|
ext/standard/streamsfuncs.c
|
|
ext/standard/string.c
|
|
ext/standard/uniqid.c
|
|
ext/standard/url.c
|
|
ext/standard/uuencode.c
|
|
ext/standard/var.c
|
|
ext/sybase/php_sybase_db.c
|
|
ext/sybase_ct/php_sybase_ct.c
|
|
ext/sysvmsg/sysvmsg.c
|
|
ext/tidy/tidy.c
|
|
ext/wddx/wddx.c
|
|
ext/xml/xml.c
|
|
ext/xmlreader/php_xmlreader.c
|
|
ext/xsl/xsltprocessor.c
|
|
ext/zlib/zlib_filter.c
|
|
main/streams/filter.c
|
|
main/streams/streams.c
|
|
main/streams/unicode_filter.c
|
|
main/streams/userspace.c:
|
|
Error message clean up
|
|
(patch by Matt W (php_lists -AT- realpain.com))
|
|
|
|
* ext/spl/spl_array.c:
|
|
Remove duplicate 'wrong param count' warning
|
|
|
|
* ext/bz2/bz2.c
|
|
ext/bz2/php_bz2.h
|
|
ext/ctype/ctype.c
|
|
ext/ctype/php_ctype.h
|
|
ext/pspell/php_pspell.h
|
|
ext/pspell/pspell.c:
|
|
MFB (move static keywording from .h to .c)
|
|
|
|
2006-10-07 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/ctype/tests/001.phpt
|
|
ext/ctype/tests/002.phpt:
|
|
fix tests
|
|
|
|
* ext/bz2/tests/005.phpt:
|
|
Update test
|
|
|
|
* ext/dba/dba.c
|
|
ext/mhash/mhash.c
|
|
ext/session/session.c
|
|
ext/shmop/shmop.c
|
|
ext/standard/basic_functions.c
|
|
ext/xmlwriter/php_xmlwriter.c
|
|
ext/zip/php_zip.c:
|
|
Remove double "wrong param count" warnings
|
|
|
|
* ext/date/php_date.c:
|
|
Add "wrong param count"/"expecting parameter .. to be.." warning to
|
|
strtotime()
|
|
|
|
* ext/shmop/shmop.c:
|
|
fix build
|
|
|
|
2006-10-07 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/gd/tests/createfromstring.phpt
|
|
ext/gd/tests/lines.phpt:
|
|
- update tests
|
|
|
|
2006-10-07 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/dom/document.c
|
|
ext/dom/dom_iterators.c:
|
|
MFB: Added missing safety checks (Problem identified by Coverity scan)
|
|
|
|
* (PHP_5_2)
|
|
ext/dom/document.c
|
|
ext/dom/dom_iterators.c:
|
|
Added missing safety checks (Problem identified by Coverity scan)
|
|
|
|
2006-10-07 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* unicode-progress.txt:
|
|
- forgot one and order the ext lists alpha.
|
|
|
|
2006-10-07 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/shmop/shmop.c
|
|
ext/shmop/tests/001.phpt:
|
|
Initial Unicode support
|
|
|
|
2006-10-07 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* unicode-progress.txt:
|
|
- I learned today that telling Andrei about what I'm working on is not
|
|
not enough, selber schuld?
|
|
|
|
2006-10-07 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/mysqli/mysqli_nonapi.c:
|
|
Another build fix
|
|
|
|
* ext/gd/gd.c:
|
|
Fixed build
|
|
|
|
2006-10-07 Sara Golemon <sara@golemon.com>
|
|
|
|
* ext/sqlite/config.m4
|
|
ext/sqlite/php_sqlite.h
|
|
ext/sqlite/sqlite.c:
|
|
Update SQLITE2 (non-PDO parts at least) for PHP6/Unicode
|
|
Change default build of bundled libsqlite to utf8 mode
|
|
iso-8859 mode is still available using --disable-sqlite-utf8
|
|
|
|
* ext/gd/gd.c:
|
|
More PHP6 Updates
|
|
|
|
2006-10-07 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ZendEngine2/zend_API.c
|
|
ZendEngine2/zend_API.h
|
|
ZendEngine2/zend_hash.c
|
|
ZendEngine2/zend_hash.h:
|
|
Hash functions for UTF-8 keys.
|
|
|
|
2006-10-07 Sara Golemon <sara@golemon.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/gd/gd.c:
|
|
MFH(r-1.356) Don't assume the array elements are arrays too
|
|
|
|
* ext/gd/gd.c:
|
|
Minor refactoring using zpp API
|
|
A few meaningful Unicode updates.
|
|
A handful of leak plugs,
|
|
and a crash fix in a pear tree.
|
|
|
|
2006-10-07 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/calendar/cal_unix.c:
|
|
Avoid portability problems
|
|
|
|
2006-10-07 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
BFN
|
|
|
|
2006-10-07 Sara Golemon <sara@golemon.com>
|
|
|
|
* ext/standard/type.c:
|
|
Win32 build gets confused by expansion of U_STRING_DECL macro with
|
|
constants
|
|
|
|
2006-10-07 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/uniqid.c:
|
|
Default to ZEND_STR_TYPE.
|
|
|
|
2006-10-06 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/pdo_pgsql/config.m4
|
|
ext/pdo_pgsql/pgsql_driver.c:
|
|
MFB: Make quote() in PostgreSQL use PQescapeByteaConn() whenever possible
|
|
for binary strings.
|
|
|
|
* (PHP_5_2)
|
|
ext/pdo_pgsql/config.m4
|
|
ext/pdo_pgsql/pgsql_driver.c:
|
|
Make quote() in PostgreSQL use PQescapeByteaConn() whenever possible for
|
|
binary strings.
|
|
|
|
* ext/pgsql/config.m4
|
|
ext/pgsql/pgsql.c:
|
|
MFB: Make pg_escape_bytea() use PQescapeByteaConn() whenever possible.
|
|
|
|
* (PHP_5_2)
|
|
ext/pgsql/config.m4
|
|
ext/pgsql/pgsql.c:
|
|
Make pg_escape_bytea() use PQescapeByteaConn() whenever possible.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
configure.in
|
|
main/php_version.h:
|
|
back to dev
|
|
|
|
* ext/session/php_session.h
|
|
ext/session/session.c:
|
|
MFB: Expose session storage module locater and serialization function via
|
|
PHPAPI
|
|
|
|
* (PHP_5_2)
|
|
ext/session/php_session.h
|
|
ext/session/session.c:
|
|
Expose session storage module locater and serialization function via PHPAPI
|
|
|
|
* (PHP_5_2)
|
|
README.UPDATE_5_2:
|
|
modulo 0 news entry
|
|
|
|
2006-10-06 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/type.c:
|
|
Unicode support in is_callable().
|
|
|
|
* ext/standard/uniqid.c:
|
|
Unicode support in uniqid().
|
|
|
|
* ext/standard/var.c:
|
|
Mark memory funcs with U.
|
|
|
|
2006-10-06 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/reflection/php_reflection.c
|
|
ext/reflection/php_reflection.c
|
|
ext/reflection/tests/bug39067.phpt
|
|
ext/reflection/tests/bug39067.phpt:
|
|
more improvements
|
|
|
|
2006-10-06 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/lcg.c:
|
|
Mark with U.
|
|
|
|
* ext/standard/pageinfo.c:
|
|
Mark pageinfo.c funcs with U.
|
|
|
|
* ext/standard/rand.c:
|
|
Mark rand.c functions with U.
|
|
|
|
2006-10-06 Sara Golemon <sara@golemon.com>
|
|
|
|
* ext/standard/streamsfuncs.c:
|
|
Forgot to mark these u-safe
|
|
|
|
2006-10-06 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/reflection/php_reflection.c
|
|
ext/reflection/tests/bug39067.phpt:
|
|
MFH: fix #39067 (getDeclaringClass() and private properties)
|
|
|
|
* ext/reflection/php_reflection.c
|
|
ext/reflection/tests/bug39067.phpt
|
|
ext/reflection/tests/bug39067.phpt:
|
|
fix #39067 (getDeclaringClass() and private properties)
|
|
|
|
2006-10-06 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ZendEngine2/zend_strtol.c:
|
|
Patch from Matt W to fix the case of hitting ERANGE too early.
|
|
|
|
* ext/unicode/collator.c
|
|
ext/unicode/property.c:
|
|
Fix protos.
|
|
|
|
* ZendEngine2/zend_builtin_functions.c:
|
|
Unicode string support for extension_loaded().
|
|
|
|
* ZendEngine2/zend_builtin_functions.c:
|
|
Unicode string support in get_extension_funcs().
|
|
|
|
2006-10-06 Sara Golemon <sara@golemon.com>
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend.c:
|
|
MFH(r-1.376): Preserve EG(return_value_ptr_ptr) when calling
|
|
zend_execute_scripts()
|
|
|
|
Reapplying this since it looks like we'll be doing a PHP 5.2 RC6 after all
|
|
|
|
2006-10-06 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/strings/str_replace.phpt:
|
|
re-add the test
|
|
|
|
* (PHP_5_2)
|
|
TSRM/tsrm_virtual_cwd.c:
|
|
MFH: fix #39060 (virtual_file_ex() is broken on *BSD)
|
|
|
|
* TSRM/tsrm_virtual_cwd.c:
|
|
fix #39060 (virtual_file_ex() is broken on *BSD)
|
|
|
|
2006-10-06 Edin Kadribasic <edink@emini.dk>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
BFN
|
|
|
|
2006-10-06 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/oci8/oci8_statement.c:
|
|
fix PECL bug #8816 (issue in php_oci_statement_fetch with more than one
|
|
piecewise column)
|
|
patch by jeff at badtz-maru dot com
|
|
|
|
2006-10-06 Edin Kadribasic <edink@emini.dk>
|
|
|
|
* ext/com_dotnet/com_handlers.c:
|
|
MFB: Fix for #38985 (Wez)
|
|
|
|
* (PHP_5_2)
|
|
ext/com_dotnet/com_handlers.c:
|
|
Fix for #38985 (Wez)
|
|
|
|
2006-10-06 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/oci8/tests/pecl_bug8816.phpt:
|
|
new test
|
|
|
|
2006-10-06 Sebastian Bergmann <sb@sebastian-bergmann.de>
|
|
|
|
* ext/curl/multi.c:
|
|
MFB: Fix ZTS build.
|
|
|
|
* (PHP_5_2)
|
|
ext/curl/multi.c:
|
|
Fix ZTS build.
|
|
|
|
2006-10-06 Sara Golemon <sara@golemon.com>
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend.c:
|
|
Revert until 5.2's release since we're in RC stage
|
|
|
|
2006-10-05 Sara Golemon <sara@golemon.com>
|
|
|
|
* (PHP_4_4)
|
|
Zend/zend.c
|
|
ZendEngine2/zend.c:
|
|
MFH(r-1.376): Preserve EG(return_value_ptr_ptr) when calling
|
|
zend_execute_scripts()
|
|
|
|
* ZendEngine2/zend.c:
|
|
Preserve EG(return_value_ptr_ptr) when calling zend_execute_scripts()
|
|
|
|
2006-10-05 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ZendEngine2/zend.c:
|
|
This might not be necessary if we clean it all up ourselves.
|
|
|
|
* ext/standard/string.c:
|
|
TODO
|
|
|
|
* unicode-progress.txt
|
|
ext/standard/string.c:
|
|
Unicode support for str_replace() and str_ireplace().
|
|
|
|
|
|
2006-10-05 Sara Golemon <sara@golemon.com>
|
|
|
|
* ext/bz2/bz2.c
|
|
ext/bz2/tests/001.phpt
|
|
ext/bz2/tests/004.phpt
|
|
ext/bz2/tests/005.phpt:
|
|
Updated for PHP6
|
|
|
|
2006-10-05 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/strings/str_replace.phpt:
|
|
<tony2001> ilia: are you serious?
|
|
<ilia> tony2001: yes
|
|
|
|
2006-10-05 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/filter/package.xml:
|
|
- env/server support is not yet fixed
|
|
|
|
2006-10-05 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/strings/str_replace.phpt:
|
|
add test
|
|
|
|
* ext/standard/tests/strings/str_replace.phpt
|
|
ext/standard/tests/strings/str_replace.phpt:
|
|
|
|
add test
|
|
|
|
2006-10-05 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
configure.in
|
|
main/php_version.h:
|
|
5.2.0RC5
|
|
|
|
2006-10-05 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/string.c:
|
|
Increment replace count value for case-sensitive single char searches.
|
|
|
|
2006-10-05 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/pgsql/pgsql.c:
|
|
MFB:
|
|
- nuke unused variable
|
|
- "prefer" two arguments
|
|
- only print "wrong parameter count" once
|
|
|
|
* (PHP_5_2)
|
|
ext/pgsql/pgsql.c:
|
|
- nuke unused variable
|
|
- "prefer" two arguments
|
|
- only print "wrong parameter count" once
|
|
|
|
2006-10-05 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/curl/multi.c
|
|
ext/curl/php_curl.h:
|
|
MFH: decrement ch->uses (or destroy handle) when destroying multi handle
|
|
|
|
* ext/curl/multi.c
|
|
ext/curl/php_curl.h:
|
|
decrement ch->uses (or destroy handle) when destroying multi handle
|
|
|
|
* ext/imap/php_imap.c:
|
|
MFB: fix build with new c-client
|
|
|
|
* (PHP_5_2)
|
|
ext/imap/php_imap.c:
|
|
fix build with new version of c-client
|
|
|
|
2006-10-05 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
TSRM/tsrm_virtual_cwd.c:
|
|
CRLF->CR
|
|
|
|
2006-10-05 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* ext/dom/document.c
|
|
ext/dom/tests/domdocument.phpt:
|
|
mark functions unicode compliant
|
|
add test
|
|
|
|
2006-10-05 Edin Kadribasic <edink@emini.dk>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
Library updates
|
|
|
|
* ext/pdo_pgsql/config.w32
|
|
ext/pgsql/config.w32:
|
|
MFB: Added PQescapeStringConn support to windows too
|
|
|
|
* (PHP_5_2)
|
|
ext/pdo_pgsql/config.w32
|
|
ext/pgsql/config.w32:
|
|
Added PQescapeStringConn support to windows too
|
|
|
|
2006-10-05 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ZendEngine2/zend_alloc.h:
|
|
Allow future extensibility without binary compatibility break
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_alloc.h:
|
|
Allow future extensibility without binary compatibility break
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
TSRM/tsrm_virtual_cwd.c
|
|
TSRM/tsrm_virtual_cwd.c:
|
|
Fixed bug #38989 (Absolute path with slash at beginning doesn't work on
|
|
win)
|
|
|
|
2006-10-05 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/openssl/xp_ssl.c:
|
|
MFB: Fixed bug #39039 (SSL: fatal protocol error when fetching HTTPS from
|
|
servers running Google web server).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/openssl/xp_ssl.c:
|
|
Fixed bug #39039 (SSL: fatal protocol error when fetching HTTPS from
|
|
servers running Google web server).
|
|
|
|
2006-10-04 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/pdo_pgsql/config.m4
|
|
ext/pdo_pgsql/pgsql_driver.c:
|
|
MFB: Added support for character sets in PDO quote() method for PostgreSQL
|
|
8.1.4 and higher.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/pdo_pgsql/config.m4
|
|
ext/pdo_pgsql/pgsql_driver.c:
|
|
Added support for character sets in PDO quote() method for PostgreSQL
|
|
8.1.4 and higher.
|
|
|
|
* ext/pgsql/config.m4
|
|
ext/pgsql/pgsql.c:
|
|
MFB: Added support for character sets in pg_escape_string() for PostgreSQL
|
|
8.1.4 and higher.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/pgsql/config.m4
|
|
ext/pgsql/pgsql.c:
|
|
Added support for character sets in pg_escape_string() for PostgreSQL
|
|
8.1.4 and higher.
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
ext/standard/dir.c
|
|
ext/standard/dir.c:
|
|
MFB: Fixed missing open_basedir check inside chdir() function.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/dir.c:
|
|
Fixed missing open_basedir check inside chdir() function.
|
|
|
|
2006-10-04 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/string.c:
|
|
- Mark stristr() with U.
|
|
- zpp support for ucwords()
|
|
|
|
* unicode-progress.txt:
|
|
-** empty log message ***
|
|
|
|
* ext/standard/string.c:
|
|
Unicode support in substr_compare().
|
|
|
|
2006-10-04 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/filter/package.xml:
|
|
- ENV/SERVER entry
|
|
|
|
2006-10-04 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/tests/bug39036.phpt:
|
|
add test
|
|
|
|
* ZendEngine2/tests/bug39036.phpt
|
|
ZendEngine2/tests/bug39036.phpt:
|
|
|
|
add test for #39036 (reproducible with 5.1.6, but works fine in 5.2 and
|
|
HEAD)
|
|
|
|
* TSRM/tsrm_virtual_cwd.c
|
|
TSRM/tsrm_virtual_cwd.h:
|
|
minor AIX fix
|
|
|
|
* ext/pdo_sqlite/sqlite/src/vdbeaux.c
|
|
ext/pdo_sqlite/sqlite/src/vdbeaux.c
|
|
ext/xmlreader/php_xmlreader.c:
|
|
add missing ifdef
|
|
|
|
2006-10-04 Michael Wallner <mike@iworks.at>
|
|
|
|
* NEWS:
|
|
- output layer and ext/zlib news
|
|
|
|
2006-10-04 Edin Kadribasic <edink@emini.dk>
|
|
|
|
* ext/standard/credits_ext.h
|
|
ext/standard/credits_ext.h:
|
|
Update credits
|
|
|
|
2006-10-04 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/calendar/cal_unix.c:
|
|
Update to the new parameter parsing API
|
|
|
|
2006-10-04 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/filter/CREDITS:
|
|
- Add Ilia
|
|
|
|
* ext/filter/package.xml:
|
|
- update changelog
|
|
|
|
2006-10-04 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
BFN
|
|
|
|
* (PHP_5_2)
|
|
ext/dom/php_dom.c:
|
|
fix bug #39035 (Compatibilty issue between DOM and ze1_compatibility_mode
|
|
|
|
2006-10-04 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/package.xml:
|
|
- used only in HEAD
|
|
|
|
* ext/filter/filter.c
|
|
ext/filter/filter_private.h
|
|
ext/filter/logical_filters.c
|
|
ext/filter/php_filter.h
|
|
ext/filter/tests/004.phpt
|
|
ext/filter/tests/006.phpt
|
|
ext/filter/tests/007.phpt
|
|
ext/filter/tests/008.phpt
|
|
ext/filter/tests/009.phpt
|
|
ext/filter/tests/010.phpt
|
|
ext/filter/tests/011.phpt
|
|
ext/filter/tests/012.phpt
|
|
ext/filter/tests/013.phpt
|
|
ext/filter/tests/014.phpt
|
|
ext/filter/tests/015.phpt
|
|
ext/filter/tests/016.phpt
|
|
ext/filter/tests/017.phpt
|
|
ext/filter/tests/018.phpt
|
|
ext/filter/tests/019.phpt
|
|
ext/filter/tests/020.phpt
|
|
ext/filter/tests/021.phpt
|
|
ext/filter/tests/022.phpt
|
|
ext/filter/tests/023.phpt
|
|
ext/filter/tests/024.phpt
|
|
ext/filter/tests/025.phpt
|
|
ext/filter/tests/026.phpt
|
|
ext/filter/tests/027.phpt
|
|
ext/filter/tests/028.phpt
|
|
ext/filter/tests/029.phpt
|
|
ext/filter/tests/030.phpt
|
|
ext/filter/tests/031.phpt
|
|
ext/filter/tests/032.phpt
|
|
ext/filter/tests/033.phpt
|
|
ext/filter/tests/033_run.inc
|
|
ext/filter/tests/034.phpt
|
|
ext/filter/tests/035.phpt
|
|
ext/filter/tests/036.phpt
|
|
ext/filter/tests/bug7586.phpt
|
|
ext/filter/tests/bug7715.phpt
|
|
ext/filter/tests/bug7733.phpt
|
|
ext/filter/tests/bug8315.phpt
|
|
ext/filter/tests/filter_data.phpt:
|
|
- MFB: api shake up and bug fixes (Ilia,Pierre)
|
|
all non unicode tests pass
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/filter.c:
|
|
- wrong definition
|
|
|
|
2006-10-04 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
fix typo
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/string.c
|
|
ext/standard/tests/strings/bug39032.phpt:
|
|
MFH: fix #39032 (strcspn() stops on null character)
|
|
|
|
* ext/standard/string.c
|
|
ext/standard/tests/strings/bug39032.phpt
|
|
ext/standard/tests/strings/bug39032.phpt:
|
|
fix #39032 (strcspn() stops on null character)
|
|
|
|
* ext/standard/string.c:
|
|
return false on invalid mode and don't segfault
|
|
|
|
2006-10-04 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/bz2/tests/004.phpt:
|
|
fix test
|
|
|
|
2006-10-03 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/filter/tests/037.phpt
|
|
ext/filter/tests/038.phpt:
|
|
- MFB
|
|
|
|
* ext/filter/tests/038.phpt
|
|
ext/filter/tests/038.phpt:
|
|
|
|
file 038.phpt was initially added on branch PHP_5_2.
|
|
|
|
2006-10-03 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/standard/streamsfuncs.c:
|
|
remove TSRMLS_CC, php_stream_path_decode() is a macro
|
|
|
|
* main/php_streams.h
|
|
main/streams/streams.c:
|
|
int -> size_t
|
|
|
|
* ext/standard/file.c:
|
|
use correct type for p_len
|
|
|
|
2006-10-03 Michael Wallner <mike@iworks.at>
|
|
|
|
* main/output.c:
|
|
- typo
|
|
|
|
* main/output.c
|
|
main/php_output.h:
|
|
- fix failure with tests/lang/bug23489.phpt
|
|
- allocate fci param space at once with php_output_handler_user_func_t
|
|
|
|
2006-10-03 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/CREDITS
|
|
ext/filter/filter.c
|
|
ext/filter/package.xml:
|
|
Shoehorn myself into the credits.
|
|
|
|
2006-10-03 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/pcre/php_pcre.c
|
|
ext/pcre/tests/bug26927.phpt:
|
|
leaks--
|
|
fix test
|
|
|
|
* ext/pcre/tests/grep.phpt
|
|
ext/pcre/tests/grep2.phpt:
|
|
fix tests
|
|
|
|
* ext/pcre/php_pcre.c:
|
|
fix leak
|
|
|
|
* ext/pcre/php_pcre.c:
|
|
don't forget to increase refcount when adding entry to the return_value
|
|
|
|
2006-10-03 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/soap/php_schema.c
|
|
ext/soap/soap.c
|
|
ext/sockets/sockets.c
|
|
main/streams/filter.c
|
|
main/streams/streams.c:
|
|
MFB: Last set of zend_hash_init() optimizations
|
|
|
|
2006-10-03 Sara Golemon <sara@golemon.com>
|
|
|
|
* ext/standard/uuencode.c:
|
|
PHP6 updates for convert_uu(en|de)code()
|
|
|
|
2006-10-03 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
ext/soap/php_schema.c
|
|
ext/soap/soap.c
|
|
ext/sockets/sockets.c
|
|
main/streams/filter.c
|
|
main/streams/streams.c:
|
|
Last set of zend_hash_init() optimizations
|
|
|
|
2006-10-03 Sara Golemon <sara@golemon.com>
|
|
|
|
* NEWS
|
|
ext/standard/proc_open.c:
|
|
Update proc_open() for PHP6
|
|
|
|
2006-10-03 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* unicode-todo.txt:
|
|
Update.
|
|
|
|
2006-10-03 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/standard/basic_functions.c:
|
|
nuke unused variables
|
|
|
|
* ext/standard/php_string.h:
|
|
fix build
|
|
|
|
2006-10-03 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* unicode-progress.txt
|
|
ext/standard/string.c:
|
|
Unicode support in strripos().
|
|
|
|
2006-10-03 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_4_4)
|
|
Zend/zend_operators.c
|
|
ZendEngine2/zend_operators.c:
|
|
MFH: throw a warning when doing modulus by 0 (fr #39027)
|
|
|
|
* ZendEngine2/zend_operators.c:
|
|
throw a warning when doing modulus by 0 (fr #39027)
|
|
|
|
2006-10-03 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/standard/array.c
|
|
ext/standard/streamsfuncs.c
|
|
ext/standard/string.c:
|
|
MFB: optimize zend_hash_init() with known hash table sizes.
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/array.c
|
|
ext/standard/streamsfuncs.c
|
|
ext/standard/string.c:
|
|
optimize zend_hash_init() with known hash table sizes.
|
|
|
|
2006-10-03 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/array.c:
|
|
MFH: compact() doesnt throw "wrong param count"
|
|
|
|
* ext/standard/array.c:
|
|
compact() doesnt throw "wrong param count"
|
|
|
|
2006-10-03 Sara Golemon <sara@golemon.com>
|
|
|
|
* ZendEngine2/zend.c
|
|
ZendEngine2/zend.h
|
|
ZendEngine2/zend_builtin_functions.c
|
|
main/main.c:
|
|
PHP6 Update for get_included_files() and export of path decode for Zend
|
|
|
|
2006-10-03 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/filter.c:
|
|
Fixed handling of FILTER_FORCE_ARRAY
|
|
|
|
2006-10-03 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/pgsql/pgsql.c:
|
|
MFB: pg_send_prepare(), pg_send_query_params() & pg_send_execute() do not
|
|
throw "Wrong parameter count"
|
|
|
|
* (PHP_5_2)
|
|
ext/pgsql/pgsql.c:
|
|
pg_send_prepare(), pg_send_query_params() & pg_send_execute() do not throw
|
|
"Wrong parameter count"
|
|
|
|
* ext/date/php_date.c:
|
|
use PHP_ME_MAPPING rather than ZEND_NAMED_FE/ZEND_FENTRY
|
|
|
|
2006-10-03 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/standard/string.c:
|
|
fix ZTS build
|
|
|
|
2006-10-03 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/filter.c
|
|
ext/filter/sanitizing_filters.c:
|
|
- vi folding, ws
|
|
|
|
2006-10-03 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend_API.c
|
|
ZendEngine2/zend_API.c
|
|
ZendEngine2/zend_compile.c
|
|
ZendEngine2/zend_compile.c
|
|
ZendEngine2/zend_variables.c
|
|
ZendEngine2/zend_variables.c:
|
|
Speedup array/HashTable copying. (Matt W)
|
|
|
|
* ext/reflection/php_reflection.c
|
|
ext/reflection/php_reflection.c:
|
|
Fixed bug #38942 (Double old-style-ctor inheritance)
|
|
|
|
* ZendEngine2/tests/bug39017.phpt
|
|
ZendEngine2/tests/bug39017.phpt:
|
|
|
|
file bug39017.phpt was initially added on branch PHP_5_2.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h
|
|
ZendEngine2/zend_vm_execute.h
|
|
ZendEngine2/tests/bug39017.phpt:
|
|
Fixed bug #39017 (foreach(($obj = new myClass) as $v); echo $obj;
|
|
segfaults)
|
|
|
|
2006-10-03 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/tests/008.phpt:
|
|
fix test
|
|
|
|
2006-10-03 Michael Wallner <mike@iworks.at>
|
|
|
|
* main/output.c
|
|
main/php_output.h:
|
|
- use fci/fcc instead of zval* for user ob handler
|
|
|
|
2006-10-03 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h
|
|
ZendEngine2/zend_vm_execute.h:
|
|
Fixed memory leak (Nuno)
|
|
|
|
* ext/soap/php_encoding.c
|
|
ext/soap/php_encoding.c
|
|
ext/soap/tests/typemap013.phpt:
|
|
Fixed possible crash with default namespaces
|
|
|
|
* ext/soap/tests/typemap013.phpt
|
|
ext/soap/tests/typemap013.phpt:
|
|
|
|
file typemap013.phpt was initially added on branch PHP_5_2.
|
|
|
|
2006-10-03 Michael Wallner <mike@iworks.at>
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/filter.c:
|
|
- fix (ZTS) build
|
|
|
|
2006-10-03 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/filter.c
|
|
ext/filter/filter_private.h
|
|
ext/filter/logical_filters.c
|
|
ext/filter/php_filter.h
|
|
ext/filter/tests/006.phpt
|
|
ext/filter/tests/008.phpt
|
|
ext/filter/tests/009.phpt
|
|
ext/filter/tests/010.phpt
|
|
ext/filter/tests/012.phpt
|
|
ext/filter/tests/013.phpt
|
|
ext/filter/tests/014.phpt
|
|
ext/filter/tests/015.phpt
|
|
ext/filter/tests/016.phpt
|
|
ext/filter/tests/017.phpt
|
|
ext/filter/tests/018.phpt
|
|
ext/filter/tests/019.phpt
|
|
ext/filter/tests/020.phpt
|
|
ext/filter/tests/021.phpt
|
|
ext/filter/tests/022.phpt
|
|
ext/filter/tests/023.phpt
|
|
ext/filter/tests/024.phpt
|
|
ext/filter/tests/025.phpt
|
|
ext/filter/tests/026.phpt
|
|
ext/filter/tests/027.phpt
|
|
ext/filter/tests/028.phpt
|
|
ext/filter/tests/029.phpt
|
|
ext/filter/tests/030.phpt
|
|
ext/filter/tests/031.phpt
|
|
ext/filter/tests/032.phpt
|
|
ext/filter/tests/033.phpt
|
|
ext/filter/tests/033_run.inc
|
|
ext/filter/tests/034.phpt
|
|
ext/filter/tests/035.phpt
|
|
ext/filter/tests/036.phpt
|
|
ext/filter/tests/037.phpt
|
|
ext/filter/tests/bug7586.phpt
|
|
ext/filter/tests/bug7715.phpt
|
|
ext/filter/tests/bug7733.phpt
|
|
ext/filter/tests/bug8315.phpt
|
|
ext/filter/tests/filter_data.phpt:
|
|
Refactor the filter extension
|
|
- Cleanup API
|
|
- Added handling for circular references
|
|
- Renamed functions.
|
|
|
|
|
|
2006-10-02 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
|
|
|
|
* ext/mbstring/config.m4:
|
|
fixed --disable-mbregex to disable multibe-regex.
|
|
|
|
2006-10-02 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/pdo_mysql/mysql_driver.c:
|
|
MFH: fix #38996 (PDO_MYSQL doesn't check connections for liveness)
|
|
|
|
* ext/pdo_mysql/mysql_driver.c:
|
|
fix #38996 (PDO_MYSQL doesn't check connections for liveness)
|
|
|
|
2006-10-02 Sara Golemon <sara@golemon.com>
|
|
|
|
* ext/standard/proc_open.c:
|
|
Flag the easy stuff out of the way, proc_open() is the real beast in here
|
|
|
|
2006-10-02 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_4_4)
|
|
acinclude.m4
|
|
acinclude.m4:
|
|
MFH: the last part of the fix for #39004
|
|
|
|
* (PHP_4_4)
|
|
ext/standard/url.c:
|
|
fix compile warning
|
|
|
|
* acinclude.m4:
|
|
the last part of the fix for #39004
|
|
|
|
2006-10-02 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/string.c:
|
|
Use php_error_docref() instead.
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/string.c:
|
|
More offset fixes. Added E_NOTICE where appropriate.
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/string.c:
|
|
Fix invalid memory access in strrpos().
|
|
|
|
* unicode-progress.txt
|
|
ext/standard/string.c:
|
|
- Fix strrpos() logic (which was broken even in PHP 5).
|
|
- Optimizations for a couple of functions.
|
|
|
|
2006-10-02 Antony Dovgal <antony@zend.com>
|
|
|
|
* acinclude.m4
|
|
acinclude.m4:
|
|
fix the fix for #39004
|
|
|
|
2006-10-02 Sara Golemon <sara@golemon.com>
|
|
|
|
* ext/standard/dir.c:
|
|
Update glob() for PHP6
|
|
|
|
* main/streams/plain_wrapper.c:
|
|
Unused label, now how the heck did it get there?
|
|
|
|
* NEWS:
|
|
Note context param changes in opendir(), dir(), and scandir()
|
|
|
|
* ext/standard/dir.c:
|
|
Switch opendir/chroot/chdir to new path_param API and upgrade scandir() for
|
|
PHP6
|
|
|
|
2006-10-02 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* unicode-progress.txt
|
|
ext/standard/string.c:
|
|
Make stripos() work with Unicode strings.
|
|
|
|
2006-10-02 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/mysqli/mysqli_api.c:
|
|
don't rely on uninitialized var
|
|
|
|
2006-10-02 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* acinclude.m4:
|
|
MFB: Fixed bug #39004 (Fixed generation of config.nice with autoconf 2.60).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
acinclude.m4:
|
|
Fixed bug #39004 (Fixed generation of config.nice with autoconf 2.60).
|
|
|
|
2006-10-02 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
|
|
|
|
* ext/mbstring/config.m4:
|
|
fixed bug #37103: libmbfl headers was not installed correctly.
|
|
|
|
2006-10-02 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/zip/tests/bug7658.phpt
|
|
ext/zip/tests/bug7658.phpt
|
|
ext/zip/tests/oo_addfile.phpt
|
|
ext/zip/tests/oo_addfile.phpt
|
|
ext/zip/tests/oo_namelocate.phpt
|
|
ext/zip/tests/oo_namelocate.phpt
|
|
ext/zip/tests/oo_rename.phpt
|
|
ext/zip/tests/oo_rename.phpt:
|
|
fix tests
|
|
|
|
2006-10-02 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/zip/tests/utils.inc
|
|
ext/zip/tests/utils.php:
|
|
Rename utils.php to utils.inc
|
|
|
|
* ext/zip/tests/utils.inc
|
|
ext/zip/tests/utils.inc
|
|
ext/zip/tests/utils.php:
|
|
|
|
Rename utils.php to utils.inc
|
|
|
|
2006-10-02 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/reflection/php_reflection.c
|
|
ext/reflection/tests/bug39001.phpt:
|
|
MFH: #39001 (ReflectionProperty returns incorrect declaring class for
|
|
protected properties)
|
|
|
|
* ext/reflection/php_reflection.c
|
|
ext/reflection/tests/bug39001.phpt
|
|
ext/reflection/tests/bug39001.phpt:
|
|
fix #39001 (ReflectionProperty returns incorrect declaring class for
|
|
protected properties)
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend_execute.c
|
|
ZendEngine2/tests/bug39003.phpt
|
|
tests/classes/type_hinting_002.phpt:
|
|
MFH: fix #39003 (__autoload() is called for type hinting)
|
|
|
|
* ZendEngine2/zend_execute.c
|
|
ZendEngine2/tests/bug39003.phpt
|
|
ZendEngine2/tests/bug39003.phpt
|
|
tests/classes/type_hinting_002.phpt:
|
|
fix #39003 (__autoload() is called for type hinting)
|
|
|
|
2006-10-02 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/reflection/tests/bug38942.phpt:
|
|
Fix test
|
|
|
|
* ext/reflection/tests/bug38942.phpt:
|
|
Fix test
|
|
|
|
* (PHP_5_2)
|
|
ext/zip/tests/.cvsignore:
|
|
Initial commit..
|
|
|
|
* (PHP_5_2)
|
|
ext/posix/posix.c
|
|
ext/standard/basic_functions.c
|
|
ext/standard/html.c
|
|
ext/tidy/tidy.c:
|
|
protos
|
|
|
|
* ext/posix/posix.c
|
|
ext/standard/basic_functions.c
|
|
ext/standard/html.c
|
|
ext/tidy/tidy.c:
|
|
Protos
|
|
|
|
* ext/mysqli/mysqli_api.c
|
|
ext/mysqli/mysqli_api.c
|
|
ext/mysqli/mysqli_nonapi.c
|
|
ext/mysqli/mysqli_nonapi.c:
|
|
Fix protos
|
|
|
|
* ext/mysqli/mysqli_report.c
|
|
ext/mysqli/mysqli_report.c:
|
|
Fix proto
|
|
|
|
* ext/date/php_date.c:
|
|
add proto
|
|
|
|
* ext/zip/tests/.cvsignore
|
|
ext/zip/tests/.cvsignore:
|
|
|
|
Add .cvsignore
|
|
|
|
2006-10-02 Sara Golemon <sara@golemon.com>
|
|
|
|
* NEWS:
|
|
Note context parameter in copy() function and group streams related
|
|
additions
|
|
|
|
* ext/standard/file.c:
|
|
Apply new path encoding style to the rest of e/s/file.c
|
|
|
|
This layout is definately simpler to maintain
|
|
and every bit as functional as the other version.
|
|
|
|
* ext/standard/file.c:
|
|
Apply simplified path encoding to copy() and give it a context param.
|
|
Funnily enough, this makes the copy() implementation almost identical
|
|
to what it was back in PHP5.
|
|
|
|
* ext/standard/file.c
|
|
main/php_streams.h:
|
|
Try out simplified API for encoding paths/filenames
|
|
|
|
* ext/hash/hash.c
|
|
ext/hash/tests/adler32.phpt
|
|
ext/hash/tests/crc32.phpt
|
|
ext/hash/tests/gost.phpt
|
|
ext/hash/tests/haval.phpt
|
|
ext/hash/tests/hmac-md5.phpt
|
|
ext/hash/tests/md2.phpt
|
|
ext/hash/tests/md4.phpt
|
|
ext/hash/tests/md5.phpt
|
|
ext/hash/tests/ripemd128.phpt
|
|
ext/hash/tests/ripemd160.phpt
|
|
ext/hash/tests/ripemd256.phpt
|
|
ext/hash/tests/ripemd320.phpt
|
|
ext/hash/tests/sha1.phpt
|
|
ext/hash/tests/sha256.phpt
|
|
ext/hash/tests/sha384.phpt
|
|
ext/hash/tests/sha512.phpt
|
|
ext/hash/tests/snefru.phpt
|
|
ext/hash/tests/tiger.phpt
|
|
ext/hash/tests/whirlpool.phpt:
|
|
Allow hash()/hash_hmac() to accept ascii-unicode data,
|
|
Update tests to work in unicode.semantics mode.
|
|
|
|
* ext/standard/php_string.h
|
|
ext/standard/string.c:
|
|
ZTS fix
|
|
|
|
* ext/standard/md5.c
|
|
ext/standard/sha1.c:
|
|
Allow unicode-ascii to binary conversion and do proper path conversion for
|
|
file variants
|
|
|
|
2006-10-01 Georg Richter <georg@mysql.com>
|
|
|
|
* ext/mysqli/mysqli.c
|
|
ext/mysqli/mysqli_api.c
|
|
ext/mysqli/mysqli_nonapi.c
|
|
ext/mysqli/tests/068.phpt:
|
|
unicode fixes
|
|
|
|
2006-10-01 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/session/session.c
|
|
ext/standard/basic_functions.c:
|
|
MFB: Fixed bug #38993 (Fixed safe_mode/open_basedir checks for
|
|
session.save_path, allowing them to account for extra parameters).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/session/session.c
|
|
ext/standard/basic_functions.c:
|
|
Fixed bug #38993 (Fixed safe_mode/open_basedir checks for
|
|
session.save_path, allowing them to account for extra parameters).
|
|
|
|
2006-10-01 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
|
|
|
|
* (PHP_5_2)
|
|
ext/mbstring/config.m4:
|
|
fixed bug #37103: libmbfl headers was not installed correctly.
|
|
|
|
2006-09-30 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ZendEngine2/zend_alloc.c:
|
|
MFB: Added safety checks against integer overflow.
|
|
|
|
* (PHP_5_1)
|
|
ZendEngine2/zend_alloc.c:
|
|
MFH: Added safety checks against integer overflow.
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_alloc.c:
|
|
Added safety checks against integer overflow.
|
|
|
|
2006-09-29 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/standard/sha1.h:
|
|
MFB: Added missing API function declaration.
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/sha1.h:
|
|
Added missing API function declaration.
|
|
|
|
* ext/standard/info.h:
|
|
MFB: Added missing declaration of the php_get_uname() PHPAPI function.
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/info.h:
|
|
Added missing declaration of the php_get_uname() PHPAPI function.
|
|
|
|
2006-09-29 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/string.c:
|
|
Heck, might as well commit this..
|
|
|
|
* ZendEngine2/zend.c
|
|
ZendEngine2/zend_globals.h
|
|
ZendEngine2/zend_unicode.c:
|
|
Fix off-by-one error.
|
|
|
|
2006-09-29 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/spl/spl_directory.c
|
|
ext/standard/streamsfuncs.c:
|
|
fix proto
|
|
|
|
* (PHP_5_2)
|
|
ext/spl/spl_directory.c
|
|
ext/standard/streamsfuncs.c:
|
|
fix protos
|
|
|
|
* (PHP_5_2)
|
|
ext/spl/spl_directory.c:
|
|
fix arginfo
|
|
|
|
* ext/spl/spl_directory.c:
|
|
Fix arginfo
|
|
|
|
2006-09-29 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/spl/spl_directory.c:
|
|
declare subclass after adding class constants to the parent
|
|
|
|
2006-09-29 Stefan Esser <php@nopiracy.de>
|
|
|
|
* (PHP_5_2)
|
|
main/rfc1867.c:
|
|
If one name is disallowed don't drop all files
|
|
|
|
2006-09-29 Georg Richter <georg@mysql.com>
|
|
|
|
* ext/mysqli/mysqli_api.c:
|
|
Fixed error message (thanks to Ulf Wendel)
|
|
|
|
2006-09-28 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/pdo/php_pdo_driver.h
|
|
ext/pdo/php_pdo_driver.h:
|
|
more 64bit fixes
|
|
|
|
2006-09-28 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/gd/gd.c:
|
|
MFB: Fixed a large leak inside _php_image_create_from()
|
|
|
|
* (PHP_5_2)
|
|
ext/gd/gd.c:
|
|
Fixed a large leak inside _php_image_create_from()
|
|
|
|
2006-09-28 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/spl/spl_iterators.h:
|
|
64bit fixes
|
|
|
|
2006-09-28 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
sapi/apache2handler/.cvsignore:
|
|
add .libs to .cvsignore
|
|
|
|
2006-09-28 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/standard/tests/array/bug30833.phpt
|
|
ext/standard/tests/array/bug30833.phpt:
|
|
fix test name
|
|
|
|
2006-09-28 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
php.ini-recommended:
|
|
Gah. these werent suppost to get committed atm
|
|
|
|
* php.ini-dist
|
|
php.ini-recommended:
|
|
MFB: remove unused ini options
|
|
|
|
* (PHP_5_2)
|
|
php.ini-dist
|
|
php.ini-recommended:
|
|
Remove unused ini options
|
|
|
|
* php.ini-dist
|
|
php.ini-recommended:
|
|
MFB; new ini options
|
|
|
|
* (PHP_5_2)
|
|
php.ini-dist
|
|
php.ini-recommended:
|
|
Add new ini options
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
bjori->Hannes
|
|
|
|
2006-09-28 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* TSRM/tsrm_virtual_cwd.c:
|
|
MFB: Added handling for virtual_file_ex() failures.
|
|
|
|
* (PHP_5_2)
|
|
TSRM/tsrm_virtual_cwd.c:
|
|
Added handling for virtual_file_ex() failures.
|
|
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
ext/standard/url.c
|
|
ext/standard/tests/strings/url_t.phpt:
|
|
MFH: Fixed bug #38859 (parse_url() fails if passing '@' in passwd).
|
|
|
|
* ext/standard/url.c
|
|
ext/standard/tests/strings/url_t.phpt:
|
|
MFB: Fixed bug #38859 (parse_url() fails if passing '@' in passwd).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/url.c
|
|
ext/standard/tests/strings/url_t.phpt:
|
|
Fixed bug #38859 (parse_url() fails if passing '@' in passwd).
|
|
|
|
2006-09-28 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
BFN
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/url.c:
|
|
MFH: fix #38981 (using FTP URLs in get_headers() causes crash)
|
|
|
|
* ext/standard/url.c:
|
|
fix #38981 (using FTP URLs in get_headers() causes crash)
|
|
|
|
* ZendEngine2/tests/int_overflow_64bit.phpt
|
|
ZendEngine2/tests/int_underflow_64bit.phpt:
|
|
new tests
|
|
|
|
* ZendEngine2/tests/int_overflow_64bit.phpt
|
|
ZendEngine2/tests/int_overflow_64bit.phpt
|
|
ZendEngine2/tests/int_underflow_64bit.phpt
|
|
ZendEngine2/tests/int_underflow_64bit.phpt:
|
|
|
|
file int_overflow_64bit.phpt was initially added on branch PHP_5_2.
|
|
|
|
2006-09-28 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/xsl/tests/xslt010.phpt
|
|
ext/xsl/tests/xslt010.phpt:
|
|
fix test
|
|
|
|
2006-09-28 Antony Dovgal <antony@zend.com>
|
|
|
|
* ZendEngine2/tests/int_overflow_32bit.phpt
|
|
ZendEngine2/tests/int_underflow_32bit.phpt:
|
|
add new tests
|
|
|
|
* ZendEngine2/tests/int_overflow_32bit.phpt
|
|
ZendEngine2/tests/int_overflow_32bit.phpt
|
|
ZendEngine2/tests/int_underflow_32bit.phpt
|
|
ZendEngine2/tests/int_underflow_32bit.phpt:
|
|
|
|
file int_overflow_32bit.phpt was initially added on branch PHP_5_2.
|
|
|
|
2006-09-28 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* ext/dom/element.c
|
|
ext/dom/element.c:
|
|
fix some compiler warnings
|
|
|
|
2006-09-28 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
sapi/cgi/config.w32
|
|
sapi/cgi/config9.m4:
|
|
Removed unused libfcgi
|
|
|
|
2006-09-28 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
- imagefill entry
|
|
|
|
* ext/gd/libgd/gd.c
|
|
ext/gd/tests/imagefill_1.phpt:
|
|
- MFB: imagefill(), infinite loop with wrong color index
|
|
|
|
* (PHP_5_2)
|
|
ext/gd/libgd/gd.c
|
|
ext/gd/tests/imagefill_1.phpt
|
|
ext/gd/tests/imagefill_1.phpt:
|
|
- imagefill(), infinite loop with wrong color index
|
|
|
|
2006-09-28 Antony Dovgal <antony@zend.com>
|
|
|
|
* main/php_open_temporary_file.c:
|
|
fix compile warning
|
|
|
|
2006-09-28 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* main/streams/plain_wrapper.c
|
|
main/streams/plain_wrapper.c:
|
|
Fixed wrong pipe detection code
|
|
|
|
2006-09-28 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/mbstring/oniguruma/regexec.c:
|
|
initialize variable and make valgrind happy
|
|
|
|
2006-09-28 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ZendEngine2/zend_execute_API.c
|
|
ZendEngine2/zend_execute_API.c:
|
|
Fixed wrong return value
|
|
|
|
2006-09-27 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
main/php_open_temporary_file.c:
|
|
MFH: Fixed bug #38963 (Fixed a possible open_basedir bypass in tempnam()).
|
|
|
|
* main/php_open_temporary_file.c:
|
|
MFB: Fixed bug #38963 (Fixed a possible open_basedir bypass in tempnam()).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
main/php_open_temporary_file.c:
|
|
Fixed bug #38963 (Fixed a possible open_basedir bypass in tempnam()).
|
|
|
|
2006-09-27 Derick Rethans <php@derickrethans.nl>
|
|
|
|
* ext/date/php_date.c
|
|
ext/date/tests/oo_001.phpt
|
|
ext/date/tests/oo_002.phpt:
|
|
- Return timezone's names as Unicode strings.
|
|
|
|
* sapi/apache/php_apache.c:
|
|
- Updated the Apache 1.3 sapi as add_assoc_string's signature has been
|
|
changed.
|
|
|
|
2006-09-27 Antony Dovgal <antony@zend.com>
|
|
|
|
* ZendEngine2/zend_operators.c:
|
|
use if() instead of ?: and avoid possible optimization problems
|
|
|
|
2006-09-27 Georg Richter <georg@mysql.com>
|
|
|
|
* 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/php_mysqli.h:
|
|
ZTS fixes. Implemented Andrei's hints (simplifying unicode stuff)
|
|
|
|
2006-09-27 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
BFN
|
|
|
|
* ext/dom/element.c
|
|
ext/dom/tests/bug38949.phpt
|
|
ext/dom/tests/nsdoc.xml:
|
|
MFB: fix bug #38949 (Cannot get xmlns value attribute)
|
|
add test
|
|
|
|
* (PHP_5_2)
|
|
ext/dom/element.c
|
|
ext/dom/tests/bug38949.phpt
|
|
ext/dom/tests/bug38949.phpt
|
|
ext/dom/tests/nsdoc.xml
|
|
ext/dom/tests/nsdoc.xml:
|
|
fix bug #38949 (Cannot get xmlns value attribute)
|
|
add test
|
|
|
|
2006-09-27 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/oci8/tests/coll_016_func.phpt:
|
|
fix test
|
|
|
|
* ext/oci8/tests/coll_016_func.phpt:
|
|
fix test
|
|
the error message is different in Oracle10
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/metaphone.c:
|
|
MFH: fix #38961 (metaphone() results in segmentation fault on NetBSD)
|
|
|
|
* ext/standard/metaphone.c:
|
|
fix #38961 (metaphone() results in segmentation fault on NetBSD)
|
|
|
|
2006-09-26 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/standard/metaphone.c:
|
|
MFB: 64bit fix (Possible fix for bug #38961)
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/metaphone.c:
|
|
64bit fix (Possible fix for bug #38961)
|
|
|
|
2006-09-26 Georg Richter <georg@mysql.com>
|
|
|
|
* 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_report.c
|
|
ext/mysqli/php_mysqli.h
|
|
ext/mysqli/tests/001.phpt
|
|
ext/mysqli/tests/002.phpt
|
|
ext/mysqli/tests/003.phpt
|
|
ext/mysqli/tests/004.phpt
|
|
ext/mysqli/tests/005.phpt
|
|
ext/mysqli/tests/009.phpt
|
|
ext/mysqli/tests/011.phpt
|
|
ext/mysqli/tests/012.phpt
|
|
ext/mysqli/tests/014.phpt
|
|
ext/mysqli/tests/015.phpt
|
|
ext/mysqli/tests/016.phpt
|
|
ext/mysqli/tests/017.phpt
|
|
ext/mysqli/tests/019.phpt
|
|
ext/mysqli/tests/020.phpt
|
|
ext/mysqli/tests/021.phpt
|
|
ext/mysqli/tests/022.phpt
|
|
ext/mysqli/tests/026.phpt
|
|
ext/mysqli/tests/028.phpt
|
|
ext/mysqli/tests/031.phpt
|
|
ext/mysqli/tests/032.phpt
|
|
ext/mysqli/tests/042.phpt
|
|
ext/mysqli/tests/043.phpt
|
|
ext/mysqli/tests/045.phpt
|
|
ext/mysqli/tests/047.phpt
|
|
ext/mysqli/tests/048.phpt
|
|
ext/mysqli/tests/049.phpt
|
|
ext/mysqli/tests/057.phpt
|
|
ext/mysqli/tests/058.phpt
|
|
ext/mysqli/tests/059.phpt
|
|
ext/mysqli/tests/060.phpt
|
|
ext/mysqli/tests/061.phpt
|
|
ext/mysqli/tests/062.phpt
|
|
ext/mysqli/tests/063.phpt
|
|
ext/mysqli/tests/065.phpt
|
|
ext/mysqli/tests/069.phpt
|
|
ext/mysqli/tests/072.phpt
|
|
ext/mysqli/tests/073.phpt
|
|
ext/mysqli/tests/074.phpt
|
|
ext/mysqli/tests/bug28817.phpt
|
|
ext/mysqli/tests/bug31141.phpt
|
|
ext/mysqli/tests/bug31668.phpt
|
|
ext/mysqli/tests/bug32405.phpt
|
|
ext/mysqli/tests/bug33263.phpt
|
|
ext/mysqli/tests/bug34785.phpt
|
|
ext/mysqli/tests/bug35517.phpt
|
|
ext/mysqli/tests/bug36745.phpt
|
|
ext/mysqli/tests/connect.inc
|
|
ext/mysqli/tests/skipif.inc:
|
|
added unicode support for mysqli extension
|
|
|
|
2006-09-26 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ZendEngine2/tests/bug38808.phpt
|
|
ZendEngine2/tests/bug38808.phpt:
|
|
|
|
file bug38808.phpt was initially added on branch PHP_5_2.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend_compile.h
|
|
ZendEngine2/zend_compile.h
|
|
ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h
|
|
ZendEngine2/zend_vm_execute.h
|
|
ZendEngine2/tests/bug38808.phpt:
|
|
Fixed bug #38808 ("maybe ref" issue for current() and others)
|
|
|
|
* ZendEngine2/tests/bug38942.phpt
|
|
ZendEngine2/tests/bug38942.phpt
|
|
ext/reflection/tests/bug38942.phpt:
|
|
|
|
file bug38942.phpt was initially added on branch PHP_5_2.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend_builtin_functions.c
|
|
ZendEngine2/zend_builtin_functions.c
|
|
ZendEngine2/tests/bug38942.phpt
|
|
ext/reflection/php_reflection.c
|
|
ext/reflection/php_reflection.c
|
|
ext/reflection/tests/bug38942.phpt
|
|
ext/reflection/tests/bug38942.phpt:
|
|
Fixed bug #38942 (Double old-style-ctor inheritance)
|
|
|
|
2006-09-25 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/soap/soap.c:
|
|
Fix arginfo&proto
|
|
|
|
2006-09-25 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/standard/url.c:
|
|
MFB: Fixed bug #38891 (get_headers() do not work with curl-wrappers).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/url.c:
|
|
Fixed bug #38891 (get_headers() do not work with curl-wrappers).
|
|
|
|
* main/main.c:
|
|
MFB: Fixed bug #38904 (apache2filter changes cwd to /).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
main/main.c:
|
|
Fixed bug #38904 (apache2filter changes cwd to /).
|
|
|
|
2006-09-25 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
configure.in:
|
|
MFH: change CXXFLAGS along with CFLAGS as there might be C++ code
|
|
|
|
* configure.in:
|
|
change CXXFLAGS along with CFLAGS as there might be C++ code
|
|
|
|
2006-09-25 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/zip/tests/38943.phpt
|
|
ext/zip/tests/bug38943.phpt:
|
|
- fix test, php6 displays the class
|
|
- mv 38943.phpt to bug38943.phpt
|
|
|
|
* ext/zip/lib/zip_get_archive_comment.c:
|
|
- MFB: #38944, freshly created archive has no comment or cdir
|
|
|
|
* (PHP_5_2)
|
|
ext/zip/lib/zip_get_archive_comment.c:
|
|
- #38944, freshly created archive has no comment or cdir
|
|
|
|
2006-09-25 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/zip/tests/bug38944.phpt:
|
|
add test
|
|
|
|
* ext/zip/tests/bug38944.phpt
|
|
ext/zip/tests/bug38944.phpt:
|
|
|
|
add test
|
|
|
|
2006-09-25 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ext/soap/soap.c
|
|
ext/soap/soap.c:
|
|
Removed warning about unreferenced local variable
|
|
|
|
* ext/standard/dns.c
|
|
ext/standard/math.c:
|
|
ZTS fix
|
|
|
|
2006-09-25 Sara Golemon <sara@golemon.com>
|
|
|
|
* ext/standard/dns.c:
|
|
PHP6 Updates and some very minor feature add in dns_get_record()
|
|
|
|
* ext/standard/type.c:
|
|
Make settype($var, 'string'); behave like $var = (string)$var;
|
|
e.g. switch between (binary) and (unicode) depending on UG(unicode)
|
|
|
|
* ext/standard/crc32.c
|
|
ext/standard/crypt.c:
|
|
Flag a couple more unicode ready functions
|
|
|
|
* ext/standard/base64.c:
|
|
base64 functions are basicly binary-only ops
|
|
|
|
2006-09-24 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/zip/tests/38943.phpt
|
|
ext/zip/tests/38943.phpt:
|
|
|
|
- #38943, properties in extended class cannot be set
|
|
- use zend_object_std_init instead of a manual initialisation
|
|
|
|
* ext/zip/php_zip.c
|
|
ext/zip/php_zip.c
|
|
ext/zip/tests/38943.phpt:
|
|
- #38943, properties in extended class cannot be set
|
|
- use zend_object_std_init instead of a manual initialisation
|
|
|
|
2006-09-24 Sara Golemon <sara@golemon.com>
|
|
|
|
* ext/standard/fsock.c:
|
|
PHP6 Update: fsockopen/psfockopen
|
|
|
|
* ext/standard/file.c:
|
|
PHP6 Updates for rmdir/mkdir/rename
|
|
|
|
* ext/standard/file.c
|
|
main/php_streams.h
|
|
main/streams/plain_wrapper.c
|
|
main/streams/streams.c:
|
|
PHP6 Updates for popen() and related functionality
|
|
|
|
* ext/standard/file.c:
|
|
PHP6 Update for get_meta_tags() -- What a silly function...
|
|
|
|
2006-09-24 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/imap/config.m4
|
|
ext/imap/php_imap.c:
|
|
MFB: Fixed bug #38941 (imap extension does not compile against new version
|
|
of the imap library).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/imap/config.m4
|
|
ext/imap/php_imap.c:
|
|
Fixed bug #38941 (imap extension does not compile against new version of
|
|
the imap library).
|
|
|
|
2006-09-24 Sara Golemon <sara@golemon.com>
|
|
|
|
* ext/standard/math.c:
|
|
PHP6 Updates w/ minor refactoring
|
|
|
|
* ext/standard/exec.c
|
|
ext/standard/md5.c
|
|
ext/standard/sha1.c
|
|
ext/standard/type.c:
|
|
PHP6 Updates
|
|
|
|
2006-09-24 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
|
|
|
|
* (PHP_5_2)
|
|
ext/mbstring/mbstring.c:
|
|
disabled mb_list_*_names() and mb_list_encodings(arg) which are introduced
|
|
in PHP 5.2.0RC to reconsider/discuss the specification.
|
|
|
|
2006-09-23 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/standard/dir.c:
|
|
add missing parameter to opendir() and fix segfault
|
|
|
|
* sapi/cgi/cgi_main.c
|
|
sapi/cgi/cgi_main.c:
|
|
fix CGI build
|
|
|
|
* ext/standard/string.c:
|
|
one more try to fix ZTS build
|
|
|
|
* ext/standard/string.c:
|
|
fix ZTS build
|
|
|
|
* ext/standard/url.c:
|
|
fix possible segfault in #38891
|
|
|
|
2006-09-23 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
|
|
|
|
* (PHP_5_2)
|
|
ext/mbstring/config.m4:
|
|
fixed build problem of some extensions which depend on ext/mbstring.
|
|
|
|
2006-09-22 Sara Golemon <sara@golemon.com>
|
|
|
|
* ext/standard/file.c:
|
|
Fix copy() from last commit and add a few more PHP6 updates
|
|
|
|
* ext/standard/file.c:
|
|
Update copy() for PHP6
|
|
|
|
* ext/standard/streamsfuncs.c
|
|
main/php_streams.h
|
|
main/streams/streams.c:
|
|
Update stream_copy_to_stream() for PHP6
|
|
|
|
2006-09-22 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/unicode/collator.c:
|
|
Fix protos.
|
|
|
|
* unicode-progress.txt
|
|
ext/standard/string.c:
|
|
Unicode upgrade for quotemeta(). Yes, I know it's ugly. You try making
|
|
it pretty.
|
|
|
|
2006-09-22 Sara Golemon <sara@golemon.com>
|
|
|
|
* ext/standard/streamsfuncs.c:
|
|
Update stream_get_contents() for PHP6
|
|
|
|
2006-09-22 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* unicode-progress.txt
|
|
ext/standard/string.c:
|
|
Bring localeconv(), money_format(), and nl_langinfo() to standards. Add
|
|
E_STRICT notices about them being deprecated in Unicode mode.
|
|
|
|
2006-09-22 Sara Golemon <sara@golemon.com>
|
|
|
|
* ext/standard/file.c:
|
|
Tweak file_get_contents()'s return value a little
|
|
|
|
2006-09-22 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* unicode-progress.txt
|
|
ext/standard/string.c:
|
|
Unicode support in count_chars(). Note that due to the size of the
|
|
Unicode character set only mode=1 is supported.
|
|
|
|
2006-09-22 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* sapi/cgi/cgi_main.c
|
|
sapi/cli/php_cli.c:
|
|
MFB: Restore support for unquoted -d options
|
|
|
|
* (PHP_5_2)
|
|
sapi/cgi/cgi_main.c
|
|
sapi/cli/php_cli.c:
|
|
Restore support for unquoted -d options
|
|
|
|
2006-09-22 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ext/soap/soap.c
|
|
ext/soap/soap.c:
|
|
Prevent access to dead zval
|
|
|
|
2006-09-22 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* ext/dom/element.c
|
|
ext/dom/nodelist.c
|
|
ext/dom/php_dom.c
|
|
ext/dom/tests/domelement.phpt:
|
|
mark functionality unicode safe
|
|
add test
|
|
|
|
2006-09-22 Sara Golemon <sara@golemon.com>
|
|
|
|
* ext/standard/assert.c
|
|
ext/standard/basic_functions.c
|
|
ext/standard/dir.c:
|
|
PHP6 Updates
|
|
|
|
2006-09-21 Sara Golemon <sara@golemon.com>
|
|
|
|
* ZendEngine2/zend_API.c
|
|
ZendEngine2/zend_builtin_functions.c:
|
|
Add missing function protos
|
|
|
|
* ext/standard/filestat.c:
|
|
PHP6 Updates
|
|
|
|
2006-09-21 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/filter/tests/036.phpt:
|
|
MFB: fix test
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/tests/036.phpt:
|
|
Fixed test
|
|
|
|
2006-09-21 Sara Golemon <sara@golemon.com>
|
|
|
|
* ext/standard/streamsfuncs.c
|
|
ext/standard/tests/file/002.phpt
|
|
ext/standard/tests/file/stream_rfc2397_002.phpt:
|
|
Update (most of) the functions in streamsfuncs.c
|
|
|
|
This commit also includes a change to tests/file/stream_rfc2397_002.phpt
|
|
which doesn't entirely pass in unicode mode yet, however that's a unicode
|
|
issue in the data:// wrapper that needs fixing, not a problem with the
|
|
streams layer itself.
|
|
|
|
* ext/hash/package2.xml:
|
|
Add double-width ripemd tests to package2.xml as well
|
|
|
|
2006-09-21 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/unicode/collator.c
|
|
ext/unicode/property.c
|
|
ext/unicode/transform.c
|
|
ext/unicode/unicode.c:
|
|
Fix protos.
|
|
|
|
2006-09-21 Sara Golemon <sara@golemon.com>
|
|
|
|
* ext/hash/package.xml:
|
|
Add double-width ripemd tests to package.xml
|
|
|
|
2006-09-21 Seiji Masugata <s.masugata@digicom.dnp.co.jp>
|
|
|
|
* (PHP_5_2)
|
|
ext/mbstring/config.m4
|
|
ext/mbstring/config.w32
|
|
ext/mbstring/mbstring.c
|
|
ext/mbstring/oniguruma/HISTORY
|
|
ext/mbstring/oniguruma/config.h.in
|
|
ext/mbstring/oniguruma/index.html
|
|
ext/mbstring/oniguruma/oniguruma.h
|
|
ext/mbstring/oniguruma/regcomp.c
|
|
ext/mbstring/oniguruma/regexec.c
|
|
ext/mbstring/oniguruma/regint.h:
|
|
Updated bundled oniguruma library (used for multibyte regular expression)
|
|
to 4.4.4. fixed some Segmentation Fault, and build fails in OSX(Xcode
|
|
2.4/gcc 4.0.1 problem). See #38452.
|
|
|
|
2006-09-21 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* ext/dom/attr.c
|
|
ext/dom/cdatasection.c
|
|
ext/dom/characterdata.c
|
|
ext/dom/comment.c
|
|
ext/dom/php_dom.c
|
|
ext/dom/text.c
|
|
ext/dom/tests/domattributes.phpt
|
|
ext/dom/tests/domchardata.phpt:
|
|
fix domcomment property handler so it inherits from domcharacterdata
|
|
mark tested functions as unicode safe
|
|
add tests
|
|
|
|
* ext/xsl/php_xsl.c
|
|
ext/xsl/xsltprocessor.c
|
|
ext/xsl/tests/bug33853.phpt:
|
|
finish unicode updates
|
|
update test
|
|
|
|
2006-09-21 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ext/bcmath/bcmath.c:
|
|
ZTS fix
|
|
|
|
2006-09-20 Sara Golemon <sara@golemon.com>
|
|
|
|
* ext/unicode/collator.c
|
|
ext/unicode/property.c
|
|
ext/unicode/transform.c
|
|
ext/unicode/unicode.c:
|
|
Backfill protos for ext/unicode functions
|
|
|
|
2006-09-20 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
|
|
|
|
* (PHP_5_2)
|
|
ext/mbstring/oniguruma/oniguruma.h:
|
|
fixed compilation problem on Mac OS/X. (bug #38892,38778,38452)
|
|
|
|
2006-09-20 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* unicode-progress.txt
|
|
ZendEngine2/zend_API.c
|
|
ext/standard/array.c
|
|
ext/standard/string.c:
|
|
Bug fixes for substr_replace().
|
|
|
|
* ext/spl/config.m4:
|
|
Install SPL headers.
|
|
|
|
2006-09-20 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ext/soap/tests/typemap001.phpt
|
|
ext/soap/tests/typemap001.phpt
|
|
ext/soap/tests/typemap002.phpt
|
|
ext/soap/tests/typemap002.phpt
|
|
ext/soap/tests/typemap003.phpt
|
|
ext/soap/tests/typemap003.phpt
|
|
ext/soap/tests/typemap004.phpt
|
|
ext/soap/tests/typemap004.phpt
|
|
ext/soap/tests/typemap005.phpt
|
|
ext/soap/tests/typemap005.phpt
|
|
ext/soap/tests/typemap006.phpt
|
|
ext/soap/tests/typemap006.phpt
|
|
ext/soap/tests/typemap007.phpt
|
|
ext/soap/tests/typemap007.phpt
|
|
ext/soap/tests/typemap008.phpt
|
|
ext/soap/tests/typemap008.phpt
|
|
ext/soap/tests/typemap009.phpt
|
|
ext/soap/tests/typemap009.phpt
|
|
ext/soap/tests/typemap010.phpt
|
|
ext/soap/tests/typemap010.phpt
|
|
ext/soap/tests/typemap011.phpt
|
|
ext/soap/tests/typemap011.phpt
|
|
ext/soap/tests/typemap012.phpt:
|
|
|
|
file typemap001.phpt was initially added on branch PHP_5_2.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/soap/php_encoding.c
|
|
ext/soap/php_encoding.c
|
|
ext/soap/php_encoding.h
|
|
ext/soap/php_encoding.h
|
|
ext/soap/php_sdl.c
|
|
ext/soap/php_sdl.c
|
|
ext/soap/php_soap.h
|
|
ext/soap/php_soap.h
|
|
ext/soap/soap.c
|
|
ext/soap/soap.c
|
|
ext/soap/tests/typemap001.phpt
|
|
ext/soap/tests/typemap002.phpt
|
|
ext/soap/tests/typemap003.phpt
|
|
ext/soap/tests/typemap004.phpt
|
|
ext/soap/tests/typemap005.phpt
|
|
ext/soap/tests/typemap006.phpt
|
|
ext/soap/tests/typemap007.phpt
|
|
ext/soap/tests/typemap008.phpt
|
|
ext/soap/tests/typemap009.phpt
|
|
ext/soap/tests/typemap010.phpt
|
|
ext/soap/tests/typemap011.phpt
|
|
ext/soap/tests/typemap012.phpt
|
|
ext/soap/tests/typemap012.phpt:
|
|
Added ability to make SOAP call userspace PHP<->XML converters
|
|
|
|
* tests/lang/bug38579.phpt
|
|
tests/lang/bug38579.phpt:
|
|
|
|
file bug38579.phpt was initially added on branch PHP_5_2.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
TSRM/tsrm_virtual_cwd.c
|
|
TSRM/tsrm_virtual_cwd.c
|
|
tests/lang/bug38579.inc
|
|
tests/lang/bug38579.inc
|
|
tests/lang/bug38579.inc
|
|
tests/lang/bug38579.phpt:
|
|
Fixed bug #38579 (include_once() may include the same file twice)
|
|
|
|
2006-09-20 Sara Golemon <sara@golemon.com>
|
|
|
|
* ext/hash/hash.c
|
|
ext/hash/hash_ripemd.c
|
|
ext/hash/php_hash.h
|
|
ext/hash/php_hash_ripemd.h
|
|
ext/hash/tests/ripemd256.phpt
|
|
ext/hash/tests/ripemd320.phpt:
|
|
Add ripemd256 and ripemd320 algos
|
|
|
|
* ext/hash/hash.c
|
|
ext/hash/tests/adler32.phpt
|
|
ext/hash/tests/crc32.phpt
|
|
ext/hash/tests/gost.phpt
|
|
ext/hash/tests/haval.phpt
|
|
ext/hash/tests/hmac-md5.phpt
|
|
ext/hash/tests/md2.phpt
|
|
ext/hash/tests/md4.phpt
|
|
ext/hash/tests/md5.phpt
|
|
ext/hash/tests/ripemd128.phpt
|
|
ext/hash/tests/ripemd160.phpt
|
|
ext/hash/tests/sha1.phpt
|
|
ext/hash/tests/sha256.phpt
|
|
ext/hash/tests/sha384.phpt
|
|
ext/hash/tests/sha512.phpt
|
|
ext/hash/tests/snefru.phpt
|
|
ext/hash/tests/tiger.phpt
|
|
ext/hash/tests/whirlpool.phpt:
|
|
PHP6 Updates
|
|
|
|
2006-09-19 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/filter/filter.c:
|
|
MFB: make input_get_args() not modify the original values.
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/filter.c:
|
|
make input_get_args() not modify the original values.
|
|
|
|
* ext/standard/basic_functions.c:
|
|
MFB: array_key_exists() should not work by by-ref
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/basic_functions.c:
|
|
array_key_exists() should not work by by-ref
|
|
|
|
2006-09-19 Sara Golemon <sara@golemon.com>
|
|
|
|
* ext/hash/hash.c
|
|
ext/hash/hash_md.c
|
|
ext/hash/hash_sha.c
|
|
ext/hash/php_hash_md.h
|
|
ext/hash/php_hash_sha.h:
|
|
Strip unused implementations of md5(), md5_file(), sha1(), and sha1_file()
|
|
from this extension.
|
|
|
|
It was decided a few months ago that those implementations would simply
|
|
stay in ext/standard and never leave.
|
|
|
|
* ext/bcmath/bcmath.c:
|
|
Refactor parameter parsing into the 21st century and flag Unicode readiness
|
|
|
|
2006-09-19 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend_compile.c
|
|
ZendEngine2/zend_compile.c
|
|
ZendEngine2/zend_compile.h
|
|
ZendEngine2/zend_compile.h
|
|
ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h
|
|
ZendEngine2/zend_vm_execute.h
|
|
ZendEngine2/tests/bug34065.phpt
|
|
ZendEngine2/tests/bug38623.phpt:
|
|
Fixed bugs #34065 and #38623 (throw in foreach/switch causes memory leaks)
|
|
|
|
* ZendEngine2/tests/bug34065.phpt
|
|
ZendEngine2/tests/bug34065.phpt
|
|
ZendEngine2/tests/bug38623.phpt
|
|
ZendEngine2/tests/bug38623.phpt:
|
|
|
|
Fixed bugs #34065 and #38623 (throw in foreach/switch causes memory leaks)
|
|
|
|
2006-09-19 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ZendEngine2/zend.c:
|
|
Use internal converter name to speed up instantiation.
|
|
|
|
* ext/pcre/php_pcre.c:
|
|
Unicode support in preg_grep().
|
|
|
|
2006-09-19 Sara Golemon <sara@golemon.com>
|
|
|
|
* ZendEngine2/zend.c
|
|
ZendEngine2/zend_globals.h
|
|
ext/standard/streamsfuncs.c
|
|
main/streams/streams.c:
|
|
Add INI controlled default stream encoding (unicode.stream_encoding).
|
|
Add convenience function stream_defualt_encoding() for setting it.
|
|
|
|
2006-09-19 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend_ini.h
|
|
ZendEngine2/zend_ini_parser.y
|
|
ZendEngine2/zend_ini_scanner.h
|
|
ZendEngine2/zend_ini_scanner.l
|
|
main/SAPI.c
|
|
main/SAPI.h
|
|
main/php_ini.c
|
|
sapi/cgi/cgi_main.c
|
|
sapi/cli/php_cli.c:
|
|
MFH: Fixed mess with CGI/CLI -d command line option (now it works with cgi;
|
|
constants are working exactly like in php.ini; with FastCGI -d affects all
|
|
requests).
|
|
|
|
2006-09-19 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/pcre/php_pcre.c:
|
|
Upgrade preg_quote() to support Unicode.
|
|
|
|
* ext/pcre/php_pcre.c:
|
|
Fix offset calculation in add_offset_pair().
|
|
|
|
2006-09-19 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/pdo/tests/bug_38253.phpt
|
|
ext/pdo_pgsql/pgsql_driver.c
|
|
ext/pdo_pgsql/pgsql_statement.c:
|
|
MFB:
|
|
Fixed bug #37870 (pgo_pgsql tries to de-allocate unused statements).
|
|
Fixed bug #36681 (pdo_pgsql driver incorrectly ignored some errors).
|
|
Fixed test for bug #38253 not to use faulty SQL that generates
|
|
errors in PostgreSQL
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/pdo/tests/bug_38253.phpt
|
|
ext/pdo_pgsql/pgsql_driver.c
|
|
ext/pdo_pgsql/pgsql_statement.c:
|
|
Fixed bug #37870 (pgo_pgsql tries to de-allocate unused statements).
|
|
Fixed bug #36681 (pdo_pgsql driver incorrectly ignored some errors).
|
|
Fixed test for bug #38253 not to use faulty SQL that generates errors in
|
|
PostgreSQL
|
|
|
|
2006-09-19 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/array/bug34066.phpt:
|
|
fix test
|
|
|
|
2006-09-19 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/spl/tests/iterator_006.phpt
|
|
ext/spl/tests/iterator_050.phpt
|
|
ext/spl/tests/iterator_051.phpt
|
|
ext/spl/tests/iterator_052.phpt
|
|
ext/spl/tests/iterator_053.phpt
|
|
ext/spl/tests/iterator_054.phpt
|
|
ext/spl/tests/iterator_055.phpt
|
|
ext/spl/tests/sxe_001.phpt
|
|
ext/spl/tests/sxe_002.phpt
|
|
ext/spl/tests/sxe_003.phpt
|
|
ext/spl/tests/sxe_004.phpt
|
|
ext/spl/tests/sxe_005.phpt:
|
|
fix spl tests
|
|
|
|
* ext/iconv/tests/iconv_substr.phpt
|
|
ext/libxml/tests/002.phpt
|
|
ext/pcre/tests/bug20528.phpt
|
|
ext/pcre/tests/pcre_count.phpt
|
|
ext/pcre/tests/preg_replace.phpt
|
|
ext/pcre/tests/preg_replace2.phpt
|
|
ext/pcre/tests/preg_replace_callback2.phpt
|
|
ext/pcre/tests/preg_replace_callback3.phpt
|
|
ext/pcre/tests/split.phpt
|
|
ext/pcre/tests/split2.phpt
|
|
ext/reflection/tests/005.phpt
|
|
ext/standard/tests/array/array_walk.phpt
|
|
ext/standard/tests/array/array_walk_recursive1.phpt
|
|
ext/xml/tests/bug26528.phpt
|
|
ext/xml/tests/bug35447.phpt:
|
|
fix tests
|
|
|
|
* ext/pcre/php_pcre.c:
|
|
fix leak in preg_split()
|
|
|
|
2006-09-19 Stefan Esser <php@nopiracy.de>
|
|
|
|
* (PHP_5_2)
|
|
main/rfc1867.c:
|
|
Delete empty temporary files if file upload hook forbids the upload
|
|
|
|
2006-09-19 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/date/tests/oo_002.phpt
|
|
ext/filter/tests/029.phpt:
|
|
fix test
|
|
|
|
2006-09-19 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ZendEngine2/zend_API.c
|
|
ZendEngine2/zend_API.h
|
|
ZendEngine2/zend_builtin_functions.c
|
|
ZendEngine2/zend_compile.c
|
|
ZendEngine2/zend_exceptions.c
|
|
ZendEngine2/zend_execute_API.c
|
|
ZendEngine2/zend_hash.c
|
|
ZendEngine2/zend_hash.h
|
|
ZendEngine2/zend_operators.c
|
|
ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h
|
|
ZendEngine2/zend_vm_execute.skl
|
|
ext/date/php_date.c
|
|
ext/dom/node.c
|
|
ext/filter/logical_filters.c
|
|
ext/session/session.c
|
|
ext/simplexml/simplexml.c
|
|
ext/soap/php_encoding.c
|
|
ext/soap/php_packet_soap.c
|
|
ext/soap/soap.c
|
|
ext/sqlite/sqlite.c
|
|
ext/standard/basic_functions.c
|
|
ext/standard/datetime.c
|
|
ext/standard/dns.c
|
|
ext/standard/file.c
|
|
ext/standard/filestat.c
|
|
ext/standard/http_fopen_wrapper.c
|
|
ext/standard/image.c
|
|
ext/standard/info.c
|
|
ext/standard/iptc.c
|
|
ext/standard/microtime.c
|
|
ext/standard/proc_open.c
|
|
ext/standard/scanf.c
|
|
ext/standard/streamsfuncs.c
|
|
ext/standard/string.c
|
|
ext/standard/url.c
|
|
ext/zlib/zlib.c
|
|
main/main.c
|
|
main/output.c
|
|
main/php_variables.c
|
|
main/streams/filter.c
|
|
main/streams/memory.c
|
|
main/streams/streams.c
|
|
main/streams/unicode_filter.c
|
|
main/streams/userspace.c
|
|
main/streams/xp_socket.c:
|
|
Disabled autoconversion of hash keys (from string to unicode) for PHP
|
|
arrays
|
|
|
|
2006-09-19 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/array/array_walk_objects.phpt
|
|
ext/standard/tests/array/array_walk_rec_objects.phpt:
|
|
argh.. nuke UEXPECTF
|
|
|
|
* (PHP_4_4)
|
|
ext/standard/array.c
|
|
ext/standard/tests/array/array_walk_objects.phpt:
|
|
support objects in array_walk()
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/array.c
|
|
ext/standard/tests/array/array_walk.phpt
|
|
ext/standard/tests/array/array_walk_objects.phpt
|
|
ext/standard/tests/array/array_walk_rec_objects.phpt
|
|
ext/standard/tests/array/array_walk_recursive1.phpt:
|
|
support objects in array_walk*()
|
|
|
|
* ext/standard/array.c
|
|
ext/standard/tests/array/array_walk.phpt
|
|
ext/standard/tests/array/array_walk_objects.phpt
|
|
ext/standard/tests/array/array_walk_objects.phpt
|
|
ext/standard/tests/array/array_walk_objects.phpt
|
|
ext/standard/tests/array/array_walk_rec_objects.phpt
|
|
ext/standard/tests/array/array_walk_rec_objects.phpt
|
|
ext/standard/tests/array/array_walk_recursive1.phpt:
|
|
support objects in array_walk*()
|
|
add new tests, fix old ones
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
ext/standard/array.c
|
|
ext/standard/tests/array/bug34066.phpt:
|
|
MFH: fix #34066 (recursive array_walk causes segfault)
|
|
add test
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/array.c
|
|
ext/standard/tests/array/bug34066.phpt
|
|
ext/standard/tests/array/bug34066_1.phpt:
|
|
MFH: fix #34066 (recursive array_walk causes segfault)
|
|
add tests
|
|
|
|
* ext/standard/array.c
|
|
ext/standard/tests/array/bug34066.phpt
|
|
ext/standard/tests/array/bug34066.phpt
|
|
ext/standard/tests/array/bug34066.phpt
|
|
ext/standard/tests/array/bug34066_1.phpt
|
|
ext/standard/tests/array/bug34066_1.phpt:
|
|
fix #34066 (recursive array_walk causes segfault)
|
|
add tests
|
|
|
|
2006-09-19 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h:
|
|
Forgotten part of patch (Small optimization of
|
|
ZEND_INIT_ARRAY/ZEND_ADD_ARRAY_ELEMENT)
|
|
|
|
* ZendEngine2/zend_API.c:
|
|
ZTS fix
|
|
|
|
* ext/spl/spl_iterators.c:
|
|
Fixed PCRE related compilation errors
|
|
|
|
2006-09-18 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* main/main.c:
|
|
MFB: Avoid generating php_errormsg twice in some instances.
|
|
|
|
* (PHP_5_2)
|
|
main/main.c:
|
|
Avoid generating php_errormsg twice in some instances.
|
|
|
|
2006-09-18 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/oci8/config.m4:
|
|
add PHP version detection to this branch too, since I'm using this branch
|
|
to make PECL releases
|
|
|
|
2006-09-18 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/pcre/php_pcre.c:
|
|
Upgrade preg_split() to support Unicode strings.
|
|
|
|
* ZendEngine2/zend_API.c
|
|
ZendEngine2/zend_API.h
|
|
ZendEngine2/zend_language_scanner.l
|
|
ext/pcre/php_pcre.c
|
|
ext/pcre/php_pcre.h:
|
|
More work on Unicode support in PCRE. When UG(unicode) is on, all
|
|
strings passed to PCRE have to be IS_UNICODE or IS_STRING in UTF-8
|
|
encoding. Failure to do so will result in unpredictable results.
|
|
|
|
2006-09-18 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/bcmath/libbcmath/src/.cvsignore
|
|
ext/gd/libgd/.cvsignore
|
|
ext/pcre/pcrelib/.cvsignore
|
|
ext/pdo_sqlite/sqlite/src/.cvsignore
|
|
ext/sqlite/libsqlite/src/.cvsignore
|
|
ext/zip/.cvsignore
|
|
ext/zip/lib/.cvsignore
|
|
main/.cvsignore
|
|
main/streams/.cvsignore
|
|
regex/.cvsignore
|
|
sapi/apache2filter/.cvsignore:
|
|
Add .libs to .cvsignore
|
|
|
|
2006-09-18 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/curl/interface.c:
|
|
MFB: Fixed bug #38574 (missing curl constants and improper constant
|
|
detection).
|
|
|
|
2006-09-18 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/session/tests/008-php4.2.3.phpt
|
|
ext/shmop/tests/001.phpt:
|
|
Fix tests
|
|
|
|
2006-09-18 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/curl/interface.c:
|
|
Fixed bug #38574 (missing curl constants and improper constant detection).
|
|
|
|
2006-09-18 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h
|
|
ZendEngine2/zend_vm_execute.h:
|
|
Small optimization of ZEND_INIT_ARRAY/ZEND_ADD_ARRAY_ELEMENT. (Nuno,
|
|
Dmitry)
|
|
|
|
2006-09-18 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/bz2/tests/002.phpt:
|
|
fix test
|
|
|
|
* (PHP_5_2)
|
|
ext/bz2/tests/002.phpt:
|
|
fix test (the error message is different across the systems)
|
|
|
|
2006-09-18 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ZendEngine2/zend_vm_gen.php
|
|
ZendEngine2/zend_vm_gen.php:
|
|
Fixed non-specialized executor
|
|
|
|
2006-09-18 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
main/main.c:
|
|
Fixed memory leak on require() error
|
|
|
|
2006-09-17 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/filter/tests/037.phpt
|
|
ext/filter/tests/037.phpt:
|
|
|
|
file 037.phpt was initially added on branch PHP_5_2.
|
|
|
|
2006-09-17 Johannes Schlüter <johannes@schlueters.de>
|
|
|
|
* ext/reflection/php_reflection.c:
|
|
- Unicode fix
|
|
|
|
2006-09-16 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/dom/document.c:
|
|
MFB: One last expand_filepath() check
|
|
|
|
2006-09-16 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/gd/libgd/gd.h
|
|
ext/gd/libgd/gdfontg.c
|
|
ext/gd/libgd/gdfontl.c
|
|
ext/gd/libgd/gdfontmb.c
|
|
ext/gd/libgd/gdfonts.c
|
|
ext/gd/libgd/gdfontt.c:
|
|
MFB: fix compiler warnings introduced in my previous commit
|
|
|
|
* (PHP_5_2)
|
|
ext/gd/libgd/gd.h
|
|
ext/gd/libgd/gdfontg.c
|
|
ext/gd/libgd/gdfontl.c
|
|
ext/gd/libgd/gdfontmb.c
|
|
ext/gd/libgd/gdfonts.c
|
|
ext/gd/libgd/gdfontt.c:
|
|
fix compiler warnings introduced in my previous commit
|
|
|
|
2006-09-16 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
ext/dom/document.c:
|
|
One last expand_filepath() check
|
|
|
|
* ext/pdo_sqlite/sqlite_driver.c
|
|
ext/standard/link.c:
|
|
MFB: Additional expand_filepath() checks
|
|
|
|
* (PHP_5_2)
|
|
ext/pdo_sqlite/sqlite_driver.c
|
|
ext/standard/link.c:
|
|
Additional expand_filepath() checks
|
|
|
|
* ext/com_dotnet/com_persist.c
|
|
ext/sqlite/pdo_sqlite2.c
|
|
ext/sqlite/sqlite.c:
|
|
MFB: Added missing validation checks around expand_filepath()
|
|
|
|
2006-09-16 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* (PHP_5_2)
|
|
ext/xmlreader/php_xmlreader.c
|
|
ext/xmlwriter/php_xmlwriter.c:
|
|
plug leaks that in the previous patch
|
|
|
|
* (PHP_5_2)
|
|
ext/xmlreader/php_xmlreader.c
|
|
ext/xmlwriter/php_xmlwriter.c:
|
|
add missing checks around expand_filepath()
|
|
|
|
2006-09-16 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
ext/com_dotnet/com_persist.c
|
|
ext/sqlite/pdo_sqlite2.c
|
|
ext/sqlite/sqlite.c:
|
|
Added missing validation checks around expand_filepath()
|
|
|
|
2006-09-16 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* (PHP_5_2)
|
|
ext/posix/posix.c
|
|
ext/posix/tests/.cvsignore
|
|
ext/posix/tests/.cvsignore
|
|
ext/posix/tests/001.phpt
|
|
ext/posix/tests/001.phpt:
|
|
fix possible crash in posix_access()
|
|
|
|
* ext/pdo_sqlite/sqlite/src/parse.c:
|
|
fix lcov report
|
|
|
|
* (PHP_5_2)
|
|
ext/pdo_sqlite/sqlite/src/parse.c:
|
|
use relative paths, so that we dont break the lcov reports
|
|
|
|
2006-09-16 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
BFN
|
|
|
|
* ext/dom/characterdata.c
|
|
ext/dom/node.c
|
|
ext/dom/tests/bug38850.phpt:
|
|
MFB: implement workaround for bug #38823 (DOMComment->appendData does
|
|
nothing)
|
|
fix bug #38850 (lookupNamespaceURI doesn't return default namespace)
|
|
add test
|
|
|
|
* (PHP_5_2)
|
|
ext/dom/characterdata.c
|
|
ext/dom/node.c
|
|
ext/dom/tests/bug38850.phpt
|
|
ext/dom/tests/bug38850.phpt:
|
|
implement workaround for bug #38823 (DOMComment->appendData does nothing)
|
|
fix bug #38850 (lookupNamespaceURI doesn't return default namespace)
|
|
add test
|
|
|
|
2006-09-16 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/openssl/openssl.c
|
|
ext/posix/posix.c
|
|
ext/posix/tests/.cvsignore
|
|
ext/posix/tests/001.phpt
|
|
ext/xmlreader/php_xmlreader.c
|
|
ext/xmlwriter/php_xmlwriter.c:
|
|
MFB
|
|
|
|
* (PHP_5_2)
|
|
ext/openssl/openssl.c:
|
|
fix mem leak. hash keys dont need to be strdup'ed
|
|
|
|
2006-09-15 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/pgsql/config.m4
|
|
ext/pgsql/config.w32
|
|
ext/pgsql/pgsql.c:
|
|
MFB: Added a check for PQftable() function
|
|
|
|
* (PHP_5_2)
|
|
ext/pgsql/config.m4
|
|
ext/pgsql/config.w32
|
|
ext/pgsql/pgsql.c:
|
|
Added a check for PQftable() function
|
|
|
|
2006-09-15 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* (PHP_5_2)
|
|
ext/gd/libgd/gdft.c:
|
|
fix a valgrind warning. this also provides a 5x speedup in the
|
|
imagefttext.phpt test, because without this patch it never got cache hits
|
|
|
|
2006-09-15 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/curl/config.m4
|
|
ext/curl/streams.c:
|
|
missing part of the fix for #38844
|
|
|
|
* ext/curl/streams.c:
|
|
MFB: still output an error, even if there is no curl_easy_strerror()
|
|
|
|
* (PHP_5_2)
|
|
ext/curl/streams.c:
|
|
still output an error, even if there is no curl_easy_strerror()
|
|
|
|
2006-09-15 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/gd/libgd/gd.h
|
|
ext/gd/libgd/gdfontg.c
|
|
ext/gd/libgd/gdfontl.c
|
|
ext/gd/libgd/gdfontmb.c
|
|
ext/gd/libgd/gdfonts.c
|
|
ext/gd/libgd/gdfontt.c
|
|
ext/gd/libgd/gdft.c
|
|
ext/gd/libgd/gdtables.c
|
|
ext/tidy/php_tidy.h
|
|
ext/tidy/tidy.c
|
|
ext/tidy/tidy.c:
|
|
MFB
|
|
|
|
* (PHP_5_2)
|
|
ext/gd/libgd/gd.h
|
|
ext/gd/libgd/gdfontg.c
|
|
ext/gd/libgd/gdfontl.c
|
|
ext/gd/libgd/gdfontmb.c
|
|
ext/gd/libgd/gdfonts.c
|
|
ext/gd/libgd/gdfontt.c
|
|
ext/gd/libgd/gdtables.c:
|
|
mark some huge arrays as read-only
|
|
|
|
2006-09-15 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/curl/multi.c:
|
|
MFH: fix segfault in curl_multi_info_read()
|
|
|
|
* ext/curl/multi.c:
|
|
fix segfault in curl_multi_info_read()
|
|
|
|
2006-09-15 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* (PHP_5_2)
|
|
ext/tidy/tidy.c:
|
|
remove warning. thanks Tony for noticing
|
|
|
|
* (PHP_5_2)
|
|
ext/tidy/php_tidy.h
|
|
ext/tidy/tidy.c:
|
|
remove more old code and macros. also remove the module global 'inst' (not
|
|
needed anymore)
|
|
|
|
2006-09-15 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/curl/config.m4
|
|
ext/curl/streams.c:
|
|
MFH: fix #38844 (curl_easy_strerror() is defined only since cURL 7.12.0)
|
|
|
|
* ext/curl/config.m4
|
|
ext/curl/streams.c:
|
|
fix #38844 (curl_easy_strerror() is defined only since cURL 7.12.0)
|
|
|
|
2006-09-15 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/zip/php_zip.c
|
|
ext/zip/tests/bug8700.phpt:
|
|
- MFH: PECL Bug #8700, zipArchive::getFromIndex() fails
|
|
|
|
* ext/zip/php_zip.c
|
|
ext/zip/tests/bug8700.phpt
|
|
ext/zip/tests/bug8700.phpt:
|
|
- PECL Bug #8700, zipArchive::getFromIndex() fails
|
|
|
|
2006-09-15 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/basic_functions.c
|
|
ext/standard/tests/general_functions/010.phpt:
|
|
MFH: fix leak when call to shutdown function fails
|
|
|
|
* ext/standard/basic_functions.c
|
|
ext/standard/tests/general_functions/010.phpt
|
|
ext/standard/tests/general_functions/010.phpt:
|
|
fix leak when call to shutdown function fails
|
|
|
|
* (PHP_5_2)
|
|
sapi/cli/php_cli.c:
|
|
fix leak with `php -c /path -h`
|
|
|
|
* sapi/cli/php_cli.c:
|
|
fix leaks with `php -d option=value -c /path -h`
|
|
|
|
* (PHP_5_2)
|
|
ext/dom/element.c:
|
|
MFH: free node pointer using correct function
|
|
fixes leak in ext/dom/tests/dom_create_element.phpt
|
|
|
|
* ext/dom/element.c:
|
|
free node pointer using correct function
|
|
fixes leak in ext/dom/tests/dom_create_element.phpt
|
|
|
|
* ext/standard/tests/file/stream_001.phpt
|
|
ext/standard/tests/file/stream_001.phpt
|
|
main/streams/streams.c:
|
|
|
|
fix double free(), add test
|
|
|
|
2006-09-15 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ext/soap/soap.c
|
|
ext/soap/soap.c:
|
|
Fixed memory leak
|
|
|
|
2006-09-14 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
configure.in
|
|
main/php_version.h:
|
|
Back to dev
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
configure.in
|
|
main/php_version.h:
|
|
PHP 5.2.0RC4
|
|
|
|
* ext/filter/logical_filters.c
|
|
ext/filter/tests/bug7715.phpt:
|
|
MFB: Make float filter handle things like 02.324 properly
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/logical_filters.c
|
|
ext/filter/tests/bug7715.phpt:
|
|
Make float filter handle things like 02.324 properly
|
|
|
|
2006-09-14 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* run-tests.php
|
|
tests/run-test/test010.phpt:
|
|
MFB
|
|
|
|
* (PHP_5_2)
|
|
run-tests.php
|
|
tests/run-test/test010.phpt
|
|
tests/run-test/test010.phpt:
|
|
add --STDIN-- support
|
|
|
|
2006-09-14 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/filter/filter.c:
|
|
MFB
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/filter.c:
|
|
separate zval only when needed (fixes 035.phpt and doesn't affect SAPI
|
|
filtering)
|
|
|
|
* ext/filter/tests/009.phpt:
|
|
fix test
|
|
|
|
2006-09-14 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
BFN
|
|
|
|
* ext/dom/entityreference.c:
|
|
MFB: fix bug #38813 (DOMEntityReference->__construct crashes when called
|
|
explicitly)
|
|
|
|
* (PHP_5_2)
|
|
ext/dom/entityreference.c:
|
|
fix bug #38813 (DOMEntityReference->__construct crashes when called
|
|
explicitly)
|
|
|
|
2006-09-14 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ZendEngine2/zend.h
|
|
ZendEngine2/zend.h:
|
|
Reinamed variables to avoid name conflicts
|
|
|
|
* ZendEngine2/Zend.m4
|
|
main/streams/php_streams_int.h:
|
|
-** empty log message ***
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/Zend.m4
|
|
main/streams/php_streams_int.h:
|
|
Removed unused macro USE_ZEND_ALLOC
|
|
|
|
* ext/standard/info.c:
|
|
Write valid run-time value for Zend Memory Manager
|
|
|
|
* ZendEngine2/zend_alloc.c
|
|
ZendEngine2/zend_alloc.c
|
|
ZendEngine2/zend_alloc.h
|
|
ZendEngine2/zend_alloc.h:
|
|
Added is_zend_mm() to allow runtime check for zend memory manager
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/info.c:
|
|
Write valid run-time value for Zend Memeory Manager
|
|
|
|
2006-09-13 Stanislav Malyshev <stas@zend.com>
|
|
|
|
* ext/date/lib/timelib_config.h.win32
|
|
ext/date/lib/timelib_config.h.win32:
|
|
|
|
file timelib_config.h.win32 was initially added on branch PHP_5_2.
|
|
|
|
* (PHP_5_2)
|
|
win32/php5dllts.dsp:
|
|
fix VC build:
|
|
- update PCRE defines
|
|
- create timelib_config.h
|
|
- update .def dependencies
|
|
|
|
* (PHP_5_2)
|
|
win32/php5ts.dsp:
|
|
fix fcgi build
|
|
|
|
2006-09-13 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
Fixed name
|
|
|
|
* ext/mysqli/tests/bug36745.phpt:
|
|
MFB: Fixed test for systems without INFILE/OUTFILE support
|
|
|
|
* (PHP_5_2)
|
|
ext/mysqli/tests/bug36745.phpt:
|
|
Fixed test for systems without INFILE/OUTFILE support
|
|
|
|
2006-09-13 Antony Dovgal <antony@zend.com>
|
|
|
|
* ZendEngine2/tests/bug38779.phpt
|
|
ZendEngine2/tests/bug38779_1.phpt:
|
|
fix tests
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/tests/bug38779.phpt
|
|
ZendEngine2/tests/bug38779_1.phpt:
|
|
fix tests on MacOS
|
|
|
|
2006-09-13 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ext/json/tests/003.phpt:
|
|
Fixed memory leaks
|
|
|
|
* (PHP_5_2)
|
|
ext/json/tests/003.phpt:
|
|
Fix memory leaks
|
|
|
|
* sapi/cgi/fastcgi.c
|
|
sapi/cgi/fastcgi.c:
|
|
Fix for bug #38757 (MultiPart Form Uploads fail with FastCGI)
|
|
|
|
2006-09-13 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* (PHP_5_1)
|
|
ext/gd/libgd/gd_gif_in.c:
|
|
- #38801, bug #38112 was not MFH'ed correctly (or reintroduced)
|
|
- sync (sorry for the WS/cosmetic changes, but easier)
|
|
|
|
2006-09-13 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/oci8/tests/coll_016.phpt:
|
|
change test to work with Oracle 10
|
|
|
|
2006-09-12 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/oci8/tests/array_bind_013.phpt
|
|
ext/oci8/tests/define1.phpt
|
|
ext/oci8/tests/lob_021.phpt
|
|
ext/oci8/tests/lob_022.phpt
|
|
ext/oci8/tests/lob_023.phpt
|
|
ext/oci8/tests/lob_024.phpt
|
|
ext/oci8/tests/lob_025.phpt
|
|
ext/oci8/tests/lob_026.phpt:
|
|
new tests
|
|
|
|
* ext/oci8/tests/array_bind_013.phpt
|
|
ext/oci8/tests/array_bind_013.phpt
|
|
ext/oci8/tests/define1.phpt
|
|
ext/oci8/tests/define1.phpt
|
|
ext/oci8/tests/lob_021.phpt
|
|
ext/oci8/tests/lob_021.phpt
|
|
ext/oci8/tests/lob_022.phpt
|
|
ext/oci8/tests/lob_022.phpt
|
|
ext/oci8/tests/lob_023.phpt
|
|
ext/oci8/tests/lob_023.phpt
|
|
ext/oci8/tests/lob_024.phpt
|
|
ext/oci8/tests/lob_024.phpt
|
|
ext/oci8/tests/lob_025.phpt
|
|
ext/oci8/tests/lob_025.phpt
|
|
ext/oci8/tests/lob_026.phpt
|
|
ext/oci8/tests/lob_026.phpt:
|
|
|
|
new tests
|
|
|
|
* (PHP_5_2)
|
|
ext/oci8/oci8.c:
|
|
declare oci_lob_seek()
|
|
|
|
* ext/oci8/oci8.c:
|
|
uhm.. declare oci_lob_seek() along with OCI-Lob->seek() method
|
|
|
|
* ext/iconv/iconv.c:
|
|
improve spelling (fixes #38780)
|
|
|
|
2006-09-12 Derick Rethans <php@derickrethans.nl>
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/filter.c
|
|
ext/filter/filter_private.h:
|
|
- Make passing filter flags as LONG work again.
|
|
- Make super globals filtering work again (as quick workaround).
|
|
|
|
2006-09-12 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* main/streams/plain_wrapper.c:
|
|
MFB: Fixed bug #37779 (empty include_path leads to search for files
|
|
inside /).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
main/streams/plain_wrapper.c:
|
|
Fixed bug #37779 (empty include_path leads to search for files inside /).
|
|
|
|
2006-09-12 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/zip/php_zip.c:
|
|
- MFB:PECL Bug #8676, addFile was not updated and still used VCWD_REALPATH,
|
|
it now uses expand_filepath
|
|
|
|
* (PHP_5_2)
|
|
ext/zip/php_zip.c:
|
|
- PECL Bug #8676, addFile was not updated and still used VCWD_REALPATH,
|
|
it now uses expand_filepath
|
|
|
|
2006-09-12 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/oci8/oci8_statement.c:
|
|
MFH: fix leak when binding a variable to the same placeholder several times
|
|
|
|
* ext/oci8/oci8_statement.c
|
|
ext/oci8/tests/debug.phpt:
|
|
fix leak when binding a variable to the same placeholder several times
|
|
|
|
2006-09-12 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ZendEngine2/tests/bug38772.phpt
|
|
ZendEngine2/tests/bug38772.phpt:
|
|
|
|
file bug38772.phpt was initially added on branch PHP_5_2.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend_compile.c
|
|
ZendEngine2/zend_compile.c
|
|
ZendEngine2/zend_object_handlers.c
|
|
ZendEngine2/zend_object_handlers.c
|
|
ZendEngine2/tests/bug38772.phpt:
|
|
Fixed bug #38772 (inconsistent overriding of methods in different
|
|
visibility contexts)
|
|
|
|
2006-09-12 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/openssl/openssl.c
|
|
ext/openssl/openssl.c:
|
|
remove a leftover
|
|
|
|
* ext/reflection/tests/bug29986.phpt
|
|
ext/reflection/tests/bug29986.phpt:
|
|
fix test
|
|
|
|
2006-09-11 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
README.UPDATE_5_2:
|
|
Typo fix from Steph
|
|
Added note about CLI and INI search path
|
|
|
|
2006-09-11 Johannes Schlüter <johannes@schlueters.de>
|
|
|
|
* (PHP_5_2)
|
|
ext/reflection/php_reflection.c:
|
|
- MFH: Print the type of the original value
|
|
|
|
* ext/reflection/php_reflection.c:
|
|
- Print the type of the original value
|
|
|
|
2006-09-11 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
BFN
|
|
|
|
2006-09-11 Sara Golemon <sara@golemon.com>
|
|
|
|
* (PHP_5_1)
|
|
main/network.c
|
|
main/network.c:
|
|
MFH: Bug #38687 - sockaddr local storage insufficient for all sock families
|
|
|
|
* main/network.c:
|
|
Bug #38687 - sockaddr local storage insufficient for all sock families
|
|
|
|
2006-09-11 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ZendEngine2/zend_API.c:
|
|
fix
|
|
|
|
2006-09-11 Johannes Schlüter <johannes@schlueters.de>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/reflection/php_reflection.c:
|
|
- MFH: Fix #37923 (Display constant value in reflection::export)
|
|
|
|
* ext/reflection/php_reflection.c:
|
|
- Fix #37923 (Display constant value in reflection::export)
|
|
|
|
2006-09-11 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ZendEngine2/zend_API.c
|
|
ZendEngine2/zend_API.h:
|
|
Add a couple more UTF-8 functions.
|
|
|
|
2006-09-11 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/standard/streamsfuncs.c:
|
|
MFB: Fixed bug #38096 (large timeout values ignored on 32bit machines in
|
|
stream_socket_accept() and stream_socket_client()).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/streamsfuncs.c:
|
|
Fixed bug #38096 (large timeout values ignored on 32bit machines in
|
|
stream_socket_accept() and stream_socket_client()).
|
|
|
|
2006-09-11 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
BFN
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend.c
|
|
ZendEngine2/zend_execute_API.c
|
|
ZendEngine2/zend_globals.h:
|
|
MFH: fix #38779 (engine crashes when require()'ing file with syntax error
|
|
through userspace stream wrapper)
|
|
|
|
* ZendEngine2/zend.c
|
|
ZendEngine2/zend_execute_API.c
|
|
ZendEngine2/zend_globals.h:
|
|
fix #38779 (engine crashes when require()'ing file with syntax error
|
|
through userspace stream wrapper)
|
|
|
|
* ZendEngine2/tests/bug38779.phpt
|
|
ZendEngine2/tests/bug38779.phpt
|
|
ZendEngine2/tests/bug38779_1.phpt
|
|
ZendEngine2/tests/bug38779_1.phpt:
|
|
fix tests
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/tests/bug38779.phpt
|
|
ZendEngine2/tests/bug38779_1.phpt:
|
|
add tests
|
|
|
|
* ZendEngine2/tests/bug38779.phpt
|
|
ZendEngine2/tests/bug38779.phpt
|
|
ZendEngine2/tests/bug38779_1.phpt
|
|
ZendEngine2/tests/bug38779_1.phpt:
|
|
|
|
add tests
|
|
|
|
2006-09-11 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
README.UPDATE_5_2:
|
|
Upgrading updates from Steph
|
|
|
|
2006-09-11 Antony Dovgal <antony@zend.com>
|
|
|
|
* ZendEngine2/tests/bug24884.phpt
|
|
ZendEngine2/tests/bug24884.phpt
|
|
ZendEngine2/tests/bug34199.phpt:
|
|
fix test
|
|
|
|
2006-09-11 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* sapi/cgi/fastcgi.c
|
|
sapi/cgi/fastcgi.c:
|
|
Don't try to do safe connection close in case of FastCGI protocol error
|
|
|
|
2006-09-11 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
Fixed a typo
|
|
|
|
2006-09-10 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
README.UPDATE_5_2:
|
|
dissallowing->disallowing
|
|
|
|
2006-09-10 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/gmp/tests/004.phpt
|
|
ext/gmp/tests/005.phpt
|
|
ext/gmp/tests/006.phpt
|
|
ext/gmp/tests/007.phpt
|
|
ext/gmp/tests/008.phpt
|
|
ext/gmp/tests/009.phpt
|
|
ext/gmp/tests/010.phpt:
|
|
new tests
|
|
|
|
* ext/gmp/tests/004.phpt
|
|
ext/gmp/tests/004.phpt
|
|
ext/gmp/tests/005.phpt
|
|
ext/gmp/tests/005.phpt
|
|
ext/gmp/tests/006.phpt
|
|
ext/gmp/tests/006.phpt
|
|
ext/gmp/tests/007.phpt
|
|
ext/gmp/tests/007.phpt
|
|
ext/gmp/tests/008.phpt
|
|
ext/gmp/tests/008.phpt
|
|
ext/gmp/tests/009.phpt
|
|
ext/gmp/tests/009.phpt
|
|
ext/gmp/tests/010.phpt
|
|
ext/gmp/tests/010.phpt:
|
|
|
|
new tests
|
|
|
|
* (PHP_5_2)
|
|
ext/sqlite/tests/bug38759.phpt:
|
|
add new test
|
|
|
|
* ext/sqlite/tests/bug38759.phpt
|
|
ext/sqlite/tests/bug38759.phpt:
|
|
|
|
add new test
|
|
|
|
2006-09-10 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/date/php_date.c:
|
|
Add protos
|
|
|
|
* (PHP_5_2)
|
|
ext/date/php_date.c:
|
|
MFH: date_timezone_set() needs both arguments
|
|
MFH: throw exception in DateTimeZone::__construct() when no arguments are
|
|
passed
|
|
|
|
* ext/date/php_date.c:
|
|
- date_timezone_set() needs both arguments
|
|
- Throw exception in DateTimeZone::__construct if no arguments are passed
|
|
|
|
* (PHP_5_2)
|
|
ext/zip/.cvsignore
|
|
ext/zip/lib/.cvsignore:
|
|
Add *.lo into .cvsignore
|
|
|
|
* ext/zip/.cvsignore
|
|
ext/zip/.cvsignore
|
|
ext/zip/lib/.cvsignore
|
|
ext/zip/lib/.cvsignore:
|
|
|
|
Add *.lo into .cvsignore
|
|
|
|
* ext/reflection/php_reflection.c:
|
|
MFB: abstracting ReflectionFunctionAbstract & fix couple of typos
|
|
|
|
* (PHP_5_2)
|
|
ext/reflection/php_reflection.c:
|
|
Make ReflectionFunctionAbstract abstract
|
|
- Move ReflectionFunctionAbstract::__construct to ReflectionFunction
|
|
- Move ReflectionFunctionAbstract::__toString to ReflectionFuncion
|
|
- Delcare ReflectionFunctionAbstract::__toString abstract
|
|
- fix couple of typos
|
|
|
|
2006-09-10 Antony Dovgal <antony@zend.com>
|
|
|
|
* main/streams/streams.c
|
|
main/streams/streams.c:
|
|
fix coverity issue #197
|
|
"I can't think of a reason to pass a NULL buf" (c) Wez
|
|
|
|
2006-09-10 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* Makefile.gcov:
|
|
MFB
|
|
|
|
* (PHP_5_2)
|
|
Makefile.gcov:
|
|
fix lcov processing with gcc 4.1 (some .h files were not copied)
|
|
|
|
2006-09-10 Antony Dovgal <antony@zend.com>
|
|
|
|
* scripts/dev/check_parameters.php
|
|
scripts/dev/check_parameters.php:
|
|
more improvements
|
|
|
|
* scripts/dev/check_parameters.php:
|
|
add help
|
|
scan directories specified in argv
|
|
|
|
2006-09-09 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* php.ini-dist
|
|
php.ini-recommended:
|
|
MFB: typos
|
|
|
|
2006-09-09 Rasmus Lerdorf <rasmus@lerdorf.com>
|
|
|
|
* (PHP_5_2)
|
|
main/rfc1867.c:
|
|
Minor tweak to the file upload hooks. The MULTIPART_EVENT_FORMDATA event
|
|
was only triggering when an input filter was applied. This simple change
|
|
makes the event also trigger when no filter is applied. The newlength
|
|
pointer is set to NULL to let a downstream module differentiate between
|
|
the two cases.
|
|
|
|
2006-09-09 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
php.ini-dist
|
|
php.ini-recommended:
|
|
- Remove register_globals from the "different" section
|
|
- Add allow_url_include = Off
|
|
- compatability -> compatibility and other typos
|
|
|
|
* (PHP_5_2)
|
|
php.ini-dist
|
|
php.ini-recommended:
|
|
Add E_RECOVERABLE
|
|
|
|
* NEWS:
|
|
Add "moved to pecl" section (only ncurses at this time)
|
|
|
|
* (PHP_5_2)
|
|
ext/pdo_sqlite/config.m4:
|
|
Removed duplicated entry
|
|
|
|
* (PHP_5_2)
|
|
ext/curl/config.m4
|
|
ext/curl/config.w32
|
|
ext/curl/interface.c:
|
|
CURL->cURL
|
|
|
|
* ext/curl/config.m4
|
|
ext/curl/config.w32
|
|
ext/curl/interface.c:
|
|
Be overly picky: CURL->cURL
|
|
|
|
2006-09-09 Rasmus Lerdorf <rasmus@lerdorf.com>
|
|
|
|
* (PHP_5_2)
|
|
README.UPDATE_5_2:
|
|
Fix tense
|
|
|
|
* (PHP_5_2)
|
|
README.UPDATE_5_2:
|
|
One more typo
|
|
|
|
* (PHP_5_2)
|
|
README.UPDATE_5_2:
|
|
Cleanup
|
|
|
|
2006-09-09 Derick Rethans <php@derickrethans.nl>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
- Update news.
|
|
|
|
* (PHP_5_2)
|
|
ext/date/lib/parse_date.c
|
|
ext/date/lib/parse_date.re:
|
|
- MFH: The .c file is generated... so updating the .re file and cleaning up
|
|
WS.
|
|
|
|
* ext/date/lib/parse_date.c
|
|
ext/date/lib/parse_date.re:
|
|
- The .c file is generated... so updating the .re file and cleaning up WS.
|
|
|
|
2006-09-09 Michael Wallner <mike@iworks.at>
|
|
|
|
* ext/iconv/iconv.c:
|
|
- fix crash when unicode.sematics are enabled and unicode.output_encoding
|
|
doesn't match iconv.internal_encoding
|
|
|
|
2006-09-09 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/sqlite/libsqlite/src/vdbe.c:
|
|
MFH: fix #38759 (PDO sqlite2 empty query causes segfault)
|
|
|
|
* ext/sqlite/libsqlite/src/vdbe.c:
|
|
fix #38759 (PDO sqlite2 empty query causes segfault)
|
|
|
|
2006-09-08 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/date/lib/parse_date.c:
|
|
MFh: fix #38721 (date_parse() invalid read)
|
|
|
|
* ext/date/lib/parse_date.c:
|
|
fix #38721 (date_parse() invalid read)
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/openssl/openssl.c
|
|
ext/openssl/openssl.c:
|
|
implement feature request #38731 (openssl_pkey_new does not support DSA key
|
|
generation)
|
|
patch by marci at balabit dot hu
|
|
|
|
2006-09-08 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ZendEngine2/zend_operators.h:
|
|
convert_to_string_with_converter_ex()
|
|
|
|
2006-09-08 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/xsl/config.m4:
|
|
MFB bug#35589
|
|
|
|
* (PHP_5_2)
|
|
ext/xsl/config.m4:
|
|
Bump libxslt version to 1.1.0 (closes bug#35589)
|
|
|
|
2006-09-08 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* scripts/dev/check_parameters.php:
|
|
MFB
|
|
|
|
* scripts/dev/check_parameters.php
|
|
scripts/dev/check_parameters.php:
|
|
|
|
file check_parameters.php was initially added on branch PHP_5_2.
|
|
|
|
2006-09-08 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* ext/xsl/xsltprocessor.c:
|
|
fix prototypes
|
|
|
|
2006-09-08 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ext/com_dotnet/com_extension.c
|
|
ext/com_dotnet/com_extension.c:
|
|
Prevent opening of empty filename ""
|
|
|
|
2006-09-07 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* ext/xsl/xsltprocessor.c
|
|
ext/xsl/tests/bug33853.phpt
|
|
ext/xsl/tests/xslt011.phpt:
|
|
add unicode support
|
|
registered_phpfunctions hashtable still needs to be handled
|
|
update tests
|
|
|
|
2006-09-07 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* (PHP_5_2)
|
|
README.UPDATE_5_2:
|
|
- Fix tiny mistake
|
|
|
|
2006-09-07 Michael Wallner <mike@iworks.at>
|
|
|
|
* ext/tidy/tidy.c:
|
|
- add note why we can't have a chunk-sized output handler
|
|
|
|
* ext/iconv/iconv.c:
|
|
-fix warnings
|
|
|
|
* ext/iconv/iconv.c:
|
|
- use ucnv_compareNames
|
|
- check output_context->op for PHP_OUTPUT_HANDLER_CLEAN instead of
|
|
php_output_get_status()
|
|
|
|
2006-09-07 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/openssl/openssl.c:
|
|
MFB: Fixed memory leaks in openssl test #004
|
|
|
|
* (PHP_5_2)
|
|
ext/openssl/openssl.c:
|
|
Fixed memory leaks in openssl test #004
|
|
|
|
2006-09-07 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ext/soap/soap.c:
|
|
Fixed unicode support
|
|
|
|
2006-09-07 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/array/array_search1.phpt
|
|
ext/standard/tests/array/array_walk.phpt
|
|
ext/standard/tests/array/array_walk_recursive1.phpt
|
|
ext/standard/tests/array/max.phpt
|
|
ext/standard/tests/array/min.phpt:
|
|
add new tests
|
|
|
|
* ext/standard/tests/array/array_search1.phpt
|
|
ext/standard/tests/array/array_search1.phpt
|
|
ext/standard/tests/array/array_walk.phpt
|
|
ext/standard/tests/array/array_walk.phpt
|
|
ext/standard/tests/array/array_walk_recursive1.phpt
|
|
ext/standard/tests/array/array_walk_recursive1.phpt
|
|
ext/standard/tests/array/bug38464.phpt
|
|
ext/standard/tests/array/max.phpt
|
|
ext/standard/tests/array/max.phpt
|
|
ext/standard/tests/array/min.phpt
|
|
ext/standard/tests/array/min.phpt:
|
|
|
|
add new tests, increase code coverage
|
|
|
|
2006-09-07 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* (PHP_5_2)
|
|
ext/libxml/php_libxml2.def:
|
|
MFH: fix def file for 2.6.26 (xmlXPathCompiledEvalToBoolean required in
|
|
.27)
|
|
|
|
* ext/libxml/php_libxml2.def:
|
|
fix def file for 2.6.26 (xmlXPathCompiledEvalToBoolean required in .27)
|
|
|
|
2006-09-06 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* ext/libxml/php_libxml2.def:
|
|
update def file
|
|
|
|
2006-09-06 Edin Kadribasic <edink@emini.dk>
|
|
|
|
* ext/libxml/libxml.c:
|
|
MFB: Fixed bug #38190 (threading issues on windows 2003)
|
|
|
|
* (PHP_5_2)
|
|
ext/libxml/libxml.c:
|
|
Fixed bug #38190 (threading issues on windows 2003)
|
|
|
|
2006-09-06 Michael Wallner <mike@iworks.at>
|
|
|
|
* ext/iconv/iconv.c
|
|
ext/iconv/php_iconv.h:
|
|
- upgrade ob_iconv_handler
|
|
|
|
2006-09-06 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/zip/php_zip.c:
|
|
fix build
|
|
|
|
2006-09-06 Michael Wallner <mike@iworks.at>
|
|
|
|
* ext/tidy/php_tidy.h
|
|
ext/tidy/tidy.c
|
|
ext/tidy/tests/017a.phpt:
|
|
- upgrade ob_tidyhandler
|
|
|
|
2006-09-06 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/zip/php_zip.c:
|
|
- bump zip version, 2.0.0
|
|
|
|
* (PHP_5_2)
|
|
ext/zip/php_zip.c:
|
|
- bump version, 5.2.0 will have zip-2.0.0-stable
|
|
|
|
2006-09-06 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/standard/array.c
|
|
ext/standard/tests/array/bug38464.phpt:
|
|
MFB: Fixed bug #38464 (array_count_values() mishandles numeric strings).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/array.c
|
|
ext/standard/tests/array/bug38464.phpt
|
|
ext/standard/tests/array/bug38464.phpt:
|
|
Fixed bug #38464 (array_count_values() mishandles numeric strings).
|
|
|
|
2006-09-06 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/zip/php_zip.c:
|
|
- wrong cast, strlen is int
|
|
|
|
2006-09-06 Derick Rethans <php@derickrethans.nl>
|
|
|
|
* (PHP_4_4)
|
|
ext/pcre/php_pcre.c:
|
|
- MFH: fix memleak of pcre study data (Patch by Nuno).
|
|
|
|
2006-09-06 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/pcre/php_pcre.c:
|
|
MFB: fix memleak of pcre study data
|
|
|
|
* (PHP_5_2)
|
|
ext/pcre/php_pcre.c:
|
|
fix memleak of pcre study data
|
|
|
|
2006-09-06 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_4_4)
|
|
ext/mbstring/tests/mb_strlen.phpt:
|
|
fix test
|
|
|
|
2006-09-06 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/simplexml/simplexml.c:
|
|
MFB
|
|
|
|
* (PHP_5_2)
|
|
ext/simplexml/simplexml.c:
|
|
fix one more parameter (int*->int)
|
|
|
|
* ext/zip/php_zip.c:
|
|
fix a few more zend_parse_parameters() issues
|
|
|
|
2006-09-06 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/zip/php_zip.c:
|
|
- MFH: zip_open takes only one parameter (Thx Nuno L.)
|
|
|
|
2006-09-06 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/pgsql/pgsql.c
|
|
ext/pgsql/pgsql.c:
|
|
fix leak in pg_copy_to() when invalid resource was passed
|
|
|
|
* ext/iconv/iconv.c
|
|
ext/iconv/iconv.c
|
|
ext/iconv/tests/iconv_strpos.phpt
|
|
ext/iconv/tests/iconv_strpos.phpt
|
|
ext/iconv/tests/iconv_strrpos.phpt
|
|
ext/iconv/tests/iconv_strrpos.phpt:
|
|
do not search for empty strings with strpos() and strrpos()
|
|
|
|
2006-09-06 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* sapi/apache/php_apache.c
|
|
sapi/apache_hooks/php_apache.c:
|
|
MFB: more int->zend_bool conversions
|
|
|
|
* (PHP_5_2)
|
|
sapi/apache/php_apache.c
|
|
sapi/apache_hooks/php_apache.c:
|
|
more int->zend_bool conversions
|
|
|
|
2006-09-06 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/dbase/dbf_head.c
|
|
ext/dbase/dbf_head.c
|
|
ext/dbase/tests/002.phpt
|
|
ext/dbase/tests/002.phpt
|
|
ext/dbase/tests/002.phpt:
|
|
fix leaks & uninitialized vars
|
|
add test
|
|
|
|
2006-09-06 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ext/soap/php_http.c
|
|
ext/soap/php_http.c:
|
|
Fixed support for endpoint's URL without <path> part (Rob)
|
|
|
|
* (PHP_4_4)
|
|
Zend/zend_ini.c
|
|
ZendEngine2/zend_ini.c
|
|
ZendEngine2/zend_ini.c
|
|
ZendEngine2/zend_ini.c:
|
|
Fixed php_admin* bypass by ini_restore()
|
|
|
|
2006-09-06 Derick Rethans <php@derickrethans.nl>
|
|
|
|
* (PHP_5_2)
|
|
ext/date/lib/parse_date.c
|
|
ext/date/lib/parse_date.re:
|
|
- MFH: Added support for the full ISO week number format. (2006-W52-7)
|
|
|
|
* ext/date/lib/parse_date.c
|
|
ext/date/lib/parse_date.re:
|
|
- Added support for the full ISO week number format. (2006-W52-7)
|
|
|
|
2006-09-06 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h:
|
|
Reverted last Ilia's patch (for #38579).
|
|
The patch didn't fix the bug and made new one.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h:
|
|
Reverted last Ilia's patch (for bug #38579).
|
|
The patch didn't fix the bug and made new one.
|
|
|
|
2006-09-05 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h:
|
|
MFB: Fixed bug #38579 require_once/include_once optimization causes files
|
|
to be loaded multiple times.
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
BFN
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h:
|
|
Fixed bug #38579 require_once/include_once optimization causes files to be
|
|
loaded multiple times.
|
|
|
|
2006-09-05 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/tidy/php_tidy.h
|
|
ext/tidy/tidy.c
|
|
ext/tidy/tests/007.phpt
|
|
ext/tidy/tests/023.phpt:
|
|
sync code and tests with PHP_5_2
|
|
|
|
* (PHP_5_2)
|
|
ext/tidy/tidy.c
|
|
ext/tidy/tests/007.phpt
|
|
ext/tidy/tests/020.phpt
|
|
ext/tidy/tests/021.phpt
|
|
ext/tidy/tests/022.phpt
|
|
ext/tidy/tests/023.phpt
|
|
ext/tidy/tests/023.phpt:
|
|
sync code and tests between HEAD and PHP_5_2 branches. what a confusion...
|
|
|
|
* (PHP_5_2)
|
|
ext/tidy/tidy.c
|
|
ext/tidy/tests/020.phpt:
|
|
finish the cleaning. also add a new test
|
|
|
|
2006-09-05 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/pcre/config.w32:
|
|
Added missing defines needed for win32 build
|
|
|
|
2006-09-05 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/openssl/tests/004.phpt:
|
|
add test
|
|
|
|
* ext/openssl/tests/004.phpt
|
|
ext/openssl/tests/004.phpt:
|
|
|
|
add new test for multiple leaks in openssl_csr_new()
|
|
|
|
* ext/openssl/openssl.c:
|
|
init variables
|
|
|
|
* ext/openssl/tests/bug28382.phpt:
|
|
fix test
|
|
|
|
2006-09-05 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* (PHP_5_2)
|
|
ext/tidy/tidy.c:
|
|
remove some leftover code from the time tidy would throw exceptions
|
|
|
|
* ext/date/php_date.c
|
|
ext/libxml/libxml.c:
|
|
MFB: int->zend_bool where possible
|
|
|
|
* (PHP_5_2)
|
|
ext/date/php_date.c
|
|
ext/libxml/libxml.c:
|
|
int->zend_bool where possible
|
|
|
|
* ext/mbstring/mbstring.c:
|
|
MFB (int->long)
|
|
|
|
* (PHP_5_2)
|
|
ext/mbstring/mbstring.c:
|
|
first fix from my new zend_parse_parameters_* checker
|
|
|
|
2006-09-05 Edin Kadribasic <edink@emini.dk>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
CWD php.ini search news
|
|
|
|
* main/php_ini.c:
|
|
MFB
|
|
|
|
* (PHP_5_2)
|
|
main/php_ini.c:
|
|
Search for php.ini in CWD in all sapi's *but* CLI.
|
|
This patch reverses wrong behavaiour introduced before the
|
|
release of 5.1.0.
|
|
|
|
|
|
2006-09-05 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/imap/php_imap.c:
|
|
fix it in an other way
|
|
|
|
* ext/imap/php_imap.c
|
|
ext/imap/php_imap.c
|
|
ext/imap/tests/imap_utf8.phpt
|
|
ext/imap/tests/imap_utf8.phpt
|
|
ext/imap/tests/imap_utf8.phpt:
|
|
fix leak in imap_utf8(), avoid extra strlen() call
|
|
add test
|
|
|
|
* (PHP_5_2)
|
|
ext/gettext/gettext.c
|
|
ext/gettext/tests/dcngettext.phpt:
|
|
fix typo, add test
|
|
|
|
* ext/gettext/gettext.c
|
|
ext/gettext/tests/dcngettext.phpt
|
|
ext/gettext/tests/dcngettext.phpt:
|
|
fix segfaulting typo in dcngettext() =)
|
|
add new test
|
|
|
|
2006-09-04 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/readline/readline.c
|
|
ext/standard/filters.c:
|
|
MFB: fix gcc warning
|
|
|
|
* (PHP_5_2)
|
|
ext/readline/readline.c
|
|
ext/standard/filters.c:
|
|
fix gcc warning
|
|
|
|
2006-09-04 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/curl/multi.c:
|
|
MFB: Fixed bug #38693 (curl_multi_add_handle() set curl handle to null).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/curl/multi.c:
|
|
Fixed bug #38693 (curl_multi_add_handle() set curl handle to null).
|
|
|
|
2006-09-04 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h
|
|
ZendEngine2/zend_vm_execute.h:
|
|
Removed unreachable handlers
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/soap/soap.c
|
|
ext/soap/soap.c:
|
|
Fixed bug #38700 (SoapClient::__getTypes never returns)
|
|
|
|
2006-09-04 Michael Wallner <mike@iworks.at>
|
|
|
|
* ext/zlib/zlib.c
|
|
ext/zlib/tests/ob_004.phpt
|
|
ext/zlib/tests/ob_005.phpt:
|
|
- fix issues with ob_start("ob_gzhandler")
|
|
- add tests
|
|
|
|
2006-09-04 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* TSRM/tsrm_virtual_cwd.h
|
|
TSRM/tsrm_virtual_cwd.h
|
|
main/php.h
|
|
main/php.h:
|
|
Fixed VIRTUAL_DIR inconsistency
|
|
|
|
* sapi/cgi/fastcgi.c:
|
|
Fixed "signed/unsigned mismatch" warning
|
|
|
|
* (PHP_5_2)
|
|
sapi/cgi/fastcgi.c:
|
|
Fixed "signed/unsigned mismatch" warning.
|
|
|
|
2006-09-03 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* main/streams/streams.c:
|
|
MFB: Fixed bug #38661 (mixed-case URL breaks url-wrappers).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
main/streams/streams.c:
|
|
Fixed bug #38661 (mixed-case URL breaks url-wrappers).
|
|
|
|
2006-09-03 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
- new openssl constants entry
|
|
|
|
* (PHP_5_2)
|
|
ext/openssl/openssl.c
|
|
ext/openssl/tests/bug28382.phpt
|
|
ext/openssl/tests/bug36732.phpt:
|
|
- add OPENSSL_VERSION_TEXT and OPENSSL_VERSION_NUMBER constants
|
|
- skip tests if openssl version < 0.9.7j (known to work)
|
|
|
|
2006-09-03 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* (PHP_5_2)
|
|
php.ini-dist
|
|
php.ini-recommended:
|
|
little typo (bug #38531)
|
|
|
|
2006-09-03 Johannes Schlüter <johannes@schlueters.de>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/credits.c:
|
|
- Remove version number here as already done in HEAD
|
|
|
|
2006-09-03 Michael Wallner <mike@iworks.at>
|
|
|
|
* ext/date/php_date.c
|
|
ext/date/php_date.c:
|
|
- attempt to fix #38696
|
|
|
|
2006-09-02 Johannes Schlüter <johannes@schlueters.de>
|
|
|
|
* (PHP_5_2)
|
|
ext/reflection/config.w32:
|
|
- MFH: Add HAVE_REFLECTION define for win32 (by Steph)
|
|
|
|
* ext/reflection/config.w32:
|
|
- Add HAVE_REFLECTION define for win32 (by Steph)
|
|
|
|
2006-09-02 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/xml/tests/bug32001.phpt:
|
|
fix test
|
|
|
|
2006-09-01 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/date/tests/timezones.phpt
|
|
ext/date/tests/timezones.phpt:
|
|
|
|
file timezones.phpt was initially added on branch PHP_5_2.
|
|
|
|
* (PHP_5_2)
|
|
ext/date/lib/parse_tz.c:
|
|
omg. take #2 to fix the bug. sorry..
|
|
|
|
* ext/date/lib/parse_tz.c:
|
|
MFB: fix possible crash
|
|
|
|
* (PHP_5_2)
|
|
ext/date/lib/parse_tz.c:
|
|
fix possible crash
|
|
|
|
2006-09-01 Edin Kadribasic <edink@emini.dk>
|
|
|
|
* (PHP_5_2)
|
|
win32/installer/README
|
|
win32/installer/gen-nsis.php
|
|
win32/installer/setini.php:
|
|
MFH: Obsolete, prepaing for new installer script
|
|
|
|
* win32/installer/README
|
|
win32/installer/gen-nsis.php
|
|
win32/installer/setini.php:
|
|
Obsolete, prepaing for new installer script
|
|
|
|
2006-09-01 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_4_4)
|
|
win32/php4dllts.dsp:
|
|
PCRE constants
|
|
|
|
2006-09-01 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* (PHP_5_2)
|
|
configure.in:
|
|
currently it's RC4-dev
|
|
|
|
2006-09-01 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
configure.in
|
|
main/php_version.h:
|
|
Back to dev
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
configure.in
|
|
main/php_version.h:
|
|
5.2.0RC3
|
|
|
|
2006-09-01 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/filter/package.xml:
|
|
- this moved out, invalid format
|
|
|
|
2006-08-31 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/standard/credits_ext.h:
|
|
- updates
|
|
|
|
* ext/filter/package.xml:
|
|
- add new tests to the package.xml
|
|
|
|
* ext/filter/CREDITS
|
|
ext/filter/filter.c
|
|
ext/filter/filter_private.h
|
|
ext/filter/package.xml
|
|
ext/filter/package2.xml
|
|
ext/filter/tests/035.phpt:
|
|
- implement FILTER_FLAG_ARRAY/SCALAR in input_get
|
|
- update changelog
|
|
- update tests
|
|
|
|
2006-08-31 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/tests/036.phpt:
|
|
add test
|
|
|
|
* ext/filter/tests/036.phpt
|
|
ext/filter/tests/036.phpt:
|
|
|
|
new test
|
|
|
|
* ext/filter/filter.c:
|
|
change filters to operate on the copy of data, so multiple filters an be
|
|
applied one after another
|
|
|
|
2006-08-31 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/tests/004.phpt
|
|
ext/filter/tests/007.phpt
|
|
ext/filter/tests/011.phpt:
|
|
- skip these tests for RC3
|
|
- CGI does not read commandline options when it sees REQUES_METHOD
|
|
- errors are shown two times now, to be checked post RC3
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/logical_filters.c
|
|
ext/filter/tests/010.phpt
|
|
ext/filter/tests/013.phpt
|
|
ext/filter/tests/filter_data.phpt:
|
|
- MFH: pecl bug #8316,
|
|
empty strings are not int or float, return false (due to popular demand)
|
|
|
|
* ext/filter/logical_filters.c
|
|
ext/filter/tests/010.phpt
|
|
ext/filter/tests/013.phpt
|
|
ext/filter/tests/filter_data.phpt:
|
|
- pecl bug #8316,
|
|
empty strings are not int or float, return false (due to popular demand)
|
|
|
|
2006-08-31 Michael Wallner <mike@iworks.at>
|
|
|
|
* ext/zlib/tests/ob_001.phpt
|
|
ext/zlib/tests/ob_002.phpt
|
|
ext/zlib/tests/ob_003.phpt:
|
|
- fix tests SKIPIF
|
|
|
|
2006-08-31 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/imap/php_imap.c
|
|
ext/imap/php_imap.c
|
|
ext/mbstring/mbstring.c
|
|
ext/oci8/oci8_statement.c
|
|
ext/oci8/oci8_statement.c
|
|
ext/posix/posix.c
|
|
ext/posix/posix.c
|
|
ext/reflection/php_reflection.c
|
|
ext/reflection/php_reflection.c
|
|
ext/sockets/sockets.c
|
|
ext/sockets/sockets.c:
|
|
last portion of z/Z fixes
|
|
|
|
2006-08-31 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/filter/tests/035.phpt
|
|
ext/filter/tests/035.phpt:
|
|
|
|
- add a test for input_get and array
|
|
This test fails now. When the input variable is an array, its contents
|
|
is replace by the filter result. To be fixed asap (before 5.2.0)
|
|
|
|
* ext/filter/filter_private.h
|
|
ext/filter/logical_filters.c
|
|
ext/filter/tests/013.phpt:
|
|
- MFB:
|
|
- clean the auto trim (behaves like php_trim now)
|
|
- simplifies bool
|
|
- fix octal parsing
|
|
i- boost int/hex/octal validate_int
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/filter_private.h
|
|
ext/filter/logical_filters.c
|
|
ext/filter/tests/013.phpt:
|
|
- clean the auto trim (behaves like php_trim now)
|
|
- simplifies bool
|
|
- fix octal parsing
|
|
- boost int/hex/octal validate_int
|
|
|
|
2006-08-31 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/pcntl/pcntl.c
|
|
ext/pcntl/pcntl.c:
|
|
fix typo in errmsg
|
|
|
|
* ext/filter/filter.c
|
|
ext/filter/filter.c:
|
|
ext/filter z/Z fixes
|
|
|
|
* 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:
|
|
more z/Z fixes
|
|
|
|
* ext/tidy/tidy.c:
|
|
z/Z problem fixes
|
|
|
|
2006-08-31 Michael Wallner <mike@iworks.at>
|
|
|
|
* ext/zlib/tests/ob_001.phpt
|
|
ext/zlib/tests/ob_002.phpt
|
|
ext/zlib/tests/ob_003.phpt:
|
|
- add basic zlib.output_compression tests
|
|
|
|
* ext/zlib/php_zlib.h
|
|
ext/zlib/zlib.c
|
|
main/output.c
|
|
main/php_output.h:
|
|
- output handler alias ctor should know about chunk_size and flags
|
|
|
|
2006-08-31 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/openssl/tests/003.phpt
|
|
ext/openssl/tests/003.phpt:
|
|
fix test
|
|
|
|
* (PHP_5_2)
|
|
ext/openssl/openssl.c:
|
|
MFH: fix problem with mixed arguments accepted as zval* causing
|
|
leaks/segfaults when converting to other types
|
|
|
|
* ext/openssl/openssl.c:
|
|
fix problem with mixed arguments accepted as zval* causing leaks/segfaults
|
|
when converting to other types
|
|
|
|
2006-08-31 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* sapi/cgi/cgi_main.c
|
|
sapi/cgi/cgi_main.c:
|
|
FastCGI environment variables must not be overriden by system environment
|
|
variables
|
|
|
|
* ZendEngine2/zend_alloc.c:
|
|
Show name of storage layer in case of initialization fault
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_alloc.c:
|
|
Show name of storage layer in case of initialization fault.
|
|
|
|
2006-08-31 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/iconv/iconv.c
|
|
ext/iconv/iconv.c:
|
|
minor changes in iconv_substr() to avoid zval converting
|
|
|
|
* (PHP_5_2)
|
|
ext/ctype/ctype.c:
|
|
fix warnings about nonextistent functions
|
|
|
|
2006-08-30 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/tidy/php_tidy.h
|
|
ext/tidy/tidy.c:
|
|
no such function
|
|
|
|
* ext/tidy/tidy.c:
|
|
fix tidy problems caused by returning local static buffers
|
|
looks like somebody forgot to MFB this patch..
|
|
|
|
2006-08-30 Michael Wallner <mike@iworks.at>
|
|
|
|
* ext/zlib/CREDITS
|
|
ext/zlib/php_zlib.h
|
|
ext/zlib/zlib.c:
|
|
- good bye ob_gzhandler
|
|
- ego promo
|
|
|
|
* main/php_output.h:
|
|
- fix PHP_OUTPUT_CONFLICT macro
|
|
|
|
2006-08-30 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/tidy/tests/022.phpt:
|
|
add UEXPECTF
|
|
|
|
* ext/tidy/tidy.c
|
|
ext/tidy/tests/022.phpt:
|
|
fix a couple of leaks, add new test
|
|
|
|
* ZendEngine2/zend_alloc.c
|
|
ZendEngine2/zend_alloc.c:
|
|
s/pinter/pointer/
|
|
|
|
* ext/openssl/openssl.c
|
|
ext/openssl/openssl.c
|
|
ext/openssl/tests/003.phpt
|
|
ext/openssl/tests/003.phpt
|
|
ext/openssl/tests/003.phpt:
|
|
fix segfault/leak, add test
|
|
|
|
* (PHP_5_2)
|
|
ext/openssl/openssl.c
|
|
ext/openssl/tests/002.phpt:
|
|
MFH: fix segfault in openssl_seal(), add test
|
|
|
|
* ext/openssl/tests/002.phpt
|
|
ext/openssl/tests/002.phpt:
|
|
|
|
fix segfault in openssl_seal(), add test
|
|
|
|
* ext/openssl/openssl.c:
|
|
fix segfault in openssl_seal(), add test
|
|
|
|
* ext/standard/string.c:
|
|
fix ZTS build
|
|
|
|
2006-08-30 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
NEWS:
|
|
pcre news
|
|
|
|
* ext/pcre/config0.m4
|
|
ext/pcre/pcrelib/AUTHORS
|
|
ext/pcre/pcrelib/COPYING
|
|
ext/pcre/pcrelib/ChangeLog
|
|
ext/pcre/pcrelib/LICENCE
|
|
ext/pcre/pcrelib/NEWS
|
|
ext/pcre/pcrelib/README
|
|
ext/pcre/pcrelib/pcre.h
|
|
ext/pcre/pcrelib/pcre_compile.c
|
|
ext/pcre/pcrelib/pcre_exec.c
|
|
ext/pcre/pcrelib/pcre_get.c
|
|
ext/pcre/pcrelib/pcre_internal.h
|
|
ext/pcre/pcrelib/pcre_maketables.c
|
|
ext/pcre/pcrelib/pcre_printint.src
|
|
ext/pcre/pcrelib/pcre_study.c
|
|
ext/pcre/pcrelib/pcre_try_flipped.c
|
|
ext/pcre/pcrelib/pcre_ucp_searchfuncs.c
|
|
ext/pcre/pcrelib/pcrecpp.cc
|
|
ext/pcre/pcrelib/pcrecpp_unittest.cc
|
|
ext/pcre/pcrelib/pcredemo.c
|
|
ext/pcre/pcrelib/pcregrep.c
|
|
ext/pcre/pcrelib/pcreposix.c
|
|
ext/pcre/pcrelib/pcretest.c
|
|
ext/pcre/pcrelib/doc/Tech.Notes
|
|
ext/pcre/pcrelib/doc/pcre.txt
|
|
ext/pcre/pcrelib/testdata/grepinputx
|
|
ext/pcre/pcrelib/testdata/testinput1
|
|
ext/pcre/pcrelib/testdata/testinput2
|
|
ext/pcre/pcrelib/testdata/testinput4
|
|
ext/pcre/pcrelib/testdata/testinput5
|
|
ext/pcre/pcrelib/testdata/testinput6
|
|
ext/pcre/pcrelib/testdata/testinput7
|
|
ext/pcre/pcrelib/testdata/testoutput1
|
|
ext/pcre/pcrelib/testdata/testoutput2
|
|
ext/pcre/pcrelib/testdata/testoutput4
|
|
ext/pcre/pcrelib/testdata/testoutput5
|
|
ext/pcre/pcrelib/testdata/testoutput6
|
|
ext/pcre/pcrelib/testdata/testoutput7:
|
|
MFB: Upgrade PCRE lib to 6.7
|
|
|
|
* (PHP_5_2)
|
|
ext/pcre/config.w32
|
|
ext/pcre/config0.m4
|
|
ext/pcre/pcrelib/AUTHORS
|
|
ext/pcre/pcrelib/COPYING
|
|
ext/pcre/pcrelib/ChangeLog
|
|
ext/pcre/pcrelib/LICENCE
|
|
ext/pcre/pcrelib/NEWS
|
|
ext/pcre/pcrelib/README
|
|
ext/pcre/pcrelib/pcre.h
|
|
ext/pcre/pcrelib/pcre_compile.c
|
|
ext/pcre/pcrelib/pcre_exec.c
|
|
ext/pcre/pcrelib/pcre_get.c
|
|
ext/pcre/pcrelib/pcre_internal.h
|
|
ext/pcre/pcrelib/pcre_maketables.c
|
|
ext/pcre/pcrelib/pcre_printint.src
|
|
ext/pcre/pcrelib/pcre_study.c
|
|
ext/pcre/pcrelib/pcre_try_flipped.c
|
|
ext/pcre/pcrelib/pcre_ucp_searchfuncs.c
|
|
ext/pcre/pcrelib/pcrecpp.cc
|
|
ext/pcre/pcrelib/pcrecpp_unittest.cc
|
|
ext/pcre/pcrelib/pcredemo.c
|
|
ext/pcre/pcrelib/pcregrep.c
|
|
ext/pcre/pcrelib/pcreposix.c
|
|
ext/pcre/pcrelib/pcretest.c
|
|
ext/pcre/pcrelib/doc/Tech.Notes
|
|
ext/pcre/pcrelib/doc/pcre.txt
|
|
ext/pcre/pcrelib/testdata/grepinputx
|
|
ext/pcre/pcrelib/testdata/testinput1
|
|
ext/pcre/pcrelib/testdata/testinput2
|
|
ext/pcre/pcrelib/testdata/testinput4
|
|
ext/pcre/pcrelib/testdata/testinput5
|
|
ext/pcre/pcrelib/testdata/testinput6
|
|
ext/pcre/pcrelib/testdata/testinput7
|
|
ext/pcre/pcrelib/testdata/testoutput1
|
|
ext/pcre/pcrelib/testdata/testoutput2
|
|
ext/pcre/pcrelib/testdata/testoutput4
|
|
ext/pcre/pcrelib/testdata/testoutput5
|
|
ext/pcre/pcrelib/testdata/testoutput6
|
|
ext/pcre/pcrelib/testdata/testoutput7:
|
|
Upgrade PCRE lib to 6.7
|
|
|
|
* ext/standard/php_string.h
|
|
ext/standard/string.c:
|
|
Avoid TSRMLS_FETCH
|
|
|
|
* ext/bz2/bz2.c:
|
|
Fixed build with gcc 4.1.1
|
|
|
|
* ext/curl/streams.c:
|
|
Added ftps portion of the patch
|
|
|
|
2006-08-30 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/session/session.c:
|
|
fix typo
|
|
|
|
2006-08-30 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/curl/streams.c:
|
|
MFB: Fixed bug #33770 (https:// or ftps:// do not work when
|
|
--with-curlwrappers is used and ssl certificate is not verifiable).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/curl/streams.c:
|
|
Fixed bug #33770 (https:// or ftps:// do not work when --with-curlwrappers
|
|
is used and ssl certificate is not verifiable).
|
|
|
|
2006-08-30 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/pcre/php_pcre.c
|
|
ext/pcre/php_pcre.c
|
|
ext/pcre/tests/preg_replace_callback3.phpt
|
|
ext/pcre/tests/preg_replace_callback3.phpt
|
|
ext/pcre/tests/preg_replace_callback3.phpt:
|
|
fix leak, add test
|
|
|
|
* ext/standard/iptc.c:
|
|
fix leak in iptcembed()
|
|
|
|
* (PHP_5_2)
|
|
ext/session/session.c:
|
|
change ini handlers to produce E_ERROR if they are called during startup
|
|
|
|
* ext/session/session.c:
|
|
change ini handlers to produce E_ERROR if they are called during startup or
|
|
per request
|
|
|
|
* ext/iconv/iconv.c
|
|
ext/iconv/iconv.c:
|
|
fix leak
|
|
|
|
* (PHP_5_2)
|
|
ext/session/session.c:
|
|
MFH: change E_ERROR to E_WARNING when invalid argument has been passed
|
|
make sure ini_set() doesn't reset PS(mod) and PS(serializer) to invalid
|
|
values
|
|
|
|
* ext/session/session.c:
|
|
change E_ERROR to E_WARNING when invalid argument has been passed
|
|
make sure ini_set() doesn't reset PS(mod) and PS(serializer) to invalid
|
|
values
|
|
|
|
2006-08-30 Michael Wallner <mike@iworks.at>
|
|
|
|
* ext/zlib/zlib.c:
|
|
- allow (de)activation with ini_set()
|
|
|
|
* main/output.c
|
|
main/php_output.h:
|
|
- add PHP_OUTPUT_WRITTEN and PHP_OUTPUT_SENT status flags
|
|
|
|
2006-08-30 Antony Dovgal <antony@zend.com>
|
|
|
|
* ZendEngine2/zend_execute_API.c:
|
|
fix minor issue in autoload with unicode enabled
|
|
|
|
2006-08-30 Michael Wallner <mike@iworks.at>
|
|
|
|
* ext/zlib/php_zlib.h:
|
|
- add php_zlib_output_encoding() decl
|
|
|
|
* main/SAPI.c:
|
|
- the Vary header for zlib.output_compression is now handled inside the
|
|
output handler
|
|
|
|
* ext/zlib/zlib.c:
|
|
- avoid a loop around deflate() by using Z_SYNC_FLUSH for standard write
|
|
|
|
* main/output.c:
|
|
- output handler may modify context->op
|
|
- discard any context->out.data on failure
|
|
|
|
2006-08-30 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/reflection/php_reflection.c
|
|
ext/reflection/tests/bug38653.phpt:
|
|
MFH: fix #38653 (memory leak in ReflectionClass::getConstant())
|
|
|
|
* ext/reflection/php_reflection.c
|
|
ext/reflection/tests/bug38653.phpt
|
|
ext/reflection/tests/bug38653.phpt:
|
|
fix #38653 (memory leak in ReflectionClass::getConstant())
|
|
|
|
* ZendEngine2/zend_execute.c:
|
|
fix off-by-one in zend_fetch_dimension_address_inner()
|
|
|
|
2006-08-30 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/serialize/bug37947.phpt:
|
|
fix test
|
|
|
|
2006-08-30 Michael Wallner <mike@iworks.at>
|
|
|
|
* ext/zlib/config0.m4
|
|
ext/zlib/php_zlib.h
|
|
ext/zlib/zlib.c
|
|
ext/zlib/tests/006.phpt
|
|
ext/zlib/tests/007.phpt:
|
|
- implement new output API
|
|
- ported deflate/inflate code
|
|
- require zlib >= 1.2.0.4
|
|
- add gzdecode()
|
|
|
|
|
|
* README.NEW-OUTPUT-API
|
|
main/output.c
|
|
main/php_output.h:
|
|
- revise output handler alias API
|
|
- add convenience macros for conflicts and aliases
|
|
- generalize flags to php_output_stack_pop()
|
|
- mark the handler as started *after* run
|
|
- handler should still be flushable after marking it immutable
|
|
|
|
2006-08-29 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/pcre/php_pcre.c:
|
|
add missing addref
|
|
now it works fine
|
|
|
|
2006-08-29 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/pcre/php_pcre.c:
|
|
Check for is_utf8.
|
|
|
|
2006-08-29 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/date/tests/oo_002.phpt:
|
|
add UEXPECT
|
|
|
|
2006-08-29 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/pcre/php_pcre.c:
|
|
More Unicode work.
|
|
|
|
2006-08-29 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/pcre/tests/bug34790.phpt
|
|
ext/pcre/tests/dollar_endonly.phpt
|
|
ext/pcre/tests/match_flags.phpt
|
|
ext/pcre/tests/match_flags2.phpt
|
|
ext/pcre/tests/match_flags3.phpt
|
|
ext/pcre/tests/pcre_anchored.phpt
|
|
ext/pcre/tests/pcre_extended.phpt
|
|
ext/pcre/tests/study.phpt
|
|
ext/pcre/tests/ungreedy.phpt:
|
|
fix PCRE tests
|
|
|
|
* ZendEngine2/zend_execute_API.c:
|
|
fix compile warning
|
|
|
|
* ext/spl/spl_iterators.c:
|
|
fix build
|
|
|
|
2006-08-29 Derick Rethans <php@derickrethans.nl>
|
|
|
|
* ext/date/lib/timezonedb.h
|
|
ext/date/lib/timezonemap.h:
|
|
- Upgrade timezone db to 2006.11 (k).
|
|
|
|
* (PHP_5_2)
|
|
ext/date/lib/timezonedb.h
|
|
ext/date/lib/timezonemap.h:
|
|
- Upgrade timezone db to 2006k.
|
|
|
|
2006-08-29 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/string.c:
|
|
Corrected problems introduced by previous commit.
|
|
|
|
|
|
* ext/curl/interface.c:
|
|
MFB: Fixed bug #38637 (curl_copy_handle() fails to fully copy the cURL
|
|
handle).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/curl/interface.c:
|
|
Fixed bug #38637 (curl_copy_handle() fails to fully copy the cURL handle).
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/string.c:
|
|
Finalize implode() patch
|
|
|
|
2006-08-29 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/string.c:
|
|
fix win32 build
|
|
EG(precision) can be changed in runtime, even in php_implode() (hint:
|
|
__toString()), so please think twice before optimizing
|
|
|
|
2006-08-28 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
BFN
|
|
|
|
* ext/dom/element.c
|
|
ext/dom/tests/bug38474.phpt:
|
|
MFB: fix #38474 (getAttribute select attribute by order, even when
|
|
prefixed)
|
|
add test
|
|
|
|
* (PHP_5_2)
|
|
ext/dom/element.c
|
|
ext/dom/tests/bug38474.phpt
|
|
ext/dom/tests/bug38474.phpt:
|
|
fix #38474 (getAttribute select attribute by order, even when prefixed)
|
|
add test
|
|
|
|
2006-08-28 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/php_string.h
|
|
ext/standard/string.c:
|
|
Adjust code to avoid TSRMLS_FETCH
|
|
|
|
2006-08-28 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/pcre/php_pcre.c
|
|
ext/pcre/php_pcre.h
|
|
ext/spl/spl_iterators.c:
|
|
Add Unicode support for preg_match[_all]
|
|
|
|
2006-08-28 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_4_4)
|
|
NEWS:
|
|
BFN
|
|
though, the leak is still there, we can't fix that in 4_4
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/basic_functions.c:
|
|
MFH: make sure ext/standard is down before ext/session (fixes #38534)
|
|
|
|
* ext/standard/basic_functions.c:
|
|
make sure ext/standard is down before ext/session (fixes #38534)
|
|
|
|
* ext/standard/tests/strings/str_word_count.phpt
|
|
ext/standard/tests/time/bug38524.phpt:
|
|
fix tests
|
|
|
|
2006-08-28 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* ext/dom/document.c:
|
|
implement output formatting for saveHTML with libxml 2.6.23+
|
|
|
|
2006-08-28 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_4_4)
|
|
ext/standard/basic_functions.c
|
|
ext/standard/basic_functions.c:
|
|
MFH: set BG(locale_string) to NULL on shutdown (partly fixes #38534)
|
|
|
|
* ext/standard/basic_functions.c:
|
|
set BG(locale_string) to NULL on shutdown (partly fixes #38534)
|
|
|
|
* (PHP_5_2)
|
|
UPGRADING:
|
|
typofix
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
main/streams/plain_wrapper.c:
|
|
MFH: fix #38199 (fclose() unable to close STDOUT and STDERR)
|
|
|
|
2006-08-28 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ZendEngine2/zend_API.c
|
|
ZendEngine2/zend_API.h:
|
|
Add APIs for UTF-8 strings (common with XML, PCRE, etc)
|
|
|
|
2006-08-28 Antony Dovgal <antony@zend.com>
|
|
|
|
* main/streams/plain_wrapper.c:
|
|
fix #38199 (fclose() unable to close STDOUT and STDERR)
|
|
|
|
2006-08-28 Michael Wallner <mike@iworks.at>
|
|
|
|
* tests/output/ob_018.phpt:
|
|
- add SKIPIF and skip test if zlib is not available
|
|
|
|
2006-08-28 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_object_handlers.c:
|
|
delete commented part, as it was done in HEAD
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend_interfaces.c
|
|
ZendEngine2/tests/bug38624.phpt:
|
|
MFH: fix #38624 (Strange warning when incrementing an object property and
|
|
exception is thrown from __get method)
|
|
|
|
* ZendEngine2/zend_interfaces.c
|
|
ZendEngine2/tests/bug38624.phpt
|
|
ZendEngine2/tests/bug38624.phpt:
|
|
fix #38624 (Strange warning when incrementing an object property and
|
|
exception is thrown from __get method)
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/string.c:
|
|
fix ZTS build
|
|
|
|
2006-08-27 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/basic_functions.c
|
|
ext/standard/math.c
|
|
ext/standard/tests/math/constants.phpt:
|
|
MFH:
|
|
- Fixed bug #33895 (missing math constants).
|
|
- Remove M_PI from math.c (its defined in php_math.h)
|
|
|
|
2006-08-27 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/string.c:
|
|
Optimize the operation of implode() on non-string parameters
|
|
|
|
2006-08-27 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/standard/basic_functions.c
|
|
ext/standard/math.c
|
|
ext/standard/tests/math/constants.phpt
|
|
ext/standard/tests/math/constants.phpt:
|
|
Register missing math constants (been missing since 4.0.2!)
|
|
Remove M_PI from math.c (its defined in php_math.h)
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/strings/htmlentities15.phpt
|
|
ext/standard/tests/strings/htmlentities15.phpt
|
|
tests/lang/034.phpt
|
|
tests/lang/034.phpt:
|
|
fix tests on freebsd
|
|
|
|
* ext/standard/tests/strings/htmlentities15.phpt
|
|
tests/lang/034.phpt:
|
|
Fix tests on freebsd
|
|
|
|
2006-08-26 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
ext/standard/aggregation.c:
|
|
Fixed bug #37812 aggregate_methods_by_list fails to take certain methods
|
|
Add test
|
|
|
|
2006-08-26 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/zip/php_zip.c:
|
|
- MFB: don't rely/use VCWD_REALPATH, use expand_filepath instead
|
|
NB: that'd to be true for all this VCWD mess
|
|
|
|
* (PHP_5_2)
|
|
ext/zip/php_zip.c:
|
|
- don't rely/use VCWD_REALPATH, use expand_filepath instead
|
|
NB: that'd to be true for all this VCWD mess
|
|
|
|
2006-08-25 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ZendEngine2/zend_API.h:
|
|
Fix some API definitions.
|
|
|
|
2006-08-25 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* ext/xmlwriter/php_xmlwriter.c:
|
|
add unicode support
|
|
|
|
2006-08-25 Seiji Masugata <s.masugata@digicom.dnp.co.jp>
|
|
|
|
* (PHP_5_2)
|
|
ext/mbstring/config.m4
|
|
ext/mbstring/mbstring.c
|
|
ext/mbstring/oniguruma/regcomp.c
|
|
ext/mbstring/oniguruma/regint.h:
|
|
added configure option --disable-mbregex-backtrack.
|
|
|
|
2006-08-25 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/zip/php_zip.c:
|
|
- MFB: bundled version matches pecl release 1.7.1
|
|
|
|
* (PHP_5_2)
|
|
ext/zip/php_zip.c:
|
|
- bundled matches pecl 1.7.1
|
|
|
|
2006-08-25 Edin Kadribasic <edink@emini.dk>
|
|
|
|
* ext/com_dotnet/com_typeinfo.c:
|
|
MFB: Fixed #37602 by olek at neurosoft dot pl
|
|
|
|
* (PHP_5_2)
|
|
ext/com_dotnet/com_typeinfo.c:
|
|
Fixed #37602 by olek at neurosoft dot pl
|
|
|
|
2006-08-24 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* README.UNICODE:
|
|
-** empty log message ***
|
|
|
|
* README.UNICODE:
|
|
Fix typo.
|
|
|
|
2006-08-24 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/zip/php_zip.c:
|
|
- store the resolved path
|
|
|
|
* ext/zip/php_zip.c:
|
|
- MFB: solve the relative path issues in TS environment
|
|
|
|
2006-08-24 Seiji Masugata <s.masugata@digicom.dnp.co.jp>
|
|
|
|
* ext/mbstring/oniguruma/AUTHORS
|
|
ext/mbstring/oniguruma/AUTHORS:
|
|
|
|
file AUTHORS was initially added on branch PHP_5_2.
|
|
|
|
* (PHP_5_2)
|
|
ext/mbstring/oniguruma/HISTORY
|
|
ext/mbstring/oniguruma/index.html
|
|
ext/mbstring/oniguruma/oniguruma.h
|
|
ext/mbstring/oniguruma/regcomp.c
|
|
ext/mbstring/oniguruma/regexec.c
|
|
ext/mbstring/oniguruma/regint.h
|
|
ext/mbstring/oniguruma/regparse.c
|
|
ext/mbstring/oniguruma/regparse.h
|
|
ext/mbstring/oniguruma/regposix.c:
|
|
Updated bundled oniguruma library (used for multibyte regular expression)
|
|
to 4.3.1.
|
|
|
|
* ext/mbstring/mbstring.c
|
|
ext/mbstring/mbstring.c:
|
|
added returned value in mb_get_info( ).
|
|
|
|
2006-08-24 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/zip/php_zip.c:
|
|
- solve the relative path issues in TS environment
|
|
|
|
2006-08-24 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/pdo/config.m4:
|
|
it's not a PEAR only issue
|
|
|
|
* ext/pdo/config.m4:
|
|
it's not a PEAR only issue, this happens with shared builds also
|
|
|
|
2006-08-24 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_1)
|
|
NEWS
|
|
configure.in
|
|
main/php_version.h:
|
|
Back to dev
|
|
|
|
2006-08-24 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/sysvmsg/config.m4:
|
|
sys/msg.h does not exist on MacOS X
|
|
|
|
* ext/sysvmsg/config.m4:
|
|
sys/msg.h does not exist on MacOS X, we need to detect it in configure
|
|
|
|
* ext/oci8/oci8.c
|
|
ext/oci8/oci8.c:
|
|
update version in phpinfo()
|
|
|
|
* ext/oci8/oci8.c
|
|
ext/oci8/oci8.c:
|
|
bump version number
|
|
|
|
* (PHP_5_2)
|
|
ext/oci8/oci8.c:
|
|
compat fixes
|
|
|
|
* (PHP_5_2)
|
|
ext/oci8/package.xml:
|
|
release 1.2.2 from 5_2 branch, as HEAD doesn't have safe_mode anymore
|
|
|
|
* ext/oci8/package.xml:
|
|
prepare to 1.2.2 release
|
|
|
|
* ext/zlib/tests/005.phpt
|
|
ext/zlib/tests/005.phpt:
|
|
the error message is different on different OSes and zlib versions
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/time/bug38524.phpt:
|
|
tm_yday may be 0
|
|
|
|
* ext/standard/tests/time/bug38524.phpt:
|
|
tm_yday may be 0 (Solaris)
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/config.m4
|
|
ext/standard/datetime.c:
|
|
MFH: fix segfault in strptime() on 64bit Linuxes, caused by the missing
|
|
declaration
|
|
|
|
* ext/standard/config.m4
|
|
ext/standard/datetime.c:
|
|
this fixes segfault in strptime() on 64bit Linuxes, caused by the missing
|
|
declaration
|
|
unfortunately defining _XOPEN_SOURCE breaks the build (some odd
|
|
dependencies in glibc headers) and this seems to be the best solution
|
|
|
|
2006-08-24 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend_hash.c
|
|
ZendEngine2/zend_hash.c:
|
|
Fixed bug #38315 (Constructing in the destructor causes weird behaviour)
|
|
|
|
2006-08-24 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
ext/standard/tests/file/bug38450.phpt
|
|
main/user_streams.c:
|
|
fix #38450 (constructor is not called for classes used in userspace stream
|
|
wrappers)
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
ext/wddx/wddx.c
|
|
ext/wddx/tests/bug38738.phpt
|
|
ext/wddx/tests/bug38738.phpt:
|
|
fix #38378 (wddx_serialize_value() generates no wellformed xml)
|
|
|
|
2006-08-24 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/soap/php_soap.h
|
|
ext/soap/php_soap.h
|
|
ext/soap/soap.c
|
|
ext/soap/soap.c
|
|
ext/soap/tests/server026.phpt
|
|
ext/soap/tests/server026.phpt
|
|
ext/soap/tests/server026.phpt
|
|
ext/soap/tests/server027.phpt
|
|
ext/soap/tests/server027.phpt
|
|
ext/soap/tests/server027.phpt
|
|
ext/soap/tests/server028.phpt
|
|
ext/soap/tests/server028.phpt
|
|
ext/soap/tests/server028.phpt:
|
|
Added SoapServer::setObject() method (it is a simplified version of
|
|
SoapServer::setClass() method).
|
|
|
|
2006-08-23 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* main/php_compat.h
|
|
main/php_compat.h:
|
|
MFB
|
|
|
|
* (PHP_5_2)
|
|
main/php_compat.h:
|
|
Namespace more PCRE functions.
|
|
|
|
2006-08-23 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/gd/libgd/gdft.c:
|
|
- MFH: add support for entities in hexadecimal format, like © can
|
|
be passed as © or © (sync with gd)
|
|
|
|
* ext/gd/libgd/gdft.c:
|
|
- add support for entities in hexadecimal format, like © can
|
|
be passed as © or ©
|
|
|
|
2006-08-23 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/pdo/pdo_stmt.c:
|
|
MFH: fix possible crash in free_statement()
|
|
|
|
* ext/pdo/pdo_stmt.c:
|
|
fix possible crash in free_statement()
|
|
|
|
2006-08-23 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_1)
|
|
NEWS
|
|
configure.in
|
|
main/php_version.h:
|
|
5.1.6
|
|
|
|
2006-08-23 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend_alloc.c
|
|
ZendEngine2/zend_alloc.c:
|
|
Fixed bug #38265 (heap corruption)
|
|
|
|
2006-08-23 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_1)
|
|
run-tests.php:
|
|
fix run-tests on windows
|
|
|
|
2006-08-23 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/gd/tests/dashedlines.phpt
|
|
ext/gd/tests/lines.phpt:
|
|
- MFH: please don't use base64 to test image files, it does not work
|
|
fix tests on 64bit platfrom
|
|
|
|
* ext/gd/tests/dashedlines.phpt
|
|
ext/gd/tests/lines.phpt:
|
|
- please don't use base64 to test image files, it does not work
|
|
fix tests on 64bit platfrom
|
|
|
|
2006-08-23 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/reflection/config.m4
|
|
ext/spl/config.m4:
|
|
MFH: build ext/spl and ext/reflection as static (fixes #38556)
|
|
|
|
* ext/reflection/config.m4
|
|
ext/spl/config.m4:
|
|
build ext/spl and ext/reflection as static (fixes #38556)
|
|
|
|
2006-08-23 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/spl/spl_observer.c
|
|
ext/spl/spl_observer.c:
|
|
Fix arginfo for SplObjectStorage
|
|
|
|
2006-08-23 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
run-tests.php:
|
|
MFH: make run-tests to work with directories containing spaces (bug #38558)
|
|
Patch by danielc at analysisandsolutions dot com
|
|
|
|
* run-tests.php:
|
|
make run-tests to work with directories containing spaces (bug #38558)
|
|
|
|
2006-08-22 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/strings/implode1.phpt:
|
|
add test for real
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/string.c:
|
|
fix implode() function (see http://news.php.net/php.qa/26876)
|
|
add test
|
|
|
|
* ext/standard/tests/strings/implode1.phpt
|
|
ext/standard/tests/strings/implode1.phpt:
|
|
|
|
add test
|
|
|
|
2006-08-22 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/date/php_date.c:
|
|
MFB: Fixed bug #38511, #38473, #38263 (Fixed session extension request
|
|
shutdown order to ensure it is shutdown before the extensions it may
|
|
depend
|
|
on).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/date/php_date.c:
|
|
Fixed bug #38511, #38473, #38263 (Fixed session extension request shutdown
|
|
order to ensure it is shutdown before the extensions it may depend on).
|
|
|
|
2006-08-22 Antony Dovgal <antony@zend.com>
|
|
|
|
* configure.in
|
|
TSRM/tsrm.m4:
|
|
fix separate TSRM build
|
|
|
|
2006-08-22 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
sapi/cli/php_cli.c
|
|
sapi/cli/php_cli.c:
|
|
Fixed bug #38543 (shutdown_executor() may segfault when memory_limit is too
|
|
low).
|
|
|
|
2006-08-22 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/oci8/oci8.c
|
|
ext/oci8/oci8_interface.c
|
|
ext/oci8/oci8_lob.c
|
|
ext/oci8/oci8_statement.c
|
|
ext/oci8/php_oci8_int.h
|
|
ext/oci8/tests/statement_cache.phpt:
|
|
minor improvements
|
|
|
|
* ext/oci8/oci8.c
|
|
ext/oci8/oci8_interface.c
|
|
ext/oci8/oci8_lob.c
|
|
ext/oci8/oci8_statement.c
|
|
ext/oci8/php_oci8_int.h
|
|
ext/oci8/tests/statement_cache.phpt:
|
|
minor improvements
|
|
dropped unused parameters, changed long to int where it should be int
|
|
|
|
2006-08-22 Michael Wallner <mike@iworks.at>
|
|
|
|
* main/output.c:
|
|
- fix php_output_handler_started()
|
|
|
|
* main/output.c:
|
|
- use the handler name zval directly when listing stati, too
|
|
|
|
* main/output.c
|
|
tests/output/ob_014.phpt
|
|
tests/output/ob_015.phpt:
|
|
- fix tests to comply with upgraded string.c
|
|
- use add_next_index_zval() when listing handlers
|
|
|
|
* main/output.c
|
|
main/php_output.h:
|
|
- allocate handler stack on the heap and avoid segfaults on shutdown when
|
|
startup fails
|
|
- don't try to append empty buffer
|
|
- fix some dbg format strings
|
|
|
|
2006-08-22 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_1)
|
|
NEWS
|
|
NEWS
|
|
main/streams/plain_wrapper.c
|
|
main/streams/plain_wrapper.c
|
|
main/streams/plain_wrapper.c:
|
|
Fixed bug #38488 (Access to "php://stdin" and family crashes PHP on win32)
|
|
|
|
* ZendEngine2/zend_alloc.c
|
|
ZendEngine2/zend_alloc.c:
|
|
Fixed "win32" storage manager
|
|
|
|
* run-tests.php:
|
|
Fixed "make test" on win32
|
|
|
|
* (PHP_5_2)
|
|
run-tests.php:
|
|
Fix "make test" on win32
|
|
|
|
* ext/standard/string.c:
|
|
ZTS fix
|
|
|
|
2006-08-21 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/pdo/tests/bug_38394.phpt
|
|
ext/pdo/tests/bug_38394.phpt:
|
|
typo
|
|
|
|
2006-08-21 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/pdo/pdo_dbh.c:
|
|
MFB: Fixed bug #38535 (memory corruption in pdo_pgsql driver on error
|
|
retrieval inside a failed query executed via query() method).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/pdo/pdo_dbh.c:
|
|
Fixed bug #38535 (memory corruption in pdo_pgsql driver on error retrieval
|
|
inside a failed query executed via query() method).
|
|
|
|
2006-08-21 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/oci8/oci8.c
|
|
ext/oci8/oci8_collection.c
|
|
ext/oci8/oci8_lob.c
|
|
ext/oci8/oci8_statement.c
|
|
ext/oci8/php_oci8_int.h:
|
|
MFH: fix PECL bug #8112 (OCI8 persistent connections misbehave when Apache
|
|
process times out)
|
|
|
|
* ext/oci8/oci8.c
|
|
ext/oci8/oci8_collection.c
|
|
ext/oci8/oci8_lob.c
|
|
ext/oci8/oci8_statement.c
|
|
ext/oci8/php_oci8_int.h:
|
|
fix PECL bug #8112 (OCI8 persistent connections misbehave when Apache
|
|
process times out)
|
|
|
|
2006-08-20 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
sapi/cgi/fastcgi.c:
|
|
MFH: sa_len compile fix for IRIX
|
|
|
|
|
|
* ext/standard/datetime.c
|
|
ext/standard/tests/time/bug38524.phpt:
|
|
MFB: Fixed bug #38524 (strptime() does not initialize the internal date
|
|
storage structure).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/datetime.c
|
|
ext/standard/tests/time/bug38524.phpt
|
|
ext/standard/tests/time/bug38524.phpt:
|
|
Fixed bug #38524 (strptime() does not initialize the internal date storage
|
|
structure).
|
|
|
|
2006-08-20 Sascha Schumann <sascha@schumann.cx>
|
|
|
|
* sapi/cgi/fastcgi.c:
|
|
"sa_len" is defined to "sa_union . sa_generic . sa_len2" on IRIX,
|
|
so we use another variable name here.
|
|
|
|
2006-08-19 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend.c:
|
|
Use proper write callback
|
|
|
|
2006-08-18 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* unicode-progress.txt
|
|
ext/standard/string.c:
|
|
Unicode support for str_word_count() (using the same semantics as for
|
|
binary strings).
|
|
|
|
|
|
2006-08-18 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/openssl/openssl.c:
|
|
fix #38486 (openssl extension does not build correctly)
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/file.c:
|
|
MFH: add a notice to fgetcsv() when delimiter or enclosure is longer than 1
|
|
char
|
|
(feature request #38496)
|
|
|
|
* ext/standard/file.c:
|
|
add a notice to fgetcsv() when delimiter or enclosure is longer than 1 char
|
|
(feature request #38496)
|
|
|
|
* (PHP_4_4)
|
|
run-tests.php:
|
|
fix typo (bug #38499)
|
|
|
|
2006-08-17 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/bz2/bz2.c:
|
|
fix #38485 (bz2 extension does not compile with GCC 4.1)
|
|
|
|
* ext/exif/exif.c
|
|
ext/exif/exif.c:
|
|
initialize static buffer with 0's
|
|
|
|
2006-08-17 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
configure.in
|
|
main/php_version.h:
|
|
Back to dev
|
|
|
|
* (PHP_5_2)
|
|
configure.in
|
|
main/php_version.h:
|
|
5.2.0RC2
|
|
|
|
* php.ini-dist
|
|
php.ini-recommended
|
|
main/main.c:
|
|
MFB: Increased default memory limit to 16 megabytes to accommodate for a
|
|
more accurate memory utilization measurement.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
php.ini-dist
|
|
php.ini-recommended
|
|
main/main.c:
|
|
Increased default memory limit to 16 megabytes to accommodate for a more
|
|
accurate memory utilization measurement.
|
|
|
|
2006-08-16 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/string.c:
|
|
Simplify php_u_trim().
|
|
|
|
2006-08-16 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/pdo/tests/bug_38394.phpt:
|
|
MFB: Added skip condition for sqlite2 driver, that uses more forgiving
|
|
emulated prepared statements.
|
|
|
|
* (PHP_5_2)
|
|
ext/pdo/tests/bug_38394.phpt:
|
|
Added skip condition for sqlite2 driver, that uses more forgiving emulated
|
|
prepared statements.
|
|
|
|
2006-08-16 Sebastian Bergmann <sb@sebastian-bergmann.de>
|
|
|
|
* ext/simplexml/simplexml.c
|
|
ext/standard/http_fopen_wrapper.c:
|
|
Sync with php_trim() API change.
|
|
|
|
2006-08-15 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
BFN
|
|
|
|
* (PHP_5_2)
|
|
ext/xml/xml.c
|
|
ext/xml/tests/xml011.phpt:
|
|
fix bug #38454 (warning upon disabling handler via xml_set_element_handler)
|
|
fix bug #38427 (unicode causes xml_parser to misbehave)
|
|
add test
|
|
|
|
* ext/xml/xml.c
|
|
ext/xml/tests/xml011.phpt
|
|
ext/xml/tests/xml011.phpt:
|
|
fix bug #38454 (warning upon disabling handler via xml_set_element_handler)
|
|
fix bug #38427 (unicode causes xml_parser to misbehave)
|
|
remove need for TSRMLS_FETCH() call
|
|
add test
|
|
|
|
2006-08-15 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* unicode-progress.txt
|
|
ext/standard/php_string.h
|
|
ext/standard/string.c:
|
|
Fix some trim() issues.
|
|
|
|
2006-08-15 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_object_handlers.c:
|
|
apply correct fix for bug #38461
|
|
|
|
* ZendEngine2/zend_object_handlers.c:
|
|
apply more correct fix for bug #38461
|
|
|
|
2006-08-15 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/openssl/openssl.c
|
|
ext/openssl/php_openssl.h:
|
|
- add openssl_csr_get_subject() and openssl_csr_get_public_key()
|
|
|
|
2006-08-15 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
configure.in:
|
|
MFH: fix #38467 (--enable-versioning causes make fail on OS X)
|
|
|
|
* configure.in:
|
|
fix #38467 (--enable-versioning causes make fail on OS X)
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/html.c:
|
|
MFH: don't try to use "auto", "none" and "pass" charsets returned from
|
|
mbstring
|
|
|
|
* ext/standard/html.c:
|
|
don't try to use "auto", "none" and "pass" charsets returned from mbstring
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
BFN
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_object_handlers.c:
|
|
MFH: fix #38461 (setting private attribute with __set() produces segfault)
|
|
|
|
* ZendEngine2/zend_object_handlers.c:
|
|
fix #38461 (setting private attribute with __set() produces segfault)
|
|
|
|
2006-08-15 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.5
|
|
|
|
2006-08-15 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/oci8/oci8.c
|
|
ext/oci8/oci8.c
|
|
ext/oci8/oci8_collection.c
|
|
ext/oci8/oci8_collection.c
|
|
ext/oci8/oci8_lob.c
|
|
ext/oci8/oci8_lob.c
|
|
ext/oci8/oci8_statement.c
|
|
ext/oci8/oci8_statement.c:
|
|
minor CS/WS fixes
|
|
|
|
* ext/oci8/oci8.c:
|
|
error message might be NULL
|
|
|
|
2006-08-15 Derick Rethans <php@derickrethans.nl>
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
configure.in
|
|
main/php_version.h:
|
|
- Back to dev.
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
configure.in
|
|
main/php_version.h:
|
|
- Go with 4.4.4.
|
|
|
|
2006-08-15 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/oci8/oci8.c:
|
|
MFH: OCIBreak() is not supported on Windows
|
|
|
|
* ext/oci8/oci8.c:
|
|
OCIBreak() is not supported on Windows
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/tests/bug38461.phpt:
|
|
add test
|
|
|
|
* ZendEngine2/tests/bug38461.phpt
|
|
ZendEngine2/tests/bug38461.phpt:
|
|
|
|
add test
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/file/bug38450.phpt
|
|
ext/standard/tests/file/bug38450_1.phpt
|
|
ext/standard/tests/file/bug38450_2.phpt
|
|
ext/standard/tests/file/bug38450_3.phpt:
|
|
new tests
|
|
|
|
* ext/standard/tests/file/bug38450.phpt
|
|
ext/standard/tests/file/bug38450.phpt
|
|
ext/standard/tests/file/bug38450_1.phpt
|
|
ext/standard/tests/file/bug38450_1.phpt
|
|
ext/standard/tests/file/bug38450_2.phpt
|
|
ext/standard/tests/file/bug38450_2.phpt
|
|
ext/standard/tests/file/bug38450_3.phpt
|
|
ext/standard/tests/file/bug38450_3.phpt:
|
|
|
|
new tests
|
|
|
|
2006-08-15 Michael Wallner <mike@iworks.at>
|
|
|
|
* (PHP_5_2)
|
|
ext/date/php_date.c
|
|
ext/date/tests/oo_002.phpt:
|
|
MFH:
|
|
- fix leak when cloning DateTimeZone, detected by Antony
|
|
- don't fetch objects multiple times when cloning
|
|
|
|
* ext/date/php_date.c
|
|
ext/date/tests/oo_002.phpt:
|
|
- fix leak when cloning DateTimeZone, detected by Antony
|
|
- don't fetch objects multiple times when cloning
|
|
|
|
2006-08-15 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/openssl/openssl.c
|
|
ext/openssl/php_openssl.h:
|
|
- add OPENSSL_KEYTYPE_EC constant
|
|
- openssl_pkey_get_details(), returns the key details
|
|
|
|
2006-08-14 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* unicode-progress.txt
|
|
ext/standard/string.c:
|
|
Unicode support for strcoll().
|
|
|
|
* ZendEngine2/zend_builtin_functions.c:
|
|
Remove UTODO's -- this is handled during name mangling/unmangling.
|
|
|
|
2006-08-14 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
run-tests.php:
|
|
fix previous patch
|
|
|
|
* run-tests.php:
|
|
fix my previous patch
|
|
|
|
2006-08-14 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ZendEngine2/zend_API.c
|
|
ZendEngine2/zend_API.h:
|
|
add_next_index_zstr[l]()
|
|
|
|
* unicode-progress.txt
|
|
ext/standard/string.c:
|
|
Unicode support for str_split().
|
|
|
|
* ZendEngine2/zend_API.c:
|
|
Typo.
|
|
|
|
* unicode-progress.txt
|
|
ext/standard/string.c:
|
|
Unicode support in chunk_split().
|
|
|
|
* ZendEngine2/zend_API.c:
|
|
Set T_arg_type to default string type if we were not able to determine
|
|
it from the args.
|
|
|
|
2006-08-14 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
BFN
|
|
|
|
* (PHP_5_2)
|
|
ext/pdo_mysql/config.m4:
|
|
fix #38451 (PDO_MYSQL doesn't compile on Solaris)
|
|
|
|
2006-08-14 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* (PHP_5_2)
|
|
ext/bz2/bz2.c
|
|
ext/bz2/php_bz2.h
|
|
ext/ctype/ctype.c
|
|
ext/ctype/php_ctype.h
|
|
ext/json/json.c
|
|
ext/json/php_json.h
|
|
ext/pspell/php_pspell.h
|
|
ext/pspell/pspell.c
|
|
ext/tidy/php_tidy.h
|
|
ext/tidy/tidy.c
|
|
ext/zlib/php_zlib.h
|
|
ext/zlib/zlib.c
|
|
ext/zlib/zlib_fopen_wrapper.c:
|
|
move static declaration to *.c files
|
|
mroe static/const keywording
|
|
|
|
2006-08-14 Michael Wallner <mike@iworks.at>
|
|
|
|
* (PHP_5_2)
|
|
ext/date/php_date.c
|
|
ext/date/tests/oo_002.phpt:
|
|
MFH: add cloning support to DateTime classes
|
|
|
|
* ext/date/php_date.c
|
|
ext/date/tests/oo_002.phpt
|
|
ext/date/tests/oo_002.phpt:
|
|
- add cloning support to DateTime classes
|
|
|
|
2006-08-14 Frank M. Kromann <frank@kromann.info>
|
|
|
|
* (PHP_5_1)
|
|
php.ini-dist
|
|
php.ini-dist
|
|
php.ini-recommended
|
|
php.ini-recommended
|
|
ext/fbsql/php_fbsql.c
|
|
ext/fbsql/php_fbsql.c
|
|
ext/fbsql/php_fbsql.h
|
|
ext/fbsql/php_fbsql.h:
|
|
MFH: Cleanup before reusing failed persistant connection. Better formating
|
|
of timestamp and decimal values
|
|
|
|
* php.ini-dist
|
|
php.ini-recommended
|
|
ext/fbsql/php_fbsql.c
|
|
ext/fbsql/php_fbsql.h:
|
|
Cleanup before reusing failed persistant connection. Better formating of
|
|
timestamp and decimal values
|
|
|
|
2006-08-14 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/pdo_sqlite/config.m4
|
|
ext/pdo_sqlite/config.w32
|
|
ext/pdo_sqlite/package.xml
|
|
ext/pdo_sqlite/sqlite/Makefile.in
|
|
ext/pdo_sqlite/sqlite/Makefile.linux-gcc
|
|
ext/pdo_sqlite/sqlite/VERSION
|
|
ext/pdo_sqlite/sqlite/aclocal.m4
|
|
ext/pdo_sqlite/sqlite/configure
|
|
ext/pdo_sqlite/sqlite/configure.ac
|
|
ext/pdo_sqlite/sqlite/main.mk
|
|
ext/pdo_sqlite/sqlite/mkdll.sh
|
|
ext/pdo_sqlite/sqlite/mkopcodeh.awk
|
|
ext/pdo_sqlite/sqlite/publish.sh
|
|
ext/pdo_sqlite/sqlite/sqlite3.def
|
|
ext/pdo_sqlite/sqlite/src/alter.c
|
|
ext/pdo_sqlite/sqlite/src/analyze.c
|
|
ext/pdo_sqlite/sqlite/src/attach.c
|
|
ext/pdo_sqlite/sqlite/src/auth.c
|
|
ext/pdo_sqlite/sqlite/src/btree.c
|
|
ext/pdo_sqlite/sqlite/src/btree.h
|
|
ext/pdo_sqlite/sqlite/src/build.c
|
|
ext/pdo_sqlite/sqlite/src/callback.c
|
|
ext/pdo_sqlite/sqlite/src/complete.c
|
|
ext/pdo_sqlite/sqlite/src/date.c
|
|
ext/pdo_sqlite/sqlite/src/delete.c
|
|
ext/pdo_sqlite/sqlite/src/experimental.c
|
|
ext/pdo_sqlite/sqlite/src/expr.c
|
|
ext/pdo_sqlite/sqlite/src/func.c
|
|
ext/pdo_sqlite/sqlite/src/hash.c
|
|
ext/pdo_sqlite/sqlite/src/hash.h
|
|
ext/pdo_sqlite/sqlite/src/insert.c
|
|
ext/pdo_sqlite/sqlite/src/keywordhash.h
|
|
ext/pdo_sqlite/sqlite/src/legacy.c
|
|
ext/pdo_sqlite/sqlite/src/loadext.c
|
|
ext/pdo_sqlite/sqlite/src/main.c
|
|
ext/pdo_sqlite/sqlite/src/opcodes.h
|
|
ext/pdo_sqlite/sqlite/src/os.c
|
|
ext/pdo_sqlite/sqlite/src/os.h
|
|
ext/pdo_sqlite/sqlite/src/os_common.h
|
|
ext/pdo_sqlite/sqlite/src/os_mac.c
|
|
ext/pdo_sqlite/sqlite/src/os_mac.h
|
|
ext/pdo_sqlite/sqlite/src/os_unix.c
|
|
ext/pdo_sqlite/sqlite/src/os_win.c
|
|
ext/pdo_sqlite/sqlite/src/pager.c
|
|
ext/pdo_sqlite/sqlite/src/pager.h
|
|
ext/pdo_sqlite/sqlite/src/parse.c
|
|
ext/pdo_sqlite/sqlite/src/parse.h
|
|
ext/pdo_sqlite/sqlite/src/parse.y
|
|
ext/pdo_sqlite/sqlite/src/pragma.c
|
|
ext/pdo_sqlite/sqlite/src/prepare.c
|
|
ext/pdo_sqlite/sqlite/src/printf.c
|
|
ext/pdo_sqlite/sqlite/src/select.c
|
|
ext/pdo_sqlite/sqlite/src/shell.c
|
|
ext/pdo_sqlite/sqlite/src/sqlite.h.in
|
|
ext/pdo_sqlite/sqlite/src/sqlite3ext.h
|
|
ext/pdo_sqlite/sqlite/src/sqliteInt.h
|
|
ext/pdo_sqlite/sqlite/src/table.c
|
|
ext/pdo_sqlite/sqlite/src/tclsqlite.c
|
|
ext/pdo_sqlite/sqlite/src/test1.c
|
|
ext/pdo_sqlite/sqlite/src/test2.c
|
|
ext/pdo_sqlite/sqlite/src/test3.c
|
|
ext/pdo_sqlite/sqlite/src/test4.c
|
|
ext/pdo_sqlite/sqlite/src/test5.c
|
|
ext/pdo_sqlite/sqlite/src/tokenize.c
|
|
ext/pdo_sqlite/sqlite/src/trigger.c
|
|
ext/pdo_sqlite/sqlite/src/update.c
|
|
ext/pdo_sqlite/sqlite/src/utf.c
|
|
ext/pdo_sqlite/sqlite/src/util.c
|
|
ext/pdo_sqlite/sqlite/src/vacuum.c
|
|
ext/pdo_sqlite/sqlite/src/vdbe.c
|
|
ext/pdo_sqlite/sqlite/src/vdbe.h
|
|
ext/pdo_sqlite/sqlite/src/vdbeInt.h
|
|
ext/pdo_sqlite/sqlite/src/vdbeapi.c
|
|
ext/pdo_sqlite/sqlite/src/vdbeaux.c
|
|
ext/pdo_sqlite/sqlite/src/vdbemem.c
|
|
ext/pdo_sqlite/sqlite/src/vtab.c
|
|
ext/pdo_sqlite/sqlite/src/where.c
|
|
ext/pdo_sqlite/sqlite/tool/lemon.c
|
|
ext/pdo_sqlite/sqlite/tool/lempar.c
|
|
ext/pdo_sqlite/sqlite/tool/memleak3.tcl
|
|
ext/pdo_sqlite/sqlite/tool/mkkeywordhash.c
|
|
ext/pdo_sqlite/sqlite/tool/showdb.c
|
|
ext/pdo_sqlite/sqlite/tool/spaceanal.tcl:
|
|
MFB: Upgraded libsqlite in pdo_sqlite to 3.3.7
|
|
|
|
* (PHP_5_2)
|
|
ext/pdo_sqlite/package2.xml:
|
|
Added missing file entry
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
Updated libsqlite in ext/pdo_sqlite to 3.3.7.
|
|
|
|
* ext/pdo_sqlite/sqlite/src/sqlite3ext.h
|
|
ext/pdo_sqlite/sqlite/src/sqlite3ext.h
|
|
ext/pdo_sqlite/sqlite/src/sqliteInt.h
|
|
ext/pdo_sqlite/sqlite/src/table.c
|
|
ext/pdo_sqlite/sqlite/src/tclsqlite.c
|
|
ext/pdo_sqlite/sqlite/src/test1.c
|
|
ext/pdo_sqlite/sqlite/src/test2.c
|
|
ext/pdo_sqlite/sqlite/src/test3.c
|
|
ext/pdo_sqlite/sqlite/src/test4.c
|
|
ext/pdo_sqlite/sqlite/src/test5.c
|
|
ext/pdo_sqlite/sqlite/src/tokenize.c
|
|
ext/pdo_sqlite/sqlite/src/trigger.c
|
|
ext/pdo_sqlite/sqlite/src/update.c
|
|
ext/pdo_sqlite/sqlite/src/utf.c
|
|
ext/pdo_sqlite/sqlite/src/util.c
|
|
ext/pdo_sqlite/sqlite/src/vacuum.c
|
|
ext/pdo_sqlite/sqlite/src/vdbe.c
|
|
ext/pdo_sqlite/sqlite/src/vdbe.h
|
|
ext/pdo_sqlite/sqlite/src/vdbeInt.h
|
|
ext/pdo_sqlite/sqlite/src/vdbeapi.c
|
|
ext/pdo_sqlite/sqlite/src/vdbeaux.c
|
|
ext/pdo_sqlite/sqlite/src/vdbemem.c
|
|
ext/pdo_sqlite/sqlite/src/vtab.c
|
|
ext/pdo_sqlite/sqlite/src/vtab.c
|
|
ext/pdo_sqlite/sqlite/src/where.c
|
|
ext/pdo_sqlite/sqlite/tool/lemon.c
|
|
ext/pdo_sqlite/sqlite/tool/lempar.c
|
|
ext/pdo_sqlite/sqlite/tool/memleak3.tcl
|
|
ext/pdo_sqlite/sqlite/tool/mkkeywordhash.c
|
|
ext/pdo_sqlite/sqlite/tool/showdb.c
|
|
ext/pdo_sqlite/sqlite/tool/spaceanal.tcl:
|
|
|
|
file sqlite3ext.h was initially added on branch PHP_5_2.
|
|
|
|
* (PHP_5_2)
|
|
ext/pdo_sqlite/config.m4
|
|
ext/pdo_sqlite/config.w32
|
|
ext/pdo_sqlite/package2.xml
|
|
ext/pdo_sqlite/sqlite/Makefile.in
|
|
ext/pdo_sqlite/sqlite/Makefile.linux-gcc
|
|
ext/pdo_sqlite/sqlite/VERSION
|
|
ext/pdo_sqlite/sqlite/aclocal.m4
|
|
ext/pdo_sqlite/sqlite/configure
|
|
ext/pdo_sqlite/sqlite/configure.ac
|
|
ext/pdo_sqlite/sqlite/main.mk
|
|
ext/pdo_sqlite/sqlite/mkdll.sh
|
|
ext/pdo_sqlite/sqlite/mkopcodeh.awk
|
|
ext/pdo_sqlite/sqlite/publish.sh
|
|
ext/pdo_sqlite/sqlite/sqlite3.def
|
|
ext/pdo_sqlite/sqlite/src/alter.c
|
|
ext/pdo_sqlite/sqlite/src/analyze.c
|
|
ext/pdo_sqlite/sqlite/src/attach.c
|
|
ext/pdo_sqlite/sqlite/src/auth.c
|
|
ext/pdo_sqlite/sqlite/src/btree.c
|
|
ext/pdo_sqlite/sqlite/src/btree.h
|
|
ext/pdo_sqlite/sqlite/src/build.c
|
|
ext/pdo_sqlite/sqlite/src/callback.c
|
|
ext/pdo_sqlite/sqlite/src/complete.c
|
|
ext/pdo_sqlite/sqlite/src/complete.c
|
|
ext/pdo_sqlite/sqlite/src/date.c
|
|
ext/pdo_sqlite/sqlite/src/delete.c
|
|
ext/pdo_sqlite/sqlite/src/experimental.c
|
|
ext/pdo_sqlite/sqlite/src/expr.c
|
|
ext/pdo_sqlite/sqlite/src/func.c
|
|
ext/pdo_sqlite/sqlite/src/hash.c
|
|
ext/pdo_sqlite/sqlite/src/hash.h
|
|
ext/pdo_sqlite/sqlite/src/insert.c
|
|
ext/pdo_sqlite/sqlite/src/keywordhash.h
|
|
ext/pdo_sqlite/sqlite/src/legacy.c
|
|
ext/pdo_sqlite/sqlite/src/loadext.c
|
|
ext/pdo_sqlite/sqlite/src/loadext.c
|
|
ext/pdo_sqlite/sqlite/src/main.c
|
|
ext/pdo_sqlite/sqlite/src/opcodes.h
|
|
ext/pdo_sqlite/sqlite/src/os.c
|
|
ext/pdo_sqlite/sqlite/src/os.c
|
|
ext/pdo_sqlite/sqlite/src/os.h
|
|
ext/pdo_sqlite/sqlite/src/os_common.h
|
|
ext/pdo_sqlite/sqlite/src/os_mac.c
|
|
ext/pdo_sqlite/sqlite/src/os_mac.h
|
|
ext/pdo_sqlite/sqlite/src/os_unix.c
|
|
ext/pdo_sqlite/sqlite/src/os_win.c
|
|
ext/pdo_sqlite/sqlite/src/pager.c
|
|
ext/pdo_sqlite/sqlite/src/pager.h
|
|
ext/pdo_sqlite/sqlite/src/parse.c
|
|
ext/pdo_sqlite/sqlite/src/parse.h
|
|
ext/pdo_sqlite/sqlite/src/parse.y
|
|
ext/pdo_sqlite/sqlite/src/pragma.c
|
|
ext/pdo_sqlite/sqlite/src/prepare.c
|
|
ext/pdo_sqlite/sqlite/src/printf.c
|
|
ext/pdo_sqlite/sqlite/src/select.c
|
|
ext/pdo_sqlite/sqlite/src/shell.c
|
|
ext/pdo_sqlite/sqlite/src/sqlite.h.in:
|
|
Upgraded bunbled SQLite lib to 3.3.7
|
|
|
|
2006-08-14 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/zip/php_zip.c:
|
|
- MFB: nuke unused parameter (not present in old versions)
|
|
|
|
2006-08-14 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/tidy/README
|
|
ext/tidy/libtidy.txt
|
|
ext/tidy/php_tidy.h
|
|
ext/tidy/tidy.c:
|
|
MFB: static keywording
|
|
|
|
* (PHP_5_2)
|
|
ext/tidy/README
|
|
ext/tidy/libtidy.txt
|
|
ext/tidy/php_tidy.h
|
|
ext/tidy/tidy.c:
|
|
more static keywording
|
|
also remove the libtidy patch, as it is too old. users should use a newer
|
|
libtify anyway
|
|
|
|
2006-08-14 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/zip/php_zip.c:
|
|
- nuke unused parameter (not present in old versions)
|
|
|
|
2006-08-14 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
main/streams/userspace.c:
|
|
MFH: fix #38450 (constructor is not called for classes used in userspace
|
|
stream wrappers)
|
|
|
|
* main/streams/userspace.c:
|
|
fix #38450 (constructor is not called for classes used in userspace stream
|
|
wrappers)
|
|
|
|
2006-08-14 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/bz2/bz2.c
|
|
ext/bz2/php_bz2.h
|
|
ext/ctype/ctype.c
|
|
ext/ctype/php_ctype.h
|
|
ext/pspell/php_pspell.h
|
|
ext/pspell/pspell.c:
|
|
MFB: a few more static keywording
|
|
|
|
* (PHP_5_2)
|
|
ext/bz2/bz2.c
|
|
ext/bz2/php_bz2.h
|
|
ext/ctype/ctype.c
|
|
ext/ctype/php_ctype.h
|
|
ext/pspell/php_pspell.h
|
|
ext/pspell/pspell.c:
|
|
a few more static keywording
|
|
|
|
2006-08-14 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
BFN
|
|
fix typo
|
|
|
|
2006-08-14 Edin Kadribasic <edink@emini.dk>
|
|
|
|
* ext/standard/string.c:
|
|
Fixed windows build.
|
|
Looking at the macro definition it seems that the second argument
|
|
to U_STRING_DECL can only be a string literal, not an indetifier.
|
|
|
|
2006-08-14 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* ext/simplexml/simplexml.c
|
|
ext/simplexml/tests/bug38424.phpt:
|
|
MFB: fix bug #38424 (Different attribute assignment if new or existing)
|
|
add test
|
|
|
|
* (PHP_5_2)
|
|
ext/simplexml/simplexml.c
|
|
ext/simplexml/tests/bug38424.phpt
|
|
ext/simplexml/tests/bug38424.phpt:
|
|
fix bug #38424 (Different attribute assignment if new or existing)
|
|
add test
|
|
|
|
* ext/dom/php_dom.c:
|
|
MFB: fix underlying issue for bug #38438
|
|
|
|
* (PHP_5_2)
|
|
ext/dom/php_dom.c:
|
|
fix underlying issue for bug #38438
|
|
|
|
2006-08-14 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
run-tests.php:
|
|
make sure USE_ZEND_ALLOC is always 1
|
|
|
|
* run-tests.php:
|
|
make sure USE_ZEND_ALLOC is always 1 when running tests without -m
|
|
|
|
* ext/xmlrpc/xmlrpc-epi-php.c
|
|
ext/xmlrpc/xmlrpc-epi-php.c
|
|
ext/xmlrpc/tests/001.phpt
|
|
ext/xmlrpc/tests/001.phpt
|
|
ext/xmlrpc/tests/001.phpt
|
|
ext/xmlrpc/tests/002.phpt
|
|
ext/xmlrpc/tests/002.phpt
|
|
ext/xmlrpc/tests/002.phpt:
|
|
fix segfault and leak in ext/xmlrpc
|
|
add tests
|
|
|
|
2006-08-13 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/zip/php_zip.c
|
|
ext/zip/tests/oo_namelocate.phpt:
|
|
- MFH: locateName should not change the state/error, can be used to test
|
|
an entry
|
|
|
|
* ext/zip/php_zip.c
|
|
ext/zip/tests/oo_namelocate.phpt:
|
|
- locateName should not change the state/error, can be used to test
|
|
an entry
|
|
|
|
* (PHP_5_2)
|
|
ext/zip/php_zip.c
|
|
ext/zip/lib/zip.h
|
|
ext/zip/lib/zip_open.c
|
|
ext/zip/lib/zip_replace.c:
|
|
- MFP:
|
|
- add overwrite mode to ZipArchive::open, always starts a new archive
|
|
- Fix safe mode checks on extract
|
|
- Fix possible leaks when a safe mode error has been raised
|
|
|
|
* ext/zip/php_zip.c:
|
|
- remove all safe mode checks instead of borking the sources...Y
|
|
|
|
* (PHP_5_2)
|
|
ext/zip/package.xml:
|
|
- remove package.xml, not needed in php-src but only in pecl
|
|
|
|
* ext/zip/package.xml:
|
|
- package.xml is not needed here, only in pecl
|
|
|
|
* ext/zip/php_zip.c
|
|
ext/zip/php_zip.h
|
|
ext/zip/lib/zip.h
|
|
ext/zip/lib/zip_open.c
|
|
ext/zip/lib/zip_replace.c:
|
|
- add overwrite mode to ZipArchive::open, always starts a new archive
|
|
- fix build with php6
|
|
- remove safemode when built against php6
|
|
|
|
* ext/zip/examples/create.php
|
|
ext/zip/examples/dir.php
|
|
ext/zip/examples/extract.php
|
|
ext/zip/examples/fopen.php:
|
|
- remove dl() usage
|
|
|
|
2006-08-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* run-tests.php:
|
|
- Always show unicode_semantics state (required for our gcov stuff)
|
|
|
|
2006-08-13 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/dom/nodelist.c
|
|
ext/dom/tests/bug38438.phpt:
|
|
MFB: Fixed bug #38438 (DOMNodeList->item(0) segfault on empty NodeList)
|
|
|
|
* ext/dom/tests/bug38438.phpt
|
|
ext/dom/tests/bug38438.phpt:
|
|
|
|
file bug38438.phpt was initially added on branch PHP_5_2.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/dom/nodelist.c:
|
|
Fixed bug #38438 (DOMNodeList->item(0) segfault on empty NodeList)
|
|
|
|
2006-08-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ext/spl/spl.php:
|
|
- Add link
|
|
|
|
2006-08-13 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/zip/TODO
|
|
ext/zip/php_zip.c:
|
|
- temp fix for a segfault happening when one adds two entries with
|
|
the same name
|
|
|
|
2006-08-12 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* (PHP_5_2)
|
|
main/internal_functions.c.in
|
|
main/internal_functions_nw.c
|
|
main/internal_functions_win32.c
|
|
main/php_logos.c
|
|
main/php_logos.h:
|
|
const/static keywording
|
|
|
|
2006-08-12 Derick Rethans <php@derickrethans.nl>
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
configure.in
|
|
main/php_version.h:
|
|
- Back to -dev
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
configure.in
|
|
main/php_version.h:
|
|
- Go with RC1.
|
|
|
|
2006-08-11 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_1)
|
|
NEWS:
|
|
one bugfix less
|
|
|
|
* (PHP_5_1)
|
|
ext/xmlrpc/xmlrpc-epi-php.c:
|
|
revert fix for a segfault
|
|
|
|
2006-08-11 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/imap/php_imap.c:
|
|
PHP 6 does not have safe_mode
|
|
|
|
2006-08-11 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
NEWS
|
|
NEWS
|
|
ext/xmlrpc/xmlrpc-epi-php.c
|
|
ext/xmlrpc/xmlrpc-epi-php.c
|
|
ext/xmlrpc/xmlrpc-epi-php.c
|
|
ext/xmlrpc/tests/bug38431.phpt
|
|
ext/xmlrpc/tests/bug38431.phpt
|
|
ext/xmlrpc/tests/bug38431.phpt:
|
|
MFH: fix #38431 (xmlrpc_get_type() crashes PHP on objects)
|
|
|
|
* ext/xmlrpc/xmlrpc-epi-php.c
|
|
ext/xmlrpc/tests/bug38431.phpt
|
|
ext/xmlrpc/tests/bug38431.phpt
|
|
ext/xmlrpc/tests/bug38431.phpt
|
|
ext/xmlrpc/tests/bug38431.phpt:
|
|
fix #38431 (xmlrpc_get_type() crashes PHP on objects)
|
|
|
|
2006-08-11 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/spl/spl_array.c:
|
|
MFB5.2: fix #38402 (wrong proto for Array*::offsetGet())
|
|
|
|
* (PHP_5_2)
|
|
ext/spl/spl_array.c:
|
|
fix #38402: wrong proto for Array*::offsetGet()
|
|
|
|
2006-08-11 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/imap/php_imap.c
|
|
ext/imap/php_imap.c
|
|
ext/imap/php_imap.c:
|
|
MFB: Extend safe_mode/open_basedir checks to imap_reopen() as well.
|
|
|
|
* (PHP_4_4)
|
|
ext/imap/php_imap.c:
|
|
Extend safe_mode/open_basedir checks to imap_reopen() as well.
|
|
|
|
* (PHP_4_4)
|
|
ext/session/mod_files.c:
|
|
VCWD_ACCESS does not work on win32 :/
|
|
|
|
2006-08-11 Derick Rethans <php@derickrethans.nl>
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
Zend/zend_execute.c:
|
|
- Fixed a memory corruption error with an invalid foreach() call.
|
|
|
|
2006-08-11 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/session/tests/bug36459.phpt
|
|
ext/session/tests/bug36459.phpt
|
|
ext/session/tests/bug36459.phpt
|
|
ext/session/tests/bug36459.phpt:
|
|
fix test
|
|
|
|
2006-08-11 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_1)
|
|
NEWS
|
|
configure.in
|
|
main/php_version.h:
|
|
5.1.5RC1
|
|
|
|
2006-08-10 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_1)
|
|
main/main.c:
|
|
disable realpath cache for safe_mode & open_basedir
|
|
|
|
* (PHP_5_1)
|
|
ext/standard/filestat.c:
|
|
MFB: missing safe_mode check
|
|
|
|
* ext/session/session.c:
|
|
MFB: fix proto
|
|
|
|
* (PHP_5_2)
|
|
ext/session/session.c:
|
|
Fixed proto
|
|
|
|
* ext/curl/interface.c
|
|
ext/curl/streams.c
|
|
ext/standard/string.c:
|
|
MFB: Various security fixes
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
missing bug fixing news
|
|
|
|
* (PHP_5_1)
|
|
NEWS
|
|
ext/gd/libgd/gd.c
|
|
ext/gd/libgd/gd_gd2.c
|
|
ext/gd/libgd/gd_gif_in.c
|
|
ext/gd/libgd/gd_gif_out.c:
|
|
MFH: Fixed bug #38112 (corrupted gif segfaults) (Pierre)
|
|
|
|
* (PHP_5_1)
|
|
ext/standard/string.c:
|
|
Fixed typo
|
|
|
|
* (PHP_5_1)
|
|
NEWS
|
|
ext/curl/interface.c
|
|
ext/curl/streams.c
|
|
ext/standard/string.c:
|
|
Various security fixes backported from 5.2
|
|
|
|
|
|
* (PHP_5_1)
|
|
ZendEngine2/zend_alloc.c:
|
|
Various security fixes backported from 5.2
|
|
|
|
|
|
* (PHP_5_2)
|
|
ext/curl/streams.c:
|
|
Fixed condition
|
|
|
|
* (PHP_5_2)
|
|
ext/curl/interface.c
|
|
ext/curl/streams.c
|
|
ext/standard/string.c:
|
|
Fixed overflow on 64bit systems in str_repeat() and wordwrap().
|
|
Disabled CURLOPT_FOLLOWLOCATION in curl when open_basedir or safe_mode are
|
|
enabled.
|
|
|
|
|
|
* php.ini-dist
|
|
php.ini-recommended
|
|
ext/session/php_session.h
|
|
ext/session/session.c
|
|
ext/standard/head.c
|
|
ext/standard/head.h:
|
|
MFB: Added support for httpOnly flag for session extension and cookie
|
|
setting functions.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
php.ini-dist
|
|
php.ini-recommended
|
|
ext/session/php_session.h
|
|
ext/session/session.c
|
|
ext/standard/head.c
|
|
ext/standard/head.h:
|
|
Added support for httpOnly flag for session extension and cookie setting
|
|
functions.
|
|
|
|
|
|
2006-08-10 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/mysqli/tests/028.phpt
|
|
ext/mysqli/tests/028.phpt
|
|
ext/standard/tests/file/bug22414.phpt
|
|
ext/standard/tests/file/bug22414.phpt
|
|
sapi/apache2handler/sapi_apache2.c
|
|
sapi/apache2handler/sapi_apache2.c:
|
|
typos in comments and other minor improvements
|
|
|
|
* (PHP_4_4)
|
|
ext/standard/tests/file/bug22414.phpt:
|
|
nuke extra line
|
|
|
|
* ext/oci8/package.xml:
|
|
add test
|
|
|
|
* ext/oci8/oci8.c
|
|
ext/oci8/oci8.c
|
|
ext/oci8/tests/connect_with_charset_001.phpt
|
|
ext/oci8/tests/connect_with_charset_001.phpt
|
|
ext/oci8/tests/connect_with_charset_001.phpt:
|
|
improve connection character set detection:
|
|
* output a warning if invalid character set was passed to the function
|
|
* use NLS_LANG by default
|
|
|
|
* ext/standard/string.c:
|
|
initialize variable
|
|
|
|
2006-08-09 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* (PHP_4_4)
|
|
ext/standard/var_unserializer.c:
|
|
regenerate file so that #line directives become correct (aka fix lcov
|
|
builds)
|
|
|
|
* (PHP_5_2)
|
|
INSTALL
|
|
win32/install.txt:
|
|
sync install instructions with the phpdoc xml sources
|
|
|
|
2006-08-09 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/standard/tests/strings/add-and-stripcslashes.phpt:
|
|
fix test
|
|
|
|
* ext/standard/string.c:
|
|
fix ZTS build
|
|
|
|
2006-08-09 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* unicode-progress.txt
|
|
ext/standard/string.c:
|
|
Unicode support for str_shuffle().
|
|
|
|
* unicode-progress.txt
|
|
ext/standard/string.c:
|
|
Upgrade str_rot13() to work with IS_UNICODE type.
|
|
|
|
2006-08-09 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/xmlwriter/010.phpt
|
|
ext/xmlwriter/tests/010.phpt:
|
|
wrong directory
|
|
|
|
2006-08-09 Frank M. Kromann <frank@kromann.info>
|
|
|
|
* ext/standard/string.c:
|
|
Fix ZTS builds
|
|
|
|
2006-08-09 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* unicode-progress.txt
|
|
ext/standard/string.c:
|
|
addcslashes() and stripcslashes() should work only on binary strings.
|
|
|
|
* ZendEngine2/zend_API.c:
|
|
Make params API sound less like Raymond Babbitt.
|
|
|
|
2006-08-09 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
BFN
|
|
|
|
* ext/oci8/package.xml:
|
|
update
|
|
|
|
* ext/oci8/oci8_lob.c
|
|
ext/oci8/oci8_lob.c
|
|
ext/oci8/oci8_statement.c
|
|
ext/oci8/oci8_statement.c
|
|
ext/oci8/php_oci8_int.h
|
|
ext/oci8/php_oci8_int.h
|
|
ext/oci8/tests/bug35973.phpt
|
|
ext/oci8/tests/bug35973.phpt
|
|
ext/oci8/tests/bug35973.phpt:
|
|
add support for NCLOBs
|
|
fix #35973 (Error ORA-24806 occurs when trying to fetch a NCLOB field)
|
|
|
|
2006-08-09 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/pdo/pdo_stmt.c
|
|
ext/pdo/tests/bug_38394.phpt:
|
|
MFB: Fixed bug #38394 (PDO fails to recover from failed prepared statement
|
|
execution).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/pdo/pdo_stmt.c
|
|
ext/pdo/tests/bug_38394.phpt
|
|
ext/pdo/tests/bug_38394.phpt:
|
|
Fixed bug #38394 (PDO fails to recover from failed prepared statement
|
|
execution).
|
|
|
|
2006-08-09 Michael Wallner <mike@iworks.at>
|
|
|
|
* main/output.c
|
|
main/php_output.h
|
|
tests/output/ob_013.phpt
|
|
tests/output/ob_018.phpt
|
|
tests/output/ob_019.phpt:
|
|
- error message enhancements
|
|
- avoid duplicate error messages
|
|
- add PHP_OUTPUT_HANDLER_FLUSHABLE
|
|
- add PHP_OUTPUT_HANDLER_HOOK_GET_LEVEL
|
|
- add more tests
|
|
|
|
2006-08-09 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/oci8/package.xml:
|
|
update changelog and file list
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/oci8/oci8_statement.c
|
|
ext/oci8/php_oci8_int.h
|
|
ext/oci8/tests/bug38161.phpt:
|
|
MFH: fix #38161 (oci_bind_by_name() returns garbage when Oracle didn't set
|
|
the variable)
|
|
|
|
* ext/oci8/oci8_statement.c
|
|
ext/oci8/php_oci8_int.h
|
|
ext/oci8/tests/bug37581.phpt
|
|
ext/oci8/tests/bug38161.phpt
|
|
ext/oci8/tests/bug38161.phpt:
|
|
fix #38161 (oci_bind_by_name() returns garbage when Oracle didn't set the
|
|
variable)
|
|
|
|
* ext/oci8/bug37581.phpt:
|
|
oops, wrong directory
|
|
|
|
* ext/oci8/oci8_statement.c
|
|
ext/oci8/oci8_statement.c:
|
|
fix leak on failure
|
|
|
|
2006-08-09 Michael Wallner <mike@iworks.at>
|
|
|
|
* main/output.c:
|
|
- mark unicode safe functions
|
|
|
|
* main/output.c:
|
|
- use HashPosition for traversal of registered reverse conflicts
|
|
- fix protos
|
|
|
|
2006-08-09 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/oci8/oci8.c:
|
|
MFH: fix #8112 (Persistent connections misbehave when Apache process times
|
|
out)
|
|
|
|
* ext/oci8/oci8.c:
|
|
fix #8112 (Persistent connections misbehave when Apache process times out)
|
|
|
|
2006-08-08 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/standard/string.c:
|
|
initialize vars
|
|
|
|
* ext/standard/tests/array/compact.phpt
|
|
ext/standard/tests/strings/trim.phpt:
|
|
fix tests to be able to run just .phpt's
|
|
|
|
2006-08-08 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* unicode-progress.txt
|
|
ext/standard/string.c:
|
|
Convert nl2br() to suppor IS_UNICODE.
|
|
|
|
|
|
2006-08-08 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* ext/simplexml/simplexml.c
|
|
ext/simplexml/tests/002.phpt
|
|
ext/simplexml/tests/003.phpt
|
|
ext/simplexml/tests/004.phpt
|
|
ext/simplexml/tests/005.phpt
|
|
ext/simplexml/tests/006.phpt
|
|
ext/simplexml/tests/007.phpt
|
|
ext/simplexml/tests/008.phpt
|
|
ext/simplexml/tests/009.phpt
|
|
ext/simplexml/tests/009b.phpt
|
|
ext/simplexml/tests/010.phpt
|
|
ext/simplexml/tests/011.phpt
|
|
ext/simplexml/tests/012.phpt
|
|
ext/simplexml/tests/013.phpt
|
|
ext/simplexml/tests/014.phpt
|
|
ext/simplexml/tests/014a.phpt
|
|
ext/simplexml/tests/014b.phpt
|
|
ext/simplexml/tests/015.phpt
|
|
ext/simplexml/tests/016.phpt
|
|
ext/simplexml/tests/016a.phpt
|
|
ext/simplexml/tests/017.phpt
|
|
ext/simplexml/tests/018.phpt
|
|
ext/simplexml/tests/019.phpt
|
|
ext/simplexml/tests/020.phpt
|
|
ext/simplexml/tests/021.phpt
|
|
ext/simplexml/tests/022.phpt
|
|
ext/simplexml/tests/023.phpt
|
|
ext/simplexml/tests/024.phpt
|
|
ext/simplexml/tests/025.phpt
|
|
ext/simplexml/tests/026.phpt
|
|
ext/simplexml/tests/027.phpt
|
|
ext/simplexml/tests/028.phpt
|
|
ext/simplexml/tests/029.phpt
|
|
ext/simplexml/tests/030.phpt
|
|
ext/simplexml/tests/031.phpt
|
|
ext/simplexml/tests/032.phpt
|
|
ext/simplexml/tests/033.phpt
|
|
ext/simplexml/tests/bug26976.phpt
|
|
ext/simplexml/tests/bug27010.phpt
|
|
ext/simplexml/tests/bug35785.phpt
|
|
ext/simplexml/tests/bug36611.phpt
|
|
ext/simplexml/tests/bug37565.phpt
|
|
ext/simplexml/tests/bug38347.phpt
|
|
ext/simplexml/tests/bug38354.phpt
|
|
ext/simplexml/tests/profile01.phpt
|
|
ext/simplexml/tests/profile02.phpt
|
|
ext/simplexml/tests/profile03.phpt
|
|
ext/simplexml/tests/profile04.phpt
|
|
ext/simplexml/tests/profile05.phpt
|
|
ext/simplexml/tests/profile06.phpt
|
|
ext/simplexml/tests/profile07.phpt
|
|
ext/simplexml/tests/profile08.phpt
|
|
ext/simplexml/tests/profile09.phpt
|
|
ext/simplexml/tests/profile10.phpt
|
|
ext/simplexml/tests/profile11.phpt
|
|
ext/simplexml/tests/profile12.phpt
|
|
ext/simplexml/tests/profile13.phpt:
|
|
add unicode support
|
|
update tests (binary string must be passed to simplexml_load_string)
|
|
|
|
* ext/libxml/php_libxml.h:
|
|
additional unicode/xml macros
|
|
|
|
2006-08-08 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/standard/tests/array/bug35014.phpt
|
|
ext/standard/tests/array/bug35014_64bit.phpt
|
|
ext/standard/tests/filters/bug22538.phpt:
|
|
fix tests
|
|
|
|
* ext/standard/array.c:
|
|
fix logic and memleak
|
|
|
|
* ext/exif/tests/exif001.phpt
|
|
ext/iconv/tests/iconv001.phpt
|
|
ext/standard/tests/array/array_filter.phpt
|
|
ext/standard/tests/strings/nl2br.phpt
|
|
ext/standard/tests/strings/pathinfo.phpt:
|
|
fix test
|
|
|
|
2006-08-08 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ZendEngine2/zend_API.c:
|
|
Adjust zend_get_unified_string_type() to give correct types.
|
|
|
|
* ZendEngine2/zend_unicode.h:
|
|
Should be slightly faster to use U16_NEXT here.
|
|
|
|
2006-08-08 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/standard/assert.c:
|
|
fix leak in assert()
|
|
|
|
* main/php_variables.c:
|
|
unused variable
|
|
|
|
* ext/dom/node.c
|
|
ext/pdo/pdo_stmt.c
|
|
ext/simplexml/simplexml.c
|
|
ext/soap/php_encoding.c
|
|
ext/soap/php_http.c
|
|
ext/soap/soap.c
|
|
ext/sqlite/sqlite.c
|
|
ext/standard/array.c
|
|
ext/standard/streamsfuncs.c
|
|
ext/standard/var.c
|
|
ext/unicode/unicode.c
|
|
main/output.c
|
|
main/php_variables.c
|
|
main/rfc1867.c
|
|
main/spprintf.c
|
|
main/streams/filter.c
|
|
main/streams/streams.c
|
|
sapi/cli/php_cli_readline.c:
|
|
implement zend_unicode_to_string() and zend_string_to_unicode()
|
|
part #2 (of 2)
|
|
|
|
* ZendEngine2/zend.c
|
|
ZendEngine2/zend_API.h
|
|
ZendEngine2/zend_exceptions.c
|
|
ZendEngine2/zend_hash.c
|
|
ZendEngine2/zend_language_scanner.l
|
|
ZendEngine2/zend_unicode.c
|
|
ZendEngine2/zend_unicode.h:
|
|
implement zend_unicode_to_string() and zend_string_to_unicode()
|
|
part #1 (of 2)
|
|
|
|
2006-08-08 Michael Wallner <mike@iworks.at>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/dbase/dbase.c
|
|
ext/dbase/dbf_head.c:
|
|
MFH: implement #38357 (dbase_open can't open DBase 3 dbf file)
|
|
|
|
* ext/dbase/dbase.c
|
|
ext/dbase/dbf_head.c:
|
|
- implement #38357 (dbase_open can't open DBase 3 dbf file)
|
|
|
|
2006-08-08 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/session/mod_files.c
|
|
ext/session/tests/bug38377.phpt:
|
|
MFB: Fixed bug #38377 (session_destroy() gives warning after
|
|
session_regenerate_id()).
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
ext/session/mod_files.c
|
|
ext/session/tests/bug38377.phpt:
|
|
MFH: Fixed bug #38377 (session_destroy() gives warning after
|
|
session_regenerate_id()).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/session/mod_files.c
|
|
ext/session/tests/bug38377.phpt
|
|
ext/session/tests/bug38377.phpt
|
|
ext/session/tests/bug38377.phpt:
|
|
Fixed bug #38377 (session_destroy() gives warning after
|
|
session_regenerate_id()).
|
|
|
|
2006-08-08 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
tix fypo
|
|
|
|
2006-08-08 Stanislav Malyshev <stas@zend.com>
|
|
|
|
* sapi/apache2handler/sapi_apache2.c
|
|
sapi/apache2handler/sapi_apache2.c
|
|
sapi/apache2handler/sapi_apache2.c
|
|
sapi/apache2handler/sapi_apache2.c:
|
|
fix bug with variables clobbered by longjmp
|
|
|
|
2006-08-08 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/info.c:
|
|
zend_hash_get_current_key_ex() returns string_len + 1, so we need to
|
|
subtract 1 to get the real length
|
|
|
|
2006-08-08 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/gd/gd.c
|
|
ext/gd/libgd/gd_gd2.c:
|
|
- fix compiler warnings
|
|
|
|
2006-08-08 Antony Dovgal <antony@zend.com>
|
|
|
|
* configure.in
|
|
configure.in
|
|
ZendEngine2/zend_operators.h
|
|
ZendEngine2/zend_operators.h:
|
|
there is no realiable way to detect memrchr() presence because of a mess in
|
|
glibc
|
|
so let's use our own implementation
|
|
|
|
2006-08-08 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/info.c:
|
|
- compiler warnings
|
|
|
|
2006-08-08 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/string.c
|
|
ext/standard/tests/strings/strings001.phpt:
|
|
use memrchr/zend_memrchr instead of strrchr
|
|
|
|
* ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h:
|
|
%s -> %v
|
|
ce names are in Unicode
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/strings/strrchr.phpt:
|
|
add new test
|
|
|
|
* ext/standard/tests/strings/strrchr.phpt
|
|
ext/standard/tests/strings/strrchr.phpt:
|
|
|
|
add new test
|
|
|
|
* ext/standard/string.c
|
|
ext/standard/tests/strings/strings001.phpt:
|
|
use memrchr/zend_memrchr instead of strrchr
|
|
fix wrong test
|
|
|
|
2006-08-08 Derick Rethans <php@derickrethans.nl>
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_operators.h:
|
|
- Added some docs here so that nobody needs to figure it out once more.
|
|
|
|
2006-08-08 Antony Dovgal <antony@zend.com>
|
|
|
|
* configure.in
|
|
configure.in
|
|
ZendEngine2/zend_operators.h
|
|
ZendEngine2/zend_operators.h:
|
|
add zend_memrchr()
|
|
|
|
* ext/standard/string.c:
|
|
fix typo and invalid read
|
|
|
|
2006-08-08 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h
|
|
ZendEngine2/zend_vm_execute.h
|
|
tests/classes/ctor_visibility.phpt
|
|
tests/classes/ctor_visibility.phpt:
|
|
- Speling
|
|
|
|
2006-08-07 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ext/json/tests/fail001.phpt
|
|
ext/json/tests/pass001.1.phpt
|
|
ext/json/tests/pass001.phpt
|
|
ext/json/tests/pass002.phpt
|
|
ext/json/tests/pass003.phpt:
|
|
- MFB Test name must not be more than a single line
|
|
|
|
* (PHP_5_2)
|
|
ext/json/tests/fail001.phpt
|
|
ext/json/tests/pass001.1.phpt
|
|
ext/json/tests/pass001.phpt
|
|
ext/json/tests/pass002.phpt
|
|
ext/json/tests/pass003.phpt:
|
|
- Test name must not be more than a single line
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h
|
|
tests/classes/ctor_visibility.phpt:
|
|
- MFH Fixed Bug #38064 ignored constructor visibility
|
|
|
|
* ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h:
|
|
- Fixed Bug #38064 ignored constructor visibility
|
|
|
|
* tests/classes/ctor_visibility.phpt
|
|
tests/classes/ctor_visibility.phpt:
|
|
|
|
- Add new test
|
|
|
|
2006-08-07 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/standard/tests/strings/basename.phpt:
|
|
fix test in unicode mode
|
|
|
|
* ext/json/tests/001.phpt:
|
|
add missing UEXPECTF section
|
|
|
|
* ext/exif/tests/exif001.phpt
|
|
ext/standard/tests/strings/bin2hex.phpt
|
|
ext/standard/tests/strings/bug24098.phpt
|
|
ext/wddx/tests/001.phpt:
|
|
fix test
|
|
|
|
* ext/date/tests/date_constants.phpt
|
|
ext/date/tests/oo_001.phpt:
|
|
fix tests
|
|
|
|
* run-tests.php
|
|
run-tests.php:
|
|
suppress errors from date() if no date.timezone set
|
|
don't try to look for libtool if $sys_libtool_path is empty
|
|
|
|
* ext/date/tests/date_create-3.phpt:
|
|
fix test - class Date has been renamed
|
|
the test still fails, though...
|
|
|
|
2006-08-07 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/zip/lib/zip.h.orig
|
|
ext/zip/lib/zip.h.orig:
|
|
- should not have been commited
|
|
|
|
2006-08-07 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/dom/node.c:
|
|
fix types of the variables
|
|
|
|
* ext/dom/node.c:
|
|
fix types, add missing parentheses
|
|
|
|
2006-08-07 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/pdo/pdo_dbh.c:
|
|
MFB: Fixed memory leak with persistent connections
|
|
|
|
* (PHP_5_2)
|
|
ext/pdo/pdo_dbh.c:
|
|
Fixed memory leak with persistent connections
|
|
|
|
* ext/filter/filter.c
|
|
ext/filter/filter.c:
|
|
Removed extra byte
|
|
|
|
2006-08-07 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ZendEngine2/tests/bug38287.phpt
|
|
ZendEngine2/tests/bug38287.phpt:
|
|
|
|
file bug38287.phpt was initially added on branch PHP_5_2.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend.h
|
|
ZendEngine2/zend.h
|
|
ZendEngine2/zend_objects_API.c
|
|
ZendEngine2/zend_objects_API.c
|
|
ZendEngine2/zend_objects_API.h
|
|
ZendEngine2/zend_objects_API.h
|
|
ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h
|
|
ZendEngine2/zend_vm_execute.h
|
|
ZendEngine2/tests/bug38287.phpt:
|
|
Fixed bug #38287 (static variables mess up global vars)
|
|
|
|
2006-08-07 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* (PHP_5_2)
|
|
ext/simplexml/simplexml.c:
|
|
should be RETURN_ not RETVAL_
|
|
|
|
* ext/simplexml/php_simplexml.h
|
|
ext/simplexml/simplexml.c:
|
|
MFB: asXML() needs to return bool when serializing doc and filename is
|
|
passed in
|
|
do not copy the content of the outputbuffer twice in asXML()
|
|
fix compiler warnings
|
|
|
|
* (PHP_5_2)
|
|
ext/simplexml/php_simplexml.h
|
|
ext/simplexml/simplexml.c:
|
|
asXML() needs to return bool when serializing doc and filename is passed in
|
|
do not copy the content of the outputbuffer twice in asXML()
|
|
fix compiler warnings
|
|
|
|
2006-08-07 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/spl/php_spl.c:
|
|
nuke unused variable
|
|
|
|
2006-08-07 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* (PHP_5_2)
|
|
README.UPDATE_5_2:
|
|
- Update
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/dba/config.m4
|
|
ext/dba/config.m4:
|
|
- Fix bug #38290
|
|
|
|
2006-08-06 Antony Dovgal <antony@zend.com>
|
|
|
|
* configure.in
|
|
configure.in:
|
|
use -O0 with --enable-debug
|
|
|
|
* ext/simplexml/tests/bug38354.phpt
|
|
ext/simplexml/tests/bug38354.phpt:
|
|
fix test
|
|
|
|
* (PHP_5_2)
|
|
ext/simplexml/tests/bug38354.phpt:
|
|
add test
|
|
|
|
* ext/simplexml/tests/bug38354.phpt
|
|
ext/simplexml/tests/bug38354.phpt:
|
|
|
|
add test
|
|
|
|
2006-08-06 Christian Stocker <chregu@bitflux.ch>
|
|
|
|
* ext/simplexml/simplexml.c:
|
|
Fix #38354 (Unwanted reformatting of XML when using AsXML)
|
|
(MFB)
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/simplexml/simplexml.c:
|
|
|
|
Fix #38354 (Unwanted reformatting of XML when using AsXML)
|
|
|
|
2006-08-06 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/libxml/libxml.c
|
|
ext/simplexml/simplexml.c
|
|
ext/simplexml/tests/bug38347.phpt:
|
|
MFH: fix #38347 (Segmentation fault when using foreach with an
|
|
unknown/empty SimpleXMLElement)
|
|
|
|
* ext/libxml/libxml.c
|
|
ext/simplexml/simplexml.c
|
|
ext/simplexml/tests/bug38347.phpt
|
|
ext/simplexml/tests/bug38347.phpt:
|
|
fix #38347 (Segmentation fault when using foreach with an unknown/empty
|
|
SimpleXMLElement)
|
|
|
|
* ext/oci8/oci8.c
|
|
ext/oci8/oci8.c:
|
|
long -> int
|
|
|
|
2006-08-06 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* (PHP_5_2)
|
|
ext/spl/spl_directory.c:
|
|
- MFH Fix cvs access through SplFileObject
|
|
|
|
* ext/spl/spl_directory.c:
|
|
- Fix cvs access through SplFileObject
|
|
|
|
2006-08-06 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/simplexml/simplexml.c:
|
|
avoid extra strlen() call
|
|
|
|
* ext/simplexml/simplexml.c:
|
|
avoid extra strlen() call, we have the length of the data
|
|
|
|
2006-08-05 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/oci8/oci8.c:
|
|
fix PECL bug #7827
|
|
add small optimization
|
|
|
|
* ext/oci8/oci8.c:
|
|
fix PECL bug #7827
|
|
add small optimization - no need to do anything if hash lookup failed,
|
|
just move along
|
|
|
|
* TSRM/tsrm_virtual_cwd.c:
|
|
yet another appempt to fix Windows bug
|
|
thanks Rob for the patch
|
|
|
|
2006-08-05 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* ext/dom/tests/bug34276.phpt
|
|
ext/dom/tests/bug35342.phpt
|
|
ext/dom/tests/bug36756.phpt
|
|
ext/dom/tests/bug37277.phpt
|
|
ext/dom/tests/canonicalization.phpt
|
|
ext/dom/tests/dom002.phpt
|
|
ext/dom/tests/dom007.phpt
|
|
ext/dom/tests/dom_set_attr_node.phpt
|
|
ext/dom/tests/dom_test.inc:
|
|
update tests
|
|
use binary strings for loadXML() method
|
|
|
|
* ext/dom/document.c:
|
|
unicode changes
|
|
|
|
* ext/xmlreader/tests/001.phpt
|
|
ext/xmlreader/tests/005.phpt
|
|
ext/xmlreader/tests/006.phpt
|
|
ext/xmlreader/tests/007.phpt
|
|
ext/xmlreader/tests/008.phpt
|
|
ext/xmlreader/tests/009.phpt
|
|
ext/xmlreader/tests/010.phpt
|
|
ext/xmlreader/tests/011.phpt
|
|
ext/xmlreader/tests/012.phpt
|
|
ext/xmlreader/tests/013.phpt:
|
|
update tests
|
|
use binary strings for XML() method
|
|
|
|
2006-08-04 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/string.c:
|
|
Simplify strrchr().
|
|
|
|
2006-08-04 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/mysqli/mysqli_api.c:
|
|
MFB: Improved fix for bug #37671
|
|
|
|
* (PHP_5_2)
|
|
ext/mysqli/mysqli_api.c:
|
|
Improved fix for bug #37671
|
|
|
|
2006-08-04 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* unicode-progress.txt
|
|
ext/standard/string.c:
|
|
Upgrade pathinfo() to Unicode support.
|
|
|
|
* ZendEngine2/zend_API.c
|
|
ZendEngine2/zend_API.h:
|
|
Add add_assoc_zstr_ex() and related.
|
|
|
|
* ext/xmlreader/php_xmlreader.c:
|
|
I believe Rob indicated that XML() should take strictly a binary string.
|
|
|
|
2006-08-04 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
TSRM/tsrm_virtual_cwd.c:
|
|
revert previous patch
|
|
|
|
* TSRM/tsrm_virtual_cwd.c:
|
|
revert previous patch, it's wrong
|
|
|
|
2006-08-04 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
ext/imap/php_imap.c
|
|
ext/imap/php_imap.c
|
|
ext/imap/php_imap.c:
|
|
MFB: Fixed bug #37265 (Added missing safe_mode & open_basedir checks to
|
|
imap_body()).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/imap/php_imap.c:
|
|
Fixed bug #37265 (Added missing safe_mode & open_basedir checks to
|
|
imap_body()).
|
|
|
|
2006-08-04 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* 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/domimplementation.c
|
|
ext/dom/element.c
|
|
ext/dom/entity.c
|
|
ext/dom/entityreference.c
|
|
ext/dom/namednodemap.c
|
|
ext/dom/node.c
|
|
ext/dom/notation.c
|
|
ext/dom/processinginstruction.c
|
|
ext/dom/text.c
|
|
ext/dom/xpath.c
|
|
ext/dom/tests/bug34276.phpt:
|
|
add unicode support
|
|
update test
|
|
|
|
* ext/xmlreader/php_xmlreader.c:
|
|
updated to use new modifier to specify converter
|
|
|
|
2006-08-04 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/php_string.h
|
|
ext/standard/string.c:
|
|
Upgrade dirname() to support IS_UNICODE.
|
|
|
|
* ZendEngine2/zend_API.h:
|
|
Add macros to be able to initialize/return values based on zstr.
|
|
|
|
* ZendEngine2/zend_API.c:
|
|
One fewer walks needed.
|
|
|
|
* TSRM/tsrm_virtual_cwd.h:
|
|
Add Unicode constants for default slash and directory separator.
|
|
|
|
* ZendEngine2/zend_API.c:
|
|
Scan through all the modifiers at once, setting flags.
|
|
|
|
* ZendEngine2/zend_API.c:
|
|
Fix '&' handling. (patch by Rob R)
|
|
|
|
2006-08-04 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_4_4)
|
|
ext/standard/tests/strings/bug38322.phpt
|
|
ext/standard/tests/strings/bug38322.phpt:
|
|
add new test
|
|
|
|
* ext/standard/tests/strings/bug38322.phpt
|
|
ext/standard/tests/strings/bug38322.phpt
|
|
ext/standard/tests/strings/bug38322.phpt:
|
|
1.1.4;
|
|
add new test
|
|
|
|
2006-08-04 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* ext/soap/soap.c:
|
|
fix compile
|
|
|
|
2006-08-04 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
NEWS
|
|
NEWS
|
|
ext/standard/scanf.c
|
|
ext/standard/scanf.c
|
|
ext/standard/scanf.c:
|
|
MFH: fix #38322 (reading past array in sscanf() leads to arbitary code
|
|
execution)
|
|
|
|
* ext/standard/scanf.c:
|
|
fix #38322 (reading past array in sscanf() leads to arbitary code
|
|
execution)
|
|
|
|
* (PHP_5_2)
|
|
ext/simplexml/tests/032.phpt:
|
|
fix test
|
|
|
|
* ext/simplexml/tests/032.phpt:
|
|
comparing libxml documents and nodes is not yet possible and we can't fix
|
|
it
|
|
fix test instead
|
|
|
|
2006-08-04 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ext/soap/soap.c
|
|
ext/soap/tests/bugs/bug32776.phpt
|
|
ext/soap/tests/bugs/bug38005.phpt:
|
|
Unicode support
|
|
|
|
2006-08-04 Derick Rethans <php@derickrethans.nl>
|
|
|
|
* ZendEngine2/acinclude.m4:
|
|
- MFB: Bison 2.3 is working as well.
|
|
|
|
* (PHP_5_1)
|
|
ZendEngine2/acinclude.m4
|
|
ZendEngine2/acinclude.m4:
|
|
- There is a 2.3 now as well.
|
|
|
|
2006-08-03 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* TSRM/tsrm_virtual_cwd.h:
|
|
Add IS_U_SLASH_* macros to test for path separator chars.
|
|
|
|
* ext/standard/string.c:
|
|
Upgraded basename() to work on IS_UNICODE strings as well.
|
|
|
|
* unicode-progress.txt
|
|
unicode-todo.txt
|
|
ext/standard/array.c
|
|
ext/standard/php_string.h
|
|
ext/standard/string.c:
|
|
- Adjusted php_u_strtoupper/php_u_strtolower/php_u_strtotitle API to be
|
|
more sane.
|
|
- Upgrade strtoupper(), strtolower(), strtotitle() to use params API.
|
|
|
|
* unicode-progress.txt
|
|
ext/standard/string.c:
|
|
Update similar_text() to use params API.
|
|
|
|
2006-08-03 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/filter/filter.c
|
|
ext/filter/filter.c:
|
|
fix leak in php_sapi_filter()
|
|
|
|
2006-08-03 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ext/soap/php_packet_soap.c
|
|
ext/soap/soap.c:
|
|
Unicode support.
|
|
|
|
2006-08-03 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/spl/php_spl.c:
|
|
MFB: Fixed bug #38303 (spl_autoload_register() supress all errors
|
|
silently).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/spl/php_spl.c:
|
|
Fixed bug #38303 (spl_autoload_register() supress all errors silently).
|
|
|
|
2006-08-03 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
TSRM/tsrm_virtual_cwd.c:
|
|
MFH: fix #38276 (file_exists() works incorrectly with long filenames on
|
|
Windows)
|
|
|
|
* TSRM/tsrm_virtual_cwd.c:
|
|
fix #38276 (file_exists() works incorrectly with long filenames on Windows)
|
|
aka "Ilia forgot to MFB fix for #31347"
|
|
|
|
2006-08-03 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
win32/registry.c
|
|
win32/registry.c:
|
|
Added version specific registry keys to allow different configurations for
|
|
different php version.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
main/php_ini.c
|
|
main/php_ini.c:
|
|
In addtion to path to php.ini, PHPRC now may specify full file name
|
|
|
|
2006-08-03 Antony Dovgal <antony@zend.com>
|
|
|
|
* ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h
|
|
ZendEngine2/zend_vm_execute.h:
|
|
make it consistent
|
|
|
|
* ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h:
|
|
improve error message
|
|
|
|
2006-08-03 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
sapi/apache/mod_php5.c
|
|
sapi/apache/mod_php5.c
|
|
sapi/apache_hooks/mod_php5.c
|
|
sapi/apache_hooks/mod_php5.c:
|
|
Added "PHPINIDir" Apache directive to apache and apache_hooks SAPIs
|
|
|
|
2006-08-02 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/date/tests/oo_001.phpt
|
|
ext/date/tests/oo_001.phpt:
|
|
fix test
|
|
|
|
* (PHP_5_2)
|
|
ext/wddx/wddx.c:
|
|
fix ZTS build
|
|
|
|
* ext/wddx/wddx.c:
|
|
fix build
|
|
|
|
2006-08-02 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/string.c:
|
|
A few fixes noted during analysis.
|
|
|
|
* unicode-progress.txt:
|
|
Notes after analyzing remainder of string.c.
|
|
|
|
* ext/standard/string.c:
|
|
bin2hex() should accept only binary strings.
|
|
|
|
* ZendEngine2/zend_operators.c:
|
|
Make string comparison functions conver to unicode or printable strings
|
|
depending on unicode.semantics and do the right thing.
|
|
|
|
* unicode-todo.txt:
|
|
Some updates.
|
|
|
|
* README.PARAMETER_PARSING_API
|
|
unicode-progress.txt
|
|
unicode-todo.txt:
|
|
-** empty log message ***
|
|
|
|
* ZendEngine2/zend_API.c:
|
|
Add '&' modifier (for 's' type) that will apply the specified converter
|
|
during conversion of Unicode strings.
|
|
|
|
2006-08-02 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/wddx/wddx.c
|
|
ext/wddx/tests/bug37569.phpt:
|
|
MFB: Fixed bug #38213, #37611, #37571 (wddx encoding fails to handle
|
|
certain
|
|
characters).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/wddx/wddx.c
|
|
ext/wddx/tests/bug37569.phpt:
|
|
Fixed bug #38213, #37611, #37571 (wddx encoding fails to handle certain
|
|
characters).
|
|
|
|
* ext/xml/php_xml.h
|
|
ext/xml/xml.c:
|
|
MFB: Expose the xml_utf8_encode function.
|
|
|
|
* (PHP_5_2)
|
|
ext/xml/php_xml.h
|
|
ext/xml/xml.c:
|
|
Expose the xml_utf8_encode function.
|
|
|
|
2006-08-02 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/mysql/php_mysql.c
|
|
ext/mysql/php_mysql.c:
|
|
init variable, eliminate compile warning
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/session/session.c:
|
|
MFH: fix #38289 (segfault in session_decode() when _SESSION is NULL)
|
|
|
|
* ext/session/session.c:
|
|
fix #38289 (segfault in session_decode() when _SESSION is NULL)
|
|
|
|
2006-08-02 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ext/standard/array.c:
|
|
zts fix
|
|
|
|
2006-08-02 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/array.c:
|
|
Fix leaks.
|
|
|
|
2006-08-01 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/gd/gd.c
|
|
ext/gd/gd_ctx.c:
|
|
MFH: implement my own FR #36995
|
|
add missing ifdefs
|
|
|
|
* ext/gd/gd.c
|
|
ext/gd/gd_ctx.c:
|
|
implement my own FR #36995
|
|
nuke unused variable
|
|
|
|
2006-08-01 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* unicode-progress.txt
|
|
ext/standard/array.c:
|
|
Add SORT_LOCALE_STRING support to array_multisort() and mark it with U.
|
|
|
|
* unicode-progress.txt
|
|
ext/standard/array.c:
|
|
Whew. Fix up extract to params API, Unicode support, and simplify it as
|
|
well.
|
|
|
|
* ZendEngine2/zend_unicode.c:
|
|
Fix off-by-one error in zend_case_fold_string().
|
|
|
|
* ZendEngine2/zend_operators.c:
|
|
Rewrite IS_LONG, IS_DOUBLE, and IS_RESOURCE to IS_UNICODE conversion to
|
|
use custom functions instead of u_sprintf() which is terribly slow at
|
|
the moment (for numbers). Now long-to-unicode is only 8% slower than
|
|
long-to-binary and double-to-unicode is actually 6% faster.
|
|
|
|
2006-08-01 Michael Wallner <mike@iworks.at>
|
|
|
|
* ext/date/tests/oo_001.phpt
|
|
ext/date/tests/oo_001.phpt:
|
|
- update test
|
|
|
|
* (PHP_5_2)
|
|
ext/date/php_date.c:
|
|
MFH: use library error message on time string parse failure
|
|
|
|
* ext/date/php_date.c:
|
|
- use library error message on time string parse failure
|
|
|
|
2006-08-01 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/pdo/pdo_dbh.c
|
|
ext/pdo/php_pdo_driver.h:
|
|
Fixed build (added missing functions)
|
|
|
|
* ext/pdo_pgsql/pgsql_statement.c:
|
|
MFB: Fixed bug #38168 (Crash in pdo_pgsql on missing bound parameters).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/pdo_pgsql/pgsql_statement.c:
|
|
Fixed bug #38168 (Crash in pdo_pgsql on missing bound parameters).
|
|
|
|
2006-08-01 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ext/soap/php_encoding.c
|
|
ext/soap/php_http.c
|
|
ext/soap/php_soap.h
|
|
ext/soap/soap.c
|
|
ext/soap/tests/cookie.phpt
|
|
ext/soap/tests/bugs/bug32941.phpt:
|
|
Unicode support
|
|
|
|
2006-08-01 Michael Wallner <mike@iworks.at>
|
|
|
|
* (PHP_5_2)
|
|
ext/date/php_date.c:
|
|
MFH:
|
|
- fix leaks on multiple calls to DateTime::__construct()
|
|
- throw exception on unparseable time strings in DateTime::__construct()
|
|
|
|
* ext/date/php_date.c:
|
|
- fix leaks on multiple calls to DateTime::__construct()
|
|
- throw exception on unparseable time strings in DateTime::__construct()
|
|
|
|
2006-08-01 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/pdo/pdo_stmt.c:
|
|
MFB: Fixed memory leak on unused bound name parameters.
|
|
|
|
* (PHP_5_2)
|
|
ext/pdo/pdo_stmt.c:
|
|
Fixed memory leak on unused bound name parameters.
|
|
|
|
2006-08-01 Michael Wallner <mike@iworks.at>
|
|
|
|
* (PHP_5_2)
|
|
ext/date/php_date.c
|
|
ext/date/php_date.h
|
|
ext/date/tests/oo_001.phpt:
|
|
MFH:
|
|
- OO fixes:
|
|
. no is_ref for objects in PHP5+
|
|
. initialize objects when created with the `new` operator
|
|
. check for proper initialization in child classes
|
|
- fix typo: transistion -> transition
|
|
- add test
|
|
|
|
2006-08-01 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/curl/streams.c:
|
|
MFH: fix #38269 (fopen wrapper doesn't fail on invalid hostname with
|
|
curlwrappers enabled)
|
|
|
|
2006-08-01 Michael Wallner <mike@iworks.at>
|
|
|
|
* ext/date/php_date.c
|
|
ext/date/php_date.h
|
|
ext/date/tests/oo_001.phpt
|
|
ext/date/tests/oo_001.phpt:
|
|
- OO fixes:
|
|
. no is_ref for objects in PHP5+
|
|
. initialize objects when created with the `new` operator
|
|
. check for proper initialization in child classes
|
|
- fix typo: transistion -> transition
|
|
- add test
|
|
|
|
2006-08-01 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/curl/streams.c:
|
|
fix #38269 (fopen wrapper doesn't fail on invalid hostname with
|
|
curlwrappers enabled)
|
|
|
|
* ext/oci8/oci8.c
|
|
ext/oci8/oci8.c:
|
|
improve error message on Win32
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
ext/sockets/sockets.c:
|
|
re-apply fix for #38251 (socket_select() and invalid arguments)
|
|
|
|
* (PHP_4_4)
|
|
tests/lang/bug35239.phpt:
|
|
fix test (but it still fails)
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
NEWS
|
|
NEWS:
|
|
BFN
|
|
|
|
* (PHP_4_4)
|
|
ext/session/session.c
|
|
ext/session/session.c:
|
|
MFH: fix #38278 (session_cache_expire()'s value does not match phpinfo's
|
|
session.cache_expire)
|
|
|
|
* ext/session/session.c:
|
|
fix #38278 (session_cache_expire()'s value does not match phpinfo's
|
|
session.cache_expire)
|
|
|
|
2006-08-01 Derick Rethans <php@derickrethans.nl>
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
configure.in
|
|
main/php_version.h:
|
|
- Back to dev
|
|
|
|
2006-07-31 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/pdo/pdo_dbh.c
|
|
ext/pdo/pdo_stmt.c
|
|
ext/pdo_mysql/tests/bug_37445.phpt:
|
|
MFB: Fixed bug #37445 (Fixed crash in pdo_mysql resulting from premature
|
|
object destruction).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/pdo/pdo_dbh.c
|
|
ext/pdo/pdo_stmt.c
|
|
ext/pdo_mysql/tests/bug_37445.phpt
|
|
ext/pdo_mysql/tests/bug_37445.phpt
|
|
ext/pdo_mysql/tests/common.phpt:
|
|
Fixed bug #37445 (Fixed crash in pdo_mysql resulting from premature object
|
|
destruction).
|
|
|
|
* (PHP_5_2)
|
|
ext/pdo_mysql/tests/bug_33689.phpt
|
|
ext/pdo_mysql/tests/common.phpt
|
|
ext/pdo_mysql/tests/last_insert_id.phpt
|
|
ext/pdo_mysql/tests/pecl_bug_5200.phpt
|
|
ext/pdo_mysql/tests/pecl_bug_5780.phpt
|
|
ext/pdo_mysql/tests/pecl_bug_5802.phpt
|
|
ext/pdo_mysql/tests/show_tables.phpt:
|
|
Fixed tests from being always skipped.
|
|
|
|
2006-07-31 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ext/soap/php_http.c
|
|
ext/soap/php_sdl.c
|
|
ext/soap/php_soap.h
|
|
ext/soap/soap.c
|
|
ext/soap/tests/server019.phpt
|
|
ext/soap/tests/server020.phpt
|
|
ext/soap/tests/setheaders.phpt:
|
|
Reimplemented SoapServer and SoapClient classes using ZE2 object API.
|
|
All internal properties are hidden now.
|
|
|
|
* (PHP_5_2)
|
|
ext/soap/soap.c:
|
|
Prevented possible double call in case of fault
|
|
|
|
2006-07-31 Derick Rethans <php@derickrethans.nl>
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
configure.in
|
|
main/php_version.h:
|
|
- Go with 4.4.3.
|
|
|
|
2006-07-31 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ext/soap/tests/setheaders.phpt
|
|
ext/soap/tests/setheaders.phpt:
|
|
|
|
file setheaders.phpt was initially added on branch PHP_5_2.
|
|
|
|
* (PHP_5_2)
|
|
ext/soap/soap.c:
|
|
Fixed crash in SoapClient::__setSoapHeaders()
|
|
|
|
2006-07-31 Christian Stocker <chregu@bitflux.ch>
|
|
|
|
* ext/xsl/xsltprocessor.c:
|
|
return false instead of null, if it's an invalid document
|
|
(MFB)
|
|
|
|
* (PHP_5_2)
|
|
ext/xsl/xsltprocessor.c:
|
|
return false instead of null, if it's an invalid document
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
make a NEWS entry about
|
|
- Fixed XSLTProcessor::importStylesheet() to return TRUE on success
|
|
|
|
* ext/xsl/xsltprocessor.c
|
|
ext/xsl/xsltprocessor.c:
|
|
return true, if xsl import did work
|
|
|
|
2006-07-31 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/oci8/oci8.c
|
|
ext/oci8/oci8_statement.c
|
|
ext/oci8/php_oci8_int.h
|
|
ext/oci8/tests/array_bind_005.phpt:
|
|
MFH: fix #37581 (oci_bind_array_by_name clobbers input array when using
|
|
SQLT_AFC, AVC)
|
|
|
|
* ext/oci8/tests/bug37581.phpt
|
|
ext/oci8/tests/bug37581.phpt:
|
|
|
|
file bug37581.phpt was initially added on branch PHP_5_2.
|
|
|
|
* ext/oci8/bug37581.phpt
|
|
ext/oci8/oci8.c
|
|
ext/oci8/oci8_statement.c
|
|
ext/oci8/php_oci8_int.h
|
|
ext/oci8/tests/array_bind_005.phpt:
|
|
fix #37581 (oci_bind_array_by_name clobbers input array when using
|
|
SQLT_AFC, AVC)
|
|
|
|
2006-07-31 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/openssl/openssl.c:
|
|
MFB: Fixed compiler warning.
|
|
|
|
* (PHP_5_2)
|
|
ext/openssl/openssl.c:
|
|
Fixed compiler warning.
|
|
|
|
2006-07-31 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
- #36732 entry
|
|
- move openssl bug fixes
|
|
|
|
* ext/openssl/openssl.c
|
|
ext/openssl/tests/bug36732.phpt:
|
|
- MFB: #36732, add req_extensions support to openssl_csr_new and _sign
|
|
(ben at psc dot edu)
|
|
- MFB: fix leaks in openssl_csr_new and sig
|
|
|
|
* (PHP_5_2)
|
|
ext/openssl/openssl.c
|
|
ext/openssl/tests/bug36732.phpt
|
|
ext/openssl/tests/bug36732.phpt:
|
|
|
|
- #36732, add req_extensions support to openssl_csr_new and _sign
|
|
(ben at psc dot edu)
|
|
- fix leaks in openssl_csr_new and sign
|
|
|
|
2006-07-30 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/oci8/package.xml:
|
|
update changelog
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/oci8/oci8_interface.c
|
|
ext/oci8/oci8_statement.c
|
|
ext/oci8/php_oci8_int.h
|
|
ext/oci8/tests/bug38173.phpt:
|
|
MFH: fix #38173 (Freeing nested cursors causes OCI8 to segfault)
|
|
|
|
* ext/oci8/oci8_interface.c
|
|
ext/oci8/oci8_statement.c
|
|
ext/oci8/php_oci8_int.h:
|
|
fix #38173 (Freeing nested cursors causes OCI8 to segfault)
|
|
|
|
* ext/oci8/tests/bug38173.phpt
|
|
ext/oci8/tests/bug38173.phpt:
|
|
|
|
fix #38173 (Freeing nested cursors causes OCI8 to segfault)
|
|
|
|
* (PHP_4_4)
|
|
ext/sockets/sockets.c:
|
|
temporarily revert the patch by request of Derick
|
|
|
|
2006-07-30 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
- group openssl entries
|
|
|
|
* ext/openssl/openssl.c
|
|
ext/openssl/openssl.c
|
|
ext/openssl/tests/bug28382.phpt
|
|
ext/openssl/tests/bug28382.phpt
|
|
ext/openssl/tests/bug28382.phpt
|
|
ext/openssl/tests/bug28382cert.txt
|
|
ext/openssl/tests/bug28382cert.txt
|
|
ext/openssl/tests/bug28382cert.txt:
|
|
- #28382, add support for x509 extensions
|
|
|
|
* ext/openssl/openssl.c
|
|
ext/openssl/tests/bug38261.phpt:
|
|
- MFB: #38261, openssl_x509_parse leaks with invalid certs
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/openssl/openssl.c
|
|
ext/openssl/tests/bug38261.phpt
|
|
ext/openssl/tests/bug38261.phpt:
|
|
- 38261: openssl_x509_parse leaks with invalid certs
|
|
|
|
2006-07-30 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/sockets/sockets.c
|
|
ext/sockets/sockets.c:
|
|
improve checks and fix #38251
|
|
|
|
* ext/xmlrpc/libxmlrpc/xml_element.c:
|
|
fix compile warnings (#38257)
|
|
|
|
* ext/pdo/pdo_stmt.c
|
|
ext/pdo/tests/bug_38253.phpt:
|
|
MFB: bug #38253 (PDO produces segfault with default fetch mode)
|
|
add test
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/pdo/pdo_stmt.c
|
|
ext/pdo/tests/bug_38253.phpt
|
|
ext/pdo/tests/bug_38253.phpt:
|
|
fix bug #38253 (PDO produces segfault with default fetch mode)
|
|
add test
|
|
|
|
2006-07-30 Georg Richter <georg@mysql.com>
|
|
|
|
* ext/mysqli/tests/bug37090.phpt
|
|
ext/mysqli/tests/bug37090.phpt:
|
|
|
|
file bug37090.phpt was initially added on branch PHP_5_2.
|
|
|
|
2006-07-30 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/openssl/openssl.c:
|
|
- MFB: silent compiler warnins (signess)
|
|
|
|
* (PHP_5_2)
|
|
ext/openssl/openssl.c:
|
|
- silent compiler warnings (signess)
|
|
|
|
* ext/openssl/openssl.c:
|
|
- MFB: vi happiness
|
|
|
|
2006-07-30 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/array.c:
|
|
Make array_merge(_recursive) handle binary keys safely. (Patch by Matt W)
|
|
|
|
2006-07-29 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/openssl/openssl.c:
|
|
- MFH: make the test more obvious and add an explanation
|
|
|
|
* ext/openssl/openssl.c:
|
|
- make the test more obvious and add an explanation
|
|
|
|
* (PHP_5_2)
|
|
ext/openssl/openssl.c:
|
|
- vi happiness++
|
|
|
|
2006-07-29 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/openssl/tests/bug38255.phpt:
|
|
MFB: improve test
|
|
|
|
* (PHP_5_2)
|
|
ext/openssl/tests/bug38255.phpt:
|
|
improve test
|
|
|
|
2006-07-29 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/openssl/openssl.c
|
|
ext/openssl/openssl.c:
|
|
- #38255, fails on array as well
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
- entry for #37820 and leak
|
|
|
|
* (PHP_5_2)
|
|
ext/openssl/tests/bug37820.phpt
|
|
ext/openssl/tests/bug37820cert.pem
|
|
ext/openssl/tests/bug37820key.pem
|
|
ext/openssl/tests/bug38255.phpt:
|
|
- forgot the tests
|
|
|
|
* ext/openssl/openssl.c
|
|
ext/openssl/tests/bug38255.phpt
|
|
ext/openssl/tests/bug38255.phpt:
|
|
- MFH: #38255, fix possible leak in php_openssl_evp_from_zval
|
|
|
|
* (PHP_5_2)
|
|
ext/openssl/openssl.c:
|
|
- fix leak when the key is not a valid key (like false or an array)
|
|
|
|
* ext/openssl/openssl.c
|
|
ext/openssl/tests/bug37820.phpt
|
|
ext/openssl/tests/bug37820.phpt
|
|
ext/openssl/tests/bug37820cert.pem
|
|
ext/openssl/tests/bug37820cert.pem
|
|
ext/openssl/tests/bug37820key.pem
|
|
ext/openssl/tests/bug37820key.pem:
|
|
- #37820, add support for algorithm type in openssl_verify()
|
|
|
|
2006-07-29 Seiji Masugata <s.masugata@digicom.dnp.co.jp>
|
|
|
|
* ext/mbstring/tests/mb_strlen.phpt
|
|
ext/mbstring/tests/mb_strlen.phpt
|
|
ext/mbstring/tests/mb_strlen.phpt
|
|
ext/mbstring/tests/mb_substr.phpt
|
|
ext/mbstring/tests/mb_substr.phpt
|
|
ext/mbstring/tests/mb_substr.phpt:
|
|
fix tests.
|
|
|
|
2006-07-29 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/logical_filters.c
|
|
ext/filter/tests/bug8315.phpt:
|
|
- #8315, flaot is affected too
|
|
|
|
* ext/filter/logical_filters.c
|
|
ext/filter/package.xml
|
|
ext/filter/tests/bug8315.phpt:
|
|
- MFH: #8315, NULL character stops the validation
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/logical_filters.c
|
|
ext/filter/package.xml
|
|
ext/filter/tests/bug8315.phpt
|
|
ext/filter/tests/bug8315.phpt:
|
|
- #8315, NULL character stops the validation
|
|
|
|
2006-07-28 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/date/tests/date_constants.phpt:
|
|
MFB: Update test
|
|
|
|
* (PHP_5_2)
|
|
ext/date/php_date.c
|
|
ext/date/tests/date_constants.phpt:
|
|
Fix DateTime::RSS
|
|
Update tests
|
|
|
|
2006-07-28 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/hash/hash.c:
|
|
MFB: cleanup of the phpinfo() output.
|
|
|
|
* (PHP_5_2)
|
|
ext/hash/hash.c:
|
|
cleanup of the phpinfo() output.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/info.c
|
|
ext/standard/info.h:
|
|
ext/standard/info.c ext/standard/info.h
|
|
|
|
* ext/zip/php_zip.c:
|
|
MFB: Cleanup phpinfo() output
|
|
|
|
* (PHP_5_2)
|
|
ext/zip/php_zip.c:
|
|
Cleanup phpinfo() output
|
|
|
|
2006-07-28 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/file/bug24313.phpt:
|
|
fix test
|
|
|
|
* ext/standard/tests/file/bug24313.phpt:
|
|
fix test
|
|
I really hope there are no systems where /dev is a symlink
|
|
|
|
* run-tests.php:
|
|
enabling --leak-check was bad idea, since there are way too much false
|
|
positives caused by the absence of Zend MM
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/string.c:
|
|
MFH: patch for #37846 (wordwrap() wraps incorrectly)
|
|
by Dmitry Kononov <ddk at krasn dot ru>
|
|
|
|
* ext/standard/string.c:
|
|
patch for #37846 (wordwrap() wraps incorrectly)
|
|
by Dmitry Kononov <ddk at krasn dot ru>
|
|
|
|
2006-07-28 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/filter/filter.c:
|
|
- HEAD does not suppot magic_gpc
|
|
|
|
2006-07-27 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/filter/filter.c:
|
|
MFB: Fixed a bug in the filter extension that prevented magic_quotes_gpc
|
|
from being applied when RAW filter is used.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/filter/filter.c:
|
|
Fixed a bug in the filter extension that prevented magic_quotes_gpc from
|
|
being applied when RAW filter is used.
|
|
|
|
* main/php_variables.c
|
|
main/rfc1867.c:
|
|
MFB: Fixed bug #38236 (Binary data gets corrupted on multipart/formdata
|
|
POST).
|
|
|
|
* (PHP_5_2)
|
|
main/rfc1867.c:
|
|
Binary safe multipart request handling
|
|
|
|
2006-07-27 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/zlib/php_zlib.h
|
|
ext/zlib/zlib.c
|
|
ext/zlib/tests/001.phpt
|
|
ext/zlib/tests/002.phpt
|
|
ext/zlib/tests/003.phpt
|
|
ext/zlib/tests/005.phpt
|
|
ext/zlib/tests/006.phpt
|
|
ext/zlib/tests/007.phpt
|
|
ext/zlib/tests/bug_34821.phpt:
|
|
upgrade the rest of the functions to Unicode (except ob_gzhandler, that I
|
|
leave for Mike).
|
|
also update tests to force binary data to be passed
|
|
|
|
* ext/zlib/zlib.c:
|
|
convert void* to zstr when using the 't' parameter type
|
|
|
|
2006-07-27 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
main/php_variables.c:
|
|
Fixed bug #38236 (Binary data gets corrupted on multipart/formdata POST).
|
|
|
|
* ext/session/mod_files.c
|
|
ext/session/php_session.h
|
|
ext/session/session.c:
|
|
MFB: An improved fix for bug #38224
|
|
|
|
* (PHP_5_2)
|
|
ext/session/mod_files.c
|
|
ext/session/php_session.h
|
|
ext/session/session.c:
|
|
An improved fix for bug #38224
|
|
|
|
2006-07-27 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ext/soap/php_encoding.c
|
|
ext/soap/php_packet_soap.c
|
|
ext/soap/php_xml.c
|
|
ext/soap/php_xml.h
|
|
ext/soap/soap.c:
|
|
Removed deprecated #ifdef ZEND_ENGINE_2
|
|
|
|
* ext/soap/soap.c:
|
|
Unicode support (not finished)
|
|
|
|
2006-07-27 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/session/session.c:
|
|
MFB: make C++ compilers happy
|
|
|
|
* (PHP_5_2)
|
|
ext/session/session.c:
|
|
make C++ compilers happy
|
|
|
|
* ext/session/session.c:
|
|
Removed debug code
|
|
|
|
* (PHP_5_2)
|
|
ext/session/session.c:
|
|
removed debug code
|
|
|
|
* ext/session/session.c:
|
|
MFB: Fixed bug #38224 (session extension can't handle broken cookies).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/session/session.c:
|
|
Fixed bug #38224 (session extension can't handle broken cookies).
|
|
|
|
* ext/date/lib/parse_date.c
|
|
ext/date/lib/parse_date.re
|
|
ext/date/tests/bug38229.phpt:
|
|
MFB: Fixed bug #38229 (strtotime() does not parse YYYY-MM format).
|
|
|
|
* ext/date/tests/bug38229.phpt
|
|
ext/date/tests/bug38229.phpt:
|
|
|
|
file bug38229.phpt was initially added on branch PHP_5_2.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/date/lib/parse_date.c
|
|
ext/date/lib/parse_date.re:
|
|
Fixed bug #38229 (strtotime() does not parse YYYY-MM format).
|
|
|
|
2006-07-27 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/mysqli/mysqli.c:
|
|
MFH: fix leak in php_local_infile_init() handler
|
|
|
|
* ext/mysqli/mysqli.c:
|
|
fix leak in php_local_infile_init() handler
|
|
|
|
2006-07-27 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ZendEngine2/tests/bug38234.phpt
|
|
ZendEngine2/tests/bug38234.phpt:
|
|
|
|
file bug38234.phpt was initially added on branch PHP_5_2.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h
|
|
ZendEngine2/zend_vm_execute.h
|
|
ZendEngine2/tests/bug38234.phpt:
|
|
Fixed bug #38234 (Exception in __clone makes memory leak)
|
|
|
|
* ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h:
|
|
Fixed mess with semantic of zend_normalize_identifier()'s return value
|
|
(SUCCESS != 1)
|
|
|
|
* ext/reflection/php_reflection.c
|
|
ext/reflection/tests/bug38132.phpt:
|
|
Fix usage of uninitialized value and unicode support
|
|
|
|
2006-07-27 Jani Taskinen <jani.taskinen@sci.fi>
|
|
|
|
* (PHP_5_2)
|
|
configure.in
|
|
main/php_version.h
|
|
scripts/php-config.in
|
|
scripts/man1/php-config.1.in:
|
|
MFH: - Added PHP_VERSION_ID == PHP_VERSION as integer.
|
|
|
|
* configure.in
|
|
main/php_version.h:
|
|
- Removed unnecessary quotes
|
|
|
|
* configure.in
|
|
main/php_version.h
|
|
scripts/php-config.in
|
|
scripts/man1/php-config.1.in:
|
|
- Added PHP_VERSION_ID == PHP_VERSION as integer value.
|
|
|
|
2006-07-27 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend_builtin_functions.c
|
|
ZendEngine2/zend_builtin_functions.c
|
|
ZendEngine2/tests/bug38047.phpt
|
|
ZendEngine2/tests/bug38047.phpt
|
|
ZendEngine2/tests/bug38047.phpt:
|
|
Fixed bug #38047 ("file" and "line" sometimes not set in backtrace from
|
|
inside error handler)
|
|
|
|
2006-07-27 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/calendar/tests/jdtomonthname.phpt:
|
|
MFB: fix test on 64bit machines
|
|
|
|
* (PHP_5_2)
|
|
ext/calendar/tests/jdtomonthname.phpt:
|
|
fix test on 64bit machines
|
|
|
|
* (PHP_5_2)
|
|
ext/pdo/pdo_dbh.c:
|
|
initialize var
|
|
|
|
* (PHP_5_2)
|
|
ext/mbstring/oniguruma/regerror.c:
|
|
fix build with Intel C Compiler
|
|
|
|
2006-07-27 Jani Taskinen <jani.taskinen@sci.fi>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/snmp/php_snmp.h
|
|
ext/snmp/snmp.c:
|
|
MFH: - Fixed bug #37164 (snmp_set_oid_numeric_print() misbehaves)
|
|
MFH: . Renamed the function to snmp_set_oid_output_format() which
|
|
describes
|
|
MFH: it's behaviour better. Old one was left as an alias for it.
|
|
MFH: . Added 2 new constants: SNMP_OID_OUTPUT_FULL and
|
|
SNMP_OID_OUTPUT_NUMERIC
|
|
MFH: - Fixed some memleaks
|
|
|
|
* ext/snmp/snmp.c:
|
|
- Fixed bug #37164 (snmp_set_oid_numeric_print() misbehaves)
|
|
. Renamed the function to snmp_set_oid_output_format() which describes
|
|
it's behaviour better. Old one was left as an alias for it.
|
|
. Added 2 new constants: SNMP_OID_OUTPUT_FULL and
|
|
SNMP_OID_OUTPUT_NUMERIC
|
|
- Fixed some memleaks
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/credits_ext.h:
|
|
update credits
|
|
|
|
* (PHP_5_2)
|
|
scripts/php-config.in:
|
|
MFH:- Fix build with ext/date/lib with shared extensions
|
|
|
|
* scripts/php-config.in:
|
|
- Fix build with ext/date/lib with shared extensions
|
|
|
|
* ext/wddx/config.m4:
|
|
- Fix phpize build
|
|
|
|
2006-07-27 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/zip/zip_stream.c:
|
|
MFB: Fixed compiler warnings.
|
|
|
|
* (PHP_5_2)
|
|
ext/zip/zip_stream.c:
|
|
Fixed compiler warnings.
|
|
|
|
* ext/reflection/php_reflection.c:
|
|
MFB: Improved fix for bug #38132
|
|
|
|
2006-07-26 Jani Taskinen <jani.taskinen@sci.fi>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/snmp/snmp.c:
|
|
MFH: - Fixed bug #37564 (AES privacy encryption not possible due to
|
|
net-snmp 5.2 compatibility issue)
|
|
|
|
* ext/snmp/snmp.c:
|
|
- Fixed bug #37564 (AES privacy encryption not possible due to net-snmp 5.2
|
|
compatibility issue)
|
|
|
|
2006-07-26 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/reflection/tests/bug38132.phpt:
|
|
Added test for bug #38132
|
|
|
|
2006-07-26 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/filter/tests/033.phpt
|
|
ext/filter/tests/033.phpt
|
|
ext/filter/tests/033_run.inc:
|
|
- fix test
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/tests/033_run.inc:
|
|
- readability
|
|
|
|
2006-07-26 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
ext/reflection/php_reflection.c
|
|
ext/reflection/tests/bug38132.phpt:
|
|
Improved fix for bug #38132
|
|
|
|
2006-07-26 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_4_4)
|
|
sapi/cli/php.1.in:
|
|
fix typo (#38223)
|
|
|
|
2006-07-26 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend_object_handlers.c
|
|
ZendEngine2/zend_object_handlers.c
|
|
ZendEngine2/zend_objects.c
|
|
ZendEngine2/zend_objects.c
|
|
ZendEngine2/tests/bug38220.phpt
|
|
ZendEngine2/tests/bug38220.phpt
|
|
ZendEngine2/tests/bug38220.phpt:
|
|
Fixed bug #38220 (Crash on some object operations)
|
|
|
|
2006-07-26 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
main/rfc1867.h:
|
|
eliminate compilation warnings on AIX
|
|
|
|
2006-07-26 Jani Taskinen <jani.taskinen@sci.fi>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
fix news
|
|
|
|
2006-07-26 Antony Dovgal <antony@zend.com>
|
|
|
|
* run-tests.php
|
|
run-tests.php:
|
|
turn Off Zend MM and check for leaks when running tests through valgrind
|
|
|
|
* sapi/apache2handler/sapi_apache2.c
|
|
sapi/apache2handler/sapi_apache2.c:
|
|
nuke unused variable
|
|
|
|
2006-07-26 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
- 38212 & 38214
|
|
|
|
* ext/gd/libgd/gd_gif_out.c:
|
|
- MFB #38214, gif interlace never worked
|
|
|
|
* (PHP_5_2)
|
|
ext/gd/libgd/gd_gif_out.c:
|
|
- #38214, gif interlace never works
|
|
|
|
2006-07-26 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ZendEngine2/tests/bug38211.phpt
|
|
ZendEngine2/tests/bug38211.phpt:
|
|
|
|
file bug38211.phpt was initially added on branch PHP_5_2.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h
|
|
ZendEngine2/zend_vm_execute.h
|
|
ZendEngine2/tests/bug38211.phpt:
|
|
Fixed bug #38211 (variable name and cookie name match breaks script
|
|
execution)
|
|
|
|
2006-07-26 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/gd/tests/38179.phpt
|
|
ext/gd/tests/bug38179.phpt
|
|
ext/gd/tests/bug38179.phpt:
|
|
- mv 38179.phpt to bug38179.phpt
|
|
|
|
2006-07-26 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
configure.in
|
|
ext/standard/basic_functions.c:
|
|
MFH: fix compile warning on Solaris, getloadavg() is in sys/loadavg.h there
|
|
|
|
* configure.in
|
|
ext/standard/basic_functions.c:
|
|
fix compile warning on Solaris, getloadavg() is in sys/loadavg.h there
|
|
|
|
2006-07-26 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/gd/libgd/gd_gd2.c
|
|
ext/gd/tests/bug38212.phpt:
|
|
- MFH #38212, Segfault on invalid imagecreatefromgd2part() parameters
|
|
|
|
* ext/gd/libgd/gd_gd2.c
|
|
ext/gd/tests/bug38212.phpt
|
|
ext/gd/tests/bug38212.phpt:
|
|
- #38212, Segfault on invalid imagecreatefromgd2part() parameters
|
|
|
|
2006-07-26 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ZendEngine2/zend_alloc.c
|
|
ZendEngine2/zend_alloc.c:
|
|
Fixed crash of DEBUG version on SPARC CPU because of unaligned pointers.
|
|
|
|
2006-07-26 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/reflection/php_reflection.c
|
|
ext/reflection/tests/bug38217.phpt:
|
|
fix bug #38217 (ReflectionClass::newInstanceArgs() tries to allocate too
|
|
much memory)
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/reflection/php_reflection.c
|
|
ext/reflection/tests/bug38217.phpt
|
|
ext/reflection/tests/bug38217.phpt:
|
|
MFH: fix bug #38217 (ReflectionClass::newInstanceArgs() tries to allocate
|
|
too much memory)
|
|
|
|
* ext/oci8/oci8.c
|
|
ext/oci8/oci8.c:
|
|
improve connection timeout check (implements FR #38210)
|
|
|
|
2006-07-25 Michael Wallner <mike@iworks.at>
|
|
|
|
* ext/tidy/tidy.c:
|
|
- fix compiler warnings
|
|
|
|
* ext/tidy/tidy.c:
|
|
- reduce memory footprint
|
|
|
|
* sapi/apache/php_apache.c:
|
|
- fix TS issue found by Jani
|
|
|
|
2006-07-25 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/basic_functions.c
|
|
ext/standard/var.c:
|
|
MFH: Update protos & arginfo for memory_get_usage() &
|
|
memory_get_peak_usage()
|
|
|
|
* ext/standard/basic_functions.c
|
|
ext/standard/var.c:
|
|
Update protos & arginfo for memory_get_usage() & memory_get_peak_usage()
|
|
|
|
2006-07-25 Michael Wallner <mike@iworks.at>
|
|
|
|
* (PHP_5_2)
|
|
ext/reflection/php_reflection.c:
|
|
- ws
|
|
|
|
2006-07-25 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/reflection/tests/bug38132.phpt
|
|
ext/reflection/tests/bug38132.phpt:
|
|
|
|
file bug38132.phpt was initially added on branch PHP_5_2.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/reflection/php_reflection.c:
|
|
Fixed bug #38132 (ReflectionClass::getStaticProperties() retains \0 in key
|
|
names).
|
|
|
|
2006-07-25 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend_alloc.c
|
|
ZendEngine2/zend_alloc.c
|
|
ZendEngine2/zend_alloc.h
|
|
ZendEngine2/zend_alloc.h
|
|
ext/standard/var.c
|
|
ext/standard/var.c
|
|
sapi/apache/mod_php5.c
|
|
sapi/apache/mod_php5.c
|
|
sapi/apache2filter/sapi_apache2.c
|
|
sapi/apache2filter/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:
|
|
Changed memory_get_usage() and memory_get_peak_usage(). Optional boolean
|
|
argument allows get memory size allocated by emalloc() (by default) or
|
|
real size of memory allocated from system.
|
|
|
|
2006-07-25 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
news entry
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
ext/filepro moved to PECL
|
|
|
|
2006-07-25 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/reflection/php_reflection.c
|
|
ext/reflection/tests/bug38194.phpt:
|
|
MFB: Fixed bug #38194 (ReflectionClass::isSubclassOf() returns TRUE for the
|
|
class itself).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/reflection/php_reflection.c
|
|
ext/reflection/tests/bug38194.phpt
|
|
ext/reflection/tests/bug38194.phpt:
|
|
Fixed bug #38194 (ReflectionClass::isSubclassOf() returns TRUE for the
|
|
class itself).
|
|
|
|
2006-07-25 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/filter.c:
|
|
MFH: check g_hash for NULL before resetting it
|
|
|
|
* ext/filter/filter.c:
|
|
check g_hash for NULL before resetting it
|
|
|
|
2006-07-25 Uwe Schindler <uwe@thetaphi.de>
|
|
|
|
* (PHP_5_2)
|
|
ext/sybase_ct/php_sybase_ct.c:
|
|
MFH: Fix compilation with TSRM (now correct)
|
|
|
|
* (PHP_5_2)
|
|
ext/sybase_ct/php_sybase_ct.c:
|
|
revert shitty whitespace patch (forgot to reconfigure my editor after
|
|
reinstallation)
|
|
|
|
* ext/sybase_ct/php_sybase_ct.c
|
|
ext/sybase_ct/php_sybase_ct.c:
|
|
Fix compilation with TSRM
|
|
|
|
2006-07-25 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/json/JSON_parser.c
|
|
ext/json/JSON_parser.c:
|
|
initialize variable
|
|
|
|
2006-07-25 Derick Rethans <php@derickrethans.nl>
|
|
|
|
* ZendEngine2/zend_API.c:
|
|
- MFB: Fixed typo
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_API.c:
|
|
- Fixed typo.
|
|
|
|
2006-07-25 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ZendEngine2/zend_compile.c:
|
|
- Fix off by one copy'n'paste error
|
|
|
|
2006-07-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/var.c:
|
|
- MFH Correctly handle binary proeprty names which are not mangled
|
|
|
|
* ext/spl/tests/iterator_049.phpt
|
|
ext/spl/tests/iterator_049b.phpt
|
|
ext/spl/tests/iterator_049b.phpt:
|
|
- Update tests
|
|
|
|
* ext/standard/var.c:
|
|
- Correctly handle binary proeprty names which are not mangled
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_compile.c:
|
|
- MFH Yet another problematic case with mangled properties
|
|
|
|
* ZendEngine2/zend_compile.c:
|
|
- Yet another rproblematic case with mangled properties
|
|
|
|
2006-07-24 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
configure.in
|
|
main/php_version.h:
|
|
back to dev
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
configure.in
|
|
main/php_version.h:
|
|
5.2.0RC1
|
|
|
|
2006-07-24 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
- #38179 and zip entry
|
|
|
|
2006-07-24 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/array.c:
|
|
+1 for keys
|
|
|
|
2006-07-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* (PHP_5_2)
|
|
ext/reflection/php_reflection.c
|
|
ext/soap/php_encoding.c
|
|
ext/standard/http.c
|
|
ext/standard/var.c
|
|
ext/wddx/wddx.c:
|
|
- MFH zend_unmangle_property_name(), drop zend_unmangle_property_name_ex()
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend.c
|
|
ZendEngine2/zend_builtin_functions.c
|
|
ZendEngine2/zend_compile.c
|
|
ZendEngine2/zend_compile.h
|
|
ZendEngine2/zend_object_handlers.c
|
|
ZendEngine2/zend_object_handlers.h
|
|
ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h:
|
|
- Better fix for #34505 and related, drop zend_unmangle_property_name_ex()
|
|
|
|
* ext/reflection/php_reflection.c
|
|
ext/soap/php_encoding.c
|
|
ext/standard/http.c
|
|
ext/standard/var.c
|
|
ext/wddx/wddx.c:
|
|
- zend_(u_)_unmangle_property_name() has changed
|
|
|
|
* ZendEngine2/zend.c
|
|
ZendEngine2/zend_builtin_functions.c
|
|
ZendEngine2/zend_compile.c
|
|
ZendEngine2/zend_compile.h
|
|
ZendEngine2/zend_object_handlers.c
|
|
ZendEngine2/zend_object_handlers.h
|
|
ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h:
|
|
- Fix for #34505 and repated (improved version of what is in 5.2, 5.1)
|
|
|
|
2006-07-24 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* ext/xmlreader/php_xmlreader.c:
|
|
fix segfault
|
|
|
|
2006-07-24 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/zip/lib/zip_close.c:
|
|
- missing file
|
|
|
|
* ext/zip/lib/zip_close.c
|
|
ext/zip/lib/zip_close.c:
|
|
|
|
file zip_close.c was initially added on branch PHP_5_2.
|
|
|
|
* (php_5_2_0RC1)
|
|
ext/zip/CREDITS
|
|
ext/zip/TODO
|
|
ext/zip/config.m4
|
|
ext/zip/config.w32
|
|
ext/zip/package.xml
|
|
ext/zip/php_zip.c
|
|
ext/zip/php_zip.h
|
|
ext/zip/zip_stream.c
|
|
ext/zip/examples/comment.php
|
|
ext/zip/examples/create.php
|
|
ext/zip/examples/dir.php
|
|
ext/zip/examples/extract.php
|
|
ext/zip/examples/extractAll.php
|
|
ext/zip/examples/fopen.php
|
|
ext/zip/examples/get_set_comments.php
|
|
ext/zip/examples/im.php
|
|
ext/zip/examples/odt.php
|
|
ext/zip/examples/oldapi.php
|
|
ext/zip/examples/test.odt
|
|
ext/zip/examples/test.zip
|
|
ext/zip/examples/test1.zip
|
|
ext/zip/examples/test_im.zip
|
|
ext/zip/examples/test_with_comment.zip
|
|
ext/zip/examples/too.php
|
|
ext/zip/lib/mkstemp.c
|
|
ext/zip/lib/unistd.h
|
|
ext/zip/lib/zip.h
|
|
ext/zip/lib/zip.h.orig
|
|
ext/zip/lib/zip_add.c
|
|
ext/zip/lib/zip_delete.c
|
|
ext/zip/lib/zip_dirent.c
|
|
ext/zip/lib/zip_entry_free.c
|
|
ext/zip/lib/zip_entry_new.c
|
|
ext/zip/lib/zip_err_str.c
|
|
ext/zip/lib/zip_error.c
|
|
ext/zip/lib/zip_error_get.c
|
|
ext/zip/lib/zip_error_get_sys_type.c
|
|
ext/zip/lib/zip_error_strerror.c
|
|
ext/zip/lib/zip_error_to_str.c
|
|
ext/zip/lib/zip_fclose.c
|
|
ext/zip/lib/zip_file_error_get.c
|
|
ext/zip/lib/zip_file_get_offset.c
|
|
ext/zip/lib/zip_file_strerror.c
|
|
ext/zip/lib/zip_fopen.c
|
|
ext/zip/lib/zip_fopen_index.c
|
|
ext/zip/lib/zip_fread.c
|
|
ext/zip/lib/zip_free.c
|
|
ext/zip/lib/zip_get_archive_comment.c
|
|
ext/zip/lib/zip_get_file_comment.c
|
|
ext/zip/lib/zip_get_name.c
|
|
ext/zip/lib/zip_get_num_files.c
|
|
ext/zip/lib/zip_memdup.c
|
|
ext/zip/lib/zip_name_locate.c
|
|
ext/zip/lib/zip_new.c
|
|
ext/zip/lib/zip_open.c
|
|
ext/zip/lib/zip_rename.c
|
|
ext/zip/lib/zip_replace.c
|
|
ext/zip/lib/zip_set_archive_comment.c
|
|
ext/zip/lib/zip_set_file_comment.c
|
|
ext/zip/lib/zip_set_name.c
|
|
ext/zip/lib/zip_source_buffer.c
|
|
ext/zip/lib/zip_source_file.c
|
|
ext/zip/lib/zip_source_filep.c
|
|
ext/zip/lib/zip_source_free.c
|
|
ext/zip/lib/zip_source_function.c
|
|
ext/zip/lib/zip_source_zip.c
|
|
ext/zip/lib/zip_stat.c
|
|
ext/zip/lib/zip_stat_index.c
|
|
ext/zip/lib/zip_strerror.c
|
|
ext/zip/lib/zip_unchange.c
|
|
ext/zip/lib/zip_unchange_all.c
|
|
ext/zip/lib/zip_unchange_archive.c
|
|
ext/zip/lib/zip_unchange_data.c
|
|
ext/zip/lib/zip_win32.h
|
|
ext/zip/lib/zipint.h
|
|
ext/zip/tests/001.phpt
|
|
ext/zip/tests/binarynull.zip
|
|
ext/zip/tests/bug7214.phpt
|
|
ext/zip/tests/bug7658.odt
|
|
ext/zip/tests/bug7658.phpt
|
|
ext/zip/tests/bug7658.xml
|
|
ext/zip/tests/bug8009.phpt
|
|
ext/zip/tests/bug8009.zip
|
|
ext/zip/tests/oo_addfile.phpt
|
|
ext/zip/tests/oo_close.phpt
|
|
ext/zip/tests/oo_delete.phpt
|
|
ext/zip/tests/oo_ext_zip.phpt
|
|
ext/zip/tests/oo_namelocate.phpt
|
|
ext/zip/tests/oo_open.phpt
|
|
ext/zip/tests/oo_rename.phpt
|
|
ext/zip/tests/test.zip
|
|
ext/zip/tests/test_procedural.zip
|
|
ext/zip/tests/utils.php
|
|
ext/zip/tests/zip_close.phpt
|
|
ext/zip/tests/zip_entry_compressedsize.phpt
|
|
ext/zip/tests/zip_entry_compressionmethod.phpt
|
|
ext/zip/tests/zip_entry_filesize.phpt
|
|
ext/zip/tests/zip_entry_name.phpt
|
|
ext/zip/tests/zip_entry_open.phpt
|
|
ext/zip/tests/zip_entry_read.phpt
|
|
ext/zip/tests/zip_open.phpt
|
|
ext/zip/tests/zip_read.phpt:
|
|
- reimport (cannot symlink without replacing 4.4 and 5.0 versions)
|
|
|
|
2006-07-24 Michael Wallner <mike@iworks.at>
|
|
|
|
* (PHP_5_2)
|
|
README.UPDATE_5_2:
|
|
- note about allow_url_include
|
|
|
|
2006-07-24 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ZendEngine2/zend_alloc.c
|
|
ZendEngine2/zend_alloc.c:
|
|
Fixed memory leaks detection
|
|
|
|
* ZendEngine2/tests/bug38146.phpt
|
|
ZendEngine2/tests/bug38146.phpt:
|
|
|
|
file bug38146.phpt was initially added on branch PHP_5_2.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/tests/bug38146.phpt:
|
|
Test for bug #38146 (Cannot use array returned from foo::__get('bar') in
|
|
write context)
|
|
|
|
2006-07-24 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/filter/filter.c:
|
|
MFB: Fixed compiler warning.
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/filter.c:
|
|
Fixed compiler warning.
|
|
|
|
2006-07-24 Jani Taskinen <jani.taskinen@sci.fi>
|
|
|
|
* (PHP_5_2)
|
|
ext/pdo_dblib/pdo_dblib.c:
|
|
fix build and typo after another lazy ass who does not test before commit:
|
|
Dmitry
|
|
|
|
* ext/pdo_dblib/pdo_dblib.c:
|
|
fix build
|
|
|
|
2006-07-23 Jani Taskinen <jani.taskinen@sci.fi>
|
|
|
|
* ext/fdf/fdf.c:
|
|
fix another compile failure. (bjori: TEST before commit!)
|
|
|
|
* (PHP_5_2)
|
|
ext/sybase_ct/php_sybase_ct.c:
|
|
MFH: fix compile failure and remove unnecessary TSRMLS_FETCH calls
|
|
|
|
* ext/sybase_ct/php_sybase_ct.c:
|
|
fix compile failure and remove unnecessary TSRMLS_FETCH calls
|
|
|
|
* scripts/phpize.in:
|
|
typofix
|
|
|
|
2006-07-23 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/gd/libgd/gd.c
|
|
ext/gd/tests/38179.phpt:
|
|
- MFB: #38179, imagecopy, palette to truecolor must use alpha channel too
|
|
|
|
* ext/gd/tests/38179.phpt
|
|
ext/gd/tests/38179.phpt:
|
|
|
|
file 38179.phpt was initially added on branch PHP_5_2.
|
|
|
|
* (PHP_5_2)
|
|
ext/gd/libgd/gd.c:
|
|
- #38179, imagecopy, palette to truecolor must use alpha channel too
|
|
|
|
2006-07-23 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* (PHP_5_2)
|
|
README.UPDATE_5_2:
|
|
- This was reintroduced by Zeev
|
|
|
|
* ext/standard/http.c:
|
|
- Tiny piece of unicode support
|
|
|
|
* ext/pdo_pgsql/pdo_pgsql.c:
|
|
-fix a bunch of warnings
|
|
|
|
2006-07-22 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/xmlreader/php_xmlreader.c:
|
|
Mark XMLReader methods with U.
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/array.c:
|
|
Gah.
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/array.c:
|
|
Matt should be happy now.
|
|
|
|
2006-07-22 Stefan Esser <php@nopiracy.de>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
main/rfc1867.c
|
|
main/rfc1867.h:
|
|
Added RFC1867 fileupload processing hook.
|
|
|
|
2006-07-22 Jani Taskinen <jani.taskinen@sci.fi>
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
NEWS
|
|
Zend/zend_API.c
|
|
ZendEngine2/zend_API.c:
|
|
MFH:- Fixed bug #38183 (disable_classes=Foobar causes disabled class to be
|
|
called Foo)
|
|
|
|
* ZendEngine2/zend_API.c:
|
|
- Fixed bug #38183 (disable_classes=Foobar causes disabled class to be
|
|
called Foo)
|
|
|
|
2006-07-22 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* ext/json/config.w32:
|
|
enable by default
|
|
|
|
2006-07-22 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* (PHP_5_2)
|
|
ext/json/JSON_parser.c
|
|
ext/json/json.c:
|
|
more const keywording
|
|
|
|
* (PHP_5_2)
|
|
ext/gd/tests/dashedlines.phpt
|
|
ext/gd/tests/lines.phpt:
|
|
dont create images in the php source root. output them instead
|
|
|
|
2006-07-22 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* win32/build/Makefile:
|
|
enable native and unicode tests
|
|
add ntest and utest build targets
|
|
|
|
* run-tests.php:
|
|
force unicode off in native mode (-N switch)
|
|
swap usage of single and double quotes for win32 compat
|
|
|
|
2006-07-22 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/filter/sanitizing_filters.c:
|
|
- MFB: fix compiler warnings
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/sanitizing_filters.c:
|
|
- hopla, before I got more conflicts ;)
|
|
(fix compiler warnings with latest const char changes)
|
|
|
|
2006-07-22 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/filter/filter.c
|
|
ext/filter/logical_filters.c
|
|
ext/filter/sanitizing_filters.c
|
|
ext/gd/tests/dashedlines.phpt
|
|
ext/gd/tests/lines.phpt
|
|
ext/json/JSON_parser.c
|
|
ext/json/json.c:
|
|
MFB
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/filter.c
|
|
ext/filter/logical_filters.c
|
|
ext/filter/sanitizing_filters.c:
|
|
use const keyword where possible
|
|
|
|
2006-07-22 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/filter/filter.c
|
|
ext/filter/sanitizing_filters.c
|
|
ext/filter/tests/032.phpt
|
|
ext/filter/tests/bug7586.phpt
|
|
ext/filter/tests/bug7733.phpt:
|
|
MFB:
|
|
- API Shake up #1, change input_get_args argument order
|
|
- silent compiler warnings
|
|
- update tests
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/filter.c
|
|
ext/filter/sanitizing_filters.c:
|
|
- silent compiler warnings (char/unsigned char)
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/filter.c:
|
|
- api shake #1, parse_pararameter has to be changed too
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/filter.c
|
|
ext/filter/tests/032.phpt
|
|
ext/filter/tests/bug7586.phpt
|
|
ext/filter/tests/bug7733.phpt:
|
|
- API Shake up #1, use input type as first argument in input_get_args
|
|
(INPUT_GET/POST)
|
|
|
|
2006-07-21 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/array.c:
|
|
Apply Matt W's patch (with a fix) for array_combine() binary key safety.
|
|
|
|
* ZendEngine2/zend.h:
|
|
It's not legacy - it's binary.
|
|
|
|
* ext/standard/array.c
|
|
ext/standard/basic_functions.c
|
|
ext/standard/basic_functions.h:
|
|
Remove references to BG(user_compare_fnnc_name).
|
|
|
|
|
|
* unicode-progress.txt
|
|
ext/standard/array.c:
|
|
Make array_*intersect* functions use params API with FCI cache and mark
|
|
them with U.
|
|
|
|
2006-07-21 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ext/spl/examples/dualiterator.inc
|
|
ext/spl/internal/regexiterator.inc:
|
|
- Update docu
|
|
|
|
* ext/spl/spl_iterators.c
|
|
ext/spl/internal/recursiveregexiterator.inc:
|
|
- Match code with docu
|
|
|
|
* (PHP_5_2)
|
|
ext/spl/spl_iterators.c
|
|
ext/spl/internal/regexiterator.inc
|
|
ext/spl/tests/iterator_029.phpt:
|
|
- MFH Update RegexIterator, Docu & Tests
|
|
|
|
* ext/spl/tests/iterator_029.phpt
|
|
ext/spl/tests/spl_004.phpt:
|
|
- Update tests
|
|
|
|
* ext/spl/spl_iterators.c
|
|
ext/spl/internal/regexiterator.inc:
|
|
- Add control functions to RegexIterator
|
|
|
|
2006-07-21 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h
|
|
ZendEngine2/tests/bug37144.phpt:
|
|
MTH: Fixed bug #37144 (PHP craches trying to assign into property of dead
|
|
object)
|
|
|
|
* ZendEngine2/zend_object_handlers.c
|
|
ZendEngine2/zend_object_handlers.c
|
|
ZendEngine2/tests/bug32660.phpt
|
|
ZendEngine2/tests/bug32660.phpt
|
|
ZendEngine2/tests/bug37667.phpt
|
|
ZendEngine2/tests/bug37667.phpt:
|
|
Changed error message (E_ERROR -> E_NOTICE) in case of indirect
|
|
modification of overloaded property.
|
|
|
|
* ZendEngine2/zend_API.c
|
|
ZendEngine2/zend_API.c
|
|
ZendEngine2/zend_exceptions.c
|
|
ZendEngine2/zend_exceptions.c
|
|
ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h
|
|
ZendEngine2/zend_vm_execute.h:
|
|
Fixed wrong "type" argument to read_property() handler
|
|
|
|
* ext/standard/array.c:
|
|
ZTS fix
|
|
|
|
2006-07-21 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* ext/xmlreader/php_xmlreader.c:
|
|
return EMPTY_TEXT here
|
|
|
|
* ext/xmlreader/php_xmlreader.c:
|
|
unicode support for handling filenames
|
|
|
|
2006-07-20 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* unicode-progress.txt
|
|
ext/standard/array.c
|
|
ext/standard/basic_functions.c
|
|
ext/standard/basic_functions.h:
|
|
Make array_walk(_recursive) use params API with FCI cache and mark them
|
|
with U.
|
|
|
|
2006-07-20 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* (PHP_5_2)
|
|
ext/spl/doxygen.cfg
|
|
ext/spl/spl_functions.c
|
|
ext/spl/spl_functions.h
|
|
ext/spl/spl_iterators.c
|
|
ext/spl/spl_iterators.h
|
|
ext/spl/internal/regexiterator.inc
|
|
ext/spl/tests/iterator_050.phpt
|
|
ext/spl/tests/iterator_051.phpt
|
|
ext/spl/tests/iterator_052.phpt
|
|
ext/spl/tests/iterator_053.phpt
|
|
ext/spl/tests/iterator_054.phpt
|
|
ext/spl/tests/iterator_055.phpt:
|
|
- Synch RegexIterator with HEAD
|
|
|
|
* (PHP_5_2)
|
|
ext/pcre/php_pcre.c
|
|
ext/pcre/php_pcre.h
|
|
ext/pcre/tests/grep2.phpt
|
|
ext/pcre/tests/match_flags3.phpt
|
|
ext/pcre/tests/preg_replace.phpt
|
|
ext/pcre/tests/split.phpt:
|
|
- MFH Clean up (after consulting Andrei)
|
|
. Change the handlers SPL uses to
|
|
php_pcre_*_impl(pcre_cache_entry*,....)
|
|
. All refactored funcs (match, split, replace, grep) use the above
|
|
. Change (zend|php)_error() to php_error_docref()
|
|
. Move from old to new param parsing api
|
|
. Fix memleaks in unicode mode
|
|
|
|
* ext/spl/spl_iterators.c:
|
|
- Need to initialized zvals completley
|
|
|
|
2006-07-20 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* unicode-progress.txt
|
|
ext/standard/array.c:
|
|
Make all array_*diff* functions use params API (along with FCI cache)
|
|
and mark them with U.
|
|
|
|
|
|
2006-07-20 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* ext/pcre/php_pcre.c:
|
|
tsrmls fix
|
|
|
|
2006-07-20 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ext/spl/spl_iterators.c
|
|
ext/spl/internal/regexiterator.inc
|
|
ext/spl/tests/iterator_050.phpt
|
|
ext/spl/tests/iterator_051.phpt
|
|
ext/spl/tests/iterator_052.phpt
|
|
ext/spl/tests/iterator_053.phpt
|
|
ext/spl/tests/iterator_054.phpt
|
|
ext/spl/tests/iterator_055.phpt:
|
|
- Change order of ctor args
|
|
|
|
2006-07-20 Edin Kadribasic <edink@emini.dk>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
Lib update
|
|
|
|
2006-07-20 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ext/pcre/php_pcre.c:
|
|
- TSRM fixes
|
|
|
|
* ext/spl/internal/regexiterator.inc:
|
|
- Update docu
|
|
|
|
* ext/pcre/php_pcre.c:
|
|
- WS
|
|
|
|
* ext/pcre/tests/grep2.phpt:
|
|
- Fix unicode expectations
|
|
|
|
* ext/spl/spl_iterators.c:
|
|
|
|
|
|
* ext/spl/doxygen.cfg
|
|
ext/spl/spl_functions.c
|
|
ext/spl/spl_functions.h
|
|
ext/spl/spl_iterators.c
|
|
ext/spl/spl_iterators.h
|
|
ext/spl/internal/regexiterator.inc
|
|
ext/spl/tests/iterator_052.phpt
|
|
ext/spl/tests/iterator_053.phpt:
|
|
- Update RegexIterator
|
|
|
|
* ext/pcre/php_pcre.c
|
|
ext/pcre/php_pcre.h
|
|
ext/pcre/tests/grep2.phpt
|
|
ext/pcre/tests/match_flags3.phpt
|
|
ext/pcre/tests/preg_replace.phpt
|
|
ext/pcre/tests/preg_replace_callback2.phpt
|
|
ext/pcre/tests/split.phpt:
|
|
- Clean up (after consulting Andrei)
|
|
. Change the handlers SPL uses to php_pcre_*_impl(pcre_cache_entry*,....)
|
|
. All refactored funcs (match, split, replace, grep) use the above
|
|
. Change (zend|php)_error() to php_error_docref()
|
|
. Move from old to new param parsing api
|
|
. Fix memleaks in unicode mode
|
|
|
|
* ZendEngine2/zend_API.c
|
|
ZendEngine2/zend_API.h:
|
|
- Add new unicode functions: add_u_assoc_*[_ex]() which allow to add values
|
|
using a unicode key.
|
|
|
|
2006-07-20 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* unicode-progress.txt
|
|
ZendEngine2/zend_API.h
|
|
ZendEngine2/zend_execute_API.c
|
|
ext/standard/array.c:
|
|
Rewrite array_map() to use params API with fci cache and mark it with U.
|
|
|
|
* unicode-todo.txt:
|
|
-** empty log message ***
|
|
|
|
2006-07-20 Seiji Masugata <s.masugata@digicom.dnp.co.jp>
|
|
|
|
* ext/mbstring/oniguruma/enc/gb18030.c
|
|
ext/mbstring/oniguruma/enc/gb18030.c:
|
|
|
|
file gb18030.c was initially added on branch PHP_5_2.
|
|
|
|
2006-07-20 Derick Rethans <php@derickrethans.nl>
|
|
|
|
* (PHP_5_2)
|
|
ext/date/php_date.c
|
|
ext/date/tests/date_create-1.phpt:
|
|
- MFH: Rename date classes to DateTime and DateTimeZone
|
|
|
|
* ext/date/php_date.c
|
|
ext/date/tests/date_create-1.phpt:
|
|
- Rename date classes to DateTime and DateTimeZone
|
|
|
|
2006-07-20 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* README.PARAMETER_PARSING_API:
|
|
Fix void* -> zstr
|
|
|
|
2006-07-20 Seiji Masugata <s.masugata@digicom.dnp.co.jp>
|
|
|
|
* (PHP_5_2)
|
|
ext/mbstring/config.m4
|
|
ext/mbstring/config.w32
|
|
ext/mbstring/oniguruma/COPYING
|
|
ext/mbstring/oniguruma/HISTORY
|
|
ext/mbstring/oniguruma/README
|
|
ext/mbstring/oniguruma/README.ja
|
|
ext/mbstring/oniguruma/config.h.in
|
|
ext/mbstring/oniguruma/index.html
|
|
ext/mbstring/oniguruma/onigcmpt200.h
|
|
ext/mbstring/oniguruma/oniggnu.h
|
|
ext/mbstring/oniguruma/oniguruma.h
|
|
ext/mbstring/oniguruma/regcomp.c
|
|
ext/mbstring/oniguruma/regenc.c
|
|
ext/mbstring/oniguruma/regenc.h
|
|
ext/mbstring/oniguruma/regerror.c
|
|
ext/mbstring/oniguruma/regexec.c
|
|
ext/mbstring/oniguruma/regext.c
|
|
ext/mbstring/oniguruma/reggnu.c
|
|
ext/mbstring/oniguruma/regint.h
|
|
ext/mbstring/oniguruma/regparse.c
|
|
ext/mbstring/oniguruma/regparse.h
|
|
ext/mbstring/oniguruma/regposix.c
|
|
ext/mbstring/oniguruma/regsyntax.c
|
|
ext/mbstring/oniguruma/regversion.c
|
|
ext/mbstring/oniguruma/st.c
|
|
ext/mbstring/oniguruma/st.h
|
|
ext/mbstring/oniguruma/enc/big5.c
|
|
ext/mbstring/oniguruma/enc/euc_jp.c
|
|
ext/mbstring/oniguruma/enc/euc_kr.c
|
|
ext/mbstring/oniguruma/enc/euc_tw.c
|
|
ext/mbstring/oniguruma/enc/iso8859_1.c
|
|
ext/mbstring/oniguruma/enc/iso8859_10.c
|
|
ext/mbstring/oniguruma/enc/iso8859_11.c
|
|
ext/mbstring/oniguruma/enc/iso8859_13.c
|
|
ext/mbstring/oniguruma/enc/iso8859_14.c
|
|
ext/mbstring/oniguruma/enc/iso8859_15.c
|
|
ext/mbstring/oniguruma/enc/iso8859_16.c
|
|
ext/mbstring/oniguruma/enc/iso8859_2.c
|
|
ext/mbstring/oniguruma/enc/iso8859_3.c
|
|
ext/mbstring/oniguruma/enc/iso8859_4.c
|
|
ext/mbstring/oniguruma/enc/iso8859_5.c
|
|
ext/mbstring/oniguruma/enc/iso8859_6.c
|
|
ext/mbstring/oniguruma/enc/iso8859_7.c
|
|
ext/mbstring/oniguruma/enc/iso8859_8.c
|
|
ext/mbstring/oniguruma/enc/iso8859_9.c
|
|
ext/mbstring/oniguruma/enc/koi8.c
|
|
ext/mbstring/oniguruma/enc/koi8_r.c
|
|
ext/mbstring/oniguruma/enc/sjis.c
|
|
ext/mbstring/oniguruma/enc/unicode.c
|
|
ext/mbstring/oniguruma/enc/utf16_be.c
|
|
ext/mbstring/oniguruma/enc/utf16_le.c
|
|
ext/mbstring/oniguruma/enc/utf32_be.c
|
|
ext/mbstring/oniguruma/enc/utf32_le.c
|
|
ext/mbstring/oniguruma/enc/utf8.c
|
|
ext/mbstring/oniguruma/win32/config.h:
|
|
Updated bundled oniguruma library (used for multibyte regular expression)
|
|
to 4.2.0.
|
|
|
|
2006-07-20 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/filter/package.xml:
|
|
- update changelog
|
|
|
|
* ext/filter/logical_filters.c
|
|
ext/filter/tests/034.phpt:
|
|
- MFB:
|
|
- make boolean logical filter works like int/float and php itself
|
|
- add more tests for boolean input
|
|
|
|
* ext/filter/tests/034.phpt
|
|
ext/filter/tests/034.phpt:
|
|
|
|
file 034.phpt was initially added on branch PHP_5_2.
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/logical_filters.c:
|
|
- make boolean logical filter works like int/float and php itself
|
|
- add more tests for boolean input
|
|
|
|
2006-07-20 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/json/config.m4
|
|
ext/json/config.m4:
|
|
rephrase
|
|
|
|
2006-07-20 Jani Taskinen <jani.taskinen@sci.fi>
|
|
|
|
* ext/json/config.m4:
|
|
Simplify configure, no need to have dozen macros which have no use
|
|
|
|
* ext/standard/credits_ext.h
|
|
ext/standard/credits_ext.h:
|
|
update
|
|
|
|
* ext/json/CREDITS
|
|
ext/json/CREDITS:
|
|
|
|
missing credits file
|
|
|
|
2006-07-20 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/json/json.c
|
|
ext/json/tests/003.phpt
|
|
ext/json/tests/004.phpt
|
|
ext/json/tests/005.phpt:
|
|
MFH: use E_WARNING on recursion and add null to the result to keep it valid
|
|
|
|
* ext/json/json.c
|
|
ext/json/tests/003.phpt
|
|
ext/json/tests/004.phpt
|
|
ext/json/tests/005.phpt:
|
|
use E_WARNING on recursion and add null to the result to keep it valid
|
|
|
|
* ext/json/JSON_parser.c:
|
|
ZTS fix
|
|
|
|
* (PHP_5_2)
|
|
ext/json/tests/.cvsignore:
|
|
add missing .cvsignore
|
|
|
|
* ext/json/tests/.cvsignore
|
|
ext/json/tests/.cvsignore:
|
|
|
|
add missing .cvsignore
|
|
|
|
* (PHP_5_2)
|
|
ext/json/json.c
|
|
ext/json/tests/001.phpt
|
|
ext/json/tests/002.phpt
|
|
ext/json/tests/003.phpt
|
|
ext/json/tests/004.phpt
|
|
ext/json/tests/005.phpt:
|
|
MFH: add recursion protection to json_encode() and new tests
|
|
|
|
* ext/json/json.c
|
|
ext/json/tests/001.phpt
|
|
ext/json/tests/002.phpt
|
|
ext/json/tests/002.phpt
|
|
ext/json/tests/003.phpt
|
|
ext/json/tests/003.phpt
|
|
ext/json/tests/004.phpt
|
|
ext/json/tests/004.phpt
|
|
ext/json/tests/005.phpt
|
|
ext/json/tests/005.phpt:
|
|
add recursion protection to json_encode() and new tests
|
|
|
|
* (PHP_5_2)
|
|
ext/json/JSON_parser.c
|
|
ext/json/tests/001.phpt:
|
|
fix segfault, add test
|
|
|
|
* ext/json/JSON_parser.c
|
|
ext/json/tests/001.phpt
|
|
ext/json/tests/001.phpt:
|
|
fix segfault caused by empty keys is JSON data
|
|
add test
|
|
|
|
* ext/json/json.c:
|
|
json_escape_string() doesn't use tsrm_ls, so no need to pass it
|
|
|
|
* ZendEngine2/zend_builtin_functions.c:
|
|
no need to return bool and false in the same time =)
|
|
|
|
* (PHP_5_2)
|
|
ext/date/php_date.c:
|
|
break; break; -> break;
|
|
|
|
2006-07-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ext/pcre/php_pcre.h:
|
|
- WS
|
|
|
|
2006-07-19 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/xmlwriter/tests/009.phpt
|
|
ext/xmlwriter/tests/OO_009.phpt:
|
|
- MFH: fix tests, libxml 2.6.24 and up adds a new line after a processing
|
|
instruction (PI)
|
|
|
|
* (PHP_5_2)
|
|
ext/xmlwriter/tests/009.phpt
|
|
ext/xmlwriter/tests/OO_009.phpt:
|
|
- fix tests for PI with libxml 2.6.24+, a new line is now added
|
|
|
|
2006-07-19 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* ext/xmlreader/php_xmlreader.c
|
|
ext/xmlreader/tests/012.phpt
|
|
ext/xmlreader/tests/013.phpt:
|
|
unicode support
|
|
update tests
|
|
|
|
* ext/libxml/php_libxml.h:
|
|
add unicode compatible macros for returning strings from xml based
|
|
extensions
|
|
|
|
2006-07-19 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ZendEngine2/zend_API.c:
|
|
Fix usage of 'return_null' option in parameter parsing.
|
|
|
|
* README.PARAMETER_PARSING_API
|
|
ZendEngine2/zend_API.c:
|
|
Make 't' and 'T' use zstr for storage type.
|
|
|
|
* README.PARAMETER_PARSING_API
|
|
ZendEngine2/zend_API.c:
|
|
Add '+' varargs specifier that requires at least one arg.
|
|
|
|
2006-07-19 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
Extension news
|
|
|
|
* ext/json/JSON_parser.h
|
|
ext/json/config.m4
|
|
ext/json/json.c:
|
|
MFB: Fixed compiler warnings and enable Json by default.
|
|
|
|
* (PHP_5_2)
|
|
ext/json/JSON_parser.h
|
|
ext/json/config.m4
|
|
ext/json/json.c:
|
|
Fixed compiler warnings and enable Json by default.
|
|
|
|
2006-07-19 Jani Taskinen <jani.taskinen@sci.fi>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
un*uck NEWS
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/README.ZEND_MM:
|
|
Missing file..
|
|
|
|
2006-07-19 Michael Wallner <mike@iworks.at>
|
|
|
|
* ext/standard/basic_functions.c
|
|
ext/standard/basic_functions.h
|
|
main/main.c
|
|
main/php_globals.h:
|
|
- added error_get_last() function
|
|
|
|
2006-07-19 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h
|
|
ZendEngine2/tests/bug37144.phpt:
|
|
Fixed bug #37144 (PHP crashes trying to assign into property of dead
|
|
object)
|
|
|
|
2006-07-19 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/callback_filter.c:
|
|
no need to fetch name and free it immediately after that
|
|
|
|
* ext/filter/callback_filter.c:
|
|
no need to fetch name and free it immediately after that
|
|
the patch also fixes a segfault
|
|
|
|
* ext/filter/tests/007.phpt
|
|
ext/filter/tests/007.phpt
|
|
ext/filter/tests/011.phpt
|
|
ext/filter/tests/011.phpt
|
|
ext/filter/tests/014.phpt
|
|
ext/filter/tests/014.phpt
|
|
ext/filter/tests/033.phpt
|
|
ext/filter/tests/033.phpt
|
|
ext/filter/tests/033_run.inc
|
|
ext/filter/tests/033_run.inc
|
|
ext/filter/tests/033_run.inc
|
|
ext/filter/tests/033_run.php
|
|
ext/filter/tests/033_run.php:
|
|
fix tests
|
|
|
|
* (PHP_5_2)
|
|
ext/filter/filter.c:
|
|
MFH: increase refcount when adding zval to the result array
|
|
|
|
* ext/filter/filter.c:
|
|
increase refcount when adding zval to the result array
|
|
|
|
* ext/filter/filter.c
|
|
ext/filter/filter.c
|
|
ext/filter/logical_filters.c
|
|
ext/filter/logical_filters.c
|
|
ext/filter/sanitizing_filters.c
|
|
ext/filter/sanitizing_filters.c:
|
|
fix compile warnings
|
|
|
|
* ZendEngine2/zend.c:
|
|
MFB: fetch tsrm_ls, don't use it uninitialized
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend.c:
|
|
fetch tsrm_ls, don't use it uninitialized
|
|
|
|
2006-07-19 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ZendEngine2/zend_API.c:
|
|
Initialize some vars.
|
|
|
|
2006-07-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ext/filter/filter.c:
|
|
- CS
|
|
|
|
* ext/filter/filter.c
|
|
ext/filter/php_filter.h:
|
|
- Fix build
|
|
|
|
2006-07-18 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/spl/spl_iterators.c:
|
|
MFB: Fixed memory leak
|
|
|
|
* (PHP_5_2)
|
|
ext/spl/spl_iterators.c:
|
|
Fixed memory leak
|
|
|
|
2006-07-18 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* README.PARAMETER_PARSING_API
|
|
ZendEngine2/zend_API.c:
|
|
Implement varargs parameter parsing. See README for examples.
|
|
|
|
* ZendEngine2/zend_API.c
|
|
ZendEngine2/zend_builtin_functions.c
|
|
ZendEngine2/zend_compile.h
|
|
ZendEngine2/zend_execute.c
|
|
ZendEngine2/zend_execute.h
|
|
ZendEngine2/zend_execute_API.c
|
|
ZendEngine2/zend_language_scanner.l
|
|
ZendEngine2/zend_operators.c
|
|
ZendEngine2/zend_unicode.c
|
|
ext/reflection/php_reflection.c:
|
|
Callable checks and class fetching and lookup should support identifer
|
|
normalization now. (Marcus, Andrei)
|
|
|
|
2006-07-18 Andi Gutmans <andi@zend.com>
|
|
|
|
* ZendEngine2/README.ZEND_MM:
|
|
- Capture Dmitry's Zend MM email for later reference
|
|
|
|
2006-07-18 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_alloc.c:
|
|
MFH: fix build on platforms without mremap()
|
|
|
|
* ZendEngine2/zend_alloc.c:
|
|
fix build on platforms without mremap()
|
|
|
|
2006-07-18 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ext/soap/php_encoding.c
|
|
ext/soap/soap.c:
|
|
Unicode support (not finished)
|
|
|
|
2006-07-18 Antony Dovgal <antony@zend.com>
|
|
|
|
* NEWS:
|
|
patch merged into 5_2
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
news entry
|
|
|
|
* (PHP_5_2)
|
|
ext/gmp/gmp.c
|
|
ext/gmp/php_gmp.h
|
|
ext/gmp/tests/gmp_nextprime.phpt:
|
|
MFH: add gmp_nextprime()
|
|
patch by ants dot aasma at gmail dot com
|
|
|
|
2006-07-18 Derick Rethans <php@derickrethans.nl>
|
|
|
|
* (PHP_5_2)
|
|
ext/date/php_date.c
|
|
ext/date/php_date.h:
|
|
- Enable all new date functions and classes
|
|
|
|
* ext/date/php_date.c
|
|
ext/date/php_date.h:
|
|
- Enable all methods in the already existing Date and Timezone classes
|
|
|
|
2006-07-18 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ext/soap/php_encoding.c:
|
|
Fixed compilation error
|
|
|
|
2006-07-18 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/pcre/tests/split2.phpt
|
|
ext/pcre/tests/split2.phpt:
|
|
fix test
|
|
|
|
2006-07-18 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/Zend.m4
|
|
ZendEngine2/Zend.m4
|
|
ZendEngine2/zend.c
|
|
ZendEngine2/zend.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_compile.c
|
|
ZendEngine2/zend_compile.c
|
|
ZendEngine2/zend_config.w32.h
|
|
ZendEngine2/zend_config.w32.h
|
|
ZendEngine2/zend_execute.c
|
|
ZendEngine2/zend_execute.c
|
|
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_mm.c
|
|
ZendEngine2/zend_mm.c
|
|
ZendEngine2/zend_mm.h
|
|
ZendEngine2/zend_mm.h
|
|
ZendEngine2/zend_operators.c
|
|
ZendEngine2/zend_operators.c
|
|
ext/standard/var.c
|
|
ext/standard/var.c
|
|
main/main.c
|
|
main/main.c
|
|
sapi/apache/mod_php5.c
|
|
sapi/apache/mod_php5.c
|
|
sapi/apache2filter/sapi_apache2.c
|
|
sapi/apache2filter/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
|
|
win32/build/config.w32
|
|
win32/build/config.w32:
|
|
New memory manager
|
|
|
|
2006-07-18 Antony Dovgal <antony@zend.com>
|
|
|
|
* ZendEngine2/zend_operators.c
|
|
ZendEngine2/zend_operators.c:
|
|
fix logic
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_operators.c:
|
|
MFH: fix DVAL_TO_LVAL() on AIX with old gcc
|
|
|
|
* ZendEngine2/zend_operators.c:
|
|
fix DVAL_TO_LVAL() macro, which doesn't seem to work correctly on AIX & GCC
|
|
< 3.5
|
|
|
|
2006-07-18 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/mysqli/tests/013.phpt:
|
|
MFB: Added possible failure note.
|
|
|
|
* (PHP_5_2)
|
|
ext/mysqli/tests/013.phpt:
|
|
Added possible failure note.
|
|
|
|
2006-07-17 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* unicode-progress.txt
|
|
unicode-todo.txt:
|
|
-** empty log message ***
|
|
|
|
* ext/standard/array.c:
|
|
Update array_filter() and array_reduce() to use params API with FCI
|
|
cache and mark them with U.
|
|
|
|
* unicode-progress.txt
|
|
ext/standard/array.c:
|
|
Upgrade uasort() and uksort() to use params API with FCI cache and mark
|
|
them with U.
|
|
|
|
2006-07-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* (PHP_5_1)
|
|
NEWS
|
|
NEWS
|
|
ext/spl/spl_iterators.c
|
|
ext/spl/spl_iterators.c:
|
|
- MFH Fix #38125 undefined reference to spl_dual_it_free_storage
|
|
|
|
* (PHP_5_1)
|
|
ext/spl/spl_iterators.c:
|
|
- Fix key handling
|
|
|
|
* ext/spl/spl_iterators.c:
|
|
- Fix #38125 undefined reference to spl_dual_it_free_storage
|
|
|
|
2006-07-17 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ZendEngine2/zend_API.c
|
|
ZendEngine2/zend_API.h
|
|
ZendEngine2/zend_execute_API.c
|
|
ext/standard/array.c
|
|
ext/standard/basic_functions.c
|
|
ext/standard/basic_functions.h:
|
|
- Upgrade usort() to support Unicode (including valid Unicode callbacks).
|
|
- Make usort() use 'f' specifier for function call info/cache.
|
|
|
|
2006-07-17 Michael Wallner <mike@iworks.at>
|
|
|
|
* ext/standard/string.c:
|
|
MFB52: fix bug #37945 pathinfo() cannot handle argument with special
|
|
characters like german "Umlaute"
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/string.c:
|
|
- fix bug #37945 pathinfo() cannot handle argument with special characters
|
|
like german "Umlaute"
|
|
|
|
2006-07-17 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/basic_functions.c:
|
|
- Use zend_uchar for param type
|
|
- %v is for UG() - dependent strings, which is not the case here
|
|
- 'T' is only useful for multiple parameters, so use 't' instead
|
|
|
|
2006-07-17 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/gd/libgd/gd_gif_in.c
|
|
ext/gd/tests/bug38112.gif
|
|
ext/gd/tests/bug38112.gif
|
|
ext/gd/tests/bug38112.phpt
|
|
ext/gd/tests/bug38112.phpt:
|
|
- MFB: #38112, corrupt GIF Image segfault
|
|
|
|
* (PHP_5_2)
|
|
ext/gd/libgd/gd_gif_in.c
|
|
ext/gd/tests/bug38112.gif
|
|
ext/gd/tests/bug38112.gif
|
|
ext/gd/tests/bug38112.phpt
|
|
ext/gd/tests/bug38112.phpt:
|
|
- #38112, add test and use MAX_LWZ_BITS instead of the value
|
|
|
|
* (PHP_5_2)
|
|
ext/gd/tests/colorat.phpt
|
|
ext/gd/tests/colorclosest.phpt
|
|
ext/gd/tests/colorexact.phpt
|
|
ext/gd/tests/colorresolve.phpt
|
|
ext/gd/tests/copy.phpt
|
|
ext/gd/tests/copyresized.phpt
|
|
ext/gd/tests/createfromgd2.phpt
|
|
ext/gd/tests/createfromwbmp.phpt
|
|
ext/gd/tests/dashedlines.phpt
|
|
ext/gd/tests/gif.phpt
|
|
ext/gd/tests/imagewbmp.phpt
|
|
ext/gd/tests/lines.phpt
|
|
ext/gd/tests/src.gd2
|
|
ext/gd/tests/src.wbmp
|
|
ext/gd/tests/test_gif_2.gif
|
|
ext/gd/tests/test_gif_2.gif
|
|
ext/gd/tests/truecolor.phpt
|
|
ext/gd/tests/types.phpt:
|
|
- sync tests with HEAD
|
|
|
|
2006-07-17 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* run-tests.php:
|
|
MFB: valgrind args change
|
|
|
|
* (PHP_5_2)
|
|
run-tests.php:
|
|
make valgrind trace child processes. useful for the PCNTL extension
|
|
(fork()), for example
|
|
|
|
* ext/pcre/tests/preg_replace2.phpt:
|
|
MFB
|
|
|
|
* ext/pcre/tests/preg_replace2.phpt
|
|
ext/pcre/tests/preg_replace2.phpt:
|
|
|
|
file preg_replace2.phpt was initially added on branch PHP_5_2.
|
|
|
|
* run-tests.php:
|
|
MFB 5.2
|
|
|
|
* (PHP_5_2)
|
|
run-tests.php:
|
|
now they are really equivalent..
|
|
|
|
2006-07-17 Antony Dovgal <antony@zend.com>
|
|
|
|
* tests/classes/abstract_static.phpt
|
|
tests/classes/abstract_static.phpt:
|
|
typofix
|
|
|
|
2006-07-17 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* main/main.c:
|
|
Fixed memory leaks in ZTS mode
|
|
|
|
* (PHP_5_2)
|
|
main/main.c:
|
|
Fixed memory leaks in ZTS mode.
|
|
|
|
2006-07-17 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/standard/basic_functions.c:
|
|
tweak constant() to use the brand new unicode parameters API
|
|
|
|
* ext/standard/basic_functions.c:
|
|
make use of new param parsing API
|
|
use convert_to_text(), which makes constant() unicode aware
|
|
finally nuke invalid reads
|
|
|
|
2006-07-17 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ext/spl/spl_iterators.c:
|
|
ZTS fix
|
|
|
|
2006-07-17 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/standard/string.c
|
|
ext/standard/tests/strings/pathinfo.phpt
|
|
ext/standard/tests/strings/pathinfo.phpt:
|
|
fix access to freed memory in pathinfo()
|
|
add test
|
|
|
|
2006-07-17 Seiji Masugata <s.masugata@digicom.dnp.co.jp>
|
|
|
|
* ext/mbstring/mbstring.c
|
|
ext/mbstring/mbstring.c:
|
|
added option parameter mb_strrpos( ).
|
|
|
|
2006-07-17 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* run-tests.php:
|
|
MFB: Don't use regex where none is needed.
|
|
|
|
* (PHP_5_2)
|
|
run-tests.php:
|
|
Don't use regex where none is needed.
|
|
|
|
2006-07-17 Jon Parise <jon+php@csh.rit.edu>
|
|
|
|
* scripts/phpize.in:
|
|
If the $PHP_AUTOCONF and $PHP_AUTOHEADER environmental variables are set
|
|
to full paths, the `shtool path` test would fail (because it only tests
|
|
for the existence of a bare filename in the current $PATH). We now test
|
|
the the executability of $PHP_AUTOCONF and $PHP_AUTOHEADER before falling
|
|
back to the `shtool path` test.
|
|
|
|
Later on, phpize will execute $PHP_AUTOCONF and $PHP_AUTOHEADER directly,
|
|
so they will work fine as either absolute paths or files within $PATH.
|
|
|
|
Also, improving the grammar of the error messages in the failure cases.
|
|
|
|
* scripts/phpize.in:
|
|
Wrapping the $PHP_AUTOCONF and $PHP_AUTOHEADER error messages to fit
|
|
within 80 columns.
|
|
|
|
2006-07-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ext/spl/spl.php:
|
|
-Typo
|
|
|
|
* (PHP_5_2)
|
|
ext/spl/spl.php
|
|
ext/spl/spl_iterators.c
|
|
ext/spl/spl_iterators.h
|
|
ext/spl/internal/filteriterator.inc
|
|
ext/spl/internal/recursiveregexiterator.inc
|
|
ext/spl/internal/regexiterator.inc
|
|
ext/spl/tests/iterator_049.phpt
|
|
ext/spl/tests/iterator_050.phpt
|
|
ext/spl/tests/iterator_051.phpt
|
|
ext/spl/tests/iterator_052.phpt
|
|
ext/spl/tests/iterator_053.phpt
|
|
ext/spl/tests/iterator_054.phpt
|
|
ext/spl/tests/iterator_055.phpt:
|
|
- MFH:
|
|
. Upgrade RegexIterator capabilities, see docu
|
|
. Update docu
|
|
. Add test (which fails right now: iterator_049.phpt)
|
|
. Add tests for new functionality
|
|
|
|
* (PHP_5_2)
|
|
ext/pcre/php_pcre.c
|
|
ext/pcre/php_pcre.h:
|
|
- MFH: Little bit refactoring: Two new PHPAPI functions:
|
|
. php_pcre_match
|
|
. php_pcre_split
|
|
|
|
* ext/pcre/php_pcre.h:
|
|
- TSRM Fix
|
|
|
|
* ext/spl/spl_iterators.c
|
|
ext/spl/spl_iterators.h
|
|
ext/spl/internal/regexiterator.inc
|
|
ext/spl/internal/regexiterator.inc
|
|
ext/spl/tests/iterator_050.phpt
|
|
ext/spl/tests/iterator_050.phpt
|
|
ext/spl/tests/iterator_051.phpt
|
|
ext/spl/tests/iterator_051.phpt
|
|
ext/spl/tests/iterator_052.phpt
|
|
ext/spl/tests/iterator_052.phpt
|
|
ext/spl/tests/iterator_053.phpt
|
|
ext/spl/tests/iterator_053.phpt
|
|
ext/spl/tests/iterator_054.phpt
|
|
ext/spl/tests/iterator_054.phpt
|
|
ext/spl/tests/iterator_055.phpt
|
|
ext/spl/tests/iterator_055.phpt:
|
|
- Upgrade RegexIterator capabilities, see docu
|
|
|
|
* ext/spl/tests/iterator_049.phpt
|
|
ext/spl/tests/iterator_049.phpt:
|
|
|
|
- This test fails right now and requires a zend API change to fix
|
|
|
|
2006-07-16 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/pcre/tests/grep2.phpt
|
|
ext/pcre/tests/split.phpt
|
|
ext/pcre/tests/split2.phpt:
|
|
MFB
|
|
|
|
* ext/pcre/tests/grep2.phpt
|
|
ext/pcre/tests/grep2.phpt
|
|
ext/pcre/tests/split.phpt
|
|
ext/pcre/tests/split.phpt
|
|
ext/pcre/tests/split2.phpt
|
|
ext/pcre/tests/split2.phpt:
|
|
|
|
file grep2.phpt was initially added on branch PHP_5_2.
|
|
|
|
2006-07-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ext/pcre/php_pcre.c
|
|
ext/pcre/php_pcre.h
|
|
ext/pcre/pcrelib/.cvsignore:
|
|
- Little bit refactoring: Two new PHPAPI functions:
|
|
. php_pcre_match
|
|
. php_pcre_split
|
|
|
|
* ext/spl/spl.php
|
|
ext/spl/internal/filteriterator.inc
|
|
ext/spl/internal/recursiveregexiterator.inc
|
|
ext/spl/internal/recursiveregexiterator.inc
|
|
ext/spl/internal/recursiveregexiterator.inc
|
|
ext/spl/internal/regexiterator.inc
|
|
ext/spl/internal/regexiterator.inc:
|
|
- Update docu
|
|
|
|
* ext/spl/tests/iterator_048.phpt:
|
|
- Correct test name
|
|
|
|
2006-07-16 Christian Stocker <chregu@bitflux.ch>
|
|
|
|
* ext/dom/node.c:
|
|
MFB
|
|
improved code (after suggestion by helly)
|
|
|
|
* (PHP_5_2)
|
|
ext/dom/node.c:
|
|
improved code (after suggestion by helly)
|
|
|
|
2006-07-16 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/strings/bug24098.phpt:
|
|
fix test
|
|
|
|
* ext/standard/tests/strings/bug24098.phpt:
|
|
3+1 != 3 =)
|
|
|
|
2006-07-16 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/standard/string.c:
|
|
- MFB: PATHINFO_FILENAME constant registration (Sara)
|
|
|
|
2006-07-16 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/standard/file.c:
|
|
all stream functions are actually macros that already have TSRMLS_CC,
|
|
no need to pass it manually
|
|
|
|
2006-07-16 Christian Stocker <chregu@bitflux.ch>
|
|
|
|
* ext/dom/dom_fe.h
|
|
ext/dom/node.c:
|
|
Added DOMNode::getNodePath() for getting an XPath for a node.
|
|
(MFB)
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/dom/dom_fe.h
|
|
ext/dom/node.c:
|
|
Added DOMNode::getNodePath() for getting an XPath for a node.
|
|
|
|
2006-07-16 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/gd/libgd/gd_gif_in.c:
|
|
- #38112, corrupt GIF segfaults, test will follow
|
|
|
|
2006-07-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
NEWS
|
|
ext/standard/math.c
|
|
ext/standard/math.c
|
|
ext/standard/tests/strings/bug29538.phpt
|
|
ext/standard/tests/strings/bug29538.phpt:
|
|
- MFH Fixed Bug #29538 number_format and problem with 0
|
|
|
|
* ext/standard/math.c
|
|
ext/standard/tests/strings/bug29538.phpt
|
|
ext/standard/tests/strings/bug29538.phpt
|
|
ext/standard/tests/strings/bug29538.phpt:
|
|
- Fixed Bug #29538 number_format and problem with 0
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/string.c
|
|
ext/standard/tests/strings/bug24098.phpt:
|
|
- MFH Pathinfo allows to get filename (Toby S, Christian S)
|
|
|
|
* ext/standard/string.c
|
|
ext/standard/tests/strings/bug24098.phpt:
|
|
- Pathinfo allows to get filename (Toby S, Christian S)
|
|
|
|
2006-07-15 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ZendEngine2/zend_builtin_functions.c:
|
|
- Provide defined value for autoload flag
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/spl/spl_directory.c
|
|
ext/spl/spl_directory.h
|
|
ext/spl/internal/splfileobject.inc
|
|
ext/standard/file.c
|
|
ext/standard/file.h:
|
|
- MFH Implement todo: SplFileObject: ability to set the CSV separator per
|
|
object
|
|
|
|
* ext/spl/internal/splfileobject.inc:
|
|
- Update docu
|
|
|
|
* ext/spl/spl_directory.c:
|
|
- Be on the safe side
|
|
|
|
* ext/spl/spl_directory.c:
|
|
- Implement todo: SplFileObject: ability to set the CSV separator per
|
|
object, part 2
|
|
|
|
* ext/spl/spl_directory.c
|
|
ext/spl/spl_directory.h
|
|
ext/standard/file.c
|
|
ext/standard/file.h:
|
|
- Implement todo: SplFileObject: ability to set the CSV separator per
|
|
object
|
|
|
|
* (PHP_5_2)
|
|
ext/spl/spl_directory.c
|
|
ext/spl/tests/fileobject_003.phpt:
|
|
- MFH Fix issue with SplFileObject and directories
|
|
|
|
* ext/spl/spl_directory.c
|
|
ext/spl/tests/fileobject_003.phpt:
|
|
- Fix issue with SplFileObject and directories
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/array.c
|
|
ext/standard/tests/array/array_fill_keys.phpt:
|
|
- MFH array_fill_keys, better unicode support, use new param parsing API
|
|
|
|
* ext/standard/array.c:
|
|
- Readd proto
|
|
|
|
* ext/standard/array.c
|
|
ext/standard/tests/array/array_fill_keys.phpt:
|
|
- Update array_fill_keys, better unicode support, use new param parsing API
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/array.c
|
|
ext/standard/basic_functions.c
|
|
ext/standard/php_array.h
|
|
ext/standard/tests/array/array_fill_keys.phpt:
|
|
- MFH Added array_fill_keys(). (Marcus, Mathew W)
|
|
|
|
* ext/standard/tests/array/array_fill_keys.phpt
|
|
ext/standard/tests/array/array_fill_keys.phpt:
|
|
|
|
- Add array_fill_keys() (Matt W, php_lists at realplain com)
|
|
|
|
* ext/standard/array.c
|
|
ext/standard/basic_functions.c
|
|
ext/standard/php_array.h:
|
|
- Add array_fill_keys() (Matt W, php_lists at realplain com)
|
|
|
|
2006-07-14 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* run-tests.php:
|
|
remove debugging
|
|
|
|
* run-tests.php:
|
|
run-tests.php maintainers, rise up!
|
|
|
|
* run-tests.php:
|
|
Do this workaround only for unicode mode.
|
|
|
|
* ext/standard/tests/array/compact.phpt:
|
|
Add test for compact().
|
|
|
|
* run-tests.php:
|
|
Encode $wanted in output_encoding for comparison (workaround).
|
|
|
|
* unicode-progress.txt
|
|
ext/standard/array.c:
|
|
Adjust array_pad(), array_reverse(), and array_unique() for params API
|
|
and mark them with U.
|
|
|
|
2006-07-14 Sara Golemon <sara@golemon.com>
|
|
|
|
* main/streams/unicode_filter.c:
|
|
Logic fix: (!a == b) != (a != b)
|
|
|
|
2006-07-14 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* unicode-progress.txt
|
|
ext/standard/array.c:
|
|
- Simplify array_combine() and adjust for params API
|
|
- Adjust array_count_values() and array_rand() for params API and mark
|
|
with U
|
|
|
|
* unicode-progress.txt
|
|
ext/standard/array.c:
|
|
Adjust array_key_exists(), array_slice(), and array_splice() for params
|
|
API and mark them with U.
|
|
|
|
2006-07-14 Sara Golemon <sara@golemon.com>
|
|
|
|
* ext/standard/file.c:
|
|
|
|
|
|
2006-07-14 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/standard/file.c
|
|
ext/standard/streamsfuncs.c:
|
|
MFB: rephrase the error message (fixes #38106)
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/file.c
|
|
ext/standard/streamsfuncs.c:
|
|
rephrase the error message (fixes #38106)
|
|
|
|
2006-07-14 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* unicode-progress.txt
|
|
ext/standard/array.c:
|
|
Make array_change_key_case() -- a candidate for the quite possibly the
|
|
most useless function ever -- use params API and mark it with U.
|
|
|
|
2006-07-14 Sara Golemon <sara@golemon.com>
|
|
|
|
* ext/standard/file.c:
|
|
|
|
|
|
* main/streams/unicode_filter.c:
|
|
|
|
|
|
* main/streams/streams.c:
|
|
|
|
|
|
2006-07-14 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* unicode-progress.txt
|
|
ext/standard/array.c:
|
|
Update end(), prev(), next(), reset(), current(), and key() for params
|
|
API and mark with U.
|
|
|
|
* unicode-todo.txt:
|
|
-** empty log message ***
|
|
|
|
* unicode-progress.txt
|
|
ext/standard/array.c:
|
|
Update array_search()/in_array() for params API and mark with U.
|
|
|
|
* unicode-progress.txt
|
|
ext/standard/array.c:
|
|
Update array_keys() and array_values() for params API and mark with U.
|
|
|
|
* unicode-progress.txt
|
|
unicode-todo.txt
|
|
ext/standard/array.c:
|
|
- Simplify array_fill().
|
|
- Do params API for a couple of funcs and mark them as Unicode
|
|
compliant.
|
|
|
|
2006-07-14 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* (PHP_5_2)
|
|
ext/pspell/tests/003.phpt:
|
|
fix test with some aspell versions
|
|
|
|
2006-07-14 Antony Dovgal <antony@zend.com>
|
|
|
|
* ZendEngine2/zend_unicode.h:
|
|
add USTR_VAL() access zstr value
|
|
|
|
* ext/standard/var.c:
|
|
WS and CS fixes
|
|
I suppose STR_FREE() is better than if(..) {efree (..);}
|
|
|
|
2006-07-14 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ext/standard/var.c:
|
|
Fixed unserialize() in unicode mode
|
|
|
|
2006-07-13 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/string.c:
|
|
FIXME note
|
|
|
|
* unicode-progress.txt
|
|
ext/standard/array.c:
|
|
Update array_sum() and array_product() (U).
|
|
|
|
* unicode-progress.txt
|
|
ext/standard/array.c:
|
|
Mark a few more funcs.
|
|
|
|
* unicode-progress.txt
|
|
ZendEngine2/zend_API.c
|
|
ext/standard/array.c
|
|
ext/standard/string.c:
|
|
- Let the caller output a warning instead of having
|
|
zend_get_unified_string_type() do it.
|
|
- Mark a few more functions are Unicode compatible.
|
|
|
|
* unicode-progress.txt
|
|
ext/standard/array.c:
|
|
- Make compact() normalize variablem name before checking symtable.
|
|
- Mark tested/upgraded functions with 'U' flag.
|
|
|
|
2006-07-13 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/standard/string.c
|
|
main/main.c:
|
|
initialize variables
|
|
|
|
* main/php_logos.h
|
|
main/php_logos.h:
|
|
fix build
|
|
|
|
2006-07-13 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ext/soap/php_encoding.c
|
|
ext/soap/php_http.c
|
|
ext/soap/php_packet_soap.c
|
|
ext/soap/php_schema.c
|
|
ext/soap/php_sdl.c
|
|
ext/soap/php_soap.h
|
|
ext/soap/soap.c
|
|
ext/soap/tests/any.phpt
|
|
ext/soap/tests/classmap002.phpt
|
|
ext/soap/tests/server007.phpt
|
|
ext/soap/tests/server008.phpt
|
|
ext/soap/tests/bugs/bug27722.phpt
|
|
ext/soap/tests/bugs/bug27742.phpt
|
|
ext/soap/tests/bugs/bug28751.phpt
|
|
ext/soap/tests/bugs/bug28969.phpt
|
|
ext/soap/tests/bugs/bug28985.phpt
|
|
ext/soap/tests/bugs/bug29061.phpt
|
|
ext/soap/tests/bugs/bug29109.phpt
|
|
ext/soap/tests/bugs/bug29236.phpt
|
|
ext/soap/tests/bugs/bug29795.phpt
|
|
ext/soap/tests/bugs/bug29830.phpt
|
|
ext/soap/tests/bugs/bug29839.phpt
|
|
ext/soap/tests/bugs/bug29844.phpt
|
|
ext/soap/tests/bugs/bug30045.phpt
|
|
ext/soap/tests/bugs/bug30106.phpt
|
|
ext/soap/tests/bugs/bug30175.phpt
|
|
ext/soap/tests/bugs/bug30799.phpt
|
|
ext/soap/tests/bugs/bug30928.phpt
|
|
ext/soap/tests/bugs/bug30994.phpt
|
|
ext/soap/tests/bugs/bug31422.phpt
|
|
ext/soap/tests/bugs/bug31695.phpt
|
|
ext/soap/tests/bugs/bug31755.phpt
|
|
ext/soap/tests/bugs/bug32776.phpt
|
|
ext/soap/tests/bugs/bug34449.phpt
|
|
ext/soap/tests/bugs/bug34453.phpt
|
|
ext/soap/tests/bugs/bug34643.phpt
|
|
ext/soap/tests/bugs/bug35142.phpt
|
|
ext/soap/tests/bugs/bug36226.phpt
|
|
ext/soap/tests/bugs/bug36575.phpt
|
|
ext/soap/tests/bugs/bug36629.phpt
|
|
ext/soap/tests/bugs/bug36908.phpt
|
|
ext/soap/tests/bugs/bug37278.phpt
|
|
ext/soap/tests/bugs/bug38004.phpt
|
|
ext/soap/tests/bugs/bug38005.phpt
|
|
ext/soap/tests/bugs/bug38055.phpt
|
|
ext/soap/tests/bugs/bug38067.phpt
|
|
ext/soap/tests/interop/Round2/Base/r2_base_005p.phpt
|
|
ext/soap/tests/interop/Round2/Base/r2_base_005s.phpt
|
|
ext/soap/tests/interop/Round2/Base/r2_base_005w.phpt
|
|
ext/soap/tests/interop/Round3/GroupE/r3_groupE_list_001w.phpt
|
|
ext/soap/tests/interop/Round3/GroupE/r3_groupE_list_002w.phpt
|
|
ext/soap/tests/interop/Round3/GroupE/r3_groupE_list_003w.phpt
|
|
ext/soap/tests/interop/Round3/GroupE/r3_groupE_list_005w.phpt
|
|
ext/soap/tests/interop/Round3/GroupE/r3_groupE_list_006w.phpt
|
|
ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_006w.phpt
|
|
ext/soap/tests/schema/schema004.phpt
|
|
ext/soap/tests/schema/schema009.phpt
|
|
ext/soap/tests/schema/schema010.phpt
|
|
ext/soap/tests/schema/schema011.phpt
|
|
ext/soap/tests/schema/schema012.phpt
|
|
ext/soap/tests/schema/schema013.phpt
|
|
ext/soap/tests/schema/schema014.phpt
|
|
ext/soap/tests/schema/schema015.phpt
|
|
ext/soap/tests/schema/schema016.phpt
|
|
ext/soap/tests/schema/schema017.phpt
|
|
ext/soap/tests/schema/schema018.phpt
|
|
ext/soap/tests/schema/schema019.phpt
|
|
ext/soap/tests/schema/schema020.phpt
|
|
ext/soap/tests/schema/schema021.phpt
|
|
ext/soap/tests/schema/schema022.phpt
|
|
ext/soap/tests/schema/schema030.phpt
|
|
ext/soap/tests/schema/schema031.phpt
|
|
ext/soap/tests/schema/schema032.phpt
|
|
ext/soap/tests/schema/schema033.phpt
|
|
ext/soap/tests/schema/schema034.phpt
|
|
ext/soap/tests/schema/schema035.phpt
|
|
ext/soap/tests/schema/schema036.phpt
|
|
ext/soap/tests/schema/schema037.phpt
|
|
ext/soap/tests/schema/schema038.phpt
|
|
ext/soap/tests/schema/schema039.phpt
|
|
ext/soap/tests/schema/schema040.phpt
|
|
ext/soap/tests/schema/schema041.phpt
|
|
ext/soap/tests/schema/schema042.phpt
|
|
ext/soap/tests/schema/schema043.phpt
|
|
ext/soap/tests/schema/schema044.phpt
|
|
ext/soap/tests/schema/schema045.phpt
|
|
ext/soap/tests/schema/schema046.phpt
|
|
ext/soap/tests/schema/schema047.phpt
|
|
ext/soap/tests/schema/schema048.phpt
|
|
ext/soap/tests/schema/schema049.phpt
|
|
ext/soap/tests/schema/schema050.phpt
|
|
ext/soap/tests/schema/schema051.phpt
|
|
ext/soap/tests/schema/schema052.phpt
|
|
ext/soap/tests/schema/schema053.phpt
|
|
ext/soap/tests/schema/schema054.phpt
|
|
ext/soap/tests/schema/schema055.phpt
|
|
ext/soap/tests/schema/schema062.phpt
|
|
ext/soap/tests/schema/schema064.phpt
|
|
ext/soap/tests/schema/schema065.phpt
|
|
ext/soap/tests/schema/schema066.phpt
|
|
ext/soap/tests/schema/schema067.phpt
|
|
ext/soap/tests/schema/schema069.phpt
|
|
ext/soap/tests/schema/schema070.phpt
|
|
ext/soap/tests/schema/schema074.phpt
|
|
ext/soap/tests/schema/schema075.phpt
|
|
ext/soap/tests/schema/schema076.phpt
|
|
ext/soap/tests/schema/schema077.phpt
|
|
ext/soap/tests/schema/schema078.phpt
|
|
ext/soap/tests/schema/schema079.phpt
|
|
ext/soap/tests/schema/schema080.phpt
|
|
ext/soap/tests/schema/test_schema.inc:
|
|
Unicode support (not finished)
|
|
|
|
2006-07-13 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/mysqli/tests/bug36802.phpt:
|
|
MFB: Fixed test for systems where set_charset() method is unavailable.
|
|
|
|
* (PHP_5_2)
|
|
ext/mysqli/tests/bug36802.phpt:
|
|
Fixed test for systems where set_charset() method is unavailable.
|
|
|
|
2006-07-13 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/reflection/php_reflection.c:
|
|
Unicode support in ReflectionParameter::__construct()
|
|
|
|
* main/rfc1867.c:
|
|
fix C++ comments in C code and comment out unused variable
|
|
|
|
* ext/unicode/transform.c:
|
|
nuke unused variable
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/tests/file/bug38086.phpt
|
|
ext/standard/tests/file/bug38086.txt
|
|
ext/standard/tests/file/stream_copy_to_stream.phpt
|
|
main/streams/streams.c:
|
|
MFH: fix #38086 (stream_copy_to_stream() returns 0 when maxlen is bigger
|
|
than the actual length)
|
|
add tests
|
|
|
|
* ext/standard/tests/file/bug38086.phpt
|
|
ext/standard/tests/file/bug38086.phpt
|
|
ext/standard/tests/file/bug38086.txt
|
|
ext/standard/tests/file/bug38086.txt
|
|
ext/standard/tests/file/stream_copy_to_stream.phpt
|
|
ext/standard/tests/file/stream_copy_to_stream.phpt
|
|
main/streams/streams.c:
|
|
|
|
fix #38086 (stream_copy_to_stream() returns 0 when maxlen is bigger than
|
|
the actual length)
|
|
|
|
2006-07-13 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/session/session.c
|
|
main/php_logos.c:
|
|
MFB: Fixed compiler warnings.
|
|
|
|
* (PHP_5_2)
|
|
ext/session/session.c
|
|
main/php_logos.c:
|
|
Fixed compiler warnings.
|
|
|
|
2006-07-12 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* unicode-progress.txt:
|
|
Make notes about array.c functions.
|
|
|
|
2006-07-12 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/standard/assert.c:
|
|
fix assert() in Unicode mode
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h:
|
|
MFH: init variables and get rid of annoying warnings
|
|
|
|
* ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h:
|
|
get rid of more "might be uninitialized" warnings
|
|
|
|
* ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h:
|
|
make sure return_value_used is always initialized
|
|
|
|
* ZendEngine2/zend.c:
|
|
initialize EG(exit_status)
|
|
|
|
2006-07-12 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ZendEngine2/zend_operators.c:
|
|
No need for TSRMLS_FETCH().
|
|
|
|
2006-07-12 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend.c:
|
|
MFH: initialize EG(exit_status) in ZTS mode
|
|
|
|
2006-07-12 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ZendEngine2/zend_operators.c
|
|
ZendEngine2/zend_unicode.c
|
|
ZendEngine2/zend_unicode.h:
|
|
Implement convert_to_unicode_with_converter() and adjust zval_* APIs.
|
|
|
|
* ext/standard/var.c:
|
|
Use zend_convert_from_unicode() in var_dump().
|
|
|
|
* ZendEngine2/zend.c
|
|
ZendEngine2/zend.h
|
|
ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h
|
|
main/main.c:
|
|
Commit Sara's patch for supporting filesystem enccoding in
|
|
include/require.
|
|
|
|
2006-07-12 Michael Wallner <mike@iworks.at>
|
|
|
|
* (PHP_5_2)
|
|
ext/session/session.c:
|
|
MFH: add note why replace is 0, so that I don't wonder again in 2 months
|
|
why session_regenerate_id() sends the session cookie twice
|
|
|
|
* ext/session/session.c:
|
|
- add note why replace is 0, so that I don't wonder again in 2 months
|
|
why session_regenerate_id() sends the session cookie twice
|
|
|
|
2006-07-12 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/dbase/dbase.c
|
|
ext/dbase/tests/001.phpt:
|
|
restore missing check and prevent segfaulting
|
|
MFB and add test
|
|
|
|
* (PHP_5_2)
|
|
ext/dbase/dbase.c
|
|
ext/dbase/tests/001.phpt
|
|
ext/dbase/tests/001.phpt:
|
|
bailout on error and don't try to create fields of unknown type
|
|
add test
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/streamsfuncs.c:
|
|
it's usually good idea to initialize variables
|
|
especially if you rely on their values
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/string.c
|
|
ext/standard/tests/strings/stripos.phpt:
|
|
fix invalid read - no need to compare strings if haystack is "" or shorter
|
|
than needle
|
|
add test
|
|
|
|
* ext/standard/string.c
|
|
ext/standard/tests/strings/stripos.phpt
|
|
ext/standard/tests/strings/stripos.phpt:
|
|
don't try to compare strings if haystack is "" or shorter than needle
|
|
add test
|
|
|
|
* ext/mysqli/mysqli_api.c
|
|
ext/mysqli/tests/074.phpt:
|
|
MFB: fix #38072 (boolean arg for mysqli_autocommit() is always true on
|
|
Solaris)
|
|
|
|
* ZendEngine2/zend_API.c:
|
|
fix argument parsing utilities
|
|
test before commit?
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/mysqli/mysqli_api.c
|
|
ext/mysqli/tests/068.phpt:
|
|
fix #38072 (boolean arg for mysqli_autocommit() is always true on Solaris)
|
|
|
|
* (PHP_5_2)
|
|
ext/mysqli/mysqli.c:
|
|
fix TSRM build
|
|
|
|
2006-07-12 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/soap/php_encoding.c
|
|
ext/soap/php_encoding.c
|
|
ext/soap/tests/bugs/bug38067.phpt
|
|
ext/soap/tests/bugs/bug38067.phpt
|
|
ext/soap/tests/bugs/bug38067.phpt
|
|
ext/soap/tests/bugs/bug38067.wsdl
|
|
ext/soap/tests/bugs/bug38067.wsdl
|
|
ext/soap/tests/bugs/bug38067.wsdl:
|
|
Fixed bug #38067 (Parameters are not decoded from utf-8 when using encoding
|
|
option)
|
|
|
|
2006-07-12 Hartmut Holzgraefe <hartmut@mysql.com>
|
|
|
|
* ext/mysqli/tests/072.phpt
|
|
ext/mysqli/tests/072.phpt
|
|
ext/mysqli/tests/073.phpt
|
|
ext/mysqli/tests/073.phpt:
|
|
|
|
new test cases for mysqli_warnings and mysql_driver properties
|
|
|
|
2006-07-12 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ext/pdo/tests/pdo_026.phpt
|
|
ext/pdo/tests/pdo_026.phpt
|
|
ext/pdo/tests/pdo_029.phpt
|
|
ext/pdo/tests/pdo_029.phpt
|
|
ext/pdo/tests/pdo_030.phpt
|
|
ext/pdo/tests/pdo_030.phpt:
|
|
Destructors call order is changed (Fixed bug #36759 - Objects destructors
|
|
are invoked in wrong order when script is finished)
|
|
|
|
* ZendEngine2/zend_execute_API.c
|
|
ZendEngine2/tests/bug36759.phpt:
|
|
Fixed bug #36759 (Objects destructors are invoked in wrong order when
|
|
script is finished)
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend_execute_API.c
|
|
ZendEngine2/tests/bug36759.phpt
|
|
ZendEngine2/tests/bug36759.phpt:
|
|
Fixed bug #36759 (Objects destructors are invoked in wrong order when
|
|
script is finished).
|
|
|
|
2006-07-12 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* README.PARAMETER_PARSING_API
|
|
README.PARAMETER_PARSING_API:
|
|
- Reorder and add missing
|
|
|
|
2006-07-12 Hartmut Holzgraefe <hartmut@mysql.com>
|
|
|
|
* ext/mysqli/mysqli_embedded.c
|
|
ext/mysqli/mysqli_embedded.c:
|
|
fixed C&P errors in groups handling, activated groups feature
|
|
|
|
2006-07-12 Sara Golemon <sara@golemon.com>
|
|
|
|
* ZendEngine2/zend_API.c:
|
|
Fix typo/Syntax error
|
|
|
|
2006-07-11 Hartmut Holzgraefe <hartmut@mysql.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/mysqli/tests/connect.inc:
|
|
MFH make sure that embedded database is correctly initialized
|
|
|
|
* (PHP_5_2)
|
|
ext/mysqli/tests/connect.inc:
|
|
debug output was breaking all tests
|
|
|
|
* ext/mysqli/tests/connect.inc
|
|
ext/mysqli/tests/skipifnotemb.inc
|
|
ext/mysqli/tests/skipifnotemb.inc:
|
|
make sure embedded server is correctly initialized
|
|
|
|
* ext/mysqli/tests/bug33263.phpt:
|
|
skip when testing embedded server
|
|
|
|
* ext/mysqli/tests/071.phpt
|
|
ext/mysqli/tests/071.phpt:
|
|
|
|
no need to test ping and kill with embedded server
|
|
|
|
2006-07-11 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* README.PARAMETER_PARSING_API:
|
|
Explain new specifiers
|
|
|
|
* README.UNICODE:
|
|
Typos
|
|
|
|
* README.UNICODE:
|
|
Update design doc.
|
|
|
|
* ZendEngine2/zend_API.c:
|
|
Remove unused 'y' specifier.
|
|
|
|
* unicode-todo.txt:
|
|
-** empty log message ***
|
|
|
|
2006-07-11 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/assert/assert02.phpt:
|
|
Fixed test
|
|
|
|
2006-07-11 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/array/array_fill.phpt
|
|
ext/standard/tests/array/array_filter.phpt
|
|
ext/standard/tests/array/array_flip.phpt:
|
|
add new tests by Ligaya Turmelle
|
|
|
|
* ext/standard/tests/array/array_fill.phpt
|
|
ext/standard/tests/array/array_fill.phpt
|
|
ext/standard/tests/array/array_filter.phpt
|
|
ext/standard/tests/array/array_filter.phpt
|
|
ext/standard/tests/array/array_flip.phpt
|
|
ext/standard/tests/array/array_flip.phpt:
|
|
|
|
add new tests by Ligaya Turmelle
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/file/bug24313.phpt:
|
|
MFH: /tmp is often a symlink, use /bin instead
|
|
|
|
* ext/standard/tests/file/bug24313.phpt:
|
|
/tmp is often a symlink, use /bin instead
|
|
|
|
2006-07-11 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/unicode/unicode_iterators.c:
|
|
Protos.
|
|
|
|
* ext/unicode/unicode_iterators.c:
|
|
Implement getAll() that can be used to get all the pieces defined by the
|
|
boundaries.
|
|
|
|
* ext/unicode/unicode_iterators.c:
|
|
Make next() and previous() take optional step parameter and optimize
|
|
return value usage.
|
|
|
|
* ext/unicode/unicode_iterators.c:
|
|
Implement getRuleStatus() and getRuleStatusArray() as well as related
|
|
constants.
|
|
|
|
* ZendEngine2/zend_API.c:
|
|
Rename to a more explanatory macro.
|
|
|
|
2006-07-11 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/xmlwriter/php_xmlwriter.c
|
|
ext/xmlwriter/tests/010.phpt
|
|
ext/xmlwriter/tests/010.phpt:
|
|
fix typo, add new test
|
|
|
|
* ext/xmlwriter/010.phpt
|
|
ext/xmlwriter/php_xmlwriter.c:
|
|
fix typo
|
|
add test with error messages
|
|
|
|
2006-07-11 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/unicode/unicode_iterators.c:
|
|
Use object flags.
|
|
|
|
2006-07-11 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ext/soap/php_encoding.c
|
|
ext/soap/php_encoding.c
|
|
ext/soap/php_encoding.c
|
|
ext/soap/php_encoding.c
|
|
ext/soap/php_encoding.h
|
|
ext/soap/php_encoding.h
|
|
ext/soap/php_http.c
|
|
ext/soap/php_http.c
|
|
ext/soap/php_packet_soap.c
|
|
ext/soap/php_packet_soap.c
|
|
ext/soap/php_schema.c
|
|
ext/soap/php_schema.c
|
|
ext/soap/php_sdl.c
|
|
ext/soap/php_sdl.c
|
|
ext/soap/php_sdl.h
|
|
ext/soap/php_sdl.h
|
|
ext/soap/php_xml.c
|
|
ext/soap/php_xml.c
|
|
ext/soap/php_xml.h
|
|
ext/soap/php_xml.h
|
|
ext/soap/soap.c
|
|
ext/soap/soap.c
|
|
ext/soap/soap.c
|
|
ext/soap/soap.c:
|
|
Nuke signed/unsigned compiler warnings
|
|
|
|
2006-07-11 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/calendar/gregor.c
|
|
ext/calendar/tests/jdtomonthname.phpt:
|
|
fix segfault in jdmonthname(), add test
|
|
|
|
* ext/calendar/gregor.c
|
|
ext/calendar/tests/cal_info.phpt
|
|
ext/calendar/tests/easter_date.phpt
|
|
ext/calendar/tests/jdtomonthname.phpt
|
|
ext/calendar/tests/jdtomonthname.phpt
|
|
ext/calendar/tests/jdtounix.phpt:
|
|
fix segfault in jfmonthname(), add test
|
|
fix tests (I don't have /home/hartmut here =))
|
|
|
|
* ext/date/lib/parse_tz.c:
|
|
MFB: eliminate compile warnings
|
|
|
|
* (PHP_5_2)
|
|
ext/date/lib/parse_tz.c:
|
|
eliminate compile warnings
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/tests/bug28444.phpt
|
|
ZendEngine2/tests/bug30791.phpt
|
|
ext/pdo/tests/bug_36428.phpt
|
|
ext/pdo/tests/pdo_030.phpt
|
|
ext/spl/tests/array_022.phpt
|
|
ext/spl/tests/iterator_027.phpt
|
|
ext/spl/tests/iterator_038.phpt
|
|
ext/spl/tests/iterator_045.phpt
|
|
ext/spl/tests/iterator_046.phpt
|
|
ext/spl/tests/iterator_048.phpt
|
|
ext/wddx/tests/bug37587.phpt
|
|
tests/classes/tostring_001.phpt:
|
|
there is no Unicode in 5_2
|
|
|
|
2006-07-11 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h
|
|
ZendEngine2/zend_vm_execute.h:
|
|
Fixed memory leak in case of exception in iterator callbacks in
|
|
'foreach(new Iterator()...' (spl/tests/iterator_047.phpt).
|
|
|
|
2006-07-11 Hartmut Holzgraefe <hartmut@mysql.com>
|
|
|
|
* ext/mysqli/tests/071.phpt:
|
|
check both OO and procedural style as "thread_id" is a property and not
|
|
a method in the OO interface
|
|
|
|
* ext/mysqli/tests/071.phpt:
|
|
modified test to use (and cover) mysqli->thread_id
|
|
|
|
* ext/mysqli/tests/071.phpt:
|
|
test kill()
|
|
|
|
* ext/mysqli/tests/070.phpt:
|
|
test ping()
|
|
|
|
* ext/mysqli/tests/069.phpt:
|
|
test multi_query(), next_result(), more_results()
|
|
(only partially covered by a bug testcase yet)
|
|
|
|
* ext/mysqli/tests/068.phpt:
|
|
get_client_info() test
|
|
|
|
* ext/mysqli/tests/047.phpt:
|
|
test was only covering fetch_fields(), added fetch_field() and
|
|
fetch_field_direct()
|
|
|
|
* ext/mysqli/tests/019.phpt:
|
|
test was not covering DOUBLE bindings
|
|
|
|
2006-07-11 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* sapi/apache2handler/EXPERIMENTAL:
|
|
MFB: apache2handler sapi is no longer experimental
|
|
|
|
* (PHP_5_2)
|
|
sapi/apache2handler/EXPERIMENTAL:
|
|
apache2handler sapi is no longer experimental
|
|
|
|
2006-07-10 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* unicode-todo.txt:
|
|
-** empty log message ***
|
|
|
|
* ZendEngine2/zend_API.c:
|
|
Optimize zero-arg case for parameter parsing. No more need for manual
|
|
checks.
|
|
|
|
* ZendEngine2/zend_unicode.h:
|
|
Include uclean.h header.
|
|
|
|
2006-07-10 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/var.c
|
|
ext/standard/var.c
|
|
ext/standard/tests/serialize/bug37947.phpt
|
|
ext/standard/tests/serialize/bug37947.phpt
|
|
ext/standard/tests/serialize/bug37947.phpt:
|
|
Fixed bug #37947 (zend_ptr_stack reallocation problem)
|
|
|
|
2006-07-10 Antony Dovgal <antony@zend.com>
|
|
|
|
* ZendEngine2/zend_unicode.c:
|
|
nuke unused variable
|
|
|
|
2006-07-10 Michael Wallner <mike@iworks.at>
|
|
|
|
* ext/mysqli/mysqli.c:
|
|
- revert messed up patch
|
|
|
|
* ext/mysqli/mysqli.c:
|
|
- fix 5.2 build
|
|
|
|
2006-07-10 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/mysqli/mysqli.c:
|
|
MFH: fix mysqli_*_free_storage() funcs to conform with their prototypes
|
|
|
|
* ext/mysqli/mysqli.c:
|
|
fix mysqli_*_free_storage() funcs to conform with their prototypes
|
|
|
|
2006-07-10 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ext/mysqli/mysqli.c
|
|
ext/mysqli/mysqli.c:
|
|
Another fix for #38019
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
Fixed bug #38055 (Wrong interpretation of boolean parameters)
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/mysqli/mysqli.c
|
|
ext/mysqli/mysqli.c:
|
|
Fixed bug #38019 (segfault extending mysqli class)
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
Fixed bug #38005 (SoapFault faultstring doesn't follow encoding rules)
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
Fixed bug #38004 Parameters in SoapServer are decoded twice
|
|
|
|
2006-07-10 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/calendar/tests/easter_date.phpt:
|
|
fix test on non-Harmut machine :)
|
|
|
|
2006-07-10 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
- BFN
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_exceptions.c
|
|
ZendEngine2/zend_execute.c
|
|
ZendEngine2/zend_object_handlers.c
|
|
ZendEngine2/tests/bug37667.phpt:
|
|
- MFH Fixed Bug #37667 (Object is not added into array returned by __get)
|
|
|
|
* ZendEngine2/tests/bug37667.phpt
|
|
ZendEngine2/tests/bug37667.phpt:
|
|
|
|
- Add missing test name prefix
|
|
|
|
* ZendEngine2/zend_execute.c:
|
|
- Drop unused var
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
- MFH Fixed bug #37816 (ReflectionProperty does not throw exception when
|
|
accessing protected attribute)
|
|
|
|
* ZendEngine2/tests/bug37667.phpt:
|
|
- Add new test
|
|
|
|
* ZendEngine2/zend_exceptions.c
|
|
ZendEngine2/zend_execute.c
|
|
ZendEngine2/zend_object_handlers.c:
|
|
- Fix issues with __get() returning arrays (might need to be revised)
|
|
|
|
2006-07-09 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/calendar/php_calendar.h:
|
|
MFB: Removed pointless declarations
|
|
|
|
* (PHP_5_2)
|
|
ext/calendar/php_calendar.h:
|
|
Removed pointless declarations
|
|
|
|
2006-07-09 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* (PHP_5_2)
|
|
EXTENSIONS:
|
|
- Add new entry
|
|
|
|
* EXTENSIONS:
|
|
- Add missing entry
|
|
|
|
* EXTENSIONS:
|
|
- It appears i am the maintainer
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
NEWS:
|
|
- BFN
|
|
|
|
2006-07-09 Hartmut Holzgraefe <hartmut@php-groupies.de>
|
|
|
|
* ext/calendar/tests/easter_date.phpt
|
|
ext/calendar/tests/jddayofweek.phpt
|
|
ext/calendar/tests/jdmonthname.phpt:
|
|
more test coverage
|
|
|
|
2006-07-09 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ZendEngine2/zend_builtin_functions.c
|
|
ZendEngine2/zend_builtin_functions.c
|
|
ZendEngine2/tests/bug37811.phpt
|
|
ZendEngine2/tests/bug37811.phpt
|
|
ZendEngine2/tests/bug37811.phpt:
|
|
- Fixed Bug #37811 define not using toString on objects
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_operators.c:
|
|
- MFH Fix issue with comparing objects with objects
|
|
|
|
* ZendEngine2/zend_operators.c:
|
|
- Reword comment
|
|
|
|
* ZendEngine2/zend_operators.c:
|
|
- Fix issue with comparing objects with objects
|
|
|
|
* NEWS:
|
|
- Entry doesn't belong here, fixed in 5.2
|
|
|
|
* ZendEngine2/zend_operators.c:
|
|
- Drop dead code
|
|
|
|
* ZendEngine2/tests/objects_015.phpt
|
|
ZendEngine2/tests/objects_015.phpt:
|
|
|
|
- Add new test
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_operators.c:
|
|
- MFH:
|
|
. Fix comparision edgecases involving objects (Tony, Marcus)
|
|
. Use ZVAL_LONG() where appropriate
|
|
|
|
* ZendEngine2/zend_operators.c:
|
|
- Fix comparision edgecases involving objects (Tony, Marcus)
|
|
- Use ZVAL_LONG() where appropriate
|
|
|
|
* ZendEngine2/tests/abstract-static.phpt:
|
|
- Fix test
|
|
|
|
2006-07-09 Hartmut Holzgraefe <hartmut@php-groupies.de>
|
|
|
|
* ext/calendar/tests/cal_from_jd.phpt
|
|
ext/calendar/tests/cal_info.phpt
|
|
ext/calendar/tests/easter_date.phpt
|
|
ext/calendar/tests/gregoriantojd.phpt
|
|
ext/calendar/tests/jddayofweek.phpt
|
|
ext/calendar/tests/jdmonthname.phpt
|
|
ext/calendar/tests/jdtofrench.phpt
|
|
ext/calendar/tests/jdtogregorian.phpt
|
|
ext/calendar/tests/jdtojulian.phpt
|
|
ext/calendar/tests/jdtounix.phpt
|
|
ext/calendar/tests/jewishtojd.phpt
|
|
ext/calendar/tests/juliantojd.phpt
|
|
ext/calendar/tests/unixtojd.phpt:
|
|
additional test cases added, should now cover all functions and modes
|
|
allthough still not all edge cases
|
|
|
|
2006-07-08 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/zlib/zlib.c:
|
|
change char* to void* when using the 't' parameter (as noted by Andrei)
|
|
|
|
2006-07-07 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* (PHP_5_2)
|
|
main/logos.h:
|
|
static + const keywords
|
|
|
|
* ext/zlib/zlib.c:
|
|
upgrade a couple of functions to Unicode
|
|
|
|
* main/logos.h:
|
|
static+const keywords
|
|
|
|
2006-07-07 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/oci8/package.xml:
|
|
add missing items to the changelog
|
|
|
|
2006-07-06 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/dba/dba.c
|
|
ext/dba/libinifile/inifile.c:
|
|
MFB: E_ERROR > E_RECOVERABLE_ERROR
|
|
|
|
* (PHP_5_2)
|
|
ext/dba/dba.c
|
|
ext/dba/libinifile/inifile.c:
|
|
E_ERROR > E_RECOVERABLE_ERROR
|
|
|
|
2006-07-06 Antony Dovgal <antony@zend.com>
|
|
|
|
* ZendEngine2/tests/016.phpt:
|
|
add test
|
|
|
|
* ZendEngine2/tests/016.phpt
|
|
ZendEngine2/tests/016.phpt:
|
|
|
|
file 016.phpt was initially added on branch PHP_5_2.
|
|
|
|
2006-07-06 Sara Golemon <sara@golemon.com>
|
|
|
|
* (PHP_5_1)
|
|
ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h
|
|
ZendEngine2/zend_vm_execute.h:
|
|
MFH (def.h rev:1.121, execute.h rev:1.120)
|
|
Silence FETCH_OBJ_IS / undefined notices
|
|
|
|
* ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h:
|
|
Silence FETCH_OBJ_IS / undefined notices
|
|
|
|
2006-07-05 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/php_fopen_wrapper.c:
|
|
E_ERROR > E_RECOVERABLE_ERROR
|
|
|
|
2006-07-05 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/mysqli/tests/bug38003.phpt:
|
|
add test
|
|
|
|
* ext/mysqli/tests/bug38003.phpt
|
|
ext/mysqli/tests/bug38003.phpt:
|
|
|
|
file bug38003.phpt was initially added on branch PHP_5_2.
|
|
|
|
* tests/classes/factory_and_singleton_003.phpt
|
|
tests/classes/factory_and_singleton_004.phpt:
|
|
fix tests (take #2)
|
|
|
|
* tests/classes/factory_and_singleton_003.phpt
|
|
tests/classes/factory_and_singleton_003.phpt
|
|
tests/classes/factory_and_singleton_004.phpt
|
|
tests/classes/factory_and_singleton_004.phpt:
|
|
fix tests
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_object_handlers.c:
|
|
oops.. fix copy/paste typo
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
BFN
|
|
|
|
* (PHP_5_2)
|
|
ext/mysqli/mysqli.c:
|
|
MFH: fix bug #38003(in classes inherited from mysqli it's possible to call
|
|
private constructors from invalid context)
|
|
|
|
* ext/mysqli/mysqli.c:
|
|
fix bug #38003(in classes inherited from mysqli it's possible to call
|
|
private constructors from invalid context)
|
|
also, use appropriate macro instead of accessing structure elements
|
|
directly
|
|
|
|
* ZendEngine2/zend_object_handlers.c
|
|
ZendEngine2/zend_object_handlers.h:
|
|
export zend_std_get_constructor()
|
|
|
|
* ZendEngine2/zend_object_handlers.c:
|
|
improve error messages
|
|
|
|
2006-07-05 Edin Kadribasic <edink@emini.dk>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
apache2filter on windows news
|
|
|
|
* sapi/apache2filter/config.w32:
|
|
Added windows build support for apach2filter, supporting apache 2.0.x and
|
|
2.2.x
|
|
|
|
2006-07-04 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/curl/interface.c:
|
|
MFB: Eliminate some compiler warnings
|
|
|
|
* (PHP_5_2)
|
|
ext/curl/interface.c:
|
|
Eliminate some compiler warnings
|
|
|
|
2006-07-04 Derick Rethans <php@derickrethans.nl>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
- MFH: Updated timezonedb to version 2006.7.
|
|
- MFH: Fixed test cases because of new constant values for the formats.
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
configure.in
|
|
main/php_version.h:
|
|
- Back to dev.
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
configure.in
|
|
main/php_version.h:
|
|
- Go with RC2.
|
|
|
|
2006-07-04 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
main/php_ini.c
|
|
main/php_ini.c:
|
|
Changed priority of PHPRC environment variable on win32 to be higher then
|
|
value from registry.
|
|
|
|
2006-07-03 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/assert/assert02.phpt:
|
|
Make everyone happy
|
|
|
|
* ext/standard/tests/assert/assert02.phpt:
|
|
make everyone happy
|
|
|
|
2006-07-03 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/assert/assert02.phpt:
|
|
Fixed test
|
|
|
|
2006-07-03 John Coggeshall <john@coggeshall.org>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
Adding Apache2Filter news
|
|
|
|
* (PHP_5_2)
|
|
sapi/apache2filter/php_apache.h
|
|
sapi/apache2filter/sapi_apache2.c:
|
|
Reimplementation of the way Apache 2 Filter works. Instead of ripping the
|
|
source from a file (thus bypassing any previous filters in the chain).
|
|
This
|
|
implementation wraps Zend's internal stream mechanism, allowing ZE to read
|
|
from Apache's streams instead.
|
|
|
|
2006-07-03 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/pcre/tests/preg_replace_callback2.phpt
|
|
ext/pcre/tests/preg_replace_callback2.phpt
|
|
ext/standard/tests/assert/assert02.phpt
|
|
ext/standard/tests/assert/assert02.phpt:
|
|
fix tests
|
|
|
|
2006-07-03 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/pcre/tests/locales.phpt
|
|
ext/pcre/tests/match_flags3.phpt
|
|
ext/pcre/tests/preg_replace.phpt
|
|
ext/pcre/tests/preg_replace_callback.phpt
|
|
ext/pcre/tests/preg_replace_callback2.phpt:
|
|
MFB
|
|
|
|
* (PHP_5_2)
|
|
ext/pcre/tests/match_flags3.phpt
|
|
ext/pcre/tests/preg_replace_callback2.phpt
|
|
ext/pcre/tests/preg_replace_callback2.phpt:
|
|
more testing
|
|
|
|
* (PHP_5_2)
|
|
ext/pcre/tests/locales.phpt
|
|
ext/pcre/tests/match_flags3.phpt
|
|
ext/pcre/tests/match_flags3.phpt
|
|
ext/pcre/tests/preg_replace.phpt
|
|
ext/pcre/tests/preg_replace.phpt
|
|
ext/pcre/tests/preg_replace_callback.phpt
|
|
ext/pcre/tests/preg_replace_callback.phpt:
|
|
new tests and fix the locales test where the pt local isnt available.
|
|
|
|
2006-07-02 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/filestat.c:
|
|
Fixed bug #37987 (invalid return of file_exists() in safe mode).
|
|
|
|
2006-07-02 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/fdf/fdf.c
|
|
ext/gd/gd.c
|
|
ext/standard/basic_functions.c:
|
|
nuke types in arginfo
|
|
|
|
2006-07-01 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/standard/assert.c
|
|
ext/standard/tests/assert/assert02.phpt:
|
|
MFB5.2: fix assert() problems
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/assert.c
|
|
ext/standard/tests/assert/assert02.phpt
|
|
ext/standard/tests/assert/assert02.phpt:
|
|
fixed segfaults and such things within the new assert02.phpt test
|
|
|
|
* main/fopen_wrappers.c
|
|
main/fopen_wrappers.h
|
|
main/network.c:
|
|
MFB5.2: const keywording
|
|
|
|
* (PHP_5_2)
|
|
main/fopen_wrappers.c
|
|
main/fopen_wrappers.h
|
|
main/network.c
|
|
main/safe_mode.c
|
|
main/safe_mode.h:
|
|
add const keywords
|
|
|
|
2006-06-30 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/standard/basic_functions.c:
|
|
Do not force pass by-ref, these functions only prefer by-ref
|
|
|
|
2006-06-30 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
news
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/filestat.c:
|
|
MFH: add error messages to disk_free_space() & disk_total_space() (feature
|
|
request #37971)
|
|
|
|
* ext/standard/filestat.c:
|
|
add error messages to disk_free_space() & disk_total_space() (feature
|
|
request #37971)
|
|
|
|
* ext/standard/string.c:
|
|
fix off-by-one in addslashes() in Unicode mode
|
|
|
|
2006-06-29 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/pspell/tests/002.phpt:
|
|
MFB: Fixed test for situations where pspell_clear_session() is unavailable.
|
|
|
|
* (PHP_5_2)
|
|
ext/pspell/tests/002.phpt:
|
|
Fixed test for situations where pspell_clear_session() is unavailable.
|
|
|
|
* ext/pspell/tests/003.phpt:
|
|
MFB: Fixed test
|
|
|
|
* (PHP_5_2)
|
|
ext/pspell/tests/003.phpt:
|
|
Fixed test
|
|
|
|
2006-06-29 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/standard/tests/file/stream_rfc2397_002.phpt
|
|
ext/standard/tests/file/stream_rfc2397_002.phpt:
|
|
fix test
|
|
|
|
* ext/standard/http_fopen_wrapper.c
|
|
ext/standard/http_fopen_wrapper.c
|
|
main/streams/memory.c
|
|
main/streams/memory.c:
|
|
url->URL
|
|
|
|
* ext/curl/interface.c
|
|
ext/standard/url.c:
|
|
MFB: url -> URL
|
|
|
|
* (PHP_5_2)
|
|
ext/curl/interface.c
|
|
ext/standard/url.c:
|
|
Bug #37961 (url should be URL)
|
|
|
|
2006-06-29 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/xml/tests/bug26528.phpt
|
|
ext/xml/tests/bug35447.phpt:
|
|
fix tests
|
|
|
|
* (PHP_5_2)
|
|
ext/sysvshm/sysvshm.c:
|
|
MFH: make sure we won't get into endless loop
|
|
|
|
* ext/sysvshm/sysvshm.c:
|
|
make sure we won't get into endless loop if value shm_var->next is
|
|
corrupted
|
|
|
|
2006-06-28 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_4_4)
|
|
NEWS:
|
|
bug fixing news
|
|
|
|
* (PHP_4_4)
|
|
ext/standard/basic_functions.c
|
|
ext/standard/basic_functions.c:
|
|
MFH: Improved safe_mode check for the error_log() function.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/basic_functions.c:
|
|
Improved safe_mode check for the error_log() function.
|
|
|
|
2006-06-28 Antony Dovgal <antony@zend.com>
|
|
|
|
* README.UNICODE
|
|
README.UNICODE-UPGRADES
|
|
php.ini-dist
|
|
php.ini-recommended
|
|
run-tests.php
|
|
ext/simplexml/tests/000.phpt
|
|
ext/standard/tests/strings/strtr2.phpt:
|
|
unicode_semantics -> unicode.semantics
|
|
|
|
* ext/oci8/package.xml:
|
|
update changelog
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
BFN
|
|
|
|
* (PHP_5_2)
|
|
ext/oci8/oci8.c:
|
|
MFH: fix #37931 (possible crash after database restart when using
|
|
persistent connections)
|
|
|
|
* ext/oci8/oci8.c:
|
|
fix #37931 (possible crash after database restart when using persistent
|
|
connections)
|
|
|
|
2006-06-28 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/pspell/tests/.cvsignore
|
|
ext/pspell/tests/001.phpt
|
|
ext/pspell/tests/002.phpt
|
|
ext/pspell/tests/003.phpt
|
|
ext/pspell/tests/004.phpt
|
|
ext/pspell/tests/005.phpt
|
|
ext/pspell/tests/01pspell_basic.phpt
|
|
ext/pspell/tests/wordlist.txt:
|
|
MFB
|
|
|
|
* (PHP_5_2)
|
|
ext/pspell/tests/.cvsignore
|
|
ext/pspell/tests/001.phpt
|
|
ext/pspell/tests/001.phpt
|
|
ext/pspell/tests/002.phpt
|
|
ext/pspell/tests/002.phpt
|
|
ext/pspell/tests/003.phpt
|
|
ext/pspell/tests/003.phpt
|
|
ext/pspell/tests/004.phpt
|
|
ext/pspell/tests/004.phpt
|
|
ext/pspell/tests/005.phpt
|
|
ext/pspell/tests/005.phpt
|
|
ext/pspell/tests/01pspell_basic.phpt
|
|
ext/pspell/tests/wordlist.txt
|
|
ext/pspell/tests/wordlist.txt:
|
|
new tests (001.phpt is just a rename from the older one)
|
|
increases coverage from 20% to 70%
|
|
|
|
2006-06-28 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ZendEngine2/zend.c:
|
|
Rename unicode_semantics to unicode.semantics.
|
|
|
|
2006-06-28 Derick Rethans <php@derickrethans.nl>
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
ext/standard/info.c:
|
|
- MF51: Fixed XSS inside phpinfo() with long inputs.
|
|
|
|
2006-06-27 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
Improved the error reporting in SOAP extension on request failure.
|
|
|
|
2006-06-27 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/basic_functions.c:
|
|
arginof fixes
|
|
|
|
* ext/standard/basic_functions.c:
|
|
arginfo fixes
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/basic_functions.c:
|
|
Fix arg info (php6 features)
|
|
|
|
2006-06-27 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/tests/001.phpt
|
|
ZendEngine2/tests/002.phpt
|
|
ZendEngine2/tests/003.phpt
|
|
ZendEngine2/tests/004.phpt
|
|
ZendEngine2/tests/005.phpt
|
|
ZendEngine2/tests/006.phpt
|
|
ZendEngine2/tests/007.phpt
|
|
ZendEngine2/tests/008.phpt
|
|
ZendEngine2/tests/009.phpt
|
|
ZendEngine2/tests/010.phpt
|
|
ZendEngine2/tests/011.phpt
|
|
ZendEngine2/tests/012.phpt
|
|
ZendEngine2/tests/013.phpt
|
|
ZendEngine2/tests/014.inc
|
|
ZendEngine2/tests/014.phpt
|
|
ZendEngine2/tests/015.phpt:
|
|
add new tests
|
|
|
|
* ZendEngine2/tests/001.phpt
|
|
ZendEngine2/tests/001.phpt
|
|
ZendEngine2/tests/002.phpt
|
|
ZendEngine2/tests/002.phpt
|
|
ZendEngine2/tests/003.phpt
|
|
ZendEngine2/tests/003.phpt
|
|
ZendEngine2/tests/004.phpt
|
|
ZendEngine2/tests/004.phpt
|
|
ZendEngine2/tests/005.phpt
|
|
ZendEngine2/tests/005.phpt
|
|
ZendEngine2/tests/006.phpt
|
|
ZendEngine2/tests/006.phpt
|
|
ZendEngine2/tests/007.phpt
|
|
ZendEngine2/tests/007.phpt
|
|
ZendEngine2/tests/008.phpt
|
|
ZendEngine2/tests/008.phpt
|
|
ZendEngine2/tests/009.phpt
|
|
ZendEngine2/tests/009.phpt
|
|
ZendEngine2/tests/010.phpt
|
|
ZendEngine2/tests/010.phpt
|
|
ZendEngine2/tests/011.phpt
|
|
ZendEngine2/tests/011.phpt
|
|
ZendEngine2/tests/012.phpt
|
|
ZendEngine2/tests/012.phpt
|
|
ZendEngine2/tests/013.phpt
|
|
ZendEngine2/tests/013.phpt
|
|
ZendEngine2/tests/014.inc
|
|
ZendEngine2/tests/014.inc
|
|
ZendEngine2/tests/014.phpt
|
|
ZendEngine2/tests/014.phpt
|
|
ZendEngine2/tests/015.phpt
|
|
ZendEngine2/tests/015.phpt:
|
|
|
|
add new tests
|
|
|
|
* ZendEngine2/zend_builtin_functions.c:
|
|
no need to throw E_ERROR here, E_WARNING is more than enough
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
BFN
|
|
|
|
* (PHP_5_2)
|
|
sapi/cgi/cgi_main.c
|
|
sapi/cli/php_cli.c:
|
|
MFH: fix #37920 (compilation problems on z/OS)
|
|
|
|
* sapi/cgi/cgi_main.c
|
|
sapi/cli/php_cli.c:
|
|
fix #37920 (compilation problems on z/OS)
|
|
|
|
2006-06-27 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/dom/tests/bug34276.phpt
|
|
ext/dom/tests/bug35342.phpt
|
|
ext/dom/tests/dom002.phpt
|
|
ext/iconv/tests/bug37176.phpt
|
|
ext/mbstring/tests/mb_send_mail01.phpt
|
|
ext/mbstring/tests/mb_send_mail02.phpt
|
|
ext/mbstring/tests/mb_send_mail03.phpt
|
|
ext/mbstring/tests/mb_send_mail04.phpt
|
|
ext/mbstring/tests/mb_send_mail05.phpt
|
|
ext/mbstring/tests/mb_send_mail06.phpt
|
|
ext/mbstring/tests/mb_send_mail07.phpt
|
|
ext/simplexml/tests/bug35785.phpt
|
|
ext/simplexml/tests/bug36611.phpt
|
|
ext/simplexml/tests/bug37565.phpt
|
|
ext/simplexml/tests/profile12.phpt
|
|
ext/simplexml/tests/profile13.phpt
|
|
ext/wddx/tests/bug37569.phpt
|
|
ext/wddx/tests/bug37587.phpt:
|
|
Fix/add SKIPIF
|
|
|
|
2006-06-26 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/pcre/tests/locales.phpt:
|
|
Fix test
|
|
|
|
2006-06-26 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/zlib/tests/004.phpt
|
|
ext/zlib/tests/004.txt.gz
|
|
ext/zlib/tests/005.phpt
|
|
ext/zlib/tests/006.phpt
|
|
ext/zlib/tests/007.phpt:
|
|
add new tests
|
|
|
|
* ext/zlib/tests/004.phpt
|
|
ext/zlib/tests/004.phpt
|
|
ext/zlib/tests/004.txt.gz
|
|
ext/zlib/tests/004.txt.gz
|
|
ext/zlib/tests/005.phpt
|
|
ext/zlib/tests/005.phpt
|
|
ext/zlib/tests/006.phpt
|
|
ext/zlib/tests/006.phpt
|
|
ext/zlib/tests/007.phpt
|
|
ext/zlib/tests/007.phpt:
|
|
|
|
file 004.phpt was initially added on branch PHP_5_2.
|
|
|
|
* (PHP_5_2)
|
|
ext/zlib/zlib.c:
|
|
MFH: zero-terminate strings produced with FORCE_DEFLATE
|
|
|
|
* ext/zlib/zlib.c:
|
|
zero-terminate strings produced with FORCE_DEFLATE
|
|
|
|
* ext/zlib/zlib.c:
|
|
MFB: don't try to inflate empty strings
|
|
|
|
* (PHP_5_2)
|
|
ext/zlib/zlib.c:
|
|
don't try to inflate empty strings (and stop segfaulting!)
|
|
|
|
2006-06-26 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/basic_functions.c:
|
|
nuke obsolete arginfo
|
|
|
|
2006-06-26 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/bz2/tests/001.phpt
|
|
ext/bz2/tests/001.phpt
|
|
ext/bz2/tests/002.phpt
|
|
ext/bz2/tests/002.phpt
|
|
ext/bz2/tests/003.phpt
|
|
ext/bz2/tests/003.txt.bz2
|
|
ext/bz2/tests/004.phpt
|
|
ext/bz2/tests/004_1.txt.bz2
|
|
ext/bz2/tests/004_2.txt.bz2
|
|
ext/bz2/tests/005.phpt:
|
|
add new tests, improve the old ones
|
|
|
|
2006-06-26 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/standard/basic_functions.c:
|
|
Add arginfo for sys_getloadavg()
|
|
iUpdate arginfo for base64_decode()
|
|
|
|
* ext/standard/base64.c
|
|
ext/standard/base64.h
|
|
ext/standard/tests/strings/bug37244.phpt
|
|
ext/standard/tests/strings/bug37244.phpt:
|
|
MFB: bug #37244 (base64_decode violates RFC 3548)
|
|
-Add test
|
|
|
|
2006-06-26 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/bz2/tests/003.phpt
|
|
ext/bz2/tests/003.phpt
|
|
ext/bz2/tests/003.txt.bz2
|
|
ext/bz2/tests/003.txt.bz2
|
|
ext/bz2/tests/004.phpt
|
|
ext/bz2/tests/004.phpt
|
|
ext/bz2/tests/004_1.txt.bz2
|
|
ext/bz2/tests/004_1.txt.bz2
|
|
ext/bz2/tests/004_2.txt.bz2
|
|
ext/bz2/tests/004_2.txt.bz2
|
|
ext/bz2/tests/005.phpt
|
|
ext/bz2/tests/005.phpt:
|
|
|
|
file 003.phpt was initially added on branch PHP_5_2.
|
|
|
|
* (PHP_5_2)
|
|
ext/bz2/bz2.c:
|
|
MFH: detect empty mode string and avoid off-by-one
|
|
|
|
* ext/bz2/bz2.c:
|
|
detect empty mode string and avoid off-by-one
|
|
|
|
2006-06-26 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* configure.in
|
|
ext/standard/basic_functions.c
|
|
ext/standard/basic_functions.h:
|
|
MFB: sys_getloadavg()
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/array.c
|
|
ext/standard/formatted_print.c
|
|
ext/standard/levenshtein.c
|
|
ext/standard/metaphone.c
|
|
ext/standard/streamsfuncs.c
|
|
ext/standard/string.c
|
|
ext/standard/url.c
|
|
ext/standard/uuencode.c
|
|
ext/standard/versioning.c:
|
|
Updated protos & vim folding
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/user_filters.c
|
|
ext/standard/tests/filters/php_user_filter_01.phpt
|
|
ext/standard/tests/filters/php_user_filter_02.phpt
|
|
ext/standard/tests/filters/php_user_filter_03.phpt:
|
|
MFH: argument info for php_user_filter
|
|
Add tests
|
|
|
|
* (PHP_5_2)
|
|
ext/mcrypt/mcrypt.c
|
|
ext/mcrypt/php_mcrypt.h
|
|
ext/mysql/php_mysql.c
|
|
ext/standard/basic_functions.c
|
|
ext/standard/streamsfuncs.c
|
|
ext/standard/streamsfuncs.h:
|
|
MFH: use the ZEND_ACC_DEPRECATED flag rather than custom warnings
|
|
|
|
* ext/simplexml/simplexml.c:
|
|
MFB: saveXML() -> asXML() alias
|
|
|
|
* ext/curl/interface.c
|
|
ext/gmp/gmp.c:
|
|
Removed obsolete arg_info include
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/simplexml/simplexml.c:
|
|
Added SimpleXMLElement::saveXML() as an alias for SimpleXMLElement::asXML()
|
|
|
|
2006-06-26 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
Fixed bug #37862 (Integer pointer comparison to numeric value)
|
|
|
|
2006-06-26 Rasmus Lerdorf <rasmus@lerdorf.com>
|
|
|
|
* ext/standard/basic_functions.c:
|
|
Cleaner fix
|
|
|
|
* ext/standard/basic_functions.c:
|
|
sapi_getenv() estrdups the returned string now, so we need to free it
|
|
|
|
2006-06-26 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/mcrypt/mcrypt.c
|
|
ext/mcrypt/php_mcrypt.h
|
|
ext/mysql/php_mysql.c
|
|
ext/standard/basic_functions.c
|
|
ext/standard/streamsfuncs.c
|
|
ext/standard/streamsfuncs.h:
|
|
Removed custom deprecate error messages
|
|
Use the fancy ZEND_ACC_DEPRECATED flag.
|
|
|
|
2006-06-25 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
MFH http_build_query() & parse_url() news
|
|
|
|
* NEWS:
|
|
curl_setopt_array() was added in 5.1.3
|
|
http_build_query() & parse_url in 5.2
|
|
|
|
* ext/standard/user_filters.c
|
|
ext/standard/tests/filters/php_user_filter_01.phpt
|
|
ext/standard/tests/filters/php_user_filter_02.phpt
|
|
ext/standard/tests/filters/php_user_filter_03.phpt:
|
|
Added argument info
|
|
(forces user-space filters to register correct arguments)
|
|
Added tests
|
|
|
|
2006-06-25 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/standard/tests/image/image_type_to_extension.phpt:
|
|
MFB: improve test
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/image/image_type_to_extension.phpt:
|
|
improve test file
|
|
don't forget to test invalid parameters etc.
|
|
|
|
2006-06-25 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
Added image_type_to_extension()
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/image.c:
|
|
WS fix
|
|
|
|
* ext/standard/basic_functions.c
|
|
ext/standard/tests/image/image_type_to_extension.phpt
|
|
ext/standard/tests/image/image_type_to_extension.phpt:
|
|
Enabled image_type_to_extension() which has been in cvs for 2,5 years now..
|
|
Added test
|
|
|
|
* ext/standard/image.c:
|
|
Fixed image_type_to_extension()
|
|
Added support for IMAGETYPE_JPX & IMAGETYPE_JB2
|
|
|
|
* ext/standard/array.c
|
|
ext/standard/formatted_print.c
|
|
ext/standard/levenshtein.c
|
|
ext/standard/metaphone.c
|
|
ext/standard/streamsfuncs.c
|
|
ext/standard/string.c
|
|
ext/standard/url.c
|
|
ext/standard/uuencode.c
|
|
ext/standard/versioning.c:
|
|
Updated protos
|
|
Fixed vim folding
|
|
|
|
* ext/standard/basic_functions.c
|
|
sapi/cgi/cgi_main.c
|
|
sapi/cli/php_cli.c
|
|
sapi/embed/php_embed.c:
|
|
Argument info
|
|
|
|
2006-06-23 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* unicode-todo.txt:
|
|
-** empty log message ***
|
|
|
|
2006-06-23 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/standard/assert.c:
|
|
MFB: Change E_ERROR to E_RECOVERABLE_ERROR
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/assert.c:
|
|
Change E_ERROR to E_RECOVERABLE_ERROR
|
|
|
|
2006-06-23 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/oci8/oci8.c:
|
|
fix typo and bug #37886
|
|
|
|
2006-06-23 Michael Wallner <mike@iworks.at>
|
|
|
|
* ext/bz2/bz2_filter.c:
|
|
MFB: use %zu to format size_t
|
|
|
|
* (PHP_5_2)
|
|
ext/bz2/bz2_filter.c:
|
|
- use %zu to format size_t
|
|
|
|
2006-06-23 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* unicode-todo.txt:
|
|
Update.
|
|
|
|
2006-06-22 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* unicode-todo.txt:
|
|
Fixed in ICU 3.6.
|
|
|
|
2006-06-22 Antony Dovgal <antony@zend.com>
|
|
|
|
* ZendEngine2/zend_modules.h
|
|
ZendEngine2/zend_modules.h:
|
|
fix typo
|
|
|
|
* ext/oci8/config.m4
|
|
ext/oci8/package.xml:
|
|
add 4.3.10 dependency to package.xml
|
|
add check for PHP version in ./configure
|
|
|
|
2006-06-21 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ZendEngine2/zend_constants.c
|
|
ZendEngine2/zend_unicode.c
|
|
ZendEngine2/zend_unicode.h
|
|
main/streams/filter.c
|
|
main/streams/streams.c:
|
|
Implement user conversion error handler support. Works as normal error
|
|
handler, in that it can return false to make the default one take over.
|
|
Handler signature is:
|
|
user_handler($direction, $encoding, $char_byte, $offset, $message)
|
|
|
|
Also removed support for using exceptions in default error handler.
|
|
|
|
* main/streams/streams.c:
|
|
Typos.
|
|
|
|
2006-06-21 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/bz2/bz2_filter.c:
|
|
MFB: Fixed compiler warnings.
|
|
|
|
* (PHP_5_2)
|
|
ext/bz2/bz2_filter.c:
|
|
Fixed compiler warnings.
|
|
|
|
2006-06-21 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/bz2/bz2.c
|
|
ext/bz2/tests/001.phpt
|
|
ext/bz2/tests/002.phpt:
|
|
MFH: improve check for stream mode, add tests
|
|
|
|
* ext/bz2/bz2.c
|
|
ext/bz2/tests/001.phpt
|
|
ext/bz2/tests/001.phpt
|
|
ext/bz2/tests/002.phpt
|
|
ext/bz2/tests/002.phpt:
|
|
improve check for stream mode, add tests
|
|
|
|
* (PHP_5_2)
|
|
ext/bz2/bz2.c:
|
|
MFH: don't try to read or write from/to a stream if it was open in
|
|
different mode (leads to segfault in libbz2)
|
|
|
|
* ext/bz2/bz2.c:
|
|
don't try to read or write from/to a stream if it was open in different
|
|
mode (leads to segfault in libbz2)
|
|
|
|
* (PHP_5_2)
|
|
ext/bz2/bz2.c:
|
|
MFH: fix invalid read with bzopen("","") and prevent filename from being
|
|
empty (which causes endless loop somewhere is libbz2)
|
|
|
|
* ext/bz2/bz2.c:
|
|
fix invalid read with bzopen("","") and prevent filename from being empty
|
|
(which causes endless loop somewhere is libbz2)
|
|
tests will follow
|
|
|
|
* ext/oci8/oci8.c:
|
|
fix compile failure with <s>ancient</s> older PHP versions caused by new
|
|
globals management code
|
|
|
|
2006-06-20 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ZendEngine2/zend.c
|
|
ZendEngine2/zend_execute_API.c
|
|
ZendEngine2/zend_globals.h:
|
|
Implement unicode_set_error_handler() / unicode_restore_error_handler().
|
|
The error handler doesn't do anything yet. (vaporware)
|
|
|
|
* ZendEngine2/zend_builtin_functions.c:
|
|
Plug memory leak in set_exception_handler().
|
|
|
|
2006-06-20 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/tokenizer/php_tokenizer.h
|
|
ext/tokenizer/tokenizer.c:
|
|
MFB: Removed pointless callbacks.
|
|
|
|
* (PHP_5_2)
|
|
ext/tokenizer/php_tokenizer.h
|
|
ext/tokenizer/tokenizer.c:
|
|
Removed pointless callbacks.
|
|
|
|
2006-06-20 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/standard/tests/file/bug37864.phpt:
|
|
MFB 5.2
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/file/bug37864.phpt:
|
|
make sure the test outputs what we want
|
|
|
|
2006-06-20 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
Bug fix news...
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/file/file_get_contents.phpt:
|
|
Renamed to bug37864.phpt
|
|
|
|
* ext/standard/tests/file/file_get_contents.phpt:
|
|
Renamed file to bug37864.phpt
|
|
|
|
* ext/standard/tests/file/bug37864.phpt
|
|
ext/standard/tests/file/bug37864.phpt:
|
|
|
|
Test for bug #37864 (file_get_contents() leaks on empty file)
|
|
|
|
2006-06-20 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/standard/tests/file/file_get_contents.phpt
|
|
ext/standard/tests/file/file_get_contents.phpt:
|
|
don't leave garbage in tmp dir
|
|
|
|
2006-06-20 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/file/file_get_contents.phpt:
|
|
MFH: test for file_get_contents leaking on empty file
|
|
|
|
* ext/standard/tests/file/file_get_contents.phpt
|
|
ext/standard/tests/file/file_get_contents.phpt:
|
|
|
|
add test for file_get_contents() leaking on empty file
|
|
|
|
* main/streams/streams.c:
|
|
Plug memleak (leaks on empty files)
|
|
|
|
* ext/dom/php_dom.h:
|
|
Add missing header include
|
|
|
|
2006-06-20 Antony Dovgal <antony@zend.com>
|
|
|
|
* ZendEngine2/zend_API.c:
|
|
init variables
|
|
|
|
* (PHP_5_2)
|
|
ext/dom/document.c:
|
|
MFH: nuke unused variables and init variables when needed
|
|
|
|
* ext/dom/document.c:
|
|
nuke unused variables and init variables when needed
|
|
|
|
* ext/standard/tests/general_functions/sunfuncts.phpt:
|
|
fix test to work on all platforms
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/tests/objects_013.phpt
|
|
ext/simplexml/tests/031.phpt
|
|
ext/simplexml/tests/bug37565.phpt
|
|
ext/simplexml/tests/bug37565.phpt
|
|
ext/sqlite/tests/sqlite_004.phpt
|
|
ext/standard/tests/general_functions/sunfuncts.phpt
|
|
ext/standard/tests/math/bug27646.phpt:
|
|
fix test
|
|
|
|
* sapi/cli/php_cli.c:
|
|
initialize pointers
|
|
|
|
* ZendEngine2/tests/objects_013.phpt
|
|
ZendEngine2/tests/objects_014.phpt
|
|
ext/standard/tests/strings/bug23894.phpt
|
|
ext/standard/tests/strings/bug25671.phpt
|
|
ext/standard/tests/strings/bug27278.phpt
|
|
ext/standard/tests/strings/str_shuffle.phpt
|
|
ext/standard/tests/strings/substr_compare.phpt
|
|
ext/standard/tests/strings/url_t.phpt:
|
|
fix tests
|
|
|
|
2006-06-19 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/posix/posix.c:
|
|
MFB: Added missing ifdef block.
|
|
|
|
* (PHP_5_2)
|
|
ext/posix/posix.c:
|
|
Added missing ifdef block.
|
|
|
|
|
|
2006-06-19 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/oci8/oci8.c:
|
|
display oci8 version in phpinfo()
|
|
|
|
* (PHP_5_2)
|
|
sapi/cgi/cgi_main.c:
|
|
MFH: plug leak in CGI SAPI when running scripts with query string in
|
|
console
|
|
|
|
* sapi/cgi/cgi_main.c:
|
|
plug leak in CGI SAPI when running scripts with query string in console
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/tests/bug33732.phpt
|
|
ZendEngine2/tests/objects_014.phpt:
|
|
fix tests
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
BFN
|
|
|
|
* ext/odbc/php_odbc_includes.h:
|
|
MFB: fix #37848 (ext/odbc compile failure)
|
|
|
|
* (PHP_5_2)
|
|
ext/odbc/php_odbc_includes.h:
|
|
fix #37848 (ext/odbc compile failure)
|
|
|
|
2006-06-19 Michael Wallner <mike@iworks.at>
|
|
|
|
* sapi/cli/php_cli.c:
|
|
MFB52: Fix Bug #37780 memory leak trying to execute a non existing file
|
|
(CLI)
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
sapi/cli/php_cli.c:
|
|
- Fix Bug #37780 memory leak trying to execute a non existing file (CLI)
|
|
|
|
2006-06-19 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
sapi/cgi/cgi_main.c:
|
|
MFH: add missing ifdef and avoid "unused variable" warning
|
|
|
|
* sapi/cgi/cgi_main.c:
|
|
add missing ifdef and avoid "unused variable" warning
|
|
|
|
2006-06-19 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/posix/config.m4
|
|
ext/posix/php_posix.h
|
|
ext/posix/posix.c:
|
|
MFB: Added posix_initgroups() function.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/posix/config.m4
|
|
ext/posix/php_posix.h
|
|
ext/posix/posix.c:
|
|
Added posix_initgroups() function.
|
|
|
|
2006-06-17 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/iconv/iconv.c:
|
|
Added argument info
|
|
Fixed protos
|
|
Fixed vim folding
|
|
|
|
2006-06-17 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* configure.in
|
|
sapi/cgi/cgi_main.c:
|
|
MFB
|
|
|
|
* (PHP_5_2)
|
|
configure.in
|
|
sapi/cgi/cgi_main.c:
|
|
plug memory leak in sapi_putenv, by using setenv(), that doesnt need any
|
|
malloc
|
|
|
|
2006-06-16 Seiji Masugata <s.masugata@digicom.dnp.co.jp>
|
|
|
|
* (PHP_5_2)
|
|
ext/mbstring/mbstring.c:
|
|
changed GINIT definition.
|
|
|
|
2006-06-16 Rasmus Lerdorf <rasmus@lerdorf.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
php.ini-dist
|
|
main/main.c
|
|
main/php_globals.h
|
|
main/streams/streams.c:
|
|
MFH: Backported allow_url_include from HEAD. This directive allows
|
|
separate control of URL handling in includes/requires allowing sites to
|
|
enable allow_url_fopen without enabling remote includes.
|
|
|
|
2006-06-16 Stefan Esser <php@nopiracy.de>
|
|
|
|
* (PHP_5_2)
|
|
acinclude.m4:
|
|
MFH: Only care about wrong flex version, when needed.
|
|
|
|
* acinclude.m4:
|
|
Fixed that configure bails out on wrong flex version. Now a wrong flex
|
|
version
|
|
will issue a warning and when flex is needed during the make process the
|
|
make
|
|
process will die with an error message.
|
|
|
|
2006-06-16 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* win32/crypt_win32.c
|
|
win32/crypt_win32.h:
|
|
New crypt() implementation for win32 which is about 10 times faster and has
|
|
more friendly license.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
win32/crypt_win32.c
|
|
win32/crypt_win32.h:
|
|
New crypt() implementation for win32 which is about 10 times faster and has
|
|
more friendly license.
|
|
|
|
2006-06-16 Jani Taskinen <jani.taskinen@sci.fi>
|
|
|
|
* (PHP_5_2)
|
|
ext/gmp/gmp.c:
|
|
Fix build. (gmp_nextprime() was added in PHP 6!)
|
|
|
|
2006-06-15 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/sybase_ct/php_sybase_ct.c
|
|
ext/tokenizer/tokenizer.c
|
|
ext/xml/php_xml.h
|
|
ext/xml/xml.c
|
|
ext/zlib/zlib.c:
|
|
Added automatic module globals management
|
|
|
|
* (PHP_5_2)
|
|
ext/mssql/php_mssql.c
|
|
ext/mysql/php_mysql.c
|
|
ext/mysqli/mysqli.c
|
|
ext/oci8/oci8.c
|
|
ext/odbc/php_odbc.c
|
|
ext/odbc/php_odbc_includes.h
|
|
ext/pcntl/pcntl.c
|
|
ext/pcre/php_pcre.c
|
|
ext/pgsql/pgsql.c
|
|
ext/posix/posix.c
|
|
ext/recode/recode.c
|
|
ext/session/session.c
|
|
ext/skeleton/skeleton.c
|
|
ext/snmp/snmp.c
|
|
ext/sockets/sockets.c
|
|
ext/sqlite/sqlite.c:
|
|
Added automatic module globals management
|
|
|
|
* (PHP_5_2)
|
|
ext/bcmath/bcmath.c
|
|
ext/com_dotnet/com_extension.c
|
|
ext/dba/dba.c
|
|
ext/exif/exif.c
|
|
ext/fbsql/php_fbsql.c
|
|
ext/fdf/fdf.c
|
|
ext/gmp/gmp.c
|
|
ext/iconv/iconv.c
|
|
ext/imap/php_imap.c
|
|
ext/interbase/interbase.c
|
|
ext/ldap/ldap.c
|
|
ext/mbstring/mbstring.c
|
|
ext/mcrypt/mcrypt.c
|
|
ext/mime_magic/mime_magic.c:
|
|
Added automatic module globals management
|
|
|
|
2006-06-15 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/curl/interface.c
|
|
ext/dbase/dbase.c
|
|
ext/gd/gd.c:
|
|
Add array type hinting
|
|
Remove unnecessary array checkes
|
|
|
|
2006-06-15 Seiji Masugata <s.masugata@digicom.dnp.co.jp>
|
|
|
|
* ext/mbstring/mbstring.c:
|
|
changed GINIT definition.
|
|
|
|
2006-06-15 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/pcre/php_pcre.c
|
|
ext/pcre/tests/bug37800.phpt:
|
|
MFB: fix bug #37800
|
|
|
|
* (PHP_5_2)
|
|
ext/pcre/php_pcre.c
|
|
ext/pcre/tests/bug37800.phpt
|
|
ext/pcre/tests/bug37800.phpt:
|
|
fix bug #37800: preg_replace() limit parameter odd behaviour
|
|
|
|
2006-06-15 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/curl/interface.c
|
|
ext/dbase/dbase.c
|
|
ext/gd/gd.c:
|
|
Revert array type hinting
|
|
|
|
2006-06-15 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
main/php.h:
|
|
Added automatic module globals management
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_API.c
|
|
ZendEngine2/zend_API.h
|
|
ZendEngine2/zend_modules.h:
|
|
MFH: Added automatic module globals management.
|
|
|
|
2006-06-15 Jani Taskinen <jani.taskinen@sci.fi>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
fix news. gaps left intentionally..
|
|
|
|
2006-06-14 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/fbsql/php_fbsql.c
|
|
ext/fdf/fdf.c
|
|
ext/gettext/gettext.c
|
|
ext/gmp/gmp.c:
|
|
Added arg info
|
|
Fixed protos
|
|
|
|
* ext/standard/tests/strings/str_word_count.phpt:
|
|
Fixed test
|
|
|
|
2006-06-14 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/pcre/tests/delimiters.phpt
|
|
ext/pcre/tests/dollar_endonly.phpt
|
|
ext/pcre/tests/locales.phpt
|
|
ext/pcre/tests/match_flags.phpt
|
|
ext/pcre/tests/match_flags2.phpt
|
|
ext/pcre/tests/pcre_anchored.phpt
|
|
ext/pcre/tests/pcre_extended.phpt
|
|
ext/pcre/tests/pcre_extra.phpt
|
|
ext/pcre/tests/ungreedy.phpt:
|
|
MFB
|
|
|
|
* ext/pcre/php_pcre.c:
|
|
MFB: fix mem leak
|
|
|
|
* (PHP_5_2)
|
|
ext/pcre/php_pcre.c:
|
|
fix memory leak uncovered by the pcre_extra.phpt test
|
|
|
|
* (PHP_5_2)
|
|
ext/pcre/tests/delimiters.phpt
|
|
ext/pcre/tests/dollar_endonly.phpt
|
|
ext/pcre/tests/dollar_endonly.phpt
|
|
ext/pcre/tests/locales.phpt
|
|
ext/pcre/tests/match_flags.phpt
|
|
ext/pcre/tests/match_flags.phpt
|
|
ext/pcre/tests/match_flags2.phpt
|
|
ext/pcre/tests/match_flags2.phpt
|
|
ext/pcre/tests/pcre_anchored.phpt
|
|
ext/pcre/tests/pcre_anchored.phpt
|
|
ext/pcre/tests/pcre_extended.phpt
|
|
ext/pcre/tests/pcre_extended.phpt
|
|
ext/pcre/tests/pcre_extra.phpt
|
|
ext/pcre/tests/pcre_extra.phpt
|
|
ext/pcre/tests/ungreedy.phpt
|
|
ext/pcre/tests/ungreedy.phpt:
|
|
more tests (and fix 2 from yesterday)
|
|
|
|
* ext/pcre/config.w32
|
|
ext/pcre/config0.m4
|
|
ext/pcre/pcrelib/pcre_dfa_exec.c:
|
|
MFB: remove pcre_dfa_exec.c
|
|
|
|
* (PHP_5_2)
|
|
ext/pcre/config.w32
|
|
ext/pcre/config0.m4
|
|
ext/pcre/pcrelib/pcre_dfa_exec.c:
|
|
remove the pcre_dfa_exec.c file, as it is needed (we dont expose that API)
|
|
|
|
* ext/pcre/pcrelib/.cvsignore:
|
|
MFB
|
|
|
|
* (PHP_5_2)
|
|
ext/pcre/pcrelib/.cvsignore:
|
|
missing newline
|
|
|
|
2006-06-14 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/sqlite/sqlite.c:
|
|
MFB: E_ERROR -> E_RECOVERABLE_ERROR
|
|
|
|
* (PHP_5_2)
|
|
ext/sqlite/sqlite.c:
|
|
E_ERROR -> E_RECOVERABLE_ERROR
|
|
|
|
2006-06-14 Christian Stocker <chregu@bitflux.ch>
|
|
|
|
* (PHP_5_1)
|
|
ext/xsl/xsltprocessor.c:
|
|
MFH
|
|
Fix a segfault, when an unknown type was given support all known xpath
|
|
object types
|
|
|
|
* (PHP_5_2)
|
|
ext/xsl/xsltprocessor.c:
|
|
MFH
|
|
Fix a segfault, when an unknown type was given and support all known xpath
|
|
object types
|
|
|
|
* ext/xsl/xsltprocessor.c:
|
|
Fix a segfault, when an unknown type was given support all known xpath
|
|
object types
|
|
|
|
2006-06-14 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ext/odbc/php_odbc.c
|
|
ext/odbc/php_odbc_includes.h:
|
|
Fixed compilation (automatic module globals management).
|
|
|
|
2006-06-13 Nuno Lopes <nunoplopes@sapo.pt>
|
|
|
|
* ext/pcre/tests/backtrack_limit.phpt
|
|
ext/pcre/tests/cache_limit.phpt
|
|
ext/pcre/tests/delimiters.phpt
|
|
ext/pcre/tests/grep.phpt
|
|
ext/pcre/tests/locales.phpt
|
|
ext/pcre/tests/multiline.phpt
|
|
ext/pcre/tests/recursion_limit.phpt
|
|
ext/pcre/tests/study.phpt:
|
|
MFB
|
|
|
|
* (PHP_5_2)
|
|
.cvsignore:
|
|
also ignore lcov generated files
|
|
|
|
* ext/pcre/tests/backtrack_limit.phpt
|
|
ext/pcre/tests/backtrack_limit.phpt
|
|
ext/pcre/tests/cache_limit.phpt
|
|
ext/pcre/tests/cache_limit.phpt
|
|
ext/pcre/tests/delimiters.phpt
|
|
ext/pcre/tests/delimiters.phpt
|
|
ext/pcre/tests/grep.phpt
|
|
ext/pcre/tests/grep.phpt
|
|
ext/pcre/tests/locales.phpt
|
|
ext/pcre/tests/locales.phpt
|
|
ext/pcre/tests/multiline.phpt
|
|
ext/pcre/tests/multiline.phpt
|
|
ext/pcre/tests/recursion_limit.phpt
|
|
ext/pcre/tests/recursion_limit.phpt
|
|
ext/pcre/tests/study.phpt
|
|
ext/pcre/tests/study.phpt:
|
|
|
|
file backtrack_limit.phpt was initially added on branch PHP_5_2.
|
|
|
|
2006-06-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ZendEngine2/zend_exceptions.c:
|
|
- Arginfo fix (Hannes)
|
|
|
|
2006-06-13 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/dom/element.c:
|
|
MFB: Removed unused variables.
|
|
|
|
* (PHP_5_2)
|
|
ext/dom/element.c:
|
|
Removed unused variables.
|
|
|
|
2006-06-13 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/iconv/iconv.c:
|
|
Move GINIT definition above re-definition of iconv. Gah.
|
|
|
|
2006-06-13 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* sapi/cgi/cgi_main.c
|
|
sapi/cgi/cgi_main.c:
|
|
Removed warnings
|
|
|
|
* sapi/cgi/fastcgi.c
|
|
sapi/cgi/fastcgi.c:
|
|
Removed warning
|
|
|
|
* ext/sybase_ct/php_sybase_ct.c
|
|
ext/tokenizer/tokenizer.c
|
|
ext/xml/php_xml.h
|
|
ext/xml/xml.c
|
|
ext/zlib/zlib.c:
|
|
Added automatic module globals management
|
|
|
|
* ext/mssql/php_mssql.c
|
|
ext/mysql/php_mysql.c
|
|
ext/mysqli/mysqli.c
|
|
ext/oci8/oci8.c
|
|
ext/odbc/php_odbc.c
|
|
ext/pcntl/pcntl.c
|
|
ext/pcre/php_pcre.c
|
|
ext/pgsql/pgsql.c
|
|
ext/posix/posix.c
|
|
ext/recode/recode.c
|
|
ext/session/session.c
|
|
ext/skeleton/skeleton.c
|
|
ext/snmp/snmp.c
|
|
ext/sockets/sockets.c
|
|
ext/sqlite/sqlite.c:
|
|
Added automatic module globals management
|
|
|
|
* ext/bcmath/bcmath.c
|
|
ext/com_dotnet/com_extension.c
|
|
ext/dba/dba.c
|
|
ext/exif/exif.c
|
|
ext/fbsql/php_fbsql.c
|
|
ext/fdf/fdf.c
|
|
ext/gmp/gmp.c
|
|
ext/iconv/iconv.c
|
|
ext/imap/php_imap.c
|
|
ext/interbase/interbase.c
|
|
ext/ldap/ldap.c
|
|
ext/mbstring/mbstring.c
|
|
ext/mcrypt/mcrypt.c
|
|
ext/mime_magic/mime_magic.c
|
|
main/php.h:
|
|
Added automatic module globals management
|
|
|
|
* NEWS
|
|
ZendEngine2/zend_API.c
|
|
ZendEngine2/zend_API.h
|
|
ZendEngine2/zend_modules.h:
|
|
Added automatic module globals management.
|
|
|
|
2006-06-13 Stefan Esser <php@nopiracy.de>
|
|
|
|
* ZendEngine2/zend.c
|
|
ZendEngine2/zend_compile.c
|
|
ZendEngine2/zend_compile.h
|
|
ZendEngine2/zend_execute_API.c
|
|
ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h:
|
|
Added hook for compile_string()
|
|
|
|
2006-06-12 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/zlib/zlib_filter.c:
|
|
MFB: Fixed compiler warning
|
|
|
|
* (PHP_5_2)
|
|
ext/zlib/zlib_filter.c:
|
|
Fixed compiler warning
|
|
|
|
2006-06-12 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ZendEngine2/zend.c:
|
|
- Fix memleaks (by nuno)
|
|
|
|
2006-06-12 Michael Wallner <mike@iworks.at>
|
|
|
|
* main/output.c
|
|
main/php_output.h:
|
|
- don't use anonymous union
|
|
|
|
2006-06-12 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ZendEngine2/zend.h
|
|
ZendEngine2/zend_language_scanner.l:
|
|
Be more explicit.
|
|
|
|
2006-06-11 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/string.c:
|
|
Improved performance of the implode() function on associated arrays by
|
|
200-300%.
|
|
|
|
* ext/standard/info.c:
|
|
MFB: Fixed ZTS build
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/info.c:
|
|
Fixed ZTS build
|
|
|
|
2006-06-11 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/standard/exec.c
|
|
ext/standard/streamsfuncs.c
|
|
ext/standard/string.c
|
|
ext/zlib/zlib.c:
|
|
Nuke unused var
|
|
|
|
* ext/ftp/php_ftp.c
|
|
ext/gd/gd.c:
|
|
Added argument info
|
|
Fixed protos & vim folding
|
|
|
|
2006-06-11 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend.c
|
|
ZendEngine2/zend.h:
|
|
Make zend_print_zval_r_ex() use the write callback function.
|
|
|
|
* ext/standard/info.c:
|
|
MFB: Fully print array() in phpinfo().
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/info.c:
|
|
Fully print array() in phpinfo().
|
|
|
|
2006-06-11 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/dba/tests/dba_cdb.phpt
|
|
ext/dba/tests/dba_cdb_make.phpt
|
|
ext/dba/tests/dba_flatfile.phpt
|
|
ext/dba/tests/dba_inifile.phpt:
|
|
Fixed tests in unicode mode
|
|
|
|
2006-06-10 Hannes Magnusson <hannes.magnusson@gmail.com>
|
|
|
|
* ext/bcmath/bcmath.c
|
|
ext/bz2/bz2.c
|
|
ext/calendar/calendar.c
|
|
ext/ctype/ctype.c
|
|
ext/curl/interface.c
|
|
ext/curl/multi.c
|
|
ext/dba/dba.c
|
|
ext/dbase/dbase.c
|
|
ext/exif/exif.c:
|
|
Added argument info
|
|
Fixed protos
|
|
Fixed vim folding
|
|
|
|
2006-06-10 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/standard/string.c:
|
|
MFB: Improved performance of str_replace() when doing 1 char to 1 char or 1
|
|
char to many chars replacement by 30-40%.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/string.c:
|
|
Improved performance of str_replace() when doing 1 char to 1 char or 1 char
|
|
to many chars replacement by 30-40%.
|
|
|
|
2006-06-09 Rasmus Lerdorf <rasmus@lerdorf.com>
|
|
|
|
* Makefile.gcov:
|
|
Patch from Nuno
|
|
|
|
2006-06-09 Michael Wallner <mike@iworks.at>
|
|
|
|
* sapi/apache2filter/apache_config.c
|
|
sapi/apache2filter/apache_config.c
|
|
sapi/apache2filter/apache_config.c
|
|
sapi/apache2filter/apache_config.c:
|
|
- sync with apache2handler
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
NEWS:
|
|
BFN: - Fixed bug #37720 (merge_php_config scrambles values). (Mike,
|
|
pumuckel at metropolis dot de)
|
|
|
|
* (PHP_4_4)
|
|
sapi/apache2handler/apache_config.c
|
|
sapi/apache2handler/apache_config.c
|
|
sapi/apache2handler/apache_config.c:
|
|
MFH: fix bug #37720 (merge_php_config scrambles values)
|
|
|
|
* sapi/apache2handler/apache_config.c:
|
|
- fix bug #37720 (merge_php_config scrambles values)
|
|
|
|
2006-06-08 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
Update credits
|
|
|
|
2006-06-08 Derick Rethans <php@derickrethans.nl>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
- Fixed bug #37747 (strtotime segfaults when given "nextyear").
|
|
|
|
2006-06-08 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h
|
|
ZendEngine2/zend_vm_execute.h
|
|
ZendEngine2/tests/bug37707.phpt
|
|
ZendEngine2/tests/bug37707.phpt:
|
|
Proper fix for bug #37707 ("clone $x" must call __clone() enven if result
|
|
value is not used)
|
|
|
|
* 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:
|
|
Wrap "wrong" unreachable code with "#if 0"
|
|
|
|
2006-06-07 Stanislav Malyshev <stas@zend.com>
|
|
|
|
* (PHP_5_1)
|
|
sapi/cgi/fastcgi.c:
|
|
fix compiling with "more strict" compilers
|
|
|
|
2006-06-07 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
Bug fixing news
|
|
|
|
* ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h
|
|
ZendEngine2/tests/bug37707.phpt:
|
|
MFB: Fixed bug #37707 clone without assigning leaks memory
|
|
|
|
* ZendEngine2/tests/bug37707.phpt
|
|
ZendEngine2/tests/bug37707.phpt:
|
|
|
|
file bug37707.phpt was initially added on branch PHP_5_2.
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h:
|
|
Fixed bug #37707 clone without assigning leaks memory
|
|
|
|
|
|
2006-06-07 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/oci8/oci8_lob.c
|
|
ext/oci8/php_oci8_int.h:
|
|
MFH:
|
|
fix Unicode LOB problems using callbacks to read LOBs
|
|
using chunk_size*X buffer should speed up LOB reading a bit
|
|
|
|
many thanks to Massimo Squillace <msquillace at sogei dot it> for the
|
|
patch.
|
|
|
|
* ext/oci8/oci8_lob.c
|
|
ext/oci8/php_oci8_int.h:
|
|
happy birthday commit, yay =)
|
|
this patch should fix Unicode LOB problems using callbacks to read LOBs
|
|
the patch also includes an optimization: using chunk_size*X buffer should
|
|
speed up LOB reading a bit
|
|
|
|
many thanks to Massimo Squillace <msquillace at sogei dot it> for the
|
|
patch.
|
|
|
|
2006-06-07 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_API.c
|
|
ZendEngine2/zend_API.h:
|
|
- MFH zend_fcall_info_*() and parameter parsing option 'f'
|
|
|
|
* ZendEngine2/zend_vm_execute.h
|
|
ZendEngine2/zend_vm_execute.h:
|
|
- Regenerated after zend_vm_def.h change
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_API.c
|
|
ZendEngine2/zend_compile.c
|
|
ZendEngine2/zend_vm_def.h:
|
|
- MFH Fix issue with interfaces being inherited multiple times
|
|
|
|
* ZendEngine2/zend_API.c
|
|
ZendEngine2/zend_compile.c
|
|
ZendEngine2/zend_compile.c
|
|
ZendEngine2/zend_vm_def.h:
|
|
- Fix issue with interfaces being inherited multiple times
|
|
|
|
2006-06-07 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
Fixed bug #37709 (Possible crash in PDO::errorCode()).
|
|
|
|
2006-06-06 Michael Wallner <mike@iworks.at>
|
|
|
|
* main/output.c:
|
|
- fix SEGV in php_output_handler_started()
|
|
|
|
* ext/curl/streams.c:
|
|
MFB: only try to fetch stream context options if context is set
|
|
|
|
* (PHP_5_2)
|
|
ext/curl/streams.c:
|
|
- only try to fetch stream context options if context is set
|
|
|
|
2006-06-06 Antony Dovgal <antony@zend.com>
|
|
|
|
* NEWS:
|
|
this function also exists in 5.2, no need for this news entry in HEAD
|
|
|
|
* ZendEngine2/zend_compile.c
|
|
ZendEngine2/zend_compile.c:
|
|
revert by Andi's request
|
|
|
|
* main/streams/memory.c:
|
|
don't leak when decoding failed
|
|
|
|
2006-06-06 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* (PHP_5_2)
|
|
ext/dom/php_dom.c:
|
|
nuke unused call
|
|
|
|
* (PHP_5_2)
|
|
ext/simplexml/simplexml.c:
|
|
restore missing ze1 compat code
|
|
|
|
2006-06-06 Antony Dovgal <antony@zend.com>
|
|
|
|
* ZendEngine2/tests/bug33732.phpt
|
|
ZendEngine2/tests/bug33732.phpt:
|
|
fix test
|
|
|
|
2006-06-06 Michael Wallner <mike@iworks.at>
|
|
|
|
* main/output.c:
|
|
- fix regression with bug #22690 (ob_start() with create_function() output
|
|
handler)
|
|
|
|
2006-06-06 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_compile.c
|
|
ZendEngine2/tests/objects_012.phpt
|
|
ZendEngine2/tests/objects_013.phpt
|
|
ZendEngine2/tests/objects_014.phpt:
|
|
MFH: do not allow to implement the same interface twice
|
|
add tests
|
|
|
|
* ZendEngine2/zend_compile.c
|
|
ZendEngine2/tests/objects_012.phpt
|
|
ZendEngine2/tests/objects_012.phpt
|
|
ZendEngine2/tests/objects_013.phpt
|
|
ZendEngine2/tests/objects_013.phpt
|
|
ZendEngine2/tests/objects_014.phpt
|
|
ZendEngine2/tests/objects_014.phpt:
|
|
do not allow to implement the same interface twice
|
|
add tests
|
|
|
|
2006-06-05 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/sysvmsg/sysvmsg.c:
|
|
MFB: Fixed bug #37705 (Semaphore constants not available).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/sysvmsg/sysvmsg.c:
|
|
Fixed bug #37705 (Semaphore constants not available).
|
|
|
|
2006-06-05 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
main/streams/plain_wrapper.c:
|
|
MFH: no need to check if non-existing include_path complies with
|
|
open_basedir setting
|
|
|
|
* main/streams/plain_wrapper.c:
|
|
no need to check if non-existing include_path complies with open_basedir
|
|
setting
|
|
the only result we can get is segfault
|
|
|
|
2006-06-05 Edin Kadribasic <edink@emini.dk>
|
|
|
|
* main/streams/plain_wrapper.c:
|
|
MFB
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
main/streams/plain_wrapper.c:
|
|
Fixed bug #35886 (nlopes)
|
|
|
|
2006-06-05 Zeev Suraski <zeev@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/dom/php_dom.c
|
|
ext/simplexml/simplexml.c:
|
|
Final ze1_compat restoration - it was mostly done by hand, so if anybody
|
|
spots any (new) problems, let me know. Test wise, the same tests that
|
|
failed before are failing now.
|
|
|
|
* (PHP_5_2)
|
|
php.ini-dist
|
|
php.ini-recommended:
|
|
ze1 restoration
|
|
|
|
* (PHP_5_2)
|
|
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:
|
|
Restore ZE1 compatibility mode (Zend Engine part - the modules patches
|
|
will follow later today)
|
|
|
|
2006-06-05 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/oci8/package.xml:
|
|
add new changelog entries
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
BFN
|
|
|
|
2006-06-05 Stanislav Malyshev <stas@zend.com>
|
|
|
|
* (PHP_5_1)
|
|
main/timelib_config.h:
|
|
not for cvs
|
|
|
|
* (PHP_5_1)
|
|
main/internal_functions_win32.c:
|
|
fix typo
|
|
|
|
* (PHP_5_1)
|
|
main/config.w32.h
|
|
main/config.w32.h
|
|
main/internal_functions_win32.c
|
|
main/internal_functions_win32.c
|
|
main/timelib_config.h
|
|
main/timelib_config.h
|
|
win32/php5dllts.dsp
|
|
win32/php5dllts.dsp:
|
|
improve .dsp build
|
|
|
|
2006-06-05 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/oci8/oci8.c
|
|
ext/oci8/oci8_interface.c:
|
|
MFH: fix OCIPasswordChange() parameters (patch by pholdaway at
|
|
technocom-wireless dot com)
|
|
prevent username, password and new password from being empty
|
|
|
|
* ext/oci8/oci8.c
|
|
ext/oci8/oci8_interface.c:
|
|
fix OCIPasswordChange() parameters (patch by pholdaway at
|
|
technocom-wireless dot com)
|
|
prevent username. password and new password from being empty
|
|
|
|
2006-06-04 Stanislav Malyshev <stas@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/ZendTS.dsp
|
|
win32/php5dllts.dsp:
|
|
fix .dsp build
|
|
|
|
2006-06-04 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/mysqli/mysqli_api.c:
|
|
MFB: Fixed bug #37671 (MySQLi extension fails to recognize BIT column).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/mysqli/mysqli_api.c:
|
|
Fixed bug #37671 (MySQLi extension fails to recognize BIT column).
|
|
|
|
2006-06-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ZendEngine2/zend_API.c
|
|
ZendEngine2/zend_API.c:
|
|
- Fix function flag check
|
|
|
|
2006-06-04 Michael Wallner <mike@iworks.at>
|
|
|
|
* main/output.c:
|
|
- fix output handler seeing buffered data when it gets discarded
|
|
- add test
|
|
|
|
2006-06-03 Johannes Schlüter <schlueter@phpbar.de>
|
|
|
|
* sapi/cgi/cgi_main.c
|
|
sapi/cli/php_cli.c:
|
|
- Removed useless -g command line option from CGI and CLI
|
|
- Fixed conflicting behaviour if -B and -a are set with CLI
|
|
- Fixed handling of auto_prepend and exceptions in readline-a-mode
|
|
|
|
2006-06-03 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* ext/standard/array.c
|
|
ext/standard/array.c
|
|
ext/standard/php_array.h
|
|
ext/standard/php_array.h:
|
|
MFB
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/array.c
|
|
ext/standard/php_array.h:
|
|
I swear it wasn't me.
|
|
|
|
2006-06-03 Michael Wallner <mike@iworks.at>
|
|
|
|
* main/php_output.h:
|
|
- remove obsolete cruft
|
|
|
|
2006-06-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ZendEngine2/zend.c:
|
|
- Revert - Needs further discussing
|
|
|
|
2006-06-03 Michael Wallner <mike@iworks.at>
|
|
|
|
* README.NEW-OUTPUT-API:
|
|
- update TS macro usage
|
|
|
|
* ext/session/session.c
|
|
ext/standard/basic_functions.c
|
|
ext/standard/head.c
|
|
ext/standard/info.c
|
|
ext/standard/url_scanner_ex.c
|
|
ext/standard/url_scanner_ex.re
|
|
ext/standard/var.c
|
|
ext/zlib/zlib.c
|
|
main/SAPI.c
|
|
main/main.c
|
|
main/output.c
|
|
main/php_output.h
|
|
sapi/apache/mod_php5.c
|
|
sapi/apache2handler/php_functions.c
|
|
sapi/apache_hooks/mod_php5.c
|
|
sapi/cli/php_cli.c
|
|
sapi/nsapi/nsapi.c:
|
|
- explicit usage of TS macros
|
|
|
|
2006-06-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ZendEngine2/zend.c:
|
|
- Printable is supposed to return nativ/unicode depending on ini setting
|
|
|
|
2006-06-02 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/exif/tests/bug34704.phpt
|
|
ext/exif/tests/exif001.phpt
|
|
ext/exif/tests/exif005.phpt
|
|
tests/classes/serialize_001.phpt:
|
|
fix tests in unicode mode
|
|
|
|
* ext/dom/php_dom.c
|
|
ext/dom/xml_common.h:
|
|
fix error messages in Unicode mode
|
|
|
|
2006-06-02 Michael Wallner <mike@iworks.at>
|
|
|
|
* ext/standard/var.c
|
|
ext/zlib/php_zlib.h
|
|
ext/zlib/zlib.c:
|
|
- fix encoding
|
|
|
|
* README.NEW-OUTPUT-API
|
|
ext/pgsql/pgsql.c
|
|
ext/session/session.c
|
|
ext/standard/basic_functions.c
|
|
ext/standard/head.c
|
|
ext/standard/info.c
|
|
ext/standard/url_scanner_ex.c
|
|
ext/standard/url_scanner_ex.re
|
|
ext/standard/var.c
|
|
ext/zlib/php_zlib.h
|
|
ext/zlib/zlib.c
|
|
main/SAPI.c
|
|
main/main.c
|
|
main/output.c
|
|
main/php.h
|
|
main/php_output.h
|
|
sapi/apache/mod_php5.c
|
|
sapi/apache/php_apache.c
|
|
sapi/apache2handler/php_functions.c
|
|
sapi/apache_hooks/mod_php5.c
|
|
sapi/apache_hooks/php_apache.c
|
|
sapi/cgi/cgi_main.c
|
|
sapi/cli/php_cli.c
|
|
sapi/milter/php_milter.c
|
|
sapi/nsapi/nsapi.c:
|
|
- new output control code
|
|
|
|
|
|
2006-06-02 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* (PHP_5_2)
|
|
ext/dom/element.c:
|
|
MFH: add setIdAttribute, setIdAttributeNS and setIdAttributeNode
|
|
functionality
|
|
|
|
* (BEFORE_NEW_OUTPUT_API)
|
|
ext/dom/element.c:
|
|
idness not valid for attribute declarations
|
|
|
|
2006-06-02 Sebastian Bergmann <sb@sebastian-bergmann.de>
|
|
|
|
* (PHP_5_1)
|
|
ZendEngine2/acinclude.m4:
|
|
MFH: Add bison 2.2 to the list of supported versions.
|
|
|
|
2006-06-02 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (BEFORE_NEW_OUTPUT_API)
|
|
ZendEngine2/zend.c:
|
|
SAPI globals are destroied at this point and reporting errors about memory
|
|
leaks
|
|
can cause crash.
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend.c:
|
|
SAPI globals are destroied at this point and reporting errors about memory
|
|
leaks can cause crash.
|
|
|
|
2006-06-01 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/standard/filters.c:
|
|
MFB: fixed compiler warning
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/filters.c:
|
|
Fixed compiler warning
|
|
|
|
2006-06-01 Michael Wallner <mike@iworks.at>
|
|
|
|
* ext/mysql/config.m4
|
|
ext/mysql/php_mysql.c
|
|
ext/mysqli/config.m4:
|
|
MFB: #37630 MySQL extensions should link against thread safe client libs if
|
|
built with ZTS
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/mysql/config.m4
|
|
ext/mysql/php_mysql.c
|
|
ext/mysqli/config.m4:
|
|
- Fix bug #37630: MySQL extensions should link against thread safe client
|
|
libs if built with ZTS
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
- fix order
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
- Fixed bug #37363 (PDO_MYSQL does not build if no other mysql extension is
|
|
enabled)
|
|
|
|
2006-06-01 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
main/safe_mode.c:
|
|
no need to do TSRMLS_FETCH() twice
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/proc_open.c:
|
|
MFH: suppress_errors is used only on Win32, no need to look for it on other
|
|
systems
|
|
|
|
* ext/standard/proc_open.c:
|
|
suppress_errors is used only on Win32, no need to look for it on other
|
|
systems
|
|
|
|
* ext/standard/filters.c:
|
|
nuke unused variable
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/array/007.phpt
|
|
ext/standard/tests/array/array_chunk2.phpt
|
|
ext/standard/tests/array/array_count_values2.phpt
|
|
ext/standard/tests/array/array_diff_key2.phpt
|
|
ext/standard/tests/array/array_intersect_1.phpt:
|
|
fix tests
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/tests/offset_array.phpt
|
|
ZendEngine2/tests/offset_bool.phpt
|
|
ZendEngine2/tests/offset_long.phpt
|
|
ZendEngine2/tests/offset_null.phpt
|
|
ZendEngine2/tests/offset_object.phpt
|
|
ZendEngine2/tests/offset_string.phpt:
|
|
add new tests
|
|
|
|
* ZendEngine2/tests/offset_array.phpt
|
|
ZendEngine2/tests/offset_array.phpt
|
|
ZendEngine2/tests/offset_bool.phpt
|
|
ZendEngine2/tests/offset_bool.phpt
|
|
ZendEngine2/tests/offset_long.phpt
|
|
ZendEngine2/tests/offset_long.phpt
|
|
ZendEngine2/tests/offset_null.phpt
|
|
ZendEngine2/tests/offset_null.phpt
|
|
ZendEngine2/tests/offset_object.phpt
|
|
ZendEngine2/tests/offset_object.phpt
|
|
ZendEngine2/tests/offset_string.phpt
|
|
ZendEngine2/tests/offset_string.phpt:
|
|
|
|
add new tests
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_execute.c:
|
|
MFH: throw a warning when using invalid offset types with strings
|
|
|
|
* ZendEngine2/zend_execute.c:
|
|
throw a warning when using invalid offset types with strings
|
|
|
|
2006-05-31 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
spelling corrections
|
|
|
|
2006-05-31 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* (PHP_5_2)
|
|
main/main.c:
|
|
Revert accidentally committed internal patch
|
|
|
|
2006-05-31 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/mcrypt/tests/bug37595.phpt:
|
|
add expected warning to the test
|
|
|
|
2006-05-31 Derick Rethans <php@derickrethans.nl>
|
|
|
|
* ext/mcrypt/mcrypt.c
|
|
ext/mcrypt/tests/blowfish.phpt
|
|
ext/mcrypt/tests/bug37595.phpt:
|
|
- MF52: There was nothing wrong here, bug report #37595 is bogus.
|
|
- MF52: Added a new test case to demonstrate a longer plain text.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/mcrypt/mcrypt.c
|
|
ext/mcrypt/tests/blowfish.phpt
|
|
ext/mcrypt/tests/bug37595.phpt:
|
|
- There was nothing wrong here, bug report #37595 is bogus.
|
|
- Added a new test case to demonstrate a longer plain text.
|
|
|
|
2006-05-31 Antony Dovgal <antony@zend.com>
|
|
|
|
* ZendEngine2/zend_interfaces.c:
|
|
fix error message in Unicode mode
|
|
|
|
* ZendEngine2/tests/objects_010.phpt
|
|
ZendEngine2/tests/objects_011.phpt
|
|
ZendEngine2/tests/strict_001.phpt
|
|
ZendEngine2/tests/strict_002.phpt:
|
|
add more tests
|
|
|
|
* ZendEngine2/tests/objects_010.phpt
|
|
ZendEngine2/tests/objects_010.phpt
|
|
ZendEngine2/tests/objects_011.phpt
|
|
ZendEngine2/tests/objects_011.phpt
|
|
ZendEngine2/tests/strict_001.phpt
|
|
ZendEngine2/tests/strict_001.phpt
|
|
ZendEngine2/tests/strict_002.phpt
|
|
ZendEngine2/tests/strict_002.phpt:
|
|
|
|
file objects_010.phpt was initially added on branch PHP_5_2.
|
|
|
|
2006-05-31 Andrei Zmievski <andrei@gravitonic.com>
|
|
|
|
* (PHP_5_2)
|
|
main/main.c
|
|
main/php_compat.h
|
|
main/php_compat.h:
|
|
MFB
|
|
|
|
* (PHP_4_4)
|
|
main/php_compat.h:
|
|
Add pcre_compile2() to the list of aliases.
|
|
|
|
2006-05-31 Antony Dovgal <antony@zend.com>
|
|
|
|
* ZendEngine2/tests/objects_001.phpt
|
|
ZendEngine2/tests/objects_002.phpt
|
|
ZendEngine2/tests/objects_003.phpt
|
|
ZendEngine2/tests/objects_004.phpt
|
|
ZendEngine2/tests/objects_005.phpt
|
|
ZendEngine2/tests/objects_006.phpt
|
|
ZendEngine2/tests/objects_007.phpt
|
|
ZendEngine2/tests/objects_008.phpt
|
|
ZendEngine2/tests/objects_009.phpt:
|
|
add tests for new E_FATALs
|
|
|
|
* ZendEngine2/tests/objects_002.phpt
|
|
ZendEngine2/tests/objects_002.phpt
|
|
ZendEngine2/tests/objects_003.phpt
|
|
ZendEngine2/tests/objects_003.phpt
|
|
ZendEngine2/tests/objects_004.phpt
|
|
ZendEngine2/tests/objects_004.phpt
|
|
ZendEngine2/tests/objects_005.phpt
|
|
ZendEngine2/tests/objects_005.phpt
|
|
ZendEngine2/tests/objects_006.phpt
|
|
ZendEngine2/tests/objects_006.phpt
|
|
ZendEngine2/tests/objects_007.phpt
|
|
ZendEngine2/tests/objects_007.phpt
|
|
ZendEngine2/tests/objects_008.phpt
|
|
ZendEngine2/tests/objects_008.phpt
|
|
ZendEngine2/tests/objects_009.phpt
|
|
ZendEngine2/tests/objects_009.phpt:
|
|
|
|
file objects_002.phpt was initially added on branch PHP_5_2.
|
|
|
|
2006-05-31 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ZendEngine2/zend_builtin_functions.c
|
|
ZendEngine2/zend_builtin_functions.c
|
|
ZendEngine2/zend_execute.h
|
|
ZendEngine2/zend_execute.h:
|
|
Keeping consistent arg_stack during arguments freeing (Exception from
|
|
destructor may use inconsistent arg_stack for backtrace).
|
|
|
|
* ZendEngine2/zend_objects.c
|
|
ZendEngine2/zend_objects.c
|
|
ZendEngine2/zend_objects_API.c
|
|
ZendEngine2/zend_objects_API.c:
|
|
Support for nested exceptions and fatal errors in destructors
|
|
|
|
2006-05-31 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/mcrypt/mcrypt.c
|
|
ext/mcrypt/tests/bug37595.phpt:
|
|
MFH: fix #37595 (mcrypt_generic calculates data length in wrong way)
|
|
|
|
* ext/mcrypt/mcrypt.c
|
|
ext/mcrypt/tests/bug37595.phpt
|
|
ext/mcrypt/tests/bug37595.phpt:
|
|
fix #37595 (mcrypt_generic calculates data length in wrong way)
|
|
|
|
2006-05-31 Andi Gutmans <andi@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
- Fix typo
|
|
|
|
2006-05-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* (PHP_5_2)
|
|
tests/classes/inheritance_003.phpt
|
|
tests/classes/inheritance_004.phpt:
|
|
- Add new tests
|
|
|
|
* tests/classes/inheritance_003.phpt
|
|
tests/classes/inheritance_003.phpt
|
|
tests/classes/inheritance_004.phpt
|
|
tests/classes/inheritance_004.phpt:
|
|
|
|
- Add new tests
|
|
|
|
* ZendEngine2/zend_compile.c:
|
|
- Fix test logic
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_compile.c:
|
|
- Switch back to old severities and still keep bugfix for
|
|
|
|
2006-05-30 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/oci8/oci8_collection.c:
|
|
fix compilation on some b0rked systems that must have collections support
|
|
but they don't
|
|
|
|
2006-05-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ZendEngine2/zend_compile.c:
|
|
- WS
|
|
|
|
2006-05-30 Sara Golemon <sara@golemon.com>
|
|
|
|
* ext/standard/tests/file/mkdir-004.phpt
|
|
ext/standard/tests/file/mkdir-005.phpt:
|
|
Minor fixes (bjori)
|
|
|
|
2006-05-30 Michael Wallner <mike@iworks.at>
|
|
|
|
* ext/pcntl/pcntl.c:
|
|
MFB: fix bug 37635 (argument to pcntl signal handler is trashed)
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/pcntl/pcntl.c:
|
|
- fix bug #37635 (parameter of pcntl signal handler is trashed)
|
|
|
|
2006-05-30 Seiji Masugata <s.masugata@digicom.dnp.co.jp>
|
|
|
|
* (PHP_5_2)
|
|
ext/mbstring/mbstring.c
|
|
ext/mbstring/mbstring.h:
|
|
added mb_stristr( ), mb_strrichr( ).
|
|
|
|
* (PHP_5_2)
|
|
ext/mbstring/mbstring.c
|
|
ext/mbstring/mbstring.h:
|
|
added mb_strstr( ), mb_strrchr( ).
|
|
|
|
* (PHP_5_2)
|
|
ext/mbstring/mbstring.c
|
|
ext/mbstring/mbstring.h:
|
|
added mb_stripos( ), mb_strripos( ).
|
|
|
|
* (PHP_5_2)
|
|
ext/mbstring/mbstring.c
|
|
ext/mbstring/mbstring.h:
|
|
added mb_list_encodings_alias_names( ), mb_list_mime_names( ).
|
|
|
|
* (PHP_5_2)
|
|
ext/mbstring/mbstring.c:
|
|
added option parameter mb_list_encodings( ).
|
|
|
|
2006-05-30 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/standard/basic_functions.c
|
|
ext/standard/php_var.h
|
|
ext/standard/var.c:
|
|
MFB: Added memory_get_peak_usage() function for retrieving peak memory
|
|
usage of a PHP script.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/basic_functions.c
|
|
ext/standard/php_var.h
|
|
ext/standard/var.c:
|
|
Added memory_get_peak_usage() function for retrieving peak memory usage of
|
|
a PHP script.
|
|
|
|
2006-05-30 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_4_4)
|
|
ext/oci8/config.m4:
|
|
merge the last change in 4.4 and allow ext/oci8 to be built against basic
|
|
lite package
|
|
(as Derick requested)
|
|
|
|
* (PHP_5_2)
|
|
ext/oci8/config.m4:
|
|
MFH: don't require libociei, this allows us to build ext/oci8 against
|
|
basiclite OIC package
|
|
|
|
* ext/oci8/config.m4:
|
|
don't require libociei, this allows us to build ext/oci8 against basiclite
|
|
OIC package
|
|
|
|
2006-05-30 Derick Rethans <php@derickrethans.nl>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
- MFH: Fixed bug #37616: DATE_RFC822 does not product RFC 822 dates. (Patch
|
|
by
|
|
Hannes Magnusson)
|
|
|
|
2006-05-30 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/wddx/wddx.c:
|
|
MFB: Convert E_ERROR to E_RECOVERABLE_ERROR
|
|
|
|
* (PHP_5_2)
|
|
ext/wddx/wddx.c:
|
|
Convert E_ERROR to E_RECOVERABLE_ERROR
|
|
|
|
2006-05-29 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/pcre/php_pcre.c:
|
|
no need to check it for not-NULL (as was pointed by Nuno)
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_compile.c:
|
|
MFH: there is no ce at this point, revert this line to its previous state
|
|
|
|
* ZendEngine2/zend_compile.c:
|
|
there is no ce at this point, revert this line to its previous state
|
|
See also: http://news.php.net/php.zend-engine.cvs/4931
|
|
|
|
* (PHP_5_2)
|
|
ext/mbstring/tests/common.inc
|
|
ext/mbstring/tests/mb_strlen.phpt:
|
|
fix tests
|
|
|
|
* (PHP_5_2)
|
|
ext/pcre/tests/invalid_utf8.phpt
|
|
ext/standard/tests/file/file_put_contents.phpt:
|
|
add test
|
|
|
|
* ext/pcre/tests/invalid_utf8.phpt
|
|
ext/pcre/tests/invalid_utf8.phpt
|
|
ext/standard/tests/file/file_put_contents.phpt:
|
|
|
|
add test
|
|
|
|
* ext/pcre/php_pcre.c:
|
|
return NULL in case of error (and fix leak/non-null-terminated string
|
|
error)
|
|
|
|
2006-05-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
- BFN
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_compile.c
|
|
ZendEngine2/zend_object_handlers.c
|
|
ZendEngine2/tests/bug37632.phpt:
|
|
- MFH Bugfix #37632 (Protected method access problem)
|
|
|
|
* ZendEngine2/zend_compile.c
|
|
ZendEngine2/zend_object_handlers.c
|
|
ZendEngine2/tests/bug37632.phpt
|
|
ZendEngine2/tests/bug37632.phpt:
|
|
- Bugfix #37632 (Protected method access problem)
|
|
|
|
2006-05-29 Antony Dovgal <antony@zend.com>
|
|
|
|
* ext/oci8/config.m4:
|
|
improve sed expressions
|
|
|
|
2006-05-29 Michael Wallner <mike@iworks.at>
|
|
|
|
* ext/mysqli/mysqli.c
|
|
ext/mysqli/tests/bug36949.phpt:
|
|
MFB: Fixed bug #36949 (invalid internal mysqli objects dtor)
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/mysqli/mysqli.c
|
|
ext/mysqli/tests/bug36949.phpt
|
|
ext/mysqli/tests/bug36949.phpt:
|
|
- Fixed bug #36949 (invalid internal mysqli objects dtor)
|
|
|
|
2006-05-29 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
BFN
|
|
|
|
* (PHP_5_2)
|
|
ext/oci8/oci8.c:
|
|
MFH: fix #37531 (oci8 persistent connection corruption)
|
|
|
|
* ext/oci8/oci8.c:
|
|
fix #37531 (oci8 persistent connection corruption)
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/file/file_put_contents.phpt:
|
|
file file_put_contents.phpt was added on branch PHP_5_2 on 2006-05-29
|
|
10:42:54 +0000
|
|
|
|
* ext/standard/file.c:
|
|
initialize srcstream
|
|
use different variable in local scope
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/file.c:
|
|
initialize srcstream
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/file.c:
|
|
MFH: prevent resource leaking when passing invalid stream resource as
|
|
second argument
|
|
|
|
* ext/standard/file.c:
|
|
prevent resource leaking when passing invalid stream resource as second
|
|
argument
|
|
|
|
2006-05-29 Georg Richter <georg@mysql.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/mysqli/mysqli_api.c:
|
|
Fix for bug #37620
|
|
|
|
2006-05-28 Johannes Schlüter <schlueter@phpbar.de>
|
|
|
|
* ext/standard/string.c:
|
|
- Fix str_replace with unicode strings as key
|
|
|
|
2006-05-28 Michael Wallner <mike@iworks.at>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
- news entry for apache2handler ap_set_content_type() fix
|
|
|
|
* (PHP_5_2)
|
|
sapi/apache2handler/php_apache.h
|
|
sapi/apache2handler/sapi_apache2.c:
|
|
MFH: call ap_set_content_type() only once, else each time we call it,
|
|
configured output filters for that content type will be added
|
|
|
|
* sapi/apache2handler/php_apache.h
|
|
sapi/apache2handler/sapi_apache2.c:
|
|
- call ap_set_content_type() only once, else each time we call it,
|
|
configured output filters for that content type will be added
|
|
|
|
2006-05-28 Johannes Schlüter <schlueter@phpbar.de>
|
|
|
|
* ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h:
|
|
- Fix printf modifier
|
|
|
|
2006-05-28 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/pcre/config0.m4:
|
|
MFB: Fixed bug #37586 (Bumped minimum PCRE version to 6.6, needed for
|
|
recurssion limit support).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/pcre/config0.m4:
|
|
Fixed bug #37586 (Bumped minimum PCRE version to 6.6, needed for recurssion
|
|
limit support).
|
|
|
|
2006-05-27 Johannes Schlüter <schlueter@phpbar.de>
|
|
|
|
* main/main.c:
|
|
- nitpicking "PHP6" vs. "PHP 6"
|
|
|
|
2006-05-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_API.c:
|
|
- Revert until there is an ok for the full patch
|
|
|
|
* ZendEngine2/zend_API.c
|
|
ZendEngine2/zend_API.h:
|
|
- Take care of refcounting in zend_fcall_info_*() functions
|
|
- Add docu
|
|
|
|
* ZendEngine2/zend_API.c
|
|
ZendEngine2/zend_API.c
|
|
ZendEngine2/zend_compile.c
|
|
ZendEngine2/zend_object_handlers.c:
|
|
- WS
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_API.c
|
|
ZendEngine2/zend_compile.h
|
|
ZendEngine2/zend_object_handlers.c
|
|
ZendEngine2/tests/bug37212.phpt:
|
|
- MFH: Fix bug #37212 (Access to protected property of common base class)
|
|
By adding "zend_class_entry *ce" to struct zend_property_info;
|
|
|
|
2006-05-27 Johannes Schlüter <schlueter@phpbar.de>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend_compile.c:
|
|
- MFH Fix #37614 (Class name lowercased in error message)
|
|
|
|
2006-05-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_execute.c:
|
|
- WS/CS
|
|
|
|
2006-05-27 Johannes Schlüter <schlueter@phpbar.de>
|
|
|
|
* ZendEngine2/zend_compile.c:
|
|
- Fix #37614 (Class name lowercased in error message)
|
|
|
|
2006-05-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ZendEngine2/zend_API.c
|
|
ZendEngine2/zend_compile.h
|
|
ZendEngine2/zend_object_handlers.c
|
|
ZendEngine2/tests/bug37212.phpt
|
|
ZendEngine2/tests/bug37212.phpt:
|
|
- Fix bug #37212 (Access to protected property of common base class)
|
|
By adding "zend_class_entry *ce" to struct zend_property_info;
|
|
|
|
* ZendEngine2/tests/abstract-static.phpt:
|
|
- There are no abstract static methods in classes, use interfaces
|
|
|
|
2006-05-26 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* (PHP_5_2)
|
|
ext/dom/dom_fe.h
|
|
ext/dom/node.c
|
|
ext/dom/tests/canonicalization.phpt:
|
|
MFH: add C14N() and C14NFile() methods to perform XML canonicalization
|
|
add test
|
|
|
|
* ext/dom/dom_fe.h
|
|
ext/dom/node.c
|
|
ext/dom/tests/canonicalization.phpt
|
|
ext/dom/tests/canonicalization.phpt:
|
|
add C14N() and C14NFile() methods to perform XML canonicalization
|
|
add test
|
|
|
|
2006-05-26 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
Fixed bug #37523 (namespaces added too late, leads to missing xsi:type
|
|
attributes. incompatibility with libxml2-2.6.24)
|
|
|
|
2006-05-26 Sara Golemon <sara@golemon.com>
|
|
|
|
* ZendEngine2/zend_API.c:
|
|
Fix ZTS build, call with TSRMLS_CC not DC
|
|
|
|
2006-05-26 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/wddx/wddx.c
|
|
ext/wddx/wddx.c:
|
|
Corrected previous patch
|
|
|
|
2006-05-26 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* ext/openssl/xp_ssl.c:
|
|
- MFB: fix leaks in openssl context options
|
|
|
|
2006-05-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_execute.c
|
|
ZendEngine2/tests/bug33996.phpt
|
|
tests/classes/interfaces_003.phpt:
|
|
- MFH Sync error messages and simplify error message generation code
|
|
|
|
2006-05-26 Pierre-Alain Joye <pierre.dev@gmail.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/openssl/xp_ssl.c:
|
|
- fix leaks in openssl context options
|
|
|
|
2006-05-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ZendEngine2/zend_execute.c
|
|
ZendEngine2/tests/bug33996.phpt
|
|
tests/classes/interfaces_003.phpt:
|
|
- Sync error messages and simplify error message generation code
|
|
|
|
2006-05-25 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/wddx/wddx.c
|
|
ext/wddx/tests/bug37569.phpt:
|
|
MFB: Fixed bug #37569 (WDDX incorrectly encodes high-ascii characters).
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
ext/wddx/wddx.c
|
|
ext/wddx/tests/bug37569.phpt:
|
|
MFH: Fixed bug #37569 (WDDX incorrectly encodes high-ascii characters).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/wddx/wddx.c
|
|
ext/wddx/tests/bug37569.phpt
|
|
ext/wddx/tests/bug37569.phpt
|
|
ext/wddx/tests/bug37569.phpt:
|
|
Fixed bug #37569 (WDDX incorrectly encodes high-ascii characters)
|
|
|
|
2006-05-25 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ZendEngine2/zend_API.c
|
|
ZendEngine2/zend_API.h:
|
|
- Ease writing functions that deal with php function 'pointers'
|
|
|
|
2006-05-25 Edin Kadribasic <edink@emini.dk>
|
|
|
|
* main/php.h:
|
|
MFB: Missing definition, patch by Steph Fox
|
|
|
|
* (PHP_5_2)
|
|
main/php.h:
|
|
Missing definition, patch by Steph Fox
|
|
|
|
2006-05-25 Michael Wallner <mike@iworks.at>
|
|
|
|
* ext/curl/streams.c:
|
|
MFB: fix bug #34180, --with-curlwrappers discards stream context options
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/curl/streams.c:
|
|
- implement standard http stream wrapper options, fixes bug #34180
|
|
- skip empty headers in on_header_available()
|
|
|
|
2006-05-25 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/dbase/dbf_head.c:
|
|
MFH: remove debug output and fix bug #37589
|
|
|
|
* ext/dbase/dbf_head.c:
|
|
remove debug output and fix bug #37589
|
|
|
|
2006-05-25 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ext/standard/tests/strings/bug22224.phpt:
|
|
- MFB
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/strings/bug22224.phpt:
|
|
- Update test
|
|
|
|
2006-05-25 Antony Dovgal <antony@zend.com>
|
|
|
|
* 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:
|
|
fix tests in unicode mode
|
|
|
|
* ZendEngine2/zend_API.c
|
|
ZendEngine2/zend_API.h
|
|
ZendEngine2/zend_operators.c:
|
|
MFB: fix error messages when converting objects to other types
|
|
|
|
2006-05-25 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
README.UPDATE_5_2:
|
|
- Update update news and sync with NEWS
|
|
|
|
* (PHP_5_1)
|
|
NEWS
|
|
ext/wddx/wddx.c:
|
|
- MFH Fixed bug #37587 (var without attribute causes segfault
|
|
|
|
2006-05-25 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_API.c
|
|
ZendEngine2/zend_API.h
|
|
ZendEngine2/zend_operators.c:
|
|
fix error messages when converting objects to other types
|
|
add new function
|
|
MFB will follow soon
|
|
|
|
2006-05-25 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ext/wddx/wddx.c
|
|
ext/wddx/tests/bug37587.phpt
|
|
ext/wddx/tests/bug37587.phpt:
|
|
- Bugfix 37587
|
|
|
|
2006-05-25 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_1)
|
|
NEWS
|
|
NEWS:
|
|
Fixed bug #37278 (SOAP not respecting uri in __soapCall)
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend_execute_API.c
|
|
ZendEngine2/zend_execute_API.c:
|
|
Fixed bug #37558 (timeout functionality doesn't work after a second PHP
|
|
starup on the same thread). (p dot desarnaud at wanadoo dot fr)
|
|
|
|
2006-05-25 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
reorder
|
|
|
|
2006-05-25 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_1)
|
|
NEWS
|
|
sapi/cgi/fastcgi.c
|
|
sapi/cgi/fastcgi.h:
|
|
Fixed bug #37576 (FastCGI env (cgi vars) table overflow). (Piotr)
|
|
|
|
* (PHP_5_1)
|
|
NEWS
|
|
NEWS
|
|
sapi/cgi/fastcgi.c
|
|
sapi/cgi/fastcgi.c
|
|
sapi/cgi/fastcgi.c:
|
|
Fixed bug #37496 (FastCGI output buffer overrun)
|
|
|
|
2006-05-24 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/standard/basic_functions.c:
|
|
MFB: Fixed bug #37563 (array_key_exists performance is poor for &$array).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/basic_functions.c:
|
|
Fixed bug #37563 (array_key_exists performance is poor for &$array).
|
|
|
|
2006-05-24 Edin Kadribasic <edink@emini.dk>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
BFN
|
|
|
|
* main/main.c:
|
|
MFB: Initialize windows globals, fixes #37428
|
|
|
|
* (PHP_5_2)
|
|
main/main.c:
|
|
Initialize windows globals, fixes #37428
|
|
|
|
2006-05-24 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
BFN
|
|
|
|
* ext/sybase_ct/php_sybase_ct.c:
|
|
MFB: fix #37499 (CLI segmentation faults during cleanup (only with
|
|
sybase-ct extension enabled))
|
|
|
|
* (PHP_5_2)
|
|
ext/sybase_ct/php_sybase_ct.c:
|
|
fix #37499 (CLI segmentation faults during cleanup (only with sybase-ct
|
|
extension enabled))
|
|
|
|
2006-05-24 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* run-tests.php:
|
|
Fixed CGI tests
|
|
|
|
* (PHP_5_2)
|
|
run-tests.php:
|
|
Fixed CGI tests.
|
|
|
|
* (PHP_5_1)
|
|
NEWS
|
|
NEWS
|
|
sapi/cgi/cgi_main.c
|
|
sapi/cgi/cgi_main.c
|
|
sapi/cgi/fastcgi.h:
|
|
Fixed bug #37256 (php-fastcgi dosen't handle connection abort)
|
|
|
|
* (PHP_5_1)
|
|
NEWS
|
|
NEWS
|
|
sapi/cgi/cgi_main.c
|
|
sapi/cgi/cgi_main.c
|
|
sapi/cgi/cgi_main.c:
|
|
Fixed bug #37341 ($_SERVER in included file is shortened to two entries, if
|
|
$_ENV gets used).
|
|
|
|
2006-05-23 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* (PHP_5_1)
|
|
ext/standard/tests/array/array_combine.phpt
|
|
ext/standard/tests/array/array_combine.phpt
|
|
ext/standard/tests/array/array_diff_assoc.phpt
|
|
ext/standard/tests/array/array_diff_assoc.phpt:
|
|
- MFH Add more tests from Ligaya Turmelle
|
|
|
|
* ext/standard/tests/array/array_combine.phpt
|
|
ext/standard/tests/array/array_combine.phpt
|
|
ext/standard/tests/array/array_combine.phpt
|
|
ext/standard/tests/array/array_diff_assoc.phpt
|
|
ext/standard/tests/array/array_diff_assoc.phpt
|
|
ext/standard/tests/array/array_diff_assoc.phpt:
|
|
1.1.4;
|
|
- Add more tests from Ligaya Turmelle
|
|
|
|
2006-05-23 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
main/php_open_temporary_file.c
|
|
main/php_open_temporary_file.c:
|
|
MFH: Fixed handling of extremely long paths inside tempnam() function.
|
|
|
|
* main/php_open_temporary_file.c:
|
|
MFB: Fixed handling of extremely long paths inside tempnam() function.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
main/php_open_temporary_file.c:
|
|
Fixed handling of extremely long paths inside tempnam() function.
|
|
|
|
2006-05-23 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/file/stream_rfc2397_007.phpt:
|
|
file stream_rfc2397_007.phpt was added on branch PHP_5_2 on 2006-05-23
|
|
22:31:24 +0000
|
|
|
|
* main/streams/memory.c:
|
|
- Fix feof() with temp/memory streams
|
|
|
|
* (PHP_5_2)
|
|
ext/simplexml/php_simplexml.h
|
|
ext/simplexml/simplexml.c
|
|
ext/simplexml/tests/profile12.phpt
|
|
ext/simplexml/tests/profile13.phpt:
|
|
- MFH Sync with head (namespace prefix handling)
|
|
|
|
* NEWS:
|
|
- Done in 5.2
|
|
|
|
* ext/simplexml/simplexml.c:
|
|
- Readd NULL as allowed classname to skip parameter
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_API.c:
|
|
- MFH Handle NULL in C argument parsing correct
|
|
|
|
* ZendEngine2/zend_API.c:
|
|
- Handle NULL in C argument parsing correct
|
|
|
|
* ext/simplexml/tests/bug37565.phpt
|
|
ext/simplexml/tests/bug37565.phpt
|
|
ext/standard/tests/file/stream_rfc2397_007.phpt:
|
|
|
|
- Add new test
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_API.c:
|
|
- Fix double error raising issue
|
|
|
|
* ext/simplexml/simplexml.c:
|
|
- Fix SEGV in case class to generate is not derived from SimpleXMLElement
|
|
by issueing an error
|
|
|
|
2006-05-23 Sebastian Bergmann <sb@sebastian-bergmann.de>
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/acinclude.m4:
|
|
MFH: Add bison 2.2 to the list of supported versions.
|
|
|
|
* ZendEngine2/acinclude.m4:
|
|
Add bison 2.2 to the list of supported versions.
|
|
|
|
2006-05-22 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* .gdbinit:
|
|
- Provide user func printztype to retrieve the name of a zval type
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
- Update
|
|
|
|
2006-05-22 Rob Richards <rrichards@ctindustries.net>
|
|
|
|
* (PHP_5_2)
|
|
ext/dom/attr.c
|
|
ext/dom/document.c
|
|
ext/dom/dom_fe.h
|
|
ext/dom/php_dom.c
|
|
ext/dom/php_dom.h
|
|
ext/dom/xml_common.h
|
|
ext/dom/tests/regsiter_node_class.phpt:
|
|
MFH: add registerNodeClass() method
|
|
- update attribute isID functionality
|
|
- add test
|
|
|
|
* ext/dom/tests/regsiter_node_class.phpt
|
|
ext/dom/tests/regsiter_node_class.phpt:
|
|
|
|
add test
|
|
|
|
2006-05-22 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/ming/ming.c:
|
|
MFB: E_ERROR > E_RECOVERABLE_ERROR
|
|
|
|
* (PHP_5_2)
|
|
ext/ming/ming.c:
|
|
E_ERROR > E_RECOVERABLE_ERROR
|
|
|
|
2006-05-22 Greg Beaver <greg@chiaraquartet.net>
|
|
|
|
* (PHP_4_4)
|
|
pear/install-pear.php
|
|
pear/PEAR/Downloader.php
|
|
pear/PEAR/REST.php:
|
|
fix PEAR build
|
|
|
|
* pear/packages/PEAR-1.4.9.tar
|
|
pear/packages/PEAR-1.4.9.tar:
|
|
|
|
file PEAR-1.4.9.tar was initially added on branch PHP_4_4.
|
|
|
|
* (PHP_4_4)
|
|
pear/PEAR.php
|
|
pear/System.php
|
|
pear/install-pear.php
|
|
pear/PEAR/ChannelFile.php
|
|
pear/PEAR/Common.php
|
|
pear/PEAR/Config.php
|
|
pear/PEAR/Dependency2.php
|
|
pear/PEAR/Downloader.php
|
|
pear/PEAR/Frontend.php
|
|
pear/PEAR/Installer.php
|
|
pear/PEAR/PackageFile.php
|
|
pear/PEAR/REST.php
|
|
pear/PEAR/Registry.php
|
|
pear/PEAR/Remote.php
|
|
pear/PEAR/Validate.php
|
|
pear/PEAR/Command/Install.php
|
|
pear/PEAR/Frontend/CLI.php
|
|
pear/packages/PEAR-1.4.6.tar:
|
|
sync to PEAR 1.4.9
|
|
add PEAR 1.4.9 to installed tarballs
|
|
|
|
2006-05-22 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* sapi/cgi/fastcgi.c
|
|
sapi/cgi/fastcgi.c
|
|
sapi/cgi/fastcgi.c:
|
|
Fixed bug #37496 (FastCGI output buffer overrun)
|
|
|
|
2006-05-22 Antony Dovgal <antony@zend.com>
|
|
|
|
* sapi/cgi/fastcgi.c
|
|
sapi/cgi/fastcgi.c:
|
|
fix typo
|
|
|
|
* (PHP_5_1)
|
|
ext/oci8/config.w32
|
|
ext/oci8/config.w32:
|
|
re-enable OCILobRead2() support
|
|
|
|
* ext/oci8/config.w32:
|
|
re-enable OCILobRead2() support on win32
|
|
|
|
2006-05-21 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* (PHP_4_4)
|
|
ext/curl/curl.c:
|
|
- Fix build
|
|
|
|
* (PHP_5_2)
|
|
ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h
|
|
ZendEngine2/zend_vm_gen.php:
|
|
- MFH Sync vm generation with head
|
|
- Regenerate vm
|
|
|
|
2006-05-21 Derick Rethans <php@derickrethans.nl>
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
configure.in
|
|
main/php_version.h:
|
|
- Back to dev
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
configure.in
|
|
main/php_version.h:
|
|
- Go with 4.4.3RC1
|
|
|
|
2006-05-21 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
ext/curl/curl.c
|
|
ext/curl/interface.c:
|
|
MFH: Added control character checks for cURL extension's
|
|
open_basedir/safe_mode checks.
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/curl/interface.c
|
|
ext/curl/interface.c:
|
|
Added control character checks for cURL extension's open_basedir/safe_mode
|
|
checks.
|
|
|
|
* (PHP_4_4)
|
|
NEWS
|
|
ext/mysql/libmysql/libmysql.c:
|
|
Fixed a possible buffer overflow inside create_named_pipe() for Win32
|
|
systems in libmysql.c.
|
|
|
|
* (PHP_5_2)
|
|
README.UPDATE_5_2:
|
|
Added a note about E_RECOVERABLE_ERROR being a part of E_ALL.
|
|
|
|
2006-05-21 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* (PHP_5_2)
|
|
ext/standard/tests/file/stream_rfc2397_006.phpt
|
|
main/streams/memory.c:
|
|
- MFH Handle corrupt base64 data in data: url
|
|
|
|
* ext/standard/tests/file/stream_rfc2397_006.phpt
|
|
ext/standard/tests/file/stream_rfc2397_006.phpt
|
|
main/streams/memory.c:
|
|
|
|
- Handle corrupt base64 data in data: url
|
|
|
|
* ext/standard/base64.c:
|
|
- Drop unneccesary check and change to safe_emalloc
|
|
|
|
* ZendEngine2/zend_API.c:
|
|
- Improve error messages (missing unicode todo)
|
|
|
|
* ZendEngine2/zend_execute.c
|
|
tests/lang/bug24658.phpt:
|
|
- Improve error messages (part 2)
|
|
|
|
* tests/lang/catchable_error_002.phpt:
|
|
- Fix unicode expectations
|
|
|
|
* ZendEngine2/zend_execute.c
|
|
ZendEngine2/tests/array_type_hint_001.phpt
|
|
ZendEngine2/tests/bug33996.phpt
|
|
tests/classes/interfaces_003.phpt
|
|
tests/classes/type_hinting_001.phpt
|
|
tests/classes/type_hinting_003.phpt
|
|
tests/lang/bug24658.phpt
|
|
tests/lang/catchable_error_001.phpt
|
|
tests/lang/catchable_error_002.phpt
|
|
tests/lang/type_hints_001.phpt:
|
|
- Improved error messages
|
|
|
|
* README.CVS-RULES
|
|
README.CVS-RULES
|
|
README.CVS-RULES
|
|
README.CVS-RULES
|
|
README.CVS-RULES
|
|
README.CVS-RULES:
|
|
- Update
|
|
|
|
2006-05-20 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ZendEngine2/zend_objects.c:
|
|
- Z_LVAL is a long so use %ld
|
|
|
|
2006-05-20 Antony Dovgal <antony@zend.com>
|
|
|
|
* ZendEngine2/zend_objects_API.c
|
|
ZendEngine2/zend_objects_API.h:
|
|
fix the typo before everybody forgets about it
|
|
|
|
2006-05-20 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* ZendEngine2/zend_objects.c:
|
|
- Better error message in case of an exception from a dtor while an
|
|
exception is already pending
|
|
|
|
* ZendEngine2/zend_vm_def.h
|
|
ZendEngine2/zend_vm_execute.h
|
|
ZendEngine2/zend_vm_gen.php:
|
|
- Fix warning
|
|
|
|
2006-05-20 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
ext/oci8/oci8_lob.c:
|
|
MFH: attempt to fix OCILobRead2() related problems
|
|
|
|
* ext/oci8/oci8_lob.c:
|
|
attempt to fix OCILobRead2() related problems
|
|
|
|
2006-05-20 Marcus Boerger <marcus.boerger@post.rwth-aachen.de>
|
|
|
|
* .gdbinit:
|
|
- In printzv show private/protected visibility and class in case of private
|
|
|
|
* tests/classes/abstract_by_interface_001.phpt
|
|
tests/classes/abstract_by_interface_001.phpt
|
|
tests/classes/abstract_by_interface_002.phpt
|
|
tests/classes/abstract_by_interface_002.phpt:
|
|
|
|
- Add new tests
|
|
|
|
* ZendEngine2/zend_objects.c:
|
|
- Do not use the protection at this place, we would need another object
|
|
shutdown state (e.g. destructed == 2). That's probbaly too much.
|
|
|
|
* ZendEngine2/zend_objects.c
|
|
ZendEngine2/zend_objects_API.c
|
|
ZendEngine2/zend_objects_API.h:
|
|
- Destructors must not be called twice
|
|
|
|
* ZendEngine2/tests/catch_004.phpt:
|
|
- Should be static and be called (comitted wrong version)
|
|
|
|
* ZendEngine2/tests/catch_002.phpt
|
|
ZendEngine2/tests/catch_002.phpt
|
|
ZendEngine2/tests/catch_003.phpt
|
|
ZendEngine2/tests/catch_003.phpt
|
|
ZendEngine2/tests/catch_004.phpt
|
|
ZendEngine2/tests/catch_004.phpt:
|
|
|
|
- Add new tests
|
|
|
|
2006-05-19 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* ZendEngine2/zend_ini.c
|
|
ZendEngine2/zend_ini.c:
|
|
Fixed random crashes in ZTS mode becouse of uninitialized
|
|
EG(modified_ini_directives).
|
|
|
|
2006-05-19 Derick Rethans <php@derickrethans.nl>
|
|
|
|
* (PHP_5_2)
|
|
NEWS:
|
|
- Fixed bug #37514 (strtotime doesn't assume year correctly).
|
|
|
|
2006-05-19 Antony Dovgal <antony@zend.com>
|
|
|
|
* tests/lang/bug35239.phpt
|
|
tests/lang/bug35239.phpt:
|
|
|
|
file bug35239.phpt was initially added on branch PHP_4_4.
|
|
|
|
* (PHP_4_4)
|
|
tests/lang/bug29566.phpt:
|
|
add new test
|
|
|
|
* (PHP_5_1)
|
|
tests/basic/021.phpt
|
|
tests/basic/021.phpt:
|
|
fix test
|
|
|
|
2006-05-19 Hartmut Holzgraefe <hartmut@php-groupies.de>
|
|
|
|
* NEWS
|
|
ext/standard/basic_functions.c
|
|
ext/standard/file.c
|
|
ext/standard/file.h:
|
|
Name change: php_get_tmpdir() renamed to sys_get_temp_dir()
|
|
|
|
2006-05-19 Antony Dovgal <antony@zend.com>
|
|
|
|
* (PHP_4_4)
|
|
ext/wddx/wddx.c:
|
|
MFH fix for #34306 (wddx_serialize_value() crashes with long array keys)
|
|
|
|
* (PHP_4_4)
|
|
ext/sysvmsg/sysvmsg.c:
|
|
MFH: fix possible usage of uninitialized variable
|
|
|
|
* main/streams/filter.c:
|
|
initialize factory
|
|
|
|
* (PHP_4_4)
|
|
ext/standard/string.c:
|
|
fix invalid read in basename("/.gz", ".gz")
|
|
|
|
* (PHP_5_1)
|
|
ext/standard/tests/array/array_chunk2.phpt
|
|
ext/standard/tests/array/array_count_values2.phpt
|
|
ext/standard/tests/array/array_diff_key2.phpt:
|
|
add new tests by Ligaya Turmelle
|
|
|
|
* ext/standard/tests/array/array_chunk2.phpt
|
|
ext/standard/tests/array/array_chunk2.phpt
|
|
ext/standard/tests/array/array_count_values2.phpt
|
|
ext/standard/tests/array/array_count_values2.phpt
|
|
ext/standard/tests/array/array_diff_key2.phpt
|
|
ext/standard/tests/array/array_diff_key2.phpt:
|
|
|
|
add new tests by Ligaya Turmelle
|
|
|
|
* ext/standard/tests/array/array_chunk2.phpt
|
|
ext/standard/tests/array/array_chunk2.phpt
|
|
ext/standard/tests/array/array_count_values2.phpt
|
|
ext/standard/tests/array/array_count_values2.phpt
|
|
ext/standard/tests/array/array_diff_key2.phpt
|
|
ext/standard/tests/array/array_diff_key2.phpt:
|
|
|
|
file array_chunk2.phpt was initially added on branch PHP_5_2.
|
|
|
|
2006-05-19 Dmitry Stogov <dmitry@zend.com>
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ZendEngine2/zend.c
|
|
ZendEngine2/zend.c
|
|
ZendEngine2/zend.h
|
|
ZendEngine2/zend.h
|
|
ZendEngine2/zend_extensions.h
|
|
ZendEngine2/zend_extensions.h
|
|
ZendEngine2/zend_globals.h
|
|
ZendEngine2/zend_globals.h
|
|
ext/standard/basic_functions.c
|
|
ext/standard/basic_functions.c
|
|
main/main.c
|
|
main/main.c:
|
|
Optimized zend_try/zend_catch macroses (eliminated memcpy())
|
|
|
|
2006-05-19 Ilia Alshanetsky <ilia@prohost.org>
|
|
|
|
* ext/standard/filestat.c:
|
|
MFB: Fixed bug #37505 (touch() truncates large files).
|
|
|
|
* (PHP_5_2)
|
|
NEWS
|
|
ext/standard/filestat.c:
|
|
Fixed bug #37505 (touch() truncates large files).
|
|
|
|
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ü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å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ü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ü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ü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 ß (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ü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ü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ü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 #Â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
|
|
|