empty quoted strings and other oddities

Bruce Lilly <blilly@erols.com> Tue, 01 October 2002 03:49 UTC

Received: (from majordomo@localhost) by above.proper.com (8.11.6/8.11.3) id g913njD03394 for ietf-822-bks; Mon, 30 Sep 2002 20:49:45 -0700 (PDT)
Received: from smtp02.mrf.mail.rcn.net (smtp02.mrf.mail.rcn.net [207.172.4.61]) by above.proper.com (8.11.6/8.11.3) with ESMTP id g913niv03388 for <ietf-822@imc.org>; Mon, 30 Sep 2002 20:49:44 -0700 (PDT)
Received: from 209-122-228-17.s952.apx1.nyw.ny.dialup.rcn.com ([209.122.228.17] helo=mail.blilly.com) by smtp02.mrf.mail.rcn.net with esmtp (Exim 3.35 #1) id 17wE2V-00050F-00 for ietf-822@imc.org; Mon, 30 Sep 2002 23:49:39 -0400
Received: from mail.blilly.com (localhost [127.0.0.1]) by mail.blilly.com with ESMTP id g913nGxf032757(8.12.3/8.12.3/SuSE Linux 0.6/2002-07-27 16:10:46); Mon, 30 Sep 2002 23:49:17 -0400
Received: from alex.blilly.com (alex.blilly.com [192.168.99.6]) by mail.blilly.com with ESMTP id g913nBCT032515(8.12.3/8.12.3/Submit/2002-06-01 20:08:15); Mon, 30 Sep 2002 23:49:15 -0400
Message-ID: <3D991B36.1070700@alex.blilly.com>
Date: Mon, 30 Sep 2002 23:49:10 -0400
From: Bruce Lilly <blilly@erols.com>
Reply-To: ietf-822@imc.org
Organization: Bruce Lilly
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2a) Gecko/20020910
X-Accept-Language: en-us, en, fr, ru, ja
MIME-Version: 1.0
To: ietf-822@imc.org
Subject: empty quoted strings and other oddities
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: by amavis-milter (http://amavis.org/)
Sender: owner-ietf-822@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-822/mail-archive/>
List-ID: <ietf-822.imc.org>
List-Unsubscribe: <mailto:ietf-822-request@imc.org?body=unsubscribe>

RFC 2822 permits (as did 822) a quoted string which
consists solely of a pair of DQUOTE characters.  It's
not clear what the semantics of that are or ought to be.

Likewise, a domain literal can consist solely of the
square brackets.

The combination of the two means that the following is
syntactically valid as an angle-addr or msg-id:

<""@[]>

Perhaps these empty contructs could be relegated to obs-
  status in the next revision, with the generate syntax
changed to use 1* instead of * for the content within a
quoted-string and domain-literal.