summaryrefslogtreecommitdiff
path: root/sapi/thttpd
Commit message (Collapse)AuthorAgeFilesLines
...
* s/PHP_API/PHP_API_VERSION/Sascha Schumann2002-11-081-1/+1
|
* let this source file compile with php 4.2.xSascha Schumann2002-11-071-0/+5
|
* Add two missing entriesSascha Schumann2002-11-071-0/+2
|
* - use TCP_DEFER_ACCEPTSascha Schumann2002-11-061-50/+99
| | | | | | | - don't timeout connections which are managed by IRCG - don't generate invalid HTTP replies, if the client did not send a request line yet
* Simplify handler dispatching mechanismSascha Schumann2002-11-011-45/+46
|
* Add missing return statement.Sascha Schumann2002-11-011-23/+23
|
* updateSascha Schumann2002-11-011-0/+1
|
* improve host header checking, only affects systems which have virtualSascha Schumann2002-11-011-21/+33
| | | | | hosting enabled
* first step towards asynchronous content body processingSascha Schumann2002-10-302-69/+159
|
* s/-//Sascha Schumann2002-10-261-1/+1
|
* add phppat/phpspat configuration file support andSascha Schumann2002-10-261-74/+156
| | | | | fix some indention
* update and extendSascha Schumann2002-10-261-9/+27
|
* Fix build and .phps supportSascha Schumann2002-10-261-16/+16
|
* experimental .phps supportSascha Schumann2002-10-263-43/+60
|
* not sure what this async_send is doing in here, so relieve it from its duty.Sascha Schumann2002-10-261-5/+0
|
* Donate "Fast Accept Loop" from Premium thttpd which speeds up processingSascha Schumann2002-10-261-30/+99
| | | | | new connections when the connection table contains lots of entries.
* Donate "Periodic Connection Expiring" from Premium thttpd, becauseSascha Schumann2002-10-261-100/+190
| | | | | | it is simple and gives a +40% improvement in terms of requests/s when serving static files.
* some system headers (irix) define sa_lenSascha Schumann2002-10-261-5/+5
| | | | | prefix sa_len with x
* thttpd initializes contentlength to -1, so we need to transfer that to 0Sascha Schumann2002-10-251-1/+2
| | | | | | for SAPI/PHP. Otherwise, SAPI will try to read (unsigned long) -1 bytes from the connection.
* Redo the patch on Linux, the cygwin diff seems to be a bit broken.Sascha Schumann2002-10-131-24/+24
|
* PHP + thttpd (+IRCG) build using CYGWIN nowSascha Schumann2002-10-131-67/+86
|
* Remove set .xSascha Schumann2002-10-131-2/+0
|
* Use if block rather than an or expressionSascha Schumann2002-10-131-2/+8
|
* Force /nocache/ entities to be delivered completely, even if aSascha Schumann2002-09-231-34/+58
| | | | | broken proxy ignores our anti-cache headers and sends an IMS request.
* Use generic getnameinfo for address-to-name translation, if available.Sascha Schumann2002-09-231-1/+18
| | | | | This adds support for IPv6 addresses.
* Immediately unmap /nocache/ entries, so that the mmc cache does not getSascha Schumann2002-09-211-12/+108
| | | | | polluted too much.
* another startup initialization fix - only ISAPI and CGI SAPI's tested,Zeev Suraski2002-09-181-2/+1
| | | | | | minor compile buglets might occur in other SAPIs, but should be trivial to fix...
* Fix segfault due to unchecked null pointerSascha Schumann2002-07-261-35/+37
|
* refineSascha Schumann2002-07-161-0/+3
|
* integrate the public keep-alive patchSascha Schumann2002-07-142-45/+638
| | | | | | | | | the patch did not handle pipeling at all, so that some code had to be added from Premium thttpd persistent connections are supported, if a script sets the Content-Length header
* thttpd blocks in rare circumstances where it cannot write out a small HTTPSascha Schumann2002-07-142-70/+107
| | | | | | | | | response (happened at customer sites). The response is now written out using the standard state machine. the buffer which is handed to thttpd by php is now simply dealt with as if it were a thttpd generated response (avoids code duplication).
* make the sapi module hand off a buffer to thttpd for final data delivery,Sascha Schumann2002-07-142-77/+524
| | | | | instead of blocking the whole process
* Improve readability of the header send functionSascha Schumann2002-05-171-34/+33
|
* Add a note regarding which version we supportSascha Schumann2002-03-111-2/+2
|
* Please welcome the new build system.Sascha Schumann2002-03-072-7/+1
| | | | | | | | | | If you encounter any problems, please make sure to email sas@php.net directly. An introduction can be found on http://schumann.cx/buildv5.txt
* Provide access to ini settings.Sascha Schumann2001-12-131-2/+63
| | | | | Properly block the thread, if IO is not ready on a fd.
* Update headers.Sebastian Bergmann2001-12-112-4/+4
|
* Sent proper encodings for gzip/compress files, otherwise IE won'tSascha Schumann2001-12-101-0/+12
| | | | | | | | | display them. Refer to section 3.5, RFC 2616 -- these are IANA registered. Patch submitted to author.
* Add a nocache feature: If documents are stored under /nocache/,Sascha Schumann2001-12-101-1/+23
| | | | | appropiate HTTP headers will be sent which prevent client/proxy caching.
* Added missing cvs ids and unified configure messages.foobar2001-11-301-0/+4
|
* Get rid of post_off-hack which was only suitable for POST dataSascha Schumann2001-10-271-12/+13
| | | | | | | which fit into the small thttpd read buffer. Do a small recv after content-length bytes have been read to accomodate non-conforming user-agents.
* Improved handling of postsSascha Schumann2001-10-271-2/+7
|
* Make the information available whether we are using HTTP/1.1Sascha Schumann2001-10-091-0/+7
|
* typo fix by zoot@zotikos.comSascha Schumann2001-10-021-1/+1
|
* Add QUERY_STRING, HTTP_HOST, HTTP_ACCEPT_LANGUAGE to the scriptSascha Schumann2001-09-301-0/+12
| | | | | | | environment. Also support setting the INI path from the outside.
* 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.
* Use $(LINK) for libraries, but $(LINK_CLEAN) for creating programs.Sascha Schumann2001-09-101-1/+1
| | | | | Also pass only $(CFLAGS_CLEAN) into thttpd's Makefile.
* use an absolute path for symlinking the php library archiveSascha Schumann2001-08-141-1/+1
|
* Use a symlink instead of copying the +6MB library archive during installSascha Schumann2001-08-131-1/+1
|