summaryrefslogtreecommitdiff
path: root/sapi/apache/mod_php4.c
Commit message (Collapse)AuthorAgeFilesLines
...
* the pipe is breaking all the timeZeev Suraski2000-02-191-2/+2
|
* Fix warnings when compiling static Apache moduleSascha Schumann2000-02-181-1/+1
|
* No need for a value (not that it seems to work anyway...)Zeev Suraski2000-02-171-1/+1
|
* @- Updated the browscap module to work with PHP 4.0 (Zeev)Zeev Suraski2000-02-161-0/+2
|
* SAPIfication, Episode VI: Return of the SAPIZeev Suraski2000-02-101-3/+3
| | | | | | | | | | | | | | | Remove mostly all references to APACHE and CGI_BINARY from the code. - Apache include files are no longer included by any PHP code, except for the Apache SAPI module. - No server specific code is in any of the base PHP code. Still left to be done: - Eliminate any references to APACHE from the few remaining modules. - Move request_info.c's logic to SAPI - Modify the regex function names, and globals, so that we can always include them, without having to fear any interference with Apache; Always use the bundled regex library
* The last patch wasn't that good, fixZeev Suraski2000-02-101-2/+4
|
* Make the CVS compile againZeev Suraski2000-02-101-1/+1
|
* Yes, you guessed it... More cleanupZeev Suraski2000-02-101-0/+3
|
* More cleanup!Zeev Suraski2000-02-101-3/+3
|
* More cleanup - move getenv() to SAPIZeev Suraski2000-02-101-1/+9
|
* More cleanup...Zeev Suraski2000-02-101-0/+7
|
* More abstractionZeev Suraski2000-02-101-0/+19
|
* Move the logging mechanism to SAPIZeev Suraski2000-02-101-0/+18
|
* New function notice.Andrei Zmievski2000-02-081-2/+0
|
* Fixed SAPI modules to properly register their related modules.Andrei Zmievski2000-02-021-2/+2
|
* Initialize apache properly.Andrei Zmievski2000-02-021-1/+1
|
* Moved ext/apache into sapi/apache.Andrei Zmievski2000-02-021-1/+14
|
* No comment - will explain next weekRasmus Lerdorf2000-01-291-2/+2
|
* - Change the argument order of php_register_variable() to something moreZeev Suraski2000-01-291-3/+3
| | | | | | intuitive. - Make the authentication variables be a part of the HTTP_SERVER_VARS[] array
* Apache module compile fixesZeev Suraski2000-01-281-5/+6
|
* Tried to centralize global variable registration as much as possible:Zeev Suraski2000-01-281-0/+35
| | | | | | | | | | | | - 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)
* Destructors no longer return ints, the low level problem it was intended to ↵Zeev Suraski2000-01-171-3/+2
| | | | solve is long gone now...
* - Added flush() support to SAPIZeev Suraski2000-01-131-2/+15
| | | | | | | | - 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).
* Make sapi_module static. This is was the majority of SAPI modules uses.Sascha Schumann1999-12-281-1/+1
| | | | | I wonder how this has worked up to now..
* Some more php3->php stuff.Andrei Zmievski1999-12-211-1/+1
|
* Use sapi_module_struct to contain SAPI module nameSascha Schumann1999-12-201-1/+1
|
* Make Apache SAPI module compile in ZTS modeSascha Schumann1999-12-171-2/+7
|
* More maintainer-mode cleanupsRasmus Lerdorf1999-12-051-9/+26
|
* Clean up php3.*\.h files. The files itself are renamed, and references in allSascha Schumann1999-12-041-1/+1
| | | | | | .*\.[ch] files were changed. There is a slight chance that my script missed a few changes, please correct them manually.
* Clean up regex header file mess. php.h now explicitly includes php_regex.hRasmus Lerdorf1999-10-301-2/+3
| | | | | | | and php_regex.h figures out which regex header files to include and defines symbols that prevents other stuff from including the wrong versions of regex header files.
* * archive-based convenience libraries completely replacedSascha Schumann1999-10-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | with libtool components * SAPI targets can enable thread-safe mode and define shared/static/program build target * all configure scripts use the same config.cache * phplibdir is $(top_builddir)/modules to avoid permission problems * sapi/*/Makefile.inc are gone * runpath handling cleaned up * top-level Makefile.in obsoleted through Makefile.am * --enable-versioning uses libtool's cleaner and more portable -export-symbols feature
* Decent configure speedup. Makefiles are now generated only for theStig Bakken1999-09-291-40/+0
| | | | | | | extensions you are including. Got rid of configure.in.in. Moved the last Apache-specific files into sapi/apache and made both static and DSO build work again (it still doesn't run properly).
* Generalized server-API build process on UNIX. Each SAPIStig Bakken1999-09-271-0/+651
implementation now has its own directory under sapi/, just like extensions have theirs under ext/. To make the final targets appear in the main dir, the top-level Makefile includes sapi/NN/Makefile.inc from the selected sapi backend. This is a plan Makefile stub without any autoconf substitutions. Each SAPI backend also has its own config.m4 like extensions (read at the end of diversion 2) and config.h.stub files. Each SAPI backend has to contain: config.m4: just like for extensions, this file contains autoconf/automake directives that end up in the configure script. The only difference is that the sapi config.m4 files are read in diversion (output block) 2 instead of 3. The sapi config.m4 files should set two variables: PHP_SAPI (which sapi backend to choose) and SAPI_TARGET (the name of the resulting library or program, previously BINNAME). If they are not specified, they will default to "cgi" and "php", respectively. Makefile.inc: has to exist, has to define "INSTALL_IT" to the command used to install the final target (or ":" for no operation). It also has to define a plain Makefile rule (without autoconf substitutions) to build $(SAPI_TARGET) Makefile.am: just what you think. Make sure your target is called "libphpsapi_NNN.a", where NNN is the value of PHP_SAPI. Some testing and fixing probably remains. To make everything hang together, I've done some ugly tricks that I can imagine causing some problems. I've built and run the CGI version and built the Apache DSO.