summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-04-14v0.4HEADweighttp-0.4masterGlenn Strauss2-2/+2
2016-04-14more robust chunked response parsing (fixes #2554)Glenn Strauss1-14/+25
handle chunked parts across multiple reads fixes https://redmine.lighttpd.net/issues/2554 where Happstack performs multiple writes to send HTTP chunked header, HTTP chunked body, and CRLF ending HTTP chunked body supercedes https://github.com/lighttpd/weighttp/pull/8 handle additional chunked case of split CR and LF reference https://github.com/lighttpd/weighttp/pull/9/files#r52358620 thx stbuehler detect CR not followed by LF (error) handle NIL in chunked stream (should not occur in HTTP headers or chunked header, but could occur in chunked body) x-ref: "weighttp closing connection too early(?)" https://redmine.lighttpd.net/issues/2554 github: closes #8, closes #9
2015-06-21add autobuild; remove build-date from binaryStefan Bühler9-27/+174
2013-10-25calculate concur & reqs more easilyXiaochen Wang1-9/+4
When i is increased to (config.thread_count - 1), rest_concur has been decreased to zero. Therefore diff is always 1 in loop. It is unnecessary to calculate diff.
2013-06-15Improve option error handlingStefan Bühler1-1/+5
2013-06-15Fix bug with unsigned 'char' type (arm) in option parsing (fixes github#6)Stefan Bühler1-3/+3
2013-02-23User-Agent header no longer needs a leading spaceBen Brown1-1/+1
2013-02-19Corrected Host header handling (fixes #2477)Ben Brown1-3/+30
2013-01-07Fix header parsing to compare HTTP header field names caseJyri J. Virkki1-8/+6
insensitively. This fixes the problem where responses get incorrectly marked as errors if the response header field name case doesn't happen to match to what is in the code. Also compare connection and transfer-encoding tokens case insensitively. (Reference: RFC 2616: header field names are not case sensitive.) Co-authored-by: Stefan Bühler <stbuehler@web.de>
2011-10-16v0.3weighttp-0.3Thomas Porzelt8-9/+9
2011-10-16add stats about response status codes (2xx, 3xx, 4xx, 5xx)Thomas Porzelt5-15/+51
2011-10-16add -H commandline parameter to specify custom headersThomas Porzelt2-6/+44
2009-11-01remove some bogus defines from wscriptThomas Porzelt1-2/+1
2009-10-04add User-Agent header to requestThomas Porzelt1-3/+6
2009-10-04add support for responses that are not keepalive, not chunked and don't have ↵Thomas Porzelt2-3/+9
any content-length header
2009-09-30v0.2weighttp-0.2v0.2Thomas Porzelt1-1/+1
2009-09-30add chunked encoding supportThomas Porzelt3-14/+116
2009-09-13v0.1weighttp-0.1v0.1Thomas Porzelt1-1/+1
2009-09-13add ipv6 supportThomas Porzelt2-9/+16
2009-09-13fix tiny memory leakThomas Porzelt1-0/+1
2009-09-13add progress outputThomas Porzelt5-12/+19
2009-09-11fix handling of responses bigger than the client BUFFER_SIZE (32kb)Thomas Porzelt1-1/+1
2009-09-11fix state machine bug which would lead to failed request even though there ↵Thomas Porzelt3-5/+7
was no error
2009-09-11fix integer overflows with commandline parameters resulting in wrong amount ↵Thomas Porzelt3-16/+37
of requests performed fix client state machine
2009-09-10waf: fix broken wscriptThomas Porzelt2-3/+1
2009-09-10add newlines at end of filesThomas Porzelt9-9/+7
2009-09-10fix syntax error introduced by last-minute cleanups...Thomas Porzelt1-1/+1
2009-09-10waf: don't treat warnings as errors when compilingThomas Porzelt1-1/+1
2009-09-10initial commitThomas Porzelt12-0/+1085