Commit Graph

1395 Commits

Author SHA1 Message Date
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
foobar
6121c846b3 whitespace.. 2003-03-18 01:24:18 +00:00
Ian Holsman
2697be632c PR#22672 - User not logged under Apache2
patch provided by Andrew Bradford.
2003-03-17 21:28:41 +00:00
foobar
5be5cc33c6 no c++ comments 2003-03-14 17:40:42 +00:00
foobar
f10d00b374 - Changed --with-apxs2 for apache2handler.
# Can we nuke that apache2filter now from php5 ?
2003-03-10 03:14:37 +00:00
Uwe Schindler
96cc9aa4c4 Changes for iPlanet Webserver 6 2003-03-09 12:09:06 +00:00
foobar
aa95498acd Fixed bug #22473 (ISAPI Secure Server Variables not available) 2003-03-07 18:56:15 +00:00
Ben Mansell
6d8283fa57 Fix bug whereby a webserver closing stdout from the CGI/FastCGI binary
would cause PHP to get caught in an infinite loop of failing write()
syscalls.
2003-03-07 14:48:28 +00:00
Ilia Alshanetsky
8c3e16bf09 OnUpdateInt -> OnUpdateLong. 2003-03-07 13:52:06 +00:00
Ilia Alshanetsky
97418f59bd CS Fixes.
Fixed a bug with 404 handling.
Added more detailed Apache info for phpinfo().
Added the support for last_modified.
2003-03-07 13:45:33 +00:00
foobar
3c9155e0cb Renamed OnUpdateInt -> OnUpdateLong to prevent further misunderstandings.
# Intentionally left out any 'alias' for it, this way 3rd party extension
# maintainers will really NOTICE the change.
2003-03-07 05:15:28 +00:00
Stefan Esser
af4aa97d1e Fixing functionicalls with variable number of parameters... 2003-03-06 20:31:20 +00:00
foobar
45964cb629 - Fix for some unixware compile problem. (comment by Sascha :) 2003-03-05 16:12:23 +00:00
Ben Mansell
64bb5135d9 C++ -> C comments 2003-03-05 15:01:13 +00:00
Edin Kadribasic
d1feae01d9 Credits update. 2003-03-04 00:10:11 +00:00
Marcus Boerger
3ac6bb5017 remove entry done already 2003-03-03 00:15:50 +00:00
Wez Furlong
71b1c7bdb0 typo fix 2003-03-02 15:11:42 +00:00
Uwe Schindler
99bec84027 *** empty log message *** 2003-03-02 13:45:23 +00:00
Wez Furlong
ec86811298 Build-performance tweaks 2003-03-02 13:14:49 +00:00
Wez Furlong
6fed2e95b2 Fix build for activescript sapi 2003-03-02 13:09:48 +00:00
foobar
43c4c6913e Another win32 build fix. 2003-02-25 06:54:04 +00:00
foobar
c7a40ac1ff (hopefully) fix the build.. 2003-02-25 06:49:59 +00:00
foobar
73bae37f26 Possible fix for #22259 + part 1/2 for fixing one AIX bug.. 2003-02-24 16:16:11 +00:00
Zeev Suraski
80d0fa7aad (possibly) fix Win32 builds of the Apache 2 filter 2003-02-24 15:10:36 +00:00
George Schlossnagle
e49bc59a79 ws fix 2003-02-24 01:25:30 +00:00
George Schlossnagle
f5fb75f390 hopefully a fix for 19919 2003-02-24 01:19:08 +00:00
foobar
58e4503942 Added missing headers and $Id$ tags. 2003-02-23 09:50:43 +00:00
foobar
406340713d MFB: Fixed bug #22356 (Do not add empty -I flags). 2003-02-23 09:37:13 +00:00
foobar
6000c7b46c - Fixed bug #22376 (wrong httpd.conf modified when using INSTALL_ROOT) 2003-02-23 07:32:03 +00:00
foobar
35f3f3ecc6 These both are experimental still. (there has been a note in config.m4
all the time but these marker files were missing)
2003-02-23 02:39:51 +00:00
Justin Erenkrantz
a7df9995cc Add xbithack support to apache2handler SAPI.
(configuration doesn't work, but that's not something new apparently.)
2003-02-22 04:42:34 +00:00
David Viner
1cf1e31acc this tiny change adds the location of apache includes and libraries that
are installed when you use the Apache Windows Installer
(C:\Program Files\Apache Group\Apache\*).  With this patch,
a windows developer who has used the Apache Windows Installer should be
able to compile the Apache sapi module without any modifications to his/her
installed tree.  It should have no effect whatsoever on anyone else.

--dviner
2003-02-21 00:14:33 +00:00
Justin Erenkrantz
9729930343 Clean up apache2handler SAPI.
Key improvements:
- Be streamy
- Re-enable virtual() support
- Set content_type correctly
- Remove unnecessary code and reintroduce some missing code
- Change signature from PhP to PHP
2003-02-20 18:20:03 +00:00
Sascha Schumann
fb6c60c46c some improvements 2003-02-19 10:57:21 +00:00
Zeev Suraski
4934744b93 Win32 build improvements 2003-02-17 13:29:59 +00:00
Wez Furlong
cc66d8abaa Fix build under win32 2003-02-17 13:11:22 +00:00
Shane Caraveo
8c73b6ab70 prevent possible crash if used in combo with mod_gzip
fix command line
2003-02-17 03:39:58 +00:00
Marcus Boerger
d4fd1c07b1 - Allow long option names
- Update CLI's manpage

@Added support for long options in CLI & CGI (e.g. --version). (Marcus)

# In contrast to the preliminary patch this should work now completely.
# If all long option names are accepted we may even think about MFHing.
2003-02-16 01:23:11 +00:00
Marcus Boerger
ecaeb3004a fix parameter string (-R & -H) 2003-02-15 15:20:17 +00:00
foobar
92279e5e06 MFB 2003-02-14 14:38:20 +00:00