summaryrefslogtreecommitdiff
path: root/ext/apache
Commit message (Collapse)AuthorAgeFilesLines
* There is no Apache extension per se. Please leave this directory empty.Sascha Schumann2000-11-221-2/+0
| | | | | I'll remove it from the repository in one week.
* 2nd step towards auto-creditsHartmut Holzgraefe2000-11-201-0/+2
|
* Moved ext/apache into sapi/apache.Andrei Zmievski2000-02-023-462/+0
|
* Tried to centralize global variable registration as much as possible:Zeev Suraski2000-01-281-0/+1
| | | | | | | | | | | | - 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)
* 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).
* Integration of -ng changes. Changes:Sascha Schumann1999-12-302-5/+10
| | | | | | | | | | | | - added support for externally built modules, - improved support for in-tree shared modules, - fixed diversion bugs, - configure displays some informative messages, - faster static build (libtool isn't used anymore for compiling non-PIC objects), - dependencies comparable to automake's without requiring GNU make or GCC, - working make clean for non-GNU makes.
* Correct PHP's mime type.Andrei Zmievski1999-12-211-1/+1
|
* - The tree compiles againZeev Suraski1999-12-181-4/+4
|
* - Made PHP_VERSION and PHP_OS work againZeev Suraski1999-12-171-1/+1
| | | | | | - More php3_ cleanup @- Restored the PHP_VERSION and PHP_OS constants (Zeev)
* Convert to Ex APIEvan Klinger1999-11-231-24/+24
| | | | | # If someone could please check these I'd appreciate it
* Remove the extra INCLUDES line from most automake Mafiles. This is notSascha Schumann1999-11-131-1/+0
| | | | | | | | | necessary, because we can change the value of INCLUDES globally in one place (configure.in). Also add two defines in thread-safe mode (_REENTRANT and POSIX_PTHREAD_SEMANTICS)
* * archive-based convenience libraries completely replacedSascha Schumann1999-10-042-5/+2
| | | | | | | | | | | | | | | | | | | | | | 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
* Generalized server-API build process on UNIX. Each SAPIStig Bakken1999-09-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* - Another small one. I'll leave the rest for now...Andi Gutmans1999-09-141-1/+1
|
* "fix" for #2202Thies C. Arntzen1999-08-311-0/+1
|
* Fix for bug #1754Zeev Suraski1999-08-071-43/+45
|
* Removed '3' from key functions in PHP (maintained compatibility throughZeev Suraski1999-08-021-6/+6
| | | | | php3_compat.h)
* More symbol work.Andrey Hristov1999-07-261-9/+10
| | | | | | | | | | | | | | | | | | | | | | | | | I've defined a few macros to help with module/request init/startup function definitions. Basically: PHP_MINIT_FUNCTION(module) PHP_MSHUTDOWN_FUNCTION(module) PHP_RINIT_FUNCTION(module) PHP_RSHUTDOWN_FUNCTION(module) PHP_MINFO_FUNCTION(module) These will expand to proper function prototypes. Now to specify these in the module entry, use: PHP_MINIT(module) PHP_MSHUTDOWN(module) PHP_RINIT(module) PHP_RSHUTDOWN(module) PHP_MINFO(module) I've updated all modules in ext/standard and everything from ext/apache to ext/db. If you can, please update your module to use these macros.
* -Kill compile warnings in apache.cAndrey Hristov1999-07-171-2/+2
| | | | | -Make preg_grep() work with copies of array entries
* License updateZeev Suraski1999-07-161-20/+9
|
* How did this ever work without this #define ?Rasmus Lerdorf1999-07-141-0/+2
|
* - Add a bitwise flag to phpinfo()Andi Gutmans1999-07-141-1/+51
| | | | | - Import a draft of the new PHP license
* Time to rename the childZeev Suraski1999-05-221-1/+1
|
* - run ext sources through conv_protoSascha Schumann1999-05-211-10/+10
| | | | | - add necessary phpext_*_ptr
* beatify Apache's info funcZeev Suraski1999-05-111-12/+24
|
* A few other minor fixesZeev Suraski1999-05-091-1/+2
|
* * Finalizing the PHP version of SAPI. Support POST and cookies among other ↵Zeev Suraski1999-05-091-2/+2
| | | | | | | | | | | | | things. * Fully implement ISAPI support - POST and cookies among other things. * Almost completely rewrote phpinfo(). Allow modules to easily display their information in phpinfo() without modifying phpinfo() itself (prototype for the module info function was changed, thus the large amount of updated module files). * Initial extended SAPI support for Apache, completely untested. * CGI now uses SAPI fully as well.
* A step towards generalizing the INI mechanism even moreZeev Suraski1999-04-281-6/+6
|
* * Get the Apache module to compile againZeev Suraski1999-04-261-8/+18
| | | | | | * Get rid of php3_rqst, use SG(server_context) instead (there's still Apache-specific code, but it nuked a global)
* A lot of cleanups... Removed old thread-safe code and other redundant code ↵Zeev Suraski1999-04-241-8/+6
| | | | and files
* Remove tls.[ch]Zeev Suraski1999-04-231-3/+0
|
* moved fdf, hyperwave, informix and some smaller filesStig Bakken1999-04-221-1/+1
|
* moved apache, com and hyperwave into ext/Stig Bakken1999-04-213-0/+397