[regext] Re: [Ext] Murray Kucherawy's Discuss on draft-ietf-regext-epp-ttl-17: (with DISCUSS and COMMENT)

"Murray S. Kucherawy" <superuser@gmail.com> Tue, 07 January 2025 14:27 UTC

Return-Path: <superuser@gmail.com>
X-Original-To: regext@ietfa.amsl.com
Delivered-To: regext@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C495DC14F5F1; Tue, 7 Jan 2025 06:27:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.104
X-Spam-Level:
X-Spam-Status: No, score=-2.104 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id robO_M1R9lKT; Tue, 7 Jan 2025 06:27:50 -0800 (PST)
Received: from mail-ej1-x630.google.com (mail-ej1-x630.google.com [IPv6:2a00:1450:4864:20::630]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 28AB9C14F616; Tue, 7 Jan 2025 06:27:50 -0800 (PST)
Received: by mail-ej1-x630.google.com with SMTP id a640c23a62f3a-aaf3c3c104fso507116666b.1; Tue, 07 Jan 2025 06:27:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1736260069; x=1736864869; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=Jol0x9zMUq4bfpdja+//xD9qCA7bWvi86heG4EzbU3M=; b=iPB3ioUuGF6Or1QBg2ydNrwdBDHd01npbR/ngSLeS/cIu39n+jAKB5TpttmWBgiT+g NSMU7hGG+IYMNn/aekEkYcs7uX0O4PYphvbdh2pqapWhkeuXYZBikVLiwb8NEV2BFOF9 vgpIveZXP6lpVlYyPdysHgaUJziw6ONhcMVYRtMjsKVinVWj1W+V/Vg06uOweZZkK1vM xa9Z6ra4VrcfSLa5E0vY8WNYpLma6ZyXabRUCf0nGqbf1VkLdSLHIsFU1kWtHcuZt/Af vy1yfdjf2Gzv8r9Qyj9HaLkBnYMRSjr6d3UMNqr6cKsAFIYwDOy03RfCj+wvkXTf6Wjw offg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736260069; x=1736864869; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Jol0x9zMUq4bfpdja+//xD9qCA7bWvi86heG4EzbU3M=; b=r4mmbiYPAVDvSdKOAcmkohDNiprNzDWBy6tayKl5utrBpo0DsVYGns3jb4oRlKYwFH Jk/6eEjyGlNVmLnhGfQvgWTGEiQ2bBGWF0YOMGXKjKg0u8DldbKsE1Y7XYEsbaiufxUV 99Zaw7sYLEWzCNuouNGSiua6Nj7gqrzSLZDnBc3OpLdydkheWwUwGGVg1hCVTxb0dFBe 8jgShT62120/kRWd1kI03A1q4lYX1sqeuRDr1qc55hlFd7rophPxXcpFKAxOLfPCVmbE ECw1VcR5xuDzqv4z8IbQgN+vqaEzSIFNAAU7CDN9XfALkuXpJd2Jqf9B9LZ5pDi/XbCi LwOw==
X-Forwarded-Encrypted: i=1; AJvYcCWRD6jnNI5bbxtq7UQTGEyPJWe+5AwijsRIOYV0gxImaNwz14YeL+v8cRVoeLdUgieNhRuAUJg505ba1JhSJQ==@ietf.org, AJvYcCWbI1KuW3L7K4kkia+f7gvq+iq/HMyoLyaee8j29yVPI8BHBUM/ix+tvZgSPFQOF6G7SFhZBgl7zFsF4VkmqESBKNBUPF4MStuA@ietf.org, AJvYcCWbmZPq2OwRc0sKZXPdO03Jjk11IUlCauXiGBRKeO9n86EBLbaWE1GHSDE15AVi2uG1fNY0K/6f@ietf.org
X-Gm-Message-State: AOJu0Yx+4rudaIYw2ELMEc31h8LidAz7aMip15FCrcc0NbrywNPffuqN 5Aaq1VbSGIWyd4wvUIlmDG1e4MK/l4O0WJ+b3SEAtyWQd99ZADw068riWROxdxR3rMpBg3lAnf5 ZBmnlrHWH2/9u3oDZkCun7KMfit4aQw==
X-Gm-Gg: ASbGnctLyyHfUMzAzHIWDJWTyzpcz/rV0HYO7bvUfUYfQaTF4TErtXEHQKD7ukIzByT qHoRz7KIChcmfjpLpKTzaqEs6c6E+mmvQd784QzE=
X-Google-Smtp-Source: AGHT+IFZdHyIwJuiUXFSvVJkQXTxWPiH7O/xt+ylIbkfmXNGYJeJyN7tOYRch96KJ3/0wY/uDpf+PbpwmrCh/JwJGyE=
X-Received: by 2002:a17:907:940d:b0:aa6:6a55:ad81 with SMTP id a640c23a62f3a-aac334f621fmr5511303266b.41.1736260068178; Tue, 07 Jan 2025 06:27:48 -0800 (PST)
MIME-Version: 1.0
References: <173459183142.43926.14691670610203247808@dt-datatracker-65f549669d-lhv7k> <4B84BD4D-6C45-4C98-92BB-E91EEFF65495@icann.org> <CAL0qLwYNr2z-i9uGRJp1U0oikHiDRGu=CY+5ZTR5+=yQcqZ6iA@mail.gmail.com> <AB2D15D8-D847-435F-A569-E82F7D5E76D1@icann.org>
In-Reply-To: <AB2D15D8-D847-435F-A569-E82F7D5E76D1@icann.org>
From: "Murray S. Kucherawy" <superuser@gmail.com>
Date: Tue, 07 Jan 2025 06:27:36 -0800
X-Gm-Features: AbW1kvZAavNPjk40lVdxrHSmeA_fmc6FpNsDzQyhabHWW5l7su7wVAEwu9QWjsU
Message-ID: <CAL0qLwb1UhGOx-V-cdAtQwgeq0ARyb1864DPW4-GHftJpMbTLA@mail.gmail.com>
To: Gavin Brown <gavin.brown@icann.org>
Content-Type: multipart/alternative; boundary="0000000000009a045f062b1e8c4e"
Message-ID-Hash: EVKAU2GVHQ2VB55S67UDIYCJQK55QNPV
X-Message-ID-Hash: EVKAU2GVHQ2VB55S67UDIYCJQK55QNPV
X-MailFrom: superuser@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-regext.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: The IESG <iesg@ietf.org>, "draft-ietf-regext-epp-ttl@ietf.org" <draft-ietf-regext-epp-ttl@ietf.org>, "regext-chairs@ietf.org" <regext-chairs@ietf.org>, "regext@ietf.org" <regext@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [regext] Re: [Ext] Murray Kucherawy's Discuss on draft-ietf-regext-epp-ttl-17: (with DISCUSS and COMMENT)
List-Id: Registration Protocols Extensions Working Group <regext.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/B-D8jZrTYaeBp1vL9M0xTWWSWhU>
List-Archive: <https://mailarchive.ietf.org/arch/browse/regext>
List-Help: <mailto:regext-request@ietf.org?subject=help>
List-Owner: <mailto:regext-owner@ietf.org>
List-Post: <mailto:regext@ietf.org>
List-Subscribe: <mailto:regext-join@ietf.org>
List-Unsubscribe: <mailto:regext-leave@ietf.org>

Perfect.  My DISCUSS is cleared.

-MSK

On Tue, Jan 7, 2025 at 5:52 AM Gavin Brown <gavin.brown@icann.org> wrote:

> Hi Murray,
>
> > On 19 Dec 2024, at 22:25, Murray S. Kucherawy <superuser@gmail.com>
> wrote:
> >
> > On Thu, Dec 19, 2024 at 5:02 AM Gavin Brown <gavin.brown@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.
>
> I will add a sentence at the end of the paragraph as follows:
>
> EPP servers which implement this extension SHOULD use the values provided
> by EPP clients for the TTL values of records published in the DNS for
> domain and (if supported) host objects. ***Servers MAY disregard these
> values in order to address security and stability issues, as described in
> Section 5 and Section 6.***
>
> This will be in the version that will be published momentarily.
>
> G.
>
> --
> Gavin Brown
> Principal Engineer, Global Domains & Strategy
> Internet Corporation for Assigned Names and Numbers (ICANN)
>
> https://www.icann.org
>
>