Commit Graph

224 Commits (v0.6)
 

Author SHA1 Message Date
Ben Noordhuis da918522ca Eat CRLF between requests, even on connection:close.
13 years ago
koichik b47c44d7a6 Fix response body is not read
13 years ago
Ryan Dahl 3cf68f9a70 Fix compilation on MSVC 2008 which doesn't bundle stdint.h
13 years ago
Felix Geisendörfer 2498961231 Accept HTTP/0.9 responses
13 years ago
Paul Querna f1d48aa31c Move all data to before code to fix http parser for c89.
13 years ago
Cliff Frey c0ecab0516 Merge pull request #61 from bnoordhuis/master
13 years ago
Ben Noordhuis 75dc103fd0 Single-bit bitfield 'upgrade' should be unsigned.
13 years ago
Ryan Dahl 918a071542 Peter Bright's VC fixes
13 years ago
Ryan Dahl 965f91bc76 Support MSVS
13 years ago
Ryan Dahl ec74d9294c Add GYP file for integration into GYP projects.
13 years ago
Peter Griess f832bf3b21 Merge pull request #57 from fmardini/master
14 years ago
Fouad Mardini 2b2ba2da1a rename parser->errno to parser->http_errno; conflicts with errno.h where errno is defined as a macro
14 years ago
Peter Griess 31ee648709 Cleanup doc references to removed CBs.
14 years ago
Peter Griess 6bc88cc6e9 Merge pull request #54 from pgriess/path-query-frag-callbacks
14 years ago
Peter Griess 53adfacad1 API CHANGE: Remove path, query, fragment CBs.
14 years ago
Peter Griess 49faf2e9cd Merge pull request #53 from pgriess/callback_noclear
14 years ago
Peter Griess 1e071a5087 Merge pull request #52 from pgriess/errno
14 years ago
Peter Griess 5469827542 Get rid of CALLBACK_NOCLEAR().
14 years ago
Peter Griess 761a5eaeb1 Break out errno into its own field.
14 years ago
Peter Griess 1786fdae36 Merge pull request #51 from kolbyjack/is_alpha
14 years ago
Jon Kolb 8153466643 Group POST refinements, test all request methods, make IS_ALPHA use LOWER internally
14 years ago
Peter Griess 8e8344518e Re-jigger Makefile.
14 years ago
Peter Griess 0aa3e522eb Merge pull request #43 from pgriess/error-reporting
14 years ago
Peter Griess 9114e58a77 Facility to report detailed parsing errors.
14 years ago
Peter Griess ddbbc07c10 Fix minor compilation bug introduced by merge.
14 years ago
Peter Griess 056bcd3672 Merge pull request #49 from pgriess/upgrade-off-by-one
14 years ago
Peter Griess d4ca280af5 Fix off-by-one in handling upgrade bodies.
14 years ago
Cliff Frey d5f0312eee remove unused LOWER(ch)
14 years ago
Cliff Frey 5bb958a9f4 Merge pull request #48 from kolbyjack/master
14 years ago
Jon Kolb a6934445e8 Allow uppercase chars in IS_ALPHANUM
14 years ago
Peter Griess f684abdcc5 Merge pull request #27 from a2800276/master
14 years ago
Peter Griess e1d79e1940 Merge pull request #46 from kolbyjack/master
14 years ago
Jon Kolb dc314a3cb9 Return error when bad method starts with M or C
14 years ago
Cliff Frey d34a2ad26c Merge pull request #45 from scunningham/tracking
14 years ago
Sean Cunningham b89f94414e Support multi-line folding in header values.
14 years ago
Cliff Frey 3258e4a455 Fix build when char is unsigned by default.
14 years ago
Ryan Dahl eee60127c0 Support PATCH method
14 years ago
Ryan Dahl 1efd9ac6a0 Number HOSTNAME_UNDERSCORE test
14 years ago
Peter Griess 3bd18a779e IS_* macros for char classes.
14 years ago
Salman fb23d15ace Add 'package' target in Makefile which produces libhttp_parser.a
14 years ago
Ryan Dahl 2839784927 HTTP_STRICT ifdefs out behavior introduced in 50b9bec
14 years ago
Peter Griess b1c2cf83fd Expose F_* flags as public API.
14 years ago
Ryan Dahl 8dabce6ec7 It was pointed out we're missing attribution to NGINX
14 years ago
Ryan Dahl 32c0e11583 bump to v1.0
14 years ago
Peter Griess 9639c7c21c Support ?-terminated hostnames per RFC 2396.3.2.
14 years ago
Peter Griess 50b9bec552 Allow octets > 127 in path components.
14 years ago
Ryan Dahl 63daf22f2c Update copyright headers
14 years ago
Sean Cunningham 10270007bc Avoid chunk header parsing overflow.
14 years ago
Sean Cunningham 81ca70aec1 Avoid chunk trailer overflow.
14 years ago
Ryan Dahl 1c3624a963 Detect errors on EOF
14 years ago