Fedor Indutny
7f14483352
deps: update to http-parser 2.7.0
Adds `2` as a return value of `on_headers_complete`, this mode will be
used to fix handling responses to `CONNECT` requests.
See: https://github.com/nodejs/node/pull/6198
PR-URL: https://github.com/nodejs/node/pull/6279
Reviewed-By: Brian White <mscdex@mscdex.net>
Reviewed-By: James M Snell <jasnell@gmail.com>
9 years ago
James M Snell
954a4b4b5b
deps: update to http-parser 2.6.2
Fixes http-parser regression with IS_HEADER_CHAR check
Add test case for obstext characters (> 0x80) is header
PR-URL: https://github.com/nodejs/node/pull/5237
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com>
Reviewed-By: Myles Borins <myles.borins@gmail.com>
9 years ago
James M Snell
4f4c8ab3b4
deps: update http-parser to version 2.6.1
includes parsing improvements to ensure closer HTTP spec conformance
PR-URL: https://github.com/nodejs/node-private/pull/26
Reviewed-By: Rod Vagg <r@va.gg>
Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
9 years ago
James M Snell
d006d6aa46
deps: update http-parser to 2.6.0
significant updates:
* [[`777ba4eded`](https://github.com/nodejs/node/commit/777ba4eded )] - **src**: introduce `http_parser_url_init` (Fedor Indutny) [nodejs/http-parser#225 ](https://github.com/nodejs/http-parser/pull/225 )
* [[`e557b62744`](https://github.com/nodejs/node/commit/e557b62744 )] - **src**: support LINK/UNLINK (RFC 2068, draft-snell-link-method) (Olivier Mengué) [nodejs/http-parser#267 ](https://github.com/nodejs/http-parser/pull/267 )
* [[`eb5e9928b4`](https://github.com/nodejs/node/commit/eb5e9928b4 )] - **src**: support ACL (WebDAV, RFC3744, Section 8.1). (Ivan Enderlin) [joyent/http-parser#260 ](https://github.com/joyent/http-parser/pull/260 )
* [[`8b1d652322`](https://github.com/nodejs/node/commit/8b1d652322 )] - **src**: support BIND/REBIND/UNBIND (WebDAV, RFC5842) (Ivan Enderlin) [joyent/http-parser#242 ](https://github.com/joyent/http-parser/pull/242 )
* [[`7d75dd7325`](https://github.com/nodejs/node/commit/7d75dd7325 )] - **src**: support IPv6 Zone ID as per RFC 6874 (Tatsuhiro Tsujikawa) [joyent/http-parser#253 ](https://github.com/joyent/http-parser/pull/253 )
PR-URL: https://github.com/nodejs/node/pull/3569
Reviewed-By: Brian White <mscdex@mscdex.net>
Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
9 years ago
Fedor Indutny
b3a7da1091
deps: update http_parser to 2.5.0
PR-URL: https://github.com/iojs/io.js/pull/1517
Reviewed-By: Brian White <mscdex@mscdex.net>
10 years ago
Ben Noordhuis
660509694c
deps: roll back http_parser to 2.3.0
Commit 598efcbe
("deps: update http_parser to 2.4.1") introduced a
regression in HTTP Upgrade header handling.
Fixes: https://github.com/iojs/io.js/issues/627
PR-URL: https://github.com/iojs/io.js/pull/628
Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
10 years ago
Fedor Indutny
88aaff9aa6
deps: update http_parser to 2.4.2
Fix: https://github.com/iojs/io.js/issues/588
PR-URL: https://github.com/iojs/io.js/pull/604
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
10 years ago
Fedor Indutny
598efcbe7f
deps: update http_parser to 2.4.1
PR-URL: https://github.com/iojs/io.js/pull/397
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
10 years ago
Fedor Indutny
bc8475f236
Revert "deps: update http_parser to 2.4.0"
The commit breaks windows build and brings some test failures that needs
to be debugged.
This reverts commit d790f61221
.
10 years ago
Fedor Indutny
d790f61221
deps: update http_parser to 2.4.0
PR-URL: https://github.com/iojs/io.js/pull/345
Reviewed-By: Rod Vagg <rod@vagg.org>
10 years ago
Fedor Indutny
2f0017aa53
deps: update http_parser to 2.3.0
11 years ago
Fedor Indutny
597eb6a5ae
deps: update http_parser to 2.2.1
Main changes:
* Fixed content-length and chunk-size overflow test
11 years ago
Fedor Indutny
a35a2f0192
deps: update http_parser to 2.2
Main changes:
* Added support for http statusMessage
11 years ago
Ben Noordhuis
4784ea1a29
deps: upgrade http_parser to ad3b631
13 years ago
Ben Noordhuis
f0c5165f81
http_parser: upgrade to 62110ef
13 years ago
Ryan Dahl
c3ccbea5cd
Upgrade http_parser to 965f91bc76b2d1601e23
14 years ago
Ryan Dahl
4956e3c0a2
Upgrade http-parser to eee60127c0df551be085cc8e7983e36d7700d885
14 years ago
Ryan Dahl
e59b3f0eb3
Upgrade http-parser for clang compat
15 years ago
Ryan Dahl
9be6c501ec
Upgrade http-parser
15 years ago
Ryan Dahl
f919216446
Upgrade http-parser, fixes issue 77
http://github.com/ry/node/issues#issue/77
15 years ago
Ryan Dahl
ce4204a069
Upgrade http-parser
Fixes, among other things, a header overflow attack.
15 years ago
Ryan Dahl
8be6a89654
Upgrade http_parser (fixes bug reported by Felix)
15 years ago
Ryan Dahl
7719ce33db
New http-parser
No longer based on Ragel, but hand-written.
Had to add HTTPConnection.resetParser() because the parser is stricter and
will error out when you try to give it a message after the previous had
"Connection: close". The HTTP client was doing that. Thus we reset the
parser manually after each new connection.
15 years ago
Ryan Dahl
51c1526b6a
Revert "Upgrade http parser, change node as needed."
Something is broken in how keep-alive is working. Reverting until I can fix
it.
This reverts commit b893859c34
.
15 years ago
Ryan Dahl
b893859c34
Upgrade http parser, change node as needed.
The latest version of http-parser is a bit more stringent EOF semantics.
15 years ago
Ryan Dahl
13793aed20
Add Makefiles which were forgotten.
15 years ago