Commit Graph

1434 Commits

Author SHA1 Message Date
foobar
aeabe85804 No C++ comments in C code 2003-06-02 11:51:01 +00:00
Uwe Schindler
0ab88d1eb3 Messages for newer servers. 2003-06-01 21:45:04 +00:00
Uwe Schindler
827734280b Update of README for newer servers; apache-similar functions nsapi_request_headers and nsapi_response_headers with apache_* aliases; hide authorization-header in save mode. 2003-06-01 21:14:58 +00:00
Holger Zimmermann
ef4ffaaf1a Removed increment of read_post_bytes because this is done within SAPI (SAPI.c). 2003-06-01 20:28:49 +00:00
Uwe Schindler
6aaa211e9c zend_alter_ini_entry now with PHP_INI_USER 2003-05-31 15:32:50 +00:00
Uwe Schindler
eeb7f4060e Disable virtual() if zlib.output_compression is turned on. Better detection of ns-httpdXX.dll 2003-05-30 23:39:15 +00:00
Moriyoshi Koizumi
aa50e817ae CGI SAPI should honour this setting 2003-05-30 22:31:12 +00:00
Derick Rethans
814f793035 - MFB: Version output beautification 2003-05-30 16:10:58 +00:00
Uwe Schindler
c1b8e699e1 virtual() now works under windows, too 2003-05-30 13:15:22 +00:00
Marcus Boerger
6ddd6ca2be MFB 2003-05-30 00:11:37 +00:00
Uwe Schindler
499f902a30 fix of incomplete windows fix 2003-05-29 21:05:29 +00:00
Uwe Schindler
b13365a56b Changes for compilation under windows 2003-05-29 20:13:42 +00:00
Marcus Boerger
1aebe79599 Simply print errors 2003-05-29 14:45:03 +00:00
Marcus Boerger
a93bff54ef Update 2003-05-29 14:26:57 +00:00
Uwe Schindler
fe141ca1ac Added php.ini value: nsapi.read_timeout; Included the apache-like virtual() function to make sub-request on server (thanks to Chris Elving from Sun) 2003-05-29 12:24:28 +00:00
foobar
dcb0daeae3 - Fix the error message if apxs|2 is fubar. 2003-05-28 14:11:21 +00:00
foobar
61e09677b2 MFB: nuked php_header() call from the sapi_cgi_log_message() 2003-05-26 23:22:05 +00:00
Derick Rethans
87a85db670 - MFB 2003-05-26 18:37:48 +00:00
Derick Rethans
7bd188fcf0 - Fix typo 2003-05-26 09:45:46 +00:00
Shane Caraveo
ce91e18377 http://bugs.php.net/bug.php?id=14409
move from PHP_4_3
2003-05-26 00:46:24 +00:00
Ilia Alshanetsky
2f15b2062c Fixed bug #23759 (PHP doesn't preserve subrequest status).
(jaboydjr.netwalk@com, Ilia)
2003-05-23 02:41:59 +00:00
Derick Rethans
7b26ddd9b0 -Fix notice 2003-05-21 18:41:28 +00:00
Uwe Schindler
1e4730fb70 Set exspected threads to tsrm_startup() to number of threads NSAPI returns for server 2003-05-20 11:19:01 +00:00
Uwe Schindler
6672f23a97 NSAPI SAPI sends now 404 if script not found and 500 if execution failed. Includes forgotten php4_close() function registration. Complete rewrite of php4_execute() 2003-05-19 21:29:41 +00:00
Shane Caraveo
92dfadb1e0 continuation on bugfix #13757
make argv/argc *and* query_string work correctly when running cgi in shell
2003-05-19 06:46:19 +00:00
Shane Caraveo
57f01b14e9 bugfix #13757 - passing query string on command line when run from shell 2003-05-19 03:40:33 +00:00
Uwe Schindler
2a90ecf4a3 Implement feature request #8879: Added possibility to alter ini entries by php4_execute service line. php4_init now supports path to an alternate php.ini (for example in the webservers config directory) 2003-05-18 15:36:33 +00:00
Moriyoshi Koizumi
bb1720a9d7 Fixed bug #23669 2003-05-17 18:47:17 +00:00
Moriyoshi Koizumi
f3b050fba1 Fixed a syntax highlighter problem that happens when output buffering is turned
on
2003-05-16 23:08:23 +00:00
Sascha Schumann
528c495d68 If there is a content body, enable lingering and disable keep alive. 2003-05-16 22:32:22 +00:00
Sascha Schumann
edd6a6449a Properly timeout post requests 2003-05-15 16:54:37 +00:00
Sascha Schumann
e473374ff3 Don't emit Content-Length in a 304 reply
Don't falsely claim HEAD method
Add PHP to HTTP server string
2003-05-15 16:42:43 +00:00
Moriyoshi Koizumi
af32730476 Revert the last patch.
# sorry for the annoyance
2003-05-14 18:15:01 +00:00
Moriyoshi Koizumi
0d39841728 Oops 2003-05-13 19:35:49 +00:00
Moriyoshi Koizumi
e54919d230 Fixed bug #23610 2003-05-13 19:33:36 +00:00
Sascha Schumann
3eab2fb3bd improve keep alive handling 2003-05-12 01:29:21 +00:00
Sascha Schumann
40dd3617eb add premium thttpd support 2003-05-12 01:02:08 +00:00
Edin Kadribasic
4aa1414623 Reverting last patch (merge from sapi/apache). 2003-05-09 09:13:01 +00:00
Edin Kadribasic
d758f2ea0b Reverting my last patch because user reports it does not help
solve the problem. (bug #23504)
2003-05-09 09:11:14 +00:00
Edin Kadribasic
97f3a35d73 Fixed MFB side effect 2003-05-08 14:42:31 +00:00
Edin Kadribasic
692b508957 Merge from sapi/apache (fix for #23504) 2003-05-08 09:31:08 +00:00
Edin Kadribasic
6f0e0a61b6 MFB 2003-05-08 09:27:18 +00:00
Moriyoshi Koizumi
edac258751 Possible fix for bug #23455 (patch by rrichards@digarc.com) 2003-05-07 14:11:58 +00:00
Sascha Schumann
33a10b342e Improved protection against hostname attacks 2003-05-06 19:17:50 +00:00
Sascha Schumann
bd6ff4ca43 fix typo 2003-05-06 10:15:33 +00:00
Sascha Schumann
4f8aeebf64 improve portability 2003-05-06 10:14:20 +00:00
Sascha Schumann
833d734af1 cleanup 2003-05-01 20:49:42 +00:00
Ilia Alshanetsky
11d9dd93b9 Fixed bug #23417 (compile failure in apache2filter sapi). 2003-04-30 00:47:08 +00:00
Sascha Schumann
9f4f0cec39 Fix Content-Encoding header lacking CRLF 2003-04-28 22:07:18 +00:00
Sascha Schumann
ca47774ede MFB usage fix 2003-04-28 19:43:09 +00:00
Edin Kadribasic
43e54bf2c1 More clean way of ignoring headers in CLI since we do not need to
disable them selectively. This fixes problems for people who want
to use session module in CLI.
2003-04-28 10:04:50 +00:00
Marcus Boerger
1c1aa38ee5 Reset option parsing
# i swear i had them in before last commit
2003-04-27 19:41:36 +00:00
Marcus Boerger
129d0898ca split parameter parsing once more: do informal queries before others
#still a memleak in case of a parameter conflict
2003-04-27 19:19:29 +00:00
Wez Furlong
4a679ca77f MFB fix for registration 2003-04-24 13:53:04 +00:00
Marcus Boerger
d2833dc9c2 Revert some ini settings to be hardcoded due to popular demand 2003-04-23 22:52:44 +00:00
Sascha Schumann
17f3aca625 Properly update the global httpd_time_now and remove php_makefile from diff 2003-04-21 01:08:23 +00:00
Holger Zimmermann
93a53656a5 Added PHP4PI3WEB_EXPORTS in order to control exports/imports on Win32 2003-04-19 16:11:36 +00:00
Marcus Boerger
de76ceb2d3 Fix more shutdown wierdness 2003-04-19 15:02:44 +00:00
Wez Furlong
7ca29424c4 Fix folding marker 2003-04-19 14:41:31 +00:00
Marcus Boerger
0bcfdd0262 Do init CG(in_compilation) here until someone finds a better place 2003-04-19 13:54:01 +00:00
Marcus Boerger
1b3467e72d Shutdown memleaks 2003-04-19 00:02:50 +00:00
Ilia Alshanetsky
f7d72d178d Fixed bug #23232 (safe_mode does not honor PHP_AUTH_* in apache2) 2003-04-16 23:31:23 +00:00
Sascha Schumann
8e165ea050 fix two uninitialized reads 2003-04-16 13:43:23 +00:00
Sascha Schumann
4ff425c157 Nuke all sn?printf's and rely on the optimized httpd_ntoa to
convert the IP to a string representation.
2003-04-16 13:37:34 +00:00
Sascha Schumann
cd403e3b51 Merging some Premium thttpd improvements, notably
- periodic update of date strings
- caching of Last-Modified values
- use of smart_str'ings for crafting HTTP header (static files)
  and inside make_log_entry
- buffered log writing
- httpd_ntoa is about 8 times faster

Overall improvement: Around 50% faster now
2003-04-16 09:20:55 +00:00
foobar
2170ea8b4d Added missing CVS Id tags 2003-04-16 02:34:57 +00:00
Stanislav Malyshev
6f08d5e759 Make Apache 2 define SG(request_info).path_translated like Apache 1 did. 2003-04-10 11:33:45 +00:00
Stanislav Malyshev
2849872f19 make Apache define SG(request_info).path_translted, like Apache 1 did. 2003-04-10 11:28:54 +00:00
Marcus Boerger
bb0f885d51 Hopefully last fix on error reporting 2003-04-09 00:38:19 +00:00
Sascha Schumann
d26e1b751c Merge proper -I parameter for APXS builds 2003-03-30 18:36:04 +00:00
Marcus Boerger
7aa1e2cda4 more ini defaults for error message handling 2003-03-30 14:00:09 +00:00
Marcus Boerger
06a0e1c112 simplify and fix 2003-03-30 11:07:36 +00:00
Marcus Boerger
ac3113122a done 2003-03-30 10:56:34 +00:00
Shane Caraveo
e3c002b0c3 clean up url handling with path_info
handle sending a 404 if the requested file does not exist
2003-03-30 04:17:24 +00:00
Marcus Boerger
c21f2b7493 use sizeof() as suggested by Andrei 2003-03-29 21:23:53 +00:00
Derick Rethans
fa59090287 - html errors should default to off (0) in CLI 2003-03-29 20:57:31 +00:00
Moriyoshi Koizumi
db2de468e1 Fixed too optimized part 2003-03-29 16:18:04 +00:00
Moriyoshi Koizumi
8e8029f23d CS & WS fixes 2003-03-29 16:13:51 +00:00
Sterling Hughes
3f700e58ab update php module name to php5, not php4.
apache, apache2* and cli/cgi work.
sapi module maintainers should fix up their sapis, as I don't run
any servers with php outside of apache.
2003-03-29 04:52:46 +00:00
Moriyoshi Koizumi
2ad3f446c3 Do the right fix.. 2003-03-28 18:24:02 +00:00
Moriyoshi Koizumi
0b6f629b68 Fixed bug #22773 2003-03-28 17:53:36 +00:00
Shane Caraveo
e949850881 handle invalid paths passed to us from iis 2003-03-27 17:52:33 +00:00
foobar
7e0aea7efe CS fix 2003-03-27 13:16:18 +00:00
Ian Holsman
0cef2e7df8 change to a pool-based bucket instead of a transient one. 2003-03-27 05:31:49 +00:00
Ian Holsman
c5fd930eea remove flush from standard unbuffered write.
people requiring a flush can turn implicit flush on.
Thanks ilia for benchmarking this!
2003-03-27 04:35:44 +00:00
Ilia Alshanetsky
2e0651f378 Added missing initialization, which causes AP2 to crash on startup in ZTS. 2003-03-25 15:35:08 +00:00
Edin Kadribasic
5d381f8f80 MFB and more. Fixed various win32 compilation issues. Also the sapi
is now built as php4apach2.dll since the filter is being obsoleted.
2003-03-25 11:50:18 +00:00
Edin Kadribasic
14a56343c8 MFB: Disable building of apache2filter (obsoleted by handler). 2003-03-25 10:40:39 +00:00
Sebastian Bergmann
5ca078779a Eliminate some TSRMLS_FETCH() calls. Tested with Win32 build of SAPI/CGI and SAPI/CLI on Win32. 2003-03-25 08:07:13 +00:00
Shane Caraveo
b671380b6b many new enhancements to run-tests that allow for testing cgi and other
sapi modules via http.  see README.TESTING2 for more details
several sapi tests added
2003-03-25 07:45:18 +00:00
Shane Caraveo
56210b8921 use the correct flush on deactivate
add some code to make debugging iis 5 cgi easier
2003-03-25 07:43:30 +00:00
foobar
96c02a1251 - This is not supposed to be 'pretty' name. (ref. bug #22853) 2003-03-25 01:38:14 +00:00
Ilia Alshanetsky
519721851f Fixed bug #22805 (Reading of user input could stop prematurely). 2003-03-25 01:34:32 +00:00
foobar
d963292f6f This is AUTH_TYPE in every other SAPI. 2003-03-24 11:21:15 +00:00
Uwe Schindler
0353b50f80 PHP_WIN32 included 2003-03-24 10:33:21 +00:00
Shane Caraveo
ac7748cef1 For fastcgi env vars, don't magic quote them 2003-03-23 20:16:41 +00:00
Marcus Boerger
58df04af27 - reenable $argc/$argv
- add a comment where hardcoded defaults would go
# i believe we have none for now though
2003-03-19 20:36:04 +00:00
Marcus Boerger
3e621fac94 make phpinfo() depend on executed sapi 2003-03-18 20:52:52 +00:00
Marcus Boerger
b21fdb762a use new callback to overwrite ini settings
# ok now lets split html_errors and phpinfo() formatting
2003-03-18 15:56:12 +00:00
Stig Bakken
0e6fca4f22 * email address change 2003-03-18 12:06:09 +00:00