On Thu, Dec 19, 2024 at 5:02 AM Gavin Brown <gavin.br...@icann.org> wrote:

> A server may need to disregard the provided TTL values in order to address
> security and stability issues. So "MUST" is not appropriate, because (to
> quote RFC 2119) there may exist valid reasons in particular circumstances
> to ignore those values. But a normative keyword is needed to establish the
> expectation that client-provided TTLs will be honoured by the server.
> "SHOULD" seems appropriate because it's stronger than "MAY" but weaker than
> "MUST".
>

I think that's a fine use of SHOULD.  What I'm suggesting is that we might
want to add a phrase or sentence that gives an example of when you might
anticipate one might knowingly disregard a TTL.

BCP 14 says basically "SHOULD means MUST unless you really know what you're
doing", and it's often helpful to include a bit of prose to help the
implementer meet that bar.

-MSK
_______________________________________________
regext mailing list -- regext@ietf.org
To unsubscribe send an email to regext-le...@ietf.org

Reply via email to