summaryrefslogtreecommitdiff
path: root/sapi/thttpd
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Don't display egrep resultSascha Schumann2001-08-131-1/+1
|
* whoops, forgot to apply cgi/poll patch before diff'ingSascha Schumann2001-08-131-4/+39
|
* Add check for thttpd-2.21b. We support nothing else for now, becauseSascha Schumann2001-08-131-0/+1
| | | | | this version is rock-stable using the combined set of patches.
* 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
* A CRLF at the end of a line is not so wrong.Sascha Schumann2001-08-071-1/+1
|
* The module usually did not send out Content-Type: text/html.Sascha Schumann2001-08-071-0/+7
| | | | | No major browser seems to care, Opera does though.
* more tsrm cleanupSascha Schumann2001-08-051-2/+1
|
* further tsrm cleanupSascha Schumann2001-08-051-2/+2
|
* Even more TSRM cleanup.Sebastian Bergmann2001-08-051-2/+2
|
* tsrm-related cleanupSascha Schumann2001-08-051-22/+6
|
* Remove more duplicate TSRMLS_FETCH() calls.Sebastian Bergmann2001-08-051-3/+0
|
* Redesigned thread safety mechanism - nua nuaZeev Suraski2001-07-281-53/+52
|
* - Get rid of ELS_*(), and use TSRMLS_*() instead.Zeev Suraski2001-07-271-14/+14
| | | | | | | - 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...
* Remove unneeded variablesSascha Schumann2001-07-261-3/+0
|
* Remove accidentially committed lineSascha Schumann2001-07-231-1/+0
|
* Support for handling multiple concurrent requests.Sascha Schumann2001-06-231-5/+223
|
* Move PHP_TARGET_RDYNAMIC check to global acinclude.m4 and use itSascha Schumann2001-06-151-0/+1
| | | | | in thttpd's config.m4.
* Nuke more quotesSascha Schumann2001-05-121-1/+1
|
* Replace slow strlcpy with a quick memcpy.Sascha Schumann2001-05-031-3/+8
|
* - Another strncpy() -> strlcpy() changeAndi Gutmans2001-05-021-3/+1
|
* Fix optimization -- we did not send out custom Response Status Lines.Sascha Schumann2001-04-251-5/+12
|
* remove Only.* lines from patchSascha Schumann2001-04-221-3/+0
|
* bytes in the conn structure was renamed to bytes_sent.Sascha Schumann2001-04-221-3/+3
|
* Update patch to thttpd-2.21Sascha Schumann2001-04-221-30/+34
|
* Separate CPPFLAGS from CFLAGS.Wilfredo Sanchez2001-04-031-1/+1
|
* Renamed the AC_ prefixed macros defined in acinclude.m4 to PHP_* prefixes.foobar2001-03-271-2/+2
| | | | | # Heads up people! I tested this before committing but you never know..
* Replace memcpy and sprintf with smart_strs.Sascha Schumann2001-03-131-16/+12
|