Skip to content

Commit 5be3e99

Browse files
authored
features: remove deprecated features (#7805)
Fixes #7802
1 parent 1d8cf3e commit 5be3e99

File tree

6 files changed

+2
-31
lines changed

6 files changed

+2
-31
lines changed

features/features.go

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -15,23 +15,6 @@ import (
1515
// then call features.Set(parsedConfig) to load the parsed struct into this
1616
// package's global Config.
1717
type Config struct {
18-
// Deprecated features. These features have no effect. Removing them from
19-
// configuration is safe.
20-
//
21-
// Once all references to them have been removed from deployed configuration,
22-
// they can be deleted from this struct, after which Boulder will fail to
23-
// start if they are present in configuration.
24-
CAAAfterValidation bool
25-
AllowNoCommonName bool
26-
SHA256SubjectKeyIdentifier bool
27-
EnforceMultiVA bool
28-
MultiVAFullResults bool
29-
CertCheckerRequiresCorrespondence bool
30-
ECDSAForAll bool
31-
CheckRenewalExemptionAtWFE bool
32-
TrackReplacementCertificatesARI bool
33-
UseKvLimitsForNewAccount bool
34-
3518
// ServeRenewalInfo exposes the renewalInfo endpoint in the directory and for
3619
// GET requests. WARNING: This feature is a draft and highly unstable.
3720
ServeRenewalInfo bool

test/config-next/cert-checker.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
],
1919
"ctLogListFile": "test/ct-test-srv/log_list.json",
2020
"features": {
21-
"CertCheckerRequiresCorrespondence": true,
2221
"CertCheckerChecksValidations": true,
2322
"CertCheckerRequiresValidations": true
2423
}

test/config/ra.json

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -104,10 +104,6 @@
104104
}
105105
}
106106
},
107-
"features": {
108-
"CheckRenewalExemptionAtWFE": true,
109-
"UseKvLimitsForNewAccount": true
110-
},
111107
"ctLogs": {
112108
"stagger": "500ms",
113109
"logListFile": "test/ct-test-srv/log_list.json",

test/config/sa.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,6 @@
4646
]
4747
}
4848
}
49-
},
50-
"features": {
51-
"TrackReplacementCertificatesARI": true
5249
}
5350
},
5451
"syslog": {

test/config/wfe2.json

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -103,10 +103,7 @@
103103
"authorizationLifetimeDays": 30,
104104
"pendingAuthorizationLifetimeDays": 7,
105105
"features": {
106-
"ServeRenewalInfo": true,
107-
"TrackReplacementCertificatesARI": true,
108-
"CheckRenewalExemptionAtWFE": true,
109-
"UseKvLimitsForNewAccount": true
106+
"ServeRenewalInfo": true
110107
}
111108
},
112109
"syslog": {

test/integration/issuance_test.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,7 @@ func TestFirstCSRSANHoistedToCN(t *testing.T) {
7575
}
7676

7777
// TestCommonNameSANsTooLong tests that, when the names in an order and CSR are
78-
// too long to be hoisted into the CN, the correct behavior results (depending
79-
// on the state of the AllowNoCommonName feature flag).
78+
// too long to be hoisted into the CN, the correct behavior results.
8079
func TestCommonNameSANsTooLong(t *testing.T) {
8180
t.Parallel()
8281

0 commit comments

Comments
 (0)