-
Notifications
You must be signed in to change notification settings - Fork 528
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
Bug 5363: Handle IP-based X.509 SANs better #1793
Closed
Closed
Changes from 5 commits
Commits
Show all changes
39 commits
Select commit
Hold shift + click to select a range
9724436
Ensure bumped SSL certs get IP SANs if available
e24d680
Enable matchX509CommonNames to match on IP
7b2541e
Declare compare_ip_addresses as static
d387570
Switch to Ip::Address for IP verification
walkert e1d60a9
Add VerifyAddress class for matching IP/Domainname
walkert fd1b782
Pass explicit address types to VerifyAddress
5d7b0c0
fixup: Undo unwanted out-of-scope formatting change
rousskov d3377ec
Migrate from (ASN1_STRING, often-ignored type) pairs to GeneralName
rousskov f97b58e
Simplified GeneralName by dropping support for UnsupportedVariant
rousskov 5960067
fixup: Addressed duplication flagged in previous branch commits
rousskov ae203d2
fixup: Documented matchX509CommonNames() short-circuit effect
rousskov aadf227
fixup: Fixed matchX509CommonNames() name to match the new scope
rousskov 79766df
fixup: Addressed recently added branch XXX
rousskov 45861c0
fixup: Formatted branch-modified sources
rousskov 6a04acc
fixup: Fix #include problems detected by source-maintenance.sh
rousskov bb979a2
fixup: Detailed raw input reporting problems
rousskov c0cc468
fixup: Addressed critical documentation TODO
rousskov d051cff
fixup: Documented another IPv6 handling bug
rousskov d77c89f
fixup: matchDomainName() is case-insensitive
rousskov f5f8717
fixup: Polished branch-added comments
rousskov 1a5e766
Added Ip::Address::Parse() to reduce IP parsing problems
rousskov d47612e
Add my work address to CONTRIBUTORS
ff58c41
Add AnyP::Host to encapsulate domain-vs-IP URI authority info
rousskov 21d5539
fixup: Disassociated Anyp::Host from URI
rousskov d6cfbef
Reuse AnyP::Host for Ssl::GeneralName, addressing earlier TODO
rousskov 1cd2bcb
fixup: Polished comments and marked problems
rousskov 9fb154f
fixup: Addressed XXX re "treats CN as a domain name"
rousskov 1d58a5b
fixup: Fix "CONNECT <IP>:443 HTTP/1.1" handling
rousskov a1af897
fixup: Addressed (invalid) branch-added XXX
rousskov 432eba0
fixup: Addressed branch-added ParseAsWildDomainName() duplication XXX
rousskov 7e4f16a
fixup: Clarified source code comment
rousskov 7098ec4
fixup: Polished parsing method names, API
rousskov bc9c6b9
Do not bracket IPv6 addresses when matching server_name parameters
rousskov cdc1ca3
fixup: Fixed DomainName namespace
rousskov 0d5e877
fixup: formatted modified sources
rousskov 1223451
fixup: Fix build on some platforms (missing header)
rousskov 2ea18f7
fixup: Fix "make distcheck" in CodeQL-tests (missing header)
rousskov a8e992a
fixup: Better names for new functions
rousskov eb650b0
Merged master to get the new set of CI tests
rousskov File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Required to allow gadgets.cc to refer to
ip/Address.h
.