91 Commits (af3be899e6fce9964eb99af5902eeef378876f75)

Author SHA1 Message Date
Sascha Schumann 6dcf9c22b5 properly restart syscalls 23 years ago
Sascha Schumann a5017f0b4c Serialize headers for systems with low IOV_MAX (e.g. Solaris) 23 years ago
James Cox f68c7ff249 updating license information in the headers. 23 years ago
Sascha Schumann 4247f4b90e Don't return CRLF from broken clients 23 years ago
Sascha Schumann 528c495d68 If there is a content body, enable lingering and disable keep alive. 23 years ago
Sascha Schumann 3eab2fb3bd improve keep alive handling 23 years ago
Sascha Schumann 40dd3617eb add premium thttpd support 23 years ago
Sascha Schumann 833d734af1 cleanup 23 years ago
Sascha Schumann 4ff425c157 Nuke all sn?printf's and rely on the optimized httpd_ntoa to 23 years ago
Sascha Schumann ba32a619ae use SUCCESS/FAILURE instead of 0/-1 24 years ago
Sascha Schumann ebedf060a5 Fix POST handling once and for all. The daemon now never blocks and handles 24 years ago
Sebastian Bergmann 2c5d4b8c23 Bump year. 24 years ago
Sascha Schumann 95fead0b9f add missing line 24 years ago
Sascha Schumann 09f463ddae Add sapi_get_fd() and implement it for the Apache/thttpd SAPIs. 24 years ago
Sascha Schumann f2f443f066 s/PHP_API/PHP_API_VERSION/ 24 years ago
Sascha Schumann 8d25447f30 let this source file compile with php 4.2.x 24 years ago
Sascha Schumann 55879b3543 first step towards asynchronous content body processing 24 years ago
Sascha Schumann 7a0850a344 Fix build and .phps support 24 years ago
Sascha Schumann 01bdc2e369 experimental .phps support 24 years ago
Sascha Schumann c46ed2114e not sure what this async_send is doing in here, so relieve it from its duty. 24 years ago
Sascha Schumann b9135d74e9 some system headers (irix) define sa_len 24 years ago
Sascha Schumann 0a80a78670 thttpd initializes contentlength to -1, so we need to transfer that to 0 24 years ago
Sascha Schumann 625e7b202b Use generic getnameinfo for address-to-name translation, if available. 24 years ago
Zeev Suraski 76312b4508 another startup initialization fix - only ISAPI and CGI SAPI's tested, 24 years ago
Sascha Schumann fa3d840cd1 integrate the public keep-alive patch 24 years ago
Sascha Schumann b4c28fba7f thttpd blocks in rare circumstances where it cannot write out a small HTTP 24 years ago
Sascha Schumann 402cc031cd make the sapi module hand off a buffer to thttpd for final data delivery, 24 years ago
Sascha Schumann d7edeee55f Improve readability of the header send function 24 years ago
Sascha Schumann 5c2d995f0b Provide access to ini settings. 25 years ago
Sebastian Bergmann 38933514e1 Update headers. 25 years ago
Sascha Schumann 1f6f91035e Get rid of post_off-hack which was only suitable for POST data 25 years ago
Sascha Schumann a3368ababa Improved handling of posts 25 years ago
Sascha Schumann 49b44d537f Make the information available whether we are using HTTP/1.1 25 years ago
Sascha Schumann 6db3f409d8 Add QUERY_STRING, HTTP_HOST, HTTP_ACCEPT_LANGUAGE to the script 25 years ago
Jeroen van Wolffelaar eb38ca844b Undo Z_ subst for sapi and ext/yaz 25 years ago
Jeroen van Wolffelaar c033288573 Back-substitute for Z_* macro's. If it breaks some extension (the script isn't optimal, it parses for example var->zval.value incorrect) please let me know. 25 years ago
Sascha Schumann 64c4456cca A CRLF at the end of a line is not so wrong. 25 years ago
Sascha Schumann 61618d4a03 The module usually did not send out Content-Type: text/html. 25 years ago
Sascha Schumann 8aef193056 more tsrm cleanup 25 years ago
Sascha Schumann 0af7ad15f5 further tsrm cleanup 25 years ago
Sebastian Bergmann 7168c31482 Even more TSRM cleanup. 25 years ago
Sascha Schumann 7263485576 tsrm-related cleanup 25 years ago
Sebastian Bergmann a70ecedb33 Remove more duplicate TSRMLS_FETCH() calls. 25 years ago
Zeev Suraski d87cc976e1 Redesigned thread safety mechanism - nua nua 25 years ago
Zeev Suraski fe6f8712a4 - Get rid of ELS_*(), and use TSRMLS_*() instead. 25 years ago
Sascha Schumann 7c43206fb8 Remove unneeded variables 25 years ago
Sascha Schumann 36c2353046 Remove accidentially committed line 25 years ago
Sascha Schumann e6d153f6c4 Support for handling multiple concurrent requests. 25 years ago
Sascha Schumann e337f07ecd Replace slow strlcpy with a quick memcpy. 25 years ago
Andi Gutmans 8975186810 - Another strncpy() -> strlcpy() change 25 years ago