| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | - A belated happy holidays and PHP 5 | Andi Gutmans | 2004-01-08 | 1 | -2/+2 |
| | | |||||
| * | properly restart syscalls | Sascha Schumann | 2003-07-01 | 1 | -3/+6 |
| | | |||||
| * | Serialize headers for systems with low IOV_MAX (e.g. Solaris) | Sascha Schumann | 2003-06-27 | 1 | -14/+31 |
| | | |||||
| * | updating license information in the headers. | James Cox | 2003-06-10 | 1 | -3/+3 |
| | | |||||
| * | Don't return CRLF from broken clients | Sascha Schumann | 2003-06-04 | 1 | -5/+6 |
| | | |||||
| * | If there is a content body, enable lingering and disable keep alive. | Sascha Schumann | 2003-05-16 | 1 | -1/+3 |
| | | |||||
| * | improve keep alive handling | Sascha Schumann | 2003-05-12 | 1 | -0/+2 |
| | | |||||
| * | add premium thttpd support | Sascha Schumann | 2003-05-12 | 1 | -2/+7 |
| | | |||||
| * | cleanup | Sascha Schumann | 2003-05-01 | 1 | -5/+1 |
| | | |||||
| * | Nuke all sn?printf's and rely on the optimized httpd_ntoa to | Sascha Schumann | 2003-04-16 | 1 | -28/+23 |
| | | | | | | convert the IP to a string representation. | ||||
| * | use SUCCESS/FAILURE instead of 0/-1 | Sascha Schumann | 2003-02-09 | 1 | -1/+1 |
| | | |||||
| * | Fix POST handling once and for all. The daemon now never blocks and handles | Sascha Schumann | 2003-01-17 | 1 | -46/+6 |
| | | | | | | | | | | | uploads of up to 2GB on 32 bit platforms. Uploads >16KB are put into a file-backed mmap area. SG(request_info).content_type got corrupted somewhere. As a workaround, we provide SAPI with a duplicate of the original string. | ||||
| * | Bump year. | Sebastian Bergmann | 2002-12-31 | 1 | -1/+1 |
| | | |||||
| * | add missing line | Sascha Schumann | 2002-11-29 | 1 | -0/+1 |
| | | |||||
| * | Add sapi_get_fd() and implement it for the Apache/thttpd SAPIs. | Sascha Schumann | 2002-11-26 | 1 | -1/+11 |
| | | |||||
| * | s/PHP_API/PHP_API_VERSION/ | Sascha Schumann | 2002-11-08 | 1 | -1/+1 |
| | | |||||
| * | let this source file compile with php 4.2.x | Sascha Schumann | 2002-11-07 | 1 | -0/+5 |
| | | |||||
| * | first step towards asynchronous content body processing | Sascha Schumann | 2002-10-30 | 1 | -3/+21 |
| | | |||||
| * | Fix build and .phps support | Sascha Schumann | 2002-10-26 | 1 | -16/+16 |
| | | |||||
| * | experimental .phps support | Sascha Schumann | 2002-10-26 | 1 | -6/+14 |
| | | |||||
| * | not sure what this async_send is doing in here, so relieve it from its duty. | Sascha Schumann | 2002-10-26 | 1 | -5/+0 |
| | | |||||
| * | some system headers (irix) define sa_len | Sascha Schumann | 2002-10-26 | 1 | -5/+5 |
| | | | | | | prefix sa_len with x | ||||
| * | thttpd initializes contentlength to -1, so we need to transfer that to 0 | Sascha Schumann | 2002-10-25 | 1 | -1/+2 |
| | | | | | | | for SAPI/PHP. Otherwise, SAPI will try to read (unsigned long) -1 bytes from the connection. | ||||
| * | Use generic getnameinfo for address-to-name translation, if available. | Sascha Schumann | 2002-09-23 | 1 | -1/+18 |
| | | | | | | This adds support for IPv6 addresses. | ||||
| * | another startup initialization fix - only ISAPI and CGI SAPI's tested, | Zeev Suraski | 2002-09-18 | 1 | -2/+1 |
| | | | | | | | minor compile buglets might occur in other SAPIs, but should be trivial to fix... | ||||
| * | integrate the public keep-alive patch | Sascha Schumann | 2002-07-14 | 1 | -9/+40 |
| | | | | | | | | | | 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 HTTP | Sascha Schumann | 2002-07-14 | 1 | -2/+4 |
| | | | | | | | | | | 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 Schumann | 2002-07-14 | 1 | -16/+65 |
| | | | | | | instead of blocking the whole process | ||||
| * | Improve readability of the header send function | Sascha Schumann | 2002-05-17 | 1 | -34/+33 |
| | | |||||
| * | Provide access to ini settings. | Sascha Schumann | 2001-12-13 | 1 | -2/+63 |
| | | | | | | Properly block the thread, if IO is not ready on a fd. | ||||
| * | Update headers. | Sebastian Bergmann | 2001-12-11 | 1 | -2/+2 |
| | | |||||
| * | Get rid of post_off-hack which was only suitable for POST data | Sascha Schumann | 2001-10-27 | 1 | -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 posts | Sascha Schumann | 2001-10-27 | 1 | -2/+7 |
| | | |||||
| * | Make the information available whether we are using HTTP/1.1 | Sascha Schumann | 2001-10-09 | 1 | -0/+7 |
| | | |||||
| * | Add QUERY_STRING, HTTP_HOST, HTTP_ACCEPT_LANGUAGE to the script | Sascha Schumann | 2001-09-30 | 1 | -0/+12 |
| | | | | | | | | environment. Also support setting the INI path from the outside. | ||||
| * | Undo Z_ subst for sapi and ext/yaz | Jeroen van Wolffelaar | 2001-09-27 | 1 | -1/+1 |
| | | |||||
| * | Back-substitute for Z_* macro's. If it breaks some extension (the script ↵ | Jeroen van Wolffelaar | 2001-09-25 | 1 | -1/+1 |
| | | | | | isn't optimal, it parses for example var->zval.value incorrect) please let me know. | ||||
| * | A CRLF at the end of a line is not so wrong. | Sascha Schumann | 2001-08-07 | 1 | -1/+1 |
| | | |||||
| * | The module usually did not send out Content-Type: text/html. | Sascha Schumann | 2001-08-07 | 1 | -0/+7 |
| | | | | | | No major browser seems to care, Opera does though. | ||||
| * | more tsrm cleanup | Sascha Schumann | 2001-08-05 | 1 | -2/+1 |
| | | |||||
| * | further tsrm cleanup | Sascha Schumann | 2001-08-05 | 1 | -2/+2 |
| | | |||||
| * | Even more TSRM cleanup. | Sebastian Bergmann | 2001-08-05 | 1 | -2/+2 |
| | | |||||
| * | tsrm-related cleanup | Sascha Schumann | 2001-08-05 | 1 | -22/+6 |
| | | |||||
| * | Remove more duplicate TSRMLS_FETCH() calls. | Sebastian Bergmann | 2001-08-05 | 1 | -3/+0 |
| | | |||||
| * | Redesigned thread safety mechanism - nua nua | Zeev Suraski | 2001-07-28 | 1 | -53/+52 |
| | | |||||
| * | - Get rid of ELS_*(), and use TSRMLS_*() instead. | Zeev Suraski | 2001-07-27 | 1 | -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 variables | Sascha Schumann | 2001-07-26 | 1 | -3/+0 |
| | | |||||
| * | Remove accidentially committed line | Sascha Schumann | 2001-07-23 | 1 | -1/+0 |
| | | |||||
| * | Support for handling multiple concurrent requests. | Sascha Schumann | 2001-06-23 | 1 | -5/+223 |
| | | |||||
| * | Replace slow strlcpy with a quick memcpy. | Sascha Schumann | 2001-05-03 | 1 | -3/+8 |
| | | |||||
