Commit Graph

198 Commits (v2.8.0)

Author SHA1 Message Date
Ben Noordhuis 921d558551 parser: add support for icecast SOURCE method
7 years ago
Fedor Indutny 9ce7316de3 src: fix out-of-bounds read through `strtoul`
7 years ago
Ben Noordhuis 89279ab613 Update license boilerplate.
7 years ago
Pierce Lopez 1b79abab34 simplify parsing M-SEARCH method, group P methods
8 years ago
André Klitzing 0852bea482 Fix FALLTHROUGH warning in switch of GCC7
8 years ago
Ben Noordhuis 05525c5fde Ignore Upgrade header outside of 101 response.
8 years ago
Thomas 'fake' Jakobi 3b0da34d83 Tolerate non-compliant status line responses
8 years ago
Brian White 9f489a474d parser: fix HTTP version parsing
8 years ago
Ben Noordhuis cacb07d2b4 parser: fix Content-Length header parsing.
8 years ago
Jonathan Marler f2c26ee500 src: put `assert()` after var declarations
9 years ago
Fedor Indutny 04d28a7377 parser: returning 2 from on_headers_complete
9 years ago
Johan Bergström dbcda1961c Update http-parser to 2.6.2
9 years ago
Olivier Mengué fd65b0fbbd src: refactor method parsing
9 years ago
James M Snell e2e467b912 Update http-parser to 2.6.1
9 years ago
Fedor Indutny 777ba4eded src: introduce `http_parser_url_init`
9 years ago
Olivier Mengué e557b62744 src: support LINK/UNLINK (RFC 2068, draft-snell-link-method)
9 years ago
Sebastian Philipp e01811e7f4 src: fixed compile error C2143 for vs2012
9 years ago
Ivan Enderlin eb5e9928b4 src: support ACL (WebDAV, RFC3744, Section 8.1).
9 years ago
Ivan Enderlin 8b1d652322 src: support BIND/REBIND/UNBIND (WebDAV, RFC5842)
9 years ago
Tatsuhiro Tsujikawa 7d75dd7325 src: support IPv6 Zone ID as per RFC 6874
10 years ago
dlmeetei@gmail.com ab0b162ef6 src: use ARRAY_SIZE instead of sizeof()
10 years ago
Jan Schär 39ff0975c2 src: remove double check
10 years ago
Daniel Knoppel (Phusion) f6f436a12e src: fix invalid memory access in http_parse_host
10 years ago
Kjell Schubert dff604db20 src: support body in Upgrade requests
10 years ago
Kjell Schubert d7675453a6 src: callbacks chunk boundaries: header/complete
10 years ago
Fedor Indutny 7ecf775d71 src: partially revert 959f4cb to fix nread value
10 years ago
Romain Giraud 53063b780b Add function to initialize http_parser_settings
10 years ago
Fedor Indutny 59569f2125 src: skip lws between `connection` values
10 years ago
Fedor Indutny 280af6984c src: fix build on MSVC
10 years ago
Fedor Indutny 3f7ef500bd src: annotate with likely/unlikely
10 years ago
Jon Kolb 091ebb8778 src: simple Connection header multi-value parsing
10 years ago
Fedor Indutny 959f4cb127 src: remove reexecute goto
10 years ago
Fedor Indutny 0097de5895 src: use memchr() in h_general header value
10 years ago
Fedor Indutny c6097e1d76 src: faster general header value loop
10 years ago
Fedor Indutny 263006044a src: less loads in header_value loop
10 years ago
Fedor Indutny 0cb0ee672c src: tighten header field/value loops
10 years ago
Fedor Indutny 6132d1fefa src: save progress
10 years ago
Jeff Pinner 0b43367131 http_parser: Follow RFC-7230 Sec 3.2.4
10 years ago
Alexis La Goutte 5b951d74bd src: fix clang warning
10 years ago
Helge Heß 1317eeca43
Added support for MKCALENDAR
11 years ago
Vinnie Falco 24e2d2d43f Allow HTTP_MAX_HEADER_SIZE to be defined externally
11 years ago
David Wragg 76f0f1690f Fix issues around multi-line headers
11 years ago
David Wragg 5d9c382172 Include separating ws when folding header values
11 years ago
Alexis Campailla a252d4eebc fix content-length and chunk-size overflow test
11 years ago
Patrik Stutz d7b938bdca Parse and emit status message of response
11 years ago
Ben Noordhuis f5c779bb85 Update misleading comment.
11 years ago
Ben Noordhuis 547553b090 Further request method check strengthening.
11 years ago
Chris Dickinson c6ee6ada69 Do not accept PUN/GEM methods as PUT/GET.
11 years ago
Ben Noordhuis d3264312e1 Add function http_parser_version().
11 years ago
Tóth Tamás 0938fe599f Add on_status_complete callback.
12 years ago