Commit Graph

180 Commits (714cbb2dfbea9a521960b82b6239a991a64e3b9a)

Author SHA1 Message Date
Ben Noordhuis 714cbb2dfb Fix ABI breakage
5 years ago
Sam Roberts 1c02cb97fa Correct test name and numbering
5 years ago
Fedor Indutny 7d5c99d09f Support multi-coding Transfer-Encoding
5 years ago
Fedor Indutny 2a0d1065d4 http_parser: revert `memchr()` optimization
6 years ago
Olga Batyshkina 3502589659 Disallow empty Content-Length
6 years ago
Olga Batyshkina cd88eef772 Fix Content-Length with obsolete line folding
6 years ago
Ben Noordhuis 4dae120015 Support ICE/1.x for SOURCE requests.
6 years ago
Welling Guzmán 77310eeb83 test: substitute bad words
6 years ago
Matt Klein 25de6ed8e4 Fix multiple begin message cbs when response starts with CR/LF
6 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 a1e0c3a2da Simplify memory management in test suite.
7 years ago
Ben Noordhuis 01da95fead Reject interior blanks in Content-Length value.
7 years ago
Ben Noordhuis 214fa6fb0d Remove NULL sentinels from test runner.
7 years ago
Ben Noordhuis 705e519bf5 Remove unused functions from test runner.
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 05525c5fde Ignore Upgrade header outside of 101 response.
8 years ago
Ben Noordhuis 260c522330 Fix typo in test name.
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
Guo Xiao b2cc8e49f3 test: remove ‘nread’, which is not used
9 years ago
Fedor Indutny 04d28a7377 parser: returning 2 from on_headers_complete
9 years ago
Johan Bergström 5651aea804 test: add a test for for obstext characters (> 0x80)
9 years ago
Johan Bergström 678a9e21f1 test: Assert against correct error messages
9 years ago
James M Snell e2e467b912 Update http-parser to 2.6.1
9 years ago
Olivier Mengué e557b62744 src: support LINK/UNLINK (RFC 2068, draft-snell-link-method)
9 years ago
Ivan Enderlin eb5e9928b4 src: support ACL (WebDAV, RFC3744, Section 8.1).
9 years ago
Ivan Enderlin b5bcca8f92 test: `SEARCH`, `PURGE` and `MKCALENDAR`
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
Kjell Schubert dff604db20 src: support body in Upgrade requests
10 years ago
Kjell Schubert d7675453a6 src: callbacks chunk boundaries: header/complete
10 years ago
Kjell Schubert 2872cb7e6a test: regression test for incomplete/corrupted hdr
10 years ago
Fedor Indutny 7ecf775d71 src: partially revert 959f4cb to fix nread value
10 years ago
Fedor Indutny 59569f2125 src: skip lws between `connection` values
10 years ago
Jon Kolb 091ebb8778 src: simple Connection header multi-value parsing
10 years ago
Alexis La Goutte 5fd51fd59d Fix warning on test suite found by Clang Analyzer
10 years ago
Jeff Pinner 0b43367131 http_parser: Follow RFC-7230 Sec 3.2.4
10 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
Fedor Indutny efcf75d837 test: better fix for __APPLE__ test build
11 years ago
Fedor Indutny 9ca484d4c6 test: fix build on osx
11 years ago
Patrik Stutz d7b938bdca Parse and emit status message of response
11 years ago
Ben Noordhuis 3cbd13daca test: add amazon.com response test
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