Commit Graph

206 Commits (13ca6745407934e3538b92b6a98cdbe0483044b3)

Author SHA1 Message Date
dnartz 13ca674540 Fix typo
6 years ago
Matt Klein 25de6ed8e4 Fix multiple begin message cbs when response starts with CR/LF
6 years ago
Matthias Loy 5b76466c6b Replace "FALLTHROUGH" with "fall through".
7 years ago
Brian Pane cf69c8eda9 Speed up the http_parser_execute loop
7 years ago
Welling Guzman 31232735c6 Return nonzero on parsing empty url.
7 years ago
Stefano Sambi 2ed7527795 Add http_status_str() function.
7 years ago
Ben Noordhuis a7c2e8626b Fix http_parser.nread off-by-one accounting error.
7 years ago
Ben Noordhuis 01da95fead Reject interior blanks in Content-Length value.
7 years ago
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