Re: New Version Notification for draft-leiba-rfc2119-update-00.txt

Stephan Wenger <> Tue, 09 August 2016 21:18 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id B3C4912D15A for <>; Tue, 9 Aug 2016 14:18:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -1.921
X-Spam-Status: No, score=-1.921 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: (amavisd-new); dkim=pass (1024-bit key)
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id Hvzjfbanrb-A for <>; Tue, 9 Aug 2016 14:18:35 -0700 (PDT)
Received: from ( []) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 74E5712D137 for <>; Tue, 9 Aug 2016 14:18:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=selector1-stewe-org; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=QYRuoSSGVljLY5mkbV08/Dm8I1TVcqhm+ysSU84Em60=; b=qZI0Zwo11KiEloTqmWYq5+fLIQyV7Qopcfk3kp1EJG0GPL8BTJ2OyOpyhAB3OtOXmUkgzN6Ah+7/TUardjjA1Kcj6VcF/BasyfLp35Jw2vuVpmxuX/ZSyjtXud/jg0cFk8aJ1Q6Yr7Awuj3vqUHExiB6S0lzXCliqXekR+dSUmo=
Received: from ( by ( with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.549.15; Tue, 9 Aug 2016 21:18:32 +0000
Received: from ([]) by ([]) with mapi id 15.01.0549.025; Tue, 9 Aug 2016 21:18:32 +0000
From: Stephan Wenger <>
To: Ted Hardie <>, Barry Leiba <>
Subject: Re: New Version Notification for draft-leiba-rfc2119-update-00.txt
Thread-Topic: New Version Notification for draft-leiba-rfc2119-update-00.txt
Thread-Index: AQHR8nnYYGhPa9clvE+j8GJQg0vsa6BBFgkA//+W0oA=
Date: Tue, 9 Aug 2016 21:18:31 +0000
Message-ID: <>
References: <> <> <>
In-Reply-To: <>
Accept-Language: en-US
Content-Language: en-US
authentication-results: spf=none (sender IP is );
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: []
x-ms-office365-filtering-correlation-id: 25a4a4e0-9dbe-4551-6f2c-08d3c09ab743
x-microsoft-exchange-diagnostics: 1; BL2PR17MB0769; 6:ZDu0z1Or8oTNYUjSq9lar0ajjcw5haKeTmjch5Vx8iNjwwsFl6eJ2K7QV5I4bik6zIuau6eUcmEj6+DJhtmWjX8RXrB4mXeMj11HSmYVZ6NgsOm5bTLyI22Le+odla65WgelgwhNb7o8JkADTN+qycQlHjgpTY+COBtO2eR6Q5CTp+USeCk/vKTH7+Jjjjj4vAnEt3s3AmcNe95YwU6VShI8QuUm8CWWVldfSoB3kEh53vWJzEF3QHoOAfdYo+rpdkC4mSsrir/F5CD7oeXZIbuQimTsy/RiqpP2DE9mN8LQzLyDn11OrYVLGCPCu7Wo; 5:6jlTVvNnw5++V52DcMGM5NklMy3noVk8pTsGryjI6Jf72tyJmv+Dig8QTSWKFWduzscqgYl08U2eBJdGxsSpjTRCUqiyNO+8ZNq18xidZwUYlT+Z4FMG6WLHAo8YK1tb5fr6gRNbzK6ROz9j8sM+3g==; 24:V6mNlXH7gtzVXY7kS5wbuKTB0bO79stBRWFG8AFGkSXunkFI6LxoCe4+jfsUR27GsryTsBosxZQvh7JSSNOfoMRzCwpNGoG/8sXc4IRov2E=; 7:lUmiMvQhRlYQhAJSW7RmNy5bb5L23d9HBU8poddtqsI7U+tXPl/eaxcD3DzPhF8BZs5YzT2b8x6JYSoz08glQKQ+8HOOanWtTQdgqvXwEPLtFwc8TOBwL4dx+UCBAH1q/XwvrBceViK8Uq/Pcdsnk3OpVYLJ2AzXom4tAXp13fcn6Ef9rn/zRYm4HAswAkbJvlwVBwnHxyySow/UVhvei96giLzKg5tpnLCjpHVGIK9jFa904fPa4hfudVBh80Ob
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BL2PR17MB0769;
x-microsoft-antispam-prvs: <>
x-exchange-antispam-report-test: UriScan:(120809045254105);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040130)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6041072)(6043046); SRVR:BL2PR17MB0769; BCL:0; PCL:0; RULEID:; SRVR:BL2PR17MB0769;
x-forefront-prvs: 0029F17A3F
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(979002)(7916002)(189002)(377424004)(377454003)(199003)(24454002)(4326007)(122556002)(16236675004)(83716003)(92566002)(76176999)(8936002)(15650500001)(36756003)(2906002)(50986999)(82746002)(77096005)(54356999)(19580405001)(19580395003)(3660700001)(19617315012)(189998001)(3280700002)(97736004)(5001770100001)(99286002)(68736007)(86362001)(101416001)(33656002)(2950100001)(106116001)(5002640100001)(106356001)(7906003)(66066001)(87936001)(230783001)(105586002)(2900100001)(10400500002)(586003)(3846002)(8676002)(81156014)(11100500001)(15975445007)(7846002)(102836003)(6116002)(81166006)(7736002)(104396002)(42262002)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1102; SCL:1; SRVR:BL2PR17MB0769;; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:0; LANG:en;
received-spf: None ( does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_DD1CAA4DC86849F8AF3F8A5364AD7F15steweorg_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Aug 2016 21:18:31.8185 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 865fc51c-5fae-4322-98ef-0121a85df0b6
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL2PR17MB0769
Archived-At: <>
Cc: IETF discussion list <>
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: IETF-Discussion <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Tue, 09 Aug 2016 21:18:38 -0000

The MacOS “VoiceOver” utility gives you four options when reading a capital letter: change pitch, play tone, speak cap, do nothing.  Default is “change pitch”.

From: ietf <<>> on behalf of Ted Hardie <<>>
Date: Tuesday, August 9, 2016 at 13:34
To: Barry Leiba <<>>
Cc: IETF discussion list <<>>
Subject: Re: New Version Notification for draft-leiba-rfc2119-update-00.txt

Hi Barry,

Do screen readers and other assistive technologies differentiate between lower case and upper case appropriately and consistently?  When I try a basic screen reader (the one that came with my Ubuntu distro), it doesn't seem to make a distinction, but this may be misconfiguration on my part (I don't use it in general).



On Tue, Aug 9, 2016 at 1:08 PM, Barry Leiba <<>> wrote:
This draft should be self-explanatory -- and please be sure to look at
Section 1.1 for some explanations that may short-cut some of the

The bottom line is to update BCP 14 (RFC 2119) to
(1) make it clear that the key words MUST(/NOT), SHOULD(/NOT), and MAY
are only key words when they're in ALL CAPS, and
(2) deprecate the use of the variants (SHALL, RECOMMENDED, OPTIONAL)
so as to avoid reserving an unnecessarily number of key words.

Discussion here, please, before Ben, who has kindly agreed to
AD-sponsor this, sends it out for last call.  And we do expect there
to be some significant discussion on this one.


On Tue, Aug 9, 2016 at 2:55 PM,  <<>> wrote:
> A new version of I-D, draft-leiba-rfc2119-update-00.txt
> has been successfully submitted by Barry Leiba and posted to the
> IETF repository.
> Name:           draft-leiba-rfc2119-update
> Revision:       00
> Title:          Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words
> Document date:  2016-08-09
> Group:          Individual Submission
> Pages:          4
> URL:  
> Status:
> Htmlized:
> Abstract:
>    RFC 2119 specifies common key words that may be used in protocol
>    specifications.  This document aims to reduce the ambiguity by
>    clarifying that only UPPERCASE usage of the key words have the
>    defined special meanings, and by deprecating some versions of the key
>    words.