summaryrefslogtreecommitdiff
path: root/sapi/isapi/php4isapi.c
Commit message (Collapse)AuthorAgeFilesLines
...
* - Change spaces to tabAndi Gutmans2000-08-281-1/+1
|
* The status quo in PHP is that the current directory is initializedSascha Schumann2000-08-201-11/+0
| | | | | | | | | to the directory where the executing script is located. Since this needs to be implemented for all SAPI modules anyway, this change moves the functionality to php_execute_script() and gets rid of the per-module code.
* REQUEST_URI is a handy server variable, lets pass it onto ISAPI/PHPBen Mansell2000-08-181-0/+1
|
* (send_headers) Removed code freeing http_status_line, this is performedBen Mansell2000-08-171-3/+0
| | | | | | | | in sapi_send_headers() # Looks like a similar problem in sapi/pi3web/pi3web_sapi.c as well. # I can't test this though, so I'm being paranoid and not changing that code. # Could someone please check this?
* Fix zend_fiel_handle handling. Should fix URL includeStanislav Malyshev2000-08-131-0/+1
| | | | | and various opened_path inconsistencies.
* Fix a couple of bugs in the ISAPI module:Zeev Suraski2000-08-091-9/+8
| | | | | | - I think NTLM should work now - Fix the DOCUMENT_ROOT code
* Add DOCUMENT_ROOTZeev Suraski2000-08-071-0/+16
|
* Heads up! I have moved the headers_only and response_code checks out ofRasmus Lerdorf2000-08-021-0/+6
| | | | | | | | | | | | | | | SAPI and down into the individual SAPI modules. I have made the appropriate changes in all the SAPI modules, but please verify these. The reason for this change is that Apache sometimes will feed PHP a request_method of GET but have r->header_only set to true. This happens in an ErrorDocument redirect. In this same scenario we want to preserve the status code as well instead of just overwriting it with a 200 and losing this information. For now the other sapi modules act exactly as before since they probably do not make this distinction, and they may not even have a valid response code this early in the request. @ Fix HEAD request bug on an Apache ErrorDocument redirect and preserve @ the status code across the redirect as well. (Rasmus)
* Separate plain name returned by php_sapi_module() and pretty nameAndrei Zmievski2000-06-261-2/+3
| | | | | used for output.
* C++ // comments are evil ...Hartmut Holzgraefe2000-06-161-2/+4
|
* Move main.h to php_main.h.Sascha Schumann2000-06-051-1/+1
|
* Update the license with the new clause 6Zeev Suraski2000-05-181-2/+2
|
* Define PHP_SELF properly with Zeus+ISAPIBen Mansell2000-05-151-0/+4
|
* Change reentrancy API to always use the php prefix.Sascha Schumann2000-05-041-2/+2
| | | | | | Check for the declaration of reentrant functions, so that we can use them in non-ZTS mode on all platforms.
* author fixesZeev Suraski2000-04-191-2/+2
|
* Improve performance of the PHP_SELF registration under ISAPIZeev Suraski2000-04-191-2/+6
|
* Adding $PHP_SELF variable for compatibility with other platformsFrank M. Kromann2000-04-151-0/+2
|
* - Change PHP_ to V_ (directory & file functions)Andi Gutmans2000-04-151-1/+1
|
* @- Zeus Webserver support (version 3.3.6+) for ISAPIBen Mansell2000-04-121-7/+12
|
* prettyingColin Viebrock2000-04-071-3/+2
|
* The ISAPI module was incompatible with the CGI fix, which ruined POST'sZeev Suraski2000-04-051-2/+1
|
* - Hopefully got most of them. We also need a chdir_file function likeAndi Gutmans2000-03-301-1/+1
| | | | | for Apache.
* I suppose errors should be printed prior to endthreadShane Caraveo2000-03-191-1/+3
|
* do this only on win32Shane Caraveo2000-03-191-1/+8
|
* just a little more detail in exception reportShane Caraveo2000-03-191-5/+15
|
* - From CODING_STANDARDS:Zeev Suraski2000-02-261-1/+3
| | | | | | | | | | | [6] NEVER USE strncat(). If you're absolutely sure you know what you're doing, check its man page again, and only then, consider using it, and even then, try avoiding it. strncat() is your enemy! - Fix several SAPI services, get rid of the default_content_type (it's always composed of the mime type and charset now). - Win32 works again
* the pipe is breaking all the timeZeev Suraski2000-02-191-2/+2
|
* - Fix some issues with the ISAPI module, made it friendlier to non Win32 ↵Zeev Suraski2000-02-181-8/+28
| | | | | | | | platforms - Added .reg file for PWS setup - Reordered some stuff in phpinfo()
* - Update .dsp'sZeev Suraski2000-02-161-18/+9
| | | | | - Fix auth_user issue
* - In IIS ISAPI when the user presses the STOP button while the script isAndi Gutmans2000-02-161-1/+4
| | | | | running make sure it stops gracefully. Before it stuck the server.
* @- Improved ISAPI module - it should no longer be necessary to set PHP asZeev Suraski2000-02-151-7/+19
| | | | | | | | | @ an ISAPI filter, only as an ISAPI extension, unless you wish to perform @ authentication using PHP. This didn't yet get enough testing, but it @ should work (Zeev) - Fixed auth_user/auth_password memory leak (I didn't have time to test it under Apache, feedback welcome!)
* Fix a few memory leaksZeev Suraski2000-02-131-2/+0
|
* Report access violationsZeev Suraski2000-02-131-16/+25
|
* Make all of the ISAPI variables register themselves as Server variablesZeev Suraski2000-02-131-0/+22
|
* Yes, you guessed it... More cleanupZeev Suraski2000-02-101-0/+3
|
* More cleanup - move getenv() to SAPIZeev Suraski2000-02-101-0/+1
|
* More cleanup...Zeev Suraski2000-02-101-0/+1
|
* More abstractionZeev Suraski2000-02-101-0/+3
|
* Move the logging mechanism to SAPIZeev Suraski2000-02-101-0/+1
|
* Fix bugletZeev Suraski2000-02-061-8/+11
|
* @- Protect the ISAPI module against exceptions. Stack overflows in scripts areZeev Suraski2000-02-061-10/+65
| | | | | @ now nicely detected and handled (Zeev)
* Fixed SAPI modules to properly register their related modules.Andrei Zmievski2000-02-021-1/+1
|
* - Change the argument order of php_register_variable() to something moreZeev Suraski2000-01-291-1/+1
| | | | | | intuitive. - Make the authentication variables be a part of the HTTP_SERVER_VARS[] array
* Tried to centralize global variable registration as much as possible:Zeev Suraski2000-01-281-53/+51
| | | | | | | | | | | | - Added $HTTP_ENV_VARS[] and $HTTP_SERVER_VARS[] support, which similarly to $HTTP_GET_VARS[], contain environment and server variables. Setting register_globals to Off will now also prevent registration of the environment and server variables into the global scope (Zeev) - Renamed gpc_globals to register_globals (Zeev) - Introduced variables_order that deprecates gpc_order, and allows control over the server and environment variables, in addition to GET/POST/Cookies (Zeev)
* - Added flush() support to SAPIZeev Suraski2000-01-131-2/+3
| | | | | | | | - Got rid of the old flush() implemenetation in favour of the new one - Added implicit_flush() support to the output buffering layer. @- Added implicit_flush() to control whether flush() should be called @ implicitly after any output (Zeev)
* Happy Y2K patch! Happy new year (or the new millennium, depending on whetherSascha Schumann2000-01-011-1/+1
| | | | | you start counting at 0 or 1).
* Change ALLOC_ZVAL() semanticsZeev Suraski1999-12-261-1/+2
|
* - Use ALLOC_ZVAL() in PHP. Finding the places to put FREE_ZVAL(z) is muchAndi Gutmans1999-12-241-1/+1
| | | | | | more tricky and I'm not sure how many places this is. zval allocations were only made directly in 11 places.
* Use sapi_module_struct to contain SAPI module nameSascha Schumann1999-12-201-1/+1
|
* - zend_file_handles must now flag whether their .filename property should beZeev Suraski1999-12-041-0/+1
| | | | | free by Zend or not (uses e*() functions)