Re: [e2md] Action Required: Your version of the Problem statement needed

Lawrence Conroy <lconroy@insensate.co.uk> Sun, 16 May 2010 11:39 UTC

Return-Path: <lconroy@insensate.co.uk>
X-Original-To: e2md@core3.amsl.com
Delivered-To: e2md@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 93C9C3A69F9 for <e2md@core3.amsl.com>; Sun, 16 May 2010 04:39:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.015
X-Spam-Level:
X-Spam-Status: No, score=0.015 tagged_above=-999 required=5 tests=[AWL=-0.586, BAYES_50=0.001, J_CHICKENPOX_32=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04ZhjNseueaf for <e2md@core3.amsl.com>; Sun, 16 May 2010 04:39:56 -0700 (PDT)
Received: from insensate.co.uk (ghost.insensate.co.uk [213.152.49.121]) by core3.amsl.com (Postfix) with ESMTP id 5FCCE3A69F1 for <e2md@ietf.org>; Sun, 16 May 2010 04:39:56 -0700 (PDT)
Received: from [127.0.0.1] (localhost [127.0.0.1]) by insensate.co.uk (Postfix) with ESMTP id 6AFF71394C9; Sun, 16 May 2010 12:39:46 +0100 (BST)
Mime-Version: 1.0 (Apple Message framework v1078)
Content-Type: text/plain; charset="us-ascii"
From: Lawrence Conroy <lconroy@insensate.co.uk>
In-Reply-To: <20100515203307.GB17608@nic.at>
Date: Sun, 16 May 2010 12:39:46 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <48DEDD4A-473D-448B-A02B-1D458CD0E30B@insensate.co.uk>
References: <alpine.DEB.2.00.1005131459070.24552@softronics.hoeneisen.ch> <002f01caf2ac$f69161a0$e3b424e0$@us> <4BED5842.4020101@nic.at> <00a901caf388$fe6eda60$fb4c8f20$@us> <20100515203307.GB17608@nic.at>
To: Otmar Lendl <lendl@nic.at>
X-Mailer: Apple Mail (2.1078)
Cc: "'E.164 To MetaData BOF discussion list'" <e2md@ietf.org>
Subject: Re: [e2md] Action Required: Your version of the Problem statement needed
X-BeenThere: e2md@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "E.164 To MetaData \(E2MD\) BOF discussion list" <e2md.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/e2md>, <mailto:e2md-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/e2md>
List-Post: <mailto:e2md@ietf.org>
List-Help: <mailto:e2md-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/e2md>, <mailto:e2md-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 16 May 2010 11:39:59 -0000

Hi Otmar, folks,
 Regarding non-URI data ...

 (i) Actually, we DID have a perfectly valid URI that can
      be used to contain data; the Data URL.
     Apart from anything else, this IS used in HTML in existing
      web sites that do not cause the interwebs to implode.
     It would have worked just fine;
      use of data: was blocked because IESG folk didn't *like* it.
     Otherwise, we wouldn't be having this extended meditation on
      the number of angels that will fit on a pinhead.

Hence Plan B was to define a DDDS application to use NAPTR to hold
 non-URI data, without the arcane restrictions on use.

(ii) As in all things, the problem lies not with ENUM but in
      the stunning way in which DDDS was written and approved.
     It is perfectly possible** to define a DDDS Application
      that uses NAPTR to produce an output other than URIs
      (viz. SNAPTR, D2U, ...)
     That DDDS application would NOT inherit the same textual
      restrictions as E2U on use of its target -because it is not E2U-.
     That application would have a new flag** indicating that the
      "target output in REGEXP is text", and explaining how the text
       should be interpreted.
**  Speaking of stunningly stupid, someone might raise an erratum on
     3404, as that reserves *all* flags for future versions of itself.

I continue to fail to see what is wrong or hard about this. Either:
- we work on E2U to remove the arcane textual blocks on data that
   does not *directly* lead to making a communications session to
   a remote target, is not definitely an assigned E.164 number, ...
OR
- we create a new DDDS application and rely on resolvers cacheing
   the NAPTR RRset.

My preference is for the former, but I'm easy either way.
Unused & Send-N & CNAM & "SPID" should be out the door quickly once
 folk decide which way they want us to work the Layer 9 problem.
"Small bite", "short timescales", "running code" -- this hits
 the traditional IETF punch points.
It might even be done before I retire.

----

Regarding selective responses ...
Providing different answers based on who's asking is indeed not the
 way that DNS servers according to 1034/1035 are supposed to act.
Perhaps one should raise that with OpenDNS & Google?

Hadriel has already said that this IS happening/going to happen, and
 he's waiting for a DNS code point to do this officially. (see, e.g.
 his posting of 29th march, that I received at 22:17:18 +1:00).

Once that code point is in place, I would imagine that the E2MD output
 would be a description of the data that *could* be returned and how it
 would be used.
Why this particular data was returned to a query by this particular
 client is NOT in scope for E2MD, AFAICT.

----
 
For the other scribes, have a thought to decaf and reducing the
 intake of psychotomimetics.

all the best,
  Lawrence

On 15 May 2010, at 21:33, Otmar Lendl wrote:
> On 2010/05/14 19:05, Richard Shockey <richard@shockey.us> wrote:
>> Oh certainly all of the below are essential attributes of a successful e2MD
>> system.
> 
> Which contradicts your
> 
>>> Non URI data in ENUM. What about that doesn't people understand?
> 
> statement.
> 
> Plain DNS and thus ENUM do not provide these extended query features,
> and if you need need them in E2MD, then E2MD is not just ENUM with
> non-uri data.
> 
> You can't have it both ways.
> 
> otmar
> 
>> 
>> Ok. Can I take it as a given that you don't need E2MD to support
>> 
>> * different answers based on who's asking
>> * different answers based on source-URI
>> * different answers based on some kind of trunk (or SIP-peer) information
>> 
>> ?
>> 
> 
> -- 
> // Otmar Lendl <lendl@nic.at>, T: +43 1 5056416 - 33, F: - 933
> // nic.at Internet Verwaltungs- und Betriebsgesellschaft m.b.H
> // http://www.nic.at/  LG Salzburg, FN 172568b, Sitz: Salzburg
> _______________________________________________
> e2md mailing list
> e2md@ietf.org
> https://www.ietf.org/mailman/listinfo/e2md