Brian France
88e1d65564
[MFH] If you send a post with a content-type header and then the next post without the content-type header, raw_post_data will not be set. This is because SG(request_info).post_entry is set to the first requests function pointer which makes it follow the wrong code path.
2004-08-19 20:35:36 +00:00
Ilia Alshanetsky
70ad496213
MFH: Fixed bug #28692 (\0 in Authenticate header passed via safe_mode).
2004-06-08 13:23:46 +00:00
Ilia Alshanetsky
a21f7c4998
MFH: Fixed bug #28670 (WWW-Authentication header mangling with PCRE in
...
safe_mode adds extra spaces).
2004-06-07 13:51:59 +00:00
Stefan Esser
47b6b1e28a
MFH
2004-05-25 22:13:10 +00:00
Marcus Boerger
5188dd875f
Fixed bug #27687 (Bug Adding Default Charset to 'text/*' Content-Type Header
2004-03-27 01:45:44 +00:00
Ilia Alshanetsky
0e9275fb37
MFH: Fixed bug #27530 (broken http auth when safe_mode is on and PCRE is
...
disabled).
2004-03-09 02:24:20 +00:00
Ilia Alshanetsky
f7aef14323
MFH: 64 bit stuff.
2004-01-06 00:56:10 +00:00
foobar
3a09eb44cf
MFH: On error do not leave content_type_dup unitialized.
2003-11-26 00:33:48 +00:00
Stefan Roehrich
6e1032c30d
MFH: Fix for bug #23488 zlib.output_compression overrides vary header.
...
It was already fixed for ob_gzhandler (#24827 ).
2003-09-10 08:49:46 +00:00
Sascha Schumann
41c1ea1b05
fix format strings
2003-08-28 16:04:18 +00:00
Marcus Boerger
575b38ee2f
MFH: Bugfix #25044
2003-08-11 19:40:52 +00:00
foobar
50b17c0f7d
This broke more than fixed. Fixes e.g. max_input_time.
2003-06-18 21:58:07 +00:00
Edin Kadribasic
4f75f3bef1
MFH (bugfix #23902 by Shane).
2003-06-03 10:08:17 +00:00
Moriyoshi Koizumi
9c7635228f
MFH: reverted my patch & applying a new patch by Stefan Esser
2003-02-11 23:30:13 +00:00
Moriyoshi Koizumi
c8d4018067
MFH: fixed zlib.output_compression
2003-02-11 02:26:37 +00:00
Moriyoshi Koizumi
5173670675
MFH: fixed possible buffer overflow in 64bit systems
2003-02-10 20:13:36 +00:00
Sascha Schumann
6cfa5ae855
MFH 0/-1 changes
2003-02-09 21:28:49 +00:00
foobar
50ac9e5aef
MFH: fixed compile failures when ZLIB/PCRE are compiled as shared in same
...
build.
2003-02-09 19:10:32 +00:00
Sascha Schumann
9c9d4b2177
MFH 1.161
2003-01-15 11:28:25 +00:00
Sebastian Bergmann
03d440e1c0
MFH: Bump year.
2002-12-31 16:27:40 +00:00
Marcus Boerger
335786915a
MFH
2002-12-05 22:15:37 +00:00
Hartmut Holzgraefe
7f6afc578c
MFH
2002-11-21 10:53:18 +00:00
Hartmut Holzgraefe
be5e379ec6
HTTP_RAW_POST_DATA BC fixes
...
# hopefully all done, commiting anyway to continue work on my home box
php://input stream fixes (POST data handerl mangles data, CLI crashbug)
2002-11-12 18:29:11 +00:00
Hartmut Holzgraefe
5aec6f4e33
fix for #20198 :
...
"always_populate_raw_post_data = On" breaks HTTP file uploads
2002-11-08 08:41:52 +00:00
Hartmut Holzgraefe
07b90cafc9
removed left-over unused variable
2002-10-21 19:18:39 +00:00
Hartmut Holzgraefe
8841dfc995
removed bogus paranoid header checking
2002-10-21 18:44:50 +00:00
Hartmut Holzgraefe
8b7e9d7774
some changes to how request input data (Content-Lenght >0) is handled
...
- webdav-specific stuff removed (should be handled using httpd.conf
LIMIT or equivalents)
- always_populate_raw_post_data now working on any method, not just
POST (and webdav methods with allow_webdav_methods), when
Content-Length is greater zero
- raw input data is also available using php://input stream,
this way one doesn't have to care about memory_limit
- input data is now always consumed (although maybe ignored,
this fixes we had withproblems with keep-alive connections
@ raw POST data is now available as php://input stream (hartmut)
2002-10-21 16:41:06 +00:00
Yasuo Ohgaki
71fb0299d1
Added missing charset.
2002-09-08 01:06:29 +00:00
Hartmut Holzgraefe
431b903e97
WebDAV MKCOL can have post data body, see rfc2518 8.3.1
2002-09-07 17:48:51 +00:00
Stefan Esser
27e2bc2f55
This 2 lines should have been removed when the header() code was rewritten.
2002-09-04 20:27:35 +00:00
Christian Stocker
55f3ec1af4
do not check for POST twice
2002-08-22 07:56:39 +00:00
Christian Stocker
9495fb9d7d
@ - Added php.ini option "allow_webdav_methods" to allow handling of
...
@ WebDAV http requests within PHP scripts. (chregu)
# More methods (for DeltaV) will follow.
2002-08-22 07:48:23 +00:00
Marcus Boerger
abc7041ca2
-keep mimetype until sapi deactivation
...
-move NULL check for sapi_apply_default_charset to proper position.
2002-08-05 18:32:05 +00:00
Rasmus Lerdorf
c8bf165242
Yup, sizeof() includes the space for the \0
2002-08-03 14:09:56 +00:00
Rui Hirokawa
7527bf0c58
made sapi_register_treat_data() to support multibyte input encoding translation without MBSTR_ENC_TRANS and changed php_treat_data to php_default_treat_data.
2002-08-02 06:53:48 +00:00
Stefan Roehrich
f871a5b742
Fixed wrong usage of strncmp.
2002-08-01 21:12:09 +00:00
Marcus Boerger
be0a6f4949
- free mimetype and statusline early if no longer needed or in deactivation
...
#not setting them to NULL caused the segfault
2002-08-01 09:00:30 +00:00
Rasmus Lerdorf
7b9036cada
Need room for the \0 here to avoid an overflow
2002-08-01 07:49:53 +00:00
Marcus Boerger
4e05dd7c1b
-problem with CLI/mbstring/output buffering
2002-07-31 17:55:15 +00:00
Stefan Roehrich
6f786ebf3e
Commit patch as discussed on LinuxTag and posted to php-dev in June.
...
Disables zlib.output_compression for scripts with image/ content-type
header (fixes bug #16109 ) and makes it possible to switch
zlib.output_compression during script execution before the headers are
sent.
@- zlib.output_compression is disabled for "image/" content-type
@ headers and can be changed during script execution. (Stefan)
2002-07-28 14:08:08 +00:00
Rui Hirokawa
fbbeaec630
fixed: output encoding translation by mb_output_handler() in ext/mbstring was not usable when Content-Type is set by header().
2002-07-27 13:58:16 +00:00
foobar
c7a68b78a7
- Fixed bug: #18268 . If pcre is build as shared extension, we can't use
...
php_pcre_replace() here.
- Cleaned up a bit.
2002-07-13 00:15:22 +00:00
Sascha Schumann
fee236fb80
fix typo
2002-07-03 10:47:16 +00:00
Sascha Schumann
9c876ea01a
Add sapi_header_op interface which supersedes the sapi_add_header and _ex
...
calls.
Revert the change to the sapi_add_header_ex interface.
Fix various bugs:
1. header("HTTP/1.0 306 foo");
header("Location: absolute-uri");
did not work in combination with several SAPI modules, because
http_status_line was never properly reset. And thus, all SAPI
modules which looked at http_status_line ignored the changed
http_response_code.
2. The CGI SAPI did not send out the HTTP status line at all, if
http_status_line had not been set explicitly by calling
header("HTTP/1.0 200 foo");
2002-07-03 10:42:31 +00:00
Derick Rethans
6869cb3f5a
- Added a new parameter to the header() function which overrides the HTTP
...
response code.
@- Added a new parameter to the header() function which overrides the HTTP
@ response code. (Derick)
2002-06-21 09:31:21 +00:00
Stefan Esser
028b25362b
fix: appending the default charset to text/ content types never worked
...
fix: removed double free
2002-06-18 15:04:58 +00:00
Stefan Esser
28ad564c29
keep fingers away from already freed memory.
2002-06-18 12:57:09 +00:00
Sander Roobol
0c1718c614
Patch by Michael Sisolak <msisolak@yahoo.com> to make header() honor the
...
replace parameter. Closes #16458 .
2002-06-18 10:16:36 +00:00
Stefan Esser
3acaa30c1c
fix for bug #14776
2002-01-14 13:36:54 +00:00
Stefan Esser
a06a627394
fixed: fix for my broken patch.
2001-12-16 23:21:52 +00:00