[DNSOP] draft-ietf-dnsop-integration text on ASCII-or-not
Ben Schwartz <bemasc@meta.com> Mon, 20 July 2026 18:45 UTC
Return-Path: <prvs=5661b2b5da=bemasc@meta.com>
X-Original-To: dnsop@mail2.ietf.org
Delivered-To: dnsop@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id B5C7411AB3E58 for <dnsop@mail2.ietf.org>; Mon, 20 Jul 2026 11:45:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1784573139; bh=+OpnT4cm/yWzAOSlQtDVNF0KuImQTwK+9mb6BJAjPu0=; h=From:Date:Subject:To; b=fZbHVBO2HOgHPF7XcAxsnN4yLtHIEJ1EXD+mWccJfqoYtVoHQrppj+ZzQpSdwTiy4 6eXxw72J3q95KWsE+v2K/TaI7eaUDgaR/3cPEbXqrANWqciYK8vCNzq5mVxQOORBaa zntxHg3S1HKwU4Eubu9hwAOgOXfv0IRX4Ui7qZrE=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.794
X-Spam-Level:
X-Spam-Status: No, score=-2.794 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=meta.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8Rri71WfKMjm for <dnsop@mail2.ietf.org>; Mon, 20 Jul 2026 11:45:38 -0700 (PDT)
Received: from mx0a-00082601.pphosted.com (mx0b-00082601.pphosted.com [67.231.153.30]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 9A32611AB3E51 for <dnsop@ietf.org>; Mon, 20 Jul 2026 11:45:38 -0700 (PDT)
Received: from pps.filterd (m0001303.ppops.net [127.0.0.1]) by m0001303.ppops.net (8.18.1.11/8.18.1.11) with ESMTP id 66KI00n72530832 for <dnsop@ietf.org>; Mon, 20 Jul 2026 11:45:37 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=meta.com; h= content-type:date:from:message-id:mime-version:subject:to; s= s2048-2025-q2; bh=LbTUrYYdfxd49a4PPNn1s5kH/hsGpsWqIqNkz1rGFy8=; b= Pe77n5kdmJcAeCMjh5J6PgvfVcsA9F0OUo0SB7fz0HU+36hRr+aKnY5i9SkV6NnN I2Jvq1zWD1bh3RvJNO55DPYYrQ0fmwLgkp8vR9lv0uugpVLX193OAZvmfOrE/+oT c5SwodOL0TKOCK+SBpqt9v1C0hrzofm5OPK2c4ert7r66ZhrQeAKgRamozbVwtYm Utvz7iBLfc/ym4yYyu9J+boycUWVHmFGCqlGz37i6HZQZwFuHP9Q1bewl1+FqN+i 0J3gAq5latsyH6aDI+JnG23OBUL+0tjpnP9qMSnRk9ZMbME7o8h08CLTDau3KYII PSye0I1QQZjL6ozRDvdhqw==
Received: from mail-yw1-f197.google.com (mail-yw1-f197.google.com [209.85.128.197]) by m0001303.ppops.net (PPS) with ESMTPS id 4fg55b3ej8-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for <dnsop@ietf.org>; Mon, 20 Jul 2026 11:45:36 -0700 (PDT)
Received: by mail-yw1-f197.google.com with SMTP id 00721157ae682-81cb01c07b2so120616187b3.1 for <dnsop@ietf.org>; Mon, 20 Jul 2026 11:45:36 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1784573136; cv=none; d=google.com; s=arc-20260327; b=FOmtfBKBP1brJ5OGyghaY8eNjrBdpZKl99Cl2VmuON28O+syA3DYlSftUm8JSNs07k VWWXIbXhXD1Tvck8z+bgjK6SqjsbthcUroJvZFGSmfjuWkvslBhL3C4/K8P7lT5Qb/QF Ty+8Ly31zbWV17lZ0dDw3mHZzvF9POxwZWF2p081XfsseB9clZ/ZpNpK6hA/cdq+y6z2 FXiwMXlfGSspw5lfdyKhJv1EBGpY1Ifjt8cX/yImLvvax0yJEKIZVBUvGRhiNjmIRSbP vxEBLV6ZUqabgrUHsJZDXl+QaTdxPiP91i+Mb/UEOMjl+jBrt89+ApxWZJXqXYEhMVrg QgTg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=to:subject:message-id:date:from:mime-version; bh=LbTUrYYdfxd49a4PPNn1s5kH/hsGpsWqIqNkz1rGFy8=; fh=7fG8bVb7UgXaGmXAnAqFGuExNgHUxH4tgqsrZx0lrZo=; b=ZYSfBLP1LyQZdutgV3xlmd7oNClauRRe0jm53Y2xlAG+h/XpU30AXtc+5fSQaB5RDs Mi/ZHhkVCHJjYS2VIosd/LmNkCFSrfyZoqS5Nlxivo86LSE+CXZUcV0JZ8MHScw6hg1N nHZH9Z/i9gQfzmlLVuLdZu8XR99TLXj3niK5EiisF8abWidEs+nNshPnpylco8p+/ldL MEOMamedAQhfwlniY6LWUl1dMP4Ay/9HrYwtE27/IVXZ1eOM5hLNTQpQRLwehIUkm1B2 f2d1UL/03A0HpNICQXhIWHwnU1sVSOcHB1/DcSR2ZyyrpY6K+DuhFxYgEfNMfKpY+aGj 93Og==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784573136; x=1785177936; h=content-type:to:subject:message-id:date:from:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=LbTUrYYdfxd49a4PPNn1s5kH/hsGpsWqIqNkz1rGFy8=; b=fflfEZOPx0ZCV/ZRf7fqyEAeV+VBEbXaHvwZcpCblmzRJMQhx3oXm0bnfKDS02g8Su mHTgWWEQf8z27r6XMDs1uX8QAOIHtsbxHWQuuj/JNtxIR8EZR+F4UYmYl7M7IkUFFFfN 7mzsCo5MvTAJchp/QlM355Vr6iRxGotfGkiD/EH4KRI68imcHEHEnssBgJYMpJheSTmB DGwy3zfXNG2Jb77Tzt75l02HMGoRFcJjoeXaj++1bzEBkUkAPu4je1Sap0qOU5aUh6ci ycavdYvO/Wdnm9gDeTr57BPhD4/IfWbHuWYRQW9DkyIXQcWW2BhXv7myds1ltabuRNOZ oNyA==
X-Gm-Message-State: AOJu0YzcYLZt/zhJnfS0W82Irze9aDXl+Fx0JX4vGVW2jFtW1si4suxR gTMwmcrutCeUKqH5L05loMw62ra41qqATlmtUuU9veDasmrCLIASbOfplv5J1n2HsXhwRQN7CEr AkhzasKyenZA0p+XegiVCJMgCDk2oKNQkLkNzzIJUEuJkTts1KDZeP8ESCuH99cVw/qoPBOS2mL ASKdD3RQqRimRBHAki5hySfge5R1/kJrk=
X-Gm-Gg: AR+sD13Q2A4uK2feefEDNgr5ks4tOmeLhzUr3eqO5T8g5AMdOJl5whOxvf6Wjlt1T07 5ZxtHERiz1BFVnP7410SSHumgCdsttpTbo5kc5QAl7HXgVl/9wX0YN3icm81myVHJEkC065SVI8 HVf7QSlzVoyb8qLWWgMkB6GiZsQOaifWhMa/X5/de8RPZubx+t+s+C4BwhvZrMsM4lJwKBFKoq
X-Received: by 2002:a05:690c:6e11:b0:81e:29f:2b3b with SMTP id 00721157ae682-81ef25bc658mr51354877b3.38.1784573135914; Mon, 20 Jul 2026 11:45:35 -0700 (PDT)
X-Received: by 2002:a05:690c:6e11:b0:81e:29f:2b3b with SMTP id 00721157ae682-81ef25bc658mr51354737b3.38.1784573135253; Mon, 20 Jul 2026 11:45:35 -0700 (PDT)
MIME-Version: 1.0
From: Ben Schwartz <bemasc@meta.com>
Date: Mon, 20 Jul 2026 14:45:24 -0400
X-Gm-Features: AUfX_my5osZIcTClQ2AiHS2UU_4x9Jo0wceQ8rURTWyuIQHmSOOjQrLj7lhVJY8
Message-ID: <CAOdQrVO7jgYk6JW4oCTYCJRXmYvUGR0kNFUYq_9T4BLzCoe5nw@mail.gmail.com>
To: "dnsop@ietf.org" <dnsop@ietf.org>
Content-Type: text/plain; charset="UTF-8"
X-Proofpoint-Spam-Info: AW1haW4tMjYwNzIwMDIwNCBTYWx0ZWRfX8LDpPcdrqBQx Osd4jzQkHDfwMmeceCMT1kns2dpWhotvy5kwlzOzV45RRNhzKaVKwRZahF3nW13S8R6XujF+D7q ClfB88muJ4EX0SCQw3GeWEY99L8jRI4=
X-Authority-Analysis: v=2.4 cv=S+zpBosP c=1 sm=1 tr=0 ts=6a5e6cd0 cx=c_pps a=0mLRTIufkjop4KoA/9S1MA==:117 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=VkNPw1HP01LnGYTKEx00:22 a=7x6HtfJdh03M6CCDgxCd:22 a=_78whYxrdx1mplLwxq1U:22 a=4DFaRzm1VvAtyEna9aEA:9 a=QEXdDO2ut3YA:10
X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzIwMDIwNCBTYWx0ZWRfX9SfENa/hIFtB RPZB4x7BW2u2Q5aPfA6aa9jErmHvTBMUicHERzB4VTvywqa3H/8TdtT88HQZyJy3m3j78DHD2Y3 hsrSKWIoio+LowAVv8w6KBDAww57knotHmYuVgj3nqZb5Tp7yUXnJ1UPGQDWb9qRuCATLpvqX15 eeagfEOJg086dXHyTXYDgpDSOuC8ThJtp478Z7XRA5+ilJzocFxyt1CYFE0QRvIs7hctzcJNCDv wj+NfrowcP19E9Vmt4mjAMs0QUV9izh72U6Uk9VMdRgewBmYtx73hiRhJZIVJS+XGHNfbSvYzr3 O/LkOBISpgZ/ZfXaqw7+w+NcgBfZfuwmO+aViNAHjh9D4aHNP8kkaVaTeUGpVPpRwabgL4A17UG 3zOs+x+1HiHwT+MYusd0tNI2pkUFEvwcEZWQoXl2wJM4QyLdo2YQS6zNtB9veclIp0vgoSC81z+ C/6AWG/RmQI+9SS8vAQ==
X-Proofpoint-ORIG-GUID: 3xvylOMIv6GKjEHkXW_WxhCFK1V-JkRI
X-Proofpoint-GUID: 3xvylOMIv6GKjEHkXW_WxhCFK1V-JkRI
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-20_04,2026-07-20_03,2025-10-01_01
Message-ID-Hash: V6IIVIU3GAKS2YO7B5NQEVPG3GNTGMKV
X-Message-ID-Hash: V6IIVIU3GAKS2YO7B5NQEVPG3GNTGMKV
X-MailFrom: prvs=5661b2b5da=bemasc@meta.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-dnsop.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [DNSOP] draft-ietf-dnsop-integration text on ASCII-or-not
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/wGL6gD0qIWTd6dpHx1BfdLFLFO4>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dnsop>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Owner: <mailto:dnsop-owner@ietf.org>
List-Post: <mailto:dnsop@ietf.org>
List-Subscribe: <mailto:dnsop-join@ietf.org>
List-Unsubscribe: <mailto:dnsop-leave@ietf.org>
Current text: DNS integrations should also be aware that global DNS domain names are not limited to ASCII characters, e.g., as described in [RFC5890]. DNS integrations should also be aware that the list of valid global DNS TLDs can change, so should not hard code a list of accepted TLDs. If applications want a list of currently valid TLDs, they can use a routinely updated list of public suffixes such as that provided by IANA [IANA-PSL]. Failure to account for such domain names may lead to inadvertent exclusion which could also lead to registrant and user confusion. My proposed text: DNS integrations should be aware that the list of valid global DNS TLDs can change, so should not hard code a list of accepted TLDs. If applications want a list of currently valid TLDs, they can use a routinely updated list of public suffixes such as that provided by IANA [IANA-PSL]. Failure to account for new TLDs may lead to inadvertent exclusion which could also lead to registrant and user confusion. When interacting with non-technical users, applications should present and accept domain names in Unicode "u-label" format [RFC5890]. Special care must be taken to avoid homograph attacks in the user interface. In the DNS wire format, applications should only use domain names that conform to the "Preferred Name Syntax" [RFC1123] or the Attrleaf syntax [RFC8553]. Domain names in wire-format should be checked for non-compliant characters (e.g. labels containing ".", uppercase, whitespace, or non-ASCII characters) due to security risks. --Ben Schwartz
- [DNSOP] draft-ietf-dnsop-integration text on ASCI… Ben Schwartz
- [DNSOP] Re: draft-ietf-dnsop-integration text on … Andrew Sullivan
- [DNSOP] Re: draft-ietf-dnsop-integration text on … Kaizer, Andrew
- [DNSOP] Re: draft-ietf-dnsop-integration text on … Ben Schwartz
- [DNSOP] Re: draft-ietf-dnsop-integration text on … Kaizer, Andrew
- [DNSOP] Re: draft-ietf-dnsop-integration text on … Ben Schwartz
- [DNSOP] Re: draft-ietf-dnsop-integration text on … John Levine
- [DNSOP] Re: DNSOPdraft-ietf-dnsop-integration tex… Wes Hardaker