You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, requesting the /directory gives this response header:
cache-control: public, max-age=0, no-cache
A strictly implemented client is forced not to cache the result, but fetch a new copy of the directory every time it is needed. However, the contents of the directory are likely to change very rarely.
Boulder should instead set a reasonable expires header, to reduce unnecessary requests.
This would also help to reduce log volume, see issue #3050. 😉
The text was updated successfully, but these errors were encountered:
We currently use the same logic to ensure that domain names are valid for certificate issuance and are valid for being the domain component of a subscriber's contact email address. However, we do not need to be as strict for email addresses: namely, it is possible for a subscriber to have an email whose domain component is exactly an ICANN TLD, while it is forbidden for us to issue a certificate to a name that is exactly an ICANN TLD.
Move the TLD logic out of ValidDomain and into its two callers: willingToIssue and ValidEmail. Slightly modify the logic in ValidEmail to not reject ICANN TLDs.
Fixes#5372Fixes#4814
Currently, requesting the
/directory
gives this response header:A strictly implemented client is forced not to cache the result, but fetch a new copy of the directory every time it is needed. However, the contents of the directory are likely to change very rarely.
Boulder should instead set a reasonable
expires
header, to reduce unnecessary requests.This would also help to reduce log volume, see issue #3050. 😉
The text was updated successfully, but these errors were encountered: