Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Merged the Mac OS X compile changes from the Apache 1.3 SAPI. | Marko Karppinen | 2002-04-22 | 1 | -8/+18 | |
| | | | | | | --with-apxs2 should now work on Mac OS X / Darwin. # Not tested, though. So shoot me! :) | |||||
* | Reverting my previous patch. | Edin Kadribasic | 2002-04-22 | 1 | -6/+6 | |
| | ||||||
* | Added ..\..\..\php_build\lib\apache2 to libpath and | Edin Kadribasic | 2002-04-21 | 1 | -6/+6 | |
| | | | | | ..\..\..\php_build\include\apache2 to includepath | |||||
* | - Gaurd for problems in fault servers (fixes problem with Sambar 5.2) | Derick Rethans | 2002-04-18 | 1 | -1/+1 | |
| | ||||||
* | Document the new PHPINIDir directive in the apache2filter/README. | Aaron Bannert | 2002-04-18 | 1 | -0/+9 | |
| | ||||||
* | This patch implements a new Apache2 directive called PHPINIDir that | Aaron Bannert | 2002-04-18 | 3 | -3/+43 | |
| | | | | | | | | | | | | allows the specification of the php.ini directory from within the Apache configuration. If left unset, the default is to defer to the hard-coded php paths. When set, the supplied path is made relative to Apache's internal ServerRoot setting. Example: PHPINIDir "conf" # PHP will now look in the ServerRoot/conf directory for the php.ini file | |||||
* | Fix an intermittent SEGV when an error bubbled up from PHP before our | Aaron Bannert | 2002-04-18 | 1 | -1/+8 | |
| | | | | | | | | server context was set. Now if that happens we simply don't log against any particular server config (vhost). Obtained from bug report by: Balazs Nagy <js@iksz.hu> | |||||
* | It makes more sense to do the null-pointer check *before* trying to use it. | Aaron Bannert | 2002-04-16 | 1 | -1/+1 | |
| | | | | | | | (Also fix a typo that Cliff pointed out: "safe" --> "save".) Obtained from: Ryan Morgan <rmorgan@covalent.net> | |||||
* | ws fixes | foobar | 2002-04-14 | 1 | -18/+15 | |
| | ||||||
* | Make it possible to actually disable the CLI.. | foobar | 2002-04-14 | 1 | -8/+4 | |
| | ||||||
* | - Prevent users from trying to make a static build with Apache2 using | foobar | 2002-04-13 | 1 | -26/+3 | |
| | | | | | | | | --with-apache # I have working --with-apache2 stuff also..need to test it a bit more # before committing it.. | |||||
* | - Added checks to prevent building the DSO with wrong configure option. | foobar | 2002-04-12 | 2 | -0/+12 | |
| | ||||||
* | Fix a typo and a build error detected by the lovely HPUX11 ANSI C compiler. | Aaron Bannert | 2002-04-12 | 1 | -5/+7 | |
| | ||||||
* | CGI/CLI take file and dir for -c option by this. | Yasuo Ohgaki | 2002-04-12 | 2 | -32/+32 | |
| | | | | | @ Both 'file' and 'path to php.ini' is allowed for "-c" cli/cgi option. (Yasuo) | |||||
* | Fix a problem where php-generated data was pushed down the entire output | Aaron Bannert | 2002-04-11 | 2 | -3/+5 | |
| | | | | | | | | 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 <jwoolley@apache.org> | |||||
* | PHP filters and Apache 2 aren't quite a perfect match yet, so we have | Aaron Bannert | 2002-04-11 | 2 | -24/+70 | |
| | | | | | | | | | | | | | | | | | | | | | | | 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. | |||||
* | Don't depend on the context provided by the filter (f->ctx) anymore. In | Aaron Bannert | 2002-04-11 | 1 | -6/+3 | |
| | | | | | | | | 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. | |||||
* | Return the number of bytes consumed, not the number of bytes left. | Aaron Bannert | 2002-04-11 | 1 | -1/+1 | |
| | | | | | Suggested by: Brian Havard <brianh@kheldar.apana.org.au> | |||||
* | Update README. | Sebastian Bergmann | 2002-04-11 | 1 | -5/+2 | |
| | ||||||
* | Patch by Aaron Bannert <aaron@clove.org> and Cliff Woolley ↵ | Sebastian Bergmann | 2002-04-11 | 2 | -82/+72 | |
| | | | | <jwoolley@virginia.edu>. | |||||
* | Let people know this stuff is experimental. | foobar | 2002-04-10 | 1 | -1/+1 | |
| | ||||||
* | eekk -- and ssb thought my macro's were icky :) | Sterling Hughes | 2002-04-09 | 1 | -2/+2 | |
| | ||||||
* | fix compile warnings | Sterling Hughes | 2002-04-09 | 1 | -2/+2 | |
| | ||||||
* | Fix output directory. | Sebastian Bergmann | 2002-04-06 | 1 | -4/+4 | |
| | ||||||
* | Fix output directory. | Sebastian Bergmann | 2002-04-06 | 2 | -4/+4 | |
| | ||||||
* | Fix Debug_TS build. | Sebastian Bergmann | 2002-04-06 | 1 | -1/+1 | |
| | ||||||
* | fix quoting | Wez Furlong | 2002-04-02 | 1 | -1/+1 | |
| | ||||||
* | just did... | James Cox | 2002-04-02 | 1 | -1/+0 | |
| | ||||||
* | updated the alert sent to the browser. removed the verbosity, and linked to ↵ | James Cox | 2002-04-02 | 1 | -14/+6 | |
| | | | | more info. | |||||
* | Enable --with-apxs build on Mac OS X. We build an MH_BUNDLE instead of | Marko Karppinen | 2002-03-30 | 1 | -12/+17 | |
| | | | | | | | | an MH_DYLIB. As all PPC code is relocatable, we don't use the libtool based shared build but go a static route. Goodbye libtool! # I'm committing this to enable widespear testing. # Anyone have any ideas on how to easily backport this to 4.2.0? | |||||
* | Prepare for MH_BUNDLE build on Mac OS X / Darwin | Marko Karppinen | 2002-03-29 | 1 | -0/+5 | |
| | ||||||
* | adjust to recent apr bucket api changes | Doug MacEachern | 2002-03-29 | 1 | -7/+11 | |
| | ||||||
* | WS fix | foobar | 2002-03-27 | 1 | -7/+6 | |
| | ||||||
* | recorrect las checkin | Marcus Boerger | 2002-03-27 | 1 | -1/+1 | |
| | ||||||
* | allow other modes to work with -- correct | Marcus Boerger | 2002-03-26 | 1 | -1/+1 | |
| | | | | | #original idea was to allow this *only* for PHP_MODE_STANDARD | |||||
* | fix behaviour on -- | Marcus Boerger | 2002-03-26 | 1 | -1/+2 | |
| | | | | | #now php -- -i for scriptfile -i works | |||||
* | Backslashes caused the build to fail with autoconf 2.52 | Alex Waugh | 2002-03-24 | 1 | -2/+1 | |
| | ||||||
* | Override max_execution_time, setting it to unlimited. | Edin Kadribasic | 2002-03-24 | 2 | -0/+2 | |
| | ||||||
* | Documented -r and added TODO | Edin Kadribasic | 2002-03-23 | 2 | -0/+7 | |
| | ||||||
* | -removed -x | Marcus Boerger | 2002-03-23 | 1 | -45/+38 | |
| | | | | | | -error handling for illegal switch combinations -corrected ws for one case block | |||||
* | Nuke unused variables. | Sebastian Bergmann | 2002-03-23 | 1 | -2/+0 | |
| | ||||||
* | @Added new switch -x to CLI that enables execution of files without ↵ | Marcus Boerger | 2002-03-22 | 1 | -9/+50 | |
| | | | | | | | | @scripting tags. (Marcus) -Add -x #Read follow up mail | |||||
* | - Fix whitespace (guys, please try to stick with the php4 tree style as far | Zeev Suraski | 2002-03-19 | 1 | -1/+1 | |
| | | | | | | | as indentation/newlines go, and also as far as using {} even on if's that have single statements) - Fix Windows build | |||||
* | add security impersonation feature for running under IIS security | Shane Caraveo | 2002-03-18 | 3 | -9/+171 | |
| | ||||||
* | Add impersonation feature for running under IIS | Shane Caraveo | 2002-03-18 | 1 | -4/+16 | |
| | ||||||
* | fix closing pipes | Shane Caraveo | 2002-03-17 | 1 | -14/+37 | |
| | | | | | fix buffer overrun | |||||
* | Add note on which version of Apache 2 this SAPI module is compatible with. | Sebastian Bergmann | 2002-03-14 | 1 | -1/+2 | |
| | ||||||
* | Sync with Apache2 Filter API change. | Sebastian Bergmann | 2002-03-13 | 1 | -2/+2 | |
| | ||||||
* | -passing arguments to CLI, see: php -h | Marcus Boerger | 2002-03-11 | 2 | -41/+64 | |
| | ||||||
* | Instructions for using FastCGI-PHP with Apache | Ben Mansell | 2002-03-11 | 1 | -0/+53 | |
| |