📑 I have found these related issues/pull requests
#6620 already has improved this, but considering several issues about unsupported TLDs have appeared since, further improvement may make sense.
🔖 Feature description
Since #6620, the log entry for when a domain's TLD is not supported for its expiration date to be checked is defined as follows:
log.warn("domain", `Domain expiry unsupported for '.${tld.publicSuffix}' because its RDAP endpoint is not listed in the IANA database.`);
✔️ Solution
I would propose adding an explanation that helps users to understand the issue better. My idea:
log.warn("domain", `Domain expiry unsupported for the TLD '.${tld.publicSuffix}' because it has no RDAP endpoint in the IANA database. The TLD's registry presumably has no official RDAP endpoint at all and may be not publishing any expiration dates in general.`);
❓ Alternatives
No response
📝 Additional Context
The trouble with the current message is: The user may think that .de or .eu being amongst the most popular TLDs in the whole internet, they must support RDAP, don't they?
Actually, they don't. Just because a TLD is popular doesn't mean it supports RDAP. And this is why I propose adding an explanation to the message, because a. DENIC and EURid probably don't support RDAP (yet) because they publish limited data in general because of EU GDPR, and b. DENIC and EURid don't publish expiration dates at all. For those not in the know, DENIC is the registry behind .de and EURid the registry for .eu.
If anyone else has better ideas of how to phrase it, feel free to add your proposal.
📑 I have found these related issues/pull requests
#6620 already has improved this, but considering several issues about unsupported TLDs have appeared since, further improvement may make sense.
🔖 Feature description
Since #6620, the log entry for when a domain's TLD is not supported for its expiration date to be checked is defined as follows:
✔️ Solution
I would propose adding an explanation that helps users to understand the issue better. My idea:
❓ Alternatives
No response
📝 Additional Context
The trouble with the current message is: The user may think that
.deor.eubeing amongst the most popular TLDs in the whole internet, they must support RDAP, don't they?Actually, they don't. Just because a TLD is popular doesn't mean it supports RDAP. And this is why I propose adding an explanation to the message, because a. DENIC and EURid probably don't support RDAP (yet) because they publish limited data in general because of EU GDPR, and b. DENIC and EURid don't publish expiration dates at all. For those not in the know, DENIC is the registry behind
.deand EURid the registry for.eu.If anyone else has better ideas of how to phrase it, feel free to add your proposal.