Commit Graph

74 Commits (95769fb3f6a366e4dba52a744e4897427bae630c)

Author SHA1 Message Date
Jan Kneschke 5b2e697cfa * fixed hanging redirects with keep-alive due to missing
16 years ago
Jan Kneschke 5bc539b63e don't send a Content-Length for 1xx, 204 and 304 (fixes #1002)
16 years ago
Jan Kneschke 7eb8981e44 fixed duplicate code which handles the "disable keep-alive" for dynamic
16 years ago
Marcus Rückert baec632cb7 - finally! the fix for 948.
16 years ago
Marcus Rückert 05d9e7dd52 - remove the code again. this reopens #948
16 years ago
Marcus Rückert 5504501699 - fix the frigging 404-handler bugs:
16 years ago
Jan Kneschke d12d86d777 if we open more connections than we define with ulimit we might run
16 years ago
Marcus Rückert 450c7de76e - restore the old return code with configured 404 handlers
16 years ago
Marcus Rückert 10fbd9e24e - properly handle 206 responses generated by *cgi scripts
16 years ago
Marcus Rückert 892ebbe530 - handle 303 [#1045]
16 years ago
Robert Jakabosky 4f1587c57e If client connection aborts during parse of "\r\n\r\n", then lighttpd never cleans up the
16 years ago
Jan Kneschke d6bfa8aaa8 the patch attached to #119 was right. If we
17 years ago
Jan Kneschke 7a220fceb4 don't force a Content-Length header in HEAD requests (#119)
17 years ago
Jan Kneschke 636c890721 no one really liked this warning :(
17 years ago
Jan Kneschke ba52eb0e41 disable chunked encoding header on a HEAD request
17 years ago
Marcus Rückert 8cd1471cb3 - white space cleanup part 2 this time 1.4 ;)
17 years ago
Jan Kneschke d766ee99ce allocate a byte more, to match the ioctl() report
17 years ago
Marcus Rückert fe77777647 - dont use int for a enum type
17 years ago
Jan Kneschke 4581a73ab8 fixed off-by-one bug when the second CRLF after a HTTP-header is in a second read() call
17 years ago
Jan Kneschke a59faafd7d fixed the 501 code for a LOCK request
17 years ago
Jan Kneschke dd35c9101c fixed connections falling back to non-ssl when keep-alive + ssl was used
17 years ago
Jan Kneschke 6ae9b8f58e removed buggy optimization
17 years ago
Jan Kneschke a3542afd31 handle connection-close after after a broken header in keep-alive like
17 years ago
Jan Kneschke e9cc9ed36c fixed SSL_ERROR_WANT_READ handling
17 years ago
Jan Kneschke 9c773d9f7d fixed SSL + POST on Firefox
17 years ago
Jan Kneschke 00a5770e2f fixed "Software caused connection abort" messages on FreeBSD
17 years ago
Jan Kneschke 48ca389d89 - use a big SSL_read buffer which can read at least 16k + the pending bytes
17 years ago
Jan Kneschke 66de89f0f8 432 is used by webdav for locked
17 years ago
Jan Kneschke c76b19673a allow proxy to svn-apache do a commit
17 years ago
Jan Kneschke 0892b04865 Status: 301 might have a body with a message (mod_proxy via apache)
17 years ago
Jan Kneschke f27b8d0168 fixed 'return 414 on overlong request-headers'
17 years ago
Jan Kneschke 580823f791 forbid Content-Length for GET, HEAD or OPTIONS requests
17 years ago
Jan Kneschke 1ea90be00a fixed counting of unused blocks (sandy <sandy@meebo.com>)
17 years ago
Jan Kneschke 11c3722432 set content-type for errorfiles (fixed #383)
17 years ago
Jan Kneschke 93693b11e0 - don't duplicate Server and Date Header
17 years ago
Jan Kneschke a4be52451f more unsigned/sign compare fixes
17 years ago
Jan Kneschke aa7e634b75 fixed assertion if a read() returned with EGAIN in POST-read
17 years ago
Jan Kneschke 0c6af9ae46 improved warning-message
17 years ago
Jan Kneschke 27a113bc20 cached FDs for the uploading chunk
17 years ago
Jan Kneschke 95132d93c8 fixed warnings about unused vars and unhandled enum-values in switch()
17 years ago
Jan Kneschke 9404220490 chunkqueue can get a list of tempdirs which are tried to open a file at
17 years ago
Jan Kneschke 0b3cc19a7f fixed assertion on failure of mkstemp or write on post-data
17 years ago
Jan Kneschke c949273aa4 clean the error-queue is case we have a read/write error
18 years ago
Jan Kneschke 1c09f28447 removed con->request.content (mem-buffer) by a chunk-queue
18 years ago
Jan Kneschke 89ff779a78 302 is used for Location: redirects in SCGI, FastCGI and CGI which might contain content
18 years ago
Xuefer 14754f33f4 fix and add testcase for #255
18 years ago
Jan Kneschke 63dceeb0c6 open files only once for chunk, cache mmap and let the chunk itself close the fd (fixed #261, #257)
18 years ago
Jan Kneschke 326fa40875 compail about the right plugin and don't segfault
18 years ago
Jan Kneschke 3553b694d0 don't fetch the error-msg a second time
18 years ago
Jan Kneschke e47ae00886 let kqueue startup after daemonize is done
18 years ago