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
cf0b3dc3f0
deps: sync deps/http_parser with nodejs/http_parser
The upstream and dep were slightly out of sync due to the way the
recent security update had to be done. This brings the two back
into sync. This update includes a couple of fixed tests and a
performance related semver-patch update to the http method parsing.
PR-URL: https://github.com/nodejs/node/pull/5600
Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
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
8d42c6344b
deps: upgrade http_parser to 303c4e4
Upgrade to joyent/http-parser@303c4e4. Changes:
* Do not accept PUN/GEM methods as PUT/GET.
* Further request method check strengthening.
12 years ago
Ben Noordhuis
4784ea1a29
deps: upgrade http_parser to ad3b631
13 years ago
Ben Noordhuis
d03b80bc12
deps: upgrade http_parser to joyent/http-parser@da91852
13 years ago
Ben Noordhuis
44527e6023
deps: upgrade http_parser to joyent/http-parser@b47c44d
13 years ago
Ben Noordhuis
79cbe1fdbb
deps: upgrade http_parser to 8bec3ea
13 years ago
Ben Noordhuis
f0c5165f81
http_parser: upgrade to 62110ef
13 years ago
Ryan Dahl
3abebfea98
Upgrade http-parser to joyent/http-parser@2498961
13 years ago
Ben Noordhuis
8b2a3354f9
http_parser: cherry-pick 3258e4a and b89f944 from upstream
Fixes #1569 , parse error on multi-line HTTP headers.
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
e42c74e141
Upgrade http-parser
14 years ago
Ryan Dahl
d695486185
Upgrade http-parser
14 years ago
Ryan Dahl
d23643051e
Upgrade http-parser again
14 years ago
Ryan Dahl
8285f12864
Upgrade http-parser
14 years ago
Nathan Rajlich
9b1ff070e6
Upgrade http-parser with a fix for spaces in headers
14 years ago
Ryan Dahl
e59b3f0eb3
Upgrade http-parser for clang compat
15 years ago
Ryan Dahl
23cf556c6c
Upgrade http-parser
support for
- long messages
- spaces in header fields
15 years ago
Ryan Dahl
11a784d6da
Upgrade http-parser
15 years ago
Ryan Dahl
8825c74e7a
Upgrade http-parser
15 years ago
Ryan Dahl
9be6c501ec
Upgrade http-parser
15 years ago
Ryan Dahl
2fca40e44f
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
af49187e57
Upgrade http-parser
15 years ago
Ryan Dahl
54d4efd44b
Upgrade http-parser
Now at version 6f72c780f0a237a775150a9963bcdf5299685cde
15 years ago
Ryan Dahl
ce4204a069
Upgrade http-parser
Fixes, among other things, a header overflow attack.
15 years ago
Ryan Dahl
c9e21435c0
Upgrade http-parser
15 years ago
Ryan Dahl
75e6c39733
Upgrade http-parser
Fixes \n problem that psanford <pms.mail@gmail.com> reported.
15 years ago
Ryan Dahl
c3e0a4bc7c
Upgrade http-parser; supports webdav extension methods now
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
0283e68129
Upgrade http_parser, allows quotes in URI
http_parser needs to be upgraded to latest code. Currently running off the
v0.2 branch, which is missing the latest fixes.
15 years ago
Ryan
d8226af7f5
Upgrade http_parser to v0.2
16 years ago
Ryan
116069fab3
upgrade http_parser
16 years ago
Ryan
fd83e1d7d8
Upgrade http parser
16 years ago