summaryrefslogtreecommitdiff
path: root/sapi/thttpd/thttpd_patch
Commit message (Collapse)AuthorAgeFilesLines
* Fix segfault due to unchecked null pointerSascha Schumann2002-07-261-35/+37
|
* integrate the public keep-alive patchSascha Schumann2002-07-141-36/+598
| | | | | | | | | 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-141-68/+103
| | | | | | | | | 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-141-61/+459
| | | | | instead of blocking the whole process
* 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.
* whoops, forgot to apply cgi/poll patch before diff'ingSascha Schumann2001-08-131-4/+39
|
* improved thttpd-2.21b patch.. I got tired of applying my patches forSascha Schumann2001-08-131-19/+53
| | | | | | | | | | | these bugs. fixes poll(2) issue fixes hanging cgi issue fixes off-by-one in scanning input buffers in case of EAGAIN/EWOULDBLOCK fixes potential bug in managing write buffers add "index.php" to default files to look for
* remove Only.* lines from patchSascha Schumann2001-04-221-3/+0
|
* Update patch to thttpd-2.21Sascha Schumann2001-04-221-30/+34
|
* Clear idle_read_timerSascha Schumann2000-11-151-4/+6
|
* Update patch and add persistent connection handlingSascha Schumann2000-11-131-14/+39
|
* Move thttpd_php_init() call to httpd_initialize().Sascha Schumann2000-08-211-15/+15
| | | | | | | Otherwise, some init stuff was done twice (like resetting the known_post_content_types hash table which caused post requests to fail).
* Execute PHP scripts everywhere (not only in the top-level directory)Sascha Schumann2000-08-201-1/+1
|
* Remove some crud from diff output (Only in..).Sascha Schumann2000-08-071-3/+0
|
* Fix building thttpd SAPI module.Sascha Schumann2000-08-071-25/+52
| | | | | | | | This works now with thttpd 2.19. Thanks to Andrzej Borsuk <andrzej.borsuk@alfaelektro.com.pl> for pointing me into the right direction.
* Add SAPI module for thttpd server. Quote from the README:Sascha Schumann1999-12-201-0/+85
This is a SAPI module for PHP 4.0 supporting thttpd, the tiny, turbo, throttling HTTP server by Jef Poskanzer. The module contains a patch against version 2.10 of thttpd. The patch adds hooks to thttpd to call PHP, if a filename matches *.php. This patch will be applied when you install PHP. While functional, this module exists primarily to demonstrate the ability of PHP to work in almost every web server environment.