Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Ran a few scanners against vanilla IIS running in Windows Server 2022 and made sure everything parses.
Details:
Iteration 1
Add
*
to_URI_SAFE_CHARACTERS
.Iteration 2
Add
~
to_URI_SAFE_CHARACTERS
.Iteration 3
Add
|
to_URI_SAFE_CHARACTERS
.Iteration 4
Request:
[]<>{}$
to_URI_SAFE_CHARACTERS
[]
from_UA
$
from_URI_STEM
{}
from_COOKIE
{}|
,~[]
,<>
&$
from_QUERY
Iteration 5
Request:
\'
to_URI_SAFE_CHARACTERS
\'
from_QUERY
Iteration 6
"
to_URI_SAFE_CHARACTERS
"
from_COOKIE
"
from_QUERY
Iteration 7
Added
!
to_URI_SAFE_CHARACTERS
Iteration 8
Request:
_URI_SAFE_CHARACTERS
_QUERY
#
to_URI_SAFE_CHARACTERS
Iteration 9
Request:
Added
À¯
to_URI_SAFE_CHARACTERS
Iteration 10
Added
ç
to_URI_SAFE_CHARACTERS
Iteration 11
Added
¡
to_URI_SAFE_CHARACTERS
Iteration 12
Request:
@\\
to_UA
Iteration 13
Request:
@\\
to_URI_SAFE_CHARACTERS
_UA
,_COOKIE
&_QUERY
Everything parses now.