From: Date: Fri, 12 Apr 2002 00:25:06 +0000 (+0000) Subject: ChangeLog update X-Git-Tag: php-4.3.0dev-ZendEngine2-Preview1~703 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=58c5f683680aea42f125cd313e4786a4c196c434;p=php ChangeLog update --- diff --git a/ChangeLog b/ChangeLog index 93ef08e4ac..d81485bc59 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,188 @@ +2002-04-11 Marcus Börger + + * ext/mbstring/mbstring.c: + interpret empty to_encoding as encoding not set what results in current_internal_encoding + +2002-04-11 Jani Taskinen + + * NEWS: Fixed (again) the news entry..NEWS file is not a manual. + +2002-04-11 Rui Hirokawa + + * ext/mbstring/mbstring.c: + fixed a bug which causes crash when charset is not set. + +2002-04-11 Harald Radi + + * ext/gd/gd.c: fixed typo + + * ext/gd/gd.c: fixed type + +2002-04-11 Aaron Bannert + + * sapi/apache2filter/php_apache.h + sapi/apache2filter/sapi_apache2.c: + Fix a problem where php-generated data was pushed down the entire output + filter chain instead of just down the rest of the chain. This fix will + speed up some unnecessary overhead introduced in the last patch. + + Suggested by: Cliff Woolley + +2002-04-11 Harald Radi + + * ext/gd/gd.c: fixed type + +2002-04-11 Aaron Bannert + + * sapi/apache2filter/php_apache.h + sapi/apache2filter/sapi_apache2.c: + PHP filters and Apache 2 aren't quite a perfect match yet, so we have + to do some trickery with the server_context to make sure it is always + valid within the current thread. + + This patch makes sure the server_context is created in apache's + post_read_request hook phase, and then registeres a cleanup that + will NULL out the server context when the request goes out of scope. + Then, inside the output filters, if the server_context is null we + throw an error. Finally, instead of saving the output filter in + the server_context, now we store the entire request_rec pointer + in there. + + POST bodies appear to be working now, although they are very inefficient. + The input filter is still just realloc()ing for whatever data comes + down the input pipe, and then sending this to PHP. This means that + we are doing some really nasty memory management on big POST bodies. + For now this it allows for unlimited input bodies, which means that + a big POST could potentially DoS a box by making it run out of memory. + We might want to put a limit on here just in case, at least until + we figure out how to consume input data more efficiently into php. + +2002-04-11 Sebastian Bergmann + + * main/config.w32.h + win32/php4dll.dsp + win32/php4dllts.dsp: Disable ext/overload. + +2002-04-11 Joseph Tate + + * win32/php4dllts.dsp + win32/php4ts.dsp + win32/php4ts_cli.dsp: Fixing project files so that they load + +2002-04-11 Aaron Bannert + + * sapi/apache2filter/sapi_apache2.c: + Don't depend on the context provided by the filter (f->ctx) anymore. In + Apache 2 the input and output filter contexts are kept unique. We now + only depend on SG(server_context) for each request, and assume that + the same thread will process the entire request. At some point it + would be wise to separate the input and output contexts. + + * sapi/apache2filter/sapi_apache2.c: + Return the number of bytes consumed, not the number of bytes left. + + Suggested by: Brian Havard + +2002-04-11 Jan Lehnardt + + * ext/domxml/tests/001.phpt: + - add quotes. Cought by: Roman Neuhauser + +2002-04-11 Aaron Bannert + + * sapi/apache2filter/sapi_apache2.c: + Return the number of bytes consumed, not the number of bytes left. + + Suggested by: Brian Havard + +2002-04-11 Sebastian Bergmann + + * sapi/apache2filter/README: MFH (Update README). + + * sapi/apache2filter/README: Update README. + +2002-04-11 Joseph Tate + + * win32/php4ts.dsp + win32/php4ts.rc + win32/php4ts.rc2 + win32/php4ts_cli.dsp + win32/php4ts_cli.rc + win32/php4ts_cli.rc2 + win32/resource.h + win32/php4dllts.rc + win32/php4dllts.rc2 + win32/php4dllts.dsp: + Added versioning to dll and exe files created under windows. + + + +2002-04-11 Wez Furlong + + * main/php_version.h: sync with PHP_MAJOR_VERSION changes to configure.in + + * configure.in: Apply patch for MAJOR_VERSION etc. by Joseph Tate + +2002-04-11 Yasuo Ohgaki + + * ext/mbstring/mbstring.c: Fix ZTS build + +2002-04-11 Derick Rethans + + * ext/overload/config.m4 + configure.in + ext/standard/basic_functions.h + ext/standard/aggregation.c + ext/standard/aggregation.h + ext/standard/basic_functions.c + ext/standard/config.m4: + - Mark Apache2, overload and aggregation as experimental + +2002-04-11 Wez Furlong + + * main/user_streams.c + ext/standard/php_fopen_wrapper.c: Fix declarations (Thanks Sebastian) + +2002-04-11 Alexander Merz + + * pear/Archive/Tar.php: use DIRECTORY_SEPERATOR + +2002-04-11 Stig Bakken + + * configure.in: * no more pear/scripts/pear-get + +2002-04-11 Marcus Börger + + * ext/standard/base64.c: thread safe + + * main/snprintf.c: fix build (hopefully for BSD, too) + + * ext/standard/image.c: fix warning + + * ext/standard/tests/file/002.phpt: fix testproblem + +2002-04-11 Sebastian Bergmann + + * sapi/apache2filter/php_apache.h + sapi/apache2filter/sapi_apache2.c: + MFH (Patch by Aaron Bannert and Cliff Woolley ). + + * sapi/apache2filter/php_apache.h + sapi/apache2filter/sapi_apache2.c: + Patch by Aaron Bannert and Cliff Woolley . + +2002-04-11 Sascha Schumann + + * acinclude.m4: properly reset ac_extra in PHP_NEW_EXTENSION + + redirect stderr to /dev/null to silence xargs + + Noticed by: Andrei + +2002-04-11 Yasuo Ohgaki + + * ext/skeleton/php_skeleton.h: TSRMG => TSRMLS + 2002-04-10 Wez Furlong * ext/iconv/iconv.c: fix warning