Commit Graph

  • ec8b5ee63f doc: add maintenance notice to readme main Ben Noordhuis 2020-10-02 03:20:28 +02:00
  • 4f15b7d510 Fix sizeof(http_parser) assert Ben Noordhuis 2020-07-10 11:55:11 +02:00
  • e13b274770 Allow Content-Length and Transfer-Encoding: chunked Oleg Guba 2020-07-10 11:49:58 +02:00
  • 4b99e42883 Test Content-Length header parsing. Ben Noordhuis 2020-07-08 02:30:29 +02:00
  • d9275da465 Fix -Wsign-compare warning. Ben Noordhuis 2020-05-15 13:29:49 +02:00
  • 5c5b3ac626 Update http_parser.content_length doc comment. Ben Noordhuis 2020-05-11 14:47:09 +02:00
  • 805a0d162b Fix test numbers Derek Argueta 2020-05-04 02:11:29 -07:00
  • 55e736cd33 Solaris 9 doesn't have stdint.h, use inttypes.h Jacques Germishuys 2020-05-04 12:01:54 +02:00
  • eefbf87c47 Add another fuzzer for the urls. David Korczynski 2020-04-28 14:43:55 +01:00
  • 7af127d3ac Add a first fuzzer for the parser. David Korczynski 2020-04-14 15:38:37 +02:00
  • 2343fd6b52 v2.9.4 v2.9.4 Ben Noordhuis 2020-03-24 11:52:16 +01:00
  • 714cbb2dfb Fix ABI breakage Ben Noordhuis 2020-03-23 12:44:24 +01:00
  • 1c02cb97fa Correct test name and numbering Sam Roberts 2020-02-12 16:31:12 -08:00
  • a0c034c0c7 v2.9.3 v2.9.3 Fedor Indutny 2020-02-06 10:04:53 +01:00
  • 7d5c99d09f Support multi-coding Transfer-Encoding Fedor Indutny 2020-02-03 21:10:35 +01:00
  • 28f3c35c21 Use -f option when calling ln at install time Fabrice Fontaine 2019-09-24 19:44:29 +02:00
  • 5c17dad400 v2.9.2 v2.9.2 Ben Noordhuis 2019-04-16 08:33:39 +02:00
  • c7d49252a8 Fix bad pointer arithmetic Ben Noordhuis 2019-04-15 13:50:08 +02:00
  • b6866a7619 Fix -Wsign-compare warning Ben Noordhuis 2019-04-15 13:09:16 +02:00
  • c5c45636b8 v2.9.1 v2.9.1 Fedor Indutny 2019-04-10 17:00:29 -04:00
  • 2a0d1065d4 http_parser: revert memchr() optimization Fedor Indutny 2019-04-05 16:49:14 -04:00
  • 0d0a24e19e v2.9.0 v2.9.0 Ben Noordhuis 2018-12-28 08:28:50 +01:00
  • 73f4442aae Fix type conversion warnings in VS 2017 64-bit Sergey Zolotarev 2018-12-25 16:33:04 +06:00
  • 3502589659 Disallow empty Content-Length Olga Batyshkina 2018-12-19 16:02:23 +01:00
  • cd88eef772 Fix Content-Length with obsolete line folding Olga Batyshkina 2018-12-19 15:58:53 +01:00
  • 0ae8d93f73 support overriding HTTP_MAX_HEADER_SIZE at runtime cjihrig 2018-12-03 09:35:31 -05:00
  • 1ee68c071c style nit make-http-max-header-size-gyp-configurable Matteo Collina 2018-12-03 10:03:01 +01:00
  • a0d4cd119e Make HTTP_MAX_HEADER_SIZE configurable via gyp Matteo Collina 2018-12-01 12:48:04 +01:00
  • 4dae120015 Support ICE/1.x for SOURCE requests. Ben Noordhuis 2018-10-29 18:33:14 +01:00
  • 77310eeb83 test: substitute bad words Welling Guzmán 2018-07-18 21:04:30 -04:00
  • 13ca674540 Fix typo dnartz 2018-07-19 08:57:52 +08:00
  • 25de6ed8e4 Fix multiple begin message cbs when response starts with CR/LF Matt Klein 2018-07-18 17:57:04 -07:00
  • 5b76466c6b Replace "FALLTHROUGH" with "fall through". Matthias Loy 2018-05-14 09:21:19 +02:00
  • cf69c8eda9 Speed up the http_parser_execute loop Brian Pane 2018-03-29 02:25:34 +00:00
  • 31232735c6 Return nonzero on parsing empty url. Welling Guzman 2018-04-27 05:04:29 -04:00
  • 2ed7527795 Add http_status_str() function. Stefano Sambi 2018-05-23 15:30:53 +02:00
  • a7c2e8626b Fix http_parser.nread off-by-one accounting error. Ben Noordhuis 2018-05-01 18:05:41 +02:00
  • a1e0c3a2da Simplify memory management in test suite. Ben Noordhuis 2018-05-01 18:05:41 +02:00
  • 54f55a2f02 Bump version to 2.8.1 v2.8.1 Ben Noordhuis 2018-03-31 08:07:55 +02:00
  • 01da95fead Reject interior blanks in Content-Length value. Ben Noordhuis 2018-02-27 22:59:00 +01:00
  • 214fa6fb0d Remove NULL sentinels from test runner. Ben Noordhuis 2018-02-27 22:59:00 +01:00
  • 705e519bf5 Remove unused functions from test runner. Ben Noordhuis 2018-02-27 22:59:00 +01:00
  • edeedb1b4d bench: report throughput Fedor Indutny 2018-03-05 19:12:37 -05:00
  • dd74753cf5 Bump version to 2.8.0 v2.8.0 Fedor Indutny 2018-02-09 01:14:48 -05:00
  • 921d558551 parser: add support for icecast SOURCE method Ben Noordhuis 2018-02-05 14:03:33 +01:00
  • 9ce7316de3 src: fix out-of-bounds read through strtoul Fedor Indutny 2018-02-06 17:33:16 -05:00
  • b11de0f5c6 doc: standardize project name Jon Moss 2017-11-29 11:45:05 -05:00
  • 652b0153c5 makefile: fix dangling symlink in uninstall ShaRose 2017-10-15 19:41:19 -02:30
  • 4cefc0fb83 makefile: fixed DESTDIR ShaRose 2017-10-15 19:25:02 -02:30
  • fd3850c048 Makefile: set install_name on macos Fabian Groffen 2017-03-14 18:36:38 +01:00
  • 89279ab613 Update license boilerplate. Ben Noordhuis 2017-09-28 10:36:54 +02:00
  • 1b79abab34 simplify parsing M-SEARCH method, group P methods Pierce Lopez 2016-06-21 16:15:25 -04:00
  • 0852bea482 Fix FALLTHROUGH warning in switch of GCC7 André Klitzing 2017-03-09 15:54:39 +01:00
  • 8ea9532378 Makefile: set versions for SONAME correctly Fabian Groffen 2017-03-14 18:59:47 +01:00
  • 291a32cc51 Include stddef.h instead of sys/types.h. Stephan Gatzka 2017-03-15 17:46:55 +01:00
  • 05525c5fde Ignore Upgrade header outside of 101 response. Ben Noordhuis 2017-04-14 17:44:58 +02:00
  • 260c522330 Fix typo in test name. Ben Noordhuis 2017-04-14 11:45:37 +02:00
  • 3b0da34d83 Tolerate non-compliant status line responses Thomas 'fake' Jakobi 2017-05-20 14:10:51 +02:00
  • 9f489a474d parser: fix HTTP version parsing Brian White 2017-05-16 01:56:16 -04:00
  • 335850f6b8 parser: HTTP_STATUS_MAP(XX) and enum http_status Nathaniel McCallum 2016-10-06 02:03:36 -04:00
  • feae95a3a6 Bump version to 2.7.1 v2.7.1 Fedor Indutny 2016-07-17 19:23:09 -04:00
  • cacb07d2b4 parser: fix Content-Length header parsing. Ben Noordhuis 2016-07-03 06:41:11 +02:00
  • b2cc8e49f3 test: remove ‘nread’, which is not used Guo Xiao 2016-04-22 15:58:05 +08:00
  • 737627b2b2 readme: improve format, fix code syntax oldratlee 2016-05-04 13:27:59 +08:00
  • f2c26ee500 src: put assert() after var declarations Jonathan Marler 2016-03-14 18:24:41 -06:00
  • 9b0d5b33eb Bump version to 2.6.0 v2.7.0 Fedor Indutny 2016-04-19 10:41:48 -04:00
  • 04d28a7377 parser: returning 2 from on_headers_complete Fedor Indutny 2016-04-17 00:14:00 +02:00
  • 5651aea804 test: add a test for for obstext characters (> 0x80) v2.6.2 Johan Bergström 2016-02-27 11:58:49 +11:00
  • dbcda1961c Update http-parser to 2.6.2 Johan Bergström 2016-02-27 11:54:50 +11:00
  • fd65b0fbbd src: refactor method parsing Olivier Mengué 2015-10-13 00:52:08 +02:00
  • 678a9e21f1 test: Assert against correct error messages v2.6.1 Johan Bergström 2016-02-10 11:40:29 +11:00
  • e2e467b912 Update http-parser to 2.6.1 James M Snell 2016-02-10 11:33:49 +11:00
  • 4e382f96e6 readme: fix build status badge Wyatt Preul 2016-01-07 09:51:52 -06:00
  • bee4817ebe Bump version to 2.6.0 v2.6.0 James M Snell 2015-10-28 21:47:12 -07:00
  • 777ba4eded src: introduce http_parser_url_init Fedor Indutny 2015-02-24 12:50:20 +03:00
  • 483eca7989 doc: updated README.md to include multi-threading example Lucas Berezy 2015-06-28 12:10:46 +10:00
  • e557b62744 src: support LINK/UNLINK (RFC 2068, draft-snell-link-method) Olivier Mengué 2015-10-12 19:37:28 +02:00
  • e01811e7f4 src: fixed compile error C2143 for vs2012 Sebastian Philipp 2015-07-22 12:52:31 +02:00
  • b36c2a9ece header: treat Wine like MinGW Andrew Udvare 2015-07-11 23:56:25 -07:00
  • eb5e9928b4 src: support ACL (WebDAV, RFC3744, Section 8.1). Ivan Enderlin 2015-04-24 17:55:26 +02:00
  • 4f69be2221 readme: update WebSocket link to RFC6455 Ivan Enderlin 2015-04-24 17:08:06 +02:00
  • b5bcca8f92 test: SEARCH, PURGE and MKCALENDAR Ivan Enderlin 2015-04-24 17:26:21 +02:00
  • 8b1d652322 src: support BIND/REBIND/UNBIND (WebDAV, RFC5842) Ivan Enderlin 2015-04-24 17:36:26 +02:00
  • 7d75dd7325 src: support IPv6 Zone ID as per RFC 6874 Tatsuhiro Tsujikawa 2015-06-18 21:37:58 +09:00
  • ab0b162ef6 src: use ARRAY_SIZE instead of sizeof() dlmeetei@gmail.com 2015-06-12 12:56:40 +05:30
  • 39ff0975c2 src: remove double check Jan Schär 2015-05-20 18:21:22 +02:00
  • f6f436a12e src: fix invalid memory access in http_parse_host Daniel Knoppel (Phusion) 2015-05-18 14:01:22 +02:00
  • 2896229a13 make: fix dynamic library extension for OS X Guo Xiao 2015-05-19 11:11:07 +08:00
  • 39c2c1e573 Bump version to 2.5.0 v2.5.0 v2.5 Fedor Indutny 2015-04-24 15:40:08 +02:00
  • dff604db20 src: support body in Upgrade requests Kjell Schubert 2015-04-17 16:25:11 -07:00
  • d7675453a6 src: callbacks chunk boundaries: header/complete Kjell Schubert 2015-04-17 17:36:02 -07:00
  • 2872cb7e6a test: regression test for incomplete/corrupted hdr Kjell Schubert 2015-04-17 13:08:19 -07:00
  • 5d414fcb4b makefile: add un/install targets Umorrian 2015-03-07 20:33:06 +01:00
  • d547f3b1a9 url_parser: remove mixed declarations Jay Satiro 2015-02-23 22:38:22 -05:00
  • 7ecf775d71 src: partially revert 959f4cb to fix nread value Fedor Indutny 2015-02-19 12:31:16 +01:00
  • 7ba312397c header: fix field sizes Fedor Indutny 2015-02-15 17:44:48 +01:00
  • 53063b780b Add function to initialize http_parser_settings Romain Giraud 2015-01-23 16:25:31 +01:00
  • 1b31580893 Bump version to 2.4.2 v2.4.2 Fedor Indutny 2015-01-25 21:22:01 +03:00
  • 59569f2125 src: skip lws between connection values Fedor Indutny 2015-01-24 16:29:47 +03:00
  • 36f107fa2e Bump version to 2.4.1 v2.4.1 Fedor Indutny 2015-01-14 15:59:25 +03:00