Skip to content
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

No underscores are allowed in DNSNames after BR 1.6.2's permissibility period #662

Merged
merged 7 commits into from
Feb 20, 2022

Conversation

christopher-henderson
Copy link
Member

@christopher-henderson christopher-henderson commented Feb 6, 2022

This lint encodes that, post the brief permissibility period from December 10th 2018 to April 1st 2019, CABF BR does not permit the underscore character anywhere within DNS names.

@christopher-henderson christopher-henderson changed the title DO NOT REVIEW underscores not permissible after hard enforcement BR lint no underscores are allowed in DNSNames after BR 1.6.2's permissibility period Feb 6, 2022
@christopher-henderson christopher-henderson changed the title BR lint no underscores are allowed in DNSNames after BR 1.6.2's permissibility period No underscores are allowed in DNSNames after BR 1.6.2's permissibility period Feb 6, 2022
Copy link
Contributor

@sleevi sleevi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I realize since this is a chain of PRs, the bits like the domain names will be addressed, and this may be tweaked first in those other CLs. But LG

Description: "DNSNames MUST NOT contain underscore characters",
Citation: "BR 7.1.4.2.1",
Source: lint.CABFBaselineRequirements,
EffectiveDate: util.BALLOT_SC_12_Ineffective,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I realize we're all over the board with dates, so this is very much a "nit" (and already the suggestion elsewhere to rename this, which I suppose this would replace), but wdyt about

CABFBRs_1_6_2_UnderscoreSunsetDate

It's very long, so it may be a terrible name though.

Copy link
Member Author

@christopher-henderson christopher-henderson Feb 14, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The interesting thing about this repo and is that how often "breaking the rules" is actually the preferred option.

LintThisButOnlyWhenThatAndOnlyOnTheseDays

This is an awful name, but the alternative would be vague (at best) and most likely misleading.

In fact, I will see your long name and raise you a CABFBRs_1_6_2_UnderscorePermissibilitySunsetDate

@christopher-henderson christopher-henderson merged commit 6badb89 into master Feb 20, 2022
@christopher-henderson christopher-henderson deleted the underscore_br_4 branch February 20, 2022 18:10
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.

2 participants