summaryrefslogtreecommitdiff
path: root/sapi/nsapi
Commit message (Collapse)AuthorAgeFilesLines
* - ReformattingDerick Rethans2002-02-201-43/+54
|
* Update headers.Sebastian Bergmann2001-12-111-2/+2
|
* Added missing cvs ids and unified configure messages.foobar2001-11-301-2/+4
|
* Undo Z_ subst for sapi and ext/yazJeroen van Wolffelaar2001-09-271-1/+1
|
* Back-substitute for Z_* macro's. If it breaks some extension (the script ↵Jeroen van Wolffelaar2001-09-251-1/+1
| | | | isn't optimal, it parses for example var->zval.value incorrect) please let me know.
* TSRMLS fixesDaniel Beulshausen2001-08-141-14/+11
|
* more tsrm cleanupSascha Schumann2001-08-051-2/+1
|
* Remove more duplicate TSRMLS_FETCH() calls.Sebastian Bergmann2001-08-051-1/+0
|
* Redesigned thread safety mechanism - nua nuaZeev Suraski2001-07-281-20/+18
|
* - Get rid of ELS_*(), and use TSRMLS_*() instead.Zeev Suraski2001-07-271-15/+15
| | | | | | | - Move to the new ts_allocate_id() API This patch is *bound* to break some files, as I must have had typos somewhere. If you use any uncommon extension, please try to build it...
* Add INSTALL_ROOT variable to specify install location.Wilfredo Sanchez2001-04-031-1/+1
|
* Renamed the AC_ prefixed macros defined in acinclude.m4 to PHP_* prefixes.foobar2001-03-271-1/+1
| | | | | # Heads up people! I tested this before committing but you never know..
* - Commit NSAPI patches.Andi Gutmans2001-03-021-113/+61
|
* - Fix copyright notices with 2001Andi Gutmans2001-02-261-1/+1
|
* Many patches. I hope I remember them all:Zeev Suraski2001-01-021-5/+5
| | | | | | | | | - Make sapi_module available to external modules (PHPAPI) - Make the php.ini path reported in phpinfo() always point to real full path of the php.ini file - Optimized the ISAPI module not to read unnecessary server variables and read necessary variables at most once.
* 2nd step towards auto-creditsHartmut Holzgraefe2000-11-201-0/+2
|
* Update SAPI modules to interface with the new TSRM.Zeev Suraski2000-11-181-1/+1
| | | | | Enable thread-safety memory debugging in ISAPI when in debug mode
* Unify handling of aborted connectionsSascha Schumann2000-10-291-3/+2
|
* Restore the headers_only test to the centralized SAPI startup. If ↵Zeev Suraski2000-09-081-6/+0
| | | | | | | necessary, it can be overriden in the activate() callback.
* - Defining TSRM_WIN32 in each and every dsp sucked. Revert this changeAndi Gutmans2000-09-021-3/+3
|
* - More Windows build fixesAndi Gutmans2000-09-021-3/+3
|
* changed the output directorys from the windowsbuildsDaniel Beulshausen2000-08-231-3/+3
|
* Fix zend_fiel_handle handling. Should fix URL includeStanislav Malyshev2000-08-131-0/+1
| | | | | and various opened_path inconsistencies.
* Heads up! I have moved the headers_only and response_code checks out ofRasmus Lerdorf2000-08-021-0/+7
| | | | | | | | | | | | | | | 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)
* fix nsapi dsp fileShane Caraveo2000-07-021-5/+5
|
* Set version number on DLLsZeev Suraski2000-06-301-3/+3
|
* Separate plain name returned by php_sapi_module() and pretty nameAndrei Zmievski2000-06-261-1/+2
| | | | | used for output.
* Apply the NSAPI patchZeev Suraski2000-06-241-0/+16
|
* Cosmetic cleanupsSascha Schumann2000-06-181-1/+1
|
* Fix Windows .dsp'sZeev Suraski2000-06-111-3/+3
|
* Added more server variables to the HTTP_SERVER_VARS array, all theAnthony Whitehead2000-06-081-0/+21
| | | | | | variables listed in the structs in nsapi.c should work now. Untested on Windows platform.
* Move main.h to php_main.h.Sascha Schumann2000-06-051-1/+1
|
* - Allow all functions that receive user-defined function callbacks to acceptZeev Suraski2000-06-031-3/+3
| | | | | | | | | an array that contains an object and a method name, in place of a function name, e.g. usort($array, array($obj, "ObjSort")) (I checked the code in array.c and basic_functions.c, other code which uses call_user_function() may still force the function_name argument to be of type IS_STRING, which prevents this feature from working - and is no longer necessary)
* Added changes suggested by Stanislav Borutsky with respect to NSAPI_PUBLIC.Anthony Whitehead2000-05-311-10/+4
|
* The last line added '-I' to INCLUDES, causing all SAPI modules but NSAPISascha Schumann2000-05-311-2/+0
| | | | | failing to build.
* Altered NSAPI autoconf to check for location of include files automatically, ↵Anthony Whitehead2000-05-303-51/+82
| | | | | | | | | tested for Netscape 3.x and iPlanet 4.x. Added very basic variable support for usefull things such as PHP_SELF. I'll extend this to supply this rest of the variables soon. Commited a patch to activate ZTS in the NSAPI module, this patch comes from Jayakumar Muthukumarasamy.
* Update the license with the new clause 6Zeev Suraski2000-05-181-2/+2
|
* Please maintain consistency in these names... :)Zeev Suraski2000-05-141-25/+25
|
* nsapi now compiles under win32, untestedShane Caraveo2000-05-063-8/+236
|
* Remove trailing empty linesSascha Schumann2000-05-011-4/+0
|
* Large test commit IVSascha Schumann2000-05-011-0/+1
|
* Large commit test IIISascha Schumann2000-05-011-0/+3
|
* Add initial NSAPI module from Jayakumar MuthukumarasamyRasmus Lerdorf2000-04-303-0/+553
| | | | | @Add initial NSAPI module from Jayakumar Muthukumarasamy
* nsapi => aolserverSascha Schumann1999-10-073-387/+0
| | | | | "NSAPI" suggests Netscape too often.
* (php_ns_request_handler): call ts_free_thread() to clean upSascha Schumann1999-10-071-4/+14
|
* * archive-based convenience libraries completely replacedSascha Schumann1999-10-043-13/+6
| | | | | | | | | | | | | | | | | | | | | | 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
* Polish this.Sascha Schumann1999-10-041-1/+5
|
* * include from $(srcdir)Sascha Schumann1999-09-271-1/+1
| | | | | * use proper target for nsapi
* Generalized server-API build process on UNIX. Each SAPIStig Bakken1999-09-274-0/+380
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.