ratelimit: Remove deprecated PendingOrdersPerAccount (#7053)

Remove PendingOrdersPerAccount, which was officially deprecated in #3501
(5 years ago).

Part of #5545
This commit is contained in:
Samantha 2023-08-28 15:41:02 -04:00 committed by GitHub
parent 72e01b337a
commit c8740c071d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 0 additions and 18 deletions

View File

@ -237,7 +237,6 @@ type dummyRateLimitConfig struct {
RegistrationsPerIPPolicy ratelimit.RateLimitPolicy
RegistrationsPerIPRangePolicy ratelimit.RateLimitPolicy
PendingAuthorizationsPerAccountPolicy ratelimit.RateLimitPolicy
PendingOrdersPerAccountPolicy ratelimit.RateLimitPolicy
NewOrdersPerAccountPolicy ratelimit.RateLimitPolicy
InvalidAuthorizationsPerAccountPolicy ratelimit.RateLimitPolicy
CertificatesPerFQDNSetPolicy ratelimit.RateLimitPolicy
@ -260,10 +259,6 @@ func (r *dummyRateLimitConfig) PendingAuthorizationsPerAccount() ratelimit.RateL
return r.PendingAuthorizationsPerAccountPolicy
}
func (r *dummyRateLimitConfig) PendingOrdersPerAccount() ratelimit.RateLimitPolicy {
return r.PendingOrdersPerAccountPolicy
}
func (r *dummyRateLimitConfig) NewOrdersPerAccount() ratelimit.RateLimitPolicy {
return r.NewOrdersPerAccountPolicy
}

View File

@ -18,7 +18,6 @@ type Limits interface {
InvalidAuthorizationsPerAccount() RateLimitPolicy
CertificatesPerFQDNSet() RateLimitPolicy
CertificatesPerFQDNSetFast() RateLimitPolicy
PendingOrdersPerAccount() RateLimitPolicy
NewOrdersPerAccount() RateLimitPolicy
LoadPolicies(contents []byte) error
}
@ -95,15 +94,6 @@ func (r *limitsImpl) CertificatesPerFQDNSetFast() RateLimitPolicy {
return r.rlPolicy.CertificatesPerFQDNSetFast
}
func (r *limitsImpl) PendingOrdersPerAccount() RateLimitPolicy {
r.RLock()
defer r.RUnlock()
if r.rlPolicy == nil {
return RateLimitPolicy{}
}
return r.rlPolicy.PendingOrdersPerAccount
}
func (r *limitsImpl) NewOrdersPerAccount() RateLimitPolicy {
r.RLock()
defer r.RUnlock()
@ -157,9 +147,6 @@ type rateLimitConfig struct {
// Note that this limit is actually "per account, per hostname," but that
// is too long for the variable name.
InvalidAuthorizationsPerAccount RateLimitPolicy `yaml:"invalidAuthorizationsPerAccount"`
// Number of pending orders that can exist per account. Overrides by key are
// not applied, but overrides by registration are. **DEPRECATED**
PendingOrdersPerAccount RateLimitPolicy `yaml:"pendingOrdersPerAccount"`
// Number of new orders that can be created per account within the given
// window. Overrides by key are not applied, but overrides by registration are.
NewOrdersPerAccount RateLimitPolicy `yaml:"newOrdersPerAccount"`