Re: [regext] rdap mobile app avail

"Marc Blanchet" <marc.blanchet@viagenie.ca> Thu, 29 August 2019 13:31 UTC

Return-Path: <marc.blanchet@viagenie.ca>
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 52B911200F3 for <regext@ietfa.amsl.com>; Thu, 29 Aug 2019 06:31:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=viagenie-ca.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id H93Kw3iXB1Ht for <regext@ietfa.amsl.com>; Thu, 29 Aug 2019 06:31:08 -0700 (PDT)
Received: from mail-qt1-x835.google.com (mail-qt1-x835.google.com [IPv6:2607:f8b0:4864:20::835]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1C5AB1200B5 for <regext@ietf.org>; Thu, 29 Aug 2019 06:31:08 -0700 (PDT)
Received: by mail-qt1-x835.google.com with SMTP id b11so3608070qtp.10 for <regext@ietf.org>; Thu, 29 Aug 2019 06:31:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=viagenie-ca.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=1VzhD0avNZw9TVGmzLJICbQZKX+vKZOoC8LnVGaDzhk=; b=z817j9KC/sW94bo+CjArVjkYzLJNDmx1/3hAl+SKwTGzBAvSzW1uohELoY0ZOp5FSl 2Sx4N2iMLK9crsPsgA2PsC8twWk2gQx6fhk+fqrm37qQW2ZhC80Wa33njNdj5pHTaShA 5RSoIcT8qeNZEC2JlI+EZ34jEMBwtFEzABhsIYgzhtPmKydaMm/FOwlR79zk2KRYyLKi pU+J5bLQGONN74k2iPCwMS3zoaKG62aGvIFfuJUHF/NmeoSDHU831BwtqQekDg6zq8xd vZ8JsaGBdKhB7DfvqFoer6Q4pihgEyN9kG7U8wut2jmGuo2LHpvJESyI9vUVEuaDEBTF Cggw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=1VzhD0avNZw9TVGmzLJICbQZKX+vKZOoC8LnVGaDzhk=; b=RibJKCw2isWwefTEHjS2d64MCn8ejGBToKS4RNjqSi+MSEbbFAdziSMOLSIXrJYyf/ scV27uG0MYD1QIEXUzAxYrk/PSG7llp3TpcNrF3aO9Hrj/fetBXHmItoUsBBZMBwiX5K X1hhKyz6/KfnIdig5tGSpu9OXIMVi3AHNO3ohudLEZN8fpxzlswljZjNKdDw1Wv4h0dD vuvRzOMrpJHmHoq/by5g7Lc5D4zbwbVZHx9yXyVp8LGerhihKtLUv4ZeJzsXmaXGRVzO L2d3c/JjtBanD/kkVsWrET3LxmUAycizEgVZ4jxsjF9fW8pUfQh+KhP0UNtvN7zrCMvE EVvA==
X-Gm-Message-State: APjAAAXi0mdqxUztK6W2xXOiJffRREWporUWsiGmZ8u3kkPQEFAesC7d C4Xalq3Dmyl6NrOQ9mMBs7i3RJRU7Cg6YA==
X-Google-Smtp-Source: APXvYqwRIn0FLs8g5LLLW9cp7UrPZgaZm/Ngsxefonx0WxDjgjP56oX9h9hMNG5hNWxZnvv4YtAXsA==
X-Received: by 2002:ac8:454b:: with SMTP id z11mr9868303qtn.275.1567085467006; Thu, 29 Aug 2019 06:31:07 -0700 (PDT)
Received: from [206.123.31.195] (modemcable016.82-162-184.mc.videotron.ca. [184.162.82.16]) by smtp.gmail.com with ESMTPSA id m27sm1238192qtu.31.2019.08.29.06.31.03 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 29 Aug 2019 06:31:04 -0700 (PDT)
From: Marc Blanchet <marc.blanchet@viagenie.ca>
To: Marc Groeneweg <Marc.Groeneweg@sidn.nl>
Cc: regext <regext@ietf.org>
Date: Thu, 29 Aug 2019 09:31:01 -0400
X-Mailer: MailMate (1.12.5r5635)
Message-ID: <D3EFC0CB-D5F7-4AA5-B45E-4A0AA0849F59@viagenie.ca>
In-Reply-To: <2DA22A4A-DC81-4CC4-8A0D-7AFFF98B822D@sidn.nl>
References: <FB51763A-A13A-4F45-80C1-80DECFF1AC53@viagenie.ca> <2DA22A4A-DC81-4CC4-8A0D-7AFFF98B822D@sidn.nl>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"; format="flowed"; markup="markdown"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/oLOWOjr664ebt2x65sljdSKeArk>
Subject: Re: [regext] rdap mobile app avail
X-BeenThere: regext@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Registration Protocols Extensions <regext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/regext>, <mailto:regext-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/regext/>
List-Post: <mailto:regext@ietf.org>
List-Help: <mailto:regext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/regext>, <mailto:regext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 Aug 2019 13:31:11 -0000

On 29 Aug 2019, at 4:11, Marc Groeneweg wrote:

> All,
>
> Due to the release of the mobile app of Marc, Blanchet we saw we 
> differ in interpretation of some fields we have in our RDAP 
> implementation (for .politie and .amsterdam).
> Feedback from my development on the issues given Marc is that they 
> have chosen for a direction, that is at least now not compliant with 
> what the mobile app aspects.

well the important point here is not what the server or a client expects 
as of today. But what is the right thing to do and then fix whatever 
side.

To me, this is « normal »: we have collectively spent years in 
developing the RDAP specs. And now an important market for it (domains) 
is deploying like crazy with a deadline of last monday. As any standard, 
there are holes, incomplete details, ambiguity, errors, … Right now, 
AFAIK, the specs are pretty good, just some ambiguity could be relieved 
by some additional text. Last IETF, we had that conversation about 
making new version of the spec based on the deployment experience. This 
is about it.

let’s find the right answer and fix whatever implementation.

Marc.

PS. will followup on a separate email for the null vs "" issue.
>
> They are frustrated about this, since they have had an extensive 
> period behind them with working on the specifications and building a 
> sound RDAP implementation, that also is meant for .nl later this year. 
> Intensive contact with ICANN resulted only in 'Sorry we don't know' 
> and 'We don't have sufficient resources to give an answer now.'.
>
> So, we have our implementation live! But how can we make sure (if not 
> ICANN but at least the community) what compliancy means... (e.g. we 
> return a null when we don't have a value and "" when we have an empty 
> string value. The mobile app wants "" in all empty situations... Just 
> an interpretation?).


>
> I do not have the answers yet. Some of the points Marc gave us (in 
> private mail exchange, for which I am grateful) will be solved. But 
> that's not the point really.
>
> Hope to hear from you all :-).
>
> Best regards,
> Marc Groeneweg