Skip to content

add removal of start/end brackets around IPv6 addresses#89

Open
delfuego wants to merge 3 commits intopbojinov:masterfrom
NCI-CCR-OIT:master
Open

add removal of start/end brackets around IPv6 addresses#89
delfuego wants to merge 3 commits intopbojinov:masterfrom
NCI-CCR-OIT:master

Conversation

@delfuego
Copy link
Copy Markdown

Many proxies (e.g., IIS) add start/end brackets around IPv6 addresses in the X-Forwarded-For header, which prevents request-ip from being able to see them there since that fails the is.ip IPv6 regex test; this removes them if they're there.

This uses functions that have been in Javascript since time immemorial (string.startsWith, string.endsWith, string.substring), and all tests continue to pass.

delfuego added 3 commits July 11, 2023 15:11
many proxies add start/end brackets around IPv6 addresses in the X-Forwarded-For header; remove them if they're there
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant