GitHub / nodejs/http-parser / commits
http request/response parser for c
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| c6e10e98 | docs: update links to examples | Ben Noordhuis <i****o@b****l> | over 14 years ago | |
| 9db90de9 | docs: fix broken URL in README |
Andre Louis Caron <a****n@u****a>
Committed by: Ben Noordhuis <i****o@b****l> |
over 14 years ago | |
| f4053c71 | .gitignore gyp build artifacts | Ben Noordhuis <i****o@b****l> | over 14 years ago | |
| 662e523a | fix non-CONNECT tests missing port/hostname bits |
David Gwynne <l****i@a****t>
Committed by: Ben Noordhuis <i****o@b****l> |
over 14 years ago | |
| 67568421 | allow extra ? at the beginning of a query_string. |
David Gwynne <l****i@a****t>
Committed by: Ben Noordhuis <i****o@b****l> |
over 14 years ago | |
| 62110efe | Support PURGE request method. | Ben Noordhuis <i****o@b****l> | over 14 years ago | |
| 7bc668c5 | Update AUTHORS | Ben Noordhuis <i****o@b****l> | over 14 years ago | |
| b215eaa7 | removed obsolete CB_path, CB_query_string and CB_fragment |
Randy Rizun <r****n@o****m>
Committed by: Ben Noordhuis <i****o@b****l> |
over 14 years ago | |
| 8da60bc4 | implement parsing of v6 addresses and rejection of 0-length host and ports. |
David Gwynne <l****i@a****t>
Committed by: Ben Noordhuis <i****o@b****l> |
over 14 years ago | |
| f1fe50e0 | build: add shared libraries target |
LE ROUX Thomas <t****s@p****r>
Committed by: Ben Noordhuis <i****o@b****l> |
over 14 years ago | |
| 04995251 | Fix http_parser_parse_url for urls like "http://host/path". |
David Gwynne <l****i@a****t>
Committed by: Ben Noordhuis <i****o@b****l> |
over 14 years ago | |
| 48986068 | Add AUTHORS and .mailmap files. | Ben Noordhuis <i****o@b****l> | over 14 years ago | |
| 89a9da05 | merge Merge pull request #78 from bnoordhuis/unsigned-content-length | Ben Noordhuis <i****o@b****l> | over 14 years ago | |
| 3e626c6c | Don't use 'inline'. | Ben Noordhuis <i****o@b****l> | over 14 years ago | |
| e4c13a87 | merge Merge pull request #82 from ivosh/master | Ben Noordhuis <i****o@b****l> | over 14 years ago | |
| 2a2f99f9 | http_parser_init does not clear status_code |
Ivo Raisr <i****h@i****t>
Committed by: Ben Noordhuis <i****o@b****l> |
over 14 years ago | |
| 03e0d529 | Use "" instead of <> for the http_parser.h include. |
James McLaughlin <j****e@l****g>
Committed by: Ben Noordhuis <i****o@b****l> |
over 14 years ago | |
| 7f89b913 | merge Merge pull request #77 from AndreLouisCaron/compile-fix | Ben Noordhuis <i****o@b****l> | over 14 years ago | |
| f668e723 | Make content_length unsigned, add overflow checks. | Ben Noordhuis <i****o@b****l> | over 14 years ago | |
| 051d6fe2 | Fixes build on MSVC. | Andre Caron <a****n@g****m> | over 14 years ago | |
| eb04bbe1 | merge Merge pull request #73 from pgriess/http-10-message-length | Peter Griess <p****g@s****n> | over 14 years ago | |
| cd9404ad | merge Merge pull request #55 from pgriess/pause | Peter Griess <p****g@s****n> | over 14 years ago | |
| b115d110 | Don't wait for EOF on 0-length KA messages. | Peter Griess <p****g@s****n> | over 14 years ago | |
| c48351fb | merge Merge pull request #58 from pgriess/parse_url | Peter Griess <p****g@s****n> | over 14 years ago | |
| d0bb867d | Implement http_parser_pause(). | Peter Griess <p****g@s****n> | over 14 years ago | |
| 248fbc3a | Get HTTP/1.1 message length logic working for HTTP/1.0 | Peter Griess <p****g@s****n> | over 14 years ago | |
| c4ae661a | merge Merge pull request #64 from pgriess/i13 | Peter Griess <p****g@s****n> | over 14 years ago | |
| b47c44d7 | Fix response body is not read |
koichik <k****k@i****p>
Committed by: Ryan Dahl <r****y@t****g> |
over 14 years ago | |
| 3cf68f9a | Fix compilation on MSVC 2008 which doesn't bundle stdint.h | Ryan Dahl <r****y@t****g> | over 14 years ago | |
| 24989612 | Accept HTTP/0.9 responses |
Felix Geisendörfer <f****x@d****m>
Committed by: Ryan Dahl <r****y@t****g> |
almost 15 years ago | |
| f1d48aa3 | Move all data to before code to fix http parser for c89. | Paul Querna <p****a@a****g> | almost 15 years ago | |
| 48a4364f | Remove some chars from tokens[] per RFC. | Peter Griess <p****g@s****n> | almost 15 years ago | |
| c0ecab05 | merge Merge pull request #61 from bnoordhuis/master | Cliff Frey <c****y@g****m> | almost 15 years ago | |
| 75dc103f | Single-bit bitfield 'upgrade' should be unsigned. | Ben Noordhuis <i****o@b****l> | almost 15 years ago | |
| 918a0715 | Peter Bright's VC fixes | Ryan Dahl <r****y@t****g> | about 15 years ago | |
| 965f91bc | Support MSVS | Ryan Dahl <r****y@t****g> | about 15 years ago | |
| ec74d929 | Add GYP file for integration into GYP projects. | Ryan Dahl <r****y@t****g> | about 15 years ago | |
| f832bf3b | merge Merge pull request #57 from fmardini/master | Peter Griess <p****g@s****n> | about 15 years ago | |
| 2b2ba2da | rename parser->errno to parser->http_errno; conflicts with errno.h where errn... | Fouad Mardini <f****i@g****m> | about 15 years ago | |
| d7675cd9 | Add http_parser_parse_url(). | Peter Griess <p****g@s****n> | about 15 years ago | |
| 31ee6487 | Cleanup doc references to removed CBs. | Peter Griess <p****g@s****n> | about 15 years ago | |
| 6bc88cc6 | merge Merge pull request #54 from pgriess/path-query-frag-callbacks | Peter Griess <p****g@s****n> | about 15 years ago | |
| 49faf2e9 | merge Merge pull request #53 from pgriess/callback_noclear | Peter Griess <p****g@s****n> | about 15 years ago | |
| 1e071a50 | merge Merge pull request #52 from pgriess/errno | Peter Griess <p****g@s****n> | about 15 years ago | |
| 53adfaca | API CHANGE: Remove path, query, fragment CBs. | Peter Griess <p****g@s****n> | about 15 years ago | |
| 54698275 | Get rid of CALLBACK_NOCLEAR(). | Peter Griess <p****g@s****n> | about 15 years ago | |
| 761a5eae | Break out errno into its own field. | Peter Griess <p****g@s****n> | about 15 years ago | |
| 1786fdae | merge Merge pull request #51 from kolbyjack/is_alpha | Peter Griess <p****g@s****n> | about 15 years ago | |
| 81534666 | Group POST refinements, test all request methods, make IS_ALPHA use LOWER int... | Jon Kolb <j****n@b****s> | about 15 years ago | |
| 8e834451 | Re-jigger Makefile. | Peter Griess <p****g@s****n> | about 15 years ago | |
| 0aa3e522 | merge Merge pull request #43 from pgriess/error-reporting | Peter Griess <p****g@s****n> | about 15 years ago | |
| ddbbc07c | Fix minor compilation bug introduced by merge. | Peter Griess <p****g@s****n> | about 15 years ago | |
| 056bcd36 | merge Merge pull request #49 from pgriess/upgrade-off-by-one | Peter Griess <p****g@s****n> | about 15 years ago | |
| d4ca280a | Fix off-by-one in handling upgrade bodies. | Peter Griess <p****g@s****n> | about 15 years ago | |
| d5f0312e | remove unused LOWER(ch) | Cliff Frey <c****f@m****m> | about 15 years ago | |
| 5bb958a9 | merge Merge pull request #48 from kolbyjack/master | Cliff Frey <c****y@g****m> | about 15 years ago | |
| a6934445 | Allow uppercase chars in IS_ALPHANUM | Jon Kolb <j****n@b****s> | about 15 years ago | |
| c3153bd1 | Eat CRLF between requests, even on connection:close. | Ben Noordhuis <i****o@b****l> | about 15 years ago | |
| f684abdc | merge Merge pull request #27 from a2800276/master | Peter Griess <p****g@s****n> | about 15 years ago | |
| e1d79e19 | merge Merge pull request #46 from kolbyjack/master | Peter Griess <p****g@s****n> | about 15 years ago | |
| dc314a3c | Return error when bad method starts with M or C | Jon Kolb <j****n@b****s> | about 15 years ago | |
| d34a2ad2 | merge Merge pull request #45 from scunningham/tracking | Cliff Frey <c****y@g****m> | about 15 years ago | |
| 3258e4a4 | Fix build when char is unsigned by default. | Cliff Frey <c****f@m****m> | about 15 years ago | |
| eee60127 | Support PATCH method | Ryan Dahl <r****y@t****g> | about 15 years ago | |
| 1efd9ac6 | Number HOSTNAME_UNDERSCORE test | Ryan Dahl <r****y@t****g> | about 15 years ago | |
| 3bd18a77 | IS_* macros for char classes. |
Peter Griess <p****g@s****n>
Committed by: Ryan Dahl <r****y@t****g> |
over 15 years ago | |
| 28397849 | HTTP_STRICT ifdefs out behavior introduced in 50b9bec | Ryan Dahl <r****y@t****g> | over 15 years ago | |
| 9114e58a | Facility to report detailed parsing errors. | Peter Griess <p****g@s****n> | over 15 years ago | |
| b1c2cf83 | Expose F_* flags as public API. |
Peter Griess <p****g@s****n>
Committed by: Ryan Dahl <r****y@t****g> |
over 15 years ago | |
| fb23d15a | Add 'package' target in Makefile which produces libhttp_parser.a |
Salman <s****q@a****m>
Committed by: Ryan Dahl <r****y@t****g> |
over 15 years ago | |
| 8dabce6e | It was pointed out we're missing attribution to NGINX | Ryan Dahl <r****y@t****g> | over 15 years ago | |
| 32c0e115 | bump to v1.0 | Ryan Dahl <r****y@t****g> | over 15 years ago | |
| 9639c7c2 | Support ?-terminated hostnames per RFC 2396.3.2. |
Peter Griess <p****g@s****n>
Committed by: Ryan Dahl <r****y@t****g> |
over 15 years ago | |
| 50b9bec5 | Allow octets > 127 in path components. |
Peter Griess <p****g@s****n>
Committed by: Ryan Dahl <r****y@t****g> |
over 15 years ago | |
| b89f9441 | Support multi-line folding in header values. | Sean Cunningham <s****m@m****m> | over 15 years ago | |
| 63daf22f | Update copyright headers | Ryan Dahl <r****y@t****g> | over 15 years ago | |
| 81ca70ae | Avoid chunk trailer overflow. |
Sean Cunningham <s****m@m****m>
Committed by: Ryan Dahl <r****y@t****g> |
over 15 years ago | |
| 10270007 | Avoid chunk header parsing overflow. |
Sean Cunningham <s****m@m****m>
Committed by: Ryan Dahl <r****y@t****g> |
over 15 years ago | |
| 1c3624a9 | Detect errors on EOF | Ryan Dahl <r****y@t****g> | over 15 years ago | |
| fcdbc262 | Add hack for tmm1 | Ryan Dahl <r****y@t****g> | over 15 years ago | |
| 9656fd73 | moved unecessary lookup | Tim Becker <t****r@k****e> | over 15 years ago | |
| 03970a57 | Test that it can handle $ in header field | Ryan Dahl <r****y@t****g> | almost 16 years ago | |
| b75cea58 | Test for dots at the begging on header fields | Ryan Dahl <r****y@t****g> | almost 16 years ago | |
| 04bc3646 | Make sure it can handle spaces in content-length | Ryan Dahl <r****y@t****g> | almost 16 years ago | |
| 37e90093 | Digits in hostname on CONNECT req allowed | Ryan Dahl <r****y@t****g> | almost 16 years ago | |
| 90320fde | Remove acceptable_header array |
Cliff Frey <c****f@m****m>
Committed by: Ryan Dahl <r****y@t****g> |
almost 16 years ago | |
| fb875caa | Add non-ascii in status line test | Ryan Dahl <r****y@t****g> | almost 16 years ago | |
| 51de89f8 | Accept tokens + SP for header fields | Ryan Dahl <r****y@t****g> | almost 16 years ago | |
| 24be793f | Provide typedefs instead of using stdint.h on Windows. |
Ewen Cheslack-Postava <e****p@c****u>
Committed by: Ryan Dahl <r****y@t****g> |
almost 16 years ago | |
| cae8a96c | Fix build issues using mingw32 on windows |
Aman Gupta <a****n@t****t>
Committed by: Ryan Dahl <r****y@t****g> |
almost 16 years ago | |
| 047ced37 | readme typo (thanks tmm1) | Ryan Dahl <r****y@t****g> | almost 16 years ago | |
| 84578ae7 | Set http_major when a request omits the HTTP version |
Nathan Rajlich <n****n@t****t>
Committed by: Ryan Dahl <r****y@t****g> |
almost 16 years ago | |
| f825b52b | Added support for "SUBSCRIBE" and "UNSUBSCRIBE" request methods. |
Nathan Rajlich <n****n@t****t>
Committed by: Ryan Dahl <r****y@t****g> |
almost 16 years ago | |
| d56a0700 | Add support for "M-SEARCH" and "NOTIFY" request methods. |
Nathan Rajlich <n****n@t****t>
Committed by: Ryan Dahl <r****y@t****g> |
almost 16 years ago | |
| a66c61c1 | Allow whitespace in the 'Content-Length' header. |
Nathan Rajlich <n****n@t****t>
Committed by: Ryan Dahl <r****y@t****g> |
almost 16 years ago | |
| 459507f5 | avoid assertion failure in error case |
Cliff Frey <c****f@m****m>
Committed by: Ryan Dahl <r****y@t****g> |
almost 16 years ago | |
| cbb194ea | Replace C++ style comments with C comments so it compiles with `gcc -ansi -Wall` |
Ben Noordhuis <i****o@b****l>
Committed by: Ryan Dahl <r****y@t****g> |
about 16 years ago | |
| c30ea451 | save 8 bytes in http_parser structure |
Cliff Frey <c****f@m****m>
Committed by: Ryan Dahl <r****y@t****g> |
about 16 years ago | |
| ca2514dd | Array type cleanups. Also save space |
Cliff Frey <c****f@m****m>
Committed by: Ryan Dahl <r****y@t****g> |
about 16 years ago | |
| 423c90d9 | fixes for architectures with signed char default |
Cliff Frey <c****f@m****m>
Committed by: Ryan Dahl <r****y@t****g> |
about 16 years ago |