-
Notifications
You must be signed in to change notification settings - Fork 29.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sync WHATWG URL parser with upstream standards #17540
Labels
help wanted
Issues that need assistance from volunteers or PRs that need help to proceed.
whatwg-url
Issues and PRs related to the WHATWG URL implementation.
Comments
TimothyGu
added
help wanted
Issues that need assistance from volunteers or PRs that need help to proceed.
mentor-available
whatwg-url
Issues and PRs related to the WHATWG URL implementation.
labels
Dec 8, 2017
TimothyGu
changed the title
Sync WHATWG URL parser with upstream standard changes
Sync WHATWG URL parser with upstream standards
Dec 8, 2017
I'll handle the first one guys, don't you worry |
Shit I really wanted that first one hahaha |
Where would the new fragment encode set that we're building be used? |
@Kimeiga Glad you decided to take this up! It will be used under |
I've completed the first two steps of the second task, but I'm not sure what to do for the third step. Can you lend a hand @TimothyGu ? |
2 tasks
4 tasks
Kimeiga
added a commit
to Kimeiga/node
that referenced
this issue
Dec 14, 2017
Percent-encoded additional characters in fragment state with new FRAGMENT_ENCODE_SET lookup table. The fragment percent-encode set includes the C0 control percent-encode set and code points U+0020, U+0022, U+003C, U+003E, and U+0060. Fixes: nodejs#17540
Trott
pushed a commit
to Trott/io.js
that referenced
this issue
Dec 15, 2017
Percent-encoded additional characters in fragment state with new FRAGMENT_ENCODE_SET lookup table. The fragment percent-encode set includes the C0 control percent-encode set and code points U+0020, U+0022, U+003C, U+003E, and U+0060. PR-URL: nodejs#17627 Fixes: nodejs#17540 Reviewed-By: Timothy Gu <timothygu99@gmail.com> Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: James M Snell <jasnell@gmail.com>
MylesBorins
pushed a commit
that referenced
this issue
Jan 8, 2018
Percent-encoded additional characters in fragment state with new FRAGMENT_ENCODE_SET lookup table. The fragment percent-encode set includes the C0 control percent-encode set and code points U+0020, U+0022, U+003C, U+003E, and U+0060. PR-URL: #17627 Fixes: #17540 Reviewed-By: Timothy Gu <timothygu99@gmail.com> Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: James M Snell <jasnell@gmail.com>
MylesBorins
pushed a commit
that referenced
this issue
May 22, 2018
Percent-encoded additional characters in fragment state with new FRAGMENT_ENCODE_SET lookup table. The fragment percent-encode set includes the C0 control percent-encode set and code points U+0020, U+0022, U+003C, U+003E, and U+0060. PR-URL: #17627 Fixes: #17540 Reviewed-By: Timothy Gu <timothygu99@gmail.com> Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: James M Snell <jasnell@gmail.com>
MylesBorins
pushed a commit
that referenced
this issue
Jun 14, 2018
Percent-encoded additional characters in fragment state with new FRAGMENT_ENCODE_SET lookup table. The fragment percent-encode set includes the C0 control percent-encode set and code points U+0020, U+0022, U+003C, U+003E, and U+0060. PR-URL: #17627 Fixes: #17540 Reviewed-By: Timothy Gu <timothygu99@gmail.com> Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: James M Snell <jasnell@gmail.com>
rvagg
pushed a commit
that referenced
this issue
Aug 16, 2018
Percent-encoded additional characters in fragment state with new FRAGMENT_ENCODE_SET lookup table. The fragment percent-encode set includes the C0 control percent-encode set and code points U+0020, U+0022, U+003C, U+003E, and U+0060. PR-URL: #17627 Fixes: #17540 Reviewed-By: Timothy Gu <timothygu99@gmail.com> Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: James M Snell <jasnell@gmail.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
help wanted
Issues that need assistance from volunteers or PRs that need help to proceed.
whatwg-url
Issues and PRs related to the WHATWG URL implementation.
There have been some recent changes in the standards governing our new URL parser API. We need to keep up with those changes in our implementation of the API.
Add space to class string of iterator objects (whatwg/webidl@4fcfaea) (lib: add space to class string of iterator objects and updated tests accordingly #17558)
Change the
'URLSearchParamsIterator'
innode/lib/internal/url.js
Line 1201 in e55b7d6
'URLSearchParams Iterator'
, and update tests if necessary.Percent-encode additional characters in "fragment state" (whatwg/url@7a3c69f) (url: added url fragment lookup table #17627)
FRAGMENT_ENCODE_SET
lookup table likenode/src/node_url.cc
Lines 215 to 280 in e55b7d6
C0_CONTROL_ENCODE_SET
, per spec.C0_CONTROL_ENCODE_SET
with the new lookup table underkFragment
state inURL::Parse()
.test/fixtures/url-setter-tests.js
andtest/fixtures/url-tests.js
.doc/api/url.md
The text was updated successfully, but these errors were encountered: