
From andy@arin.net  Tue Jul  2 06:21:54 2013
Return-Path: <andy@arin.net>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1EF1721F9A47 for <weirds@ietfa.amsl.com>; Tue,  2 Jul 2013 06:21:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.499
X-Spam-Level: 
X-Spam-Status: No, score=-2.499 tagged_above=-999 required=5 tests=[AWL=0.100,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Hi1ukrnR-r08 for <weirds@ietfa.amsl.com>; Tue,  2 Jul 2013 06:21:48 -0700 (PDT)
Received: from smtp2.arin.net (smtp2.arin.net [IPv6:2001:500:4:13::32]) by ietfa.amsl.com (Postfix) with ESMTP id B003021F9D08 for <weirds@ietf.org>; Tue,  2 Jul 2013 06:21:45 -0700 (PDT)
Received: by smtp2.arin.net (Postfix, from userid 323) id 5645821369A; Tue,  2 Jul 2013 09:21:45 -0400 (EDT)
Received: from CHAXCH06.corp.arin.net (chaxch06.corp.arin.net [192.149.252.95]) by smtp2.arin.net (Postfix) with ESMTP id AE70721363E; Tue,  2 Jul 2013 09:21:44 -0400 (EDT)
Received: from CHAXCH04.corp.arin.net (10.1.30.19) by CHAXCH06.corp.arin.net (192.149.252.95) with Microsoft SMTP Server (TLS) id 14.2.342.3; Tue, 2 Jul 2013 09:21:13 -0400
Received: from CHAXCH02.corp.arin.net ([169.254.2.180]) by CHAXCH04.corp.arin.net ([10.1.30.19]) with mapi id 14.02.0342.003; Tue, 2 Jul 2013 09:21:12 -0400
From: Andy Newton <andy@arin.net>
To: Byron Ellacott <bje@apnic.net>, "weirds@ietf.org" <weirds@ietf.org>
Thread-Topic: [weirds] bootstrapping name servers and entities
Thread-Index: AQHOdME/ZUJINs8C1k+ayjC0YFInzplO++iAgAJon4A=
Date: Tue, 2 Jul 2013 13:21:12 +0000
Message-ID: <CDF84A5E.20E6B%andy@arin.net>
In-Reply-To: <CDF70A49.28160%bje@apnic.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.5.130515
x-originating-ip: [192.149.252.96]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <8E6450A88B08C547ACB80CA371536CD2@corp.arin.net>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [weirds] bootstrapping name servers and entities
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 Jul 2013 13:21:54 -0000

On 6/30/13 8:34 PM, "Byron Ellacott" <bje@apnic.net> wrote:

>What's the use case for doing a global lookup on an entity handle?  These
>handles don't have any significance or meaning outside of the context of
>the registry they're created in, whereas domains, IP networks, AS numbers,
>and nameservers all do have a life of their own.

That's a very good question. Why do we have an entity query at all?
Obviously because people put these handles into clients.

>An entity handle is most likely to only be seen in the context of a result
>from a previous lookup, in which case it would be wise to include the
>"self" link for any RDAP response such that the problem of knowing where
>that entity handle might be found can be translated to handing around
>entity "self" links instead of handles.

Agreed.

>
>(Or make the handle a URI instead of an opaque string).

That would be preferable. But the entity handles already exist.
Additionally, can't this argument be made for most other object types?

>
>A global search for an entity by name or other attributes has more of a
>use case in my mind, but how to bootstrap for *search* is an even hairier
>problem, I think.

That's a world of pain I don't think we should attempt to address.

-andy


From johnl@iecc.com  Tue Jul  2 07:52:06 2013
Return-Path: <johnl@iecc.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 19EE421F9EB6 for <weirds@ietfa.amsl.com>; Tue,  2 Jul 2013 07:52:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.449
X-Spam-Level: 
X-Spam-Status: No, score=-110.449 tagged_above=-999 required=5 tests=[AWL=0.750, BAYES_00=-2.599, HABEAS_ACCREDITED_SOI=-4.3, RCVD_IN_BSP_TRUSTED=-4.3, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id W0TMSTyeRBW8 for <weirds@ietfa.amsl.com>; Tue,  2 Jul 2013 07:52:01 -0700 (PDT)
Received: from leila.iecc.com (leila6.iecc.com [IPv6:2001:470:1f07:1126:0:4c:6569:6c61]) by ietfa.amsl.com (Postfix) with ESMTP id 7F0B721F9E44 for <weirds@ietf.org>; Tue,  2 Jul 2013 07:52:01 -0700 (PDT)
Received: (qmail 4663 invoked from network); 2 Jul 2013 14:51:59 -0000
Received: from leila.iecc.com (64.57.183.34) by mail1.iecc.com with QMQP; 2 Jul 2013 14:51:59 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding; s=51d2e90e.xn--30v786c.k1307; i=johnl@user.iecc.com; bh=YqvTsQaFBfS91CRhv/ap7+Bz9iaTbgMYj7xWq9xOhRE=; b=DxIvg+IU3yEErmkNMMhKAguI9uLaatlFTmAr+IqfyIYxvE2KM8w9uRV8VnylkJqie/VH1W/U3gRn+kSkhff8L82Wmi0dazy3Iant1xQvTKyHOcvuyPY2ueLxvCCDDw5r/stBlYyCdyzwgImGa0VjV6blPtKlP0ChPw8zXIoXwSBjDQnX/GNOUp4uUBgW5TXVXIQlExqgvQ4NhOgLRlDtmod+6vOyH9Pt8KO16A+dp1qMAm++sSgABheiUCd91qSh
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding; s=51d2e90e.xn--30v786c.k1307; olt=johnl@user.iecc.com; bh=YqvTsQaFBfS91CRhv/ap7+Bz9iaTbgMYj7xWq9xOhRE=; b=UidwIZ2Ci12Exb44ND3lXPQ3frtLyyWVKPOIsUXuovNautLwVvjOQyNU0HTv8tvMTFP/ziXg07e/FnT5KM52j5hhVSl3wGzWNGlnHAjcB7DUBmieO/oHIEuIZlxAWad9m0kuoIERDYAXJXBandkNsyt/Gp0m9auXUvV/F628LBuVzTH5CbrRvq5ykOXSmOY6xCWUel/TqJZ36DgXLgvo0WSfXsapPhYhZxflLTOOZMeIvOsjXzzrLdlM2OzpFujw
Date: 2 Jul 2013 14:51:36 -0000
Message-ID: <20130702145136.20910.qmail@joyce.lan>
From: "John Levine" <johnl@taugh.com>
To: weirds@ietf.org
In-Reply-To: <CDF84A5E.20E6B%andy@arin.net>
Organization: 
X-Headerized: yes
Mime-Version: 1.0
Content-type: text/plain; charset=utf-8
Content-transfer-encoding: 8bit
Subject: Re: [weirds] bootstrapping name servers and entities
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 Jul 2013 14:52:06 -0000

>That's a very good question. Why do we have an entity query at all?
>Obviously because people put these handles into clients.

Yes, but since we seem to agree is that the only place you will get a
handle is (perhaps indirectly) from a WHOIS or RDAP response, you send
the query back to the same place.  There will doubtless be situations
where someone finds a handle saved in a web page or something and
can't tell where it came from, but I don't see that it's up to us to
solve this impossible problem.

I agree that putting a link in responses to remind the client to go
back to the same place is at worst harmless, and might conceivably
be useful if subregistries borrow handles from their parents.

R's,
John

From edainow@afilias.info  Tue Jul  2 12:26:09 2013
Return-Path: <edainow@afilias.info>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6AECB21F9B1B for <weirds@ietfa.amsl.com>; Tue,  2 Jul 2013 12:26:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.976
X-Spam-Level: 
X-Spam-Status: No, score=-1.976 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kSpj440AB2Kt for <weirds@ietfa.amsl.com>; Tue,  2 Jul 2013 12:26:04 -0700 (PDT)
Received: from outbound.afilias.info (outbound.afilias.info [66.199.183.4]) by ietfa.amsl.com (Postfix) with ESMTP id 7574F21F9B1A for <weirds@ietf.org>; Tue,  2 Jul 2013 12:26:04 -0700 (PDT)
Received: from ms5.on1.afilias-ops.info ([10.109.8.9] helo=smtp.afilias.info) by outbound.afilias.info with esmtp (Exim 4.72) (envelope-from <edainow@afilias.info>) id 1Uu6DD-0005mI-4p for weirds@ietf.org; Tue, 02 Jul 2013 19:26:03 +0000
Received: from mail-la0-f42.google.com ([209.85.215.42]) by smtp.afilias.info with esmtps (TLSv1:RC4-SHA:128) (Exim 4.72) (envelope-from <edainow@afilias.info>) id 1Uu6DD-0007Ia-3q for weirds@ietf.org; Tue, 02 Jul 2013 19:26:03 +0000
Received: by mail-la0-f42.google.com with SMTP id eb20so6057903lab.15 for <weirds@ietf.org>; Tue, 02 Jul 2013 12:25:56 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:x-gm-message-state; bh=2MfInbHbRVhmRnl2qxnJakHnz363DW+OmbjFqBKS6+c=; b=CHKZM99DOpjWYYDN9zx+yBcirznGT0w4iBZZNTrRD1KWXth5aucU5jWY9NOIXX594O WPVR7WpBRpVfxBxpLsW/hBH4Y9j6pMR+9YXxF5Ukb6mbASXQu60fWy6Wh4puB1QtZfyW yrJFXSEy3UK7oSEFQObcx2dGy4NDckZCl4TFjSDiKBf9lxxKh2I+47z5d67+Gm4kCcJI 3GakgvQh3CFHPdpxcChHDqK1oQNPzfW2xXRmfVEsMxIEXcPwsM38NxIaSAEtphyOk1Tg x1W7yUXX5IK/xHegZVAntjKFhUhMO08v22O147EA6syGw2j0dal0z0jAbnf5qh0lbSUe kpOQ==
X-Received: by 10.152.115.142 with SMTP id jo14mr8142840lab.87.1372793156736;  Tue, 02 Jul 2013 12:25:56 -0700 (PDT)
MIME-Version: 1.0
X-Received: by 10.152.115.142 with SMTP id jo14mr8142836lab.87.1372793156641;  Tue, 02 Jul 2013 12:25:56 -0700 (PDT)
Received: by 10.112.79.137 with HTTP; Tue, 2 Jul 2013 12:25:56 -0700 (PDT)
In-Reply-To: <20130702145136.20910.qmail@joyce.lan>
References: <CDF84A5E.20E6B%andy@arin.net> <20130702145136.20910.qmail@joyce.lan>
Date: Tue, 2 Jul 2013 15:25:56 -0400
Message-ID: <CAGTGDydAAodm90QB_Lwhy1JRXcPJqdrzV3cyfphRTfsJaT5BOg@mail.gmail.com>
From: Ernie Dainow <edainow@afilias.info>
To: "weirds@ietf.org" <weirds@ietf.org>
Content-Type: multipart/alternative; boundary=001a11c3504c73b38504e08c508e
X-Gm-Message-State: ALoCoQkZ4db7ozTtA+hCJ9NuSdxOHuWP4FIqYSAUNX4bYnDoGKj10DRNtPna1PbbUnD0yfoyWETYCmqiVK/+5uzv2TpIRgkTSo+d27l90V5h4VSYpSK4Qe/3ylk9z/FyHol2HlSK94mh
Subject: Re: [weirds] bootstrapping name servers and entities
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 Jul 2013 19:26:09 -0000

--001a11c3504c73b38504e08c508e
Content-Type: text/plain; charset=ISO-8859-1

If the recent ICANN proposal for ARDS (Aggregated Registration Data
Service) materializes, as a centralized service, it will be straight
forward for a client to do lookups by handles and searches across
TLD/Number boundaries. For the first release of RDAP, we should defer any
attempt to bootstrap such queries across multiple authoritative servers,
until such time as this is really required.

Section 6 in json-response-04 recommends that all objects contain a link.
For a consistent method that clients can rely on to get information for
handles, we could consider changing SHOULD to MUST:
   For every object class in a response, whether the
   object class is directly representing the response to a query or is
   embedded in other object classes, servers SHOULD provide a link
   representing a URI for that object class using the "self"
   relationship

Another approach that might be more useful to clients is to return a link
only when there is additional information not already contained in the
returned object. For example, a domain object that has an entity containing
all available information should not return a link in the entity object, so
that the client does not waste time making another request for information
it already has.

-Ernie



On Tue, Jul 2, 2013 at 10:51 AM, John Levine <johnl@taugh.com> wrote:

> >That's a very good question. Why do we have an entity query at all?
> >Obviously because people put these handles into clients.
>
> Yes, but since we seem to agree is that the only place you will get a
> handle is (perhaps indirectly) from a WHOIS or RDAP response, you send
> the query back to the same place.  There will doubtless be situations
> where someone finds a handle saved in a web page or something and
> can't tell where it came from, but I don't see that it's up to us to
> solve this impossible problem.
>
> I agree that putting a link in responses to remind the client to go
> back to the same place is at worst harmless, and might conceivably
> be useful if subregistries borrow handles from their parents.
>
> R's,
> John
> _______________________________________________
> weirds mailing list
> weirds@ietf.org
> https://www.ietf.org/mailman/listinfo/weirds
>

--001a11c3504c73b38504e08c508e
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>If the recent ICANN proposal for ARDS (Aggregated Reg=
istration Data Service) materializes, as a centralized service, it will be =
straight forward for a client to do lookups by handles and searches across =
TLD/Number boundaries. For the first release of RDAP, we should defer any a=
ttempt to bootstrap such queries across multiple authoritative servers, unt=
il such time as this is really required.</div>
<div><br></div><div>Section 6 in json-response-04 recommends that all objec=
ts contain a link. For a consistent method that clients can rely on to get =
information for handles, we could consider changing SHOULD to MUST:</div>
<div>=A0 =A0For every object class in a response, whether the</div><div>=A0=
 =A0object class is directly representing the response to a query or is</di=
v><div>=A0 =A0embedded in other object classes, servers SHOULD provide a li=
nk</div>
<div>=A0 =A0representing a URI for that object class using the &quot;self&q=
uot;</div><div>=A0 =A0relationship</div><div><br></div><div>Another approac=
h that might be more useful to clients is to return a link only when there =
is additional information not already contained in the returned object. For=
 example, a domain object that has an entity containing all available infor=
mation should not return a link in the entity object, so that the client do=
es not waste time making another request for information it already has.</d=
iv>
<div><br></div><div>-Ernie</div><div><br></div></div><div class=3D"gmail_ex=
tra"><br><br><div class=3D"gmail_quote">On Tue, Jul 2, 2013 at 10:51 AM, Jo=
hn Levine <span dir=3D"ltr">&lt;<a href=3D"mailto:johnl@taugh.com" target=
=3D"_blank">johnl@taugh.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div class=3D"im">&gt;That&#39;s a very good=
 question. Why do we have an entity query at all?<br>
&gt;Obviously because people put these handles into clients.<br>
<br>
</div>Yes, but since we seem to agree is that the only place you will get a=
<br>
handle is (perhaps indirectly) from a WHOIS or RDAP response, you send<br>
the query back to the same place. =A0There will doubtless be situations<br>
where someone finds a handle saved in a web page or something and<br>
can&#39;t tell where it came from, but I don&#39;t see that it&#39;s up to =
us to<br>
solve this impossible problem.<br>
<br>
I agree that putting a link in responses to remind the client to go<br>
back to the same place is at worst harmless, and might conceivably<br>
be useful if subregistries borrow handles from their parents.<br>
<br>
R&#39;s,<br>
John<br>
<div class=3D"HOEnZb"><div class=3D"h5">___________________________________=
____________<br>
weirds mailing list<br>
<a href=3D"mailto:weirds@ietf.org">weirds@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/weirds" target=3D"_blank">=
https://www.ietf.org/mailman/listinfo/weirds</a><br>
</div></div></blockquote></div><br></div>

--001a11c3504c73b38504e08c508e--

From olaf@NLnetLabs.nl  Wed Jul  3 08:05:47 2013
Return-Path: <olaf@NLnetLabs.nl>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 78FBF11E8181 for <weirds@ietfa.amsl.com>; Wed,  3 Jul 2013 08:05:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.6
X-Spam-Level: 
X-Spam-Status: No, score=-102.6 tagged_above=-999 required=5 tests=[AWL=0.001,  BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 72byL3leCP9f for <weirds@ietfa.amsl.com>; Wed,  3 Jul 2013 08:05:45 -0700 (PDT)
Received: from open.nlnetlabs.nl (open.nlnetlabs.nl [IPv6:2001:7b8:206:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id 9899611E817E for <weirds@ietf.org>; Wed,  3 Jul 2013 08:05:45 -0700 (PDT)
Received: from [IPv6:2001:7b8:206:1:7211:24ff:fe8c:627a] ([IPv6:2001:7b8:206:1:7211:24ff:fe8c:627a]) (authenticated bits=0) by open.nlnetlabs.nl (8.14.7/8.14.4) with ESMTP id r63F5gRC020912 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO) for <weirds@ietf.org>; Wed, 3 Jul 2013 17:05:43 +0200 (CEST) (envelope-from olaf@NLnetLabs.nl)
Authentication-Results: open.nlnetlabs.nl; dmarc=none header.from=NLnetLabs.nl
DKIM-Filter: OpenDKIM Filter v2.8.2 open.nlnetlabs.nl r63F5gRC020912
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nlnetlabs.nl; s=default; t=1372863944; bh=EoWv4IOD9eaTNdOq67X9LkvCEyEK0cKKzKOr1RCU/GQ=; h=Subject:From:In-Reply-To:Date:References:To; b=YJwdyQzsC9m00qvsgIYOS5UY22zQ7RK+YB9KwWDU84MdrAeTgZ1WTqyVKPzmknB8A RBIR/B8zF+T+8Th7LDLHmmr+k9dr4Vhb65pHLjLb0bmcl/s268w5yBvH33gnaX9HlS gRe+ZNiY3xtosT88tMyakFTl+KiRTnRrnU+PTuIM=
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\))
From: Olaf Kolkman <olaf@NLnetLabs.nl>
In-Reply-To: <462E855B-71B9-45DA-8124-656BD6149234@NLnetLabs.nl>
Date: Wed, 3 Jul 2013 17:05:42 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <1F0B2402-B8A8-4C24-9B81-DCF20A6D91D4@NLnetLabs.nl>
References: <462E855B-71B9-45DA-8124-656BD6149234@NLnetLabs.nl>
To: "weirds@ietf.org Group" <weirds@ietf.org>
X-Mailer: Apple Mail (2.1508)
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.4.3 (open.nlnetlabs.nl [IPv6:2001:7b8:206:1::1]); Wed, 03 Jul 2013 17:05:43 +0200 (CEST)
Subject: Re: [weirds] WGLC:  draft-ietf-weirds-rdap-query-05
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Jul 2013 15:05:47 -0000

Folk,

One more week to go, and no feedback yet.

In order to progress this document we need to have a reasonable sense of =
broad review. It helps if you go on record that you reviewed the draft =
and do not have any issues.

--Olaf


On Jun 25, 2013, at 2:38 PM, Olaf Kolkman <olaf@NLnetLabs.nl> wrote:

>=20
> Colleagues,
>=20
> It's time for a WGLC for de rdap-query document. We'll put the Last =
call up for two weeks, ending July 10.
>=20
> The document can be found at:
> http://tools.ietf.org/html/draft-ietf-weirds-rdap-query-05
>=20
>=20
> I will be the shepherd for this document. Which in this case brings a =
small logistical problem. When the WGLC terminates I will be on =
vacation, and not resurface before Berlin. That said, please send in =
your comments before July 10 so that editors can process your feedback.
>=20
>=20
> --Olaf
>=20
>=20
>=20
>=20
>=20
> _______________________________________________
> weirds mailing list
> weirds@ietf.org
> https://www.ietf.org/mailman/listinfo/weirds


From carlosm3011@gmail.com  Wed Jul  3 08:17:00 2013
Return-Path: <carlosm3011@gmail.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1A71311E81CF for <weirds@ietfa.amsl.com>; Wed,  3 Jul 2013 08:17:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Up-pDxDwVRos for <weirds@ietfa.amsl.com>; Wed,  3 Jul 2013 08:16:59 -0700 (PDT)
Received: from mail-ye0-x233.google.com (mail-ye0-x233.google.com [IPv6:2607:f8b0:4002:c04::233]) by ietfa.amsl.com (Postfix) with ESMTP id D726711E81BA for <weirds@ietf.org>; Wed,  3 Jul 2013 08:16:58 -0700 (PDT)
Received: by mail-ye0-f179.google.com with SMTP id r3so65824yen.10 for <weirds@ietf.org>; Wed, 03 Jul 2013 08:16:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:reply-to:user-agent:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=ou9JcS3qlF/EEBcKnZfyI0rfVfdMavFLN8R+Fde1QGA=; b=IcWokNbmxaJJicwm2HKkZMhiT1+E1PduuD5T4o8i1g9fqolbRLPFYLxOVbH+pCFAZA YcJ0Vq5Q6Lz06AkU0OD9oyn8P69FjpDsUmkR0Lj8hg4Nkx2dEqrQ0J8fTxrl9vKspQQB SkZ0uvxqmr4V3hdorzldXp40gDtCwLNEXg7sRki+dP0Z0vdGT0K9fRfC/aB1snNTjR4b SI+Z2AUVrUmoY9f/2IoZ9D2aExYRiLbg6A9xEIgUdVXPL76rlXHIWidzaPdkNBLGiFSJ YFdyG8BsSySDWRgBd0ghoxjzvb/F1Oz9ON6+owS+bxkNA9QAHLzk7tMEeCFip3gzOT8T ehCg==
X-Received: by 10.236.201.79 with SMTP id a55mr503247yho.33.1372864616396; Wed, 03 Jul 2013 08:16:56 -0700 (PDT)
Received: from 87-7-200.lacnic.net.uy ([2001:13c7:7001:7000:95b5:9dad:8369:71e3]) by mx.google.com with ESMTPSA id o32sm46868350yhi.5.2013.07.03.08.16.53 for <weirds@ietf.org> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 03 Jul 2013 08:16:55 -0700 (PDT)
Message-ID: <51D44063.2000407@gmail.com>
Date: Wed, 03 Jul 2013 12:16:51 -0300
From: "Carlos M. Martinez" <carlosm3011@gmail.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:17.0) Gecko/20130620 Thunderbird/17.0.7
MIME-Version: 1.0
To: weirds@ietf.org
References: <462E855B-71B9-45DA-8124-656BD6149234@NLnetLabs.nl> <1F0B2402-B8A8-4C24-9B81-DCF20A6D91D4@NLnetLabs.nl>
In-Reply-To: <1F0B2402-B8A8-4C24-9B81-DCF20A6D91D4@NLnetLabs.nl>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Subject: Re: [weirds] WGLC:  draft-ietf-weirds-rdap-query-05
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: carlos@lacnic.net
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Jul 2013 15:17:00 -0000

I don't have issues with the document as is.

cheers,

~Carlos

On 7/3/13 12:05 PM, Olaf Kolkman wrote:
> 
> Folk,
> 
> One more week to go, and no feedback yet.
> 
> In order to progress this document we need to have a reasonable sense of broad review. It helps if you go on record that you reviewed the draft and do not have any issues.
> 
> --Olaf
> 
> 
> On Jun 25, 2013, at 2:38 PM, Olaf Kolkman <olaf@NLnetLabs.nl> wrote:
> 
>>
>> Colleagues,
>>
>> It's time for a WGLC for de rdap-query document. We'll put the Last call up for two weeks, ending July 10.
>>
>> The document can be found at:
>> http://tools.ietf.org/html/draft-ietf-weirds-rdap-query-05
>>
>>
>> I will be the shepherd for this document. Which in this case brings a small logistical problem. When the WGLC terminates I will be on vacation, and not resurface before Berlin. That said, please send in your comments before July 10 so that editors can process your feedback.
>>
>>
>> --Olaf
>>
>>
>>
>>
>>
>> _______________________________________________
>> weirds mailing list
>> weirds@ietf.org
>> https://www.ietf.org/mailman/listinfo/weirds
> 
> _______________________________________________
> weirds mailing list
> weirds@ietf.org
> https://www.ietf.org/mailman/listinfo/weirds
> 

From marc.blanchet@viagenie.ca  Wed Jul  3 08:37:28 2013
Return-Path: <marc.blanchet@viagenie.ca>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B455211E81F7 for <weirds@ietfa.amsl.com>; Wed,  3 Jul 2013 08:37:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LtXZa8iEUrqM for <weirds@ietfa.amsl.com>; Wed,  3 Jul 2013 08:37:28 -0700 (PDT)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [IPv6:2620:0:230:8000::2]) by ietfa.amsl.com (Postfix) with ESMTP id 30D1511E81EA for <weirds@ietf.org>; Wed,  3 Jul 2013 08:37:28 -0700 (PDT)
Received: from h227.viagenie.ca (h227.viagenie.ca [206.123.31.227]) by jazz.viagenie.ca (Postfix) with ESMTPSA id 2D6FC4758A; Wed,  3 Jul 2013 11:37:25 -0400 (EDT)
Content-Type: text/plain; charset=iso-8859-1
Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\))
From: Marc Blanchet <marc.blanchet@viagenie.ca>
In-Reply-To: <1F0B2402-B8A8-4C24-9B81-DCF20A6D91D4@NLnetLabs.nl>
Date: Wed, 3 Jul 2013 11:37:24 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <7ACFEBF0-A253-48D7-AB5E-73AE91DBC3AB@viagenie.ca>
References: <462E855B-71B9-45DA-8124-656BD6149234@NLnetLabs.nl> <1F0B2402-B8A8-4C24-9B81-DCF20A6D91D4@NLnetLabs.nl>
To: Olaf Kolkman <olaf@NLnetLabs.nl>
X-Mailer: Apple Mail (2.1508)
Cc: "weirds@ietf.org Group" <weirds@ietf.org>
Subject: Re: [weirds] WGLC:  draft-ietf-weirds-rdap-query-05
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Jul 2013 15:37:28 -0000

While doing the test plan and scripts, my colleague Jean-Philippe has =
already discovered a few issues, essentially under specified behaviors. =
We may find others as we test the current implementations.  My =
suggestion: delay the end of the wglc until end of IETF week in Berlin, =
when we would have a first interop testing event done that may raise up =
additional findings to improve the spec.

Marc.

Le 2013-07-03 =E0 11:05, Olaf Kolkman <olaf@NLnetLabs.nl> a =E9crit :

>=20
> Folk,
>=20
> One more week to go, and no feedback yet.
>=20
> In order to progress this document we need to have a reasonable sense =
of broad review. It helps if you go on record that you reviewed the =
draft and do not have any issues.
>=20
> --Olaf
>=20
>=20
> On Jun 25, 2013, at 2:38 PM, Olaf Kolkman <olaf@NLnetLabs.nl> wrote:
>=20
>>=20
>> Colleagues,
>>=20
>> It's time for a WGLC for de rdap-query document. We'll put the Last =
call up for two weeks, ending July 10.
>>=20
>> The document can be found at:
>> http://tools.ietf.org/html/draft-ietf-weirds-rdap-query-05
>>=20
>>=20
>> I will be the shepherd for this document. Which in this case brings a =
small logistical problem. When the WGLC terminates I will be on =
vacation, and not resurface before Berlin. That said, please send in =
your comments before July 10 so that editors can process your feedback.
>>=20
>>=20
>> --Olaf
>>=20
>>=20
>>=20
>>=20
>>=20
>> _______________________________________________
>> weirds mailing list
>> weirds@ietf.org
>> https://www.ietf.org/mailman/listinfo/weirds
>=20
> _______________________________________________
> weirds mailing list
> weirds@ietf.org
> https://www.ietf.org/mailman/listinfo/weirds


From edainow@afilias.info  Wed Jul  3 09:10:49 2013
Return-Path: <edainow@afilias.info>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 96D2121F9D91 for <weirds@ietfa.amsl.com>; Wed,  3 Jul 2013 09:10:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_44=0.6]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LubOSsDQ3Jdv for <weirds@ietfa.amsl.com>; Wed,  3 Jul 2013 09:10:43 -0700 (PDT)
Received: from outbound.afilias.info (outbound.afilias.info [66.199.183.4]) by ietfa.amsl.com (Postfix) with ESMTP id 6BD8E21F9D8D for <weirds@ietf.org>; Wed,  3 Jul 2013 09:10:43 -0700 (PDT)
Received: from ms5.on1.afilias-ops.info ([10.109.8.9] helo=smtp.afilias.info) by outbound.afilias.info with esmtp (Exim 4.72) (envelope-from <edainow@afilias.info>) id 1UuPdi-0000pJ-55 for weirds@ietf.org; Wed, 03 Jul 2013 16:10:42 +0000
Received: from mail-ie0-f169.google.com ([209.85.223.169]) by smtp.afilias.info with esmtps (TLSv1:RC4-SHA:128) (Exim 4.72) (envelope-from <edainow@afilias.info>) id 1UuPdi-0007Ev-4p for weirds@ietf.org; Wed, 03 Jul 2013 16:10:42 +0000
Received: by mail-ie0-f169.google.com with SMTP id 10so844612ied.14 for <weirds@ietf.org>; Wed, 03 Jul 2013 09:10:37 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding:x-gm-message-state; bh=u3v6YdAnhQCx2Vq+TXvux4HOS4Vp3kyaPeBeXTrlwfM=; b=kGmz7y2y1tuhRBTMAkhTw0A00BsSiFSPWnOmvRZz9mUWRPB4uTMeuGjxV6ejxh1CrH c9O50rdU5BtCV1qc2ZfYQn46OOBAZbRy2ATCOf3JQVDAQKVQ1+OS7We56oXFujV1BmXX a46AgXUpBM8Tw2+Trpnw4dQfXS5+FmYSbsljKufXzLN+E8dtt6G6XrNbIYjLzfyRWaB8 XPZ9wZGR4h2sLMJsezqRwNS3P085mTyHrdd5noWrtxuAXPNTZBV7TNatgHb/mAqM5YpY wIOYf6yBjRh+wP0TN9B623JjGkenztGN1zyObjyxMkFHJ5AxrAeC5SDEphqajJBRi+iB fXZQ==
X-Received: by 10.50.130.50 with SMTP id ob18mr24921046igb.34.1372867837042; Wed, 03 Jul 2013 09:10:37 -0700 (PDT)
X-Received: by 10.50.130.50 with SMTP id ob18mr24921041igb.34.1372867836932; Wed, 03 Jul 2013 09:10:36 -0700 (PDT)
Received: from [10.10.68.31] (tor-gateway.afilias.info. [199.15.87.4]) by mx.google.com with ESMTPSA id ri10sm24399890igc.1.2013.07.03.09.10.34 for <weirds@ietf.org> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 03 Jul 2013 09:10:35 -0700 (PDT)
Message-ID: <51D44CF5.4040300@afilias.info>
Date: Wed, 03 Jul 2013 12:10:29 -0400
From: Ernie Dainow <edainow@afilias.info>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130620 Thunderbird/17.0.7
MIME-Version: 1.0
To: "weirds@ietf.org" <weirds@ietf.org>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Gm-Message-State: ALoCoQk2tIPbJD5xu5TeduX7CCC3Ctc7pexlBhdshIejk7bbR1wt+KKHzGIpLsoVozVG9v6fAZugYvfhQHnMr7tYkkV19YfU1NSUBtiSB/WOm4l1EtCvqL1lp+a8NcqcsweEpKvt4vGD
Subject: [weirds] comments on draft-ietf-weirds-json-response-04
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Jul 2013 16:10:49 -0000

p.24 What is [1] in
     idnTable -- the name of the IDN table of codepoints, such as one 
listed with the IANA (see IDN tables [1]).

9.1 Status
Add "associated"    (as indicated in log on p.69 - Added associated to 
the list of status values.)
Add "renew prohibited"
Correct spelling of "transfer prohibited"
     p.29     "status" : [ "locked", "transferProhibited" ],
     p.62    "status" : [ "locked", "transfer Prohibited" ],

9.3 Roles
Can we add "notifications"
For an example, see whois trip.asia

p.40 and 61
To be consistent with other examples of links in entity objects, change
     "rel":"alternate"   to    "rel":"self"

Appendixes
These sections contain a lot of information that is easily missed. Some 
important concepts about entities are only covered in Appendix A and C. 
It might be more streamlined to merge and integrate them into Section 
6.1 "The Entity Object Class". At least provide a reference from 6.1 to 
Appendix A and C.

-Ernie


From edainow@afilias.info  Wed Jul  3 12:57:37 2013
Return-Path: <edainow@afilias.info>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BCD9511E8224 for <weirds@ietfa.amsl.com>; Wed,  3 Jul 2013 12:57:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.653
X-Spam-Level: 
X-Spam-Status: No, score=-1.653 tagged_above=-999 required=5 tests=[AWL=-0.346, BAYES_00=-2.599, MISSING_HEADERS=1.292]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IfbNqlsH6cwV for <weirds@ietfa.amsl.com>; Wed,  3 Jul 2013 12:57:31 -0700 (PDT)
Received: from outbound.afilias.info (outbound.afilias.info [66.199.183.4]) by ietfa.amsl.com (Postfix) with ESMTP id 9372511E8221 for <weirds@ietf.org>; Wed,  3 Jul 2013 12:57:31 -0700 (PDT)
Received: from ms5.on1.afilias-ops.info ([10.109.8.9] helo=smtp.afilias.info) by outbound.afilias.info with esmtp (Exim 4.72) (envelope-from <edainow@afilias.info>) id 1UuTBC-0000hl-5i for weirds@ietf.org; Wed, 03 Jul 2013 19:57:30 +0000
Received: from mail-ie0-f180.google.com ([209.85.223.180]) by smtp.afilias.info with esmtps (TLSv1:RC4-SHA:128) (Exim 4.72) (envelope-from <edainow@afilias.info>) id 1UuTBC-0000XH-5P for weirds@ietf.org; Wed, 03 Jul 2013 19:57:30 +0000
Received: by mail-ie0-f180.google.com with SMTP id f4so1395992iea.25 for <weirds@ietf.org>; Wed, 03 Jul 2013 12:57:25 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=message-id:date:from:user-agent:mime-version:cc:subject:references :in-reply-to:content-type:content-transfer-encoding :x-gm-message-state; bh=U9/MXKd7Ya3CaqX2M8jwO2pTXzEg+xHjz6RGn98vQCQ=; b=SoqEwDwQ+RTFUYiaF3+GWDBCuThBlo1W7RgS2Ff4ymbi8DAj753TYmgxy+xe/5huev yOKNdsfxrrHlvXbQQSPgazhABsHmKjtDCAsKbRS0W7dfG0BdYorFto6Sv0oL4K5Wtr4A vYpvuv15Hz1A0SKvr8OR9qjgutetqKNd95hfTs7SR+lHeZBWBt8fudmd207KCRCLPcIy Ujau1sRvSu1IHRSm+2JkVMRv6obgfj40F3igWZwSxxQCi/929LQoCMa2hLMwixDl/NnP EjrMCKunuzwOQB6oiF41Qk6AwVzUQSMf53WfHpAWlbnvNJRKtnGAIJjhu8+SFYO12CBA QvEw==
X-Received: by 10.50.225.67 with SMTP id ri3mr25397084igc.35.1372881445275; Wed, 03 Jul 2013 12:57:25 -0700 (PDT)
X-Received: by 10.50.225.67 with SMTP id ri3mr25397079igc.35.1372881445214; Wed, 03 Jul 2013 12:57:25 -0700 (PDT)
Received: from [10.10.68.31] (tor-gateway.afilias.info. [199.15.87.4]) by mx.google.com with ESMTPSA id n5sm25246705igv.5.2013.07.03.12.57.23 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 03 Jul 2013 12:57:24 -0700 (PDT)
Message-ID: <51D48222.5030407@afilias.info>
Date: Wed, 03 Jul 2013 15:57:22 -0400
From: Ernie Dainow <edainow@afilias.info>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130620 Thunderbird/17.0.7
MIME-Version: 1.0
References: <462E855B-71B9-45DA-8124-656BD6149234@NLnetLabs.nl> <1F0B2402-B8A8-4C24-9B81-DCF20A6D91D4@NLnetLabs.nl> <7ACFEBF0-A253-48D7-AB5E-73AE91DBC3AB@viagenie.ca>
In-Reply-To: <7ACFEBF0-A253-48D7-AB5E-73AE91DBC3AB@viagenie.ca>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Gm-Message-State: ALoCoQl83FRVeZG/tU0uV2RZSCXceiGx7COlMg7n4KZvZAiHkvBlo2kwtDGgITpY4KfYSAuJrenBdpiAFFZFLd/cZ+f0pM1ncyol59cJ7KC0pnN9OcTP0ZSf8G+Yt94ZaoVyKjWElYOh
Cc: "weirds@ietf.org Group" <weirds@ietf.org>
Subject: Re: [weirds] WGLC:  draft-ietf-weirds-rdap-query-05
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Jul 2013 19:57:37 -0000

Comments on this draft.

p.2 enable lookups of:
    o  registrars by name, and
    o  entities (such as contacts) by identifier
But p.6 specifies the Entity Path Segment Specification as
Syntax: entity/<handle>
There is no direct way to look up registrars by name. A server that 
receives an entity request does not know if the parameter is a handle or 
a name. It can attempt a handle lookup and if it fails try a name 
lookup. It would be much better to have a separate request to look up a 
registrar (or entity) by name.

p.2 It is envisioned that other documents will describe these entities
--Update with reference to draft-ietf-weirds-json-response

p.3 HTTP contains mechanisms for servers to authenticate ...
--Update with reference to draft-ietf-weirds-using-http and 
draft-ietf-weirds-rdap-sec

p.3 The uniform patterns start with a base URL ...
--Some proposals for bootstrapping will not support this. Should Last 
Call on this document be deferred until the decisions on bootstrapping 
have been made?

p.4 Queries for information regarding autonomous system number 
registrations are of the form /autnum/XXX/... where XXX is an asplain
--Last phrase reads as a typo to those not familiar with the term. 
Change to:
where XXX is an "asplain"

p.5 and 6  If the client sends the server an IDN in U-label format, 
servers that support IDNs MUST convert the IDN into A-label format and 
perform IDNA processing as specified in RFC 5891 [RFC5891]
--RFC5891 specifies two slightly different processes (Section 3.1):
        Labels being registered MUST conform to the requirements of
        Section 4.  Labels being looked up and the lookup process MUST
        conform to the requirements of Section 5.
Can this reference be more explicit to section 4 or 5.

p.7 ... the process described in Section TBD of "Using HTTP for RESTful 
Whois Services by Internet Registries"
Update to ... the process described in Section 6 of "HTTP usage in the 
Registration Data Access Protocol (RDAP)"

p.10 Appendix A. seems like an interim note, should it be in a published 
RFC?

-Ernie

From internet-drafts@ietf.org  Wed Jul  3 13:40:32 2013
Return-Path: <internet-drafts@ietf.org>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4976F21F9CDF; Wed,  3 Jul 2013 13:40:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.489
X-Spam-Level: 
X-Spam-Status: No, score=-102.489 tagged_above=-999 required=5 tests=[AWL=0.111, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id akeHC3pa6n4y; Wed,  3 Jul 2013 13:40:31 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 1A1AA21F9CDE; Wed,  3 Jul 2013 13:40:31 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 4.51.p2
Message-ID: <20130703204031.6997.16973.idtracker@ietfa.amsl.com>
Date: Wed, 03 Jul 2013 13:40:31 -0700
Cc: weirds@ietf.org
Subject: [weirds] I-D Action: draft-ietf-weirds-using-http-07.txt
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Jul 2013 20:40:32 -0000

A New Internet-Draft is available from the on-line Internet-Drafts director=
ies.
 This draft is a work item of the Web Extensible Internet Registration Data=
 Service Working Group of the IETF.

	Title           : HTTP usage in the Registration Data Access Protocol (RDA=
P)
	Author(s)       : Andrew Lee Newton
                          Byron J. Ellacott
                          Ning Kong
	Filename        : draft-ietf-weirds-using-http-07.txt
	Pages           : 14
	Date            : 2013-07-03

Abstract:
   This document is one of a collection that together describe the
   Registration Data Access Protocol (RDAP).  It describes how RDAP is
   transported using the Hypertext Transfer Protocol (HTTP).


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-weirds-using-http

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-ietf-weirds-using-http-07

A diff from the previous version is available at:
http://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-weirds-using-http-07


Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From marc.blanchet@viagenie.ca  Thu Jul  4 10:22:52 2013
Return-Path: <marc.blanchet@viagenie.ca>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1FC8B21F9E58 for <weirds@ietfa.amsl.com>; Thu,  4 Jul 2013 10:22:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id L7pANdJ-QkSd for <weirds@ietfa.amsl.com>; Thu,  4 Jul 2013 10:22:49 -0700 (PDT)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [IPv6:2620:0:230:8000::2]) by ietfa.amsl.com (Postfix) with ESMTP id 1AA7521F9E4B for <weirds@ietf.org>; Thu,  4 Jul 2013 10:22:49 -0700 (PDT)
Received: from h115.viagenie.ca (h115.viagenie.ca [206.123.31.115]) by jazz.viagenie.ca (Postfix) with ESMTPSA id 9CE424758B for <weirds@ietf.org>; Thu,  4 Jul 2013 13:22:47 -0400 (EDT)
From: Marc Blanchet <marc.blanchet@viagenie.ca>
Content-Type: multipart/alternative; boundary="Apple-Mail=_EDEE48F7-FC07-4BD4-9C36-B9134057F0D2"
Message-Id: <D5BCEEE3-6253-4AC9-BC7D-A873D012F7F9@viagenie.ca>
Date: Thu, 4 Jul 2013 13:22:46 -0400
To: "weirds@ietf.org Group" <weirds@ietf.org>
Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\))
X-Mailer: Apple Mail (2.1508)
Subject: [weirds] bootstrap requirements
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Jul 2013 17:22:52 -0000

--Apple-Mail=_EDEE48F7-FC07-4BD4-9C36-B9134057F0D2
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hello,
 to help foster and converge the discussion on the bootstrap solution, I =
started a list of differentiating requirements for bootstrapping. I then =
asked John Levine, Andy Newton, Arturo Servin and Ernie Dainow to =
provide comments. This list below is the result of this discussion. All =
bad ideas are mine, all good ideas are theirs.

This is NOT the list of requirements. It is a list of possible =
requirements that would help compare various solutions and to =
(hopefully) help to converge.=20

I intend to present during Berlin meeting compare the various solutions =
by using that list. =20

Regards, Marc.

=3D=3D=3D=3D=3D=3D
Weirds Bootstrapping

Possible functional requirements:
1) require use of https on every request
2) specify per registry which of http/https is to be used by clients
3) provide delegation below the tld
4) same solution for both names and numbers
5) don't route all traffic through one point of attack (which is not the =
same as one point of failure)
6) base URL may have a prepended path (i.e. =
http://domain/my/own/path/query)
7) if DNS is used, only terminating DNS RR can be used (i.e. no CNAME, =
SRV, NAPTR

Possible design choices:
20) does the client have a cache of "servers" to start with?
21) if a cache, how/when does it refresh the data?


--Apple-Mail=_EDEE48F7-FC07-4BD4-9C36-B9134057F0D2
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
">Hello,<div>&nbsp;to help foster and converge the discussion on the =
bootstrap solution, I started a list of differentiating requirements for =
bootstrapping. I then asked John Levine, Andy Newton, Arturo Servin and =
Ernie Dainow to provide comments. This list below is the result of this =
discussion. All bad ideas are mine, all good ideas are =
theirs.</div><div><br></div><div>This is NOT the list of requirements. =
It is a list of possible requirements that would help compare various =
solutions and to (hopefully) help to =
converge.&nbsp;</div><div><br></div><div>I intend to present during =
Berlin meeting compare the various solutions by using that list. =
&nbsp;</div><div><br></div><div>Regards, =
Marc.</div><div><br></div><div>=3D=3D=3D=3D=3D=3D</div><div>Weirds =
Bootstrapping</div><div><br></div><div><div style=3D"margin: 0px; "><div =
style=3D"margin: 0px; "><font color=3D"#1061c8">Possible functional =
requirements:</font></div><div style=3D"margin: 0px; "><font =
color=3D"#1061c8">1) require use of https on every =
request</font></div><div style=3D"margin: 0px; "><font =
color=3D"#1061c8">2) specify per registry which of http/https is to be =
used by clients</font></div><div style=3D"margin: 0px; "><font =
color=3D"#1061c8">3) provide delegation below the tld</font></div><div =
style=3D"margin: 0px; "><font color=3D"#1061c8">4) same solution for =
both names and numbers</font></div><div style=3D"margin: 0px; "><font =
color=3D"#1061c8">5) don't route all traffic through one point of attack =
(which is not the same as one point of failure)</font></div><div =
style=3D"margin: 0px; "><font color=3D"#1061c8">6) base URL may have a =
prepended path (i.e. <a =
href=3D"http://domain/my/own/path/query">http://domain/my/own/path/query</=
a>)</font></div><div style=3D"margin: 0px; "><font color=3D"#1061c8">7) =
if DNS is used, only terminating DNS RR can be used (i.e. no CNAME, SRV, =
NAPTR</font></div><div style=3D"margin: 0px; "><font =
color=3D"#1061c8"><br></font></div><div style=3D"margin: 0px; "><font =
color=3D"#1061c8">Possible design choices:</font></div><div =
style=3D"margin: 0px; "><font color=3D"#1061c8">20) does the client have =
a cache of "servers" to start with?</font></div><div style=3D"margin: =
0px; "><font color=3D"#1061c8">21) if a cache, how/when does it refresh =
the data?</font></div><div style=3D"color: rgb(16, 97, 200); font-size: =
12px; margin: 0px; "><br></div></div></div></body></html>=

--Apple-Mail=_EDEE48F7-FC07-4BD4-9C36-B9134057F0D2--

From carlosm3011@gmail.com  Thu Jul  4 12:39:55 2013
Return-Path: <carlosm3011@gmail.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 001C511E819C for <weirds@ietfa.amsl.com>; Thu,  4 Jul 2013 12:39:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.954
X-Spam-Level: 
X-Spam-Status: No, score=-1.954 tagged_above=-999 required=5 tests=[AWL=-0.647, BAYES_00=-2.599, HTML_MESSAGE=0.001, MISSING_HEADERS=1.292, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xvwD1U93TwtH for <weirds@ietfa.amsl.com>; Thu,  4 Jul 2013 12:39:54 -0700 (PDT)
Received: from mail-la0-x234.google.com (mail-la0-x234.google.com [IPv6:2a00:1450:4010:c03::234]) by ietfa.amsl.com (Postfix) with ESMTP id BEE2E11E819D for <weirds@ietf.org>; Thu,  4 Jul 2013 12:39:53 -0700 (PDT)
Received: by mail-la0-f52.google.com with SMTP id fo12so1503838lab.39 for <weirds@ietf.org>; Thu, 04 Jul 2013 12:39:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:in-reply-to:references:date:message-id :subject:from:cc:content-type; bh=SGofZXohvxhjTPBVRDpCHPnf0zbOu+nAd8sk2J1z9oY=; b=r0hDqpPQLAouK7CjrlrGHcdSW6BDjU+P6gB1nGB+aJ61sFarKAX3u4PTL1fF6TUjKk mei7Hcw0whYfOxFfe24fCOcX5U6CgqQGS+RiT42HqyTwbERhBpT88fqmKfgiGJWf/qlG kTGHP5T0YhC2IeZuZln8mA5GLUp4uiSW6ybL8nMx4ty4iGjgiSco/yBTnLGl9IaBCPPl rnn2oX3mbtZmQsGxz0OiLejbaDII82P9yHUvpEreppnoEHC97RYCjX0z0Zu83qxDZxBa bIEf0NNuFX+NDIViiGUk6yPw/qlSdo3iEwQL3XC4gVAWDbSUdt069enlhjwk6nhmWqQ5 UL0Q==
MIME-Version: 1.0
X-Received: by 10.112.146.33 with SMTP id sz1mr4264397lbb.47.1372966792638; Thu, 04 Jul 2013 12:39:52 -0700 (PDT)
Received: by 10.112.205.70 with HTTP; Thu, 4 Jul 2013 12:39:52 -0700 (PDT)
In-Reply-To: <D5BCEEE3-6253-4AC9-BC7D-A873D012F7F9@viagenie.ca>
References: <D5BCEEE3-6253-4AC9-BC7D-A873D012F7F9@viagenie.ca>
Date: Thu, 4 Jul 2013 16:39:52 -0300
Message-ID: <CA+z-_EXeATia63Sm-R18WwMfsrv9trVMFE+HSoMuuMOeNmMP_Q@mail.gmail.com>
From: Carlos Martinez-Cagnazzo <carlosm3011@gmail.com>
Cc: "weirds@ietf.org Group" <weirds@ietf.org>
Content-Type: multipart/alternative; boundary=047d7b3441d0f6b7e604e0b4bdf1
Subject: Re: [weirds] bootstrap requirements
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: carlos@lacnic.net
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Jul 2013 19:39:55 -0000

--047d7b3441d0f6b7e604e0b4bdf1
Content-Type: text/plain; charset=ISO-8859-1

When discussing bootstrapping and related topics (redirects) some of us
bring up some perceived constraints and we use them to force the discussion
in one direction or another.

I believe that it would be great to add to the presentation and for the WG
to review certain hypothesis that have been brought forward a few times. I
also believe we should openly discuss them and note whether we feel they
are actual constraints or limitations or not.

Here is my list, yours may vary. Feel free to add.

- the 'lazy client programmer' hypothesis, take #1: Clients mostly won't
bootstrap regardless of the proposed method and will hit the first RDAP
server that comes to their mind with a hammer.

- the 'lazy client programmer', take #1, soft version: Clients will
bootstrap if we provide a simple enough mechanism

- the 'lazy client programmer' take #2: Clients won't cache anything and
will bootstrap over and over again and will repeat queries over and over
again even when queried for the same object multiple times

- the need for supporting Javascript-only clients: Should we consider this
a hard constraint on bootstrapping or can we accept that JS-only clients
may use the help of a friendly server ?

Having these matters settled will, IMO, be helpful for framing future
discussions. I was actually thinking on creating a SurveyMonkey for them :)

Looking forward to Berlin!

~Carlos


On Thu, Jul 4, 2013 at 2:22 PM, Marc Blanchet <marc.blanchet@viagenie.ca>wrote:

> Hello,
>  to help foster and converge the discussion on the bootstrap solution, I
> started a list of differentiating requirements for bootstrapping. I then
> asked John Levine, Andy Newton, Arturo Servin and Ernie Dainow to provide
> comments. This list below is the result of this discussion. All bad ideas
> are mine, all good ideas are theirs.
>
> This is NOT the list of requirements. It is a list of possible
> requirements that would help compare various solutions and to (hopefully)
> help to converge.
>
> I intend to present during Berlin meeting compare the various solutions by
> using that list.
>
> Regards, Marc.
>
> ======
> Weirds Bootstrapping
>
> Possible functional requirements:
> 1) require use of https on every request
> 2) specify per registry which of http/https is to be used by clients
> 3) provide delegation below the tld
> 4) same solution for both names and numbers
> 5) don't route all traffic through one point of attack (which is not the
> same as one point of failure)
> 6) base URL may have a prepended path (i.e.
> http://domain/my/own/path/query)
> 7) if DNS is used, only terminating DNS RR can be used (i.e. no CNAME,
> SRV, NAPTR
>
> Possible design choices:
> 20) does the client have a cache of "servers" to start with?
> 21) if a cache, how/when does it refresh the data?
>
>
> _______________________________________________
> weirds mailing list
> weirds@ietf.org
> https://www.ietf.org/mailman/listinfo/weirds
>
>


-- 
--
=========================
Carlos M. Martinez-Cagnazzo
http://cagnazzo.name
=========================

--047d7b3441d0f6b7e604e0b4bdf1
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div style>When discussing bootstrapping and related topic=
s (redirects) some of us bring up some perceived constraints and we use the=
m to force the discussion in one direction or another.</div><div style><br>
</div><div>I believe that it would be great to add to the presentation and =
for the WG to review certain hypothesis that have been brought forward a fe=
w times. I also believe we should openly discuss them and note whether we f=
eel they are actual constraints or limitations or not.<br>
</div><div><br></div><div style>Here is my list, yours may vary. Feel free =
to add.</div><div><br></div><div style>- the &#39;lazy client programmer&#3=
9; hypothesis, take #1: Clients mostly won&#39;t bootstrap regardless of th=
e proposed method and will hit the first RDAP server that comes to their mi=
nd with a hammer.</div>
<div style><br></div><div style>- the &#39;lazy client programmer&#39;, tak=
e #1, soft version: Clients will bootstrap if we provide a simple enough me=
chanism=A0</div><div style><br></div><div style>- the &#39;lazy client prog=
rammer&#39; take #2: Clients won&#39;t cache anything and will bootstrap ov=
er and over again and will repeat queries over and over again even when que=
ried for the same object multiple times=A0</div>
<div style><br></div><div style>- the need for supporting Javascript-only c=
lients: Should we consider this a hard constraint on bootstrapping or can w=
e accept that JS-only clients may use the help of a friendly server ?=A0</d=
iv>
<div style><br></div><div style>Having these matters settled will, IMO, be =
helpful for framing future discussions. I was actually thinking on creating=
 a SurveyMonkey for them :)</div><div style><br></div><div style>Looking fo=
rward to Berlin!</div>
<div style><br></div><div style>~Carlos</div></div><div class=3D"gmail_extr=
a"><br><br><div class=3D"gmail_quote">On Thu, Jul 4, 2013 at 2:22 PM, Marc =
Blanchet <span dir=3D"ltr">&lt;<a href=3D"mailto:marc.blanchet@viagenie.ca"=
 target=3D"_blank">marc.blanchet@viagenie.ca</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div style=3D"word-wrap:break-word">Hello,<d=
iv>=A0to help foster and converge the discussion on the bootstrap solution,=
 I started a list of differentiating requirements for bootstrapping. I then=
 asked John Levine, Andy Newton, Arturo Servin and Ernie Dainow to provide =
comments. This list below is the result of this discussion. All bad ideas a=
re mine, all good ideas are theirs.</div>
<div><br></div><div>This is NOT the list of requirements. It is a list of p=
ossible requirements that would help compare various solutions and to (hope=
fully) help to converge.=A0</div><div><br></div><div>I intend to present du=
ring Berlin meeting compare the various solutions by using that list. =A0</=
div>
<div><br></div><div>Regards, Marc.</div><div><br></div><div>=3D=3D=3D=3D=3D=
=3D</div><div>Weirds Bootstrapping</div><div><br></div><div><div style=3D"m=
argin:0px"><div style=3D"margin:0px"><font color=3D"#1061c8">Possible funct=
ional requirements:</font></div>
<div style=3D"margin:0px"><font color=3D"#1061c8">1) require use of https o=
n every request</font></div><div style=3D"margin:0px"><font color=3D"#1061c=
8">2) specify per registry which of http/https is to be used by clients</fo=
nt></div>
<div style=3D"margin:0px"><font color=3D"#1061c8">3) provide delegation bel=
ow the tld</font></div><div style=3D"margin:0px"><font color=3D"#1061c8">4)=
 same solution for both names and numbers</font></div><div style=3D"margin:=
0px"><font color=3D"#1061c8">5) don&#39;t route all traffic through one poi=
nt of attack (which is not the same as one point of failure)</font></div>
<div style=3D"margin:0px"><font color=3D"#1061c8">6) base URL may have a pr=
epended path (i.e. <a href=3D"http://domain/my/own/path/query" target=3D"_b=
lank">http://domain/my/own/path/query</a>)</font></div><div style=3D"margin=
:0px">
<font color=3D"#1061c8">7) if DNS is used, only terminating DNS RR can be u=
sed (i.e. no CNAME, SRV, NAPTR</font></div><div style=3D"margin:0px"><font =
color=3D"#1061c8"><br></font></div><div style=3D"margin:0px"><font color=3D=
"#1061c8">Possible design choices:</font></div>
<div style=3D"margin:0px"><font color=3D"#1061c8">20) does the client have =
a cache of &quot;servers&quot; to start with?</font></div><div style=3D"mar=
gin:0px"><font color=3D"#1061c8">21) if a cache, how/when does it refresh t=
he data?</font></div>
<div style=3D"color:rgb(16,97,200);font-size:12px;margin:0px"><br></div></d=
iv></div></div><br>_______________________________________________<br>
weirds mailing list<br>
<a href=3D"mailto:weirds@ietf.org">weirds@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/weirds" target=3D"_blank">=
https://www.ietf.org/mailman/listinfo/weirds</a><br>
<br></blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>--<br>=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
<br>Carlos M. Martinez-Cagnazzo<br><a href=3D"http://cagnazzo.name" target=
=3D"_blank">http://cagnazzo.name</a><br>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
</div>

--047d7b3441d0f6b7e604e0b4bdf1--

From johnl@iecc.com  Thu Jul  4 15:11:34 2013
Return-Path: <johnl@iecc.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ED27811E81F9 for <weirds@ietfa.amsl.com>; Thu,  4 Jul 2013 15:11:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.742
X-Spam-Level: 
X-Spam-Status: No, score=-110.742 tagged_above=-999 required=5 tests=[AWL=0.457, BAYES_00=-2.599, HABEAS_ACCREDITED_SOI=-4.3, RCVD_IN_BSP_TRUSTED=-4.3, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ju2OpuQxa9-0 for <weirds@ietfa.amsl.com>; Thu,  4 Jul 2013 15:11:30 -0700 (PDT)
Received: from leila.iecc.com (leila6.iecc.com [IPv6:2001:470:1f07:1126:0:4c:6569:6c61]) by ietfa.amsl.com (Postfix) with ESMTP id 9627A11E81E4 for <weirds@ietf.org>; Thu,  4 Jul 2013 15:11:30 -0700 (PDT)
Received: (qmail 97913 invoked from network); 4 Jul 2013 22:11:29 -0000
Received: from leila.iecc.com (64.57.183.34) by mail1.iecc.com with QMQP; 4 Jul 2013 22:11:29 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding; s=51d5f311.xn--btvx9d.k1307; i=johnl@user.iecc.com; bh=06e1ZCFH+masUny3LdiVByKT7lPznfMgLmrFTXxvnug=; b=t052S07mELAjmqHSZOBtvmlmI7ayNFOcG+zeFqEJ89ZBiVwAB6cbxaH+R8TD/rHq0SNMC2SWjBZ8EL6OjszeKxjaB11SwMEt/hdOeyMSwv+J5Slh7+cYcrHSQmZqAHQ2hUoVgvbtcemx1Ca/LQm3ZAOHX6VIjgXLjhaBRktN4kGRrUDXX8drtI2Avsmaeee2eJkEhPZ0Cspw5OxuGaMLSEvdzJ9v9pOqLwm51Fy62bKwleOkJPiLck1vXKYyVG2U
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding; s=51d5f311.xn--btvx9d.k1307; olt=johnl@user.iecc.com; bh=06e1ZCFH+masUny3LdiVByKT7lPznfMgLmrFTXxvnug=; b=TC8u5w5JBfQCH2AGbb4u1pJj0n4fYmttOXiPeH9ebiOosdYIVRcYumdtXlhzgwLKDKPyw8j0oRWNVP5Nn/uADRWYc4FLDn7mn4zCDHVTKhUZgXLH1adMt3qbuNel7Yx3RFVSufENHI1ogb/F9rDMsEfZ/Ckn3kSvWDcZUQ95LlcyMaWq7Dwos28519rnaMKes+sWbWed6+7X9d5MhUAO2y359W/iFZEFVxpvreR0PTy++7kjWANFOo8mTP+ENB+x
Date: 4 Jul 2013 22:11:07 -0000
Message-ID: <20130704221107.17821.qmail@joyce.lan>
From: "John Levine" <johnl@taugh.com>
To: weirds@ietf.org
In-Reply-To: <51D48222.5030407@afilias.info>
Organization: 
X-Headerized: yes
Mime-Version: 1.0
Content-type: text/plain; charset=utf-8
Content-transfer-encoding: 8bit
Subject: Re: [weirds] WGLC:  draft-ietf-weirds-rdap-query-05
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Jul 2013 22:11:35 -0000

>p.3 The uniform patterns start with a base URL ...
>--Some proposals for bootstrapping will not support this. Should Last 
>Call on this document be deferred until the decisions on bootstrapping 
>have been made?

I was going to suggest taking out the bit about base URLs.  They add
no function, since anything you can do with a base URL you can do just
as well with a virtual domain, and they make the clients more complex.

>p.4 Queries for information regarding autonomous system number 
>registrations are of the form /autnum/XXX/... where XXX is an asplain
>--Last phrase reads as a typo to those not familiar with the term. 
>Change to:
>where XXX is an "asplain"

How about just "is a decimal number" since that's what an asplain is,
and refer to RFC 5396.  The asplain terminology exists only to
contrast with other ASN formats that nobody uses, so I don't see any
need to import it here.

>p.10 Appendix A. seems like an interim note, should it be in a published 
>RFC?

I think it's useful to answer the frequent questions about where are the
search patterns.

R's,
John

From marc.blanchet@viagenie.ca  Fri Jul  5 08:17:57 2013
Return-Path: <marc.blanchet@viagenie.ca>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E0E8711E811E for <weirds@ietfa.amsl.com>; Fri,  5 Jul 2013 08:17:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OcaX-77bkei0 for <weirds@ietfa.amsl.com>; Fri,  5 Jul 2013 08:17:57 -0700 (PDT)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [IPv6:2620:0:230:8000::2]) by ietfa.amsl.com (Postfix) with ESMTP id 4140511E82C9 for <weirds@ietf.org>; Fri,  5 Jul 2013 08:17:57 -0700 (PDT)
Received: from h115.viagenie.ca (h115.viagenie.ca [206.123.31.115]) by jazz.viagenie.ca (Postfix) with ESMTPSA id 819554048D; Fri,  5 Jul 2013 11:17:56 -0400 (EDT)
Content-Type: text/plain; charset=iso-8859-1
Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\))
From: Marc Blanchet <marc.blanchet@viagenie.ca>
In-Reply-To: <20130704221107.17821.qmail@joyce.lan>
Date: Fri, 5 Jul 2013 11:17:55 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <90CDE1CD-CA40-4439-8782-B43642F494D7@viagenie.ca>
References: <20130704221107.17821.qmail@joyce.lan>
To: "John Levine" <johnl@taugh.com>
X-Mailer: Apple Mail (2.1508)
Cc: weirds@ietf.org
Subject: Re: [weirds] WGLC:  draft-ietf-weirds-rdap-query-05
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 Jul 2013 15:17:58 -0000

Le 2013-07-04 =E0 18:11, "John Levine" <johnl@taugh.com> a =E9crit :

>> p.4 Queries for information regarding autonomous system number=20
>> registrations are of the form /autnum/XXX/... where XXX is an asplain
>> --Last phrase reads as a typo to those not familiar with the term.=20
>> Change to:
>> where XXX is an "asplain"
>=20
> How about just "is a decimal number" since that's what an asplain is,
> and refer to RFC 5396.  The asplain terminology exists only to
> contrast with other ASN formats that nobody uses, so I don't see any
> need to import it here.

I disagree. I think it is the right approach to refer to the appropriate =
RFC that describes the formats in use for ASN.=20

Marc.



From johnl@iecc.com  Fri Jul  5 14:09:09 2013
Return-Path: <johnl@iecc.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1995B21F9F48 for <weirds@ietfa.amsl.com>; Fri,  5 Jul 2013 14:09:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.812
X-Spam-Level: 
X-Spam-Status: No, score=-110.812 tagged_above=-999 required=5 tests=[AWL=0.386, BAYES_00=-2.599, HABEAS_ACCREDITED_SOI=-4.3, RCVD_IN_BSP_TRUSTED=-4.3, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zu7hLa4u-QT2 for <weirds@ietfa.amsl.com>; Fri,  5 Jul 2013 14:09:05 -0700 (PDT)
Received: from leila.iecc.com (leila6.iecc.com [IPv6:2001:470:1f07:1126:0:4c:6569:6c61]) by ietfa.amsl.com (Postfix) with ESMTP id CCF6121F9DEC for <weirds@ietf.org>; Fri,  5 Jul 2013 14:09:04 -0700 (PDT)
Received: (qmail 98573 invoked from network); 5 Jul 2013 21:09:04 -0000
Received: from leila.iecc.com (64.57.183.34) by mail1.iecc.com with QMQP; 5 Jul 2013 21:09:04 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding; s=51d735f0.xn--btvx9d.k1307; i=johnl@user.iecc.com; bh=+vWvE12sX7BE1tuLmqA+/sqG9xKHaQVxqef994c5flM=; b=vz0jwOijK2kdsURHlmsFRlZxDgwRSneTuQ3d20H0JVKDxTQpubhXcRGbOhRJ0dE5MsB19lvw4LFnXzMLaFQs4TRwN7iRLHDXkSIO83TfPP7P+wJTp/8CRtUgKHW4dr3FSy1uRbUVNUEX3YuVS4ot80Z0s0Kwd+Z7bZ3fbXTOPyAsjV26WHn+Mu8LpDtQkGN8l34U3vbTObI+jsui9amSan/5//pr6qr875e0WISqYJvzIj6ZWDBtL9l+66bxz6XM
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding; s=51d735f0.xn--btvx9d.k1307; olt=johnl@user.iecc.com; bh=+vWvE12sX7BE1tuLmqA+/sqG9xKHaQVxqef994c5flM=; b=aSn/iiEwv8aRiVwEOI0JM2eY4whLjFcbLnKaEBaIL3z2BgjpoDD7dTHBlQjnwTvIeRRKY8llkZUEIzZ427HxccnBXXmjhuYa8MUjq8zozlyK3kmE0Z7hAhQ5INkkQeDCLAd+1TRbUNM8FVrbh6vNHUtankuFmX69Pss2vnYgc3HkFydiqrrR4xVls5xkFpMUk5hG3Q84Mm0xm09xNRii1+SFVhdULPOvLl1opXWs0Qa3DaP8rLmlynSh8t+vaRGn
Date: 5 Jul 2013 21:08:41 -0000
Message-ID: <20130705210841.29287.qmail@joyce.lan>
From: "John Levine" <johnl@taugh.com>
To: weirds@ietf.org
In-Reply-To: <90CDE1CD-CA40-4439-8782-B43642F494D7@viagenie.ca>
Organization: 
X-Headerized: yes
Mime-Version: 1.0
Content-type: text/plain; charset=utf-8
Content-transfer-encoding: 8bit
Subject: Re: [weirds] WGLC:  draft-ietf-weirds-rdap-query-05
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 Jul 2013 21:09:09 -0000

>>> Change to:
>>> where XXX is an "asplain"
>> 
>> How about just "is a decimal number" since that's what an asplain is,
>> and refer to RFC 5396.  The asplain terminology exists only to
>> contrast with other ASN formats that nobody uses, so I don't see any
>> need to import it here.
>
>I disagree. I think it is the right approach to refer to the appropriate RFC that describes the formats in use for ASN. 

OK, then say both.  It seems cruel to send people running over to
anothe RFC just to find that an argument is a decimal number.

Still want to remove the URL prefixes though, since they are an actual complexity issue.


From marc.blanchet@viagenie.ca  Fri Jul  5 17:56:24 2013
Return-Path: <marc.blanchet@viagenie.ca>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B992411E8100 for <weirds@ietfa.amsl.com>; Fri,  5 Jul 2013 17:56:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id l4qbdhRa2Jxi for <weirds@ietfa.amsl.com>; Fri,  5 Jul 2013 17:56:24 -0700 (PDT)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [IPv6:2620:0:230:8000::2]) by ietfa.amsl.com (Postfix) with ESMTP id 3D70311E80FE for <weirds@ietf.org>; Fri,  5 Jul 2013 17:56:24 -0700 (PDT)
Received: from h195.viagenie.ca (h195.viagenie.ca [206.123.31.195]) by jazz.viagenie.ca (Postfix) with ESMTPSA id A687B47120; Fri,  5 Jul 2013 20:56:23 -0400 (EDT)
Content-Type: text/plain; charset=iso-8859-1
Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\))
From: Marc Blanchet <marc.blanchet@viagenie.ca>
In-Reply-To: <20130705210841.29287.qmail@joyce.lan>
Date: Fri, 5 Jul 2013 20:56:22 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <D4DE86D1-8596-4A57-9306-F8EB9A73E37A@viagenie.ca>
References: <20130705210841.29287.qmail@joyce.lan>
To: "John Levine" <johnl@taugh.com>
X-Mailer: Apple Mail (2.1508)
Cc: weirds@ietf.org
Subject: Re: [weirds] WGLC:  draft-ietf-weirds-rdap-query-05
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 06 Jul 2013 00:56:24 -0000

Le 2013-07-05 =E0 17:08, "John Levine" <johnl@taugh.com> a =E9crit :

>>>> Change to:
>>>> where XXX is an "asplain"
>>>=20
>>> How about just "is a decimal number" since that's what an asplain =
is,
>>> and refer to RFC 5396.  The asplain terminology exists only to
>>> contrast with other ASN formats that nobody uses, so I don't see any
>>> need to import it here.
>>=20
>> I disagree. I think it is the right approach to refer to the =
appropriate RFC that describes the formats in use for ASN.=20
>=20
> OK, then say both.  It seems cruel to send people running over to
> anothe RFC just to find that an argument is a decimal number.

I disagree. The referenced RFC is pretty short, so no pain to read it. =
And for anyone who cares about ASN, there are various formats and by =
giving the reference, we are sure that there is no ambiguity. We don't =
want to redefine something where it is defined somewhere else.

Marc.

>=20
> Still want to remove the URL prefixes though, since they are an actual =
complexity issue.


From aservin@lacnic.net  Mon Jul  8 04:49:59 2013
Return-Path: <aservin@lacnic.net>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AD6A721F9ED7 for <weirds@ietfa.amsl.com>; Mon,  8 Jul 2013 04:49:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.399
X-Spam-Level: **
X-Spam-Status: No, score=2.399 tagged_above=-999 required=5 tests=[BAYES_05=-1.11, FH_HOST_EQ_D_D_D_D=0.765, HOST_EQ_DIALUP=0.862,  RCVD_IN_PBL=0.905, RCVD_IN_SORBS_DUL=0.877, RDNS_DYNAMIC=0.1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8iWnlmlnP4TF for <weirds@ietfa.amsl.com>; Mon,  8 Jul 2013 04:49:55 -0700 (PDT)
Received: from mail.lacnic.net.uy (mail.lacnic.net.uy [IPv6:2001:13c7:7001:4000::3]) by ietfa.amsl.com (Postfix) with ESMTP id 7750F21F9EDB for <weirds@ietf.org>; Mon,  8 Jul 2013 04:49:54 -0700 (PDT)
Received: from Arturos-MacBook-Pro.local (r186-48-218-121.dialup.adsl.anteldata.net.uy [186.48.218.121]) by mail.lacnic.net.uy (Postfix) with ESMTP id 9E1C5308469 for <weirds@ietf.org>; Mon,  8 Jul 2013 08:49:27 -0300 (UYT)
Message-ID: <51DAA75A.7090904@lacnic.net>
Date: Mon, 08 Jul 2013 08:49:46 -0300
From: Arturo Servin <aservin@lacnic.net>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:17.0) Gecko/20130620 Thunderbird/17.0.7
MIME-Version: 1.0
To: weirds@ietf.org
References: <20130705210841.29287.qmail@joyce.lan> <D4DE86D1-8596-4A57-9306-F8EB9A73E37A@viagenie.ca>
In-Reply-To: <D4DE86D1-8596-4A57-9306-F8EB9A73E37A@viagenie.ca>
X-Enigmail-Version: 1.5.1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-LACNIC.uy-MailScanner-Information: Please contact the ISP for more information
X-LACNIC.uy-MailScanner: Found to be clean
X-LACNIC.uy-MailScanner-SpamCheck: 
X-LACNIC.uy-MailScanner-From: aservin@lacnic.net
Subject: Re: [weirds] WGLC:  draft-ietf-weirds-rdap-query-05
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Jul 2013 11:49:59 -0000

    How about:

"where XXX is a decimal number as defined in RFC5396"

/as

On 7/5/13 9:56 PM, Marc Blanchet wrote:
> Le 2013-07-05 à 17:08, "John Levine" <johnl@taugh.com> a écrit :
>
>>>>> Change to:
>>>>> where XXX is an "asplain"
>>>> How about just "is a decimal number" since that's what an asplain is,
>>>> and refer to RFC 5396.  The asplain terminology exists only to
>>>> contrast with other ASN formats that nobody uses, so I don't see any
>>>> need to import it here.
>>> I disagree. I think it is the right approach to refer to the appropriate RFC that describes the formats in use for ASN. 
>> OK, then say both.  It seems cruel to send people running over to
>> anothe RFC just to find that an argument is a decimal number.
> I disagree. The referenced RFC is pretty short, so no pain to read it. And for anyone who cares about ASN, there are various formats and by giving the reference, we are sure that there is no ambiguity. We don't want to redefine something where it is defined somewhere else.
>
> Marc.
>
>> Still want to remove the URL prefixes though, since they are an actual complexity issue.
> _______________________________________________
> weirds mailing list
> weirds@ietf.org
> https://www.ietf.org/mailman/listinfo/weirds


From shollenbeck@verisign.com  Mon Jul  8 06:10:13 2013
Return-Path: <shollenbeck@verisign.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E0F3D21F9974 for <weirds@ietfa.amsl.com>; Mon,  8 Jul 2013 06:10:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dHHONqNc8IHj for <weirds@ietfa.amsl.com>; Mon,  8 Jul 2013 06:10:08 -0700 (PDT)
Received: from exprod6og117.obsmtp.com (exprod6og117.obsmtp.com [64.18.1.39]) by ietfa.amsl.com (Postfix) with ESMTP id 687E321F995F for <weirds@ietf.org>; Mon,  8 Jul 2013 06:10:04 -0700 (PDT)
Received: from osprey.verisign.com ([216.168.239.75]) (using TLSv1) by exprod6ob117.postini.com ([64.18.5.12]) with SMTP ID DSNKUdq6Kq4FYs0NGl7TivFM3b/2uorW446T@postini.com; Mon, 08 Jul 2013 06:10:07 PDT
Received: from BRN1WNEXCHM01.vcorp.ad.vrsn.com (brn1wnexchm01.vcorp.ad.vrsn.com [10.173.152.255]) by osprey.verisign.com (8.13.6/8.13.4) with ESMTP id r68D9wRi008567 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 8 Jul 2013 09:09:58 -0400
Received: from BRN1WNEXMBX01.vcorp.ad.vrsn.com ([::1]) by BRN1WNEXCHM01.vcorp.ad.vrsn.com ([::1]) with mapi id 14.02.0342.003; Mon, 8 Jul 2013 09:09:58 -0400
From: "Hollenbeck, Scott" <shollenbeck@verisign.com>
To: Arturo Servin <aservin@lacnic.net>, "weirds@ietf.org" <weirds@ietf.org>
Thread-Topic: [weirds] WGLC:  draft-ietf-weirds-rdap-query-05
Thread-Index: AQHOcaDipF1J5KwVBUOVGoSoTbZSl5lTXV4AgAAI2wCAAEijAIABt7OAgAEe44CAAGIAgIAAP54AgAPbOAD//9KcgA==
Date: Mon, 8 Jul 2013 13:09:58 +0000
Message-ID: <831693C2CDA2E849A7D7A712B24E257F36AE5A91@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
References: <20130705210841.29287.qmail@joyce.lan> <D4DE86D1-8596-4A57-9306-F8EB9A73E37A@viagenie.ca> <51DAA75A.7090904@lacnic.net>
In-Reply-To: <51DAA75A.7090904@lacnic.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.173.152.4]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [weirds] WGLC:  draft-ietf-weirds-rdap-query-05
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Jul 2013 13:10:14 -0000

> -----Original Message-----
> From: weirds-bounces@ietf.org [mailto:weirds-bounces@ietf.org] On
> Behalf Of Arturo Servin
> Sent: Monday, July 08, 2013 7:50 AM
> To: weirds@ietf.org
> Subject: Re: [weirds] WGLC: draft-ietf-weirds-rdap-query-05
>=20
>=20
>=20
>     How about:
>=20
> "where XXX is a decimal number as defined in RFC5396"

I like Ernie's suggestion to put asplain in quotes ('where XXX is an "aspla=
in" autonomous system number [RFC5396]'). That makes it clear that we're ta=
lking about a very specific data type identified in 5396.

Scott

From shollenbeck@verisign.com  Mon Jul  8 06:17:30 2013
Return-Path: <shollenbeck@verisign.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 531B621F9BC3 for <weirds@ietfa.amsl.com>; Mon,  8 Jul 2013 06:17:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8oNIGXUv2wi8 for <weirds@ietfa.amsl.com>; Mon,  8 Jul 2013 06:17:24 -0700 (PDT)
Received: from exprod6og101.obsmtp.com (exprod6og101.obsmtp.com [64.18.1.181]) by ietfa.amsl.com (Postfix) with ESMTP id 9325021F8947 for <weirds@ietf.org>; Mon,  8 Jul 2013 06:16:54 -0700 (PDT)
Received: from osprey.verisign.com ([216.168.239.75]) (using TLSv1) by exprod6ob101.postini.com ([64.18.5.12]) with SMTP ID DSNKUdq7xjbv+cMDXLNdWeTUqx7HOm1hJV2J@postini.com; Mon, 08 Jul 2013 06:17:15 PDT
Received: from BRN1WNEXCHM01.vcorp.ad.vrsn.com (brn1wnexchm01.vcorp.ad.vrsn.com [10.173.152.255]) by osprey.verisign.com (8.13.6/8.13.4) with ESMTP id r68DGrdp008799 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 8 Jul 2013 09:16:53 -0400
Received: from BRN1WNEXMBX01.vcorp.ad.vrsn.com ([::1]) by BRN1WNEXCHM01.vcorp.ad.vrsn.com ([::1]) with mapi id 14.02.0342.003; Mon, 8 Jul 2013 09:16:53 -0400
From: "Hollenbeck, Scott" <shollenbeck@verisign.com>
To: Ernie Dainow <edainow@afilias.info>
Thread-Topic: [weirds] WGLC:  draft-ietf-weirds-rdap-query-05
Thread-Index: AQHOcaDipF1J5KwVBUOVGoSoTbZSl5lTXV4AgAAI2wCAAEijAIAHH+tQ
Date: Mon, 8 Jul 2013 13:16:53 +0000
Message-ID: <831693C2CDA2E849A7D7A712B24E257F36AE5AD4@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
References: <462E855B-71B9-45DA-8124-656BD6149234@NLnetLabs.nl> <1F0B2402-B8A8-4C24-9B81-DCF20A6D91D4@NLnetLabs.nl> <7ACFEBF0-A253-48D7-AB5E-73AE91DBC3AB@viagenie.ca> <51D48222.5030407@afilias.info>
In-Reply-To: <51D48222.5030407@afilias.info>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.173.152.4]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "weirds@ietf.org Group" <weirds@ietf.org>
Subject: Re: [weirds] WGLC:  draft-ietf-weirds-rdap-query-05
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Jul 2013 13:17:30 -0000

> -----Original Message-----
> From: weirds-bounces@ietf.org [mailto:weirds-bounces@ietf.org] On
> Behalf Of Ernie Dainow
> Sent: Wednesday, July 03, 2013 3:57 PM
> Cc: weirds@ietf.org Group
> Subject: Re: [weirds] WGLC: draft-ietf-weirds-rdap-query-05
>=20
> Comments on this draft.
>=20
> p.2 enable lookups of:
>     o  registrars by name, and
>     o  entities (such as contacts) by identifier
> But p.6 specifies the Entity Path Segment Specification as
> Syntax: entity/<handle>
> There is no direct way to look up registrars by name. A server that
> receives an entity request does not know if the parameter is a handle
> or
> a name. It can attempt a handle lookup and if it fails try a name
> lookup. It would be much better to have a separate request to look up a
> registrar (or entity) by name.

As currently specified the server should only receive entity handles when d=
oing an exact match lookup.

We touched on this topic at some point in the past, but I'm having trouble =
finding the thread in the archives. I thought we had consensus to address e=
ntity name lookups in the search draft, so a method to look for a registrar=
 by name is described in section 3.2 of draft-hollenbeck-weirds-rdap-search=
.

> p.2 It is envisioned that other documents will describe these entities
> --Update with reference to draft-ietf-weirds-json-response

OK.

> p.3 HTTP contains mechanisms for servers to authenticate ...
> --Update with reference to draft-ietf-weirds-using-http and
> draft-ietf-weirds-rdap-sec

OK.

> p.3 The uniform patterns start with a base URL ...
> --Some proposals for bootstrapping will not support this. Should Last
> Call on this document be deferred until the decisions on bootstrapping
> have been made?
>=20
> p.4 Queries for information regarding autonomous system number
> registrations are of the form /autnum/XXX/... where XXX is an asplain
> --Last phrase reads as a typo to those not familiar with the term.
> Change to:
> where XXX is an "asplain"

OK.

> p.5 and 6  If the client sends the server an IDN in U-label format,
> servers that support IDNs MUST convert the IDN into A-label format and
> perform IDNA processing as specified in RFC 5891 [RFC5891]
> --RFC5891 specifies two slightly different processes (Section 3.1):
>         Labels being registered MUST conform to the requirements of
>         Section 4.  Labels being looked up and the lookup process MUST
>         conform to the requirements of Section 5.
> Can this reference be more explicit to section 4 or 5.

Since we're talking about a lookup process I don't see how the registration=
 process described in Section 4 can be applied, but OK, it can't hurt to be=
 more specific.

> p.7 ... the process described in Section TBD of "Using HTTP for RESTful
> Whois Services by Internet Registries"
> Update to ... the process described in Section 6 of "HTTP usage in the
> Registration Data Access Protocol (RDAP)"

OK, thanks for catching that.

> p.10 Appendix A. seems like an interim note, should it be in a
> published
> RFC?

It *is* more of a note than anything else, but I agree with John Levine's c=
omment that "it's useful to answer the frequent questions about where are t=
he search patterns". I can live with it being excised from here and added t=
o the search draft I mentioned above.

Scott

From shollenbeck@verisign.com  Tue Jul  9 04:51:56 2013
Return-Path: <shollenbeck@verisign.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A2B8921F9DC9 for <weirds@ietfa.amsl.com>; Tue,  9 Jul 2013 04:51:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4XaqB9pE8jeX for <weirds@ietfa.amsl.com>; Tue,  9 Jul 2013 04:51:50 -0700 (PDT)
Received: from exprod6og102.obsmtp.com (exprod6og102.obsmtp.com [64.18.1.183]) by ietfa.amsl.com (Postfix) with ESMTP id 975C521F9C8B for <weirds@ietf.org>; Tue,  9 Jul 2013 04:51:50 -0700 (PDT)
Received: from osprey.verisign.com ([216.168.239.75]) (using TLSv1) by exprod6ob102.postini.com ([64.18.5.12]) with SMTP ID DSNKUdv5VZXzh+TGV0CGMSfFZP9tGbY5fnH0@postini.com; Tue, 09 Jul 2013 04:51:50 PDT
Received: from brn1wnexcas01.vcorp.ad.vrsn.com (brn1wnexcas01.vcorp.ad.vrsn.com [10.173.152.205]) by osprey.verisign.com (8.13.6/8.13.4) with ESMTP id r69Bpjl4019967 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <weirds@ietf.org>; Tue, 9 Jul 2013 07:51:49 -0400
Received: from BRN1WNEXMBX01.vcorp.ad.vrsn.com ([::1]) by brn1wnexcas01.vcorp.ad.vrsn.com ([::1]) with mapi id 14.02.0342.003; Tue, 9 Jul 2013 07:51:45 -0400
From: "Hollenbeck, Scott" <shollenbeck@verisign.com>
To: "weirds@ietf.org" <weirds@ietf.org>
Thread-Topic: [weirds] WGLC:  draft-ietf-weirds-rdap-query-05
Thread-Index: AQHOcaDipF1J5KwVBUOVGoSoTbZSl5lTXV4AgAAI2wCAAEijAIAHH+tQgAF/qjA=
Date: Tue, 9 Jul 2013 11:51:44 +0000
Message-ID: <831693C2CDA2E849A7D7A712B24E257F36AE70F4@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
References: <462E855B-71B9-45DA-8124-656BD6149234@NLnetLabs.nl> <1F0B2402-B8A8-4C24-9B81-DCF20A6D91D4@NLnetLabs.nl> <7ACFEBF0-A253-48D7-AB5E-73AE91DBC3AB@viagenie.ca> <51D48222.5030407@afilias.info> <831693C2CDA2E849A7D7A712B24E257F36AE5AD4@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
In-Reply-To: <831693C2CDA2E849A7D7A712B24E257F36AE5AD4@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.173.152.4]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [weirds] WGLC:  draft-ietf-weirds-rdap-query-05
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Jul 2013 11:51:56 -0000

Referencing some rdap-query last call comments from Ernie and John:

> > p.10 Appendix A. seems like an interim note, should it be in a
> > published
> > RFC?
>=20
> It *is* more of a note than anything else, but I agree with John
> Levine's comment that "it's useful to answer the frequent questions
> about where are the search patterns". I can live with it being excised
> from here and added to the search draft I mentioned above.

This brings up a larger point: we still haven't made a decision about how t=
o document search functionality. rdap-query punts it to a document that did=
n't exist when we first wrote rdap-query. Now we have draft-hollenbeck-weir=
ds-rdap-search and draft-zhou-weirds-rdap-restful-search, but neither is a =
working group document. If we agree that basic search functionality needs t=
o be documented we need to decide what it is and where it gets described. I=
 don't think we can push rdap-query to IETF last call until we make a decis=
ion.

My suggestion: either add the functions described in draft-hollenbeck-weird=
s-rdap-search to rdap-query or adopt rdap-search and reference it. I tend t=
o favor the former because it reduces the document count and puts a core se=
t of client-sent commands in one place. We can still explore more advanced =
search functionality in draft-zhou as we see fit.

Scott

From superuser@gmail.com  Tue Jul  9 15:33:08 2013
Return-Path: <superuser@gmail.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5E9ED11E8181 for <weirds@ietfa.amsl.com>; Tue,  9 Jul 2013 15:33:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id z6qlbdF1KYiB for <weirds@ietfa.amsl.com>; Tue,  9 Jul 2013 15:33:07 -0700 (PDT)
Received: from mail-wg0-x22f.google.com (mail-wg0-x22f.google.com [IPv6:2a00:1450:400c:c00::22f]) by ietfa.amsl.com (Postfix) with ESMTP id 626A311E817A for <weirds@ietf.org>; Tue,  9 Jul 2013 15:33:07 -0700 (PDT)
Received: by mail-wg0-f47.google.com with SMTP id l18so5203040wgh.26 for <weirds@ietf.org>; Tue, 09 Jul 2013 15:33:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=0ugK9+ToCo4P3+oHiOo66lGDLOgR9ApCsJetBicvZTU=; b=SwrxcXb3MTGvh3H2i7fUQFYi4wF1wrgX4x3CbUa4deltHRX7PPmg7hukhEi7y6BQ1h JwB3YI7/FejURYs98OJwJi8n6U7mz96M0pxJA3PAOe5w0RGWTY2MtTm4Lq6477ogEbwd howjz2hDzL93bWw843nXIQx4Y8PYcHBoQvgbuuiTMhrieAK2Nu48XMyfbqdEi5O8fH7o zmarqs1zNyiR3Qdi4opyxGcGAzaep9LnsyesAIb5bVmiY8kHTOkPPQEPkcocU6BrKYB+ ub0/deZcMpBokHVLtpDgoG75p5qM39FcbdfacBZk7QbPP3N/MWTJRzg1qgCshtpE2xCs /Org==
MIME-Version: 1.0
X-Received: by 10.194.48.116 with SMTP id k20mr16600720wjn.23.1373409186439; Tue, 09 Jul 2013 15:33:06 -0700 (PDT)
Received: by 10.180.90.16 with HTTP; Tue, 9 Jul 2013 15:33:06 -0700 (PDT)
In-Reply-To: <831693C2CDA2E849A7D7A712B24E257F36AE70F4@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
References: <462E855B-71B9-45DA-8124-656BD6149234@NLnetLabs.nl> <1F0B2402-B8A8-4C24-9B81-DCF20A6D91D4@NLnetLabs.nl> <7ACFEBF0-A253-48D7-AB5E-73AE91DBC3AB@viagenie.ca> <51D48222.5030407@afilias.info> <831693C2CDA2E849A7D7A712B24E257F36AE5AD4@BRN1WNEXMBX01.vcorp.ad.vrsn.com> <831693C2CDA2E849A7D7A712B24E257F36AE70F4@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
Date: Tue, 9 Jul 2013 15:33:06 -0700
Message-ID: <CAL0qLwb3NOFDOGiTM1Xn+pNN_bBMkvC3u6BnZ2WpitJQnJB5DQ@mail.gmail.com>
From: "Murray S. Kucherawy" <superuser@gmail.com>
To: "Hollenbeck, Scott" <shollenbeck@verisign.com>
Content-Type: multipart/alternative; boundary=047d7ba975e6b06e0c04e11bbe4d
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] WGLC: draft-ietf-weirds-rdap-query-05
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Jul 2013 22:33:08 -0000

--047d7ba975e6b06e0c04e11bbe4d
Content-Type: text/plain; charset=ISO-8859-1

On Tue, Jul 9, 2013 at 4:51 AM, Hollenbeck, Scott
<shollenbeck@verisign.com>wrote:

> This brings up a larger point: we still haven't made a decision about how
> to document search functionality. rdap-query punts it to a document that
> didn't exist when we first wrote rdap-query. Now we have
> draft-hollenbeck-weirds-rdap-search and
> draft-zhou-weirds-rdap-restful-search, but neither is a working group
> document. If we agree that basic search functionality needs to be
> documented we need to decide what it is and where it gets described. I
> don't think we can push rdap-query to IETF last call until we make a
> decision.
>
> My suggestion: either add the functions described in
> draft-hollenbeck-weirds-rdap-search to rdap-query or adopt rdap-search and
> reference it. I tend to favor the former because it reduces the document
> count and puts a core set of client-sent commands in one place. We can
> still explore more advanced search functionality in draft-zhou as we see
> fit.
>

Olaf's the shepherd on this one, so speaking only as a participant here:

If the search functionality that we decide will be an integral part of RDAP
is relatively simple in terms of the query syntax and capabilities, I think
rolling it into rdap-query makes sense.  Creating a new document for
something very simple is possibly more work than it's worth, and it would
bring to four the number of documents about which we need to make a
processing decision (with the object inventory, search, and bootstrapping
already under discussion).  Keeping procedural work to a minimum is not a
bad thing.

-MSK

--047d7ba975e6b06e0c04e11bbe4d
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">On Tue, Jul 9, 2013 at 4:51 AM, Hollenbeck, Scott <span di=
r=3D"ltr">&lt;<a href=3D"mailto:shollenbeck@verisign.com" target=3D"_blank"=
>shollenbeck@verisign.com</a>&gt;</span> wrote:<br><div class=3D"gmail_extr=
a"><div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">This brings up a larger point: we still have=
n&#39;t made a decision about how to document search functionality. rdap-qu=
ery punts it to a document that didn&#39;t exist when we first wrote rdap-q=
uery. Now we have draft-hollenbeck-weirds-rdap-search and draft-zhou-weirds=
-rdap-restful-search, but neither is a working group document. If we agree =
that basic search functionality needs to be documented we need to decide wh=
at it is and where it gets described. I don&#39;t think we can push rdap-qu=
ery to IETF last call until we make a decision.<br>

<br>
My suggestion: either add the functions described in draft-hollenbeck-weird=
s-rdap-search to rdap-query or adopt rdap-search and reference it. I tend t=
o favor the former because it reduces the document count and puts a core se=
t of client-sent commands in one place. We can still explore more advanced =
search functionality in draft-zhou as we see fit.<br>
</blockquote><div><br></div><div>Olaf&#39;s the shepherd on this one, so sp=
eaking only as a participant here:<br><br></div><div>If the search function=
ality that we decide will be an integral part of RDAP is relatively simple =
in terms of the query syntax and capabilities, I think rolling it into rdap=
-query makes sense.=A0 Creating a new document for something very simple is=
 possibly more work than it&#39;s worth, and it would bring to four the num=
ber of documents about which we need to make a processing decision (with th=
e object inventory, search, and bootstrapping already under discussion).=A0=
 Keeping procedural work to a minimum is not a bad thing.<br>
<br></div><div>-MSK<br></div></div></div></div>

--047d7ba975e6b06e0c04e11bbe4d--

From internet-drafts@ietf.org  Mon Jul 15 14:55:32 2013
Return-Path: <internet-drafts@ietf.org>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 66A4311E812C; Mon, 15 Jul 2013 14:55:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.539
X-Spam-Level: 
X-Spam-Status: No, score=-102.539 tagged_above=-999 required=5 tests=[AWL=0.061, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vuxNz0XUkoYK; Mon, 15 Jul 2013 14:55:31 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 38EED21E814C; Mon, 15 Jul 2013 14:55:27 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 4.51.p2
Message-ID: <20130715215525.19775.11536.idtracker@ietfa.amsl.com>
Date: Mon, 15 Jul 2013 14:55:25 -0700
Cc: weirds@ietf.org
Subject: [weirds] I-D Action: draft-ietf-weirds-redirects-02.txt
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 15 Jul 2013 21:55:32 -0000

A New Internet-Draft is available from the on-line Internet-Drafts director=
ies.
 This draft is a work item of the Web Extensible Internet Registration Data=
 Service Working Group of the IETF.

	Title           : Redirection Service for Registration Data Access Protocol
	Author(s)       : Carlos M. Martinez
                          Arturo L. Servin
                          Linlin Zhou
                          Dario Gomez
                          Gerardo Rada
	Filename        : draft-ietf-weirds-redirects-02.txt
	Pages           : 10
	Date            : 2013-07-15

Abstract:
   The traditional WHOIS protocol has several important shortcomings,
   and over the past few years several approaches to a better
   Registration Data Access Protocol (RDAP) have been discussed and
   proposed.

   It is worth noting that the term WHOIS is sometimes used
   interchangeably to mean either (a) the registration data itself or
   (b) the protocol used to access registration data

   Among these shortcomings, different registries operate different
   WHOIS services.  For users this means that several WHOIS queries to
   different registries may be necessary in order to obtain data for a
   given resource.

   This document describes a redirection service for RDAP queries.  This
   service allows clients to query a single RDAP service and expect
   either an authoritative answer or a redirection hint pointing to
   another, possibly authoritative, RDAP server.

   The solution implemented proposed here applies to Regional Internet
   Registries(RIRs) and Domain Name Registries(DNRs).


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-weirds-redirects

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-ietf-weirds-redirects-02

A diff from the previous version is available at:
http://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-weirds-redirects-02


Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From carlos@lacnic.net  Mon Jul 15 14:59:10 2013
Return-Path: <carlos@lacnic.net>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7B08021E8156 for <weirds@ietfa.amsl.com>; Mon, 15 Jul 2013 14:59:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.769
X-Spam-Level: 
X-Spam-Status: No, score=-0.769 tagged_above=-999 required=5 tests=[AWL=-1.680, BAYES_00=-2.599, FH_HOST_EQ_D_D_D_D=0.765, HOST_EQ_DIALUP=0.862, HTML_MESSAGE=0.001, RCVD_IN_PBL=0.905, RCVD_IN_SORBS_DUL=0.877, RDNS_DYNAMIC=0.1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3DDyu9D7S3jz for <weirds@ietfa.amsl.com>; Mon, 15 Jul 2013 14:58:58 -0700 (PDT)
Received: from mail.lacnic.net.uy (mail.lacnic.net.uy [IPv6:2001:13c7:7001:4000::3]) by ietfa.amsl.com (Postfix) with ESMTP id 00FF021E80C8 for <weirds@ietf.org>; Mon, 15 Jul 2013 14:58:57 -0700 (PDT)
Received: from bonaire.local (r190-135-57-181.dialup.adsl.anteldata.net.uy [190.135.57.181]) by mail.lacnic.net.uy (Postfix) with ESMTP id 5DA07308477 for <weirds@ietf.org>; Mon, 15 Jul 2013 18:58:33 -0300 (UYT)
Message-ID: <51E470A6.907@lacnic.net>
Date: Mon, 15 Jul 2013 18:59:02 -0300
From: "Carlos M. Martinez" <carlos@lacnic.net>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:17.0) Gecko/20130620 Thunderbird/17.0.7
MIME-Version: 1.0
To: "<weirds@ietf.org>" <weirds@ietf.org>
References: <20130715215527.19775.42271.idtracker@ietfa.amsl.com>
In-Reply-To: <20130715215527.19775.42271.idtracker@ietfa.amsl.com>
X-Enigmail-Version: 1.5.1
X-Forwarded-Message-Id: <20130715215527.19775.42271.idtracker@ietfa.amsl.com>
Content-Type: multipart/alternative; boundary="------------080204020408030201090604"
X-LACNIC.uy-MailScanner-Information: Please contact the ISP for more information
X-LACNIC.uy-MailScanner: Found to be clean
X-LACNIC.uy-MailScanner-SpamCheck: 
X-LACNIC.uy-MailScanner-From: carlos@lacnic.net
Subject: [weirds] Fwd: New Version Notification for draft-ietf-weirds-redirects-02.txt
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 15 Jul 2013 21:59:10 -0000

This is a multi-part message in MIME format.
--------------080204020408030201090604
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

FYI.

Main changes:

- language cleanup (done away with RESTful WHOIS)
- section on loop detection gone as per WG feedback
- noted that a simple redirection table for number resources can be
built from the IANA registries
- added pseudo code for a redirection-only RDAP service
- noted the discussion of the bootstrap problem

tks!

~Carlos


-------- Original Message --------
Subject: 	New Version Notification for draft-ietf-weirds-redirects-02.txt
Date: 	Mon, 15 Jul 2013 14:55:27 -0700
From: 	internet-drafts@ietf.org
To: 	Linlin Zhou <zhoulinlin@cnnic.cn>, Gerardo Rada
<gerardo@lacnic.net>, Dario Gomez <dario@lacnic.net>, Carlos M. Martinez
<carlos@lacnic.net>, Arturo L. Servin <aservin@lacnic.net>



A new version of I-D, draft-ietf-weirds-redirects-02.txt
has been successfully submitted by Carlos M. Martinez and posted to the
IETF repository.

Filename:	 draft-ietf-weirds-redirects
Revision:	 02
Title:		 Redirection Service for Registration Data Access Protocol
Creation date:	 2013-07-15
Group:		 weirds
Number of pages: 10
URL:             http://www.ietf.org/internet-drafts/draft-ietf-weirds-redirects-02.txt
Status:          http://datatracker.ietf.org/doc/draft-ietf-weirds-redirects
Htmlized:        http://tools.ietf.org/html/draft-ietf-weirds-redirects-02
Diff:            http://www.ietf.org/rfcdiff?url2=draft-ietf-weirds-redirects-02

Abstract:
   The traditional WHOIS protocol has several important shortcomings,
   and over the past few years several approaches to a better
   Registration Data Access Protocol (RDAP) have been discussed and
   proposed.

   It is worth noting that the term WHOIS is sometimes used
   interchangeably to mean either (a) the registration data itself or
   (b) the protocol used to access registration data

   Among these shortcomings, different registries operate different
   WHOIS services.  For users this means that several WHOIS queries to
   different registries may be necessary in order to obtain data for a
   given resource.

   This document describes a redirection service for RDAP queries.  This
   service allows clients to query a single RDAP service and expect
   either an authoritative answer or a redirection hint pointing to
   another, possibly authoritative, RDAP server.

   The solution implemented proposed here applies to Regional Internet
   Registries(RIRs) and Domain Name Registries(DNRs).

                                                                                  


The IETF Secretariat




--------------080204020408030201090604
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    FYI.<br>
    <br>
    Main changes:<br>
    <br>
    - language cleanup (done away with RESTful WHOIS)<br>
    - section on loop detection gone as per WG feedback<br>
    - noted that a simple redirection table for number resources can be
    built from the IANA registries<br>
    - added pseudo code for a redirection-only RDAP service<br>
    - noted the discussion of the bootstrap problem <br>
    <br>
    tks!<br>
    <br>
    ~Carlos<br>
    <div class="moz-forward-container"><br>
      <br>
      -------- Original Message --------
      <table class="moz-email-headers-table" border="0" cellpadding="0"
        cellspacing="0">
        <tbody>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Subject:
            </th>
            <td>New Version Notification for
              draft-ietf-weirds-redirects-02.txt</td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Date: </th>
            <td>Mon, 15 Jul 2013 14:55:27 -0700</td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">From: </th>
            <td><a class="moz-txt-link-abbreviated" href="mailto:internet-drafts@ietf.org">internet-drafts@ietf.org</a></td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">To: </th>
            <td>Linlin Zhou <a class="moz-txt-link-rfc2396E" href="mailto:zhoulinlin@cnnic.cn">&lt;zhoulinlin@cnnic.cn&gt;</a>, Gerardo Rada
              <a class="moz-txt-link-rfc2396E" href="mailto:gerardo@lacnic.net">&lt;gerardo@lacnic.net&gt;</a>, Dario Gomez
              <a class="moz-txt-link-rfc2396E" href="mailto:dario@lacnic.net">&lt;dario@lacnic.net&gt;</a>, Carlos M. Martinez
              <a class="moz-txt-link-rfc2396E" href="mailto:carlos@lacnic.net">&lt;carlos@lacnic.net&gt;</a>, Arturo L. Servin
              <a class="moz-txt-link-rfc2396E" href="mailto:aservin@lacnic.net">&lt;aservin@lacnic.net&gt;</a></td>
          </tr>
        </tbody>
      </table>
      <br>
      <br>
      <pre>A new version of I-D, draft-ietf-weirds-redirects-02.txt
has been successfully submitted by Carlos M. Martinez and posted to the
IETF repository.

Filename:	 draft-ietf-weirds-redirects
Revision:	 02
Title:		 Redirection Service for Registration Data Access Protocol
Creation date:	 2013-07-15
Group:		 weirds
Number of pages: 10
URL:             <a class="moz-txt-link-freetext" href="http://www.ietf.org/internet-drafts/draft-ietf-weirds-redirects-02.txt">http://www.ietf.org/internet-drafts/draft-ietf-weirds-redirects-02.txt</a>
Status:          <a class="moz-txt-link-freetext" href="http://datatracker.ietf.org/doc/draft-ietf-weirds-redirects">http://datatracker.ietf.org/doc/draft-ietf-weirds-redirects</a>
Htmlized:        <a class="moz-txt-link-freetext" href="http://tools.ietf.org/html/draft-ietf-weirds-redirects-02">http://tools.ietf.org/html/draft-ietf-weirds-redirects-02</a>
Diff:            <a class="moz-txt-link-freetext" href="http://www.ietf.org/rfcdiff?url2=draft-ietf-weirds-redirects-02">http://www.ietf.org/rfcdiff?url2=draft-ietf-weirds-redirects-02</a>

Abstract:
   The traditional WHOIS protocol has several important shortcomings,
   and over the past few years several approaches to a better
   Registration Data Access Protocol (RDAP) have been discussed and
   proposed.

   It is worth noting that the term WHOIS is sometimes used
   interchangeably to mean either (a) the registration data itself or
   (b) the protocol used to access registration data

   Among these shortcomings, different registries operate different
   WHOIS services.  For users this means that several WHOIS queries to
   different registries may be necessary in order to obtain data for a
   given resource.

   This document describes a redirection service for RDAP queries.  This
   service allows clients to query a single RDAP service and expect
   either an authoritative answer or a redirection hint pointing to
   another, possibly authoritative, RDAP server.

   The solution implemented proposed here applies to Regional Internet
   Registries(RIRs) and Domain Name Registries(DNRs).

                                                                                  


The IETF Secretariat
</pre>
      <br>
    </div>
    <br>
  </body>
</html>

--------------080204020408030201090604--

From iesg-secretary@ietf.org  Mon Jul 15 16:05:40 2013
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1A5DE21E81AE; Mon, 15 Jul 2013 16:05:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.498
X-Spam-Level: 
X-Spam-Status: No, score=-102.498 tagged_above=-999 required=5 tests=[AWL=0.102, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pYZTpTXGyDRu; Mon, 15 Jul 2013 16:05:39 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 4B3D521E81A0; Mon, 15 Jul 2013 16:05:36 -0700 (PDT)
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: The IESG <iesg-secretary@ietf.org>
To: IETF-Announce <ietf-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 4.51.p2
Sender: <iesg-secretary@ietf.org>
Message-ID: <20130715230536.14139.1854.idtracker@ietfa.amsl.com>
Date: Mon, 15 Jul 2013 16:05:36 -0700
Cc: weirds@ietf.org
Subject: [weirds] Last Call: <draft-ietf-weirds-using-http-07.txt> (HTTP usage in the	Registration Data Access Protocol (RDAP)) to Proposed Standard
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: ietf@ietf.org
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 15 Jul 2013 23:05:40 -0000

The IESG has received a request from the Web Extensible Internet
Registration Data Service WG (weirds) to consider the following document:
- 'HTTP usage in the Registration Data Access Protocol (RDAP)'
  <draft-ietf-weirds-using-http-07.txt> as Proposed Standard

The IESG plans to make a decision in the next few weeks, and solicits
final comments on this action. Please send substantive comments to the
ietf@ietf.org mailing lists by 2013-07-29. Exceptionally, comments may be
sent to iesg@ietf.org instead. In either case, please retain the
beginning of the Subject line to allow automated sorting.

Abstract


   This document is one of a collection that together describe the
   Registration Data Access Protocol (RDAP).  It describes how RDAP is
   transported using the Hypertext Transfer Protocol (HTTP).




The file can be obtained via
http://datatracker.ietf.org/doc/draft-ietf-weirds-using-http/

IESG discussion can be tracked via
http://datatracker.ietf.org/doc/draft-ietf-weirds-using-http/ballot/


No IPR declarations have been submitted directly on this I-D.



From iesg-secretary@ietf.org  Mon Jul 15 16:06:14 2013
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C594121E8192; Mon, 15 Jul 2013 16:06:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.499
X-Spam-Level: 
X-Spam-Status: No, score=-102.499 tagged_above=-999 required=5 tests=[AWL=0.101, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qVOAiaOzdRKC; Mon, 15 Jul 2013 16:06:14 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 5B01B21E818A; Mon, 15 Jul 2013 16:06:14 -0700 (PDT)
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: The IESG <iesg-secretary@ietf.org>
To: IETF-Announce <ietf-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 4.51.p2
Sender: <iesg-secretary@ietf.org>
Message-ID: <20130715230614.25146.34230.idtracker@ietfa.amsl.com>
Date: Mon, 15 Jul 2013 16:06:14 -0700
Cc: weirds@ietf.org
Subject: [weirds] Last Call: <draft-ietf-weirds-rdap-sec-04.txt> (Security Services for	the Registration Data Access Protocol) to Proposed Standard
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: ietf@ietf.org
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 15 Jul 2013 23:06:15 -0000

The IESG has received a request from the Web Extensible Internet
Registration Data Service WG (weirds) to consider the following document:
- 'Security Services for the Registration Data Access Protocol'
  <draft-ietf-weirds-rdap-sec-04.txt> as Proposed Standard

The IESG plans to make a decision in the next few weeks, and solicits
final comments on this action. Please send substantive comments to the
ietf@ietf.org mailing lists by 2013-07-29. Exceptionally, comments may be
sent to iesg@ietf.org instead. In either case, please retain the
beginning of the Subject line to allow automated sorting.

Abstract


   The Registration Data Access Protocol (RDAP) provides "RESTful" web
   services to retrieve registration metadata from domain name and
   regional internet registries.  This document describes information
   security services including authentication, authorization,
   availability, data confidentiality, and data integrity for RDAP.




The file can be obtained via
http://datatracker.ietf.org/doc/draft-ietf-weirds-rdap-sec/

IESG discussion can be tracked via
http://datatracker.ietf.org/doc/draft-ietf-weirds-rdap-sec/ballot/


No IPR declarations have been submitted directly on this I-D.



From superuser@gmail.com  Mon Jul 15 17:06:57 2013
Return-Path: <superuser@gmail.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DB07511E826C for <weirds@ietfa.amsl.com>; Mon, 15 Jul 2013 17:06:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pQ544h8JMWLd for <weirds@ietfa.amsl.com>; Mon, 15 Jul 2013 17:06:55 -0700 (PDT)
Received: from mail-wi0-x234.google.com (mail-wi0-x234.google.com [IPv6:2a00:1450:400c:c05::234]) by ietfa.amsl.com (Postfix) with ESMTP id F29BF21E8197 for <weirds@ietf.org>; Mon, 15 Jul 2013 17:06:50 -0700 (PDT)
Received: by mail-wi0-f180.google.com with SMTP id c10so46031wiw.7 for <weirds@ietf.org>; Mon, 15 Jul 2013 17:06:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=ZeocxCtLBVt7pL/CJYfkVEC8HNaKCHyzAVuh4+7RULo=; b=vsAk13VHSAjhqRTy4Ws05kLEmvj61n/dUloRobrMAGlb8JsvmpgdRVdKPfa4OB578t M/nMaf0defaHqAnNjsRMcH0VpYSeLjgoNFpiwaC65u1QgyhFoLQamXMCfjST0qt80jCQ Hr1Lsc5tLCr9LFoeuFkhnnQTOB6vDdQRNXkvXvICUI3zmGySFfjk4ScIgZ2lDbVIME+r Y8vhUYUohL5id8ko0QYbfqJdCvJGuPRNsNJ/nSyqpL2wM6c64HrcdVpsbr39UtV27t25 sqIR2ra0gI4iq8bHVU/zD/Xmx+FMoxN4wUQ76RFI7TwVcqdwPoth+0GmjRPn8OHA/qNP D1mw==
MIME-Version: 1.0
X-Received: by 10.180.187.17 with SMTP id fo17mr10493430wic.60.1373933209752;  Mon, 15 Jul 2013 17:06:49 -0700 (PDT)
Received: by 10.180.90.16 with HTTP; Mon, 15 Jul 2013 17:06:49 -0700 (PDT)
Date: Mon, 15 Jul 2013 17:06:49 -0700
Message-ID: <CAL0qLwZvFnCXMZ-AgMO2H7Z2PKyqYSZyoQk_DxM0Qm3w4DZPaQ@mail.gmail.com>
From: "Murray S. Kucherawy" <superuser@gmail.com>
To: "weirds@ietf.org" <weirds@ietf.org>
Content-Type: multipart/alternative; boundary=001a11c26a5ee99a5c04e195c09d
Subject: [weirds] Preliminary Berlin WEIRDS Agenda
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jul 2013 00:06:57 -0000

--001a11c26a5ee99a5c04e195c09d
Content-Type: text/plain; charset=ISO-8859-1

...is now available; feedback welcome:

http://www.ietf.org/proceedings/87/agenda/agenda-87-weirds

-MSK

--001a11c26a5ee99a5c04e195c09d
Content-Type: text/html; charset=ISO-8859-1

<div dir="ltr"><div>...is now available; feedback welcome:<br><br><a href="http://www.ietf.org/proceedings/87/agenda/agenda-87-weirds">http://www.ietf.org/proceedings/87/agenda/agenda-87-weirds</a><br><br></div>-MSK<br></div>

--001a11c26a5ee99a5c04e195c09d--

From presnick@qti.qualcomm.com  Mon Jul 15 19:04:01 2013
Return-Path: <presnick@qti.qualcomm.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D11C811E81A3 for <weirds@ietfa.amsl.com>; Mon, 15 Jul 2013 19:04:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.399
X-Spam-Level: 
X-Spam-Status: No, score=-106.399 tagged_above=-999 required=5 tests=[AWL=0.200, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1GcW7m83O0WW for <weirds@ietfa.amsl.com>; Mon, 15 Jul 2013 19:03:57 -0700 (PDT)
Received: from wolverine02.qualcomm.com (wolverine02.qualcomm.com [199.106.114.251]) by ietfa.amsl.com (Postfix) with ESMTP id E130311E817B for <weirds@ietf.org>; Mon, 15 Jul 2013 19:03:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=qti.qualcomm.com; i=@qti.qualcomm.com; q=dns/txt; s=qcdkim; t=1373940237; x=1405476237; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; bh=+dSAfECdu42EVpqLvX1fsJB11nYPuik+tG5xLgg++JA=; b=c5IdCfCQ8JuWDNA2ezLX5NivEY+dkw+MgD77PS0GvACKDaTMbNS1YDGp P1o7srw/EfbgDoOIu6JMUaD66KaUDQ64PiJzCmLVDIrhcm1wknIoQd+wZ 7kuISKWR7MB+wG+C5mtCqnHP9Nd1FuVOOaDyfc2vZYgWXhrxs34DuE1xi o=;
X-IronPort-AV: E=Sophos;i="4.89,673,1367996400"; d="scan'208";a="62933447"
Received: from ironmsg03-l.qualcomm.com ([172.30.48.18]) by wolverine02.qualcomm.com with ESMTP; 15 Jul 2013 19:03:57 -0700
X-IronPort-AV: E=Sophos;i="4.89,673,1367996400"; d="scan'208";a="505391849"
Received: from nasanexhc02.na.qualcomm.com ([172.30.48.24]) by Ironmsg03-L.qualcomm.com with ESMTP/TLS/RC4-SHA; 15 Jul 2013 19:03:57 -0700
Received: from nasanexhc05.na.qualcomm.com (172.30.48.2) by NASANEXHC02.na.qualcomm.com (172.30.48.24) with Microsoft SMTP Server (TLS) id 14.2.318.4; Mon, 15 Jul 2013 19:03:56 -0700
Received: from resnick2.qualcomm.com (172.30.48.1) by qcmail1.qualcomm.com (172.30.48.2) with Microsoft SMTP Server (TLS) id 14.2.318.4; Mon, 15 Jul 2013 19:03:56 -0700
Message-ID: <51E4AA0A.4050905@qti.qualcomm.com>
Date: Mon, 15 Jul 2013 21:03:54 -0500
From: Pete Resnick <presnick@qti.qualcomm.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.7; en-US; rv:1.9.1.9) Gecko/20100630 Eudora/3.0.4
MIME-Version: 1.0
To: Peter Saint-Andre <stpeter@stpeter.im>
X-Priority: 2 (High)
References: <51C8D872.5030606@stpeter.im>
In-Reply-To: <51C8D872.5030606@stpeter.im>
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 7bit
X-Originating-IP: [172.30.48.1]
Cc: weirds@ietf.org
Subject: Re: [weirds] JSON vCard reference
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jul 2013 02:04:01 -0000

On 6/24/13 6:38 PM, Peter Saint-Andre wrote:
> Please note that
> draft-kewisch-vcard-in-json has been superseded by
> draft-ietf-jcardcal-jcard. (Also, the latter specification has been
> submitted to the IESG for publication, so if you have feedback please
> send it as soon as possible.)
>    

WEIRDS people:

I would *really* appreciate if some of you took a look at the jCard 
document and reviewed it enough to give a quick "I did a final review; 
this seems like it will be useful for the WEIRDS work; no objections" 
message (to the IETF). (Obviously if you have concerns, we want to hear 
about these ASAP!) I haven't seen any public comments from WEIRDS folks 
indicating that this is sufficient.

Here's an easy link so you can go review:

https://datatracker.ietf.org/doc/draft-ietf-jcardcal-jcard/

Thanks,

pr

-- 
Pete Resnick<http://www.qualcomm.com/~presnick/>
Qualcomm Technologies, Inc. - +1 (858)651-4478


From presnick@qti.qualcomm.com  Tue Jul 16 06:09:49 2013
Return-Path: <presnick@qti.qualcomm.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A8DFD11E80E9 for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 06:09:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.466
X-Spam-Level: 
X-Spam-Status: No, score=-106.466 tagged_above=-999 required=5 tests=[AWL=0.133, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vBfTAmM7Sk8K for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 06:09:45 -0700 (PDT)
Received: from wolverine01.qualcomm.com (wolverine01.qualcomm.com [199.106.114.254]) by ietfa.amsl.com (Postfix) with ESMTP id BEBEB11E80E6 for <weirds@ietf.org>; Tue, 16 Jul 2013 06:09:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=qti.qualcomm.com; i=@qti.qualcomm.com; q=dns/txt; s=qcdkim; t=1373980185; x=1405516185; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; bh=ZifCLE1K83anFbHT3UI9V7blF5h51guq/ro+NYHGQ+Q=; b=iiyK19k9/KQlcn07saqg7jQr7hM5Jy4qikYApDk46UXefF7y99PLXBDF lIjFD6RjepfLgEAPrgvxpXx+zvTTxsqTFKV15KoPYmDa9CJgL1Smfbsoz LFFP1WtZFL9fnukPlXBO4EsBh6daElFnYbtpN8OhzBrF19hk5Wx5OJRWw g=;
X-IronPort-AV: E=Sophos;i="4.89,676,1367996400"; d="scan'208";a="62932289"
Received: from ironmsg04-r.qualcomm.com ([172.30.46.18]) by wolverine01.qualcomm.com with ESMTP; 16 Jul 2013 06:09:44 -0700
X-IronPort-AV: E=Sophos;i="4.89,676,1367996400"; d="scan'208";a="568995593"
Received: from nasanexhc04.na.qualcomm.com ([172.30.48.17]) by Ironmsg04-R.qualcomm.com with ESMTP/TLS/RC4-SHA; 16 Jul 2013 06:09:44 -0700
Received: from resnick2.qualcomm.com (172.30.48.1) by qcmail1.qualcomm.com (172.30.48.17) with Microsoft SMTP Server (TLS) id 14.2.318.4; Tue, 16 Jul 2013 06:09:43 -0700
Message-ID: <51E54616.7070309@qti.qualcomm.com>
Date: Tue, 16 Jul 2013 08:09:42 -0500
From: Pete Resnick <presnick@qti.qualcomm.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.7; en-US; rv:1.9.1.9) Gecko/20100630 Eudora/3.0.4
MIME-Version: 1.0
To: "Murray S. Kucherawy" <superuser@gmail.com>
References: <CAL0qLwZvFnCXMZ-AgMO2H7Z2PKyqYSZyoQk_DxM0Qm3w4DZPaQ@mail.gmail.com>
In-Reply-To: <CAL0qLwZvFnCXMZ-AgMO2H7Z2PKyqYSZyoQk_DxM0Qm3w4DZPaQ@mail.gmail.com>
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 7bit
X-Originating-IP: [172.30.48.1]
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] Preliminary Berlin WEIRDS Agenda
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jul 2013 13:09:49 -0000

On 7/15/13 7:06 PM, Murray S. Kucherawy wrote:
> ...is now available; feedback welcome:
>
> http://www.ietf.org/proceedings/87/agenda/agenda-87-weirds

I have some feedback:

> Web Extensible Internet Registration Data Service (WEIRDS)
> Agenda -- August 1, 2013 at 10:30-11:30 in Potsdam 2
>
> - Administrivia (10 mins; chairs)
>   - blue sheets
>   - minute-taker and jabber scribe

Yes, all fine, though I would suggest finding the minute-taker and 
jabber scribe before the meeting. Asking for volunteers now would be 
good. Those two items should take 2 minutes tops.

>   - current document status

Send out an email message with this beforehand. No need for it on the 
agenda. Please remove it.

> - Demo/interop report (5 mins; TBD)

I take it this is intended to be a report of the interop/demo event on 
the previous Saturday. The WG session is on Thursday. Again, this report 
should be sent out to the list. If something comes out of the report 
that needs discussion (a bug in one of the specs), that should be added 
to the agenda separately. I see no need for a report being on the agenda.

> - Handling of the object inventory draft (5 mins; chairs/AD)

Yes. There was barely any discussion on the list and I'd like to unwedge 
this. (And since the "wedgedness" is my fault... ;-) )

> - Bootstrapping (10 mins; Marc Blanchet)

I suspect this might need a bit more time, since there has been quite a 
bit of discussion in general, but little on Marc's last "requirements" 
message.

> - Redirects (10 mins; Carlos Martinez)

What is there to discuss on this draft? The list discussion seems to be 
quiet.

> - Search (10 mins; Ning Kong)

What's the plan on this agenda item? What discussion (or lack of 
discussion) on the list does this relate to?

pr

-- 
Pete Resnick<http://www.qualcomm.com/~presnick/>
Qualcomm Technologies, Inc. - +1 (858)651-4478


From andy@arin.net  Tue Jul 16 06:37:32 2013
Return-Path: <andy@arin.net>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 585BE21F84AF for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 06:37:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.599
X-Spam-Level: 
X-Spam-Status: No, score=-4.599 tagged_above=-999 required=5 tests=[AWL=-2.001, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0Mn2EgBE0KMt for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 06:37:27 -0700 (PDT)
Received: from smtp1.arin.net (smtp1.arin.net [IPv6:2001:500:4:13::33]) by ietfa.amsl.com (Postfix) with ESMTP id 2D2C521F849C for <weirds@ietf.org>; Tue, 16 Jul 2013 06:37:27 -0700 (PDT)
Received: by smtp1.arin.net (Postfix, from userid 323) id AB2641651B3; Tue, 16 Jul 2013 09:37:26 -0400 (EDT)
Received: from ASHXCH01.corp.arin.net (ashxch01.corp.arin.net [199.43.0.17]) by smtp1.arin.net (Postfix) with ESMTP id EA42F165183; Tue, 16 Jul 2013 09:37:25 -0400 (EDT)
Received: from CHAXCH04.corp.arin.net (10.1.30.19) by ASHXCH01.corp.arin.net (199.43.0.17) with Microsoft SMTP Server (TLS) id 14.1.421.2; Tue, 16 Jul 2013 09:37:25 -0400
Received: from CHAXCH02.corp.arin.net ([169.254.2.236]) by CHAXCH04.corp.arin.net ([10.1.30.19]) with mapi id 14.02.0328.009; Tue, 16 Jul 2013 09:37:25 -0400
From: Andy Newton <andy@arin.net>
To: Marc Blanchet <marc.blanchet@viagenie.ca>, "weirds@ietf.org Group" <weirds@ietf.org>
Thread-Topic: [weirds] bootstrap requirements
Thread-Index: AQHOeNsZvzJ9OfEu6kaHqEsVqCFvtplnYYCA
Date: Tue, 16 Jul 2013 13:37:24 +0000
Message-ID: <CE0AC491.2693E%andy@arin.net>
In-Reply-To: <D5BCEEE3-6253-4AC9-BC7D-A873D012F7F9@viagenie.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.5.130515
x-originating-ip: [10.1.1.56]
Content-Type: multipart/alternative; boundary="_000_CE0AC4912693Eandyarinnet_"
MIME-Version: 1.0
Subject: Re: [weirds] bootstrap requirements
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jul 2013 13:37:32 -0000

--_000_CE0AC4912693Eandyarinnet_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

From: Marc Blanchet <marc.blanchet@viagenie.ca<mailto:marc.blanchet@viageni=
e.ca>>
Date: Thursday, July 4, 2013 1:22 PM
To: "weirds@ietf.org<mailto:weirds@ietf.org>" <weirds@ietf.org<mailto:weird=
s@ietf.org>>
Subject: [weirds] bootstrap requirements

Possible functional requirements:
1) require use of https on every request
2) specify per registry which of http/https is to be used by clients
3) provide delegation below the tld
4) same solution for both names and numbers
5) don't route all traffic through one point of attack (which is not the sa=
me as one point of failure)
6) base URL may have a prepended path (i.e. http://domain/my/own/path/query=
)
7) if DNS is used, only terminating DNS RR can be used (i.e. no CNAME, SRV,=
 NAPTR

Possible design choices:
20) does the client have a cache of "servers" to start with?
21) if a cache, how/when does it refresh the data?


I have one additional one: Does not require us to open up previously settle=
d technical decisions.

-andy

--_000_CE0AC4912693Eandyarinnet_
Content-Type: text/html; charset="us-ascii"
Content-ID: <CA0A2C76840AEC45907F05A1AD1A0845@corp.arin.net>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif; ">
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>Marc Blanchet &lt;<a href=3D"=
mailto:marc.blanchet@viagenie.ca">marc.blanchet@viagenie.ca</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Thursday, July 4, 2013 1:22 P=
M<br>
<span style=3D"font-weight:bold">To: </span>&quot;<a href=3D"mailto:weirds@=
ietf.org">weirds@ietf.org</a>&quot; &lt;<a href=3D"mailto:weirds@ietf.org">=
weirds@ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>[weirds] bootstrap require=
ments<br>
</div>
<div><br>
</div>
<blockquote id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style=3D"BORDER-LEFT:=
 #b5c4df 5 solid; PADDING:0 0 0 5; MARGIN:0 0 0 5;">
<div>
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line=
-break: after-white-space; ">
<div>
<div style=3D"margin: 0px; ">
<div style=3D"margin: 0px; "><font color=3D"#1061c8">Possible functional re=
quirements:</font></div>
<div style=3D"margin: 0px; "><font color=3D"#1061c8">1) require use of http=
s on every request</font></div>
<div style=3D"margin: 0px; "><font color=3D"#1061c8">2) specify per registr=
y which of http/https is to be used by clients</font></div>
<div style=3D"margin: 0px; "><font color=3D"#1061c8">3) provide delegation =
below the tld</font></div>
<div style=3D"margin: 0px; "><font color=3D"#1061c8">4) same solution for b=
oth names and numbers</font></div>
<div style=3D"margin: 0px; "><font color=3D"#1061c8">5) don't route all tra=
ffic through one point of attack (which is not the same as one point of fai=
lure)</font></div>
<div style=3D"margin: 0px; "><font color=3D"#1061c8">6) base URL may have a=
 prepended path (i.e.
<a href=3D"http://domain/my/own/path/query">http://domain/my/own/path/query=
</a>)</font></div>
<div style=3D"margin: 0px; "><font color=3D"#1061c8">7) if DNS is used, onl=
y terminating DNS RR can be used (i.e. no CNAME, SRV, NAPTR</font></div>
<div style=3D"margin: 0px; "><font color=3D"#1061c8"><br>
</font></div>
<div style=3D"margin: 0px; "><font color=3D"#1061c8">Possible design choice=
s:</font></div>
<div style=3D"margin: 0px; "><font color=3D"#1061c8">20) does the client ha=
ve a cache of &quot;servers&quot; to start with?</font></div>
<div style=3D"margin: 0px; "><font color=3D"#1061c8">21) if a cache, how/wh=
en does it refresh the data?</font></div>
<div style=3D"color: rgb(16, 97, 200); font-size: 12px; margin: 0px; "><br>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</span>
<div><br>
</div>
<div>I have one additional one: Does not require us to open up previously s=
ettled technical decisions.</div>
<div><br>
</div>
<div>-andy</div>
</body>
</html>

--_000_CE0AC4912693Eandyarinnet_--

From andy@arin.net  Tue Jul 16 06:41:14 2013
Return-Path: <andy@arin.net>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A3DED11E80E6 for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 06:41:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.932
X-Spam-Level: 
X-Spam-Status: No, score=-3.932 tagged_above=-999 required=5 tests=[AWL=-1.333, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dDhCgsCTmi2y for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 06:41:09 -0700 (PDT)
Received: from smtp1.arin.net (smtp1.arin.net [IPv6:2001:500:4:13::33]) by ietfa.amsl.com (Postfix) with ESMTP id 78C8F21F9D5C for <weirds@ietf.org>; Tue, 16 Jul 2013 06:41:09 -0700 (PDT)
Received: by smtp1.arin.net (Postfix, from userid 323) id 2F8D01651B2; Tue, 16 Jul 2013 09:41:09 -0400 (EDT)
Received: from ASHXCH01.corp.arin.net (ashxch01.corp.arin.net [199.43.0.17]) by smtp1.arin.net (Postfix) with ESMTP id 968EE165160; Tue, 16 Jul 2013 09:41:08 -0400 (EDT)
Received: from CHAXCH04.corp.arin.net (10.1.30.19) by ASHXCH01.corp.arin.net (199.43.0.17) with Microsoft SMTP Server (TLS) id 14.1.421.2; Tue, 16 Jul 2013 09:41:02 -0400
Received: from CHAXCH02.corp.arin.net ([169.254.2.236]) by CHAXCH04.corp.arin.net ([10.1.30.19]) with mapi id 14.02.0328.009; Tue, 16 Jul 2013 09:41:02 -0400
From: Andy Newton <andy@arin.net>
To: John Levine <johnl@taugh.com>, "weirds@ietf.org" <weirds@ietf.org>
Thread-Topic: [weirds] WGLC:  draft-ietf-weirds-rdap-query-05
Thread-Index: AQHOcaDhZwAk+6LeDEKNGSgMWAVhv5lTXV4AgAAI2wCAAEijAIABt7OAgBIKZgA=
Date: Tue, 16 Jul 2013 13:41:01 +0000
Message-ID: <CE0AC4F0.26940%andy@arin.net>
In-Reply-To: <20130704221107.17821.qmail@joyce.lan>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.5.130515
x-originating-ip: [10.1.1.56]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <1283C11F3F523D48A4D7253226898123@corp.arin.net>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [weirds] WGLC:  draft-ietf-weirds-rdap-query-05
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jul 2013 13:41:15 -0000

On 7/4/13 6:11 PM, "John Levine" <johnl@taugh.com> wrote:

>>I was going to suggest taking out the bit about base URLs.  They add
>no function, since anything you can do with a base URL you can do just
>as well with a virtual domain, and they make the clients more complex.

I'm hard pressed to see how it makes a client more complex. I've written a
client and it bore no difference in the string manipulation code needed
for acting on base urls.

On the flip side, I'm in the middle of writing ARIN's server
implementation and being forced to root the URL at a domain name only will
cause issues with deploying the code on our current RESTful
infrastructure. I'm not saying they are insurmountable, but its extra
machinery and that always leads to more complexity.

-andy


From carlosm3011@gmail.com  Tue Jul 16 06:42:22 2013
Return-Path: <carlosm3011@gmail.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 73D8121F85B3 for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 06:42:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.216
X-Spam-Level: 
X-Spam-Status: No, score=-2.216 tagged_above=-999 required=5 tests=[AWL=0.383,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ehwvi5WBIURc for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 06:42:19 -0700 (PDT)
Received: from mail-ye0-x22a.google.com (mail-ye0-x22a.google.com [IPv6:2607:f8b0:4002:c04::22a]) by ietfa.amsl.com (Postfix) with ESMTP id 0298A21F83EF for <weirds@ietf.org>; Tue, 16 Jul 2013 06:42:18 -0700 (PDT)
Received: by mail-ye0-f170.google.com with SMTP id q3so179123yen.15 for <weirds@ietf.org>; Tue, 16 Jul 2013 06:42:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=ED+4y2h5Hvz6UcWDtTFlm/Dm1oU0lBw8udddJp8NjMs=; b=yDQWfonuI7gwWsMBqxicL6bkIuf3v2hLVxsQcKMHJU0sX5xIqXZvD1EqdtSuzZczOc YgL/dRDmtPYde/OL8x5/RRYjrf3TOpQgathl6QCaL5zUYTHFsy+ckOlATmtVZFyfbiVw ONmpbkxGI/FVVgos3C5OC6qQ/GeVfJDvfNTh1Cv6GPuEv6pc+gzVxB8wLWXnY01wUtft y9vHLCdkdDUeKOHy48JRU2OlhtwEZpIjmtgd4dSJ17jJUTAlbCluq/+jVkCrZ/mhOzfH yy3TXJ4iTaSph2t+CLg7OIZ0NGrnrNyFQxosTxCzr74cxnEF0aJdv5/AWMKxKdXZgWa0 gSrA==
X-Received: by 10.236.146.196 with SMTP id r44mr436591yhj.21.1373982133405; Tue, 16 Jul 2013 06:42:13 -0700 (PDT)
Received: from bonaire.local (ip-64-134-184-148.public.wayport.net. [64.134.184.148]) by mx.google.com with ESMTPSA id s80sm1247498yhe.27.2013.07.16.06.42.11 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 16 Jul 2013 06:42:12 -0700 (PDT)
Message-ID: <51E54DB2.9090808@gmail.com>
Date: Tue, 16 Jul 2013 09:42:10 -0400
From: "Carlos M. martinez" <carlosm3011@gmail.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:17.0) Gecko/20130620 Thunderbird/17.0.7
MIME-Version: 1.0
To: Andy Newton <andy@arin.net>
References: <CE0AC491.2693E%andy@arin.net>
In-Reply-To: <CE0AC491.2693E%andy@arin.net>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Cc: "weirds@ietf.org Group" <weirds@ietf.org>
Subject: Re: [weirds] bootstrap requirements
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jul 2013 13:42:22 -0000

On 7/16/13 9:37 AM, Andy Newton wrote:
> 
> 
> I have one additional one: Does not require us to open up previously
> settled technical decisions.

+1, that's why I think we should settle the 'hypothesis on client
behaviour' questions once and for all, so they don't keep creeping up
every time we discuss bootstrapping.

~CM.

> 
> -andy
> 
> 
> _______________________________________________
> weirds mailing list
> weirds@ietf.org
> https://www.ietf.org/mailman/listinfo/weirds
> 

From andy@arin.net  Tue Jul 16 06:47:17 2013
Return-Path: <andy@arin.net>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E67D821F8168 for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 06:47:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.599
X-Spam-Level: 
X-Spam-Status: No, score=-7.599 tagged_above=-999 required=5 tests=[AWL=3.000,  BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QwnnqjKVwtep for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 06:47:11 -0700 (PDT)
Received: from smtp1.arin.net (smtp1.arin.net [192.149.252.33]) by ietfa.amsl.com (Postfix) with ESMTP id DB51021F9D87 for <weirds@ietf.org>; Tue, 16 Jul 2013 06:47:09 -0700 (PDT)
Received: by smtp1.arin.net (Postfix, from userid 323) id 8398E16518F; Tue, 16 Jul 2013 09:46:39 -0400 (EDT)
Received: from ASHXCH01.corp.arin.net (ashxch01.corp.arin.net [199.43.0.17]) by smtp1.arin.net (Postfix) with ESMTP id E5B8916519B; Tue, 16 Jul 2013 09:46:38 -0400 (EDT)
Received: from CHAXCH04.corp.arin.net (10.1.30.19) by ASHXCH01.corp.arin.net (199.43.0.17) with Microsoft SMTP Server (TLS) id 14.1.421.2; Tue, 16 Jul 2013 09:46:34 -0400
Received: from CHAXCH02.corp.arin.net ([169.254.2.236]) by CHAXCH04.corp.arin.net ([10.1.30.19]) with mapi id 14.02.0328.009; Tue, 16 Jul 2013 09:46:34 -0400
From: Andy Newton <andy@arin.net>
To: "Hollenbeck, Scott" <shollenbeck@verisign.com>, "weirds@ietf.org" <weirds@ietf.org>
Thread-Topic: [weirds] WGLC:  draft-ietf-weirds-rdap-query-05
Thread-Index: AQHOcaDhZwAk+6LeDEKNGSgMWAVhv5lTXV4AgAAI2wCAAEijAIAHa8OAgAF6iwCACt0+AA==
Date: Tue, 16 Jul 2013 13:46:12 +0000
Message-ID: <CE0AC626.2694B%andy@arin.net>
In-Reply-To: <831693C2CDA2E849A7D7A712B24E257F36AE70F4@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.5.130515
x-originating-ip: [10.1.1.56]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <8A369415ADA83E40A55C34D9F99FB668@corp.arin.net>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [weirds] WGLC:  draft-ietf-weirds-rdap-query-05
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jul 2013 13:47:17 -0000

On 7/9/13 7:51 AM, "Hollenbeck, Scott" <shollenbeck@verisign.com> wrote:

>This brings up a larger point: we still haven't made a decision about how
>to document search functionality. rdap-query punts it to a document that
>didn't exist when we first wrote rdap-query. Now we have
>draft-hollenbeck-weirds-rdap-search and
>draft-zhou-weirds-rdap-restful-search, but neither is a working group
>document. If we agree that basic search functionality needs to be
>documented we need to decide what it is and where it gets described. I
>don't think we can push rdap-query to IETF last call until we make a
>decision.
>
>My suggestion: either add the functions described in
>draft-hollenbeck-weirds-rdap-search to rdap-query or adopt rdap-search
>and reference it. I tend to favor the former because it reduces the
>document count and puts a core set of client-sent commands in one place.
>We can still explore more advanced search functionality in draft-zhou as
>we see fit.

I it was John Levine who did a quick survey of current Whois search
functions and found that they are not anywhere close to universally
supported.

As lookups are by far the predominate query type, I think holding our
specs to get a feature that doesn't meet the 80/20 rule is imprudent,
especially when it can be added later with little fuss.

-andy


From marc.blanchet@viagenie.ca  Tue Jul 16 06:56:25 2013
Return-Path: <marc.blanchet@viagenie.ca>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3C07C21E8091 for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 06:56:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.598
X-Spam-Level: 
X-Spam-Status: No, score=-102.598 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id T2B673ufbeZv for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 06:56:18 -0700 (PDT)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [IPv6:2620:0:230:8000::2]) by ietfa.amsl.com (Postfix) with ESMTP id 87EEE21E8086 for <weirds@ietf.org>; Tue, 16 Jul 2013 06:56:13 -0700 (PDT)
Received: from h195.viagenie.ca (h195.viagenie.ca [206.123.31.195]) by jazz.viagenie.ca (Postfix) with ESMTPSA id 0DCBB470FB; Tue, 16 Jul 2013 09:56:13 -0400 (EDT)
Content-Type: multipart/alternative; boundary="Apple-Mail=_5EAA4E1A-B704-42BB-870C-C9A2D36BD43D"
Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\))
From: Marc Blanchet <marc.blanchet@viagenie.ca>
In-Reply-To: <CE0AC491.2693E%andy@arin.net>
Date: Tue, 16 Jul 2013 09:56:12 -0400
Message-Id: <987DE7C7-F72A-4C2D-A7A6-B7E99473C54A@viagenie.ca>
References: <CE0AC491.2693E%andy@arin.net>
To: Andy Newton <andy@arin.net>
X-Mailer: Apple Mail (2.1508)
Cc: "weirds@ietf.org Group" <weirds@ietf.org>
Subject: Re: [weirds] bootstrap requirements
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jul 2013 13:56:26 -0000

--Apple-Mail=_5EAA4E1A-B704-42BB-870C-C9A2D36BD43D
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=iso-8859-1

Le 2013-07-16 =E0 09:37, Andy Newton <andy@arin.net> a =E9crit :

> From: Marc Blanchet <marc.blanchet@viagenie.ca>
> Date: Thursday, July 4, 2013 1:22 PM
> To: "weirds@ietf.org" <weirds@ietf.org>
> Subject: [weirds] bootstrap requirements
>=20
>> Possible functional requirements:
>> 1) require use of https on every request
>> 2) specify per registry which of http/https is to be used by clients
>> 3) provide delegation below the tld
>> 4) same solution for both names and numbers
>> 5) don't route all traffic through one point of attack (which is not =
the same as one point of failure)
>> 6) base URL may have a prepended path (i.e. =
http://domain/my/own/path/query)
>> 7) if DNS is used, only terminating DNS RR can be used (i.e. no =
CNAME, SRV, NAPTR
>>=20
>> Possible design choices:
>> 20) does the client have a cache of "servers" to start with?
>> 21) if a cache, how/when does it refresh the data?
>>=20
>=20
>=20
> I have one additional one: Does not require us to open up previously =
settled technical decisions.

would you mind stating them?  (I haven't seen a real concensus call on =
any of them and I've seen different opinions on all of them)

Marc.

>=20
> -andy


--Apple-Mail=_5EAA4E1A-B704-42BB-870C-C9A2D36BD43D
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=iso-8859-1

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Diso-8859-1"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
"><div><div>Le 2013-07-16 =E0 09:37, Andy Newton &lt;<a =
href=3D"mailto:andy@arin.net">andy@arin.net</a>&gt; a =E9crit :</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite">

<meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii">

<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; font-size: 14px; font-family: =
Calibri, sans-serif; ">
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family: Calibri; font-size: 11pt; text-align: left; =
border-width: 1pt medium medium; border-style: solid none none; padding: =
3pt 0in 0in; border-top-color: rgb(181, 196, 223); ">
<span style=3D"font-weight:bold">From: </span>Marc Blanchet &lt;<a =
href=3D"mailto:marc.blanchet@viagenie.ca">marc.blanchet@viagenie.ca</a>&gt=
;<br>
<span style=3D"font-weight:bold">Date: </span>Thursday, July 4, 2013 =
1:22 PM<br>
<span style=3D"font-weight:bold">To: </span>"<a =
href=3D"mailto:weirds@ietf.org">weirds@ietf.org</a>" &lt;<a =
href=3D"mailto:weirds@ietf.org">weirds@ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>[weirds] bootstrap =
requirements<br>
</div>
<div><br>
</div>
<blockquote id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" =
style=3D"BORDER-LEFT: #b5c4df 5 solid; PADDING:0 0 0 5; MARGIN:0 0 0 5;" =
type=3D"cite">
<div>
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; ">
<div>
<div style=3D"margin: 0px; ">
<div style=3D"margin: 0px; "><font color=3D"#1061c8">Possible functional =
requirements:</font></div>
<div style=3D"margin: 0px; "><font color=3D"#1061c8">1) require use of =
https on every request</font></div>
<div style=3D"margin: 0px; "><font color=3D"#1061c8">2) specify per =
registry which of http/https is to be used by clients</font></div>
<div style=3D"margin: 0px; "><font color=3D"#1061c8">3) provide =
delegation below the tld</font></div>
<div style=3D"margin: 0px; "><font color=3D"#1061c8">4) same solution =
for both names and numbers</font></div>
<div style=3D"margin: 0px; "><font color=3D"#1061c8">5) don't route all =
traffic through one point of attack (which is not the same as one point =
of failure)</font></div>
<div style=3D"margin: 0px; "><font color=3D"#1061c8">6) base URL may =
have a prepended path (i.e.
<a =
href=3D"http://domain/my/own/path/query">http://domain/my/own/path/query</=
a>)</font></div>
<div style=3D"margin: 0px; "><font color=3D"#1061c8">7) if DNS is used, =
only terminating DNS RR can be used (i.e. no CNAME, SRV, =
NAPTR</font></div>
<div style=3D"margin: 0px; "><font color=3D"#1061c8"><br>
</font></div>
<div style=3D"margin: 0px; "><font color=3D"#1061c8">Possible design =
choices:</font></div>
<div style=3D"margin: 0px; "><font color=3D"#1061c8">20) does the client =
have a cache of "servers" to start with?</font></div>
<div style=3D"margin: 0px; "><font color=3D"#1061c8">21) if a cache, =
how/when does it refresh the data?</font></div>
<div style=3D"color: rgb(16, 97, 200); font-size: 12px; margin: 0px; =
"><br>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</span>
<div><br>
</div>
<div>I have one additional one: Does not require us to open up =
previously settled technical =
decisions.</div></div></blockquote><div><br></div><div>would you mind =
stating them? &nbsp;(I haven't seen a real concensus call on any of them =
and I've seen different opinions on all of =
them)</div><div><br></div><div>Marc.</div><br><blockquote =
type=3D"cite"><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; -webkit-line-break: after-white-space; font-size: 14px; =
font-family: Calibri, sans-serif; ">
<div><br>
</div>
<div>-andy</div>
</div>

</blockquote></div><br></body></html>=

--Apple-Mail=_5EAA4E1A-B704-42BB-870C-C9A2D36BD43D--

From johnl@taugh.com  Tue Jul 16 07:10:07 2013
Return-Path: <johnl@taugh.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 36E4911E80E7 for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 07:10:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.641
X-Spam-Level: 
X-Spam-Status: No, score=-2.641 tagged_above=-999 required=5 tests=[AWL=-0.041, BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MwxuDMIivmGK for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 07:10:06 -0700 (PDT)
Received: from leila.iecc.com (leila6.iecc.com [IPv6:2001:470:1f07:1126:0:4c:6569:6c61]) by ietfa.amsl.com (Postfix) with ESMTP id F3E2911E80E6 for <weirds@ietf.org>; Tue, 16 Jul 2013 07:10:05 -0700 (PDT)
Received: (qmail 64737 invoked from network); 16 Jul 2013 14:10:03 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:user-agent:cleverness; s=fcdf.51e5543b.k1307; bh=YqUT6xtdhRxIZG5w69HFJcmn8Ih3qWtwFg3n0X6NIko=; b=Qzo+2C1tUvXJtG1hQDkOm975k54zebihglSMnhnWuBqZ9TGa9DGxU+pwfsA38K4ClTLUyjvfQXSHA/8hE1XZhlO1vvn1dpUe5FFoSU4qfseHDFYBnFsoagd5x5W506QLSY3zK+5eG0v9qeoqWfTSrmJc67wc++jQhVUw3SVBW/I/XrijHO0y40iLed+sL+pwKM4vqb1wVtTC3Y1DtQYd5Zh+y3spHs+Dbm4zPPuOlG/7Y1bunq16nTBckrso4M01
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:user-agent:cleverness; s=fcdf.51e5543b.k1307; bh=YqUT6xtdhRxIZG5w69HFJcmn8Ih3qWtwFg3n0X6NIko=; b=C0QLvLG4pizZpX7oXbap2HTHAbN8x1uqbCFajWIgxHPEvLwsNn64vptJdXKLr3WqUEaxwngiq5ENsyuTLAARvDMO19fllx8dVK1ETzdMH65QPRpjYXi6WOLu5ixw3rodB7zYMMfY4QhfUx5zY8HBsSSNzZDyf+IrM1sTXkomUsUwFiaBRWzdHrBiJkP4jsFcjgMaiL/BUMgQKiifSBfGK9ubc6MblCrzKP3NDeCYIi8kfG3B8CSpdZfHAQqrh+vf
Received: (ofmipd 127.0.0.1); 16 Jul 2013 14:09:41 -0000
Date: 16 Jul 2013 10:10:03 -0400
Message-ID: <alpine.BSF.2.00.1307161008440.55360@joyce.lan>
From: "John R Levine" <johnl@taugh.com>
To: "Andy Newton" <andy@arin.net>
In-Reply-To: <CE0AC4F0.26940%andy@arin.net>
References: <CE0AC4F0.26940%andy@arin.net>
User-Agent: Alpine 2.00 (BSF 1167 2008-08-23)
Cleverness: None detected
MIME-Version: 1.0
Content-Type: MULTIPART/signed; protocol="application/pkcs7-signature"; micalg=sha1; BOUNDARY="3825401791-2138172811-1373983803=:55360"
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] WGLC: draft-ietf-weirds-rdap-query-05
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jul 2013 14:10:07 -0000

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--3825401791-2138172811-1373983803=:55360
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed

>>> I was going to suggest taking out the bit about base URLs.  They add
>> no function, since anything you can do with a base URL you can do just
>> as well with a virtual domain, and they make the clients more complex.
>
> I'm hard pressed to see how it makes a client more complex. I've written a
> client and it bore no difference in the string manipulation code needed
> for acting on base urls.

It makes the bootstrap harder, since it has to find a complete URL, not 
just a host name.

> On the flip side, I'm in the middle of writing ARIN's server
> implementation and being forced to root the URL at a domain name only will
> cause issues with deploying the code on our current RESTful
> infrastructure. I'm not saying they are insurmountable, but its extra
> machinery and that always leads to more complexity.

I thought we agreed that given that there will be far more clients than 
servers, it's better to put the extra complexity on the server side.

Regards,
John Levine, johnl@taugh.com, Taughannock Networks, Trumansburg NY
"I dropped the toothpaste", said Tom, crestfallenly.
--3825401791-2138172811-1373983803=:55360
Content-Type: APPLICATION/pkcs7-signature; name=smime.p7s
Content-Transfer-Encoding: BASE64
Content-Description: S/MIME Cryptographic Signature
Content-Disposition: attachment; filename=smime.p7s

MIIJCQYJKoZIhvcNAQcCoIII+jCCCPYCAQExCzAJBgUrDgMCGgUAMAsGCSqG
SIb3DQEHAaCCBjowggY2MIIFHqADAgECAgMGLywwDQYJKoZIhvcNAQEFBQAw
gYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYD
VQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYD
VQQDEy9TdGFydENvbSBDbGFzcyAxIFByaW1hcnkgSW50ZXJtZWRpYXRlIENs
aWVudCBDQTAeFw0xMzAzMTYxOTQ0MDdaFw0xNDAzMTgxMjI4MzVaMFUxGTAX
BgNVBA0TEHFaMXRuOTBuMkdVODZzemYxGDAWBgNVBAMMD2pvaG5sQHRhdWdo
LmNvbTEeMBwGCSqGSIb3DQEJARYPam9obmxAdGF1Z2guY29tMIIBIjANBgkq
hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAve/4NFMbuvtD6QSuXAoYQ0SkaO9s
DiNHA4saJNV0OIXd6dtM87w7OETKWWVq24Ab6vQaYh218oCF1GDdLv6EiRB8
oL1k9sK2v70iAVT83vEnmaj6/hQVcBI6mZJH6LXyCgYSP2e5yBQqJu+hgLte
bdg7kOKW2tb937jDn9KYRVFIlEU0/iu/b/Buwq3ahg2BsG3vg92Zk+Dv5VON
QDLE8x8wdi1cor7qBY/RERw4O3LXo3644OU0t6KS3aQxLrXEvWZHHvLhsAu1
BjYbC+qdSddDT1t+adEnZq9/wMhNGhPWCd/uFDZanSpyM913b7eI1Q2aNgA0
cccjEgBsp8IipwIDAQABo4IC1TCCAtEwCQYDVR0TBAIwADALBgNVHQ8EBAMC
BLAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMB0GA1UdDgQWBBSL
djRDW8NpGZJjlhjZ0SLge0hCvjAfBgNVHSMEGDAWgBRTcu2SnODaywFcfH6W
NU7y1LhRgjAaBgNVHREEEzARgQ9qb2hubEB0YXVnaC5jb20wggFMBgNVHSAE
ggFDMIIBPzCCATsGCysGAQQBgbU3AQIDMIIBKjAuBggrBgEFBQcCARYiaHR0
cDovL3d3dy5zdGFydHNzbC5jb20vcG9saWN5LnBkZjCB9wYIKwYBBQUHAgIw
geowJxYgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwAwIBARqB
vlRoaXMgY2VydGlmaWNhdGUgd2FzIGlzc3VlZCBhY2NvcmRpbmcgdG8gdGhl
IENsYXNzIDEgVmFsaWRhdGlvbiByZXF1aXJlbWVudHMgb2YgdGhlIFN0YXJ0
Q29tIENBIHBvbGljeSwgcmVsaWFuY2Ugb25seSBmb3IgdGhlIGludGVuZGVk
IHB1cnBvc2UgaW4gY29tcGxpYW5jZSBvZiB0aGUgcmVseWluZyBwYXJ0eSBv
YmxpZ2F0aW9ucy4wNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2NybC5zdGFy
dHNzbC5jb20vY3J0dTEtY3JsLmNybDCBjgYIKwYBBQUHAQEEgYEwfzA5Bggr
BgEFBQcwAYYtaHR0cDovL29jc3Auc3RhcnRzc2wuY29tL3N1Yi9jbGFzczEv
Y2xpZW50L2NhMEIGCCsGAQUFBzAChjZodHRwOi8vYWlhLnN0YXJ0c3NsLmNv
bS9jZXJ0cy9zdWIuY2xhc3MxLmNsaWVudC5jYS5jcnQwIwYDVR0SBBwwGoYY
aHR0cDovL3d3dy5zdGFydHNzbC5jb20vMA0GCSqGSIb3DQEBBQUAA4IBAQCM
pgcOpxRJazPzEBYnhGENuQqzXeLyA3a8XL7YaxaAJwV7ucDVkyQHu35PUEkh
vVgIKnxq6N9WxHiO6GK/imdwS3LrUBbs+0v+95m6YhJv6ZfvAHTyTLqrozXU
ohR5NRFeL0p1OfK1llnl/I71Fe/JNgxJHDn1puzsFoJD3zYCKgNdST3FPNIb
2v/xIiubuB85tiJSWUlc56OkCdBK3ZgBnwYV8LxFmpOlwedaHC6sxIk1rsuX
BHbRIJwLFy2LqVtNm0M5NzBVyPQf72lPn/aaJLbqY5DDm4/lSy94R+CKXabE
6lWan7xmbqdDDlMxGbpMRWV2Cxi5ONp4uNgNcwI6MYIClzCCApMCAQEwgZQw
gYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYD
VQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYD
VQQDEy9TdGFydENvbSBDbGFzcyAxIFByaW1hcnkgSW50ZXJtZWRpYXRlIENs
aWVudCBDQQIDBi8sMAkGBSsOAwIaBQCggdgwGAYJKoZIhvcNAQkDMQsGCSqG
SIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTMwNzE2MTQxMDAzWjAjBgkqhkiG
9w0BCQQxFgQUNP6n0v6zZ+Ng4cwJxX1zKdPC2ugweQYJKoZIhvcNAQkPMWww
ajALBglghkgBZQMEASowCwYJYIZIAWUDBAEWMAsGCWCGSAFlAwQBAjAKBggq
hkiG9w0DBzAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4D
AgcwDQYIKoZIhvcNAwICASgwDQYJKoZIhvcNAQEBBQAEggEAJLOkCd8QSPLi
frzfvX+86wDgW27yqQlNruVg0gv09pvDIENNkGGPT1ez/hYPZFQEJbRG0FOB
oP8gXPgpJrkwWQKdiZDLicAWs5v9PrHGCxIPnHQrNsUQQ9AKbvi2znUWU//D
l998iCs8hwF0KRuiJWGPH8g02Ap8fbkMgj6re8qqvCd0CuFyknCKOlaJMnYd
DmnJKVjkNJyDRXpSp+8kcsOP8jSDISs4eDRz1fDgZvumU7fMHBmtje3MdLkS
cSnbBAML0dM7BLdDMksb5oevl5hJyCkbqTprfksse9qdIxqd2kydzlCfpmYO
VhLKb13IYD12jxsEFmHAxh7L9++DoA==

--3825401791-2138172811-1373983803=:55360--

From andy@hxr.us  Tue Jul 16 07:10:22 2013
Return-Path: <andy@hxr.us>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E250F21E8093 for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 07:10:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.977
X-Spam-Level: 
X-Spam-Status: No, score=-1.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UZw4nmwM4LfH for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 07:10:17 -0700 (PDT)
Received: from mail-pd0-f177.google.com (mail-pd0-f177.google.com [209.85.192.177]) by ietfa.amsl.com (Postfix) with ESMTP id 2F0CC11E80E6 for <weirds@ietf.org>; Tue, 16 Jul 2013 07:10:17 -0700 (PDT)
Received: by mail-pd0-f177.google.com with SMTP id p10so714421pdj.8 for <weirds@ietf.org>; Tue, 16 Jul 2013 07:10:17 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-originating-ip:date:message-id:subject:from:to:cc :content-type:x-gm-message-state; bh=JWN/0pFaXj37+4p9QFZLVz2u4nuH7FNG465ONUMYRZk=; b=jHixRdNkLh/zwb3lQGQ2cSPlZzOa7GiS2si7IQgb8pRoLFOYr6s9YDrHwpav4nhGc0 x1VkkhTCNf7s3e5gSiobOq8ObN5egInfORhFneyopf0/J33//+eFhtM1FpLhdVMyPNG4 x+E7rxMASsUE2E1+IBr8IvtudCjlooS/KaT7jc1q9sLHRM/xt3j1sErcow/wuSM2Wk4S 8qnU/Ne19fvCkvpNmTqogp5OF+/ngKGfSwsASkbpqWqZUe+7sDlfFW0n42+2e6Fehl0b QtH/NEdGg7/LE4MrdJ+2S5rFqmLpc5xSDmBGe0kGWeJZ9m1IKgcZwZTN4tfHYcLPZL1b 9x4Q==
MIME-Version: 1.0
X-Received: by 10.68.219.130 with SMTP id po2mr1791694pbc.54.1373983816945; Tue, 16 Jul 2013 07:10:16 -0700 (PDT)
Received: by 10.68.203.69 with HTTP; Tue, 16 Jul 2013 07:10:16 -0700 (PDT)
X-Originating-IP: [192.149.252.11]
Date: Tue, 16 Jul 2013 10:10:16 -0400
Message-ID: <CAAQiQRcjejdQgMfLn9bsaucRQgCRkt_dYPUaKLeRQPkJ7tWTQg@mail.gmail.com>
From: Andrew Newton <andy@hxr.us>
To: ietf@ietf.org
Content-Type: text/plain; charset=ISO-8859-1
X-Gm-Message-State: ALoCoQn2ysZ3WPcZWOEOKC1UcD7pDOZD2ALD30TqHV4xbBJVCDDKgQy/IfPxB057p9NcgzfeC2BM
Cc: jcardcal@ietf.org, "weirds@ietf.org" <weirds@ietf.org>
Subject: [weirds] LC of draft-ietf-jcardcal-jcard-05
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jul 2013 14:10:23 -0000

In the context of writing both an RDAP client and server for the
weirds activity, I have read draft-ietf-jcardcal-jcard-05 and found no
issues.

-andy

From shollenbeck@verisign.com  Tue Jul 16 07:12:41 2013
Return-Path: <shollenbeck@verisign.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3EE0421F9C12 for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 07:12:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hjYxRAP9rOyt for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 07:12:35 -0700 (PDT)
Received: from exprod6og127.obsmtp.com (exprod6og127.obsmtp.com [64.18.1.78]) by ietfa.amsl.com (Postfix) with ESMTP id 5716021F8526 for <weirds@ietf.org>; Tue, 16 Jul 2013 07:12:34 -0700 (PDT)
Received: from peregrine.verisign.com ([216.168.239.74]) (using TLSv1) by exprod6ob127.postini.com ([64.18.5.12]) with SMTP ID DSNKUeVU0ayAf6gx8+z7C8ltLPKJfcmsj+VK@postini.com; Tue, 16 Jul 2013 07:12:35 PDT
Received: from BRN1WNEXCHM01.vcorp.ad.vrsn.com (brn1wnexchm01.vcorp.ad.vrsn.com [10.173.152.255]) by peregrine.verisign.com (8.13.6/8.13.4) with ESMTP id r6GECUkd018837 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 16 Jul 2013 10:12:30 -0400
Received: from BRN1WNEXMBX01.vcorp.ad.vrsn.com ([::1]) by BRN1WNEXCHM01.vcorp.ad.vrsn.com ([::1]) with mapi id 14.02.0342.003; Tue, 16 Jul 2013 10:12:30 -0400
From: "Hollenbeck, Scott" <shollenbeck@verisign.com>
To: Andy Newton <andy@arin.net>, "weirds@ietf.org" <weirds@ietf.org>
Thread-Topic: [weirds] WGLC:  draft-ietf-weirds-rdap-query-05
Thread-Index: AQHOcaDipF1J5KwVBUOVGoSoTbZSl5lTXV4AgAAI2wCAAEijAIAHH+tQgAF/qjCAC2cGAP//w9Mw
Date: Tue, 16 Jul 2013 14:12:29 +0000
Message-ID: <831693C2CDA2E849A7D7A712B24E257F36AEE9A6@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
References: <831693C2CDA2E849A7D7A712B24E257F36AE70F4@BRN1WNEXMBX01.vcorp.ad.vrsn.com> <CE0AC626.2694B%andy@arin.net>
In-Reply-To: <CE0AC626.2694B%andy@arin.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.173.152.4]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [weirds] WGLC:  draft-ietf-weirds-rdap-query-05
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jul 2013 14:12:41 -0000

> -----Original Message-----
> From: Andy Newton [mailto:andy@arin.net]
> Sent: Tuesday, July 16, 2013 9:46 AM
> To: Hollenbeck, Scott; weirds@ietf.org
> Subject: Re: [weirds] WGLC: draft-ietf-weirds-rdap-query-05
>=20
> On 7/9/13 7:51 AM, "Hollenbeck, Scott" <shollenbeck@verisign.com>
> wrote:
>=20
> >This brings up a larger point: we still haven't made a decision about
> how
> >to document search functionality. rdap-query punts it to a document
> that
> >didn't exist when we first wrote rdap-query. Now we have
> >draft-hollenbeck-weirds-rdap-search and
> >draft-zhou-weirds-rdap-restful-search, but neither is a working group
> >document. If we agree that basic search functionality needs to be
> >documented we need to decide what it is and where it gets described. I
> >don't think we can push rdap-query to IETF last call until we make a
> >decision.
> >
> >My suggestion: either add the functions described in
> >draft-hollenbeck-weirds-rdap-search to rdap-query or adopt rdap-search
> >and reference it. I tend to favor the former because it reduces the
> >document count and puts a core set of client-sent commands in one
> place.
> >We can still explore more advanced search functionality in draft-zhou
> as
> >we see fit.
>=20
> I it was John Levine who did a quick survey of current Whois search
> functions and found that they are not anywhere close to universally
> supported.
>=20
> As lookups are by far the predominate query type, I think holding our
> specs to get a feature that doesn't meet the 80/20 rule is imprudent,
> especially when it can be added later with little fuss.

Then rdap-query stills needs to be updated to close the loop on entity look=
ups by name (which aren't supported) and to make it clear that the search s=
tuff is being deferred to an unnamed (and possibly non-existent) additional=
 spec.

Scott

From andy@arin.net  Tue Jul 16 07:13:58 2013
Return-Path: <andy@arin.net>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EC9E721E804C for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 07:13:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.932
X-Spam-Level: 
X-Spam-Status: No, score=-3.932 tagged_above=-999 required=5 tests=[AWL=-1.333, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pWbEEXznqJDl for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 07:13:53 -0700 (PDT)
Received: from smtp1.arin.net (smtp1.arin.net [IPv6:2001:500:4:13::33]) by ietfa.amsl.com (Postfix) with ESMTP id C199621F84A8 for <weirds@ietf.org>; Tue, 16 Jul 2013 07:13:53 -0700 (PDT)
Received: by smtp1.arin.net (Postfix, from userid 323) id 768591651ED; Tue, 16 Jul 2013 10:13:53 -0400 (EDT)
Received: from ASHXCH01.corp.arin.net (ashxch01.corp.arin.net [199.43.0.17]) by smtp1.arin.net (Postfix) with ESMTP id EE0581651E4; Tue, 16 Jul 2013 10:13:52 -0400 (EDT)
Received: from CHAXCH04.corp.arin.net (10.1.30.19) by ASHXCH01.corp.arin.net (199.43.0.17) with Microsoft SMTP Server (TLS) id 14.1.421.2; Tue, 16 Jul 2013 10:13:52 -0400
Received: from CHAXCH02.corp.arin.net ([169.254.2.236]) by CHAXCH04.corp.arin.net ([10.1.30.19]) with mapi id 14.02.0328.009; Tue, 16 Jul 2013 10:13:52 -0400
From: Andy Newton <andy@arin.net>
To: John R Levine <johnl@taugh.com>
Thread-Topic: [weirds] WGLC: draft-ietf-weirds-rdap-query-05
Thread-Index: AQHOgi4zkkPcUlvruU2rrvLhc3tboZlnWQkA
Date: Tue, 16 Jul 2013 14:13:51 +0000
Message-ID: <CE0ACD2B.2695D%andy@arin.net>
In-Reply-To: <alpine.BSF.2.00.1307161008440.55360@joyce.lan>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.5.130515
x-originating-ip: [10.1.1.56]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <195787BB38C86442B8C7CC9FACCF2DFD@corp.arin.net>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] WGLC: draft-ietf-weirds-rdap-query-05
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jul 2013 14:13:59 -0000

On 7/16/13 10:10 AM, "John R Levine" <johnl@taugh.com> wrote:

>>>> I was going to suggest taking out the bit about base URLs.  They add
>>> no function, since anything you can do with a base URL you can do just
>>> as well with a virtual domain, and they make the clients more complex.
>>
>> I'm hard pressed to see how it makes a client more complex. I've
>>written a
>> client and it bore no difference in the string manipulation code needed
>> for acting on base urls.
>
>It makes the bootstrap harder, since it has to find a complete URL, not
>just a host name.

Care to elaborate? Because I ran into no such issue at all.

>
>> On the flip side, I'm in the middle of writing ARIN's server
>> implementation and being forced to root the URL at a domain name only
>>will
>> cause issues with deploying the code on our current RESTful
>> infrastructure. I'm not saying they are insurmountable, but its extra
>> machinery and that always leads to more complexity.
>
>I thought we agreed that given that there will be far more clients than
>servers, it's better to put the extra complexity on the server side.

I agree when it makes a difference. But in this instance it does not.

-andy


From andy@arin.net  Tue Jul 16 07:20:24 2013
Return-Path: <andy@arin.net>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 04F4721E8093 for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 07:20:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.741
X-Spam-Level: 
X-Spam-Status: No, score=-3.741 tagged_above=-999 required=5 tests=[AWL=-1.143, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PV04YdarO0A6 for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 07:20:18 -0700 (PDT)
Received: from smtp1.arin.net (smtp1.arin.net [IPv6:2001:500:4:13::33]) by ietfa.amsl.com (Postfix) with ESMTP id 118BA11E80C5 for <weirds@ietf.org>; Tue, 16 Jul 2013 07:20:15 -0700 (PDT)
Received: by smtp1.arin.net (Postfix, from userid 323) id BBED71651F7; Tue, 16 Jul 2013 10:20:14 -0400 (EDT)
Received: from ASHXCH01.corp.arin.net (ashxch01.corp.arin.net [199.43.0.17]) by smtp1.arin.net (Postfix) with ESMTP id 13ED41651F5; Tue, 16 Jul 2013 10:20:14 -0400 (EDT)
Received: from CHAXCH04.corp.arin.net (10.1.30.19) by ASHXCH01.corp.arin.net (199.43.0.17) with Microsoft SMTP Server (TLS) id 14.1.421.2; Tue, 16 Jul 2013 10:20:13 -0400
Received: from CHAXCH02.corp.arin.net ([169.254.2.236]) by CHAXCH04.corp.arin.net ([10.1.30.19]) with mapi id 14.02.0328.009; Tue, 16 Jul 2013 10:20:13 -0400
From: Andy Newton <andy@arin.net>
To: Marc Blanchet <marc.blanchet@viagenie.ca>
Thread-Topic: [weirds] bootstrap requirements
Thread-Index: AQHOeNsZvzJ9OfEu6kaHqEsVqCFvtplnYYCAgABITQD//8OnAA==
Date: Tue, 16 Jul 2013 14:20:12 +0000
Message-ID: <CE0ACDC3.26960%andy@arin.net>
In-Reply-To: <987DE7C7-F72A-4C2D-A7A6-B7E99473C54A@viagenie.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.5.130515
x-originating-ip: [10.1.1.56]
Content-Type: multipart/alternative; boundary="_000_CE0ACDC326960andyarinnet_"
MIME-Version: 1.0
Cc: "weirds@ietf.org Group" <weirds@ietf.org>
Subject: Re: [weirds] bootstrap requirements
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jul 2013 14:20:24 -0000

--_000_CE0ACDC326960andyarinnet_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

From: Marc Blanchet <marc.blanchet@viagenie.ca<mailto:marc.blanchet@viageni=
e.ca>>
Date: Tuesday, July 16, 2013 9:56 AM
To: Andrew Newton <andy@arin.net<mailto:andy@arin.net>>
Cc: "weirds@ietf.org<mailto:weirds@ietf.org>" <weirds@ietf.org<mailto:weird=
s@ietf.org>>
Subject: Re: [weirds] bootstrap requirements


I have one additional one: Does not require us to open up previously settle=
d technical decisions.

would you mind stating them?  (I haven't seen a real concensus call on any =
of them and I've seen different opinions on all of them)

This WG hasn't been operating under formal consensus calls for technical is=
sues. I think this is easily covered under the "we all know it when we see =
it" measurement. Otherwise we get to open the XML vs. JSON debate, the HTTP=
 RESTful vs DNS debate etc=85 Most of our drafts have been getting decent r=
eview on their revisions. If an item has been in a draft for sometime, espe=
cially after having had some discussion on the list, and has not changed, t=
hen it has been previously settled.

-andy

--_000_CE0ACDC326960andyarinnet_
Content-Type: text/html; charset="Windows-1252"
Content-ID: <AF866ECF85783143A210947B7A488ED1@corp.arin.net>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif; ">
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>Marc Blanchet &lt;<a href=3D"=
mailto:marc.blanchet@viagenie.ca">marc.blanchet@viagenie.ca</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Tuesday, July 16, 2013 9:56 A=
M<br>
<span style=3D"font-weight:bold">To: </span>Andrew Newton &lt;<a href=3D"ma=
ilto:andy@arin.net">andy@arin.net</a>&gt;<br>
<span style=3D"font-weight:bold">Cc: </span>&quot;<a href=3D"mailto:weirds@=
ietf.org">weirds@ietf.org</a>&quot; &lt;<a href=3D"mailto:weirds@ietf.org">=
weirds@ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>Re: [weirds] bootstrap req=
uirements<br>
</div>
<div><br>
</div>
<blockquote id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style=3D"BORDER-LEFT:=
 #b5c4df 5 solid; PADDING:0 0 0 5; MARGIN:0 0 0 5;">
<div>
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line=
-break: after-white-space; ">
<div>
<blockquote type=3D"cite">
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line=
-break: after-white-space; font-size: 14px; font-family: Calibri, sans-seri=
f; ">
<div><br>
</div>
<div>I have one additional one: Does not require us to open up previously s=
ettled technical decisions.</div>
</div>
</blockquote>
<div><br>
</div>
<div>would you mind stating them? &nbsp;(I haven't seen a real concensus ca=
ll on any of them and I've seen different opinions on all of them)</div>
</div>
</div>
</div>
</blockquote>
</span>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div>
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line=
-break: after-white-space; ">
<div>
<div>This WG hasn't been operating under formal consensus calls for technic=
al issues. I think this is easily covered under the &quot;we all know it wh=
en we see it&quot; measurement. Otherwise we get to open the XML vs. JSON d=
ebate, the HTTP RESTful vs DNS debate etc=85
 Most of our drafts have been getting decent review on their revisions. If =
an item has been in a draft for sometime, especially after having had some =
discussion on the list, and has not changed, then it has been previously se=
ttled.</div>
</div>
</div>
</div>
</span>
<div><br>
</div>
<div>-andy</div>
</body>
</html>

--_000_CE0ACDC326960andyarinnet_--

From andy@arin.net  Tue Jul 16 07:25:14 2013
Return-Path: <andy@arin.net>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C215511E80DF for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 07:25:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[AWL=-1.000, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AftLT7itp-cj for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 07:25:08 -0700 (PDT)
Received: from smtp1.arin.net (smtp1.arin.net [IPv6:2001:500:4:13::33]) by ietfa.amsl.com (Postfix) with ESMTP id 8D3BB11E80EE for <weirds@ietf.org>; Tue, 16 Jul 2013 07:25:04 -0700 (PDT)
Received: by smtp1.arin.net (Postfix, from userid 323) id A32CB1651FF; Tue, 16 Jul 2013 10:25:01 -0400 (EDT)
Received: from ASHXCH01.corp.arin.net (ashxch01.corp.arin.net [199.43.0.17]) by smtp1.arin.net (Postfix) with ESMTP id 1C4DB1651FC; Tue, 16 Jul 2013 10:25:01 -0400 (EDT)
Received: from CHAXCH04.corp.arin.net (10.1.30.19) by ASHXCH01.corp.arin.net (199.43.0.17) with Microsoft SMTP Server (TLS) id 14.1.421.2; Tue, 16 Jul 2013 10:25:00 -0400
Received: from CHAXCH02.corp.arin.net ([169.254.2.236]) by CHAXCH04.corp.arin.net ([10.1.30.19]) with mapi id 14.02.0328.009; Tue, 16 Jul 2013 10:25:00 -0400
From: Andy Newton <andy@arin.net>
To: "Hollenbeck, Scott" <shollenbeck@verisign.com>, "weirds@ietf.org" <weirds@ietf.org>
Thread-Topic: [weirds] WGLC:  draft-ietf-weirds-rdap-query-05
Thread-Index: AQHOcaDhZwAk+6LeDEKNGSgMWAVhv5lTXV4AgAAI2wCAAEijAIAHa8OAgAF6iwCACt0+AIAASmeA///AbgA=
Date: Tue, 16 Jul 2013 14:24:58 +0000
Message-ID: <CE0ACEE6.2696D%andy@arin.net>
In-Reply-To: <831693C2CDA2E849A7D7A712B24E257F36AEE9A6@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.5.130515
x-originating-ip: [10.1.1.56]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <095887830FA7A8418CDCE697D95F16F8@corp.arin.net>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [weirds] WGLC:  draft-ietf-weirds-rdap-query-05
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jul 2013 14:25:14 -0000

On 7/16/13 10:12 AM, "Hollenbeck, Scott" <shollenbeck@verisign.com> wrote:

>>Then rdap-query stills needs to be updated to close the loop on entity
>>lookups by name (which aren't supported) and to make it clear that the
>>search stuff is being deferred to an unnamed (and possibly non-existent)
>>additional spec.

Is this an ICANN requirement? I'm trying to remember where it comes from.

Regardless, I doubt this meets the 80/20 rule as well. How many queries
are entity lookup by name vs ip lookup by address or domain lookup by
domain name?

-andy


From johnl@taugh.com  Tue Jul 16 07:28:46 2013
Return-Path: <johnl@taugh.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E6E1B21F9CA6 for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 07:28:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.639
X-Spam-Level: 
X-Spam-Status: No, score=-2.639 tagged_above=-999 required=5 tests=[AWL=-0.039, BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zQBdsyD+rntA for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 07:28:44 -0700 (PDT)
Received: from leila.iecc.com (leila6.iecc.com [IPv6:2001:470:1f07:1126:0:4c:6569:6c61]) by ietfa.amsl.com (Postfix) with ESMTP id 81DC921F9A4B for <weirds@ietf.org>; Tue, 16 Jul 2013 07:28:16 -0700 (PDT)
Received: (qmail 69299 invoked from network); 16 Jul 2013 14:27:49 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:user-agent:cleverness; s=10eb2.51e55865.k1307; bh=UONDueMOHfPhlcunue2JmnqFpRV4bgtJJ6lbHDp2QZo=; b=G1pSmS8Mru2shODQOUkvagOSM/Ftqm5BKqVizDoXYoE9UrwgByq9jhW+AVPfLaT/CZ6Fu6VXc+w4PfBlG5FlX3DhtOvhhItVWXRBE8ixub6pBahR5RFLHdyyUwTQSb9On5cUCoPigpgCSGzNaEQF7cXcjIk+19xCo2EVajxniE/QFt5mBJMrMS0IkALk8udnQLxNXT9WjMZYHAk5D7w5JXGzkiQqh6RGTidmJmqGsfBxpil9uG5yl9+GnM1/vxmV
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:user-agent:cleverness; s=10eb2.51e55865.k1307; bh=UONDueMOHfPhlcunue2JmnqFpRV4bgtJJ6lbHDp2QZo=; b=tMIPyO+xTaPUoL7BxWL1kWxMum6MtLmWVS+dk57ByWO8JOOFKMXl+BDRhZ34+ghJ3rkeYYXJhOLkK5ouZgAdb89pk/au9gcV1rMYsg05DC1uFCmaNxQjJn10LcNCUJDxe7Y2TJxRbSyJE7D+JpeJXs+xd9LP8HwmsTQFeHIfYL0Fr91SXA5qLSIrDRiw9pP2SgTHBppAhaMXArbsIK7XD1aiGh7YPDB3nh4vov3VZZXdtnsgvnGeuVZGZvaYgAtu
Received: (ofmipd 127.0.0.1); 16 Jul 2013 14:27:27 -0000
Date: 16 Jul 2013 10:27:49 -0400
Message-ID: <alpine.BSF.2.00.1307161014510.55360@joyce.lan>
From: "John R Levine" <johnl@taugh.com>
To: "Andy Newton" <andy@arin.net>
In-Reply-To: <CE0ACD2B.2695D%andy@arin.net>
References: <CE0ACD2B.2695D%andy@arin.net>
User-Agent: Alpine 2.00 (BSF 1167 2008-08-23)
Cleverness: None detected
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] WGLC: draft-ietf-weirds-rdap-query-05
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jul 2013 14:28:46 -0000

>>> I'm hard pressed to see how it makes a client more complex. I've 
>>> written a client and it bore no difference in the string manipulation 
>>> code needed for acting on base urls.
>>
>> It makes the bootstrap harder, since it has to find a complete URL, not
>> just a host name.
>
> Care to elaborate? Because I ran into no such issue at all.

On the numbers side, it seems unlikely that there will be any bootstrap 
more complex than point your client at your local RIR or maybe use a 
lookup table you downloaded one time, and hope for the best, so I agree 
it's not a big deal there.

On the names side, there are hundreds of TLDs now, and will be thousands, 
and it is utterly implausible that TLDs would agree to forward misdirected 
requests like RIRs do.

The obvious bootstrap to use the TLD name as the key for a DNS lookup and 
tell all the TLDs to use the same URL format, e.g.

http://<tld>.domain.rdap-servers.arpa/domain/foo.<tld>

This bootstrap is trivial.  If the bootstrap requires finding extra cruft 
to insert into the URL, it is far more complex.

R's,
John

PS: Didn't we have this same discsussion a few weeks ago?

From shollenbeck@verisign.com  Tue Jul 16 07:45:53 2013
Return-Path: <shollenbeck@verisign.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 01C1821E8090 for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 07:45:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ThU2kI50f-5m for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 07:45:47 -0700 (PDT)
Received: from exprod6og122.obsmtp.com (exprod6og122.obsmtp.com [64.18.1.238]) by ietfa.amsl.com (Postfix) with ESMTP id 0C8F621E808E for <weirds@ietf.org>; Tue, 16 Jul 2013 07:45:45 -0700 (PDT)
Received: from osprey.verisign.com ([216.168.239.75]) (using TLSv1) by exprod6ob122.postini.com ([64.18.5.12]) with SMTP ID DSNKUeVcmCBZARm2GtdusRGj3xJlYhLnLYdY@postini.com; Tue, 16 Jul 2013 07:45:47 PDT
Received: from brn1wnexcas01.vcorp.ad.vrsn.com (brn1wnexcas01.vcorp.ad.vrsn.com [10.173.152.205]) by osprey.verisign.com (8.13.6/8.13.4) with ESMTP id r6GEjfPJ022315 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 16 Jul 2013 10:45:41 -0400
Received: from BRN1WNEXMBX01.vcorp.ad.vrsn.com ([::1]) by brn1wnexcas01.vcorp.ad.vrsn.com ([::1]) with mapi id 14.02.0342.003; Tue, 16 Jul 2013 10:45:40 -0400
From: "Hollenbeck, Scott" <shollenbeck@verisign.com>
To: Andy Newton <andy@arin.net>, "weirds@ietf.org" <weirds@ietf.org>
Thread-Topic: [weirds] WGLC:  draft-ietf-weirds-rdap-query-05
Thread-Index: AQHOcaDipF1J5KwVBUOVGoSoTbZSl5lTXV4AgAAI2wCAAEijAIAHH+tQgAF/qjCAC2cGAP//w9MwgABHAQD//7++8A==
Date: Tue, 16 Jul 2013 14:45:40 +0000
Message-ID: <831693C2CDA2E849A7D7A712B24E257F36AEEA4D@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
References: <831693C2CDA2E849A7D7A712B24E257F36AEE9A6@BRN1WNEXMBX01.vcorp.ad.vrsn.com> <CE0ACEE6.2696D%andy@arin.net>
In-Reply-To: <CE0ACEE6.2696D%andy@arin.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.173.152.4]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [weirds] WGLC:  draft-ietf-weirds-rdap-query-05
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jul 2013 14:45:53 -0000

> -----Original Message-----
> From: Andy Newton [mailto:andy@arin.net]
> Sent: Tuesday, July 16, 2013 10:25 AM
> To: Hollenbeck, Scott; weirds@ietf.org
> Subject: Re: [weirds] WGLC: draft-ietf-weirds-rdap-query-05
>=20
> On 7/16/13 10:12 AM, "Hollenbeck, Scott" <shollenbeck@verisign.com>
> wrote:
>=20
> >>Then rdap-query stills needs to be updated to close the loop on
> entity
> >>lookups by name (which aren't supported) and to make it clear that
> the
> >>search stuff is being deferred to an unnamed (and possibly non-
> existent)
> >>additional spec.
>=20
> Is this an ICANN requirement? I'm trying to remember where it comes
> from.
>=20
> Regardless, I doubt this meets the 80/20 rule as well. How many queries
> are entity lookup by name vs ip lookup by address or domain lookup by
> domain name?

Both John Levine and Ernie Dainow have asked about registrar lookups by nam=
e, which we don't describe in rdap-query. In both cases I've pointed them t=
o rdap-search, which isn't a WG draft.

This type of lookup is a currently supported feature for .com and .net. I d=
idn't check other TLDs so I don't know if others do it, too. I also don't k=
now how many such queries Verisign receives, but I have someone looking int=
o it.

Scott

From marc.blanchet@viagenie.ca  Tue Jul 16 08:16:09 2013
Return-Path: <marc.blanchet@viagenie.ca>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 43A3A21E8091 for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 08:16:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.598
X-Spam-Level: 
X-Spam-Status: No, score=-102.598 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VEzAUBNnLoQ8 for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 08:16:08 -0700 (PDT)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [IPv6:2620:0:230:8000::2]) by ietfa.amsl.com (Postfix) with ESMTP id 9D7FB21E8087 for <weirds@ietf.org>; Tue, 16 Jul 2013 08:16:08 -0700 (PDT)
Received: from h195.viagenie.ca (h195.viagenie.ca [206.123.31.195]) by jazz.viagenie.ca (Postfix) with ESMTPSA id 0F2A9403EE; Tue, 16 Jul 2013 11:16:08 -0400 (EDT)
Content-Type: multipart/alternative; boundary="Apple-Mail=_54E939DF-1D0F-4D81-B00C-C911E402F4E7"
Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\))
From: Marc Blanchet <marc.blanchet@viagenie.ca>
In-Reply-To: <CE0ACDC3.26960%andy@arin.net>
Date: Tue, 16 Jul 2013 11:16:06 -0400
Message-Id: <C99DB641-EF3E-408C-84AE-CAE8F0F447A5@viagenie.ca>
References: <CE0ACDC3.26960%andy@arin.net>
To: Andy Newton <andy@arin.net>
X-Mailer: Apple Mail (2.1508)
Cc: "weirds@ietf.org Group" <weirds@ietf.org>
Subject: Re: [weirds] bootstrap requirements
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jul 2013 15:16:09 -0000

--Apple-Mail=_54E939DF-1D0F-4D81-B00C-C911E402F4E7
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

Le 2013-07-16 =E0 10:20, Andy Newton <andy@arin.net> a =E9crit :

> From: Marc Blanchet <marc.blanchet@viagenie.ca>
> Date: Tuesday, July 16, 2013 9:56 AM
> To: Andrew Newton <andy@arin.net>
> Cc: "weirds@ietf.org" <weirds@ietf.org>
> Subject: Re: [weirds] bootstrap requirements
>=20
>>>=20
>>> I have one additional one: Does not require us to open up previously =
settled technical decisions.
>>=20
>> would you mind stating them?  (I haven't seen a real concensus call =
on any of them and I've seen different opinions on all of them)
>=20
>=20
> This WG hasn't been operating under formal consensus calls for =
technical issues. I think this is easily covered under the "we all know =
it when we see it" measurement. Otherwise we get to open the XML vs. =
JSON debate, the HTTP RESTful vs DNS debate etc=85 Most of our drafts =
have been getting decent review on their revisions. If an item has been =
in a draft for sometime, especially after having had some discussion on =
the list, and has not changed, then it has been previously settled.

all fine. but it would really help (me at least) if you would be more =
precise on "previously settled technical decisions" when you are =
referring to bootstrap requirements/draft/discussion.=20

Marc.

>=20
> -andy


--Apple-Mail=_54E939DF-1D0F-4D81-B00C-C911E402F4E7
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=windows-1252

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dwindows-1252"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
"><div><div>Le 2013-07-16 =E0 10:20, Andy Newton &lt;<a =
href=3D"mailto:andy@arin.net">andy@arin.net</a>&gt; a =E9crit :</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite">

<meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3DWindows-1252">

<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; font-size: 14px; font-family: =
Calibri, sans-serif; ">
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family: Calibri; font-size: 11pt; text-align: left; =
border-width: 1pt medium medium; border-style: solid none none; padding: =
3pt 0in 0in; border-top-color: rgb(181, 196, 223); ">
<span style=3D"font-weight:bold">From: </span>Marc Blanchet &lt;<a =
href=3D"mailto:marc.blanchet@viagenie.ca">marc.blanchet@viagenie.ca</a>&gt=
;<br>
<span style=3D"font-weight:bold">Date: </span>Tuesday, July 16, 2013 =
9:56 AM<br>
<span style=3D"font-weight:bold">To: </span>Andrew Newton &lt;<a =
href=3D"mailto:andy@arin.net">andy@arin.net</a>&gt;<br>
<span style=3D"font-weight:bold">Cc: </span>"<a =
href=3D"mailto:weirds@ietf.org">weirds@ietf.org</a>" &lt;<a =
href=3D"mailto:weirds@ietf.org">weirds@ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>Re: [weirds] bootstrap =
requirements<br>
</div>
<div><br>
</div>
<blockquote id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" =
style=3D"BORDER-LEFT: #b5c4df 5 solid; PADDING:0 0 0 5; MARGIN:0 0 0 5;" =
type=3D"cite">
<div>
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; ">
<div>
<blockquote type=3D"cite">
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; font-size: 14px; font-family: =
Calibri, sans-serif; ">
<div><br>
</div>
<div>I have one additional one: Does not require us to open up =
previously settled technical decisions.</div>
</div>
</blockquote>
<div><br>
</div>
<div>would you mind stating them? &nbsp;(I haven't seen a real concensus =
call on any of them and I've seen different opinions on all of =
them)</div>
</div>
</div>
</div>
</blockquote>
</span>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div>
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; ">
<div>
<div>This WG hasn't been operating under formal consensus calls for =
technical issues. I think this is easily covered under the "we all know =
it when we see it" measurement. Otherwise we get to open the XML vs. =
JSON debate, the HTTP RESTful vs DNS debate etc=85
 Most of our drafts have been getting decent review on their revisions. =
If an item has been in a draft for sometime, especially after having had =
some discussion on the list, and has not changed, then it has been =
previously =
settled.</div></div></div></div></span></div></blockquote><div><br></div><=
div>all fine. but it would really help (me at least) if you would be =
more precise on "previously settled technical decisions" when you are =
referring to bootstrap =
requirements/draft/discussion.&nbsp;</div><div><br></div><div>Marc.</div><=
br><blockquote type=3D"cite"><div style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
font-size: 14px; font-family: Calibri, sans-serif; "><span =
id=3D"OLK_SRC_BODY_SECTION"><div><div style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>
</div>
</div>
</div>
</span>
<div><br>
</div>
<div>-andy</div>
</div>

</blockquote></div><br></body></html>=

--Apple-Mail=_54E939DF-1D0F-4D81-B00C-C911E402F4E7--

From andy@arin.net  Tue Jul 16 08:28:46 2013
Return-Path: <andy@arin.net>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8251A21F9BAB for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 08:28:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.488
X-Spam-Level: 
X-Spam-Status: No, score=-3.488 tagged_above=-999 required=5 tests=[AWL=-0.889, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id G2LgVIARSzHJ for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 08:28:41 -0700 (PDT)
Received: from smtp1.arin.net (smtp1.arin.net [IPv6:2001:500:4:13::33]) by ietfa.amsl.com (Postfix) with ESMTP id 718B621F9AE7 for <weirds@ietf.org>; Tue, 16 Jul 2013 08:28:41 -0700 (PDT)
Received: by smtp1.arin.net (Postfix, from userid 323) id E4A4D1651B5; Tue, 16 Jul 2013 11:28:37 -0400 (EDT)
Received: from ASHXCH01.corp.arin.net (ashxch01.corp.arin.net [199.43.0.17]) by smtp1.arin.net (Postfix) with ESMTP id 3076E165130; Tue, 16 Jul 2013 11:28:37 -0400 (EDT)
Received: from CHAXCH04.corp.arin.net (10.1.30.19) by ASHXCH01.corp.arin.net (199.43.0.17) with Microsoft SMTP Server (TLS) id 14.1.421.2; Tue, 16 Jul 2013 11:28:36 -0400
Received: from CHAXCH02.corp.arin.net ([169.254.2.236]) by CHAXCH04.corp.arin.net ([10.1.30.19]) with mapi id 14.02.0328.009; Tue, 16 Jul 2013 11:28:36 -0400
From: Andy Newton <andy@arin.net>
To: John R Levine <johnl@taugh.com>
Thread-Topic: [weirds] WGLC: draft-ietf-weirds-rdap-query-05
Thread-Index: AQHOgi4zkkPcUlvruU2rrvLhc3tboZlnWQkAgABG9ID//83tAA==
Date: Tue, 16 Jul 2013 15:28:35 +0000
Message-ID: <CE0ADB96.26993%andy@arin.net>
In-Reply-To: <alpine.BSF.2.00.1307161014510.55360@joyce.lan>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.5.130515
x-originating-ip: [10.1.1.56]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <4C0EFC1B9482854AB048EFEC3422442F@corp.arin.net>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] WGLC: draft-ietf-weirds-rdap-query-05
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jul 2013 15:28:46 -0000

On 7/16/13 10:27 AM, "John R Levine" <johnl@taugh.com> wrote:

>>>> I'm hard pressed to see how it makes a client more complex. I've
>>>> written a client and it bore no difference in the string manipulation
>>>> code needed for acting on base urls.
>>>
>>> It makes the bootstrap harder, since it has to find a complete URL, not
>>> just a host name.
>>
>> Care to elaborate? Because I ran into no such issue at all.
>
>On the numbers side, it seems unlikely that there will be any bootstrap
>more complex than point your client at your local RIR or maybe use a
>lookup table you downloaded one time, and hope for the best, so I agree
>it's not a big deal there.

You are arguing that it impedes your favored method of bootstrap, not that
it causes client code complexity which is where you started your objection.



>
>On the names side, there are hundreds of TLDs now, and will be thousands,
>and it is utterly implausible that TLDs would agree to forward
>misdirected=20
>requests like RIRs do.

You keep saying this, but that isn't how the concept of a bootstrap server
has been described.

>The obvious bootstrap to use the TLD name as the key for a DNS lookup and
>tell all the TLDs to use the same URL format, e.g.
>
>http://<tld>.domain.rdap-servers.arpa/domain/foo.<tld>
>
>This bootstrap is trivial.  If the bootstrap requires finding extra cruft
>to insert into the URL, it is far more complex.


Extra cruft? Care to elaborate?

As for code complexity:

1) your method

{ tld =3D domain.split( "\." ).last; url =3D
"http://#{tld}.domain.rdap-servers.arpa/domain/#{domain} }
# doesn't account for co.uk and the like

2) my way

{ url =3D "http://bootstrap.example/domain/#{domain}" }

-andy


From johnl@taugh.com  Tue Jul 16 08:47:42 2013
Return-Path: <johnl@taugh.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4C3A821F99A0 for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 08:47:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.637
X-Spam-Level: 
X-Spam-Status: No, score=-2.637 tagged_above=-999 required=5 tests=[AWL=-0.037, BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bDLTBGRFmqQp for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 08:47:41 -0700 (PDT)
Received: from leila.iecc.com (leila6.iecc.com [IPv6:2001:470:1f07:1126:0:4c:6569:6c61]) by ietfa.amsl.com (Postfix) with ESMTP id 29E7721F9306 for <weirds@ietf.org>; Tue, 16 Jul 2013 08:47:41 -0700 (PDT)
Received: (qmail 89846 invoked from network); 16 Jul 2013 15:47:40 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:user-agent:cleverness; s=15ef5.51e56b1c.k1307; bh=xehtg5+uzU5yCfVrxykfgk0Q2JspP8/T1KDFY96UoA0=; b=RDLXt7QCJfhyAFjx6TYvzjdi98cc0wo2y+B5ym6DpzPQfyEcm0mJpm6UAqNcTnYF0hB4iyrIc5yLtpcar1FThalsisuhlBbnQJFO0Pq4iM3s/Og3hzG3m/AWk4PR3m8ztvG1yGOFgXyr8UHJy3+zHmNjkht+K3l2mQo/RnMM1sIT+89AhEuOltvx06Lk/O3TRzbJMyP1tyVfp6fV5zHiFMcO7ZfibIAWKWwYV6/kKFWW5EENIDseycOAyUnYnr7a
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:user-agent:cleverness; s=15ef5.51e56b1c.k1307; bh=xehtg5+uzU5yCfVrxykfgk0Q2JspP8/T1KDFY96UoA0=; b=uhSOPfNJBICtxkgn2XdevikHWIFjgWFWu0+TLu/UZbR5C9kPJWZMN0XagPg50z6jk4nMrXowNjYtKyzo09h8EW3HaREyJDX4sZCGB56nAF8xmQcwGRfMbbRjad8FdZTs3m+TOSrPd5YP8irU/DOtyQKGknCHGoexI/6qdRUz0YbcZpbcnqp3IVKUGfwseUdreIOnPskqjkv7Csfh50JsXIZ+ilhiMbqcHJqMM6O3lA9yeK5ud2X3Je76pxeXXIME
Received: (ofmipd 127.0.0.1); 16 Jul 2013 15:47:18 -0000
Date: 16 Jul 2013 11:47:40 -0400
Message-ID: <alpine.BSF.2.00.1307161129510.55360@joyce.lan>
From: "John R Levine" <johnl@taugh.com>
To: "Andy Newton" <andy@arin.net>
In-Reply-To: <CE0ADB96.26993%andy@arin.net>
References: <CE0ADB96.26993%andy@arin.net>
User-Agent: Alpine 2.00 (BSF 1167 2008-08-23)
Cleverness: None detected
MIME-Version: 1.0
Content-Type: MULTIPART/signed; protocol="application/pkcs7-signature"; micalg=sha1; BOUNDARY="3825401791-1901540963-1373989660=:55360"
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] WGLC: draft-ietf-weirds-rdap-query-05
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jul 2013 15:47:42 -0000

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--3825401791-1901540963-1373989660=:55360
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed

> You are arguing that it impedes your favored method of bootstrap, not that
> it causes client code complexity which is where you started your objection.

Um, the bootstrap is part of the client.

>> On the names side, there are hundreds of TLDs now, and will be 
>> thousands, and it is utterly implausible that TLDs would agree to 
>> forward misdirected requests like RIRs do.

> You keep saying this, but that isn't how the concept of a bootstrap server
> has been described.

Aw, come on.  We've had lengthy arguments about exactly these issues on 
this list in the past month.

  ...

> { url = "http://bootstrap.example/domain/#{domain}" }

For numbers, it's basically what I said two messages ago, point your 
client at your RIR and it'll redirect you.

For names, there is an enormous amount of WHOIS traffic to Verisign, large 
amounts to Afilias and maybe Neustar and a trickle to everyone else.  An 
http bootstrap means that the bootstrap has to handle an RDAP load as 
great as Verisign's since they'll potentially be doing a redirect in front 
of every lookup.  (Web caches don't help unless you expect people to be 
making the exact same query over and over.)  While IANA has said they 
could do it if we asked them to, that seems like a lot of infrastructure 
for very little gain relative to a DNS bootstrap.

Also, given the financial stakes in the domain community, a third party 
server that knows all or most of the RDAP queries people are making is 
going to have a bullseye painted on it, both to DoS and even more to steal 
the logs.  A DNS bootstrap avoids those.

Finally, in case it's not obvious, I see no reason that numbers and names 
need the same bootstrap.  The questions and answers are different (some 
overlap, but basically different) and a different bootstrap is no big deal 
so long as it's simple.  Yes, I know it makes the client a smidgen more 
complex.

R's,
John
--3825401791-1901540963-1373989660=:55360
Content-Type: APPLICATION/pkcs7-signature; name=smime.p7s
Content-Transfer-Encoding: BASE64
Content-Description: S/MIME Cryptographic Signature
Content-Disposition: attachment; filename=smime.p7s

MIIJCQYJKoZIhvcNAQcCoIII+jCCCPYCAQExCzAJBgUrDgMCGgUAMAsGCSqG
SIb3DQEHAaCCBjowggY2MIIFHqADAgECAgMGLywwDQYJKoZIhvcNAQEFBQAw
gYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYD
VQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYD
VQQDEy9TdGFydENvbSBDbGFzcyAxIFByaW1hcnkgSW50ZXJtZWRpYXRlIENs
aWVudCBDQTAeFw0xMzAzMTYxOTQ0MDdaFw0xNDAzMTgxMjI4MzVaMFUxGTAX
BgNVBA0TEHFaMXRuOTBuMkdVODZzemYxGDAWBgNVBAMMD2pvaG5sQHRhdWdo
LmNvbTEeMBwGCSqGSIb3DQEJARYPam9obmxAdGF1Z2guY29tMIIBIjANBgkq
hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAve/4NFMbuvtD6QSuXAoYQ0SkaO9s
DiNHA4saJNV0OIXd6dtM87w7OETKWWVq24Ab6vQaYh218oCF1GDdLv6EiRB8
oL1k9sK2v70iAVT83vEnmaj6/hQVcBI6mZJH6LXyCgYSP2e5yBQqJu+hgLte
bdg7kOKW2tb937jDn9KYRVFIlEU0/iu/b/Buwq3ahg2BsG3vg92Zk+Dv5VON
QDLE8x8wdi1cor7qBY/RERw4O3LXo3644OU0t6KS3aQxLrXEvWZHHvLhsAu1
BjYbC+qdSddDT1t+adEnZq9/wMhNGhPWCd/uFDZanSpyM913b7eI1Q2aNgA0
cccjEgBsp8IipwIDAQABo4IC1TCCAtEwCQYDVR0TBAIwADALBgNVHQ8EBAMC
BLAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMB0GA1UdDgQWBBSL
djRDW8NpGZJjlhjZ0SLge0hCvjAfBgNVHSMEGDAWgBRTcu2SnODaywFcfH6W
NU7y1LhRgjAaBgNVHREEEzARgQ9qb2hubEB0YXVnaC5jb20wggFMBgNVHSAE
ggFDMIIBPzCCATsGCysGAQQBgbU3AQIDMIIBKjAuBggrBgEFBQcCARYiaHR0
cDovL3d3dy5zdGFydHNzbC5jb20vcG9saWN5LnBkZjCB9wYIKwYBBQUHAgIw
geowJxYgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwAwIBARqB
vlRoaXMgY2VydGlmaWNhdGUgd2FzIGlzc3VlZCBhY2NvcmRpbmcgdG8gdGhl
IENsYXNzIDEgVmFsaWRhdGlvbiByZXF1aXJlbWVudHMgb2YgdGhlIFN0YXJ0
Q29tIENBIHBvbGljeSwgcmVsaWFuY2Ugb25seSBmb3IgdGhlIGludGVuZGVk
IHB1cnBvc2UgaW4gY29tcGxpYW5jZSBvZiB0aGUgcmVseWluZyBwYXJ0eSBv
YmxpZ2F0aW9ucy4wNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2NybC5zdGFy
dHNzbC5jb20vY3J0dTEtY3JsLmNybDCBjgYIKwYBBQUHAQEEgYEwfzA5Bggr
BgEFBQcwAYYtaHR0cDovL29jc3Auc3RhcnRzc2wuY29tL3N1Yi9jbGFzczEv
Y2xpZW50L2NhMEIGCCsGAQUFBzAChjZodHRwOi8vYWlhLnN0YXJ0c3NsLmNv
bS9jZXJ0cy9zdWIuY2xhc3MxLmNsaWVudC5jYS5jcnQwIwYDVR0SBBwwGoYY
aHR0cDovL3d3dy5zdGFydHNzbC5jb20vMA0GCSqGSIb3DQEBBQUAA4IBAQCM
pgcOpxRJazPzEBYnhGENuQqzXeLyA3a8XL7YaxaAJwV7ucDVkyQHu35PUEkh
vVgIKnxq6N9WxHiO6GK/imdwS3LrUBbs+0v+95m6YhJv6ZfvAHTyTLqrozXU
ohR5NRFeL0p1OfK1llnl/I71Fe/JNgxJHDn1puzsFoJD3zYCKgNdST3FPNIb
2v/xIiubuB85tiJSWUlc56OkCdBK3ZgBnwYV8LxFmpOlwedaHC6sxIk1rsuX
BHbRIJwLFy2LqVtNm0M5NzBVyPQf72lPn/aaJLbqY5DDm4/lSy94R+CKXabE
6lWan7xmbqdDDlMxGbpMRWV2Cxi5ONp4uNgNcwI6MYIClzCCApMCAQEwgZQw
gYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYD
VQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYD
VQQDEy9TdGFydENvbSBDbGFzcyAxIFByaW1hcnkgSW50ZXJtZWRpYXRlIENs
aWVudCBDQQIDBi8sMAkGBSsOAwIaBQCggdgwGAYJKoZIhvcNAQkDMQsGCSqG
SIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTMwNzE2MTU0NzQwWjAjBgkqhkiG
9w0BCQQxFgQUm51TTU7/H+tEQfHfr6OQhOiJCV8weQYJKoZIhvcNAQkPMWww
ajALBglghkgBZQMEASowCwYJYIZIAWUDBAEWMAsGCWCGSAFlAwQBAjAKBggq
hkiG9w0DBzAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4D
AgcwDQYIKoZIhvcNAwICASgwDQYJKoZIhvcNAQEBBQAEggEAM3B7qf7vZ8ds
ypxuDOUAGAWUopmGvYcH7KDXp7jjCtlTKDRLtOYru/siDoMNcW/DDqJ2XMqo
aQup9acmP3SV2ROEsNrNf6D65QGgcdUD1r29yYZ5T3qcSMBnDahI7OU/snlS
HcDUnaL0V9f7mMll0Ai3veDL5AwVDr4ubUwxRQauXpFV63JTtMwwTuWZz6tw
Ajbxn3yNr93TrrxdQ5GJBrr88LWtf37FHQLWk56SG2LjjJKsL/f6Y4p+uzfz
k0Gla3X5tMvz8tZ5FFIQKvP4oC4Bwsb21hnrXVbQrN7DF+lCbDF/9hYGPvr7
uu90GfnpGEtpjuT0E8iL88eJLhfnxg==

--3825401791-1901540963-1373989660=:55360--

From edainow@afilias.info  Tue Jul 16 09:24:19 2013
Return-Path: <edainow@afilias.info>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E80CB21F9ED4 for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 09:24:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.126
X-Spam-Level: 
X-Spam-Status: No, score=-2.126 tagged_above=-999 required=5 tests=[AWL=0.473,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UX52hEwNpDdA for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 09:24:14 -0700 (PDT)
Received: from outbound.afilias.info (outbound.afilias.info [66.199.183.4]) by ietfa.amsl.com (Postfix) with ESMTP id 296CF21F9A2E for <weirds@ietf.org>; Tue, 16 Jul 2013 09:24:13 -0700 (PDT)
Received: from ms5.on1.afilias-ops.info ([10.109.8.9] helo=smtp.afilias.info) by outbound.afilias.info with esmtp (Exim 4.72) (envelope-from <edainow@afilias.info>) id 1Uz82t-0000qe-6B for weirds@ietf.org; Tue, 16 Jul 2013 16:24:11 +0000
Received: from mail-yh0-f52.google.com ([209.85.213.52]) by smtp.afilias.info with esmtps (TLSv1:RC4-SHA:128) (Exim 4.72) (envelope-from <edainow@afilias.info>) id 1Uz82t-0001Hc-5r for weirds@ietf.org; Tue, 16 Jul 2013 16:24:11 +0000
Received: by mail-yh0-f52.google.com with SMTP id f10so253818yha.39 for <weirds@ietf.org>; Tue, 16 Jul 2013 09:24:06 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding :x-gm-message-state; bh=vsicYHoHTALG5KJ5z9itPR8AHPl1ZglFz8JVtCOtkV4=; b=eObdPDxB4nMnWjiryNxnFf85sCYNUVSOGeytbrnVE4gqXK6V4Y64asCsA0BexS5mOr +XyHYwhl4Txg3H1miJMbRpG5c38fL3PjTmx3Fib8iE72Vfs+rcB2CqasyBG9hVlcGwHm ZUpPlkz/vZPAi3VEbVFso9PCxMHfIhirT8v9MToHc1wb6Gjc6RtpwB42qxQvBQkpv995 8H/DjnNx3d61msbeKdAQiKxaFOWRqo/rv2ISHCj2FJN+NKT/mmMQhcfmTGqeir2jXPmR ppSlgGfIZxhp3HRr69TMBxYcfuKKMJpDk4dfl1noKnz5zLyHM6F+hme2Zam9Fd/jX3+G M45g==
X-Received: by 10.236.176.10 with SMTP id a10mr628402yhm.189.1373991846074; Tue, 16 Jul 2013 09:24:06 -0700 (PDT)
X-Received: by 10.236.176.10 with SMTP id a10mr628397yhm.189.1373991845974; Tue, 16 Jul 2013 09:24:05 -0700 (PDT)
Received: from [10.10.68.31] (tor-gateway.afilias.info. [199.15.87.4]) by mx.google.com with ESMTPSA id m63sm2165401yhb.10.2013.07.16.09.24.03 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 16 Jul 2013 09:24:04 -0700 (PDT)
Message-ID: <51E573A1.9040305@afilias.info>
Date: Tue, 16 Jul 2013 12:24:01 -0400
From: Ernie Dainow <edainow@afilias.info>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130620 Thunderbird/17.0.7
MIME-Version: 1.0
To: John R Levine <johnl@taugh.com>
References: <CE0ADB96.26993%andy@arin.net> <alpine.BSF.2.00.1307161129510.55360@joyce.lan>
In-Reply-To: <alpine.BSF.2.00.1307161129510.55360@joyce.lan>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Gm-Message-State: ALoCoQmLOEYhueEN0nqzO6OGe0ABimrIhMHkgk0IHOTrriDJg5wUXiZYNX9MK5e6hF+6UkMFM7NJj/ediN87q8lj8q7igdCvHrch67jTipPrMVZqlK2EiC8h+vFkWZM3aO/Wwy4Jf2AD
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] WGLC: draft-ietf-weirds-rdap-query-05
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jul 2013 16:24:20 -0000

On 7/16/2013 11:47 AM, John R Levine wrote:
>
>  ...
>
> For numbers, it's basically what I said two messages ago, point your 
> client at your RIR and it'll redirect you.
>
> For names, there is an enormous amount of WHOIS traffic to Verisign, 
> large amounts to Afilias and maybe Neustar and a trickle to everyone 
> else.  An http bootstrap means that the bootstrap has to handle an 
> RDAP load as great as Verisign's since they'll potentially be doing a 
> redirect in front of every lookup.  (Web caches don't help unless you 
> expect people to be making the exact same query over and over.)  While 
> IANA has said they could do it if we asked them to, that seems like a 
> lot of infrastructure for very little gain relative to a DNS bootstrap.
>
> Also, given the financial stakes in the domain community, a third 
> party server that knows all or most of the RDAP queries people are 
> making is going to have a bullseye painted on it, both to DoS and even 
> more to steal the logs.  A DNS bootstrap avoids those.
>
> Finally, in case it's not obvious, I see no reason that numbers and 
> names need the same bootstrap.  The questions and answers are 
> different (some overlap, but basically different) and a different 
> bootstrap is no big deal so long as it's simple.  Yes, I know it makes 
> the client a smidgen more complex.
>

Here is what I see as the key points in the bootstrap debate for names.

The DNS solution seems simple from the client side, where the client 
simply uses
http://<tld>.domain.rdap-servers.arpa/domain/foo.<tld>

However, this solution has limitations because the server cannot be 
configured with a general url path.
1) all RDAP servers must be either http or https (http with redirect to 
https where necessary may address this adequately)
2) in a production environment it adds great flexibility to be able 
define a service with a url path.

It is not clear that the DNS solution is worth giving up the flexibility 
of the url path. A url table for names is not so very different from a 
url table for numbers. While there are many more providers for names, 
the large bulk of registered domains (and presumably RDAP lookups) will 
be for the large established TLDs, so a table built into the client will 
probably handle 90% or more of RDAP requests. For TLDs not in the table, 
an RDAP redirector can be used and a smart client can cache the 
redirected url for future lookups. As new TLDs come on line, it will 
take some time before they have a large number of registered domains. If 
the clients update their tables once a year they will continue to handle 
the majority of RDAP requests from the url table without falling back to 
the redirector.

In this scenario, I wouldn't necessarily expect names providers to 
provide redirects to other TLDs. It would be up to the client to use the 
correct url or else use the redirector.

The redirector should not have to handle a lot of requests. If 'lazy 
programmers' don't use a lookup table and just use the redirector for 
every request, the redirector can use rate limiting.

-Ernie



From johnl@taugh.com  Tue Jul 16 09:43:52 2013
Return-Path: <johnl@taugh.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A4B6011E80E9 for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 09:43:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.635
X-Spam-Level: 
X-Spam-Status: No, score=-2.635 tagged_above=-999 required=5 tests=[AWL=-0.035, BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hKah3aKH3V7p for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 09:43:41 -0700 (PDT)
Received: from leila.iecc.com (leila6.iecc.com [IPv6:2001:470:1f07:1126:0:4c:6569:6c61]) by ietfa.amsl.com (Postfix) with ESMTP id ED67411E80D7 for <weirds@ietf.org>; Tue, 16 Jul 2013 09:43:40 -0700 (PDT)
Received: (qmail 5893 invoked from network); 16 Jul 2013 16:43:40 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:user-agent:cleverness; s=1703.51e5783c.k1307; bh=FJ3cHjczeKd+qOzbtjSI50XBmhZYNp7MllhsdVbGS28=; b=Scur7lnnGcTBECShpQohai198HJ2HwrS3omSJIr7rACEoOpJ+CmQhcLPGhN1BhfMYtKfFJtocJwxFFlYunB+2j/aeJwguRDd9iZkHXkHbvdZmnpwwTWfyk1531a7m75HgN6EGlDEI4xsafKeQuZ0R1ZcwoRx8nhmcSV49Yv+11d4vTPHiOcR8WhzF9PN8POHtItlYs+WZ4wTaCStpJRillBP/akJ3YbUs/Ve8dEdjd0lmSbeeLi5Hm57R0F5LTfb
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:user-agent:cleverness; s=1703.51e5783c.k1307; bh=FJ3cHjczeKd+qOzbtjSI50XBmhZYNp7MllhsdVbGS28=; b=oUTxjexLfT1b6uyoIVKCRcAlrAtl35D+slv+eA1Fx6Dryng29Kh+9p8nDAzR3T8PBPgPBKaAB9OIa481h5lMw4hLwvG0XYKAQXvj6kGtBqtZqUsQ6CgIEK9feHYZrvOasT+kOgsRBzXV52JEcjmSoTvXzB/St9GdzAFVyxGIOzUxiILel37rj7XMSFW6VzTH2M1cPAN1t7DwsoOaADmMGrL/5aJwIU+eW+H6bPZ3W5woEA4faPG07jdfoczvTSI6
Received: (ofmipd 127.0.0.1); 16 Jul 2013 16:43:18 -0000
Date: 16 Jul 2013 12:43:40 -0400
Message-ID: <alpine.BSF.2.00.1307161228360.55360@joyce.lan>
From: "John R Levine" <johnl@taugh.com>
To: "Ernie Dainow" <edainow@afilias.info>
In-Reply-To: <51E573A1.9040305@afilias.info>
References: <CE0ADB96.26993%andy@arin.net> <alpine.BSF.2.00.1307161129510.55360@joyce.lan> <51E573A1.9040305@afilias.info>
User-Agent: Alpine 2.00 (BSF 1167 2008-08-23)
Cleverness: None detected
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] WGLC: draft-ietf-weirds-rdap-query-05
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jul 2013 16:43:52 -0000

> However, this solution has limitations because the server cannot be 
> configured with a general url path.

> 1) all RDAP servers must be either http or https (http with redirect to https 
> where necessary may address this adequately)

Agreed.  I was previously arguing that everyone should use https, but 
people with more https experience than me persuaded me otherwise.

CA management is mess, particularly when you expect to have servers 
managed by hundreds of different organizations in every country of the 
world.  SSL failures will be frequent, due to either config errors or 
clients not knowing about a server's favorite CA.

Someone also noted that a later extension to add signatures to the JSON 
return values would not be hard, either what JOSE is doing or something 
much simpler with a signed hash of a canonicalized JSON string.

> 2) in a production environment it adds great flexibility to be able define a 
> service with a url path.

In an Apache web server it is literally a minute's work to create server 
config rules to rewrite URLs to map into whatever crufty underlying 
structure you want.  I've done it more times than I can remember.  Ditto 
Nginx.  Ditto lighttpd.  Ditto application level frameworks like Werkzeug.

What kind of web servers do registries use that can't do that?

R's,
John

From michael@mwyoung.ca  Tue Jul 16 09:51:16 2013
Return-Path: <michael@mwyoung.ca>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AE75A21E8083 for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 09:51:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Level: 
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8-UFaDYtH5VN for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 09:51:12 -0700 (PDT)
Received: from mail-ie0-f169.google.com (mail-ie0-f169.google.com [209.85.223.169]) by ietfa.amsl.com (Postfix) with ESMTP id 00FAC21E8050 for <weirds@ietf.org>; Tue, 16 Jul 2013 09:51:11 -0700 (PDT)
Received: by mail-ie0-f169.google.com with SMTP id 10so2147468ied.28 for <weirds@ietf.org>; Tue, 16 Jul 2013 09:51:11 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :message-id:references:to:x-mailer:x-gm-message-state; bh=SBInqaHQsREFrKzECQ2zZNwaHl398+ixIdTtNS9uuJ8=; b=mYbT1puEJq2M8cwFYSLjOZ7VPbK1EtcBBKBz5eERyA19A7Ieh9tfmxU3WUNv/RhdEo ttOTdp9rkgToPIEJfs35YsQyGaRhgSReJbuFNL02EOsK+Q7A29Jz+WSeSjghKJYc0LfT s7sI+iKz6YUJhbvMxh1IupxqXMJwul6QdWdCEc/6VlQX+zRmUv0GVUdAqpwY5w8b14Zj DXeggDWYOMI8BweZSs4YwUxE2qb87R7xfMRLryzF4dKTCY4w9LTpMAvXk5c/b6AS+kAw tjHmr6UPWXpmRvGY5g/imClRaOdGlZe0B8LB57M+FH8r95JcUzsup3JfJXhEYjL7T+1B LfgA==
X-Received: by 10.42.80.9 with SMTP id t9mr1821101ick.14.1373993471419; Tue, 16 Jul 2013 09:51:11 -0700 (PDT)
Received: from [172.16.1.44] (CPE74d02b4255c8-CM78cd8ece2635.cpe.net.cable.rogers.com. [173.32.3.13]) by mx.google.com with ESMTPSA id vc13sm2403558igb.1.2013.07.16.09.51.09 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 16 Jul 2013 09:51:10 -0700 (PDT)
Content-Type: multipart/alternative; boundary="Apple-Mail=_726F333D-B35A-45BF-A7F5-9673C4F32532"
Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\))
From: MICHAEL YOUNG <michael@mwyoung.ca>
In-Reply-To: <51E573A1.9040305@afilias.info>
Date: Tue, 16 Jul 2013 12:51:07 -0400
Message-Id: <B8C65D11-36AE-4BDC-89A4-A020BFC7698C@mwyoung.ca>
References: <CE0ADB96.26993%andy@arin.net> <alpine.BSF.2.00.1307161129510.55360@joyce.lan> <51E573A1.9040305@afilias.info>
To: Ernie Dainow <edainow@afilias.info>
X-Mailer: Apple Mail (2.1508)
X-Gm-Message-State: ALoCoQmxpYByjaaQgbx9InXehCqpozR1CTFG9nWX2GNRrVUVQsUUkJyxy86EOZ+SKsB+w6kSe8d5
Cc: John R Levine <johnl@taugh.com>, "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] WGLC: draft-ietf-weirds-rdap-query-05
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jul 2013 16:51:16 -0000

--Apple-Mail=_726F333D-B35A-45BF-A7F5-9673C4F32532
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Has everyone looked the ICANN proposal for centralized RDDS for =
Registries and Registrars (GTLDs)?  Seems like a contributing factor to =
this discussion.

This would just leave the ccTLDs running their own Whois.

-Michael

On 2013-07-16, at 12:24 PM, Ernie Dainow <edainow@afilias.info> wrote:

>=20
> On 7/16/2013 11:47 AM, John R Levine wrote:
>>=20
>> ...
>>=20
>> For numbers, it's basically what I said two messages ago, point your =
client at your RIR and it'll redirect you.
>>=20
>> For names, there is an enormous amount of WHOIS traffic to Verisign, =
large amounts to Afilias and maybe Neustar and a trickle to everyone =
else.  An http bootstrap means that the bootstrap has to handle an RDAP =
load as great as Verisign's since they'll potentially be doing a =
redirect in front of every lookup.  (Web caches don't help unless you =
expect people to be making the exact same query over and over.)  While =
IANA has said they could do it if we asked them to, that seems like a =
lot of infrastructure for very little gain relative to a DNS bootstrap.
>>=20
>> Also, given the financial stakes in the domain community, a third =
party server that knows all or most of the RDAP queries people are =
making is going to have a bullseye painted on it, both to DoS and even =
more to steal the logs.  A DNS bootstrap avoids those.
>>=20
>> Finally, in case it's not obvious, I see no reason that numbers and =
names need the same bootstrap.  The questions and answers are different =
(some overlap, but basically different) and a different bootstrap is no =
big deal so long as it's simple.  Yes, I know it makes the client a =
smidgen more complex.
>>=20
>=20
> Here is what I see as the key points in the bootstrap debate for =
names.
>=20
> The DNS solution seems simple from the client side, where the client =
simply uses
> http://<tld>.domain.rdap-servers.arpa/domain/foo.<tld>
>=20
> However, this solution has limitations because the server cannot be =
configured with a general url path.
> 1) all RDAP servers must be either http or https (http with redirect =
to https where necessary may address this adequately)
> 2) in a production environment it adds great flexibility to be able =
define a service with a url path.
>=20
> It is not clear that the DNS solution is worth giving up the =
flexibility of the url path. A url table for names is not so very =
different from a url table for numbers. While there are many more =
providers for names, the large bulk of registered domains (and =
presumably RDAP lookups) will be for the large established TLDs, so a =
table built into the client will probably handle 90% or more of RDAP =
requests. For TLDs not in the table, an RDAP redirector can be used and =
a smart client can cache the redirected url for future lookups. As new =
TLDs come on line, it will take some time before they have a large =
number of registered domains. If the clients update their tables once a =
year they will continue to handle the majority of RDAP requests from the =
url table without falling back to the redirector.
>=20
> In this scenario, I wouldn't necessarily expect names providers to =
provide redirects to other TLDs. It would be up to the client to use the =
correct url or else use the redirector.
>=20
> The redirector should not have to handle a lot of requests. If 'lazy =
programmers' don't use a lookup table and just use the redirector for =
every request, the redirector can use rate limiting.
>=20
> -Ernie
>=20
>=20
> _______________________________________________
> weirds mailing list
> weirds@ietf.org
> https://www.ietf.org/mailman/listinfo/weirds




MICHAEL YOUNG
michael@mwyoung.ca





--Apple-Mail=_726F333D-B35A-45BF-A7F5-9673C4F32532
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
"><div>Has everyone looked the ICANN proposal for centralized RDDS for =
Registries and Registrars (GTLDs)? &nbsp;Seems like a contributing =
factor to this discussion.</div><div><br></div><div>This would just =
leave the ccTLDs running their own =
Whois.</div><div><br></div><div>-Michael</div><br><div><div>On =
2013-07-16, at 12:24 PM, Ernie Dainow &lt;<a =
href=3D"mailto:edainow@afilias.info">edainow@afilias.info</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><br>On 7/16/2013 11:47 AM, John R Levine =
wrote:<br><blockquote type=3D"cite"><br> ...<br><br>For numbers, it's =
basically what I said two messages ago, point your client at your RIR =
and it'll redirect you.<br><br>For names, there is an enormous amount of =
WHOIS traffic to Verisign, large amounts to Afilias and maybe Neustar =
and a trickle to everyone else. &nbsp;An http bootstrap means that the =
bootstrap has to handle an RDAP load as great as Verisign's since =
they'll potentially be doing a redirect in front of every lookup. =
&nbsp;(Web caches don't help unless you expect people to be making the =
exact same query over and over.) &nbsp;While IANA has said they could do =
it if we asked them to, that seems like a lot of infrastructure for very =
little gain relative to a DNS bootstrap.<br><br>Also, given the =
financial stakes in the domain community, a third party server that =
knows all or most of the RDAP queries people are making is going to have =
a bullseye painted on it, both to DoS and even more to steal the logs. =
&nbsp;A DNS bootstrap avoids those.<br><br>Finally, in case it's not =
obvious, I see no reason that numbers and names need the same bootstrap. =
&nbsp;The questions and answers are different (some overlap, but =
basically different) and a different bootstrap is no big deal so long as =
it's simple. &nbsp;Yes, I know it makes the client a smidgen more =
complex.<br><br></blockquote><br>Here is what I see as the key points in =
the bootstrap debate for names.<br><br>The DNS solution seems simple =
from the client side, where the client simply =
uses<br>http://&lt;tld&gt;.domain.rdap-servers.arpa/domain/foo.&lt;tld&gt;=
<br><br>However, this solution has limitations because the server cannot =
be configured with a general url path.<br>1) all RDAP servers must be =
either http or https (http with redirect to https where necessary may =
address this adequately)<br>2) in a production environment it adds great =
flexibility to be able define a service with a url path.<br><br>It is =
not clear that the DNS solution is worth giving up the flexibility of =
the url path. A url table for names is not so very different from a url =
table for numbers. While there are many more providers for names, the =
large bulk of registered domains (and presumably RDAP lookups) will be =
for the large established TLDs, so a table built into the client will =
probably handle 90% or more of RDAP requests. For TLDs not in the table, =
an RDAP redirector can be used and a smart client can cache the =
redirected url for future lookups. As new TLDs come on line, it will =
take some time before they have a large number of registered domains. If =
the clients update their tables once a year they will continue to handle =
the majority of RDAP requests from the url table without falling back to =
the redirector.<br><br>In this scenario, I wouldn't necessarily expect =
names providers to provide redirects to other TLDs. It would be up to =
the client to use the correct url or else use the redirector.<br><br>The =
redirector should not have to handle a lot of requests. If 'lazy =
programmers' don't use a lookup table and just use the redirector for =
every request, the redirector can use rate =
limiting.<br><br>-Ernie<br><br><br>_______________________________________=
________<br>weirds mailing list<br><a =
href=3D"mailto:weirds@ietf.org">weirds@ietf.org</a><br>https://www.ietf.or=
g/mailman/listinfo/weirds<br></blockquote></div><br><div =
apple-content-edited=3D"true">
<span class=3D"Apple-style-span" style=3D"border-collapse: separate; =
color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: =
0px; text-transform: none; white-space: normal; widows: 2; word-spacing: =
0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =
rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: =
normal; font-weight: normal; letter-spacing: normal; line-height: =
normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><div><br =
class=3D"Apple-interchange-newline"><br></div><div><br></div><div>MICHAEL =
YOUNG</div><div><a =
href=3D"mailto:michael@mwyoung.ca">michael@mwyoung.ca</a></div><div><br></=
div></div></span><br class=3D"Apple-interchange-newline"></span><br =
class=3D"Apple-interchange-newline">
</div>
<br></body></html>=

--Apple-Mail=_726F333D-B35A-45BF-A7F5-9673C4F32532--

From andy@arin.net  Tue Jul 16 09:51:23 2013
Return-Path: <andy@arin.net>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 771B321E809E for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 09:51:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.398
X-Spam-Level: 
X-Spam-Status: No, score=-3.398 tagged_above=-999 required=5 tests=[AWL=-0.800, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mRjSnBSTY-kr for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 09:51:18 -0700 (PDT)
Received: from smtp1.arin.net (smtp1.arin.net [IPv6:2001:500:4:13::33]) by ietfa.amsl.com (Postfix) with ESMTP id B39A221E8050 for <weirds@ietf.org>; Tue, 16 Jul 2013 09:51:17 -0700 (PDT)
Received: by smtp1.arin.net (Postfix, from userid 323) id 531E1164FBE; Tue, 16 Jul 2013 12:51:17 -0400 (EDT)
Received: from ASHXCH01.corp.arin.net (ashxch01.corp.arin.net [199.43.0.17]) by smtp1.arin.net (Postfix) with ESMTP id 646A3164F7F; Tue, 16 Jul 2013 12:51:16 -0400 (EDT)
Received: from CHAXCH04.corp.arin.net (10.1.30.19) by ASHXCH01.corp.arin.net (199.43.0.17) with Microsoft SMTP Server (TLS) id 14.1.421.2; Tue, 16 Jul 2013 12:51:16 -0400
Received: from CHAXCH02.corp.arin.net ([169.254.2.236]) by CHAXCH04.corp.arin.net ([10.1.30.19]) with mapi id 14.02.0328.009; Tue, 16 Jul 2013 12:51:15 -0400
From: Andy Newton <andy@arin.net>
To: Marc Blanchet <marc.blanchet@viagenie.ca>
Thread-Topic: [weirds] bootstrap requirements
Thread-Index: AQHOeNsZvzJ9OfEu6kaHqEsVqCFvtplnYYCAgABITQD//8OnAIAAUqwA///XboA=
Date: Tue, 16 Jul 2013 16:50:53 +0000
Message-ID: <CE0ADF2D.269B4%andy@arin.net>
In-Reply-To: <C99DB641-EF3E-408C-84AE-CAE8F0F447A5@viagenie.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.5.130515
x-originating-ip: [10.1.1.56]
Content-Type: multipart/alternative; boundary="_000_CE0ADF2D269B4andyarinnet_"
MIME-Version: 1.0
Cc: "weirds@ietf.org Group" <weirds@ietf.org>
Subject: Re: [weirds] bootstrap requirements
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jul 2013 16:51:24 -0000

--_000_CE0ADF2D269B4andyarinnet_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

From: Marc Blanchet <marc.blanchet@viagenie.ca<mailto:marc.blanchet@viageni=
e.ca>>
Date: Tuesday, July 16, 2013 11:16 AM
To: Andrew Newton <andy@arin.net<mailto:andy@arin.net>>
Cc: "weirds@ietf.org<mailto:weirds@ietf.org>" <weirds@ietf.org<mailto:weird=
s@ietf.org>>
Subject: Re: [weirds] bootstrap requirements

Le 2013-07-16 =E0 10:20, Andy Newton <andy@arin.net<mailto:andy@arin.net>> =
a =E9crit :

From: Marc Blanchet <marc.blanchet@viagenie.ca<mailto:marc.blanchet@viageni=
e.ca>>
Date: Tuesday, July 16, 2013 9:56 AM
To: Andrew Newton <andy@arin.net<mailto:andy@arin.net>>
Cc: "weirds@ietf.org<mailto:weirds@ietf.org>" <weirds@ietf.org<mailto:weird=
s@ietf.org>>
Subject: Re: [weirds] bootstrap requirements


I have one additional one: Does not require us to open up previously settle=
d technical decisions.

would you mind stating them?  (I haven't seen a real concensus call on any =
of them and I've seen different opinions on all of them)

This WG hasn't been operating under formal consensus calls for technical is=
sues. I think this is easily covered under the "we all know it when we see =
it" measurement. Otherwise we get to open the XML vs. JSON debate, the HTTP=
 RESTful vs DNS debate etc=85 Most of our drafts have been getting decent r=
eview on their revisions. If an item has been in a draft for sometime, espe=
cially after having had some discussion on the list, and has not changed, t=
hen it has been previously settled.

all fine. but it would really help (me at least) if you would be more preci=
se on "previously settled technical decisions" when you are referring to bo=
otstrap requirements/draft/discussion.

In the context of the current disagreement on bootstrapping, the matter of =
allowing servers to have a base path in the URL has been in the rdap-query =
draft for some time and was discussed on this list (though briefly). The de=
sire to remove this flexibility is surfacing now because the CNAME bootstra=
p approach cannot accommodate it.

I'd also like to point out one more bootstrap nice-to-have. The bootstrap m=
ethod should be flexible enough to accommodate federated authentication, su=
ch as a ticket server. That is, if ICANN or some authority wanted to stand =
up a ticket server that allowed LEAs differentiated access, it would be nic=
e if the bootstrap method made that as seamless as possible. I hope that ma=
kes sense.

-andy

--_000_CE0ADF2D269B4andyarinnet_
Content-Type: text/html; charset="Windows-1252"
Content-ID: <0737CD5584954947AD0A6C7F60D4BE5B@corp.arin.net>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif; ">
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>Marc Blanchet &lt;<a href=3D"=
mailto:marc.blanchet@viagenie.ca">marc.blanchet@viagenie.ca</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Tuesday, July 16, 2013 11:16 =
AM<br>
<span style=3D"font-weight:bold">To: </span>Andrew Newton &lt;<a href=3D"ma=
ilto:andy@arin.net">andy@arin.net</a>&gt;<br>
<span style=3D"font-weight:bold">Cc: </span>&quot;<a href=3D"mailto:weirds@=
ietf.org">weirds@ietf.org</a>&quot; &lt;<a href=3D"mailto:weirds@ietf.org">=
weirds@ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>Re: [weirds] bootstrap req=
uirements<br>
</div>
<div><br>
</div>
<blockquote id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style=3D"BORDER-LEFT:=
 #b5c4df 5 solid; PADDING:0 0 0 5; MARGIN:0 0 0 5;">
<div>
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line=
-break: after-white-space; ">
<div>
<div>Le 2013-07-16 =E0 10:20, Andy Newton &lt;<a href=3D"mailto:andy@arin.n=
et">andy@arin.net</a>&gt; a =E9crit :</div>
<br class=3D"Apple-interchange-newline">
<blockquote type=3D"cite">
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line=
-break: after-white-space; font-size: 14px; font-family: Calibri, sans-seri=
f; ">
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family: Calibri; font-size: 11pt; text-align: left; bord=
er-width: 1pt medium medium; border-style: solid none none; padding: 3pt 0i=
n 0in; border-top-color: rgb(181, 196, 223); ">
<span style=3D"font-weight:bold">From: </span>Marc Blanchet &lt;<a href=3D"=
mailto:marc.blanchet@viagenie.ca">marc.blanchet@viagenie.ca</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Tuesday, July 16, 2013 9:56 A=
M<br>
<span style=3D"font-weight:bold">To: </span>Andrew Newton &lt;<a href=3D"ma=
ilto:andy@arin.net">andy@arin.net</a>&gt;<br>
<span style=3D"font-weight:bold">Cc: </span>&quot;<a href=3D"mailto:weirds@=
ietf.org">weirds@ietf.org</a>&quot; &lt;<a href=3D"mailto:weirds@ietf.org">=
weirds@ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>Re: [weirds] bootstrap req=
uirements<br>
</div>
<div><br>
</div>
<blockquote id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style=3D"BORDER-LEFT:=
 #b5c4df 5 solid; PADDING:0 0 0 5; MARGIN:0 0 0 5;" type=3D"cite">
<div>
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line=
-break: after-white-space; ">
<div>
<blockquote type=3D"cite">
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line=
-break: after-white-space; font-size: 14px; font-family: Calibri, sans-seri=
f; ">
<div><br>
</div>
<div>I have one additional one: Does not require us to open up previously s=
ettled technical decisions.</div>
</div>
</blockquote>
<div><br>
</div>
<div>would you mind stating them? &nbsp;(I haven't seen a real concensus ca=
ll on any of them and I've seen different opinions on all of them)</div>
</div>
</div>
</div>
</blockquote>
</span>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div>
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line=
-break: after-white-space; ">
<div>
<div>This WG hasn't been operating under formal consensus calls for technic=
al issues. I think this is easily covered under the &quot;we all know it wh=
en we see it&quot; measurement. Otherwise we get to open the XML vs. JSON d=
ebate, the HTTP RESTful vs DNS debate etc=85
 Most of our drafts have been getting decent review on their revisions. If =
an item has been in a draft for sometime, especially after having had some =
discussion on the list, and has not changed, then it has been previously se=
ttled.</div>
</div>
</div>
</div>
</span></div>
</blockquote>
<div><br>
</div>
<div>all fine. but it would really help (me at least) if you would be more =
precise on &quot;previously settled technical decisions&quot; when you are =
referring to bootstrap requirements/draft/discussion.&nbsp;</div>
</div>
</div>
</div>
</blockquote>
</span>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line=
-break: after-white-space; ">
In the context of the current disagreement on bootstrapping, the matter of =
allowing servers to have a base path in the URL has been in the rdap-query =
draft for some time and was discussed on this list (though briefly). The de=
sire to remove this flexibility
 is surfacing now because the CNAME bootstrap approach cannot accommodate i=
t.</div>
</span>
<div><br>
</div>
<div>I'd also like to point out one more bootstrap nice-to-have. The bootst=
rap method should be flexible enough to accommodate federated authenticatio=
n, such as a ticket server. That is, if ICANN or some authority wanted to s=
tand up a ticket server that allowed
 LEAs differentiated access, it would be nice if the bootstrap method made =
that as seamless as possible. I hope that makes sense.</div>
<div><br>
</div>
<div>-andy</div>
</body>
</html>

--_000_CE0ADF2D269B4andyarinnet_--

From johnl@iecc.com  Tue Jul 16 09:57:17 2013
Return-Path: <johnl@iecc.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F2A0611E80F6 for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 09:57:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.765
X-Spam-Level: 
X-Spam-Status: No, score=-110.765 tagged_above=-999 required=5 tests=[AWL=0.434, BAYES_00=-2.599, HABEAS_ACCREDITED_SOI=-4.3, RCVD_IN_BSP_TRUSTED=-4.3, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nuFTss9Yu8wZ for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 09:57:00 -0700 (PDT)
Received: from leila.iecc.com (leila6.iecc.com [IPv6:2001:470:1f07:1126:0:4c:6569:6c61]) by ietfa.amsl.com (Postfix) with ESMTP id 273E521E8088 for <weirds@ietf.org>; Tue, 16 Jul 2013 09:56:46 -0700 (PDT)
Received: (qmail 9127 invoked from network); 16 Jul 2013 16:56:46 -0000
Received: from leila.iecc.com (64.57.183.34) by mail1.iecc.com with QMQP; 16 Jul 2013 16:56:46 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding; s=51e57b4e.xn--i8sz2z.k1307; i=johnl@user.iecc.com; bh=ABlYPn3xWllisJSxZ635pmvVfYpQnCoD1ojWgi5Kx64=; b=RSkXqistyFn9XiWzPD4+qoMUJKDAOagciQIY+oqyNV+750/qzVVu+Ay9hDm4ELSk+6/Le1zvM9HXIrEirgVm6Y7ouD6+ebZrvk3ZgL8pmM8X6ALAfn1cj1pCcpji+2nsfsAREXaR8pXwnOwSRRrcS/2nSgoMfHeIvKpk8pGZBe4OjGufxmtClOwVCyMLoY2nXkfKUlLzSpg7IhascX190WyB2YPOW6ACYh1rXWUDhWpgvDJnO4QolBO6kMcvnFEc
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding; s=51e57b4e.xn--i8sz2z.k1307; olt=johnl@user.iecc.com; bh=ABlYPn3xWllisJSxZ635pmvVfYpQnCoD1ojWgi5Kx64=; b=i0fmPXIJ//SxWJsbOUtFs8qNGkbeKPR92pm2QctHP6GdLkDQA8wbgoasIvjDXlGj5FCF9wc/x7ZrpMgbBY42be5BfmhzhmmkvK0EMg63N0Qkr1bxMJvf+f6bCXi5v2GqrcrbJ0+kpIQ/S2DbbYKXwppNcEL8Q37dkrjJsbiDQmWh9Xwft3xCeqaMHT+jF1UNT402Cabzy/D0xTvFkGRSOqlbvFME+qtmREkOGpkfYk9DHsXsUKp1KoufK81XwC3R
Date: 16 Jul 2013 16:56:24 -0000
Message-ID: <20130716165624.55823.qmail@joyce.lan>
From: "John Levine" <johnl@taugh.com>
To: weirds@ietf.org
In-Reply-To: <B8C65D11-36AE-4BDC-89A4-A020BFC7698C@mwyoung.ca>
Organization: 
X-Headerized: yes
Mime-Version: 1.0
Content-type: text/plain; charset=utf-8
Content-transfer-encoding: 8bit
Subject: Re: [weirds] WGLC: draft-ietf-weirds-rdap-query-05
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jul 2013 16:57:21 -0000

In article <B8C65D11-36AE-4BDC-89A4-A020BFC7698C@mwyoung.ca> you write:
>-=-=-=-=-=-
>-=-=-=-=-=-
>
>Has everyone looked the ICANN proposal for centralized RDDS for Registries and Registrars
>(GTLDs)?  Seems like a contributing factor to this discussion.
>
>This would just leave the ccTLDs running their own Whois.

You're right, but since there are over 200 ccTLDs, I don't see a
bootstap issue for 200 TLDs as very different from 2000.

Also, it will be years if ever before the RDDS happens, but many of
the new TLD applicants say in their application that they'll implement
WEIRDS if we get it done.


From superuser@gmail.com  Tue Jul 16 10:01:46 2013
Return-Path: <superuser@gmail.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ECA5121F9BD8 for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 10:01:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cgZ-Y-Lr57wn for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 10:01:46 -0700 (PDT)
Received: from mail-wi0-x22c.google.com (mail-wi0-x22c.google.com [IPv6:2a00:1450:400c:c05::22c]) by ietfa.amsl.com (Postfix) with ESMTP id D2E5011E80D7 for <weirds@ietf.org>; Tue, 16 Jul 2013 10:01:45 -0700 (PDT)
Received: by mail-wi0-f172.google.com with SMTP id c10so4399209wiw.17 for <weirds@ietf.org>; Tue, 16 Jul 2013 10:01:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=9aRY1uK3dnThKtdfhMXCeTrLYhkikaSTRi+Xl9AW6oA=; b=o0d+NM8GQQ7SHVN79E7YxAS5DVKTy3SR9/JN7jDdPoDiGpv2mtXYjOZUAW3Jwnwsse z0AbNgcRUiMPwrxDLhMUE210A48GNpzHFvYrZU3vvwpO6ONtm+pn1rMntzOYZ0GZcmD4 F4y4nijU9Up2leohZeKzgZxdu1OdROb8tlxOfUKzUgdueulvhkKDA2lVVeqh/jyC68nm 2dhvFkvKGc3mj6EIoIacUm4yYXPx44iR1zfW4ybkwZqrdVnPG6+KrPu8CBzSi8T+uBh/ 1Kq4DSs20I/44b0Zof+VaKLwtzIYaWWWv491YMgHSarfWgzM45Y6afie3dwzf3soGWhX 4ODQ==
MIME-Version: 1.0
X-Received: by 10.180.189.102 with SMTP id gh6mr1878996wic.19.1373994104836; Tue, 16 Jul 2013 10:01:44 -0700 (PDT)
Received: by 10.180.90.16 with HTTP; Tue, 16 Jul 2013 10:01:44 -0700 (PDT)
In-Reply-To: <CE0ADF2D.269B4%andy@arin.net>
References: <C99DB641-EF3E-408C-84AE-CAE8F0F447A5@viagenie.ca> <CE0ADF2D.269B4%andy@arin.net>
Date: Tue, 16 Jul 2013 10:01:44 -0700
Message-ID: <CAL0qLwY8-fWAo4rc2vBAPyPtUzvjN1H92eqtwbgLVBiWL8A=aA@mail.gmail.com>
From: "Murray S. Kucherawy" <superuser@gmail.com>
To: Andy Newton <andy@arin.net>
Content-Type: multipart/alternative; boundary=001a11c3436a8adc0904e1a3eef7
Cc: "weirds@ietf.org Group" <weirds@ietf.org>
Subject: Re: [weirds] bootstrap requirements
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jul 2013 17:01:47 -0000

--001a11c3436a8adc0904e1a3eef7
Content-Type: text/plain; charset=ISO-8859-1

On Tue, Jul 16, 2013 at 9:50 AM, Andy Newton <andy@arin.net> wrote:

>  In the context of the current disagreement on bootstrapping, the matter
> of allowing servers to have a base path in the URL has been in the
> rdap-query draft for some time and was discussed on this list (though
> briefly). The desire to remove this flexibility is surfacing now because
> the CNAME bootstrap approach cannot accommodate it.
>
>
Just to be clear, the working group is allowed to change its mind.  If we
collectively decide A, but then someone points out something we hadn't
considered and consensus swings to B, that's perfectly acceptable.

Put another way: Given some previous decision and some new information, I
think it's just fine for the WG to consider whether the previous decision
stands up to the new information.  Consensus might change or it might not,
but that re-evaluation is a reasonable use of (some) working group time.
On the other hand, if that new information doesn't really change or add to
the premises on which the decision was reached, we need to keep moving.

-MSK, co-chairin'

--001a11c3436a8adc0904e1a3eef7
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">On Tue, Jul 16, 2013 at 9:50 AM, Andy Newton <span dir=3D"=
ltr">&lt;<a href=3D"mailto:andy@arin.net" target=3D"_blank">andy@arin.net</=
a>&gt;</span> wrote:<br><div class=3D"gmail_extra"><div class=3D"gmail_quot=
e"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left=
:1px #ccc solid;padding-left:1ex">




<div style=3D"font-size:14px;font-family:Calibri,sans-serif;word-wrap:break=
-word"><span></span><span><div style=3D"word-wrap:break-word">
In the context of the current disagreement on bootstrapping, the matter of =
allowing servers to have a base path in the URL has been in the rdap-query =
draft for some time and was discussed on this list (though briefly). The de=
sire to remove this flexibility
 is surfacing now because the CNAME bootstrap approach cannot accommodate i=
t.</div>
</span>

<div><br></div></div></blockquote><div><br></div><div>Just to be clear, the=
 working group is allowed to change its mind.=A0 If we collectively decide =
A, but then someone points out something we hadn&#39;t considered and conse=
nsus swings to B, that&#39;s perfectly acceptable.<br>
</div><div><br></div><div>Put another way: Given some previous decision and=
 some new information, I think it&#39;s just fine for the WG to consider wh=
ether the previous decision stands up to the new information.=A0 Consensus =
might change or it might not, but that re-evaluation is a reasonable use of=
 (some) working group time.=A0 On the other hand, if that new information d=
oesn&#39;t really change or add to the premises on which the decision was r=
eached, we need to keep moving.<br>
</div><div><br></div><div>-MSK, co-chairin&#39;<br></div></div></div></div>

--001a11c3436a8adc0904e1a3eef7--

From superuser@gmail.com  Tue Jul 16 10:18:42 2013
Return-Path: <superuser@gmail.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2A1AF21E809F for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 10:18:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WZI2e-N18I-6 for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 10:18:41 -0700 (PDT)
Received: from mail-wg0-x22b.google.com (mail-wg0-x22b.google.com [IPv6:2a00:1450:400c:c00::22b]) by ietfa.amsl.com (Postfix) with ESMTP id CCE8A21E809A for <weirds@ietf.org>; Tue, 16 Jul 2013 10:18:39 -0700 (PDT)
Received: by mail-wg0-f43.google.com with SMTP id z11so853403wgg.34 for <weirds@ietf.org>; Tue, 16 Jul 2013 10:18:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=kWuotokPprcTKW2R4Avs2h8fEEochVxAXt5iJT91LPk=; b=l3Zd1JzZC2XCdrAijFbzZJsaZoRQLQz9C6I2aT/+6kbEGFWptmuMsR06nYIxaN5G/k 9VgT+OBbJu8MkDJa1r8w/5OQwt78Hx7gBO+IswN6yH4R7cI5fkP1o+F7+YHt4axEBx5S 3xwItGIe/Q1z1MI5Cr/1YTtJxb3h9GMTud22wz40WmfD/FjVF8BlkRgucCl89nPTKXT7 UnIMoj79Qsv1u5M7WNUpWJkfvVQ1MC+evI0Y8vNU+WPVHkalXQ0o1xQPE3yIUEPueaw5 6cqCIawnpfigWf+qxeDV6Wi4/OH0xSoHog0T17AWXZm+PaT/t3X6DLvdXVcRnhXUDe/K /BGQ==
MIME-Version: 1.0
X-Received: by 10.194.48.116 with SMTP id k20mr2070935wjn.23.1373995118968; Tue, 16 Jul 2013 10:18:38 -0700 (PDT)
Received: by 10.180.90.16 with HTTP; Tue, 16 Jul 2013 10:18:38 -0700 (PDT)
In-Reply-To: <51E54616.7070309@qti.qualcomm.com>
References: <CAL0qLwZvFnCXMZ-AgMO2H7Z2PKyqYSZyoQk_DxM0Qm3w4DZPaQ@mail.gmail.com> <51E54616.7070309@qti.qualcomm.com>
Date: Tue, 16 Jul 2013 10:18:38 -0700
Message-ID: <CAL0qLwbBjjWDC-UzzyV0q3kds7FLfE32nKcwCUKCDrVmfnVJZw@mail.gmail.com>
From: "Murray S. Kucherawy" <superuser@gmail.com>
To: Pete Resnick <presnick@qti.qualcomm.com>
Content-Type: multipart/alternative; boundary=047d7ba975e6fd474e04e1a42a88
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] Preliminary Berlin WEIRDS Agenda
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jul 2013 17:18:42 -0000

--047d7ba975e6fd474e04e1a42a88
Content-Type: text/plain; charset=ISO-8859-1

On Tue, Jul 16, 2013 at 6:09 AM, Pete Resnick <presnick@qti.qualcomm.com>wrote:

> On 7/15/13 7:06 PM, Murray S. Kucherawy wrote:
>
>> ...is now available; feedback welcome:
>>
>> http://www.ietf.org/**proceedings/87/agenda/agenda-**87-weirds<http://www.ietf.org/proceedings/87/agenda/agenda-87-weirds>
>>
>
> I have some feedback:
>
>  Web Extensible Internet Registration Data Service (WEIRDS)
>> Agenda -- August 1, 2013 at 10:30-11:30 in Potsdam 2
>>
>> - Administrivia (10 mins; chairs)
>>   - blue sheets
>>   - minute-taker and jabber scribe
>>
>
> Yes, all fine, though I would suggest finding the minute-taker and jabber
> scribe before the meeting. Asking for volunteers now would be good. Those
> two items should take 2 minutes tops.
>

Any volunteers?


>
>  - Demo/interop report (5 mins; TBD)
>>
>
> I take it this is intended to be a report of the interop/demo event on the
> previous Saturday. The WG session is on Thursday. Again, this report should
> be sent out to the list. If something comes out of the report that needs
> discussion (a bug in one of the specs), that should be added to the agenda
> separately. I see no need for a report being on the agenda.
>

The last interop event led to some discussion, and I was anticipating the
same here.  I was anticipating the need for face time to discuss the
fallout rather than just present a report.  My fault for the lousy naming.


>  - Redirects (10 mins; Carlos Martinez)
>>
>
> What is there to discuss on this draft? The list discussion seems to be
> quiet.
>
>  - Search (10 mins; Ning Kong)
>>
>
> What's the plan on this agenda item? What discussion (or lack of
> discussion) on the list does this relate to?
>
>
Carlos and Ning, can you give a list of issues you'd like to cover?

On the search issue, we do need to decide how we're going to deal with
this.  We had discussed in Orlando whether we wanted a basic search and
advanced search document or something else, but I think that was before
John's survey that showed they're nearly non-existent today.  The group
needs to pick a path forward here, since an ultra-simple search capability
could be rolled into the rdap-query document fairly easily (I think...).

-MSK

--047d7ba975e6fd474e04e1a42a88
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">On Tue, Jul 16, 2013 at 6:09 AM, Pete Resnick <span dir=3D=
"ltr">&lt;<a href=3D"mailto:presnick@qti.qualcomm.com" target=3D"_blank">pr=
esnick@qti.qualcomm.com</a>&gt;</span> wrote:<br><div class=3D"gmail_extra"=
><div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div class=3D"im">On 7/15/13 7:06 PM, Murray=
 S. Kucherawy wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
...is now available; feedback welcome:<br>
<br>
<a href=3D"http://www.ietf.org/proceedings/87/agenda/agenda-87-weirds" targ=
et=3D"_blank">http://www.ietf.org/<u></u>proceedings/87/agenda/agenda-<u></=
u>87-weirds</a><br>
</blockquote>
<br></div>
I have some feedback:<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Web Extensible Internet Registration Data Service (WEIRDS)<br>
Agenda -- August 1, 2013 at 10:30-11:30 in Potsdam 2<br>
<br>
- Administrivia (10 mins; chairs)<br>
=A0 - blue sheets<br>
=A0 - minute-taker and jabber scribe<br>
</blockquote>
<br>
Yes, all fine, though I would suggest finding the minute-taker and jabber s=
cribe before the meeting. Asking for volunteers now would be good. Those tw=
o items should take 2 minutes tops.<br></blockquote><div><br></div><div>
Any volunteers?<br>=A0<br></div><blockquote class=3D"gmail_quote" style=3D"=
margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
- Demo/interop report (5 mins; TBD)<br>
</blockquote>
<br>
I take it this is intended to be a report of the interop/demo event on the =
previous Saturday. The WG session is on Thursday. Again, this report should=
 be sent out to the list. If something comes out of the report that needs d=
iscussion (a bug in one of the specs), that should be added to the agenda s=
eparately. I see no need for a report being on the agenda.<br>
</blockquote><div><br></div>The last interop event led to some discussion, =
and I was anticipating the same here.=A0 I was anticipating the need for fa=
ce time to discuss the fallout rather than just present a report.=A0 My fau=
lt for the lousy naming.<br>
<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-lef=
t:1px #ccc solid;padding-left:1ex">
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
- Redirects (10 mins; Carlos Martinez)<br>
</blockquote>
<br>
What is there to discuss on this draft? The list discussion seems to be qui=
et.<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
- Search (10 mins; Ning Kong)<br>
</blockquote>
<br>
What&#39;s the plan on this agenda item? What discussion (or lack of discus=
sion) on the list does this relate to?<span class=3D"HOEnZb"><font color=3D=
"#888888"><br>
<br></font></span></blockquote><div><br></div><div>Carlos and Ning, can you=
 give a list of issues you&#39;d like to cover? <br><br></div><div>On the s=
earch issue, we do need to decide how we&#39;re going to deal with this.=A0=
 We had discussed in Orlando whether we wanted a basic search and advanced =
search document or something else, but I think that was before John&#39;s s=
urvey that showed they&#39;re nearly non-existent today.=A0 The group needs=
 to pick a path forward here, since an ultra-simple search capability could=
 be rolled into the rdap-query document fairly easily (I think...).<br>
</div></div><br></div><div class=3D"gmail_extra">-MSK<br></div></div>

--047d7ba975e6fd474e04e1a42a88--

From marc.blanchet@viagenie.ca  Tue Jul 16 10:20:14 2013
Return-Path: <marc.blanchet@viagenie.ca>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6D4FC21E8082 for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 10:20:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.598
X-Spam-Level: 
X-Spam-Status: No, score=-102.598 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pq2H9fIQQmJ6 for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 10:20:13 -0700 (PDT)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [IPv6:2620:0:230:8000::2]) by ietfa.amsl.com (Postfix) with ESMTP id 6827611E80D7 for <weirds@ietf.org>; Tue, 16 Jul 2013 10:20:04 -0700 (PDT)
Received: from h195.viagenie.ca (h195.viagenie.ca [206.123.31.195]) by jazz.viagenie.ca (Postfix) with ESMTPSA id 7E8F3403EE; Tue, 16 Jul 2013 13:20:03 -0400 (EDT)
Content-Type: multipart/alternative; boundary="Apple-Mail=_97DDD070-0396-4A69-A2C3-2B2CE70B3E72"
Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\))
From: Marc Blanchet <marc.blanchet@viagenie.ca>
In-Reply-To: <B8C65D11-36AE-4BDC-89A4-A020BFC7698C@mwyoung.ca>
Date: Tue, 16 Jul 2013 13:20:02 -0400
Message-Id: <3BEF79F1-47AD-49C3-9E61-731F813EAA3A@viagenie.ca>
References: <CE0ADB96.26993%andy@arin.net> <alpine.BSF.2.00.1307161129510.55360@joyce.lan> <51E573A1.9040305@afilias.info> <B8C65D11-36AE-4BDC-89A4-A020BFC7698C@mwyoung.ca>
To: MICHAEL YOUNG <michael@mwyoung.ca>
X-Mailer: Apple Mail (2.1508)
Cc: John R Levine <johnl@taugh.com>, "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] WGLC: draft-ietf-weirds-rdap-query-05
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jul 2013 17:20:14 -0000

--Apple-Mail=_97DDD070-0396-4A69-A2C3-2B2CE70B3E72
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=iso-8859-1

Le 2013-07-16 =E0 12:51, MICHAEL YOUNG <michael@mwyoung.ca> a =E9crit :

> Has everyone looked the ICANN proposal for centralized RDDS for =
Registries and Registrars (GTLDs)? =20

yes.

> Seems like a contributing factor to this discussion.

right, we need to make sure (however, the work is still preliminary) =
that our bootstrap works in this context but also works with a) the =
current context (in case it does not go anywhere), b) with other tlds =
(cctlds). btw, both dns-based and IANA-registries based approaches work. =
=20
I have one slide discussing this for our bootstrap discussion.=20

Marc.

>=20
> This would just leave the ccTLDs running their own Whois.
>=20
> -Michael
>=20
> On 2013-07-16, at 12:24 PM, Ernie Dainow <edainow@afilias.info> wrote:
>=20
>>=20
>> On 7/16/2013 11:47 AM, John R Levine wrote:
>>>=20
>>> ...
>>>=20
>>> For numbers, it's basically what I said two messages ago, point your =
client at your RIR and it'll redirect you.
>>>=20
>>> For names, there is an enormous amount of WHOIS traffic to Verisign, =
large amounts to Afilias and maybe Neustar and a trickle to everyone =
else.  An http bootstrap means that the bootstrap has to handle an RDAP =
load as great as Verisign's since they'll potentially be doing a =
redirect in front of every lookup.  (Web caches don't help unless you =
expect people to be making the exact same query over and over.)  While =
IANA has said they could do it if we asked them to, that seems like a =
lot of infrastructure for very little gain relative to a DNS bootstrap.
>>>=20
>>> Also, given the financial stakes in the domain community, a third =
party server that knows all or most of the RDAP queries people are =
making is going to have a bullseye painted on it, both to DoS and even =
more to steal the logs.  A DNS bootstrap avoids those.
>>>=20
>>> Finally, in case it's not obvious, I see no reason that numbers and =
names need the same bootstrap.  The questions and answers are different =
(some overlap, but basically different) and a different bootstrap is no =
big deal so long as it's simple.  Yes, I know it makes the client a =
smidgen more complex.
>>>=20
>>=20
>> Here is what I see as the key points in the bootstrap debate for =
names.
>>=20
>> The DNS solution seems simple from the client side, where the client =
simply uses
>> http://<tld>.domain.rdap-servers.arpa/domain/foo.<tld>
>>=20
>> However, this solution has limitations because the server cannot be =
configured with a general url path.
>> 1) all RDAP servers must be either http or https (http with redirect =
to https where necessary may address this adequately)
>> 2) in a production environment it adds great flexibility to be able =
define a service with a url path.
>>=20
>> It is not clear that the DNS solution is worth giving up the =
flexibility of the url path. A url table for names is not so very =
different from a url table for numbers. While there are many more =
providers for names, the large bulk of registered domains (and =
presumably RDAP lookups) will be for the large established TLDs, so a =
table built into the client will probably handle 90% or more of RDAP =
requests. For TLDs not in the table, an RDAP redirector can be used and =
a smart client can cache the redirected url for future lookups. As new =
TLDs come on line, it will take some time before they have a large =
number of registered domains. If the clients update their tables once a =
year they will continue to handle the majority of RDAP requests from the =
url table without falling back to the redirector.
>>=20
>> In this scenario, I wouldn't necessarily expect names providers to =
provide redirects to other TLDs. It would be up to the client to use the =
correct url or else use the redirector.
>>=20
>> The redirector should not have to handle a lot of requests. If 'lazy =
programmers' don't use a lookup table and just use the redirector for =
every request, the redirector can use rate limiting.
>>=20
>> -Ernie
>>=20
>>=20
>> _______________________________________________
>> weirds mailing list
>> weirds@ietf.org
>> https://www.ietf.org/mailman/listinfo/weirds
>=20
>=20
>=20
>=20
> MICHAEL YOUNG
> michael@mwyoung.ca
>=20
>=20
>=20
>=20
> _______________________________________________
> weirds mailing list
> weirds@ietf.org
> https://www.ietf.org/mailman/listinfo/weirds


--Apple-Mail=_97DDD070-0396-4A69-A2C3-2B2CE70B3E72
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=iso-8859-1

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Diso-8859-1"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
"><div><div>Le 2013-07-16 =E0 12:51, MICHAEL YOUNG &lt;<a =
href=3D"mailto:michael@mwyoung.ca">michael@mwyoung.ca</a>&gt; a =E9crit =
:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dus-ascii"><div style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
"><div>Has everyone looked the ICANN proposal for centralized RDDS for =
Registries and Registrars (GTLDs)? =
&nbsp;</div></div></blockquote><div><br></div><div>yes.</div><br><blockquo=
te type=3D"cite"><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; -webkit-line-break: after-white-space; "><div>Seems like a =
contributing factor to this =
discussion.</div></div></blockquote><div><br></div><div>right, we need =
to make sure (however, the work is still preliminary) that our bootstrap =
works in this context but also works with a) the current context (in =
case it does not go anywhere), b) with other tlds (cctlds). btw, both =
dns-based and IANA-registries based approaches work. &nbsp;</div><div>I =
have one slide discussing this for our bootstrap =
discussion.&nbsp;</div><div><br></div><div>Marc.</div><div><br></div><bloc=
kquote type=3D"cite"><div style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
"><div><br></div><div>This would just leave the ccTLDs running their own =
Whois.</div><div><br></div><div>-Michael</div><br><div><div>On =
2013-07-16, at 12:24 PM, Ernie Dainow &lt;<a =
href=3D"mailto:edainow@afilias.info">edainow@afilias.info</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><br>On 7/16/2013 11:47 AM, John R Levine =
wrote:<br><blockquote type=3D"cite"><br> ...<br><br>For numbers, it's =
basically what I said two messages ago, point your client at your RIR =
and it'll redirect you.<br><br>For names, there is an enormous amount of =
WHOIS traffic to Verisign, large amounts to Afilias and maybe Neustar =
and a trickle to everyone else. &nbsp;An http bootstrap means that the =
bootstrap has to handle an RDAP load as great as Verisign's since =
they'll potentially be doing a redirect in front of every lookup. =
&nbsp;(Web caches don't help unless you expect people to be making the =
exact same query over and over.) &nbsp;While IANA has said they could do =
it if we asked them to, that seems like a lot of infrastructure for very =
little gain relative to a DNS bootstrap.<br><br>Also, given the =
financial stakes in the domain community, a third party server that =
knows all or most of the RDAP queries people are making is going to have =
a bullseye painted on it, both to DoS and even more to steal the logs. =
&nbsp;A DNS bootstrap avoids those.<br><br>Finally, in case it's not =
obvious, I see no reason that numbers and names need the same bootstrap. =
&nbsp;The questions and answers are different (some overlap, but =
basically different) and a different bootstrap is no big deal so long as =
it's simple. &nbsp;Yes, I know it makes the client a smidgen more =
complex.<br><br></blockquote><br>Here is what I see as the key points in =
the bootstrap debate for names.<br><br>The DNS solution seems simple =
from the client side, where the client simply =
uses<br>http://&lt;tld&gt;.domain.rdap-servers.arpa/domain/foo.&lt;tld&gt;=
<br><br>However, this solution has limitations because the server cannot =
be configured with a general url path.<br>1) all RDAP servers must be =
either http or https (http with redirect to https where necessary may =
address this adequately)<br>2) in a production environment it adds great =
flexibility to be able define a service with a url path.<br><br>It is =
not clear that the DNS solution is worth giving up the flexibility of =
the url path. A url table for names is not so very different from a url =
table for numbers. While there are many more providers for names, the =
large bulk of registered domains (and presumably RDAP lookups) will be =
for the large established TLDs, so a table built into the client will =
probably handle 90% or more of RDAP requests. For TLDs not in the table, =
an RDAP redirector can be used and a smart client can cache the =
redirected url for future lookups. As new TLDs come on line, it will =
take some time before they have a large number of registered domains. If =
the clients update their tables once a year they will continue to handle =
the majority of RDAP requests from the url table without falling back to =
the redirector.<br><br>In this scenario, I wouldn't necessarily expect =
names providers to provide redirects to other TLDs. It would be up to =
the client to use the correct url or else use the redirector.<br><br>The =
redirector should not have to handle a lot of requests. If 'lazy =
programmers' don't use a lookup table and just use the redirector for =
every request, the redirector can use rate =
limiting.<br><br>-Ernie<br><br><br>_______________________________________=
________<br>weirds mailing list<br><a =
href=3D"mailto:weirds@ietf.org">weirds@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/weirds">https://www.ietf.org=
/mailman/listinfo/weirds</a><br></blockquote></div><br><div =
apple-content-edited=3D"true">
<span class=3D"Apple-style-span" style=3D"border-collapse: separate; =
font-family: Helvetica; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: =
none; white-space: normal; widows: 2; word-spacing: 0px; border-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; =
font-family: Helvetica; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: =
none; white-space: normal; widows: 2; word-spacing: 0px; border-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><div><br =
class=3D"Apple-interchange-newline"><br></div><div><br></div><div>MICHAEL =
YOUNG</div><div><a =
href=3D"mailto:michael@mwyoung.ca">michael@mwyoung.ca</a></div><div><br></=
div></div></span><br class=3D"Apple-interchange-newline"></span><br =
class=3D"Apple-interchange-newline">
</div>
<br></div>_______________________________________________<br>weirds =
mailing list<br><a =
href=3D"mailto:weirds@ietf.org">weirds@ietf.org</a><br>https://www.ietf.or=
g/mailman/listinfo/weirds<br></blockquote></div><br></body></html>=

--Apple-Mail=_97DDD070-0396-4A69-A2C3-2B2CE70B3E72--

From ajs@anvilwalrusden.com  Tue Jul 16 10:23:05 2013
Return-Path: <ajs@anvilwalrusden.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1673811E80DF for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 10:23:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.793
X-Spam-Level: 
X-Spam-Status: No, score=-0.793 tagged_above=-999 required=5 tests=[AWL=0.047,  BAYES_00=-2.599, HELO_MISMATCH_INFO=1.448, HOST_MISMATCH_NET=0.311]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CsPE7JM0HRNP for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 10:22:59 -0700 (PDT)
Received: from mx1.yitter.info (ow5p.x.rootbsd.net [208.79.81.114]) by ietfa.amsl.com (Postfix) with ESMTP id 2FD8E11E80E9 for <weirds@ietf.org>; Tue, 16 Jul 2013 10:22:58 -0700 (PDT)
Received: from mx1.yitter.info (nat-08-mht.dyndns.com [216.146.45.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.yitter.info (Postfix) with ESMTPSA id 623BE8A031 for <weirds@ietf.org>; Tue, 16 Jul 2013 17:22:57 +0000 (UTC)
Date: Tue, 16 Jul 2013 13:22:56 -0400
From: Andrew Sullivan <ajs@anvilwalrusden.com>
To: weirds@ietf.org
Message-ID: <20130716172256.GJ23286@mx1.yitter.info>
References: <CE0ADB96.26993%andy@arin.net> <alpine.BSF.2.00.1307161129510.55360@joyce.lan> <51E573A1.9040305@afilias.info> <B8C65D11-36AE-4BDC-89A4-A020BFC7698C@mwyoung.ca>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <B8C65D11-36AE-4BDC-89A4-A020BFC7698C@mwyoung.ca>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [weirds] WGLC: draft-ietf-weirds-rdap-query-05
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jul 2013 17:23:05 -0000

On Tue, Jul 16, 2013 at 12:51:07PM -0400, MICHAEL YOUNG wrote:
> Has everyone looked the ICANN proposal for centralized RDDS for Registries and Registrars (GTLDs)?  Seems like a contributing factor to this discussion.

If by "contributing factor" you mean "something to point and laugh
at", I would agree.

Not to put too fine a point on it, the evidence from ICANN's
performance with the recent TAS and other data projects (the
automation of the root zone registry is another one, although it was
nothing like the dramatic failure of the TAS) suggests that database
operations is not ICANN's strongest suit.  Also, while WEIRDS actually
can provide a mechanism for all old whois clients to continue working,
the centralized RDDS proposal breaks the entire world in one go.
Except, of course, for some ccTLDs.  What a wonderful idea.

Best,

A


-- 
Andrew Sullivan
ajs@anvilwalrusden.com

From superuser@gmail.com  Tue Jul 16 10:26:33 2013
Return-Path: <superuser@gmail.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 861A821E8091 for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 10:26:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JWtgdivdoEV3 for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 10:26:33 -0700 (PDT)
Received: from mail-wg0-x22a.google.com (mail-wg0-x22a.google.com [IPv6:2a00:1450:400c:c00::22a]) by ietfa.amsl.com (Postfix) with ESMTP id AE6C121E8086 for <weirds@ietf.org>; Tue, 16 Jul 2013 10:26:32 -0700 (PDT)
Received: by mail-wg0-f42.google.com with SMTP id z11so3890733wgg.5 for <weirds@ietf.org>; Tue, 16 Jul 2013 10:26:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=+SRiOicHscc2tzKZTj67kiQdc0hIQRyCtaknxRo0nww=; b=dWeS1rJkl9cGx/tFt3g/iyenqY0wpvAumVITJ2PmP0Zv/qQwhpzNpL2p8wJb43lofR D2or9zXsG6ZOyFVzoSaOBjy5+NMlZX+XTX+nBZANGvGxgkzy9TD6xw/fgJASrifkqRvy ESHWjxRRNIUM14r7cExm6K1/gMldbBZMLt6vxu2dnmChSoP8Lj/4ALXQxV4WGs0NEEtw 6BhUpiuLPiHUGloEvHRiPcKNOx8e4V2dO59KyAbrqK7n2dU7ipnGYFxU+8cDVp3GVKEr gII1Ed/RFfsB9mynCVTlV9jyy1f1EHKCOqucM4ZqV5tXtGZ59+tiSvazvXjZ7qlJCUO2 ulug==
MIME-Version: 1.0
X-Received: by 10.194.122.71 with SMTP id lq7mr1952320wjb.77.1373995590591; Tue, 16 Jul 2013 10:26:30 -0700 (PDT)
Received: by 10.180.90.16 with HTTP; Tue, 16 Jul 2013 10:26:30 -0700 (PDT)
In-Reply-To: <831693C2CDA2E849A7D7A712B24E257F36AE70F4@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
References: <462E855B-71B9-45DA-8124-656BD6149234@NLnetLabs.nl> <1F0B2402-B8A8-4C24-9B81-DCF20A6D91D4@NLnetLabs.nl> <7ACFEBF0-A253-48D7-AB5E-73AE91DBC3AB@viagenie.ca> <51D48222.5030407@afilias.info> <831693C2CDA2E849A7D7A712B24E257F36AE5AD4@BRN1WNEXMBX01.vcorp.ad.vrsn.com> <831693C2CDA2E849A7D7A712B24E257F36AE70F4@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
Date: Tue, 16 Jul 2013 10:26:30 -0700
Message-ID: <CAL0qLwYTtwfb_0APyR3VELTjmEM_NjiJ=Jc-s-zDCjH_StYO+A@mail.gmail.com>
From: "Murray S. Kucherawy" <superuser@gmail.com>
To: "Hollenbeck, Scott" <shollenbeck@verisign.com>
Content-Type: multipart/alternative; boundary=089e0122975019ac1604e1a4470c
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] WGLC: draft-ietf-weirds-rdap-query-05
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jul 2013 17:26:33 -0000

--089e0122975019ac1604e1a4470c
Content-Type: text/plain; charset=ISO-8859-1

On Tue, Jul 9, 2013 at 4:51 AM, Hollenbeck, Scott
<shollenbeck@verisign.com>wrote:

> This brings up a larger point: we still haven't made a decision about how
> to document search functionality. rdap-query punts it to a document that
> didn't exist when we first wrote rdap-query. Now we have
> draft-hollenbeck-weirds-rdap-search and
> draft-zhou-weirds-rdap-restful-search, but neither is a working group
> document. If we agree that basic search functionality needs to be
> documented we need to decide what it is and where it gets described. I
> don't think we can push rdap-query to IETF last call until we make a
> decision.
>
> My suggestion: either add the functions described in
> draft-hollenbeck-weirds-rdap-search to rdap-query or adopt rdap-search and
> reference it. I tend to favor the former because it reduces the document
> count and puts a core set of client-sent commands in one place. We can
> still explore more advanced search functionality in draft-zhou as we see
> fit.
>
>
I provided a reply as an individual on this, but I've been the only one.
Can others weigh in?  We need to decide on a path forward, but so far I'm
the only respondent, which is hardly consensus.

Thanks,
-MSK

--089e0122975019ac1604e1a4470c
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">On Tue, Jul 9, 2013 at 4:51 AM, Hollenbeck, Scott <span di=
r=3D"ltr">&lt;<a href=3D"mailto:shollenbeck@verisign.com" target=3D"_blank"=
>shollenbeck@verisign.com</a>&gt;</span> wrote:<br><div class=3D"gmail_extr=
a"><div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">This brings up a larger point: we still have=
n&#39;t made a decision about how to document search functionality. rdap-qu=
ery punts it to a document that didn&#39;t exist when we first wrote rdap-q=
uery. Now we have draft-hollenbeck-weirds-rdap-search and draft-zhou-weirds=
-rdap-restful-search, but neither is a working group document. If we agree =
that basic search functionality needs to be documented we need to decide wh=
at it is and where it gets described. I don&#39;t think we can push rdap-qu=
ery to IETF last call until we make a decision.<br>

<br>
My suggestion: either add the functions described in draft-hollenbeck-weird=
s-rdap-search to rdap-query or adopt rdap-search and reference it. I tend t=
o favor the former because it reduces the document count and puts a core se=
t of client-sent commands in one place. We can still explore more advanced =
search functionality in draft-zhou as we see fit.<br>

<div class=3D"HOEnZb"><div><br></div></div></blockquote><div><br></div>I pr=
ovided a reply as an individual on this, but I&#39;ve been the only one.=A0=
 Can others weigh in?=A0 We need to decide on a path forward, but so far I&=
#39;m the only respondent, which is hardly consensus.<br>
<br></div><div class=3D"gmail_quote">Thanks,<br></div><div class=3D"gmail_q=
uote">-MSK<br></div></div></div>

--089e0122975019ac1604e1a4470c--

From shollenbeck@verisign.com  Tue Jul 16 10:31:11 2013
Return-Path: <shollenbeck@verisign.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 997B321F84BB for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 10:31:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1j4bJPDwk5rt for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 10:31:05 -0700 (PDT)
Received: from exprod6og124.obsmtp.com (exprod6og124.obsmtp.com [64.18.1.242]) by ietfa.amsl.com (Postfix) with ESMTP id DEE9F21F991E for <weirds@ietf.org>; Tue, 16 Jul 2013 10:31:03 -0700 (PDT)
Received: from osprey.verisign.com ([216.168.239.75]) (using TLSv1) by exprod6ob124.postini.com ([64.18.5.12]) with SMTP ID DSNKUeWDVsmVmnSLmu+BMIWXdIL7rAdWubww@postini.com; Tue, 16 Jul 2013 10:31:05 PDT
Received: from BRN1WNEXCHM01.vcorp.ad.vrsn.com (brn1wnexchm01.vcorp.ad.vrsn.com [10.173.152.255]) by osprey.verisign.com (8.13.6/8.13.4) with ESMTP id r6GHUxC1027736 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 16 Jul 2013 13:30:59 -0400
Received: from BRN1WNEXMBX01.vcorp.ad.vrsn.com ([::1]) by BRN1WNEXCHM01.vcorp.ad.vrsn.com ([::1]) with mapi id 14.02.0342.003; Tue, 16 Jul 2013 13:30:58 -0400
From: "Hollenbeck, Scott" <shollenbeck@verisign.com>
To: "Murray S. Kucherawy" <superuser@gmail.com>, Pete Resnick <presnick@qti.qualcomm.com>
Thread-Topic: [weirds] Preliminary Berlin WEIRDS Agenda
Thread-Index: AQHOgkiZbx5bYqZ1CkSkeVnJrO5CjJlnjuqA
Date: Tue, 16 Jul 2013 17:30:58 +0000
Message-ID: <831693C2CDA2E849A7D7A712B24E257F36AEEDCD@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
References: <CAL0qLwZvFnCXMZ-AgMO2H7Z2PKyqYSZyoQk_DxM0Qm3w4DZPaQ@mail.gmail.com> <51E54616.7070309@qti.qualcomm.com> <CAL0qLwbBjjWDC-UzzyV0q3kds7FLfE32nKcwCUKCDrVmfnVJZw@mail.gmail.com>
In-Reply-To: <CAL0qLwbBjjWDC-UzzyV0q3kds7FLfE32nKcwCUKCDrVmfnVJZw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.173.152.4]
Content-Type: multipart/alternative; boundary="_000_831693C2CDA2E849A7D7A712B24E257F36AEEDCDBRN1WNEXMBX01vc_"
MIME-Version: 1.0
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] Preliminary Berlin WEIRDS Agenda
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jul 2013 17:31:11 -0000

--_000_831693C2CDA2E849A7D7A712B24E257F36AEEDCDBRN1WNEXMBX01vc_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

From: weirds-bounces@ietf.org [mailto:weirds-bounces@ietf.org] On Behalf Of=
 Murray S. Kucherawy
Sent: Tuesday, July 16, 2013 1:19 PM
To: Pete Resnick
Cc: weirds@ietf.org
Subject: Re: [weirds] Preliminary Berlin WEIRDS Agenda

[snip]
On the search issue, we do need to decide how we're going to deal with this=
.  We had discussed in Orlando whether we wanted a basic search and advance=
d search document or something else, but I think that was before John's sur=
vey that showed they're nearly non-existent today.  The group needs to pick=
 a path forward here, since an ultra-simple search capability could be roll=
ed into the rdap-query document fairly easily (I think...).

Nearly non-existent, yes, but supported by the largest gTLDs registries - a=
nd yes, I think that the very basic functionality described in the rdap-sea=
rch draft could be rolled into rdap-query virtually as-is, made optional, a=
nd the need would be met.

Scott

--_000_831693C2CDA2E849A7D7A712B24E257F36AEEDCDBRN1WNEXMBX01vc_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.hoenzb
	{mso-style-name:hoenzb;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;
	font-weight:normal;
	font-style:normal;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> weirds-b=
ounces@ietf.org [mailto:weirds-bounces@ietf.org]
<b>On Behalf Of </b>Murray S. Kucherawy<br>
<b>Sent:</b> Tuesday, July 16, 2013 1:19 PM<br>
<b>To:</b> Pete Resnick<br>
<b>Cc:</b> weirds@ietf.org<br>
<b>Subject:</b> Re: [weirds] Preliminary Berlin WEIRDS Agenda<o:p></o:p></s=
pan></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"color:=
#1F497D">[snip]</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">On the search issue, we do need to decide how we're =
going to deal with this.&nbsp; We had discussed in Orlando whether we wante=
d a basic search and advanced search document or something else, but I thin=
k that was before John's survey that showed
 they're nearly non-existent today.&nbsp; The group needs to pick a path fo=
rward here, since an ultra-simple search capability could be rolled into th=
e rdap-query document fairly easily (I think...).<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Nearly non-existent, y=
es, but supported by the largest gTLDs registries &#8211; and yes, I think =
that the very basic functionality described in the rdap-search draft could =
be rolled into rdap-query virtually as-is,
 made optional, and the need would be met.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;;color:#1F497D">Scott<o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_831693C2CDA2E849A7D7A712B24E257F36AEEDCDBRN1WNEXMBX01vc_--

From marc.blanchet@viagenie.ca  Tue Jul 16 10:32:34 2013
Return-Path: <marc.blanchet@viagenie.ca>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AE50821F8BD8 for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 10:32:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.598
X-Spam-Level: 
X-Spam-Status: No, score=-102.598 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NM6w3zz8jyN2 for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 10:32:34 -0700 (PDT)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [IPv6:2620:0:230:8000::2]) by ietfa.amsl.com (Postfix) with ESMTP id E619A21F864D for <weirds@ietf.org>; Tue, 16 Jul 2013 10:32:33 -0700 (PDT)
Received: from h195.viagenie.ca (h195.viagenie.ca [206.123.31.195]) by jazz.viagenie.ca (Postfix) with ESMTPSA id 5389047107; Tue, 16 Jul 2013 13:32:33 -0400 (EDT)
Content-Type: multipart/alternative; boundary="Apple-Mail=_B8692712-3845-4155-936B-E0C256D7D608"
Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\))
From: Marc Blanchet <marc.blanchet@viagenie.ca>
In-Reply-To: <CAL0qLwYTtwfb_0APyR3VELTjmEM_NjiJ=Jc-s-zDCjH_StYO+A@mail.gmail.com>
Date: Tue, 16 Jul 2013 13:32:32 -0400
Message-Id: <D90415D3-5C6F-4F5C-B66D-5443AB29FB9F@viagenie.ca>
References: <462E855B-71B9-45DA-8124-656BD6149234@NLnetLabs.nl> <1F0B2402-B8A8-4C24-9B81-DCF20A6D91D4@NLnetLabs.nl> <7ACFEBF0-A253-48D7-AB5E-73AE91DBC3AB@viagenie.ca> <51D48222.5030407@afilias.info> <831693C2CDA2E849A7D7A712B24E257F36AE5AD4@BRN1WNEXMBX01.vcorp.ad.vrsn.com> <831693C2CDA2E849A7D7A712B24E257F36AE70F4@BRN1WNEXMBX01.vcorp.ad.vrsn.com> <CAL0qLwYTtwfb_0APyR3VELTjmEM_NjiJ=Jc-s-zDCjH_StYO+A@mail.gmail.com>
To: "Murray S. Kucherawy" <superuser@gmail.com>
X-Mailer: Apple Mail (2.1508)
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] WGLC: draft-ietf-weirds-rdap-query-05
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jul 2013 17:32:34 -0000

--Apple-Mail=_B8692712-3845-4155-936B-E0C256D7D608
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=iso-8859-1

my take:=20
- search is complex, so it warrants a separate document that might =
progress at a different speed.
- the remaining question to me is how much of a basic search capability =
should we put in the base document that is a MUST or a SHOULD. If it =
becomes a MAY, then there is no point in having it in the base document.
- basic search is not really a client issue. it is a server issue. So I =
would like to get opinions on the server guys about this.

Marc.

Le 2013-07-16 =E0 13:26, "Murray S. Kucherawy" <superuser@gmail.com> a =
=E9crit :

> On Tue, Jul 9, 2013 at 4:51 AM, Hollenbeck, Scott =
<shollenbeck@verisign.com> wrote:
> This brings up a larger point: we still haven't made a decision about =
how to document search functionality. rdap-query punts it to a document =
that didn't exist when we first wrote rdap-query. Now we have =
draft-hollenbeck-weirds-rdap-search and =
draft-zhou-weirds-rdap-restful-search, but neither is a working group =
document. If we agree that basic search functionality needs to be =
documented we need to decide what it is and where it gets described. I =
don't think we can push rdap-query to IETF last call until we make a =
decision.
>=20
> My suggestion: either add the functions described in =
draft-hollenbeck-weirds-rdap-search to rdap-query or adopt rdap-search =
and reference it. I tend to favor the former because it reduces the =
document count and puts a core set of client-sent commands in one place. =
We can still explore more advanced search functionality in draft-zhou as =
we see fit.
>=20
>=20
> I provided a reply as an individual on this, but I've been the only =
one.  Can others weigh in?  We need to decide on a path forward, but so =
far I'm the only respondent, which is hardly consensus.
>=20
> Thanks,
> -MSK
> _______________________________________________
> weirds mailing list
> weirds@ietf.org
> https://www.ietf.org/mailman/listinfo/weirds


--Apple-Mail=_B8692712-3845-4155-936B-E0C256D7D608
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=iso-8859-1

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Diso-8859-1"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">my =
take:&nbsp;<div>- search is complex, so it warrants a separate document =
that might progress at a different speed.</div><div>- the remaining =
question to me is how much of a basic search capability should we put in =
the base document that is a MUST or a SHOULD. If it becomes a MAY, then =
there is no point in having it in the base document.</div><div>- basic =
search is not really a client issue. it is a server issue. So I would =
like to get opinions on the server guys about =
this.</div><div><br></div><div>Marc.<br><div><br><div><div>Le 2013-07-16 =
=E0 13:26, "Murray S. Kucherawy" &lt;<a =
href=3D"mailto:superuser@gmail.com">superuser@gmail.com</a>&gt; a =E9crit =
:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><div dir=3D"ltr">On Tue, Jul 9, 2013 at 4:51 AM, =
Hollenbeck, Scott <span dir=3D"ltr">&lt;<a =
href=3D"mailto:shollenbeck@verisign.com" =
target=3D"_blank">shollenbeck@verisign.com</a>&gt;</span> wrote:<br><div =
class=3D"gmail_extra"><div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex">This brings up a =
larger point: we still haven't made a decision about how to document =
search functionality. rdap-query punts it to a document that didn't =
exist when we first wrote rdap-query. Now we have =
draft-hollenbeck-weirds-rdap-search and =
draft-zhou-weirds-rdap-restful-search, but neither is a working group =
document. If we agree that basic search functionality needs to be =
documented we need to decide what it is and where it gets described. I =
don't think we can push rdap-query to IETF last call until we make a =
decision.<br>

<br>
My suggestion: either add the functions described in =
draft-hollenbeck-weirds-rdap-search to rdap-query or adopt rdap-search =
and reference it. I tend to favor the former because it reduces the =
document count and puts a core set of client-sent commands in one place. =
We can still explore more advanced search functionality in draft-zhou as =
we see fit.<br>

<div class=3D"HOEnZb"><br></div></blockquote><div><br></div>I provided a =
reply as an individual on this, but I've been the only one.&nbsp; Can =
others weigh in?&nbsp; We need to decide on a path forward, but so far =
I'm the only respondent, which is hardly consensus.<br>
<br></div><div class=3D"gmail_quote">Thanks,<br></div><div =
class=3D"gmail_quote">-MSK<br></div></div></div>
_______________________________________________<br>weirds mailing =
list<br><a =
href=3D"mailto:weirds@ietf.org">weirds@ietf.org</a><br>https://www.ietf.or=
g/mailman/listinfo/weirds<br></blockquote></div><br></div></div></body></h=
tml>=

--Apple-Mail=_B8692712-3845-4155-936B-E0C256D7D608--

From gavin.brown@centralnic.com  Tue Jul 16 11:04:15 2013
Return-Path: <gavin.brown@centralnic.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 92C7021E8063 for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 11:04:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.901
X-Spam-Level: 
X-Spam-Status: No, score=0.901 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553,  MIME_QP_LONG_LINE=1.396, RDNS_NONE=0.1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SMsajexbaA0m for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 11:04:11 -0700 (PDT)
Received: from smtp.centralnic.com (unknown [193.105.170.214]) by ietfa.amsl.com (Postfix) with ESMTP id 0D4EC11E80D5 for <weirds@ietf.org>; Tue, 16 Jul 2013 11:04:11 -0700 (PDT)
Received: from [192.168.43.146] (unknown [31.68.3.109]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.centralnic.com (Postfix) with ESMTPSA id 7D8BE720435; Tue, 16 Jul 2013 18:04:06 +0000 (UTC)
References: <C99DB641-EF3E-408C-84AE-CAE8F0F447A5@viagenie.ca> <CE0ADF2D.269B4%andy@arin.net> <CAL0qLwY8-fWAo4rc2vBAPyPtUzvjN1H92eqtwbgLVBiWL8A=aA@mail.gmail.com>
Mime-Version: 1.0 (1.0)
In-Reply-To: <CAL0qLwY8-fWAo4rc2vBAPyPtUzvjN1H92eqtwbgLVBiWL8A=aA@mail.gmail.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Message-Id: <DD764133-F7A0-439B-BA0B-A4AEE8261E95@centralnic.com>
X-Mailer: iPad Mail (10B146)
From: Gavin Brown <gavin.brown@centralnic.com>
Date: Tue, 16 Jul 2013 18:57:48 +0100
To: "Murray S. Kucherawy" <superuser@gmail.com>
Cc: "weirds@ietf.org Group" <weirds@ietf.org>
Subject: Re: [weirds] bootstrap requirements
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jul 2013 18:04:15 -0000

On 16 Jul 2013, at 18:01, "Murray S. Kucherawy" <superuser@gmail.com> wrote:=


> Just to be clear, the working group is allowed to change its mind.  If we c=
ollectively decide A, but then someone points out something we hadn't consid=
ered and consensus swings to B, that's perfectly acceptable.

My mind has changed on this. Allowing a base path is less useful to me than a=
 scalable bootstrap.

It's not like anyone's going to run an RDAP service on GeoCities.

G.

--=20
Gavin Brown
Chief Technology Officer
CentralNic Ltd
Innovative Registry Services for ccTLD and gTLD registries
https://www.centralnic.com/

CentralNic Ltd is a company registered in England and Wales with company
number 4985780. Registered Offices: 35-39 Moorgate, London, EC2R 6AR.=

From johnl@iecc.com  Tue Jul 16 11:05:30 2013
Return-Path: <johnl@iecc.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 49E2C11E80D5 for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 11:05:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.782
X-Spam-Level: 
X-Spam-Status: No, score=-110.782 tagged_above=-999 required=5 tests=[AWL=0.417, BAYES_00=-2.599, HABEAS_ACCREDITED_SOI=-4.3, RCVD_IN_BSP_TRUSTED=-4.3, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9ghe1rovtkdv for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 11:05:25 -0700 (PDT)
Received: from leila.iecc.com (leila6.iecc.com [IPv6:2001:470:1f07:1126:0:4c:6569:6c61]) by ietfa.amsl.com (Postfix) with ESMTP id EE44921F9C4F for <weirds@ietf.org>; Tue, 16 Jul 2013 11:05:24 -0700 (PDT)
Received: (qmail 27623 invoked from network); 16 Jul 2013 18:05:21 -0000
Received: from leila.iecc.com (64.57.183.34) by mail1.iecc.com with QMQP; 16 Jul 2013 18:05:21 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding; s=51e58b61.xn--9vv.k1307; i=johnl@user.iecc.com; bh=Nxp6qi0OBdgzDYhm0OpEzcXhzcrXfYKFl1BIsxgweSk=; b=dNFm+FWR3Oy/eyLsSHp7xRqAFCaQEMlUKrkHb4Ay2TRFjaVB7oHsz5/Lzg28SgqkQh4pvC1lU1tTX365qzIY8dwI7sTupj82BSNEhK4DIeKSfkPwsrZRKxgc5I9x0XsMxSLsacJCeBHVhMa/fxYxTcjS1GLUZprhtM7sVO21oJKYHBN0Vu+58Vp9TDBFsnc5pvK5CpEW+RndaKrBuDW7gOJ1gHJjyeVXWByMN0+JvPtIZPbkBrwJBUEyMaYY/OiE
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding; s=51e58b61.xn--9vv.k1307; olt=johnl@user.iecc.com; bh=Nxp6qi0OBdgzDYhm0OpEzcXhzcrXfYKFl1BIsxgweSk=; b=HfLi2E7fn2ffKQeoho9F5DVMAXSjeBv1tQ34U4K5O5z2H8/PdIBqSy3IAiUYfjfoLizhjhcEgnZTU5ezLU2FnQVKZzXYn0U0IwGtL2vRxf2/xzR2zizP2DqOIXUU8YA2xpPcgzLYEGco2YLqY5aKvxOKpWGjkoG1lVqeXJEQCbHIaSYCAhMsUF18h5o5cHa2jcsOxMIycCZCTZSJStnmBMfBOkGIGH1pH2lsHco149ZFK8O2rx6ivy9/8mji2sx2
Date: 16 Jul 2013 18:04:58 -0000
Message-ID: <20130716180458.56105.qmail@joyce.lan>
From: "John Levine" <johnl@taugh.com>
To: weirds@ietf.org
In-Reply-To: <831693C2CDA2E849A7D7A712B24E257F36AEEDCD@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
Organization: 
X-Headerized: yes
Mime-Version: 1.0
Content-type: text/plain; charset=utf-8
Content-transfer-encoding: 8bit
Subject: Re: [weirds] search, was Preliminary Berlin WEIRDS Agenda
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jul 2013 18:05:30 -0000

>Nearly non-existent, yes, but supported by the largest gTLDs registries - and yes, I think
>that the very basic functionality described in the rdap-search draft could be rolled into
>rdap-query virtually as-is, made optional, and the need would be met.

Agreed.

The existing ICANN documents that refer to WEIRDS are ambiguous, but a
reasonable reading is that son-of-WHOIS will answer the same questions
that the current system does.


From superuser@gmail.com  Tue Jul 16 11:07:10 2013
Return-Path: <superuser@gmail.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 31B0111E80D5 for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 11:07:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gPgW4V0rUjs8 for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 11:07:09 -0700 (PDT)
Received: from mail-wi0-x22d.google.com (mail-wi0-x22d.google.com [IPv6:2a00:1450:400c:c05::22d]) by ietfa.amsl.com (Postfix) with ESMTP id 37BEF11E80AD for <weirds@ietf.org>; Tue, 16 Jul 2013 11:07:09 -0700 (PDT)
Received: by mail-wi0-f173.google.com with SMTP id hq4so4472018wib.0 for <weirds@ietf.org>; Tue, 16 Jul 2013 11:07:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=ADyGqcTjNLjZv55kl6pa6Jy29eMdIIxoD0/24BPeNKI=; b=KG1mKCH4aerlSd9fe09WmVXOk11kej/5daVpxAZ36a/xa8GpW+bbvEXjiculA1HlBU 7hPfNUSDdYhozIACdJ4jZLjLPrcIylDdwvdd29PdY/gC60vGy9v3ZO+zMlC43PvXQGGL v/3LGPkBIShgZ1JPKyZ+cfLRxDonXyk4NZJ2kNwjRsojKIvS6PUp/BH0V2RyrMkPZBQA yQCbocqHxMFDLEBg44IGmaFFRJbT/jrtzDkAtFOvVSOZqIh8NuhimS9N2dfzQoCFgATF dQ28naNSpQXrKlL7BpUfPiocNSFEjRe+c/8muP0nRrxYAeoXqeUTUvQBiliLKXxC6Gff Xu4g==
MIME-Version: 1.0
X-Received: by 10.194.239.225 with SMTP id vv1mr2118277wjc.63.1373998028321; Tue, 16 Jul 2013 11:07:08 -0700 (PDT)
Received: by 10.180.90.16 with HTTP; Tue, 16 Jul 2013 11:07:08 -0700 (PDT)
In-Reply-To: <831693C2CDA2E849A7D7A712B24E257F36AEEDCD@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
References: <CAL0qLwZvFnCXMZ-AgMO2H7Z2PKyqYSZyoQk_DxM0Qm3w4DZPaQ@mail.gmail.com> <51E54616.7070309@qti.qualcomm.com> <CAL0qLwbBjjWDC-UzzyV0q3kds7FLfE32nKcwCUKCDrVmfnVJZw@mail.gmail.com> <831693C2CDA2E849A7D7A712B24E257F36AEEDCD@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
Date: Tue, 16 Jul 2013 11:07:08 -0700
Message-ID: <CAL0qLwaU4T6oBZRVgh1iMA-pgFXeQmFYfMLQ9Ruk5HTiNEm02Q@mail.gmail.com>
From: "Murray S. Kucherawy" <superuser@gmail.com>
To: "Hollenbeck, Scott" <shollenbeck@verisign.com>
Content-Type: multipart/alternative; boundary=089e01493384667db604e1a4d87e
Cc: Pete Resnick <presnick@qti.qualcomm.com>, "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] Preliminary Berlin WEIRDS Agenda
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jul 2013 18:07:10 -0000

--089e01493384667db604e1a4d87e
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

On Tue, Jul 16, 2013 at 10:30 AM, Hollenbeck, Scott <
shollenbeck@verisign.com> wrote:

>    *From:* weirds-bounces@ietf.org [mailto:weirds-bounces@ietf.org] *On
> Behalf Of *Murray S. Kucherawy
> *Sent:* Tuesday, July 16, 2013 1:19 PM
> *To:* Pete Resnick
> *Cc:* weirds@ietf.org
> *Subject:* Re: [weirds] Preliminary Berlin WEIRDS Agenda****
>
> ** **
>
> [snip]****
>
> On the search issue, we do need to decide how we're going to deal with
> this.  We had discussed in Orlando whether we wanted a basic search and
> advanced search document or something else, but I think that was before
> John's survey that showed they're nearly non-existent today.  The group
> needs to pick a path forward here, since an ultra-simple search capabilit=
y
> could be rolled into the rdap-query document fairly easily (I think...).*=
*
> **
>
> ** **
>
> Nearly non-existent, yes, but supported by the largest gTLDs registries =
=96
> and yes, I think that the very basic functionality described in the
> rdap-search draft could be rolled into rdap-query virtually as-is, made
> optional, and the need would be met.****
>
> ** **
>
> Scott****
>

Just to be clear, by "nearly non-existent", I was talking about how trivial
it is to describe, not how important it may be.

-MSK

--089e01493384667db604e1a4d87e
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">On Tue, Jul 16, 2013 at 10:30 AM, Hollenbeck, Scott <span =
dir=3D"ltr">&lt;<a href=3D"mailto:shollenbeck@verisign.com" target=3D"_blan=
k">shollenbeck@verisign.com</a>&gt;</span> wrote:<br><div class=3D"gmail_ex=
tra"><div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">





<div link=3D"blue" vlink=3D"purple" lang=3D"EN-US">
<div>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> <a href=
=3D"mailto:weirds-bounces@ietf.org" target=3D"_blank">weirds-bounces@ietf.o=
rg</a> [mailto:<a href=3D"mailto:weirds-bounces@ietf.org" target=3D"_blank"=
>weirds-bounces@ietf.org</a>]
<b>On Behalf Of </b>Murray S. Kucherawy<br>
<b>Sent:</b> Tuesday, July 16, 2013 1:19 PM<br>
<b>To:</b> Pete Resnick<br>
<b>Cc:</b> <a href=3D"mailto:weirds@ietf.org" target=3D"_blank">weirds@ietf=
.org</a><br>
<b>Subject:</b> Re: [weirds] Preliminary Berlin WEIRDS Agenda<u></u><u></u>=
</span></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=A0<u></u></p>
<div>
<div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"color:=
#1f497d">[snip]</span><u></u><u></u></p>
</div><div class=3D"im">
<div>
<p class=3D"MsoNormal">On the search issue, we do need to decide how we&#39=
;re going to deal with this.=A0 We had discussed in Orlando whether we want=
ed a basic search and advanced search document or something else, but I thi=
nk that was before John&#39;s survey that showed
 they&#39;re nearly non-existent today.=A0 The group needs to pick a path f=
orward here, since an ultra-simple search capability could be rolled into t=
he rdap-query document fairly easily (I think...).<u></u><u></u></p>
</div>
</div></div>
<p class=3D"MsoNormal"><u></u>=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">Nearly non-existent, y=
es, but supported by the largest gTLDs registries =96 and yes, I think that=
 the very basic functionality described in the rdap-search draft could be r=
olled into rdap-query virtually as-is,
 made optional, and the need would be met.<span class=3D"HOEnZb"><font colo=
r=3D"#888888"><u></u><u></u></font></span></span></p><span class=3D"HOEnZb"=
><font color=3D"#888888">
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;;color:#1f497d"><u></u>=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;;color:#1f497d">Scott<u></u><u></u></span></p>
</font></span></div>
</div>
</div>
</div>
</div>

</blockquote></div><br></div><div class=3D"gmail_extra">Just to be clear, b=
y &quot;nearly non-existent&quot;, I was talking about how trivial it is to=
 describe, not how important it may be.<br><br></div><div class=3D"gmail_ex=
tra">
-MSK<br></div></div>

--089e01493384667db604e1a4d87e--

From andy@arin.net  Tue Jul 16 11:27:31 2013
Return-Path: <andy@arin.net>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7518A21F9B4B for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 11:27:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.326
X-Spam-Level: 
X-Spam-Status: No, score=-7.326 tagged_above=-999 required=5 tests=[AWL=3.273,  BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xLFWIK9p4zXv for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 11:27:25 -0700 (PDT)
Received: from smtp1.arin.net (smtp1.arin.net [192.149.252.33]) by ietfa.amsl.com (Postfix) with ESMTP id C205B11E80FE for <weirds@ietf.org>; Tue, 16 Jul 2013 11:27:24 -0700 (PDT)
Received: by smtp1.arin.net (Postfix, from userid 323) id 76D15165059; Tue, 16 Jul 2013 14:26:54 -0400 (EDT)
Received: from ASHXCH01.corp.arin.net (ashxch01.corp.arin.net [199.43.0.17]) by smtp1.arin.net (Postfix) with ESMTP id E984E16505F; Tue, 16 Jul 2013 14:26:53 -0400 (EDT)
Received: from CHAXCH04.corp.arin.net (10.1.30.19) by ASHXCH01.corp.arin.net (199.43.0.17) with Microsoft SMTP Server (TLS) id 14.1.421.2; Tue, 16 Jul 2013 14:26:53 -0400
Received: from CHAXCH02.corp.arin.net ([169.254.2.236]) by CHAXCH04.corp.arin.net ([10.1.30.19]) with mapi id 14.02.0328.009; Tue, 16 Jul 2013 14:26:53 -0400
From: Andy Newton <andy@arin.net>
To: Gavin Brown <gavin.brown@centralnic.com>, "Murray S. Kucherawy" <superuser@gmail.com>
Thread-Topic: [weirds] bootstrap requirements
Thread-Index: AQHOeNsZvzJ9OfEu6kaHqEsVqCFvtplnYYCAgABITQD//8OnAIAAUqwA///XboCAAEYWAIAAD6oA///FDgA=
Date: Tue, 16 Jul 2013 18:26:51 +0000
Message-ID: <CE0B0790.26A77%andy@arin.net>
In-Reply-To: <DD764133-F7A0-439B-BA0B-A4AEE8261E95@centralnic.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.5.130515
x-originating-ip: [10.1.1.56]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <B016EDA3C29B2144961B19CAF8A4B3D8@corp.arin.net>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "weirds@ietf.org Group" <weirds@ietf.org>
Subject: Re: [weirds] bootstrap requirements
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jul 2013 18:27:31 -0000

On 7/16/13 1:57 PM, "Gavin Brown" <gavin.brown@centralnic.com> wrote:

>
>On 16 Jul 2013, at 18:01, "Murray S. Kucherawy" <superuser@gmail.com>
>wrote:
>
>> Just to be clear, the working group is allowed to change its mind.  If
>>we collectively decide A, but then someone points out something we
>>hadn't considered and consensus swings to B, that's perfectly acceptable.
>
>My mind has changed on this. Allowing a base path is less useful to me
>than a scalable bootstrap.

I agree with this. However, the approach upon which this is being
reconsidered isn't arguably more scalable for our needs and is arguably
more complex and less flexible.

-andy


From edainow@afilias.info  Tue Jul 16 13:37:23 2013
Return-Path: <edainow@afilias.info>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E6E5121F9FFB for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 13:37:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.637
X-Spam-Level: 
X-Spam-Status: No, score=-1.637 tagged_above=-999 required=5 tests=[AWL=-0.331, BAYES_00=-2.599, HTML_MESSAGE=0.001, MISSING_HEADERS=1.292]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sz0IMVoIuIIT for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 13:37:17 -0700 (PDT)
Received: from outbound.afilias.info (outbound.afilias.info [66.199.183.4]) by ietfa.amsl.com (Postfix) with ESMTP id B99E421E8064 for <weirds@ietf.org>; Tue, 16 Jul 2013 13:37:17 -0700 (PDT)
Received: from ms5.on1.afilias-ops.info ([10.109.8.9] helo=smtp.afilias.info) by outbound.afilias.info with esmtp (Exim 4.72) (envelope-from <edainow@afilias.info>) id 1UzBzp-0005La-3s for weirds@ietf.org; Tue, 16 Jul 2013 20:37:17 +0000
Received: from mail-ie0-f173.google.com ([209.85.223.173]) by smtp.afilias.info with esmtps (TLSv1:RC4-SHA:128) (Exim 4.72) (envelope-from <edainow@afilias.info>) id 1UzBzp-0000kO-3c for weirds@ietf.org; Tue, 16 Jul 2013 20:37:17 +0000
Received: by mail-ie0-f173.google.com with SMTP id k13so2550330iea.18 for <weirds@ietf.org>; Tue, 16 Jul 2013 13:37:11 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=message-id:date:from:user-agent:mime-version:cc:subject:references :in-reply-to:content-type:x-gm-message-state; bh=9wBD7B37c9tsp+B9FKcLt/Iy+UkrJi7u1/GqCfQXLx8=; b=iFr19orxh8ULMIJobRy0C9kW+WROcQBqSB9eFdIOogkltENi9jwzJuSJzKD2kTgMRg /LXIhHIpCerXgyBeeL9HVaZ0HbzEKZ5ARS6VeBC2kbQIKNQYeqedVYe6vl92QmHTMze4 hIa2nckSae9gqjiILJVCceXpK9zivZ3dX4yWQmB0VN5K9EPzcJ6IFeAJgn9ryxGV94Eq F6yQRjdQYkavsS+DAze+hgZMz91Zx+/6QoGyeqPHuE8BblJOEhvPAE8d7dP0x2IoDbIp nKBFmY3LKCXSf3M43aGJXH+4Y0re9UA5x3AWTqOt7E6h8/zVCOpESpuOksDTnLUaxMUh QUQw==
X-Received: by 10.42.139.197 with SMTP id h5mr2767006icu.73.1374007031622; Tue, 16 Jul 2013 13:37:11 -0700 (PDT)
X-Received: by 10.42.139.197 with SMTP id h5mr2767002icu.73.1374007031548; Tue, 16 Jul 2013 13:37:11 -0700 (PDT)
Received: from [10.10.68.31] (tor-gateway.afilias.info. [199.15.87.4]) by mx.google.com with ESMTPSA id n5sm3537322igv.5.2013.07.16.13.37.09 for <weirds@ietf.org> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 16 Jul 2013 13:37:10 -0700 (PDT)
Message-ID: <51E5AEF3.1060007@afilias.info>
Date: Tue, 16 Jul 2013 16:37:07 -0400
From: Ernie Dainow <edainow@afilias.info>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130620 Thunderbird/17.0.7
MIME-Version: 1.0
CC: weirds@ietf.org
References: <20130716180458.56105.qmail@joyce.lan>
In-Reply-To: <20130716180458.56105.qmail@joyce.lan>
Content-Type: multipart/alternative; boundary="------------090107030806080207040203"
X-Gm-Message-State: ALoCoQliDubt+s59b0olnXOopwwdmqUfNJWAb0KN7Co1UM6Vperhe0yh7VfalzzKBtIQbIDPBrDP8auej8e4S6GaZTZQRDGnpjxQrBKGClGN38IYte7X5RFiBrkZDyiMHme1PBYKp+jv
Subject: Re: [weirds] search, was Preliminary Berlin WEIRDS Agenda
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jul 2013 20:37:24 -0000

This is a multi-part message in MIME format.
--------------090107030806080207040203
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit


On 7/16/2013 2:04 PM, John Levine wrote:
>> Nearly non-existent, yes, but supported by the largest gTLDs registries - and yes, I think
>> that the very basic functionality described in the rdap-search draft could be rolled into
>> rdap-query virtually as-is, made optional, and the need would be met.
> Agreed.
>
> The existing ICANN documents that refer to WEIRDS are ambiguous, but a
> reasonable reading is that son-of-WHOIS will answer the same questions
> that the current system does.
>
>
I agree with Scott's proposal to include the basic search from 
<draft-hollenbeck-weirds-rdap-search>. To be consistent with the current 
structure of the documents, it seems this should be split and merged 
into both draft-ietf-weirds-rdap-query and draft-ietf-weirds-json-response.

-Ernie

--------------090107030806080207040203
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <br>
    <div class="moz-cite-prefix">On 7/16/2013 2:04 PM, John Levine
      wrote:<br>
    </div>
    <blockquote cite="mid:20130716180458.56105.qmail@joyce.lan"
      type="cite">
      <blockquote type="cite">
        <pre wrap="">Nearly non-existent, yes, but supported by the largest gTLDs registries - and yes, I think
that the very basic functionality described in the rdap-search draft could be rolled into
rdap-query virtually as-is, made optional, and the need would be met.
</pre>
      </blockquote>
      <pre wrap="">
Agreed.

The existing ICANN documents that refer to WEIRDS are ambiguous, but a
reasonable reading is that son-of-WHOIS will answer the same questions
that the current system does.


</pre>
    </blockquote>
    <span style="color: rgb(34, 34, 34); font-family: arial; font-size:
      small; font-style: normal; font-variant: normal; font-weight:
      normal; letter-spacing: normal; line-height: normal; orphans:
      auto; text-align: start; text-indent: 0px; text-transform: none;
      white-space: normal; widows: auto; word-spacing: 0px;
      -webkit-text-stroke-width: 0px; background-color: rgb(255, 255,
      255); display: inline !important; float: none;">I agree with
      Scott's proposal to include the basic search from
      &lt;draft-hollenbeck-weirds-rdap-search&gt;. To be consistent with
      the current structure of the documents, it seems this should be
      split and merged into both draft-ietf-weirds-rdap-query and
      draft-ietf-weirds-json-response.<br>
      <br>
      -Ernie<br>
    </span>
  </body>
</html>

--------------090107030806080207040203--

From carlosm3011@gmail.com  Tue Jul 16 16:09:38 2013
Return-Path: <carlosm3011@gmail.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A85EB21F9C2D for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 16:09:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id w2XAY1PCiz+T for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 16:09:37 -0700 (PDT)
Received: from mail-ye0-x229.google.com (mail-ye0-x229.google.com [IPv6:2607:f8b0:4002:c04::229]) by ietfa.amsl.com (Postfix) with ESMTP id 6C93221F9D1E for <weirds@ietf.org>; Tue, 16 Jul 2013 16:09:35 -0700 (PDT)
Received: by mail-ye0-f169.google.com with SMTP id m1so364240yen.28 for <weirds@ietf.org>; Tue, 16 Jul 2013 16:09:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=kyd9WeKK8AWPlHPQHIdbuFTStOjeuAZjknJci2j/jeM=; b=Qft2n5iBDwanhIq4jGsQ85/uZ6mkg4aNTpKRRbcUTiSqimWlHtYfKyOlKCrseFP1hS mFAhN5OPuoinqAtAC69fysVhkUq6tBAjmevQL95uBm05tA3fSYaGlsoTKk3tJjp5T+DU GMu80KwinkKI/YatPNXKJ+l6Z+JrcL6z8aZZl+KcQwoZeG2cA0rgVJiA6CisTKkJ4xX4 g4gwXTnP3+/dOXlRtNZqprYnmQdyOqxnYAyXfeg79VWorTDwdNymE/+W6f0X4hkORmtf YMp1RGUoSxzA86aSKAeTpvy1y8N3uLRm0HvmcDfWHRc3p6engp2F5+RZmjJRABvPPvnr Fykg==
X-Received: by 10.236.41.42 with SMTP id g30mr1149453yhb.150.1374016174844; Tue, 16 Jul 2013 16:09:34 -0700 (PDT)
Received: from bonaire.local ([206.48.23.211]) by mx.google.com with ESMTPSA id s29sm4315254yhf.6.2013.07.16.16.09.33 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 16 Jul 2013 16:09:33 -0700 (PDT)
Message-ID: <51E5D2AB.2020207@gmail.com>
Date: Tue, 16 Jul 2013 19:09:31 -0400
From: "Carlos M. martinez" <carlosm3011@gmail.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:17.0) Gecko/20130620 Thunderbird/17.0.7
MIME-Version: 1.0
To: "Murray S. Kucherawy" <superuser@gmail.com>
References: <CAL0qLwZvFnCXMZ-AgMO2H7Z2PKyqYSZyoQk_DxM0Qm3w4DZPaQ@mail.gmail.com> <51E54616.7070309@qti.qualcomm.com> <CAL0qLwbBjjWDC-UzzyV0q3kds7FLfE32nKcwCUKCDrVmfnVJZw@mail.gmail.com>
In-Reply-To: <CAL0qLwbBjjWDC-UzzyV0q3kds7FLfE32nKcwCUKCDrVmfnVJZw@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Cc: Pete Resnick <presnick@qti.qualcomm.com>, "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] Preliminary Berlin WEIRDS Agenda
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jul 2013 23:09:38 -0000

My 10' would run more or less be as follows:

- wrap-up of the discussion so far (even if it's not very recent)
- server bootstrapping, how it has been done in the known implementations
- the server pooling idea, pros, cons
- open questions:
	- should we redirect from names to numbers and viceversa or removing
this requirement simplifies our work in some way ?
	- redirects and authentication: expectations for clients, if need to be
set or just ignored
- open mic

... and that would be it.

regards,

~Carlos

On 7/16/13 1:18 PM, Murray S. Kucherawy wrote:
> On Tue, Jul 16, 2013 at 6:09 AM, Pete Resnick <presnick@qti.qualcomm.com
> <mailto:presnick@qti.qualcomm.com>> wrote:
> 
>     On 7/15/13 7:06 PM, Murray S. Kucherawy wrote:
> 
>         ...is now available; feedback welcome:
> 
>         http://www.ietf.org/__proceedings/87/agenda/agenda-__87-weirds
>         <http://www.ietf.org/proceedings/87/agenda/agenda-87-weirds>
> 
> 
>     I have some feedback:
> 
>         Web Extensible Internet Registration Data Service (WEIRDS)
>         Agenda -- August 1, 2013 at 10:30-11:30 in Potsdam 2
> 
>         - Administrivia (10 mins; chairs)
>           - blue sheets
>           - minute-taker and jabber scribe
> 
> 
>     Yes, all fine, though I would suggest finding the minute-taker and
>     jabber scribe before the meeting. Asking for volunteers now would be
>     good. Those two items should take 2 minutes tops.
> 
> 
> Any volunteers?
>  
> 
> 
>         - Demo/interop report (5 mins; TBD)
> 
> 
>     I take it this is intended to be a report of the interop/demo event
>     on the previous Saturday. The WG session is on Thursday. Again, this
>     report should be sent out to the list. If something comes out of the
>     report that needs discussion (a bug in one of the specs), that
>     should be added to the agenda separately. I see no need for a report
>     being on the agenda.
> 
> 
> The last interop event led to some discussion, and I was anticipating
> the same here.  I was anticipating the need for face time to discuss the
> fallout rather than just present a report.  My fault for the lousy naming.
> 
> 
>         - Redirects (10 mins; Carlos Martinez)
> 
> 
>     What is there to discuss on this draft? The list discussion seems to
>     be quiet.
> 
>         - Search (10 mins; Ning Kong)
> 
> 
>     What's the plan on this agenda item? What discussion (or lack of
>     discussion) on the list does this relate to?
> 
> 
> Carlos and Ning, can you give a list of issues you'd like to cover?
> 
> On the search issue, we do need to decide how we're going to deal with
> this.  We had discussed in Orlando whether we wanted a basic search and
> advanced search document or something else, but I think that was before
> John's survey that showed they're nearly non-existent today.  The group
> needs to pick a path forward here, since an ultra-simple search
> capability could be rolled into the rdap-query document fairly easily (I
> think...).
> 
> -MSK
> 
> 
> _______________________________________________
> weirds mailing list
> weirds@ietf.org
> https://www.ietf.org/mailman/listinfo/weirds
> 

From nkong@cnnic.cn  Tue Jul 16 20:10:05 2013
Return-Path: <nkong@cnnic.cn>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DC52B21F9C06 for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 20:10:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=-0.001, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bZ0Qc4wjlE8R for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 20:10:01 -0700 (PDT)
Received: from cnnic.cn (smtp.cnnic.cn [218.241.118.7]) by ietfa.amsl.com (Postfix) with SMTP id 0B93721F9CA6 for <weirds@ietf.org>; Tue, 16 Jul 2013 20:09:49 -0700 (PDT)
Received: from unknown127.0.0.1 (HELO [218.241.103.63]) (127.0.0.1) by 127.0.0.1 with SMTP; Wed, 17 Jul 2013 11:09:32 +0800
Content-Type: multipart/alternative; boundary="Apple-Mail=_4B448E9B-869C-45DC-8ADA-047ED53B5E87"
Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\))
From: Ning Kong <nkong@cnnic.cn>
In-Reply-To: <CAL0qLwbBjjWDC-UzzyV0q3kds7FLfE32nKcwCUKCDrVmfnVJZw@mail.gmail.com>
Date: Wed, 17 Jul 2013 11:09:32 +0800
Message-Id: <96CD0A60-65FF-4F71-A5B0-E241779233D8@cnnic.cn>
References: <CAL0qLwZvFnCXMZ-AgMO2H7Z2PKyqYSZyoQk_DxM0Qm3w4DZPaQ@mail.gmail.com> <51E54616.7070309@qti.qualcomm.com> <CAL0qLwbBjjWDC-UzzyV0q3kds7FLfE32nKcwCUKCDrVmfnVJZw@mail.gmail.com>
To: Murray S. Kucherawy <superuser@gmail.com>
X-Mailer: Apple Mail (2.1508)
Cc: Pete Resnick <presnick@qti.qualcomm.com>, "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] Preliminary Berlin WEIRDS Agenda
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Jul 2013 03:10:06 -0000

--Apple-Mail=_4B448E9B-869C-45DC-8ADA-047ED53B5E87
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi Murray,

Please see my feedbacks inline.

>=20
> - Search (10 mins; Ning Kong)
>=20
> What's the plan on this agenda item? What discussion (or lack of =
discussion) on the list does this relate to?
>=20
>=20
> Carlos and Ning, can you give a list of issues you'd like to cover?=20
>=20
> On the search issue, we do need to decide how we're going to deal with =
this.  We had discussed in Orlando whether we wanted a basic search and =
advanced search document or something else, but I think that was before =
John's survey that showed they're nearly non-existent today.  The group =
needs to pick a path forward here, since an ultra-simple search =
capability could be rolled into the rdap-query document fairly easily (I =
think=E2=80=A6).

+1

The followings are the issues I'd like to cover on the search slot.

#1  Why should we consider the search function?
	1)  Optional search function described by the ICANN AGB=20
	2)  ICANN WSWG (Whois Survey Working Group) Survey Results =
(Requirement 5 for search)
	     Note1: the final report of this survey is not published, =
but the results can be accessed in the link of =
https://community.icann.org/display/WSDT/WSWG+Survey+Results
	     Note2: According to the results, over 81% respondents =
support the search function of domain name, over 53% respondents =
indicated positive interest in other search functions (over 31% for =
NameServers, over 32% for Contact Name, over 34% for Contact Email).

#2  What should be the search function?
	1)  What query types should be searchable
		Domain?
			Handle?
			Name?
			Status?
		Nameserver?
			Handle?
			Name?
			IP?
		Entity?
			ID?
			Name?
			Email?
			Adr?
		IP?
			Handle?
			StartAddress?
			Name?
		AS?
			Handle?
			StartAutnum?
			Name?

	2)  What kind of search functions should be considered?
		Wildcard? (single character match, multiple characters =
match, specific number of characters match)
		Boolean? (and, or, not)
		Page?
		Order by? (Date, Name)

	2)  What path segments should be used for search?
		Option1:   domains/?name=3Dexampl*.com      by =
hollenbeck-weirds-rdap-search-02
	        Option2:   search/?domain=3Dexampl*.com      by =
zhou-weirds-rdap-restful-search-00
		Option3:   domains/?name=3Dexampl*.com&page=3D3&orderby=3D=
name

	3)  What response format should be used for search?
		Search level ?
		Results ?
		Page ? (Total Page Number, Current Page Number)
		Oder by ?

	4)  Others?
		I18N consideration
		Security consideration=20
		Anything else?

#3  How should we document the search function?
	Option1:  one separated search document which covers all the =
issues of search
	Option2:  Merging all the search function into all related RDAP =
documents (Query, Response, others?)
	Option3:  Merging the basic search function into all related =
RDAP documents (Query, Response, others?), drafting one separated search =
document to cover the advanced search function

#4  Other Open Questions
	1)  How to clearly define the basic search function and the =
advanced one?=20
	2)  Need we consider the search function across different RDAP =
servers? (Search + Redirect ?)


Any comments are appreciated!

Cheers,
Ning




--Apple-Mail=_4B448E9B-869C-45DC-8ADA-047ED53B5E87
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
"><div>Hi Murray,</div><div><br></div><div>Please see my feedbacks =
inline.</div><br><div><blockquote type=3D"cite"><div dir=3D"ltr"><div =
class=3D"gmail_extra"><div class=3D"gmail_quote"><blockquote =
class=3D"gmail_quote" style=3D"margin: 0px 0px 0px 0.8ex; =
border-left-width: 1px; border-left-color: rgb(204, 204, 204); =
border-left-style: solid; padding-left: 1ex; position: static; z-index: =
auto; "><br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex">
- Search (10 mins; Ning Kong)<br>
</blockquote>
<br>
What's the plan on this agenda item? What discussion (or lack of =
discussion) on the list does this relate to?<span class=3D"HOEnZb"><font =
color=3D"#888888"><br>
<br></font></span></blockquote><div><br></div><div>Carlos and Ning, can =
you give a list of issues you'd like to cover? <br><br></div><div>On the =
search issue, we do need to decide how we're going to deal with =
this.&nbsp; We had discussed in Orlando whether we wanted a basic search =
and advanced search document or something else, but I think that was =
before John's survey that showed they're nearly non-existent =
today.&nbsp; The group needs to pick a path forward here, since an =
ultra-simple search capability could be rolled into the rdap-query =
document fairly easily (I =
think=E2=80=A6).</div></div></div></div></blockquote></div><div>+1</div><d=
iv><br></div><div>The followings are the issues I'd like to cover on the =
search slot.</div><div><br></div><div>#1 &nbsp;Why should we consider =
the search function?</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>1) &nbsp;Optional search function =
described by the ICANN AGB&nbsp;</div><div><div><span =
class=3D"Apple-tab-span" style=3D"white-space: pre; ">	</span>2) =
&nbsp;ICANN WSWG (Whois Survey Working Group) Survey Results =
(Requirement 5 for search)</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>&nbsp; &nbsp; &nbsp;Note1: the =
final report of this survey is not published, but the results can be =
accessed in the link of&nbsp;<a =
href=3D"https://community.icann.org/display/WSDT/WSWG+Survey+Results">http=
s://community.icann.org/display/WSDT/WSWG+Survey+Results</a></div><div><sp=
an class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>&nbsp; =
&nbsp; &nbsp;Note2: According to the results, over 81%&nbsp;respondents =
support the search function of domain name,&nbsp;over 53% respondents =
indicated positive interest in other search functions (over 31% for =
NameServers, over 32% for Contact Name, over 34% for Contact =
Email).</div></div><div><br></div><div>#2 &nbsp;What should be the =
search function?</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>1) &nbsp;What query types should =
be searchable</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>Domain?</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>Handle?</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			=
</span>Name?</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			=
</span>Status?</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		=
</span>Nameserver?</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			=
</span>Handle?</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			=
</span>Name?</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			=
</span>IP?</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>Entity?</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>ID?</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			=
</span>Name?</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			=
</span>Email?</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			=
</span>Adr?</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>IP?</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>Handle?</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			=
</span>StartAddress?</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			=
</span>Name?</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>AS?</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>Handle?</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			=
</span>StartAutnum?</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			=
</span>Name?</div><div><br></div><div><span class=3D"Apple-tab-span" =
style=3D"white-space: pre; ">	</span>2) &nbsp;What kind of search =
functions should be considered?</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>Wildcard? (single =
character match, multiple characters match, specific number of =
characters match)</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>Boolean? (and, or, =
not)</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
	</span>Page?</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>Order by? (Date, =
Name)</div><div><br></div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>2) &nbsp;What path segments =
should be used for search?</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>Option1:&nbsp; =
&nbsp;domains/?name=3Dexampl*.com &nbsp; &nbsp; &nbsp;by =
hollenbeck-weirds-rdap-search-02</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space: pre; ">	</span>&nbsp; &nbsp; &nbsp; &nbsp; =
Option2:&nbsp; &nbsp;search/?domain=3Dexampl*.com &nbsp; &nbsp; &nbsp;by =
zhou-weirds-rdap-restful-search-00</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>Option3: =
&nbsp;&nbsp;domains/?name=3Dexampl*.com&amp;page=3D3&amp;orderby=3Dname</d=
iv><div><br></div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>3) &nbsp;What response format =
should be used for search?</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>Search level =
?</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>Results ?</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>Page ? (Total Page =
Number, Current Page Number)</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>Oder by =
?</div><div><br></div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>4) &nbsp;Others?</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>I18N consideration</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>Security =
consideration&nbsp;</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>Anything =
else?</div><div><br></div><div>#3 &nbsp;How should we document the =
search function?</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Option1: &nbsp;one separated =
search document which covers all the issues of search</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Option2: =
&nbsp;Merging all the search function into all related RDAP documents =
(Query, Response, others?)</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Option3: &nbsp;Merging the basic =
search function into&nbsp;all related RDAP documents (Query, Response, =
others?), drafting one separated search document to cover the advanced =
search function</div><div><br></div><div>#4 &nbsp;Other Open =
Questions</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>1) &nbsp;How to clearly =
define&nbsp;the basic search function and the advanced =
one?&nbsp;</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>2) &nbsp;Need we consider the =
search function across different RDAP servers? (Search + Redirect =
?)</div><div><br></div><div><br></div><div>Any comments are =
appreciated!</div><div><br></div><div>Cheers,</div><div>Ning</div><div><br=
></div><div><br></div><div><br></div></body></html>=

--Apple-Mail=_4B448E9B-869C-45DC-8ADA-047ED53B5E87--

From zhoulinlin@cnnic.cn  Tue Jul 16 20:43:11 2013
Return-Path: <zhoulinlin@cnnic.cn>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6E94321F9A8F for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 20:43:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.486
X-Spam-Level: 
X-Spam-Status: No, score=-3.486 tagged_above=-999 required=5 tests=[AWL=-0.888, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CPyls-A1SNoC for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 20:43:05 -0700 (PDT)
Received: from cnnic.cn (smtp.cnnic.cn [218.241.118.7]) by ietfa.amsl.com (Postfix) with SMTP id A3E0D21F9A8E for <weirds@ietf.org>; Tue, 16 Jul 2013 20:43:02 -0700 (PDT)
X-EYOUMAIL-SMTPAUTH: zhoulinlin@cnnic.cn
Received: from unknown127.0.0.1 (HELO lenovo95e6383c) (127.0.0.1) by 127.0.0.1 with SMTP; Wed, 17 Jul 2013 11:42:40 +0800
From: "Linlin Zhou" <zhoulinlin@cnnic.cn>
To: "'Marc Blanchet'" <marc.blanchet@viagenie.ca>, "'Murray S. Kucherawy'" <superuser@gmail.com>
References: <462E855B-71B9-45DA-8124-656BD6149234@NLnetLabs.nl>	<1F0B2402-B8A8-4C24-9B81-DCF20A6D91D4@NLnetLabs.nl>	<7ACFEBF0-A253-48D7-AB5E-73AE91DBC3AB@viagenie.ca>	<51D48222.5030407@afilias.info>	<831693C2CDA2E849A7D7A712B24E257F36AE5AD4@BRN1WNEXMBX01.vcorp.ad.vrsn.com>	<831693C2CDA2E849A7D7A712B24E257F36AE70F4@BRN1WNEXMBX01.vcorp.ad.vrsn.com>	<CAL0qLwYTtwfb_0APyR3VELTjmEM_NjiJ=Jc-s-zDCjH_StYO+A@mail.gmail.com> <D90415D3-5C6F-4F5C-B66D-5443AB29FB9F@viagenie.ca>
In-Reply-To: <D90415D3-5C6F-4F5C-B66D-5443AB29FB9F@viagenie.ca>
Date: Wed, 17 Jul 2013 11:42:40 +0800
Message-ID: <00de01ce829f$b02d68e0$10883aa0$@cn>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_00DF_01CE82E2.BE50A8E0"
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Ac6CSnc81Jzw6NATQ2eAltOf+5EfRgAQqYwQ
Content-Language: zh-cn
Cc: weirds@ietf.org
Subject: Re: [weirds] WGLC: draft-ietf-weirds-rdap-query-05
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Jul 2013 03:43:11 -0000

This is a multi-part message in MIME format.

------=_NextPart_000_00DF_01CE82E2.BE50A8E0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

If query combines with search document, will the response draft also =
need to
add a section about search response?=20

Will it also have an impact on http, not sure.

=20

From: weirds-bounces@ietf.org [mailto:weirds-bounces@ietf.org] On Behalf =
Of
Marc Blanchet
Sent: Wednesday, July 17, 2013 1:33 AM
To: Murray S. Kucherawy
Cc: weirds@ietf.org
Subject: Re: [weirds] WGLC: draft-ietf-weirds-rdap-query-05

=20

my take:=20

- search is complex, so it warrants a separate document that might =
progress
at a different speed.

- the remaining question to me is how much of a basic search capability
should we put in the base document that is a MUST or a SHOULD. If it =
becomes
a MAY, then there is no point in having it in the base document.

- basic search is not really a client issue. it is a server issue. So I
would like to get opinions on the server guys about this.

=20

Marc.

=20

Le 2013-07-16 =E0 13:26, "Murray S. Kucherawy" <superuser@gmail.com> a =
=E9crit :





On Tue, Jul 9, 2013 at 4:51 AM, Hollenbeck, Scott =
<shollenbeck@verisign.com>
wrote:

This brings up a larger point: we still haven't made a decision about =
how to
document search functionality. rdap-query punts it to a document that =
didn't
exist when we first wrote rdap-query. Now we have
draft-hollenbeck-weirds-rdap-search and
draft-zhou-weirds-rdap-restful-search, but neither is a working group
document. If we agree that basic search functionality needs to be =
documented
we need to decide what it is and where it gets described. I don't think =
we
can push rdap-query to IETF last call until we make a decision.

My suggestion: either add the functions described in
draft-hollenbeck-weirds-rdap-search to rdap-query or adopt rdap-search =
and
reference it. I tend to favor the former because it reduces the document
count and puts a core set of client-sent commands in one place. We can =
still
explore more advanced search functionality in draft-zhou as we see fit.

=20

=20

I provided a reply as an individual on this, but I've been the only one.
Can others weigh in?  We need to decide on a path forward, but so far =
I'm
the only respondent, which is hardly consensus.

Thanks,

-MSK

_______________________________________________
weirds mailing list
weirds@ietf.org
https://www.ietf.org/mailman/listinfo/weirds

=20


------=_NextPart_000_00DF_01CE82E2.BE50A8E0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1"><meta name=3DGenerator content=3D"Microsoft Word =
12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"Microsoft YaHei";
	panose-1:2 11 5 3 2 2 4 2 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Microsoft YaHei";
	panose-1:2 11 5 3 2 2 4 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DZH-CN link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif"'>If query =
combines with search document, will the response draft also need to add =
a section about search response? <o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif"'>Will it =
also have an impact on http, not sure.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif"'><o:p>&nbsp;=
</o:p></span></p><div style=3D'border:none;border-left:solid blue =
1.5pt;padding:0cm 0cm 0cm 4.0pt'><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><p class=3DMsoNormal><b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
weirds-bounces@ietf.org [mailto:weirds-bounces@ietf.org] <b>On Behalf Of =
</b>Marc Blanchet<br><b>Sent:</b> Wednesday, July 17, 2013 1:33 =
AM<br><b>To:</b> Murray S. Kucherawy<br><b>Cc:</b> =
weirds@ietf.org<br><b>Subject:</b> Re: [weirds] WGLC: =
draft-ietf-weirds-rdap-query-05<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>my =
take:&nbsp;<o:p></o:p></span></p><div><p class=3DMsoNormal><span =
lang=3DEN-US>- search is complex, so it warrants a separate document =
that might progress at a different =
speed.<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US>- the remaining question to me is how much of a basic =
search capability should we put in the base document that is a MUST or a =
SHOULD. If it becomes a MAY, then there is no point in having it in the =
base document.<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>- basic search is not really a =
client issue. it is a server issue. So I would like to get opinions on =
the server guys about this.<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>Marc.<o:p></o:p></span></p><div><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><div><div><p =
class=3DMsoNormal><span lang=3DEN-US>Le 2013-07-16 =E0 13:26, =
&quot;Murray S. Kucherawy&quot; &lt;<a =
href=3D"mailto:superuser@gmail.com">superuser@gmail.com</a>&gt; a =
=E9crit :<o:p></o:p></span></p></div><p class=3DMsoNormal><span =
lang=3DEN-US><br><br><o:p></o:p></span></p><div><p =
class=3DMsoNormal><span lang=3DEN-US>On Tue, Jul 9, 2013 at 4:51 AM, =
Hollenbeck, Scott &lt;<a href=3D"mailto:shollenbeck@verisign.com" =
target=3D"_blank">shollenbeck@verisign.com</a>&gt; =
wrote:<o:p></o:p></span></p><div><div><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm =
6.0pt;margin-left:4.8pt;margin-right:0cm'><p class=3DMsoNormal><span =
lang=3DEN-US>This brings up a larger point: we still haven't made a =
decision about how to document search functionality. rdap-query punts it =
to a document that didn't exist when we first wrote rdap-query. Now we =
have draft-hollenbeck-weirds-rdap-search and =
draft-zhou-weirds-rdap-restful-search, but neither is a working group =
document. If we agree that basic search functionality needs to be =
documented we need to decide what it is and where it gets described. I =
don't think we can push rdap-query to IETF last call until we make a =
decision.<br><br>My suggestion: either add the functions described in =
draft-hollenbeck-weirds-rdap-search to rdap-query or adopt rdap-search =
and reference it. I tend to favor the former because it reduces the =
document count and puts a core set of client-sent commands in one place. =
We can still explore more advanced search functionality in draft-zhou as =
we see fit.<o:p></o:p></span></p><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div></blockquote><div><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><span lang=3DEN-US>I provided a reply as =
an individual on this, but I've been the only one.&nbsp; Can others =
weigh in?&nbsp; We need to decide on a path forward, but so far I'm the =
only respondent, which is hardly =
consensus.<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US>Thanks,<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US>-MSK<o:p></o:p></span></p></div></div></div><p =
class=3DMsoNormal><span =
lang=3DEN-US>_______________________________________________<br>weirds =
mailing list<br><a =
href=3D"mailto:weirds@ietf.org">weirds@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/weirds">https://www.ietf.or=
g/mailman/listinfo/weirds</a><o:p></o:p></span></p></div><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div></div></div></div></body><=
/html>
------=_NextPart_000_00DF_01CE82E2.BE50A8E0--


From bje@apnic.net  Tue Jul 16 21:01:54 2013
Return-Path: <bje@apnic.net>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5E75D21F9B94 for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 21:01:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.557
X-Spam-Level: 
X-Spam-Status: No, score=0.557 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_NET=0.611,  RDNS_NONE=0.1, RELAY_IS_203=0.994]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FVaGa2RbLWom for <weirds@ietfa.amsl.com>; Tue, 16 Jul 2013 21:01:50 -0700 (PDT)
Received: from ia-mailgw.apnic.net (ia-mailgw.apnic.net [IPv6:2001:dd8:a:3::243]) by ietfa.amsl.com (Postfix) with SMTP id 92C1321F9AE7 for <weirds@ietf.org>; Tue, 16 Jul 2013 21:01:49 -0700 (PDT)
Received: from IAMDA1.org.apnic.net (unknown [203.119.93.247]) by ia-mailgw.apnic.net (Halon Mail Gateway) with ESMTP; Wed, 17 Jul 2013 14:01:46 +1000 (EST)
Received: from IAMDA2.org.apnic.net (2001:dd8:a:852::21) by IAMDA1.org.apnic.net (2001:dd8:a:852:f9ce:d66e:c64d:3db2) with Microsoft SMTP Server (TLS) id 14.1.421.2; Wed, 17 Jul 2013 14:01:46 +1000
Received: from NXMDA1.org.apnic.net ([fe80::c877:49c3:86f7:9d67]) by IAMDA2.org.apnic.net ([fe80::c75:3639:c2fb:c053%15]) with mapi id 14.01.0438.000; Wed, 17 Jul 2013 14:01:45 +1000
From: Byron Ellacott <bje@apnic.net>
To: Pete Resnick <presnick@qti.qualcomm.com>, Peter Saint-Andre <stpeter@stpeter.im>
Thread-Topic: [weirds] JSON vCard reference
Thread-Index: AQHOcTP1fnL7R3Q5C0qwDo73GXDqUJlmB2cAgAJa5AA=
Date: Wed, 17 Jul 2013 04:01:45 +0000
Message-ID: <CE0C500D.294AB%bje@apnic.net>
In-Reply-To: <51E4AA0A.4050905@qti.qualcomm.com>
Accept-Language: en-AU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [203.119.42.210]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <F7467D89E478CC45B62645C68E3FBA70@apnic.net>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "weirds@ietf.org" <weirds@ietf.org>, "jcardcal@ietf.org" <jcardcal@ietf.org>
Subject: Re: [weirds] JSON vCard reference
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Jul 2013 04:01:54 -0000

I have read this document; it is definitely useful for the WEIRDS work,
and I have no objections to it.

I am also part of a team that has implemented jCard output for RDAP
entities: version -05 of this draft was implementable as-is, with no
clarifications required.

(There's no guarantee we got it right, of course: we'll find that out in
the interop testing!)

  Byron

On 16/07/13 12:03 PM, "Pete Resnick" <presnick@qti.qualcomm.com> wrote:

>On 6/24/13 6:38 PM, Peter Saint-Andre wrote:
>> Please note that
>> draft-kewisch-vcard-in-json has been superseded by
>> draft-ietf-jcardcal-jcard. (Also, the latter specification has been
>> submitted to the IESG for publication, so if you have feedback please
>> send it as soon as possible.)
>>   =20
>
>WEIRDS people:
>
>I would *really* appreciate if some of you took a look at the jCard
>document and reviewed it enough to give a quick "I did a final review;
>this seems like it will be useful for the WEIRDS work; no objections"
>message (to the IETF). (Obviously if you have concerns, we want to hear
>about these ASAP!) I haven't seen any public comments from WEIRDS folks
>indicating that this is sufficient.
>
>Here's an easy link so you can go review:
>
>https://datatracker.ietf.org/doc/draft-ietf-jcardcal-jcard/
>
>Thanks,
>
>pr
>
>--=20
>Pete Resnick<http://www.qualcomm.com/~presnick/>
>Qualcomm Technologies, Inc. - +1 (858)651-4478
>
>_______________________________________________
>weirds mailing list
>weirds@ietf.org
>https://www.ietf.org/mailman/listinfo/weirds


From jahlen@ripe.net  Wed Jul 17 01:06:34 2013
Return-Path: <jahlen@ripe.net>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9627921F9DA0 for <weirds@ietfa.amsl.com>; Wed, 17 Jul 2013 01:06:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.298
X-Spam-Level: 
X-Spam-Status: No, score=-2.298 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IuLiFzn17XKF for <weirds@ietfa.amsl.com>; Wed, 17 Jul 2013 01:06:28 -0700 (PDT)
Received: from postgirl.ripe.net (postgirl.ipv6.ripe.net [IPv6:2001:67c:2e8:11::c100:1342]) by ietfa.amsl.com (Postfix) with ESMTP id 8DAB221F9DAF for <weirds@ietf.org>; Wed, 17 Jul 2013 01:06:28 -0700 (PDT)
Received: from ayeaye.ripe.net ([193.0.23.5]) by postgirl.ripe.net with esmtps (TLSv1:AES256-SHA:256) (Exim 4.72) (envelope-from <jahlen@ripe.net>) id 1UzMkj-0002pB-9n; Wed, 17 Jul 2013 10:06:27 +0200
Received: from tel-sslvpn-1.ripe.net ([193.0.20.232] helo=vpn-167.ripe.net) by ayeaye.ripe.net with esmtps (TLSv1:AES128-SHA:128) (Exim 4.72) (envelope-from <jahlen@ripe.net>) id 1UzMkj-0002GO-7o; Wed, 17 Jul 2013 10:06:25 +0200
Content-Type: multipart/alternative; boundary="Apple-Mail=_5D895D67-18DC-47FF-BA1F-B84BF4D19AC0"
Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\))
From: =?iso-8859-1?Q?Johan_=C5hl=E9n?= <jahlen@ripe.net>
In-Reply-To: <alpine.BSF.2.00.1307161014510.55360@joyce.lan>
Date: Wed, 17 Jul 2013 10:06:28 +0200
Message-Id: <06E08EB2-65E1-487C-BDE4-2177B3566705@ripe.net>
References: <CE0ACD2B.2695D%andy@arin.net> <alpine.BSF.2.00.1307161014510.55360@joyce.lan>
To: John R Levine <johnl@taugh.com>
X-Mailer: Apple Mail (2.1508)
X-Anti-Virus: Kaspersky Anti-Virus for Linux Mail Server 5.6.48/RELEASE, bases: 20120425 #7816575, check: 20130717 clean
X-RIPE-Spam-Level: --
X-RIPE-Spam-Report: Spam Total Points:   -2.9 points pts rule name              description ---- ---------------------- ------------------------------------ -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -0.0 T_RP_MATCHES_RCVD Envelope sender domain matches handover relay domain -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 0.0 HTML_MESSAGE           BODY: HTML included in message
X-RIPE-Signature: 3aad339cf30f188c70bedeb8880e7b0a0b11881efb8db1308dbba8c5804e54f3
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] WGLC: draft-ietf-weirds-rdap-query-05
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Jul 2013 08:06:34 -0000

--Apple-Mail=_5D895D67-18DC-47FF-BA1F-B84BF4D19AC0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=iso-8859-1

On 16 Jul 2013, at 16:27, John R Levine <johnl@taugh.com> wrote:

> On the numbers side, it seems unlikely that there will be any =
bootstrap more complex than point your client at your local RIR or maybe =
use a lookup table you downloaded one time, and hope for the best, so I =
agree it's not a big deal there.

I agree with this, coming from an RIR background I know for sure that we =
know which resources are managed by which RIR. If a client would query =
RIPE for an ARIN resource the RIPE service could redirect to ARIN =
straight away and vice versa. Here are some benefits I can think of:

- No need for bootstrap or lookup tables on the client side
- No need for an additional Redirection Service
- It doesn't matter which RIR you point the client to
- Client can't get more simple, you can even use wget for number queries

Regards,

Johan =C5hl=E9n=

--Apple-Mail=_5D895D67-18DC-47FF-BA1F-B84BF4D19AC0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=iso-8859-1

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Diso-8859-1"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
"><div><div>On 16 Jul 2013, at 16:27, John R Levine &lt;<a =
href=3D"mailto:johnl@taugh.com">johnl@taugh.com</a>&gt; =
wrote:</div><div><br></div><blockquote type=3D"cite"><span =
style=3D"font-family: Helvetica; font-size: medium; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: =
0px; text-transform: none; white-space: normal; widows: 2; word-spacing: =
0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; =
display: inline !important; float: none; ">On the numbers side, it seems =
unlikely that there will be any bootstrap more complex than point your =
client at your local RIR or maybe use a lookup table you downloaded one =
time, and hope for the best, so I agree it's not a big deal =
there.</span></blockquote></div><br><div>I agree with this, coming from =
an RIR background I know for sure that we know which resources are =
managed by which RIR. If a client would query RIPE for an ARIN resource =
the RIPE service could redirect to ARIN straight away and vice versa. =
Here are some benefits I can think =
of:</div><div><br></div><div>-&nbsp;No need for bootstrap or lookup =
tables on the client side</div><div>- No need for an additional =
Redirection Service</div><div>- It doesn't matter which RIR you point =
the client to</div><div>- Client can't get more simple, you can even use =
wget for number =
queries</div><div><br></div><div>Regards,</div><div><br></div><div>Johan =
=C5hl=E9n</div></body></html>=

--Apple-Mail=_5D895D67-18DC-47FF-BA1F-B84BF4D19AC0--

From andy@arin.net  Wed Jul 17 06:42:23 2013
Return-Path: <andy@arin.net>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F23C721F9FCA for <weirds@ietfa.amsl.com>; Wed, 17 Jul 2013 06:42:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[AWL=-1.000, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eZwKfKCiPT8j for <weirds@ietfa.amsl.com>; Wed, 17 Jul 2013 06:42:17 -0700 (PDT)
Received: from smtp1.arin.net (smtp1.arin.net [IPv6:2001:500:4:13::33]) by ietfa.amsl.com (Postfix) with ESMTP id BA1B321F9F85 for <weirds@ietf.org>; Wed, 17 Jul 2013 06:42:17 -0700 (PDT)
Received: by smtp1.arin.net (Postfix, from userid 323) id 6A6BC165277; Wed, 17 Jul 2013 09:42:17 -0400 (EDT)
Received: from ASHXCH01.corp.arin.net (ashxch01.corp.arin.net [199.43.0.17]) by smtp1.arin.net (Postfix) with ESMTP id E88CD165274; Wed, 17 Jul 2013 09:42:16 -0400 (EDT)
Received: from CHAXCH04.corp.arin.net (10.1.30.19) by ASHXCH01.corp.arin.net (199.43.0.17) with Microsoft SMTP Server (TLS) id 14.1.421.2; Wed, 17 Jul 2013 09:42:10 -0400
Received: from CHAXCH02.corp.arin.net ([169.254.2.236]) by CHAXCH04.corp.arin.net ([10.1.30.19]) with mapi id 14.02.0328.009; Wed, 17 Jul 2013 09:42:09 -0400
From: Andy Newton <andy@arin.net>
To: Ernie Dainow <edainow@afilias.info>
Thread-Topic: [weirds] search, was Preliminary Berlin WEIRDS Agenda
Thread-Index: AQHOgk8RPS1AWNGo+0KOAhLYfPetn5loBumAgADbQYA=
Date: Wed, 17 Jul 2013 13:41:48 +0000
Message-ID: <CE0C158D.26AD8%andy@arin.net>
In-Reply-To: <51E5AEF3.1060007@afilias.info>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.5.130515
x-originating-ip: [10.1.1.56]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <17113B2ABBDD764BA7DC4B540DABD874@corp.arin.net>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] search, was Preliminary Berlin WEIRDS Agenda
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Jul 2013 13:42:23 -0000

From:  Ernie Dainow <edainow@afilias.info>
Date:  Tuesday, July 16, 2013 4:37 PM
Cc:  "weirds@ietf.org" <weirds@ietf.org>
Subject:  Re: [weirds] search, was Preliminary Berlin WEIRDS Agenda


>I
> agree with Scott's proposal to include the basic search from
><draft-hollenbeck-weirds-rdap-search>. To be consistent with the current
>structure of the documents, it seems this should be split and merged into
>both draft-ietf-weirds-rdap-query and draft-ietf-weirds-json-response.
>
>-Ernie
>


That's correct, this change impacts both the rdap-query draft and the
json-response draft.

My only hesitation with this approach is with the internationalization
aspects of search processing. I hope everybody is comfortable with Section
4 of that draft, especially paragraphs 3 and 4.

-andy


From shollenbeck@verisign.com  Wed Jul 17 06:45:23 2013
Return-Path: <shollenbeck@verisign.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5D2E421F9E5C for <weirds@ietfa.amsl.com>; Wed, 17 Jul 2013 06:45:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LrCbIzEDWr1y for <weirds@ietfa.amsl.com>; Wed, 17 Jul 2013 06:45:17 -0700 (PDT)
Received: from exprod6og115.obsmtp.com (exprod6og115.obsmtp.com [64.18.1.35]) by ietfa.amsl.com (Postfix) with ESMTP id 6226021F9E6E for <weirds@ietf.org>; Wed, 17 Jul 2013 06:45:16 -0700 (PDT)
Received: from osprey.verisign.com ([216.168.239.75]) (using TLSv1) by exprod6ob115.postini.com ([64.18.5.12]) with SMTP ID DSNKUeaf6vRBkkEPtXgAs4rppWBd3Rh9nhAj@postini.com; Wed, 17 Jul 2013 06:45:17 PDT
Received: from brn1wnexcas02.vcorp.ad.vrsn.com (brn1wnexcas02.vcorp.ad.vrsn.com [10.173.152.206]) by osprey.verisign.com (8.13.6/8.13.4) with ESMTP id r6HDjBLX002559 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 17 Jul 2013 09:45:11 -0400
Received: from BRN1WNEXMBX01.vcorp.ad.vrsn.com ([::1]) by brn1wnexcas02.vcorp.ad.vrsn.com ([::1]) with mapi id 14.02.0342.003; Wed, 17 Jul 2013 09:45:10 -0400
From: "Hollenbeck, Scott" <shollenbeck@verisign.com>
To: Andy Newton <andy@arin.net>, "weirds@ietf.org" <weirds@ietf.org>
Thread-Topic: [weirds] WGLC:  draft-ietf-weirds-rdap-query-05
Thread-Index: AQHOcaDipF1J5KwVBUOVGoSoTbZSl5lTXV4AgAAI2wCAAEijAIAHH+tQgAF/qjCAC2cGAP//w9MwgABHAQD//7++8IABg3eA
Date: Wed, 17 Jul 2013 13:45:10 +0000
Message-ID: <831693C2CDA2E849A7D7A712B24E257F36AEFC04@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
References: <831693C2CDA2E849A7D7A712B24E257F36AEE9A6@BRN1WNEXMBX01.vcorp.ad.vrsn.com> <CE0ACEE6.2696D%andy@arin.net> <831693C2CDA2E849A7D7A712B24E257F36AEEA4D@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
In-Reply-To: <831693C2CDA2E849A7D7A712B24E257F36AEEA4D@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.173.152.4]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [weirds] WGLC:  draft-ietf-weirds-rdap-query-05
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Jul 2013 13:45:23 -0000

> -----Original Message-----
> From: weirds-bounces@ietf.org [mailto:weirds-bounces@ietf.org] On
> Behalf Of Hollenbeck, Scott
> Sent: Tuesday, July 16, 2013 10:46 AM
> To: Andy Newton; weirds@ietf.org
> Subject: Re: [weirds] WGLC: draft-ietf-weirds-rdap-query-05
>=20
> > -----Original Message-----
> > From: Andy Newton [mailto:andy@arin.net]
> > Sent: Tuesday, July 16, 2013 10:25 AM
> > To: Hollenbeck, Scott; weirds@ietf.org
> > Subject: Re: [weirds] WGLC: draft-ietf-weirds-rdap-query-05
> >
> > On 7/16/13 10:12 AM, "Hollenbeck, Scott" <shollenbeck@verisign.com>
> > wrote:
> >
> > >>Then rdap-query stills needs to be updated to close the loop on
> > entity
> > >>lookups by name (which aren't supported) and to make it clear that
> > the
> > >>search stuff is being deferred to an unnamed (and possibly non-
> > existent)
> > >>additional spec.
> >
> > Is this an ICANN requirement? I'm trying to remember where it comes
> > from.
> >
> > Regardless, I doubt this meets the 80/20 rule as well. How many
> queries
> > are entity lookup by name vs ip lookup by address or domain lookup by
> > domain name?
>=20
> Both John Levine and Ernie Dainow have asked about registrar lookups by
> name, which we don't describe in rdap-query. In both cases I've pointed
> them to rdap-search, which isn't a WG draft.
>=20
> This type of lookup is a currently supported feature for .com and .net.
> I didn't check other TLDs so I don't know if others do it, too. I also
> don't know how many such queries Verisign receives, but I have someone
> looking into it.

Hard data: during one 24-hour period in December 2012, Verisign processed 1=
80 million WHOIS queries across 4 resolution sites. 120,412 of those 180 mi=
llion queries were for registrar names.

From johnl@iecc.com  Wed Jul 17 09:26:11 2013
Return-Path: <johnl@iecc.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3F06B21F99C2 for <weirds@ietfa.amsl.com>; Wed, 17 Jul 2013 09:26:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.79
X-Spam-Level: 
X-Spam-Status: No, score=-110.79 tagged_above=-999 required=5 tests=[AWL=0.409, BAYES_00=-2.599, HABEAS_ACCREDITED_SOI=-4.3, RCVD_IN_BSP_TRUSTED=-4.3, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Pb-GKEWG-vRJ for <weirds@ietfa.amsl.com>; Wed, 17 Jul 2013 09:26:07 -0700 (PDT)
Received: from leila.iecc.com (leila6.iecc.com [IPv6:2001:470:1f07:1126:0:4c:6569:6c61]) by ietfa.amsl.com (Postfix) with ESMTP id D4E6721F99F1 for <weirds@ietf.org>; Wed, 17 Jul 2013 09:26:06 -0700 (PDT)
Received: (qmail 23202 invoked from network); 17 Jul 2013 16:26:05 -0000
Received: from leila.iecc.com (64.57.183.34) by mail1.iecc.com with QMQP; 17 Jul 2013 16:26:05 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding; s=51e6c59d.xn--3zv.k1307; i=johnl@user.iecc.com; bh=rg/mwtmTrrFjK2/bGgT7u8JUNvjQR333sHqY0HAX3JI=; b=44wm9l/Jvq1IoHL/jm78ohBvNxBvYf9v6taIbTymDVvCBEjGJahEDRoKZAqGxskDw7OWGm4HZlR+5fU/2nverxRndJsQVETku8DHAw3UBRCaRAvfgL/MSxwKlVTuSWXRKE8+LWD9rmgCrzjtnU9L3tvhjPN/u9XoHtxYfgMtUgXUVZJM6DOKzOaLwFoNvL2x1dWQFmS8XVS2aUxoePWFnufCgP3L/u/IRe9mr/JcFz3AiZo/v9QaXp5O7N3dfYFR
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding; s=51e6c59d.xn--3zv.k1307; olt=johnl@user.iecc.com; bh=rg/mwtmTrrFjK2/bGgT7u8JUNvjQR333sHqY0HAX3JI=; b=Ph/VHKpqKQQbP+4EVNADKMWcRGKaQnmAfO3kc6zm5pusfHw6E+80IhEIoe3tX9HH0/qTFAUYz61CBN16oL+mqkIvJ+moNz6iyo32cKYydQwRfMZDLPRu3XsNIJUTCq11f0rdoN3lCf0neeJ366r1pYH6Q3y4RYUT14BiVdmyG+heiBAOkwFCFoPhSq9T92eqWfIDnnQwf9yqzhsqgx9Zm7GDxTBZ1f/IKzssfOp8313rNyZ6YbTlpUeLYhStDAXW
Date: 17 Jul 2013 16:25:43 -0000
Message-ID: <20130717162543.65453.qmail@joyce.lan>
From: "John Levine" <johnl@taugh.com>
To: weirds@ietf.org
In-Reply-To: <00de01ce829f$b02d68e0$10883aa0$@cn>
Organization: 
X-Headerized: yes
Mime-Version: 1.0
Content-type: text/plain; charset=utf-8
Content-transfer-encoding: 8bit
Subject: Re: [weirds] WGLC: draft-ietf-weirds-rdap-query-05
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Jul 2013 16:26:11 -0000

>If query combines with search document, will the response draft also need to
>add a section about search response? 

I would think so.  It'd need to describe how to return multiple
results, probably as a JSON array, and some codes to describe what
happened, e.g., all matches returned, some matches returned, nothing
matched.

R's,
John
 

From superuser@gmail.com  Wed Jul 17 10:24:13 2013
Return-Path: <superuser@gmail.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3900D21F9A2D for <weirds@ietfa.amsl.com>; Wed, 17 Jul 2013 10:24:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XIrPi00GhXXC for <weirds@ietfa.amsl.com>; Wed, 17 Jul 2013 10:24:12 -0700 (PDT)
Received: from mail-wg0-x22e.google.com (mail-wg0-x22e.google.com [IPv6:2a00:1450:400c:c00::22e]) by ietfa.amsl.com (Postfix) with ESMTP id 2B10021F9B12 for <weirds@ietf.org>; Wed, 17 Jul 2013 10:24:12 -0700 (PDT)
Received: by mail-wg0-f46.google.com with SMTP id c11so2006009wgh.1 for <weirds@ietf.org>; Wed, 17 Jul 2013 10:24:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=8SJZyUkWRw0meBBpWrcS5VLE3wj9AXR2AqwPcyQLm5E=; b=vXDiASS2wcI93nu/N2RH4arP1VkGlMUS9ofOoJrK9ddJHBUO1SgMDX4OVs30qjjLd6 Guo8u9/cgWyj9cs9GeIdCcPpO+BGrLnHcOHAOZ8VIk5GapmUIGpDjEfYfv+pTWsl4uZ8 Von9U/c608hpIld55VNk8BGSCsQ1TCVWsQ6zHJpV2qhJVZ+qWU1XdFPUgz+rS0CfuogI GbNLsoBCOtpta1nhcCpeLnlpRX+nWnQLg70denG4RWibnO0s9xYrjKpja+ZNnbgPxZMt 6Qq3JNJzmHpUpTk+f510ww9H83pnKYh12yNL0ebiCs1H2Q4eMRqd8E3Kr3pNVRVq750F R5TQ==
MIME-Version: 1.0
X-Received: by 10.180.89.231 with SMTP id br7mr16794451wib.19.1374081851279; Wed, 17 Jul 2013 10:24:11 -0700 (PDT)
Received: by 10.180.90.16 with HTTP; Wed, 17 Jul 2013 10:24:11 -0700 (PDT)
In-Reply-To: <96CD0A60-65FF-4F71-A5B0-E241779233D8@cnnic.cn>
References: <CAL0qLwZvFnCXMZ-AgMO2H7Z2PKyqYSZyoQk_DxM0Qm3w4DZPaQ@mail.gmail.com> <51E54616.7070309@qti.qualcomm.com> <CAL0qLwbBjjWDC-UzzyV0q3kds7FLfE32nKcwCUKCDrVmfnVJZw@mail.gmail.com> <96CD0A60-65FF-4F71-A5B0-E241779233D8@cnnic.cn>
Date: Wed, 17 Jul 2013 10:24:11 -0700
Message-ID: <CAL0qLwbi8pSh3upqSpyK8jWmjDyp40ckcb8BFtvqzzG=-qx7mA@mail.gmail.com>
From: "Murray S. Kucherawy" <superuser@gmail.com>
To: Ning Kong <nkong@cnnic.cn>
Content-Type: multipart/alternative; boundary=e89a8f3ba255a3513404e1b85c52
Cc: Pete Resnick <presnick@qti.qualcomm.com>, "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] Preliminary Berlin WEIRDS Agenda
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Jul 2013 17:24:13 -0000

--e89a8f3ba255a3513404e1b85c52
Content-Type: text/plain; charset=ISO-8859-1

On Tue, Jul 16, 2013 at 8:09 PM, Ning Kong <nkong@cnnic.cn> wrote:

> Please see my feedbacks inline.
>

Why wait for the meeting? Can we start threads on the list on these topics
now?  Then we can use the meeting time to discuss things that appear to be
sticky or need the in-person meeting time.  As laid out, your topic list
will take a lot more time than I think we have in Berlin, and I'd rather
not request a second meeting if we can avoid it.

-MSK

--e89a8f3ba255a3513404e1b85c52
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">On Tue, Jul 16, 2013 at 8:09 PM, Ning Kong <span dir=3D"lt=
r">&lt;<a href=3D"mailto:nkong@cnnic.cn" target=3D"_blank">nkong@cnnic.cn</=
a>&gt;</span> wrote:<br><div class=3D"gmail_extra"><div class=3D"gmail_quot=
e"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left=
:1px #ccc solid;padding-left:1ex">
<div style=3D"word-wrap:break-word">Please see my feedbacks inline.<br></di=
v></blockquote><div><br></div><div>Why wait for the meeting? Can we start t=
hreads on the list on these topics now?=A0 Then we can use the meeting time=
 to discuss things that appear to be sticky or need the in-person meeting t=
ime.=A0 As laid out, your topic list will take a lot more time than I think=
 we have in Berlin, and I&#39;d rather not request a second meeting if we c=
an avoid it.<br>
<br>-MSK<br></div></div></div></div>

--e89a8f3ba255a3513404e1b85c52--

From superuser@gmail.com  Wed Jul 17 10:38:43 2013
Return-Path: <superuser@gmail.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3FD1D21F9E5C for <weirds@ietfa.amsl.com>; Wed, 17 Jul 2013 10:38:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PPk0BI17p1Xi for <weirds@ietfa.amsl.com>; Wed, 17 Jul 2013 10:38:42 -0700 (PDT)
Received: from mail-wg0-x22b.google.com (mail-wg0-x22b.google.com [IPv6:2a00:1450:400c:c00::22b]) by ietfa.amsl.com (Postfix) with ESMTP id DD95921F9D9A for <weirds@ietf.org>; Wed, 17 Jul 2013 10:38:41 -0700 (PDT)
Received: by mail-wg0-f43.google.com with SMTP id z11so2017230wgg.34 for <weirds@ietf.org>; Wed, 17 Jul 2013 10:38:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=ymq1nVImiNfZq8pVc25b24e8XcUwLqcfuTj56SKoM9E=; b=i+BA+xCH0R/8CsXllEgJpc6hbcptgTqugGlav2Mc+Ddx40d0rET2Zovoxnt4qQUiHU 9+hVWfwAAW2VgaMYkRL0pfYhAtT0I+fRiIuoePlciFgaOcAym22Pc2AL/9BNmYB9LpH2 NCTUabDvQ16UfWpOrzbSMu/QEwXiz3PmXbRyjl2S3Iyxv0V0oaMw3cp93BQObhQFqCTS wfM53saaKXRIkpaTPh3ME7dXoh989QWM1yIfMswNKtlWPHmeV8caPQhVtbtcH0cdwH23 7XreRNJwESBOBUB2NZVL/4uQsjbkiqadcanYAR2ExyFePhP7gmdyMewQIsOMblT8F7gO NRDw==
MIME-Version: 1.0
X-Received: by 10.180.102.37 with SMTP id fl5mr16579229wib.52.1374082717345; Wed, 17 Jul 2013 10:38:37 -0700 (PDT)
Received: by 10.180.90.16 with HTTP; Wed, 17 Jul 2013 10:38:37 -0700 (PDT)
In-Reply-To: <51E5D2AB.2020207@gmail.com>
References: <CAL0qLwZvFnCXMZ-AgMO2H7Z2PKyqYSZyoQk_DxM0Qm3w4DZPaQ@mail.gmail.com> <51E54616.7070309@qti.qualcomm.com> <CAL0qLwbBjjWDC-UzzyV0q3kds7FLfE32nKcwCUKCDrVmfnVJZw@mail.gmail.com> <51E5D2AB.2020207@gmail.com>
Date: Wed, 17 Jul 2013 10:38:37 -0700
Message-ID: <CAL0qLwZQBC-yYeo=c2-dxEAYKGjwZZCgpf+J5uHKRsPTfnWo9g@mail.gmail.com>
From: "Murray S. Kucherawy" <superuser@gmail.com>
To: "Carlos M. martinez" <carlosm3011@gmail.com>
Content-Type: multipart/alternative; boundary=f46d044517f7426da604e1b890c4
Cc: Pete Resnick <presnick@qti.qualcomm.com>, "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] Preliminary Berlin WEIRDS Agenda
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Jul 2013 17:38:43 -0000

--f46d044517f7426da604e1b890c4
Content-Type: text/plain; charset=ISO-8859-1

Same question here: Can we start this discussion now on the list so we can
make optimal use of our in-person time in Berlin?  We only have an hour.

-MSK


On Tue, Jul 16, 2013 at 4:09 PM, Carlos M. martinez
<carlosm3011@gmail.com>wrote:

> My 10' would run more or less be as follows:
>
> - wrap-up of the discussion so far (even if it's not very recent)
> - server bootstrapping, how it has been done in the known implementations
> - the server pooling idea, pros, cons
> - open questions:
>         - should we redirect from names to numbers and viceversa or
> removing
> this requirement simplifies our work in some way ?
>         - redirects and authentication: expectations for clients, if need
> to be
> set or just ignored
> - open mic
>
> ... and that would be it.
>
> regards,
>
> ~Carlos
>
> On 7/16/13 1:18 PM, Murray S. Kucherawy wrote:
> > On Tue, Jul 16, 2013 at 6:09 AM, Pete Resnick <presnick@qti.qualcomm.com
> > <mailto:presnick@qti.qualcomm.com>> wrote:
> >
> >     On 7/15/13 7:06 PM, Murray S. Kucherawy wrote:
> >
> >         ...is now available; feedback welcome:
> >
> >         http://www.ietf.org/__proceedings/87/agenda/agenda-__87-weirds
> >         <http://www.ietf.org/proceedings/87/agenda/agenda-87-weirds>
> >
> >
> >     I have some feedback:
> >
> >         Web Extensible Internet Registration Data Service (WEIRDS)
> >         Agenda -- August 1, 2013 at 10:30-11:30 in Potsdam 2
> >
> >         - Administrivia (10 mins; chairs)
> >           - blue sheets
> >           - minute-taker and jabber scribe
> >
> >
> >     Yes, all fine, though I would suggest finding the minute-taker and
> >     jabber scribe before the meeting. Asking for volunteers now would be
> >     good. Those two items should take 2 minutes tops.
> >
> >
> > Any volunteers?
> >
> >
> >
> >         - Demo/interop report (5 mins; TBD)
> >
> >
> >     I take it this is intended to be a report of the interop/demo event
> >     on the previous Saturday. The WG session is on Thursday. Again, this
> >     report should be sent out to the list. If something comes out of the
> >     report that needs discussion (a bug in one of the specs), that
> >     should be added to the agenda separately. I see no need for a report
> >     being on the agenda.
> >
> >
> > The last interop event led to some discussion, and I was anticipating
> > the same here.  I was anticipating the need for face time to discuss the
> > fallout rather than just present a report.  My fault for the lousy
> naming.
> >
> >
> >         - Redirects (10 mins; Carlos Martinez)
> >
> >
> >     What is there to discuss on this draft? The list discussion seems to
> >     be quiet.
> >
> >         - Search (10 mins; Ning Kong)
> >
> >
> >     What's the plan on this agenda item? What discussion (or lack of
> >     discussion) on the list does this relate to?
> >
> >
> > Carlos and Ning, can you give a list of issues you'd like to cover?
> >
> > On the search issue, we do need to decide how we're going to deal with
> > this.  We had discussed in Orlando whether we wanted a basic search and
> > advanced search document or something else, but I think that was before
> > John's survey that showed they're nearly non-existent today.  The group
> > needs to pick a path forward here, since an ultra-simple search
> > capability could be rolled into the rdap-query document fairly easily (I
> > think...).
> >
> > -MSK
> >
> >
> > _______________________________________________
> > weirds mailing list
> > weirds@ietf.org
> > https://www.ietf.org/mailman/listinfo/weirds
> >
>

--f46d044517f7426da604e1b890c4
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Same question here: Can we start this discussion now on th=
e list so we can make optimal use of our in-person time in Berlin?=A0 We on=
ly have an hour.<br><br>-MSK<br></div><div class=3D"gmail_extra"><br><br><d=
iv class=3D"gmail_quote">
On Tue, Jul 16, 2013 at 4:09 PM, Carlos M. martinez <span dir=3D"ltr">&lt;<=
a href=3D"mailto:carlosm3011@gmail.com" target=3D"_blank">carlosm3011@gmail=
.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
My 10&#39; would run more or less be as follows:<br>
<br>
- wrap-up of the discussion so far (even if it&#39;s not very recent)<br>
- server bootstrapping, how it has been done in the known implementations<b=
r>
- the server pooling idea, pros, cons<br>
- open questions:<br>
=A0 =A0 =A0 =A0 - should we redirect from names to numbers and viceversa or=
 removing<br>
this requirement simplifies our work in some way ?<br>
=A0 =A0 =A0 =A0 - redirects and authentication: expectations for clients, i=
f need to be<br>
set or just ignored<br>
- open mic<br>
<br>
... and that would be it.<br>
<br>
regards,<br>
<br>
~Carlos<br>
<div class=3D"im"><br>
On 7/16/13 1:18 PM, Murray S. Kucherawy wrote:<br>
&gt; On Tue, Jul 16, 2013 at 6:09 AM, Pete Resnick &lt;<a href=3D"mailto:pr=
esnick@qti.qualcomm.com">presnick@qti.qualcomm.com</a><br>
</div><div class=3D"im">&gt; &lt;mailto:<a href=3D"mailto:presnick@qti.qual=
comm.com">presnick@qti.qualcomm.com</a>&gt;&gt; wrote:<br>
&gt;<br>
&gt; =A0 =A0 On 7/15/13 7:06 PM, Murray S. Kucherawy wrote:<br>
&gt;<br>
&gt; =A0 =A0 =A0 =A0 ...is now available; feedback welcome:<br>
&gt;<br>
</div>&gt; =A0 =A0 =A0 =A0 <a href=3D"http://www.ietf.org/__proceedings/87/=
agenda/agenda-__87-weirds" target=3D"_blank">http://www.ietf.org/__proceedi=
ngs/87/agenda/agenda-__87-weirds</a><br>
<div class=3D"HOEnZb"><div class=3D"h5">&gt; =A0 =A0 =A0 =A0 &lt;<a href=3D=
"http://www.ietf.org/proceedings/87/agenda/agenda-87-weirds" target=3D"_bla=
nk">http://www.ietf.org/proceedings/87/agenda/agenda-87-weirds</a>&gt;<br>
&gt;<br>
&gt;<br>
&gt; =A0 =A0 I have some feedback:<br>
&gt;<br>
&gt; =A0 =A0 =A0 =A0 Web Extensible Internet Registration Data Service (WEI=
RDS)<br>
&gt; =A0 =A0 =A0 =A0 Agenda -- August 1, 2013 at 10:30-11:30 in Potsdam 2<b=
r>
&gt;<br>
&gt; =A0 =A0 =A0 =A0 - Administrivia (10 mins; chairs)<br>
&gt; =A0 =A0 =A0 =A0 =A0 - blue sheets<br>
&gt; =A0 =A0 =A0 =A0 =A0 - minute-taker and jabber scribe<br>
&gt;<br>
&gt;<br>
&gt; =A0 =A0 Yes, all fine, though I would suggest finding the minute-taker=
 and<br>
&gt; =A0 =A0 jabber scribe before the meeting. Asking for volunteers now wo=
uld be<br>
&gt; =A0 =A0 good. Those two items should take 2 minutes tops.<br>
&gt;<br>
&gt;<br>
&gt; Any volunteers?<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; =A0 =A0 =A0 =A0 - Demo/interop report (5 mins; TBD)<br>
&gt;<br>
&gt;<br>
&gt; =A0 =A0 I take it this is intended to be a report of the interop/demo =
event<br>
&gt; =A0 =A0 on the previous Saturday. The WG session is on Thursday. Again=
, this<br>
&gt; =A0 =A0 report should be sent out to the list. If something comes out =
of the<br>
&gt; =A0 =A0 report that needs discussion (a bug in one of the specs), that=
<br>
&gt; =A0 =A0 should be added to the agenda separately. I see no need for a =
report<br>
&gt; =A0 =A0 being on the agenda.<br>
&gt;<br>
&gt;<br>
&gt; The last interop event led to some discussion, and I was anticipating<=
br>
&gt; the same here. =A0I was anticipating the need for face time to discuss=
 the<br>
&gt; fallout rather than just present a report. =A0My fault for the lousy n=
aming.<br>
&gt;<br>
&gt;<br>
&gt; =A0 =A0 =A0 =A0 - Redirects (10 mins; Carlos Martinez)<br>
&gt;<br>
&gt;<br>
&gt; =A0 =A0 What is there to discuss on this draft? The list discussion se=
ems to<br>
&gt; =A0 =A0 be quiet.<br>
&gt;<br>
&gt; =A0 =A0 =A0 =A0 - Search (10 mins; Ning Kong)<br>
&gt;<br>
&gt;<br>
&gt; =A0 =A0 What&#39;s the plan on this agenda item? What discussion (or l=
ack of<br>
&gt; =A0 =A0 discussion) on the list does this relate to?<br>
&gt;<br>
&gt;<br>
&gt; Carlos and Ning, can you give a list of issues you&#39;d like to cover=
?<br>
&gt;<br>
&gt; On the search issue, we do need to decide how we&#39;re going to deal =
with<br>
&gt; this. =A0We had discussed in Orlando whether we wanted a basic search =
and<br>
&gt; advanced search document or something else, but I think that was befor=
e<br>
&gt; John&#39;s survey that showed they&#39;re nearly non-existent today. =
=A0The group<br>
&gt; needs to pick a path forward here, since an ultra-simple search<br>
&gt; capability could be rolled into the rdap-query document fairly easily =
(I<br>
&gt; think...).<br>
&gt;<br>
&gt; -MSK<br>
&gt;<br>
&gt;<br>
</div></div><div class=3D"HOEnZb"><div class=3D"h5">&gt; __________________=
_____________________________<br>
&gt; weirds mailing list<br>
&gt; <a href=3D"mailto:weirds@ietf.org">weirds@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/weirds" target=3D"_bl=
ank">https://www.ietf.org/mailman/listinfo/weirds</a><br>
&gt;<br>
</div></div></blockquote></div><br></div>

--f46d044517f7426da604e1b890c4--

From nkong@cnnic.cn  Wed Jul 17 17:52:04 2013
Return-Path: <nkong@cnnic.cn>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 58A2D21F8BB7 for <weirds@ietfa.amsl.com>; Wed, 17 Jul 2013 17:52:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DQHBYhxe7DIa for <weirds@ietfa.amsl.com>; Wed, 17 Jul 2013 17:51:54 -0700 (PDT)
Received: from cnnic.cn (smtp.cnnic.cn [218.241.118.7]) by ietfa.amsl.com (Postfix) with SMTP id E5B3821F8DE3 for <weirds@ietf.org>; Wed, 17 Jul 2013 17:51:43 -0700 (PDT)
Received: from unknown127.0.0.1 (HELO [218.241.103.7]) (127.0.0.1) by 127.0.0.1 with SMTP; Thu, 18 Jul 2013 08:51:30 +0800
From: Ning Kong <nkong@cnnic.cn>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Message-Id: <46F451A0-F97D-4E42-864F-B93736137D96@cnnic.cn>
Date: Thu, 18 Jul 2013 08:51:32 +0800
To: "weirds@ietf.org" <weirds@ietf.org>
Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\))
X-Mailer: Apple Mail (2.1508)
Subject: [weirds] Open Questions on the Search function for RDAP
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Jul 2013 00:52:05 -0000

Hi folks,

I try to list all related open questions on the search functions through =
this new thread. Any comments are appreciated!

#1  Why should we consider the search function?
	1)  Optional search function described by the ICANN AGB=20
	2)  ICANN WSWG (Whois Survey Working Group) Survey Results =
(Requirement 5 for search)
	     Note1: the final report of this survey is not published, =
but the results can be accessed in the link of =
https://community.icann.org/display/WSDT/WSWG+Survey+Results
	     Note2: According to the results, over 81% respondents =
support the search function of domain name, over 53% respondents =
indicated positive interest in the search function of others (over 31% =
for NameServers, over 32% for Contact Name, over 34% for Contact Email).

#2  What should be the search function?
	1)  What query types should be searchable
		Domain?
			Handle?
			Name?
			Status?
			Others?
		Nameserver?
			Handle?
			Name?
			IP?
			Others?
		Entity?
			ID?
			Name?
			Email?
			Adr?
			Others?
		IP?
			Handle?
			StartAddress?
			Name?
			Others?
		AS?
			Handle?
			StartAutnum?
			Name?
			Others?

	2)  What kind of search functions should be considered?
		Wildcard? (single character match, multiple characters =
match, specific number of characters match)
		Boolean? (and, or, not)
		Page?
		Order by? (Date, Name)

	2)  What path segments should be used for search?
		Option1:   domains/?name=3Dexampl*.com      by =
hollenbeck-weirds-rdap-search-02
	        Option2:   search/?domain=3Dexampl*.com      by =
zhou-weirds-rdap-restful-search-00
		Option3:   domains/?name=3Dexampl*.com&page=3D3&orderby=3D=
name

	3)  What response format should be used for search?
		Search level ?
		Multiple Results ?
		Page ? (Total Page Number, Current Page Number)
		Oder by ?

	4)  Others?
		I18N consideration
		Security consideration (Privacy Protection)
		Anything else?

#3  How should we document the search function?
	Option1:  one separated search document which covers all the =
issues of search
	Option2:  Merging all the search function into all related RDAP =
documents (Query, Response, others?)
	Option3:  Merging the basic search function into all related =
RDAP documents (Query, Response, others?), drafting one separated search =
document to cover the advanced search function

#4  Other Open Questions
	1)  How to clearly define the basic search function and the =
advanced one?=20
	2)  Need we to consider the search function across different =
RDAP servers? (Search + Redirect ?)



Cheers,
Ning


From superuser@gmail.com  Thu Jul 18 00:16:01 2013
Return-Path: <superuser@gmail.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 76CF821E804D for <weirds@ietfa.amsl.com>; Thu, 18 Jul 2013 00:16:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.572
X-Spam-Level: 
X-Spam-Status: No, score=-2.572 tagged_above=-999 required=5 tests=[AWL=0.027,  BAYES_00=-2.599, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id d8YhkIOn9l1o for <weirds@ietfa.amsl.com>; Thu, 18 Jul 2013 00:16:01 -0700 (PDT)
Received: from mail-we0-x22f.google.com (mail-we0-x22f.google.com [IPv6:2a00:1450:400c:c03::22f]) by ietfa.amsl.com (Postfix) with ESMTP id B7E1221F9FC8 for <weirds@ietf.org>; Thu, 18 Jul 2013 00:16:00 -0700 (PDT)
Received: by mail-we0-f175.google.com with SMTP id t59so2527851wes.6 for <weirds@ietf.org>; Thu, 18 Jul 2013 00:15:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=/lLdIcw8WPkXc7jHy+GvQZoQXl2ly6fwj1m9gWcZ6OM=; b=zJ1QQ8xS5GNW4Z1k0YKWw0ZBsdzYadopfE9kLHslnw2Px3SrBUktN2DsyljMsaxPhe nT7zbCZk8nKip8KGOUTPyBPAwF0lTX8EzuxeUe3nutrxYaGDj1nJmx4HZ0d1yVVzN+H6 5l3QN0oD46astGizXura2ZH+Xcuo4Fsg58V1m7qHsg0rmm8K5e8n7eoKNsFql/YC2THj scHprN5HjOGvMTSrVuKOdxS/e0M/YQNRTErgOm7ekvOmO4V3oUDqlbpI+G6wrOwCqbR5 tBoA+8aAoA+ohaUs94IIlL0wBGpWiXrEBwvog4/SWji9WPsTIYJKkCHq5TWl+gheWJ+g p6CQ==
MIME-Version: 1.0
X-Received: by 10.194.48.116 with SMTP id k20mr7662269wjn.23.1374131759911; Thu, 18 Jul 2013 00:15:59 -0700 (PDT)
Received: by 10.180.90.16 with HTTP; Thu, 18 Jul 2013 00:15:59 -0700 (PDT)
In-Reply-To: <46F451A0-F97D-4E42-864F-B93736137D96@cnnic.cn>
References: <46F451A0-F97D-4E42-864F-B93736137D96@cnnic.cn>
Date: Thu, 18 Jul 2013 00:15:59 -0700
Message-ID: <CAL0qLwYkTeQtt4DZgXBhsN0bWgOekOKM2suWj4u9bPgMtwJ5pQ@mail.gmail.com>
From: "Murray S. Kucherawy" <superuser@gmail.com>
To: Ning Kong <nkong@cnnic.cn>
Content-Type: multipart/alternative; boundary=047d7ba975e66c978004e1c3fb2d
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] Open Questions on the Search function for RDAP
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Jul 2013 07:16:01 -0000

--047d7ba975e66c978004e1c3fb2d
Content-Type: text/plain; charset=ISO-8859-1

On Wed, Jul 17, 2013 at 5:51 PM, Ning Kong <nkong@cnnic.cn> wrote:

> I try to list all related open questions on the search functions through
> this new thread. Any comments are appreciated!
>

I'd like to get some on-list discussion of this stuff, please.  We've
allocated only 10 minutes to this in Berlin, and the set of search topics
Ning posted will take far longer than that to cover.  Figuring out what to
discuss in person would be a really good idea; the rest can be handled on
the list.

Speaking as a participant, I like the idea of only doing the lowest common
denominator in the base documents, which is to say the prefix domain name
matching that someone (I think it was John Levine) found several providers
do.  I don't have a current preference in terms of how that would be
specified in the query.

-MSK

--047d7ba975e66c978004e1c3fb2d
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">On Wed, Jul 17, 2013 at 5:51 PM, Ning Kong <span dir=3D"lt=
r">&lt;<a href=3D"mailto:nkong@cnnic.cn" target=3D"_blank">nkong@cnnic.cn</=
a>&gt;</span> wrote:<br><div class=3D"gmail_extra"><div class=3D"gmail_quot=
e"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left=
:1px #ccc solid;padding-left:1ex">
I try to list all related open questions on the search functions through th=
is new thread. Any comments are appreciated!<br></blockquote><div><br></div=
><div>I&#39;d like to get some on-list discussion of this stuff, please.=A0=
 We&#39;ve allocated only 10 minutes to this in Berlin, and the set of sear=
ch topics Ning posted will take far longer than that to cover.=A0 Figuring =
out what to discuss in person would be a really good idea; the rest can be =
handled on the list.<br>
<br></div><div>Speaking as a participant, I like the idea of only doing the=
 lowest common denominator in the base documents, which is to say the prefi=
x domain name matching that someone (I think it was John Levine) found seve=
ral providers do.=A0 I don&#39;t have a current preference in terms of how =
that would be specified in the query.<br>
<br></div><div>-MSK<br></div></div></div></div>

--047d7ba975e66c978004e1c3fb2d--

From johnl@iecc.com  Thu Jul 18 07:01:19 2013
Return-Path: <johnl@iecc.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6201511E8146 for <weirds@ietfa.amsl.com>; Thu, 18 Jul 2013 07:01:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.813
X-Spam-Level: 
X-Spam-Status: No, score=-110.813 tagged_above=-999 required=5 tests=[AWL=0.386, BAYES_00=-2.599, HABEAS_ACCREDITED_SOI=-4.3, RCVD_IN_BSP_TRUSTED=-4.3, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wZcqYdYOP8XP for <weirds@ietfa.amsl.com>; Thu, 18 Jul 2013 07:01:12 -0700 (PDT)
Received: from leila.iecc.com (leila6.iecc.com [IPv6:2001:470:1f07:1126:0:4c:6569:6c61]) by ietfa.amsl.com (Postfix) with ESMTP id A0DEF11E8133 for <weirds@ietf.org>; Thu, 18 Jul 2013 07:01:09 -0700 (PDT)
Received: (qmail 31558 invoked from network); 18 Jul 2013 14:01:07 -0000
Received: from leila.iecc.com (64.57.183.34) by mail1.iecc.com with QMQP; 18 Jul 2013 14:01:07 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding; s=51e7f522.xn--i8sz2z.k1307; i=johnl@user.iecc.com; bh=10DH3VH0KxuinoSe7dZAopL0uzbt5Hf5o1a8Zuc50Ek=; b=FHzux+RDjaTL4QMsTANKxCijazDCIXRARJtqAXRjAWlwF80sYMFbV4HDkVzNMxHuCcp/w98ljJumJ+OGfujTD5dY8HAT6t2ZsIesSttcN4Pm/42tWfnBoH8HnzRmDG77dw9l2MaJkfipwQ6ygghOYazY755fC9OqZBfyefvqfH3NlTuyeAgNx+lCYxc1tbmYD7ERY5GqFDNP8gNLi0qsNnaDlbKwBe5CWdJYwomUXof9Jm5/gutik0HJHwMQ13Cb
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding; s=51e7f522.xn--i8sz2z.k1307; olt=johnl@user.iecc.com; bh=10DH3VH0KxuinoSe7dZAopL0uzbt5Hf5o1a8Zuc50Ek=; b=KPYoEgG1B5LbxqadSOr3U2UTjO39DDgIG37mwUqt1X21Dv1yXvns17wiEC/dmA3TwXH8VnogMY9WdLs4rpDSOuCBtox1HZsuXaFX0q2kNGL0BAwy5U27PyqOxT2GPTtNxB7BOsY/ai0Fk1dkrnlrp6Z1NmNDrmp96rhf4AybaNKwVavaawLfpoHQ72edtLRgVw0GMiq8ke59/7IejMVR7qfj2pSYwIXeaGTpF+NO0JS3PfgTy9oTRYuNxxl2eJOV
Date: 18 Jul 2013 14:00:44 -0000
Message-ID: <20130718140044.9336.qmail@joyce.lan>
From: "John Levine" <johnl@taugh.com>
To: weirds@ietf.org
In-Reply-To: <CAL0qLwYkTeQtt4DZgXBhsN0bWgOekOKM2suWj4u9bPgMtwJ5pQ@mail.gmail.com>
Organization: 
X-Headerized: yes
Mime-Version: 1.0
Content-type: text/plain; charset=utf-8
Content-transfer-encoding: 8bit
Subject: Re: [weirds] Open Questions on the Search function for RDAP
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Jul 2013 14:01:19 -0000

>Speaking as a participant, I like the idea of only doing the lowest common
>denominator in the base documents, which is to say the prefix domain name
>matching that someone (I think it was John Levine) found several providers
>do.  I don't have a current preference in terms of how that would be
>specified in the query.

Steve Sheng and I didn't find anyone who provided anything other than
a prefix match on specific fields.

Although I understand why consumers might want fancier options, it
seems unlikely that providers would ever implement them, and I don't
see any point in spending time on non-existent features.

The typical index structure that databases use (B-trees, if you know
what they are) make a prefix match cheap and easy.  Anything else
beyond a range match is a lot slower.  So I don't think it's a
coincidence that prefix match is all they offer.

R's,
John

From andy@arin.net  Thu Jul 18 09:26:07 2013
Return-Path: <andy@arin.net>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5245311E818D for <weirds@ietfa.amsl.com>; Thu, 18 Jul 2013 09:26:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.524
X-Spam-Level: 
X-Spam-Status: No, score=-2.524 tagged_above=-999 required=5 tests=[AWL=0.075,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cHGRN3xVsvtR for <weirds@ietfa.amsl.com>; Thu, 18 Jul 2013 09:25:58 -0700 (PDT)
Received: from smtp1.arin.net (smtp1.arin.net [IPv6:2001:500:4:13::33]) by ietfa.amsl.com (Postfix) with ESMTP id 324C321E813B for <weirds@ietf.org>; Thu, 18 Jul 2013 09:25:35 -0700 (PDT)
Received: by smtp1.arin.net (Postfix, from userid 323) id 8F5F616533E; Thu, 18 Jul 2013 12:25:34 -0400 (EDT)
Received: from ASHXCH01.corp.arin.net (ashxch01.corp.arin.net [199.43.0.17]) by smtp1.arin.net (Postfix) with ESMTP id C0C19165320; Thu, 18 Jul 2013 12:25:33 -0400 (EDT)
Received: from CHAXCH04.corp.arin.net (10.1.30.19) by ASHXCH01.corp.arin.net (199.43.0.17) with Microsoft SMTP Server (TLS) id 14.1.421.2; Thu, 18 Jul 2013 12:25:28 -0400
Received: from CHAXCH02.corp.arin.net ([169.254.2.236]) by CHAXCH04.corp.arin.net ([10.1.30.19]) with mapi id 14.02.0328.009; Thu, 18 Jul 2013 12:25:27 -0400
From: Andy Newton <andy@arin.net>
To: John Levine <johnl@taugh.com>, "weirds@ietf.org" <weirds@ietf.org>
Thread-Topic: [weirds] Open Questions on the Search function for RDAP
Thread-Index: AQHOg1EY743Uqi/U0EebHY06AK1FMZlqSbmAgABxFgD//+VOgA==
Date: Thu, 18 Jul 2013 16:25:05 +0000
Message-ID: <CE0D7ACD.26B33%andy@arin.net>
In-Reply-To: <20130718140044.9336.qmail@joyce.lan>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.5.130515
x-originating-ip: [192.149.252.96]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <83889D747605054E85D8C85B80E72306@corp.arin.net>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [weirds] Open Questions on the Search function for RDAP
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Jul 2013 16:26:07 -0000

On 7/18/13 10:00 AM, "John Levine" <johnl@taugh.com> wrote:

>>Speaking as a participant, I like the idea of only doing the lowest
>>common
>>denominator in the base documents, which is to say the prefix domain name
>>matching that someone (I think it was John Levine) found several
>>providers
>>do.  I don't have a current preference in terms of how that would be
>>specified in the query.
>
>Steve Sheng and I didn't find anyone who provided anything other than
>a prefix match on specific fields.
>
>Although I understand why consumers might want fancier options, it
>seems unlikely that providers would ever implement them, and I don't
>see any point in spending time on non-existent features.
>
>The typical index structure that databases use (B-trees, if you know
>what they are) make a prefix match cheap and easy.  Anything else
>beyond a range match is a lot slower.  So I don't think it's a
>coincidence that prefix match is all they offer.

I agree with John.

As to the specific fields, John do you have a list?

-andy


From johnl@taugh.com  Thu Jul 18 10:15:10 2013
Return-Path: <johnl@taugh.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 33DAC11E8196 for <weirds@ietfa.amsl.com>; Thu, 18 Jul 2013 10:15:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.61
X-Spam-Level: 
X-Spam-Status: No, score=-2.61 tagged_above=-999 required=5 tests=[AWL=-0.010,  BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZSsB3xlFgKqT for <weirds@ietfa.amsl.com>; Thu, 18 Jul 2013 10:15:09 -0700 (PDT)
Received: from leila.iecc.com (leila6.iecc.com [IPv6:2001:470:1f07:1126:0:4c:6569:6c61]) by ietfa.amsl.com (Postfix) with ESMTP id 9C54F11E8167 for <weirds@ietf.org>; Thu, 18 Jul 2013 10:15:03 -0700 (PDT)
Received: (qmail 84860 invoked from network); 18 Jul 2013 17:15:02 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:user-agent:cleverness; s=14b7a.51e82296.k1307; bh=nBVAce+qMHYjHvrnREvljpR7OOfIb9uLJqY3F+9d9y4=; b=ZxXEEBSk2DwlBMbyLpTx1rE+Cqr8fqXqx6C6FPQJ0jpB3XsK3LIWHS8dCmT1Jup7zPICWt7CdVGJdfgG5dE4/f1jDAVMMBkDz6+P8adhJvHfTXGNFo0/y6DgD3rCOE+HmKDW761AwnMGieQv9k1WEs+suSEOu2WcTOEQpa2b9MyQaca/6xbZVtCaZDhaIY9Jz6lho5QCT2VG0SKZlxEZ8m7DSIktH14fuzG3M13L5aP8Ryhr7qy0zUn/Y9fXL7EV
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:user-agent:cleverness; s=14b7a.51e82296.k1307; bh=nBVAce+qMHYjHvrnREvljpR7OOfIb9uLJqY3F+9d9y4=; b=Ccsj6Ng1NqSLjL2E4e6yVI4H0E4okNpAswrDmVae8mkoLTV0YokLGacxozQ9KXLzUNGuGowoUhIZiYNEYOjV9lPJdEARbglTRTqxwH2pvf1owDv04NiOB5fg+Q6UhyiZxGt4/bhFEjZ/oLLy9sKkmwPH5KyBrvRzl4fu53cEI1Lve2O8/9W9KixcY8fdzplG9VqPUtwmv6JJ+gqAyz39cOg47ecRpqHfve5UL2ghMuCNxidk5MoirnLbIh9icwb7
Received: (ofmipd 127.0.0.1); 18 Jul 2013 17:14:40 -0000
Date: 18 Jul 2013 13:15:02 -0400
Message-ID: <alpine.BSF.2.00.1307181314500.9893@joyce.lan>
From: "John R Levine" <johnl@taugh.com>
To: "Andy Newton" <andy@arin.net>
In-Reply-To: <CE0D7ACD.26B33%andy@arin.net>
References: <CE0D7ACD.26B33%andy@arin.net>
User-Agent: Alpine 2.00 (BSF 1167 2008-08-23)
Cleverness: None detected
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] Open Questions on the Search function for RDAP
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Jul 2013 17:15:10 -0000

> As to the specific fields, John do you have a list?

Neustar: domain, nameserver, registrar, contact

Afilias: name, host (I think same as nameserver), contact, registrar

Verisign:  domain, nameserver, registrar

As best I recall, every searchable WHOIS was run by one of these three.

Regards,
John Levine, johnl@iecc.com, Primary Perpetrator of "The Internet for Dummies",
Please consider the environment before reading this e-mail. http://jl.ly

From edainow@afilias.info  Thu Jul 18 10:33:34 2013
Return-Path: <edainow@afilias.info>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 48B3E11E81A0 for <weirds@ietfa.amsl.com>; Thu, 18 Jul 2013 10:33:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.976
X-Spam-Level: 
X-Spam-Status: No, score=-1.976 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Lg-pTZVkqX-7 for <weirds@ietfa.amsl.com>; Thu, 18 Jul 2013 10:33:28 -0700 (PDT)
Received: from outbound.afilias.info (outbound.afilias.info [66.199.183.4]) by ietfa.amsl.com (Postfix) with ESMTP id 0DBE721E814C for <weirds@ietf.org>; Thu, 18 Jul 2013 10:33:26 -0700 (PDT)
Received: from ms5.on1.afilias-ops.info ([10.109.8.9] helo=smtp.afilias.info) by outbound.afilias.info with esmtp (Exim 4.72) (envelope-from <edainow@afilias.info>) id 1Uzs50-0003y1-3y for weirds@ietf.org; Thu, 18 Jul 2013 17:33:26 +0000
Received: from mail-la0-f54.google.com ([209.85.215.54]) by smtp.afilias.info with esmtps (TLSv1:RC4-SHA:128) (Exim 4.72) (envelope-from <edainow@afilias.info>) id 1Uzs4z-0005je-6E for weirds@ietf.org; Thu, 18 Jul 2013 17:33:26 +0000
Received: by mail-la0-f54.google.com with SMTP id ec20so2777772lab.27 for <weirds@ietf.org>; Thu, 18 Jul 2013 10:33:19 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=o++2emOJXMj6Ha2OBnCsTn4Jd/ax2QNIlYuQOrdw1Uk=; b=DYEXRqfQpxDTwOpFyw0406ff4rqsW+5qBoqyOWG5BPzxzj8aHCfHvagWoaMhiuTmbk bly2/o7QE4cF+KDjP47g8yprUaUX5gCfRD0OovZrY37ym1ekkZja7jeoY1VIoVwFXpLs 7Tf8k43d10EWawumQhUcaPvPfTBTxcxTx6Hp8g4Lsu9JGnLeJ+yYl9BpUicAzXESCprx PWuGJDpEy9c1lID7AtOeVVgsIhOzHNe2AmnsZ3qJnTBiVb0snxuxmWHEmR8zCsZL+AQz Z29UiRdzlZqI6N93CMhcMrxDYN+DPwyPAIZRmy9NolqvSuEd1LzNyj29KzXTRktSZPyT dL+w==
X-Received: by 10.112.55.9 with SMTP id n9mr6011023lbp.5.1374168799629; Thu, 18 Jul 2013 10:33:19 -0700 (PDT)
MIME-Version: 1.0
X-Received: by 10.112.55.9 with SMTP id n9mr6011022lbp.5.1374168799526; Thu, 18 Jul 2013 10:33:19 -0700 (PDT)
Received: by 10.112.79.137 with HTTP; Thu, 18 Jul 2013 10:33:19 -0700 (PDT)
In-Reply-To: <alpine.BSF.2.00.1307161228360.55360@joyce.lan>
References: <CE0ADB96.26993%andy@arin.net> <alpine.BSF.2.00.1307161129510.55360@joyce.lan> <51E573A1.9040305@afilias.info> <alpine.BSF.2.00.1307161228360.55360@joyce.lan>
Date: Thu, 18 Jul 2013 13:33:19 -0400
Message-ID: <CAGTGDyeJnKWR4ARUOxFxJvrWEwDHxDCz=XYxVKZRnFJJdDEAnA@mail.gmail.com>
From: Ernie Dainow <edainow@afilias.info>
To: John R Levine <johnl@taugh.com>
Content-Type: multipart/alternative; boundary=001a11c333b028507604e1cc9b7c
X-Gm-Message-State: ALoCoQmgJ7KB8d1z4SyRpEgRwvsU37sRy8IFWXZhLEVXBblRwysp6wJQYCZJ0gboturU4lKcY4kX/LzQVv3R+gHOGLVhhzGI6j6yES9Zj4o0TSEOoBIvB2QGor3x1oNsEGJYZ6WK/4Dt
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] WGLC: draft-ietf-weirds-rdap-query-05
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Jul 2013 17:33:34 -0000

--001a11c333b028507604e1cc9b7c
Content-Type: text/plain; charset=ISO-8859-1

OK, redirecting a url at the web server is not a big concern. Defining a
service by a name instead of an IP address is more of the flexibility
issue.

In a production environment, moving a service from one server to another
often requires changing the IP address. This is typically done in a
maintenance window, say 2 hours at a planned date and time. If Operations
must rely on a third party to reconfigure the DNS, they have less control
in a tight timeframe. All maintenance changes also require a backout plan,
so that if unanticipated problems are encountered, the maintenance can be
aborted. This might require the DNS be reconfigured back to the original IP.

To address these concerns, a DNS bootstrap should support CNAMES, not just
A/AAAA records. A provider would register a generic name that would never
require changing and then would have control over configuring the IP
address.

-Ernie


On Tue, Jul 16, 2013 at 12:43 PM, John R Levine <johnl@taugh.com> wrote:

> However, this solution has limitations because the server cannot be
>> configured with a general url path.
>>
>
>  1) all RDAP servers must be either http or https (http with redirect to
>> https where necessary may address this adequately)
>>
>
> Agreed.  I was previously arguing that everyone should use https, but
> people with more https experience than me persuaded me otherwise.
>
> CA management is mess, particularly when you expect to have servers
> managed by hundreds of different organizations in every country of the
> world.  SSL failures will be frequent, due to either config errors or
> clients not knowing about a server's favorite CA.
>
> Someone also noted that a later extension to add signatures to the JSON
> return values would not be hard, either what JOSE is doing or something
> much simpler with a signed hash of a canonicalized JSON string.
>
>
>  2) in a production environment it adds great flexibility to be able
>> define a service with a url path.
>>
>
> In an Apache web server it is literally a minute's work to create server
> config rules to rewrite URLs to map into whatever crufty underlying
> structure you want.  I've done it more times than I can remember.  Ditto
> Nginx.  Ditto lighttpd.  Ditto application level frameworks like Werkzeug.
>
> What kind of web servers do registries use that can't do that?
>
> R's,
> John
>

--001a11c333b028507604e1cc9b7c
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>OK, redirecting a url at the web server is not a big =
concern. Defining a service by a name instead of an IP address is more of t=
he flexibility issue.=A0</div><div><br></div><div>In a production environme=
nt, moving a service from one server to another often requires changing the=
 IP address. This is typically done in a maintenance window, say 2 hours at=
 a planned date and time. If Operations must rely on a third party to recon=
figure the DNS, they have less control in a tight timeframe. All maintenanc=
e changes also require a backout plan, so that if unanticipated problems ar=
e encountered, the maintenance can be aborted. This might require the DNS b=
e reconfigured back to the original IP.</div>
<div><br></div><div>To address these concerns, a DNS bootstrap should suppo=
rt CNAMES, not just A/AAAA records. A provider would register a generic nam=
e that would never require changing and then would have control over config=
uring the IP address.</div>
<div><br></div><div class=3D"gmail_extra">-Ernie</div><div class=3D"gmail_e=
xtra"><br><br><div class=3D"gmail_quote">On Tue, Jul 16, 2013 at 12:43 PM, =
John R Levine <span dir=3D"ltr">&lt;<a href=3D"mailto:johnl@taugh.com" targ=
et=3D"_blank">johnl@taugh.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;p=
adding-left:1ex"><div class=3D"im"><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(20=
4,204,204);border-left-style:solid;padding-left:1ex">

However, this solution has limitations because the server cannot be configu=
red with a general url path.<br>
</blockquote>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;p=
adding-left:1ex">
1) all RDAP servers must be either http or https (http with redirect to htt=
ps where necessary may address this adequately)<br>
</blockquote>
<br></div>
Agreed. =A0I was previously arguing that everyone should use https, but peo=
ple with more https experience than me persuaded me otherwise.<br>
<br>
CA management is mess, particularly when you expect to have servers managed=
 by hundreds of different organizations in every country of the world. =A0S=
SL failures will be frequent, due to either config errors or clients not kn=
owing about a server&#39;s favorite CA.<br>

<br>
Someone also noted that a later extension to add signatures to the JSON ret=
urn values would not be hard, either what JOSE is doing or something much s=
impler with a signed hash of a canonicalized JSON string.<div class=3D"im">
<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;p=
adding-left:1ex">
2) in a production environment it adds great flexibility to be able define =
a service with a url path.<br>
</blockquote>
<br></div>
In an Apache web server it is literally a minute&#39;s work to create serve=
r config rules to rewrite URLs to map into whatever crufty underlying struc=
ture you want. =A0I&#39;ve done it more times than I can remember. =A0Ditto=
 Nginx. =A0Ditto lighttpd. =A0Ditto application level frameworks like Werkz=
eug.<br>

<br>
What kind of web servers do registries use that can&#39;t do that?<br>
<br>
R&#39;s,<br>
John<br>
</blockquote></div><br></div></div>

--001a11c333b028507604e1cc9b7c--

From edainow@afilias.info  Thu Jul 18 11:13:28 2013
Return-Path: <edainow@afilias.info>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 223B311E81BA for <weirds@ietfa.amsl.com>; Thu, 18 Jul 2013 11:13:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.976
X-Spam-Level: 
X-Spam-Status: No, score=-1.976 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4FfJN3E0UtIC for <weirds@ietfa.amsl.com>; Thu, 18 Jul 2013 11:13:23 -0700 (PDT)
Received: from outbound.afilias.info (outbound.afilias.info [66.199.183.4]) by ietfa.amsl.com (Postfix) with ESMTP id 5FE1611E81B7 for <weirds@ietf.org>; Thu, 18 Jul 2013 11:13:23 -0700 (PDT)
Received: from ms5.on1.afilias-ops.info ([10.109.8.9] helo=smtp.afilias.info) by outbound.afilias.info with esmtp (Exim 4.72) (envelope-from <edainow@afilias.info>) id 1Uzshe-0006C9-3T for weirds@ietf.org; Thu, 18 Jul 2013 18:13:22 +0000
Received: from mail-la0-f51.google.com ([209.85.215.51]) by smtp.afilias.info with esmtps (TLSv1:RC4-SHA:128) (Exim 4.72) (envelope-from <edainow@afilias.info>) id 1Uzshd-00075M-6A for weirds@ietf.org; Thu, 18 Jul 2013 18:13:22 +0000
Received: by mail-la0-f51.google.com with SMTP id ga9so1031070lab.38 for <weirds@ietf.org>; Thu, 18 Jul 2013 11:13:15 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=9mk/rZCKjRp7zFgOMnqSkYlSZ7qpq2ZkFHafI8UPO8c=; b=N/1GO/5d7FRgDhKNEHlWYH5SYWNOwFDTaEoFCHdsS3UxHtAHa0UrLM5RB7mHt7go/W KP4rPubQABfqYBByxPyUMhBolPWpqJH8+Ouu8fD7nojSwOvzB+/CaNVD1jFSijRY0jVU ZoHhPKoUoUVotL9Ur1WAGnBtxPjdRCTTgIp/eUoP4uBqLpXwnCxJ7WtDvaoSf+wuHWNI ejotU+7rwlAdlk1At5N2Pd/yFKNWauQe6SXTM0uogho1EEsCVw55HfKilb+siEvTbcnV iqPaqieDhk3F8hVxe+F0JySkUZu4U7XQAV2HwwxLXdXF5qrb01LdCHAbmg5J1PN/kd7i 58Kw==
X-Received: by 10.152.115.142 with SMTP id jo14mr5713617lab.87.1374171195582;  Thu, 18 Jul 2013 11:13:15 -0700 (PDT)
MIME-Version: 1.0
X-Received: by 10.152.115.142 with SMTP id jo14mr5713613lab.87.1374171195460;  Thu, 18 Jul 2013 11:13:15 -0700 (PDT)
Received: by 10.112.79.137 with HTTP; Thu, 18 Jul 2013 11:13:15 -0700 (PDT)
In-Reply-To: <alpine.BSF.2.00.1307181314500.9893@joyce.lan>
References: <CE0D7ACD.26B33%andy@arin.net> <alpine.BSF.2.00.1307181314500.9893@joyce.lan>
Date: Thu, 18 Jul 2013 14:13:15 -0400
Message-ID: <CAGTGDyejUcDyD6czTQuHnGgxQe15H3viMv+u+_jnjRXU4C6Lhw@mail.gmail.com>
From: Ernie Dainow <edainow@afilias.info>
To: John R Levine <johnl@taugh.com>
Content-Type: multipart/alternative; boundary=001a11c3504cf75fb904e1cd291f
X-Gm-Message-State: ALoCoQlV4ddJckaA5FOjCp8jrtYt/A4cle/ZvFgo8Q0D8RY5Y2S/ApNbmns4WCos+r/DNinNePIRVs5SmrgE+qCIdiOnPh088SN+UJLGygpq2ntAKaRY8w3pwj9MPia8LfZK0N4cYOtR
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] Open Questions on the Search function for RDAP
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Jul 2013 18:13:28 -0000

--001a11c3504cf75fb904e1cd291f
Content-Type: text/plain; charset=ISO-8859-1

On Thu, Jul 18, 2013 at 1:15 PM, John R Levine <johnl@taugh.com> wrote:

> As to the specific fields, John do you have a list?
>>
>
> Neustar: domain, nameserver, registrar, contact
>
> Afilias: name, host (I think same as nameserver), contact, registrar
>

host = nameserver
contact is searchable only by handle
registrar is searchable by handle or name
more details:
whois -h whois.afilias.info help

-Ernie


>
> Verisign:  domain, nameserver, registrar
>
> As best I recall, every searchable WHOIS was run by one of these three.
>
>

--001a11c3504cf75fb904e1cd291f
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><br><div class=3D"gmail=
_quote">On Thu, Jul 18, 2013 at 1:15 PM, John R Levine <span dir=3D"ltr">&l=
t;<a href=3D"mailto:johnl@taugh.com" target=3D"_blank">johnl@taugh.com</a>&=
gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;p=
adding-left:1ex"><div class=3D"im"><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(20=
4,204,204);border-left-style:solid;padding-left:1ex">

As to the specific fields, John do you have a list?<br>
</blockquote>
<br></div>
Neustar: domain, nameserver, registrar, contact<br>
<br>
Afilias: name, host (I think same as nameserver), contact, registrar<br></b=
lockquote><div><br></div><div>host =3D nameserver</div><div>contact is sear=
chable only by handle</div><div>registrar is searchable by handle or name</=
div>
<div>more details:</div><div>whois -h <a href=3D"http://whois.afilias.info"=
>whois.afilias.info</a> help<br></div><div><br></div><div>-Ernie</div><div>=
=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-styl=
e:solid;padding-left:1ex">

<br>
Verisign: =A0domain, nameserver, registrar<br>
<br>
As best I recall, every searchable WHOIS was run by one of these three.<br>
<br></blockquote></div></div></div>

--001a11c3504cf75fb904e1cd291f--

From johnl@taugh.com  Thu Jul 18 11:39:35 2013
Return-Path: <johnl@taugh.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5749521E8168 for <weirds@ietfa.amsl.com>; Thu, 18 Jul 2013 11:39:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.609
X-Spam-Level: 
X-Spam-Status: No, score=-2.609 tagged_above=-999 required=5 tests=[AWL=-0.009, BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AaEocTkLTWBK for <weirds@ietfa.amsl.com>; Thu, 18 Jul 2013 11:39:34 -0700 (PDT)
Received: from leila.iecc.com (leila6.iecc.com [IPv6:2001:470:1f07:1126:0:4c:6569:6c61]) by ietfa.amsl.com (Postfix) with ESMTP id C70C521E8161 for <weirds@ietf.org>; Thu, 18 Jul 2013 11:39:24 -0700 (PDT)
Received: (qmail 5900 invoked from network); 18 Jul 2013 18:39:24 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:user-agent:cleverness; s=170b.51e8365c.k1307; bh=7O+YnDzLqy1LpPndEo+c8UeUb45EEADY99tSrjiMpo4=; b=jkymVYarBFR3fps1mDMynYjApuEVGvWMOY+P0A3Izv4P0U5R8I/l/8yNdAuNSSmR2Gf7tq7Ar/XNmMeIM4lklWIvcQBCGo03zh5t5S6LTrW+F4Rpi2+8sUDhW9Oao71T3zUHxOhAcVM8IkVfuupoD8LmkG/Nw090gyBq8P191M4o+7bbiikjx7jxE8azeHNMJ/QgaCOkQN/CWo2fx/zvE2FZ1SCoEj0/XYV+yMPueaSAjafwXfJPEAVWhAd8eXgw
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:user-agent:cleverness; s=170b.51e8365c.k1307; bh=7O+YnDzLqy1LpPndEo+c8UeUb45EEADY99tSrjiMpo4=; b=aUL7tTkP2tjzHQ6gKYBdiN9k0dBtUY0tDr7OglZT+W73MAUKX9EosHQ0tToZimsVY6ioNGGeeYllFa/3wMhCE+yrChpmVTc2HyUb9oUPj8YhFngLrSLftk7uka+ad2gLLTHtpqlh1xyCDXzMunpd2TSHhZ1flM2HCMHMIlRE4o+tt+1K015RnE73I+du0Rgp0xW4QajTLTjEZ4Rvsbw+I4RQm70Zn5pWLjwstosrCMeQzBhLhSxQHlxIyy8BoOWv
Received: (ofmipd 127.0.0.1); 18 Jul 2013 18:39:02 -0000
Date: 18 Jul 2013 14:39:23 -0400
Message-ID: <alpine.BSF.2.00.1307181436200.9893@joyce.lan>
From: "John R Levine" <johnl@taugh.com>
To: "Ernie Dainow" <edainow@afilias.info>
In-Reply-To: <CAGTGDyeJnKWR4ARUOxFxJvrWEwDHxDCz=XYxVKZRnFJJdDEAnA@mail.gmail.com>
References: <CE0ADB96.26993%andy@arin.net> <alpine.BSF.2.00.1307161129510.55360@joyce.lan> <51E573A1.9040305@afilias.info> <alpine.BSF.2.00.1307161228360.55360@joyce.lan> <CAGTGDyeJnKWR4ARUOxFxJvrWEwDHxDCz=XYxVKZRnFJJdDEAnA@mail.gmail.com>
User-Agent: Alpine 2.00 (BSF 1167 2008-08-23)
Cleverness: None detected
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] WGLC: draft-ietf-weirds-rdap-query-05
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Jul 2013 18:39:35 -0000

> To address these concerns, a DNS bootstrap should support CNAMES, not just
> A/AAAA records. A provider would register a generic name that would never
> require changing and then would have control over configuring the IP
> address.

Well,  sure.  That was always the plan as far as I know.

> In a production environment, moving a service from one server to another
> often requires changing the IP address. This is typically done in a
> maintenance window, say 2 hours at a planned date and time. ...

RDAP is a stateless read-only service.  I would think it would be easier 
and more robust to bring up the new server in parallel with the old one, 
point the DNS at it, then wait and turn off the old one when the traffic 
dies down.  This avoids having to do flash cutovers which work badly on 
the Internet.

R's,
John

From edainow@afilias.info  Thu Jul 18 12:51:27 2013
Return-Path: <edainow@afilias.info>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9429F21E8096 for <weirds@ietfa.amsl.com>; Thu, 18 Jul 2013 12:51:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.976
X-Spam-Level: 
X-Spam-Status: No, score=-1.976 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id i5QuJwep57Ju for <weirds@ietfa.amsl.com>; Thu, 18 Jul 2013 12:51:19 -0700 (PDT)
Received: from outbound.afilias.info (outbound.afilias.info [66.199.183.4]) by ietfa.amsl.com (Postfix) with ESMTP id 6FCF611E81F6 for <weirds@ietf.org>; Thu, 18 Jul 2013 12:51:16 -0700 (PDT)
Received: from ms5.on1.afilias-ops.info ([10.109.8.9] helo=smtp.afilias.info) by outbound.afilias.info with esmtp (Exim 4.72) (envelope-from <edainow@afilias.info>) id 1UzuEN-0003fG-4c for weirds@ietf.org; Thu, 18 Jul 2013 19:51:15 +0000
Received: from mail-la0-f54.google.com ([209.85.215.54]) by smtp.afilias.info with esmtps (TLSv1:RC4-SHA:128) (Exim 4.72) (envelope-from <edainow@afilias.info>) id 1UzuEN-0002ii-43 for weirds@ietf.org; Thu, 18 Jul 2013 19:51:15 +0000
Received: by mail-la0-f54.google.com with SMTP id ec20so2883790lab.27 for <weirds@ietf.org>; Thu, 18 Jul 2013 12:51:08 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=ahY3GR5m96nsNUco+dA4XnTHfpfwJJ0+98gdLYdkM70=; b=M8c+TfF0yFrWUtcLzGPUYctGIjalsKCYAbZhv3YN4cw2EspSi9b+tD+oygGiFOXf3n x4DbkH6DbcmU1um2+ayWhzsjYzwEnLJJePj01YMBoDfQzrWuTb/LLnkmhEHGsHkYrDTf WT8S4WAH9jXK8Qj82ZEfaZIKUNah2LPFaHWdhClAjABSKfFVM/H+N0MdJq6bD9f20MbA z+TOg5nHZBUeMuq31zwIc+zcgJgRpJag55PPjzu3xeVxZ0T3YbGC7CeDnYau7XcJoq8E v0p9Elu2Y/n30XWyISiEDVnmMtlVUFkyJ6dubn1qmbOfibS30RIJQDjq7oJVhxvKl0jl WTtg==
X-Received: by 10.112.126.195 with SMTP id na3mr501791lbb.61.1374177068929; Thu, 18 Jul 2013 12:51:08 -0700 (PDT)
MIME-Version: 1.0
X-Received: by 10.112.126.195 with SMTP id na3mr501788lbb.61.1374177068814; Thu, 18 Jul 2013 12:51:08 -0700 (PDT)
Received: by 10.112.79.137 with HTTP; Thu, 18 Jul 2013 12:51:08 -0700 (PDT)
In-Reply-To: <alpine.BSF.2.00.1307181436200.9893@joyce.lan>
References: <CE0ADB96.26993%andy@arin.net> <alpine.BSF.2.00.1307161129510.55360@joyce.lan> <51E573A1.9040305@afilias.info> <alpine.BSF.2.00.1307161228360.55360@joyce.lan> <CAGTGDyeJnKWR4ARUOxFxJvrWEwDHxDCz=XYxVKZRnFJJdDEAnA@mail.gmail.com> <alpine.BSF.2.00.1307181436200.9893@joyce.lan>
Date: Thu, 18 Jul 2013 15:51:08 -0400
Message-ID: <CAGTGDydX8HmBcgdGC5qyZVuBSp_HVRqxZsKovSmqwXyrqLC+zw@mail.gmail.com>
From: Ernie Dainow <edainow@afilias.info>
To: John R Levine <johnl@taugh.com>
Content-Type: multipart/alternative; boundary=001a11c3772a0ba28e04e1ce88ec
X-Gm-Message-State: ALoCoQnm6pSppYvXknHsuqc2C2G8LR+gE1eZ6MYX7NfaRKPHacko9gHv4kICk13iU9ggB/BktZC07ZW5yAfVBvl2vytXinwurI86Fg9JRmyX/9hloM2XBc9PiVxfOHO/rjBZxToepkdr
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] WGLC: draft-ietf-weirds-rdap-query-05
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Jul 2013 19:51:27 -0000

--001a11c3772a0ba28e04e1ce88ec
Content-Type: text/plain; charset=ISO-8859-1

On Thu, Jul 18, 2013 at 2:39 PM, John R Levine <johnl@taugh.com> wrote:

> To address these concerns, a DNS bootstrap should support CNAMES, not just
>> A/AAAA records. A provider would register a generic name that would never
>> require changing and then would have control over configuring the IP
>> address.
>>
>
> Well,  sure.  That was always the plan as far as I know.
>

The last few messages on this included only A/AAAA records, and CNAME is
not in the last  requirements list.


>
>  In a production environment, moving a service from one server to another
>> often requires changing the IP address. This is typically done in a
>> maintenance window, say 2 hours at a planned date and time. ...
>>
>
> RDAP is a stateless read-only service.  I would think it would be easier
> and more robust to bring up the new server in parallel with the old one,
> point the DNS at it, then wait and turn off the old one when the traffic
> dies down.  This avoids having to do flash cutovers which work badly on the
> Internet.
>
>
> Yes, you must run the old server for at least as long as the TTL on the
DNS record. Once TTL expires, nobody is going to be trying to reach the old
IP (unless some client is using hard coded IP addresses instead of DNS
names).

This doesn't change the maintenance issue. Generally customers need to be
informed in advance of changes in service, so you have to change the IP
address at a scheduled time and be prepared to roll back on short notice.

-Ernie

--001a11c3772a0ba28e04e1ce88ec
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><br><div class=3D"gmail=
_quote">On Thu, Jul 18, 2013 at 2:39 PM, John R Levine <span dir=3D"ltr">&l=
t;<a href=3D"mailto:johnl@taugh.com" target=3D"_blank">johnl@taugh.com</a>&=
gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;p=
adding-left:1ex"><div class=3D"im"><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(20=
4,204,204);border-left-style:solid;padding-left:1ex">

To address these concerns, a DNS bootstrap should support CNAMES, not just<=
br>
A/AAAA records. A provider would register a generic name that would never<b=
r>
require changing and then would have control over configuring the IP<br>
address.<br>
</blockquote>
<br></div>
Well, =A0sure. =A0That was always the plan as far as I know.<br></blockquot=
e><div><br></div><div>The last few messages on this included only A/AAAA re=
cords, and CNAME is not in the last =A0requirements list.</div><div>=A0</di=
v><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;borde=
r-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid=
;padding-left:1ex">

<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;p=
adding-left:1ex"><div class=3D"im">
In a production environment, moving a service from one server to another<br=
>
often requires changing the IP address. This is typically done in a<br></di=
v>
maintenance window, say 2 hours at a planned date and time. ...<br>
</blockquote>
<br>
RDAP is a stateless read-only service. =A0I would think it would be easier =
and more robust to bring up the new server in parallel with the old one, po=
int the DNS at it, then wait and turn off the old one when the traffic dies=
 down. =A0This avoids having to do flash cutovers which work badly on the I=
nternet.<br>

<br><br></blockquote><div>Yes, you must run the old server for at least as =
long as the TTL on the DNS record. Once TTL expires, nobody is going to be =
trying to reach the old IP (unless some client is using hard coded IP addre=
sses instead of DNS names).</div>
<div><br></div><div>This doesn&#39;t change the maintenance issue. Generall=
y customers need to be informed in advance of changes in service, so you ha=
ve to change the IP address at a scheduled time and be prepared to roll bac=
k on short notice.=A0</div>
<div><br></div><div>-Ernie</div><div>=A0</div></div></div></div>

--001a11c3772a0ba28e04e1ce88ec--

From edainow@afilias.info  Thu Jul 18 12:57:31 2013
Return-Path: <edainow@afilias.info>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D543A11E81FE for <weirds@ietfa.amsl.com>; Thu, 18 Jul 2013 12:57:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[AWL=0.098,  BAYES_00=-2.599, J_CHICKENPOX_44=0.6]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NnxrLcDM2Ceh for <weirds@ietfa.amsl.com>; Thu, 18 Jul 2013 12:57:25 -0700 (PDT)
Received: from outbound.afilias.info (outbound.afilias.info [66.199.183.4]) by ietfa.amsl.com (Postfix) with ESMTP id 1EF7D21E8179 for <weirds@ietf.org>; Thu, 18 Jul 2013 12:57:22 -0700 (PDT)
Received: from ms5.on1.afilias-ops.info ([10.109.8.9] helo=smtp.afilias.info) by outbound.afilias.info with esmtp (Exim 4.72) (envelope-from <edainow@afilias.info>) id 1UzuKI-0003yB-4a for weirds@ietf.org; Thu, 18 Jul 2013 19:57:22 +0000
Received: from mail-ie0-f176.google.com ([209.85.223.176]) by smtp.afilias.info with esmtps (TLSv1:RC4-SHA:128) (Exim 4.72) (envelope-from <edainow@afilias.info>) id 1UzuKI-0002uf-4H for weirds@ietf.org; Thu, 18 Jul 2013 19:57:22 +0000
Received: by mail-ie0-f176.google.com with SMTP id ar20so8079132iec.35 for <weirds@ietf.org>; Thu, 18 Jul 2013 12:57:16 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding :x-gm-message-state; bh=jw0TPdKWcyLERuIIukNX9XnPzMCRcYPpUxuJIYxa8W4=; b=oBOnCDM4W/ONm/vB8fWooxSaWMdHGo7o5bRrzw40tgqehYy2w1fsdJkmHix08ojO+8 b2knXQKVXcQp7+noUISA+IldwK2bv62bGkDGqAATtrPcWOAO3tpANT3qS3NfNAn1KgXZ GgJLDk92/cRYWk39nO0yUKfCKXnMAvZMdwgMPfHH/JluHs/A/U1mHVLtLbLnOm3leMJ6 di6MtvHA2sdws2pjp0a4gbNXFxifoFSiDZZuyzuYrDLfbDx3Zq/9agIiqOTi8lLSC7kE hPjF5kr52y+zEdkGzw+VFRJDKCneLTQRDlafP6CXtfUdsD2y0OXUHXY98MCRY8LAfAYk 35QQ==
X-Received: by 10.43.181.136 with SMTP id pi8mr6775500icc.10.1374177436892; Thu, 18 Jul 2013 12:57:16 -0700 (PDT)
X-Received: by 10.43.181.136 with SMTP id pi8mr6775496icc.10.1374177436743; Thu, 18 Jul 2013 12:57:16 -0700 (PDT)
Received: from [10.10.68.31] (tor-gateway.afilias.info. [199.15.87.4]) by mx.google.com with ESMTPSA id y2sm11374839igl.10.2013.07.18.12.57.15 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 18 Jul 2013 12:57:15 -0700 (PDT)
Message-ID: <51E84898.7010404@afilias.info>
Date: Thu, 18 Jul 2013 15:57:12 -0400
From: Ernie Dainow <edainow@afilias.info>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130620 Thunderbird/17.0.7
MIME-Version: 1.0
To: Andy Newton <andy@arin.net>
References: <51D44CF5.4040300@afilias.info>
In-Reply-To: <51D44CF5.4040300@afilias.info>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Gm-Message-State: ALoCoQnCCHVdIXksftCt04+fOhzzQK/jej8I5QQlYoGPvQQY4Z04Tn3LFz44horwJJhMUqJdVBNMLevG4X43K5lV48zL9keWIZ6/n/oq/E9xfRU0V6x+5POWfJ2W2vlmynljjPyei4hq
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] comments on draft-ietf-weirds-json-response-04
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Jul 2013 19:57:31 -0000

Here are some additional Status values we currently use. Can they also 
be added to Section 9.1.

hold: The domain will not be published in a zone for DNS resolution. 
This status is placed on the domain by the registrar.

locked: The domain cannot be transferred, renewed, or deleted. 
Hierarchical and associated objects cannot be added or removed from the 
domain object. Domain names involved in disputes may be locked, subject 
to registry policies.

Pending States - a request has been received and completion of the 
request is pending. The domain cannot be renewed, deleted, or updated 
while in any of these states.
pending create
pending renew
pending transfer
pending update
pending delete: The domain has been removed from the zone, but has not 
yet been purged from the registry database.

-Ernie


On 7/3/2013 12:10 PM, Ernie Dainow wrote:
>
> p.24 What is [1] in
>     idnTable -- the name of the IDN table of codepoints, such as one 
> listed with the IANA (see IDN tables [1]).
>
> 9.1 Status
> Add "associated"    (as indicated in log on p.69 - Added associated to 
> the list of status values.)
> Add "renew prohibited"
> Correct spelling of "transfer prohibited"
>     p.29     "status" : [ "locked", "transferProhibited" ],
>     p.62    "status" : [ "locked", "transfer Prohibited" ],
>
> 9.3 Roles
> Can we add "notifications"
> For an example, see whois trip.asia
>
> p.40 and 61
> To be consistent with other examples of links in entity objects, change
>     "rel":"alternate"   to    "rel":"self"
>
> Appendixes
> These sections contain a lot of information that is easily missed. 
> Some important concepts about entities are only covered in Appendix A 
> and C. It might be more streamlined to merge and integrate them into 
> Section 6.1 "The Entity Object Class". At least provide a reference 
> from 6.1 to Appendix A and C.
>
> -Ernie
>


From marc.blanchet@viagenie.ca  Thu Jul 18 17:47:13 2013
Return-Path: <marc.blanchet@viagenie.ca>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4F5E221E8092 for <weirds@ietfa.amsl.com>; Thu, 18 Jul 2013 17:47:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.42
X-Spam-Level: 
X-Spam-Status: No, score=-102.42 tagged_above=-999 required=5 tests=[AWL=0.181, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pqwY7BaTAUFA for <weirds@ietfa.amsl.com>; Thu, 18 Jul 2013 17:47:12 -0700 (PDT)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [IPv6:2620:0:230:8000::2]) by ietfa.amsl.com (Postfix) with ESMTP id 625BE21E80FB for <weirds@ietf.org>; Thu, 18 Jul 2013 17:47:12 -0700 (PDT)
Received: from [IPv6:2620:0:230:2001::1001] (unknown [IPv6:2620:0:230:2001::1001]) by jazz.viagenie.ca (Postfix) with ESMTPSA id BEA6B40404; Thu, 18 Jul 2013 20:47:11 -0400 (EDT)
Content-Type: text/plain; charset=iso-8859-1
Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\))
From: Marc Blanchet <marc.blanchet@viagenie.ca>
In-Reply-To: <alpine.BSF.2.00.1307181314500.9893@joyce.lan>
Date: Thu, 18 Jul 2013 20:47:11 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <CD6EDC07-3B26-4491-8D93-01CEFB63E1A6@viagenie.ca>
References: <CE0D7ACD.26B33%andy@arin.net> <alpine.BSF.2.00.1307181314500.9893@joyce.lan>
To: "John R Levine" <johnl@taugh.com>
X-Mailer: Apple Mail (2.1508)
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] Open Questions on the Search function for RDAP
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Jul 2013 00:47:13 -0000

Le 2013-07-18 =E0 13:15, "John R Levine" <johnl@taugh.com> a =E9crit :

>> As to the specific fields, John do you have a list?
>=20
> Neustar: domain, nameserver, registrar, contact
>=20
> Afilias: name, host (I think same as nameserver), contact, registrar
>=20
> Verisign:  domain, nameserver, registrar
>=20
> As best I recall, every searchable WHOIS

including all cctld? or just the gTLD?

Marc.

> was run by one of these three.
>=20
> Regards,
> John Levine, johnl@iecc.com, Primary Perpetrator of "The Internet for =
Dummies",
> Please consider the environment before reading this e-mail. =
http://jl.ly
> _______________________________________________
> weirds mailing list
> weirds@ietf.org
> https://www.ietf.org/mailman/listinfo/weirds


From johnl@taugh.com  Thu Jul 18 17:49:37 2013
Return-Path: <johnl@taugh.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9A99211E8176 for <weirds@ietfa.amsl.com>; Thu, 18 Jul 2013 17:49:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.561
X-Spam-Level: 
X-Spam-Status: No, score=-2.561 tagged_above=-999 required=5 tests=[AWL=0.039,  BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id a0GT8y+XrhjL for <weirds@ietfa.amsl.com>; Thu, 18 Jul 2013 17:49:37 -0700 (PDT)
Received: from leila.iecc.com (leila6.iecc.com [IPv6:2001:470:1f07:1126:0:4c:6569:6c61]) by ietfa.amsl.com (Postfix) with ESMTP id DE0FC11E8165 for <weirds@ietf.org>; Thu, 18 Jul 2013 17:49:36 -0700 (PDT)
Received: (qmail 86133 invoked from network); 19 Jul 2013 00:49:36 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:user-agent:cleverness; s=15073.51e88d20.k1307; bh=ObrygmldATQ2AjyUOVTNNqsHMf7rurLW/cCYo8n3JyE=; b=fomAyfr/mB7iGRF+o98rq3VfMnLLBfkvmXAgDIcsAA78KwdkOyM8nU3nvlYx/+KYjSQWpROq+3enT+lEEwibdAaMQSUZKRpxEzVdtM13NY4CVA+hlm6uyBt/k/qKTnQSv5XfUPm43gYsaM77htuu+coflZBJz/BLHLA6W+yeS+2sDEKQ0hIBT/i+W3uZrOEXBSZouwJB5eEIVFLD49oV4DukJY5o6firjlu4XcgH3qImykScetaB/OLpI0ML+lIL
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:user-agent:cleverness; s=15073.51e88d20.k1307; bh=ObrygmldATQ2AjyUOVTNNqsHMf7rurLW/cCYo8n3JyE=; b=s6eH+9cQuIAzOF6n/aaAnm3BgtHn+WBueH4gJFfTbCClx27RMXcL6CsjowA7q1mgD2Oqbm3noZeZyLm6r2X1GMrVfLB/gcLsiK/fvwhZRzDEzSUzRc9r3p9sHKMaZLafCtzUQ/rHYpsqkdwMVEdo1suR0Bg9GfTVeLQrgSWX8NrjoV+d9M5cnvM2vd/8igEabcft12DFlVWrCkRvqng1s39SnJjByzhawMtZ6OtqH6XE4pviHKaBbHF/OtB9sxeY
Received: (ofmipd 127.0.0.1); 19 Jul 2013 00:49:14 -0000
Date: 18 Jul 2013 20:49:36 -0400
Message-ID: <alpine.BSF.2.00.1307182049070.11697@joyce.lan>
From: "John R Levine" <johnl@taugh.com>
To: "Marc Blanchet" <marc.blanchet@viagenie.ca>
In-Reply-To: <CD6EDC07-3B26-4491-8D93-01CEFB63E1A6@viagenie.ca>
References: <CE0D7ACD.26B33%andy@arin.net> <alpine.BSF.2.00.1307181314500.9893@joyce.lan> <CD6EDC07-3B26-4491-8D93-01CEFB63E1A6@viagenie.ca>
User-Agent: Alpine 2.00 (BSF 1167 2008-08-23)
Cleverness: None detected
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] Open Questions on the Search function for RDAP
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Jul 2013 00:49:37 -0000

>> As best I recall, every searchable WHOIS
>> was run by one of these three.

> including all cctld? or just the gTLD?

I didn't check every ccTLD, but the only ones I found that provided any 
sort of search were run by those three big registries.

Regards,
John Levine, johnl@iecc.com, Primary Perpetrator of "The Internet for Dummies",
Please consider the environment before reading this e-mail. http://jl.ly

From james.mitchell@ausregistry.com.au  Thu Jul 18 17:57:30 2013
Return-Path: <james.mitchell@ausregistry.com.au>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5F83811E8176 for <weirds@ietfa.amsl.com>; Thu, 18 Jul 2013 17:57:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.895
X-Spam-Level: 
X-Spam-Status: No, score=-1.895 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_AU=0.377, HOST_EQ_AU=0.327]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mtr5BsPatbbR for <weirds@ietfa.amsl.com>; Thu, 18 Jul 2013 17:57:26 -0700 (PDT)
Received: from mx02.ausregistry.net.au (mx02.ausregistry.net.au [120.29.255.35]) by ietfa.amsl.com (Postfix) with ESMTP id C7CD911E815A for <weirds@ietf.org>; Thu, 18 Jul 2013 17:57:20 -0700 (PDT)
Received: from off-win2003-01.stkildard.vic.ausregistry.com.au (HELO off-win2003-01.ausregistrygroup.local) ([10.30.1.3]) by iron02.off08.stkildard.vic.ausregistry.com.au with ESMTP; 19 Jul 2013 10:57:21 +1000
Received: from OFFEX01.ausregistrygroup.local (10.30.220.61) by off-win2003-01.ausregistrygroup.local (10.30.1.3) with Microsoft SMTP Server (TLS) id 8.3.298.1; Fri, 19 Jul 2013 10:57:19 +1000
Received: from MELEX01.ausregistrygroup.local ([10.11.220.61]) by OFFEX01.ausregistrygroup.local ([169.254.2.24]) with mapi id 14.03.0146.000; Fri, 19 Jul 2013 10:57:19 +1000
From: James Mitchell <james.mitchell@ausregistry.com.au>
To: John R Levine <johnl@taugh.com>, Marc Blanchet <marc.blanchet@viagenie.ca>
Thread-Topic: [weirds] Open Questions on the Search function for RDAP
Thread-Index: AQHOg1EJgpPQMSCYoEO8vkTsezJkdJlpXwiAgABxFgCAAChVgIAADfQAgAB+VYCAAACtAIAAp87A
Date: Fri, 19 Jul 2013 00:57:19 +0000
Message-ID: <50EF51A3DBC0A04AAB898295C84E9C2E04DB18@MELEX01>
References: <CE0D7ACD.26B33%andy@arin.net> <alpine.BSF.2.00.1307181314500.9893@joyce.lan> <CD6EDC07-3B26-4491-8D93-01CEFB63E1A6@viagenie.ca> <alpine.BSF.2.00.1307182049070.11697@joyce.lan>
In-Reply-To: <alpine.BSF.2.00.1307182049070.11697@joyce.lan>
Accept-Language: en-NZ, en-AU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.30.16.70]
x-kse-antivirus-interceptor-info: protection disabled
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-KSE-AntiSpam-Interceptor-Info: protection disabled
X-KSE-Antivirus-Interceptor-Info: scan successful
X-KSE-Antivirus-Info: Clean
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] Open Questions on the Search function for RDAP
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Jul 2013 00:57:30 -0000

.au provides partial name match on domain name, host name, and registrar.

Regards,
James Mitchell
AusRegistry

> -----Original Message-----
> From: weirds-bounces@ietf.org [mailto:weirds-bounces@ietf.org] On
> Behalf Of John R Levine
> Sent: Friday, 19 July 2013 10:50 AM
> To: Marc Blanchet
> Cc: weirds@ietf.org
> Subject: Re: [weirds] Open Questions on the Search function for RDAP
>=20
> >> As best I recall, every searchable WHOIS
> >> was run by one of these three.
>=20
> > including all cctld? or just the gTLD?
>=20
> I didn't check every ccTLD, but the only ones I found that provided any
> sort of search were run by those three big registries.
>=20
> Regards,
> John Levine, johnl@iecc.com, Primary Perpetrator of "The Internet for
> Dummies",
> Please consider the environment before reading this e-mail.
> http://jl.ly
> _______________________________________________
> weirds mailing list
> weirds@ietf.org
> https://www.ietf.org/mailman/listinfo/weirds

From johnl@taugh.com  Thu Jul 18 18:08:22 2013
Return-Path: <johnl@taugh.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 20BB611E81AA for <weirds@ietfa.amsl.com>; Thu, 18 Jul 2013 18:08:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.562
X-Spam-Level: 
X-Spam-Status: No, score=-2.562 tagged_above=-999 required=5 tests=[AWL=0.038,  BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GIonZQ8nFZfS for <weirds@ietfa.amsl.com>; Thu, 18 Jul 2013 18:08:21 -0700 (PDT)
Received: from leila.iecc.com (leila6.iecc.com [IPv6:2001:470:1f07:1126:0:4c:6569:6c61]) by ietfa.amsl.com (Postfix) with ESMTP id 00B7611E8186 for <weirds@ietf.org>; Thu, 18 Jul 2013 18:08:18 -0700 (PDT)
Received: (qmail 90100 invoked from network); 19 Jul 2013 01:08:18 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:user-agent:cleverness; s=15ff3.51e89182.k1307; bh=zpmLGUBzsAWzCx3RYwjfVT1t5xwMH0j9z4jDi0UJ8rs=; b=hf6SV9n3oWbducHxkTU+dHbUXtJI4ro5nTxGvxZPoHATTb/v/EzPU/ban/uA+uYgm+7sYMA5w2HN9gCFGmm4ZwJnRwr029JNjZqKBV/iMybIwU5h1aQIIvW2w2WCJApSYoV8sf/uwzRk+EiMZS4K5S/7BMHNmKWjzbbDKIjKK9kcXmYqAgG+G6E1B4ZSI54CgZuoamyajE9FEicIzOrJOvsCm7J/XVQekxeRHpIHWbODxekKKyCYhb3BaDwRfXNU
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:user-agent:cleverness; s=15ff3.51e89182.k1307; bh=zpmLGUBzsAWzCx3RYwjfVT1t5xwMH0j9z4jDi0UJ8rs=; b=i5wV/CdtJdL/gDXPGOwCsx8/denTbzjZyH8/PsVUKQ/1buXznsOoWoYEQOGB92kJdK/4YCRldxVuvQ2usMvicRRnTZUbiPWM6CyFDvqxfn8G0Myfg3TnDj43n3qgKbognsLD0JfPcSVkJWRl4ilRs3UWqBq74Sq0C6H9Ug1dlxmBqMXTCeFBFNOaoyhfVrHsPSVVtpuP4+c0dJVgTHiMzP0sooHRIDVN54EPJpOzyvW8Bbcx+u9h7xCtWw7czXCG
Received: (ofmipd 127.0.0.1); 19 Jul 2013 01:07:56 -0000
Date: 18 Jul 2013 21:08:17 -0400
Message-ID: <alpine.BSF.2.00.1307182108010.11799@joyce.lan>
From: "John R Levine" <johnl@taugh.com>
To: "James Mitchell" <james.mitchell@ausregistry.com.au>
In-Reply-To: <50EF51A3DBC0A04AAB898295C84E9C2E04DB18@MELEX01>
References: <CE0D7ACD.26B33%andy@arin.net> <alpine.BSF.2.00.1307181314500.9893@joyce.lan> <CD6EDC07-3B26-4491-8D93-01CEFB63E1A6@viagenie.ca> <alpine.BSF.2.00.1307182049070.11697@joyce.lan> <50EF51A3DBC0A04AAB898295C84E9C2E04DB18@MELEX01>
User-Agent: Alpine 2.00 (BSF 1167 2008-08-23)
Cleverness: None detected
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] Open Questions on the Search function for RDAP
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Jul 2013 01:08:22 -0000

> .au provides partial name match on domain name, host name, and registrar.

Tnx.  Is it just a prefix match or something more complicated?

>
> Regards,
> James Mitchell
> AusRegistry
>
>> -----Original Message-----
>> From: weirds-bounces@ietf.org [mailto:weirds-bounces@ietf.org] On
>> Behalf Of John R Levine
>> Sent: Friday, 19 July 2013 10:50 AM
>> To: Marc Blanchet
>> Cc: weirds@ietf.org
>> Subject: Re: [weirds] Open Questions on the Search function for RDAP
>>
>>>> As best I recall, every searchable WHOIS
>>>> was run by one of these three.
>>
>>> including all cctld? or just the gTLD?
>>
>> I didn't check every ccTLD, but the only ones I found that provided any
>> sort of search were run by those three big registries.
>>
>> Regards,
>> John Levine, johnl@iecc.com, Primary Perpetrator of "The Internet for
>> Dummies",
>> Please consider the environment before reading this e-mail.
>> http://jl.ly
>> _______________________________________________
>> weirds mailing list
>> weirds@ietf.org
>> https://www.ietf.org/mailman/listinfo/weirds
>

Regards,
John Levine, johnl@taugh.com, Taughannock Networks, Trumansburg NY
"I dropped the toothpaste", said Tom, crestfallenly.

From james.mitchell@ausregistry.com.au  Thu Jul 18 18:11:15 2013
Return-Path: <james.mitchell@ausregistry.com.au>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D3A8321E8096 for <weirds@ietfa.amsl.com>; Thu, 18 Jul 2013 18:11:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.895
X-Spam-Level: 
X-Spam-Status: No, score=-1.895 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_AU=0.377, HOST_EQ_AU=0.327]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mQfqP619doZf for <weirds@ietfa.amsl.com>; Thu, 18 Jul 2013 18:11:10 -0700 (PDT)
Received: from mx02.ausregistry.net.au (mx02.ausregistry.net.au [120.29.255.35]) by ietfa.amsl.com (Postfix) with ESMTP id D868111E8221 for <weirds@ietf.org>; Thu, 18 Jul 2013 18:10:59 -0700 (PDT)
Received: from off-win2003-01.stkildard.vic.ausregistry.com.au (HELO off-win2003-01.ausregistrygroup.local) ([10.30.1.3]) by iron02.off08.stkildard.vic.ausregistry.com.au with ESMTP; 19 Jul 2013 11:11:00 +1000
Received: from OFFEX01.ausregistrygroup.local (10.30.220.61) by off-win2003-01.ausregistrygroup.local (10.30.1.3) with Microsoft SMTP Server (TLS) id 8.3.298.1; Fri, 19 Jul 2013 11:10:58 +1000
Received: from MELEX01.ausregistrygroup.local ([10.11.220.61]) by OFFEX01.ausregistrygroup.local ([169.254.2.24]) with mapi id 14.03.0146.000; Fri, 19 Jul 2013 11:10:58 +1000
From: James Mitchell <james.mitchell@ausregistry.com.au>
To: John R Levine <johnl@taugh.com>
Thread-Topic: [weirds] Open Questions on the Search function for RDAP
Thread-Index: AQHOg1EJgpPQMSCYoEO8vkTsezJkdJlpXwiAgABxFgCAAChVgIAADfQAgAB+VYCAAACtAIAAp87A//9daoCAAKe2AA==
Date: Fri, 19 Jul 2013 01:10:58 +0000
Message-ID: <50EF51A3DBC0A04AAB898295C84E9C2E04DB71@MELEX01>
References: <CE0D7ACD.26B33%andy@arin.net> <alpine.BSF.2.00.1307181314500.9893@joyce.lan> <CD6EDC07-3B26-4491-8D93-01CEFB63E1A6@viagenie.ca> <alpine.BSF.2.00.1307182049070.11697@joyce.lan> <50EF51A3DBC0A04AAB898295C84E9C2E04DB18@MELEX01> <alpine.BSF.2.00.1307182108010.11799@joyce.lan>
In-Reply-To: <alpine.BSF.2.00.1307182108010.11799@joyce.lan>
Accept-Language: en-NZ, en-AU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.30.16.70]
x-kse-antivirus-interceptor-info: protection disabled
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-KSE-AntiSpam-Interceptor-Info: protection disabled
X-KSE-Antivirus-Interceptor-Info: scan successful
X-KSE-Antivirus-Info: Clean
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] Open Questions on the Search function for RDAP
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Jul 2013 01:11:15 -0000

Prefix-match. There is a limit on the number of results returned (10 of the=
 top of my head), and the prefix must be at least five characters (wildcard=
 from position 6+).

> -----Original Message-----
> From: John R Levine [mailto:johnl@taugh.com]
> Sent: Friday, 19 July 2013 11:08 AM
> To: James Mitchell
> Cc: weirds@ietf.org
> Subject: RE: [weirds] Open Questions on the Search function for RDAP
>=20
> > .au provides partial name match on domain name, host name, and
> registrar.
>=20
> Tnx.  Is it just a prefix match or something more complicated?
>=20
> >
> > Regards,
> > James Mitchell
> > AusRegistry
> >
> >> -----Original Message-----
> >> From: weirds-bounces@ietf.org [mailto:weirds-bounces@ietf.org] On
> >> Behalf Of John R Levine
> >> Sent: Friday, 19 July 2013 10:50 AM
> >> To: Marc Blanchet
> >> Cc: weirds@ietf.org
> >> Subject: Re: [weirds] Open Questions on the Search function for RDAP
> >>
> >>>> As best I recall, every searchable WHOIS
> >>>> was run by one of these three.
> >>
> >>> including all cctld? or just the gTLD?
> >>
> >> I didn't check every ccTLD, but the only ones I found that provided
> any
> >> sort of search were run by those three big registries.
> >>
> >> Regards,
> >> John Levine, johnl@iecc.com, Primary Perpetrator of "The Internet
> for
> >> Dummies",
> >> Please consider the environment before reading this e-mail.
> >> http://jl.ly
> >> _______________________________________________
> >> weirds mailing list
> >> weirds@ietf.org
> >> https://www.ietf.org/mailman/listinfo/weirds
> >
>=20
> Regards,
> John Levine, johnl@taugh.com, Taughannock Networks, Trumansburg NY
> "I dropped the toothpaste", said Tom, crestfallenly.

From andy@arin.net  Fri Jul 19 07:38:18 2013
Return-Path: <andy@arin.net>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 22D9C21F964C for <weirds@ietfa.amsl.com>; Fri, 19 Jul 2013 07:38:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.222
X-Spam-Level: 
X-Spam-Status: No, score=-3.222 tagged_above=-999 required=5 tests=[AWL=-1.223, BAYES_00=-2.599, J_CHICKENPOX_44=0.6]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ubqKxJ1bQjlX for <weirds@ietfa.amsl.com>; Fri, 19 Jul 2013 07:38:13 -0700 (PDT)
Received: from smtp1.arin.net (smtp1.arin.net [IPv6:2001:500:4:13::33]) by ietfa.amsl.com (Postfix) with ESMTP id 030CD11E82BC for <weirds@ietf.org>; Fri, 19 Jul 2013 07:38:13 -0700 (PDT)
Received: by smtp1.arin.net (Postfix, from userid 323) id 4BFFB165400; Fri, 19 Jul 2013 10:38:11 -0400 (EDT)
Received: from ASHXCH01.corp.arin.net (ashxch01.corp.arin.net [199.43.0.17]) by smtp1.arin.net (Postfix) with ESMTP id 8EF7B1653FE; Fri, 19 Jul 2013 10:38:10 -0400 (EDT)
Received: from CHAXCH04.corp.arin.net (10.1.30.19) by ASHXCH01.corp.arin.net (199.43.0.17) with Microsoft SMTP Server (TLS) id 14.1.421.2; Fri, 19 Jul 2013 10:37:58 -0400
Received: from CHAXCH02.corp.arin.net ([169.254.2.236]) by CHAXCH04.corp.arin.net ([10.1.30.19]) with mapi id 14.02.0328.009; Fri, 19 Jul 2013 10:37:58 -0400
From: Andy Newton <andy@arin.net>
To: Ernie Dainow <edainow@afilias.info>
Thread-Topic: comments on draft-ietf-weirds-json-response-04
Thread-Index: AQHOg/EFMo4cHSZ7GUqC3YZlsO1U2JlsEzOA
Date: Fri, 19 Jul 2013 14:37:57 +0000
Message-ID: <CE0EC763.26C73%andy@arin.net>
In-Reply-To: <51E84898.7010404@afilias.info>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.5.130515
x-originating-ip: [10.1.1.56]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <EDAD47C544EA9844BC9DCF5C3D03DE77@corp.arin.net>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] comments on draft-ietf-weirds-json-response-04
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Jul 2013 14:38:18 -0000

Thanks Ernie. Can I list you in the IANA registration?

-andy

On 7/18/13 3:57 PM, "Ernie Dainow" <edainow@afilias.info> wrote:

>Here are some additional Status values we currently use. Can they also
>be added to Section 9.1.
>
>hold: The domain will not be published in a zone for DNS resolution.
>This status is placed on the domain by the registrar.
>
>locked: The domain cannot be transferred, renewed, or deleted.
>Hierarchical and associated objects cannot be added or removed from the
>domain object. Domain names involved in disputes may be locked, subject
>to registry policies.
>
>Pending States - a request has been received and completion of the
>request is pending. The domain cannot be renewed, deleted, or updated
>while in any of these states.
>pending create
>pending renew
>pending transfer
>pending update
>pending delete: The domain has been removed from the zone, but has not
>yet been purged from the registry database.
>
>-Ernie
>
>
>On 7/3/2013 12:10 PM, Ernie Dainow wrote:
>>
>> p.24 What is [1] in
>>     idnTable -- the name of the IDN table of codepoints, such as one
>> listed with the IANA (see IDN tables [1]).
>>
>> 9.1 Status
>> Add "associated"    (as indicated in log on p.69 - Added associated to
>> the list of status values.)
>> Add "renew prohibited"
>> Correct spelling of "transfer prohibited"
>>     p.29     "status" : [ "locked", "transferProhibited" ],
>>     p.62    "status" : [ "locked", "transfer Prohibited" ],
>>
>> 9.3 Roles
>> Can we add "notifications"
>> For an example, see whois trip.asia
>>
>> p.40 and 61
>> To be consistent with other examples of links in entity objects, change
>>     "rel":"alternate"   to    "rel":"self"
>>
>> Appendixes
>> These sections contain a lot of information that is easily missed.
>> Some important concepts about entities are only covered in Appendix A
>> and C. It might be more streamlined to merge and integrate them into
>> Section 6.1 "The Entity Object Class". At least provide a reference
>> from 6.1 to Appendix A and C.
>>
>> -Ernie
>>
>
>



From edainow@afilias.info  Fri Jul 19 08:32:38 2013
Return-Path: <edainow@afilias.info>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7F59E11E82BB for <weirds@ietfa.amsl.com>; Fri, 19 Jul 2013 08:32:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.976
X-Spam-Level: 
X-Spam-Status: No, score=-1.976 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KAGhGqbv7QIa for <weirds@ietfa.amsl.com>; Fri, 19 Jul 2013 08:32:34 -0700 (PDT)
Received: from outbound.afilias.info (outbound.afilias.info [66.199.183.4]) by ietfa.amsl.com (Postfix) with ESMTP id AAEFA11E8249 for <weirds@ietf.org>; Fri, 19 Jul 2013 08:32:28 -0700 (PDT)
Received: from ms5.on1.afilias-ops.info ([10.109.8.9] helo=smtp.afilias.info) by outbound.afilias.info with esmtp (Exim 4.72) (envelope-from <edainow@afilias.info>) id 1V0CfT-0007Pf-4p for weirds@ietf.org; Fri, 19 Jul 2013 15:32:27 +0000
Received: from mail-la0-f45.google.com ([209.85.215.45]) by smtp.afilias.info with esmtps (TLSv1:RC4-SHA:128) (Exim 4.72) (envelope-from <edainow@afilias.info>) id 1V0CfT-0002gb-3p for weirds@ietf.org; Fri, 19 Jul 2013 15:32:27 +0000
Received: by mail-la0-f45.google.com with SMTP id ev20so1812861lab.4 for <weirds@ietf.org>; Fri, 19 Jul 2013 08:32:20 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=uY0sbZwwXDaCm8WwZnkgtzD70eCZsYjOjRChcvQIyOY=; b=JYwVoEJ/pYNiXNRYcOAUDhA1/yZJAQp55XM0r1/nKz9zOdCNw/m77A9xAHU5lvnGfr 5JHUV8rHsiVh5DqsvxTmXL3E6TnLQ+UtN5sq7zMaufubtsMt54u5qg+gclYSCZZiHgxi NifY/VV1f+CIi65O8fbiCjoz+QjE3XEKwnYJx2qGoDcWutt3NT7iCtXfuQzldOkvPyvi 5GHEthK5L/HrdFxgg+5nA31lrRFuawJxuGn12InnUzi/1XPL+5ClFWCy9zhrcG8YQAZz 63/+7lNJS/EFnxGqCe+AO6F2F3tj3ZgBrQZvO6HU4AHFSgMqBUpkrTklqot2HCVfdDc9 495w==
X-Received: by 10.112.4.4 with SMTP id g4mr7762722lbg.64.1374247940869; Fri, 19 Jul 2013 08:32:20 -0700 (PDT)
MIME-Version: 1.0
X-Received: by 10.112.4.4 with SMTP id g4mr7762715lbg.64.1374247940740; Fri, 19 Jul 2013 08:32:20 -0700 (PDT)
Received: by 10.112.79.137 with HTTP; Fri, 19 Jul 2013 08:32:20 -0700 (PDT)
In-Reply-To: <46F451A0-F97D-4E42-864F-B93736137D96@cnnic.cn>
References: <46F451A0-F97D-4E42-864F-B93736137D96@cnnic.cn>
Date: Fri, 19 Jul 2013 11:32:20 -0400
Message-ID: <CAGTGDycr5GVYWTJDcBGgRLqq6MKWuOBx7s0W7_6WWawBybrACA@mail.gmail.com>
From: Ernie Dainow <edainow@afilias.info>
To: Ning Kong <nkong@cnnic.cn>
Content-Type: multipart/alternative; boundary=14dae94edab1577cbf04e1df0894
X-Gm-Message-State: ALoCoQlV7m7u5hdHIG39SenWXOfs9vA1/QQK4g7kJ2wxWGrMmKytcIpwA4qv5yBUs1Do0n8rjrVSrKucYLitza8CRdbyRNCMTfr5WmZbqO5Saq5eVljBLkFhUFsnWep3Xx2siGS8kblj
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] Open Questions on the Search function for RDAP
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Jul 2013 15:32:38 -0000

--14dae94edab1577cbf04e1df0894
Content-Type: text/plain; charset=ISO-8859-1

On another thread there was support for including
<draft-hollenbeck-weirds-rdap-search> as the basic search. This would
provide search functionality equivalent to a number of existing whois
servers. Based on this, the following requirements would be met.

#2  What should be the search function?
1)  What query types should be searchable
yes Domain?
Handle?
yes Name?
Status?
Others?
yes Nameserver?
Handle?
yes Name?
IP?
Others?
yes Entity?
ID?
yes Name?
Email?
Adr?
Others?
no IP?
Handle?
StartAddress?
Name?
Others?
no AS?
Handle?
StartAutnum?
Name?
Others?

2)  What kind of search functions should be considered?
yes Wildcard?
single character match,
yes multiple characters match,
specific number of characters match
Boolean? (and, or, not)
Page?
Order by? (Date, Name)

2)  What path segments should be used for search?
yes Option1:   domains/?name=exampl*.com       by
hollenbeck-weirds-rdap-search-02
        Option2:   search/?domain=exampl*.com       by
zhou-weirds-rdap-restful-search-00
Option3:   domains/?name=exampl*.com&page=3&orderby=name

3)  What response format should be used for search?
Search level?
yes Multiple Results?
Page ? (Total Page Number, Current Page Number)
Oder by?

4)  Others?
yes I18N consideration
yes Security consideration (Privacy Protection)
Anything else?

#3  How should we document the search function?
Option1: one separated search document which covers all the issues of search
Option2: Merging all the search function into all related RDAP documents
yes Option3: Merging the basic search function into all related RDAP
documents
future Drafting one separate search document to cover advanced search


-Ernie



On Wed, Jul 17, 2013 at 8:51 PM, Ning Kong <nkong@cnnic.cn> wrote:

>
> Hi folks,
>
> I try to list all related open questions on the search functions through
> this new thread. Any comments are appreciated!
>
> #1  Why should we consider the search function?
>         1)  Optional search function described by the ICANN AGB
>         2)  ICANN WSWG (Whois Survey Working Group) Survey Results
> (Requirement 5 for search)
>              Note1: the final report of this survey is not published, but
> the results can be accessed in the link of
> https://community.icann.org/display/WSDT/WSWG+Survey+Results
>              Note2: According to the results, over 81% respondents support
> the search function of domain name, over 53% respondents indicated positive
> interest in the search function of others (over 31% for NameServers, over
> 32% for Contact Name, over 34% for Contact Email).
>
> #2  What should be the search function?
>         1)  What query types should be searchable
>                 Domain?
>                         Handle?
>                         Name?
>                         Status?
>                         Others?
>                 Nameserver?
>                         Handle?
>                         Name?
>                         IP?
>                         Others?
>                 Entity?
>                         ID?
>                         Name?
>                         Email?
>                         Adr?
>                         Others?
>                 IP?
>                         Handle?
>                         StartAddress?
>                         Name?
>                         Others?
>                 AS?
>                         Handle?
>                         StartAutnum?
>                         Name?
>                         Others?
>
>         2)  What kind of search functions should be considered?
>                 Wildcard? (single character match, multiple characters
> match, specific number of characters match)
>                 Boolean? (and, or, not)
>                 Page?
>                 Order by? (Date, Name)
>
>         2)  What path segments should be used for search?
>                 Option1:   domains/?name=exampl*.com      by
> hollenbeck-weirds-rdap-search-02
>                 Option2:   search/?domain=exampl*.com      by
> zhou-weirds-rdap-restful-search-00
>                 Option3:   domains/?name=exampl*.com&page=3&orderby=name
>
>         3)  What response format should be used for search?
>                 Search level ?
>                 Multiple Results ?
>                 Page ? (Total Page Number, Current Page Number)
>                 Oder by ?
>
>         4)  Others?
>                 I18N consideration
>                 Security consideration (Privacy Protection)
>                 Anything else?
>
> #3  How should we document the search function?
>         Option1:  one separated search document which covers all the
> issues of search
>         Option2:  Merging all the search function into all related RDAP
> documents (Query, Response, others?)
>         Option3:  Merging the basic search function into all related RDAP
> documents (Query, Response, others?), drafting one separated search
> document to cover the advanced search function
>
> #4  Other Open Questions
>         1)  How to clearly define the basic search function and the
> advanced one?
>         2)  Need we to consider the search function across different RDAP
> servers? (Search + Redirect ?)
>
>
>
> Cheers,
> Ning
>
> _______________________________________________
> weirds mailing list
> weirds@ietf.org
> https://www.ietf.org/mailman/listinfo/weirds
>

--14dae94edab1577cbf04e1df0894
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>On another thread there was support for including &lt=
;draft-hollenbeck-weirds-rdap-search&gt; as the basic search. This would pr=
ovide search functionality equivalent to a number of existing whois servers=
. Based on this, the following requirements would be met.=A0</div>
<div><br></div><div>#2 =A0What should be the search function?</div><div><sp=
an class=3D"" style=3D"white-space:pre">	</span>1) =A0What query types shou=
ld be searchable</div><div>yes<span class=3D"" style=3D"white-space:pre">		=
</span>Domain?</div>
<div><span class=3D"" style=3D"white-space:pre">			</span>Handle?</div><div=
>yes<span class=3D"" style=3D"white-space:pre">			</span>Name?</div><div><s=
pan class=3D"" style=3D"white-space:pre">			</span>Status?</div><div><span =
class=3D"" style=3D"white-space:pre">			</span>Others?</div>
<div>yes<span class=3D"" style=3D"white-space:pre">		</span>Nameserver?</di=
v><div><span class=3D"" style=3D"white-space:pre">			</span>Handle?</div><d=
iv>yes<span class=3D"" style=3D"white-space:pre">			</span>Name?</div><div>=
<span class=3D"" style=3D"white-space:pre">			</span>IP?</div>
<div><span class=3D"" style=3D"white-space:pre">			</span>Others?</div><div=
>yes<span class=3D"" style=3D"white-space:pre">		</span>Entity?</div><div><=
span class=3D"" style=3D"white-space:pre">			</span>ID?</div><div>yes<span =
class=3D"" style=3D"white-space:pre">			</span>Name?</div>
<div><span class=3D"" style=3D"white-space:pre">			</span>Email?</div><div>=
<span class=3D"" style=3D"white-space:pre">			</span>Adr?</div><div><span c=
lass=3D"" style=3D"white-space:pre">			</span>Others?</div><div>no<span cla=
ss=3D"" style=3D"white-space:pre">		</span>IP?</div>
<div><span class=3D"" style=3D"white-space:pre">			</span>Handle?</div><div=
><span class=3D"" style=3D"white-space:pre">			</span>StartAddress?</div><d=
iv><span class=3D"" style=3D"white-space:pre">			</span>Name?</div><div><sp=
an class=3D"" style=3D"white-space:pre">			</span>Others?</div>
<div>no<span class=3D"" style=3D"white-space:pre">		</span>AS?</div><div><s=
pan class=3D"" style=3D"white-space:pre">			</span>Handle?</div><div><span =
class=3D"" style=3D"white-space:pre">			</span>StartAutnum?</div><div><span=
 class=3D"" style=3D"white-space:pre">			</span>Name?</div>
<div><span class=3D"" style=3D"white-space:pre">			</span>Others?</div><div=
><br></div><div><span class=3D"" style=3D"white-space:pre">	</span>2) =A0Wh=
at kind of search functions should be considered?</div><div>yes<span class=
=3D"" style=3D"white-space:pre">		</span>Wildcard?=A0</div>
<div><span class=3D"" style=3D"white-space:pre">		</span>single character m=
atch,=A0</div><div>yes<span class=3D"" style=3D"white-space:pre">			</span>=
multiple characters match,=A0</div><div><span class=3D"" style=3D"white-spa=
ce:pre">			</span>specific number of characters match</div>
<div><span class=3D"" style=3D"white-space:pre">		</span>Boolean? (and, or,=
 not)</div><div><span class=3D"" style=3D"white-space:pre">		</span>Page?</=
div><div><span class=3D"" style=3D"white-space:pre">		</span>Order by? (Dat=
e, Name)</div>
<div><br></div><div><span class=3D"" style=3D"white-space:pre">	</span>2) =
=A0What path segments should be used for search?</div><div>yes<span class=
=3D"" style=3D"white-space:pre">		</span>Option1: =A0 domains/?name=3Dexamp=
l*.com =A0 =A0 =A0 by hollenbeck-weirds-rdap-search-02</div>
<div><span class=3D"" style=3D"white-space:pre">	</span>=A0 =A0 =A0 =A0 Opt=
ion2: =A0 search/?domain=3Dexampl*.com =A0 =A0 =A0 by zhou-weirds-rdap-rest=
ful-search-00</div><div><span class=3D"" style=3D"white-space:pre">		</span=
>Option3: =A0 domains/?name=3Dexampl*.com&amp;page=3D3&amp;orderby=3Dname</=
div>
<div><br></div><div><span class=3D"" style=3D"white-space:pre">	</span>3) =
=A0What response format should be used for search?</div><div><span class=3D=
"" style=3D"white-space:pre">		</span>Search level?</div><div>yes<span clas=
s=3D"" style=3D"white-space:pre">		</span>Multiple Results?</div>
<div><span class=3D"" style=3D"white-space:pre">		</span>Page ? (Total Page=
 Number, Current Page Number)</div><div><span class=3D"" style=3D"white-spa=
ce:pre">		</span>Oder by?</div><div><br></div><div><span class=3D"" style=
=3D"white-space:pre">	</span>4) =A0Others?</div>
<div>yes<span class=3D"" style=3D"white-space:pre">		</span>I18N considerat=
ion</div><div>yes<span class=3D"" style=3D"white-space:pre">		</span>Securi=
ty consideration (Privacy Protection)</div><div><span class=3D"" style=3D"w=
hite-space:pre">		</span>Anything else?</div>
<div><br></div><div>#3 =A0How should we document the search function?</div>=
<div><span class=3D"" style=3D"white-space:pre">	</span>Option1: one separa=
ted search document which covers all the issues of search</div><div><span c=
lass=3D"" style=3D"white-space:pre">	</span>Option2: Merging all the search=
 function into all related RDAP documents</div>
<div><span class=3D"" style=3D"white-space:pre">yes	</span>Option3: Merging=
 the basic search function into all related RDAP documents<span style=3D"wh=
ite-space:pre">	</span></div><div>future<span class=3D"" style=3D"white-spa=
ce:pre">	     D</span>rafting one separate search document to cover advance=
d search</div>
<div><br></div><div><br></div><div>-Ernie</div><div><br></div></div><div cl=
ass=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Wed, Jul 17, 2013=
 at 8:51 PM, Ning Kong <span dir=3D"ltr">&lt;<a href=3D"mailto:nkong@cnnic.=
cn" target=3D"_blank">nkong@cnnic.cn</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><br>
Hi folks,<br>
<br>
I try to list all related open questions on the search functions through th=
is new thread. Any comments are appreciated!<br>
<br>
#1 =A0Why should we consider the search function?<br>
=A0 =A0 =A0 =A0 1) =A0Optional search function described by the ICANN AGB<b=
r>
=A0 =A0 =A0 =A0 2) =A0ICANN WSWG (Whois Survey Working Group) Survey Result=
s (Requirement 5 for search)<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0Note1: the final report of this survey is not pu=
blished, but the results can be accessed in the link of <a href=3D"https://=
community.icann.org/display/WSDT/WSWG+Survey+Results" target=3D"_blank">htt=
ps://community.icann.org/display/WSDT/WSWG+Survey+Results</a><br>

=A0 =A0 =A0 =A0 =A0 =A0 =A0Note2: According to the results, over 81% respon=
dents support the search function of domain name, over 53% respondents indi=
cated positive interest in the search function of others (over 31% for Name=
Servers, over 32% for Contact Name, over 34% for Contact Email).<br>

<br>
#2 =A0What should be the search function?<br>
=A0 =A0 =A0 =A0 1) =A0What query types should be searchable<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Domain?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Handle?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Name?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Status?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Others?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Nameserver?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Handle?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Name?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 IP?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Others?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Entity?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 ID?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Name?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Email?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Adr?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Others?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 IP?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Handle?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 StartAddress?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Name?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Others?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 AS?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Handle?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 StartAutnum?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Name?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Others?<br>
<br>
=A0 =A0 =A0 =A0 2) =A0What kind of search functions should be considered?<b=
r>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Wildcard? (single character match, multiple=
 characters match, specific number of characters match)<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Boolean? (and, or, not)<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Page?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Order by? (Date, Name)<br>
<br>
=A0 =A0 =A0 =A0 2) =A0What path segments should be used for search?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Option1: =A0 domains/?name=3Dexampl*.com =
=A0 =A0 =A0by hollenbeck-weirds-rdap-search-02<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Option2: =A0 search/?domain=3Dexampl*.com =
=A0 =A0 =A0by zhou-weirds-rdap-restful-search-00<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Option3: =A0 domains/?name=3Dexampl*.com&am=
p;page=3D3&amp;orderby=3Dname<br>
<br>
=A0 =A0 =A0 =A0 3) =A0What response format should be used for search?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Search level ?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Multiple Results ?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Page ? (Total Page Number, Current Page Num=
ber)<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Oder by ?<br>
<br>
=A0 =A0 =A0 =A0 4) =A0Others?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 I18N consideration<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Security consideration (Privacy Protection)=
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Anything else?<br>
<br>
#3 =A0How should we document the search function?<br>
=A0 =A0 =A0 =A0 Option1: =A0one separated search document which covers all =
the issues of search<br>
=A0 =A0 =A0 =A0 Option2: =A0Merging all the search function into all relate=
d RDAP documents (Query, Response, others?)<br>
=A0 =A0 =A0 =A0 Option3: =A0Merging the basic search function into all rela=
ted RDAP documents (Query, Response, others?), drafting one separated searc=
h document to cover the advanced search function<br>
<br>
#4 =A0Other Open Questions<br>
=A0 =A0 =A0 =A0 1) =A0How to clearly define the basic search function and t=
he advanced one?<br>
=A0 =A0 =A0 =A0 2) =A0Need we to consider the search function across differ=
ent RDAP servers? (Search + Redirect ?)<br>
<br>
<br>
<br>
Cheers,<br>
Ning<br>
<br>
_______________________________________________<br>
weirds mailing list<br>
<a href=3D"mailto:weirds@ietf.org">weirds@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/weirds" target=3D"_blank">=
https://www.ietf.org/mailman/listinfo/weirds</a><br>
</blockquote></div><br></div>

--14dae94edab1577cbf04e1df0894--

From edainow@afilias.info  Mon Jul 22 08:07:54 2013
Return-Path: <edainow@afilias.info>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2DF4311E8111 for <weirds@ietfa.amsl.com>; Mon, 22 Jul 2013 08:07:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.976
X-Spam-Level: 
X-Spam-Status: No, score=-1.976 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oVyLUFgvhEqP for <weirds@ietfa.amsl.com>; Mon, 22 Jul 2013 08:07:48 -0700 (PDT)
Received: from outbound.afilias.info (outbound.afilias.info [66.199.183.4]) by ietfa.amsl.com (Postfix) with ESMTP id 3EB9311E80F2 for <weirds@ietf.org>; Mon, 22 Jul 2013 08:07:48 -0700 (PDT)
Received: from ms5.on1.afilias-ops.info ([10.109.8.9] helo=smtp.afilias.info) by outbound.afilias.info with esmtp (Exim 4.72) (envelope-from <edainow@afilias.info>) id 1V1HiF-000871-59 for weirds@ietf.org; Mon, 22 Jul 2013 15:07:47 +0000
Received: from mail-la0-f49.google.com ([209.85.215.49]) by smtp.afilias.info with esmtps (TLSv1:RC4-SHA:128) (Exim 4.72) (envelope-from <edainow@afilias.info>) id 1V1HiF-00058y-4b for weirds@ietf.org; Mon, 22 Jul 2013 15:07:47 +0000
Received: by mail-la0-f49.google.com with SMTP id ea20so5225690lab.22 for <weirds@ietf.org>; Mon, 22 Jul 2013 08:07:41 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:date:message-id:subject:from:to:cc:content-type :x-gm-message-state; bh=F8vwRDjDYKwdq60GpVqLHE9XsSb8E/U/dbnuu7xAcx8=; b=i1+DausgYZ6IlhGaxHTPfqzQCbjBY5s8D7TiNGPBDiOD556+Wol4cYMct+v5ux7feT n2gKNLiZvi1B2IozIRUj0NOA0GPcrJg196OVVYnHAwAbAQbYGOX5oL5OVAbKJbnGK8eF hE/dcTRVdVitgZ0WksO4AjUCdegtXDf7DzA650VU6buYjsgs7aOKSxeZAEK0p6XOeiCQ j+j+pk1JWgHyczywg1attmb3TrR55s1rYGoq4KwzDUb79PFcA7eoniWO4WptatAuhtXa wDmKOFy0v0v8pWepzb07gg+EEiUrpeFDnPSOjWSwnXRRjKkh16tS1S5dgBMZY35KIiIl 0vIQ==
X-Received: by 10.112.126.195 with SMTP id na3mr6949122lbb.61.1374505660964; Mon, 22 Jul 2013 08:07:40 -0700 (PDT)
MIME-Version: 1.0
X-Received: by 10.112.126.195 with SMTP id na3mr6949120lbb.61.1374505660849; Mon, 22 Jul 2013 08:07:40 -0700 (PDT)
Received: by 10.112.79.137 with HTTP; Mon, 22 Jul 2013 08:07:40 -0700 (PDT)
Date: Mon, 22 Jul 2013 11:07:40 -0400
Message-ID: <CAGTGDyc_cYqNi21_y6=yLWPNJoYP7dZYsG9az_2s-yeOJ+XGrA@mail.gmail.com>
From: Ernie Dainow <edainow@afilias.info>
To: Andy Newton <andy@arin.net>
Content-Type: multipart/alternative; boundary=001a11c3772aa83a3b04e21b09a2
X-Gm-Message-State: ALoCoQlUvWfYUe26pvxp2ZGGouzIs/KTN4tb5ijlD2lKhWnpOtAks9DeAmS3jCfUMrIoeYwdP9wUyj9dZIDvVtJQHWsmJNw6jBKagsMMJo/omM+nvI8I9QevmS60X9miC8ZfZr5eGm4r
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] search for A-labels
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Jul 2013 15:07:54 -0000

--001a11c3772aa83a3b04e21b09a2
Content-Type: text/plain; charset=ISO-8859-1

On looking over that section more carefully, I do have a number of
questions.

The following on p.5 seems unnecessarily restrictive:
Clients SHOULD NOT submit search requests with partial matching for DNS
A-labels.

While there may not be meaning for an arbitrary partial A-label string
because it does not represent a proper Unicode string, that doesn't mean it
doesn't make sense to search for it in some cases.

Suppose someone receives a list of domains that includes A-labels, but the
margins are exceeded and the string is truncated, to say xn--ykq47 instead
of xn--ykq477cfxr. If search for xn--ykq47* is supported, they have a good
chance of discovering the full domain name.

Since the underlying DNS is ASCII, what is ultimately registered and
typically stored in the registry database is the A-label for an IDN. In
this case, this is a simple search. If a provider does not store A-labels,
then they may not wish to support this type of search.

-Ernie



On Wed, Jul 17, 2013 at 9:41 AM, Andy Newton <andy@arin.net> wrote:

>
>
> That's correct, this change impacts both the rdap-query draft and the
> json-response draft.
>
> My only hesitation with this approach is with the internationalization
> aspects of search processing. I hope everybody is comfortable with Section
> 4 of that draft, especially paragraphs 3 and 4.
>
> -andy
>
>

--001a11c3772aa83a3b04e21b09a2
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">On looking over that section more carefully, I do have a n=
umber of questions.<div><br></div><div><div>The following on p.5 seems unne=
cessarily restrictive:</div><div>Clients SHOULD NOT submit search requests =
with partial matching for DNS A-labels.</div>
<div><br></div><div>While there may not be meaning for an arbitrary partial=
 A-label string because it does not represent a proper Unicode string, that=
 doesn&#39;t mean it doesn&#39;t make sense to search for it in some cases.=
</div>
<div><br></div><div>Suppose someone receives a list of domains that include=
s A-labels, but the margins are exceeded and the string is truncated, to sa=
y xn--ykq47 instead of xn--ykq477cfxr. If search for xn--ykq47* is supporte=
d, they have a good chance of discovering the full domain name.</div>
<div><br></div><div>Since the underlying DNS is ASCII, what is ultimately r=
egistered and typically stored in the registry database is the A-label for =
an IDN. In this case, this is a simple search. If a provider does not store=
 A-labels, then they may not wish to support this type of search.</div>
</div><div><br></div><div>-Ernie</div><div><br></div><div class=3D"gmail_ex=
tra"><br><br><div class=3D"gmail_quote">On Wed, Jul 17, 2013 at 9:41 AM, An=
dy Newton <span dir=3D"ltr">&lt;<a href=3D"mailto:andy@arin.net" target=3D"=
_blank">andy@arin.net</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div class=3D"im"><br>
<br>
</div>That&#39;s correct, this change impacts both the rdap-query draft and=
 the<br>
json-response draft.<br>
<br>
My only hesitation with this approach is with the internationalization<br>
aspects of search processing. I hope everybody is comfortable with Section<=
br>
4 of that draft, especially paragraphs 3 and 4.<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
-andy<br>
<br>
</font></span></blockquote></div><br></div></div>

--001a11c3772aa83a3b04e21b09a2--

From shollenbeck@verisign.com  Mon Jul 22 08:14:19 2013
Return-Path: <shollenbeck@verisign.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EDD3211E8113 for <weirds@ietfa.amsl.com>; Mon, 22 Jul 2013 08:14:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.582
X-Spam-Level: 
X-Spam-Status: No, score=-6.582 tagged_above=-999 required=5 tests=[AWL=0.016,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sAgF088G4wxZ for <weirds@ietfa.amsl.com>; Mon, 22 Jul 2013 08:14:13 -0700 (PDT)
Received: from exprod6og117.obsmtp.com (exprod6og117.obsmtp.com [64.18.1.39]) by ietfa.amsl.com (Postfix) with ESMTP id D16C211E80F6 for <weirds@ietf.org>; Mon, 22 Jul 2013 08:13:46 -0700 (PDT)
Received: from osprey.verisign.com ([216.168.239.75]) (using TLSv1) by exprod6ob117.postini.com ([64.18.5.12]) with SMTP ID DSNKUe1MI0qM1G+FhnpRRlQwmVefqkjOIXaE@postini.com; Mon, 22 Jul 2013 08:14:08 PDT
Received: from BRN1WNEXCHM01.vcorp.ad.vrsn.com (brn1wnexchm01.vcorp.ad.vrsn.com [10.173.152.255]) by osprey.verisign.com (8.13.6/8.13.4) with ESMTP id r6MFDZVn030378 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 22 Jul 2013 11:13:35 -0400
Received: from BRN1WNEXMBX01.vcorp.ad.vrsn.com ([::1]) by BRN1WNEXCHM01.vcorp.ad.vrsn.com ([::1]) with mapi id 14.02.0342.003; Mon, 22 Jul 2013 11:13:35 -0400
From: "Hollenbeck, Scott" <shollenbeck@verisign.com>
To: Ernie Dainow <edainow@afilias.info>, Andy Newton <andy@arin.net>
Thread-Topic: [weirds] search for A-labels
Thread-Index: AQHOhu1AJR5ASP+TlkWLsa8Lf6t/6Zlwzatg
Date: Mon, 22 Jul 2013 15:13:34 +0000
Message-ID: <831693C2CDA2E849A7D7A712B24E257F4921B3AF@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
References: <CAGTGDyc_cYqNi21_y6=yLWPNJoYP7dZYsG9az_2s-yeOJ+XGrA@mail.gmail.com>
In-Reply-To: <CAGTGDyc_cYqNi21_y6=yLWPNJoYP7dZYsG9az_2s-yeOJ+XGrA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.173.152.4]
Content-Type: multipart/alternative; boundary="_000_831693C2CDA2E849A7D7A712B24E257F4921B3AFBRN1WNEXMBX01vc_"
MIME-Version: 1.0
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] search for A-labels
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Jul 2013 15:14:19 -0000

--_000_831693C2CDA2E849A7D7A712B24E257F4921B3AFBRN1WNEXMBX01vc_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

From: weirds-bounces@ietf.org [mailto:weirds-bounces@ietf.org] On Behalf Of=
 Ernie Dainow
Sent: Monday, July 22, 2013 11:08 AM
To: Andy Newton
Cc: weirds@ietf.org
Subject: Re: [weirds] search for A-labels

On looking over that section more carefully, I do have a number of question=
s.

The following on p.5 seems unnecessarily restrictive:
Clients SHOULD NOT submit search requests with partial matching for DNS A-l=
abels.

While there may not be meaning for an arbitrary partial A-label string beca=
use it does not represent a proper Unicode string, that doesn't mean it doe=
sn't make sense to search for it in some cases.

Suppose someone receives a list of domains that includes A-labels, but the =
margins are exceeded and the string is truncated, to say xn--ykq47 instead =
of xn--ykq477cfxr. If search for xn--ykq47* is supported, they have a good =
chance of discovering the full domain name.

A partial A-label can't necessarily be decoded into a partial U-label. We h=
ave the SHOULD NOT there because the results may be unpredictable.
Scott

--_000_831693C2CDA2E849A7D7A712B24E257F4921B3AFBRN1WNEXMBX01vc_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.hoenzb
	{mso-style-name:hoenzb;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;
	font-weight:normal;
	font-style:normal;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> weirds-b=
ounces@ietf.org [mailto:weirds-bounces@ietf.org]
<b>On Behalf Of </b>Ernie Dainow<br>
<b>Sent:</b> Monday, July 22, 2013 11:08 AM<br>
<b>To:</b> Andy Newton<br>
<b>Cc:</b> weirds@ietf.org<br>
<b>Subject:</b> Re: [weirds] search for A-labels<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal">On looking over that section more carefully, I do ha=
ve a number of questions.<o:p></o:p></p>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">The following on p.5 seems unnecessarily restrictive=
:<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Clients SHOULD NOT submit search requests with parti=
al matching for DNS A-labels.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">While there may not be meaning for an arbitrary part=
ial A-label string because it does not represent a proper Unicode string, t=
hat doesn't mean it doesn't make sense to search for it in some cases.<o:p>=
</o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Suppose someone receives a list of domains that incl=
udes A-labels, but the margins are exceeded and the string is truncated, to=
 say xn--ykq47 instead of xn--ykq477cfxr. If search for xn--ykq47* is suppo=
rted, they have a good chance of discovering
 the full domain name.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"color:=
#1F497D">A partial A-label can&#8217;t necessarily be decoded into a partia=
l U-label. We have the SHOULD NOT there because the results may be unpredic=
table.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"font-f=
amily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Scott<o:p><=
/o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_831693C2CDA2E849A7D7A712B24E257F4921B3AFBRN1WNEXMBX01vc_--

From johnl@iecc.com  Mon Jul 22 08:40:15 2013
Return-Path: <johnl@iecc.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 444CA11E8123 for <weirds@ietfa.amsl.com>; Mon, 22 Jul 2013 08:40:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.872
X-Spam-Level: 
X-Spam-Status: No, score=-110.872 tagged_above=-999 required=5 tests=[AWL=0.327, BAYES_00=-2.599, HABEAS_ACCREDITED_SOI=-4.3, RCVD_IN_BSP_TRUSTED=-4.3, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kA88iHG3Fcoz for <weirds@ietfa.amsl.com>; Mon, 22 Jul 2013 08:40:04 -0700 (PDT)
Received: from leila.iecc.com (leila6.iecc.com [IPv6:2001:470:1f07:1126:0:4c:6569:6c61]) by ietfa.amsl.com (Postfix) with ESMTP id BC73B11E811D for <weirds@ietf.org>; Mon, 22 Jul 2013 08:39:57 -0700 (PDT)
Received: (qmail 4506 invoked from network); 22 Jul 2013 15:39:56 -0000
Received: from leila.iecc.com (64.57.183.34) by mail1.iecc.com with QMQP; 22 Jul 2013 15:39:56 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding; s=51ed524c.xn--hew.k1307; i=johnl@user.iecc.com; bh=7XJYjvh4VqNlSbssQ5LMuG85mqHVjRRH0x4CJr4CJbw=; b=RwSR3N1aHKiiOZi6swgRbAXj92XJ1XnHmArmiDkJgkLXO1Hnj00QO0EslgzrDBCk/7Gk//Soz3oDyPGtqjihTqhpn4HMa7wUaqmzn0Z0606c/ekSu4/FuVv9bF35a4NU2p2MLXcKp+l+8KDW1tsjBWh7ATljs+aRYSPY6m3wPGl7bjNRdkrmlu6d++udaVD6ryMeUBxe9lPmXwmGk1mwfPgPo59Avt8lL5RMjcF4c2vhRkWfEADkjl//l1bbKKOB
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding; s=51ed524c.xn--hew.k1307; olt=johnl@user.iecc.com; bh=7XJYjvh4VqNlSbssQ5LMuG85mqHVjRRH0x4CJr4CJbw=; b=FmlKxqqzq9UG6Zm7pJQtSKKprxpaiVMnMbqOZAlL+R9MNN08jkq0d/tFOIs4ZmN3ZQqKb96qCRO8ACnFK5IlXr+65gWsotDs94FAwzOCz1o9Hnt1hfjIQC5+MEFGiWIoktZRGjxvczGhHZp9rLv5rP2KtByCHQfjpMBTgJMipt8/I5btkC9QaXBzK74G/94n8VvFo3+zG0Xw7BN6vE+DfWPEydTnjW+c9yZSzwnlXIKne/VQf7cqZN16M6VcI+tD
Date: 22 Jul 2013 15:39:33 -0000
Message-ID: <20130722153933.60853.qmail@joyce.lan>
From: "John Levine" <johnl@taugh.com>
To: weirds@ietf.org
In-Reply-To: <831693C2CDA2E849A7D7A712B24E257F4921B3AF@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
Organization: 
X-Headerized: yes
Mime-Version: 1.0
Content-type: text/plain; charset=utf-8
Content-transfer-encoding: 8bit
Subject: Re: [weirds] search for A-labels
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Jul 2013 15:40:15 -0000

>The following on p.5 seems unnecessarily restrictive:
>Clients SHOULD NOT submit search requests with partial matching for DNS A-labels.
> ...

>A partial A-label can't necessarily be decoded into a partial U-label. We have the SHOULD NOT there because the
>results may be unpredictable.

But the names they match will be full A-labels.  I have to agree with
Ernie (for once), this seems like a restriction that forbids some
useful scenarios, and doesn't fix anything.  If you return the query
string in the result and can't decode it, then just don't decode it.

If there are A-labels in the database that aren't actually encoded
U-labels, that's a different problem.

R's,
John

From edainow@afilias.info  Mon Jul 22 08:42:28 2013
Return-Path: <edainow@afilias.info>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DC68111E80D9 for <weirds@ietfa.amsl.com>; Mon, 22 Jul 2013 08:42:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.976
X-Spam-Level: 
X-Spam-Status: No, score=-1.976 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Mi6hVTsefplC for <weirds@ietfa.amsl.com>; Mon, 22 Jul 2013 08:42:23 -0700 (PDT)
Received: from outbound.afilias.info (outbound.afilias.info [66.199.183.4]) by ietfa.amsl.com (Postfix) with ESMTP id 0BD9811E812C for <weirds@ietf.org>; Mon, 22 Jul 2013 08:42:23 -0700 (PDT)
Received: from ms5.on1.afilias-ops.info ([10.109.8.9] helo=smtp.afilias.info) by outbound.afilias.info with esmtp (Exim 4.72) (envelope-from <edainow@afilias.info>) id 1V1IFi-0001Ki-3K for weirds@ietf.org; Mon, 22 Jul 2013 15:42:22 +0000
Received: from mail-la0-f52.google.com ([209.85.215.52]) by smtp.afilias.info with esmtps (TLSv1:RC4-SHA:128) (Exim 4.72) (envelope-from <edainow@afilias.info>) id 1V1IFh-00064n-60 for weirds@ietf.org; Mon, 22 Jul 2013 15:42:22 +0000
Received: by mail-la0-f52.google.com with SMTP id fo12so5378877lab.39 for <weirds@ietf.org>; Mon, 22 Jul 2013 08:42:15 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:date:message-id:subject:from:to:cc:content-type :x-gm-message-state; bh=7GdPP8FZ3ODwYeOUT4q/HuBxI936ztINShaffIpVcbE=; b=LuJCTrHbKOM+TZ9O55yMvj5vZda7m3Yg8BhW0CrKj3wFt4D1g9RNkDJRIbLi8Mor61 9fQ/t8B75BwoFdkhy6xskTXOWes2fpNEw/brywmU1O0rtOWJR8kPJynBmO2J2ZrFmzKZ mVXWNbjA1KbCOu2sNPZ2fF7CD5czd8qpo3JdX7If2ijIP1uKCVzpP84bCBND81xqbdfv u8HHc81r2DyPdOC6ev9QhWds9NgnhaFJpQGwT9Ib8iyHzE9v3CT+nEmNLjxwsbZykn0w 6T1vCXu0t28ZnfKOjEYuuugDqLR2mBFkKPmZxYhx7MA9/1m7lPNCI2EVzr6PKGA/O2Vq /QqA==
X-Received: by 10.152.87.172 with SMTP id az12mr13035365lab.24.1374507735558;  Mon, 22 Jul 2013 08:42:15 -0700 (PDT)
MIME-Version: 1.0
X-Received: by 10.152.87.172 with SMTP id az12mr13035317lab.24.1374507734291;  Mon, 22 Jul 2013 08:42:14 -0700 (PDT)
Received: by 10.112.79.137 with HTTP; Mon, 22 Jul 2013 08:42:14 -0700 (PDT)
Date: Mon, 22 Jul 2013 11:42:14 -0400
Message-ID: <CAGTGDyeoFpkM-i=A+Ww+VbfdgwgG01fGMXMpmsovLr1N0Z+cAQ@mail.gmail.com>
From: Ernie Dainow <edainow@afilias.info>
To: Andy Newton <andy@arin.net>
Content-Type: multipart/alternative; boundary=001a11c23e2c3e66e204e21b8521
X-Gm-Message-State: ALoCoQmP+3J59nL+A5sKGry/s/QyArWEBKvCHrh8cg4pWdhvlVO2BzRgbi6bn20i3xu7BKtvwD9uuUN58OTVRPu65OAL2MgYnM3yR6UVCkyqKNcfNaZ2FVCfnvqEbswbn12pU2EHX7/z
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] search Unicode partial match
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Jul 2013 15:42:29 -0000

--001a11c23e2c3e66e204e21b8521
Content-Type: text/plain; charset=ISO-8859-1

The following is unnecessarily restrictive and adds a lot of checking on
the client.
p.3 Clients MUST NOT issue a partial match search of Unicode characters
where a Unicode character may be legally combined with another ...

The onus should be on the server to return no results.

Guidelines for server side partial matching refer to [RFC5892] and
[I-D.ietf-precis-nickname]. These seem to be overkill for search, as they
describe processing to determine whether an internationalized name is valid
or not. Since search is not registration, it is only important to determine
whether names exist or not. While it is useful to return an error on a
search when the name is invalid, this requires a lot of extra checking and
should be optional.

It would be more consistent to refer to [RFC5891] to specify the match
processing, as in 3.3 of draft-ietf-weirds-rdap-query:
p.5 If the client sends the server an IDN in U-label format, servers that
   support IDNs MUST convert the IDN into A-label format and perform
   IDNA processing as specified in RFC 5891.

RFC 5891 allows checking for validity to be optional:
p.11
   This test may be omitted in special circumstances ...
   However, applying the test is likely to give
   much better information about the reason for a lookup failure

I don't think 3.3 of draft-ietf-weirds-rdap-query should be a MUST. If the
server stores IDN domain names as U-labels, this seems like a lot of
unnecessary complication and overhead to convert to A-label. A server
should be able to just lookup the U-label directly.

-Ernie



On Wed, Jul 17, 2013 at 9:41 AM, Andy Newton <andy@arin.net> wrote:

>
> That's correct, this change impacts both the rdap-query draft and the
> json-response draft.
>
> My only hesitation with this approach is with the internationalization
> aspects of search processing. I hope everybody is comfortable with Section
> 4 of that draft, especially paragraphs 3 and 4.
>
> -andy
>
>

--001a11c23e2c3e66e204e21b8521
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>The following is unnecessarily restrictive and adds a=
 lot of checking on the client.</div><div>p.3 Clients MUST NOT issue a part=
ial match search of Unicode characters where a Unicode character may be leg=
ally combined with another ...</div>
<div><br></div><div>The onus should be on the server to return no results.<=
/div><div><br></div><div>Guidelines for server side partial matching refer =
to [RFC5892] and [I-D.ietf-precis-nickname]. These seem to be overkill for =
search, as they describe processing to determine whether an internationaliz=
ed name is valid or not. Since search is not registration, it is only impor=
tant to determine whether names exist or not. While it is useful to return =
an error on a search when the name is invalid, this requires a lot of extra=
 checking and should be optional.</div>
<div><br></div><div>It would be more consistent to refer to [RFC5891] to sp=
ecify the match processing, as in 3.3 of draft-ietf-weirds-rdap-query:</div=
><div>p.5 If the client sends the server an IDN in U-label format, servers =
that</div>
<div>=A0 =A0support IDNs MUST convert the IDN into A-label format and perfo=
rm</div><div>=A0 =A0IDNA processing as specified in RFC 5891.</div><div><br=
></div><div>RFC 5891 allows checking for validity to be optional:</div><div=
>p.11</div>
<div>=A0 =A0This test may be omitted in special circumstances ... =A0</div>=
<div>=A0 =A0However, applying the test is likely to give</div><div>=A0 =A0m=
uch better information about the reason for a lookup failure</div><div><br>=
</div><div>
I don&#39;t think 3.3 of draft-ietf-weirds-rdap-query should be a MUST. If =
the server stores IDN domain names as U-labels, this seems like a lot of un=
necessary complication and overhead to convert to A-label. A server should =
be able to just lookup the U-label directly.</div>
<div><br></div><div>-Ernie</div><div><br></div><div class=3D"gmail_extra"><=
br><br><div class=3D"gmail_quote">On Wed, Jul 17, 2013 at 9:41 AM, Andy New=
ton <span dir=3D"ltr">&lt;<a href=3D"mailto:andy@arin.net" target=3D"_blank=
">andy@arin.net</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;p=
adding-left:1ex"><div class=3D"im"><br>
</div>That&#39;s correct, this change impacts both the rdap-query draft and=
 the<br>
json-response draft.<br>
<br>
My only hesitation with this approach is with the internationalization<br>
aspects of search processing. I hope everybody is comfortable with Section<=
br>
4 of that draft, especially paragraphs 3 and 4.<br>
<span class=3D""><font color=3D"#888888"><br>
-andy<br>
<br>
</font></span></blockquote></div><br></div></div>

--001a11c23e2c3e66e204e21b8521--

From marc.blanchet@viagenie.ca  Mon Jul 22 10:57:11 2013
Return-Path: <marc.blanchet@viagenie.ca>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1572A11E811D for <weirds@ietfa.amsl.com>; Mon, 22 Jul 2013 10:57:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.998
X-Spam-Level: 
X-Spam-Status: No, score=-101.998 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_64=0.6, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Bp-qJzhFYzaj for <weirds@ietfa.amsl.com>; Mon, 22 Jul 2013 10:57:06 -0700 (PDT)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [IPv6:2620:0:230:8000::2]) by ietfa.amsl.com (Postfix) with ESMTP id 7B86211E80D2 for <weirds@ietf.org>; Mon, 22 Jul 2013 10:57:03 -0700 (PDT)
Received: from h195.viagenie.ca (h195.viagenie.ca [206.123.31.195]) by jazz.viagenie.ca (Postfix) with ESMTPSA id CC2F941581; Mon, 22 Jul 2013 13:57:02 -0400 (EDT)
Content-Type: multipart/alternative; boundary="Apple-Mail=_8D4A1116-7376-4642-966E-B130CD643298"
Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\))
From: Marc Blanchet <marc.blanchet@viagenie.ca>
In-Reply-To: <CAL0qLwZQBC-yYeo=c2-dxEAYKGjwZZCgpf+J5uHKRsPTfnWo9g@mail.gmail.com>
Date: Mon, 22 Jul 2013 13:57:02 -0400
Message-Id: <3B88A72C-D03A-4FB2-A413-95CF75724840@viagenie.ca>
References: <CAL0qLwZvFnCXMZ-AgMO2H7Z2PKyqYSZyoQk_DxM0Qm3w4DZPaQ@mail.gmail.com> <51E54616.7070309@qti.qualcomm.com> <CAL0qLwbBjjWDC-UzzyV0q3kds7FLfE32nKcwCUKCDrVmfnVJZw@mail.gmail.com> <51E5D2AB.2020207@gmail.com> <CAL0qLwZQBC-yYeo=c2-dxEAYKGjwZZCgpf+J5uHKRsPTfnWo9g@mail.gmail.com>
To: "Murray S. Kucherawy" <superuser@gmail.com>
X-Mailer: Apple Mail (2.1508)
Cc: Pete Resnick <presnick@qti.qualcomm.com>, "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] Preliminary Berlin WEIRDS Agenda
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Jul 2013 17:57:11 -0000

--Apple-Mail=_8D4A1116-7376-4642-966E-B130CD643298
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=iso-8859-1

for bootstrapping, I think we discussed a lot already on the ML and we =
are at a stage where we need F2F. I'm currently working on the slides to =
foster the discussion on bootstrapping during the meeting and will send =
them to the chairs+list when done (asap0, so that we can continue the =
discussion before the meeting.

Regards, Marc.


Le 2013-07-17 =E0 13:38, "Murray S. Kucherawy" <superuser@gmail.com> a =
=E9crit :

> Same question here: Can we start this discussion now on the list so we =
can make optimal use of our in-person time in Berlin?  We only have an =
hour.
>=20
> -MSK
>=20
>=20
> On Tue, Jul 16, 2013 at 4:09 PM, Carlos M. martinez =
<carlosm3011@gmail.com> wrote:
> My 10' would run more or less be as follows:
>=20
> - wrap-up of the discussion so far (even if it's not very recent)
> - server bootstrapping, how it has been done in the known =
implementations
> - the server pooling idea, pros, cons
> - open questions:
>         - should we redirect from names to numbers and viceversa or =
removing
> this requirement simplifies our work in some way ?
>         - redirects and authentication: expectations for clients, if =
need to be
> set or just ignored
> - open mic
>=20
> ... and that would be it.
>=20
> regards,
>=20
> ~Carlos
>=20
> On 7/16/13 1:18 PM, Murray S. Kucherawy wrote:
> > On Tue, Jul 16, 2013 at 6:09 AM, Pete Resnick =
<presnick@qti.qualcomm.com
> > <mailto:presnick@qti.qualcomm.com>> wrote:
> >
> >     On 7/15/13 7:06 PM, Murray S. Kucherawy wrote:
> >
> >         ...is now available; feedback welcome:
> >
> >         =
http://www.ietf.org/__proceedings/87/agenda/agenda-__87-weirds
> >         <http://www.ietf.org/proceedings/87/agenda/agenda-87-weirds>
> >
> >
> >     I have some feedback:
> >
> >         Web Extensible Internet Registration Data Service (WEIRDS)
> >         Agenda -- August 1, 2013 at 10:30-11:30 in Potsdam 2
> >
> >         - Administrivia (10 mins; chairs)
> >           - blue sheets
> >           - minute-taker and jabber scribe
> >
> >
> >     Yes, all fine, though I would suggest finding the minute-taker =
and
> >     jabber scribe before the meeting. Asking for volunteers now =
would be
> >     good. Those two items should take 2 minutes tops.
> >
> >
> > Any volunteers?
> >
> >
> >
> >         - Demo/interop report (5 mins; TBD)
> >
> >
> >     I take it this is intended to be a report of the interop/demo =
event
> >     on the previous Saturday. The WG session is on Thursday. Again, =
this
> >     report should be sent out to the list. If something comes out of =
the
> >     report that needs discussion (a bug in one of the specs), that
> >     should be added to the agenda separately. I see no need for a =
report
> >     being on the agenda.
> >
> >
> > The last interop event led to some discussion, and I was =
anticipating
> > the same here.  I was anticipating the need for face time to discuss =
the
> > fallout rather than just present a report.  My fault for the lousy =
naming.
> >
> >
> >         - Redirects (10 mins; Carlos Martinez)
> >
> >
> >     What is there to discuss on this draft? The list discussion =
seems to
> >     be quiet.
> >
> >         - Search (10 mins; Ning Kong)
> >
> >
> >     What's the plan on this agenda item? What discussion (or lack of
> >     discussion) on the list does this relate to?
> >
> >
> > Carlos and Ning, can you give a list of issues you'd like to cover?
> >
> > On the search issue, we do need to decide how we're going to deal =
with
> > this.  We had discussed in Orlando whether we wanted a basic search =
and
> > advanced search document or something else, but I think that was =
before
> > John's survey that showed they're nearly non-existent today.  The =
group
> > needs to pick a path forward here, since an ultra-simple search
> > capability could be rolled into the rdap-query document fairly =
easily (I
> > think...).
> >
> > -MSK
> >
> >
> > _______________________________________________
> > weirds mailing list
> > weirds@ietf.org
> > https://www.ietf.org/mailman/listinfo/weirds
> >
>=20
> _______________________________________________
> weirds mailing list
> weirds@ietf.org
> https://www.ietf.org/mailman/listinfo/weirds


--Apple-Mail=_8D4A1116-7376-4642-966E-B130CD643298
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=iso-8859-1

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Diso-8859-1"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
"><div>for bootstrapping, I think we discussed a lot already on the ML =
and we are at a stage where we need F2F. I'm currently working on the =
slides to foster the discussion on bootstrapping during the meeting and =
will send them to the chairs+list when done (asap0, so that we can =
continue the discussion before the =
meeting.</div><div><br></div><div>Regards, =
Marc.</div><div><br></div><br><div><div>Le 2013-07-17 =E0 13:38, "Murray =
S. Kucherawy" &lt;<a =
href=3D"mailto:superuser@gmail.com">superuser@gmail.com</a>&gt; a =E9crit =
:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><div dir=3D"ltr">Same question here: Can we start this =
discussion now on the list so we can make optimal use of our in-person =
time in Berlin?&nbsp; We only have an hour.<br><br>-MSK<br></div><div =
class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">
On Tue, Jul 16, 2013 at 4:09 PM, Carlos M. martinez <span =
dir=3D"ltr">&lt;<a href=3D"mailto:carlosm3011@gmail.com" =
target=3D"_blank">carlosm3011@gmail.com</a>&gt;</span> =
wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex">
My 10' would run more or less be as follows:<br>
<br>
- wrap-up of the discussion so far (even if it's not very recent)<br>
- server bootstrapping, how it has been done in the known =
implementations<br>
- the server pooling idea, pros, cons<br>
- open questions:<br>
&nbsp; &nbsp; &nbsp; &nbsp; - should we redirect from names to numbers =
and viceversa or removing<br>
this requirement simplifies our work in some way ?<br>
&nbsp; &nbsp; &nbsp; &nbsp; - redirects and authentication: expectations =
for clients, if need to be<br>
set or just ignored<br>
- open mic<br>
<br>
... and that would be it.<br>
<br>
regards,<br>
<br>
~Carlos<br>
<div class=3D"im"><br>
On 7/16/13 1:18 PM, Murray S. Kucherawy wrote:<br>
&gt; On Tue, Jul 16, 2013 at 6:09 AM, Pete Resnick &lt;<a =
href=3D"mailto:presnick@qti.qualcomm.com">presnick@qti.qualcomm.com</a><br=
>
</div><div class=3D"im">&gt; &lt;mailto:<a =
href=3D"mailto:presnick@qti.qualcomm.com">presnick@qti.qualcomm.com</a>&gt=
;&gt; wrote:<br>
&gt;<br>
&gt; &nbsp; &nbsp; On 7/15/13 7:06 PM, Murray S. Kucherawy wrote:<br>
&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; ...is now available; feedback =
welcome:<br>
&gt;<br>
</div>&gt; &nbsp; &nbsp; &nbsp; &nbsp; <a =
href=3D"http://www.ietf.org/__proceedings/87/agenda/agenda-__87-weirds" =
target=3D"_blank">http://www.ietf.org/__proceedings/87/agenda/agenda-__87-=
weirds</a><br>
<div class=3D"HOEnZb"><div class=3D"h5">&gt; &nbsp; &nbsp; &nbsp; &nbsp; =
&lt;<a href=3D"http://www.ietf.org/proceedings/87/agenda/agenda-87-weirds"=
 =
target=3D"_blank">http://www.ietf.org/proceedings/87/agenda/agenda-87-weir=
ds</a>&gt;<br>
&gt;<br>
&gt;<br>
&gt; &nbsp; &nbsp; I have some feedback:<br>
&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; Web Extensible Internet Registration =
Data Service (WEIRDS)<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; Agenda -- August 1, 2013 at 10:30-11:30 =
in Potsdam 2<br>
&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; - Administrivia (10 mins; chairs)<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; - blue sheets<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; - minute-taker and jabber =
scribe<br>
&gt;<br>
&gt;<br>
&gt; &nbsp; &nbsp; Yes, all fine, though I would suggest finding the =
minute-taker and<br>
&gt; &nbsp; &nbsp; jabber scribe before the meeting. Asking for =
volunteers now would be<br>
&gt; &nbsp; &nbsp; good. Those two items should take 2 minutes tops.<br>
&gt;<br>
&gt;<br>
&gt; Any volunteers?<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; - Demo/interop report (5 mins; TBD)<br>
&gt;<br>
&gt;<br>
&gt; &nbsp; &nbsp; I take it this is intended to be a report of the =
interop/demo event<br>
&gt; &nbsp; &nbsp; on the previous Saturday. The WG session is on =
Thursday. Again, this<br>
&gt; &nbsp; &nbsp; report should be sent out to the list. If something =
comes out of the<br>
&gt; &nbsp; &nbsp; report that needs discussion (a bug in one of the =
specs), that<br>
&gt; &nbsp; &nbsp; should be added to the agenda separately. I see no =
need for a report<br>
&gt; &nbsp; &nbsp; being on the agenda.<br>
&gt;<br>
&gt;<br>
&gt; The last interop event led to some discussion, and I was =
anticipating<br>
&gt; the same here. &nbsp;I was anticipating the need for face time to =
discuss the<br>
&gt; fallout rather than just present a report. &nbsp;My fault for the =
lousy naming.<br>
&gt;<br>
&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; - Redirects (10 mins; Carlos =
Martinez)<br>
&gt;<br>
&gt;<br>
&gt; &nbsp; &nbsp; What is there to discuss on this draft? The list =
discussion seems to<br>
&gt; &nbsp; &nbsp; be quiet.<br>
&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; - Search (10 mins; Ning Kong)<br>
&gt;<br>
&gt;<br>
&gt; &nbsp; &nbsp; What's the plan on this agenda item? What discussion =
(or lack of<br>
&gt; &nbsp; &nbsp; discussion) on the list does this relate to?<br>
&gt;<br>
&gt;<br>
&gt; Carlos and Ning, can you give a list of issues you'd like to =
cover?<br>
&gt;<br>
&gt; On the search issue, we do need to decide how we're going to deal =
with<br>
&gt; this. &nbsp;We had discussed in Orlando whether we wanted a basic =
search and<br>
&gt; advanced search document or something else, but I think that was =
before<br>
&gt; John's survey that showed they're nearly non-existent today. =
&nbsp;The group<br>
&gt; needs to pick a path forward here, since an ultra-simple search<br>
&gt; capability could be rolled into the rdap-query document fairly =
easily (I<br>
&gt; think...).<br>
&gt;<br>
&gt; -MSK<br>
&gt;<br>
&gt;<br>
</div></div><div class=3D"HOEnZb"><div class=3D"h5">&gt; =
_______________________________________________<br>
&gt; weirds mailing list<br>
&gt; <a href=3D"mailto:weirds@ietf.org">weirds@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/weirds" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/weirds</a><br>
&gt;<br>
</div></div></blockquote></div><br></div>
_______________________________________________<br>weirds mailing =
list<br><a =
href=3D"mailto:weirds@ietf.org">weirds@ietf.org</a><br>https://www.ietf.or=
g/mailman/listinfo/weirds<br></blockquote></div><br></body></html>=

--Apple-Mail=_8D4A1116-7376-4642-966E-B130CD643298--

From superuser@gmail.com  Mon Jul 22 12:17:51 2013
Return-Path: <superuser@gmail.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7396111E80AD for <weirds@ietfa.amsl.com>; Mon, 22 Jul 2013 12:17:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.207
X-Spam-Level: 
X-Spam-Status: No, score=-2.207 tagged_above=-999 required=5 tests=[AWL=0.392,  BAYES_00=-2.599, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6plFveHXHXDE for <weirds@ietfa.amsl.com>; Mon, 22 Jul 2013 12:17:50 -0700 (PDT)
Received: from mail-wi0-x236.google.com (mail-wi0-x236.google.com [IPv6:2a00:1450:400c:c05::236]) by ietfa.amsl.com (Postfix) with ESMTP id C0DA411E80FA for <weirds@ietf.org>; Mon, 22 Jul 2013 12:17:49 -0700 (PDT)
Received: by mail-wi0-f182.google.com with SMTP id m6so2294009wiv.3 for <weirds@ietf.org>; Mon, 22 Jul 2013 12:17:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=9Ed9m+UXXspFpehdB2T27JLDVfthB7oofNRuTy4DS+Q=; b=uY1/4tOA1gEbCS6asO2px4Rx08KvnBAeQJABGsPbG2Vt+nHqMRBbU9paYARGKp5Yef gOp4gNlJHW8auXXITkKQD7bHLUiZMtiTQKuAxXZHUMPlcUBd1VTOq/ThvhAkpUOtFUgy MvWNe325iEaGSjjBRlRn80anPTdyPMG2SBLe4cRHnM1puJZOuy3lalCSKJHo9Cy3mFRX NDCgeODhqtIlsxPDTGaPT5xR50HJIxHEvzSPpgOvX31cy21wbOZY+M2B9Pd9vOlBtOB9 OQzhuG32SZ7jpX0RLfWQ9r7xJsZXVyMAawzmEumcKGokiZor+H+Vb1II5tEN9UJmXZD1 9wGg==
MIME-Version: 1.0
X-Received: by 10.194.239.225 with SMTP id vv1mr20623111wjc.63.1374520667713;  Mon, 22 Jul 2013 12:17:47 -0700 (PDT)
Received: by 10.180.90.16 with HTTP; Mon, 22 Jul 2013 12:17:47 -0700 (PDT)
In-Reply-To: <CAGTGDycr5GVYWTJDcBGgRLqq6MKWuOBx7s0W7_6WWawBybrACA@mail.gmail.com>
References: <46F451A0-F97D-4E42-864F-B93736137D96@cnnic.cn> <CAGTGDycr5GVYWTJDcBGgRLqq6MKWuOBx7s0W7_6WWawBybrACA@mail.gmail.com>
Date: Mon, 22 Jul 2013 12:17:47 -0700
Message-ID: <CAL0qLwbhMLDs_mHLg=3Sg3VevQWf0ot83vqnKXgcRmDezfm0Rg@mail.gmail.com>
From: "Murray S. Kucherawy" <superuser@gmail.com>
To: Ernie Dainow <edainow@afilias.info>
Content-Type: multipart/alternative; boundary=089e0149338422b6df04e21e88e7
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] Open Questions on the Search function for RDAP
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Jul 2013 19:17:51 -0000

--089e0149338422b6df04e21e88e7
Content-Type: text/plain; charset=ISO-8859-1

Any other opinions on this?  Ning should be able to narrow down his use of
ten minutes based on the feedback if there's obvious consensus.

Ning, can you chip this down into a plan that will fit in the time we have
for face-to-face meeting?

-MSK


On Fri, Jul 19, 2013 at 8:32 AM, Ernie Dainow <edainow@afilias.info> wrote:

> On another thread there was support for including
> <draft-hollenbeck-weirds-rdap-search> as the basic search. This would
> provide search functionality equivalent to a number of existing whois
> servers. Based on this, the following requirements would be met.
>
> #2  What should be the search function?
> 1)  What query types should be searchable
> yes Domain?
>  Handle?
> yes Name?
> Status?
> Others?
> yes Nameserver?
> Handle?
> yes Name?
> IP?
>  Others?
> yes Entity?
> ID?
> yes Name?
>  Email?
> Adr?
> Others?
> no IP?
>  Handle?
> StartAddress?
> Name?
> Others?
> no AS?
> Handle?
> StartAutnum?
> Name?
>  Others?
>
> 2)  What kind of search functions should be considered?
> yes Wildcard?
>  single character match,
> yes multiple characters match,
> specific number of characters match
>  Boolean? (and, or, not)
> Page?
> Order by? (Date, Name)
>
> 2)  What path segments should be used for search?
> yes Option1:   domains/?name=exampl*.com       by
> hollenbeck-weirds-rdap-search-02
>          Option2:   search/?domain=exampl*.com       by
> zhou-weirds-rdap-restful-search-00
> Option3:   domains/?name=exampl*.com&page=3&orderby=name
>
> 3)  What response format should be used for search?
> Search level?
> yes Multiple Results?
>  Page ? (Total Page Number, Current Page Number)
> Oder by?
>
> 4)  Others?
> yes I18N consideration
> yes Security consideration (Privacy Protection)
> Anything else?
>
> #3  How should we document the search function?
> Option1: one separated search document which covers all the issues of
> search
> Option2: Merging all the search function into all related RDAP documents
> yes Option3: Merging the basic search function into all related RDAP
> documents
> future Drafting one separate search document to cover advanced search
>
>
> -Ernie
>
>
>
> On Wed, Jul 17, 2013 at 8:51 PM, Ning Kong <nkong@cnnic.cn> wrote:
>
>>
>> Hi folks,
>>
>> I try to list all related open questions on the search functions through
>> this new thread. Any comments are appreciated!
>>
>> #1  Why should we consider the search function?
>>         1)  Optional search function described by the ICANN AGB
>>         2)  ICANN WSWG (Whois Survey Working Group) Survey Results
>> (Requirement 5 for search)
>>              Note1: the final report of this survey is not published, but
>> the results can be accessed in the link of
>> https://community.icann.org/display/WSDT/WSWG+Survey+Results
>>              Note2: According to the results, over 81% respondents
>> support the search function of domain name, over 53% respondents indicated
>> positive interest in the search function of others (over 31% for
>> NameServers, over 32% for Contact Name, over 34% for Contact Email).
>>
>> #2  What should be the search function?
>>         1)  What query types should be searchable
>>                 Domain?
>>                         Handle?
>>                         Name?
>>                         Status?
>>                         Others?
>>                 Nameserver?
>>                         Handle?
>>                         Name?
>>                         IP?
>>                         Others?
>>                 Entity?
>>                         ID?
>>                         Name?
>>                         Email?
>>                         Adr?
>>                         Others?
>>                 IP?
>>                         Handle?
>>                         StartAddress?
>>                         Name?
>>                         Others?
>>                 AS?
>>                         Handle?
>>                         StartAutnum?
>>                         Name?
>>                         Others?
>>
>>         2)  What kind of search functions should be considered?
>>                 Wildcard? (single character match, multiple characters
>> match, specific number of characters match)
>>                 Boolean? (and, or, not)
>>                 Page?
>>                 Order by? (Date, Name)
>>
>>         2)  What path segments should be used for search?
>>                 Option1:   domains/?name=exampl*.com      by
>> hollenbeck-weirds-rdap-search-02
>>                 Option2:   search/?domain=exampl*.com      by
>> zhou-weirds-rdap-restful-search-00
>>                 Option3:   domains/?name=exampl*.com&page=3&orderby=name
>>
>>         3)  What response format should be used for search?
>>                 Search level ?
>>                 Multiple Results ?
>>                 Page ? (Total Page Number, Current Page Number)
>>                 Oder by ?
>>
>>         4)  Others?
>>                 I18N consideration
>>                 Security consideration (Privacy Protection)
>>                 Anything else?
>>
>> #3  How should we document the search function?
>>         Option1:  one separated search document which covers all the
>> issues of search
>>         Option2:  Merging all the search function into all related RDAP
>> documents (Query, Response, others?)
>>         Option3:  Merging the basic search function into all related RDAP
>> documents (Query, Response, others?), drafting one separated search
>> document to cover the advanced search function
>>
>> #4  Other Open Questions
>>         1)  How to clearly define the basic search function and the
>> advanced one?
>>         2)  Need we to consider the search function across different RDAP
>> servers? (Search + Redirect ?)
>>
>>
>>
>> Cheers,
>> Ning
>>
>> _______________________________________________
>> weirds mailing list
>> weirds@ietf.org
>> https://www.ietf.org/mailman/listinfo/weirds
>>
>
>
> _______________________________________________
> weirds mailing list
> weirds@ietf.org
> https://www.ietf.org/mailman/listinfo/weirds
>
>

--089e0149338422b6df04e21e88e7
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Any other opinions on this?=A0 Ning should be able to=
 narrow down his use of ten minutes based on the feedback if there&#39;s ob=
vious consensus.<br><br></div><div>Ning, can you chip this down into a plan=
 that will fit in the time we have for face-to-face meeting?<br>
<br></div>-MSK<br></div><div class=3D"gmail_extra"><br><br><div class=3D"gm=
ail_quote">On Fri, Jul 19, 2013 at 8:32 AM, Ernie Dainow <span dir=3D"ltr">=
&lt;<a href=3D"mailto:edainow@afilias.info" target=3D"_blank">edainow@afili=
as.info</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div dir=3D"ltr"><div>On another thread ther=
e was support for including &lt;draft-hollenbeck-weirds-rdap-search&gt; as =
the basic search. This would provide search functionality equivalent to a n=
umber of existing whois servers. Based on this, the following requirements =
would be met.=A0</div>
<div class=3D"im">
<div><br></div><div>#2 =A0What should be the search function?</div><div><sp=
an style=3D"white-space:pre-wrap">	</span>1) =A0What query types should be =
searchable</div></div><div>yes<span style=3D"white-space:pre-wrap">		</span=
>Domain?</div>

<div><span style=3D"white-space:pre-wrap">			</span>Handle?</div><div>yes<s=
pan style=3D"white-space:pre-wrap">			</span>Name?</div><div><span style=3D=
"white-space:pre-wrap">			</span>Status?</div><div><span style=3D"white-spa=
ce:pre-wrap">			</span>Others?</div>

<div>yes<span style=3D"white-space:pre-wrap">		</span>Nameserver?</div><div=
><span style=3D"white-space:pre-wrap">			</span>Handle?</div><div>yes<span =
style=3D"white-space:pre-wrap">			</span>Name?</div><div><span style=3D"whi=
te-space:pre-wrap">			</span>IP?</div>

<div><span style=3D"white-space:pre-wrap">			</span>Others?</div><div>yes<s=
pan style=3D"white-space:pre-wrap">		</span>Entity?</div><div><span style=
=3D"white-space:pre-wrap">			</span>ID?</div><div>yes<span style=3D"white-s=
pace:pre-wrap">			</span>Name?</div>

<div><span style=3D"white-space:pre-wrap">			</span>Email?</div><div><span =
style=3D"white-space:pre-wrap">			</span>Adr?</div><div><span style=3D"whit=
e-space:pre-wrap">			</span>Others?</div><div>no<span style=3D"white-space:=
pre-wrap">		</span>IP?</div>

<div><span style=3D"white-space:pre-wrap">			</span>Handle?</div><div><span=
 style=3D"white-space:pre-wrap">			</span>StartAddress?</div><div><span sty=
le=3D"white-space:pre-wrap">			</span>Name?</div><div><span style=3D"white-=
space:pre-wrap">			</span>Others?</div>

<div>no<span style=3D"white-space:pre-wrap">		</span>AS?</div><div class=3D=
"im"><div><span style=3D"white-space:pre-wrap">			</span>Handle?</div><div>=
<span style=3D"white-space:pre-wrap">			</span>StartAutnum?</div><div><span=
 style=3D"white-space:pre-wrap">			</span>Name?</div>

<div><span style=3D"white-space:pre-wrap">			</span>Others?</div><div><br><=
/div><div><span style=3D"white-space:pre-wrap">	</span>2) =A0What kind of s=
earch functions should be considered?</div></div><div>yes<span style=3D"whi=
te-space:pre-wrap">		</span>Wildcard?=A0</div>

<div><span style=3D"white-space:pre-wrap">		</span>single character match,=
=A0</div><div>yes<span style=3D"white-space:pre-wrap">			</span>multiple ch=
aracters match,=A0</div><div class=3D"im"><div><span style=3D"white-space:p=
re-wrap">			</span>specific number of characters match</div>

</div><div class=3D"im"><div><span style=3D"white-space:pre-wrap">		</span>=
Boolean? (and, or, not)</div><div><span style=3D"white-space:pre-wrap">		</=
span>Page?</div><div><span style=3D"white-space:pre-wrap">		</span>Order by=
? (Date, Name)</div>

<div><br></div><div><span style=3D"white-space:pre-wrap">	</span>2) =A0What=
 path segments should be used for search?</div></div><div>yes<span style=3D=
"white-space:pre-wrap">		</span>Option1: =A0 domains/?name=3Dexampl*.com =
=A0 =A0 =A0 by hollenbeck-weirds-rdap-search-02</div>
<div class=3D"im">
<div><span style=3D"white-space:pre-wrap">	</span>=A0 =A0 =A0 =A0 Option2: =
=A0 search/?domain=3Dexampl*.com =A0 =A0 =A0 by zhou-weirds-rdap-restful-se=
arch-00</div><div><span style=3D"white-space:pre-wrap">		</span>Option3: =
=A0 domains/?name=3Dexampl*.com&amp;page=3D3&amp;orderby=3Dname</div>

<div><br></div><div><span style=3D"white-space:pre-wrap">	</span>3) =A0What=
 response format should be used for search?</div><div><span style=3D"white-=
space:pre-wrap">		</span>Search level?</div></div><div>yes<span style=3D"wh=
ite-space:pre-wrap">		</span>Multiple Results?</div>
<div class=3D"im">
<div><span style=3D"white-space:pre-wrap">		</span>Page ? (Total Page Numbe=
r, Current Page Number)</div><div><span style=3D"white-space:pre-wrap">		</=
span>Oder by?</div><div><br></div><div><span style=3D"white-space:pre-wrap"=
>	</span>4) =A0Others?</div>

</div><div>yes<span style=3D"white-space:pre-wrap">		</span>I18N considerat=
ion</div><div>yes<span style=3D"white-space:pre-wrap">		</span>Security con=
sideration (Privacy Protection)</div><div class=3D"im"><div><span style=3D"=
white-space:pre-wrap">		</span>Anything else?</div>

<div><br></div><div>#3 =A0How should we document the search function?</div>=
<div><span style=3D"white-space:pre-wrap">	</span>Option1: one separated se=
arch document which covers all the issues of search</div><div><span style=
=3D"white-space:pre-wrap">	</span>Option2: Merging all the search function =
into all related RDAP documents</div>

</div><div><span style=3D"white-space:pre-wrap">yes	</span>Option3: Merging=
 the basic search function into all related RDAP documents<span style=3D"wh=
ite-space:pre-wrap">	</span></div><div>future<span style=3D"white-space:pre=
-wrap">	     D</span>rafting one separate search document to cover advanced=
 search</div>
<span class=3D"HOEnZb"><font color=3D"#888888">
<div><br></div><div><br></div><div>-Ernie</div><div><br></div></font></span=
></div><div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote"><div c=
lass=3D"im">On Wed, Jul 17, 2013 at 8:51 PM, Ning Kong <span dir=3D"ltr">&l=
t;<a href=3D"mailto:nkong@cnnic.cn" target=3D"_blank">nkong@cnnic.cn</a>&gt=
;</span> wrote:<br>

</div><div><div class=3D"h5"><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Hi folks,<br>
<br>
I try to list all related open questions on the search functions through th=
is new thread. Any comments are appreciated!<br>
<br>
#1 =A0Why should we consider the search function?<br>
=A0 =A0 =A0 =A0 1) =A0Optional search function described by the ICANN AGB<b=
r>
=A0 =A0 =A0 =A0 2) =A0ICANN WSWG (Whois Survey Working Group) Survey Result=
s (Requirement 5 for search)<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0Note1: the final report of this survey is not pu=
blished, but the results can be accessed in the link of <a href=3D"https://=
community.icann.org/display/WSDT/WSWG+Survey+Results" target=3D"_blank">htt=
ps://community.icann.org/display/WSDT/WSWG+Survey+Results</a><br>


=A0 =A0 =A0 =A0 =A0 =A0 =A0Note2: According to the results, over 81% respon=
dents support the search function of domain name, over 53% respondents indi=
cated positive interest in the search function of others (over 31% for Name=
Servers, over 32% for Contact Name, over 34% for Contact Email).<br>


<br>
#2 =A0What should be the search function?<br>
=A0 =A0 =A0 =A0 1) =A0What query types should be searchable<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Domain?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Handle?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Name?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Status?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Others?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Nameserver?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Handle?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Name?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 IP?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Others?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Entity?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 ID?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Name?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Email?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Adr?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Others?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 IP?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Handle?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 StartAddress?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Name?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Others?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 AS?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Handle?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 StartAutnum?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Name?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Others?<br>
<br>
=A0 =A0 =A0 =A0 2) =A0What kind of search functions should be considered?<b=
r>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Wildcard? (single character match, multiple=
 characters match, specific number of characters match)<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Boolean? (and, or, not)<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Page?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Order by? (Date, Name)<br>
<br>
=A0 =A0 =A0 =A0 2) =A0What path segments should be used for search?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Option1: =A0 domains/?name=3Dexampl*.com =
=A0 =A0 =A0by hollenbeck-weirds-rdap-search-02<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Option2: =A0 search/?domain=3Dexampl*.com =
=A0 =A0 =A0by zhou-weirds-rdap-restful-search-00<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Option3: =A0 domains/?name=3Dexampl*.com&am=
p;page=3D3&amp;orderby=3Dname<br>
<br>
=A0 =A0 =A0 =A0 3) =A0What response format should be used for search?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Search level ?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Multiple Results ?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Page ? (Total Page Number, Current Page Num=
ber)<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Oder by ?<br>
<br>
=A0 =A0 =A0 =A0 4) =A0Others?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 I18N consideration<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Security consideration (Privacy Protection)=
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Anything else?<br>
<br>
#3 =A0How should we document the search function?<br>
=A0 =A0 =A0 =A0 Option1: =A0one separated search document which covers all =
the issues of search<br>
=A0 =A0 =A0 =A0 Option2: =A0Merging all the search function into all relate=
d RDAP documents (Query, Response, others?)<br>
=A0 =A0 =A0 =A0 Option3: =A0Merging the basic search function into all rela=
ted RDAP documents (Query, Response, others?), drafting one separated searc=
h document to cover the advanced search function<br>
<br>
#4 =A0Other Open Questions<br>
=A0 =A0 =A0 =A0 1) =A0How to clearly define the basic search function and t=
he advanced one?<br>
=A0 =A0 =A0 =A0 2) =A0Need we to consider the search function across differ=
ent RDAP servers? (Search + Redirect ?)<br>
<br>
<br>
<br>
Cheers,<br>
Ning<br>
<br>
_______________________________________________<br>
weirds mailing list<br>
<a href=3D"mailto:weirds@ietf.org" target=3D"_blank">weirds@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/weirds" target=3D"_blank">=
https://www.ietf.org/mailman/listinfo/weirds</a><br>
</blockquote></div></div></div><br></div>
<br>_______________________________________________<br>
weirds mailing list<br>
<a href=3D"mailto:weirds@ietf.org">weirds@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/weirds" target=3D"_blank">=
https://www.ietf.org/mailman/listinfo/weirds</a><br>
<br></blockquote></div><br></div>

--089e0149338422b6df04e21e88e7--

From jyee@afilias.info  Mon Jul 22 15:17:41 2013
Return-Path: <jyee@afilias.info>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B0CDB21E8084 for <weirds@ietfa.amsl.com>; Mon, 22 Jul 2013 15:17:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.977
X-Spam-Level: 
X-Spam-Status: No, score=-1.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hovsLqMCGRE9 for <weirds@ietfa.amsl.com>; Mon, 22 Jul 2013 15:17:37 -0700 (PDT)
Received: from outbound.afilias.info (outbound.afilias.info [66.199.183.4]) by ietfa.amsl.com (Postfix) with ESMTP id 03CB921E805F for <weirds@ietf.org>; Mon, 22 Jul 2013 15:17:36 -0700 (PDT)
Received: from ms5.on1.afilias-ops.info ([10.109.8.9] helo=smtp.afilias.info) by outbound.afilias.info with esmtp (Exim 4.72) (envelope-from <jyee@afilias.info>) id 1V1OQA-0003QE-4s for weirds@ietf.org; Mon, 22 Jul 2013 22:17:34 +0000
Received: from mail-wi0-f178.google.com ([209.85.212.178]) by smtp.afilias.info with esmtps (TLSv1:RC4-SHA:128) (Exim 4.72) (envelope-from <jyee@afilias.info>) id 1V1OQA-000491-4R for weirds@ietf.org; Mon, 22 Jul 2013 22:17:34 +0000
Received: by mail-wi0-f178.google.com with SMTP id k10so2447622wiv.11 for <weirds@ietf.org>; Mon, 22 Jul 2013 15:17:28 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=8DQYBVdakh4Edu9GVV+sRFf9yelTIUYeu4g/7ic+0cI=; b=Q32bkZzgO5nj0haF2jsH0upTSHipCZaeDNWYXFvWZwdErg7lQl8QRUjknmygm+orCq QuSeQ3cNEHYREz65uzQDKKg5allCORnDFKo0GDvjVfpyY2pjkZF2wRg2TvuPjYB7JCYd ndVGJ2SqzcYUEhcaGx8SitXiVIfaK2ujuuQdI6T2ZMHpIfsEnYp+2sqaS79r6/W4BscV MBt2ODc1RhwdjL8Y+5iGs7V3j+2CCpD+CRUwXffH1KFarQ3g0OqnQM0KMy9eCUNGuvj6 ZSz5s+PmP0DlZ2xFwJAtFUCxHyaZMfQn/PCBX/aZ9jHdUBQO0gFFQWf9ISp16xccW1ga xILA==
X-Received: by 10.180.75.80 with SMTP id a16mr14488919wiw.3.1374531448364; Mon, 22 Jul 2013 15:17:28 -0700 (PDT)
MIME-Version: 1.0
X-Received: by 10.180.75.80 with SMTP id a16mr14488914wiw.3.1374531448257; Mon, 22 Jul 2013 15:17:28 -0700 (PDT)
Received: by 10.217.54.129 with HTTP; Mon, 22 Jul 2013 15:17:28 -0700 (PDT)
In-Reply-To: <46F451A0-F97D-4E42-864F-B93736137D96@cnnic.cn>
References: <46F451A0-F97D-4E42-864F-B93736137D96@cnnic.cn>
Date: Mon, 22 Jul 2013 18:17:28 -0400
Message-ID: <CAF1dMVHq0REN1C-hUTUFoS2NibhMta_9W89bNWRGZHP+zkv+QA@mail.gmail.com>
From: Joseph Yee <jyee@afilias.info>
To: Ning Kong <nkong@cnnic.cn>
Content-Type: text/plain; charset=UTF-8
X-Gm-Message-State: ALoCoQkLW8AkBzAv+if8Q3QKW+yOhPBqczQ9GzYcRYWNWpYc+1a3jh/TIYnjfmAXcqLZa7S3EJaNsSS4/JocdSl27Et95wVDvhdWMEnEiHPNAfG1EZzhcFxaZp3P31oMAx+WtVVA6OUS
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] Open Questions on the Search function for RDAP
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Jul 2013 22:17:41 -0000

please see inline

On Wed, Jul 17, 2013 at 8:51 PM, Ning Kong <nkong@cnnic.cn> wrote:
>
> Hi folks,
>
> I try to list all related open questions on the search functions through this new thread. Any comments are appreciated!
>
> #1  Why should we consider the search function?

[snip]

>
> #2  What should be the search function?
>         1)  What query types should be searchable
[snip]

What should be searchable is more driven by users & providers, IMHO.
If possible, just define a proper general naming convention should do,
then it's just matter of whether server support the term or not.

>
>         2)  What kind of search functions should be considered?
>                 Wildcard? (single character match, multiple characters match, specific number of characters match)
>                 Boolean? (and, or, not)
>                 Page?
>                 Order by? (Date, Name)
>
>         2)  What path segments should be used for search?
>                 Option1:   domains/?name=exampl*.com      by hollenbeck-weirds-rdap-search-02
>                 Option2:   search/?domain=exampl*.com      by zhou-weirds-rdap-restful-search-00
>                 Option3:   domains/?name=exampl*.com&page=3&orderby=name

Answer both questions above here.
Seems like there's a preference of query string over path, and I think
it's fine, it doesn't matter much.

I'm concern of trying to present complex search in query string
format. The mix of what symbol characters may stored, rdap response,
query string's handling on percent encode and unreserved could give
developers and users enough headaches.  That being said, boolean, page
and order are MAYBE to consider.

>
>         3)  What response format should be used for search?
>                 Search level ?
>                 Multiple Results ?
>                 Page ? (Total Page Number, Current Page Number)
>                 Oder by ?
>
>         4)  Others?
>                 I18N consideration
>                 Security consideration (Privacy Protection)
>                 Anything else?

yes and yes.

>
> #3  How should we document the search function?
>         Option1:  one separated search document which covers all the issues of search
>         Option2:  Merging all the search function into all related RDAP documents (Query, Response, others?)
>         Option3:  Merging the basic search function into all related RDAP documents (Query, Response, others?), drafting one separated search document to cover the advanced search function
>

Leaning to option 3, but only if we found good way to separate/extend
basic to advance.

> #4  Other Open Questions
>         1)  How to clearly define the basic search function and the advanced one?
>         2)  Need we to consider the search function across different RDAP servers? (Search + Redirect ?)
>

If you mean wildcard on the TLD part, I personally would prefer
smarter client.  Don't expect all can be done under one long query
string.

Best
Joseph

>
>
> Cheers,
> Ning
>
> _______________________________________________
> weirds mailing list
> weirds@ietf.org
> https://www.ietf.org/mailman/listinfo/weirds

From superuser@gmail.com  Tue Jul 23 09:29:20 2013
Return-Path: <superuser@gmail.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CF0A311E82E7 for <weirds@ietfa.amsl.com>; Tue, 23 Jul 2013 09:29:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.403
X-Spam-Level: 
X-Spam-Status: No, score=-2.403 tagged_above=-999 required=5 tests=[AWL=0.196,  BAYES_00=-2.599, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ATebkD2PC7eH for <weirds@ietfa.amsl.com>; Tue, 23 Jul 2013 09:29:20 -0700 (PDT)
Received: from mail-wg0-x22c.google.com (mail-wg0-x22c.google.com [IPv6:2a00:1450:400c:c00::22c]) by ietfa.amsl.com (Postfix) with ESMTP id 0AB9F11E82DF for <weirds@ietf.org>; Tue, 23 Jul 2013 09:29:19 -0700 (PDT)
Received: by mail-wg0-f44.google.com with SMTP id l18so2383803wgh.35 for <weirds@ietf.org>; Tue, 23 Jul 2013 09:29:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=F3HR1H3rN8BdcXNZJ6M2xWkfZIVMkmi+K/ISlz0Fmsw=; b=MetEsQwq5pEPUxRvaXOVv+TxtH9tkeQ6ykV+sqBXoVdap7nW9owREYP1+HhStVpMGJ XRdvplMznefIvvE8d72TjXOi0oFBB7Bk9UjWef+emYilIHv7EnpkFL34H5lgVkW75lYS K9//lF6nrl4UlbqOfaAcsEW2XUX642PrCU6eLJ9EAFT8dzpn6ozeIJO/fnbEulCyyaaP VAumXiawM2XVB7Bj7SNqtX+UQLlSJnRZz4n3CxYWgqrLO51ZSKbmv2K58t+AGuCf7SR6 XKs3xxMGCcuxW3e6YAI2VkwJofO6kxJebaB3JG5PB4CLOSFUOq/InyFyTBYUtwEVOx6u k7SQ==
MIME-Version: 1.0
X-Received: by 10.180.20.228 with SMTP id q4mr9426173wie.60.1374596959145; Tue, 23 Jul 2013 09:29:19 -0700 (PDT)
Received: by 10.180.125.36 with HTTP; Tue, 23 Jul 2013 09:29:19 -0700 (PDT)
In-Reply-To: <CAL0qLwbhMLDs_mHLg=3Sg3VevQWf0ot83vqnKXgcRmDezfm0Rg@mail.gmail.com>
References: <46F451A0-F97D-4E42-864F-B93736137D96@cnnic.cn> <CAGTGDycr5GVYWTJDcBGgRLqq6MKWuOBx7s0W7_6WWawBybrACA@mail.gmail.com> <CAL0qLwbhMLDs_mHLg=3Sg3VevQWf0ot83vqnKXgcRmDezfm0Rg@mail.gmail.com>
Date: Tue, 23 Jul 2013 09:29:19 -0700
Message-ID: <CAL0qLwYzS68DwquMwCR9g6gZ9+NQ3C1fjxCmRPAHYsq84BTxcA@mail.gmail.com>
From: "Murray S. Kucherawy" <superuser@gmail.com>
To: Ernie Dainow <edainow@afilias.info>
Content-Type: multipart/alternative; boundary=f46d042184857597cb04e2304b95
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] Open Questions on the Search function for RDAP
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Jul 2013 16:29:21 -0000

--f46d042184857597cb04e2304b95
Content-Type: text/plain; charset=ISO-8859-1

On Mon, Jul 22, 2013 at 12:17 PM, Murray S. Kucherawy
<superuser@gmail.com>wrote:

> Any other opinions on this?  Ning should be able to narrow down his use of
> ten minutes based on the feedback if there's obvious consensus.
>
> Ning, can you chip this down into a plan that will fit in the time we have
> for face-to-face meeting?
>
>
There have only been a handful of replies, but it does seem like we're
trending toward having the truly basic search option added to rdap-query
and json-response.

Is there anyone that feels differently, or should the authors of those
documents proceed in that direction?

And if we do that, what's left for the search timeslot in Berlin?

-MSK

--f46d042184857597cb04e2304b95
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">On Mon, Jul 22, 2013 at 12:17 PM, Murray S. Kucherawy <spa=
n dir=3D"ltr">&lt;<a href=3D"mailto:superuser@gmail.com" target=3D"_blank">=
superuser@gmail.com</a>&gt;</span> wrote:<br><div class=3D"gmail_extra"><di=
v class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div dir=3D"ltr"><div>Any other opinions on =
this?=A0 Ning should be able to narrow down his use of ten minutes based on=
 the feedback if there&#39;s obvious consensus.<br>
<br></div><div>Ning, can you chip this down into a plan that will fit in th=
e time we have for face-to-face meeting?<span class=3D"HOEnZb"><font color=
=3D"#888888"><br>
<br></font></span></div></div></blockquote><div><br></div><div>There have o=
nly been a handful of replies, but it does seem like we&#39;re trending tow=
ard having the truly basic search option added to rdap-query and json-respo=
nse.<br>
<br></div><div>Is there anyone that feels differently, or should the author=
s of those documents proceed in that direction?<br><br></div><div>And if we=
 do that, what&#39;s left for the search timeslot in Berlin?<br></div><div>
<br></div><div>-MSK<br></div></div></div></div>

--f46d042184857597cb04e2304b95--

From johnl@iecc.com  Tue Jul 23 10:37:32 2013
Return-Path: <johnl@iecc.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ECEF211E830B for <weirds@ietfa.amsl.com>; Tue, 23 Jul 2013 10:37:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.333
X-Spam-Level: 
X-Spam-Status: No, score=-110.333 tagged_above=-999 required=5 tests=[AWL=0.866, BAYES_00=-2.599, HABEAS_ACCREDITED_SOI=-4.3, RCVD_IN_BSP_TRUSTED=-4.3, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id j0aSkSS35qpn for <weirds@ietfa.amsl.com>; Tue, 23 Jul 2013 10:37:27 -0700 (PDT)
Received: from leila.iecc.com (leila6.iecc.com [IPv6:2001:470:1f07:1126:0:4c:6569:6c61]) by ietfa.amsl.com (Postfix) with ESMTP id 8DE2B11E82AC for <weirds@ietf.org>; Tue, 23 Jul 2013 10:37:27 -0700 (PDT)
Received: (qmail 83864 invoked from network); 23 Jul 2013 17:37:24 -0000
Received: from leila.iecc.com (64.57.183.34) by mail1.iecc.com with QMQP; 23 Jul 2013 17:37:24 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding; s=51eebf54.xn--hew.k1307; i=johnl@user.iecc.com; bh=x8VAHug2DxacQWDBnOvY0bnLIg7n1CxSwZA7Z/Do4Tc=; b=Fi0TC7Xb/jkLhiXuX5Qe3x5h24BY0v+9RTSSEeG7UfSzmsyGRJqQksh+qlurv4tTcM98IOxui4rFo+WNO8ytplCSfRbOd4EN0/AKvioziNTtvPSkCZT55+GLS0DDCzaib9z4pVljmzj+Nvy6SkDtY7xgatkSOWTJu3gcbt9Exm4LMKBOIFcUrRa3OiVejwjmhboMCsNDRgYuXeIUlfaww94fXXiCkPCXjJxoU2D4AEmTUXfYSHR3GFMjPRU5Wg5A
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding; s=51eebf54.xn--hew.k1307; olt=johnl@user.iecc.com; bh=x8VAHug2DxacQWDBnOvY0bnLIg7n1CxSwZA7Z/Do4Tc=; b=n7kQnRMDRC9ugYOPvdFrr4+lfxu+coXIsiF55YJF0Ao2/TRb4JU31WwB3gCrVqi6I13LBaSEdWqVUZm6Aq7toJhYq5Eqo4Quyb/rTt2PxPCk4vUpP2oQHEmbKSGb9c12OtIMH8dw8is5Olctv+/FL9mUnu7oUwEb7Y38rHk8zKfzDTD1U+qbUAkbswz7mk6gqau439bTGihjlZPDKfqoiyqV0eW9QhU1V1mn9oC6SqBIMK50qQVX13sj20Rl28aQ
Date: 23 Jul 2013 17:37:02 -0000
Message-ID: <20130723173702.72501.qmail@joyce.lan>
From: "John Levine" <johnl@taugh.com>
To: weirds@ietf.org
In-Reply-To: <CAL0qLwYzS68DwquMwCR9g6gZ9+NQ3C1fjxCmRPAHYsq84BTxcA@mail.gmail.com>
Organization: 
X-Headerized: yes
Mime-Version: 1.0
Content-type: text/plain; charset=utf-8
Content-transfer-encoding: 8bit
Subject: Re: [weirds] Open Questions on the Search function for RDAP
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Jul 2013 17:37:32 -0000

>There have only been a handful of replies, but it does seem like we're
>trending toward having the truly basic search option added to rdap-query
>and json-response.
>
>Is there anyone that feels differently, or should the authors of those
>documents proceed in that direction?
>
>And if we do that, what's left for the search timeslot in Berlin?

Check that we agree on what the responses should be?

* If there are more answers than a server is willing to return in one
group, is it worth specifying a way to ask for more, i.e., are there
any existing WHOIS servers that will do that?

* What are the possible answers: all the matches, some of the matches, no
matches, invalid patern (wildcard in the middle, for example),
anything else?

R's,
John

From michael@mwyoung.ca  Tue Jul 23 11:18:44 2013
Return-Path: <michael@mwyoung.ca>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5AA6C11E8132 for <weirds@ietfa.amsl.com>; Tue, 23 Jul 2013 11:18:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Level: 
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0IgAtt+F57NU for <weirds@ietfa.amsl.com>; Tue, 23 Jul 2013 11:18:39 -0700 (PDT)
Received: from mail-qe0-f52.google.com (mail-qe0-f52.google.com [209.85.128.52]) by ietfa.amsl.com (Postfix) with ESMTP id 4632911E8304 for <weirds@ietf.org>; Tue, 23 Jul 2013 11:18:37 -0700 (PDT)
Received: by mail-qe0-f52.google.com with SMTP id i11so4716795qej.11 for <weirds@ietf.org>; Tue, 23 Jul 2013 11:18:35 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :message-id:references:to:x-mailer:x-gm-message-state; bh=R+dPHSGjVerEQz8FF+0mDMDZc9kDzvZcsid+q+HSXDA=; b=O0h2t/XMDDDlfFMEBtECffa7QTqwJ5kSUEiLVst4ZUBAM4uOBzyV33MhfDVxAKNfc6 5TxEHPnnjK0Vu+ZEQOzSmEV105ZWKETgYhkt9P57fxp9igEOPcawVkSr+ILV8W4pxVyN j66oLsIgy9bWvuK3OstqqpFg1Rqr9xHnRs6j6UEUCKpfsEop39phxuUsCYcETXn1Ekq2 nKqMsDIhGhbOO31wZ8e39M4+QGgXWxx2BHRap7iDuUzGQVQNGmKqQ6+fSCEQvmQYaBKr ZG7QSw2mYJ/sqGzoI8OPY/nigPw5Ty5g8ADlluP0mxbZrKI1WKwqGjy2zwvUFV0SMO2A TTRQ==
X-Received: by 10.224.171.132 with SMTP id h4mr41012089qaz.98.1374603515439; Tue, 23 Jul 2013 11:18:35 -0700 (PDT)
Received: from [172.16.1.44] (CPE74d02b4255c8-CM78cd8ece2635.cpe.net.cable.rogers.com. [173.32.3.13]) by mx.google.com with ESMTPSA id t5sm11122148qae.9.2013.07.23.11.18.33 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 23 Jul 2013 11:18:34 -0700 (PDT)
Content-Type: multipart/alternative; boundary="Apple-Mail=_D434DEE5-2C60-4DA8-9428-E4FBE5048786"
Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\))
From: MICHAEL YOUNG <michael@mwyoung.ca>
In-Reply-To: <20130723173702.72501.qmail@joyce.lan>
Date: Tue, 23 Jul 2013 14:18:32 -0400
Message-Id: <95B25AFF-7ED6-4365-9742-2D257FD3C85A@mwyoung.ca>
References: <20130723173702.72501.qmail@joyce.lan>
To: "John Levine" <johnl@taugh.com>
X-Mailer: Apple Mail (2.1508)
X-Gm-Message-State: ALoCoQlhEENqhQGAvMqm3N9Y/h1vpIRc4VcVvnidSgTT1y46tp8zIShQX2yy6n0RXcyOtsio5lI5
Cc: weirds@ietf.org
Subject: Re: [weirds] Open Questions on the Search function for RDAP
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Jul 2013 18:18:44 -0000

--Apple-Mail=_D434DEE5-2C60-4DA8-9428-E4FBE5048786
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

I don't really see the point in supporting search if you aren't willing =
to provision a full answer.

Of course no one wants to answer a 50,000 match query, on a public =
service, in a single response.  I think the answer lies in being able to =
set the limit of the response via server policy, BUT you should have a =
marker that allows you to pick up where the last response left off to =
allow you to ask for the next group.  So I ask for 50,000 and get back =
100 matches with an identifier the server will recognize if I submit it =
with my next query, AND that gets me the next 100 matches, and so forth =
and so on.  The server can apply rate-limiting mechanisms against that =
methodology, such as how often I can query, response size, etc.

-Michael

On 2013-07-23, at 1:37 PM, "John Levine" <johnl@taugh.com> wrote:

>> There have only been a handful of replies, but it does seem like =
we're
>> trending toward having the truly basic search option added to =
rdap-query
>> and json-response.
>>=20
>> Is there anyone that feels differently, or should the authors of =
those
>> documents proceed in that direction?
>>=20
>> And if we do that, what's left for the search timeslot in Berlin?
>=20
> Check that we agree on what the responses should be?
>=20
> * If there are more answers than a server is willing to return in one
> group, is it worth specifying a way to ask for more, i.e., are there
> any existing WHOIS servers that will do that?
>=20
> * What are the possible answers: all the matches, some of the matches, =
no
> matches, invalid patern (wildcard in the middle, for example),
> anything else?
>=20
> R's,
> John
> _______________________________________________
> weirds mailing list
> weirds@ietf.org
> https://www.ietf.org/mailman/listinfo/weirds




MICHAEL YOUNG
michael@mwyoung.ca





--Apple-Mail=_D434DEE5-2C60-4DA8-9428-E4FBE5048786
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
"><div>I don't really see the point in supporting search if you aren't =
willing to provision a full answer.</div><div><br></div><div>Of course =
no one wants to answer a 50,000 match query, on a public service, in a =
single response. &nbsp;I think the answer lies in being able to set the =
limit of the response via server policy, BUT you should have a marker =
that allows you to pick up where the last response left off to allow you =
to ask for the next group. &nbsp;So I ask for 50,000 and get back 100 =
matches with an identifier the server will recognize if I submit it with =
my next query, AND that gets me the next 100 matches, and so forth and =
so on. &nbsp;The server can apply rate-limiting mechanisms against that =
methodology, such as how often I can query, response size, =
etc.</div><div><br></div><div>-Michael</div><br><div><div>On 2013-07-23, =
at 1:37 PM, "John Levine" &lt;<a =
href=3D"mailto:johnl@taugh.com">johnl@taugh.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><blockquote =
type=3D"cite">There have only been a handful of replies, but it does =
seem like we're<br>trending toward having the truly basic search option =
added to rdap-query<br>and json-response.<br><br>Is there anyone that =
feels differently, or should the authors of those<br>documents proceed =
in that direction?<br><br>And if we do that, what's left for the search =
timeslot in Berlin?<br></blockquote><br>Check that we agree on what the =
responses should be?<br><br>* If there are more answers than a server is =
willing to return in one<br>group, is it worth specifying a way to ask =
for more, i.e., are there<br>any existing WHOIS servers that will do =
that?<br><br>* What are the possible answers: all the matches, some of =
the matches, no<br>matches, invalid patern (wildcard in the middle, for =
example),<br>anything =
else?<br><br>R's,<br>John<br>_____________________________________________=
__<br>weirds mailing list<br><a =
href=3D"mailto:weirds@ietf.org">weirds@ietf.org</a><br>https://www.ietf.or=
g/mailman/listinfo/weirds<br></blockquote></div><br><div =
apple-content-edited=3D"true">
<span class=3D"Apple-style-span" style=3D"border-collapse: separate; =
color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: =
0px; text-transform: none; white-space: normal; widows: 2; word-spacing: =
0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =
rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: =
normal; font-weight: normal; letter-spacing: normal; line-height: =
normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><div><br =
class=3D"Apple-interchange-newline"><br></div><div><br></div><div>MICHAEL =
YOUNG</div><div><a =
href=3D"mailto:michael@mwyoung.ca">michael@mwyoung.ca</a></div><div><br></=
div></div></span><br class=3D"Apple-interchange-newline"></span><br =
class=3D"Apple-interchange-newline">
</div>
<br></body></html>=

--Apple-Mail=_D434DEE5-2C60-4DA8-9428-E4FBE5048786--

From andy@arin.net  Tue Jul 23 11:55:27 2013
Return-Path: <andy@arin.net>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0E17C11E8371 for <weirds@ietfa.amsl.com>; Tue, 23 Jul 2013 11:55:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level: 
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9a+I8ddc43sV for <weirds@ietfa.amsl.com>; Tue, 23 Jul 2013 11:55:21 -0700 (PDT)
Received: from smtp1.arin.net (smtp1.arin.net [192.149.252.33]) by ietfa.amsl.com (Postfix) with ESMTP id CC74011E830D for <weirds@ietf.org>; Tue, 23 Jul 2013 11:55:20 -0700 (PDT)
Received: by smtp1.arin.net (Postfix, from userid 323) id 67EC716518B; Tue, 23 Jul 2013 14:54:48 -0400 (EDT)
Received: from ASHXCH01.corp.arin.net (ashxch01.corp.arin.net [199.43.0.17]) by smtp1.arin.net (Postfix) with ESMTP id E2333165182; Tue, 23 Jul 2013 14:54:47 -0400 (EDT)
Received: from CHAXCH04.corp.arin.net (10.1.30.19) by ASHXCH01.corp.arin.net (199.43.0.17) with Microsoft SMTP Server (TLS) id 14.1.421.2; Tue, 23 Jul 2013 14:54:47 -0400
Received: from CHAXCH02.corp.arin.net ([169.254.2.236]) by CHAXCH04.corp.arin.net ([10.1.30.19]) with mapi id 14.02.0328.009; Tue, 23 Jul 2013 14:54:47 -0400
From: Andy Newton <andy@arin.net>
To: John Levine <johnl@taugh.com>, "weirds@ietf.org" <weirds@ietf.org>
Thread-Topic: [weirds] search for A-labels
Thread-Index: AQHOhu1FE8H/BnlA/0KACYvOp+AO4ZlxEUQAgAAHQoCAAYXOgA==
Date: Tue, 23 Jul 2013 18:54:45 +0000
Message-ID: <CE14491F.26D3B%andy@arin.net>
In-Reply-To: <20130722153933.60853.qmail@joyce.lan>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.5.130515
x-originating-ip: [10.1.1.56]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <8D3182A3A02A614C946322B4CF048CFE@corp.arin.net>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [weirds] search for A-labels
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Jul 2013 18:55:27 -0000

On 7/22/13 11:39 AM, "John Levine" <johnl@taugh.com> wrote:

>>The following on p.5 seems unnecessarily restrictive:
>>Clients SHOULD NOT submit search requests with partial matching for DNS
>>A-labels.
>> ...
>
>>A partial A-label can't necessarily be decoded into a partial U-label.
>>We have the SHOULD NOT there because the
>>results may be unpredictable.
>
>But the names they match will be full A-labels.  I have to agree with
>Ernie (for once), this seems like a restriction that forbids some
>useful scenarios, and doesn't fix anything.  If you return the query
>string in the result and can't decode it, then just don't decode it.
>
>If there are A-labels in the database that aren't actually encoded
>U-labels, that's a different problem.


The point Scott is trying to make, I think, is that we are attempting to
define how two pieces of software interoperate and that unpredictable
results are likely in this case. At the very least we should point out
that the results will be unpredictable or at-best based on partial match
semantics of ASCII only.

-andy


From andy@arin.net  Tue Jul 23 12:01:03 2013
Return-Path: <andy@arin.net>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B5CCB11E838B for <weirds@ietfa.amsl.com>; Tue, 23 Jul 2013 12:01:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[AWL=-4.001, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GLFo-jNdeyAk for <weirds@ietfa.amsl.com>; Tue, 23 Jul 2013 12:00:47 -0700 (PDT)
Received: from smtp1.arin.net (smtp1.arin.net [IPv6:2001:500:4:13::33]) by ietfa.amsl.com (Postfix) with ESMTP id 19C6E11E83A0 for <weirds@ietf.org>; Tue, 23 Jul 2013 12:00:39 -0700 (PDT)
Received: by smtp1.arin.net (Postfix, from userid 323) id 9F48D165194; Tue, 23 Jul 2013 15:00:38 -0400 (EDT)
Received: from ASHXCH01.corp.arin.net (ashxch01.corp.arin.net [199.43.0.17]) by smtp1.arin.net (Postfix) with ESMTP id CD5FB165190; Tue, 23 Jul 2013 15:00:37 -0400 (EDT)
Received: from CHAXCH03.corp.arin.net (10.1.30.17) by ASHXCH01.corp.arin.net (199.43.0.17) with Microsoft SMTP Server (TLS) id 14.1.421.2; Tue, 23 Jul 2013 15:00:37 -0400
Received: from CHAXCH02.corp.arin.net ([169.254.2.236]) by CHAXCH03.corp.arin.net ([10.1.30.18]) with mapi id 14.02.0328.009; Tue, 23 Jul 2013 15:00:37 -0400
From: Andy Newton <andy@arin.net>
To: Ernie Dainow <edainow@afilias.info>
Thread-Topic: [weirds] search Unicode partial match
Thread-Index: AQHOhvIdsZ9zCZXE402z3HrMjBzg/plyn+yA
Date: Tue, 23 Jul 2013 19:00:36 +0000
Message-ID: <CE1449D2.26D40%andy@arin.net>
In-Reply-To: <CAGTGDyeoFpkM-i=A+Ww+VbfdgwgG01fGMXMpmsovLr1N0Z+cAQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.5.130515
x-originating-ip: [10.1.1.56]
Content-Type: multipart/alternative; boundary="_000_CE1449D226D40andyarinnet_"
MIME-Version: 1.0
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] search Unicode partial match
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Jul 2013 19:01:03 -0000

--_000_CE1449D226D40andyarinnet_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

From: Ernie Dainow <edainow@afilias.info<mailto:edainow@afilias.info>>
Date: Monday, July 22, 2013 11:42 AM
To: Andrew Newton <andy@arin.net<mailto:andy@arin.net>>
Cc: "weirds@ietf.org<mailto:weirds@ietf.org>" <weirds@ietf.org<mailto:weird=
s@ietf.org>>
Subject: Re: [weirds] search Unicode partial match

The following is unnecessarily restrictive and adds a lot of checking on th=
e client.
p.3 Clients MUST NOT issue a partial match search of Unicode characters whe=
re a Unicode character may be legally combined with another ...

The onus should be on the server to return no results.

I think I agree. That should be a lower-cased should not. :)

Guidelines for server side partial matching refer to [RFC5892] and [I-D.iet=
f-precis-nickname]. These seem to be overkill for search, as they describe =
processing to determine whether an internationalized name is valid or not. =
Since search is not registration, it is only important to determine whether=
 names exist or not. While it is useful to return an error on a search when=
 the name is invalid, this requires a lot of extra checking and should be o=
ptional.

I'm good with this as long as it is spelled out that when clients send non-=
sense the results may be unpredictable. I don't know if this will be adequa=
te for the IETF I18N experts, but the least we can do is ask.

It would be more consistent to refer to [RFC5891] to specify the match proc=
essing, as in 3.3 of draft-ietf-weirds-rdap-query:
p.5 If the client sends the server an IDN in U-label format, servers that
   support IDNs MUST convert the IDN into A-label format and perform
   IDNA processing as specified in RFC 5891.

RFC 5891 allows checking for validity to be optional:
p.11
   This test may be omitted in special circumstances ...
   However, applying the test is likely to give
   much better information about the reason for a lookup failure

I don't think 3.3 of draft-ietf-weirds-rdap-query should be a MUST. If the =
server stores IDN domain names as U-labels, this seems like a lot of unnece=
ssary complication and overhead to convert to A-label. A server should be a=
ble to just lookup the U-label directly.

I suspect you are right but need to think about this.

Thanks for the feedback, Ernie.

-andy

--_000_CE1449D226D40andyarinnet_
Content-Type: text/html; charset="us-ascii"
Content-ID: <EA32577C613BEE4FBC287AECD95A8051@corp.arin.net>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif; ">
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>Ernie Dainow &lt;<a href=3D"m=
ailto:edainow@afilias.info">edainow@afilias.info</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Monday, July 22, 2013 11:42 A=
M<br>
<span style=3D"font-weight:bold">To: </span>Andrew Newton &lt;<a href=3D"ma=
ilto:andy@arin.net">andy@arin.net</a>&gt;<br>
<span style=3D"font-weight:bold">Cc: </span>&quot;<a href=3D"mailto:weirds@=
ietf.org">weirds@ietf.org</a>&quot; &lt;<a href=3D"mailto:weirds@ietf.org">=
weirds@ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>Re: [weirds] search Unicod=
e partial match<br>
</div>
<div><br>
</div>
<blockquote id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style=3D"BORDER-LEFT:=
 #b5c4df 5 solid; PADDING:0 0 0 5; MARGIN:0 0 0 5;">
<div>
<div>
<div dir=3D"ltr">
<div>The following is unnecessarily restrictive and adds a lot of checking =
on the client.</div>
<div>p.3 Clients MUST NOT issue a partial match search of Unicode character=
s where a Unicode character may be legally combined with another ...</div>
<div><br>
</div>
<div>The onus should be on the server to return no results.</div>
</div>
</div>
</div>
</blockquote>
</span>
<div><br>
</div>
<div>I think I agree. That should be a lower-cased should not. :)</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<blockquote id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style=3D"BORDER-LEFT:=
 #b5c4df 5 solid; PADDING:0 0 0 5; MARGIN:0 0 0 5;">
<div dir=3D"ltr">
<div>Guidelines for server side partial matching refer to [RFC5892] and [I-=
D.ietf-precis-nickname]. These seem to be overkill for search, as they desc=
ribe processing to determine whether an internationalized name is valid or =
not. Since search is not registration,
 it is only important to determine whether names exist or not. While it is =
useful to return an error on a search when the name is invalid, this requir=
es a lot of extra checking and should be optional.</div>
</div>
</blockquote>
</span>
<div><br>
</div>
<div>I'm good with this as long as it is spelled out that when clients send=
 non-sense the results may be unpredictable. I don't know if this will be a=
dequate for the IETF I18N experts, but the least we can do is ask.</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<blockquote id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style=3D"BORDER-LEFT:=
 #b5c4df 5 solid; PADDING:0 0 0 5; MARGIN:0 0 0 5;">
<div dir=3D"ltr">
<div>It would be more consistent to refer to [RFC5891] to specify the match=
 processing, as in 3.3 of draft-ietf-weirds-rdap-query:</div>
<div>p.5 If the client sends the server an IDN in U-label format, servers t=
hat</div>
<div>&nbsp; &nbsp;support IDNs MUST convert the IDN into A-label format and=
 perform</div>
<div>&nbsp; &nbsp;IDNA processing as specified in RFC 5891.</div>
<div><br>
</div>
<div>RFC 5891 allows checking for validity to be optional:</div>
<div>p.11</div>
<div>&nbsp; &nbsp;This test may be omitted in special circumstances ... &nb=
sp;</div>
<div>&nbsp; &nbsp;However, applying the test is likely to give</div>
<div>&nbsp; &nbsp;much better information about the reason for a lookup fai=
lure</div>
<div><br>
</div>
<div>I don't think 3.3 of draft-ietf-weirds-rdap-query should be a MUST. If=
 the server stores IDN domain names as U-labels, this seems like a lot of u=
nnecessary complication and overhead to convert to A-label. A server should=
 be able to just lookup the U-label
 directly.</div>
</div>
</blockquote>
</span>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div dir=3D"ltr">
<div>I suspect you are right but need to think about this.</div>
</div>
</span>
<div><br>
</div>
<div>Thanks for the feedback, Ernie.</div>
<div><br>
</div>
<div>-andy</div>
</body>
</html>

--_000_CE1449D226D40andyarinnet_--

From johnl@taugh.com  Tue Jul 23 13:12:56 2013
Return-Path: <johnl@taugh.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8220F11E838F for <weirds@ietfa.amsl.com>; Tue, 23 Jul 2013 13:12:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sSM5ynIzPKk9 for <weirds@ietfa.amsl.com>; Tue, 23 Jul 2013 13:12:55 -0700 (PDT)
Received: from leila.iecc.com (leila6.iecc.com [IPv6:2001:470:1f07:1126:0:4c:6569:6c61]) by ietfa.amsl.com (Postfix) with ESMTP id 131BB11E811E for <weirds@ietf.org>; Tue, 23 Jul 2013 13:12:54 -0700 (PDT)
Received: (qmail 66230 invoked from network); 23 Jul 2013 20:12:54 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:subject:mime-version:content-type:user-agent:cleverness; s=102b5.51eee3c6.k1307; bh=rktOb3Z0vKdEHVGT4EZay9N4SCpFkyQNFnx4y9vhREw=; b=EZAFHXxJ8cLPYSikv2hFtOyon1daBSQeoStZwOtn9y9GNAP7AX5xdOULMnsLTloOk/ULe5+wWtVAIi5GnlXjBu+Bi3B8z+Xtt1MjMUDlpAo3LdGshhukhz8Nh4LTpkZ1yT0fAr9kPo5lX+LdX/b95YglvC+H/vXKVHeNN/3XAjWxJvvyy6P4hEesMbRQk+eFTx2Y3vTxmY+VwcuAtWaKgzC/fcstFeUuSozCJLdw9jBkgp7YXz3LbJ5jscJKt2JO
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:subject:mime-version:content-type:user-agent:cleverness; s=102b5.51eee3c6.k1307; bh=rktOb3Z0vKdEHVGT4EZay9N4SCpFkyQNFnx4y9vhREw=; b=fR39M0ojmGooz3e8tIsY5/Tog0KmNBI1AvTHHQMnqKwXgOaSkAj6NDk74KUB+1DshXA4hruUlbCs0OlpQpvC67qp4FJPYRkQapDNyG4z4jmlvL/eKgLyJy3w+drwCLn5ovYvebHGvKOeV/YVpOZYmAJhnh2HfHC6R6UDk8fYEt7YoBiGwenQPWaZdbgHjV8nqEntt68xfHso6q1H+LmOIWODKe87SHZHlBeb0/yeJgPw7ilHT9bBeyWdPxPZ1bAm
Received: (ofmipd 127.0.0.1); 23 Jul 2013 20:12:32 -0000
Date: 23 Jul 2013 16:12:54 -0400
Message-ID: <alpine.BSF.2.00.1307231612390.72030@joyce.lan>
From: "John R Levine" <johnl@taugh.com>
To: weirds@ietf.org
User-Agent: Alpine 2.00 (BSF 1167 2008-08-23)
Cleverness: None detected
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Subject: Re: [weirds] search for A-labels
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Jul 2013 20:12:56 -0000

> The point Scott is trying to make, I think, is that we are attempting to
> define how two pieces of software interoperate and that unpredictable
> results are likely in this case. At the very least we should point out
> that the results will be unpredictable or at-best based on partial match
> semantics of ASCII only.

Hmmn.  If you look for ab* you can't tell whether that's an ASCII pattern or a 
U-label pattern.  If you look for xn--ab* it's definitely an A-label pattern.

Regards,
John Levine, johnl@iecc.com, Primary Perpetrator of "The Internet for Dummies",
Please consider the environment before reading this e-mail. http://jl.ly


From johnl@taugh.com  Tue Jul 23 13:43:26 2013
Return-Path: <johnl@taugh.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6319C11E8136 for <weirds@ietfa.amsl.com>; Tue, 23 Jul 2013 13:43:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gkMO4xiS5gFT for <weirds@ietfa.amsl.com>; Tue, 23 Jul 2013 13:43:24 -0700 (PDT)
Received: from leila.iecc.com (leila6.iecc.com [IPv6:2001:470:1f07:1126:0:4c:6569:6c61]) by ietfa.amsl.com (Postfix) with ESMTP id DF9A311E8100 for <weirds@ietf.org>; Tue, 23 Jul 2013 13:43:23 -0700 (PDT)
Received: (qmail 77545 invoked from network); 23 Jul 2013 20:43:22 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:subject:mime-version:content-type:user-agent:cleverness; s=12ee8.51eeeaea.k1307; bh=D3pIH+ZPPGnxgq2BzT9TQc0pJUKUH70dDX3hjHRN7o4=; b=woXh27FRDWs8Ga/WI/LPp+7GwniLxEmk8twV8fl/R1IrOLstv74RAPyK3uKli3bBYXl+9Fcp1JZJoJnpxUSS5R7Dir47QDOXcR2df/oweWNtCerDO6Wn0Cg5zzW/C55DQqOBO+m14NbXhVldjo3Ax9yHE/qT2wL0MACRI2KRajTvwUZLEH39ZeAripfUSZHrhP8CCAi6PJlVEiIjKQ755nukMmC6FA/rtffot2MN2ms3JurWyQNxtrPFiVCGGjW6
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:subject:mime-version:content-type:user-agent:cleverness; s=12ee8.51eeeaea.k1307; bh=D3pIH+ZPPGnxgq2BzT9TQc0pJUKUH70dDX3hjHRN7o4=; b=kezP1J3Rdgp+BvwmpfuxLLfAWhhCt2NbT+ByK9v2b0vQzOQFBKQ+qbutJIi5Pux+iAfOrn5pQMDotboPx5gkn+Z29R1ToOPnhRWCOfxN/CSU7JqRz9361CvKJnZxU6hsn0NqX8Zdlp5QvJynfVXCWwVGyvLk/v0VkLOpPbWas3zAo/GrlHhIyLZq4fooFuRsp7rXdqX2eqiDvYSGF4Jz++9dyDGy0jX+6cpl/c1SQdFeMV/juq9nUrzTMKUJePTW
Received: (ofmipd 127.0.0.1); 23 Jul 2013 20:43:00 -0000
Date: 23 Jul 2013 16:43:21 -0400
Message-ID: <alpine.BSF.2.00.1307231642410.72953@joyce.lan>
From: "John R Levine" <johnl@taugh.com>
To: weirds@ietf.org
User-Agent: Alpine 2.00 (BSF 1167 2008-08-23)
Cleverness: None detected
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Subject: Re: [weirds] Open Questions on the Search function for RDAP
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Jul 2013 20:43:26 -0000

> I don't really see the point in supporting search if you aren't willing to 
> provision a full answer.
> 
> Of course no one wants to answer a 50,000 match query, on a public service, 
> in a single response.  I think the answer lies in being able to set the limit 
> of the response via server policy, BUT you should have a marker that allows 
> you to pick up where the last response left off to allow you to ask for the 
> next group.  So I ask for 50,000 and get back 100 matches with an identifier 
> the server will recognize if I submit it with my next query, AND that gets me 
> the next 100 matches, and so forth and so on.  The server can apply 
> rate-limiting mechanisms against that methodology, such as how often I can 
> query, response size, etc.

No TLD offers anything like that in their existing WHOIS service, and most go 
to considerable effort to prevent bulk queries.  What leads you to believe they 
would provide extra features to make data mining their RDAP servers easier?

Regards,
John Levine, johnl@iecc.com, Primary Perpetrator of "The Internet for Dummies",
Please consider the environment before reading this e-mail. http://jl.ly

From ajs@anvilwalrusden.com  Tue Jul 23 14:11:09 2013
Return-Path: <ajs@anvilwalrusden.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B842C11E8386 for <weirds@ietfa.amsl.com>; Tue, 23 Jul 2013 14:11:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.245
X-Spam-Level: 
X-Spam-Status: No, score=-0.245 tagged_above=-999 required=5 tests=[AWL=0.595,  BAYES_00=-2.599, HELO_MISMATCH_INFO=1.448, HOST_MISMATCH_NET=0.311]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id I489m3EitHcM for <weirds@ietfa.amsl.com>; Tue, 23 Jul 2013 14:11:04 -0700 (PDT)
Received: from mx1.yitter.info (ow5p.x.rootbsd.net [208.79.81.114]) by ietfa.amsl.com (Postfix) with ESMTP id AE8C811E8159 for <weirds@ietf.org>; Tue, 23 Jul 2013 14:11:03 -0700 (PDT)
Received: from mx1.yitter.info (nat-08-mht.dyndns.com [216.146.45.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.yitter.info (Postfix) with ESMTPSA id F1D4E8A031 for <weirds@ietf.org>; Tue, 23 Jul 2013 21:11:00 +0000 (UTC)
Date: Tue, 23 Jul 2013 17:10:56 -0400
From: Andrew Sullivan <ajs@anvilwalrusden.com>
To: weirds@ietf.org
Message-ID: <20130723211056.GA5470@mx1.yitter.info>
References: <alpine.BSF.2.00.1307231642410.72953@joyce.lan>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <alpine.BSF.2.00.1307231642410.72953@joyce.lan>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [weirds] Open Questions on the Search function for RDAP
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Jul 2013 21:11:09 -0000

On Tue, Jul 23, 2013 at 04:43:21PM -0400, John R Levine wrote:

> No TLD offers anything like that in their existing WHOIS service,
> and most go to considerable effort to prevent bulk queries.  What
> leads you to believe they would provide extra features to make data
> mining their RDAP servers easier?

That many do all have a bulk whois service, and since RDAP can do
authentication they could then do the bulk whois using the same
protocol?

It's not only WHOIS that we're replacing.  If it were, why do the
work?

A

-- 
Andrew Sullivan
ajs@anvilwalrusden.com

From michael@mwyoung.ca  Tue Jul 23 14:48:26 2013
Return-Path: <michael@mwyoung.ca>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B4A2E11E838F for <weirds@ietfa.amsl.com>; Tue, 23 Jul 2013 14:48:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Level: 
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MV4mXMzAcPXO for <weirds@ietfa.amsl.com>; Tue, 23 Jul 2013 14:48:21 -0700 (PDT)
Received: from mail-qe0-f54.google.com (mail-qe0-f54.google.com [209.85.128.54]) by ietfa.amsl.com (Postfix) with ESMTP id D08C311E8396 for <weirds@ietf.org>; Tue, 23 Jul 2013 14:48:20 -0700 (PDT)
Received: by mail-qe0-f54.google.com with SMTP id 1so1632571qee.27 for <weirds@ietf.org>; Tue, 23 Jul 2013 14:48:19 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :message-id:references:to:x-mailer:x-gm-message-state; bh=K3Gt2VDUKp4aTW1DKMda+JFZiRMpAolcJSrCYeG+7ZE=; b=WcYAvhJsuIhcrFZfUg5gDdwQTyWeBsN+JQq7FfuGSLdyEMttB+CrAjm0HcPy9auS83 MEPLEUcdyqnEEdAMPBNnvSbObZJHaaqWswOo1uWLKsnNo7o0VbRBtTe+mQBGLwleAoVi 3i1Wdi0zZYn9c3flATXvecojytn2OnxQVUtBSz6hErB57cjCHJ/Cn6vmoOQGdJkrmS0a lJQ6A4BdQ/fdoyUtKbQku072dEB5pBdKW7t5iVhFr3EQglH8U7jt5MbMb2Tils9ORGUE cfkE2qiCcRrg6HXwVdjg1Wu46zTvDCrHKAExTRQ10lMIIaj4FwAHGC5NMTFMRp2GJJRF 6mYQ==
X-Received: by 10.49.82.115 with SMTP id h19mr40835930qey.62.1374616099125; Tue, 23 Jul 2013 14:48:19 -0700 (PDT)
Received: from [172.16.1.44] (CPE74d02b4255c8-CM78cd8ece2635.cpe.net.cable.rogers.com. [173.32.3.13]) by mx.google.com with ESMTPSA id y4sm49908918qai.5.2013.07.23.14.48.17 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 23 Jul 2013 14:48:18 -0700 (PDT)
Content-Type: multipart/alternative; boundary="Apple-Mail=_246BB997-875B-4CE6-B986-8C1ECC3A1F7D"
Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\))
From: MICHAEL YOUNG <michael@mwyoung.ca>
In-Reply-To: <alpine.BSF.2.00.1307231642410.72953@joyce.lan>
Date: Tue, 23 Jul 2013 17:48:15 -0400
Message-Id: <4720C967-B72E-4D0E-B209-2344416F99E1@mwyoung.ca>
References: <alpine.BSF.2.00.1307231642410.72953@joyce.lan>
To: "John R Levine" <johnl@taugh.com>
X-Mailer: Apple Mail (2.1508)
X-Gm-Message-State: ALoCoQkcMYyiqMm5eScyPpG1Nrw7gsP8uZ0Wi/19mQ1eLqXoH9iVKnY63QCyII5xYCxW16Dj1CI9
Cc: weirds@ietf.org
Subject: Re: [weirds] Open Questions on the Search function for RDAP
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Jul 2013 21:48:26 -0000

--Apple-Mail=_246BB997-875B-4CE6-B986-8C1ECC3A1F7D
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi John,

I see Andrew made this point as well, this is about putting the =
capability and therefore the choice in place, some TLDs absolutely offer =
this type of service now and many of the NTLDs have stated they will in =
their applications.=20

I agree some won't want to offer this type of functionality, that's why =
I said this has to be determined by server policy, but that a =
standardized way of offering it is important for those who do.

Rate-limiting, authenticated users only being allowed to use the added =
search functionality, or just not offering the service (server policy) =
are all ways of controlling potential data mining,...... =20

-Michael

On 2013-07-23, at 4:43 PM, "John R Levine" <johnl@taugh.com> wrote:

>> I don't really see the point in supporting search if you aren't =
willing to provision a full answer.
>> Of course no one wants to answer a 50,000 match query, on a public =
service, in a single response.  I think the answer lies in being able to =
set the limit of the response via server policy, BUT you should have a =
marker that allows you to pick up where the last response left off to =
allow you to ask for the next group.  So I ask for 50,000 and get back =
100 matches with an identifier the server will recognize if I submit it =
with my next query, AND that gets me the next 100 matches, and so forth =
and so on.  The server can apply rate-limiting mechanisms against that =
methodology, such as how often I can query, response size, etc.
>=20
> No TLD offers anything like that in their existing WHOIS service, and =
most go to considerable effort to prevent bulk queries.  What leads you =
to believe they would provide extra features to make data mining their =
RDAP servers easier?
>=20
> Regards,
> John Levine, johnl@iecc.com, Primary Perpetrator of "The Internet for =
Dummies",
> Please consider the environment before reading this e-mail. =
http://jl.ly
> _______________________________________________
> weirds mailing list
> weirds@ietf.org
> https://www.ietf.org/mailman/listinfo/weirds




MICHAEL YOUNG
michael@mwyoung.ca





--Apple-Mail=_246BB997-875B-4CE6-B986-8C1ECC3A1F7D
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
"><div>Hi John,</div><div><br></div><div>I see Andrew made this point as =
well, this is about putting the capability and therefore the choice in =
place, some TLDs absolutely offer this type of service now and many of =
the NTLDs have stated they will in their =
applications.&nbsp;</div><div><br></div><div>I agree some won't want to =
offer this type of functionality, that's why I said this has to be =
determined by server policy, but that a standardized way of offering it =
is important for those who do.</div><div><br></div><div>Rate-limiting, =
authenticated users only being allowed to use the added search =
functionality, or just not offering the service (server policy) are all =
ways of controlling potential data mining,...... =
&nbsp;</div><div><br></div><div>-Michael</div><br><div><div>On =
2013-07-23, at 4:43 PM, "John R Levine" &lt;<a =
href=3D"mailto:johnl@taugh.com">johnl@taugh.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><blockquote =
type=3D"cite">I don't really see the point in supporting search if you =
aren't willing to provision a full answer.<br>Of course no one wants to =
answer a 50,000 match query, on a public service, in a single response. =
&nbsp;I think the answer lies in being able to set the limit of the =
response via server policy, BUT you should have a marker that allows you =
to pick up where the last response left off to allow you to ask for the =
next group. &nbsp;So I ask for 50,000 and get back 100 matches with an =
identifier the server will recognize if I submit it with my next query, =
AND that gets me the next 100 matches, and so forth and so on. &nbsp;The =
server can apply rate-limiting mechanisms against that methodology, such =
as how often I can query, response size, etc.<br></blockquote><br>No TLD =
offers anything like that in their existing WHOIS service, and most go =
to considerable effort to prevent bulk queries. &nbsp;What leads you to =
believe they would provide extra features to make data mining their RDAP =
servers easier?<br><br>Regards,<br>John Levine, <a =
href=3D"mailto:johnl@iecc.com">johnl@iecc.com</a>, Primary Perpetrator =
of "The Internet for Dummies",<br>Please consider the environment before =
reading this e-mail. <a =
href=3D"http://jl.ly">http://jl.ly</a><br>________________________________=
_______________<br>weirds mailing list<br><a =
href=3D"mailto:weirds@ietf.org">weirds@ietf.org</a><br>https://www.ietf.or=
g/mailman/listinfo/weirds<br></blockquote></div><br><div =
apple-content-edited=3D"true">
<span class=3D"Apple-style-span" style=3D"border-collapse: separate; =
color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: =
0px; text-transform: none; white-space: normal; widows: 2; word-spacing: =
0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =
rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: =
normal; font-weight: normal; letter-spacing: normal; line-height: =
normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><div><br =
class=3D"Apple-interchange-newline"><br></div><div><br></div><div>MICHAEL =
YOUNG</div><div><a =
href=3D"mailto:michael@mwyoung.ca">michael@mwyoung.ca</a></div><div><br></=
div></div></span><br class=3D"Apple-interchange-newline"></span><br =
class=3D"Apple-interchange-newline">
</div>
<br></body></html>=

--Apple-Mail=_246BB997-875B-4CE6-B986-8C1ECC3A1F7D--

From johnl@taugh.com  Tue Jul 23 15:04:23 2013
Return-Path: <johnl@taugh.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7896D11E811B for <weirds@ietfa.amsl.com>; Tue, 23 Jul 2013 15:04:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id c135CJthB5Pi for <weirds@ietfa.amsl.com>; Tue, 23 Jul 2013 15:04:22 -0700 (PDT)
Received: from leila.iecc.com (leila6.iecc.com [IPv6:2001:470:1f07:1126:0:4c:6569:6c61]) by ietfa.amsl.com (Postfix) with ESMTP id 36A0711E80C5 for <weirds@ietf.org>; Tue, 23 Jul 2013 15:04:22 -0700 (PDT)
Received: (qmail 10986 invoked from network); 23 Jul 2013 22:04:19 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:user-agent:cleverness; s=2ae9.51eefde3.k1307; bh=r6BhzNKrYzHGw/8kfSa1pKQmBQbvVlfVREbVtdZZHRk=; b=hpjwfVF7vBaacqbH09zMVOGqKpaR2Z8oISxabNTPtZQ8IHQEGglNABksNTbHnBenyXiG98/rlKqyzytcshHh9aGjV7dvQF8LYgRhA391DSMmidJj/cnVBsigvFmbqOsS6XeAaSA9SW5Z6eL4KYcUZFgrNu4YmFjlMpNLL2Ib5Ngyew6O/8g92VkHmUvIXHFq+8QZeLjJpeTMEKjqC2MltYKNT0hL1m6Xb9sQi4cywqeid2X1+SZosup2U0dYVM2m
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:user-agent:cleverness; s=2ae9.51eefde3.k1307; bh=r6BhzNKrYzHGw/8kfSa1pKQmBQbvVlfVREbVtdZZHRk=; b=sKoE/O+4yFmEq/sZYtqmcFyzZhlkUfw/TnvfD65M/J/tfnkatpekacunHT1FxnM3IIo3wOXU2mmF+bnXpwx5Rbx9A7oqkSOv4651WJ9NX4TR5mjtNw0gz5y91Mg4s80NulafCJCdNYjxT7O2ulhcAqjGr5dRqKK0Hbm19EPCCQgpQsm8hGxK/PzLPPmxP/NBxBrdqUc4ABwk/+t6j0aDzK4JDOBxxo3oKGBFbs2OPxcebzT/5XtbFXY3F4IdW11c
Received: (ofmipd 127.0.0.1); 23 Jul 2013 22:03:57 -0000
Date: 23 Jul 2013 18:04:19 -0400
Message-ID: <alpine.BSF.2.00.1307231758270.73013@joyce.lan>
From: "John R Levine" <johnl@taugh.com>
To: "MICHAEL YOUNG" <michael@mwyoung.ca>
In-Reply-To: <4720C967-B72E-4D0E-B209-2344416F99E1@mwyoung.ca>
References: <alpine.BSF.2.00.1307231642410.72953@joyce.lan> <4720C967-B72E-4D0E-B209-2344416F99E1@mwyoung.ca>
User-Agent: Alpine 2.00 (BSF 1167 2008-08-23)
Cleverness: None detected
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Cc: weirds@ietf.org
Subject: Re: [weirds] Open Questions on the Search function for RDAP
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Jul 2013 22:04:23 -0000

> I agree some won't want to offer this type of functionality, that's why 
> I said this has to be determined by server policy, but that a 
> standardized way of offering it is important for those who do.

Having read a lot of the applications and all of the existing gTLD 
agreements, I see no indication that any registry or any applicant will 
support data mining.  On the contrary, they tend to say they will 
specifically forbid it.  For example, I looked at one of the many similar 
applications from Donuts, number 1-1255-37010, which says:

  2.6.3. Security and Stability Considerations

  Abuse of the Whois system through data mining is a concern as it can
  impact system performance and reduce the quality of service to legitimate
  users. The Whois system mitigates this type of abuse by detecting and
  limiting bulk query access from single sources. It does this in two ways:
  1) by rate limiting queries by non-authorized parties; and 2) by ensuring
  all queries result in responses that do not include data sets
  representing significant portions of the registration database. In
  addition, the Whois web interface adds a simple challenge-response CAPCHA
  that requires a user to type in the characters displayed in image format.
  Both systems have blacklist functionality to provide a complete block to
  individual IPs or IP ranges.

Can you point us at a specific registry or applicant that says they will 
support data mining of the kind you're describing?

Regards,
John Levine, johnl@taugh.com, Taughannock Networks, Trumansburg NY
"I dropped the toothpaste", said Tom, crestfallenly.

From johnl@iecc.com  Tue Jul 23 15:17:02 2013
Return-Path: <johnl@iecc.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5C6BA11E8160 for <weirds@ietfa.amsl.com>; Tue, 23 Jul 2013 15:16:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.549
X-Spam-Level: 
X-Spam-Status: No, score=-110.549 tagged_above=-999 required=5 tests=[AWL=0.650, BAYES_00=-2.599, HABEAS_ACCREDITED_SOI=-4.3, RCVD_IN_BSP_TRUSTED=-4.3, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TCYr3RFgkmCI for <weirds@ietfa.amsl.com>; Tue, 23 Jul 2013 15:16:50 -0700 (PDT)
Received: from leila.iecc.com (leila6.iecc.com [IPv6:2001:470:1f07:1126:0:4c:6569:6c61]) by ietfa.amsl.com (Postfix) with ESMTP id E02C411E815B for <weirds@ietf.org>; Tue, 23 Jul 2013 15:16:41 -0700 (PDT)
Received: (qmail 16970 invoked from network); 23 Jul 2013 22:16:41 -0000
Received: from leila.iecc.com (64.57.183.34) by mail1.iecc.com with QMQP; 23 Jul 2013 22:16:41 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding; s=51ef00c9.xn--i8sz2z.k1307; i=johnl@user.iecc.com; bh=ujQBMi/vBT0rxbAjhakYSpOu2KwO5ulnOigYKwyPsks=; b=OYGA3VGAcc7gMOMLHbpl9gdCuQovJK305Zl2dhK4HgIFgUi3y/2ido2dgF4dHYOxY11+EcM406IOAfRIJ8+OjXux2dnBPkOyNCbue8SRMcvEeOMXFQcCwvdoFbQfxHK/IXJ+AsEuYj1jtMAO743MsTYdqRPdhyWmUiI6j+qm+5MCGeKLY3wIuywJop2LHsfSDN/Ew1+FfXcbRn7hXsrnIojvMTJVEm7csULhmpTB6uVHGuhBZmMkYZfuwc9jTxLp
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding; s=51ef00c9.xn--i8sz2z.k1307; olt=johnl@user.iecc.com; bh=ujQBMi/vBT0rxbAjhakYSpOu2KwO5ulnOigYKwyPsks=; b=VSLNKUYB1Q+b2xS9h+3iKYxVcTOpOV+hdIlQkt/U+qlQsQ+oGe8aU+mp8+kMsWB7MJnP6dBsD0zcL0blaDXaSlQCFOk2Ipkn7jn98UNkjEct5E6iP5UCMH3uaEyQds5jsuy+Iap+9LlFKddKedrHh7E598tpV6ihQ4L3eeG3WR3uoVVKSRqJvt5p8+F45iooZ/KNhdvUCYVys35UakyEOHlFnxDV0i+k7OpZIuk1cSfsZ/8MngzDiFwUnMcAquuO
Date: 23 Jul 2013 22:16:19 -0000
Message-ID: <20130723221619.73211.qmail@joyce.lan>
From: "John Levine" <johnl@taugh.com>
To: weirds@ietf.org
In-Reply-To: <20130723211056.GA5470@mx1.yitter.info>
Organization: 
X-Headerized: yes
Mime-Version: 1.0
Content-type: text/plain; charset=utf-8
Content-transfer-encoding: 8bit
Subject: Re: [weirds] Open Questions on the Search function for RDAP
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Jul 2013 22:17:04 -0000

>That many do all have a bulk whois service, and since RDAP can do
>authentication they could then do the bulk whois using the same
>protocol?

It is my impression that to the extent it exists, it's like ZFA, with
a password that the client uses to batch download a file.  The new TLD
application form mentions bulk WHOIS access, and the Verisign
applications say they provide three files for download, of domains,
nameservers, and registrars.

Hence I'd want to hear from a registry that says that they will
implement bulk RDAP before trying to invent a query protocol for it.
What's the point otherwise?

FWIW, I've talked to large registrars who've told me that although in
theory they are supposed to provide bulk access, nobody's ever asked
for it.

R's,
John

From chris@ausregistry.com.au  Tue Jul 23 15:20:48 2013
Return-Path: <chris@ausregistry.com.au>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 94FF211E815F for <weirds@ietfa.amsl.com>; Tue, 23 Jul 2013 15:20:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.895
X-Spam-Level: 
X-Spam-Status: No, score=-1.895 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_AU=0.377, HOST_EQ_AU=0.327]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dOkrMUEjnSnz for <weirds@ietfa.amsl.com>; Tue, 23 Jul 2013 15:20:43 -0700 (PDT)
Received: from mx01.ausregistry.net.au (mx01.ausregistry.net.au [120.29.249.162]) by ietfa.amsl.com (Postfix) with ESMTP id 05AED11E815B for <weirds@ietf.org>; Tue, 23 Jul 2013 15:20:37 -0700 (PDT)
Received: from off-win2003-01.stkildard.vic.ausregistry.com.au (HELO off-win2003-01.ausregistrygroup.local) ([10.30.1.3]) by iron01.off08.stkildard.vic.ausregistry.com.au with ESMTP; 24 Jul 2013 08:20:14 +1000
Received: from off-win2003-01.ausregistrygroup.local ([10.30.1.3]) by off-win2003-01.ausregistrygroup.local ([10.30.1.3]) with mapi; Wed, 24 Jul 2013 08:20:36 +1000
From: Chris Wright <chris@ausregistry.com.au>
To: John Levine <johnl@taugh.com>, "weirds@ietf.org" <weirds@ietf.org>
Date: Wed, 24 Jul 2013 08:20:32 +1000
Thread-Topic: [weirds] Open Questions on the Search function for RDAP
Thread-Index: Ac6H8mXxp7F9OjTZTK22JvH1fgKoWwAADpkg
Message-ID: <8CEF048B9EC83748B1517DC64EA130FB771D8E9132@off-win2003-01.ausregistrygroup.local>
References: <20130723211056.GA5470@mx1.yitter.info> <20130723221619.73211.qmail@joyce.lan>
In-Reply-To: <20130723221619.73211.qmail@joyce.lan>
Accept-Language: en-US, en-AU
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-AU
x-kse-antivirus-interceptor-info: scan successful
x-kse-antivirus-info: Clean
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [weirds] Open Questions on the Search function for RDAP
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Jul 2013 22:20:48 -0000

Ill actually affirm the opposite for you John, we at AusRegistry (.au, a nu=
mber of other ccTLDs, and 167 new gTLDs) will not be offering any sort of s=
earch/bulk functionality, thus do not require these features.

Thanks

Chris

-----Original Message-----
From: weirds-bounces@ietf.org [mailto:weirds-bounces@ietf.org] On Behalf Of=
 John Levine
Sent: Wednesday, 24 July 2013 8:16 AM
To: weirds@ietf.org
Subject: Re: [weirds] Open Questions on the Search function for RDAP

>That many do all have a bulk whois service, and since RDAP can do=20
>authentication they could then do the bulk whois using the same=20
>protocol?

It is my impression that to the extent it exists, it's like ZFA, with a pas=
sword that the client uses to batch download a file.  The new TLD applicati=
on form mentions bulk WHOIS access, and the Verisign applications say they =
provide three files for download, of domains, nameservers, and registrars.

Hence I'd want to hear from a registry that says that they will implement b=
ulk RDAP before trying to invent a query protocol for it.
What's the point otherwise?

FWIW, I've talked to large registrars who've told me that although in theor=
y they are supposed to provide bulk access, nobody's ever asked for it.

R's,
John
_______________________________________________
weirds mailing list
weirds@ietf.org
https://www.ietf.org/mailman/listinfo/weirds

From ajs@anvilwalrusden.com  Tue Jul 23 16:59:03 2013
Return-Path: <ajs@anvilwalrusden.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D5A2611E818D for <weirds@ietfa.amsl.com>; Tue, 23 Jul 2013 16:59:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.84
X-Spam-Level: 
X-Spam-Status: No, score=-0.84 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_MISMATCH_INFO=1.448, HOST_MISMATCH_NET=0.311]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Rj148OdqM2th for <weirds@ietfa.amsl.com>; Tue, 23 Jul 2013 16:58:58 -0700 (PDT)
Received: from mx1.yitter.info (ow5p.x.rootbsd.net [208.79.81.114]) by ietfa.amsl.com (Postfix) with ESMTP id 42A8B11E8192 for <weirds@ietf.org>; Tue, 23 Jul 2013 16:58:49 -0700 (PDT)
Received: from mx1.yitter.info (c-75-69-155-67.hsd1.nh.comcast.net [75.69.155.67]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.yitter.info (Postfix) with ESMTPSA id 9D4148A031 for <weirds@ietf.org>; Tue, 23 Jul 2013 23:58:48 +0000 (UTC)
Date: Tue, 23 Jul 2013 19:58:52 -0400
From: Andrew Sullivan <ajs@anvilwalrusden.com>
To: weirds@ietf.org
Message-ID: <20130723235851.GB41776@mx1.yitter.info>
References: <20130723211056.GA5470@mx1.yitter.info> <20130723221619.73211.qmail@joyce.lan>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <20130723221619.73211.qmail@joyce.lan>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [weirds] Open Questions on the Search function for RDAP
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Jul 2013 23:59:03 -0000

On Tue, Jul 23, 2013 at 10:16:19PM -0000, John Levine wrote:

> Hence I'd want to hear from a registry that says that they will
> implement bulk RDAP before trying to invent a query protocol for it.
> What's the point otherwise?

I don't work there any more, but when I did work at a registry
provider we would have dearly loved to have a real protocol for this,
because the alternative was a major pain when we got these requests.
Still, that doesn't respond to your need.

A

-- 
Andrew Sullivan
ajs@anvilwalrusden.com

From michael@mwyoung.ca  Tue Jul 23 17:39:47 2013
Return-Path: <michael@mwyoung.ca>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E6C1311E8198 for <weirds@ietfa.amsl.com>; Tue, 23 Jul 2013 17:39:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Level: 
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id alXBktV6gd41 for <weirds@ietfa.amsl.com>; Tue, 23 Jul 2013 17:39:42 -0700 (PDT)
Received: from mail-qe0-f42.google.com (mail-qe0-f42.google.com [209.85.128.42]) by ietfa.amsl.com (Postfix) with ESMTP id 229EB11E816F for <weirds@ietf.org>; Tue, 23 Jul 2013 17:39:33 -0700 (PDT)
Received: by mail-qe0-f42.google.com with SMTP id s1so2276976qeb.15 for <weirds@ietf.org>; Tue, 23 Jul 2013 17:39:31 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :message-id:references:to:x-mailer:x-gm-message-state; bh=Jz+G7eyzowMYrJa/2DG9nQeCRohW6XJ/4I+iMpAdfR8=; b=JWtUgmmROZPh/dbj3WbojVb9JNDshOEJogQ76yyOsYqydK7F0OnyCSfHF0JlReDQsK hzAArWnwlDwYt+QQU5hwGFBv0+Y60OOEfJ8G2GkVq1xO4Y5hx7ej9bZ+zCLwqxRGHDBZ UUjva1OIMYQkLkiwlXwFlve4OO7z3mHRyrr9AWiDqPHvZBYXc1raoXQ24hs0cr8Y407+ 0Urgr6rYwcnYssdffGDs9tve9bpZqPoiQEUja4Uzt2lrLTiRSzFZ+rB5ipG8JAQxkCth E0wqVhV3SJCnMVSwD0zyVpn8bY4koin3KtH5YJ/23IZEzE4r/YGSTEA3EYalr5BUtyIO fL9Q==
X-Received: by 10.49.104.72 with SMTP id gc8mr41434642qeb.35.1374626371142; Tue, 23 Jul 2013 17:39:31 -0700 (PDT)
Received: from [172.16.1.44] (CPE74d02b4255c8-CM78cd8ece2635.cpe.net.cable.rogers.com. [173.32.3.13]) by mx.google.com with ESMTPSA id w2sm47435983qec.8.2013.07.23.17.39.29 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 23 Jul 2013 17:39:29 -0700 (PDT)
Content-Type: multipart/alternative; boundary="Apple-Mail=_36FE305A-369B-47C9-8221-C481DD77C54B"
Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\))
From: MICHAEL YOUNG <michael@mwyoung.ca>
In-Reply-To: <alpine.BSF.2.00.1307231758270.73013@joyce.lan>
Date: Tue, 23 Jul 2013 20:39:28 -0400
Message-Id: <2A63C966-C44E-438F-8A62-AA674824FBF2@mwyoung.ca>
References: <alpine.BSF.2.00.1307231642410.72953@joyce.lan> <4720C967-B72E-4D0E-B209-2344416F99E1@mwyoung.ca> <alpine.BSF.2.00.1307231758270.73013@joyce.lan>
To: "John R Levine" <johnl@taugh.com>
X-Mailer: Apple Mail (2.1508)
X-Gm-Message-State: ALoCoQnmkLkT4cVjs1Gh3+H/T9AqwmPaHL+TTxPoGo0SkAPv0iYezYWEXRRvqyEeyVVBOaPpRkr3
Cc: weirds@ietf.org
Subject: Re: [weirds] Open Questions on the Search function for RDAP
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Jul 2013 00:39:48 -0000

--Apple-Mail=_36FE305A-369B-47C9-8221-C481DD77C54B
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Ok John in all fairness you are cherry-picking, and the AGB Whois =
question required an answer element on how to control unsanctioned data =
mining, hence why Donuts has this in there.

That said, there's no reason they may not offer select authenticated =
users the ability to do wider searches.  Even this answer simply asserts =
that they are not going to offer a single query response that brings =
back half the registry database in one go, it doesn't rule out a series =
of incremental queries with applied rate limiting.

No applicant is offering open public whois data mining as a service, =
that was against the AGB requirements, but many are offering search =
functionality as it got them an extra point in the application scores. =20=


So, given that, I am still making the point that supporting that search =
functionality in a standardized manner is important.

How you control data mining is another very important question, but you =
don't do it by a broken search implementation.

All this might end up being a moot point given ICANN's latest direction =
in centralized next gen Whois.

-M

On 2013-07-23, at 6:04 PM, "John R Levine" <johnl@taugh.com> wrote:

>> I agree some won't want to offer this type of functionality, that's =
why I said this has to be determined by server policy, but that a =
standardized way of offering it is important for those who do.
>=20
> Having read a lot of the applications and all of the existing gTLD =
agreements, I see no indication that any registry or any applicant will =
support data mining.  On the contrary, they tend to say they will =
specifically forbid it.  For example, I looked at one of the many =
similar applications from Donuts, number 1-1255-37010, which says:
>=20
> 2.6.3. Security and Stability Considerations
>=20
> Abuse of the Whois system through data mining is a concern as it can
> impact system performance and reduce the quality of service to =
legitimate
> users. The Whois system mitigates this type of abuse by detecting and
> limiting bulk query access from single sources. It does this in two =
ways:
> 1) by rate limiting queries by non-authorized parties; and 2) by =
ensuring
> all queries result in responses that do not include data sets
> representing significant portions of the registration database. In
> addition, the Whois web interface adds a simple challenge-response =
CAPCHA
> that requires a user to type in the characters displayed in image =
format.
> Both systems have blacklist functionality to provide a complete block =
to
> individual IPs or IP ranges.
>=20
> Can you point us at a specific registry or applicant that says they =
will support data mining of the kind you're describing?
>=20
> Regards,
> John Levine, johnl@taugh.com, Taughannock Networks, Trumansburg NY
> "I dropped the toothpaste", said Tom, crestfallenly.




MICHAEL YOUNG
michael@mwyoung.ca





--Apple-Mail=_36FE305A-369B-47C9-8221-C481DD77C54B
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
"><div>Ok John in all fairness you are cherry-picking, and the AGB Whois =
question required an answer element on how to control unsanctioned data =
mining, hence why Donuts has this in =
there.</div><div><br></div><div>That said, there's no reason they may =
not offer select authenticated users the ability to do wider searches. =
&nbsp;Even this answer simply asserts that they are not going to offer a =
single query response that brings back half the registry database in one =
go, it doesn't rule out a series of incremental queries with applied =
rate limiting.</div><div><br></div><div>No applicant is offering open =
public whois data mining as a service, that was against the AGB =
requirements, but many are offering search functionality as it got them =
an extra point in the application scores. =
&nbsp;</div><div><br></div><div>So, given that, I am still making the =
point that supporting that search functionality in a standardized manner =
is important.</div><div><br></div><div>How you control data mining is =
another very important question, but you don't do it by a broken search =
implementation.</div><div><br></div><div>All this might end up being a =
moot point given ICANN's latest direction in centralized next gen =
Whois.</div><div><br></div><div>-M</div><br><div><div>On 2013-07-23, at =
6:04 PM, "John R Levine" &lt;<a =
href=3D"mailto:johnl@taugh.com">johnl@taugh.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><blockquote =
type=3D"cite">I agree some won't want to offer this type of =
functionality, that's why I said this has to be determined by server =
policy, but that a standardized way of offering it is important for =
those who do.<br></blockquote><br>Having read a lot of the applications =
and all of the existing gTLD agreements, I see no indication that any =
registry or any applicant will support data mining. &nbsp;On the =
contrary, they tend to say they will specifically forbid it. &nbsp;For =
example, I looked at one of the many similar applications from Donuts, =
number 1-1255-37010, which says:<br><br> 2.6.3. Security and Stability =
Considerations<br><br> Abuse of the Whois system through data mining is =
a concern as it can<br> impact system performance and reduce the quality =
of service to legitimate<br> users. The Whois system mitigates this type =
of abuse by detecting and<br> limiting bulk query access from single =
sources. It does this in two ways:<br> 1) by rate limiting queries by =
non-authorized parties; and 2) by ensuring<br> all queries result in =
responses that do not include data sets<br> representing significant =
portions of the registration database. In<br> addition, the Whois web =
interface adds a simple challenge-response CAPCHA<br> that requires a =
user to type in the characters displayed in image format.<br> Both =
systems have blacklist functionality to provide a complete block to<br> =
individual IPs or IP ranges.<br><br>Can you point us at a specific =
registry or applicant that says they will support data mining of the =
kind you're describing?<br><br>Regards,<br>John Levine, <a =
href=3D"mailto:johnl@taugh.com">johnl@taugh.com</a>, Taughannock =
Networks, Trumansburg NY<br>"I dropped the toothpaste", said Tom, =
crestfallenly.<br></blockquote></div><br><div =
apple-content-edited=3D"true">
<span class=3D"Apple-style-span" style=3D"border-collapse: separate; =
border-spacing: 0px; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-style: normal; font-variant: normal; font-weight: =
normal; letter-spacing: normal; line-height: normal; orphans: 2; =
text-align: -webkit-auto; text-indent: 0px; text-transform: none; =
white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><div><br =
class=3D"Apple-interchange-newline"><br></div><div><br></div><div>MICHAEL =
YOUNG</div><div><a =
href=3D"mailto:michael@mwyoung.ca">michael@mwyoung.ca</a></div><div><br></=
div></div></span><br class=3D"Apple-interchange-newline"></span><br =
class=3D"Apple-interchange-newline">
</div>
<br></body></html>=

--Apple-Mail=_36FE305A-369B-47C9-8221-C481DD77C54B--

From johnl@taugh.com  Tue Jul 23 18:27:54 2013
Return-Path: <johnl@taugh.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3CDBF11E81AC for <weirds@ietfa.amsl.com>; Tue, 23 Jul 2013 18:27:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9-uFeffXxy4w for <weirds@ietfa.amsl.com>; Tue, 23 Jul 2013 18:27:53 -0700 (PDT)
Received: from leila.iecc.com (leila6.iecc.com [IPv6:2001:470:1f07:1126:0:4c:6569:6c61]) by ietfa.amsl.com (Postfix) with ESMTP id 695B611E81AB for <weirds@ietf.org>; Tue, 23 Jul 2013 18:27:52 -0700 (PDT)
Received: (qmail 82703 invoked from network); 24 Jul 2013 01:27:50 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:user-agent:cleverness; s=1430e.51ef2d96.k1307; bh=d0Zg9GaGe/Hnlbuhfl6wEGlWnh6EOHFBPvZCGHFxyLs=; b=M6hlJNUm3nQ5tLHB+bVK/iroQRqJmn/IhBt9Sx2dCqpQS1FcD/h9ipVMyi/rkk7PrJoRs15ScbNKwdQrQhMRKYQ4J07Pernf1e2AmRAN48SD3HIfXKBovm5oKco01ij2lNd1NMvNFa/yJbOUYz2dXl0y0LRO+QMW7fYhObQ/B7b6AajEu6/6fNecfGTNnH+GwwQKyH1uLlhY86TqGPgq18GvyJc1qqZb/G0tWBBm0qvG5Qv3wzhAO278dp1369A7
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:user-agent:cleverness; s=1430e.51ef2d96.k1307; bh=d0Zg9GaGe/Hnlbuhfl6wEGlWnh6EOHFBPvZCGHFxyLs=; b=ACStN217EzFlyqK3ATvtpjcPdLvQXnDB+fefaTxWF+NMCYsdaXuucyTFKa8i0KQrBQEpGRu1EWHFUjdvWxnodgGpTesLbwGOmX43IgC3rh4FaclhiONiajPPxD/mKk9fpdhJux8yeZIXW1CnTz1c86Fd6eRzVUZL4g7QZqv0dVbTFVN++lPNM3Fz/4NfdWjytu4jKahgTxDc42u4uubNN3+Ue9bDB0W4eYrDYXPV2acVLiIPR8brDUUGYagmH9ZW
Received: (ofmipd 127.0.0.1); 24 Jul 2013 01:27:28 -0000
Date: 23 Jul 2013 21:27:50 -0400
Message-ID: <alpine.BSF.2.00.1307232053250.73449@joyce.lan>
From: "John R Levine" <johnl@taugh.com>
To: "MICHAEL YOUNG" <michael@mwyoung.ca>
In-Reply-To: <2A63C966-C44E-438F-8A62-AA674824FBF2@mwyoung.ca>
References: <alpine.BSF.2.00.1307231642410.72953@joyce.lan> <4720C967-B72E-4D0E-B209-2344416F99E1@mwyoung.ca> <alpine.BSF.2.00.1307231758270.73013@joyce.lan> <2A63C966-C44E-438F-8A62-AA674824FBF2@mwyoung.ca>
User-Agent: Alpine 2.00 (BSF 1167 2008-08-23)
Cleverness: None detected
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Cc: weirds@ietf.org
Subject: Re: [weirds] Open Questions on the Search function for RDAP
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Jul 2013 01:27:54 -0000

> Ok John in all fairness you are cherry-picking, and the AGB Whois 
> question required an answer element on how to control unsanctioned data 
> mining, hence why Donuts has this in there.

Page A-19 of the AGB says that WHOIS search is optional.  I've read an 
awful lot of the applications and this answer is very typical.

Unless you can identify a registry that wants to use RDAP to provide bulk 
access, I think this thread is done.

Regards,
John Levine, johnl@taugh.com, Taughannock Networks, Trumansburg NY
"I dropped the toothpaste", said Tom, crestfallenly.

From ajs@anvilwalrusden.com  Tue Jul 23 18:28:54 2013
Return-Path: <ajs@anvilwalrusden.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3ADD211E81AC for <weirds@ietfa.amsl.com>; Tue, 23 Jul 2013 18:28:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.84
X-Spam-Level: 
X-Spam-Status: No, score=-0.84 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_MISMATCH_INFO=1.448, HOST_MISMATCH_NET=0.311]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SBaELfptzzkI for <weirds@ietfa.amsl.com>; Tue, 23 Jul 2013 18:28:48 -0700 (PDT)
Received: from mx1.yitter.info (ow5p.x.rootbsd.net [208.79.81.114]) by ietfa.amsl.com (Postfix) with ESMTP id 6D18F11E81A6 for <weirds@ietf.org>; Tue, 23 Jul 2013 18:28:44 -0700 (PDT)
Received: from mx1.yitter.info (c-75-69-155-67.hsd1.nh.comcast.net [75.69.155.67]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.yitter.info (Postfix) with ESMTPSA id 6B64E8A031 for <weirds@ietf.org>; Wed, 24 Jul 2013 01:28:33 +0000 (UTC)
Date: Tue, 23 Jul 2013 21:28:31 -0400
From: Andrew Sullivan <ajs@anvilwalrusden.com>
To: weirds@ietf.org
Message-ID: <20130724012831.GE41776@mx1.yitter.info>
References: <alpine.BSF.2.00.1307231642410.72953@joyce.lan> <4720C967-B72E-4D0E-B209-2344416F99E1@mwyoung.ca> <alpine.BSF.2.00.1307231758270.73013@joyce.lan> <2A63C966-C44E-438F-8A62-AA674824FBF2@mwyoung.ca>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <2A63C966-C44E-438F-8A62-AA674824FBF2@mwyoung.ca>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [weirds] Open Questions on the Search function for RDAP
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Jul 2013 01:28:54 -0000

On Tue, Jul 23, 2013 at 08:39:28PM -0400, MICHAEL YOUNG wrote:
> 
> No applicant is offering open public whois data mining as a service,
> that was against the AGB requirements, but many are offering search
> functionality as it got them an extra point in the application
> scores.

To be fair to John, he's not asking whether this could be useful.
He's asking whether anyone actually will implement it.  If there were
someone saying, "Yes, we will," then that makes a difference.  In the
absence of such a claim, however, the previous arguments are all in
force: don't make the protocol complicated to solve cases nobody wants
to do.

Despite the fact that, when I worked there, Afilias could have used a
protocol that offered this functionality, we didn't implement IRIS,
and it _did_ offer this ability.  So that's a counter-argument to
adding the feature to the protocol.

> All this might end up being a moot point given ICANN's latest direction in centralized next gen Whois.

If someone wants to make an argument for real that ICANN is going to
pursue that direction, then I suggest we stop working on names
altogether and finish the numbers case the way some people wanted to
do originally.  (For my part, I think that the "latest direction" is
in fact just a bunch of half-informed -- or less -- people whose
answer to all problems is to centralise everything under someone's
control.  I look forward to the RDAP-vs-OSICANNWhois bakeoff.)

A
-- 
Andrew Sullivan
ajs@anvilwalrusden.com

From zhoulinlin@cnnic.cn  Tue Jul 23 20:32:14 2013
Return-Path: <zhoulinlin@cnnic.cn>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B89E411E81CF for <weirds@ietfa.amsl.com>; Tue, 23 Jul 2013 20:32:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sgxhyqz37YIM for <weirds@ietfa.amsl.com>; Tue, 23 Jul 2013 20:32:09 -0700 (PDT)
Received: from cnnic.cn (smtp.cnnic.cn [218.241.118.7]) by ietfa.amsl.com (Postfix) with SMTP id C514211E81CE for <weirds@ietf.org>; Tue, 23 Jul 2013 20:32:06 -0700 (PDT)
X-EYOUMAIL-SMTPAUTH: zhoulinlin@cnnic.cn
Received: from unknown127.0.0.1 (HELO lenovo95e6383c) (127.0.0.1) by 127.0.0.1 with SMTP; Wed, 24 Jul 2013 11:31:44 +0800
From: "Linlin Zhou" <zhoulinlin@cnnic.cn>
To: "'Ning Kong'" <nkong@cnnic.cn>, <weirds@ietf.org>
References: <46F451A0-F97D-4E42-864F-B93736137D96@cnnic.cn>
In-Reply-To: <46F451A0-F97D-4E42-864F-B93736137D96@cnnic.cn>
Date: Wed, 24 Jul 2013 11:31:42 +0800
Message-ID: <011101ce881e$50f430a0$f2dc91e0$@cn>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Ac6DURgVK61E39kKTiyQSeFhD8yfxAExqvJw
Content-Language: zh-cn
Subject: Re: [weirds] Open Questions on the Search function for RDAP
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Jul 2013 03:32:14 -0000

> 
> #3  How should we document the search function?
> 	Option1:  one separated search document which covers all the issues
of
> search
> 	Option2:  Merging all the search function into all related RDAP
> documents (Query, Response, others?)
> 	Option3:  Merging the basic search function into all related RDAP
> documents (Query, Response, others?), drafting one separated search
> document to cover the advanced search function
> 
I have a question for a long time in my mind. I have no idea how to separate
the basic and advanced search functions. If we pick the option 3, the only
difference I can see is that maybe the basic search function specifies two
kinds of query types, the advanced function defines such as 8 query types
and may also gives the Boolean query path specifications. IMO, we could
define the same rules for query path segment, response format, IDN
specifications and so on, both the basic and advanced search just follow
them. Do we really need to separate them into several drafts? What's others
thinking?

Regards,
Linlin


From bje@apnic.net  Wed Jul 24 00:04:10 2013
Return-Path: <bje@apnic.net>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 330B611E81FF for <weirds@ietfa.amsl.com>; Wed, 24 Jul 2013 00:04:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.157
X-Spam-Level: *
X-Spam-Status: No, score=1.157 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_NET=0.611,  J_CHICKENPOX_44=0.6, RDNS_NONE=0.1, RELAY_IS_203=0.994]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tEbQR1x9bvoF for <weirds@ietfa.amsl.com>; Wed, 24 Jul 2013 00:04:06 -0700 (PDT)
Received: from so-mailgw.apnic.net (so-mailgw.apnic.net [IPv6:2001:dd8:a:3::230]) by ietfa.amsl.com (Postfix) with SMTP id 680F011E8383 for <weirds@ietf.org>; Wed, 24 Jul 2013 00:04:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apnic.net; s=c3po; h=received:received:received:from:to:cc:subject:thread-topic:thread-index:date: message-id:in-reply-to:accept-language:content-language:x-ms-has-attach: x-ms-tnef-correlator:x-originating-ip:content-type:content-id: content-transfer-encoding:mime-version:return-path; bh=/DV2NUTfxMLaxxwMJGZSpOFyqqlKSfTuBPMJ1MErtts=; b=Vb+IaLiR5+2SMGOuIeX1ZFvGE5BjCpnGk21KSa+cPDTNtjEFjGxxEUgAFUgbPAmPZVF51ssb/TEUR jtpVhOsxe8nV1nbx6gBOhDCq7v1M8VxpJgETT9VErGWCc70Ud3wGACCzZu8i+Y+/Ekjg9yWl3LAAXY YpnOXxuoEpt1QggE=
Received: from IAMDA1.org.apnic.net (unknown [203.119.93.247]) by so-mailgw.apnic.net (Halon Mail Gateway) with ESMTP; Wed, 24 Jul 2013 17:03:58 +1000 (EST)
Received: from IAMDA2.org.apnic.net (2001:dd8:a:852::21) by IAMDA1.org.apnic.net (2001:dd8:a:852:f9ce:d66e:c64d:3db2) with Microsoft SMTP Server (TLS) id 14.1.421.2; Wed, 24 Jul 2013 17:03:58 +1000
Received: from NXMDA1.org.apnic.net ([fe80::c877:49c3:86f7:9d67]) by IAMDA2.org.apnic.net ([fe80::c75:3639:c2fb:c053%15]) with mapi id 14.01.0438.000; Wed, 24 Jul 2013 17:03:59 +1000
From: Byron Ellacott <bje@apnic.net>
To: Andy Newton <andy@arin.net>, Ernie Dainow <edainow@afilias.info>
Thread-Topic: [weirds] comments on draft-ietf-weirds-json-response-04
Thread-Index: AQHOhI2xJLCceuxFm0aaq60nB61ViplzbtEA
Date: Wed, 24 Jul 2013 07:03:58 +0000
Message-ID: <CE15B47F.2A233%bje@apnic.net>
In-Reply-To: <CE0EC763.26C73%andy@arin.net>
Accept-Language: en-AU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [203.119.42.90]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <A2FCB659CF3C924EBE02C6928AFADDB2@apnic.net>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] comments on draft-ietf-weirds-json-response-04
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Jul 2013 07:04:10 -0000

While we're looking at the IANA registrations, I notice that
"administrator" and "tech" are different levels of abbreviation - could we
make "tech" be "technical" please?

Also, the "port43" attribute is missing on ip and autnum object
descriptions.

  Byron

On 20/07/13 12:37 AM, "Andy Newton" <andy@arin.net> wrote:

>Thanks Ernie. Can I list you in the IANA registration?
>
>-andy
>
>On 7/18/13 3:57 PM, "Ernie Dainow" <edainow@afilias.info> wrote:
>
>>Here are some additional Status values we currently use. Can they also
>>be added to Section 9.1.
>>
>>hold: The domain will not be published in a zone for DNS resolution.
>>This status is placed on the domain by the registrar.
>>
>>locked: The domain cannot be transferred, renewed, or deleted.
>>Hierarchical and associated objects cannot be added or removed from the
>>domain object. Domain names involved in disputes may be locked, subject
>>to registry policies.
>>
>>Pending States - a request has been received and completion of the
>>request is pending. The domain cannot be renewed, deleted, or updated
>>while in any of these states.
>>pending create
>>pending renew
>>pending transfer
>>pending update
>>pending delete: The domain has been removed from the zone, but has not
>>yet been purged from the registry database.
>>
>>-Ernie
>>
>>
>>On 7/3/2013 12:10 PM, Ernie Dainow wrote:
>>>
>>> p.24 What is [1] in
>>>     idnTable -- the name of the IDN table of codepoints, such as one
>>> listed with the IANA (see IDN tables [1]).
>>>
>>> 9.1 Status
>>> Add "associated"    (as indicated in log on p.69 - Added associated to
>>> the list of status values.)
>>> Add "renew prohibited"
>>> Correct spelling of "transfer prohibited"
>>>     p.29     "status" : [ "locked", "transferProhibited" ],
>>>     p.62    "status" : [ "locked", "transfer Prohibited" ],
>>>
>>> 9.3 Roles
>>> Can we add "notifications"
>>> For an example, see whois trip.asia
>>>
>>> p.40 and 61
>>> To be consistent with other examples of links in entity objects, change
>>>     "rel":"alternate"   to    "rel":"self"
>>>
>>> Appendixes
>>> These sections contain a lot of information that is easily missed.
>>> Some important concepts about entities are only covered in Appendix A
>>> and C. It might be more streamlined to merge and integrate them into
>>> Section 6.1 "The Entity Object Class". At least provide a reference
>>> from 6.1 to Appendix A and C.
>>>
>>> -Ernie
>>>
>>
>>
>
>
>_______________________________________________
>weirds mailing list
>weirds@ietf.org
>https://www.ietf.org/mailman/listinfo/weirds


From peter@denic.de  Wed Jul 24 00:50:14 2013
Return-Path: <peter@denic.de>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7CB6011E8393 for <weirds@ietfa.amsl.com>; Wed, 24 Jul 2013 00:50:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZdgJOL6RHA0a for <weirds@ietfa.amsl.com>; Wed, 24 Jul 2013 00:50:14 -0700 (PDT)
Received: from office.denic.de (office.denic.de [IPv6:2a02:568:122:16:1::3]) by ietfa.amsl.com (Postfix) with ESMTP id DBCF911E80D1 for <weirds@ietf.org>; Wed, 24 Jul 2013 00:50:13 -0700 (PDT)
Received: from x27.adm.denic.de (x28.fra2.if.denic.de [10.122.64.17]) by office.denic.de with esmtp   id 1V1tps-0007u3-NK; Wed, 24 Jul 2013 09:50:12 +0200
Received: from localhost by x27.adm.denic.de with local  id 1V1tps-0003AC-Jz; Wed, 24 Jul 2013 09:50:12 +0200
Date: Wed, 24 Jul 2013 09:50:12 +0200
From: Peter Koch <pk@DENIC.DE>
To: weirds@ietf.org
Message-ID: <20130724075012.GJ23086@x28.adm.denic.de>
References: <46F451A0-F97D-4E42-864F-B93736137D96@cnnic.cn> <CAGTGDycr5GVYWTJDcBGgRLqq6MKWuOBx7s0W7_6WWawBybrACA@mail.gmail.com> <CAL0qLwbhMLDs_mHLg=3Sg3VevQWf0ot83vqnKXgcRmDezfm0Rg@mail.gmail.com> <CAL0qLwYzS68DwquMwCR9g6gZ9+NQ3C1fjxCmRPAHYsq84BTxcA@mail.gmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <CAL0qLwYzS68DwquMwCR9g6gZ9+NQ3C1fjxCmRPAHYsq84BTxcA@mail.gmail.com>
User-Agent: Mutt/1.4.2.3i
Sender: Peter Koch <peter@denic.de>
Subject: Re: [weirds] Open Questions on the Search function for RDAP
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Jul 2013 07:50:14 -0000

On Tue, Jul 23, 2013 at 09:29:19AM -0700, Murray S. Kucherawy wrote:

> Is there anyone that feels differently, or should the authors of those
> documents proceed in that direction?

I'd like the chairs to understand - and make sure by way of the writeup
that the IESG understands - there's a significant risk of policy washing
with the search capability even if it is declared an optional feature
(where there's an ongoing ambiguity regarding implementation vs. operation
already).

-Peter

From nkong@cnnic.cn  Wed Jul 24 01:56:52 2013
Return-Path: <nkong@cnnic.cn>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ED69B11E83DC for <weirds@ietfa.amsl.com>; Wed, 24 Jul 2013 01:56:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level: 
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WrCO81sw9NPk for <weirds@ietfa.amsl.com>; Wed, 24 Jul 2013 01:56:47 -0700 (PDT)
Received: from cnnic.cn (smtp.cnnic.cn [218.241.118.7]) by ietfa.amsl.com (Postfix) with SMTP id A36E411E83D9 for <weirds@ietf.org>; Wed, 24 Jul 2013 01:56:46 -0700 (PDT)
Received: from unknown127.0.0.1 (HELO [218.241.103.7]) (127.0.0.1) by 127.0.0.1 with SMTP; Wed, 24 Jul 2013 16:56:38 +0800
Content-Type: multipart/alternative; boundary="Apple-Mail=_FE94C610-9FBB-46C6-A81B-F01E59369389"
Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\))
From: Ning Kong <nkong@cnnic.cn>
In-Reply-To: <CAL0qLwbhMLDs_mHLg=3Sg3VevQWf0ot83vqnKXgcRmDezfm0Rg@mail.gmail.com>
Date: Wed, 24 Jul 2013 16:56:38 +0800
Message-Id: <47279063-CD2E-4FB9-8805-B6D9F29FE09A@cnnic.cn>
References: <46F451A0-F97D-4E42-864F-B93736137D96@cnnic.cn> <CAGTGDycr5GVYWTJDcBGgRLqq6MKWuOBx7s0W7_6WWawBybrACA@mail.gmail.com> <CAL0qLwbhMLDs_mHLg=3Sg3VevQWf0ot83vqnKXgcRmDezfm0Rg@mail.gmail.com>
To: Murray S. Kucherawy <superuser@gmail.com>
X-Mailer: Apple Mail (2.1508)
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] Open Questions on the Search function for RDAP
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Jul 2013 08:56:52 -0000

--Apple-Mail=_FE94C610-9FBB-46C6-A81B-F01E59369389
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Sure. I'll try to do this work.

It seems that the focus of our discussion has been moved from Question =
#3 to Question #1. I hope we can get a rough consensus on #1 before the =
WG meeting in Berlin. So we can mainly focus on discussing about =
Question #2 and #3.

As for #1, IMO, there are mainly two different ways to answer this =
question.
     Way 1, We should only consider the search functions which are =
currently implemented in existing Whois system. That is to say, if =
current Whois system doesn't (or rarely) support search functions, RDAP =
shouldn't include search functions.
      Way 2, the potential requirements on the search functions for the =
RDAP should be the key factor for us to consider. ICANN WSWG survey =
results may be a useful reference for the WG. (Based on the result, the =
requirements for search are considerable.)

IMO, I lean on way 2 because I believe the requirements should be the =
motivation for us to develop RDAP protocols. I'd like to know you guys' =
clear choices on these two ways.

Cheers,
Ning




> Any other opinions on this?  Ning should be able to narrow down his =
use of ten minutes based on the feedback if there's obvious consensus.
>=20
> Ning, can you chip this down into a plan that will fit in the time we =
have for face-to-face meeting?
>=20
> -MSK
>=20
>=20
> On Fri, Jul 19, 2013 at 8:32 AM, Ernie Dainow <edainow@afilias.info> =
wrote:
> On another thread there was support for including =
<draft-hollenbeck-weirds-rdap-search> as the basic search. This would =
provide search functionality equivalent to a number of existing whois =
servers. Based on this, the following requirements would be met.=20
>=20
> #2  What should be the search function?
> 	1)  What query types should be searchable
> yes		Domain?
> 			Handle?
> yes			Name?
> 			Status?
> 			Others?
> yes		Nameserver?
> 			Handle?
> yes			Name?
> 			IP?
> 			Others?
> yes		Entity?
> 			ID?
> yes			Name?
> 			Email?
> 			Adr?
> 			Others?
> no		IP?
> 			Handle?
> 			StartAddress?
> 			Name?
> 			Others?
> no		AS?
> 			Handle?
> 			StartAutnum?
> 			Name?
> 			Others?
>=20
> 	2)  What kind of search functions should be considered?
> yes		Wildcard?=20
> 		single character match,=20
> yes			multiple characters match,=20
> 			specific number of characters match
> 		Boolean? (and, or, not)
> 		Page?
> 		Order by? (Date, Name)
>=20
> 	2)  What path segments should be used for search?
> yes		Option1:   domains/?name=3Dexampl*.com       by =
hollenbeck-weirds-rdap-search-02
> 	        Option2:   search/?domain=3Dexampl*.com       by =
zhou-weirds-rdap-restful-search-00
> 		Option3:   domains/?name=3Dexampl*.com&page=3D3&orderby=3D=
name
>=20
> 	3)  What response format should be used for search?
> 		Search level?
> yes		Multiple Results?
> 		Page ? (Total Page Number, Current Page Number)
> 		Oder by?
>=20
> 	4)  Others?
> yes		I18N consideration
> yes		Security consideration (Privacy Protection)
> 		Anything else?
>=20
> #3  How should we document the search function?
> 	Option1: one separated search document which covers all the =
issues of search
> 	Option2: Merging all the search function into all related RDAP =
documents
> yes	Option3: Merging the basic search function into all related RDAP =
documents=09
> future	     Drafting one separate search document to cover =
advanced search
>=20
>=20
> -Ernie
>=20
>=20
>=20
> On Wed, Jul 17, 2013 at 8:51 PM, Ning Kong <nkong@cnnic.cn> wrote:
>=20
> Hi folks,
>=20
> I try to list all related open questions on the search functions =
through this new thread. Any comments are appreciated!
>=20
> #1  Why should we consider the search function?
>         1)  Optional search function described by the ICANN AGB
>         2)  ICANN WSWG (Whois Survey Working Group) Survey Results =
(Requirement 5 for search)
>              Note1: the final report of this survey is not published, =
but the results can be accessed in the link of =
https://community.icann.org/display/WSDT/WSWG+Survey+Results
>              Note2: According to the results, over 81% respondents =
support the search function of domain name, over 53% respondents =
indicated positive interest in the search function of others (over 31% =
for NameServers, over 32% for Contact Name, over 34% for Contact Email).
>=20
> #2  What should be the search function?
>         1)  What query types should be searchable
>                 Domain?
>                         Handle?
>                         Name?
>                         Status?
>                         Others?
>                 Nameserver?
>                         Handle?
>                         Name?
>                         IP?
>                         Others?
>                 Entity?
>                         ID?
>                         Name?
>                         Email?
>                         Adr?
>                         Others?
>                 IP?
>                         Handle?
>                         StartAddress?
>                         Name?
>                         Others?
>                 AS?
>                         Handle?
>                         StartAutnum?
>                         Name?
>                         Others?
>=20
>         2)  What kind of search functions should be considered?
>                 Wildcard? (single character match, multiple characters =
match, specific number of characters match)
>                 Boolean? (and, or, not)
>                 Page?
>                 Order by? (Date, Name)
>=20
>         2)  What path segments should be used for search?
>                 Option1:   domains/?name=3Dexampl*.com      by =
hollenbeck-weirds-rdap-search-02
>                 Option2:   search/?domain=3Dexampl*.com      by =
zhou-weirds-rdap-restful-search-00
>                 Option3:   =
domains/?name=3Dexampl*.com&page=3D3&orderby=3Dname
>=20
>         3)  What response format should be used for search?
>                 Search level ?
>                 Multiple Results ?
>                 Page ? (Total Page Number, Current Page Number)
>                 Oder by ?
>=20
>         4)  Others?
>                 I18N consideration
>                 Security consideration (Privacy Protection)
>                 Anything else?
>=20
> #3  How should we document the search function?
>         Option1:  one separated search document which covers all the =
issues of search
>         Option2:  Merging all the search function into all related =
RDAP documents (Query, Response, others?)
>         Option3:  Merging the basic search function into all related =
RDAP documents (Query, Response, others?), drafting one separated search =
document to cover the advanced search function
>=20
> #4  Other Open Questions
>         1)  How to clearly define the basic search function and the =
advanced one?
>         2)  Need we to consider the search function across different =
RDAP servers? (Search + Redirect ?)
>=20
>=20
>=20
> Cheers,
> Ning
>=20
> _______________________________________________
> weirds mailing list
> weirds@ietf.org
> https://www.ietf.org/mailman/listinfo/weirds
>=20
>=20
> _______________________________________________
> weirds mailing list
> weirds@ietf.org
> https://www.ietf.org/mailman/listinfo/weirds
>=20

--Apple-Mail=_FE94C610-9FBB-46C6-A81B-F01E59369389
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Sure. =
I'll try to do this work.<div><br></div><div>It seems that the focus of =
our discussion has been moved from Question #3 to Question #1. I hope we =
can get a rough consensus on #1 before the WG meeting in Berlin. So we =
can mainly focus on discussing about Question #2 and =
#3.</div><div><br></div><div>As for #1, IMO, there are mainly two =
different ways to answer this question.</div><div>&nbsp; &nbsp; =
&nbsp;Way 1, We should only consider the search functions which are =
currently implemented in existing Whois system. That is to say, if =
current Whois system doesn't (or rarely) support search functions, RDAP =
shouldn't include search functions.</div><div>&nbsp; &nbsp; &nbsp; Way =
2, the potential requirements on the search functions for the RDAP =
should be the key factor for us to consider. ICANN WSWG survey results =
may be a useful reference for the WG. (Based on the result, the =
requirements for search are considerable.)</div><div><br></div><div>IMO, =
I lean on way 2 because I believe the requirements should be the =
motivation for us to develop RDAP protocols. I'd like to know you guys' =
clear choices on these two =
ways.</div><div><br></div><div>Cheers,</div><div>Ning</div><div><br></div>=
<div><br><div><div><br></div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><div =
dir=3D"ltr"><div>Any other opinions on this?&nbsp; Ning should be able =
to narrow down his use of ten minutes based on the feedback if there's =
obvious consensus.<br><br></div><div>Ning, can you chip this down into a =
plan that will fit in the time we have for face-to-face meeting?<br>
<br></div>-MSK<br></div><div class=3D"gmail_extra"><br><br><div =
class=3D"gmail_quote">On Fri, Jul 19, 2013 at 8:32 AM, Ernie Dainow =
<span dir=3D"ltr">&lt;<a href=3D"mailto:edainow@afilias.info" =
target=3D"_blank">edainow@afilias.info</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin: 0px 0px 0px 0.8ex; =
border-left-width: 1px; border-left-color: rgb(204, 204, 204); =
border-left-style: solid; padding-left: 1ex; position: static; z-index: =
auto; "><div dir=3D"ltr"><div>On another thread there was support for =
including &lt;draft-hollenbeck-weirds-rdap-search&gt; as the basic =
search. This would provide search functionality equivalent to a number =
of existing whois servers. Based on this, the following requirements =
would be met.&nbsp;</div>
<div class=3D"im">
<div><br></div><div>#2 &nbsp;What should be the search =
function?</div><div><span style=3D"white-space:pre-wrap">	=
</span>1) &nbsp;What query types should be =
searchable</div></div><div>yes<span style=3D"white-space:pre-wrap">		=
</span>Domain?</div>

<div><span style=3D"white-space:pre-wrap">			=
</span>Handle?</div><div>yes<span style=3D"white-space:pre-wrap">		=
	</span>Name?</div><div><span style=3D"white-space:pre-wrap">		=
	</span>Status?</div><div><span style=3D"white-space:pre-wrap">		=
	</span>Others?</div>

<div>yes<span style=3D"white-space:pre-wrap">		=
</span>Nameserver?</div><div><span style=3D"white-space:pre-wrap">		=
	</span>Handle?</div><div>yes<span style=3D"white-space:pre-wrap">	=
		</span>Name?</div><div><span =
style=3D"white-space:pre-wrap">			</span>IP?</div>

<div><span style=3D"white-space:pre-wrap">			=
</span>Others?</div><div>yes<span style=3D"white-space:pre-wrap">		=
</span>Entity?</div><div><span style=3D"white-space:pre-wrap">			=
</span>ID?</div><div>yes<span style=3D"white-space:pre-wrap">			=
</span>Name?</div>

<div><span style=3D"white-space:pre-wrap">			=
</span>Email?</div><div><span style=3D"white-space:pre-wrap">			=
</span>Adr?</div><div><span style=3D"white-space:pre-wrap">			=
</span>Others?</div><div>no<span style=3D"white-space:pre-wrap">		=
</span>IP?</div>

<div><span style=3D"white-space:pre-wrap">			=
</span>Handle?</div><div><span style=3D"white-space:pre-wrap">			=
</span>StartAddress?</div><div><span style=3D"white-space:pre-wrap">		=
	</span>Name?</div><div><span style=3D"white-space:pre-wrap">		=
	</span>Others?</div>

<div>no<span style=3D"white-space:pre-wrap">		=
</span>AS?</div><div class=3D"im"><div><span =
style=3D"white-space:pre-wrap">			=
</span>Handle?</div><div><span style=3D"white-space:pre-wrap">			=
</span>StartAutnum?</div><div><span style=3D"white-space:pre-wrap">		=
	</span>Name?</div>

<div><span style=3D"white-space:pre-wrap">			=
</span>Others?</div><div><br></div><div><span =
style=3D"white-space:pre-wrap">	</span>2) &nbsp;What kind of search =
functions should be considered?</div></div><div>yes<span =
style=3D"white-space:pre-wrap">		</span>Wildcard?&nbsp;</div>

<div><span style=3D"white-space:pre-wrap">		</span>single =
character match,&nbsp;</div><div>yes<span style=3D"white-space:pre-wrap">	=
		</span>multiple characters match,&nbsp;</div><div =
class=3D"im"><div><span style=3D"white-space:pre-wrap">			=
</span>specific number of characters match</div>

</div><div class=3D"im"><div><span style=3D"white-space:pre-wrap">		=
</span>Boolean? (and, or, not)</div><div><span =
style=3D"white-space:pre-wrap">		</span>Page?</div><div><span =
style=3D"white-space:pre-wrap">		</span>Order by? (Date, =
Name)</div>

<div><br></div><div><span style=3D"white-space:pre-wrap">	=
</span>2) &nbsp;What path segments should be used for =
search?</div></div><div>yes<span style=3D"white-space:pre-wrap">		=
</span>Option1: &nbsp; domains/?name=3Dexampl*.com &nbsp; &nbsp; &nbsp; =
by hollenbeck-weirds-rdap-search-02</div>
<div class=3D"im">
<div><span style=3D"white-space:pre-wrap">	</span>&nbsp; &nbsp; =
&nbsp; &nbsp; Option2: &nbsp; search/?domain=3Dexampl*.com &nbsp; &nbsp; =
&nbsp; by zhou-weirds-rdap-restful-search-00</div><div><span =
style=3D"white-space:pre-wrap">		</span>Option3: &nbsp; =
domains/?name=3Dexampl*.com&amp;page=3D3&amp;orderby=3Dname</div>

<div><br></div><div><span style=3D"white-space:pre-wrap">	=
</span>3) &nbsp;What response format should be used for =
search?</div><div><span style=3D"white-space:pre-wrap">		=
</span>Search level?</div></div><div>yes<span =
style=3D"white-space:pre-wrap">		</span>Multiple Results?</div>
<div class=3D"im">
<div><span style=3D"white-space:pre-wrap">		</span>Page ? =
(Total Page Number, Current Page Number)</div><div><span =
style=3D"white-space:pre-wrap">		</span>Oder =
by?</div><div><br></div><div><span style=3D"white-space:pre-wrap">	=
</span>4) &nbsp;Others?</div>

</div><div>yes<span style=3D"white-space:pre-wrap">		=
</span>I18N consideration</div><div>yes<span =
style=3D"white-space:pre-wrap">		</span>Security consideration =
(Privacy Protection)</div><div class=3D"im"><div><span =
style=3D"white-space:pre-wrap">		</span>Anything else?</div>

<div><br></div><div>#3 &nbsp;How should we document the search =
function?</div><div><span style=3D"white-space:pre-wrap">	=
</span>Option1: one separated search document which covers all the =
issues of search</div><div><span style=3D"white-space:pre-wrap">	=
</span>Option2: Merging all the search function into all related RDAP =
documents</div>

</div><div><span style=3D"white-space:pre-wrap">yes	</span>Option3: =
Merging the basic search function into all related RDAP documents<span =
style=3D"white-space:pre-wrap">	</span></div><div>future<span =
style=3D"white-space:pre-wrap">	     D</span>rafting one separate search =
document to cover advanced search</div>
<span class=3D"HOEnZb"><font color=3D"#888888">
=
<div><br></div><div><br></div><div>-Ernie</div><div><br></div></font></spa=
n></div><div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote"><div=
 class=3D"im">On Wed, Jul 17, 2013 at 8:51 PM, Ning Kong <span =
dir=3D"ltr">&lt;<a href=3D"mailto:nkong@cnnic.cn" =
target=3D"_blank">nkong@cnnic.cn</a>&gt;</span> wrote:<br>

</div><div><div class=3D"h5"><blockquote class=3D"gmail_quote" =
style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex"><br>
Hi folks,<br>
<br>
I try to list all related open questions on the search functions through =
this new thread. Any comments are appreciated!<br>
<br>
#1 &nbsp;Why should we consider the search function?<br>
&nbsp; &nbsp; &nbsp; &nbsp; 1) &nbsp;Optional search function described =
by the ICANN AGB<br>
&nbsp; &nbsp; &nbsp; &nbsp; 2) &nbsp;ICANN WSWG (Whois Survey Working =
Group) Survey Results (Requirement 5 for search)<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Note1: the final report =
of this survey is not published, but the results can be accessed in the =
link of <a =
href=3D"https://community.icann.org/display/WSDT/WSWG+Survey+Results" =
target=3D"_blank">https://community.icann.org/display/WSDT/WSWG+Survey+Res=
ults</a><br>


&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Note2: According to the =
results, over 81% respondents support the search function of domain =
name, over 53% respondents indicated positive interest in the search =
function of others (over 31% for NameServers, over 32% for Contact Name, =
over 34% for Contact Email).<br>


<br>
#2 &nbsp;What should be the search function?<br>
&nbsp; &nbsp; &nbsp; &nbsp; 1) &nbsp;What query types should be =
searchable<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Domain?<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; Handle?<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; Name?<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; Status?<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; Others?<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Nameserver?<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; Handle?<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; Name?<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; IP?<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; Others?<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Entity?<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; ID?<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; Name?<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; Email?<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; Adr?<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; Others?<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; IP?<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; Handle?<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; StartAddress?<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; Name?<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; Others?<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; AS?<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; Handle?<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; StartAutnum?<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; Name?<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; Others?<br>
<br>
&nbsp; &nbsp; &nbsp; &nbsp; 2) &nbsp;What kind of search functions =
should be considered?<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Wildcard? =
(single character match, multiple characters match, specific number of =
characters match)<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Boolean? (and, =
or, not)<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Page?<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Order by? (Date, =
Name)<br>
<br>
&nbsp; &nbsp; &nbsp; &nbsp; 2) &nbsp;What path segments should be used =
for search?<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Option1: &nbsp; =
domains/?name=3Dexampl*.com &nbsp; &nbsp; &nbsp;by =
hollenbeck-weirds-rdap-search-02<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Option2: &nbsp; =
search/?domain=3Dexampl*.com &nbsp; &nbsp; &nbsp;by =
zhou-weirds-rdap-restful-search-00<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Option3: &nbsp; =
domains/?name=3Dexampl*.com&amp;page=3D3&amp;orderby=3Dname<br>
<br>
&nbsp; &nbsp; &nbsp; &nbsp; 3) &nbsp;What response format should be used =
for search?<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Search level =
?<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Multiple Results =
?<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Page ? (Total =
Page Number, Current Page Number)<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Oder by ?<br>
<br>
&nbsp; &nbsp; &nbsp; &nbsp; 4) &nbsp;Others?<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; I18N =
consideration<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Security =
consideration (Privacy Protection)<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Anything =
else?<br>
<br>
#3 &nbsp;How should we document the search function?<br>
&nbsp; &nbsp; &nbsp; &nbsp; Option1: &nbsp;one separated search document =
which covers all the issues of search<br>
&nbsp; &nbsp; &nbsp; &nbsp; Option2: &nbsp;Merging all the search =
function into all related RDAP documents (Query, Response, others?)<br>
&nbsp; &nbsp; &nbsp; &nbsp; Option3: &nbsp;Merging the basic search =
function into all related RDAP documents (Query, Response, others?), =
drafting one separated search document to cover the advanced search =
function<br>
<br>
#4 &nbsp;Other Open Questions<br>
&nbsp; &nbsp; &nbsp; &nbsp; 1) &nbsp;How to clearly define the basic =
search function and the advanced one?<br>
&nbsp; &nbsp; &nbsp; &nbsp; 2) &nbsp;Need we to consider the search =
function across different RDAP servers? (Search + Redirect ?)<br>
<br>
<br>
<br>
Cheers,<br>
Ning<br>
<br>
_______________________________________________<br>
weirds mailing list<br>
<a href=3D"mailto:weirds@ietf.org" =
target=3D"_blank">weirds@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/weirds" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/weirds</a><br>
</blockquote></div></div></div><br></div>
<br>_______________________________________________<br>
weirds mailing list<br>
<a href=3D"mailto:weirds@ietf.org">weirds@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/weirds" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/weirds</a><br><br>=
</blockquote></div></div></blockquote></div></div></body></html>=

--Apple-Mail=_FE94C610-9FBB-46C6-A81B-F01E59369389--

From andy@arin.net  Wed Jul 24 03:07:09 2013
Return-Path: <andy@arin.net>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EA86311E8156 for <weirds@ietfa.amsl.com>; Wed, 24 Jul 2013 03:07:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CyliTQEbfseA for <weirds@ietfa.amsl.com>; Wed, 24 Jul 2013 03:07:02 -0700 (PDT)
Received: from smtp1.arin.net (smtp1.arin.net [IPv6:2001:500:4:13::33]) by ietfa.amsl.com (Postfix) with ESMTP id 1D8CC11E83CC for <weirds@ietf.org>; Wed, 24 Jul 2013 03:06:41 -0700 (PDT)
Received: by smtp1.arin.net (Postfix, from userid 323) id 9297B16516A; Wed, 24 Jul 2013 06:06:40 -0400 (EDT)
Received: from ASHXCH01.corp.arin.net (ashxch01.corp.arin.net [199.43.0.17]) by smtp1.arin.net (Postfix) with ESMTP id E61B81650F2; Wed, 24 Jul 2013 06:06:39 -0400 (EDT)
Received: from CHAXCH03.corp.arin.net (10.1.30.17) by ASHXCH01.corp.arin.net (199.43.0.17) with Microsoft SMTP Server (TLS) id 14.1.421.2; Wed, 24 Jul 2013 06:06:39 -0400
Received: from CHAXCH02.corp.arin.net ([169.254.2.236]) by CHAXCH03.corp.arin.net ([10.1.30.18]) with mapi id 14.02.0328.009; Wed, 24 Jul 2013 06:06:36 -0400
From: Andy Newton <andy@arin.net>
To: "John R. Levine" <johnl@iecc.com>
Thread-Topic: [weirds] search for A-labels
Thread-Index: AQHOhu1FE8H/BnlA/0KACYvOp+AO4ZlxEUQAgAAHQoCAAYXOgIAAWMSAgACmAIA=
Date: Wed, 24 Jul 2013 10:06:36 +0000
Message-ID: <CE151E46.26D86%andy@arin.net>
In-Reply-To: <alpine.BSF.2.00.1307231611390.72030@joyce.lan>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.5.130515
x-originating-ip: [192.149.252.96]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <223367DB7041BF449CF86382CC4F211A@corp.arin.net>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: John Levine <johnl@taugh.com>, "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] search for A-labels
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Jul 2013 10:07:09 -0000

On 7/23/13 4:12 PM, "John R. Levine" <johnl@iecc.com> wrote:

>> The point Scott is trying to make, I think, is that we are attempting to
>> define how two pieces of software interoperate and that unpredictable
>> results are likely in this case. At the very least we should point out
>> that the results will be unpredictable or at-best based on partial match
>> semantics of ASCII only.
>
>Hmmn.  If you look for ab* you can't tell whether that's an ASCII pattern
>or a U-label pattern.  If you look for xn--ab* it's definitely an A-label
>pattern.

Yes, that's right. I believe that is why we received the advice about ab*
being a search for all the combinations that 'b' could be combined with if
it were a Unicode character that might be combined with another Unicode
character and the references to the docs specifying the list of
combinations.

FWI, I don't have a strong opinion on this either way. I just know that
I18N search is non-trivial and I doubt we'll get to publication in the
IETF if we don't have a good answer for it.

-andy


From andy@arin.net  Wed Jul 24 03:15:54 2013
Return-Path: <andy@arin.net>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0541911E83CC for <weirds@ietfa.amsl.com>; Wed, 24 Jul 2013 03:15:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9-GDMai+9RBs for <weirds@ietfa.amsl.com>; Wed, 24 Jul 2013 03:15:48 -0700 (PDT)
Received: from smtp1.arin.net (smtp1.arin.net [IPv6:2001:500:4:13::33]) by ietfa.amsl.com (Postfix) with ESMTP id 0700D11E8103 for <weirds@ietf.org>; Wed, 24 Jul 2013 03:15:48 -0700 (PDT)
Received: by smtp1.arin.net (Postfix, from userid 323) id A47EB1651B9; Wed, 24 Jul 2013 06:15:47 -0400 (EDT)
Received: from ASHXCH01.corp.arin.net (ashxch01.corp.arin.net [199.43.0.17]) by smtp1.arin.net (Postfix) with ESMTP id 1A34916516A; Wed, 24 Jul 2013 06:15:47 -0400 (EDT)
Received: from CHAXCH03.corp.arin.net (10.1.30.17) by ASHXCH01.corp.arin.net (199.43.0.17) with Microsoft SMTP Server (TLS) id 14.1.421.2; Wed, 24 Jul 2013 06:15:40 -0400
Received: from CHAXCH02.corp.arin.net ([169.254.2.236]) by CHAXCH03.corp.arin.net ([10.1.30.18]) with mapi id 14.02.0328.009; Wed, 24 Jul 2013 06:15:39 -0400
From: Andy Newton <andy@arin.net>
To: John Levine <johnl@taugh.com>, "weirds@ietf.org" <weirds@ietf.org>
Thread-Topic: [weirds] Open Questions on the Search function for RDAP
Thread-Index: AQHOh+VE743Uqi/U0EebHY06AK1FMZlzBYEAgAASRYCAAIXrAA==
Date: Wed, 24 Jul 2013 10:15:38 +0000
Message-ID: <CE151FCB.26D91%andy@arin.net>
In-Reply-To: <20130723221619.73211.qmail@joyce.lan>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.5.130515
x-originating-ip: [192.149.252.96]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <5EB642D94FEA004BBE6DFBC66535BC15@corp.arin.net>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [weirds] Open Questions on the Search function for RDAP
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Jul 2013 10:15:54 -0000

On 7/23/13 6:16 PM, "John Levine" <johnl@taugh.com> wrote:

>>That many do all have a bulk whois service, and since RDAP can do
>>authentication they could then do the bulk whois using the same
>>protocol?
>
>Hence I'd want to hear from a registry that says that they will
>implement bulk RDAP before trying to invent a query protocol for it.
>What's the point otherwise?

John,

We (ARIN) offer search and bulk access (two different things), though we
don't offer search access with paging. The search features are somewhat
similar to the current basic features but with combining logic for
multiple fields in some situations. The bulk access is restricted to those
signing an AUP only, and is offered up as ZIP files via HTTP in a
completely different manner than our restful whois service.

All that said, I agree with your design approach. Let's get the basic
stuff out the door and worry about the corner cases and more advanced
features later.

-andy


From shollenbeck@verisign.com  Wed Jul 24 04:18:38 2013
Return-Path: <shollenbeck@verisign.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8469011E8200 for <weirds@ietfa.amsl.com>; Wed, 24 Jul 2013 04:18:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id L6-YcW9NdqbN for <weirds@ietfa.amsl.com>; Wed, 24 Jul 2013 04:18:29 -0700 (PDT)
Received: from exprod6og120.obsmtp.com (exprod6og120.obsmtp.com [64.18.1.236]) by ietfa.amsl.com (Postfix) with ESMTP id D2F1611E81D0 for <weirds@ietf.org>; Wed, 24 Jul 2013 04:18:27 -0700 (PDT)
Received: from peregrine.verisign.com ([216.168.239.74]) (using TLSv1) by exprod6ob120.postini.com ([64.18.5.12]) with SMTP ID DSNKUe+4Ap8kjUuZAW9dXya2hYE8UABWfkTD@postini.com; Wed, 24 Jul 2013 04:18:28 PDT
Received: from BRN1WNEXCHM01.vcorp.ad.vrsn.com (brn1wnexchm01.vcorp.ad.vrsn.com [10.173.152.255]) by peregrine.verisign.com (8.13.6/8.13.4) with ESMTP id r6OBIMl9031002 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 24 Jul 2013 07:18:23 -0400
Received: from BRN1WNEXMBX01.vcorp.ad.vrsn.com ([::1]) by BRN1WNEXCHM01.vcorp.ad.vrsn.com ([::1]) with mapi id 14.02.0342.003; Wed, 24 Jul 2013 07:18:22 -0400
From: "Hollenbeck, Scott" <shollenbeck@verisign.com>
To: Andrew Sullivan <ajs@anvilwalrusden.com>, "weirds@ietf.org" <weirds@ietf.org>
Thread-Topic: [weirds] Open Questions on the Search function for RDAP
Thread-Index: AQHOh+VE5TWSY3TwzkiDniws1E43tZlzD+6AgAAEfoCAACtZAIAADbSAgABcdAA=
Date: Wed, 24 Jul 2013 11:18:22 +0000
Message-ID: <831693C2CDA2E849A7D7A712B24E257F4921F181@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
References: <alpine.BSF.2.00.1307231642410.72953@joyce.lan> <4720C967-B72E-4D0E-B209-2344416F99E1@mwyoung.ca> <alpine.BSF.2.00.1307231758270.73013@joyce.lan> <2A63C966-C44E-438F-8A62-AA674824FBF2@mwyoung.ca> <20130724012831.GE41776@mx1.yitter.info>
In-Reply-To: <20130724012831.GE41776@mx1.yitter.info>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.173.152.4]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [weirds] Open Questions on the Search function for RDAP
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Jul 2013 11:18:38 -0000

> -----Original Message-----
> From: weirds-bounces@ietf.org [mailto:weirds-bounces@ietf.org] On
> Behalf Of Andrew Sullivan
> Sent: Tuesday, July 23, 2013 9:29 PM
> To: weirds@ietf.org
> Subject: Re: [weirds] Open Questions on the Search function for RDAP

[snip]

> > All this might end up being a moot point given ICANN's latest
> direction in centralized next gen Whois.
>=20
> If someone wants to make an argument for real that ICANN is going to
> pursue that direction, then I suggest we stop working on names
> altogether and finish the numbers case the way some people wanted to
> do originally.  (For my part, I think that the "latest direction" is
> in fact just a bunch of half-informed -- or less -- people whose
> answer to all problems is to centralise everything under someone's
> control.  I look forward to the RDAP-vs-OSICANNWhois bakeoff.)

"half-informed -- or less"? Sigh...

Anything the EWG (of which I am a member) recommends is nothing more than t=
hat - a _recommendation_ to be considered by the GNSO. It's not a "directio=
n" at all. I fully expect that whatever eventually comes out of the policy =
development process will be different, and a single, centralized repository=
 might not be part of the solution because it does present significant chal=
lenges. Either way the work we're doing _here_ should be useful (if not a r=
eal driver) and will very likely shape the future if/when we deploy RDAP an=
d gain real operational experience with it.

Running code should easily trump theory. I don't see there ever being an "O=
SICANNWhois".

While we're on the topic of centralization, I do believe there's one place =
where it could be very helpful for us: user credentials and authentication.=
 I'd much prefer to work with a system where a small number of trusted enti=
ties become the "go to" sources for credentials so that people who work wit=
h multiple operators don't have to secure credentials from each one indepen=
dently. Federated authentication makes a lot of sense when the number of re=
gistry operators is large.

Scott

From johnl@iecc.com  Wed Jul 24 08:59:29 2013
Return-Path: <johnl@iecc.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F0AD011E8114 for <weirds@ietfa.amsl.com>; Wed, 24 Jul 2013 08:59:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.679
X-Spam-Level: 
X-Spam-Status: No, score=-110.679 tagged_above=-999 required=5 tests=[AWL=0.520, BAYES_00=-2.599, HABEAS_ACCREDITED_SOI=-4.3, RCVD_IN_BSP_TRUSTED=-4.3, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zlw9tUCaWlj9 for <weirds@ietfa.amsl.com>; Wed, 24 Jul 2013 08:59:24 -0700 (PDT)
Received: from leila.iecc.com (leila6.iecc.com [IPv6:2001:470:1f07:1126:0:4c:6569:6c61]) by ietfa.amsl.com (Postfix) with ESMTP id 8369B11E80D3 for <weirds@ietf.org>; Wed, 24 Jul 2013 08:59:23 -0700 (PDT)
Received: (qmail 23857 invoked from network); 24 Jul 2013 15:59:21 -0000
Received: from leila.iecc.com (64.57.183.34) by mail1.iecc.com with QMQP; 24 Jul 2013 15:59:21 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding; s=51eff9d9.xn--3zv.k1307; i=johnl@user.iecc.com; bh=AXPb4MF4vYGftzCguxFcfxIuE3nQxHyYN2jxjJ/Tw6s=; b=Lr7DrKpjdhqf9q5mZZUh2fjV9lod0+hmnvGbehy5Cw4QRnSTZx8ggjPsPV1MWkUMb1sNLpd3HeDtl4aj83qqpGcWH+0dLI+upL3pWb2e84dNa/lc/tFrrXE8agxWs5dg/kCdnnOxvcZPUwZl9KAnjDcXzbk9gC1nsOY2+itCwo/f9to+kCMkTyVqD3rcnJkKuSF57AtQs/WOqH70tonGGUohr158mEBoy5NzZ5hczaZkSnsSetWTlaWWKWC/CiUi
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding; s=51eff9d9.xn--3zv.k1307; olt=johnl@user.iecc.com; bh=AXPb4MF4vYGftzCguxFcfxIuE3nQxHyYN2jxjJ/Tw6s=; b=JONanalLQKscplw4l/ncGx1fCcvGb/4Awxfaei29IrJRyK14XW0jtmmGkjh6CkjYQZBkm+Gn+Em2RrYShIAdqKAi8SRm03tXwMfZ3nLubhgG4pVb1LCOx8Be04nawzjjOJRPsf7m/T5MXsqgagpUpAWLeQiuW7dPEvWqJHJm4aPdjXikxZWNnI/8iDNeHFBXrb2TZhCnzsDU4iD/vCm69aVRI08mwnFefAxFo5X4TjNAJQSKzm+vyTwgv5+6cmKp
Date: 24 Jul 2013 15:58:58 -0000
Message-ID: <20130724155858.3132.qmail@joyce.lan>
From: "John Levine" <johnl@taugh.com>
To: weirds@ietf.org
In-Reply-To: <47279063-CD2E-4FB9-8805-B6D9F29FE09A@cnnic.cn>
Organization: 
X-Headerized: yes
Mime-Version: 1.0
Content-type: text/plain; charset=utf-8
Content-transfer-encoding: 8bit
Subject: Re: [weirds] Open Questions on the Search function for RDAP
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Jul 2013 15:59:29 -0000

>As for #1, IMO, there are mainly two different ways to answer this question.
>     Way 1, We should only consider the search functions which are
>currently implemented in existing Whois system. That is to say, if
>current Whois system doesn't (or rarely) support search functions, RDAP
>shouldn't include search functions.
>      Way 2, the potential requirements on the search functions for the
>RDAP should be the key factor for us to consider. ICANN WSWG survey
>results may be a useful reference for the WG. (Based on the result, the
>requirements for search are considerable.)

I can report from sad experience that nothing good will come from
attempting to design complex untested features and hoping that someone
will implement them.

The search requirements are, as far as I can tell, just a wish list of
what WHOIS users would like.  But there are strong reasons, both
technical and policy reasons, that registries and registrars don't
offer complex WHOIS searches now.  Since they don't offer complex
search now, I don't understand why they would offer it with RDAP.
There is nothing in the new gTLD program that requires any search at
all.

Even if we try and limit ourself to the technical issues, complex
searches are a difficult database problem.  Searches that look similar
can require very different amounts of work, e.g., a search for "ab*"
is usually two or three disk operations, while a search for "*ab"
often requires scanning the entire table.  To design something that
had a chance of working, we would need both database experts and
registry/registrar operations experts.

So please, let's specify what people are likely to implement.  If it
later turns out that registries actually plan to do complex search,
then we can work with them to design something they plan to
implement.

R's,
John



From ebw@abenaki.wabanaki.net  Wed Jul 24 10:08:16 2013
Return-Path: <ebw@abenaki.wabanaki.net>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7431711E8125 for <weirds@ietfa.amsl.com>; Wed, 24 Jul 2013 10:08:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.437
X-Spam-Level: 
X-Spam-Status: No, score=-0.437 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_NET=0.611,  RDNS_NONE=0.1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DapPmCS6fOVt for <weirds@ietfa.amsl.com>; Wed, 24 Jul 2013 10:08:10 -0700 (PDT)
Received: from wampumpeag.net (unknown [65.99.1.131]) by ietfa.amsl.com (Postfix) with ESMTP id 5077911E80F6 for <weirds@ietf.org>; Wed, 24 Jul 2013 10:08:09 -0700 (PDT)
Received: from abalone.local ([67.42.198.88]) by wampumpeag.net (8.14.7/8.14.7) with ESMTP id r6OH87gx046230 for <weirds@ietf.org>; Wed, 24 Jul 2013 13:08:07 -0400 (EDT) (envelope-from ebw@abenaki.wabanaki.net)
Message-ID: <51F009F6.50508@abenaki.wabanaki.net>
Date: Wed, 24 Jul 2013 10:08:06 -0700
From: Eric Brunner-Williams <ebw@abenaki.wabanaki.net>
Organization: wampumpeag
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:17.0) Gecko/20130620 Thunderbird/17.0.7
MIME-Version: 1.0
To: weirds@ietf.org
References: <alpine.BSF.2.00.1307231642410.72953@joyce.lan> <4720C967-B72E-4D0E-B209-2344416F99E1@mwyoung.ca> <alpine.BSF.2.00.1307231758270.73013@joyce.lan> <2A63C966-C44E-438F-8A62-AA674824FBF2@mwyoung.ca> <20130724012831.GE41776@mx1.yitter.info>
In-Reply-To: <20130724012831.GE41776@mx1.yitter.info>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Subject: Re: [weirds] Open Questions on the Search function for RDAP
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: ebw@abenaki.wabanaki.net
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Jul 2013 17:08:16 -0000

On 7/23/13 6:28 PM, Andrew Sullivan wrote:
>> > All this might end up being a moot point given ICANN's latest direction in centralized next gen Whois.

> If someone wants to make an argument for real that ICANN is going to
> pursue that direction, then I suggest we stop working on names
> altogether and finish the numbers case the way some people wanted to
> do originally.  (For my part, I think that the "latest direction" is
> in fact just a bunch of half-informed -- or less -- people whose
> answer to all problems is to centralise everything under someone's
> control.  I look forward to the RDAP-vs-OSICANNWhois bakeoff.)

Plus One. The new (now 8 months into what may be just a three year
gig) CEO/President made a pre-informed commitment just about 8 months
ago (at the Toronto meeting) and the policy volunteers in this area
include ... wicked few of us.

On to numbers.

Eric

From sm@resistor.net  Wed Jul 24 12:50:36 2013
Return-Path: <sm@resistor.net>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6D16711E8105; Wed, 24 Jul 2013 12:50:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sqj3vnPQEHas; Wed, 24 Jul 2013 12:50:29 -0700 (PDT)
Received: from mx.ipv6.elandsys.com (mx.ipv6.elandsys.com [IPv6:2001:470:f329:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id 00A3111E80A2; Wed, 24 Jul 2013 12:50:25 -0700 (PDT)
Received: from SUBMAN.resistor.net (IDENT:sm@localhost [127.0.0.1]) (authenticated bits=0) by mx.elandsys.com (8.14.5/8.14.5) with ESMTP id r6OJoJ5r011022; Wed, 24 Jul 2013 12:50:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=opendkim.org; s=mail2010; t=1374695424; bh=zPjBDaCu4Dhvdhone/Ke1/oo4E7x2u/LUZAF1oeL8+k=; h=Date:To:From:Subject:Cc:In-Reply-To:References; b=Uhl4kaf/4eo9SSShTJ8F/uxxAq27Ge/IW7UZFNmVedN6qx0JdLd+HFELy5R4JDfuX +8VaI1r9GXj+lN8Tjl1cGEm4KvedudJ0L63mXCFLnJN9hRyHcQ26h2JhW7q8kjchyq fRVBXTtRmvrLxvaiFnuHfkaAA1e7RdosRD6+uvzs=
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=resistor.net; s=mail; t=1374695424; i=@resistor.net; bh=zPjBDaCu4Dhvdhone/Ke1/oo4E7x2u/LUZAF1oeL8+k=; h=Date:To:From:Subject:Cc:In-Reply-To:References; b=N5o5kxNhpphUk1O1/M+cTlQQSVzaOl8awyge6q95EZjzJk5wYQUWWAjCPGG9bLJRr eLPQMnJmHTKpDc8bNLwzU9DH5IaNkC5FxCz8Zp6/Xy2AUrYZuUmyVMGn1yoYvYYV6q 33oxyukhERNJ4uc51kNXsHLG0e2o5/U2gRGQi6pk=
Message-Id: <6.2.5.6.2.20130724111528.0d2bf428@resistor.net>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Wed, 24 Jul 2013 12:21:24 -0700
To: ietf@ietf.org
From: SM <sm@resistor.net>
In-Reply-To: <20130715230614.25146.34230.idtracker@ietfa.amsl.com>
References: <20130715230614.25146.34230.idtracker@ietfa.amsl.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Cc: weirds@ietf.org
Subject: Re: [weirds] Last Call: <draft-ietf-weirds-rdap-sec-04.txt> (Security Services for the Registration Data Access Protocol) to Proposed Standard
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Jul 2013 19:50:37 -0000

At 16:06 15-07-2013, The IESG wrote:
>The IESG has received a request from the Web Extensible Internet
>Registration Data Service WG (weirds) to consider the following document:
>- 'Security Services for the Registration Data Access Protocol'
>   <draft-ietf-weirds-rdap-sec-04.txt> as Proposed Standard
>
>The IESG plans to make a decision in the next few weeks, and solicits
>final comments on this action. Please send substantive comments to the
>ietf@ietf.org mailing lists by 2013-07-29. Exceptionally, comments may be

According to Section 1, the Registration Data Access Protocol is a 
Lookup Format,
JSON Responses and HTTP usage.  This looks like a weird protocol to 
me.  If the said protocol is HTTP + JSON (responses) it would be 
clearer to the reader to explain that in one specification.  Section 
1 mentions that:

   "One goal of RDAP is to provide security services that do not exist in
    the WHOIS"

I don't see how adding a fourth document helps to achieve that goal.

In Section 3.1:

   'To that end, RDAP clients and servers MUST implement the
    authentication framework specified in "HTTP Authentication:
    Basic and Digest Access Authentication" [RFC2617].'

This draft refers to the above authentication framework as the RDAP 
authentication framework.  The draft then explains how the "basic" 
and "digest" schemes work.  This is "how-to" stuff.  The draft sets 
the following requirement:

   'If the "basic" scheme is used, HTTP Over TLS [RFC2818] MUST be used
    to protect the client's credentials from disclosure while in transit
   (see Section 3.4).'

If I understood correctly HTTPS is needed for security only if the 
"basic" scheme" is used.

   "RDAP SHOULD be capable of supporting future authentication methods
    defined for use with HTTP."

That sounds like a "SHOULD CONSIDER".  Given how ill-defined the 
protocol is I doubt that the above is actionable.

In Section 3.1.1:

   "RDAP MAY include a federated authentication mechanism that permits
    a client to access multiple RDAP servers in the same federation
    with one credential."

Using an upper-case "may" does not bring much in terms of 
security.  The draft takes the stance that security is an optional feature.

Section 3.1.1 looks like an executive summary for federated authentication.

In Section 3.3:

   "An RDAP service has to be available to be useful.  There are no RDAP-
    unique requirements to provide availability, but as a general
    security consideration a service operator needs to be aware of the
    issues associated with denial of service."

The text says that the service must be available to be useful and 
that there isn't any requirement for the service to be available.

In Section 3.4:

   "Web services such as RDAP commonly use HTTP Over TLS [RFC2818] to
    provide that protection by encrypting all traffic sent on the
    connection between client and server."

The above describes the protocol as a web service.

   "When this scheme is used, HTTP Over TLS MUST be used to protect the
    client's credentials from disclosure while in transit.'

The above repeats a "MUST" mentioned in a previous section.

In Section 5:

   "RDAP might need to be extended to provide this service in the future."

This does not look like a security consideration.

   "Code injection refers to adding code into a computer system
    or program to alter the course of execution."

I can only wonder about who is the target audience after reading the above.

The security considerations section seems like an attempt to write 
something about security as there isn't nothing to say about the protocol.

Overall, the draft does not look like a technical specification.  It 
looks like the working group took FYI 36 as a template for designing 
a security service instead of thinking about security and designing a 
security service.

Regards,
-sm 


From nkong@cnnic.cn  Thu Jul 25 01:37:58 2013
Return-Path: <nkong@cnnic.cn>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 677E321F99AF for <weirds@ietfa.amsl.com>; Thu, 25 Jul 2013 01:37:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.001,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CDCyHhhhFBir for <weirds@ietfa.amsl.com>; Thu, 25 Jul 2013 01:37:53 -0700 (PDT)
Received: from cnnic.cn (smtp.cnnic.cn [218.241.118.7]) by ietfa.amsl.com (Postfix) with SMTP id B988721F999E for <weirds@ietf.org>; Thu, 25 Jul 2013 01:37:52 -0700 (PDT)
Received: from unknown127.0.0.1 (HELO [218.241.103.97]) (127.0.0.1) by 127.0.0.1 with SMTP; Thu, 25 Jul 2013 16:37:29 +0800
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\))
From: Ning Kong <nkong@cnnic.cn>
In-Reply-To: <20130724155858.3132.qmail@joyce.lan>
Date: Thu, 25 Jul 2013 16:37:29 +0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <DD429C0E-355D-4763-A09B-612C55856615@cnnic.cn>
References: <20130724155858.3132.qmail@joyce.lan>
To: "John Levine" <johnl@taugh.com>
X-Mailer: Apple Mail (2.1508)
Cc: weirds@ietf.org
Subject: Re: [weirds] Open Questions on the Search function for RDAP
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Jul 2013 08:37:58 -0000

Hi John,

Thanks for your comments. Please see my feedback inline.

> I can report from sad experience that nothing good will come from
> attempting to design complex untested features and hoping that someone
> will implement them.
>=20
> The search requirements are, as far as I can tell, just a wish list of
> what WHOIS users would like. =20
No. Not only WHOIS users but also WHOIS providers joined the ICANN WSWG =
survey. Based on the result documents, the participants cover Commercial =
business user, Non-commercial organization user, Individual or end user, =
Domain name Registrar and/or Registry, Internet access provider or =
network operator.

> But there are strong reasons, both
> technical and policy reasons, that registries and registrars don't
> offer complex WHOIS searches now.  Since they don't offer complex
> search now, I don't understand why they would offer it with RDAP.
"They don't offer it now" doesn't definitely equal to "They won't offer =
it later".

> Even if we try and limit ourself to the technical issues, complex
> searches are a difficult database problem.  Searches that look similar
> can require very different amounts of work, e.g., a search for "ab*"
> is usually two or three disk operations, while a search for "*ab"
> often requires scanning the entire table.  To design something that
> had a chance of working, we would need both database experts and
> registry/registrar operations experts.
I understand. But the above problem can't be the reason that we should =
not do this work.

> So please, let's specify what people are likely to implement.  If it
> later turns out that registries actually plan to do complex search,
> then we can work with them to design something they plan to
> implement.
Agree. IMO, making a survey is a method to specify what people are =
likely to implement. I wonder if you think the ICANN WSWG survey is =
enough or not.

As I mentioned in my last reply, I hope we can firstly make clear on the =
question #1. Here, I slightly modify it.
Question #1   Should we consider the search function (whether it is =
simple or complex)?
Answer 1: Yes. Both simple and complex function.
Answer 2: Yes. only simple function.=20
Answer 3: No.

So, what is your choice?

Cheers,
Ning


From johnl@taugh.com  Thu Jul 25 09:10:09 2013
Return-Path: <johnl@taugh.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 19EA221F969F for <weirds@ietfa.amsl.com>; Thu, 25 Jul 2013 09:10:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AHWIo6xOkbgF for <weirds@ietfa.amsl.com>; Thu, 25 Jul 2013 09:10:08 -0700 (PDT)
Received: from leila.iecc.com (leila6.iecc.com [IPv6:2001:470:1f07:1126:0:4c:6569:6c61]) by ietfa.amsl.com (Postfix) with ESMTP id 13CD821F9433 for <weirds@ietf.org>; Thu, 25 Jul 2013 09:10:03 -0700 (PDT)
Received: (qmail 26322 invoked from network); 25 Jul 2013 16:10:00 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:user-agent:cleverness; s=66d0.51f14dd8.k1307; bh=/bRGWr7m5SOeDn1e8yLmk74O1ujIY25PGLwfKK5nwb0=; b=TOCAo+UjCD/jv6HTrUA0KoTtxv/uT+Ck117OWpwV33UVzfyXdMu/rAtVFJj7SPwv67vKwEholhkYtYCUvy4BwQ2IJ9CwNRfLMCBUhq/AosCn+U4lJXFejk/j3CyfsqILmCaxug5oweGvEdTg301UhMHM/0PEJrSvpB0+K7UD5xf2v49B87fRENDIz/DaaO5kDmQNg+ZEMbWjFczAR2tCvRKgYnIY1afX+1XLUQtFW9vhQ6kh3du1t9p7qCjwDnlp
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:user-agent:cleverness; s=66d0.51f14dd8.k1307; bh=/bRGWr7m5SOeDn1e8yLmk74O1ujIY25PGLwfKK5nwb0=; b=sxsN/JNvB9pwnB9k6VN2Vgv8SaAHnuHxxNh5uH9q3WMWPbZlzNks8FmIJhzjpn/FYMUAHFzfeIIxzcRTWLLEaZRFDD9IyANG8UD4ZLeJD2ZTn4vV4+sMIAmGmAsO8hjP/4/vsBcBZKyQ21YrGfuvfsC/OsVyNOkYgLx+azqsMh2tub7ePuhJPxlbXKmo3n2NVzRPD9P83/Lm4V55ebIEfRAHHbx9Z/fZ0hEeX/57QGmLcExLQvEFV6Cvxk4bkIrN
Received: (ofmipd 127.0.0.1); 25 Jul 2013 16:09:38 -0000
Date: 25 Jul 2013 18:09:59 +0200
Message-ID: <alpine.BSF.2.00.1307251808230.2511@joyce.lan>
From: "John R Levine" <johnl@taugh.com>
To: "Ning Kong" <nkong@cnnic.cn>
In-Reply-To: <DD429C0E-355D-4763-A09B-612C55856615@cnnic.cn>
References: <20130724155858.3132.qmail@joyce.lan> <DD429C0E-355D-4763-A09B-612C55856615@cnnic.cn>
User-Agent: Alpine 2.00 (BSF 1167 2008-08-23)
Cleverness: None detected
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Cc: weirds@ietf.org
Subject: Re: [weirds] Open Questions on the Search function for RDAP
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Jul 2013 16:10:09 -0000

> Answer 2: Yes. only simple function.

We've seen providers that say they'll do simple search, so that's what we 
should put in the spec.

If we find registries that plan to offer more complex searches, we can add 
that later, but I'd very much prefer to put something simple in the spec 
that we are confident can be implemented.

Regards,
John Levine, johnl@taugh.com, Taughannock Networks, Trumansburg NY
"I dropped the toothpaste", said Tom, crestfallenly.

From andy@arin.net  Thu Jul 25 09:30:51 2013
Return-Path: <andy@arin.net>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DC9F021F967C for <weirds@ietfa.amsl.com>; Thu, 25 Jul 2013 09:30:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[AWL=4.000,  BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AXszgQ+l+aH0 for <weirds@ietfa.amsl.com>; Thu, 25 Jul 2013 09:30:45 -0700 (PDT)
Received: from smtp1.arin.net (smtp1.arin.net [192.149.252.33]) by ietfa.amsl.com (Postfix) with ESMTP id 58E9121F964C for <weirds@ietf.org>; Thu, 25 Jul 2013 09:30:40 -0700 (PDT)
Received: by smtp1.arin.net (Postfix, from userid 323) id EA413165312; Thu, 25 Jul 2013 12:30:09 -0400 (EDT)
Received: from ASHXCH01.corp.arin.net (ashxch01.corp.arin.net [199.43.0.17]) by smtp1.arin.net (Postfix) with ESMTP id 6D125165310; Thu, 25 Jul 2013 12:30:09 -0400 (EDT)
Received: from CHAXCH03.corp.arin.net (10.1.30.17) by ASHXCH01.corp.arin.net (199.43.0.17) with Microsoft SMTP Server (TLS) id 14.1.421.2; Thu, 25 Jul 2013 12:30:09 -0400
Received: from CHAXCH02.corp.arin.net ([169.254.2.236]) by CHAXCH03.corp.arin.net ([10.1.30.18]) with mapi id 14.02.0328.009; Thu, 25 Jul 2013 12:30:08 -0400
From: Andy Newton <andy@arin.net>
To: John R Levine <johnl@taugh.com>, Ning Kong <nkong@cnnic.cn>
Thread-Topic: [weirds] Open Questions on the Search function for RDAP
Thread-Index: AQHOg1EY743Uqi/U0EebHY06AK1FMZlsZrwAgAT1/ICAAncdAIAAdgAAgAEW+4CAAH5ugP//wo+A
Date: Thu, 25 Jul 2013 16:30:06 +0000
Message-ID: <CE16CABB.26E1B%andy@arin.net>
In-Reply-To: <alpine.BSF.2.00.1307251808230.2511@joyce.lan>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.5.130515
x-originating-ip: [192.149.252.96]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <D169B1BCF584D5408105FB076BB42E63@corp.arin.net>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] Open Questions on the Search function for RDAP
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Jul 2013 16:30:52 -0000

On 7/25/13 12:09 PM, "John R Levine" <johnl@taugh.com> wrote:

>> Answer 2: Yes. only simple function.
>
>We've seen providers that say they'll do simple search, so that's what we
>should put in the spec.
>
>If we find registries that plan to offer more complex searches, we can
>add=20
>that later, but I'd very much prefer to put something simple in the spec
>that we are confident can be implemented.


+1

-andy


From fneves@registro.br  Thu Jul 25 09:55:10 2013
Return-Path: <fneves@registro.br>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2C4E521F849C for <weirds@ietfa.amsl.com>; Thu, 25 Jul 2013 09:55:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0BYgTww9NwFL for <weirds@ietfa.amsl.com>; Thu, 25 Jul 2013 09:55:06 -0700 (PDT)
Received: from clone.registro.br (clone.registro.br [IPv6:2001:12ff:0:2::4]) by ietfa.amsl.com (Postfix) with ESMTP id 5687721F8925 for <weirds@ietf.org>; Thu, 25 Jul 2013 09:55:04 -0700 (PDT)
Received: by clone.registro.br (Postfix, from userid 1000) id 4A669E04AE; Thu, 25 Jul 2013 13:55:03 -0300 (BRT)
Date: Thu, 25 Jul 2013 13:55:03 -0300
From: Frederico A C Neves <fneves@registro.br>
To: "weirds@ietf.org" <weirds@ietf.org>
Message-ID: <20130725165503.GC64849@registro.br>
References: <alpine.BSF.2.00.1307251808230.2511@joyce.lan> <CE16CABB.26E1B%andy@arin.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <CE16CABB.26E1B%andy@arin.net>
Subject: Re: [weirds] Open Questions on the Search function for RDAP
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Jul 2013 16:55:10 -0000

On Thu, Jul 25, 2013 at 04:30:06PM +0000, Andy Newton wrote:
> On 7/25/13 12:09 PM, "John R Levine" <johnl@taugh.com> wrote:
> 
> >> Answer 2: Yes. only simple function.
> >
> >We've seen providers that say they'll do simple search, so that's what we
> >should put in the spec.
> >
> >If we find registries that plan to offer more complex searches, we can
> >add 
> >that later, but I'd very much prefer to put something simple in the spec
> >that we are confident can be implemented.
> 
> 
> +1
> 
> -andy

I also support this direction.

Fred

From nkong@cnnic.cn  Thu Jul 25 17:49:48 2013
Return-Path: <nkong@cnnic.cn>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 99A8021F8C8E for <weirds@ietfa.amsl.com>; Thu, 25 Jul 2013 17:49:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id c+FA7cY4wVYc for <weirds@ietfa.amsl.com>; Thu, 25 Jul 2013 17:49:43 -0700 (PDT)
Received: from cnnic.cn (smtp.cnnic.cn [218.241.118.7]) by ietfa.amsl.com (Postfix) with SMTP id 078F521F8C65 for <weirds@ietf.org>; Thu, 25 Jul 2013 17:49:42 -0700 (PDT)
Received: from unknown127.0.0.1 (HELO [218.241.103.248]) (127.0.0.1) by 127.0.0.1 with SMTP; Fri, 26 Jul 2013 08:49:35 +0800
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\))
From: Ning Kong <nkong@cnnic.cn>
In-Reply-To: <20130725165503.GC64849@registro.br>
Date: Fri, 26 Jul 2013 08:49:35 +0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <4CA036F4-CC58-4DF8-AA33-791A4165648B@cnnic.cn>
References: <alpine.BSF.2.00.1307251808230.2511@joyce.lan> <CE16CABB.26E1B%andy@arin.net> <20130725165503.GC64849@registro.br>
To: Frederico A C Neves <fneves@registro.br>
X-Mailer: Apple Mail (2.1508)
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] Open Questions on the Search function for RDAP
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Jul 2013 00:49:48 -0000

> On Thu, Jul 25, 2013 at 04:30:06PM +0000, Andy Newton wrote:
>> On 7/25/13 12:09 PM, "John R Levine" <johnl@taugh.com> wrote:
>>=20
>>>> Answer 2: Yes. only simple function.
>>>=20
>>> We've seen providers that say they'll do simple search, so that's =
what we
>>> should put in the spec.
>>>=20
>>> If we find registries that plan to offer more complex searches, we =
can
>>> add=20
>>> that later, but I'd very much prefer to put something simple in the =
spec
>>> that we are confident can be implemented.
>>=20
>>=20
>> +1
>>=20
>> -andy
>=20
> I also support this direction.
>=20
> Fred

I can accept this direction, too. Any other different choices?
If this direction is our current consensus, let's move on to discuss the =
following questions (#2, #3, #4 or others) based on this direction.=20


Ning



From marc.blanchet@viagenie.ca  Fri Jul 26 14:28:13 2013
Return-Path: <marc.blanchet@viagenie.ca>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1884C11E8150 for <weirds@ietfa.amsl.com>; Fri, 26 Jul 2013 14:28:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.555
X-Spam-Level: 
X-Spam-Status: No, score=-102.555 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, DATE_IN_PAST_03_06=0.044, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AA5k+9aW30GZ for <weirds@ietfa.amsl.com>; Fri, 26 Jul 2013 14:28:12 -0700 (PDT)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [IPv6:2620:0:230:8000::2]) by ietfa.amsl.com (Postfix) with ESMTP id AABAE21F9635 for <weirds@ietf.org>; Fri, 26 Jul 2013 14:28:02 -0700 (PDT)
Received: from [10.143.107.54] (unknown [109.144.253.41]) by jazz.viagenie.ca (Postfix) with ESMTPSA id 04C1A4712E; Fri, 26 Jul 2013 17:27:54 -0400 (EDT)
From: Marc Blanchet <marc.blanchet@viagenie.ca>
Content-Type: multipart/mixed; boundary="Apple-Mail=_9C79E74F-1985-43E5-AD38-8B0D9ED22DF9"
Message-Id: <4156D1CD-F4B0-4EF7-967E-5D28D5A13382@viagenie.ca>
Date: Fri, 26 Jul 2013 13:58:28 -0400
To: "weirds@ietf.org Group" <weirds@ietf.org>, weirds-chairs@tools.ietf.org
Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\))
X-Mailer: Apple Mail (2.1508)
Subject: [weirds] bootstrap slides
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Jul 2013 21:28:13 -0000

--Apple-Mail=_9C79E74F-1985-43E5-AD38-8B0D9ED22DF9
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=us-ascii

Hello,
 please find slides for the bootstrap discussion.

Marc.


--Apple-Mail=_9C79E74F-1985-43E5-AD38-8B0D9ED22DF9
Content-Disposition: inline;
	filename=201307-weirds-bootstrap-blanchet-berlin.pdf
Content-Type: application/pdf;
	x-unix-mode=0644;
	name="201307-weirds-bootstrap-blanchet-berlin.pdf"
Content-Transfer-Encoding: base64

JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0ZpbHRlci9GbGF0ZURl
Y29kZT4+CnN0cmVhbQp4nM1TPU/EMAzd8ysyI12xnbhNpSrSHXc3sCFVYkBsfAkBEiz8fWwnvVZA
BzYU1XLil/f80gQa9J/u3YPfQEO+60PTeu5Z8o97d33m3xx6HR+PDrTgX52COstffMlt78tEokmp
PrmHMyPXIQy70YVe8FFh450/Pwp19OPDAJjHZ3cY3dUPPDf8lw2YhJ+5CQVPPir+RjYAyQgQ5WNo
oZORoIct7OAiYxpgL3OGA8R8O17+xk3Y+UBxYqa2MB/yBgdgi63FIwQEzRAtUl3vbRYw2mxvcUJy
nafKVFjjkgdoEauThWq31jcGbqIn+Sf/tnNFQmVZKNacF6rbipo5Uq2s/rdAen+QYzP/u3IrsBUF
EgEMsDMSRMqmS9oCFc+k4hLCqgKDcCN18ny+KXQZW+kxn8yYAUwLk1bcr966mOTNIECTvnP3p+5x
Ww9bOqZZ6+SgnJ9ZUNxO1y9EeEPV67aYnDZJicuOyhwEttZg0uMNaX5zdHpz+/r/ora1oerVFOy8
0QB4wKMsEWTEOJBcGa51IgqTJ4p1jXM7kHZNdnEozZ1d+S9n4gXsCmVuZHN0cmVhbQplbmRvYmoK
CjMgMCBvYmoKNDI0CmVuZG9iagoKNSAwIG9iago8PC9MZW5ndGggNiAwIFIvRmlsdGVyL0ZsYXRl
RGVjb2RlPj4Kc3RyZWFtCnicvVVNb9swDL37V+hcIB4/JNsCDANxHR92KxBgh2G3rRuGbsB62d/f
I2U3aTpn7WUIHMsSKT4+8klUc/hd/QoUdlRLaLPWTUg5Yfz4pfpwE35WHOz3+LUiWwg/KjNqffwQ
yth9H9ZNbFBWv1X3N765/bDDeKw0wz6a2fFzeDdj6xiO9z3xcPxeHY7V3Qv7VKc3OQgjp0RNHYuH
hOgekkkok9Ike9IN75TqDvYZLLizIlx9PWDHtcJF12gqHi3RyIyIgogRDxBRSyPGwiKKmc7xRLeb
8JVpj/UDRpFVzCti/iDjVuBsWIlWpMKOUzbMmROAam5QgAWqdPD42MvtwL1M9ncYdtwzYQhQTQFA
o03KjEl8JHs1NNscaDyZs5SVzMrmd7bmPkjRXqlsE9cgzpBvFpf3EqFVGj4d329mrqlFZ7wp9xTR
Gs9z58liKnuKRgGGKfUlZ1qA7wv0c4ASi8l/oGmDhCUnkTpf5gRWB+mdWHnJK+Y8XgkEJNSY2Zrr
sIv9y3zLzOT7bRfG5SOdrtp7rXykbeB4LiDrSigBbHY9zcCV8Jh6R6DVHlJqMSXULDRGhnhUfC6a
EYytJALdDzsnI5uf22FrYaTtoou+PG72muOLfIFuDUBZlLMrOLmWIyDd4qso+S/4Wc/PIQN0lU3O
7SrY17IJPPUlXlUnS2QEMhuPKKtYwQuDaF7tCzSnyUmZbAiG/DByC4c+el857aOfamelMI/rXHKy
vn1+WM4WGUSKUepkjqhPB4IgLLWGu3JcQ1Jv5IfS6XI4dZud0DOVVMUKnDzBzjPe+0FlBY9WYqQ8
PRFpKPU5Kx1MQa2wpeOnPTrF74Lr5DRPN8+p02YjBpWLfnsgMNvdMePxU0fmpSgt4nhNW9fApGS9
TrcOKT81Xvnymv67WKoXuuydlVV1B08wUWcAraUAzmRbSNCFjMNKLaCe1/Iu/AEp887KCmVuZHN0
cmVhbQplbmRvYmoKCjYgMCBvYmoKNzE5CmVuZG9iagoKOCAwIG9iago8PC9MZW5ndGggOSAwIFIv
RmlsdGVyL0ZsYXRlRGVjb2RlPj4Kc3RyZWFtCnicvVZLj9s2EL7rV/AcwOo8+BABw4C9tgPkltZA
D0VPbbdFsVsgueTvZ4ZDWopX0q4DpBAgUeS8ON985ECP7kv3yYHbQE8uZe6jCznI+PNf3a/v3H8d
On0+/92BLrjnToVSGT85Gxfdp2ZEB7b6T/f4rhjXRywcLh1nkfcqdvnT/XQW095dHreAu8u/3enS
fXwhH/pwjwIBimyA2HvTIOeLBj3QkU4IiBDBwxFOcJAvIREDwwAEecGmH8SkD0kiKSZZgujXw0ia
Fx+gH1oUTEXhBBIbnIE1EiQZZ2TUeHQmyHcQiRP4EinJwxIlF620Gh8kwe6++AD6fBNfhohZovB0
gMOC8kDij8PQvBEWVVoQR4ksibxv8ZEj0X38bQthh5qSuKMtJPG3wS0H+RFIjmWRvMzK4lmXJBlh
57cy8/vlwyz4QxYfs56OtNedqb+EpJ8j7tUostRAnlrEYhHd1Nofzx0K/F+qu5/fCx021LN7dhij
rJSfJ/fLS3DCQkRlt1gyMMirBGWRlRXLzVE374ltgctCSYiqCFhFlB40U0d9na4SHIhVsOVxt+GV
zFWMiEfatDipJn9Zlwcp81nd17Iug/IrNWC/UuW2szrfCkTUbSLaVJKamYFsGsoKZCzH1hpkyica
uJHjrXyilNo5NfJJsMvCZIHhdU4RewnpHlYJUUYK/1BWzXmixJGCIcPRvhQoUhtHTjbHwzLDzPIa
w4YoAstwJT3sZzNhTNobD/JIBymjSg5fZUqyXrKJXuUMZr3S5hA4KgWLi8bbzZXDtJhs1kKYNXq4
Te815RMYjD6Jh+8j0NT9GoHAryESOElj8XITyvaV8scI4xX7pvLHMGHcDy3/OU+GBSUyZE+InG1s
71r8A4Xl4je7a8WfUL7LxR+1x5jNw/9R/DR/pa+W/kqqPcyY5HoZSL9UL4t2urTyv/m/nkTfUmL/
nZSoQa3RIaBAuUyHrMu3G1smQ7l/hnhvu5nyTbepaEyhsKaX5ZHWN+qaQBHClnEXlAHajKqEzdmD
+2W4rA+M4zX5tkaQ28ZGIp131hKUlsUahVNtkNBK1aozt+qUkHUxqp4WaqVaaX/4sMNhi2mcHjWY
1MFZRDZyIOC17qUVL5yYlCs/WPeVpm2Xt17tm47mnsOk3trtlh9pk6UBCgoD4RiC+aHKqTpHjcIb
vDL6UJ0vN4Q1L/aqfJq8GcaIP7qv5wv/uQplbmRzdHJlYW0KZW5kb2JqCgo5IDAgb2JqCjkwOQpl
bmRvYmoKCjExIDAgb2JqCjw8L0xlbmd0aCAxMiAwIFIvRmlsdGVyL0ZsYXRlRGVjb2RlPj4Kc3Ry
ZWFtCniclZLRasMwDEXf/RV+Lsy7kuy4hjGIl/S9ENgPbN0Y3WB92e9PcgiMlgWCSSKSK93DVRDI
/7hvD3+HwD4XCZ1PJWl9eXXPO//lyNu5vDnYB//pTJRbffZz3XrPyxAr5q/v7rRrw+3ohDo5KaqP
Jpte/P1BR0c/nR5Aj9OHGyd3vNGnkLY0MEi1CV2Icwf72Dr4iQceCUToEDFgRNUnE7NAsAej/DMz
7nVkTFlJ2khRiLCOkS2XmBD2C4WwNZCoe0FViqH5DyTqn2YeSsohFFFnWuUdWdWrXMi6s21cQChX
XFGde4qaRjQu4yTWi/Q+rPmL5pK3+UuiG3fbScXAPbKS6P6WnTBpLkYjjbGgb296O+vJCLaT6d9z
xdY8D40oKlNiUZplZ7WlZFWHsSVn6orcspM/yR39L8MCuXQKZW5kc3RyZWFtCmVuZG9iagoKMTIg
MCBvYmoKMzE2CmVuZG9iagoKMTQgMCBvYmoKPDwvTGVuZ3RoIDE1IDAgUi9GaWx0ZXIvRmxhdGVE
ZWNvZGU+PgpzdHJlYW0KeJylVcmO20YQvfMr+mxATC29sAGCgGhSBnybREAOhk+J7SCYMWBf/Puu
6mpSHGmkaGIIEpvVtbzanqBF96P55sDtoCWXMrfRhRzk/P1T8+cb97VBp5/vXxrQC/fUqFIq50dn
52L7uDjRg93+03x+U5zrRzyMx4az6HtVO/7tfjuIa++On3vA4fhvMx+bhwv90IbXGGSUlALE1psB
Oa8GH3qcGEm+Qwg9jDzCBHvowANDkOckpxERojwnmGGkGQiJWO47IMjDx+P7lwL6TrB5ZoFZArIg
bG9jTFo0T7HtFoxMxWAWKBEOwAiISHLOyKiAVBLk2YnGDF7vBRQJOEsgQkKQW7GQb7hM7gqUgp67
V6PnFNt8hl4iY9ZYNF4x7UijSa3yEo2wmNIVA4SkwRhkLGsw6ko7IQyoBYsD9ZBgHHbYc5AX6dhU
LkkaqpcHvZJShcFL46+1kbosMV6MNNFeM9N4CUkfE+7VKbKMyLPBwOIR3dbbX08NSnl/1HC/v5NN
2lHL7slhjHJTXh7dH5fNCVcQlWytApOm6IkNGJeLmninkmzKBj+KAvVlpOrlXhXNnYyOvswmuVIm
awjlLJDPQFmdCx626qxhVLavYQoCHWnDxdoVWa8iF2k9jLVp5nQ8OfUWoRpLJzRvS36RkSqU4liF
pB7JhFkG5mVEEmp5KVEKmHsqETvhm5dGkzCsoCQNshFcJDwNK1bpzY56nocl007fDeMlqJqmghMy
kyOpq4XXNoNhvS3p+joYthZDCr0NsOhj7PEw8NISKqA27VgrX31Xf/9VFt7Qw1KWtYFbmLNSVxX4
urn4th5MLhsdnjeZDkPxxKfqQCIrbDr9biLUhc3GC4ak+JsvVE1QDTa/DDf/AjCn5T/nXhIVtrz4
C8iyylnIXQqgRAo3qRR9WhzcSaXo/UL1v0SlayeSzmGkgPtysFJRsY6kHqsksmpS4M5cLat5Yi6y
uVqH7Dlz3aKVm6OIyJdctXDddj2nk/8Ne+5vkE/lFD4RX153hbbsdcZ79L+Y64wZLtjrZhU6urKN
G065m7cocbRm2rIpnoW+ztt3zvf38FYlmSH1V3hLftdsH9xPfipMogplbmRzdHJlYW0KZW5kb2Jq
CgoxNSAwIG9iago4MjMKZW5kb2JqCgoxNyAwIG9iago8PC9MZW5ndGggMTggMCBSL0ZpbHRlci9G
bGF0ZURlY29kZT4+CnN0cmVhbQp4nL1WTWvcMBC9+1foXFhXMxrJFhhDXO8eegss9FB6a9NS0kJz
6d/vfEjrjRNv8SUssaXRaObNmyc5vgX3t/njvDv4Fl2XQ5tczJHHT9+aT+/c7wac/J6+N14W3K9G
nDodPzob697HGkQGtvqjeXinweXHEaZzEzL7k7idv7r3Jw5N7vwweBjPP5vjubl/4R/buGdDBi4p
+tSSbUBHsuHzAHMA5L8xxsFPYfKzv/O9Jx985PfMownAJ37P/ugnPHoExMDrvUefxy/nj68lpJ6x
UQgMUxMGRtjextgJaYSp7SvGgIoRM2OZGUPJ6Sd+nviZ/QyR8V1qIK5BfVc1bKHskVGGPtSUwSEo
RtzACL5jkKH3tS502BuRIKSMB2AI8rwmTa0KXFcCe8aRTfqY2X61j/1TmadiSexRo9gWwFHt5teP
JTwB2aTbLlkbEwj2tSUEasOztgyvaQWnjSBKNLIKaRfR2Pcrmq1kq79wEk48IT8ecLgmSXjsikH6
IEb4UAZmL33gaBtkAWQ+NxipXfjyIpYbfAGBIKdc9zB2O2veugPZXtZDA8x4sNTGlFwKYUMcgMQw
F4kk1Y9YoihdBrn4LvVbDFzZCcxu/vPif5RhWryTCdiGqPSV7JrWJncyUbVRAR6R1AWU4V4bIvG4
gMvuZFm3+DbuEBexVe6ykVCjW+dnCFqScqmsMLniGY5wd/PQQ592Hnrga4LWaswYII962ouw6I1E
CSywtFOUQHR1b72tKEGsgcOnGkelcFwEWDZSpZBpoGFbbDYtWyxF0R3UW4IW0GkZ5gvyKqWbagSQ
7j8nTWVX7yG0ZNlK/o/u9LFHdl3f5rXqSDXnk6a3lk3Ggxafma4DlYVZl8jgJhFlGEMsG06X70dx
5k5ufzpMeBR3qo7/uckv+UuLSPTOgPWldFoMRnComrvIZlo+f3nVanXgk1XSoKTUniMsObVmY8YA
sSWWplZNlYVQLrGSHZc41nOUx6r99+4fusQzwQplbmRzdHJlYW0KZW5kb2JqCgoxOCAwIG9iago3
NDkKZW5kb2JqCgoyMCAwIG9iago8PC9MZW5ndGggMjEgMCBSL0ZpbHRlci9GbGF0ZURlY29kZT4+
CnN0cmVhbQp4nJVVy4qcQBTd+xWuB9rcR5VaIIKO3YvsBhqyCNklnRAmgcwmv5/7KLUfsZNGhinv
+55zyoYKy9/FrxLKHVRUNomruowpyvntS/HhqfxZYKnP29cC1FH+KDSosfNr6WfLfZ2L6MG934rT
kxXXRyqMx4KTxAcNO34u3x2kdCiPpw6wP34v9sfi5SY+VvGhhIi6AtRV8Awqg2Uw0p6mjazQSoPA
LL0siaVNdb9Ro5sHqqt27sMy4+mjNep31MEIiRhTTx0iTBAhiKmW/5O6gIBhxACt+iRIXchqQIYa
ac73ZA0I0IiDYcIBxv7T8f3mXJzwYqoODlKwBsbhHgIcmnmd/0WAA1Z4hQBOgoH89TEoCrKLNCfd
SlZuZfF0AcXeLHJCJLULefI+iEXfWLwjj1Jzc2WbndLDs1PCWVfL7IBKDGrnIDMT8fnM/Y472yP1
3OVXtNGTM9jIM8lGo+Qkn92qTf8gjGJcBZsp+ytuG/u0pBAgrQImtCK0kYDQaFtIK3vUZvb6HYqK
ZSG5L3aKqmZdMJqwJz0O0IpTQOHFQaEPHYIeER2P4MF7xcqiSa8DSaYCazYro2ZZz6IwzhaRv4Za
er5F45qz15wJDPm1lF8e9XuojUfb8DsQ2DRVugLCi2bytFQtg+zBplNtqiOQu3zw1FuU5wnthGdO
VjnZ4h53sa0tNPebB7/sHh0J1ZgZBEA1Sc2NzUwTyK2s94gmkGPFV1DQsw6uatBvGyrJqHzU/lma
nIuF47znJTGq3yUqc2wxK8fqQGf1DFAC1VXGwyqHhZDRB2gd0GGpNoN2WJJ8Vs6E3BcDhJtb4R9f
rc9L8UVau7n8jMDmPJPr/AwVO9pGovdDf0U8dfLZw/lOjv2V1HKeADFkXfZ1lxNzEzqTj1OSLie+
C0VDN9ciBCcl78irxE0JpsnnfODG7A1kuoeFukMeLp7f1HnvoD9x62Av5R886dibCmVuZHN0cmVh
bQplbmRvYmoKCjIxIDAgb2JqCjcyNAplbmRvYmoKCjIzIDAgb2JqCjw8L0xlbmd0aCAyNCAwIFIv
RmlsdGVyL0ZsYXRlRGVjb2RlPj4Kc3RyZWFtCniclVfLrtw2DN3PV3gdwFNJ1MvAwMCd16K7AAN0
UXTXpEWQFGg2/f2KpCjK43niIhNbT/Lw8JA2Wzv8t/l3MMNotm5IE2zjEKZQnn9+2fz2afhnYwf8
+/nXxuDE8GODixI9fx/4mfZ+l0PwgWf/3nz9RIfjXzlhf9nAVNZ7XHb5c/jlXI72w+Xrztj58m1z
umw+r9aHbXhng53iFoZg4tbzDjd43PH7zk3G2Wm2O5NMNMFkM5kPsze+DDsHBsqIK2N+/uPy662j
fS5W+JzK+XQyDNN2emhMQnR8duW32uIc2eJDsQPcPBZrHJrky1+2tjxaZ47z6HhJMY/+oxHARwf4
nrth9umIPxO+F0c8JHOSUYuOeXSuLZHpbM6zzTtz5u2BtteT7I4QifOY+Em3F6vSLJZnvdXs3Rkv
LOizTwjuwrB9+Ue79vdAZshCLsRcQmbA+ubovqCETgGYewcV1Eu0HBK6RssGCpa7xxyT8GpnhWvl
asNXhxn44j4Es+smikOuTngdYF/PjFl5Zw8AZ+gnVZja0qntpMgdJC6wc3XZLVOOfAw8hAIm8xYQ
UIgeroHwbLLQihw7o+do3SgeNaNxMBGvZPSDoSuDfh59hYHm5QgbGlAIscWwj3RUuovn2AMKiY65
NWXETAqevECDnw2wSjN8X0T1tFxWo1KMdPXcpKmY69F3BYXjEqIKymuRCYC6s4xMqglc07JQh3ys
KsAA6jvKjCY7BSUqXvmajwtUyk6aLmdSrDoU+wxl3cBBvun0GAXXRPJVFJxZJ6onN4oijrbLS5R4
MZyjSXFZuVnJzGOMJUXXNrFTJ2n1JMD1N9ZEje3g02I9GcDrO6ZRtjwmisvTWwC5HEX7FKBTcwVt
8VGTkKNIdrimLKAk4fkoONao7puWMV6RE9SmCmVGGliYQ1uK736OPVn5LmShYDsuItPd39UdBhSZ
3dlPtGwKkRa0BgmLBTjU3D7PxOJxJTntxoVUTAsmLJk/wpJyC15wAt4Jb41X9CIEGi8ppE8RwQsq
JFEcXpSg1BgucWRnnWpcrS1x96SqOgApz69yEcyKi8z+KOIqEuVT+QHyzcMMsebg1Oglmut5O8rQ
oQM+qtglpRnNa3HSvDySTp/m2Pbg9tgluxxHXOGaZz9aif6oSD8Orcmr0N7qBRzeA0l+NFs79yXK
ltfwjPO8gdaGxQL2uneoTlw3ELUKP4m9TenN2Nvku/638jorFQnbA7HwiI8nDWCfe1qGIwPjbN0+
UmMQ2WcWeW4uVJyYXsjvimQDcVX3plYR+drDTIaNZJmMwn6uP7U6Qqf3Ui/Hmk3SG+L7so0gUok5
SKXEOxqrVHIaC6dmD9DnQqRKUgF5TkUb3IqK5Fjxpqi2TfPUQVtjQjcBkesMdy9gfmj//Co/bF7x
w0Indr6Gh+SppkAT46uubNXMaTfZBZoj67AqiYCwDpV7wyxKmq42iJS24iZpE7F0h8bZZlvXOLW6
ysVGePBC2dc2/EU8842uPauEJm3+uNixs+SnyMixSavx8uEBCoEWxuWZtffFwVipz9+RDx3UbvZF
B4PVb/t1X9N6sHulmZr1Fqjua/fqs4Lq96FvnqMGFWojsex4lSPCGZ/7UOsHHaLmfTGha4yW8JaD
TetZRL24f2Ijg35xqJvwpIc07yZn2uYn2t1V3BuwdFJSA9FqFNevrvnSWLCoU1VeB1X5Kp/E2mOd
+wHMy76V6z9Rll9EnTbgY4/i5+F/AfoetAplbmRzdHJlYW0KZW5kb2JqCgoyNCAwIG9iagoxMzA4
CmVuZG9iagoKMjYgMCBvYmoKPDwvTGVuZ3RoIDI3IDAgUi9GaWx0ZXIvRmxhdGVEZWNvZGU+Pgpz
dHJlYW0KeJyVVE1v2zAMvftX6FwgHj9kWwICA3FlH3YrYGCHYre1G4ZuwHrZ398jFadttgQrgsiU
KJKPH0/Ucvjd/AoUdtRKGLK2fehyB/n5ofl0E342HOz3/LUhU4QfjV0aXH4KVXbbp82JCVX7rXm8
cef2g4dpbTTjfrRr65fwYYHrGNbHPfG4fm/mtbn7637Xdu8xEFUYdNS3sVpIiGZxv4+ZF15URk57
mviWIk3bmczj5/Xjv/zFhNDRnbo7BYD2OoTBahKlb9OGQMUMZBalAT+hjpQmWlyamPFVBhzsina4
lUwygPgLZ8gmJTpQpp4FUqbDhfBJgFiTbuE1CDteuWDANACwJtpylCDJSya3I++l2DKPO6yTreSr
2jH1NKOSPWVWgJx1Hjc9dSYWnEsVZ8vHvSwnhzpZN3hw2VePpuwHYivaM9kRXepQzTdyq+/LV4c2
n+XLxePyKCccnbzNByp0IZkcSV8UfoKWjfFNlVCayUwW39RLLLUcrojUS6yKXH27HZtTrgrGbIwn
GFLvleO2IkFU7C8U6JgvKDGc5YtZsuZ5EAfVM1eh8OEqI6QfNkr+LyOkJzwurxmBAZsRfId0bJzV
QOyOueGjIAEmCyVyytSjCbNvvChQGSOKMagyyWuEYokfZ1AKxSQGnWCGWtp3cGO48EAXS1YBSzyj
8L21pHjVtshoh3OzeHwo7NhiGPLZKO3desXqalMMql9Wxw1k5ZjCVVCc8jkko1NUcBUpoW3uDXnb
9iX3Wr2aPubXgULGBTuZAVdtVv1lMVwHIEukEr0Xsmz5XAfX6TYV26Pn/M9oUIK1dwVSfcLc+alO
eOgApvOiTMc6JrNjdXDJ/OAV2CbsLvwB3yJwoAplbmRzdHJlYW0KZW5kb2JqCgoyNyAwIG9iago2
NDkKZW5kb2JqCgoyOSAwIG9iago8PC9MZW5ndGggMzAgMCBSL0ZpbHRlci9GbGF0ZURlY29kZT4+
CnN0cmVhbQp4nJVVTYvbMBC9+1f4XHA6H5JtgRHEa+fQ20Kgh9Jbuy1lW+he+vc7H5Lj0CbtYnDG
0mj05s28CRyw/dX8bKHt4EDtkPjQtzFFsV8+N+/ftD8abPV5+dKAbrTfG3UazH5u3bazzzWIGr77
tXl6Y8H1kQjzueEk/kHdzp/atycJHdrz0wSYz9+a9dw8/uEfD/E1BwiojdAfgvtTG9T/gxyAHgIs
MIeB58CZxwlmWUuwwkwPtNCaP57f/S1mGOX6wCxILCgLiMN9GIPyEqg/jBUHk+HABU4wY1Qk8tb7
GWZeMMgvw0AzD5kmHmChI/SYYECCBY/IQJhsE6Jg7mHgAZN8UsidLLKYSGauHkMSu5WS4eOEV+gm
OsEogBTKIhfIeSCDuwMnyMr1gimR7Ai+VcGJN6NSnOTev9MykjDJwidWJgmNR7pxAGFQoCHIu0Cl
0YgkEGwxo1QxdzjRg5i06GtVIkCJQFS2rO5qrO4qn+RchYkkr9yFCUaNRGB83mQNMQlyRqhllU4w
+04nYEDNAOKlFchbsqArkBSA1HhWAA8KviTjmHnO5VXSPQntdn7OUUqN/tQl9UiVEEbsUSpUsld6
jIDynXKv312vLdTZBbJ3MtNAkb+iHYjFC4N6GWvhPl00RBkqr6OLBqhi2+iy2kghFZeX84LWgV+S
IhWDlb260KrsjRNKA5uHM8OEJyV7R620t4ZXvSkz0QkLvonacZL7Rg47EX6yd3FebhX50vXaLao8
7cC7Pi9dojj0ZpkE9qvl8HB0xOPNgHHUgDKoLkMr3pea1ElP0GGbCgQutVUzXYwnub0vuYVsKVtL
deOlEnVrUfqCqctM24+lfuiJYV2REFxYlmKdMmvofluBZPrMWCxblOnHBUHKWwz7Zm/yGp4MBkMp
wqDasy7BgtjB9d7pW2gLEPYeya4wReCGSOmhcKe4xiyOaTcCCrPsNyxbTtcEatmt6DfrbBNViv2q
eYoxVEnemqdoHca400qOcZOIwYNjGQBFf9F4+Nf4lL+L2uT/PQ8Q4w5wmQes08jlV9XVXw9VK9Zu
BrAJ2hU0bxqu2vaPdJEze5dvA6cSo/OWXA5Cyng9N+C4D2x9GKX9hqhF7OLVDHhsfwPhhQoGCmVu
ZHN0cmVhbQplbmRvYmoKCjMwIDAgb2JqCjg0NAplbmRvYmoKCjMyIDAgb2JqCjw8L0xlbmd0aCAz
MyAwIFIvRmlsdGVyL0ZsYXRlRGVjb2RlPj4Kc3RyZWFtCniclVVNb9swDL37V+hcoB4/JMsGAgNx
nR52KxBgh2G3NRuGbsB62d/fI2UlSwqnCwzEskSRj4+PDLUc/jS/A4V7aiXkQdsupCFh/frcfLoL
vxoO9rx+a8gOws/GjLKvX0JZ+92X6sQW5fR7c7hz5/bAw7RvdIB9NLP91/DhEa5j2B82xOP+R7Pb
N09v7FObbrkgQ277kKhrY7khIfoNEer4gTqKrJSop0y64iP2rd3K4MJdKIK218Nm4yFGrjEVeA+f
N8osPJBQJKWJbDXJg8yyw1eiWZMozX4asdPDYiLliL2JGRbCiewrjSlteEvT+GX/cRWzIvl8G2Yd
LjETAxPQnnCLGF5RRzLRLFsy1AloO0ZGhk15vJeNCiMbzcoi/s1RNPPWHsuMZNTNehIFUUqtnmHa
oGJGY0awGe8ZgfVIVA8gk1nQDqfbazUFrBvZoXTS0cJPYaPU6rxGXsMIUCKKPNkpAKppxKuAHYRh
07mlSoQIe0AHi7ZfGb5Kj3RD1eWpZNH58eIgsGw9sFrY1TJZkWwNrCgSbj6CwXSSH2XASeYiuw5s
S2D0DjpVtN958Rj3xBVujdfBX3b2XBMr7PeCciGldqgFE/ZyycoFJpM+9xnjYgkvvZNj0kCOMnKp
xT0bpLmsAKe8M3LFq8ePTwn13WpVWtCP3ELrCfo7LjZ+o3BnK5OJ79c4lvZZLFm8mW6xs0JrYQLy
1duYiLFyd2TCCjz+g2hBA3K40LPktpozuuva+EEzVPb/t8GG/kIu6K8dSOxK85hs0V2mvVTUXERk
TeMTAJuLXK2XZmz30Kj3FNlaykS1uXsUNvbQb/EdJXd6gct9ZiBj+Bf4Nv+zd7L3xdF/7+NpLoij
gzpBKaaPOAbA2mHVixkg82VwvNNpuf4n1kYrg+liJAHOm8l5oiZqPFbnKfwFTjS1+wplbmRzdHJl
YW0KZW5kb2JqCgozMyAwIG9iago2OTkKZW5kb2JqCgozNSAwIG9iago8PC9MZW5ndGggMzYgMCBS
L0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nJVWTWvbQBC961foXLC6M/shLQiBZdmH3gKG
HkpvbVpKWmgu/fudL0nrOFYcTJTVfr55b96sXAP1v+pv7eqda7Bus29SHXOk9vP36vOH+k8FNf+e
f1SOB+rfFU9qpf1Ua1vWPs2bcENHf1aPH2Rz/tEO47nymeYHnnb+Vn880dahPj/2Dobzr+p4rh6u
5scmvmcBBmy6OkKkc2QF1oFXfOlhgjxA71qXwDvvRocuuxEmD0h/w9fzp9c2jL7JdYhZd/M1IFG0
haDNTaAFnqg1ANgJAHcYoOvd5MZhRzgytSZ31DeY+Eko6InTIM0YexuMjBsd//MHW36Sp3baNKBX
L61gk4JDQJqAXgdcpztlF2C/HTH4mcG7Y3btSrrFvB1XcMnNUJMA1XAm6j/iPKJdOpyu4wj60pZc
Sc9KBaQeTsHjgbvfitynrvHvi9wnpOdl5HKYhIxHAeIGkYgjJtlRYxtvQelahoLQrImXyQkMBW9A
AZKMsEBHBpixJM08SvHB946ARE6KkdJ/GrCXXkA2wbBrWRuB7EWl0PM8CLJmMrSh9yNF5nWuR6aW
iW976cWJguWJJBr2eoYnwMgq7jpGgArgtPRq+vpezrJFrtMNRkG+C7oQ9mrXYZdWmFskKiPY5SIv
jZFWMlKTiWtBZ8+sgDRwWAI3oPJGhCVbp6NHm5MsXfnZalLrSCBnqueLXfZviI8RWfB3iY8hz7m7
hIqHVZU5vpOhTFYlvL4rH1wdjZl4wUGy6MvetDLAhuXkVm5sh9bWnoyB+ILfzpWrZBQOrgM/s7Tp
VYSlzN7rVaQqhe+pUnNJ2mtVCc4vvRiuXb0lKaRUFNX7JIXEd/K1nxcrqXfMz2pmjgQvnXzpsDKn
ZZ9kYonnXqhBpi873EjSztbl8wpt1bJ8VnlSx7VnFR41XVY3X0FtV3+i2FPQyzZ+CG8aHnyYnbNS
dtPagoF1X4pemd/7JUtnj4RNiXNbXB73KZxD8amQLCFvSKi0zrblOo4WFWtX1LOgA/TJswpOplIL
Wx7MlOxVt7I44Gu1QYq5qFtkgNZrU12L+mgEJ6t5aAVCL6H5KtmUMMUrTgrdcGZDNsSLQqTXhIA8
8ctLJq0OEnkybgUqDkmQRc5oTjTIJnxeuWBaMHhnjMu5/D1Gs06Xea9VTZ4QFzbWXKavFL8EskmE
v/J+cYeU9w/BWjZ6qP8DoH2JNQplbmRzdHJlYW0KZW5kb2JqCgozNiAwIG9iago5MDIKZW5kb2Jq
CgozOCAwIG9iago8PC9MZW5ndGggMzkgMCBSL0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4
nJVVyW7bMBC96yt4DmB1FmohEAiwIvvQWwADPRS9tWlRpAWaS3+/b4akHNt1FhiQRXKWN++NhtRy
+Nv8CRQ21EoYkrZ96FKH96dvzaeb8LvhYL+n7w3ZQfjVmNHg748hv7vvYw1iL/n0R/Nw48Hthwjz
odEE+2hmh6/hwx6hYzg83BJPh5/N7tDcX9h3bfceB+a+TaGjvo3ZQ0J0D14kKcsiC828oztVmiWR
UKJII+1oIXiR4t33rsSPI6BEVaDy8ApA7cuQBuMoSt+OFZGimofPK6RpI7fPYbFWWHZCu0lvHd2I
zS3NQGkmC1ZqmFlojIy1G87Tl8PHqzA08RkIRFhoIDHfmlEnPIQ6icgmtAdTe2w5rgEwkEoJR53Z
LcA0wlVP+JvBqK2AFUayz74SPf4rGLuuyl1QOkgveeQ7y47we+wJWyLliL3ZCzlCMZRRiUHYS1KC
//cJiditnqFj1CbIWkkYruYcBTmll9qdGoQ9hFzrZxqQVLpUU8qYZYuoujdRZOL8QNINnlGUBhNm
MAlt3+XMh2pPjraRpY6uDxY43LtJNUToaBKWTRh5MNMBvFvS5Gs7Sab2JCV+joYuOOb1nVgWg+jR
9movlMplOH43tfYMNFfHjqrP4Ha8fTmo88/jiDH3Hv55fCZ6QcF8WoY9V0FQqxz1yGoM5aua+NLp
ZKNwv2TWIUJhOq+PFB+3nY710HyzXvljW6Wzz8PBTbHGKew9180FnTbxVW24i+fKnLRBX3MbjKW2
pCc/nTNIK6U5MGjWTpQVea5wkW1mOLn3sJK9CK9dyooGzTT4GWbF1FuHyjnN25zdi/bBun4IqdjJ
qwyIXHQn79wXk9z+lUyo7bUwPoNGrc311iE09HicznG5w922y4qD+eSFg45FOd8v+O9M08up7aMS
dwrDL5bx2nvDqk1eQQPmGfuW6Y27Op2OR7bxaAHmPJvyYCK76P5zJyP7WMZ9uUvAXqXiPvwDYf7b
HQplbmRzdHJlYW0KZW5kb2JqCgozOSAwIG9iago3NDMKZW5kb2JqCgo0MSAwIG9iago8PC9MZW5n
dGggNDIgMCBSL0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nK1US4vbQAy++1fMeSGuHuPH
gDHYsXPobcHQQ+mt3ZayLXQv/fuVRjMbJ06yGygmzlgjfZI+PaBE97f448DtoCTXBC5rV4VKzi/f
ik8P7neBTp+X7wXohftVqFITz8/OztH2OYPowW5/FE8PEVwfQRiXgoPoe1VbvroPB4H2bnnqAPvl
ZzEvxeNGvyqrewwwkEYHdenNgpxXi88dBSAMPXbQQA0VtBBggJFmERMxsEhIZL7/sny8BO1bicIz
S0ARmSWW8nY0jdLjqS7bHAyTGtCeJpoRECUUDxPMNF6BaEm8cssZgh1h9EnXGIBGnHILOU5y1EYG
oNXsPYz9DjujgqDSv0lk1CErAXIQHVYdu6zNLsCkV7OZ00FkqHoiM+UGIcqOkiSPiITxw3yjiixz
Q4sw6g1JXgz9jroYk/k+HG15L0aN+Yg6V6qVaPCh5HMafARNvRAdwoTDNSArAIKMyl0FkBZszjwL
wbUGHTINRmn8sBxTNCKlwaLEJLrMhhHnc4UGq2OI9FHmNLOs9bXrVeJkNrSXL5rUkOZjUGaeDO1r
lgnxbxJPTbXpv9gzgq5VHHtsO2z6IJJVZ0gEchkFTDHmg6pqR9wqD3Gdy/zO8hBv2iJxeFh3/noQ
iIUHNtZPeIXauEyyWqY5DVnGHNOARLVaYKZ10uC1MXKdTydlOHnf2kwY7t5M2G42E06MJD8EWZGT
NFSrHEBF/v3bCj2X4a5qyCLZdMtmQZ0PyYUJyYvJ9KRglFdKHpfjkkkER/hYplhazOuR5UTmgF/d
03r20J+uOT+80aXC4J1dGppM5P9oU045vC6f3JeUDN5q2mN2j+4fzmLCgAplbmRzdHJlYW0KZW5k
b2JqCgo0MiAwIG9iago2MzIKZW5kb2JqCgo0NCAwIG9iago8PC9MZW5ndGggNDUgMCBSL0ZpbHRl
ci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nJVTTUvDQBC976+Ys5B1dmaS7EIINLQ9eCsEPIg3rSJV
sBf/vjO7Ta3WFMpCmMzHe2/eJugDfLlPQKjQE7SJfQN1qjXeP7v7G/hwAezsXxxaAd6dNbU53kGJ
8+xuArGgVF/d9iaD21GEYXSctF+sbXyC27VCC4zbDkM/vrnV6DZn/bWvrxkIiUwdNl7KBIHYxENH
CSmkPnTYYoM1Rky4wIFWmiZiZM2Q5qR/HO/+g5aoKoRZBWVkVi3+sprW7BFqfJzEMNlAaDDSApe4
wgHltwCWGbBIys+RJzAGCpmd5rzAVuk54qSYgGL2wnh66lTA0FfqiPTSmQp1x4RYKZpT5kfpWFuO
sLZsyWSApji6RKFg76XUlCJlpCBaPpm7zEVGVYUTrpnbOCwnyfPf5RJxlhXCxDx7p8XTgPofXOWp
fl/tGW1euPpZNO91+OTyvllOLV1YWMPxedS2gW/aYsJwCmVuZHN0cmVhbQplbmRvYmoKCjQ1IDAg
b2JqCjM1MgplbmRvYmoKCjQ3IDAgb2JqCjw8L0xlbmd0aCA0OCAwIFIvRmlsdGVyL0ZsYXRlRGVj
b2RlPj4Kc3RyZWFtCniclVHLasMwELzrK3QOxN2HZFtgDHHsHHoLGHoovbVpKWmhufT3OyvHKU1J
IAjLu9rZmVmJCvbf7suTX1IhvkpalD6miPjw4h4W/tOxt3V4dWQF/+EMVOV476c49+5nEgum6pvb
LTK5LTB0o9MEfDDY+OzvNqAOftw1xO347obRbf/hYxFvaZASA1BZhAkvPkz4tSp1sqaaIvWspIiE
0gWWUEMwqEI70yhki+vCld1EkLKoZ2WF591jExRCoiadaEUdbZDHVhrq2EoJe49SEKWAMk6wD79O
DVq3S+y5ZKn1dcBXwJXI+lzu2qfx/qI3TXzmjJQDpE0s+ylhDbeEf8JRN6kgGyzj1GYH8djRo1xS
zWKmZdPO9mbS615inF/06KZh6zOyPrMgZpHTOynx6tpbKcttL6UUC/3rQNbSy8DEjMHMx6AYjXtw
42PKo6/gJ8BVlHCOJIZTTKHhJLz1P91Bt3UKZW5kc3RyZWFtCmVuZG9iagoKNDggMCBvYmoKMzU1
CmVuZG9iagoKNTAgMCBvYmoKPDwvTGVuZ3RoIDUxIDAgUi9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVu
Z3RoMSAzOTI4ND4+CnN0cmVhbQp4nNS9eZwUxfk/XlV9Tff0THfPfe3szM7O7DELC3sAC6vbyC23
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
dE5hbWUvQ0FBQUFBK0FyaWFsTVQKL0ZsYWdzIDQKL0ZvbnRCQm94Wy02NjQgLTMyNCAyMDAwIDEw
MDZdL0l0YWxpY0FuZ2xlIDAKL0FzY2VudCA5MDUKL0Rlc2NlbnQgLTIxMQovQ2FwSGVpZ2h0IDEw
MDUKL1N0ZW1WIDgwCi9Gb250RmlsZTIgNTAgMCBSCj4+CmVuZG9iagoKNTMgMCBvYmoKPDwvTGVu
Z3RoIDU0NS9GaWx0ZXIvRmxhdGVEZWNvZGU+PgpzdHJlYW0KeJxdlMuOm0AQRfd8BcvJYgRd1cCM
ZFny+CF5kYfiyQdgaDtIMSDMLPz34dbtJFIWtg5QVX2q6CbbHnfHvpuzb9PQnMKcXrq+ncJ9+Jia
kJ7DtesTJ2nbNXO8sv/mVo9JtuSeHvc53I79ZVitkuz78uw+T4/0adMO5/Apyb5ObZi6/po+/die
luvTxzj+CrfQz2merNdpGy5Lnc/1+KW+hcyyno/t8ribH89Lyr+A98cYUrFrR5VmaMN9rJsw1f01
JKs8X6erw2GdhL7971nlmXK+ND/raQl1S2iee1kvLMblAazGlQd7soILssWXjHfgivdz8Avvv4Jf
yXvwhlyB34zF4rfGhd3fMaYA78nmcCCXC7ucuTsw/Uv4uOi/BdO/hLOjf/kCjv5Yy9HfWx36F1af
/nv4u+hvMfQX9OLo7+Hv6F9ZLv295dLfoxdH/wK9CP094oX+Amehv9+A4/yRK3H+qCn0V/Qr9Fc4
CP0V70Lor+hd6O+N6V9hDkJ/tbXo780t+qNHoX9hufQX5GqcP3w07h+sq/Qv4KP095iz0l+xrzTO
3+Kjv9Whv1hM9IeP0l9tXfor5qb0LzAHpX/5Boa/5A7z1D0Z707pr2BPf0WPnv4V5uCjP9by0R91
fNw/FkP/Ap6e/oIefdw/eF+e/gI3H+dvNeP+2djBjCcQRxTfkD9HP20+pmk59vahsfOOk9714e+3
aBxGZNnvN8wvGMsKZW5kc3RyZWFtCmVuZG9iagoKNTQgMCBvYmoKPDwvVHlwZS9Gb250L1N1YnR5
cGUvVHJ1ZVR5cGUvQmFzZUZvbnQvQ0FBQUFBK0FyaWFsTVQKL0ZpcnN0Q2hhciAwCi9MYXN0Q2hh
ciA3NAovV2lkdGhzWzc1MCA2NjYgNTU2IDI3NyA1MDAgMzMzIDU1NiA1NTYgMjIyIDU1NiA1NTYg
Mjc3IDk0MyA1NTYgNTU2IDI3NwozMzMgNTU2IDIyMiA1MDAgNTU2IDcyMiA4MzMgNjY2IDU1NiA4
MzMgMjc3IDEwMTUgNTAwIDI3NyA2NjYgNjEwCjYxMCAyNzcgNTAwIDU1NiA1MDAgNTU2IDU1NiA1
NTYgNTU2IDcyMiA1MDAgMjc3IDcyMiA3MjIgNjY2IDMzMwozMzMgNjY2IDY2NiA3NzcgNTU2IDU1
NiA1NTYgMjc3IDU1NiA1NTYgNTU2IDcyMiA1MDAgMzMzIDMzMyA1ODMKNTgzIDUwMCA2NjYgNTU2
IDIyMiA1NTYgMTkwIDcyMiAzNTQgNzIyIDM4OSBdCi9Gb250RGVzY3JpcHRvciA1MiAwIFIKL1Rv
VW5pY29kZSA1MyAwIFIKPj4KZW5kb2JqCgo1NSAwIG9iago8PC9MZW5ndGggNTYgMCBSL0ZpbHRl
ci9GbGF0ZURlY29kZS9MZW5ndGgxIDEyNzE2Pj4Kc3RyZWFtCnic7Xp9eFTVtffae58zM0mYZAhf
gQBzkslAIAkJQQRCSiYfE4GABAiY4XpNJskkGUwyYzIBsShYq9Kg4rUUP6qA9aK2aDmZqA1oS+pb
e6+1LVitVa8VvOptta2lVr1txcz97T2TQCy1t8/zPs/7x+vsrI+91tprrb32PvucM5lId2+AxtFO
EuRp7vSHJzJG+PyYiKU3b4kYk19dkAn+NJH11dZwW2f3I6+4iJKeItL72zq2tc7s/+JBorQwxmxp
D/hb1gQLU9H/NfoXt0OwfHiblchhoJ/T3hm5ejpbYkO/Cn1bR6jZv5SWgnWsArJ0+q8Oz9LX6ejX
oW90+TsDL17XOx79CNH4k+FQD6iAKluON8LdgfC7z/62EP0WxPRCxkiljxkRs6j+/+cf/TbAKnIC
pou9hLWMvQF4C/Dr4ZWxs/qV5BreHDstJsD40QQQuWkfHaAcOsPm09M0RCvpQSqnWtpLl9AJOkKp
tI09Rxq5qIoeJjdzEqdqmsJ0upteocupm96m05RLNfQ6S4cfL4VpMi2JvQNcQ7tiR2GVTJX0bTrG
Oth6KgS/nOezPETeExuiKZQb+0nsZfTuo7dZTqyfloP7LxpPs2kH/Qul02b6UewsMs2hJnqIbWfv
UBY10m7tIq0vdiU21eP0c1YDbjVt019Oepw6MOoBNoUNxU7FfkXf0xgF4OlLtAsZR2mIzxOV+kEy
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
bnQgODkxCi9EZXNjZW50IC0yMTYKL0NhcEhlaWdodCAxMDA2Ci9TdGVtViA4MAovRm9udEZpbGUy
IDU1IDAgUgo+PgplbmRvYmoKCjU4IDAgb2JqCjw8L0xlbmd0aCAyMjEvRmlsdGVyL0ZsYXRlRGVj
b2RlPj4Kc3RyZWFtCnicXZBBT8QgEIXv/Io57h420J6bJmbNJj3oGqs/gMK0ktiBTOmh/94pVk08
QPJ474M36Gv32FHI+oWj6zHDGMgzLnFlhzDgFEhVNfjg8qHK7mablBa235aMc0djbBqlX8VbMm9w
evBxwLPSd/bIgSY4vV970f2a0ifOSBmMalvwOMo9TzY92xl1oS6dFzvk7SLIX+BtSwh10dV3FRc9
Lsk6ZEsTqsaYFprbrVVI/p93EMPoPixLspKkMbUp2eN0p/axftqAW5mlSZm9VNgfD4S/35Ni2qmy
vgB9WW11CmVuZHN0cmVhbQplbmRvYmoKCjU5IDAgb2JqCjw8L1R5cGUvRm9udC9TdWJ0eXBlL1Ry
dWVUeXBlL0Jhc2VGb250L0JBQUFBQStUaW1lc05ld1JvbWFuUFNNVAovRmlyc3RDaGFyIDAKL0xh
c3RDaGFyIDEKL1dpZHRoc1s3NzcgMjUwIF0KL0ZvbnREZXNjcmlwdG9yIDU3IDAgUgovVG9Vbmlj
b2RlIDU4IDAgUgo+PgplbmRvYmoKCjYwIDAgb2JqCjw8L0xlbmd0aCA2MSAwIFIvRmlsdGVyL0Zs
YXRlRGVjb2RlL0xlbmd0aDEgMjAwOD4+CnN0cmVhbQp4nOVV2W8bRRj/Zg87aS47FylO6SyboLRe
2znKqVQ1JiQkRkrkKGG3RAobZ3PJTiznUIOIUnGIsAioKA99gqZ5oUJFY/elj33oAw+1qFAVEAKV
h0p9oUKKhIQQSflmvTlURfwDbOzZ3+833zHfeObLQnbRgnI4DyJEk2kzU0uIAAC3AUh1cmmByqWv
lyH+DbWXJjKT6bst+QcAQiN+rcnU8kTLnUspAOl9nL8/ZZnjP269qwHIU8ifm0Lhve03vMgvI2+a
Si+cU8lr5chvIS9PzSXNL+EsQvkODiVp81xmWjxGkP+EnM6aaWvh+ZJ3kP+Fa/gsMze/ALhQAO8a
n89krUxDcOsa8q+Rh/FL8I8/mIN4OBfg//3sjD96IG7KZ+Sr8Dl8BNegBzbgAszBDCRgFCJwCkLQ
Bm9CMzwJXRADCqsQhauyH4CBxqAmzk4O6KxvyWCgnmlgnqB+2nC0FYPeZaQm3BBiRKM/s/JgiAla
PKG/qhpKiInadANl0QFdYVEjxCSNuyqq8rb+a6BgBNBO3w48NAKqwuSgzrqXDGfCMDCerFWMnA0x
j5Z7mqxhdro2MhJggGG8Wq7JkaJ7UolW7acvRkKsVKMrPMktDEOZ2NyrUiY908dgQLct26QcvBBQ
FCNgOyxRZDzhkeLqfAGfghHLNPqDU065RiPMGxzRKe1Ru80ZqtPxsWIIblfBM2NqatMeu9tUbWqr
TjqVB2dRtMT6uMCiFifoU+lkOr3ZoCgBumnjNqBTL65myF2b4phVaSrddJOrVI8PBhRGDN3GgnpV
W6V2r62a3KHowl8h5uM/QzWu288L4KD6sQJs/lLNmbcOVsJdazQswv6Qb1vfuGp7GR3QOwM3caZW
uw5REo3FSPyGD5LgjNx4SOdjQlfHcPVqLIAvosZw56MJPY/n6JVkLE8owRejSXbUatzNVacxVHFf
cAjxQyrgyQNhXB7Cy+2FcI5ApDPvleoftuc88i+deVFACDmRyzKX815P4z+decL1Dr/ib1b8SpdA
d5rIpZ0peejvb7qkAvBucA97x6p0GcrwfOeRB5lc2H0TVh5h4iYrLeAnV0GC0NqmUPCBQp+o93k9
Ymhna+cmiZJKUrFx5coGiQmNJLa+vn1/fZ3HBnJbAmEU11yHVyXCSAE/hEmRnOzE8j+r1ElodPEi
OGvBEicm/rC+mBit6vwTjpc49/O772PHD95XeRV3AXsh7DYu9PMOb68eMCGPXXFR+B26PCNwTypy
DVtq1rESsQ8W4wjIBajnzqLh+lXCt3uxqvbiEjiCjLheXjjqYhF16mIJ8UkXy1CBPaSIPai/jJZE
KkX2FMRdTKAWpl0sYN4VF4uof+xiCfFXLpaxF113sQf1QkvyBG1vbWul/VkzmbL6M9bs4HJ6bC6V
sCYXU2Z2X9hHw1Z2fnpulraHT4U79mVowTN8Aktph1ZsfK2I+nG7TFRTYCHO4DgLg7AMaRjDRpnC
RmnBJCwiMtHyMIvDtGFUsjCPhc/hDM8Xxo0KQ8eh1s6/tf94bpBHHzDyCcRZyYCeI+RTI9fNOxbz
YTOuTSA4bxzDzjKiG6w2CPAvH8mDwAplbmRzdHJlYW0KZW5kb2JqCgo2MSAwIG9iagoxMTg3CmVu
ZG9iagoKNjIgMCBvYmoKPDwvVHlwZS9Gb250RGVzY3JpcHRvci9Gb250TmFtZS9EQUFBQUErT3Bl
blN5bWJvbAovRmxhZ3MgNAovRm9udEJCb3hbLTE3OSAtMzEyIDEwODMgOTE3XS9JdGFsaWNBbmds
ZSAwCi9Bc2NlbnQgOTE2Ci9EZXNjZW50IC0zMTIKL0NhcEhlaWdodCA5MTYKL1N0ZW1WIDgwCi9G
b250RmlsZTIgNjAgMCBSCj4+CmVuZG9iagoKNjMgMCBvYmoKPDwvTGVuZ3RoIDIzMC9GaWx0ZXIv
RmxhdGVEZWNvZGU+PgpzdHJlYW0KeJxdkEFrxCAQhe/+Co+7h0Vj6U0CJctCDtuWpv0BRiep0KhM
zCH/vqO7baEHxcd73/Ac0fXnPvgsXjHaATKffHAIa9zQAh9h9oE1ijtv813V2y4mMUHssK8Zlj5M
UWsm3shbM+788OTiCEcmXtAB+jDzw0c3kB62lL5ggZC5ZG3LHUw052rSs1lAVOrUO7J93k+E/AXe
9wRcVd3cqtjoYE3GApowA9NStlxfLi2D4P556kaMk/00SMmGkuqxo6yWqrxl81C5e6JMKF/8acbt
hkit6h5qnVLEB/hdVYqpUPV8Ayzmb+oKZW5kc3RyZWFtCmVuZG9iagoKNjQgMCBvYmoKPDwvVHlw
ZS9Gb250L1N1YnR5cGUvVHJ1ZVR5cGUvQmFzZUZvbnQvREFBQUFBK09wZW5TeW1ib2wKL0ZpcnN0
Q2hhciAwCi9MYXN0Q2hhciAyCi9XaWR0aHNbMzY1IDc5NCA1MDAgXQovRm9udERlc2NyaXB0b3Ig
NjIgMCBSCi9Ub1VuaWNvZGUgNjMgMCBSCj4+CmVuZG9iagoKNjUgMCBvYmoKPDwvRjEgNTkgMCBS
L0YyIDU0IDAgUi9GMyA2NCAwIFIKPj4KZW5kb2JqCgo2NiAwIG9iago8PC9Gb250IDY1IDAgUgov
UHJvY1NldFsvUERGL1RleHRdCj4+CmVuZG9iagoKMSAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50
IDQ5IDAgUi9SZXNvdXJjZXMgNjYgMCBSL01lZGlhQm94WzAgMCA3OTQgNTk1XS9Hcm91cDw8L1Mv
VHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyAyIDAgUj4+CmVuZG9i
agoKNCAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDQ5IDAgUi9SZXNvdXJjZXMgNjYgMCBSL01l
ZGlhQm94WzAgMCA3OTQgNTk1XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9J
IHRydWU+Pi9Db250ZW50cyA1IDAgUj4+CmVuZG9iagoKNyAwIG9iago8PC9UeXBlL1BhZ2UvUGFy
ZW50IDQ5IDAgUi9SZXNvdXJjZXMgNjYgMCBSL01lZGlhQm94WzAgMCA3OTQgNTk1XS9Hcm91cDw8
L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyA4IDAgUj4+CmVu
ZG9iagoKMTAgMCBvYmoKPDwvVHlwZS9QYWdlL1BhcmVudCA0OSAwIFIvUmVzb3VyY2VzIDY2IDAg
Ui9NZWRpYUJveFswIDAgNzk0IDU5NV0vR3JvdXA8PC9TL1RyYW5zcGFyZW5jeS9DUy9EZXZpY2VS
R0IvSSB0cnVlPj4vQ29udGVudHMgMTEgMCBSPj4KZW5kb2JqCgoxMyAwIG9iago8PC9UeXBlL1Bh
Z2UvUGFyZW50IDQ5IDAgUi9SZXNvdXJjZXMgNjYgMCBSL01lZGlhQm94WzAgMCA3OTQgNTk1XS9H
cm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyAxNCAw
IFI+PgplbmRvYmoKCjE2IDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgNDkgMCBSL1Jlc291cmNl
cyA2NiAwIFIvTWVkaWFCb3hbMCAwIDc5NCA1OTVdL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3kvQ1Mv
RGV2aWNlUkdCL0kgdHJ1ZT4+L0NvbnRlbnRzIDE3IDAgUj4+CmVuZG9iagoKMTkgMCBvYmoKPDwv
VHlwZS9QYWdlL1BhcmVudCA0OSAwIFIvUmVzb3VyY2VzIDY2IDAgUi9NZWRpYUJveFswIDAgNzk0
IDU5NV0vR3JvdXA8PC9TL1RyYW5zcGFyZW5jeS9DUy9EZXZpY2VSR0IvSSB0cnVlPj4vQ29udGVu
dHMgMjAgMCBSPj4KZW5kb2JqCgoyMiAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDQ5IDAgUi9S
ZXNvdXJjZXMgNjYgMCBSL01lZGlhQm94WzAgMCA3OTQgNTk1XS9Hcm91cDw8L1MvVHJhbnNwYXJl
bmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyAyMyAwIFI+PgplbmRvYmoKCjI1IDAg
b2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgNDkgMCBSL1Jlc291cmNlcyA2NiAwIFIvTWVkaWFCb3hb
MCAwIDc5NCA1OTVdL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNlUkdCL0kgdHJ1ZT4+
L0NvbnRlbnRzIDI2IDAgUj4+CmVuZG9iagoKMjggMCBvYmoKPDwvVHlwZS9QYWdlL1BhcmVudCA0
OSAwIFIvUmVzb3VyY2VzIDY2IDAgUi9NZWRpYUJveFswIDAgNzk0IDU5NV0vR3JvdXA8PC9TL1Ry
YW5zcGFyZW5jeS9DUy9EZXZpY2VSR0IvSSB0cnVlPj4vQ29udGVudHMgMjkgMCBSPj4KZW5kb2Jq
CgozMSAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDQ5IDAgUi9SZXNvdXJjZXMgNjYgMCBSL01l
ZGlhQm94WzAgMCA3OTQgNTk1XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9J
IHRydWU+Pi9Db250ZW50cyAzMiAwIFI+PgplbmRvYmoKCjM0IDAgb2JqCjw8L1R5cGUvUGFnZS9Q
YXJlbnQgNDkgMCBSL1Jlc291cmNlcyA2NiAwIFIvTWVkaWFCb3hbMCAwIDc5NCA1OTVdL0dyb3Vw
PDwvUy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNlUkdCL0kgdHJ1ZT4+L0NvbnRlbnRzIDM1IDAgUj4+
CmVuZG9iagoKMzcgMCBvYmoKPDwvVHlwZS9QYWdlL1BhcmVudCA0OSAwIFIvUmVzb3VyY2VzIDY2
IDAgUi9NZWRpYUJveFswIDAgNzk0IDU5NV0vR3JvdXA8PC9TL1RyYW5zcGFyZW5jeS9DUy9EZXZp
Y2VSR0IvSSB0cnVlPj4vQ29udGVudHMgMzggMCBSPj4KZW5kb2JqCgo0MCAwIG9iago8PC9UeXBl
L1BhZ2UvUGFyZW50IDQ5IDAgUi9SZXNvdXJjZXMgNjYgMCBSL01lZGlhQm94WzAgMCA3OTQgNTk1
XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyA0
MSAwIFI+PgplbmRvYmoKCjQzIDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgNDkgMCBSL1Jlc291
cmNlcyA2NiAwIFIvTWVkaWFCb3hbMCAwIDc5NCA1OTVdL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3kv
Q1MvRGV2aWNlUkdCL0kgdHJ1ZT4+L0NvbnRlbnRzIDQ0IDAgUj4+CmVuZG9iagoKNDYgMCBvYmoK
PDwvVHlwZS9QYWdlL1BhcmVudCA0OSAwIFIvUmVzb3VyY2VzIDY2IDAgUi9NZWRpYUJveFswIDAg
Nzk0IDU5NV0vR3JvdXA8PC9TL1RyYW5zcGFyZW5jeS9DUy9EZXZpY2VSR0IvSSB0cnVlPj4vQ29u
dGVudHMgNDcgMCBSPj4KZW5kb2JqCgo2NyAwIG9iago8PC9Db3VudCAxNi9GaXJzdCA2OCAwIFIv
TGFzdCA4MyAwIFIKPj4KZW5kb2JqCgo2OCAwIG9iago8PC9Db3VudCAwL1RpdGxlPEZFRkYwMDQ0
MDA2OTAwNjEwMDcwMDA2RjAwMjAwMDMxPgovRGVzdFsxIDAgUi9YWVogMCA1OTUgMF0vUGFyZW50
IDY3IDAgUi9OZXh0IDY5IDAgUj4+CmVuZG9iagoKNjkgMCBvYmoKPDwvQ291bnQgMC9UaXRsZTxG
RUZGMDA0NDAwNjkwMDYxMDA3MDAwNkYwMDIwMDAzMj4KL0Rlc3RbNCAwIFIvWFlaIDAgNTk1IDBd
L1BhcmVudCA2NyAwIFIvUHJldiA2OCAwIFIvTmV4dCA3MCAwIFI+PgplbmRvYmoKCjcwIDAgb2Jq
Cjw8L0NvdW50IDAvVGl0bGU8RkVGRjAwNDQwMDY5MDA2MTAwNzAwMDZGMDAyMDAwMzM+Ci9EZXN0
WzcgMCBSL1hZWiAwIDU5NSAwXS9QYXJlbnQgNjcgMCBSL1ByZXYgNjkgMCBSL05leHQgNzEgMCBS
Pj4KZW5kb2JqCgo3MSAwIG9iago8PC9Db3VudCAwL1RpdGxlPEZFRkYwMDQ0MDA2OTAwNjEwMDcw
MDA2RjAwMjAwMDM0PgovRGVzdFsxMCAwIFIvWFlaIDAgNTk1IDBdL1BhcmVudCA2NyAwIFIvUHJl
diA3MCAwIFIvTmV4dCA3MiAwIFI+PgplbmRvYmoKCjcyIDAgb2JqCjw8L0NvdW50IDAvVGl0bGU8
RkVGRjAwNDQwMDY5MDA2MTAwNzAwMDZGMDAyMDAwMzU+Ci9EZXN0WzEzIDAgUi9YWVogMCA1OTUg
MF0vUGFyZW50IDY3IDAgUi9QcmV2IDcxIDAgUi9OZXh0IDczIDAgUj4+CmVuZG9iagoKNzMgMCBv
YmoKPDwvQ291bnQgMC9UaXRsZTxGRUZGMDA0NDAwNjkwMDYxMDA3MDAwNkYwMDIwMDAzNj4KL0Rl
c3RbMTYgMCBSL1hZWiAwIDU5NSAwXS9QYXJlbnQgNjcgMCBSL1ByZXYgNzIgMCBSL05leHQgNzQg
MCBSPj4KZW5kb2JqCgo3NCAwIG9iago8PC9Db3VudCAwL1RpdGxlPEZFRkYwMDQ0MDA2OTAwNjEw
MDcwMDA2RjAwMjAwMDM3PgovRGVzdFsxOSAwIFIvWFlaIDAgNTk1IDBdL1BhcmVudCA2NyAwIFIv
UHJldiA3MyAwIFIvTmV4dCA3NSAwIFI+PgplbmRvYmoKCjc1IDAgb2JqCjw8L0NvdW50IDAvVGl0
bGU8RkVGRjAwNDQwMDY5MDA2MTAwNzAwMDZGMDAyMDAwMzg+Ci9EZXN0WzIyIDAgUi9YWVogMCA1
OTUgMF0vUGFyZW50IDY3IDAgUi9QcmV2IDc0IDAgUi9OZXh0IDc2IDAgUj4+CmVuZG9iagoKNzYg
MCBvYmoKPDwvQ291bnQgMC9UaXRsZTxGRUZGMDA0NDAwNjkwMDYxMDA3MDAwNkYwMDIwMDAzOT4K
L0Rlc3RbMjUgMCBSL1hZWiAwIDU5NSAwXS9QYXJlbnQgNjcgMCBSL1ByZXYgNzUgMCBSL05leHQg
NzcgMCBSPj4KZW5kb2JqCgo3NyAwIG9iago8PC9Db3VudCAwL1RpdGxlPEZFRkYwMDQ0MDA2OTAw
NjEwMDcwMDA2RjAwMjAwMDMxMDAzMD4KL0Rlc3RbMjggMCBSL1hZWiAwIDU5NSAwXS9QYXJlbnQg
NjcgMCBSL1ByZXYgNzYgMCBSL05leHQgNzggMCBSPj4KZW5kb2JqCgo3OCAwIG9iago8PC9Db3Vu
dCAwL1RpdGxlPEZFRkYwMDQ0MDA2OTAwNjEwMDcwMDA2RjAwMjAwMDMxMDAzMT4KL0Rlc3RbMzEg
MCBSL1hZWiAwIDU5NSAwXS9QYXJlbnQgNjcgMCBSL1ByZXYgNzcgMCBSL05leHQgNzkgMCBSPj4K
ZW5kb2JqCgo3OSAwIG9iago8PC9Db3VudCAwL1RpdGxlPEZFRkYwMDQ0MDA2OTAwNjEwMDcwMDA2
RjAwMjAwMDMxMDAzMj4KL0Rlc3RbMzQgMCBSL1hZWiAwIDU5NSAwXS9QYXJlbnQgNjcgMCBSL1By
ZXYgNzggMCBSL05leHQgODAgMCBSPj4KZW5kb2JqCgo4MCAwIG9iago8PC9Db3VudCAwL1RpdGxl
PEZFRkYwMDQ0MDA2OTAwNjEwMDcwMDA2RjAwMjAwMDMxMDAzMz4KL0Rlc3RbMzcgMCBSL1hZWiAw
IDU5NSAwXS9QYXJlbnQgNjcgMCBSL1ByZXYgNzkgMCBSL05leHQgODEgMCBSPj4KZW5kb2JqCgo4
MSAwIG9iago8PC9Db3VudCAwL1RpdGxlPEZFRkYwMDQ0MDA2OTAwNjEwMDcwMDA2RjAwMjAwMDMx
MDAzND4KL0Rlc3RbNDAgMCBSL1hZWiAwIDU5NSAwXS9QYXJlbnQgNjcgMCBSL1ByZXYgODAgMCBS
L05leHQgODIgMCBSPj4KZW5kb2JqCgo4MiAwIG9iago8PC9Db3VudCAwL1RpdGxlPEZFRkYwMDQ0
MDA2OTAwNjEwMDcwMDA2RjAwMjAwMDMxMDAzNT4KL0Rlc3RbNDMgMCBSL1hZWiAwIDU5NSAwXS9Q
YXJlbnQgNjcgMCBSL1ByZXYgODEgMCBSL05leHQgODMgMCBSPj4KZW5kb2JqCgo4MyAwIG9iago8
PC9Db3VudCAwL1RpdGxlPEZFRkYwMDQ0MDA2OTAwNjEwMDcwMDA2RjAwMjAwMDMxMDAzNj4KL0Rl
c3RbNDYgMCBSL1hZWiAwIDU5NSAwXS9QYXJlbnQgNjcgMCBSL1ByZXYgODIgMCBSPj4KZW5kb2Jq
Cgo0OSAwIG9iago8PC9UeXBlL1BhZ2VzCi9SZXNvdXJjZXMgNjYgMCBSCi9NZWRpYUJveFsgMCAw
IDc5NCA1OTUgXQovS2lkc1sgMSAwIFIgNCAwIFIgNyAwIFIgMTAgMCBSIDEzIDAgUiAxNiAwIFIg
MTkgMCBSIDIyIDAgUiAyNSAwIFIgMjggMCBSIDMxIDAgUiAzNCAwIFIgMzcgMCBSIDQwIDAgUiA0
MyAwIFIgNDYgMCBSCl0KL0NvdW50IDE2Pj4KZW5kb2JqCgo4NCAwIG9iago8PC9UeXBlL0NhdGFs
b2cvUGFnZXMgNDkgMCBSCi9PcGVuQWN0aW9uWzEgMCBSIC9YWVogbnVsbCBudWxsIDBdCi9PdXRs
aW5lcyA2NyAwIFIKPj4KZW5kb2JqCgo4NSAwIG9iago8PC9BdXRob3I8RkVGRjAwNEQwMDYxMDA3
MjAwNjMwMDIwMDA0MjAwNkMwMDYxMDA2RTAwNjMwMDY4MDA2NTAwNzQ+Ci9DcmVhdG9yPEZFRkYw
MDQ5MDA2RDAwNzAwMDcyMDA2NTAwNzMwMDczPgovUHJvZHVjZXI8RkVGRjAwNEYwMDcwMDA2NTAw
NkUwMDRGMDA2NjAwNjYwMDY5MDA2MzAwNjUwMDJFMDA2RjAwNzIwMDY3MDAyMDAwMzMwMDJFMDAz
NDAwMkUwMDMxPgovQ3JlYXRpb25EYXRlKEQ6MjAxMzA3MjYxMzU3MDgtMDQnMDAnKT4+CmVuZG9i
agoKeHJlZgowIDg2CjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDA0OTEwNyAwMDAwMCBuIAowMDAw
MDAwMDE5IDAwMDAwIG4gCjAwMDAwMDA1MTQgMDAwMDAgbiAKMDAwMDA0OTI1MSAwMDAwMCBuIAow
MDAwMDAwNTM0IDAwMDAwIG4gCjAwMDAwMDEzMjQgMDAwMDAgbiAKMDAwMDA0OTM5NSAwMDAwMCBu
IAowMDAwMDAxMzQ0IDAwMDAwIG4gCjAwMDAwMDIzMjQgMDAwMDAgbiAKMDAwMDA0OTUzOSAwMDAw
MCBuIAowMDAwMDAyMzQ0IDAwMDAwIG4gCjAwMDAwMDI3MzMgMDAwMDAgbiAKMDAwMDA0OTY4NSAw
MDAwMCBuIAowMDAwMDAyNzU0IDAwMDAwIG4gCjAwMDAwMDM2NTAgMDAwMDAgbiAKMDAwMDA0OTgz
MSAwMDAwMCBuIAowMDAwMDAzNjcxIDAwMDAwIG4gCjAwMDAwMDQ0OTMgMDAwMDAgbiAKMDAwMDA0
OTk3NyAwMDAwMCBuIAowMDAwMDA0NTE0IDAwMDAwIG4gCjAwMDAwMDUzMTEgMDAwMDAgbiAKMDAw
MDA1MDEyMyAwMDAwMCBuIAowMDAwMDA1MzMyIDAwMDAwIG4gCjAwMDAwMDY3MTMgMDAwMDAgbiAK
MDAwMDA1MDI2OSAwMDAwMCBuIAowMDAwMDA2NzM1IDAwMDAwIG4gCjAwMDAwMDc0NTcgMDAwMDAg
biAKMDAwMDA1MDQxNSAwMDAwMCBuIAowMDAwMDA3NDc4IDAwMDAwIG4gCjAwMDAwMDgzOTUgMDAw
MDAgbiAKMDAwMDA1MDU2MSAwMDAwMCBuIAowMDAwMDA4NDE2IDAwMDAwIG4gCjAwMDAwMDkxODgg
MDAwMDAgbiAKMDAwMDA1MDcwNyAwMDAwMCBuIAowMDAwMDA5MjA5IDAwMDAwIG4gCjAwMDAwMTAx
ODQgMDAwMDAgbiAKMDAwMDA1MDg1MyAwMDAwMCBuIAowMDAwMDEwMjA1IDAwMDAwIG4gCjAwMDAw
MTEwMjEgMDAwMDAgbiAKMDAwMDA1MDk5OSAwMDAwMCBuIAowMDAwMDExMDQyIDAwMDAwIG4gCjAw
MDAwMTE3NDcgMDAwMDAgbiAKMDAwMDA1MTE0NSAwMDAwMCBuIAowMDAwMDExNzY4IDAwMDAwIG4g
CjAwMDAwMTIxOTMgMDAwMDAgbiAKMDAwMDA1MTI5MSAwMDAwMCBuIAowMDAwMDEyMjE0IDAwMDAw
IG4gCjAwMDAwMTI2NDIgMDAwMDAgbiAKMDAwMDA1MzYzOSAwMDAwMCBuIAowMDAwMDEyNjYzIDAw
MDAwIG4gCjAwMDAwMzgyNDYgMDAwMDAgbiAKMDAwMDAzODI2OSAwMDAwMCBuIAowMDAwMDM4NDYw
IDAwMDAwIG4gCjAwMDAwMzkwNzUgMDAwMDAgbiAKMDAwMDAzOTUyNyAwMDAwMCBuIAowMDAwMDQ2
MzY1IDAwMDAwIG4gCjAwMDAwNDYzODcgMDAwMDAgbiAKMDAwMDA0NjU4OCAwMDAwMCBuIAowMDAw
MDQ2ODc5IDAwMDAwIG4gCjAwMDAwNDcwNDcgMDAwMDAgbiAKMDAwMDA0ODMyMCAwMDAwMCBuIAow
MDAwMDQ4MzQyIDAwMDAwIG4gCjAwMDAwNDg1MzQgMDAwMDAgbiAKMDAwMDA0ODgzNCAwMDAwMCBu
IAowMDAwMDQ4OTk5IDAwMDAwIG4gCjAwMDAwNDkwNTIgMDAwMDAgbiAKMDAwMDA1MTQzNyAwMDAw
MCBuIAowMDAwMDUxNDk0IDAwMDAwIG4gCjAwMDAwNTE2MTUgMDAwMDAgbiAKMDAwMDA1MTc0OCAw
MDAwMCBuIAowMDAwMDUxODgxIDAwMDAwIG4gCjAwMDAwNTIwMTUgMDAwMDAgbiAKMDAwMDA1MjE0
OSAwMDAwMCBuIAowMDAwMDUyMjgzIDAwMDAwIG4gCjAwMDAwNTI0MTcgMDAwMDAgbiAKMDAwMDA1
MjU1MSAwMDAwMCBuIAowMDAwMDUyNjg1IDAwMDAwIG4gCjAwMDAwNTI4MjMgMDAwMDAgbiAKMDAw
MDA1Mjk2MSAwMDAwMCBuIAowMDAwMDUzMDk5IDAwMDAwIG4gCjAwMDAwNTMyMzcgMDAwMDAgbiAK
MDAwMDA1MzM3NSAwMDAwMCBuIAowMDAwMDUzNTEzIDAwMDAwIG4gCjAwMDAwNTM4NDMgMDAwMDAg
biAKMDAwMDA1Mzk0NSAwMDAwMCBuIAp0cmFpbGVyCjw8L1NpemUgODYvUm9vdCA4NCAwIFIKL0lu
Zm8gODUgMCBSCi9JRCBbIDw5Q0E5MjMzMEIyOUI4MjlDQTBCM0I0MDNFNjNGN0VGRD4KPDlDQTky
MzMwQjI5QjgyOUNBMEIzQjQwM0U2M0Y3RUZEPiBdCi9Eb2NDaGVja3N1bSAvRDU1NDU4Q0MwMjgx
RTVGMTJBOTYwNDZBMTRDOUY4NEQKPj4Kc3RhcnR4cmVmCjU0MjEwCiUlRU9GCg==

--Apple-Mail=_9C79E74F-1985-43E5-AD38-8B0D9ED22DF9--

From johnl@iecc.com  Sat Jul 27 02:09:17 2013
Return-Path: <johnl@iecc.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 19CA021F9C55 for <weirds@ietfa.amsl.com>; Sat, 27 Jul 2013 02:09:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -109.559
X-Spam-Level: 
X-Spam-Status: No, score=-109.559 tagged_above=-999 required=5 tests=[AWL=-0.774, BAYES_40=-0.185, HABEAS_ACCREDITED_SOI=-4.3, RCVD_IN_BSP_TRUSTED=-4.3, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Bzl19KzVyWsv for <weirds@ietfa.amsl.com>; Sat, 27 Jul 2013 02:09:13 -0700 (PDT)
Received: from leila.iecc.com (leila6.iecc.com [IPv6:2001:470:1f07:1126:0:4c:6569:6c61]) by ietfa.amsl.com (Postfix) with ESMTP id F3E9E21F9C59 for <weirds@ietf.org>; Sat, 27 Jul 2013 02:09:10 -0700 (PDT)
Received: (qmail 63054 invoked from network); 27 Jul 2013 09:09:10 -0000
Received: from leila.iecc.com (64.57.183.34) by mail1.iecc.com with QMQP; 27 Jul 2013 09:09:10 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding; s=51f38e35.xn--hew.k1307; i=johnl@user.iecc.com; bh=uq7PBucPon5Ho45AYsjLkhCmOm9wCE9ASzY25EVYLwA=; b=FVawpTkbs1Oc8MXalQxKU4W19/KxOt6Y/7IttC3oxCVNw19rr5gZ1WiWsiAzcttMXYkzphrlTUruA7JXkyGeY8puWyvKK5n3X85wkyL64NzzQgMJG0uUoBHZbJqsRrvmTGV/TMdARp+SMqNDiToTZCS38X77Fi+lAq9R4f977s4s8bYsVMWWdZO90aOs+bKyImKBijiDW924b1M3mULg94pm0j8zvt82kWyGeAzHh6Ydb7cNikC5a+7iAd3FdDuT
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding; s=51f38e35.xn--hew.k1307; olt=johnl@user.iecc.com; bh=uq7PBucPon5Ho45AYsjLkhCmOm9wCE9ASzY25EVYLwA=; b=p+7OMBhKSYayXTw06qx8U6wGnk4ez0MLvhH5v0I3kGDUvqVpdHJIbnKTLVDf9SF1At+oqeqXrZhvoQx3YSGQu6eXWCxvhAGyzLEuwhtGnq1jNT9eMjlwK6GBqbON1eXUc/ekpOWtUY6zt049AgEzuilK2HnYuNaxZmtIgqUM9LhOA07NJ3/zZc64LVj09mZ8MJoC5zUfS42iTas+QpygZVnX0kJ4afYPjH1pCfCyABZW0rtLMSl+nmXBFFCb+jUo
Date: 27 Jul 2013 09:08:46 -0000
Message-ID: <20130727090846.24537.qmail@joyce.lan>
From: "John Levine" <johnl@taugh.com>
To: weirds@ietf.org
In-Reply-To: <4156D1CD-F4B0-4EF7-967E-5D28D5A13382@viagenie.ca>
Organization: 
X-Headerized: yes
Mime-Version: 1.0
Content-type: text/plain; charset=utf-8
Content-transfer-encoding: 8bit
Subject: Re: [weirds] bootstrap slides
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 27 Jul 2013 09:09:17 -0000

> please find slides for the bootstrap discussion.

Looks OK, except that you left out the most likely numbers bootstrap,
start at your local RIR and trust them to redirect.

R's,
John

From marc.blanchet@viagenie.ca  Sat Jul 27 04:58:48 2013
Return-Path: <marc.blanchet@viagenie.ca>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B7B8021F9CC7 for <weirds@ietfa.amsl.com>; Sat, 27 Jul 2013 04:58:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.549
X-Spam-Level: 
X-Spam-Status: No, score=-102.549 tagged_above=-999 required=5 tests=[AWL=0.050, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nQdHIVwojB3W for <weirds@ietfa.amsl.com>; Sat, 27 Jul 2013 04:58:48 -0700 (PDT)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [IPv6:2620:0:230:8000::2]) by ietfa.amsl.com (Postfix) with ESMTP id 59EA521F8FDC for <weirds@ietf.org>; Sat, 27 Jul 2013 04:58:48 -0700 (PDT)
Received: from h195.viagenie.ca (h195.viagenie.ca [206.123.31.195]) by jazz.viagenie.ca (Postfix) with ESMTPSA id A2C4D4689C; Sat, 27 Jul 2013 07:58:47 -0400 (EDT)
Content-Type: text/plain; charset=iso-8859-1
Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\))
From: Marc Blanchet <marc.blanchet@viagenie.ca>
In-Reply-To: <20130727090846.24537.qmail@joyce.lan>
Date: Sat, 27 Jul 2013 12:58:45 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <0F25A59F-226A-473C-A4CD-D0A68F8595C3@viagenie.ca>
References: <20130727090846.24537.qmail@joyce.lan>
To: "John Levine" <johnl@taugh.com>
X-Mailer: Apple Mail (2.1508)
Cc: weirds@ietf.org
Subject: Re: [weirds] bootstrap slides
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 27 Jul 2013 11:58:48 -0000

Le 2013-07-27 =E0 10:08, "John Levine" <johnl@taugh.com> a =E9crit :

>> please find slides for the bootstrap discussion.
>=20
> Looks OK, except that you left out the most likely numbers bootstrap,
> start at your local RIR and trust them to redirect.

ok, will add. But at the same time, somewhere we need to list those =
servers. Shall not be in an RFC. Then, it shall be an IANA registry. So =
if it is an IANA registry, then why not then do a match using the ranges =
and then you most likely go to the right server right away.=20

Marc.

>=20
> R's,
> John


From johnl@taugh.com  Sat Jul 27 05:43:33 2013
Return-Path: <johnl@taugh.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 00C9121F8B12 for <weirds@ietfa.amsl.com>; Sat, 27 Jul 2013 05:43:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Y-Hl+t9Krbyb for <weirds@ietfa.amsl.com>; Sat, 27 Jul 2013 05:43:32 -0700 (PDT)
Received: from leila.iecc.com (leila6.iecc.com [IPv6:2001:470:1f07:1126:0:4c:6569:6c61]) by ietfa.amsl.com (Postfix) with ESMTP id 0263C21F8A53 for <weirds@ietf.org>; Sat, 27 Jul 2013 05:43:31 -0700 (PDT)
Received: (qmail 10321 invoked from network); 27 Jul 2013 12:43:25 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:user-agent:cleverness; s=2850.51f3c06d.k1307; bh=A9vqaRugTIC3VXWipqYVGK9CoPmSheRYXoFIUGTAd3o=; b=gGde/mA1DZhgB07dY/h4xVY/4EKE2Zjx4CgyHkv8f+UK/Oq9uRY6dcG8o0MZX4kt02CUVvBnnS0u9QeicpgFxrOvV2r9Z+JvePNXlY1xgUC5oQqbQ3pjimbxi5PnVzkYpAq3IutSj8e2mf1sIY5IEKQHpgwvrl8srY+uC9zYBpGoqBjoh9MLYPXODJ3miCSLgC9HFWUNsIwmkpsCQxiS1UAVmPgIilZ8pkblR46kkWOAkDR+yagr08X7N9zVYwXX
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:user-agent:cleverness; s=2850.51f3c06d.k1307; bh=A9vqaRugTIC3VXWipqYVGK9CoPmSheRYXoFIUGTAd3o=; b=uT6vkNZomEyDs/egRLt/r/MgYfjywCqLHShL/BOQaphuomPL7p6JH/8B+Uh307aUCuWwXRAKJ7OR4UGLNJGIYowhOVsN1I6+os4zwSzKlVQZo67Dl40biNnpNxci/X2c0mI+BSNNk2XYPjGsHaN9nEZNq3CommbChMK5V/mikpCTBBCMMzq82qT90snEi9oaJGXdfVLJx7jz1g28Otb3ugVo7tVPYlc5nkv1/FZMVoS6n0YHQHKNDIAJs22cEIJW
Received: (ofmipd 127.0.0.1); 27 Jul 2013 12:43:03 -0000
Date: 27 Jul 2013 14:43:24 +0200
Message-ID: <alpine.BSF.2.00.1307271440370.15864@joyce.lan>
From: "John R Levine" <johnl@taugh.com>
To: "Marc Blanchet" <marc.blanchet@viagenie.ca>
In-Reply-To: <0F25A59F-226A-473C-A4CD-D0A68F8595C3@viagenie.ca>
References: <20130727090846.24537.qmail@joyce.lan> <0F25A59F-226A-473C-A4CD-D0A68F8595C3@viagenie.ca>
User-Agent: Alpine 2.00 (BSF 1167 2008-08-23)
Cleverness: None detected
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Cc: weirds@ietf.org
Subject: Re: [weirds] bootstrap slides
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 27 Jul 2013 12:43:33 -0000

>> Looks OK, except that you left out the most likely numbers bootstrap,
>> start at your local RIR and trust them to redirect.
>

> ok, will add. But at the same time, somewhere we need to list those 
>servers. Shall not be in an RFC. Then, it shall be an IANA registry. So
>if it is an IANA registry, then why not then do a match using the ranges 
>and then you most likely go to the right server right away.

Because it's going to be configured one time when the lookup software is 
installed, by asking the person doing the installing where they are, or 
maybe a rough guess from the high bits of the local IP address, not done 
dynamically on every lookup.  Given that there are only five RIRs, and 
there is approximately zero chance that there will ever be any more, there 
might nominally be a registry, but in reality it'll be hard coded.

Regards,
John Levine, johnl@taugh.com, Taughannock Networks, Trumansburg NY
"I dropped the toothpaste", said Tom, crestfallenly.

From marc.blanchet@viagenie.ca  Sat Jul 27 06:03:26 2013
Return-Path: <marc.blanchet@viagenie.ca>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B2F5F21F8BCE for <weirds@ietfa.amsl.com>; Sat, 27 Jul 2013 06:03:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.556
X-Spam-Level: 
X-Spam-Status: No, score=-102.556 tagged_above=-999 required=5 tests=[AWL=0.043, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bu9vzrHXLX3W for <weirds@ietfa.amsl.com>; Sat, 27 Jul 2013 06:03:25 -0700 (PDT)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [IPv6:2620:0:230:8000::2]) by ietfa.amsl.com (Postfix) with ESMTP id 690E721F8BB7 for <weirds@ietf.org>; Sat, 27 Jul 2013 06:03:25 -0700 (PDT)
Received: from h195.viagenie.ca (h195.viagenie.ca [206.123.31.195]) by jazz.viagenie.ca (Postfix) with ESMTPSA id 944CA4689C; Sat, 27 Jul 2013 09:03:21 -0400 (EDT)
Content-Type: text/plain; charset=iso-8859-1
Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\))
From: Marc Blanchet <marc.blanchet@viagenie.ca>
In-Reply-To: <alpine.BSF.2.00.1307271440370.15864@joyce.lan>
Date: Sat, 27 Jul 2013 14:03:20 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <92E7E25E-9AAE-481C-9FDC-06AB7999908F@viagenie.ca>
References: <20130727090846.24537.qmail@joyce.lan> <0F25A59F-226A-473C-A4CD-D0A68F8595C3@viagenie.ca> <alpine.BSF.2.00.1307271440370.15864@joyce.lan>
To: "John R Levine" <johnl@taugh.com>
X-Mailer: Apple Mail (2.1508)
Cc: weirds@ietf.org
Subject: Re: [weirds] bootstrap slides
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 27 Jul 2013 13:03:26 -0000

Le 2013-07-27 =E0 13:43, "John R Levine" <johnl@taugh.com> a =E9crit :

>>> Looks OK, except that you left out the most likely numbers =
bootstrap,
>>> start at your local RIR and trust them to redirect.
>>=20
>=20
>> ok, will add. But at the same time, somewhere we need to list those =
servers. Shall not be in an RFC. Then, it shall be an IANA registry. So
>> if it is an IANA registry, then why not then do a match using the =
ranges and then you most likely go to the right server right away.
>=20
> Because it's going to be configured one time when the lookup software =
is installed, by asking the person doing the installing where they are, =
or maybe a rough guess from the high bits of the local IP address, not =
done dynamically on every lookup.  Given that there are only five RIRs, =
and there is approximately zero chance that there will ever be any more, =
there might nominally be a registry, but in reality it'll be hard coded.

that is fine. The implementation choice of hard coding or else is =
implementation choice. We shall still tell the implementors where to get =
the right data. hence a registry.=20

the question at hand is the following:
a) rely on redirect being implemented by all RIR and that they trust =
themselves. If someone is not playing well the game (server down, wrong =
redirection, bugs,...), then it falls apart. I don't think the IETF can =
"ask/require" the RIR to do redirection between themselves.

b) rely on matching using the IANA registry, but then have the =
rir-redirection optional ( just great if done, but not mandatory).=20

I think b) is more reliable and also separate clearly the protocol part =
and the operational part.  let the operational part do their own stuff =
(decide if they want to do nice redirect between themselves).

Marc.

>=20
> Regards,
> John Levine, johnl@taugh.com, Taughannock Networks, Trumansburg NY
> "I dropped the toothpaste", said Tom, crestfallenly.


From bje@apnic.net  Sat Jul 27 07:58:54 2013
Return-Path: <bje@apnic.net>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4FEF521F9995 for <weirds@ietfa.amsl.com>; Sat, 27 Jul 2013 07:58:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.857
X-Spam-Level: 
X-Spam-Status: No, score=0.857 tagged_above=-999 required=5 tests=[AWL=0.300,  BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_NET=0.611,  RDNS_NONE=0.1, RELAY_IS_203=0.994]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id swn45KSCFsXP for <weirds@ietfa.amsl.com>; Sat, 27 Jul 2013 07:58:50 -0700 (PDT)
Received: from ia-mailgw.apnic.net (ia-mailgw.apnic.net [IPv6:2001:dd8:a:3::243]) by ietfa.amsl.com (Postfix) with SMTP id 90EE021F999A for <weirds@ietf.org>; Sat, 27 Jul 2013 07:58:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apnic.net; s=c3po; h=received:received:from:to:cc:subject:thread-topic:thread-index:date: message-id:in-reply-to:accept-language:content-language:x-ms-has-attach: x-ms-tnef-correlator:x-originating-ip:content-type:content-id: content-transfer-encoding:mime-version; bh=/gPKYKf5sHuXL08NBZMwA0QlnyfBx97eBtBjvTAEUtY=; b=t0hZgj3cmb3ZH3eRtVH+/07kVyZ5gJpiNwrl5JnC+CnYdhVQfTSmFiIvFtuhuhf/s+tJa+gi2o4nX /ftulM+aRHR4NMfkbt2nHnQMwmayvrUmmMYSqnXCGYHd4yHeFX00V0dRbtvB3onXRRPRupJ6fUUq7g xA85QZ7IarV6AG6E=
Received: from IAMDA1.org.apnic.net (unknown [203.119.93.247]) by ia-mailgw.apnic.net (Halon Mail Gateway) with ESMTP; Sun, 28 Jul 2013 00:58:22 +1000 (EST)
Received: from NXMDA1.org.apnic.net ([fe80::c877:49c3:86f7:9d67]) by IAMDA1.org.apnic.net ([fe80::d35:7ac6:ff34:45a%19]) with mapi id 14.01.0421.002; Sun, 28 Jul 2013 00:58:22 +1000
From: Byron Ellacott <bje@apnic.net>
To: Marc Blanchet <marc.blanchet@viagenie.ca>, John R Levine <johnl@taugh.com>
Thread-Topic: [weirds] bootstrap slides
Thread-Index: AQHOikcf8s4Brw0I7UiLcSJW/GowTJl3lZoAgAAvfoCAAAx6AIAABZIAgABBp4A=
Date: Sat, 27 Jul 2013 14:58:21 +0000
Message-ID: <CE19A8DC.2A5F4%bje@apnic.net>
In-Reply-To: <92E7E25E-9AAE-481C-9FDC-06AB7999908F@viagenie.ca>
Accept-Language: en-AU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [203.119.101.249]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <E7A12C74EBD49348889695673CBEA3A5@apnic.net>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] bootstrap slides
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 27 Jul 2013 14:58:54 -0000

Hi Marc,

On 27/07/13 3:03 PM, "Marc Blanchet" <marc.blanchet@viagenie.ca> wrote:

>Le 2013-07-27 =E0 13:43, "John R Levine" <johnl@taugh.com> a =E9crit :
>
>>>> Looks OK, except that you left out the most likely numbers bootstrap,
>>>> start at your local RIR and trust them to redirect.
>>>=20
>>=20
>>> ok, will add. But at the same time, somewhere we need to list those
>>>servers. Shall not be in an RFC. Then, it shall be an IANA registry. So
>>> if it is an IANA registry, then why not then do a match using the
>>>ranges and then you most likely go to the right server right away.
>>=20
>> Because it's going to be configured one time when the lookup software
>>is installed, by asking the person doing the installing where they are,
>>or maybe a rough guess from the high bits of the local IP address, not
>>done dynamically on every lookup.  Given that there are only five RIRs,
>>and there is approximately zero chance that there will ever be any more,
>>there might nominally be a registry, but in reality it'll be hard coded.
>
>that is fine. The implementation choice of hard coding or else is
>implementation choice. We shall still tell the implementors where to get
>the right data. hence a registry.
>
>the question at hand is the following:
>a) rely on redirect being implemented by all RIR and that they trust
>themselves. If someone is not playing well the game (server down, wrong
>redirection, bugs,...), then it falls apart. I don't think the IETF can
>"ask/require" the RIR to do redirection between themselves.

You need to trust the RIRs to redirect to each other.  140.83.0.0/16, for
example, is in 140/8 that IANA has registered as LEGACY space on
whois.arin.net, but 140.83/16 was transferred to APNIC in 2011.  There are
large tracts of IPv4 in the "swamp" of legacy where the exact disposition
of each block is not recorded at the IANA level.  You can see the full
disposition of the entire internet number space on the NRO website:

	http://www.nro.net/wp-content/uploads/apnic-uploads/delegated-extended

It is a significantly larger list than the IANA registries.

You can head over to http://rdappilot.arin.net/ip/140.83.0.0/16 and be
redirected to http://testwhois.apnic.net/ip/140.83.0.0/16 .


>b) rely on matching using the IANA registry, but then have the
>rir-redirection optional ( just great if done, but not mandatory).

Redirection between RIRs is a critical goal for us, but I don't think the
IETF can formalise it.

Noting that the IANA registry is a useful starting point for selecting an
RIR server should be sufficient.

  Byrom


From marc.blanchet@viagenie.ca  Sat Jul 27 08:02:49 2013
Return-Path: <marc.blanchet@viagenie.ca>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 32EB021F9B19 for <weirds@ietfa.amsl.com>; Sat, 27 Jul 2013 08:02:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.572
X-Spam-Level: 
X-Spam-Status: No, score=-102.572 tagged_above=-999 required=5 tests=[AWL=0.027, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id r5TsExHFdU6l for <weirds@ietfa.amsl.com>; Sat, 27 Jul 2013 08:02:48 -0700 (PDT)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [IPv6:2620:0:230:8000::2]) by ietfa.amsl.com (Postfix) with ESMTP id 430A121F9B18 for <weirds@ietf.org>; Sat, 27 Jul 2013 08:02:42 -0700 (PDT)
Received: from h195.viagenie.ca (h195.viagenie.ca [206.123.31.195]) by jazz.viagenie.ca (Postfix) with ESMTPSA id 6061B403D5; Sat, 27 Jul 2013 11:02:41 -0400 (EDT)
Content-Type: text/plain; charset=iso-8859-1
Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\))
From: Marc Blanchet <marc.blanchet@viagenie.ca>
In-Reply-To: <CE19A8DC.2A5F4%bje@apnic.net>
Date: Sat, 27 Jul 2013 17:02:40 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <B232CF04-2226-49D6-ABD0-94F7BB562BC7@viagenie.ca>
References: <CE19A8DC.2A5F4%bje@apnic.net>
To: Byron Ellacott <bje@apnic.net>
X-Mailer: Apple Mail (2.1508)
Cc: John R Levine <johnl@taugh.com>, "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] bootstrap slides
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 27 Jul 2013 15:02:49 -0000

Le 2013-07-27 =E0 16:58, Byron Ellacott <bje@apnic.net> a =E9crit :

> Hi Marc,
>=20
> On 27/07/13 3:03 PM, "Marc Blanchet" <marc.blanchet@viagenie.ca> =
wrote:
>=20
>> Le 2013-07-27 =E0 13:43, "John R Levine" <johnl@taugh.com> a =E9crit =
:
>>=20
>>>>> Looks OK, except that you left out the most likely numbers =
bootstrap,
>>>>> start at your local RIR and trust them to redirect.
>>>>=20
>>>=20
>>>> ok, will add. But at the same time, somewhere we need to list those
>>>> servers. Shall not be in an RFC. Then, it shall be an IANA =
registry. So
>>>> if it is an IANA registry, then why not then do a match using the
>>>> ranges and then you most likely go to the right server right away.
>>>=20
>>> Because it's going to be configured one time when the lookup =
software
>>> is installed, by asking the person doing the installing where they =
are,
>>> or maybe a rough guess from the high bits of the local IP address, =
not
>>> done dynamically on every lookup.  Given that there are only five =
RIRs,
>>> and there is approximately zero chance that there will ever be any =
more,
>>> there might nominally be a registry, but in reality it'll be hard =
coded.
>>=20
>> that is fine. The implementation choice of hard coding or else is
>> implementation choice. We shall still tell the implementors where to =
get
>> the right data. hence a registry.
>>=20
>> the question at hand is the following:
>> a) rely on redirect being implemented by all RIR and that they trust
>> themselves. If someone is not playing well the game (server down, =
wrong
>> redirection, bugs,...), then it falls apart. I don't think the IETF =
can
>> "ask/require" the RIR to do redirection between themselves.
>=20
> You need to trust the RIRs to redirect to each other.

I trust them, but my point was about how much IETF can say about it.

>  140.83.0.0/16, for
> example, is in 140/8 that IANA has registered as LEGACY space on
> whois.arin.net, but 140.83/16 was transferred to APNIC in 2011.  There =
are
> large tracts of IPv4 in the "swamp" of legacy where the exact =
disposition
> of each block is not recorded at the IANA level.

let's forget Ipv4... just do Ipv6 ;-)

>  You can see the full
> disposition of the entire internet number space on the NRO website:
>=20
> 	=
http://www.nro.net/wp-content/uploads/apnic-uploads/delegated-extended
>=20
> It is a significantly larger list than the IANA registries.
>=20
> You can head over to http://rdappilot.arin.net/ip/140.83.0.0/16 and be
> redirected to http://testwhois.apnic.net/ip/140.83.0.0/16 .
>=20
>=20
>> b) rely on matching using the IANA registry, but then have the
>> rir-redirection optional ( just great if done, but not mandatory).
>=20
> Redirection between RIRs is a critical goal for us, but I don't think =
the
> IETF can formalise it.

that was my point.

>=20
> Noting that the IANA registry is a useful starting point for selecting =
an
> RIR server should be sufficient.

great. I agree.

Marc.

>=20
>  Byrom


From andy@arin.net  Sun Jul 28 02:11:28 2013
Return-Path: <andy@arin.net>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A033E21F9D71 for <weirds@ietfa.amsl.com>; Sun, 28 Jul 2013 02:11:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.632
X-Spam-Level: 
X-Spam-Status: No, score=-3.632 tagged_above=-999 required=5 tests=[AWL=-1.633, BAYES_00=-2.599, J_CHICKENPOX_24=0.6]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eY1hXBPhUSpq for <weirds@ietfa.amsl.com>; Sun, 28 Jul 2013 02:11:24 -0700 (PDT)
Received: from smtp2.arin.net (smtp2.arin.net [IPv6:2001:500:4:13::32]) by ietfa.amsl.com (Postfix) with ESMTP id 1EA6B21F9D50 for <weirds@ietf.org>; Sun, 28 Jul 2013 02:11:24 -0700 (PDT)
Received: by smtp2.arin.net (Postfix, from userid 323) id 8998B213691; Sun, 28 Jul 2013 05:11:23 -0400 (EDT)
Received: from CHAXCH05.corp.arin.net (chaxch05.corp.arin.net [192.149.252.94]) by smtp2.arin.net (Postfix) with ESMTP id AE7A3213649; Sun, 28 Jul 2013 05:11:16 -0400 (EDT)
Received: from CHAXCH03.corp.arin.net (10.1.30.17) by CHAXCH05.corp.arin.net (192.149.252.94) with Microsoft SMTP Server (TLS) id 14.2.342.3; Sun, 28 Jul 2013 05:10:58 -0400
Received: from CHAXCH02.corp.arin.net ([169.254.2.236]) by CHAXCH03.corp.arin.net ([10.1.30.18]) with mapi id 14.02.0328.009; Sun, 28 Jul 2013 05:10:57 -0400
From: Andy Newton <andy@arin.net>
To: Byron Ellacott <bje@apnic.net>, Marc Blanchet <marc.blanchet@viagenie.ca>,  John R Levine <johnl@taugh.com>
Thread-Topic: [weirds] bootstrap slides
Thread-Index: AQHOikcZpwkuZHd8qk6Q2k1OJuxZuZl4gEwAgAAvfoCAAAx5AIAABZIAgAAgI4CAAVLHgA==
Date: Sun, 28 Jul 2013 09:10:57 +0000
Message-ID: <CE1AABE2.26EC2%andy@arin.net>
In-Reply-To: <CE19A8DC.2A5F4%bje@apnic.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.5.130515
x-originating-ip: [192.149.252.96]
Content-Type: text/plain; charset="Windows-1252"
Content-ID: <6E4DEA9AAD017C4B99724805FF467E6A@corp.arin.net>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] bootstrap slides
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 28 Jul 2013 09:11:28 -0000

On 7/27/13 4:58 PM, "Byron Ellacott" <bje@apnic.net> wrote:

>You can head over to http://rdappilot.arin.net/ip/140.83.0.0/16 and be
>redirected to http://testwhois.apnic.net/ip/140.83.0.0/16 .


Correction, http://rdappilot.arin.net/restfulwhois/rdap/ip/140.83.0.0

$ nicinfo -V 140.83.0.0
# NicInfo v.1000.0.0-SNAPSHOT
## Using configuration found in /Users/anewton/.NicInfo
## Evicted 0 files from the cache
## Assuming query value is IP4ADDR
## Issuing GET for=20
http://rdappilot.arin.net/restfulwhois/rdap/ip/140.83.0.0
## Issuing GET for http://testwhois.apnic.net/ip/140.83.0.0
=8A



>Redirection between RIRs is a critical goal for us, but I don't think the
>IETF can formalise it.

I agree with this. In the whois world, not all the RIRs point to the other
RIRs. Only some do it. And while in the RDAP world that might change I
don't think the IETF can mandate it.

>Noting that the IANA registry is a useful starting point for selecting an
>RIR server should be sufficient.

Agree.

-andy


From aservin@lacnic.net  Sun Jul 28 02:15:28 2013
Return-Path: <aservin@lacnic.net>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A3D2421F9D6F for <weirds@ietfa.amsl.com>; Sun, 28 Jul 2013 02:15:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.101
X-Spam-Level: 
X-Spam-Status: No, score=-1.101 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_DYNAMIC_DHCP=1.398, RDNS_DYNAMIC=0.1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bvRTvlikZ39R for <weirds@ietfa.amsl.com>; Sun, 28 Jul 2013 02:15:23 -0700 (PDT)
Received: from mail.lacnic.net.uy (mail.lacnic.net.uy [IPv6:2001:13c7:7001:4000::3]) by ietfa.amsl.com (Postfix) with ESMTP id 19B5821F9D66 for <weirds@ietf.org>; Sun, 28 Jul 2013 02:15:17 -0700 (PDT)
Received: from dhcp-15f2.meeting.ietf.org (dhcp-15f2.meeting.ietf.org [130.129.21.242]) by mail.lacnic.net.uy (Postfix) with ESMTP id 14A513084B8 for <weirds@ietf.org>; Sun, 28 Jul 2013 06:14:46 -0300 (UYT)
Message-ID: <51F4E11B.8030908@lacnic.net>
Date: Sun, 28 Jul 2013 11:15:07 +0200
From: Arturo Servin <aservin@lacnic.net>
Organization: LACNIC
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:17.0) Gecko/20130620 Thunderbird/17.0.7
MIME-Version: 1.0
To: weirds@ietf.org
References: <CE1AABE2.26EC2%andy@arin.net>
In-Reply-To: <CE1AABE2.26EC2%andy@arin.net>
X-Enigmail-Version: 1.5.1
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: 7bit
X-LACNIC.uy-MailScanner-Information: Please contact the ISP for more information
X-LACNIC.uy-MailScanner: Found to be clean
X-LACNIC.uy-MailScanner-SpamCheck: 
X-LACNIC.uy-MailScanner-From: aservin@lacnic.net
Subject: Re: [weirds] bootstrap slides
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 28 Jul 2013 09:15:28 -0000

	If we (the RIRs) do an agreement then we could document it in an
informational RFC.

	This seems something of layer9 today but we could work out this.

/as



On 7/28/13 11:10 AM, Andy Newton wrote:
>> Redirection between RIRs is a critical goal for us, but I don't think the
>> >IETF can formalise it.
> I agree with this. In the whois world, not all the RIRs point to the other
> RIRs. Only some do it. And while in the RDAP world that might change I
> don't think the IETF can mandate it.
> 

From aservin@lacnic.net  Tue Jul 30 07:33:25 2013
Return-Path: <aservin@lacnic.net>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4784721F84BB for <weirds@ietfa.amsl.com>; Tue, 30 Jul 2013 07:33:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jUn2eeBL20d3 for <weirds@ietfa.amsl.com>; Tue, 30 Jul 2013 07:33:24 -0700 (PDT)
Received: from mail.lacnic.net.uy (mail.lacnic.net.uy [IPv6:2001:13c7:7001:4000::3]) by ietfa.amsl.com (Postfix) with ESMTP id 3EBEA21E80CB for <weirds@ietf.org>; Tue, 30 Jul 2013 07:31:22 -0700 (PDT)
Received: from Arturos-MacBook-Pro.local (unknown [IPv6:2001:df8:0:16:dc07:9710:b85d:1730]) by mail.lacnic.net.uy (Postfix) with ESMTP id 51199308458; Tue, 30 Jul 2013 11:30:55 -0300 (UYT)
Message-ID: <51F7CE30.6050606@lacnic.net>
Date: Tue, 30 Jul 2013 16:31:12 +0200
From: Arturo Servin <aservin@lacnic.net>
Organization: LACNIC
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:17.0) Gecko/20130620 Thunderbird/17.0.7
MIME-Version: 1.0
To: weirds-interop@viagenie.ca, "weirds@ietf.org" <weirds@ietf.org>
References: <DD4A252E-B60D-4267-AE9B-8C3F0D7CF247@viagenie.ca>
In-Reply-To: <DD4A252E-B60D-4267-AE9B-8C3F0D7CF247@viagenie.ca>
X-Enigmail-Version: 1.5.1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-LACNIC.uy-MailScanner-Information: Please contact the ISP for more information
X-LACNIC.uy-MailScanner: Found to be clean
X-LACNIC.uy-MailScanner-SpamCheck: 
X-LACNIC.uy-MailScanner-From: aservin@lacnic.net
Subject: Re: [weirds] [weirds-interop] weirds implementation survey
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 30 Jul 2013 14:33:26 -0000

Marc,

	Isn't it intended to weirds@ietf.org?

Regards,
as

On 7/30/13 4:28 PM, Marc Blanchet wrote:
> Hello,
>  during the weirds interop session saturday, a short survey was created and filled by the implementors. The following is a summary of the features that were found negative (not implemented, no plan to implement). 
> 
> Which leaves a question to the wg: Should some of these features be removed from the specs? Should some of these features be MAY instead of SHOULD or MUST?
> 
> Regards, Marc.
> ===========
> 
> 1) Features _not_ implemented by _most_ implementations:
>          draft-ietf-weirds-json-response:
>           5.4 lang
> 
>          draft-ietf-weirds-using-http
>           5.2 302 Response with Location:
>           5.2 303 Response with Location:
>           5.2 307 Response with Location:
>           5.5 429 Response
>           5.6 Access-Control-Allow-Origin Header
>           9.3 Return Content-language Header
> 
> 2) Features _not_ implemented by _some_ implementations:
>            (some features here are not listed because they are specific for one kind of registry (i.e. addresses vs domains)
> 
>          draft-ietf-weirds-rdap-query
>           3.4 /nameserver/<idn a-label>
>           3.4 /nameserver/<idn u-label>
>           3.6 /help
> 
>          draft-ietf-weirds-json-response:
>           5.3 remarks
>           5.6 status
>          5.7 port43
>           5.8 public id
>           6.2.1 secureDNS dsData
>           6.2.2 secureDNS keyData
> 
> _______________________________________________
> weirds-interop mailing list
> weirds-interop@viagenie.ca
> https://www.viagenie.ca/mailman/listinfo/weirds-interop
> 

From marc.blanchet@viagenie.ca  Tue Jul 30 07:33:43 2013
Return-Path: <marc.blanchet@viagenie.ca>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 609BC21F9AFE for <weirds@ietfa.amsl.com>; Tue, 30 Jul 2013 07:33:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.581
X-Spam-Level: 
X-Spam-Status: No, score=-102.581 tagged_above=-999 required=5 tests=[AWL=0.018, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7k+f4JVE2T1n for <weirds@ietfa.amsl.com>; Tue, 30 Jul 2013 07:33:42 -0700 (PDT)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [IPv6:2620:0:230:8000::2]) by ietfa.amsl.com (Postfix) with ESMTP id 9ADA121F9D4C for <weirds@ietf.org>; Tue, 30 Jul 2013 07:32:29 -0700 (PDT)
Received: from h195.viagenie.ca (h195.viagenie.ca [206.123.31.195]) by jazz.viagenie.ca (Postfix) with ESMTPSA id 0E3B140428 for <weirds@ietf.org>; Tue, 30 Jul 2013 10:32:27 -0400 (EDT)
From: Marc Blanchet <marc.blanchet@viagenie.ca>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Message-Id: <C336A361-C7D0-4949-94E4-69B482F9B10C@viagenie.ca>
Date: Tue, 30 Jul 2013 16:32:25 +0200
To: "weirds@ietf.org Group" <weirds@ietf.org>
Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\))
X-Mailer: Apple Mail (2.1508)
Subject: [weirds] weirds implementation survey
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 30 Jul 2013 14:33:43 -0000

Hello,
during the weirds interop session saturday, a short survey was created =
and filled by the implementors. The following is a summary of the =
features that were found negative (not implemented, no plan to =
implement).=20

Which leaves a question to the wg: Should some of these features be =
removed from the specs? Should some of these features be MAY instead of =
SHOULD or MUST?

Regards, Marc.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

1) Features _not_ implemented by _most_ implementations:
        draft-ietf-weirds-json-response:
         5.4 lang

        draft-ietf-weirds-using-http
         5.2 302 Response with Location:
         5.2 303 Response with Location:
         5.2 307 Response with Location:
         5.5 429 Response
         5.6 Access-Control-Allow-Origin Header
         9.3 Return Content-language Header

2) Features _not_ implemented by _some_ implementations:
          (some features here are not listed because they are specific =
for one kind of registry (i.e. addresses vs domains)

        draft-ietf-weirds-rdap-query
         3.4 /nameserver/<idn a-label>
         3.4 /nameserver/<idn u-label>
         3.6 /help

        draft-ietf-weirds-json-response:
         5.3 remarks
         5.6 status
        5.7 port43
         5.8 public id
         6.2.1 secureDNS dsData
         6.2.2 secureDNS keyData

_______________________________________________
weirds-interop mailing list
weirds-interop@viagenie.ca
https://www.viagenie.ca/mailman/listinfo/weirds-interop

From shollenbeck@verisign.com  Tue Jul 30 07:40:38 2013
Return-Path: <shollenbeck@verisign.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CDA0C11E81D6 for <weirds@ietfa.amsl.com>; Tue, 30 Jul 2013 07:40:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7QfJrsMEOo77 for <weirds@ietfa.amsl.com>; Tue, 30 Jul 2013 07:40:32 -0700 (PDT)
Received: from exprod6og109.obsmtp.com (exprod6og109.obsmtp.com [64.18.1.23]) by ietfa.amsl.com (Postfix) with ESMTP id A05BE21F9CE8 for <weirds@ietf.org>; Tue, 30 Jul 2013 07:40:26 -0700 (PDT)
Received: from peregrine.verisign.com ([216.168.239.74]) (using TLSv1) by exprod6ob109.postini.com ([64.18.5.12]) with SMTP ID DSNKUffQVgJ6ToCLHGl2QOoj92q23HEV32wu@postini.com; Tue, 30 Jul 2013 07:40:27 PDT
Received: from brn1wnexcas01.vcorp.ad.vrsn.com (brn1wnexcas01.vcorp.ad.vrsn.com [10.173.152.205]) by peregrine.verisign.com (8.13.6/8.13.4) with ESMTP id r6UEeJLN028593 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 30 Jul 2013 10:40:19 -0400
Received: from BRN1WNEXMBX01.vcorp.ad.vrsn.com ([::1]) by brn1wnexcas01.vcorp.ad.vrsn.com ([::1]) with mapi id 14.02.0342.003; Tue, 30 Jul 2013 10:40:18 -0400
From: "Hollenbeck, Scott" <shollenbeck@verisign.com>
To: Marc Blanchet <marc.blanchet@viagenie.ca>, "weirds@ietf.org Group" <weirds@ietf.org>
Thread-Topic: [weirds] weirds implementation survey
Thread-Index: AQHOjTHWlzY2aByLt0CmXOqyOLHoBpl9Sjww
Date: Tue, 30 Jul 2013 14:40:18 +0000
Message-ID: <831693C2CDA2E849A7D7A712B24E257F492258C5@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
References: <C336A361-C7D0-4949-94E4-69B482F9B10C@viagenie.ca>
In-Reply-To: <C336A361-C7D0-4949-94E4-69B482F9B10C@viagenie.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.173.152.4]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [weirds] weirds implementation survey
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 30 Jul 2013 14:40:38 -0000

FWIW the features not implemented by Verisign are more "haven't gotten to i=
t yet" than "no plan to implement". We will probably make more progress in =
the coming weeks. I need to talk to Dow to figure out what we can do.

Scott

> -----Original Message-----
> From: weirds-bounces@ietf.org [mailto:weirds-bounces@ietf.org] On
> Behalf Of Marc Blanchet
> Sent: Tuesday, July 30, 2013 10:32 AM
> To: weirds@ietf.org Group
> Subject: [weirds] weirds implementation survey
>=20
> Hello,
> during the weirds interop session saturday, a short survey was created
> and filled by the implementors. The following is a summary of the
> features that were found negative (not implemented, no plan to
> implement).
>=20
> Which leaves a question to the wg: Should some of these features be
> removed from the specs? Should some of these features be MAY instead of
> SHOULD or MUST?
>=20
> Regards, Marc.
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>=20
> 1) Features _not_ implemented by _most_ implementations:
>         draft-ietf-weirds-json-response:
>          5.4 lang
>=20
>         draft-ietf-weirds-using-http
>          5.2 302 Response with Location:
>          5.2 303 Response with Location:
>          5.2 307 Response with Location:
>          5.5 429 Response
>          5.6 Access-Control-Allow-Origin Header
>          9.3 Return Content-language Header
>=20
> 2) Features _not_ implemented by _some_ implementations:
>           (some features here are not listed because they are specific
> for one kind of registry (i.e. addresses vs domains)
>=20
>         draft-ietf-weirds-rdap-query
>          3.4 /nameserver/<idn a-label>
>          3.4 /nameserver/<idn u-label>
>          3.6 /help
>=20
>         draft-ietf-weirds-json-response:
>          5.3 remarks
>          5.6 status
>         5.7 port43
>          5.8 public id
>          6.2.1 secureDNS dsData
>          6.2.2 secureDNS keyData
>=20
> _______________________________________________
> weirds-interop mailing list
> weirds-interop@viagenie.ca
> https://www.viagenie.ca/mailman/listinfo/weirds-interop
> _______________________________________________
> weirds mailing list
> weirds@ietf.org
> https://www.ietf.org/mailman/listinfo/weirds

From marc.blanchet@viagenie.ca  Tue Jul 30 08:43:07 2013
Return-Path: <marc.blanchet@viagenie.ca>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B6EC621E80D2 for <weirds@ietfa.amsl.com>; Tue, 30 Jul 2013 08:43:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.583
X-Spam-Level: 
X-Spam-Status: No, score=-102.583 tagged_above=-999 required=5 tests=[AWL=0.016, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id c1pAwlz10kiT for <weirds@ietfa.amsl.com>; Tue, 30 Jul 2013 08:43:05 -0700 (PDT)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [IPv6:2620:0:230:8000::2]) by ietfa.amsl.com (Postfix) with ESMTP id A8A1221E80B7 for <weirds@ietf.org>; Tue, 30 Jul 2013 08:43:05 -0700 (PDT)
Received: from h195.viagenie.ca (h195.viagenie.ca [206.123.31.195]) by jazz.viagenie.ca (Postfix) with ESMTPSA id 07CD5403D7; Tue, 30 Jul 2013 11:43:04 -0400 (EDT)
Content-Type: text/plain; charset=iso-8859-1
Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\))
From: Marc Blanchet <marc.blanchet@viagenie.ca>
In-Reply-To: <831693C2CDA2E849A7D7A712B24E257F492258C5@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
Date: Tue, 30 Jul 2013 17:43:04 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <96D8C66A-3090-4B9C-8A85-3C3BEAFE2F56@viagenie.ca>
References: <C336A361-C7D0-4949-94E4-69B482F9B10C@viagenie.ca> <831693C2CDA2E849A7D7A712B24E257F492258C5@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
To: "Hollenbeck, Scott" <shollenbeck@verisign.com>
X-Mailer: Apple Mail (2.1508)
Cc: "weirds@ietf.org Group" <weirds@ietf.org>
Subject: Re: [weirds] weirds implementation survey
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 30 Jul 2013 15:43:07 -0000

let's state that this survey is:
- a snapshot of some implementations
- a way to give feedback to wg and doc authors about features that might =
need being discussed/revisited/considered.

no binding.

Marc.

Le 2013-07-30 =E0 16:40, "Hollenbeck, Scott" <shollenbeck@verisign.com> =
a =E9crit :

> FWIW the features not implemented by Verisign are more "haven't gotten =
to it yet" than "no plan to implement". We will probably make more =
progress in the coming weeks. I need to talk to Dow to figure out what =
we can do.
>=20
> Scott
>=20
>> -----Original Message-----
>> From: weirds-bounces@ietf.org [mailto:weirds-bounces@ietf.org] On
>> Behalf Of Marc Blanchet
>> Sent: Tuesday, July 30, 2013 10:32 AM
>> To: weirds@ietf.org Group
>> Subject: [weirds] weirds implementation survey
>>=20
>> Hello,
>> during the weirds interop session saturday, a short survey was =
created
>> and filled by the implementors. The following is a summary of the
>> features that were found negative (not implemented, no plan to
>> implement).
>>=20
>> Which leaves a question to the wg: Should some of these features be
>> removed from the specs? Should some of these features be MAY instead =
of
>> SHOULD or MUST?
>>=20
>> Regards, Marc.
>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>=20
>> 1) Features _not_ implemented by _most_ implementations:
>>        draft-ietf-weirds-json-response:
>>         5.4 lang
>>=20
>>        draft-ietf-weirds-using-http
>>         5.2 302 Response with Location:
>>         5.2 303 Response with Location:
>>         5.2 307 Response with Location:
>>         5.5 429 Response
>>         5.6 Access-Control-Allow-Origin Header
>>         9.3 Return Content-language Header
>>=20
>> 2) Features _not_ implemented by _some_ implementations:
>>          (some features here are not listed because they are specific
>> for one kind of registry (i.e. addresses vs domains)
>>=20
>>        draft-ietf-weirds-rdap-query
>>         3.4 /nameserver/<idn a-label>
>>         3.4 /nameserver/<idn u-label>
>>         3.6 /help
>>=20
>>        draft-ietf-weirds-json-response:
>>         5.3 remarks
>>         5.6 status
>>        5.7 port43
>>         5.8 public id
>>         6.2.1 secureDNS dsData
>>         6.2.2 secureDNS keyData
>>=20
>> _______________________________________________
>> weirds-interop mailing list
>> weirds-interop@viagenie.ca
>> https://www.viagenie.ca/mailman/listinfo/weirds-interop
>> _______________________________________________
>> weirds mailing list
>> weirds@ietf.org
>> https://www.ietf.org/mailman/listinfo/weirds


From superuser@gmail.com  Tue Jul 30 09:21:02 2013
Return-Path: <superuser@gmail.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E8CC221F9F5F for <weirds@ietfa.amsl.com>; Tue, 30 Jul 2013 09:21:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.183
X-Spam-Level: 
X-Spam-Status: No, score=-2.183 tagged_above=-999 required=5 tests=[AWL=0.417,  BAYES_00=-2.599, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id d52LRmb6Nz6S for <weirds@ietfa.amsl.com>; Tue, 30 Jul 2013 09:21:00 -0700 (PDT)
Received: from mail-wi0-x22c.google.com (mail-wi0-x22c.google.com [IPv6:2a00:1450:400c:c05::22c]) by ietfa.amsl.com (Postfix) with ESMTP id B1E6821F9F3A for <weirds@ietf.org>; Tue, 30 Jul 2013 09:20:50 -0700 (PDT)
Received: by mail-wi0-f172.google.com with SMTP id hj13so2350389wib.11 for <weirds@ietf.org>; Tue, 30 Jul 2013 09:20:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=XA1Nrl7/Z2oLAmAIVABiRwatcsIcZDAxdN1mZUeoaIA=; b=Aeqs1pQ0RBTMsl6ZBWRJBSqJGYNPR9y1U4pNFXDLjUqiY0BIwqzFn+SpfDiWg+ZXm1 x3v0kbPJ+ms+6d+ENtyEb/yY5aE99aLn8SEJxf5keIQpjeDU7ywCVmiHxKSwswrOEHHo 2ctqM6yrXM+1BFmLeywcYauiVAjpJhsjdno7J2zt390w6pI1YAiwOr6+MaDfQsqW0b6I 2ynbHIzxlnlOrBGHrTfgxjzPIsv7y7m7FH9u0XLoIWFvzF4mKyCrPQF+w1BSLSWX+8o1 5lgjGRNVglxkhsxkttalIfZH2PCjHH6uSh6pLFxeIRV2F1P+5Wxjk5ois4ORjR49i3mo CWCg==
MIME-Version: 1.0
X-Received: by 10.194.3.78 with SMTP id a14mr13054707wja.77.1375201249705; Tue, 30 Jul 2013 09:20:49 -0700 (PDT)
Received: by 10.180.125.36 with HTTP; Tue, 30 Jul 2013 09:20:49 -0700 (PDT)
In-Reply-To: <831693C2CDA2E849A7D7A712B24E257F492258C5@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
References: <C336A361-C7D0-4949-94E4-69B482F9B10C@viagenie.ca> <831693C2CDA2E849A7D7A712B24E257F492258C5@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
Date: Tue, 30 Jul 2013 18:20:49 +0200
Message-ID: <CAL0qLwbrLVHkbQrR_=z38B0rwpYsux3_jqgxzhEK75q1WyupUw@mail.gmail.com>
From: "Murray S. Kucherawy" <superuser@gmail.com>
To: "Hollenbeck, Scott" <shollenbeck@verisign.com>
Content-Type: multipart/alternative; boundary=047d7b343d6afbc38004e2bcfd68
Cc: "weirds@ietf.org Group" <weirds@ietf.org>
Subject: Re: [weirds] weirds implementation survey
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 30 Jul 2013 16:21:02 -0000

--047d7b343d6afbc38004e2bcfd68
Content-Type: text/plain; charset=ISO-8859-1

Thanks for the report and to everyone that participated.  It's great to see
all this initiative without the co-chairs even asking.

I suspect I know the answer to this, but do you folks plan on doing this
again for Vancouver?


On Tue, Jul 30, 2013 at 4:40 PM, Hollenbeck, Scott <shollenbeck@verisign.com
> wrote:

> FWIW the features not implemented by Verisign are more "haven't gotten to
> it yet" than "no plan to implement". We will probably make more progress in
> the coming weeks. I need to talk to Dow to figure out what we can do.
>
> Scott
>
> > -----Original Message-----
> > From: weirds-bounces@ietf.org [mailto:weirds-bounces@ietf.org] On
> > Behalf Of Marc Blanchet
> > Sent: Tuesday, July 30, 2013 10:32 AM
> > To: weirds@ietf.org Group
> > Subject: [weirds] weirds implementation survey
> >
> > Hello,
> > during the weirds interop session saturday, a short survey was created
> > and filled by the implementors. The following is a summary of the
> > features that were found negative (not implemented, no plan to
> > implement).
> >
> > Which leaves a question to the wg: Should some of these features be
> > removed from the specs? Should some of these features be MAY instead of
> > SHOULD or MUST?
> >
> > Regards, Marc.
> > ===========
> >
> > 1) Features _not_ implemented by _most_ implementations:
> >         draft-ietf-weirds-json-response:
> >          5.4 lang
> >
> >         draft-ietf-weirds-using-http
> >          5.2 302 Response with Location:
> >          5.2 303 Response with Location:
> >          5.2 307 Response with Location:
> >          5.5 429 Response
> >          5.6 Access-Control-Allow-Origin Header
> >          9.3 Return Content-language Header
> >
> > 2) Features _not_ implemented by _some_ implementations:
> >           (some features here are not listed because they are specific
> > for one kind of registry (i.e. addresses vs domains)
> >
> >         draft-ietf-weirds-rdap-query
> >          3.4 /nameserver/<idn a-label>
> >          3.4 /nameserver/<idn u-label>
> >          3.6 /help
> >
> >         draft-ietf-weirds-json-response:
> >          5.3 remarks
> >          5.6 status
> >         5.7 port43
> >          5.8 public id
> >          6.2.1 secureDNS dsData
> >          6.2.2 secureDNS keyData
> >
> > _______________________________________________
> > weirds-interop mailing list
> > weirds-interop@viagenie.ca
> > https://www.viagenie.ca/mailman/listinfo/weirds-interop
> > _______________________________________________
> > weirds mailing list
> > weirds@ietf.org
> > https://www.ietf.org/mailman/listinfo/weirds
> _______________________________________________
> weirds mailing list
> weirds@ietf.org
> https://www.ietf.org/mailman/listinfo/weirds
>

--047d7b343d6afbc38004e2bcfd68
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Thanks for the report and to everyone that participated.=
=A0 It&#39;s great to see all this initiative without the co-chairs even as=
king.<br><br>I suspect I know the answer to this, but do you folks plan on =
doing this again for Vancouver?<br>
</div><div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Tue,=
 Jul 30, 2013 at 4:40 PM, Hollenbeck, Scott <span dir=3D"ltr">&lt;<a href=
=3D"mailto:shollenbeck@verisign.com" target=3D"_blank">shollenbeck@verisign=
.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">FWIW the features not implemented by Verisig=
n are more &quot;haven&#39;t gotten to it yet&quot; than &quot;no plan to i=
mplement&quot;. We will probably make more progress in the coming weeks. I =
need to talk to Dow to figure out what we can do.<br>

<span class=3D"HOEnZb"><font color=3D"#888888"><br>
Scott<br>
</font></span><div class=3D"HOEnZb"><div class=3D"h5"><br>
&gt; -----Original Message-----<br>
&gt; From: <a href=3D"mailto:weirds-bounces@ietf.org">weirds-bounces@ietf.o=
rg</a> [mailto:<a href=3D"mailto:weirds-bounces@ietf.org">weirds-bounces@ie=
tf.org</a>] On<br>
&gt; Behalf Of Marc Blanchet<br>
&gt; Sent: Tuesday, July 30, 2013 10:32 AM<br>
&gt; To: <a href=3D"mailto:weirds@ietf.org">weirds@ietf.org</a> Group<br>
&gt; Subject: [weirds] weirds implementation survey<br>
&gt;<br>
&gt; Hello,<br>
&gt; during the weirds interop session saturday, a short survey was created=
<br>
&gt; and filled by the implementors. The following is a summary of the<br>
&gt; features that were found negative (not implemented, no plan to<br>
&gt; implement).<br>
&gt;<br>
&gt; Which leaves a question to the wg: Should some of these features be<br=
>
&gt; removed from the specs? Should some of these features be MAY instead o=
f<br>
&gt; SHOULD or MUST?<br>
&gt;<br>
&gt; Regards, Marc.<br>
&gt; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
&gt;<br>
&gt; 1) Features _not_ implemented by _most_ implementations:<br>
&gt; =A0 =A0 =A0 =A0 draft-ietf-weirds-json-response:<br>
&gt; =A0 =A0 =A0 =A0 =A05.4 lang<br>
&gt;<br>
&gt; =A0 =A0 =A0 =A0 draft-ietf-weirds-using-http<br>
&gt; =A0 =A0 =A0 =A0 =A05.2 302 Response with Location:<br>
&gt; =A0 =A0 =A0 =A0 =A05.2 303 Response with Location:<br>
&gt; =A0 =A0 =A0 =A0 =A05.2 307 Response with Location:<br>
&gt; =A0 =A0 =A0 =A0 =A05.5 429 Response<br>
&gt; =A0 =A0 =A0 =A0 =A05.6 Access-Control-Allow-Origin Header<br>
&gt; =A0 =A0 =A0 =A0 =A09.3 Return Content-language Header<br>
&gt;<br>
&gt; 2) Features _not_ implemented by _some_ implementations:<br>
&gt; =A0 =A0 =A0 =A0 =A0 (some features here are not listed because they ar=
e specific<br>
&gt; for one kind of registry (i.e. addresses vs domains)<br>
&gt;<br>
&gt; =A0 =A0 =A0 =A0 draft-ietf-weirds-rdap-query<br>
&gt; =A0 =A0 =A0 =A0 =A03.4 /nameserver/&lt;idn a-label&gt;<br>
&gt; =A0 =A0 =A0 =A0 =A03.4 /nameserver/&lt;idn u-label&gt;<br>
&gt; =A0 =A0 =A0 =A0 =A03.6 /help<br>
&gt;<br>
&gt; =A0 =A0 =A0 =A0 draft-ietf-weirds-json-response:<br>
&gt; =A0 =A0 =A0 =A0 =A05.3 remarks<br>
&gt; =A0 =A0 =A0 =A0 =A05.6 status<br>
&gt; =A0 =A0 =A0 =A0 5.7 port43<br>
&gt; =A0 =A0 =A0 =A0 =A05.8 public id<br>
&gt; =A0 =A0 =A0 =A0 =A06.2.1 secureDNS dsData<br>
&gt; =A0 =A0 =A0 =A0 =A06.2.2 secureDNS keyData<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; weirds-interop mailing list<br>
&gt; <a href=3D"mailto:weirds-interop@viagenie.ca">weirds-interop@viagenie.=
ca</a><br>
&gt; <a href=3D"https://www.viagenie.ca/mailman/listinfo/weirds-interop" ta=
rget=3D"_blank">https://www.viagenie.ca/mailman/listinfo/weirds-interop</a>=
<br>
&gt; _______________________________________________<br>
&gt; weirds mailing list<br>
&gt; <a href=3D"mailto:weirds@ietf.org">weirds@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/weirds" target=3D"_bl=
ank">https://www.ietf.org/mailman/listinfo/weirds</a><br>
_______________________________________________<br>
weirds mailing list<br>
<a href=3D"mailto:weirds@ietf.org">weirds@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/weirds" target=3D"_blank">=
https://www.ietf.org/mailman/listinfo/weirds</a><br>
</div></div></blockquote></div><br></div>

--047d7b343d6afbc38004e2bcfd68--

From simon.perreault@viagenie.ca  Tue Jul 30 09:25:50 2013
Return-Path: <simon.perreault@viagenie.ca>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 43FBB21E8063 for <weirds@ietfa.amsl.com>; Tue, 30 Jul 2013 09:25:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8BtWLG-AD2AK for <weirds@ietfa.amsl.com>; Tue, 30 Jul 2013 09:25:49 -0700 (PDT)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [IPv6:2620:0:230:8000::2]) by ietfa.amsl.com (Postfix) with ESMTP id 5AD0721F9CC0 for <weirds@ietf.org>; Tue, 30 Jul 2013 09:25:48 -0700 (PDT)
Received: from porto.nomis80.org (unknown [IPv6:2620:0:230:2001::1000]) by jazz.viagenie.ca (Postfix) with ESMTPSA id 7A7D140428 for <weirds@ietf.org>; Tue, 30 Jul 2013 12:25:46 -0400 (EDT)
Message-ID: <51F7E909.1000505@viagenie.ca>
Date: Tue, 30 Jul 2013 18:25:45 +0200
From: Simon Perreault <simon.perreault@viagenie.ca>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130625 Thunderbird/17.0.7
MIME-Version: 1.0
To: weirds@ietf.org
References: <C336A361-C7D0-4949-94E4-69B482F9B10C@viagenie.ca> <831693C2CDA2E849A7D7A712B24E257F492258C5@BRN1WNEXMBX01.vcorp.ad.vrsn.com> <CAL0qLwbrLVHkbQrR_=z38B0rwpYsux3_jqgxzhEK75q1WyupUw@mail.gmail.com>
In-Reply-To: <CAL0qLwbrLVHkbQrR_=z38B0rwpYsux3_jqgxzhEK75q1WyupUw@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Subject: Re: [weirds] weirds implementation survey
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 30 Jul 2013 16:25:50 -0000

Le 2013-07-30 18:20, Murray S. Kucherawy a écrit :
> I suspect I know the answer to this, but do you folks plan on doing this
> again for Vancouver?

Yes! And next time we can focus on things higher up in the stack: IDN 
support, jCard conformance, etc.

Simon
-- 
DTN made easy, lean, and smart --> http://postellation.viagenie.ca
NAT64/DNS64 open-source        --> http://ecdysis.viagenie.ca
STUN/TURN server               --> http://numb.viagenie.ca

From nkong@cnnic.cn  Tue Jul 30 14:41:01 2013
Return-Path: <nkong@cnnic.cn>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2107421E80AF for <weirds@ietfa.amsl.com>; Tue, 30 Jul 2013 14:41:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0
X-Spam-Level: 
X-Spam-Status: No, score=x tagged_above=-999 required=5 tests=[]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uT6F5P5BfBb5 for <weirds@ietfa.amsl.com>; Tue, 30 Jul 2013 14:41:00 -0700 (PDT)
Received: from cnnic.cn (smtp.cnnic.cn [218.241.118.7]) by ietfa.amsl.com (Postfix) with SMTP id AC4B021E80AD for <weirds@ietf.org>; Tue, 30 Jul 2013 14:40:58 -0700 (PDT)
Received: from unknown127.0.0.1 (HELO [192.168.5.10]) (127.0.0.1) by 127.0.0.1 with SMTP; Wed, 31 Jul 2013 05:38:15 +0800
From: Ning Kong <nkong@cnnic.cn>
Content-Type: multipart/mixed; boundary="Apple-Mail=_42C62FEA-F0E6-47FE-98F6-53B92DBBC649"
Message-Id: <95BAAF41-BBF0-4F02-96A7-2B1D8FDDF371@cnnic.cn>
Date: Tue, 30 Jul 2013 23:36:12 +0200
To: "weirds@ietf.org" <weirds@ietf.org>
Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\))
X-Mailer: Apple Mail (2.1508)
Subject: [weirds] Search Slides
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 30 Jul 2013 21:41:01 -0000

--Apple-Mail=_42C62FEA-F0E6-47FE-98F6-53B92DBBC649
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8


Hi folks,

I just made the search slides for our F2F meeting based on the feedback =
from the mailing list. I hope we can get a consensus on #3 on the search =
slot.

Because we only have 10 minutes for the search topic, so I'm not going =
to discuss all the details of #2.

Any comments on the slides?

Cheers,
Ning=

--Apple-Mail=_42C62FEA-F0E6-47FE-98F6-53B92DBBC649
Content-Disposition: inline;
	filename="Open Questions on the Search function for RDAP.pdf"
Content-Type: application/pdf;
	name="Open Questions on the Search function for RDAP.pdf"
Content-Transfer-Encoding: base64

JVBERi0xLjMKJcTl8uXrp/Og0MTGCjQgMCBvYmoKPDwgL0xlbmd0aCA1IDAgUiAvRmlsdGVyIC9G
bGF0ZURlY29kZSA+PgpzdHJlYW0KeAGNU9tu1DAQffdXTKEtSWG9vjsuvVBQVYm3SpZ4oDxFVAh1
kZb9f4ljx3a2G1Q1eZjxeK5njrd0T1sSJLjAp7QydpDkZeABH1kj6O9P+kZ/aP1lJ2nckcz/bkSQ
1cVt0yJYsz01W0muhQ960PTUys2WX/R4liqoVAHd4N+NbItSSZXkJJe5Ie08l97SuKHPkYzJ9xDK
c+T2gVY4xA2tY0QIIuMjfafuqGcrgXP3picohrq3PdqCPK6Gk6zA5TTdQL6rN9X1oZtcWPfQV+ez
rOi9PNWLupZx6VSuWPf+w2GVFrXKN3Zula9Lz6J02GJPevaD4le6jXmdS9Sk/S9qUg88GGmeo8Yq
ajJ3oPagaGjVFl5CAl1NoLc8DYg6SRtW6VrLlCFtT/NMiXxsjxrg7KuHNDZwYQfXhrxT04QXYLy+
ovh7wq3Rj1vtlTUBNFhqIP5cWwJXRUqDSWxipFaZkRBKe+6dRVkcDhiZqFHLHmaTQbVsgA89Wooj
zYmlH7i3fkDiwJ1Pz/QgPQjvPPAEiY+xA4ghAQ0Z0gayOYtknkFedGIcXkiZy01zOZLKci0kyhvD
nWHL2ucf8y7xKC6qcpkVcLkt/CqtGdS6LvJTzwD3nsNN4UFLdj5zpD2NZ/3f/wM2MOrqCmVuZHN0
cmVhbQplbmRvYmoKNSAwIG9iago0ODYKZW5kb2JqCjIgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1Bh
cmVudCAzIDAgUiAvUmVzb3VyY2VzIDYgMCBSIC9Db250ZW50cyA0IDAgUiAvTWVkaWFCb3ggWzAg
MCA3MjAgNTQwXQo+PgplbmRvYmoKNiAwIG9iago8PCAvUHJvY1NldCBbIC9QREYgL1RleHQgXSAv
Q29sb3JTcGFjZSA8PCAvQ3MxIDcgMCBSIC9DczIgOCAwIFIgPj4gL0ZvbnQgPDwKL1RUMS4xIDEw
IDAgUiAvRzIgMTEgMCBSID4+ID4+CmVuZG9iagoxMiAwIG9iago8PCAvTGVuZ3RoIDEzIDAgUiAv
TiAzIC9BbHRlcm5hdGUgL0RldmljZVJHQiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0K
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
7i6+e/9e3D3pfd790QepD14/zHo4/Wj9Y+zjoicKTyqeqj+t/dX412apvfTsoNdgz7OIZ4+GuEMv
/5X5r0/DBc+pzytGtEbqR61Hz4z5jN16sfTF8MuMl9Pjhb8p/rb3ldGrn353+71nYsnE8GvR65k/
St6ovjn61vZt52To5NN3ae+mp4req74/9oH9oftj9MeR6exP+E+Vn40/d3wJ/PJ4Jm1m5t/3hPP7
CmVuZHN0cmVhbQplbmRvYmoKMTUgMCBvYmoKMjYxMgplbmRvYmoKOCAwIG9iagpbIC9JQ0NCYXNl
ZCAxNCAwIFIgXQplbmRvYmoKMTcgMCBvYmoKPDwgL0xlbmd0aCAxOCAwIFIgL0ZpbHRlciAvRmxh
dGVEZWNvZGUgPj4Kc3RyZWFtCngBlZXbbhMxEIbv/RSDmqrelDjrQ3azCCHRAy0FLiqtxAXhKqJC
qEEKeaa+J2OvZ+xknVISqdn68M9vzzezW7iHLdRQqxo/xhq3WGpodac6/MDC1fDnB3yF3zC/3GlY
70CH726NmxY2LtvwDsFjjzwWxW3ddnZp4ZHDpZGf8DD1EYyPgG7wu1uLLYbyjxqcVToYcl2n2tZ1
sN7ARQ/OhQX4Y5pWLZuFgRn+029g3vdaea/9A3wT8s2kglmtHMgLejip0BgOXFbwHfo7uO7xLuiU
5AEv56gHcejBNo3S1i3Zw40ZDLzFu7XvoP/FQfYOClsxDqK9uSGCbcIpw88M/w7Hs8rfDB5PPlW5
tBbZHRb9F6W1UU1t/QVyBKc0GvMRXu1FODBfuKFiBNMOkPkI4jBFIK+ufUIMyNOQIZ09zMLIAuRr
St40PFiQZ5UY8vqB1nCCWecmClPGeaL2ExgoqgnJlKxkkMO5dqRLMvMIEMuds72TSgS2eCrp0W5F
28kEb8ZNCcjEX4tWQw1YRN1F+ELdGujXUIaEa0Dqs0m9qqaTW5QnEJM4Fxh2ABbfk3RONVRZR9HL
y7eEXlk9oZcHQfoi38/QV+oRIciodBJ9eRC+H+wRVx+PAvg+pppzpM4LqY2zgnjydMau8wydd7SG
yGBl5CnCPZr6T56wRLSQOkTCCmNbzDtBuKrCmlQTkGriloyeBltDgZZIZZhMa8pNLE8BwhS7zFMi
8yV9uKx+AFNsNC+CqURsFkSkevgXTNjNPh2F6fM03B82L2pMnPGUViYt63RHWBKpY5LgiBduiixH
GWcWvgTDQtJeZiOhnje44eVZcE77scENTZAi8ZFwUwkbbnDGpHcfN7js9uvsHcUFXGxw938BvSK3
GwplbmRzdHJlYW0KZW5kb2JqCjE4IDAgb2JqCjY2NgplbmRvYmoKMTYgMCBvYmoKPDwgL1R5cGUg
L1BhZ2UgL1BhcmVudCAzIDAgUiAvUmVzb3VyY2VzIDE5IDAgUiAvQ29udGVudHMgMTcgMCBSIC9N
ZWRpYUJveApbMCAwIDcyMCA1NDBdID4+CmVuZG9iagoxOSAwIG9iago8PCAvUHJvY1NldCBbIC9Q
REYgL1RleHQgXSAvQ29sb3JTcGFjZSA8PCAvQ3MxIDcgMCBSIC9DczIgOCAwIFIgPj4gL0ZvbnQg
PDwKL1RUMy4wIDIwIDAgUiAvVFQ0LjEgMjIgMCBSIC9HMiAxMSAwIFIgL1RUMS4xIDEwIDAgUiA+
PiA+PgplbmRvYmoKMjQgMCBvYmoKPDwgL0xlbmd0aCAyNSAwIFIgL0ZpbHRlciAvRmxhdGVEZWNv
ZGUgPj4Kc3RyZWFtCngBtVjbbtw2EH3nVzBdB9FuYlq86QIEBZrEcZwiqd0u0Ic4D8XCQVvYbW23
n9T/7BmKN0nc9dptvQ+SKHIOZ+bM4cg3/Jzf8JrXosaf0srYTvJW9qLHH7em5reX/Ef+Gz96fSf5
5o5L97vbYJHVftp1XMHi2FUc88Z13fa60/wqwqWRn/mXFSEoQsBu8LvbsBtA0S02JCTtp+emN6Jv
Tc831/zVmuvGTcBFG6FMW7f8EA/ra360XktBe11/4Z9Y9eZ4iW0oXj1d8sMaL6pDd2N59cLdGF6t
3I3m1bMw8jbMeRVGni7ZsPzE21vQFYuj3ZoGYD9aOwhrLyp3h3ftYJdV0W4wczQ19zxuL0yJSMne
YsncJkRYHjYRF8dF0kEjENHJuL9hEasulmGfcx/eLflnvn7Pj9cgTqBESBiYtDVhbJqwppWitaqP
CTtRQ7Zegoj6a77+NYKMWMFvWAAxeqAFN5Lc9whqoARdDrXyXNCCaAQuVH8vc9OSZYTL9n+PaSmF
qrVUGYIREhsjhCcjhMnmY4TuQVDtUJGEwKZ85pXxPInJS2SYMjNwwlOAVce0Fgz4OOXady7vKIBA
tWT0zL3KeX5OnMt5npgayZbWe8bz6oMH/yoY9DXGImhcLaJzsUziu0DwyNBklwoUG421G5x5HVgN
I4nDGWXhjtMY3arAJrhIssjXGw4qEc/dJfEqakwlnx3UF8vVwRnMB+4m4zHbGkJlQjGMTPaiaUni
hmRvJWyukKVacACzWsgIO8YBbX1hPFmysO+pEpcKI8dBxBEmMw5TxmAPWeIx5RgsckzB9WRxRDnG
3elHf0OsxPMiTCEqSuYEF8NEAFy8GUo6nr73S8MSYh+GPxDpcPWzFm4Wq0gSMUqCiIu3hFwOz2MA
Bz6oPebCQMakuS6prgtMmvBnnIR5stlOdY1sKgPMk+0jnyc7knSfZGc4VF77JHt2CEO0SslmFPRv
Q7IbH+4U5xRg6lQaFJwr0r4RSnYSLUrfCkt1gxFrrDEsNCxnl7ebyz/+/OunK377C9bGmVTHYXbB
Is6Ro9Nryd/8jiw8oD1ySk/VJNG8ZCXTYmPSdjjeOiW6pg/l7+Kox0WTn1lJW16+gIhlxZkaMbYb
aaYDphNadaODK8C4kspA9nbHgwy8wBG4YUkrrRW2UTY7JwMc/8SrehUZsYh3vg6pdj+zaauxT3hn
TsuuF13rNjGVICrhR/rM0H+WUihBSFn3puRztYLYZHhDIiEc91Fm5pNSGu3TFINR//F4l6il9uXN
Rkee0rXoO1P26ZsfCj7tXwaJLKqFLJq6mXrluqqdXkXpndWaD5xL1OQcV10TaJHEaujhwE2JvgnK
tEJjkSQodLz70HB2yGuLtktvCeK/cy/FUNtWmKbrSjGEV2jSfH8ERXmcXzMqmhrkUJDiQquak/EG
8fSfc1NFLNjshIRyRJvZ14Gt518H+yQEIFSzKVZG4UD0IIkB2CV9M/JKxKY19pJx5CCEsfvvwthr
ofuB/f+HTNnxSWORtS3KXL1tL6rns6J2MvVgobK6w7ncOHakIA9llrMjtCF7ZpKkyhW1HSsVWgDR
lg84fHfToTKT3yhV96pIoo5t7C6pmnXSO70yxrUFvgiK/ZXrC6asAEcLLdWDCenhZ3qFc6ztt0jJ
7swVAlnycaLHsrZi8lGNZsEz5RQd4fbMFZRlDJgyJ1XvWqCSsuT/dzj/Bx113lcKZW5kc3RyZWFt
CmVuZG9iagoyNSAwIG9iagoxMjg4CmVuZG9iagoyMyAwIG9iago8PCAvVHlwZSAvUGFnZSAvUGFy
ZW50IDMgMCBSIC9SZXNvdXJjZXMgMjYgMCBSIC9Db250ZW50cyAyNCAwIFIgL01lZGlhQm94Clsw
IDAgNzIwIDU0MF0gPj4KZW5kb2JqCjI2IDAgb2JqCjw8IC9Qcm9jU2V0IFsgL1BERiAvVGV4dCAv
SW1hZ2VCIC9JbWFnZUMgL0ltYWdlSSBdIC9Db2xvclNwYWNlIDw8IC9DczEgNyAwIFIKL0NzMiA4
IDAgUiA+PiAvRm9udCA8PCAvVFQzLjAgMjAgMCBSIC9UVDQuMSAyMiAwIFIgL0cyIDExIDAgUiAv
VFQxLjEgMTAgMCBSCj4+IC9YT2JqZWN0IDw8IC9JbTEgMjcgMCBSID4+ID4+CmVuZG9iagoyNyAw
IG9iago8PCAvTGVuZ3RoIDI4IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dp
ZHRoIDE4MjYgL0hlaWdodCAyOTUgL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgNyAwIFIg
L1NNYXNrIDI5IDAgUiAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+
CnN0cmVhbQp4Aey9abRtR3EmWD97rfpV3ctVvVxV7m67jAGNIOlJTzOaEBiZ2YCxXS5sg6E9VtuU
cVFU2+7yhAuXGQpjbAO2MaMAARKaRzTPIxpAs4QkJg0ggUDvdER8EV9G5s69z7n33Tdqa+21V2Rm
DF98EbnPvfm2zv1n/2z+b2ZgZmBmYGZgZmBmYGZgZmBmYGZgZmBmYGZgZmBmYGZgZmBmYGZgZmBm
YGZgZmBmYGZgZmBmYGZgZmBmYGZgZmBmYGZgZmBmYGZgZmBmYGZgZmBmYGZgZmBmYGZgZmBmYGZg
ZmBmYGZgZmBmYGZgZmBmYGZgZmBmYGZgZmBmYGZgZmBmYGZgZmBmYGZgZmBmYGZgZmBmYGZgZmBm
YGZgZmBmYGZgZmBmYGZgZmBmYGZgZmBmYGZgZmBmYGZgZmBmYGZgZmBmYGZgZmBmYGZgZmBmYGZg
ZmBmYGZgZmBmYGZgZmBmYGZgZmBmYGZgZmBmYGZgZmBmYGZgZmBm4GnHwD7v/dwBf3v6AR88Z9NH
Lt700UsO+uTlB33ssoM+ecXmT19drhOv3iyXzEDgnTNZeWvlq0rcT4uchwnS1kbZ0a66lJJPsL3x
Oe7ufII39mcz3DA+c082lOalHd1jW5kvacxtmSndSv+VeeatoXQXpzGnCUrH+AS3WX9j5N2dz9yT
Q4Y3hkNpwokWzUu7eLuCwAlKN4zPaUp3cRozS8OebOjNyhsmz7t+Q1oob+2G0ry0IbF2nJN512/Y
vosizrt+Yyld2qJ4qG5sUPU27/po6a3iNj8tG0o3xP/O4WRH7vrM8M7BxlY1jKUw7/qt57DxsJTS
Rn8wlOPBgz5xxaaPXrzpIxce8OEL9vvQOfu9/4y93/XZp93h6WTCcrK63wfOkjPVg0+69tBTbz38
3HuOvPhrR13x6DFXf/uYa5849vonjrvhe8fdKNeTcXH4PV2qVrlE5a0UGBeeOdxKt8vNn3/jk7gk
a8oicBhsjLnKgCkDP4ewzcOG0rw0FmhN8wAwjCszeWlNPldVHuNzjZQ24AEbRBFJHnYppebWC5m3
HFc856WtD9TxMEYpO3a1LgVUgCfmYS5Ysvl515fnYa4LSEtEaQ80Q+jXmtWDNC9l5+uWAWAYV2by
0rr9TxmOteg22/XIaN71E0VBg6H6kNkGXII5hybMu35rdz05N+FptuvlUTDv+mWfyNh3nfvYg3T+
rF8fpZk3yiKssUXx5MRzsn5aVp+taelpsOvJIYjlcFmlyJJUoUsp90X+xXP+rCctQ4GUNnySYZrU
mvNn/fxZ32eADeMC9zi3OWcoTG58Nh57kjMUEGve9eVUajVKQWCmMcskPATf9aITM8t64Ngbvnf0
tU8cddW3n3fZI0de/I0jvvjQ4efde8gpNx/0icsP+Pvz9/vAGfu856S93/73k2eQu+3ic9/7WSFh
0yevOPiUmw//4lePuuqx42988kW3PvXi27e84u4tr/7q4jUPLF774OJnH1r83NcWP//1HXP9+4gr
Ai4g4fz2BiZUkA3InKEQmLc3thXiZt52OkobPiWdXYrShk+pfmZ7uzYDeWso5XCFVtmugGs85K2h
lPPbGxv5ZE9yhkKdwvZGOBk987ZTU4osdilKGz6l7pnt7doG5A3CcDjZJNsVag8JeWso5fz2Rkga
BS1lETjsZbG9QY5jyLztXJQCMynNw/F0dgZih5QSVV7i5PYQQKPwRj5zi0LeiVklbztXizYc5uFO
TKb0G/mEDFbRh3lpe3QmiRL22IeQmyE1d0oh85b5bNjeMZSST1DK4U7JJCkipeAzD6mzXYXMG+VM
6S7Cp5C2c1EK3khpHu5qlLIh2a6c2U4CaBTeyCdalDM7gtKfe2jxMw8sXnXf4pX3LF5+1+Jldyxe
/OUtL7jpB8dc8/iRl37zsHPukwPGAz922XP/7qznvOsTu+1x6iCx/d5/2qZPXH7I6V8+4qKvHXP1
40LIi7/y1E/fq7V73bcWr39s8aYnFr/x/cVv/WDxH3+w+O2nFr/z1OLN8zUzMDMwMzAzMDMwMzAz
MDMwMzAzMDMwMzAzMDMwMzAzMDMwM/C0ZEBOCP/j9/XA8Fe/u3jTdxa/8tjilx5eyNHrq+5ZvOz2
LSfc8tTxN3z/6Ku+fdj59x900vX7f+jc/d570l5//HeDU8ndZGKfP/3Qfu87Rc9Xz7rzqCsffeFN
P3iJHK7eo2+rCi1CkdD1u08t/suWxR8sFn+8WPxpXG9fLOT6s7Vf2RAyZyisw+2uYsIcu7nL5DoS
GfMprri0Dre7hAlpZLJMmcJaE1nqUxTW6nMX0idv5KGZWUcu9CC22S2H6/C5C5kw/W7uMrmOXMZ8
Ph0oJY1MtmFj3XyiFvTfDNfhdlcxaQgkA2R4HYnQJ51whsI63O4qJswRwnC4jkSGTmQGfri0Dre7
hAkSRL6U83AdWdCP2FLOPiGvw/MuYYKUm9xz+uvIgj4btxyuw+cuZML0IQyH68hl6ERm4IdL63C7
S5ggQeRLOQ/XkQX9iC3l7BPyOjzvEiZIuck9p7+OLOAzO2mirMPnLmTSJDscriOXoROZgR8urcPt
LmGCBJEv5TxcRxb0I7aUs0/I6/C8S5ggZUDtpr+OLOhHbCmLIMM/WSz+aLH4w8Xi/10s/uti8Xtb
Fv/PDxa/+sTilx9e/MLXFq+9f/HKOxcn3PyD4655XF7s3PyF2w748IXP/etT9vjD9+0mR6uWhqTz
3Pd8Vr559dCz7zz68kd+8sbvv+KOp37uQT1cfePji9/6/uItTyk/QpTQxcNVkeWsVSZx/bfFAlce
clUEWc1L1N9YgREZjkEpTEQcM+e8CBPmDEqBQemB5sMlOucSlDmEwCGj0Oe2EIbhOENhIi50pu+r
mItOdsIhbbnKJcxwuA5Nmmys0ADjcAh1GJdpTghDqzzDcNkDFLg0HDbK69bMSDZKJjZxSFkEDqcD
0YT6nKGwiofGPA9pDod5SWawyqVmSAxjmnS+gUIG0wDIS2MRs8mYPGYr8zTJskxySNsN1IR/et5w
AVCZAoecmYjINCeECfMmBJ3AJCMZ0xSdZqkZ0mdXE4E29s6IRIIZDqfDjZlzXoRVPDBcEz2bD5e4
yiXE4hACh4wyDWkrV4fhOENhIgR0pu+rmItOdsIhbbnKJcxwuLqmGFJ5WwgNMA6HUIfRoTx9H1rl
mWE4mYFCXpKZPITMGQpDw2nNjGSjZEYkZsKjMBFrzJzzIkyYMygFBqUHmg+X6JxLUOYQAoeMQp/b
QhiG4wyFibjQGd4JXpZWMc/6MIFP2jLEUk0qUKCr7ISeN1wYhpMZROHSWFAinBDGbIchshNZbaLn
4UZpTmNb3yqxMQUipzDhecyc8yJMmDMoBQalB5oPl+icS1DmEAKHjEKf20IYhuMMhYm40BneCV6W
VjHP+jCBT9oyxFJNKlCgq+yEnjdcGIaTGUTh0lhQIpwQxmyHIbITWW2i5+FGaU5gYwjilBNXOW59
ix23/vp3F294dPELDy5efdfiJbf84Phrn3jeJd/YfMbt+3/4gue8+1N7vPWdu8FZ6z5/8Yn9P3LJ
wWfeddTlD//kDU++4vanfu6ri9c/sviNJxf/yd5c/X07hRZa5BVWnEULP29bLP7LYvFWu/7zYrG+
K5tDljtc5SXOUGhWabVWGDSEQw7FT5abYaPcaK4Vw8bqAxt8TuOc1lx3UjQcRucS4VGAch5C3hnu
xMaMmAgFIidgKg+XqLOKAD900gyzh2apGWbNHSs3wIbDDE9WMYQahzKZ5WyyVKbhUp/URDjow39e
WhpxWys0wJphjt4sDYdZeXVZ/EAZDpth9tMscSg6Wc4mO0QWMMADgcMhTqgBJJU5XB/4JlwzzD6b
pWaYNXes3ADLQwEmwwyPQ6hxONTMVtMyndBnnsm2nEc46EMhL2WTHSI3wJphhtQsDYdZeXVZ/EAZ
Dpth9tMscSg6Wc4mO0QWMMADgcMhTqgBJJU5XB/4JlwzzD6bpWaYNXes3ADLQwEmwwyPQ6hxONTM
VtMyndBnnsm2nEc46EMhL2WTHSI3wJphhtQsDYdZeXVZ/EAZDpth9tMscSg6Wc4mO0QWMMADgcMh
TqgBJJU5XB/4JlwzzD6bpWaYNXes3ADLQwEmwwyPQ6hxONTMVtNy4wSeYZKXmhBQowKF6VjbZxXY
mEIzzBiapeEwK68ui5+x6FyiAoUcXSYbTajtqDuxQeBwiDPDpjJg56U1JdKEa4bZVbPUDLPmDpcF
GzAAZB7ytFAmRcYRopwiyiUzv7tl8VtPLn7lETtrvXPLi7/0/edf9ejhX3zgwM/d+Ny//sJef7YL
/22sH/vddzz3vSdt+vQ1h1/wwPHXfOelt/3gZ+5d/OI3F7/2Xf2eVaFL2MAFut6yWPynxeLNi8Xv
LBa/LafQ8n0L9tWs8rLrWi/5oga51OrJZCtyHjZu89Kkpns28xIohhXUCZ95qUHCYdZpIOUl6geG
nHuRs0mWa/MKfyw1aboOIK3iamVNBHLMEb2CxHAr++ybi3N46EZh/9hqSZ/Rh+Z5ae0+PeUGUuMz
D6c1E4ACPnKpCEmaLSE5XFYbkwFpBStAKinD4crmY/hLphkD3E5g5tKkpqM15RIohhWkieh5iXEb
Ies0kPJSbVUgmY6jXdm8wh+ei8+YUTX4HEdSXK2siUCOOceizHAr+ywwgDm7ojdOhpAxlPSzPgCE
/tQHSuhM+PSlaZ/ril7AG4yMoWJGVqejRxatFedhnkFyqRYAqaSM1ZXNxwCUTDMGuK0BFA8Tmnlp
7FPA3LaUZsMmel7aakglC4OX+SxyjpjlsehpvvCZJnfwrhckDaUZ25icE580z6Us6U+Y56WR6BM+
famB1PjMw2nNBKCAt8mMIbeNyiv7bA0RDuYZZILRmBRU1F+LeeMNw47PYVINJEYfaualedeTt9XL
tLImCrekMxsAHK4i5FIC1YhVxrBSO2XPa/fp4RpIEz5X1izgDVXOq9078MmgFEbSWWI+aVVQMUoT
fdK8DR2pFRppDrccNgKjy3yjmZeexru+bRiwVJPTLccafirIP6s0BcIwhwOArtrY5IR5XhqrctZp
ouelsehpvmn70q7ZT5aTrZK8cvQSyDy0Rcxu4ZNBKWSdCbkxn9DMVWaUtZizzXI6JVP6FAxwK4Id
EspRoRwY6pnhU/a3nLb4QeLvbNG/66TXFj0S/LXHF7/8jcXP3rd4xW1Pvei6x4++5Bvy/aX7f/yS
vd/5yT3/4L273Eut+/zJP+73oXMP+sKtR1389Rdd/91X3v7Uv39w8SuP6pnnm7dUp6k8UJW3W3/t
icWvPr74v7+zeNO3F298bPHGR9XkDY8s3vCw3UWALMO4Xi9/MOtbZejzWTPLYVXMH168HpP0DH0O
ZTXL1DcrsYW5nJPTp8g65IwJ1KzmoVZr0k9foDKANUPkMrhX0WkiAuUwafhEdqqWlQdWhIpAatXo
D4cRkbYQPGK96pRiMlwhlloRD5aaYe2qCTdlPjDM2JZHD/NCqQFzJ0Oood8gbAKt3zz5X96iDYd5
mPw0UH2I1KDWpDluW9IUnRwuewvzQmnMeB0bw7ya5BKr0edQlLMc2xwJ0ly3ebhdTik0xYQXZ8IJ
vbVCCuTmNMlLnDSBOCsTRG8066eoGCqAteD0WNn50Fxm6rgcFqhJYd71XgW235DSRBfJFGGKT1bB
hKIJ53C4cqASdMJ8BCRxCgb1Y3hcyN7CfN71FdtBS5m0mamC1iYNn6UKmXwWpbZFUI/V6A+HPVvx
UKAmhd1k11tGa6W0EGK0r998yCfrGJ4r59BH4WrNprvaIUy65glDY4U0C4BJ86ZL3dUw7kg4xFKr
nFc2z0vmxIGFjOH8Wc8iOqWZQ8gNw0YgrSiUiiSFXXXXW8pNi3r/DDlJ+ZINEQoh8Aa1dZgn/86n
OdRY4bnCtsZABTOwdc0ThqJvk0izAJg0byh1V8O4I+EaSp2BbC6GxglBOrAEVZZ2s13PHEsVMidZ
HhDrlGYdyHKHcl4aM6/n513vnbkz/ITPOtY14gbR/UIdyByOmcTDrfQbNEfM17Pr7bRNjgr1wNAu
OTyUU0Q5S9RLBLt+/fEFLhn+ysOL//DA4jV3bHnJjU8ef/nDR8ofxjr55ue8/7Q9/r+/2YUOWvf9
i4/t/7FLDznr7uMu+9aLb3zy1Xdsed1Dmvhv4p8Snlz85pOL3/jeQr4wATzIsaqwJNX85W8ufvHr
i//wkL7Z++8f8Ovnv7rQ6wG7IGNI+aumGcPGUIex5K4GQ1GgTmuelgoSeAAku4sVENIcDrPnUfMB
njGcMq+BTF89B0UdIXxSv40uCsAcmjqkDOcxdP95GHI2ybKahM4S8xwXkCKvilJ6G1YkljwjOqRA
hYGQC+Q4I3ozRHY5L8+XUQJ85iHLYlucIIrhyRiyfiOPmYsal9wkAukwUClykyHoPdjQ+ZDdhEOY
5yHlEaHxXMI1xIZ51q9giEKA9/kaZzZkFGjmpdYn4ybeWvNhjzE0IQWfApLmoLRT0KF5wNAcKY8I
TEc953CNHOaiU/nMQ5GbYViJCQO5LP5jNS9VzkNhbeYNBkOF1FB0yCX6sCKMi4zokAIVBkIukAdq
mIwhMu3kzihN9GGs0CyBTCdjGOMTlBYMQBUhxGFlmIeBCkGHLZo9u5OheQSqGoaTtZDTKZkGjXmm
pFN7KLkE+A6wbosGco0y5jPmFWfWN4QOadhjoYmeZGdS8LzMeWagRd5kJPr0HMBK+jHDdIDZYw0p
TfqVkxwCAEKzic5AYp4z8iGtRoQ1mA8hRToNpUikQykxICM6pECFgZC9jZKZ+0HkxgmjNNEbtV6P
wZVioJOBFctHnYIzlLnkytlboIKVULoe8wjUNAmxZWEDKM3hgB8zOS+0ZWgyKSDRYSxlbI0sakU/
V1mcN+ahiZ5kZ1JwAGaVGfCIQ3P65xJnBgLTUc+5go0chsyrjS4KEi5HzHKX0uSz5SSWyCpxyozj
DJ28RP0Cz1DBpKEUOh1Kw7NnxEQoUGEgZG+Os2Eyhh5dho2THMXAt0mFvvgvTuDWlhRDLI3Zyjx1
Cs6BZzfP3gCJWYSgTlY3D82qYThZCxtAKR0G+E5e3RaNxHN266A0p9CGJiRjsmlRULqSec6R8ojA
dNRzrmAjh7noVFnnIfCHZlNQBhJzDxSaealyHgpuEsM1mAelMGkoRawOpREI+iWRnCx1aiF7c5wN
kzH06DKsPZRwMt9QWmuK/+IEbk0BpcTSxH3MXEy45OYRSIeAxCxC0GQD3nLz0KyS5WQtbACldBjg
O3lJ1nZhSdOxqwzpJATwLGpybCiXHDb+0tf1ndXXf7O63vAtPV994yOLN8q/nnzLD1pfetOTL7jy
kSMv+OpBp972nA+ds+cff+Dfvf6tO/lZ64/++lv3feeJB8i3BJx7z/Mv/9ZLbnryNXdu+cWvLd70
mB4py0ErXlKVI3E5tf7lby1+6Zt6ve7rSo7Q+LP3L372Xr1ee8/iZ+5evOYuvX5G7ncuXm2XCJhU
4U5d0tX6ki+5xQUdkVXB9PWehjDv3otJ0m/MRcejw3mjyYhZyDpmPsTvCKEZd4D0LLITc645huC5
hyG8ubkwAzCmT0oVQ8xTM8MoPiOK64dVYw4nzV0dmn4JR3MsZUK4BGHiLrbJszpf4QI2GrpJRPF8
bVhyr916IJhgqdei4rnESh46ISJ6BSbM4aS5k/aSCPGEUKLLTOCsyse4FERtaJ7Au596pgpkezNH
kXwdJLfnpDmU2aIZeQmUPIBPjWLIS7hIxKPHQ6Nhsvgc6KtDgjdZlOmtWoLt8F7rl1iYH7+7Jhxm
JzaTk0X6AsaxmTIDbatdL1EEyXSLQmfQD4W3MNeZkUx9HqsDHabpPi33rlw0B04khHNoS+Sz8eP0
1uaF3pRCiZXwdELAldyhFp5h3r2rZqMfViSwRO9qQr+5LwPfUIFhFWhQZcmXaLuUNuZQnne90MJS
OoFRLKXUZPAJhlU/LlJa2jL9+JQ9U5O2IpQyRRRHAgCIInJsWzhp7urQ9Eu4EXNqqhBWVUQYNubx
GHcr2I7cS5oDJxLI87WlknvtSrOQqzYv9KalEit56ISAKzoMAebduwPISMKKwEp0WRpqQr+5LwPf
ZbgKNO/6TGmmPfZIl8Nm0imFq+zEZqSFUGX0kg7rq6mIrqZdj6F6GIFU3Nbh2FruIcwRrrkzisy7
4SCdDs5GGSb5jkxtpphjcvKuMOQaYJAZ5Isllweuuua+68Vn8txF1QnRJBXAYN69k/YSLqyYV4kO
VASWwzUydaKg6n/ZVQXaiXe9JNIlUyYLjVlueDPzUc2GSQyzt4i+lE/iZClLUHMrLZRbVIf11VQE
5tWPTwGvaCYPaNEcxZGEleOJjLqsFsyBdphOid54xrB7B05bKuYJfEMFh6JcQcqo7MebTCmtKHTN
10ppFSJnRzCrUJoTCR7IbeFElgaarpZDQw0zEZ1ZTwhVoJ1v16NeCvJuPTaUS84Pf+4+vX7+fr3k
DPYXHlj8Bzt9laNIOYCV+y/KSay8zPnVxWvv3PLSm75//BUPH3HefZtPvW2/D1+455/8w4+96Xd3
2oNWOWJ9zrs/c8BnrjnsnHuOiyPW131NX1Llm+FyuPpL31jIpLywKofPP2fHqj9zz+I1d+sB4Kvu
WPz0Vxav/LJer7ht8YpbFy+X6xa9XmaXCGXyVpVxQY1LUOZQVitNG9Iz/HfuUJPojXnGYNigAA8M
1BUQtADL5pYprRweMaysidzlDjwUhkNoOvhblWHIBV4Q1Wiqq+CkwhnFQqzhvfGMZOnNXRnyrib0
mzuiFP1xc/hvNJEIMcB5o+npm+csI7TylpZ0yKoFSwiKJTh3P8GweEDoAo9Owj+iVPfVzZMm4DFc
IwCep5AK2gBrhm5lUJulZiiayF3ZsMup6A251DiRIWcoQJlDpFA0k0nFYcT1SajJpAnFfKt3PRyW
0AkPojTI16SJ3OUOKwrDITQdzO616yUpvdZUu/EqO1FGaZYbSrEk91Lf2ieWAMz9rF76KCiC+n11
86QJeOy0Rsi8uWyhm55shmvSLET1KHVm6qUmHDAjKJdgyKGsQs1nMgNdMjEJNZEb83nXJ0683KtR
2q9IeHNXRn5Xk0XMAvq/6Ju5utrhu94wEKrgkbaUu0Llz66Jt6ypSYWmb3Dk1dyXmoMEehtwwqAU
Mm8uW1CFXZvn4bSm2iYM867PbIjcJ5+1XlrlaCdtMLsoDIcgX+qFgqqmyU19ZdI18+NuRBNRxu6N
ZySryoGBhl1N6Dd3mBR9JD5oUSpQ8FgIHRjgXPDIKjWZvkxmGR6UN7uwpEOmEyzBVVmiH2ouLX1E
QSy/LzXHdsuQQkamwztyLylEXLKBpWboVqbcLCGEAg60hSjTx5B55SHlvs9emVbRZKyOAJCB1sHX
gdyKmql20G/uTk7SVw/BhsjUrzR7tRvTHFKaUyONMulyig4k4rmJTqtmqRm6lZUyB6Xc6MtQZ2oG
oNzVhH5zb/URvU4BJoBXPIemzgSGribTF7UsI7TMUPBVUmoCfapmpNxqjpU+nCNEe2egMXOkxriD
TIEt35vSM6Lo5KVm6EuGtlmCc/UTaJG7smGXU9Ebcqnv09LhkisHwwjn0Q28HhXGJSeHcoT407cv
XnX74tV36D9S6AFsHL3i3FWPXuWSY1i7XnP7lpfe+L3nX/bNw8+9V77jdL+PXbrXn/79M379D3bC
g9Y9fvvte7/7JHmL9TD5ooBLv/niG/QtVjlAlm8AkDNVXHKyisNVSVO+gVYPV+UfF+Rk9XY/Vn3Z
LU+99Es/eOmXvi8vwb74xu/91A3fba/rv3uCXT91/XflOuG68csUVIf6Q2+YyTr02TVvNKHc1RyJ
VcDA1QT+3pJnbbYqj0RZ2zy9LYWUMl0SHa5MX1NGLjS/TmvnHqY1w2Q0o2QuDqf6ocenYAOSUpet
p7SBNIlq9egFIfwnSssS+zkY1qUJzW6y5r8A6/I2MUlKgaEbYq2TSDl5Hi00dZjFWKyuz655oylD
Sb+rORKrFAiuJtjrLZVaIOhIlNE90tU3JMVzL27uHNH0lLveMInsDGTTeGoePak4pzWD29GMkjk8
j/ZDN6/wX+oykdSKSw0ky3cMlWDODIymGUQVfaTTNbeIK2l2MzL8rXmXve4kKc1V7gZafXJ1Shmd
WYxFaXwmPtuKNJoyFOXVA92QfvCAqy5v45OlFgg6ltGa5g1J8TwePWeq+hNRElHzrh/b8jJfaF9a
0G6ZzKp9ZIlm9oyCdjW7FewGmuiKZgmJJAxTfdIFMJw0SLn9RilldGYx9IaZrs+u+eqaI7FKgeCq
YWzpcPXajQDolID8LIWUOJl3fYfJ4Hz1Ks+7foLGstTdd93NklrUnxJRlOINM12fXfOuZn6uwmos
0FZ/1iOR0lTjgdocJzQtqdJ+XTIxmTiZd/0Ew6VAaJhxSgvtyzpHNL2Ns0+zKuHYz7knU+1azW5X
dAONp9B+7LJJAsMEUasuIWV6luEYnqwDOeX44hu+J6eFL5Hrpidf8qXvv/TmH7zs5qdedsuWl9+6
RU5fce4qL3Dq+7r2Ki/ezn3tXQtcP3vX4lVf2fLi65849pKvH3HOPZu/cOv+n7hsz7f/4zN+/b/u
VAete7z5Hfu+57P7yxHrmXccd8nXBPCrb39KDorlTV35HgB5YVXfWb1v8dp77WT17sWr7tST1Vd8
WY7Bt7z05qeEGfn6VimN/Nmvn7zmOy+8+tsvuOqx46989PgrH5FXeZ9/xSPP17tc35L78Vc+bJN6
V4WJ6woxNwUIg7t5FuemplFCHz4xoxh0CRcc9jXNPDQBON8NfOA38MvwD1NLICOQAMtRwJLGqi/g
byZF7VuOxPSXUBpEWV2cNJCjtKT0wVJZynyKWqJ0dc06HSQSlBbw66E0YzBWG5ZkOORTJofMuyYp
XV7l4E0xpEucY8gqZ5AuB40Yrq4p+qHcZLrGfhj2Zw1pPFCX0m6LBqXzrpeWuJKFG/ae1m6wR7qU
rrHK0YrbfNdbdt7boy0a/SAP0q3f9ZbayF7otqhMDplPkKxL512/Fkq7LRqUVrt+8tmOLrXnj7bQ
4ApI5bnqnYaHmPUbrCrN3JOjmoK2uaottrwf4Lm5E9K865Vefbgpk1u366W4dZWbwnmgQUF3rl0v
KaBLvYdTq/CHq7xkyk2mVYs6t00HLh3muAFpQF2X0t1g1w9boqJ03vXlQSqNlFvF+sp3Yiz1WtQ7
ZzfZ9Zap7kq7PP2ya2w+2PDN2wxD2VcbSvMwNAebsWrRp8WuX+kT3MkvPSnMZ/ILn/OuH+zlfuPV
BILPXItCafPBtNPu+nJUsvzZHtt87Jcme9zph+Dqe3l1zafbrn/BlY/qddVjcsnh4YuuffyE65+Q
S06w5dxVD11veUrfgLUT11fKm65fsTdd5WVXu14j968sXnHLUydc+x05vTzynLs3n3zzcz968R5/
9Hc//ktv3kkOWp/5H39/r3d9ev8Trz7sjK8ce9GDJ1z77Vd++Sn9eoT77JJvWLUvBNDXVu9a/PQd
erYsKUviL7np+z91w/dOuO6JF137nRde8+0XXvWodO9xl33z2Eu/IafKx1z8taMvfkiuoy6S68F0
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
pF0MprP5bmPHV1HdZ5SUZZpEUekqfJG91T5kH/XsS9P27Uma5fTwNkMCO5oAFk2ide2E6FKVCDoc
tSij2JxM3cs8IylUmjRUHcJOPZmo7x03UQwyVCgWToMKd6OBzHX5zJmKcitJIKKOJC1lkkAvczu7
EgPPmn1UOFYnSfveiZKcVEy1IZ3NdA2LvS0pQ3bCmSskwtEAw5JoLDP8pzLPSKrEIOmQfZnIiGUu
GlRvYWSrKLLqoDb5hCGSGjLT7YToktm4mNph9yW1LBnFdJp6J7yQj/BJQ5IBVU+XpS0Sge14J0OF
AhpmCpM+FD0tqaZjeHduzMuQqWm4g0GtnG3S3doqDFZKYyc2MZ9//bvPv/ad/osBr369fZf1y0/9
yX/7cHyX9VHesn7wd16zf13rqZf++umXv/rMq/aW9Vv+ltW+WMsrGW6U3xT2AudrQ64DwMeLanv0
SNlt64mMttEh7VPGrCRnJMspqEf1B6tHTdHAoacqfHHtFLAYj0/+MqpvraTkdrG2RUYdvg0lfTRK
qhu69C4pFXigAT1V4YsBtS3VfrR+uJghmIDb47N6aIsaQ5VR7ccnf5m2xu3RKGlPPlRS1bDYj8b/
SmUeU1JSgp6qMJfOGkVGDt+Ger6FklK9a7SlhsV4G0r6aJRUN3Tp9ZIWGXX4aPzJ9jLDuD0+Jeip
Cl+cVDVU+/HJX0YV3B6f1UNb1BiqjGo/PvmLJX00StqTD5VUNSz2o/G/TEnSMHq0H9Mokl6ctMjI
4WNyvpikkQGxx2dV9NTuPUubGhbj8cmfZQgmRu8ySs+/YW818Za1/dNXn/rms69+3f5Fqqc+7m9Z
P4S3rP+3vWX9j+/51f/lZ3/u53/mwf+Xv8v6cXvL+pH+lvXr7S3rd/orVv+N1u9dWs5D/dEq13TI
ZbI/lOeFu/wk093g9N21bf//FG56kZTzd+M6Be6n/jrddqJKi9pwx/m+tKWA6lYk3Qq5z59UAHqq
wicD725bCpQWvWu7JdT+vOp2l3Rfq0tXoacqfCnC3b8ocG/RIsh1Q+3Ju6TXabgVBT1V4S3P+/xJ
Be4telKofTftybuk+1pdugo9VeFLEW7k395q/v/svfnXZUd1JeifGpuuZWOwQFAaMlM5D0qJ6mrX
KrdXuZfb5Sp32W67y7RtsNuYUaABsNCMptQspaTUnJqYNYEEQoDt6n+uT8SJ2HffEyfixnv3ve/7
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
tZox060H3YkbbNcjhjE5HJBZfTBUo+2dkiMzkMqMt5fIn/ClBVGLvrI2sTSg06JNTWuzVQshP4yB
hVJmII3GEkFqu1Yb3dmlaqfBXzrKkJohAm02+OuqXYJ/ZiAkGBEjb71lKHAwzABmw4TRbFaAKTMe
7xI5oqLc9qXK0SaWsgYxDJ0WbWpam01nNNBGYUaNtjdCxCHYxSldIkht11Y2lDd7PCZfEspvaa55
58jIzunVb+8f3rZv5bb3n37r/RVvH3h6amb5W+8ve2nbQ8uHHlqxMvsG8rc2fGrbfvnGdeTwufGT
18aOXRw9dHbNgdMj755cvef48NTM8NQRPiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAr9RAnuO
Du85NrxXnuPD+z5cffDMil2Hh95879E//s8/Da35rX2V2r/fh8fWPvL8y488/9/LX901tPPQ0I7p
oe0H7/lzaGi7PFJXDQwxcx8lQQNUwbj3qvpXhEg1smH/PIvomWnAUEpYexErLmIqq1BtzMBYxHI9
U6H00pHUU7m4tYm3S/2zLYonJEEDZmAsSqG7lAQi1ciGd6lod9pMA4YSZe3uJPdr1SpUGzMw7r02
lF46kvpDaBMvGbDUP9uieNq6DxJS29eigOqfBKUznpIBS/2z3WNPqzDTb5ful6qlI6k/AcsN+jXc
LvVPeOeeti4kiSGZ7dKdF7pLGSBy6Yhvk/SrQArxUIsZGHdpKzvSorQa2bAjcCksQa2IgX4VZpfu
pVRbF5LEgMJ7KWYBtaB/6Yhvk/SrQArxUIsZGAvYpjsMQWk1suEdJl9Q+I7p5S9vW/7K9mWvbP/9
H/7zX//9jw+vXNv/a0Z6kgAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJ
kAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJ
kAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJ
kAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJ
kAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJ
kAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJ
kAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJ
kAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJ
kAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJ
kAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJ
kAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJ
kAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJ
kAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJ
kAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJ
kAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJ
kAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkMBvisD/A0zd
CIMKZW5kc3RyZWFtCmVuZG9iagoyOCAwIG9iagoxNTM0MzgKZW5kb2JqCjI5IDAgb2JqCjw8IC9M
ZW5ndGggMzAgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMTgyNiAv
SGVpZ2h0IDI5NSAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0
c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3d229dZ1oH
4Mbn8/l8SHyI49huHLuJmzhnN3GSxmlo0iLNjJBaoNNOp1SDBHQ6QkAqLrgYxAVSL0YglYGRaMMd
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
ySB/r6dBulOut7mGY4Mcr6dD6IYNmHBBU4pW9PYG6fRw2slFEoIGA7jRs7vOeJ5qvm1DD+lZVXda
nssh0/A888mPiBU58GTx8O4aDhSoiv6orSK9knDK9b2qpUBhHBZZ7MfiTBEHpkC6x1M3W0nQi4L0
Rc5115Djg3ichJg+JwFXtypxn8nMC+lGXA23d4ntbV/cJRbi0F3iNVnlcnDfOrKOsXmXOPjOJe7A
zPqf1rYOPav3+5EbBblwEnWOC5lGy8F4v28blYrfy0NJLoegyBEg2p10VOILSbkV3Z+kpUK/PFPh
11TSeXJDbaHB5IZETsGPD3acim3Dj/Yvne0hLkDzrhxYHmRyl6k+g1NLkau1u7Weoqig8LO1QbrF
CRrUNhhPAHjfNV1Yh3aK49+IcG1MqxktjynlcAZzRuptEbOtyhtnsLVBtCoH9x4J51w6AS2IBAHa
Iln7k8I5F2NHfWSmDX+JA+sBd1eJyIKD9/zlOXk43wbRVihcQQQH/nnULUWzQPdtjGlruyUwr6Kr
HEY+T+Za6Ti3KUnHUgh0NWM7QxXbxjOKTi6deFTiBi9uXxP7XjOAU1csJ6TB5Qk/1gnMyhXvtZxX
lVPDwnHFhqQgQCU7Ojyrom7krOGac1wKp8zjZAhAtuDsqwxmiUzYiEz2VLinL6YmP3N5diXxoXBS
OriTqEr5OjzAtahMNwB97/pJ/LOd7PT2h/8DuT2eagplbmRzdHJlYW0KZW5kb2JqCjMzIDAgb2Jq
CjI4MzIKZW5kb2JqCjMxIDAgb2JqCjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQgMyAwIFIgL1Jlc291
cmNlcyAzNCAwIFIgL0NvbnRlbnRzIDMyIDAgUiAvTWVkaWFCb3gKWzAgMCA3MjAgNTQwXSA+Pgpl
bmRvYmoKMzQgMCBvYmoKPDwgL1Byb2NTZXQgWyAvUERGIC9UZXh0IF0gL0NvbG9yU3BhY2UgPDwg
L0NzMSA3IDAgUiAvQ3MyIDggMCBSID4+IC9Gb250IDw8Ci9UVDMuMCAyMCAwIFIgL1RUNC4xIDIy
IDAgUiAvRzIgMTEgMCBSIC9UVDEuMSAxMCAwIFIgPj4gPj4KZW5kb2JqCjM2IDAgb2JqCjw8IC9M
ZW5ndGggMzcgMCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AaVY227jNhB951dM
4S2WimtavFkkUBTt3hNggc3C2FvSJ6NBUWwKpPmm/k8/qUOKHNKSrDiO/SCaIucMZ85c6Du4hDto
oRUtfpRWxjoJnfTC4wesaeGfP+Az/A3rl/cSdvcg4/d+h5usTstuaQejue80l4TrtvPaafhOcGXm
T7g5CwgqIKA2+L3fsTuECkNUSMigjwfjjfCd8bC7hRdb0Ju4AB8bKaSz1sIKf2xvYb3d4gxu3d7A
FeOvzhtUQwH/sYFViy/4b2HCAP8pTuBALOndNc+r6O1ZnNGMP8/r38SBBf4iz9D+izyzSCD0ZkkC
Fw2L+PSqgOZdYp22t+GJOtNm2iQjkqrUepax86brJs7g9nQG4LTmXQO/w/YCXm+RB8nDLNsfifEI
+xsjnDTF/m8VSIbG/xl5pX+B7V8EsufkCsTo3stgZLBM8rDqPRweK61Y71otAitQOv+3qUVHhk7o
PyWaaRItpVCtliogJPKYTB7+wx7CccqzofKq6wOsQij0BP6KHJp5+iG78bxhIxdFk4QQOd56vhUb
19l4xGREUiAExYn+qYzoO+GVdP7AEefi7UvkOeNdPDSGFBF0HFtE4kT9KqTrCOqD6/gIghLYBN5H
EONzEVQwyYVliuL1ydmjUKAKSswJMSnqTgmTKIfJDQMOY2MHhd8xdEZZEXh7Fs6KmeE6mh4Hwd6S
8cV6EUfAMUOEBXi4SRV8VkEbClnlIj/jY4Xz3Thq/9sj3KGo7SaksyJdWmE7pTokXAA5MXD3QZIV
C4hSwobKuA9CoXNVCgmRNxUGVgpDTsVER6J1MO9+GThgaYmnVaC8Jk8r05s5PFbKi86GAvmo/Mhy
fq+kp7xbpDthsDEwZgRSp0iW80eh51hmz00TuFnES5czYz7DMD2hje168akn4stpIo7BCkKnhWsN
0uQQQJ3/5vSvRHqhdGvcYZmo9PuQ1bDlEMvsf8wHU1G0rzzDvqYgSYOJ21tdkIZx/KD2idMxMQyN
bzZCKilnpL8bFAdWdWhV+UlnsL6kgYf4GbqDI+v3nPQxPxOBan5SfRv5t9I4WsieQM/V868N9iN8
npwVUvFvJ4VBH88wada/0zI3wmnvNsWrEyFV2DnPykkEqZyQdlOxcohwrNaTrNRaWIcp92DADklZ
XxsqUlJuV4rKU1VAQlmsKkdpKh9ZnqL0UeV4Qnmqbz65BlZHgOPLE+OX6e5AfRMN6AJD9w3qfMZl
6VvDMH2HbEaLqIj9GiCwa6MOiCDyBWawgpUGj5Yur2Ip7K9oU1mSnCkdObOyRHZmIuLJzqykV1R5
gjOn+BhBRox5uNewsVFGJ7gw0MB717HYpuU+Yt54eE/Ld6tCo2w8rC0Mb86nG29S+sB4c+l5+B/A
pPEKSOWhh42HFzmkMKbpzEoicLZifkFEvsjt2cdk+KnACFKRtjrzVyzz3X5Ae+CbFCkiZ98cetPk
v/wfF6GCIgplbmRzdHJlYW0KZW5kb2JqCjM3IDAgb2JqCjExMDMKZW5kb2JqCjM1IDAgb2JqCjw8
IC9UeXBlIC9QYWdlIC9QYXJlbnQgMyAwIFIgL1Jlc291cmNlcyAzOCAwIFIgL0NvbnRlbnRzIDM2
IDAgUiAvTWVkaWFCb3gKWzAgMCA3MjAgNTQwXSA+PgplbmRvYmoKMzggMCBvYmoKPDwgL1Byb2NT
ZXQgWyAvUERGIC9UZXh0IF0gL0NvbG9yU3BhY2UgPDwgL0NzMSA3IDAgUiAvQ3MyIDggMCBSID4+
IC9Gb250IDw8Ci9UVDMuMCAyMCAwIFIgL1RUNC4xIDIyIDAgUiAvRzIgMTEgMCBSIC9UVDEuMSAx
MCAwIFIgPj4gPj4KZW5kb2JqCjQwIDAgb2JqCjw8IC9MZW5ndGggNDEgMCBSIC9GaWx0ZXIgL0Zs
YXRlRGVjb2RlID4+CnN0cmVhbQp4AcVYa28dNRD97l9haKvsTYizfuxLqpDoI21Tigi6KkhNKXBF
hVCDFPKb+D/8JI69nrH3rvf25iGRfNhkvfbxzJw5M/aVPJdXspa1qvFjrHFNr2WnBzXgRzauln//
Ln+Uf8mTp9dabq6lDr/XG0xqbPzskmcIfveJ38XFbd0NtrfyE8OlN3/Ij4cewXgE7Aa/1xtxBSj/
JzaktN/PIN3g1NC5QW4u5ZO1tG34AI9WK903TSOP8c/6Up6s13iDqeuP8p2onr1aYRtGVo9W8rjG
QPWNf+Fk9VV4gT/UEY9dVPQVjx6GN1ZUB/T9afijkdUTesPzz+jNgwjCI0e84IOVCPg8lEBpljqJ
02v/xJ55Mk/SAclk23pI2DTpYhXeYHq0QVb8zcuVfC/XZ/L5GjyIERbkfxDjBv53TvXaJf+/MFIL
OP8xeGW/lus/GWQS5AzE2THK0mnvmRhhM0bYP46tEWNorfKswOrVP6t86cDQwv5LSwvLS2utTG21
8QiRPI7IU30xQdhv82J786YbEyxDSPSU1TMOKPH0ewrj65WYhSi4xKfI/t4batX2XRNMjE7kDfik
uGV8MicOnRqM7ocFE79l9r0okE7WgXY3sUg3nWrrwRXwxB0skhktWnDa2d4jzHx2BHsyp92WeYNR
znY+bYh5dwvLjHkQTtVC0EsI7zLxItF5G4hnvUgIKCWEkUaYo18SN1WSMx6cy1jv1QvK+cY/IcG0
HqvQUZrDy0Rhy0SLxPBR2BfkLM2iFZcFE0I3GgOAlE5XggVuiNpjOwQkao/pQ6KFx7F1qqMQJfn5
l0kgqEAW5KfbvbpuVNMZ0yFEHiRS7aYKVAIRyQRjVONLfASZ1UhZHQcfoaBxpnKJOyAu7ComHLvn
MdDf+ScIxAOxUoqEQJxQHYEzK1J4Ly7CIKjDYYxfiUrRCsSB95MApwq2OwS2QYGFPk5DwKmIRKH1
n4a9gH6MzOkAd2XcWoCOCZoC4yzqXmv0cmB+5mJANT1GKOXUhNa3Z2JTD8p1/ZIb9pRVXaOeSmtT
JoX20on1Ria7Uc/xz3arBkWCp+Hetw/HJziTnMqWzavFHDRB9S16k9bBxXNE2CQyHV+q77uWHxBA
1zrUCdNv1wkw5ywwBnnww3Y+cD83z7jTkHFIRuId5wUvRyNEip/i8h8oW1Boo+COrSbnGElpzMdc
Snny7BsVeS4q/ialKO1lWYF50i9xV698Azx25CnAWctJCWuGfi9Fhpb7hjApMjW0pW6JxbK8+j0r
cgby/ygydZUzRaYICubZcgQLMswEYgK/iVEtCPrnlDnzUiYT1kGSTOhfsuJ4z8ocoAvKbJQdWlLD
glbtp8zjgZN9RbmSdVqxOaERfMopsVdfUXZdM6CxMINdKGo3UnPTLGThDSXv17nm8Yn6Q9A8SEIS
rrGBuIVwiXQsJ+GSSbhI3MjhlAay+i2IJ9pf3hUrMStY+prmLycNTxplT1Qkf5OKXZI943bLnsAV
R6kR3U/2iqvft+wlEEg9ms9GTjqAz7Sk1fHh6cHF6hCVLyvQWmRXRNn5Nyl6Qs1kROtW2fEslzXy
kJFYNhCODGSpCyiCIL1DY73eZOKuYVzbhbPjFC/eW7yGFGeAS8fHKeBMoTRuXWzT+TNwEWWHVfnt
GpfazHXBKDsNmEaX7G8RZnDRiY9RBm5s1OywpWF0PXRbxyFW/D1la+q5ESSPT9+grDBIQduprdrW
CnWErH8vtm7NdjcZmV9TV2r8BUaP68rJse+e7TS4w6i1JWcW7FTcWXIRT8d6uqWEE7gi3UFgbONg
crilLRXzu4R2PGJM+WpxK1zrhjxcMD4eMlBw2Lz9Cm4xog7Hpyzpt88CdzZvKx0dNA2Xq/5qp5T9
OHocRvtepmojzuX5f2hcwkcKZW5kc3RyZWFtCmVuZG9iago0MSAwIG9iagoxNDIyCmVuZG9iagoz
OSAwIG9iago8PCAvVHlwZSAvUGFnZSAvUGFyZW50IDMgMCBSIC9SZXNvdXJjZXMgNDIgMCBSIC9D
b250ZW50cyA0MCAwIFIgL01lZGlhQm94ClswIDAgNzIwIDU0MF0gPj4KZW5kb2JqCjQyIDAgb2Jq
Cjw8IC9Qcm9jU2V0IFsgL1BERiAvVGV4dCBdIC9Db2xvclNwYWNlIDw8IC9DczEgNyAwIFIgL0Nz
MiA4IDAgUiA+PiAvRm9udCA8PAovVFQzLjAgMjAgMCBSIC9UVDQuMSAyMiAwIFIgL0cyIDExIDAg
UiAvVFQxLjEgMTAgMCBSID4+ID4+CmVuZG9iago0NCAwIG9iago8PCAvTGVuZ3RoIDQ1IDAgUiAv
RmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAG1WP9u3EQQ/n+fYkqoWOe4jXfXPtuiQhBK
WyJVosioEil/Ha0QapBCnon34ZH4du2ZXcdO7+Imd1LsW3t+7Dcz38zmmt7QNZVUmhIf511Vt5Ya
25kOH6qrkv55T2/pbzr74cbS/oZs/N7sIVT78bUrkVCy9lHWRuW+bDrfevoo5tLKn/ThNFhwwQK8
wfdmr65hKtzCIWODPx1VXWW6pupof0XnPfldfAGXnTW2reuatvjRX9FZ32MFov0HulT6+U8F3HCk
nxa0LfFAfx8WKtJfxwXcmI08e6f5LXl6Gle80l/x+y/iTU36nFdE/oJXTkYj8mQjCk8KFe3Lo2SU
pczZKF6GK3wWYRGy0ZLL3PqSbbPQuyKuQHzcA2l551VBv1N/QT/2yIMxworxR2LcA/+qMq2tEv4v
HVkF8J8hr/y31P8lRiZBzoxUfogyVTYgM0bYDREOl613agitNyEroF3/W+SqY4Yu+L+kWnlRba1x
pbcuWBiTp+Lk0U8mFo5zXt123jVDgWUWUnqSfi4B5Tz9mcO4L9QsRBGSUCLHo9eVZtc2ddziCKI4
EIpiZXwyELvGdM623R1b/FS9DXmuNCd+KoUvGIZ57qaXWExAtIVCkaPaRYor6XWoJDw4qtiJi13p
VcUuVJG7OlR9zhkpvFnBod4j4fnGHagFCeMl6ZEOFjYu2OS+DAwImhmcYsYQmgE9AEdwI6QXvezY
S1+xl8q1MT3jZYv1hksqFe1/k3y7q2ibifaxpJJ2W5u6ca5BvmVGjqrbvLNMjIykk4w4Z+rQGKdG
EuRKbyNGaAOchUewtmQTy/wa0hLNhX/LCxK2o0PhOm+qGViBPDOUVodiWfsDhyIaWRGKP6TgBL/U
/IRJ5BmDLRg7XkGNBAJBy5xr3KQCEsHjg1M/anAWtT90cIKRFcHJwR1HMAmJ0LQMJglkxCRRTxhR
VDYiZv1P2MItOmi9Nbt656d1gEJWwxyBWB7RAheNIFNAETX1+4z7rEc7bBfsjSMp6V3ILaTY64vh
eoIeJTtVPG4vDDOLTmSUhZ3WVbZRlc/CR/b6RRtxn5Xq95Rba0zbeDvDVfb5tkHTxT6bTba/OGyu
i6TDEcBVbk7Jnx/JtC1flqG7MIqziQkVn6XLwQ6W5WSWI956RGoXJqaMm6W5rArVjPk9znJtc6tL
LtrIpg9uig4ePmIzWdT+0HwVjKzgq3o8e5k29ubU3xdZf+gWv8VZAOPls3jjwxwWGgluNkb6jig4
bGIXbGO2GNuQ0jy/Bs6Ikxm3LB5wvxslxMh79klaGU/bLMIqhHzTQfhTHiauSoljS5ykyGYzayLH
jDQwjaDUbp/SIyWqKSVewntwB3Yj5pY43+I/EfMg89AzOzTec/7MtGfV+xl5eucWxuqNRIu+NCHa
A5Mo6SfniCTAQlwDZBe/FGBE/fTVIfC61vh41hgOrYkEGT9EKvSQ1UPj1MDjQch2chT9fVH8ZoBv
+HuKo9Ecwzf/AzOr0+gKZW5kc3RyZWFtCmVuZG9iago0NSAwIG9iagoxMTI0CmVuZG9iago0MyAw
IG9iago8PCAvVHlwZSAvUGFnZSAvUGFyZW50IDMgMCBSIC9SZXNvdXJjZXMgNDYgMCBSIC9Db250
ZW50cyA0NCAwIFIgL01lZGlhQm94ClswIDAgNzIwIDU0MF0gPj4KZW5kb2JqCjQ2IDAgb2JqCjw8
IC9Qcm9jU2V0IFsgL1BERiAvVGV4dCBdIC9Db2xvclNwYWNlIDw8IC9DczEgNyAwIFIgL0NzMiA4
IDAgUiA+PiAvRm9udCA8PAovVFQzLjAgMjAgMCBSIC9UVDQuMSAyMiAwIFIgL0cyIDExIDAgUiAv
VFQxLjEgMTAgMCBSID4+ID4+CmVuZG9iago0OCAwIG9iago8PCAvTGVuZ3RoIDQ5IDAgUiAvRmls
dGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGdWF2P3DQUffevuBRovd2uN4k9k0RCCC2UlvIh
FQ1CouVpYYVQF2nZ39T/yb2O77En8WRm2HmY7Ni+n+cc23mgt/RADTWu4b/Od2EztNS3oxv5jzah
oX//pF/pH7r++rGl20dq4+fxlhdtfJp2jxUGv33Ab8m4b/rRD54+wF3+5S+6ey4eOvHA0fDn8dY8
sCt55IBcK/GMFMbgxj6MdHtPNzvy2ziBv0JwQ9f4lq74n909Xe92rZNYd3f0zthvvr/gMDqyn1/Q
VcMD9ofn8cmTfTUfuuSh32n3hl7uuDyaeAzLcOLnhNWOGxe2YaiEZSSW3d9wspf7WU44b7dt/Eac
mHnuZG9iooEsMm4kY67BMx35MZXgU/nmmZ9NA8Zeol6XL3SyTsLQexuH2KAOuetkSD29uDBcdraM
RW1cwx1BEMkpWV30/kLtInIE9vpgixg5Z1Vvu2Wg9GOP6r3qJth8wYzwX57SouAnfFJoJcmITeO7
CZvyddUNro8AntrjnaCaoWk/7mEgMkzxX2Sx78Ak8MNB2zrBfrfwE5QC9pM9P4o1Izw76EdJBj9d
P8nEwg9X0ExUI/E0MexJfOCeH+4j2ZcJeT8lwCR8RHJMZmAP+FCUAUtLAMI3I9FE4LlLXQY+rKyv
AFiyCkVcMANwKm6B6AO0IqGVyQpTCArTMsLE91sFEq0BKWqcEY3LOgai9rEBm0wojCBzDTnlYOwv
0gcWRS2WEjmXGGvdt2ofDxhjtUiEV0MYQlTZZH5C6XSZDhWFR70hIbCts3P8lUZmJaq1AFTzoa23
wHNrhrTHMJEn4J9L5Lr1TOToJIn5MRazwNRZXDgp5CizuMwk75bHKCz1Y4SAjt/VKVxo/R/aTUXT
kFDWR5QwQmFMR9DSIyiLrNR2FyA5CQlpMXwBUM8UvYhLibKmZbADiKflvI8CtDypBrtemd+NYx12
uoVUdvi1GmnJtQXgqgjiJI1QMiTQ+Uht3p1D0uVN+sYULIJ0aInA4cPyl7sDe7+px6cSVXk40cg1
k59TKF/JN2PnaEW3fAZb7JnLTblkQKdOc6RPYoDxGDVnQJ6ky4rYpl0M/Z+fo4zVvLIVPtzIZkP2
nRblQI4Qq87L5jQ/F3COJcX/96mjbn0mVkkRTxKr4mi/n8LKkaPMJLfKnHne0HvA7LwhKJKuMu5W
xEq6sipW2lyD/RP4fqM9dbnP0AmlDmbnOUrSyka2Il9paCZfZvUodgBjUKZ2GM5WJmSISPaUcKp4
Vb5SN5QcSqw9+ZouK1AiVG8uX8Yela98SDomXyzmuTtwWcgXR3WafLHOnSBf7cavl52JZ/auu2TX
5UvAUW7gOR0F2+nyRYfly2T5WthDz7S/7k7UnKNaImaQDYFHUGtoKUCl6MCUMqUJJUm+jQWR6jeC
1c255Rcj6X5XP5ZXNudlKIhAab88l9/oAQS56txj8IyXC+kwY1C5VpyL1AzsHjrwo5SqaZVDlkMb
1YpDS9SRtgZT2XCqsZF3T3jFwxHHq88QXOCbN1+Fp1c8uH2u7disbKe8hDhFMUV4eOvV+I8c+DJc
3v4H66CM5QplbmRzdHJlYW0KZW5kb2JqCjQ5IDAgb2JqCjExNzcKZW5kb2JqCjQ3IDAgb2JqCjw8
IC9UeXBlIC9QYWdlIC9QYXJlbnQgMyAwIFIgL1Jlc291cmNlcyA1MCAwIFIgL0NvbnRlbnRzIDQ4
IDAgUiAvTWVkaWFCb3gKWzAgMCA3MjAgNTQwXSA+PgplbmRvYmoKNTAgMCBvYmoKPDwgL1Byb2NT
ZXQgWyAvUERGIC9UZXh0IF0gL0NvbG9yU3BhY2UgPDwgL0NzMSA3IDAgUiAvQ3MyIDggMCBSID4+
IC9Gb250IDw8Ci9UVDMuMCAyMCAwIFIgL1RUNC4xIDIyIDAgUiAvRzIgMTEgMCBSIC9UVDEuMSAx
MCAwIFIgPj4gPj4KZW5kb2JqCjUzIDAgb2JqCjw8IC9MZW5ndGggNTQgMCBSIC9GaWx0ZXIgL0Zs
YXRlRGVjb2RlID4+CnN0cmVhbQp4AXVSS0vEMBC+51d8oEK6utk8Jn3A4kERRfCwElBQT2VXka1Q
+//BabbpunZNDplOM98jMy1WaKGhleZlnSVfGhSmUhUveNL4XuMJX1hcdwZ1BxN3V3ORd8O1ZqwQ
Y2475gZwp4vKlQ7bkW6f+cBm1jPYnoHV8O5q0TJVHxqQUyYKIqMVoW5wFUAU//LBQEp7W2DOH6HB
IgSjeqFhA3mWIXyKmxCdTgCdL48AmkKrvMfzpHz+B1K8QFLGrgjyNMM8Bo9Dgtk4YSDXMbCQsxg4
yIf+CifSeZKJQ4zzV5mq72LABIz3hnCP//TbiqJ+cfAglnJVeuePGwAbWCZVF4lJDV6EfB687OW8
/1aRJiH1iQdo8qxRlpj0qSyUofxA1q3d9WnJ8+cuuVU7q6sfYnmF/wplbmRzdHJlYW0KZW5kb2Jq
CjU0IDAgb2JqCjMwNQplbmRvYmoKNTEgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVudCA1MiAw
IFIgL1Jlc291cmNlcyA1NSAwIFIgL0NvbnRlbnRzIDUzIDAgUiAvTWVkaWFCb3gKWzAgMCA3MjAg
NTQwXSA+PgplbmRvYmoKNTUgMCBvYmoKPDwgL1Byb2NTZXQgWyAvUERGIC9UZXh0IF0gL0NvbG9y
U3BhY2UgPDwgL0NzMSA3IDAgUiAvQ3MyIDggMCBSID4+IC9Gb250IDw8Ci9UVDEuMSAxMCAwIFIg
L0cyIDExIDAgUiA+PiA+PgplbmRvYmoKMyAwIG9iago8PCAvVHlwZSAvUGFnZXMgL1BhcmVudCA1
NiAwIFIgL0NvdW50IDggL0tpZHMgWyAyIDAgUiAxNiAwIFIgMjMgMCBSIDMxIDAgUgozNSAwIFIg
MzkgMCBSIDQzIDAgUiA0NyAwIFIgXSA+PgplbmRvYmoKNTIgMCBvYmoKPDwgL1R5cGUgL1BhZ2Vz
IC9QYXJlbnQgNTYgMCBSIC9Db3VudCAxIC9LaWRzIFsgNTEgMCBSIF0gPj4KZW5kb2JqCjU2IDAg
b2JqCjw8IC9UeXBlIC9QYWdlcyAvTWVkaWFCb3ggWzAgMCA3MjAgNTQwXSAvQ291bnQgOSAvS2lk
cyBbIDMgMCBSIDUyIDAgUiBdID4+CmVuZG9iago1NyAwIG9iago8PCAvVHlwZSAvQ2F0YWxvZyAv
UGFnZXMgNTYgMCBSIC9WZXJzaW9uIC8xLjQgPj4KZW5kb2JqCjEwIDAgb2JqCjw8IC9UeXBlIC9G
b250IC9TdWJ0eXBlIC9UcnVlVHlwZSAvQmFzZUZvbnQgL1FVUVdDRCtDYWxpYnJpIC9Gb250RGVz
Y3JpcHRvcgo1OCAwIFIgL1RvVW5pY29kZSA1OSAwIFIgL0ZpcnN0Q2hhciAzMyAvTGFzdENoYXIg
MTAzIC9XaWR0aHMgWyA2NjIgNTI1IDQ5OAo1MjUgMjI2IDY3MyA1MjUgMzkxIDU1NyA1MjcgMzM1
IDUyNSA0NTkgNDc5IDM0OSA0MjMgMzA1IDU0MyA2MTUgNTc5IDUxNyA2NDYKMjI5IDQ3MSA1MjAg
MjUyIDQ4OCA0ODcgNDU5IDUwNyA1MDcgMjUwIDg5MCA1MjUgNDMzIDQ5OCA1MDcgMjI5IDcxNSA0
NjMgNTA3CjUyNSA1MDcgNjIzIDc5OSAyNjggNDg3IDI1MiA1NDQgNDUzIDYzMSA1MjUgNDUyIDUy
OSA0MjAgNDU1IDgwOCAzMDMgMzAzIDM4Ngo0OTggNDk4IDMwNiA1MDcgMzk1IDYxMiA1MDcgODU1
IDUzMyA2MTYgMzI2IF0gPj4KZW5kb2JqCjU5IDAgb2JqCjw8IC9MZW5ndGggNjAgMCBSIC9GaWx0
ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AV2Uy27bMBBF9/oKLtNFYFoU7QQQBBQpAnjRB+r2
A/SgEgG1LMjywn/fc8duimRxDVzNgzxDmqun3ZfdOCxu9WM+tvu0uH4Yuzmdjue5Ta5JL8OYrXPX
De1yc/atPdRTtqJ4fzkt6bAb+6Mry8y51U9KTst8cXefu2OTPunb97lL8zC+uLvfT3v7sj9P0590
SOPifFZVrks97b7W07f6kNzKSu93HfFhudxT9T/j12VKjh1Rsb5uqT126TTVbZrr8SVlpfdV+fxc
ZWnsPoRuBU3fvtZzVuaxItk/On46fnLPT+2t8pbzoSL2qsiVXHcu9+t3ydFfN9T0t53k66qUvC/6
ivVyLPJ+S12ZByzyfhNlCyzCJtkNFnkf17JbLKLWkh+wCBsUrbGIWluowSKihaItFhF9kO2wiM5W
m7CIqC0EYm6Y25zkwDAlokoO0EjYjSw0Eq0sGZpgRIXWDdBI4KtzYNwSycIPwElExRuAk+j8KAuc
hN3KPmIRyY0srBLWkmENxltoOAFWiYVsG7AG4y1sz7AG46U/ybBK3rN6VhawSpxyKwurRCuLwloY
70adC1gl5qxWQJuo1azYi4nOwmdxE0TWGdbieqDWGdbCeNkMybBK1GqwBawStWZhZQ6K2kKwFsZL
B5JhlUjuZGGVSK5lYZUg0ug4ChN71ilw10wMVgtxqiYALRlW7gy17JwovBJRAPm7/bv46/jhjxAZ
hUSmjiAyCqlvvCbDaE201WQiY5DYv86abZpIFmxkDNHYuf9YuCX2r7lFuCVgxR7hloiKfQOsRFQ3
kPtuYlcWhYxLrqgOlxM2sSu14j9qwmob3EoTnd+z69XR6/j2mrXneeYhsyfU3ji9XcOY3l7Z6Thp
eKa/k21lLQplbmRzdHJlYW0KZW5kb2JqCjYwIDAgb2JqCjY2NQplbmRvYmoKNTggMCBvYmoKPDwg
L1R5cGUgL0ZvbnREZXNjcmlwdG9yIC9Gb250TmFtZSAvUVVRV0NEK0NhbGlicmkgL0ZsYWdzIDQg
L0ZvbnRCQm94IFstNTAzIC0zMDcgMTI0MCA5NjRdCi9JdGFsaWNBbmdsZSAwIC9Bc2NlbnQgOTUy
IC9EZXNjZW50IC0yNjkgL0NhcEhlaWdodCA2MzIgL1N0ZW1WIDAgL1hIZWlnaHQKNDY0IC9BdmdX
aWR0aCA1MjEgL01heFdpZHRoIDEzMjggL0ZvbnRGaWxlMiA2MSAwIFIgPj4KZW5kb2JqCjYxIDAg
b2JqCjw8IC9MZW5ndGggNjIgMCBSIC9MZW5ndGgxIDMzODA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2Rl
ID4+CnN0cmVhbQp4AdV9eXyVxdn2PM9z9n1fk7PkJOckOdn3hJAcyE4IkEAgAQKEHZQdBAEVd4ta
19q6202tWA0BJKittC+ttS3WtqjdtPp20drSajcXzOG7ZuZMCKjv19/v++f9Eu5zXTPPkmfumbnn
nnvmOWzfumMVMZJ9RCFlKzYMbybsp+rHgIdXXLI9wtN5awlRZ63evGYDTxdeQ4g+sObiS1fzdI2J
kJ7/XrtqeCVPk4+BNWuRwdNSFTB37Ybtu3i68iFCpKKLN63IHK/ejvwvbRjelfn75DdIRzYOb1jF
z7/6XZrevHVV5rg0gNvZ+DH+KUmTU5Rb8CcA3VKE2Mh/ES2RgaUEd7TfKl1FVDhKj6sfGLv5/R/Z
l1ob/0X8OmQQ8syf99Lyk+evf/TGMx+N36j/i/YpJPW4A//BddoHxn9FiOGhMx999JD+L+xOmYMM
ukf1SmRMvuaw3ifNALlakKsEuVKQfYJcIcjlglwmyF5B9giyW5BLBdklyE5BLhFkhyDbBdkmyBZB
NguySZCNgmwQ5GJBLhJkvSDrBFkryBpBVguySpCVgqwQZLkgw4IsE2SpIEsEGRJksSCLBFkoyKAg
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
Neixeu0WJ+q5ZN6OjqnreuuNsrZ6DrX9ZfDFfg5frBB26UyqgYbRiqVEkZSbkHLjUl6WFA9KMWag
8nxSHr5RxyPF3VLcJcVtWOiTctVSrkpKBqm7cDzl4Naq2OMD8VAjhpgOszsUj6LuPFkleKPx7Mep
bJxho92POo34oFE4OojYqONvo98FkyAqbquwyfwl2v3opvOUAYdVqrLSRBArqKhgVTJqsxmifQb+
ThF6XSX1EnkcKJlZwUnCbaQb+OiLDBiyJ8XcxFjAtpxP2mot7Jb4yiY3bJUHL1hFlZ+7HLeL99PH
3zHZzJg/GLTSz9TOUFEoWh6y3W53p78spxdJj0ibo/H0uyL6Ltk0cA2dIb/XrDgwmceXZpn1H38/
Jv9pvIFarBWoiSfxVl2YvHoMb8a9nTLYo9JMuw06QtN+m46g1DpTr4eloREg9s9BI9tZ0BiKzVwF
jxtazFwFZFexw0Yapt6BusM+G5qPixEa5k5fVELnY8MC8BfMrULYmpk+IFvKZYgnAb5xBFXoViOy
U3wo0GtkLzMjokPVDF1TRdNgFP3JwKQoMvsyrMlRHuVJRa3XpEvUVm9uICeOwJT0zvgdTqfaYNHL
f7e4jRrVCUd20G8586IJE08NpqCqGfm5Tlg37AXAmk3GH8b/yzEdnodMlkh1yv1KFzEjNpB9mFi0
buOzkgFfE2fHpw8T1FcwRa08yWbueNmAx3iwRdOO2fO5lHK/1zqOtUeXXf6nwzWZKwriM/m5OTnp
BTTcnZeTgz+LHwnfjCQxpiH4dsHe/t4FLa3JluGL1y3fuu7/ANOMo20KZW5kc3RyZWFtCmVuZG9i
ago2MiAwIG9iagoxOTI5NgplbmRvYmoKMjAgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUg
L1RydWVUeXBlIC9CYXNlRm9udCAvSUZTVExQK0FyaWFsTVQgL0ZvbnREZXNjcmlwdG9yCjYzIDAg
UiAvRW5jb2RpbmcgL01hY1JvbWFuRW5jb2RpbmcgL0ZpcnN0Q2hhciAxNjUgL0xhc3RDaGFyIDIw
OCAvV2lkdGhzIFsKMzUwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw
IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMAowIDAgMCAwIDAgMCAwIDU1NiBdID4+CmVuZG9i
ago2MyAwIG9iago8PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0ZvbnROYW1lIC9JRlNUTFArQXJp
YWxNVCAvRmxhZ3MgMzIgL0ZvbnRCQm94IFstNjY1IC0zMjUgMjAwMCAxMDA2XQovSXRhbGljQW5n
bGUgMCAvQXNjZW50IDkwNSAvRGVzY2VudCAtMjEyIC9DYXBIZWlnaHQgNzE2IC9TdGVtViA5NSAv
TGVhZGluZwozMyAvWEhlaWdodCA1MTkgL1N0ZW1IIDg0IC9BdmdXaWR0aCA0NDEgL01heFdpZHRo
IDIwMDAgL0ZvbnRGaWxlMiA2NCAwIFIgPj4KZW5kb2JqCjY0IDAgb2JqCjw8IC9MZW5ndGggNjUg
MCBSIC9MZW5ndGgxIDcwMDAgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBrVl5eBRV
tj/33uolG+kEyNpJV9OkkXRiIIABwiSdpQNMWAIJ2o1BOoRIgmCiAXehGUWgFVAGGMEFl1FRR6l0
kOmADlHUGVGEp46OK7jMqPMNgn6fOiqm3u9WNwiO37x/Xt38zjn3nHO3U6du3eosu3J5GyVTiAR5
W5e2dJFxZX8G1tV61TI1Vk/JIjI3Xdq1aGmsPngJ6pcvWnLtpbF6ThD8yfa2loWxOp0Cv6Adilid
jQUf3r502TWxevZ74MlLOlvj9hw/6talLdfExydpVy9vWdoW888dL+tdnd3L4nUb+HldV7bF/Rna
J/0pZjtNBxExyIK+okl0D1mIk41K6EIi5Q9KHplQl3ZTavNv9z4yfn7qpK+tuVaj8QMfjyiUwgt3
Lbjo+10/LrKRNRnVBMNfGtDOUjEwg2ps9P2u76/DZGRPZ1+ij5rEeb3uLMeRp8VIOgZwMTLiyXP0
iREiL1Lu8EaFqzd9aGlqVbFQ0b7EoCpoJ7AL2A8oNF/kw2oDXQmEgF3AfuAIYMYC8w2rCt4J7ACO
AWaRJ+wR1WGrGiGy0TYb600VmXQC0AFBDtASYCYwH9gI7ADMhp/UdAIrgf3AScBMXpEZ2TQGc8+M
3Gqw3sVLSo1qS6zaPM+o9l4UiPHps2K8dmrMbWLMbfTYmPr86hgfURTj6QWlIXTem5hS2l+VITKw
yAxMvAuU8ecplTFy0H1iKGkAF5iqofGK9N7h7tId+4VCTHDBaCE59H7BIilppVWJXOcnKJ0c/At+
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
sOVwnOzD4cRzbEi12CynxhkyHh/6TrVGozl4Mgvwh0+O8RKBXM2LkMHShKfIUAdy49VzHHPjjQK4
ZHYWF9VhzwyH61xqXTgYbonqoQUu1eYK9/Hn+HPhLh92u1jiRPW9t+ZqdbcFELF2NhGPB6fqHhdb
O6vHy9Y2zvX34ScOdW2TP8IZrwlWB3qGw+bvU4m8hpZLrVRKF1VWqJ5hkRFuNfxz+7xEIcOqGAqj
3opfNwxdzAk6Rq1RHtPZTvtx6JSYzmvo5PrkHlPT5I/fFiMh5KOHHMJ/aNANP0RLlW5d/j+Gocgr
GYYF4A/hdBzTGOr/R8KNvoZSOd7qeGXJQ75J/ifGQuRMc6YVgODXIjqliv5TXhP9QKrSL+e3lB3h
7TgLJZGjD4eKRu+gBPMrKo3CGXd58kWPZHls38w7TiXHR48aPPaCMaV4Q5pdw9xLt7R3bNnS0b6F
v9qxeXMHZPSln2IHlU5+MUbN96ayccRzTCqGyFZ6r8vyzLB9Ms/2DyqZjq7EOOdQRelmB++4Q047
NnfSR+Bc+0uXgHINzi1yvunx+JnxHUJT6xqbpjV4qq7saFkyvel/AYPOG6kKZW5kc3RyZWFtCmVu
ZG9iago2NSAwIG9iago0NjY5CmVuZG9iagoyMiAwIG9iago8PCAvVHlwZSAvRm9udCAvU3VidHlw
ZSAvVHJ1ZVR5cGUgL0Jhc2VGb250IC9EUFBMTUsrSGVsdmV0aWNhIC9Gb250RGVzY3JpcHRvcgo2
NiAwIFIgL1RvVW5pY29kZSA2NyAwIFIgL0ZpcnN0Q2hhciAzMyAvTGFzdENoYXIgMzMgL1dpZHRo
cyBbIDEzOSBdID4+CmVuZG9iago2NyAwIG9iago8PCAvTGVuZ3RoIDY4IDAgUiAvRmlsdGVyIC9G
bGF0ZURlY29kZSA+PgpzdHJlYW0KeAFdkMFuwyAQRO98xR6TQ4TtM0KqUkXyoW1UJx+AYbGQakBr
fPDfF4iTSj3sgZl5MCw/9++9dwn4lYIeMIF13hAuYSWNMOLkPGs7ME6n/VQ1PavIeIaHbUk4994G
EIIB8O+MLIk2OLyZMOKxaF9kkJyf4HA/D1UZ1hh/cEafoGFSgkGbr/tQ8VPNCLyip95k36XtlKm/
xG2LCLlRJtpHJR0MLlFpJOUnZKJppLhcJENv/lk7MNo92bVS1Gk6W/NPp6Dli69KeiXKbeoeatFS
wHl8rSqGWB6s8wt+2nBKCmVuZHN0cmVhbQplbmRvYmoKNjggMCBvYmoKMjIyCmVuZG9iago2NiAw
IG9iago8PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0ZvbnROYW1lIC9EUFBMTUsrSGVsdmV0aWNh
IC9GbGFncyA0IC9Gb250QkJveCBbLTk1MSAtNDgxIDE0NDUgMTEyMl0KL0l0YWxpY0FuZ2xlIDAg
L0FzY2VudCA3NzAgL0Rlc2NlbnQgLTIzMCAvQ2FwSGVpZ2h0IDcxNyAvU3RlbVYgOTggL1hIZWln
aHQKNTIzIC9TdGVtSCA4NSAvQXZnV2lkdGggLTQ0MSAvTWF4V2lkdGggMTUwMCAvRm9udEZpbGUy
IDY5IDAgUiA+PgplbmRvYmoKNjkgMCBvYmoKPDwgL0xlbmd0aCA3MCAwIFIgL0xlbmd0aDEgNTA2
NCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAG9WHtwFEUe/vU8djcknEkA2SQsM3vD
krchUblAOLKE3ZCQgIEAt4sgu0k2JpFICkMOsOC2FFQW5FQEFSyVe3hCDhk2FDeBk4uUllq+UEtP
PauU83V1JeU95EpFM/f1bLISSqn8QTldPb9nd3/9dW/PzHavXRehsRQlkRqWh7taybrGPQxR1NwZ
7krYmX+GzG7u6VYTtpxHJK5u7bqxM2E77ica47px9Yah9pkfwN/WFgm3JOL0DeR07kjY7BrIKW2d
3esTduZRSMfqNc1D8cy3Yds6w+uHxqf3YKs3hzsjifxxvN2UrjW3dA/ZNZDTutZGhvJZAPheJQav
QPdRCt1EdmjpKCuJ7P8Y4yIJUR7Htf72kpdWXTHrHGU4LHvVgl9b8sUHvnj0y8g3uan3Or6CI2U4
n0tb/mA+URpD/GzqvcmI1Q43waDGQoNqUStRr0UtLJzjpCh7nO5BfQxVpHa2nTagbkN9CFVKagdg
9bPtccnhPc42UDab702VlCXjsxTnmFTldYPZjj6ivOP88ATLwuqdYVnxsZQyZwx7jD1KLaSw35OH
baQaymN7+/JXKyGEDlAXahRVtO6MHYhPLlNOsiLySAxtptJkiR1TPi0tVj4uNQQWV07lGhLE05Nh
ea9QBlyPKH9x3aicRO1NhA7mI+OYcsC1Wtk12WB748p9LoOhzb0Jsc6FpseUzvw9SkupFa/fYwi9
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
pydxo+XPgHa6xXD5ZWJ4xmgYnjkqhiuSSEcwPAuYKzjDP//xGJ49guHKSzPsTeIGyDlA67UYrrpM
DM8dDcO+UTHsTyIdwXA1MPs5w/N+PIZrRjBce2mG5ydxA2Qd0M63GK6/TAwvGA3DC0fF8HVJpCMY
bgDm6zjDi348hhePYLjx0gwvSeIGyKVAu8RieNllYvgXo2E4MCqGg0mkIxheDsxBzvD1SYa9OTpd
eA5HLzp26bIfzCsuoBxvSnImVTEXFP75jA9oXGn4skiDdCc9hPdt/i+TgHdwkk7j203Ef0CVif9l
HCV4eKI60g2i06jchi6+Z5CEStDt79FxtCBaVngcvciQ00qvznBn5KJWSTuNb/4uP/X1XENacB7f
+MiwLjOCb5bvuxBngn3dze1l08qqrQSGr7AEehv+lyJfQ0P9grrCmsjqnkh3e3MYOYkoT0acJplD
F3ckdaaWcPv/30llBAplbmRzdHJlYW0KZW5kb2JqCjcwIDAgb2JqCjI3MTYKZW5kb2JqCjExIDAg
b2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9UeXBlMCAvRW5jb2RpbmcgL0lkZW50aXR5LUgg
L0Rlc2NlbmRhbnRGb250cyBbNzEgMCBSXQovQmFzZUZvbnQgL0FPSU9XSStTaW1TdW4gL1RvVW5p
Y29kZSA3MiAwIFIgPj4KZW5kb2JqCjcyIDAgb2JqCjw8IC9MZW5ndGggNzMgMCBSIC9GaWx0ZXIg
L0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AV1QwWrDMAy9+yt0bA/FTsp2CobRUchh62i2D3BsJRgW
2zjOIX9f2elamMACPek9P4mf2vfW2QT8K3rdYYLBOhNx9kvUCD2O1rGqBmN1ulcF05MKjBO5W+eE
U+sGD03DAPiVKHOKK+zejO9xn7FLNBitG2H3c+oK0i0h/OKELoFgUoLBgeQ+VPhUEwIv1ENrqG/T
eiDWc+J7DQjkiBjVZkl7g3NQGqNyI7JGUMjmTCEZOvOvfdxI/fCcPsrMKbkWMgtUVYa2XGOBXkhT
iC2/mqL8p5E/yQd5LKCXGMl7uVpZK9u1Dh+HDT5ka+XdAGqIea8KZW5kc3RyZWFtCmVuZG9iago3
MyAwIG9iagoyNDMKZW5kb2JqCjcxIDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9DSURG
b250VHlwZTIgL0Jhc2VGb250IC9BT0lPV0krU2ltU3VuIC9DSURTeXN0ZW1JbmZvCjw8IC9SZWdp
c3RyeSAoQWRvYmUpIC9PcmRlcmluZyAoSWRlbnRpdHkpIC9TdXBwbGVtZW50IDAgPj4gL1cgNzQg
MCBSIC9EVyAxMDAwCi9Gb250RGVzY3JpcHRvciA3NSAwIFIgL0NJRFRvR0lETWFwIDc2IDAgUiA+
PgplbmRvYmoKNzQgMCBvYmoKWyAzIDMgNTAwIDE3IDE3IDUwMCA4MCA4MCA1MDAgXQplbmRvYmoK
NzUgMCBvYmoKPDwgL1R5cGUgL0ZvbnREZXNjcmlwdG9yIC9Gb250TmFtZSAvQU9JT1dJK1NpbVN1
biAvRmxhZ3MgMzIgL0ZvbnRCQm94IFstOCAtMTQ1IDEwMDAgODU5XQovSXRhbGljQW5nbGUgMCAv
QXNjZW50IDg1OSAvRGVzY2VudCAtMTQxIC9DYXBIZWlnaHQgNjc2IC9TdGVtViAwIC9MZWFkaW5n
CjE0MSAvWEhlaWdodCA0NDUgL0F2Z1dpZHRoIDUwMCAvTWF4V2lkdGggMTAwMCAvRm9udEZpbGUy
IDc3IDAgUiA+PgplbmRvYmoKNzcgMCBvYmoKPDwgL0xlbmd0aCA3OCAwIFIgL0xlbmd0aDEgMTg0
OCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHtVEFvG1UQntl9u+u119mNlTibUMdO
XBc3W3DiJHYr1rEbJxWmoEREKO1hlVghbZDixolSFLjEAnFERXDhVokrh1opLaZVKRwrcagQ4oIR
PeSEQFxA4oC7zNu1wgnlB8Cs5s33zTfv7dPbN7u7c30dgtAAERJrb+4mwDNBAxC+vFK/WvM5+4Zi
+OrmW1e6/E/ShzfWq6/7HP6imNughM9xiuLJjdruns9Zm6KxubXW1dkvxIO16l7d14HriWvV2rrP
FZPz+s56V8dLxA987bhRg1egCmvQA4BUy3ATJrw5nGXgNKWrhftHGSlYePD8t7+t6PYfEOIlAJ9/
PNvg8RG++7371P2Bsnx/Ggg8S8bL2m4bTiK4Tz3qT/REb2Dnh7AXDchCGg3sgTRFvRs1DMMF4uEu
7yFuEqf87QvpRWyh+977EGtmL756qdmIXW6hPL9BQ3KuhYwjxpHkoflVQpwKR1TgVORU4KrIKRyp
wClyClzF5BxavgG4/9t/+gTgU7rhdXJGt/4n1wUZAvRv0KiVDIhAH0Tpng7BCRjmmX/VqeL4Y6Q1
huER9coJegT3Z3gNJuEsfE3vK0EeCtQ5NvXYj7BM7RyCuOcfkvI27XATtiBBzxDtiO+Ruw7QTJ+h
lpmfe2Zk5PJztLTXlA0CDej1/nAEyZ5FqiWxlzzjrZy881h+IgvyPcyTIN15rD5RBfULzIGY6ThQ
7DgT4/nRU9NTuclstL9PTsiqKpNjQFECqqwEaCURGOzDHlQwWhpMGBNGyVjUl4xVva6/o3+kf6If
6CH24gM0qUKAEZjCwc9C0kxPgFr0rn3m9GBUKrbQPDCtGerwUkw342bGLJpswVwxt8x984Z507xl
PjRdUzXv4SzEULtdH8CBFs6W0nokHmlGxEwEI7oVtzJW0WIL1oq1Ze1bN6yb1i3roeVaqsUnjqNW
UkOlscWx1TFxjE/vy6RQT8VTzZSYKpcKi4XVgli4T6USnEXtoFyhLc2WQh+U0SgnyuNlsZxxdn63
jY596BhtZ/vQ+apz6Gy3t51DhwMo2nZnwC7akXPnOnbx1+8mxtHJZ3P5yf4ZpCMc8MYY9kVfwP7k
9GQ2V8CpU8lRWek/NmXhtCIFRUHSFDWIUljRVMaEUYExSVJCYhcz+R8siGxXEHr5twooPaGXmSjL
IrsYUoLqS12sqsFgxcfLoih714S+aYScmwxhgPMLlYXlirX0Rm3p+jX4G8MP/eYKZW5kc3RyZWFt
CmVuZG9iago3OCAwIG9iago5MjYKZW5kb2JqCjc2IDAgb2JqCjw8IC9MZW5ndGggNzkgMCBSIC9G
aWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AWNgAANGCIWVZMIqSi9BZgACPgAHCmVuZHN0
cmVhbQplbmRvYmoKNzkgMCBvYmoKMjIKZW5kb2JqCjgwIDAgb2JqCihNYWMgT1MgWCAxMC44LjQg
UXVhcnR6IFBERkNvbnRleHQpCmVuZG9iago4MSAwIG9iagooTmluZykKZW5kb2JqCjgyIDAgb2Jq
CihQb3dlclBvaW50KQplbmRvYmoKODMgMCBvYmoKKEQ6MjAxMzA3MzAyMTIyNDZaMDAnMDAnKQpl
bmRvYmoKODQgMCBvYmoKKCkKZW5kb2JqCjg1IDAgb2JqClsgXQplbmRvYmoKMSAwIG9iago8PCAv
QXV0aG9yIDgxIDAgUiAvUHJvZHVjZXIgODAgMCBSIC9DcmVhdG9yIDgyIDAgUiAvQ3JlYXRpb25E
YXRlIDgzIDAgUiAvTW9kRGF0ZQo4MyAwIFIgL0tleXdvcmRzIDg0IDAgUiAvQUFQTDpLZXl3b3Jk
cyA4NSAwIFIgPj4KZW5kb2JqCnhyZWYKMCA4NgowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAyMDk3
NDggMDAwMDAgbiAKMDAwMDAwMDYwMSAwMDAwMCBuIAowMDAwMTc3MzUxIDAwMDAwIG4gCjAwMDAw
MDAwMjIgMDAwMDAgbiAKMDAwMDAwMDU4MiAwMDAwMCBuIAowMDAwMDAwNzA1IDAwMDAwIG4gCjAw
MDAwMDE5OTggMDAwMDAgbiAKMDAwMDAwNDc3MCAwMDAwMCBuIAowMDAwMDAwMDAwIDAwMDAwIG4g
CjAwMDAxNzc3MDYgMDAwMDAgbiAKMDAwMDIwNzQxOCAwMDAwMCBuIAowMDAwMDAwODI3IDAwMDAw
IG4gCjAwMDAwMDE5NzcgMDAwMDAgbiAKMDAwMDAwMjAzNCAwMDAwMCBuIAowMDAwMDA0NzQ5IDAw
MDAwIG4gCjAwMDAwMDU1NjggMDAwMDAgbiAKMDAwMDAwNDgwNiAwMDAwMCBuIAowMDAwMDA1NTQ4
IDAwMDAwIG4gCjAwMDAwMDU2NzUgMDAwMDAgbiAKMDAwMDE5ODU1NSAwMDAwMCBuIAowMDAwMDAw
MDAwIDAwMDAwIG4gCjAwMDAyMDM4NTggMDAwMDAgbiAKMDAwMDAwNzIxMSAwMDAwMCBuIAowMDAw
MDA1ODI2IDAwMDAwIG4gCjAwMDAwMDcxOTAgMDAwMDAgbiAKMDAwMDAwNzMxOCAwMDAwMCBuIAow
MDAwMDA3NTIwIDAwMDAwIG4gCjAwMDAxNjExNTkgMDAwMDAgbiAKMDAwMDE2MTE4MiAwMDAwMCBu
IAowMDAwMTY3MjY1IDAwMDAwIG4gCjAwMDAxNzAyMTUgMDAwMDAgbiAKMDAwMDE2NzI4NiAwMDAw
MCBuIAowMDAwMTcwMTk0IDAwMDAwIG4gCjAwMDAxNzAzMjIgMDAwMDAgbiAKMDAwMDE3MTY3MyAw
MDAwMCBuIAowMDAwMTcwNDczIDAwMDAwIG4gCjAwMDAxNzE2NTIgMDAwMDAgbiAKMDAwMDE3MTc4
MCAwMDAwMCBuIAowMDAwMTczNDUwIDAwMDAwIG4gCjAwMDAxNzE5MzEgMDAwMDAgbiAKMDAwMDE3
MzQyOSAwMDAwMCBuIAowMDAwMTczNTU3IDAwMDAwIG4gCjAwMDAxNzQ5MjkgMDAwMDAgbiAKMDAw
MDE3MzcwOCAwMDAwMCBuIAowMDAwMTc0OTA4IDAwMDAwIG4gCjAwMDAxNzUwMzYgMDAwMDAgbiAK
MDAwMDE3NjQ2MSAwMDAwMCBuIAowMDAwMTc1MTg3IDAwMDAwIG4gCjAwMDAxNzY0NDAgMDAwMDAg
biAKMDAwMDE3NjU2OCAwMDAwMCBuIAowMDAwMTc3MTIwIDAwMDAwIG4gCjAwMDAxNzc0NzQgMDAw
MDAgbiAKMDAwMDE3NjcxOSAwMDAwMCBuIAowMDAwMTc3MTAwIDAwMDAwIG4gCjAwMDAxNzcyMjgg
MDAwMDAgbiAKMDAwMDE3NzU1MCAwMDAwMCBuIAowMDAwMTc3NjQxIDAwMDAwIG4gCjAwMDAxNzg5
MTEgMDAwMDAgbiAKMDAwMDE3ODE1MCAwMDAwMCBuIAowMDAwMTc4ODkxIDAwMDAwIG4gCjAwMDAx
NzkxNDYgMDAwMDAgbiAKMDAwMDE5ODUzMyAwMDAwMCBuIAowMDAwMTk4ODE4IDAwMDAwIG4gCjAw
MDAxOTkwNzggMDAwMDAgbiAKMDAwMDIwMzgzNyAwMDAwMCBuIAowMDAwMjA0MzQxIDAwMDAwIG4g
CjAwMDAyMDQwMjMgMDAwMDAgbiAKMDAwMDIwNDMyMSAwMDAwMCBuIAowMDAwMjA0NTkxIDAwMDAw
IG4gCjAwMDAyMDczOTcgMDAwMDAgbiAKMDAwMDIwNzg5OCAwMDAwMCBuIAowMDAwMjA3NTU5IDAw
MDAwIG4gCjAwMDAyMDc4NzggMDAwMDAgbiAKMDAwMDIwODExNiAwMDAwMCBuIAowMDAwMjA4MTY0
IDAwMDAwIG4gCjAwMDAyMDk0NDYgMDAwMDAgbiAKMDAwMDIwODQxMCAwMDAwMCBuIAowMDAwMjA5
NDI2IDAwMDAwIG4gCjAwMDAyMDk1NDQgMDAwMDAgbiAKMDAwMDIwOTU2MyAwMDAwMCBuIAowMDAw
MjA5NjE1IDAwMDAwIG4gCjAwMDAyMDk2MzggMDAwMDAgbiAKMDAwMDIwOTY2NyAwMDAwMCBuIAow
MDAwMjA5NzA5IDAwMDAwIG4gCjAwMDAyMDk3MjggMDAwMDAgbiAKdHJhaWxlcgo8PCAvU2l6ZSA4
NiAvUm9vdCA1NyAwIFIgL0luZm8gMSAwIFIgL0lEIFsgPDcwMzU0MGExMDY0ODlkYWNjZDZlMGY2
MDg4NzA4ZjUyPgo8NzAzNTQwYTEwNjQ4OWRhY2NkNmUwZjYwODg3MDhmNTI+IF0gPj4Kc3RhcnR4
cmVmCjIwOTg5MwolJUVPRgo=

--Apple-Mail=_42C62FEA-F0E6-47FE-98F6-53B92DBBC649--

From superuser@gmail.com  Wed Jul 31 00:40:44 2013
Return-Path: <superuser@gmail.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 03E6421F9DB2 for <weirds@ietfa.amsl.com>; Wed, 31 Jul 2013 00:40:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.321
X-Spam-Level: 
X-Spam-Status: No, score=-2.321 tagged_above=-999 required=5 tests=[AWL=0.278,  BAYES_00=-2.599, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ifhkReVpQyW9 for <weirds@ietfa.amsl.com>; Wed, 31 Jul 2013 00:40:43 -0700 (PDT)
Received: from mail-wg0-x22f.google.com (mail-wg0-x22f.google.com [IPv6:2a00:1450:400c:c00::22f]) by ietfa.amsl.com (Postfix) with ESMTP id E455421F9A3C for <weirds@ietf.org>; Wed, 31 Jul 2013 00:40:42 -0700 (PDT)
Received: by mail-wg0-f47.google.com with SMTP id j13so288105wgh.14 for <weirds@ietf.org>; Wed, 31 Jul 2013 00:40:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=9rkg7LL1OXfXMsVCi/TJNkm/bsGQrdyQLcy4A+g1Dp0=; b=qyvOdVRkfO/WW7xjHKfE/+pHwEWTzBJeD8kVNFD6bCzIFsxgXF1DTewBnWmbnX/lEy GhW2mteFCVY43NMSpxaM5YVpOuuAkytAH4ZNWZLTmDPkls6zsJMUMaib0TtsAtJDG7y0 QIpkkYYnmvDjhtmbH8+nQ7AsZ8RutDQN/LaBx8nrhKxbvFj5aHe3zx2qQT7CqOXUbYMG QNeW0bZJ2LHmxXV5t8eWKkRxIMjWDjczEvhs7DfTvzbKSVM6njWrp/OvJHzDOWtdMaxg QIKLR7TF5AA6J97kSz+DDiyqhhB/E4xdgFn/qDIV8vflyxHUPZx98jOaOM+kC6PC8tEm Ig8g==
MIME-Version: 1.0
X-Received: by 10.194.48.116 with SMTP id k20mr49932431wjn.23.1375256442088; Wed, 31 Jul 2013 00:40:42 -0700 (PDT)
Received: by 10.180.125.36 with HTTP; Wed, 31 Jul 2013 00:40:41 -0700 (PDT)
In-Reply-To: <95BAAF41-BBF0-4F02-96A7-2B1D8FDDF371@cnnic.cn>
References: <95BAAF41-BBF0-4F02-96A7-2B1D8FDDF371@cnnic.cn>
Date: Wed, 31 Jul 2013 09:40:41 +0200
Message-ID: <CAL0qLwZyu8pO4adsVDFm2BgjejnR7+n_8Nf-cxTJOEnL9K6Pvg@mail.gmail.com>
From: "Murray S. Kucherawy" <superuser@gmail.com>
To: Ning Kong <nkong@cnnic.cn>
Content-Type: multipart/alternative; boundary=047d7ba975e6b4b68804e2c9d741
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] Search Slides
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 Jul 2013 07:40:44 -0000

--047d7ba975e6b4b68804e2c9d741
Content-Type: text/plain; charset=ISO-8859-1

Hi Ning,

<co-chair>
I agree with your assessment of what you have as Question #1.  I suggest
dropping Question #1 from slide 2, and dropping slide 3 altogether, in the
interests of time compression.
</co-chair>

<participant>
Just to get my opinions out there on your remaining questions, hoping to
spark commentary tomorrow:

#2.1: I prefer either (a) selecting as searchable those properties that are
searchable now, or those that participants pledge to support, or (b) your
solution 2, where one could just try querying on any field and having some
specific response defined that means "you can't search on that".  I'm
guessing both are fairly straightforward in terms of specification and
implementation for both clients and servers.

#2.2: I don't believe I've heard of current or planned support for anything
but prefix matching, but I'm happy to be corrected.  I agree that paging
and ordering are open questions, and I believe that we should go with what
people have pledged to implement in co-ordination with what's currently
supported.

#2.3: Don't care.  Somebody pick one.

#2.4: I agree this part needs to be decided, but I have a feeling it's a
bigger issue than we'll have time for on Thursday.  This probably should be
developed on the list.

#3: The basic search function should be merged into the query and response
documents.  Advanced search can live separately, after the basic work is
done, if the WG has the energy and desire to pursue it.
</participant>

-MSK



On Tue, Jul 30, 2013 at 11:36 PM, Ning Kong <nkong@cnnic.cn> wrote:

>
> Hi folks,
>
> I just made the search slides for our F2F meeting based on the feedback
> from the mailing list. I hope we can get a consensus on #3 on the search
> slot.
>
> Because we only have 10 minutes for the search topic, so I'm not going to
> discuss all the details of #2.
>
> Any comments on the slides?
>
> Cheers,
> Ning
> _______________________________________________
> weirds mailing list
> weirds@ietf.org
> https://www.ietf.org/mailman/listinfo/weirds
>
>

--047d7ba975e6b4b68804e2c9d741
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div>Hi Ning,<br><br>&lt;co-chair&gt;<br>I agree=
 with your assessment of what you have as Question #1.=A0 I suggest droppin=
g Question #1 from slide 2, and dropping slide 3 altogether, in the interes=
ts of time compression.<br>
</div>&lt;/co-chair&gt;<br><br></div>&lt;participant&gt;<br></div><div>Just=
 to get my opinions out there on your remaining questions, hoping to spark =
commentary tomorrow:<br><br></div><div>#2.1: I prefer either (a) selecting =
as searchable those properties that are searchable now, or those that parti=
cipants pledge to support, or (b) your solution 2, where one could just try=
 querying on any field and having some specific response defined that means=
 &quot;you can&#39;t search on that&quot;.=A0 I&#39;m guessing both are fai=
rly straightforward in terms of specification and implementation for both c=
lients and servers.<br>
<br></div><div>#2.2: I don&#39;t believe I&#39;ve heard of current or plann=
ed support for anything but prefix matching, but I&#39;m happy to be correc=
ted.=A0 I agree that paging and ordering are open questions, and I believe =
that we should go with what people have pledged to implement in co-ordinati=
on with what&#39;s currently supported.<br>
<br></div><div>#2.3: Don&#39;t care.=A0 Somebody pick one.<br><br></div><di=
v>#2.4: I agree this part needs to be decided, but I have a feeling it&#39;=
s a bigger issue than we&#39;ll have time for on Thursday.=A0 This probably=
 should be developed on the list.<br>
<br></div><div>#3: The basic search function should be merged into the quer=
y and response documents.=A0 Advanced search can live separately, after the=
 basic work is done, if the WG has the energy and desire to pursue it.<br>
</div>&lt;/participant&gt;<br><div><div><div><div><br></div><div>-MSK<br><b=
r></div></div></div></div></div><div class=3D"gmail_extra"><br><br><div cla=
ss=3D"gmail_quote">On Tue, Jul 30, 2013 at 11:36 PM, Ning Kong <span dir=3D=
"ltr">&lt;<a href=3D"mailto:nkong@cnnic.cn" target=3D"_blank">nkong@cnnic.c=
n</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><br>
Hi folks,<br>
<br>
I just made the search slides for our F2F meeting based on the feedback fro=
m the mailing list. I hope we can get a consensus on #3 on the search slot.=
<br>
<br>
Because we only have 10 minutes for the search topic, so I&#39;m not going =
to discuss all the details of #2.<br>
<br>
Any comments on the slides?<br>
<br>
Cheers,<br>
Ning<br>_______________________________________________<br>
weirds mailing list<br>
<a href=3D"mailto:weirds@ietf.org">weirds@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/weirds" target=3D"_blank">=
https://www.ietf.org/mailman/listinfo/weirds</a><br>
<br></blockquote></div><br></div>

--047d7ba975e6b4b68804e2c9d741--

From andy@arin.net  Wed Jul 31 01:25:28 2013
Return-Path: <andy@arin.net>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0BBC421F9339 for <weirds@ietfa.amsl.com>; Wed, 31 Jul 2013 01:25:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.524
X-Spam-Level: 
X-Spam-Status: No, score=-3.524 tagged_above=-999 required=5 tests=[AWL=-0.925, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4M9cuEhZYZ48 for <weirds@ietfa.amsl.com>; Wed, 31 Jul 2013 01:25:15 -0700 (PDT)
Received: from smtp1.arin.net (smtp1.arin.net [IPv6:2001:500:4:13::33]) by ietfa.amsl.com (Postfix) with ESMTP id CD37821F8F78 for <weirds@ietf.org>; Wed, 31 Jul 2013 01:24:39 -0700 (PDT)
Received: by smtp1.arin.net (Postfix, from userid 323) id CCC52165226; Wed, 31 Jul 2013 04:24:36 -0400 (EDT)
Received: from CHAXCH06.corp.arin.net (chaxch06.corp.arin.net [192.149.252.95]) by smtp1.arin.net (Postfix) with ESMTP id 0E443165204; Wed, 31 Jul 2013 04:24:36 -0400 (EDT)
Received: from CHAXCH03.corp.arin.net (10.1.30.17) by CHAXCH06.corp.arin.net (192.149.252.95) with Microsoft SMTP Server (TLS) id 14.2.342.3; Wed, 31 Jul 2013 04:24:17 -0400
Received: from CHAXCH02.corp.arin.net ([169.254.2.236]) by CHAXCH03.corp.arin.net ([10.1.30.17]) with mapi id 14.02.0328.009; Wed, 31 Jul 2013 04:24:16 -0400
From: Andy Newton <andy@arin.net>
To: "Murray S. Kucherawy" <superuser@gmail.com>, Ning Kong <nkong@cnnic.cn>
Thread-Topic: [weirds] Search Slides
Thread-Index: AQHOjW2GFG7dkGIEvUacqAs0SgDyOJl+qraAgAAttYA=
Date: Wed, 31 Jul 2013 08:24:15 +0000
Message-ID: <CE1E92D2.2708C%andy@arin.net>
In-Reply-To: <CAL0qLwZyu8pO4adsVDFm2BgjejnR7+n_8Nf-cxTJOEnL9K6Pvg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.5.130515
x-originating-ip: [192.149.252.96]
Content-Type: multipart/alternative; boundary="_000_CE1E92D22708Candyarinnet_"
MIME-Version: 1.0
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] Search Slides
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 Jul 2013 08:25:29 -0000

--_000_CE1E92D22708Candyarinnet_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Absent from this slide deck are questions about Internationalization issues=
 and how to handle Unicode and IDN partial matching on characters that can =
be combined. This is a big part of search and needs to be teased out.

I'll throw in my $0.02 on the rest. Inline=85

From: "Murray S. Kucherawy" <superuser@gmail.com<mailto:superuser@gmail.com=
>>


Just to get my opinions out there on your remaining questions, hoping to sp=
ark commentary tomorrow:

#2.1: I prefer either (a) selecting as searchable those properties that are=
 searchable now, or those that participants pledge to support, or (b) your =
solution 2, where one could just try querying on any field and having some =
specific response defined that means "you can't search on that".  I'm guess=
ing both are fairly straightforward in terms of specification and implement=
ation for both clients and servers.

I don't think either a or b are mutually exclusive. I think it is best to d=
efine what is in use today but with a mechanism that is extensible for the =
fields we may want to add later.

#2.2: I don't believe I've heard of current or planned support for anything=
 but prefix matching, but I'm happy to be corrected.  I agree that paging a=
nd ordering are open questions, and I believe that we should go with what p=
eople have pledged to implement in co-ordination with what's currently supp=
orted.

I agree with the planned support for prefix matching. However, we should de=
fine the syntax so that postfix and infix matching are reserved for future =
definition.

I consider paging and ordering to be advanced search features and they shou=
ld be specified at a later date.

#2.3: Don't care.  Somebody pick one.

I much prefer the targeted path approach vs the generic path approach. It m=
akes the syntax simpler, and it will be easier to define which fields are v=
alid for search upon which object classes.

#2.4: I agree this part needs to be decided, but I have a feeling it's a bi=
gger issue than we'll have time for on Thursday.  This probably should be d=
eveloped on the list.

This goes along with 2.2. At present we only need to support a format for t=
he simple functions so long as we have extensibility for the future enhance=
d features.

#3: The basic search function should be merged into the query and response =
documents.  Advanced search can live separately, after the basic work is do=
ne, if the WG has the energy and desire to pursue it.

I agree with this so long as we can come to agreement quickly on basic sear=
ch. Otherwise it is holding up the work we have already done.

-andy


--_000_CE1E92D22708Candyarinnet_
Content-Type: text/html; charset="Windows-1252"
Content-ID: <B2A69BA6E9B1DA48A211077067BDCBAD@corp.arin.net>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif; ">
<div>Absent from this slide deck are questions about Internationalization i=
ssues and how to handle Unicode and IDN partial matching on characters that=
 can be combined. This is a big part of search and needs to be teased out.<=
/div>
<div><br>
</div>
<div>I'll throw in my $0.02 on the rest. Inline=85</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>&quot;Murray S. Kucherawy&quo=
t; &lt;<a href=3D"mailto:superuser@gmail.com">superuser@gmail.com</a>&gt;</=
div>
</span>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<br>
</div>
<blockquote id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style=3D"BORDER-LEFT:=
 #b5c4df 5 solid; PADDING:0 0 0 5; MARGIN:0 0 0 5;">
<div>
<div>
<div dir=3D"ltr">
<div>
<div>
<div>Just to get my opinions out there on your remaining questions, hoping =
to spark commentary tomorrow:</div>
</div>
</div>
<div><br>
</div>
<div>#2.1: I prefer either (a) selecting as searchable those properties tha=
t are searchable now, or those that participants pledge to support, or (b) =
your solution 2, where one could just try querying on any field and having =
some specific response defined that
 means &quot;you can't search on that&quot;.&nbsp; I'm guessing both are fa=
irly straightforward in terms of specification and implementation for both =
clients and servers.<br>
</div>
</div>
</div>
</div>
</blockquote>
</span>
<div><br>
</div>
<div>I don't think either a or b are mutually exclusive. I think it is best=
 to define what is in use today but with a mechanism that is extensible for=
 the fields we may want to add later.</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<blockquote id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style=3D"BORDER-LEFT:=
 #b5c4df 5 solid; PADDING:0 0 0 5; MARGIN:0 0 0 5;">
<div>
<div>
<div dir=3D"ltr">
<div>#2.2: I don't believe I've heard of current or planned support for any=
thing but prefix matching, but I'm happy to be corrected.&nbsp; I agree tha=
t paging and ordering are open questions, and I believe that we should go w=
ith what people have pledged to implement
 in co-ordination with what's currently supported.</div>
</div>
</div>
</div>
</blockquote>
</span>
<div><br>
</div>
<div>I agree with the planned support for prefix matching. However, we shou=
ld define the syntax so that postfix and infix matching are reserved for fu=
ture definition.</div>
<div><br>
</div>
<div>I consider paging and ordering to be advanced search features and they=
 should be specified at a later date.</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<blockquote id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style=3D"BORDER-LEFT:=
 #b5c4df 5 solid; PADDING:0 0 0 5; MARGIN:0 0 0 5;">
<div>
<div>
<div dir=3D"ltr">
<div>#2.3: Don't care.&nbsp; Somebody pick one.</div>
</div>
</div>
</div>
</blockquote>
</span>
<div><br>
</div>
<div>I much prefer the targeted path approach vs the generic path approach.=
 It makes the syntax simpler, and it will be easier to define which fields =
are valid for search upon which object classes.</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<blockquote id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style=3D"BORDER-LEFT:=
 #b5c4df 5 solid; PADDING:0 0 0 5; MARGIN:0 0 0 5;">
<div>
<div>
<div dir=3D"ltr">
<div>#2.4: I agree this part needs to be decided, but I have a feeling it's=
 a bigger issue than we'll have time for on Thursday.&nbsp; This probably s=
hould be developed on the list.</div>
</div>
</div>
</div>
</blockquote>
</span>
<div><br>
</div>
<div>This goes along with 2.2. At present we only need to support a format =
for the simple functions so long as we have extensibility for the future en=
hanced features.</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<blockquote id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style=3D"BORDER-LEFT:=
 #b5c4df 5 solid; PADDING:0 0 0 5; MARGIN:0 0 0 5;">
<div>
<div>
<div dir=3D"ltr">
<div>#3: The basic search function should be merged into the query and resp=
onse documents.&nbsp; Advanced search can live separately, after the basic =
work is done, if the WG has the energy and desire to pursue it.</div>
</div>
</div>
</div>
</blockquote>
</span>
<div><br>
</div>
<div>I agree with this so long as we can come to agreement quickly on basic=
 search. Otherwise it is holding up the work we have already done.</div>
<div><br>
</div>
<div>-andy</div>
<div><br>
</div>
</body>
</html>

--_000_CE1E92D22708Candyarinnet_--

From superuser@gmail.com  Wed Jul 31 01:42:42 2013
Return-Path: <superuser@gmail.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5036521E8114 for <weirds@ietfa.amsl.com>; Wed, 31 Jul 2013 01:42:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.391
X-Spam-Level: 
X-Spam-Status: No, score=-2.391 tagged_above=-999 required=5 tests=[AWL=0.208,  BAYES_00=-2.599, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AGCmUBqwmK78 for <weirds@ietfa.amsl.com>; Wed, 31 Jul 2013 01:42:39 -0700 (PDT)
Received: from mail-wi0-x233.google.com (mail-wi0-x233.google.com [IPv6:2a00:1450:400c:c05::233]) by ietfa.amsl.com (Postfix) with ESMTP id 3698021F9BD3 for <weirds@ietf.org>; Wed, 31 Jul 2013 01:35:03 -0700 (PDT)
Received: by mail-wi0-f179.google.com with SMTP id hr7so358125wib.0 for <weirds@ietf.org>; Wed, 31 Jul 2013 01:34:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=pf9o+YEJu/2p/9nCuvR0A7XH617VWMwjOe/ATSpDdOY=; b=hf94vTFiOJZnQsU2bRXkEIscT4SF6vDUGc8aIx8KESGIk5lJ7PXy1Spi5RpZWFZdOy MH6DXeN8tOzKpu5WcC37oWEMNL2Eyk2kFrvh4M6lKBqPJtgIh40jkp7A6KznshqsLCDo 23SQK61iSeDyUlUQh7uLvMf9Pn1LTjATf3SHghf2y6p4vteu044PlbiIk9kaviOrPPHq /w1wTyuNGcSLCFOSzemHkl9XEi1ecf2I+YwqELg8wxvcTiZX0MPVlrk9G6+2DlIoTAhx IqBZNjmY8c9/LBB8tRNaLZ8C8vt6/0360r9c5A+jU5a2iBPMjd1KglEkfkQ4mqG5qL+j PU6g==
MIME-Version: 1.0
X-Received: by 10.194.3.78 with SMTP id a14mr15107040wja.77.1375259699069; Wed, 31 Jul 2013 01:34:59 -0700 (PDT)
Received: by 10.180.125.36 with HTTP; Wed, 31 Jul 2013 01:34:58 -0700 (PDT)
In-Reply-To: <CE1E92D2.2708C%andy@arin.net>
References: <CAL0qLwZyu8pO4adsVDFm2BgjejnR7+n_8Nf-cxTJOEnL9K6Pvg@mail.gmail.com> <CE1E92D2.2708C%andy@arin.net>
Date: Wed, 31 Jul 2013 10:34:58 +0200
Message-ID: <CAL0qLwZ_PCMHuPS444AC7Jd3kJmn5Rq5htG1iHYPRO=tzRFjCA@mail.gmail.com>
From: "Murray S. Kucherawy" <superuser@gmail.com>
To: Andy Newton <andy@arin.net>
Content-Type: multipart/alternative; boundary=047d7b343d6ad6483304e2ca99aa
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] Search Slides
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 Jul 2013 08:42:42 -0000

--047d7b343d6ad6483304e2ca99aa
Content-Type: text/plain; charset=ISO-8859-1

On Wed, Jul 31, 2013 at 10:24 AM, Andy Newton <andy@arin.net> wrote:

>
>  #3: The basic search function should be merged into the query and
> response documents.  Advanced search can live separately, after the basic
> work is done, if the WG has the energy and desire to pursue it.
>
>
>  I agree with this so long as we can come to agreement quickly on basic
> search. Otherwise it is holding up the work we have already done.
>
>
>
I'm not sure we should send up the query document without basic search in
it, and then immediately issue a document describing basic search that
amends query.  I think it's pretty integral to an overall syntax
specification.

What do others think?

--047d7b343d6ad6483304e2ca99aa
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">On Wed, Jul 31, 2013 at 10:24 AM, Andy Newton <span dir=3D=
"ltr">&lt;<a href=3D"mailto:andy@arin.net" target=3D"_blank">andy@arin.net<=
/a>&gt;</span> wrote:<br><div class=3D"gmail_extra"><div class=3D"gmail_quo=
te"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-lef=
t:1px #ccc solid;padding-left:1ex">




<br><div style=3D"font-size:14px;font-family:Calibri,sans-serif;word-wrap:b=
reak-word"><span><blockquote style=3D"BORDER-LEFT:#b5c4df 5 solid;PADDING:0=
 0 0 5;MARGIN:0 0 0 5">
<div>
<div>
<div dir=3D"ltr">#3: The basic search function should be merged into the qu=
ery and response documents.=A0 Advanced search can live separately, after t=
he basic work is done, if the WG has the energy and desire to pursue it.
</div>
</div>
</div>
</blockquote>
</span>
<div><br>
</div>
<div>I agree with this so long as we can come to agreement quickly on basic=
 search. Otherwise it is holding up the work we have already done.</div><sp=
an class=3D"HOEnZb"><font color=3D"#888888">
<div><br><br></div></font></span></div></blockquote><div><br></div><div>I&#=
39;m not sure we should send up the query document without basic search in =
it, and then immediately issue a document describing basic search that amen=
ds query.=A0 I think it&#39;s pretty integral to an overall syntax specific=
ation.<br>
<br></div><div>What do others think? <br></div></div><br></div></div>

--047d7b343d6ad6483304e2ca99aa--

From shollenbeck@verisign.com  Wed Jul 31 01:47:18 2013
Return-Path: <shollenbeck@verisign.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4359411E8176 for <weirds@ietfa.amsl.com>; Wed, 31 Jul 2013 01:47:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.599
X-Spam-Level: 
X-Spam-Status: No, score=-7.599 tagged_above=-999 required=5 tests=[AWL=1.000,  BAYES_00=-2.599, GB_I_LETTER=-2, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1rffjFzxjI0T for <weirds@ietfa.amsl.com>; Wed, 31 Jul 2013 01:47:11 -0700 (PDT)
Received: from exprod6og119.obsmtp.com (exprod6og119.obsmtp.com [64.18.1.234]) by ietfa.amsl.com (Postfix) with ESMTP id B3DAC21E804C for <weirds@ietf.org>; Wed, 31 Jul 2013 01:39:00 -0700 (PDT)
Received: from peregrine.verisign.com ([216.168.239.74]) (using TLSv1) by exprod6ob119.postini.com ([64.18.5.12]) with SMTP ID DSNKUfjNIqmTQOqVhQETXdzY8WxGbD7PuCZ9@postini.com; Wed, 31 Jul 2013 01:39:00 PDT
Received: from brn1wnexcas02.vcorp.ad.vrsn.com (brn1wnexcas02.vcorp.ad.vrsn.com [10.173.152.206]) by peregrine.verisign.com (8.13.6/8.13.4) with ESMTP id r6V8cwqt011728 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <weirds@ietf.org>; Wed, 31 Jul 2013 04:38:58 -0400
Received: from BRN1WNEXMBX01.vcorp.ad.vrsn.com ([::1]) by brn1wnexcas02.vcorp.ad.vrsn.com ([::1]) with mapi id 14.02.0342.003; Wed, 31 Jul 2013 04:38:58 -0400
From: "Hollenbeck, Scott" <shollenbeck@verisign.com>
To: "weirds@ietf.org" <weirds@ietf.org>
Thread-Topic: Current Search Functionality
Thread-Index: Ac6NyWBzI4OxZm1cRhOxR9PW6eIZQQ==
Date: Wed, 31 Jul 2013 08:38:57 +0000
Message-ID: <831693C2CDA2E849A7D7A712B24E257F49226755@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.173.152.4]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: [weirds] Current Search Functionality
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 Jul 2013 08:47:18 -0000

I'm a little bored with what's going on in this morning's oauth WG session =
so I decided to do a little research on current search functionality for co=
m, net, org, and biz. This is by no means intended to be a comprehensive su=
rvey.

com/net: offers lookup and search for domains, name servers, and registrars=
 by name. There's a limit of 50 results returned, with no paging or other m=
ethod provided to get at whatever follows the first 50 results. The "." cha=
racter is used to specify a search for anything matching a specific prefix.=
 For example, a domain search for "a." will match all domains that begin wi=
th the letter "a". The "*" character can also be used for registrar name se=
arches (but not domain names or name servers - go figure), but it's not doc=
umented. (Personal note: I have no idea why the "." character is used; "*" =
seems more intuitive to me. I need to ask the guy that maintains this softw=
are...)

org: Domain name lookup is available, but I can't find anything on the PIR =
web site that describes if/how search functionality and name server/registr=
ar lookup is available. A search for "a." returns an "Invalid Input!" respo=
nse. A list of registrars is available via link from the WHOIS web page.

biz: Similar to com/net, except that a maximum of 75 results will be return=
ed. "*" is not supported.

Scott



From shollenbeck@verisign.com  Wed Jul 31 01:55:15 2013
Return-Path: <shollenbeck@verisign.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7C91921F84F6 for <weirds@ietfa.amsl.com>; Wed, 31 Jul 2013 01:55:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.799
X-Spam-Level: 
X-Spam-Status: No, score=-6.799 tagged_above=-999 required=5 tests=[AWL=-0.200, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zzzJeGdXCBxb for <weirds@ietfa.amsl.com>; Wed, 31 Jul 2013 01:54:52 -0700 (PDT)
Received: from exprod6og107.obsmtp.com (exprod6og107.obsmtp.com [64.18.1.208]) by ietfa.amsl.com (Postfix) with ESMTP id 259D111E8179 for <weirds@ietf.org>; Wed, 31 Jul 2013 01:47:24 -0700 (PDT)
Received: from peregrine.verisign.com ([216.168.239.74]) (using TLSv1) by exprod6ob107.postini.com ([64.18.5.12]) with SMTP ID DSNKUfjPG7OZ2qLiT/QlZyJ5JmSGEFF5DnVJ@postini.com; Wed, 31 Jul 2013 01:47:26 PDT
Received: from brn1wnexcas01.vcorp.ad.vrsn.com (brn1wnexcas01.vcorp.ad.vrsn.com [10.173.152.205]) by peregrine.verisign.com (8.13.6/8.13.4) with ESMTP id r6V8lNhO011969 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 31 Jul 2013 04:47:23 -0400
Received: from BRN1WNEXMBX01.vcorp.ad.vrsn.com ([::1]) by brn1wnexcas01.vcorp.ad.vrsn.com ([::1]) with mapi id 14.02.0342.003; Wed, 31 Jul 2013 04:47:22 -0400
From: "Hollenbeck, Scott" <shollenbeck@verisign.com>
To: "Murray S. Kucherawy" <superuser@gmail.com>, Andy Newton <andy@arin.net>
Thread-Topic: [weirds] Search Slides
Thread-Index: AQHOjcFG/N+7MSKkWkK5Y+Pv/Q4Sk5l+tjuAgAAC/gD//8ANMA==
Date: Wed, 31 Jul 2013 08:47:22 +0000
Message-ID: <831693C2CDA2E849A7D7A712B24E257F49226799@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
References: <CAL0qLwZyu8pO4adsVDFm2BgjejnR7+n_8Nf-cxTJOEnL9K6Pvg@mail.gmail.com> <CE1E92D2.2708C%andy@arin.net> <CAL0qLwZ_PCMHuPS444AC7Jd3kJmn5Rq5htG1iHYPRO=tzRFjCA@mail.gmail.com>
In-Reply-To: <CAL0qLwZ_PCMHuPS444AC7Jd3kJmn5Rq5htG1iHYPRO=tzRFjCA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.173.152.4]
Content-Type: multipart/alternative; boundary="_000_831693C2CDA2E849A7D7A712B24E257F49226799BRN1WNEXMBX01vc_"
MIME-Version: 1.0
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] Search Slides
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 Jul 2013 08:55:16 -0000
X-List-Received-Date: Wed, 31 Jul 2013 08:55:16 -0000

--_000_831693C2CDA2E849A7D7A712B24E257F49226799BRN1WNEXMBX01vc_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

From: weirds-bounces@ietf.org [mailto:weirds-bounces@ietf.org] On Behalf Of=
 Murray S. Kucherawy
Sent: Wednesday, July 31, 2013 4:35 AM
To: Andy Newton
Cc: weirds@ietf.org
Subject: Re: [weirds] Search Slides

On Wed, Jul 31, 2013 at 10:24 AM, Andy Newton <andy@arin.net<mailto:andy@ar=
in.net>> wrote:

#3: The basic search function should be merged into the query and response =
documents.  Advanced search can live separately, after the basic work is do=
ne, if the WG has the energy and desire to pursue it.

I agree with this so long as we can come to agreement quickly on basic sear=
ch. Otherwise it is holding up the work we have already done.


I'm not sure we should send up the query document without basic search in i=
t, and then immediately issue a document describing basic search that amend=
s query.  I think it's pretty integral to an overall syntax specification.
What do others think?

I tend to agree.

Scott

--_000_831693C2CDA2E849A7D7A712B24E257F49226799BRN1WNEXMBX01vc_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.hoenzb
	{mso-style-name:hoenzb;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;
	font-weight:normal;
	font-style:normal;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> weirds-b=
ounces@ietf.org [mailto:weirds-bounces@ietf.org]
<b>On Behalf Of </b>Murray S. Kucherawy<br>
<b>Sent:</b> Wednesday, July 31, 2013 4:35 AM<br>
<b>To:</b> Andy Newton<br>
<b>Cc:</b> weirds@ietf.org<br>
<b>Subject:</b> Re: [weirds] Search Slides<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal">On Wed, Jul 31, 2013 at 10:24 AM, Andy Newton &lt;<a=
 href=3D"mailto:andy@arin.net" target=3D"_blank">andy@arin.net</a>&gt; wrot=
e:<o:p></o:p></p>
<div>
<div>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<blockquote style=3D"border:none;border-left:solid #B5C4DF 4.5pt;padding:0i=
n 0in 0in 4.0pt;margin-left:3.75pt;margin-right:0in">
<div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">#3: The basic search function should be=
 merged into the query and response documents.&nbsp; Advanced search can li=
ve separately, after the basic work is done, if the WG has the
 energy and desire to pursue it. <o:p></o:p></span></p>
</div>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">I agree with this so long as we can com=
e to agreement quickly on basic search. Otherwise it is holding up the work=
 we have already done.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"font-s=
ize:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#88=
8888"><o:p>&nbsp;</o:p></span></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">I'm not sure we shoul=
d send up the query document without basic search in it, and then immediate=
ly issue a document describing basic search that amends query.&nbsp; I thin=
k it's pretty integral to an overall syntax
 specification.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">What do others think? <o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;;color:#1F497D">I tend to agree.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;;color:#1F497D">Scott<o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_831693C2CDA2E849A7D7A712B24E257F49226799BRN1WNEXMBX01vc_--

From andy@arin.net  Wed Jul 31 02:07:58 2013
Return-Path: <andy@arin.net>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DCF8021F9A5F for <weirds@ietfa.amsl.com>; Wed, 31 Jul 2013 02:07:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.338
X-Spam-Level: 
X-Spam-Status: No, score=-3.338 tagged_above=-999 required=5 tests=[AWL=-0.740, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id s5SvXw26QQTy for <weirds@ietfa.amsl.com>; Wed, 31 Jul 2013 02:07:51 -0700 (PDT)
Received: from smtp1.arin.net (smtp1.arin.net [IPv6:2001:500:4:13::33]) by ietfa.amsl.com (Postfix) with ESMTP id BDC4E11E80F4 for <weirds@ietf.org>; Wed, 31 Jul 2013 01:54:36 -0700 (PDT)
Received: by smtp1.arin.net (Postfix, from userid 323) id E9752165225; Wed, 31 Jul 2013 04:54:35 -0400 (EDT)
Received: from CHAXCH06.corp.arin.net (chaxch06.corp.arin.net [192.149.252.95]) by smtp1.arin.net (Postfix) with ESMTP id 3748216521A; Wed, 31 Jul 2013 04:54:35 -0400 (EDT)
Received: from CHAXCH03.corp.arin.net (10.1.30.17) by CHAXCH06.corp.arin.net (192.149.252.95) with Microsoft SMTP Server (TLS) id 14.2.342.3; Wed, 31 Jul 2013 04:54:22 -0400
Received: from CHAXCH02.corp.arin.net ([169.254.2.236]) by CHAXCH03.corp.arin.net ([10.1.30.17]) with mapi id 14.02.0328.009; Wed, 31 Jul 2013 04:54:21 -0400
From: Andy Newton <andy@arin.net>
To: "Hollenbeck, Scott" <shollenbeck@verisign.com>, "Murray S. Kucherawy" <superuser@gmail.com>
Thread-Topic: [weirds] Search Slides
Thread-Index: AQHOjcFGFG7dkGIEvUacqAs0SgDyOJl+tjuAgAAC/gD//8ANMIAAZueA
Date: Wed, 31 Jul 2013 08:54:19 +0000
Message-ID: <CE1E9C98.270B9%andy@arin.net>
In-Reply-To: <831693C2CDA2E849A7D7A712B24E257F49226799@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.5.130515
x-originating-ip: [192.149.252.96]
Content-Type: multipart/alternative; boundary="_000_CE1E9C98270B9andyarinnet_"
MIME-Version: 1.0
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] Search Slides
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 Jul 2013 09:07:58 -0000

--_000_CE1E9C98270B9andyarinnet_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

From: <Hollenbeck>, Scott Hollenbeck <shollenbeck@verisign.com<mailto:sholl=
enbeck@verisign.com>>
Date: Wednesday, July 31, 2013 10:47 AM
To: "Murray S. Kucherawy" <superuser@gmail.com<mailto:superuser@gmail.com>>=
, Andrew Newton <andy@arin.net<mailto:andy@arin.net>>
Cc: "weirds@ietf.org<mailto:weirds@ietf.org>" <weirds@ietf.org<mailto:weird=
s@ietf.org>>
Subject: RE: [weirds] Search Slides

I'm not sure we should send up the query document without basic search in i=
t, and then immediately issue a document describing basic search that amend=
s query.  I think it's pretty integral to an overall syntax specification.
What do others think?

I tend to agree.

It extends the query syntax but does not amend it. And extensions to the qu=
ery syntax are not only probable but intentional. If we are sending up the =
query doc as the final word on RDAP query syntax, then we have a much large=
r issue.

-andy

--_000_CE1E9C98270B9andyarinnet_
Content-Type: text/html; charset="us-ascii"
Content-ID: <428E28CDDEF73943B857268ABA0F6107@corp.arin.net>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif; ">
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>&lt;Hollenbeck&gt;, Scott Hol=
lenbeck &lt;<a href=3D"mailto:shollenbeck@verisign.com">shollenbeck@verisig=
n.com</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Wednesday, July 31, 2013 10:4=
7 AM<br>
<span style=3D"font-weight:bold">To: </span>&quot;Murray S. Kucherawy&quot;=
 &lt;<a href=3D"mailto:superuser@gmail.com">superuser@gmail.com</a>&gt;, An=
drew Newton &lt;<a href=3D"mailto:andy@arin.net">andy@arin.net</a>&gt;<br>
<span style=3D"font-weight:bold">Cc: </span>&quot;<a href=3D"mailto:weirds@=
ietf.org">weirds@ietf.org</a>&quot; &lt;<a href=3D"mailto:weirds@ietf.org">=
weirds@ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>RE: [weirds] Search Slides=
<br>
</div>
<div><br>
</div>
<blockquote id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style=3D"BORDER-LEFT:=
 #b5c4df 5 solid; PADDING:0 0 0 5; MARGIN:0 0 0 5;">
<div xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" x=
mlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:/=
/www.w3.org/TR/REC-html40">
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.hoenzb
	{mso-style-name:hoenzb;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;
	font-weight:normal;
	font-style:normal;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><span style=3D"font-family: Calibri, sans-serif; fon=
t-size: 14px; ">I'm not sure we should send up the query document without b=
asic search in it, and then immediately issue a document describing basic s=
earch that amends query.&nbsp; I think it's
 pretty integral to an overall syntax specification.</span></p>
</div>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">What do others think? <o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-family: Calibri, sans-serif; col=
or: rgb(31, 73, 125); ">I tend to agree.</span></p>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</span>
<div><br>
</div>
<div>It extends the query syntax but does not amend it. And extensions to t=
he query syntax are not only probable but intentional. If we are sending up=
 the query doc as the final word on RDAP query syntax, then we have a much =
larger issue.</div>
<div><br>
</div>
<div>-andy</div>
</body>
</html>

--_000_CE1E9C98270B9andyarinnet_--

From superuser@gmail.com  Wed Jul 31 02:10:02 2013
Return-Path: <superuser@gmail.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B685221F9DAB for <weirds@ietfa.amsl.com>; Wed, 31 Jul 2013 02:10:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.432
X-Spam-Level: 
X-Spam-Status: No, score=-2.432 tagged_above=-999 required=5 tests=[AWL=0.167,  BAYES_00=-2.599, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZYVY+gnQjOTf for <weirds@ietfa.amsl.com>; Wed, 31 Jul 2013 02:09:58 -0700 (PDT)
Received: from mail-wg0-x233.google.com (mail-wg0-x233.google.com [IPv6:2a00:1450:400c:c00::233]) by ietfa.amsl.com (Postfix) with ESMTP id 5D7C621F9B11 for <weirds@ietf.org>; Wed, 31 Jul 2013 02:02:14 -0700 (PDT)
Received: by mail-wg0-f51.google.com with SMTP id a12so356790wgh.30 for <weirds@ietf.org>; Wed, 31 Jul 2013 02:02:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=+tHkDvbktUl4ithcoehEc7t4d+k4Tq8ZRHVMKqlNI/o=; b=z7Fx16BMcfdyinvhb4U25XIMupPxANVUzqHL8QOwAzo0sLTxE1qbyuArPtzDReCb/j SiDljvTyXUGXrAgxuJZfH5AM41HcVTTE7BNbwMa8MTCCNLUOYif3TYIiYThVgw8ZbgRA m4W2EKrdbY9gu0hW6HUnM/TsOz/k72KfgjqRyOL0v4WB4UiN56qROWmo2ABByIbBx8r4 5L5Gx3UOICanjMK2ZoQAoIfqAPTCs1w6qYZG9WV9k8x4stcIGa+lbkVyi0RNHz59LcsB j0S5fxFue1cxFVUH8xdECiupAUdEKJwWcv3X3KCrVySUnVhSdl/X3mw9UslFxPSLJSze VoAQ==
MIME-Version: 1.0
X-Received: by 10.194.48.116 with SMTP id k20mr50160976wjn.23.1375261329896; Wed, 31 Jul 2013 02:02:09 -0700 (PDT)
Received: by 10.180.125.36 with HTTP; Wed, 31 Jul 2013 02:02:09 -0700 (PDT)
In-Reply-To: <CE1E9C98.270B9%andy@arin.net>
References: <831693C2CDA2E849A7D7A712B24E257F49226799@BRN1WNEXMBX01.vcorp.ad.vrsn.com> <CE1E9C98.270B9%andy@arin.net>
Date: Wed, 31 Jul 2013 11:02:09 +0200
Message-ID: <CAL0qLwbhr0zyz_1p_TmRUfPZtDxqBmwAYLSxNdzVG+e936e_Dg@mail.gmail.com>
From: "Murray S. Kucherawy" <superuser@gmail.com>
To: Andy Newton <andy@arin.net>
Content-Type: multipart/alternative; boundary=047d7ba975e60abbe804e2cafbbe
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] Search Slides
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 Jul 2013 09:10:02 -0000

--047d7ba975e60abbe804e2cafbbe
Content-Type: text/plain; charset=ISO-8859-1

On Wed, Jul 31, 2013 at 10:54 AM, Andy Newton <andy@arin.net> wrote:

>   From: <Hollenbeck>, Scott Hollenbeck <shollenbeck@verisign.com>
> Date: Wednesday, July 31, 2013 10:47 AM
> To: "Murray S. Kucherawy" <superuser@gmail.com>, Andrew Newton <
> andy@arin.net>
> Cc: "weirds@ietf.org" <weirds@ietf.org>
> Subject: RE: [weirds] Search Slides
>
>     I'm not sure we should send up the query document without basic
> search in it, and then immediately issue a document describing basic search
> that amends query.  I think it's pretty integral to an overall syntax
> specification.
>
> ****
>
> What do others think? ****
>
> ** **
>
> I tend to agree.
>
>
>  It extends the query syntax but does not amend it. And extensions to the
> query syntax are not only probable but intentional. If we are sending up
> the query doc as the final word on RDAP query syntax, then we have a much
> larger issue.
>
>  -andy
>

I realize it's an extension to something extensible (and something that's
technically overdue, though that's not a major point).  That's actually an
attractive aspect to separating them: It becomes an exemplar of how to
extend the basic query document.  However, the more important question to
me is really whether the work to extend rdap-query to add basic search is
so big as to be a setback on the order of months.  I don't believe it is,
but I also realize I say that as one of the people not doing the editing
work.  :-)

Also, there's a real possibility that if the query document goes out with
not even a hint of search, then that will be the common implementation.
This is especially true if, say, ICANN points only to the query document in
its own materials.  If we want to make sure search is at least visible as
an option to new implementers, hooking it into the base specification is an
important consideration.

-MSK, participatin'

--047d7ba975e60abbe804e2cafbbe
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">On Wed, Jul 31, 2013 at 10:54 AM, Andy Newton <span dir=3D=
"ltr">&lt;<a href=3D"mailto:andy@arin.net" target=3D"_blank">andy@arin.net<=
/a>&gt;</span> wrote:<br><div class=3D"gmail_extra"><div class=3D"gmail_quo=
te"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-lef=
t:1px #ccc solid;padding-left:1ex">




<div style=3D"font-size:14px;font-family:Calibri,sans-serif;word-wrap:break=
-word">
<span>
<div style=3D"border-right:medium none;padding-right:0in;padding-left:0in;p=
adding-top:3pt;text-align:left;font-size:11pt;border-bottom:medium none;fon=
t-family:Calibri;border-top:#b5c4df 1pt solid;padding-bottom:0in;border-lef=
t:medium none">

<span style=3D"font-weight:bold">From: </span>&lt;Hollenbeck&gt;, Scott Hol=
lenbeck &lt;<a href=3D"mailto:shollenbeck@verisign.com" target=3D"_blank">s=
hollenbeck@verisign.com</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Wednesday, July 31, 2013 10:4=
7 AM<br>
<span style=3D"font-weight:bold">To: </span>&quot;Murray S. Kucherawy&quot;=
 &lt;<a href=3D"mailto:superuser@gmail.com" target=3D"_blank">superuser@gma=
il.com</a>&gt;, Andrew Newton &lt;<a href=3D"mailto:andy@arin.net" target=
=3D"_blank">andy@arin.net</a>&gt;<br>

<span style=3D"font-weight:bold">Cc: </span>&quot;<a href=3D"mailto:weirds@=
ietf.org" target=3D"_blank">weirds@ietf.org</a>&quot; &lt;<a href=3D"mailto=
:weirds@ietf.org" target=3D"_blank">weirds@ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>RE: [weirds] Search Slides=
<br>
</div><div class=3D"im">
<div><br>
</div>
<blockquote style=3D"BORDER-LEFT:#b5c4df 5 solid;PADDING:0 0 0 5;MARGIN:0 0=
 0 5">
<div>


<div link=3D"blue" vlink=3D"purple" lang=3D"EN-US">
<div>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><span style=3D"font-family:Calibri,sans-serif;font-s=
ize:14px">I&#39;m not sure we should send up the query document without bas=
ic search in it, and then immediately issue a document describing basic sea=
rch that amends query.=A0 I think it&#39;s
 pretty integral to an overall syntax specification.</span></p>
</div>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">What do others think? <u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d"><u></u>=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Calibri,sans-serif;color:=
rgb(31,73,125)">I tend to agree.</span></p>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div></span>
<div><br>
</div>
<div>It extends the query syntax but does not amend it. And extensions to t=
he query syntax are not only probable but intentional. If we are sending up=
 the query doc as the final word on RDAP query syntax, then we have a much =
larger issue.</div>
<span class=3D"HOEnZb"><font color=3D"#888888">
<div><br>
</div>
<div>-andy</div>
</font></span></div>

</blockquote></div><br></div><div class=3D"gmail_extra">I realize it&#39;s =
an extension to something extensible (and something that&#39;s technically =
overdue, though that&#39;s not a major point).=A0 That&#39;s actually an at=
tractive aspect to separating them: It becomes an exemplar of how to extend=
 the basic query document.=A0 However, the more important question to me is=
 really whether the work to extend rdap-query to add basic search is so big=
 as to be a setback on the order of months.=A0 I don&#39;t believe it is, b=
ut I also realize I say that as one of the people not doing the editing wor=
k.=A0 :-)<br>
<br></div><div class=3D"gmail_extra">Also, there&#39;s a real possibility t=
hat if the query document goes out with not even a hint of search, then tha=
t will be the common implementation.=A0 This is especially true if, say, IC=
ANN points only to the query document in its own materials.=A0 If we want t=
o make sure search is at least visible as an option to new implementers, ho=
oking it into the base specification is an important consideration.<br>
<br></div>-MSK, participatin&#39;<br></div>

--047d7ba975e60abbe804e2cafbbe--

From shollenbeck@verisign.com  Wed Jul 31 02:23:12 2013
Return-Path: <shollenbeck@verisign.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 84FAE21F873C for <weirds@ietfa.amsl.com>; Wed, 31 Jul 2013 02:23:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.765
X-Spam-Level: 
X-Spam-Status: No, score=-6.765 tagged_above=-999 required=5 tests=[AWL=-0.167, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Jj0A0ApRdDxL for <weirds@ietfa.amsl.com>; Wed, 31 Jul 2013 02:23:06 -0700 (PDT)
Received: from exprod6og104.obsmtp.com (exprod6og104.obsmtp.com [64.18.1.187]) by ietfa.amsl.com (Postfix) with ESMTP id 2CA6D21F9D0E for <weirds@ietf.org>; Wed, 31 Jul 2013 02:18:25 -0700 (PDT)
Received: from peregrine.verisign.com ([216.168.239.74]) (using TLSv1) by exprod6ob104.postini.com ([64.18.5.12]) with SMTP ID DSNKUfjWYJpqp5hXvw4wtHhNDpwlr4bkeZaZ@postini.com; Wed, 31 Jul 2013 02:18:28 PDT
Received: from brn1wnexcas02.vcorp.ad.vrsn.com (brn1wnexcas02.vcorp.ad.vrsn.com [10.173.152.206]) by peregrine.verisign.com (8.13.6/8.13.4) with ESMTP id r6V9IKB2013087 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 31 Jul 2013 05:18:21 -0400
Received: from BRN1WNEXMBX01.vcorp.ad.vrsn.com ([::1]) by brn1wnexcas02.vcorp.ad.vrsn.com ([::1]) with mapi id 14.02.0342.003; Wed, 31 Jul 2013 05:18:20 -0400
From: "Hollenbeck, Scott" <shollenbeck@verisign.com>
To: Andy Newton <andy@arin.net>, "Murray S. Kucherawy" <superuser@gmail.com>
Thread-Topic: [weirds] Search Slides
Thread-Index: AQHOjcFG/N+7MSKkWkK5Y+Pv/Q4Sk5l+tjuAgAAC/gD//8ANMIAARVuA//++ddA=
Date: Wed, 31 Jul 2013 09:18:19 +0000
Message-ID: <831693C2CDA2E849A7D7A712B24E257F49226813@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
References: <831693C2CDA2E849A7D7A712B24E257F49226799@BRN1WNEXMBX01.vcorp.ad.vrsn.com> <CE1E9C98.270B9%andy@arin.net>
In-Reply-To: <CE1E9C98.270B9%andy@arin.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.173.152.4]
Content-Type: multipart/alternative; boundary="_000_831693C2CDA2E849A7D7A712B24E257F49226813BRN1WNEXMBX01vc_"
MIME-Version: 1.0
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] Search Slides
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 Jul 2013 09:23:12 -0000

--_000_831693C2CDA2E849A7D7A712B24E257F49226813BRN1WNEXMBX01vc_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

From: Andy Newton [mailto:andy@arin.net]
Sent: Wednesday, July 31, 2013 4:54 AM
To: Hollenbeck, Scott; Murray S. Kucherawy
Cc: weirds@ietf.org
Subject: Re: [weirds] Search Slides

From: <Hollenbeck>, Scott Hollenbeck <shollenbeck@verisign.com<mailto:sholl=
enbeck@verisign.com>>
Date: Wednesday, July 31, 2013 10:47 AM
To: "Murray S. Kucherawy" <superuser@gmail.com<mailto:superuser@gmail.com>>=
, Andrew Newton <andy@arin.net<mailto:andy@arin.net>>
Cc: "weirds@ietf.org<mailto:weirds@ietf.org>" <weirds@ietf.org<mailto:weird=
s@ietf.org>>
Subject: RE: [weirds] Search Slides

I'm not sure we should send up the query document without basic search in i=
t, and then immediately issue a document describing basic search that amend=
s query.  I think it's pretty integral to an overall syntax specification.
What do others think?

I tend to agree.

It extends the query syntax but does not amend it. And extensions to the qu=
ery syntax are not only probable but intentional. If we are sending up the =
query doc as the final word on RDAP query syntax, then we have a much large=
r issue.

Also agreed (sorry, I missed Murray's use of "amends"). We need to agree on=
 where the line for the core minimum exists. I'd be OK with excluding simpl=
e search from rdap-query if we can agree on another way to document it.

Scott

--_000_831693C2CDA2E849A7D7A712B24E257F49226813BRN1WNEXMBX01vc_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.hoenzb
	{mso-style-name:hoenzb;}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;
	font-weight:normal;
	font-style:normal;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#993366;
	font-weight:normal;
	font-style:normal;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Andy New=
ton [mailto:andy@arin.net]
<br>
<b>Sent:</b> Wednesday, July 31, 2013 4:54 AM<br>
<b>To:</b> Hollenbeck, Scott; Murray S. Kucherawy<br>
<b>Cc:</b> weirds@ietf.org<br>
<b>Subject:</b> Re: [weirds] Search Slides<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:black">From:
</span></b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,=
&quot;sans-serif&quot;;color:black">&lt;Hollenbeck&gt;, Scott Hollenbeck &l=
t;<a href=3D"mailto:shollenbeck@verisign.com">shollenbeck@verisign.com</a>&=
gt;<br>
<b>Date: </b>Wednesday, July 31, 2013 10:47 AM<br>
<b>To: </b>&quot;Murray S. Kucherawy&quot; &lt;<a href=3D"mailto:superuser@=
gmail.com">superuser@gmail.com</a>&gt;, Andrew Newton &lt;<a href=3D"mailto=
:andy@arin.net">andy@arin.net</a>&gt;<br>
<b>Cc: </b>&quot;<a href=3D"mailto:weirds@ietf.org">weirds@ietf.org</a>&quo=
t; &lt;<a href=3D"mailto:weirds@ietf.org">weirds@ietf.org</a>&gt;<br>
<b>Subject: </b>RE: [weirds] Search Slides<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<blockquote style=3D"border:none;border-left:solid #B5C4DF 4.5pt;padding:0i=
n 0in 0in 4.0pt;margin-left:3.75pt;margin-right:0in" id=3D"MAC_OUTLOOK_ATTR=
IBUTION_BLOCKQUOTE">
<div>
<div>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">I'm not sure we should send=
 up the query document without basic search in it, and then immediately iss=
ue a document describing basic search that amends query.&nbsp;
 I think it's pretty integral to an overall syntax specification.</span><sp=
an style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">What do others think? <o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;;color:#1F497D">I tend to agree.</span><span style=3D"colo=
r:black"><o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">It extends the query syntax=
 but does not amend it. And extensions to the query syntax are not only pro=
bable but intentional. If we are sending up the query doc
 as the final word on RDAP query syntax, then we have a much larger issue.<=
o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#993366">Also agreed (sorry, I mis=
sed Murray&#8217;s use of &#8220;amends&#8221;). We need to agree on where =
the line for the core minimum exists. I&#8217;d be OK with excluding simple=
 search
 from rdap-query if we can agree on another way to document it.<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;;color:#993366"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;;color:#993366">Scott<o:p></o:p></span></p>
</div>
</div>
</body>
</html>

--_000_831693C2CDA2E849A7D7A712B24E257F49226813BRN1WNEXMBX01vc_--

From shollenbeck@verisign.com  Wed Jul 31 02:24:54 2013
Return-Path: <shollenbeck@verisign.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 00BB921F9B58 for <weirds@ietfa.amsl.com>; Wed, 31 Jul 2013 02:24:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.742
X-Spam-Level: 
X-Spam-Status: No, score=-6.742 tagged_above=-999 required=5 tests=[AWL=-0.143, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HbPvCYIg17lo for <weirds@ietfa.amsl.com>; Wed, 31 Jul 2013 02:24:47 -0700 (PDT)
Received: from exprod6og118.obsmtp.com (exprod6og118.obsmtp.com [64.18.1.233]) by ietfa.amsl.com (Postfix) with ESMTP id 2816221F8C9D for <weirds@ietf.org>; Wed, 31 Jul 2013 02:23:12 -0700 (PDT)
Received: from peregrine.verisign.com ([216.168.239.74]) (using TLSv1) by exprod6ob118.postini.com ([64.18.5.12]) with SMTP ID DSNKUfjXgDHzZCkgdJz0vbsfsBNJC9QeZ8zN@postini.com; Wed, 31 Jul 2013 02:23:13 PDT
Received: from brn1wnexcas01.vcorp.ad.vrsn.com (brn1wnexcas01.vcorp.ad.vrsn.com [10.173.152.205]) by peregrine.verisign.com (8.13.6/8.13.4) with ESMTP id r6V9NCZl013234 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <weirds@ietf.org>; Wed, 31 Jul 2013 05:23:12 -0400
Received: from BRN1WNEXMBX01.vcorp.ad.vrsn.com ([::1]) by brn1wnexcas01.vcorp.ad.vrsn.com ([::1]) with mapi id 14.02.0342.003; Wed, 31 Jul 2013 05:23:11 -0400
From: "Hollenbeck, Scott" <shollenbeck@verisign.com>
To: "weirds@ietf.org" <weirds@ietf.org>
Thread-Topic: Queries and Authentication
Thread-Index: Ac6Nz5Dvz0dT2R3PR9O2tJg41uFlYQ==
Date: Wed, 31 Jul 2013 09:23:11 +0000
Message-ID: <831693C2CDA2E849A7D7A712B24E257F49226827@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.173.152.4]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: [weirds] Queries and Authentication
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 Jul 2013 09:24:54 -0000

A question came up during Saturday's interop event that requires some discu=
ssion within the WG: if we have resources that can be accessed by both auth=
enticated an unauthenticated clients and we assume that the returned result=
s may differ depending on authentication status, do we need distinct querie=
s to let the server know when it should return a 401 in response to a GET? =
The general feel of those in the room was "yes".

A possibility using a domain name example:

domain/example.com?auth=3D1 (or similar with a query parameter)

We could also do something like this:

domain/example.com/auth

though some might argue that this is a different resource.

Thoughts?

Scott



From marc.blanchet@viagenie.ca  Wed Jul 31 02:31:11 2013
Return-Path: <marc.blanchet@viagenie.ca>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EFFE821F9D96 for <weirds@ietfa.amsl.com>; Wed, 31 Jul 2013 02:31:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.587
X-Spam-Level: 
X-Spam-Status: No, score=-102.587 tagged_above=-999 required=5 tests=[AWL=0.012, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OtdpIZ1yxJeo for <weirds@ietfa.amsl.com>; Wed, 31 Jul 2013 02:31:08 -0700 (PDT)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [IPv6:2620:0:230:8000::2]) by ietfa.amsl.com (Postfix) with ESMTP id B8A3021F8947 for <weirds@ietf.org>; Wed, 31 Jul 2013 02:31:07 -0700 (PDT)
Received: from h195.viagenie.ca (h195.viagenie.ca [206.123.31.195]) by jazz.viagenie.ca (Postfix) with ESMTPSA id DD0CE403CF; Wed, 31 Jul 2013 05:31:06 -0400 (EDT)
Content-Type: text/plain; charset=iso-8859-1
Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\))
From: Marc Blanchet <marc.blanchet@viagenie.ca>
In-Reply-To: <831693C2CDA2E849A7D7A712B24E257F49226827@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
Date: Wed, 31 Jul 2013 11:31:05 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <FD3E5FC1-859F-4B52-B783-1F852A41E0B1@viagenie.ca>
References: <831693C2CDA2E849A7D7A712B24E257F49226827@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
To: "Hollenbeck, Scott" <shollenbeck@verisign.com>
X-Mailer: Apple Mail (2.1508)
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] Queries and Authentication
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 Jul 2013 09:31:11 -0000

Le 2013-07-31 =E0 11:23, "Hollenbeck, Scott" <shollenbeck@verisign.com> =
a =E9crit :

> A question came up during Saturday's interop event that requires some =
discussion within the WG: if we have resources that can be accessed by =
both authenticated an unauthenticated clients and we assume that the =
returned results may differ depending on authentication status, do we =
need distinct queries to let the server know when it should return a 401 =
in response to a GET? The general feel of those in the room was "yes".

my take is that this is a "cache" related issue (different content from =
the same url) and we shall apply cache related techniques (such as don't =
cache Http headers or else) instead of going around the problem.

moreover, the parameter semantics would need to be defined, and one has =
multiple level of authorization and authentication, it becomes pretty =
specific of the rdap server, while everything else we have been defining =
has been generic.=20

So I think we should be looking into the right "don't cache" mechanism. =20=


Marc.

>=20
> A possibility using a domain name example:
>=20
> domain/example.com?auth=3D1 (or similar with a query parameter)
>=20
> We could also do something like this:
>=20
> domain/example.com/auth
>=20
> though some might argue that this is a different resource.
>=20
> Thoughts?
>=20
> Scott
>=20
>=20
> _______________________________________________
> weirds mailing list
> weirds@ietf.org
> https://www.ietf.org/mailman/listinfo/weirds


From nkong@cnnic.cn  Wed Jul 31 05:01:13 2013
Return-Path: <nkong@cnnic.cn>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B030421F9A8C for <weirds@ietfa.amsl.com>; Wed, 31 Jul 2013 05:01:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mrB8vnbrzY6k for <weirds@ietfa.amsl.com>; Wed, 31 Jul 2013 05:01:08 -0700 (PDT)
Received: from cnnic.cn (smtp.cnnic.cn [218.241.118.7]) by ietfa.amsl.com (Postfix) with SMTP id 2DFF221F8E70 for <weirds@ietf.org>; Wed, 31 Jul 2013 05:00:55 -0700 (PDT)
Received: from unknown127.0.0.1 (HELO dhcp-16eb.meeting.ietf.org) (127.0.0.1) by 127.0.0.1 with SMTP; Wed, 31 Jul 2013 20:00:15 +0800
Content-Type: multipart/mixed; boundary="Apple-Mail=_6B552A02-666C-428F-A9A4-2FFFB8938952"
Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\))
From: Ning Kong <nkong@cnnic.cn>
In-Reply-To: <CAL0qLwZyu8pO4adsVDFm2BgjejnR7+n_8Nf-cxTJOEnL9K6Pvg@mail.gmail.com>
Date: Wed, 31 Jul 2013 14:00:11 +0200
Message-Id: <D984066C-A2CE-4261-880A-6DA0E6AAB666@cnnic.cn>
References: <95BAAF41-BBF0-4F02-96A7-2B1D8FDDF371@cnnic.cn> <CAL0qLwZyu8pO4adsVDFm2BgjejnR7+n_8Nf-cxTJOEnL9K6Pvg@mail.gmail.com>
To: Murray S. Kucherawy <superuser@gmail.com>
X-Mailer: Apple Mail (2.1508)
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] Search Slides
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 Jul 2013 12:01:14 -0000

--Apple-Mail=_6B552A02-666C-428F-A9A4-2FFFB8938952
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8


Please find the modified version based on Murray's comments.

Ning

> Hi Ning,
>=20
> <co-chair>
> I agree with your assessment of what you have as Question #1.  I =
suggest dropping Question #1 from slide 2, and dropping slide 3 =
altogether, in the interests of time compression.
> </co-chair>
>=20
> <participant>
> Just to get my opinions out there on your remaining questions, hoping =
to spark commentary tomorrow:
>=20
> #2.1: I prefer either (a) selecting as searchable those properties =
that are searchable now, or those that participants pledge to support, =
or (b) your solution 2, where one could just try querying on any field =
and having some specific response defined that means "you can't search =
on that".  I'm guessing both are fairly straightforward in terms of =
specification and implementation for both clients and servers.
>=20
> #2.2: I don't believe I've heard of current or planned support for =
anything but prefix matching, but I'm happy to be corrected.  I agree =
that paging and ordering are open questions, and I believe that we =
should go with what people have pledged to implement in co-ordination =
with what's currently supported.
>=20
> #2.3: Don't care.  Somebody pick one.
>=20
> #2.4: I agree this part needs to be decided, but I have a feeling it's =
a bigger issue than we'll have time for on Thursday.  This probably =
should be developed on the list.
>=20
> #3: The basic search function should be merged into the query and =
response documents.  Advanced search can live separately, after the =
basic work is done, if the WG has the energy and desire to pursue it.
> </participant>
>=20
> -MSK



--Apple-Mail=_6B552A02-666C-428F-A9A4-2FFFB8938952
Content-Disposition: inline;
	filename="Open Questions on the Search function for RDAP - 01.pdf"
Content-Type: application/pdf;
	x-unix-mode=0644;
	name="Open Questions on the Search function for RDAP - 01.pdf"
Content-Transfer-Encoding: base64

JVBERi0xLjMKJcTl8uXrp/Og0MTGCjQgMCBvYmoKPDwgL0xlbmd0aCA1IDAgUiAvRmlsdGVyIC9G
bGF0ZURlY29kZSA+PgpzdHJlYW0KeAGNU9tu1DAQffdXTKEtSWG9vjsuvVBQVYm3SpZ4oDxFVAh1
kZb9f4ljx3a2G1Q1eZjxeK5njrd0T1sSJLjAp7QydpDkZeABH1kj6O9P+kZ/aP1lJ2nckcz/bkSQ
1cVt0yJYsz01W0muhQ960PTUys2WX/R4liqoVAHd4N+NbItSSZXkJJe5Ie08l97SuKHPkYzJ9xDK
c+T2gVY4xA2tY0QIIuMjfafuqGcrgXP3picohrq3PdqCPK6Gk6zA5TTdQL6rN9X1oZtcWPfQV+ez
rOi9PNWLupZx6VSuWPf+w2GVFrXKN3Zula9Lz6J02GJPevaD4le6jXmdS9Sk/S9qUg88GGmeo8Yq
ajJ3oPagaGjVFl5CAl1NoLc8DYg6SRtW6VrLlCFtT/NMiXxsjxrg7KuHNDZwYQfXhrxT04QXYLy+
ovh7wq3Rj1vtlTUBNFhqIP5cWwJXRUqDSWxipFaZkRBKe+6dRVkcDhiZqFHLHmaTQbVsgA89Wooj
zYmlH7i3fkDiwJ1Pz/QgPQjvPPAEiY+xA4ghAQ0Z0gayOYtknkFedGIcXkiZy01zOZLKci0kyhvD
nWHL2ucf8y7xKC6qcpkVcLkt/CqtGdS6LvJTzwD3nsNN4UFLdj5zpD2NZ/3f/wM2MOrqCmVuZHN0
cmVhbQplbmRvYmoKNSAwIG9iago0ODYKZW5kb2JqCjIgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1Bh
cmVudCAzIDAgUiAvUmVzb3VyY2VzIDYgMCBSIC9Db250ZW50cyA0IDAgUiAvTWVkaWFCb3ggWzAg
MCA3MjAgNTQwXQo+PgplbmRvYmoKNiAwIG9iago8PCAvUHJvY1NldCBbIC9QREYgL1RleHQgXSAv
Q29sb3JTcGFjZSA8PCAvQ3MyIDggMCBSIC9DczEgNyAwIFIgPj4gL0ZvbnQgPDwKL0cyIDExIDAg
UiAvVFQxLjEgMTAgMCBSID4+ID4+CmVuZG9iagoxMiAwIG9iago8PCAvTGVuZ3RoIDEzIDAgUiAv
TiAzIC9BbHRlcm5hdGUgL0RldmljZVJHQiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0K
eAGdlndUU9kWh8+9N73QEiIgJfQaegkg0jtIFQRRiUmAUAKGhCZ2RAVGFBEpVmRUwAFHhyJjRRQL
g4Ji1wnyEFDGwVFEReXdjGsJ7601896a/cdZ39nnt9fZZ+9917oAUPyCBMJ0WAGANKFYFO7rwVwS
E8vE9wIYEAEOWAHA4WZmBEf4RALU/L09mZmoSMaz9u4ugGS72yy/UCZz1v9/kSI3QyQGAApF1TY8
fiYX5QKUU7PFGTL/BMr0lSkyhjEyFqEJoqwi48SvbPan5iu7yZiXJuShGlnOGbw0noy7UN6aJeGj
jAShXJgl4GejfAdlvVRJmgDl9yjT0/icTAAwFJlfzOcmoWyJMkUUGe6J8gIACJTEObxyDov5OWie
AHimZ+SKBIlJYqYR15hp5ejIZvrxs1P5YjErlMNN4Yh4TM/0tAyOMBeAr2+WRQElWW2ZaJHtrRzt
7VnW5mj5v9nfHn5T/T3IevtV8Sbsz55BjJ5Z32zsrC+9FgD2JFqbHbO+lVUAtG0GQOXhrE/vIADy
BQC03pzzHoZsXpLE4gwnC4vs7GxzAZ9rLivoN/ufgm/Kv4Y595nL7vtWO6YXP4EjSRUzZUXlpqem
S0TMzAwOl89k/fcQ/+PAOWnNycMsnJ/AF/GF6FVR6JQJhIlou4U8gViQLmQKhH/V4X8YNicHGX6d
axRodV8AfYU5ULhJB8hvPQBDIwMkbj96An3rWxAxCsi+vGitka9zjzJ6/uf6Hwtcim7hTEEiU+b2
DI9kciWiLBmj34RswQISkAd0oAo0gS4wAixgDRyAM3AD3iAAhIBIEAOWAy5IAmlABLJBPtgACkEx
2AF2g2pwANSBetAEToI2cAZcBFfADXALDIBHQAqGwUswAd6BaQiC8BAVokGqkBakD5lC1hAbWgh5
Q0FQOBQDxUOJkBCSQPnQJqgYKoOqoUNQPfQjdBq6CF2D+qAH0CA0Bv0BfYQRmALTYQ3YALaA2bA7
HAhHwsvgRHgVnAcXwNvhSrgWPg63whfhG/AALIVfwpMIQMgIA9FGWAgb8URCkFgkAREha5EipAKp
RZqQDqQbuY1IkXHkAwaHoWGYGBbGGeOHWYzhYlZh1mJKMNWYY5hWTBfmNmYQM4H5gqVi1bGmWCes
P3YJNhGbjS3EVmCPYFuwl7ED2GHsOxwOx8AZ4hxwfrgYXDJuNa4Etw/XjLuA68MN4SbxeLwq3hTv
gg/Bc/BifCG+Cn8cfx7fjx/GvyeQCVoEa4IPIZYgJGwkVBAaCOcI/YQRwjRRgahPdCKGEHnEXGIp
sY7YQbxJHCZOkxRJhiQXUiQpmbSBVElqIl0mPSa9IZPJOmRHchhZQF5PriSfIF8lD5I/UJQoJhRP
ShxFQtlOOUq5QHlAeUOlUg2obtRYqpi6nVpPvUR9Sn0vR5Mzl/OX48mtk6uRa5Xrl3slT5TXl3eX
Xy6fJ18hf0r+pvy4AlHBQMFTgaOwVqFG4bTCPYVJRZqilWKIYppiiWKD4jXFUSW8koGStxJPqUDp
sNIlpSEaQtOledK4tE20Otpl2jAdRzek+9OT6cX0H+i99AllJWVb5SjlHOUa5bPKUgbCMGD4M1IZ
pYyTjLuMj/M05rnP48/bNq9pXv+8KZX5Km4qfJUilWaVAZWPqkxVb9UU1Z2qbapP1DBqJmphatlq
+9Uuq43Pp893ns+dXzT/5PyH6rC6iXq4+mr1w+o96pMamhq+GhkaVRqXNMY1GZpumsma5ZrnNMe0
aFoLtQRa5VrntV4wlZnuzFRmJbOLOaGtru2nLdE+pN2rPa1jqLNYZ6NOs84TXZIuWzdBt1y3U3dC
T0svWC9fr1HvoT5Rn62fpL9Hv1t/ysDQINpgi0GbwaihiqG/YZ5ho+FjI6qRq9Eqo1qjO8Y4Y7Zx
ivE+41smsImdSZJJjclNU9jU3lRgus+0zwxr5mgmNKs1u8eisNxZWaxG1qA5wzzIfKN5m/krCz2L
WIudFt0WXyztLFMt6ywfWSlZBVhttOqw+sPaxJprXWN9x4Zq42Ozzqbd5rWtqS3fdr/tfTuaXbDd
FrtOu8/2DvYi+yb7MQc9h3iHvQ732HR2KLuEfdUR6+jhuM7xjOMHJ3snsdNJp9+dWc4pzg3OowsM
F/AX1C0YctFx4bgccpEuZC6MX3hwodRV25XjWuv6zE3Xjed2xG3E3dg92f24+ysPSw+RR4vHlKeT
5xrPC16Il69XkVevt5L3Yu9q76c+Oj6JPo0+E752vqt9L/hh/QL9dvrd89fw5/rX+08EOASsCegK
pARGBFYHPgsyCRIFdQTDwQHBu4IfL9JfJFzUFgJC/EN2hTwJNQxdFfpzGC4sNKwm7Hm4VXh+eHcE
LWJFREPEu0iPyNLIR4uNFksWd0bJR8VF1UdNRXtFl0VLl1gsWbPkRoxajCCmPRYfGxV7JHZyqffS
3UuH4+ziCuPuLjNclrPs2nK15anLz66QX8FZcSoeGx8d3xD/iRPCqeVMrvRfuXflBNeTu4f7kufG
K+eN8V34ZfyRBJeEsoTRRJfEXYljSa5JFUnjAk9BteB1sl/ygeSplJCUoykzqdGpzWmEtPi000Il
YYqwK10zPSe9L8M0ozBDuspp1e5VE6JA0ZFMKHNZZruYjv5M9UiMJJslg1kLs2qy3mdHZZ/KUcwR
5vTkmuRuyx3J88n7fjVmNXd1Z752/ob8wTXuaw6thdauXNu5Tnddwbrh9b7rj20gbUjZ8MtGy41l
G99uit7UUaBRsL5gaLPv5sZCuUJR4b0tzlsObMVsFWzt3WazrWrblyJe0fViy+KK4k8l3JLr31l9
V/ndzPaE7b2l9qX7d+B2CHfc3em681iZYlle2dCu4F2t5czyovK3u1fsvlZhW3FgD2mPZI+0Mqiy
vUqvakfVp+qk6oEaj5rmvep7t+2d2sfb17/fbX/TAY0DxQc+HhQcvH/I91BrrUFtxWHc4azDz+ui
6rq/Z39ff0TtSPGRz0eFR6XHwo911TvU1zeoN5Q2wo2SxrHjccdv/eD1Q3sTq+lQM6O5+AQ4ITnx
4sf4H++eDDzZeYp9qukn/Z/2ttBailqh1tzWibakNml7THvf6YDTnR3OHS0/m/989Iz2mZqzymdL
z5HOFZybOZ93fvJCxoXxi4kXhzpXdD66tOTSna6wrt7LgZevXvG5cqnbvfv8VZerZ645XTt9nX29
7Yb9jdYeu56WX+x+aem172296XCz/ZbjrY6+BX3n+l37L972un3ljv+dGwOLBvruLr57/17cPel9
3v3RB6kPXj/Mejj9aP1j7OOiJwpPKp6qP6391fjXZqm99Oyg12DPs4hnj4a4Qy//lfmvT8MFz6nP
K0a0RupHrUfPjPmM3Xqx9MXwy4yX0+OFvyn+tveV0auffnf7vWdiycTwa9HrmT9K3qi+OfrW9m3n
ZOjk03dp76anit6rvj/2gf2h+2P0x5Hp7E/4T5WfjT93fAn88ngmbWbm3/eE8/sKZW5kc3RyZWFt
CmVuZG9iagoxMyAwIG9iagoyNjEyCmVuZG9iago4IDAgb2JqClsgL0lDQ0Jhc2VkIDEyIDAgUiBd
CmVuZG9iagoxNCAwIG9iago8PCAvTGVuZ3RoIDE1IDAgUiAvTiAzIC9BbHRlcm5hdGUgL0Rldmlj
ZVJHQiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGFVd9v21QUPolvUqQWPyBYR4eK
xa9VU1u5GxqtxgZJk6XtShal6dgqJOQ6N4mpGwfb6baqT3uBNwb8AUDZAw9IPCENBmJ72fbAtElT
hyqqSUh76MQPISbtBVXhu3ZiJ1PEXPX6yznfOec7517bRD1fabWaGVWIlquunc8klZOnFpSeTYrS
s9RLA9Sr6U4tkcvNEi7BFffO6+EdigjL7ZHu/k72I796i9zRiSJPwG4VHX0Z+AxRzNRrtksUvwf7
+Gm3BtzzHPDTNgQCqwKXfZwSeNHHJz1OIT8JjtAq6xWtCLwGPLzYZi+3YV8DGMiT4VVuG7oiZpGz
rZJhcs/hL49xtzH/Dy6bdfTsXYNY+5yluWO4D4neK/ZUvok/17X0HPBLsF+vuUlhfwX4j/rSfAJ4
H1H0qZJ9dN7nR19frRTeBt4Fe9FwpwtN+2p1MXscGLHR9SXrmMgjONd1ZxKzpBeA71b4tNhj6JGo
yFNp4GHgwUp9qplfmnFW5oTdy7NamcwCI49kv6fN5IAHgD+0rbyoBc3SOjczohbyS1drbq6pQdqu
mllRC/0ymTtej8gpbbuVwpQfyw66dqEZyxZKxtHpJn+tZnpnEdrYBbueF9qQn93S7HQGGHnYP7w6
L+YGHNtd1FJitqPAR+hERCNOFi1i1alKO6RQnjKUxL1GNjwlMsiEhcPLYTEiT9ISbN15OY/jx4SM
she9LaJRpTvHr3C/ybFYP1PZAfwfYrPsMBtnE6SwN9ib7AhLwTrBDgUKcm06FSrTfSj187xPdVQW
Ok5Q8vxAfSiIUc7Z7xr6zY/+hpqwSyv0I0/QMTRb7RMgBxNodTfSPqdraz/sDjzKBrv4zu2+a2t0
/HHzjd2Lbcc2sG7GtsL42K+xLfxtUgI7YHqKlqHK8HbCCXgjHT1cAdMlDetv4FnQ2lLasaOl6vmB
0CMmwT/IPszSueHQqv6i/qluqF+oF9TfO2qEGTumJH0qfSv9KH0nfS/9TIp0Wboi/SRdlb6RLgU5
u++9nyXYe69fYRPdil1o1WufNSdTTsp75BfllPy8/LI8G7AUuV8ek6fkvfDsCfbNDP0dvRh0CrNq
TbV7LfEEGDQPJQadBtfGVMWEq3QWWdufk6ZSNsjG2PQjp3ZcnOWWing6noonSInvi0/Ex+IzAree
vPhe+CawpgP1/pMTMDo64G0sTCXIM+KdOnFWRfQKdJvQzV1+Bt8OokmrdtY2yhVX2a+qrykJfMq4
Ml3VR4cVzTQVz+UoNne4vcKLoyS+gyKO6EHe+75Fdt0Mbe5bRIf/wjvrVmhbqBN97RD1vxrahvBO
fOYzoosH9bq94uejSOQGkVM6sN/7HelL4t10t9F4gPdVzydEOx83Gv+uNxo7XyL/FtFl8z9ZAHF4
CmVuZHN0cmVhbQplbmRvYmoKMTUgMCBvYmoKMTA0NwplbmRvYmoKNyAwIG9iagpbIC9JQ0NCYXNl
ZCAxNCAwIFIgXQplbmRvYmoKMTcgMCBvYmoKPDwgL0xlbmd0aCAxOCAwIFIgL0ZpbHRlciAvRmxh
dGVEZWNvZGUgPj4Kc3RyZWFtCngBlZXbTuMwEIbv/RSDKMIpW9enJM1qhQQsy/EGydJebLmKQKsV
Xan0mXhPxo49NtlUYhupcZPx/L9nPrtbeIAtSJBC4kcbbeuVglZ1osMP1FbC6xP8hL+wvNgp6Heg
wrXrcVJtYtiGZjB69kLPYnIj286sDLyQXH7yG57nXkF7BXSD165nW5TyQwXWCBUM2a4TbWs76Ddw
7sDaEIA33bRi1dQaFvjDbWDpnBLeq3uGX4x/nVWwkMICP0+DwwqN4YOLCh7B3cKlw1qkVSYPWJy9
HtjYg2kaoYxdkYcrPRj4hrU1p+D+kMiHhcKW/SuivLlBwTRhleG2wO9heUb4yuDy+FtVplasqOGk
/8nUSotGGl9AUrBCoTGvcPBBYWR+okKTCrodIPMKbNwi4N8vfUM08KPQIVUMzmKrvqTeiRMKWvOK
YWcxnN7OQ5gBfpzif4RBXXSf5l+lmIEHluVPKGFChSahqMcJRdMrsYwepb8HN94W8kWTVJiDCyRb
BGWatK5SXlpDjGH8OhmlhDjI5E6AanBPTDJkrWhsbMFejMqtOIVRkZ1lQjNGQSSyiiRFVv+TpCAS
N1oWySSVInm/I0w3e2Bi/JZKezeOyW2l1lMwNa1gadzhlDBBQZ2iQ4fSpY7HtIzfRzNpLrGRUf8k
kCxgNwFkPAH3YNMituGMNapO2GAq/7cArodcfVkcEVRzro5ncl3NZ9eYPh10D+/4NDy3CmVuZHN0
cmVhbQplbmRvYmoKMTggMCBvYmoKNTQ1CmVuZG9iagoxNiAwIG9iago8PCAvVHlwZSAvUGFnZSAv
UGFyZW50IDMgMCBSIC9SZXNvdXJjZXMgMTkgMCBSIC9Db250ZW50cyAxNyAwIFIgL01lZGlhQm94
ClswIDAgNzIwIDU0MF0gPj4KZW5kb2JqCjE5IDAgb2JqCjw8IC9Qcm9jU2V0IFsgL1BERiAvVGV4
dCBdIC9Db2xvclNwYWNlIDw8IC9DczIgOCAwIFIgL0NzMSA3IDAgUiA+PiAvRm9udCA8PAovRzIg
MTEgMCBSIC9UVDMuMCAyMCAwIFIgL1RUNC4xIDIyIDAgUiAvVFQxLjEgMTAgMCBSID4+ID4+CmVu
ZG9iagoyNCAwIG9iago8PCAvTGVuZ3RoIDI1IDAgUiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+Pgpz
dHJlYW0KeAG1W9uO3LgRfddXMF4b1vRkaPEiUUoWAeKN15tNsomTAfKwk6dBFkGwDuD1N+V/8kk5
pHgpSiRH3dNrA9aMuqViVZ06dSH9iX1gn9jABj7gj1RSj7NgRix8wR826oH99E/2d/Yf9uarz4I9
fmbC/f38iIdG5b/2MT7RxXs/xnv+5Wowi5oV+zGKS3f+xX44WQnSSsBq8PfzY/cJouyPWBAXdj0L
04vmi9ELe/zI3t4zNbkv4DIJLuZxHNkdfrn/yN7c3+MOHr3/gX3f9b97d4NlSNa/umF3Az7of2tv
aNb/0t3AD/w2fvbQh2/FT0/ujur61+H7X7sfRta/DXfi8+/DnS+8kPjJbXzhFzedkx8/SkLDU/yN
f3ywV6w5PhwfEk6SJMt6GWSHhx5u3B087nVgffzONzfsH+z+W/buHjjwHu6C/QGMM+yvNZ+FTvZ/
L5noYPwvgSv1G3b/7ygkczIRotXqZaaFtYz38LoaZS93UneraxW3qMDb+//e0Fc7hBbWX3p15945
MFwgbxzkoqwEDx4dwNP/IklIBslf2G3XKs0aT+SFCY0sofFPwVnvoiM6G5DB7rmYnUkM4k/qWZbE
AOldMPrhF84TN4MZ4MVoCLdu68jv2zHzXVAlBkiAcUDxnx2auxSCt+sd1r8Iz4ZHUixEpKdbMQpO
Nx1iWbFnxmR4c9cH8fXA4zG0Y/iHhxBLWA2IBIbPgqqGd3jPsRpTs4x4lyujucudhZEC7e1Q/7+E
ycDLBdSXBHRJgNBcj8sywdleTgv7W3Zmn7qA0pKclfRHdv/IkkQpEWdIMzuJABnetoLs7vT164eb
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
ifNMZl5INeJyuD1CbAGNI8RCHDpCvJJVLgfHrOPUMRbvEhvfucRdMLP+b2tZh5rV+/3IiYJcOEGd
m4VMo53BeL9vC5WK38uFay6HRJEbgGi301HBF5JNC93P0lKhXp6p8Gsq6Ty5GW2hwOSGIKfgxwfb
TsWy4YP9pbM1xAXRvEsHdg4yucNUP4NTS8jV2h1WTygqKPxiLZBO2EGzdRKqJwS8r5ouzEM7xfFf
Q7g2plWMlvNQGc6YnJF8W4zZVuaNJeJaIFqVg3uPwDmXToIWgwQxant+6xruzcXYVh/MtJlfYsN6
wNlVIrLg4P388hwezpdBtBUKRxAxA/951C2hWaD6Nsa0td0OMK+iqxxGPk/mWnSc25TQsRQCVc3Y
Zqhi2XhG0smlE49KnODF6Wti32fxcS6HajmBBpcn/FgfYFaOeK/pPBdKlFPDwnHEhlAQQiXbOjwr
o27krHDNZ1wKG6fjZEiAbIOzr04wS8OEjcjUZSic0xdTcz5zObtSE2KndHA7URV+Q61wrIFrjTJd
ZRn/rxMWnjLvh/8Dy1+ccwplbmRzdHJlYW0KZW5kb2JqCjI1IDAgb2JqCjI4NjAKZW5kb2JqCjIz
IDAgb2JqCjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQgMyAwIFIgL1Jlc291cmNlcyAyNiAwIFIgL0Nv
bnRlbnRzIDI0IDAgUiAvTWVkaWFCb3gKWzAgMCA3MjAgNTQwXSA+PgplbmRvYmoKMjYgMCBvYmoK
PDwgL1Byb2NTZXQgWyAvUERGIC9UZXh0IF0gL0NvbG9yU3BhY2UgPDwgL0NzMiA4IDAgUiAvQ3Mx
IDcgMCBSID4+IC9Gb250IDw8Ci9HMiAxMSAwIFIgL1RUMy4wIDIwIDAgUiAvVFQ0LjEgMjIgMCBS
IC9UVDEuMSAxMCAwIFIgPj4gPj4KZW5kb2JqCjI4IDAgb2JqCjw8IC9MZW5ndGggMjkgMCBSIC9G
aWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AaVX244bNwx911cwcIvI61oe3TwaIAiaTdOk
RYsixbQpkO2TkSAosgU2+035n35SKVmk5LE83sv6YbS68FDk4UU38BZuoINOdfhnrHE+aOj1oAb8
A+86+PIB3sG/sHl5q2F3Czr9bnd4yNu87ZpPCJ77zHNZuO36wQYLnxmuzHyCjxcRwUQE1AZ/tztx
g1BxiAopHfUZwA1ODb0bYHcNlyPYbdqAn61WOnjvYY3/jNewGUecwaPjR3gv5A+vlqiGAfntEtYd
LsgXccKB/C5N4ECteO1K0i5evUgzVsintP/HNPAgL2mGz7+mmUUG4ZUVC1wsRcLnpQJKp9QmH+/i
F3Xmw3xIJyRTqfUNYdOhq2WaweP5DiB5z5sl/A3jz/BqRB5kDwuyPxLjHvZ3TgXtiv1fG9ACjf8M
eWWfw/gPgxw4uQJxdu9lcDpaJnvY7D0cP2trxN61VkVWoHT5dVmLTgxt6N8SLSyL1lqZzmoTETJ5
HJFHPjlAuJvyYqq86fcBViEUekKh56/kvZ/YM4I9kywRI+PuRgtWOW+1y7iiDosYC493y9Cpbeh9
sl32Tn2zuTAbM737dGmMJObl5VJglGJQMtGZu5nx1dLZwBGnAwdKPDP4bOBkvQoma1imOExZ6VbS
mN6wlTRKcFaxiKkg5ULbGwqTKAvjDENiB4XWKWKOkiHI7iLeFRPClYymx0FMYfhZbBbR8jjCxBA/
eLmmCgOpYB2pACYkfqbPGuf742D974Bwp4K1b0gXRbr2yvfG9EjpCPLAeD0EyfFaQIxRPhbEQ5AW
sZm8uR6IUg+ISJzHuVJE8x7y+4SlNd7WgBkwjElHtzdz/KzNoHof6+K90qKgtF5Jz+nWsPSgHPYD
DjPHBKTOjILyR6Hnscw9N13kZhGvAyVEEt9IHn6z+H1PxJdtIh6DFYTeqtA5pMkpgDr/zelfiRyU
sZ0Lp2W+B/lLzGrYaagV+R/zQSuKDpUX2M4UJO0wrQ7eFqRpHJ/VPvMlJYap8d1WaaP1jPQ3SEhy
bmzMRNWYVeUn38EPJQ0wg07wMzYFdyzbc9KP+ZkJVPOTr3Dk30rjZCH/AHqun/6xxDZEzpOzQir+
7bVy6OMZJs36ty1zq4IdwrZ4tRFShZ3zrGwiaBOU9tuKlVOEu2rdZKW1ygdMuScDdkrK+rVQkZJz
uzFcnqoCEstiVTlKL3nP8pSkU1bm4veI8lQ/eKgGVleoKuy58iTkn/nJwC0ID/jdws8M7nyOy9K7
1IjFbMabuIh9HyGwa+MOiCHo3TLZIUqDx1tXf6VSuH+ZtbIkO1MHdmZlCXJmJuKDnVlJr6jyCGe2
+JhAjhhzzpkgfW6UVYgDi41amhCpTaM+Yt54+DyjJ1Xpcsh4WFviy+DhxmtKnxhvLj1Pn/5N4xWQ
ykPnjYfvN+xAME0TK5nAZEVaYCJzK/5bNnwrMKJUpK0l/qoVPekntAe5jWIwUhRlXwq9Nvnf/g8b
m4ByCmVuZHN0cmVhbQplbmRvYmoKMjkgMCBvYmoKMTExNAplbmRvYmoKMjcgMCBvYmoKPDwgL1R5
cGUgL1BhZ2UgL1BhcmVudCAzIDAgUiAvUmVzb3VyY2VzIDMwIDAgUiAvQ29udGVudHMgMjggMCBS
IC9NZWRpYUJveApbMCAwIDcyMCA1NDBdID4+CmVuZG9iagozMCAwIG9iago8PCAvUHJvY1NldCBb
IC9QREYgL1RleHQgXSAvQ29sb3JTcGFjZSA8PCAvQ3MyIDggMCBSIC9DczEgNyAwIFIgPj4gL0Zv
bnQgPDwKL0cyIDExIDAgUiAvVFQzLjAgMjAgMCBSIC9UVDQuMSAyMiAwIFIgL1RUMS4xIDEwIDAg
UiA+PiA+PgplbmRvYmoKMzIgMCBvYmoKPDwgL0xlbmd0aCAzMyAwIFIgL0ZpbHRlciAvRmxhdGVE
ZWNvZGUgPj4Kc3RyZWFtCngBvVjrbh01EP7vpzC0qHsSjrO+7E2qkEhJ05YiaHUkVJICUkSFqhYp
zTPxPjwSn72esfd6TmhCzo/deO0Zz8w334x9LV/Ja1nKUpX4M9a4qtWy0Z3q8CcrV8pPf8if5V/y
5MmNllc3UoffzRUWVTZO+8grBI994LEo3JZNZ1srP7C6NPKnfHfkNRivAbvB7+ZKXEOVf8WGlPb7
6aTrnOoa18mrj/J0J20dJuBRa6XbqqrkFv/sPsqT3Q4jWLp7Jy9E8d3ZBtswsvhqI7clPhTf+gEn
i6/DAF7UMX+7LGgWfz0KI1YUj2j+0/BSyeKURnj9OY08iEr4yzELfLARQT9/SkpplTqJy0v/xJ55
MS/SQZPJtvWQdNOiy00YwfJogyx4zrONfCt3L+TZDjiIERbkfwDjFv53TrXaJf+fG6kFnP8YuLLf
yN17VjIIcqbE2T7K0mnvmRhh00fYP7bWiD60VnlUQHrx9yYXHRA6s/850cKyaK2VKa02XkMEjyPw
FF8MNBy2eTHevGn6BMs0JHjKBM8fKHpvODKCIxM84TPjcKe1VrnKahf1ijwtfC58fli6UtVtUwXf
xejklr1g0H3PFiWs7bdo4kldlco2HmcUKla3bpAgMM+BQWZgqBpVlx25bMAkxTHM2b0Xeb7st2EC
ZTBVAJw3YuyzdSM4I+eMyBHdGeUW3HSRURZRzeuAO8vUIAr6wlTzJUFTJRLjj1Pyaj1nQeBLz3Mg
XpLH3HOc1rCYSGcZVREFximiSKtI4jJNgt5A9uB2rE48l9FaFxnHNnBXhJppQ0TDY2udaghniXT+
GSTOEuk069J1parGmAYgyJQcxDt5ZRwoiUhLJhijKl/Yh0o4Y1AZt8FHKGOcqFzYuNStlRCO3VkM
9E/jmsf1kTW89FOACdWQckYFhVcUv4RvmMVR5EmKBBAELv5TfC2oRIO7lpyTQPsk7AUlNGoWBWcD
vLUfWpO4OItiVxsdVY9JACl6ecm1gCr5xH8DWK+V73WQVGWnXNNO/QDK9DUWag6oE7pEFZXWIpOi
uaGpdHJ3JRMgUcVNO2PuKUIJ/75+2D+BmeRVaj1nCnumdJK+bY2OpHbwMdSPWsJ1m7hUZOInIewQ
QVe7dk484hd7QFH8OM4H7uI4npxx/ELAZsifb0RPZfSFQLGL4t9SuqDODgiXc4yo9JREUa7Jghen
OZE5FQOd56Rl1MMuMzAv+jXu6nl8DqA7w8ima++Rkeel3zEjByUT2PyPjPx8iZHzCAIs/vBDgSdY
MUgjDYtEw7fi833MPB8J68BIRnf3yszz8XEgMNvVRIYzVHUgM/fHTHYW5cq400pF5lDO475i3ndV
h8bCdHbBd2vMl/UVPfOZClk4gXDg8DGjJsqToLzR2fY3hhNzHjcXTBELxCUKwib7MuGXF0/mzBDX
SdwWUWgS83sgT3SrvCtmYtaQZvfrxUrS8CKiPXrupT3j7pP2ZqXfNe15JXkHUA07gEUCjN3G9ujp
o8vNESpf1nTs7bFNpjV1G1rXyjqLGh167HEyr+VCdsZOCZeU+GocGutBd6NhXN2wvnGOFG/QHE+s
Chcug0P9nMKsh9K4a7FV40+o2ckBTf2t+rVZJcEoi4CJzIlok/0Rf6IuXsE8Rk5PjApnqBWjJt2a
xn7Krhkdh/ikshaqjLZmjcpMwcHbmUUlOA5R/SM+Ia5Qx3g7qCUdbmFip/HXCy0uKcfBi95cabYP
t9PUTpXaLjkTdiruLJmR07GejIYT7sJkWzmYHO5mh3j9fJPnjhgWd8GlrqYe7tMDhSoeMg69kRpG
tKe2LD8cjk9rSb8S0UWSibDhdMyy34HTcKW60hsdRfue+Woj6Hr31b/2IMBUCmVuZHN0cmVhbQpl
bmRvYmoKMzMgMCBvYmoKMTM5NwplbmRvYmoKMzEgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVu
dCAzIDAgUiAvUmVzb3VyY2VzIDM0IDAgUiAvQ29udGVudHMgMzIgMCBSIC9NZWRpYUJveApbMCAw
IDcyMCA1NDBdID4+CmVuZG9iagozNCAwIG9iago8PCAvUHJvY1NldCBbIC9QREYgL1RleHQgXSAv
Q29sb3JTcGFjZSA8PCAvQ3MyIDggMCBSIC9DczEgNyAwIFIgPj4gL0ZvbnQgPDwKL0cyIDExIDAg
UiAvVFQzLjAgMjAgMCBSIC9UVDQuMSAyMiAwIFIgL1RUMS4xIDEwIDAgUiA+PiA+PgplbmRvYmoK
MzYgMCBvYmoKPDwgL0xlbmd0aCAzNyAwIFIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFt
CngBtVjtbts2FP3Pp7htVoyKa0b8kCWhxbBlaxMUHYagAlqg3Y/NWDEMzYAsz7T32SPtkCIvaUu2
47q1gUihdHk/z7mXvqMbuqOaalXjY6xxTaep1b3q8aHG1fTPH/SW/qaLH+81re9Jh+/9GkKNja/d
soTgtU+8Fje3ddvbztInVpdX/qSP516D8RpgDb73a3EHVf4WBint7enJ9U71retpfUuXA9lVeAGX
lVa6a5qGlvhnuKWLYcAKRIeP9F7In15UMMOQfFLRssYD+YNfcCSfhgXcqAU/+yDTW/z0PKxYIb9N
778MNw3Jy7TC8ldp5Swq4ScL3vCsEkE/P8pKk5S6iOK1v8JmFmYhHTSZwqxvku4k9KEKKxCPPpDk
d64r+pWGV/RiQB3EDIsUfxTGEfF3TnXa5fhfGdICwX+OurLf0fAXK9lIcqHE2THL5LSPTMywGTPs
L0trxJhaq3xVYHf5b1VuHSp0xv65rYXlrbVWprbaeA2xeFwqHvloQ8PDjBfbxpt2BFihIZcn5fL8
OWXvN86M4MyESHhkPDxonVWusdpFvaKEhcfC6Wnpa7Xq2ibELman9GwfzFJ5p3rPCHhcCaAUoJyW
bH4piW2DoZAaNQj52gMI6H8Qxmk3xkXmj90YZ4aYmlpQhXcQmIwAntgcmCpjs4AixAIV2tYklBSl
HFAyIUCSU1t2sYuQYIUx+ojsrAl9MsG6ZAKZLpRnuCyx3nok+XrLWP1vo952YbXdv7tuVNMa06Ki
vZJYcsfCdU6JyC4YoxrfD6OSmXguQ4zA/qkKt8IpZsiaO0aSufFlafMe/AKXdExFqLu9qTA9kB45
M/vhqyGmwndEpEKMtHlkKuZ3/8KpKJQclYrfGXAcv9zzmEn4WQo+x9iklYyR6Y4LPIyQZcEH48Q0
+5Iz6WnHJifvXsRtKzmf2dYYJ8GF2NZyfR3GyUxwH4/0Ig6Re673NHvOdPYDBmqr1apZ2U0ccIPa
1wLL8TNRUplIUCQooqFhXXCftq3quxl9I+7ek1z52gLxv74ar2foUV/CUwNPG/c1HA1+uk0/Dfzs
WqsncWU/37RouvCzXXyWf6AygQG/KDVM/saZXZS8L5N0B6viQWIuk1mJrWvfXXZG8boSxcR0sIOV
5VIo0RaZWvUxdttD035P8kg+40kBf4sjXNemLrndwEodxWjBW8JCNwH7tJnEGfxYvprd/QS+mkWq
VzLph4f4SsgmHrlUt9WbZ1l/nOHeBkLDePk83KChn4degZuF4r7DGxxWsfK6MVvENpTnV88ZYS5O
LSuN0N9HCVayTjbFPUimWTiJpC34MJjPv/ssZK4qoq5rHKBI54HUWzklRxQQULB9OA+UKDYp8R2s
B3fAG1ZXnHmY8zV+gJgmOdXpqX212L0A1gl1utOFCLUQM8xnZUM5VLEkH10ikwgW8upDdvVLBbaT
T64PBa/vlA0HifGsmvkpxQ+ZOml+31Tw9UKY9JRRtMdG8dkYvvHv+cVcDG/+BxoC0iwKZW5kc3Ry
ZWFtCmVuZG9iagozNyAwIG9iagoxMTMyCmVuZG9iagozNSAwIG9iago8PCAvVHlwZSAvUGFnZSAv
UGFyZW50IDMgMCBSIC9SZXNvdXJjZXMgMzggMCBSIC9Db250ZW50cyAzNiAwIFIgL01lZGlhQm94
ClswIDAgNzIwIDU0MF0gPj4KZW5kb2JqCjM4IDAgb2JqCjw8IC9Qcm9jU2V0IFsgL1BERiAvVGV4
dCBdIC9Db2xvclNwYWNlIDw8IC9DczIgOCAwIFIgL0NzMSA3IDAgUiA+PiAvRm9udCA8PAovRzIg
MTEgMCBSIC9UVDMuMCAyMCAwIFIgL1RUNC4xIDIyIDAgUiAvVFQxLjEgMTAgMCBSID4+ID4+CmVu
ZG9iago0MCAwIG9iago8PCAvTGVuZ3RoIDQxIDAgUiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+Pgpz
dHJlYW0KeAGdWF1v2zYUfeevuOu6lkkaRhJpSwKGokjX7wFtAAPdsO5laYtiaAqk+U39n7ukeA8p
i5LsxQ92TPJ+nnMu5Vu6oluqqDIV/zW2cZuuprbuTc9/tHEVff9E7+kbXTy9q+n6jurwurvmQxsb
t93ghMJ3X/FdNG6rtredpa9wl775Qp9PvYfGe+Bo+HV3rW7Zlf/IAZnax9OT653pW9fT9Q1d7shu
wwZ+c850TWVrOud/djd0sdvVxse6+0x/Kf3bqxMOoyH9ywmdV7ygX5+GT5b0m/2lM176m3av6dmO
yyOJh7AUJ35MWHW/MW7rukJYysey+xdORrkf5YTzNtvKbrwTtZ876cuQqCONjCufMdfgoaz8Hkvw
s3/nnfeHBaXPUK+zR7JZNmHpgw5LbFCWzEU0JJ4enSguO1vGoTqc4Y4giOiUtBz6cCJ2ETkCeznb
IkbOUdXbbhkobd+iei+aATa/MiPs40Na5OyAT3K1TzJgU9lmwKZ/O2860wYAD+2xxqOaoal/jDAQ
GCb4z7IYO1AR/HBQ18Zjv5n4cUIB/dPIj2BNeZ7N+hGSwU/TDjIx8cMVVAPVyHsaGHYvfOCez/eR
9LOIvHcRMBEfgRyDGdgDPgRlwNIUgPDNSFQBeOZMjoEPC+cLAPZZuSwumAE4BbdA9AytyNNKJYXJ
BIVpGWBi260AiZaAFDROeY1LOgaitqEBm0QorCBzCTnmoPSV7wOLohRLiJxKjLPmudjHB6yxWkTC
iyEsIapkMn1C6eSYLGWFR70hIbAtu1P8hUYmJSq1AFSzri63wHJrujhjmMgD8I8lctl6InJwEsV8
jcUsMGUWZ04yOUoszjNJ03KNwr5+jBDQUUbrHoUzrf9Huilo6iLK2oASRiiMyQpauoKywEppdwaS
g5AQD8MXAPVQ0Iu4hChLWgY7gHg8znMUoOVNJdi1wvym78uwkxFSmPBLNZKSSwvAVS+IgzRCyZBA
YwO1eTq7qMubsT5PbxUKYxscnpe/1B24fC8eH/io8suJRC6ZvI2hPPHvjJ3Vim75DjaZmdOhnDOg
EacpUoyU0wCOnAFpkxzLYhumGPq/f49SWvJKVvhy44cN6T+kKDM5Qqwa64fT/r2Ac8wp/r9vHWXr
e2IVFfEgscqu9uMUFq4ceSapVerI+8afHjSM64JYeV1j3C2Ile/KolhJcxXmJ/D9QnpqUp+hE6Iu
2J32CEkLg2xBvuLSnnypxavYDMagTHXXHa1MyBCRjJRwqHhRvmI3hBxCrJF8DQ8r6/Kl9Kp8pUvS
mnyxmKfuoGGZfHFUh8kX69wB8lVv7HLZmXhq9LhLelm+PDjm5GuYCIfLF83Ll0ryNbGHnkl/zUdP
TI5qipjODwReQa2hpQCVoANbUodkKcq30iBS+YlgcTjX/MNIfL4rX8sLw3kaCiIQ2k/v5ZdyAUGu
sncNnuHhwneYMShcy+5FYgZ25y78KKVoWuGSZdBGsWLQEnEk9cdWNhxrrPxvT/iJhyMOjz6dM46f
vPlRePiJB0+fSxOble2QHyEOUcz4eCDxr1z4Elyu/gOpmozRCmVuZHN0cmVhbQplbmRvYmoKNDEg
MCBvYmoKMTE3MAplbmRvYmoKMzkgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVudCAzIDAgUiAv
UmVzb3VyY2VzIDQyIDAgUiAvQ29udGVudHMgNDAgMCBSIC9NZWRpYUJveApbMCAwIDcyMCA1NDBd
ID4+CmVuZG9iago0MiAwIG9iago8PCAvUHJvY1NldCBbIC9QREYgL1RleHQgXSAvQ29sb3JTcGFj
ZSA8PCAvQ3MyIDggMCBSIC9DczEgNyAwIFIgPj4gL0ZvbnQgPDwKL0cyIDExIDAgUiAvVFQzLjAg
MjAgMCBSIC9UVDQuMSAyMiAwIFIgL1RUMS4xIDEwIDAgUiA+PiA+PgplbmRvYmoKNDQgMCBvYmoK
PDwgL0xlbmd0aCA0NSAwIFIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBdVJLS8Qw
EL7nV3ygQrq62TwmfcDiQRFFBFkIeFBPZReRrVD7/8FptulauyaHTKeZ75GZFhu00NBK87LOki8N
ClOpihc8aXxv8YIvrG47g7qDiburuci74VozVogxtx9zA7jTReVKh/1Id8x8YLfoGWzPwGp4d7Vo
maoPDcgpEwWR0YpQN7gJIIp/+WAgpb0tsOSP0GAVglG90LCDvMgQPsVdiE5ngM6XJwBNoVXe43lS
Pv8DKV4hKWNXBHmeYRmD5yHBbJwwkHUMLOQiBg7yqb/CiXSeZWKKcfkmU/VDDJiA8d4RHvGffltR
1C8mD2IpV6V3/rQBsIF1UnWVmNTgRcgweDnK2f5WkSYh9YkHaPasUZaY9akslKF8IuveHvq05vlz
19yqg9XND1a4hfIKZW5kc3RyZWFtCmVuZG9iago0NSAwIG9iagozMDQKZW5kb2JqCjQzIDAgb2Jq
Cjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQgMyAwIFIgL1Jlc291cmNlcyA0NiAwIFIgL0NvbnRlbnRz
IDQ0IDAgUiAvTWVkaWFCb3gKWzAgMCA3MjAgNTQwXSA+PgplbmRvYmoKNDYgMCBvYmoKPDwgL1By
b2NTZXQgWyAvUERGIC9UZXh0IF0gL0NvbG9yU3BhY2UgPDwgL0NzMiA4IDAgUiAvQ3MxIDcgMCBS
ID4+IC9Gb250IDw8Ci9HMiAxMSAwIFIgL1RUMS4xIDEwIDAgUiA+PiA+PgplbmRvYmoKMyAwIG9i
ago8PCAvVHlwZSAvUGFnZXMgL01lZGlhQm94IFswIDAgNzIwIDU0MF0gL0NvdW50IDggL0tpZHMg
WyAyIDAgUiAxNiAwIFIgMjMgMCBSCjI3IDAgUiAzMSAwIFIgMzUgMCBSIDM5IDAgUiA0MyAwIFIg
XSA+PgplbmRvYmoKNDcgMCBvYmoKPDwgL1R5cGUgL0NhdGFsb2cgL1BhZ2VzIDMgMCBSID4+CmVu
ZG9iagoxMSAwIG9iago8PCAvVHlwZSAvRm9udCAvU3VidHlwZSAvVHlwZTAgL0VuY29kaW5nIC9J
ZGVudGl0eS1IIC9EZXNjZW5kYW50Rm9udHMgWzQ4IDAgUl0KL0Jhc2VGb250IC9IWlRDR1UrU2lt
U3VuIC9Ub1VuaWNvZGUgNDkgMCBSID4+CmVuZG9iago0OSAwIG9iago8PCAvTGVuZ3RoIDUwIDAg
UiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAFdkM9qwzAMxu9+Ch27Q3GSXoNhdBRy
2B+a7QEcWwmGxTaKc8jbV3a6FiawwJJ+H58kz91b510C+UXB9JhgdN4SLmElgzDg5LyoG7DOpPuv
1Myso5AM99uScO78GKBtBYC8MrIk2uDwasOAL7n2SRbJ+QkOP+e+VPo1xl+c0SeohFJgcWS5dx0/
9IwgC3rsLPdd2o5MPSe+t4jAjpiod0smWFyiNkjaTyjaikO1Fw4l0Nt/7WaHhvE5fVKZKbmpVBao
61zac4NF5g/Iinn7h1uzErHRcqKyQ/bmPD6uGEPMPsq7AVVGdbIKZW5kc3RyZWFtCmVuZG9iago1
MCAwIG9iagoyMzMKZW5kb2JqCjQ4IDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9DSURG
b250VHlwZTIgL0Jhc2VGb250IC9IWlRDR1UrU2ltU3VuIC9DSURTeXN0ZW1JbmZvCjw8IC9SZWdp
c3RyeSAoQWRvYmUpIC9PcmRlcmluZyAoSWRlbnRpdHkpIC9TdXBwbGVtZW50IDAgPj4gL1cgNTEg
MCBSIC9EVyAxMDAwCi9Gb250RGVzY3JpcHRvciA1MiAwIFIgL0NJRFRvR0lETWFwIDUzIDAgUiA+
PgplbmRvYmoKNTEgMCBvYmoKWyAzIDMgNTAwIDE3IDE3IDUwMCBdCmVuZG9iago1MiAwIG9iago8
PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0ZvbnROYW1lIC9IWlRDR1UrU2ltU3VuIC9GbGFncyAz
MiAvRm9udEJCb3ggWy04IC0xNDUgMTAwMCA4NTldCi9JdGFsaWNBbmdsZSAwIC9Bc2NlbnQgODU5
IC9EZXNjZW50IC0xNDEgL0NhcEhlaWdodCA2NzYgL1N0ZW1WIDAgL0xlYWRpbmcKMTQxIC9YSGVp
Z2h0IDQ0NSAvQXZnV2lkdGggNTAwIC9NYXhXaWR0aCAxMDAwIC9Gb250RmlsZTIgNTQgMCBSID4+
CmVuZG9iago1NCAwIG9iago8PCAvTGVuZ3RoIDU1IDAgUiAvTGVuZ3RoMSAxMzc2IC9GaWx0ZXIg
L0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae2Uz2sTQRTHv7O72WTb/JRaJLY1bYpGqsamNfHQYNWk
FkQRa7EtFA01bYSkDSXV6mlBPHrJybNXL0EpRkXBY8FD8eDFiL0pXvTizXb9zu6Sk+IfoDPMvPd5
37czwzBva6trRXTAhIrYwq1aDHZT/IDyerG6VHFYe0sbWCrfWXT5O+3FUrFww2H8pE2XGHBYjNIO
liq1dYe1Fq2/vLLg6toXsq9SWK86OqQeWy5Uig57xiVXV4uuLmbITxzt97NQAPNR/fNcq35bMGUA
QUA6qihj2P5GUhKHGS5kX7Yjno7sq2Pvvl0Ljf1Ap0wBnj08Y0q7Ke69t3atD4za5wf3sJtMa1kt
DApYu/Y2zoeuTKOejoqICCOFhAiLIBK0Idf6RQAT5IDLQfI+MuNPJxKXRFNY9x+gt5E6f3mmYfbO
NoWeL3GK55pCk54mPY/t5a/Tk6i0UZGoSlSkqkpEW4VEIRFSFfGcGHIaYP1v//QN4DFfeJVD46v/
ZFnQ4eO/wc9SCmMPutDNdxpFD/pk5I86M/5+jVyjD5uslB52xfqKaYzgJN5wv3FkkGXljLHGPuIq
LqATB+xRp3KXJyxjBTH2KE8kzyhHCGgkjrBk8rn9/f2zR7m0XZQmHRMRzrIdYjDCkbRXjG9s6du6
or8QGWZ7NraMbUMxnos01OTOPE7tzA8fzwwcPDGaHkl17+3SY7ph6BzC5/X6DN3rs9cUvBun/nUE
gMm5K2fPTQ9N3axMrS3jF8m6qFcKZW5kc3RyZWFtCmVuZG9iago1NSAwIG9iago1NjcKZW5kb2Jq
CjUzIDAgb2JqCjw8IC9MZW5ndGggNTYgMCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVh
bQp4AWNgAANGCIWVZAIAAEMABAplbmRzdHJlYW0KZW5kb2JqCjU2IDAgb2JqCjE3CmVuZG9iagox
MCAwIG9iago8PCAvVHlwZSAvRm9udCAvU3VidHlwZSAvVHJ1ZVR5cGUgL0Jhc2VGb250IC9FRFFT
R1ErQ2FsaWJyaSAvRm9udERlc2NyaXB0b3IKNTcgMCBSIC9Ub1VuaWNvZGUgNTggMCBSIC9GaXJz
dENoYXIgMzMgL0xhc3RDaGFyIDEwMSAvV2lkdGhzIFsgNjYyIDUyNSA0OTgKNTI1IDIyNiA2NzMg
NTI1IDM5MSA1NTcgNTI3IDMzNSA1MjUgNDU5IDQ3OSAzNDkgNDIzIDMwNSA1NDMgNjE1IDU3OSA1
MTcgNjQ2CjIyOSA0NzEgNTIwIDI1MiA0ODggNDg3IDQ1OSA1MDcgNTA3IDI1MCA4OTAgNTI1IDQz
MyA0OTggNTA3IDIyOSA1MjUgNDYzIDUwNwo2MjMgNzE1IDc5OSAyNTIgNTI1IDQ1MyAyNjggNDUy
IDUyOSA0MjAgNDU1IDgwOCA1NDQgMzAzIDMwMyA1MDcgMzg2IDQ5OCA0OTgKMzA2IDUwNyAzOTUg
NjEyIDUwNyA4NTUgNTMzIDYxNiAzMjYgXSA+PgplbmRvYmoKNTggMCBvYmoKPDwgL0xlbmd0aCA1
OSAwIFIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBXZTLbtswEEX3+gou00VgWqTs
BBAEFCkCeNEH6vYD9KASAbUsyPLCf99zx27aZnENXM2DPEOaq6fdp904LG71bT62+7S4fhi7OZ2O
57lNrkkvw5itc9cN7XJz9q091FO2onh/OS3psBv7oyvLzLnVd0pOy3xxdx+7Y5M+6NvXuUvzML64
u59Pe/uyP0/Tr3RI4+J8VlWuSz3tPtfTl/qQ3MpK73cd8WG53FP1N+PHZUqOHVGxvm6pPXbpNNVt
muvxJWWl91X5/FxlaezehW4FTd++1nNW5kVFsn90/HT85J6f2lvlLeddRdGpIldy3bncr/9LLvx1
Q01/20m+rkrJ+9hXrJdjkfdb6so8YJH3m0I2YhE2yW6wyPtiLbvFImot+QGLsEHRGouotYUaLCIa
FW2xiOiDLBASna02YRFRW6jHImpzkgPDlIgqOUAjYTey0Ei0smRoghFFrRugkcBX58C4JZKFH4CT
iIo3ACfR+VEWOAm7lX3EIpIbWVglrCXDGow3ajgBVomFbBuwBuONtmdYg/HSn2RYJe9ZPSsjrBKn
3MrCKtHKorBG492oc4RVYlZqBbSJWs2KvZjoLHwWN0FknWGNV16NLsIqkawTBMuEtSis8cprC8HK
HLSu7QrWeD3fTrWwSmxDg2W6JpJtG7ByG1Wr0XEUJhaqZWGViGpWnKqpb7xquS8mxi4EpmuCiEPh
7/bn4q/Duz9CwSgk+mgyBaOQ6CM6RlsWxs6VxsIusSVLhrswdq4lUbglooIt4JaAtf0DW1wPV3es
AFQCR1EuuIlaHd8GOoltqBUX3ITVuvwpTXSG/R86vSt6/97eq/Y8zzxV9kjaK6bXaRjT2zs6HSc1
MP0GDIdfTgplbmRzdHJlYW0KZW5kb2JqCjU5IDAgb2JqCjY1NAplbmRvYmoKNTcgMCBvYmoKPDwg
L1R5cGUgL0ZvbnREZXNjcmlwdG9yIC9Gb250TmFtZSAvRURRU0dRK0NhbGlicmkgL0ZsYWdzIDQg
L0ZvbnRCQm94IFstNTAzIC0zMDcgMTI0MCA5NjRdCi9JdGFsaWNBbmdsZSAwIC9Bc2NlbnQgOTUy
IC9EZXNjZW50IC0yNjkgL0NhcEhlaWdodCA2MzIgL1N0ZW1WIDAgL1hIZWlnaHQKNDY0IC9BdmdX
aWR0aCA1MjEgL01heFdpZHRoIDEzMjggL0ZvbnRGaWxlMiA2MCAwIFIgPj4KZW5kb2JqCjYwIDAg
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
DVZlEz7/F8yZzlaiGyPALQ3bvnPetM19dVadRrGY9ZVzNzZPX9GcnZx7Yddu1JVWY7ToN09f25HI
qOiurBucWYbpk1aBd+qs692YWnjNosJww8IpTRvnFEpb+m9cVe3OClks8NJzMsOxcHZDb1l1Xyob
3cPt9Fu12an+6tyOqlA0N6q2BjxWr93iRD0XzdveNnVtd61R1lbOoba/BL7YL+GL5cMunU7V0TBa
oZQokHISUk5cimVK8YAUZQYq5pNi+I4UjxR3S3GXFLdhoU/KUUs5KikZoO7C8ZSDW6tCjw/EQ40Y
YjrM7lA8irrzZBbhjb8zn6aycIaNdj/qNOIDZsxGBxEbdfxt9Ns9EkTFbRU2mb9Eux/ddJ4y4LBK
VVKcCGAFFRWsSkZsNkOkx0A9RUTYHbXl1EvkcaBkegUnCbeRbuCjLzJgyJ4UcxNjAdtyPmmrtbBb
4kt4qK3y4AWkiPJLl+MW8f722HsmmxnzB4NW+oXaGSwIRkqDtlvs7vH75fFF0kPSpkh8/H0RfZds
GriGzqDfa1YcmMzja5DM+k9/FJX/PFZHLdYQauIxvHUWIq8dw5tj76YM9og0026DjtC036UjKLXO
1OthaWgEiP1z0Mg2FjSGYtNXweOGFtNXAdlV7LCRhqm3o+6wz4bm42KEhrnTF5HQ+diwAPwVc6sQ
tmamD8iWchniSYBvHUEVutWI7BQeyug2spd9EdGhaoauqaJpMIr+pGFSFJl9vdHkKI/ymKLWa8aL
1FZvTkZ2HIEp6b2xW51OtcGil/9hcRs1qhOOrIDfcvoFEyaeGkxBVTNyc5ywbtgLgDWbtD+M/1kh
Bc9DJkukGuVupYOYERvIOkwsWrfxKcmAL/2y49OHCeqrmKKWn2Qzd7xswGM82KJpx+z5bEq522sd
w9qjyy7/y+GazBUF8ZncnOzs8QU03B3LzsafRS3SmBj90RB8O1xLc/fctu5k0+D5a5dvWfv/AWeW
E9cKZW5kc3RyZWFtCmVuZG9iago2MSAwIG9iagoxODkxNQplbmRvYmoKMjIgMCBvYmoKPDwgL1R5
cGUgL0ZvbnQgL1N1YnR5cGUgL1RydWVUeXBlIC9CYXNlRm9udCAvUEZGTUdBK0hlbHZldGljYSAv
Rm9udERlc2NyaXB0b3IKNjIgMCBSIC9Ub1VuaWNvZGUgNjMgMCBSIC9GaXJzdENoYXIgMzMgL0xh
c3RDaGFyIDMzIC9XaWR0aHMgWyAxMzkgXSA+PgplbmRvYmoKNjMgMCBvYmoKPDwgL0xlbmd0aCA2
NCAwIFIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBXZDBbsMgEETvfMUek0OE7TNC
qlJF8qFtVCcfgGGxkGpAa3zw3xeIk0o97IGZeTAsP/fvvXcJ+JWCHjCBdd4QLmEljTDi5DxrOzBO
p/1UNT2ryHiGh21JOPfeBhCCAfDvjCyJNji8mTDisWhfZJCcn+BwPw9VGdYYf3BGn6BhUoJBm6/7
UPFTzQi8oqfeZN+l7ZSpv8Rtiwi5USbaRyUdDC5RaSTlJ2SiaaS4XCRDb/5ZOzDaPdm1UtRpOlvz
T6eg5YuvSnolym3qHmrRUsB5fK0qhlgerPMLftpwSgplbmRzdHJlYW0KZW5kb2JqCjY0IDAgb2Jq
CjIyMgplbmRvYmoKNjIgMCBvYmoKPDwgL1R5cGUgL0ZvbnREZXNjcmlwdG9yIC9Gb250TmFtZSAv
UEZGTUdBK0hlbHZldGljYSAvRmxhZ3MgNCAvRm9udEJCb3ggWy05NTEgLTQ4MSAxNDQ1IDExMjJd
Ci9JdGFsaWNBbmdsZSAwIC9Bc2NlbnQgNzcwIC9EZXNjZW50IC0yMzAgL0NhcEhlaWdodCA3MTcg
L1N0ZW1WIDk4IC9YSGVpZ2h0CjUyMyAvU3RlbUggODUgL0F2Z1dpZHRoIC00NDEgL01heFdpZHRo
IDE1MDAgL0ZvbnRGaWxlMiA2NSAwIFIgPj4KZW5kb2JqCjY1IDAgb2JqCjw8IC9MZW5ndGggNjYg
MCBSIC9MZW5ndGgxIDUwNjQgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBvVh7cBRF
Hv71PHY3JJxJANkkLDN7w5K3IVE5IBzZhN2QEMBAgNtFkN0kG5NIJIUhB1hwWwoqC3IqggqWyj08
IYcMmxQ3gZOLlJZavlBLTz2rlPN1dSXlPeRKRTP39WyyEkqp/EE5XT2/Z3d//XVvz8x2rVsfobEU
JZHqV4Q7W8i6xj0MUdTUEe5M2Jl/hsxu6u5SE7acRySuaem8sSNhO+4nGuO6cc3GofaZH8Df2hoJ
Nyfi9A3kdO5I2OwayCmtHV0bEnZmH6RjzdqmoXjm27BtHeENQ+PTe7DVm8MdkUT+ON5uSufaW7qG
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
F0/JyrYeQlVB5Idi6bOwUshP19TYOTytQ9rZz0Z6wkMemyf9HPEgX+jkXtFZeFjv5g9LD2bd6tRa
+fp2W2sKW3P6L3DA5tRwzPp4PMDrA25dDcKBt8miOoNS6gNHGdsVNJi5zSCfqx/vqOLqGxAu4lut
zYfxYRQXwVHghnZVkVqNkav5XlFjaqy2OaZWq63YTJLHkghEYsESMNgQAE+0FCN6gzlJNRIMzkI/
JbwfNEF6LIge2od6gLRcJd8iaVoRHqbi1PrA4oAe9eXoXl8Qq4DtO1Af0Aewc4NBZJUmkQLx5jbn
EOYyYC4tQPzqRC94d4mii2AsxvtsCGhufSAWy4nx31vCNhhd7PAOOQziKZxyg0Xr0RZCc+dYa+DW
3IAV5Jxegy09vKPwzn5phqcncaPlz4B2usXwjMvE8MzRMDxrVAyXJ5GOYHg2MJdzhn/+4zE8ZwTD
FZdm2JvEDZCVQOu1GK66TAzPHQ3DvlEx7E8iHcFwNTD7OcPzfjyGa0YwXHtphucncQNkHdDOtxhe
cJkYXjgahheNiuHrkkhHMFwPzNdxhhf/eAwvGcFww6UZXprEDZDLgHapxfDyy8TwL0bDcGBUDAeT
SEcwvAKYg5zh65MMe3N0uvAcjl507NJlP5hXXkA53pTkTKpiLij88xkf0LjS8GWRBulOegjv2/xf
JgHv4CSdxrebiP+AKhL/yzhK8PBEdaQbRKdRuQ1dfM8gCZWg29+j42hBtLzwOHqRIaeVXp3hzshF
rZJ2Gd/8XX7q67mGtPA8vvGRYV1mBN8s33chzgT7+pvbyqaVVVsJDF9hCfQ2/C9F9dXVC+dVFtZE
1nRHutqawshJRHky4jTJHLq4I6kztYTb/wfaHGTtCmVuZHN0cmVhbQplbmRvYmoKNjYgMCBvYmoK
MjcxNwplbmRvYmoKMjAgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1RydWVUeXBlIC9C
YXNlRm9udCAvRFdZQ1BVK0FyaWFsTVQgL0ZvbnREZXNjcmlwdG9yCjY3IDAgUiAvRW5jb2Rpbmcg
L01hY1JvbWFuRW5jb2RpbmcgL0ZpcnN0Q2hhciAxNjUgL0xhc3RDaGFyIDIwOCAvV2lkdGhzIFsK
MzUwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw
IDAgMCAwIDAgMCAwIDAgMAowIDAgMCAwIDAgMCAwIDU1NiBdID4+CmVuZG9iago2NyAwIG9iago8
PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0ZvbnROYW1lIC9EV1lDUFUrQXJpYWxNVCAvRmxhZ3Mg
MzIgL0ZvbnRCQm94IFstNjY1IC0zMjUgMjAwMCAxMDA2XQovSXRhbGljQW5nbGUgMCAvQXNjZW50
IDkwNSAvRGVzY2VudCAtMjEyIC9DYXBIZWlnaHQgNzE2IC9TdGVtViA5NSAvTGVhZGluZwozMyAv
WEhlaWdodCA1MTkgL1N0ZW1IIDg0IC9BdmdXaWR0aCA0NDEgL01heFdpZHRoIDIwMDAgL0ZvbnRG
aWxlMiA2OCAwIFIgPj4KZW5kb2JqCjY4IDAgb2JqCjw8IC9MZW5ndGggNjkgMCBSIC9MZW5ndGgx
IDcwMDAgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBrVl7eFNVtl9775NHXzQt0Gfa
nBAapGktFLBAmTZtk4JTgQJFEyySUiotgq0WfCKEUQSigDrKKD7wMQrqKKcpMinoUEWdEUW46uj4
BB8z6nyDoN+njoo997dPAlLHb+4/9+z+1lp7rbVf66yzzz7p8stXtFEqhUmQt3VZSxcZV+5nYF2t
VyxX4/W0HCJz08Vdi5fF60OXon7p4qVXXxyv54XAn2xva1kUr9NJ8HPaoYjX2Xjwke3Lll8Vr+e+
B566tLM1Yc8LoG5d1nJVYnySdvXSlmVtcf/8ibLe1dm9PFG3gZ/VdXlbwp+hfcqfBteHEDF4CfqK
ptC9ZCFONiqj84mUPygFZEJd2k3pzb/ds33igvQpX1vzrUb3D348qlgKL9y98ILvd/642EbWVFST
DH9pQDtL1cAMqrPR9zu/vwaTkT2deYk+ahJn9bpzHIefFqPpKMDF6KinwNEnRomCaKXDGxOu3szh
5ek1pUJF+zKDqqCdwE5gH6DQAlEIqw10NRAGdgL7gMOAGQssNKwqeCewDTgKmEWBsEdVh61mlMhF
21ysN11k03FABwQ5QMuAmcACYDOwDTAbflLTCawG9gEnADN5RXb0tnGYe3b0JoP1LllablRb4tXm
+Ua194JgnE+fFee+c+Nuk+NuY8fH1WfXxvmokjjPLCoPo/Pe5LTy/poskYVFZmHiXaCMP0/pjJGD
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
vWYLTYvTYLLTmXhm/q9GMf2EbGWwn5ollqFN9iQmGp+2VjmoPmh6qRHR0IQth+NkH4kkD7Ih1eKz
PDfBkPH40HeqdRrNxZNZhD98ckyUCOZrXoQMliY8RYY6mJ+oDnLMTzQK4pLZWVpSjz0zEql3qfWR
UKQlpocXulSbK9LHn+PPRbr82O3iiRPT99yUr9XfHETE2tlkPB6cantcbP2sHi9bP2deoA8/cajr
mwJRznhdqDbYMxK2QJ9K5DW0XGqlUrqoskINDIuMcqvhn9/nJQobVsVQGPVW/Lph6OJO0DFqjfG4
znbKj0OnxHVeQyfXJ/eYuqZA4rYYCSEfPeQQ/kODbvhBWqZ06/L/MQxFXqkwLAR/GKfjuMZQ/z8S
bvQ1nCrxVscrSx7yTfI/MRYiZ4YzowgEvxbRSVX0n/Sa6AdSlX45v2XsMG/HWSiFHH04VMzxDkky
v6LSGJxxV6ResD3HY/tm/jEqOzZ2zNDx54wrxxvS7BrhXnZHe8cdd3S038Ff7bj99g7I6Es/yQ4o
nfxCjFroTWcTiOeZVAyRq/Rek+OZYftkvu0fVDYdXYkJzuGK0s0O3HqrnHZ87qSPwrn2ly4B5Tqc
W+R8MxPxM+M7hHwXBOsa53pqLu9oWTq96X8BQeIdwwplbmRzdHJlYW0KZW5kb2JqCjY5IDAgb2Jq
CjQ2NjgKZW5kb2JqCjcwIDAgb2JqCihNYWMgT1MgWCAxMC44LjQgUXVhcnR6IFBERkNvbnRleHQp
CmVuZG9iago3MSAwIG9iagooTmluZykKZW5kb2JqCjcyIDAgb2JqCihQb3dlclBvaW50KQplbmRv
YmoKNzMgMCBvYmoKKEQ6MjAxMzA3MzExMTU2NTZaMDAnMDAnKQplbmRvYmoKNzQgMCBvYmoKKCkK
ZW5kb2JqCjc1IDAgb2JqClsgXQplbmRvYmoKMSAwIG9iago8PCAvQXV0aG9yIDcxIDAgUiAvUHJv
ZHVjZXIgNzAgMCBSIC9DcmVhdG9yIDcyIDAgUiAvQ3JlYXRpb25EYXRlIDczIDAgUiAvTW9kRGF0
ZQo3MyAwIFIgL0tleXdvcmRzIDc0IDAgUiAvQUFQTDpLZXl3b3JkcyA3NSAwIFIgPj4KZW5kb2Jq
CnhyZWYKMCA3NgowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwNDcyMjMgMDAwMDAgbiAKMDAwMDAw
MDYwMSAwMDAwMCBuIAowMDAwMDE1NzgzIDAwMDAwIG4gCjAwMDAwMDAwMjIgMDAwMDAgbiAKMDAw
MDAwMDU4MiAwMDAwMCBuIAowMDAwMDAwNzA1IDAwMDAwIG4gCjAwMDAwMDQ3NzAgMDAwMDAgbiAK
MDAwMDAwMzU2MyAwMDAwMCBuIAowMDAwMDAwMDAwIDAwMDAwIG4gCjAwMDAwMTc3MjYgMDAwMDAg
biAKMDAwMDAxNTk2NSAwMDAwMCBuIAowMDAwMDAwODI3IDAwMDAwIG4gCjAwMDAwMDM1NDIgMDAw
MDAgbiAKMDAwMDAwMzU5OSAwMDAwMCBuIAowMDAwMDA0NzQ5IDAwMDAwIG4gCjAwMDAwMDU0NDcg
MDAwMDAgbiAKMDAwMDAwNDgwNiAwMDAwMCBuIAowMDAwMDA1NDI3IDAwMDAwIG4gCjAwMDAwMDU1
NTQgMDAwMDAgbiAKMDAwMDA0MTczNiAwMDAwMCBuIAowMDAwMDAwMDAwIDAwMDAwIG4gCjAwMDAw
MzgxNzUgMDAwMDAgbiAKMDAwMDAwODY2MiAwMDAwMCBuIAowMDAwMDA1NzA1IDAwMDAwIG4gCjAw
MDAwMDg2NDEgMDAwMDAgbiAKMDAwMDAwODc2OSAwMDAwMCBuIAowMDAwMDEwMTMxIDAwMDAwIG4g
CjAwMDAwMDg5MjAgMDAwMDAgbiAKMDAwMDAxMDExMCAwMDAwMCBuIAowMDAwMDEwMjM4IDAwMDAw
IG4gCjAwMDAwMTE4ODMgMDAwMDAgbiAKMDAwMDAxMDM4OSAwMDAwMCBuIAowMDAwMDExODYyIDAw
MDAwIG4gCjAwMDAwMTE5OTAgMDAwMDAgbiAKMDAwMDAxMzM3MCAwMDAwMCBuIAowMDAwMDEyMTQx
IDAwMDAwIG4gCjAwMDAwMTMzNDkgMDAwMDAgbiAKMDAwMDAxMzQ3NyAwMDAwMCBuIAowMDAwMDE0
ODk1IDAwMDAwIG4gCjAwMDAwMTM2MjggMDAwMDAgbiAKMDAwMDAxNDg3NCAwMDAwMCBuIAowMDAw
MDE1MDAyIDAwMDAwIG4gCjAwMDAwMTU1NTMgMDAwMDAgbiAKMDAwMDAxNTE1MyAwMDAwMCBuIAow
MDAwMDE1NTMzIDAwMDAwIG4gCjAwMDAwMTU2NjAgMDAwMDAgbiAKMDAwMDAxNTkxNSAwMDAwMCBu
IAowMDAwMDE2NDM1IDAwMDAwIG4gCjAwMDAwMTYxMDYgMDAwMDAgbiAKMDAwMDAxNjQxNSAwMDAw
MCBuIAowMDAwMDE2NjUzIDAwMDAwIG4gCjAwMDAwMTY2OTEgMDAwMDAgbiAKMDAwMDAxNzYxNCAw
MDAwMCBuIAowMDAwMDE2OTM3IDAwMDAwIG4gCjAwMDAwMTc1OTQgMDAwMDAgbiAKMDAwMDAxNzcw
NyAwMDAwMCBuIAowMDAwMDE4OTEyIDAwMDAwIG4gCjAwMDAwMTgxNjIgMDAwMDAgbiAKMDAwMDAx
ODg5MiAwMDAwMCBuIAowMDAwMDE5MTQ3IDAwMDAwIG4gCjAwMDAwMzgxNTMgMDAwMDAgbiAKMDAw
MDAzODY1OCAwMDAwMCBuIAowMDAwMDM4MzQwIDAwMDAwIG4gCjAwMDAwMzg2MzggMDAwMDAgbiAK
MDAwMDAzODkwOCAwMDAwMCBuIAowMDAwMDQxNzE1IDAwMDAwIG4gCjAwMDAwNDE5OTkgMDAwMDAg
biAKMDAwMDA0MjI1OSAwMDAwMCBuIAowMDAwMDQ3MDE3IDAwMDAwIG4gCjAwMDAwNDcwMzggMDAw
MDAgbiAKMDAwMDA0NzA5MCAwMDAwMCBuIAowMDAwMDQ3MTEzIDAwMDAwIG4gCjAwMDAwNDcxNDIg
MDAwMDAgbiAKMDAwMDA0NzE4NCAwMDAwMCBuIAowMDAwMDQ3MjAzIDAwMDAwIG4gCnRyYWlsZXIK
PDwgL1NpemUgNzYgL1Jvb3QgNDcgMCBSIC9JbmZvIDEgMCBSIC9JRCBbIDw1MjE0ZWM4NTQ4NjM1
YWIyMDA4YzM3OTQ3NGE3M2Y5MD4KPDUyMTRlYzg1NDg2MzVhYjIwMDhjMzc5NDc0YTczZjkwPiBd
ID4+CnN0YXJ0eHJlZgo0NzM2OAolJUVPRgo=

--Apple-Mail=_6B552A02-666C-428F-A9A4-2FFFB8938952
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=utf-8



--Apple-Mail=_6B552A02-666C-428F-A9A4-2FFFB8938952--

From johnl@iecc.com  Wed Jul 31 05:19:04 2013
Return-Path: <johnl@iecc.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BAA6D21F9CDF for <weirds@ietfa.amsl.com>; Wed, 31 Jul 2013 05:19:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.818
X-Spam-Level: 
X-Spam-Status: No, score=-110.818 tagged_above=-999 required=5 tests=[AWL=0.381, BAYES_00=-2.599, HABEAS_ACCREDITED_SOI=-4.3, RCVD_IN_BSP_TRUSTED=-4.3, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9vinmDztKjGD for <weirds@ietfa.amsl.com>; Wed, 31 Jul 2013 05:19:01 -0700 (PDT)
Received: from leila.iecc.com (leila6.iecc.com [IPv6:2001:470:1f07:1126:0:4c:6569:6c61]) by ietfa.amsl.com (Postfix) with ESMTP id 472AB21F9D55 for <weirds@ietf.org>; Wed, 31 Jul 2013 05:18:57 -0700 (PDT)
Received: (qmail 33356 invoked from network); 31 Jul 2013 12:18:56 -0000
Received: from leila.iecc.com (64.57.183.34) by mail1.iecc.com with QMQP; 31 Jul 2013 12:18:56 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding; s=51f900b0.xn--3zv.k1307; i=johnl@user.iecc.com; bh=8xVNUa5IqsiH5nmnd52NeWuPOle9/bXopJg0jiwtzmo=; b=Cp5Ini8Kl6F1AG/2CvX1umjmrE7RTPMBT8xGMO9u/xJO1fmwKHpz/437Lim2ZrlxpwwDiEXKnMc0i5vjiNrcQESwrbOpfTHZRmcrCyUSUXarv3w3uXYKxZYTW5ttEO1dlVNVtqrQxRQDMnB4kKW5sWr5PVha0xu08NETGuYSsu/2/sEv3a7VaJy5dwMc0ugF0bGH4lt+rG1UBaePDZJ2YV0a1HLCO/+s8B+BHAK7idFn77H2pUGMKTKtQeiwwxYd
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding; s=51f900b0.xn--3zv.k1307; olt=johnl@user.iecc.com; bh=8xVNUa5IqsiH5nmnd52NeWuPOle9/bXopJg0jiwtzmo=; b=jsEFtVHkt12TF0nt3HiptyoGBeykjSmNSgIT6U88/58YbwoOWNzM+C4Q0WAkZWUX99XYnqqd0i5da0YTFs2a6TLAgfwZVyHPDVJXQfYkguZWTgxo+zxW4WFinGaFb/5GdupHZedRZ5p7zApj8S+qxQch3MPC0eqQEAytg+EBQHYQt7jV+T1a2QkYKxMGdCbyBwbWERetSSYBy07rovnzbskeib/vF765/f4ZPC2gFkJFVzlAJFCZJn8nvztB4/SW
Date: 31 Jul 2013 12:18:34 -0000
Message-ID: <20130731121834.2761.qmail@joyce.lan>
From: "John Levine" <johnl@taugh.com>
To: weirds@ietf.org
In-Reply-To: <831693C2CDA2E849A7D7A712B24E257F49226755@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
Organization: 
X-Headerized: yes
Mime-Version: 1.0
Content-type: text/plain; charset=utf-8
Content-transfer-encoding: 8bit
Subject: Re: [weirds] Current Search Functionality
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 Jul 2013 12:19:04 -0000

>org: Domain name lookup is available, but I can't find anything on the
>PIR web site that describes if/how search functionality and name
>server/registrar lookup is available. A search for "a." returns an
>"Invalid Input!" response. A list of registrars is available via link
>from the WHOIS web page.

The wildcard character is % rather than *, limit is 50 answers.  A _
matches one character at the end of a name.  You can also match hosts
and contacts.  Send "help" to get surprisingly helpful help text.

You 

$ whois -h whois.publicinterestregistry.net abcd%.org
 [ boilerplate here ]

Domain ID:D165691150-LROR
Domain Name:ABCD-69.ORG

Domain ID:D154485720-LROR
Domain Name:ABCD-974.ORG

Domain ID:D160653658-LROR
Domain Name:ABCD-APAC.ORG

etc.

From nkong@cnnic.cn  Wed Jul 31 05:38:54 2013
Return-Path: <nkong@cnnic.cn>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B273121F99BB for <weirds@ietfa.amsl.com>; Wed, 31 Jul 2013 05:38:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level: 
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hT329u05Duaz for <weirds@ietfa.amsl.com>; Wed, 31 Jul 2013 05:38:48 -0700 (PDT)
Received: from cnnic.cn (smtp.cnnic.cn [218.241.118.7]) by ietfa.amsl.com (Postfix) with SMTP id 3181721F9AE3 for <weirds@ietf.org>; Wed, 31 Jul 2013 05:36:02 -0700 (PDT)
Received: from unknown127.0.0.1 (HELO dhcp-16eb.meeting.ietf.org) (127.0.0.1) by 127.0.0.1 with SMTP; Wed, 31 Jul 2013 20:35:56 +0800
Content-Type: multipart/alternative; boundary="Apple-Mail=_67666C49-C135-404A-9FDB-1CC4A9D604C6"
Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\))
From: Ning Kong <nkong@cnnic.cn>
In-Reply-To: <CE1E92D2.2708C%andy@arin.net>
Date: Wed, 31 Jul 2013 14:35:49 +0200
Message-Id: <EB57532A-E7A0-4A05-8666-616E6CD70B17@cnnic.cn>
References: <CE1E92D2.2708C%andy@arin.net>
To: Andy Newton <andy@arin.net>
X-Mailer: Apple Mail (2.1508)
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] Search Slides
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 Jul 2013 12:38:54 -0000

--Apple-Mail=_67666C49-C135-404A-9FDB-1CC4A9D604C6
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi Andy,

> Absent from this slide deck are questions about Internationalization =
issues and how to handle Unicode and IDN partial matching on characters =
that can be combined. This is a big part of search and needs to be =
teased out.
I agree that i18n issues are very important for search. Because of the =
10 minutes limitation, I delete not only this part but also the security =
part from the search slides. If you or others strongly support =
discussing this part in tomorrow search slot, I'd like to add it into =
the slides. But I'm afraid we do not have enough time to focus on it.

> I consider paging and ordering to be advanced search features and they =
should be specified at a later date.
IMHO, ordering may be advanced. But I'm still not sure whether paging is =
advanced or basic. Let's assume paging is advanced and not supported by =
the first bundle of WG products, so I'm afraid that each RDAP server =
complying with RDAP core protocols has to provision a full answer within =
a single response even if the number of matched results is huge. Based =
on this scenario, I think paging or other function such as response =
number limit is necessary and should be basic.

Cheers,
Ning=

--Apple-Mail=_67666C49-C135-404A-9FDB-1CC4A9D604C6
Content-Transfer-Encoding: 7bit
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div>Hi Andy,</div><br class="Apple-interchange-newline"><blockquote type="cite">

<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">

<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; font-size: 14px; font-family: Calibri, sans-serif; ">
<div>Absent from this slide deck are questions about Internationalization issues and how to handle Unicode and IDN partial matching on characters that can be combined. This is a big part of search and needs to be teased out.</div></div></blockquote><div>I agree that i18n issues are very important for search. Because of the 10 minutes limitation, I delete not only this part but also the security part from the search slides. If you or others strongly support discussing this part in tomorrow search slot, I'd like to add it into the slides. But I'm afraid we do not have enough time to focus on it.</div><div><br></div><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; font-size: 14px; font-family: Calibri, sans-serif; ">
<div>I consider paging and ordering to be advanced search features and they should be specified at a later date.</div></div></blockquote><div>IMHO, ordering may be advanced. But I'm still not sure whether paging is advanced or basic. Let's assume paging is advanced and not supported by the first bundle of WG products, so I'm afraid that each RDAP server complying with RDAP core protocols has to provision a full answer within a single response even if the number of matched results is huge. Based on this scenario, I think paging or other function such as response number limit is necessary and should be basic.</div><div><br></div><div>Cheers,</div><div>Ning</div></div></body></html>
--Apple-Mail=_67666C49-C135-404A-9FDB-1CC4A9D604C6--

From andy@arin.net  Wed Jul 31 05:50:55 2013
Return-Path: <andy@arin.net>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C524211E8177 for <weirds@ietfa.amsl.com>; Wed, 31 Jul 2013 05:50:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.215
X-Spam-Level: 
X-Spam-Status: No, score=-3.215 tagged_above=-999 required=5 tests=[AWL=-0.617, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0YEXnB6RdQhG for <weirds@ietfa.amsl.com>; Wed, 31 Jul 2013 05:50:45 -0700 (PDT)
Received: from smtp1.arin.net (smtp1.arin.net [IPv6:2001:500:4:13::33]) by ietfa.amsl.com (Postfix) with ESMTP id 27B9421F9EE9 for <weirds@ietf.org>; Wed, 31 Jul 2013 05:50:38 -0700 (PDT)
Received: by smtp1.arin.net (Postfix, from userid 323) id C61C5165268; Wed, 31 Jul 2013 08:50:37 -0400 (EDT)
Received: from CHAXCH06.corp.arin.net (chaxch06.corp.arin.net [192.149.252.95]) by smtp1.arin.net (Postfix) with ESMTP id 0CB5C16525C; Wed, 31 Jul 2013 08:50:37 -0400 (EDT)
Received: from CHAXCH03.corp.arin.net (10.1.30.17) by CHAXCH06.corp.arin.net (192.149.252.95) with Microsoft SMTP Server (TLS) id 14.2.342.3; Wed, 31 Jul 2013 08:50:36 -0400
Received: from CHAXCH02.corp.arin.net ([169.254.2.236]) by CHAXCH03.corp.arin.net ([10.1.30.17]) with mapi id 14.02.0328.009; Wed, 31 Jul 2013 08:50:36 -0400
From: Andy Newton <andy@arin.net>
To: Ning Kong <nkong@cnnic.cn>
Thread-Topic: [weirds] Search Slides
Thread-Index: AQHOjW2GFG7dkGIEvUacqAs0SgDyOJl+qraAgAAttYCAACTAgIAAJaWA
Date: Wed, 31 Jul 2013 12:50:35 +0000
Message-ID: <CE1ED2C3.270FD%andy@arin.net>
In-Reply-To: <EB57532A-E7A0-4A05-8666-616E6CD70B17@cnnic.cn>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.5.130515
x-originating-ip: [192.149.252.96]
Content-Type: multipart/alternative; boundary="_000_CE1ED2C3270FDandyarinnet_"
MIME-Version: 1.0
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] Search Slides
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 Jul 2013 12:50:59 -0000

--_000_CE1ED2C3270FDandyarinnet_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

From: Ning Kong <nkong@cnnic.cn<mailto:nkong@cnnic.cn>>
Date: Wednesday, July 31, 2013 2:35 PM
To: Andrew Newton <andy@arin.net<mailto:andy@arin.net>>
Cc: "Murray S. Kucherawy" <superuser@gmail.com<mailto:superuser@gmail.com>>=
, "weirds@ietf.org<mailto:weirds@ietf.org>" <weirds@ietf.org<mailto:weirds@=
ietf.org>>
Subject: Re: [weirds] Search Slides

Hi Andy,

Absent from this slide deck are questions about Internationalization issues=
 and how to handle Unicode and IDN partial matching on characters that can =
be combined. This is a big part of search and needs to be teased out.
I agree that i18n issues are very important for search. Because of the 10 m=
inutes limitation, I delete not only this part but also the security part f=
rom the search slides. If you or others strongly support discussing this pa=
rt in tomorrow search slot, I'd like to add it into the slides. But I'm afr=
aid we do not have enough time to focus on it.

Given the past discussions on internationalization issues in this working g=
roup, I think it is a mistake to not make use of our face-to-face time to s=
ort these matters out. If are this time constrained on issues that require =
high bandwidth interaction, the chairs should ask for another slot now.

IMHO, ordering may be advanced. But I'm still not sure whether paging is ad=
vanced or basic. Let's assume paging is advanced and not supported by the f=
irst bundle of WG products, so I'm afraid that each RDAP server complying w=
ith RDAP core protocols has to provision a full answer within a single resp=
onse even if the number of matched results is huge. Based on this scenario,=
 I think paging or other function such as response number limit is necessar=
y and should be basic.

That's a good use case, but in practical terms I doubt any server operator =
is willing to allow streaming of data so large as to enable data mining. So=
 there is no real need for paging.

-andy

--_000_CE1ED2C3270FDandyarinnet_
Content-Type: text/html; charset="us-ascii"
Content-ID: <FF529A24A79D7C46B8C6B31DD001AF6D@corp.arin.net>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif; ">
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>Ning Kong &lt;<a href=3D"mail=
to:nkong@cnnic.cn">nkong@cnnic.cn</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Wednesday, July 31, 2013 2:35=
 PM<br>
<span style=3D"font-weight:bold">To: </span>Andrew Newton &lt;<a href=3D"ma=
ilto:andy@arin.net">andy@arin.net</a>&gt;<br>
<span style=3D"font-weight:bold">Cc: </span>&quot;Murray S. Kucherawy&quot;=
 &lt;<a href=3D"mailto:superuser@gmail.com">superuser@gmail.com</a>&gt;, &q=
uot;<a href=3D"mailto:weirds@ietf.org">weirds@ietf.org</a>&quot; &lt;<a hre=
f=3D"mailto:weirds@ietf.org">weirds@ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>Re: [weirds] Search Slides=
<br>
</div>
<div><br>
</div>
<blockquote id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style=3D"BORDER-LEFT:=
 #b5c4df 5 solid; PADDING:0 0 0 5; MARGIN:0 0 0 5;">
<div>
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line=
-break: after-white-space; ">
<div>
<div>Hi Andy,</div>
<br class=3D"Apple-interchange-newline">
<blockquote type=3D"cite">
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line=
-break: after-white-space; font-size: 14px; font-family: Calibri, sans-seri=
f; ">
<div>Absent from this slide deck are questions about Internationalization i=
ssues and how to handle Unicode and IDN partial matching on characters that=
 can be combined. This is a big part of search and needs to be teased out.<=
/div>
</div>
</blockquote>
<div>I agree that i18n issues are very important for search. Because of the=
 10 minutes limitation, I delete not only this part but also the security p=
art from the search slides. If you or others strongly support discussing th=
is part in tomorrow search slot,
 I'd like to add it into the slides. But I'm afraid we do not have enough t=
ime to focus on it.</div>
</div>
</div>
</div>
</blockquote>
</span>
<div><br>
</div>
<div>Given the past discussions on internationalization issues in this work=
ing group, I think it is a mistake to not make use of our face-to-face time=
 to sort these matters out. If are this time constrained on issues that req=
uire high bandwidth interaction,
 the chairs should ask for another slot now.</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<blockquote id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style=3D"BORDER-LEFT:=
 #b5c4df 5 solid; PADDING:0 0 0 5; MARGIN:0 0 0 5;">
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line=
-break: after-white-space; ">
<div>IMHO, ordering may be advanced. But I'm still not sure whether paging =
is advanced or basic. Let's assume paging is advanced and not supported by =
the first bundle of WG products, so I'm afraid that each RDAP server comply=
ing with RDAP core protocols has
 to provision a full answer within a single response even if the number of =
matched results is huge. Based on this scenario, I think paging or other fu=
nction such as response number limit is necessary and should be basic.</div=
>
</div>
</blockquote>
</span>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line=
-break: after-white-space; ">
<div>That's a good use case, but in practical terms I doubt any server oper=
ator is willing to allow streaming of data so large as to enable data minin=
g. So there is no real need for paging.</div>
</div>
</span>
<div><br>
</div>
<div>-andy</div>
</body>
</html>

--_000_CE1ED2C3270FDandyarinnet_--

From shollenbeck@verisign.com  Wed Jul 31 06:02:44 2013
Return-Path: <shollenbeck@verisign.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 520F421F9EF6 for <weirds@ietfa.amsl.com>; Wed, 31 Jul 2013 06:02:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.723
X-Spam-Level: 
X-Spam-Status: No, score=-6.723 tagged_above=-999 required=5 tests=[AWL=-0.125, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JKbRKUOwC42W for <weirds@ietfa.amsl.com>; Wed, 31 Jul 2013 06:02:38 -0700 (PDT)
Received: from exprod6og107.obsmtp.com (exprod6og107.obsmtp.com [64.18.1.208]) by ietfa.amsl.com (Postfix) with ESMTP id E0A2E11E8197 for <weirds@ietf.org>; Wed, 31 Jul 2013 06:00:53 -0700 (PDT)
Received: from osprey.verisign.com ([216.168.239.75]) (using TLSv1) by exprod6ob107.postini.com ([64.18.5.12]) with SMTP ID DSNKUfkKcyIn7y3zPhKSdpH3deZ8aCUKkKyc@postini.com; Wed, 31 Jul 2013 06:02:11 PDT
Received: from brn1wnexcas01.vcorp.ad.vrsn.com (brn1wnexcas01.vcorp.ad.vrsn.com [10.173.152.205]) by osprey.verisign.com (8.13.6/8.13.4) with ESMTP id r6VD0UsA002077 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 31 Jul 2013 09:00:31 -0400
Received: from BRN1WNEXMBX01.vcorp.ad.vrsn.com ([::1]) by brn1wnexcas01.vcorp.ad.vrsn.com ([::1]) with mapi id 14.02.0342.003; Wed, 31 Jul 2013 09:00:30 -0400
From: "Hollenbeck, Scott" <shollenbeck@verisign.com>
To: Ning Kong <nkong@cnnic.cn>, Andy Newton <andy@arin.net>
Thread-Topic: [weirds] Search Slides
Thread-Index: AQHOjeruXO22VsC22kSKl9yS8pFTXpl+voEA
Date: Wed, 31 Jul 2013 13:00:29 +0000
Message-ID: <831693C2CDA2E849A7D7A712B24E257F49226AE5@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
References: <CE1E92D2.2708C%andy@arin.net> <EB57532A-E7A0-4A05-8666-616E6CD70B17@cnnic.cn>
In-Reply-To: <EB57532A-E7A0-4A05-8666-616E6CD70B17@cnnic.cn>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.173.152.4]
Content-Type: multipart/alternative; boundary="_000_831693C2CDA2E849A7D7A712B24E257F49226AE5BRN1WNEXMBX01vc_"
MIME-Version: 1.0
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] Search Slides
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 Jul 2013 13:02:44 -0000

--_000_831693C2CDA2E849A7D7A712B24E257F49226AE5BRN1WNEXMBX01vc_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

TmluZywgbm9uZSBvZiB0aGUgZ1RMRHMgSSBsb29rZWQgYXQgdGhpcyBtb3JuaW5nIChjb20vbmV0
LCBvcmcsIGJpeikgcHJvdmlkZSBhbnkga2luZCBvZiBwYWdpbmcgc3VwcG9ydC4gRG8geW91IGtu
b3cgYW55IHJlZ2lzdHJ5IG9wZXJhdG9yIHRoYXQgZG9lcz8gRG9lcyBDTk5JQz8gSSBjYW4gc2Vl
IHN1Z2dlc3RpbmcgYSByZXNwb25zZSBsaW1pdCwgYnV0IGlmIG5vIG9uZSBpcyBkb2luZyBwYWdp
bmcgbm93IGl04oCZcyBtb3JlIGRpZmZpY3VsdCBmb3IgbWUgdG8gYmVsaWV2ZSB0aGF0IGl04oCZ
cyBhIG11Y2gtbmVlZGVkIGNvcmUgc2VydmljZS4NCg0KU2NvdHQNCg0KRnJvbTogd2VpcmRzLWJv
dW5jZXNAaWV0Zi5vcmcgW21haWx0bzp3ZWlyZHMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxm
IE9mIE5pbmcgS29uZw0KU2VudDogV2VkbmVzZGF5LCBKdWx5IDMxLCAyMDEzIDg6MzYgQU0NClRv
OiBBbmR5IE5ld3Rvbg0KQ2M6IHdlaXJkc0BpZXRmLm9yZw0KU3ViamVjdDogUmU6IFt3ZWlyZHNd
IFNlYXJjaCBTbGlkZXMNCg0KSGkgQW5keSwNCg0KDQpBYnNlbnQgZnJvbSB0aGlzIHNsaWRlIGRl
Y2sgYXJlIHF1ZXN0aW9ucyBhYm91dCBJbnRlcm5hdGlvbmFsaXphdGlvbiBpc3N1ZXMgYW5kIGhv
dyB0byBoYW5kbGUgVW5pY29kZSBhbmQgSUROIHBhcnRpYWwgbWF0Y2hpbmcgb24gY2hhcmFjdGVy
cyB0aGF0IGNhbiBiZSBjb21iaW5lZC4gVGhpcyBpcyBhIGJpZyBwYXJ0IG9mIHNlYXJjaCBhbmQg
bmVlZHMgdG8gYmUgdGVhc2VkIG91dC4NCkkgYWdyZWUgdGhhdCBpMThuIGlzc3VlcyBhcmUgdmVy
eSBpbXBvcnRhbnQgZm9yIHNlYXJjaC4gQmVjYXVzZSBvZiB0aGUgMTAgbWludXRlcyBsaW1pdGF0
aW9uLCBJIGRlbGV0ZSBub3Qgb25seSB0aGlzIHBhcnQgYnV0IGFsc28gdGhlIHNlY3VyaXR5IHBh
cnQgZnJvbSB0aGUgc2VhcmNoIHNsaWRlcy4gSWYgeW91IG9yIG90aGVycyBzdHJvbmdseSBzdXBw
b3J0IGRpc2N1c3NpbmcgdGhpcyBwYXJ0IGluIHRvbW9ycm93IHNlYXJjaCBzbG90LCBJJ2QgbGlr
ZSB0byBhZGQgaXQgaW50byB0aGUgc2xpZGVzLiBCdXQgSSdtIGFmcmFpZCB3ZSBkbyBub3QgaGF2
ZSBlbm91Z2ggdGltZSB0byBmb2N1cyBvbiBpdC4NCg0KSSBjb25zaWRlciBwYWdpbmcgYW5kIG9y
ZGVyaW5nIHRvIGJlIGFkdmFuY2VkIHNlYXJjaCBmZWF0dXJlcyBhbmQgdGhleSBzaG91bGQgYmUg
c3BlY2lmaWVkIGF0IGEgbGF0ZXIgZGF0ZS4NCklNSE8sIG9yZGVyaW5nIG1heSBiZSBhZHZhbmNl
ZC4gQnV0IEknbSBzdGlsbCBub3Qgc3VyZSB3aGV0aGVyIHBhZ2luZyBpcyBhZHZhbmNlZCBvciBi
YXNpYy4gTGV0J3MgYXNzdW1lIHBhZ2luZyBpcyBhZHZhbmNlZCBhbmQgbm90IHN1cHBvcnRlZCBi
eSB0aGUgZmlyc3QgYnVuZGxlIG9mIFdHIHByb2R1Y3RzLCBzbyBJJ20gYWZyYWlkIHRoYXQgZWFj
aCBSREFQIHNlcnZlciBjb21wbHlpbmcgd2l0aCBSREFQIGNvcmUgcHJvdG9jb2xzIGhhcyB0byBw
cm92aXNpb24gYSBmdWxsIGFuc3dlciB3aXRoaW4gYSBzaW5nbGUgcmVzcG9uc2UgZXZlbiBpZiB0
aGUgbnVtYmVyIG9mIG1hdGNoZWQgcmVzdWx0cyBpcyBodWdlLiBCYXNlZCBvbiB0aGlzIHNjZW5h
cmlvLCBJIHRoaW5rIHBhZ2luZyBvciBvdGhlciBmdW5jdGlvbiBzdWNoIGFzIHJlc3BvbnNlIG51
bWJlciBsaW1pdCBpcyBuZWNlc3NhcnkgYW5kIHNob3VsZCBiZSBiYXNpYy4NCg0KQ2hlZXJzLA0K
TmluZw0K

--_000_831693C2CDA2E849A7D7A712B24E257F49226AE5BRN1WNEXMBX01vc_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQov
KiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1z
b05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNp
emU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTps
aW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6
Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29I
eXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxl
Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTcNCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5z
LXNlcmlmIjsNCgljb2xvcjojMUY0OTdEOw0KCWZvbnQtd2VpZ2h0Om5vcm1hbDsNCglmb250LXN0
eWxlOm5vcm1hbDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25s
eTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWlu
IDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0
aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5
XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4N
CjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlv
dXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286
c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1V
UyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEi
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5OaW5nLCBu
b25lIG9mIHRoZSBnVExEcyBJIGxvb2tlZCBhdCB0aGlzIG1vcm5pbmcgKGNvbS9uZXQsIG9yZywg
Yml6KSBwcm92aWRlIGFueSBraW5kIG9mIHBhZ2luZyBzdXBwb3J0LiBEbyB5b3Uga25vdyBhbnkg
cmVnaXN0cnkgb3BlcmF0b3IgdGhhdCBkb2VzPyBEb2VzIENOTklDPyBJIGNhbiBzZWUgc3VnZ2Vz
dGluZw0KIGEgcmVzcG9uc2UgbGltaXQsIGJ1dCBpZiBubyBvbmUgaXMgZG9pbmcgcGFnaW5nIG5v
dyBpdOKAmXMgbW9yZSBkaWZmaWN1bHQgZm9yIG1lIHRvIGJlbGlldmUgdGhhdCBpdOKAmXMgYSBt
dWNoLW5lZWRlZCBjb3JlIHNlcnZpY2UuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj5TY290dDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEu
NXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAw
aW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiB3ZWlyZHMt
Ym91bmNlc0BpZXRmLm9yZyBbbWFpbHRvOndlaXJkcy1ib3VuY2VzQGlldGYub3JnXQ0KPGI+T24g
QmVoYWxmIE9mIDwvYj5OaW5nIEtvbmc8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBKdWx5
IDMxLCAyMDEzIDg6MzYgQU08YnI+DQo8Yj5Ubzo8L2I+IEFuZHkgTmV3dG9uPGJyPg0KPGI+Q2M6
PC9iPiB3ZWlyZHNAaWV0Zi5vcmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFt3ZWlyZHNdIFNl
YXJjaCBTbGlkZXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPkhpIEFuZHksPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkFic2VudCBm
cm9tIHRoaXMgc2xpZGUgZGVjayBhcmUgcXVlc3Rpb25zIGFib3V0IEludGVybmF0aW9uYWxpemF0
aW9uIGlzc3VlcyBhbmQgaG93IHRvIGhhbmRsZSBVbmljb2RlIGFuZCBJRE4gcGFydGlhbCBtYXRj
aGluZyBvbiBjaGFyYWN0ZXJzIHRoYXQgY2FuIGJlIGNvbWJpbmVkLiBUaGlzIGlzDQogYSBiaWcg
cGFydCBvZiBzZWFyY2ggYW5kIG5lZWRzIHRvIGJlIHRlYXNlZCBvdXQuPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGFn
cmVlIHRoYXQgaTE4biBpc3N1ZXMgYXJlIHZlcnkgaW1wb3J0YW50IGZvciBzZWFyY2guIEJlY2F1
c2Ugb2YgdGhlIDEwIG1pbnV0ZXMgbGltaXRhdGlvbiwgSSBkZWxldGUgbm90IG9ubHkgdGhpcyBw
YXJ0IGJ1dCBhbHNvIHRoZSBzZWN1cml0eSBwYXJ0IGZyb20gdGhlIHNlYXJjaCBzbGlkZXMuIElm
IHlvdSBvciBvdGhlcnMgc3Ryb25nbHkgc3VwcG9ydCBkaXNjdXNzaW5nIHRoaXMgcGFydCBpbiB0
b21vcnJvdw0KIHNlYXJjaCBzbG90LCBJJ2QgbGlrZSB0byBhZGQgaXQgaW50byB0aGUgc2xpZGVz
LiBCdXQgSSdtIGFmcmFpZCB3ZSBkbyBub3QgaGF2ZSBlbm91Z2ggdGltZSB0byBmb2N1cyBvbiBp
dC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRv
cDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5JIGNvbnNpZGVyIHBhZ2luZyBh
bmQgb3JkZXJpbmcgdG8gYmUgYWR2YW5jZWQgc2VhcmNoIGZlYXR1cmVzIGFuZCB0aGV5IHNob3Vs
ZCBiZSBzcGVjaWZpZWQgYXQgYSBsYXRlciBkYXRlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
SU1ITywgb3JkZXJpbmcgbWF5IGJlIGFkdmFuY2VkLiBCdXQgSSdtIHN0aWxsIG5vdCBzdXJlIHdo
ZXRoZXIgcGFnaW5nIGlzIGFkdmFuY2VkIG9yIGJhc2ljLiBMZXQncyBhc3N1bWUgcGFnaW5nIGlz
IGFkdmFuY2VkIGFuZCBub3Qgc3VwcG9ydGVkIGJ5IHRoZSBmaXJzdCBidW5kbGUgb2YgV0cgcHJv
ZHVjdHMsIHNvIEknbSBhZnJhaWQgdGhhdCBlYWNoIFJEQVAgc2VydmVyIGNvbXBseWluZyB3aXRo
IFJEQVAgY29yZQ0KIHByb3RvY29scyBoYXMgdG8gcHJvdmlzaW9uIGEgZnVsbCBhbnN3ZXIgd2l0
aGluIGEgc2luZ2xlIHJlc3BvbnNlIGV2ZW4gaWYgdGhlIG51bWJlciBvZiBtYXRjaGVkIHJlc3Vs
dHMgaXMgaHVnZS4gQmFzZWQgb24gdGhpcyBzY2VuYXJpbywgSSB0aGluayBwYWdpbmcgb3Igb3Ro
ZXIgZnVuY3Rpb24gc3VjaCBhcyByZXNwb25zZSBudW1iZXIgbGltaXQgaXMgbmVjZXNzYXJ5IGFu
ZCBzaG91bGQgYmUgYmFzaWMuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPkNoZWVycyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPk5pbmc8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_831693C2CDA2E849A7D7A712B24E257F49226AE5BRN1WNEXMBX01vc_--

From andy@arin.net  Wed Jul 31 06:22:49 2013
Return-Path: <andy@arin.net>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BA05721F9E73 for <weirds@ietfa.amsl.com>; Wed, 31 Jul 2013 06:22:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.127
X-Spam-Level: 
X-Spam-Status: No, score=-3.127 tagged_above=-999 required=5 tests=[AWL=-0.528, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LbIMwQrJtYYq for <weirds@ietfa.amsl.com>; Wed, 31 Jul 2013 06:22:43 -0700 (PDT)
Received: from smtp1.arin.net (smtp1.arin.net [IPv6:2001:500:4:13::33]) by ietfa.amsl.com (Postfix) with ESMTP id F0A0611E8171 for <weirds@ietf.org>; Wed, 31 Jul 2013 06:22:40 -0700 (PDT)
Received: by smtp1.arin.net (Postfix, from userid 323) id D5FC9165256; Wed, 31 Jul 2013 09:22:30 -0400 (EDT)
Received: from CHAXCH06.corp.arin.net (chaxch06.corp.arin.net [192.149.252.95]) by smtp1.arin.net (Postfix) with ESMTP id 4B2921651D6; Wed, 31 Jul 2013 09:22:28 -0400 (EDT)
Received: from CHAXCH03.corp.arin.net (10.1.30.17) by CHAXCH06.corp.arin.net (192.149.252.95) with Microsoft SMTP Server (TLS) id 14.2.342.3; Wed, 31 Jul 2013 09:22:28 -0400
Received: from CHAXCH02.corp.arin.net ([169.254.2.236]) by CHAXCH03.corp.arin.net ([10.1.30.17]) with mapi id 14.02.0328.009; Wed, 31 Jul 2013 09:22:27 -0400
From: Andy Newton <andy@arin.net>
To: "Hollenbeck, Scott" <shollenbeck@verisign.com>, Ning Kong <nkong@cnnic.cn>
Thread-Topic: [weirds] Search Slides
Thread-Index: AQHOjW2GFG7dkGIEvUacqAs0SgDyOJl+qraAgAAttYCAACTAgIAABuWAgAAnqQA=
Date: Wed, 31 Jul 2013 13:22:27 +0000
Message-ID: <CE1EDB62.27116%andy@arin.net>
In-Reply-To: <831693C2CDA2E849A7D7A712B24E257F49226AE5@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.5.130515
x-originating-ip: [192.149.252.96]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <155486B72EA46E49847F3BD5EF0EDA00@corp.arin.net>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] Search Slides
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 Jul 2013 13:22:49 -0000

From:  <Hollenbeck>, Scott Hollenbeck <shollenbeck@verisign.com>
Date:  Wednesday, July 31, 2013 3:00 PM
To:  Ning Kong <nkong@cnnic.cn>, Andrew Newton <andy@arin.net>
Cc:  "weirds@ietf.org" <weirds@ietf.org>
Subject:  RE: [weirds] Search Slides


>Ning, none of the gTLDs I looked at this morning (com/net, org, biz)
>provide any kind of paging support. Do you know any registry operator
>that does? Does CNNIC? I can see suggesting
> a response limit, but if no one is doing paging now it=B9s more difficult
>for me to believe that it=B9s a much-needed core service.
>=20
>Scott
>

With regard to a response limit, I see value in a boolean noting that the
response has been limited in that a client can signal that it has
happened. Anything fancier will require a human to understand and such
text can simply be put into a notice (already defined in the current round
of drafts).

-andy


From edainow@afilias.info  Wed Jul 31 09:10:21 2013
Return-Path: <edainow@afilias.info>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A0F6211E818C for <weirds@ietfa.amsl.com>; Wed, 31 Jul 2013 09:10:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.976
X-Spam-Level: 
X-Spam-Status: No, score=-3.976 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, GB_I_LETTER=-2, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TFROBegKyvBb for <weirds@ietfa.amsl.com>; Wed, 31 Jul 2013 09:10:07 -0700 (PDT)
Received: from outbound.afilias.info (outbound.afilias.info [66.199.183.4]) by ietfa.amsl.com (Postfix) with ESMTP id E056E11E80F9 for <weirds@ietf.org>; Wed, 31 Jul 2013 09:09:52 -0700 (PDT)
Received: from ms5.on1.afilias-ops.info ([10.109.8.9] helo=smtp.afilias.info) by outbound.afilias.info with esmtp (Exim 4.72) (envelope-from <edainow@afilias.info>) id 1V4YyG-0008Eu-3R for weirds@ietf.org; Wed, 31 Jul 2013 16:09:52 +0000
Received: from mail-lb0-f172.google.com ([209.85.217.172]) by smtp.afilias.info with esmtps (TLSv1:RC4-SHA:128) (Exim 4.72) (envelope-from <edainow@afilias.info>) id 1V4YyF-0000HG-67 for weirds@ietf.org; Wed, 31 Jul 2013 16:09:52 +0000
Received: by mail-lb0-f172.google.com with SMTP id o7so740379lbv.3 for <weirds@ietf.org>; Wed, 31 Jul 2013 09:09:45 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=DHiNVwDj5NNr/6c5C0FRAXiSieEpNIFPF5gwdnzw7Es=; b=EvrKIXmABuNpXaOpZLdrykZxA6ohE0BrvjJJaIFkiAwk6CmHOVeUl97UtXtKzbplYm f7qZwgoB5BPfGBoXR4GJaIz9tH6awT1zt07AN9hTOCC40ldhVBWWDbGR/hsQZNO6GT1L FkdV+tSepEdAe5xrZ5pXQV7W2Rw4pvIBsFnnfa4Ku+/SWX36rj96viqOOkIUnt7+W9hn l74fNKkPIvQ52oZyWOFoFgLv77tYimUWcK+bAITpwxBCSmdMq72gUCElBquTgr6XFCJU s3wo953XKwWpXQ8FfTzU7jScptuiJEXMwLGo3Rur9MeSyDw5CXsJBP8h4Cf7azVtzkcj vX+Q==
X-Received: by 10.152.30.35 with SMTP id p3mr13976566lah.32.1375286985609; Wed, 31 Jul 2013 09:09:45 -0700 (PDT)
MIME-Version: 1.0
X-Received: by 10.152.30.35 with SMTP id p3mr13976561lah.32.1375286985506; Wed, 31 Jul 2013 09:09:45 -0700 (PDT)
Received: by 10.112.79.137 with HTTP; Wed, 31 Jul 2013 09:09:45 -0700 (PDT)
In-Reply-To: <831693C2CDA2E849A7D7A712B24E257F49226755@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
References: <831693C2CDA2E849A7D7A712B24E257F49226755@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
Date: Wed, 31 Jul 2013 12:09:45 -0400
Message-ID: <CAGTGDydn9MZ5EJJriQQDtWKZUCOFbm=_cON49U-eKMFxWcwtXg@mail.gmail.com>
From: Ernie Dainow <edainow@afilias.info>
To: "Hollenbeck, Scott" <shollenbeck@verisign.com>
Content-Type: multipart/alternative; boundary=089e0160a4543c535704e2d0f48a
X-Gm-Message-State: ALoCoQl5OuSc8yDFjRmU4B7FHfbyRi7/y3x0o2B3nR2CIflW419bW3Xh4z05C83X4afA9BbX101VNlq3ZeFYrAuEWG6DSyQ7dwBP0bnOphyUqPzEfdtrPPC6muD/1pYtfEutywaYv+a+
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] Current Search Functionality
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 Jul 2013 16:10:22 -0000

--089e0160a4543c535704e2d0f48a
Content-Type: text/plain; charset=ISO-8859-1

On Wed, Jul 31, 2013 at 4:38 AM, Hollenbeck, Scott <shollenbeck@verisign.com
> wrote:

> I'm a little bored with what's going on in this morning's oauth WG session
> so I decided to do a little research on current search functionality for
> com, net, org, and biz. This is by no means intended to be a comprehensive
> survey.
>
> com/net: offers lookup and search for domains, name servers, and
> registrars by name. There's a limit of 50 results returned, with no paging
> or other method provided to get at whatever follows the first 50 results.
> The "." character is used to specify a search for anything matching a
> specific prefix. For example, a domain search for "a." will match all
> domains that begin with the letter "a". The "*" character can also be used
> for registrar name searches (but not domain names or name servers - go
> figure), but it's not documented. (Personal note: I have no idea why the
> "." character is used; "*" seems more intuitive to me. I need to ask the
> guy that maintains this software...)
>
> org: Domain name lookup is available, but I can't find anything on the PIR
> web site that describes if/how search functionality and name
> server/registrar lookup is available. A search for "a." returns an "Invalid
> Input!" response. A list of registrars is available via link from the WHOIS
> web page.
>

org is pretty much the same as com/net -- limit of 50 results, no paging.
Prefix wild card is %
Whois help is not standardized and not documented but is available to those
in the know via  whois -h whois.pir.org help

-Ernie


> biz: Similar to com/net, except that a maximum of 75 results will be
> returned. "*" is not supported.
>
> Scott
>
>
> _______________________________________________
> weirds mailing list
> weirds@ietf.org
> https://www.ietf.org/mailman/listinfo/weirds
>

--089e0160a4543c535704e2d0f48a
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><br><div class=3D"gmail=
_quote">On Wed, Jul 31, 2013 at 4:38 AM, Hollenbeck, Scott <span dir=3D"ltr=
">&lt;<a href=3D"mailto:shollenbeck@verisign.com" target=3D"_blank">shollen=
beck@verisign.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;p=
adding-left:1ex">I&#39;m a little bored with what&#39;s going on in this mo=
rning&#39;s oauth WG session so I decided to do a little research on curren=
t search functionality for com, net, org, and biz. This is by no means inte=
nded to be a comprehensive survey.<br>

<br>
com/net: offers lookup and search for domains, name servers, and registrars=
 by name. There&#39;s a limit of 50 results returned, with no paging or oth=
er method provided to get at whatever follows the first 50 results. The &qu=
ot;.&quot; character is used to specify a search for anything matching a sp=
ecific prefix. For example, a domain search for &quot;a.&quot; will match a=
ll domains that begin with the letter &quot;a&quot;. The &quot;*&quot; char=
acter can also be used for registrar name searches (but not domain names or=
 name servers - go figure), but it&#39;s not documented. (Personal note: I =
have no idea why the &quot;.&quot; character is used; &quot;*&quot; seems m=
ore intuitive to me. I need to ask the guy that maintains this software...)=
<br>

<br>
org: Domain name lookup is available, but I can&#39;t find anything on the =
PIR web site that describes if/how search functionality and name server/reg=
istrar lookup is available. A search for &quot;a.&quot; returns an &quot;In=
valid Input!&quot; response. A list of registrars is available via link fro=
m the WHOIS web page.<br>
</blockquote><div><br></div><div>org is pretty much the same as com/net -- =
limit of 50 results, no paging. Prefix wild card is %</div><div>Whois help =
is not standardized and not documented but is available to those in the kno=
w via =A0whois -h <a href=3D"http://whois.pir.org">whois.pir.org</a> help</=
div>
<div><br></div><div>-Ernie</div><div><br></div><blockquote class=3D"gmail_q=
uote" style=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-c=
olor:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
biz: Similar to com/net, except that a maximum of 75 results will be return=
ed. &quot;*&quot; is not supported.<br>
<br>
Scott<br>
<br>
<br>
_______________________________________________<br>
weirds mailing list<br>
<a href=3D"mailto:weirds@ietf.org">weirds@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/weirds" target=3D"_blank">=
https://www.ietf.org/mailman/listinfo/weirds</a><br>
</blockquote></div><br></div></div>

--089e0160a4543c535704e2d0f48a--

From nkong@cnnic.cn  Wed Jul 31 10:41:16 2013
Return-Path: <nkong@cnnic.cn>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 63A6D21F937E for <weirds@ietfa.amsl.com>; Wed, 31 Jul 2013 10:41:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level: 
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QkehJW2rrQ0T for <weirds@ietfa.amsl.com>; Wed, 31 Jul 2013 10:41:11 -0700 (PDT)
Received: from cnnic.cn (smtp.cnnic.cn [218.241.118.7]) by ietfa.amsl.com (Postfix) with SMTP id A256021E80D2 for <weirds@ietf.org>; Wed, 31 Jul 2013 10:41:08 -0700 (PDT)
Received: from unknown127.0.0.1 (HELO [192.168.5.10]) (127.0.0.1) by 127.0.0.1 with SMTP; Thu, 01 Aug 2013 01:40:59 +0800
Content-Type: multipart/alternative; boundary="Apple-Mail=_635D2807-0C98-4AD9-AB7D-5B02B9D1FDAF"
Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\))
From: Ning Kong <nkong@cnnic.cn>
In-Reply-To: <831693C2CDA2E849A7D7A712B24E257F49226AE5@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
Date: Wed, 31 Jul 2013 19:40:55 +0200
Message-Id: <303D3244-E163-4265-955C-E3A579F22E1C@cnnic.cn>
References: <CE1E92D2.2708C%andy@arin.net> <EB57532A-E7A0-4A05-8666-616E6CD70B17@cnnic.cn> <831693C2CDA2E849A7D7A712B24E257F49226AE5@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
To: "Hollenbeck, Scott" <shollenbeck@verisign.com>
X-Mailer: Apple Mail (2.1508)
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] Search Slides
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 Jul 2013 17:41:16 -0000

--Apple-Mail=_635D2807-0C98-4AD9-AB7D-5B02B9D1FDAF
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8


> Ning, none of the gTLDs I looked at this morning (com/net, org, biz) =
provide any kind of paging support. Do you know any registry operator =
that does? Does CNNIC? I can see suggesting a response limit, but if no =
one is doing paging now it=E2=80=99s more difficult for me to believe =
that it=E2=80=99s a much-needed core service.
No, I don't know either. CNNIC doesn't support such function.
I just think maybe there is a potential need for paging or response =
limit when more and more RDAP implementors coming up.

Cheers,
Ning


--Apple-Mail=_635D2807-0C98-4AD9-AB7D-5B02B9D1FDAF
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dutf-8"><base href=3D"x-msg://2291/"></head><body =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><div =
lang=3D"EN-US" link=3D"blue" vlink=3D"purple" style=3D"font-family: =
Helvetica; font-size: medium; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: =
none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div =
class=3D"WordSection1" style=3D"page: WordSection1; "><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif; "><span style=3D"font-family: Calibri, sans-serif; =
color: rgb(31, 73, 125); ">Ning, none of the gTLDs I looked at this =
morning (com/net, org, biz) provide any kind of paging support. Do you =
know any registry operator that does? Does CNNIC? I can see suggesting a =
response limit, but if no one is doing paging now it=E2=80=99s more =
difficult for me to believe that it=E2=80=99s a much-needed core =
service.<o:p></o:p></span></div></div></div></blockquote>No, I don't =
know either. CNNIC doesn't support such function.</div><div>I just think =
maybe there is a potential need for paging or response limit when more =
and more RDAP implementors coming =
up.</div><div><br></div><div>Cheers,</div><div>Ning</div><br></body></html=
>=

--Apple-Mail=_635D2807-0C98-4AD9-AB7D-5B02B9D1FDAF--

From nkong@cnnic.cn  Wed Jul 31 15:00:51 2013
Return-Path: <nkong@cnnic.cn>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 08FFE21E813A for <weirds@ietfa.amsl.com>; Wed, 31 Jul 2013 15:00:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ycTShXrm07Hh for <weirds@ietfa.amsl.com>; Wed, 31 Jul 2013 15:00:46 -0700 (PDT)
Received: from cnnic.cn (smtp.cnnic.cn [218.241.118.7]) by ietfa.amsl.com (Postfix) with SMTP id 3D21421E8138 for <weirds@ietf.org>; Wed, 31 Jul 2013 15:00:42 -0700 (PDT)
Received: from unknown127.0.0.1 (HELO [192.168.5.10]) (127.0.0.1) by 127.0.0.1 with SMTP; Thu, 01 Aug 2013 06:00:31 +0800
From: Ning Kong <nkong@cnnic.cn>
Content-Type: multipart/mixed; boundary="Apple-Mail=_05EF90D1-F634-491A-AC44-771BDF3F3B9D"
Message-Id: <C935CF99-F01D-4F4F-BE48-62AD6B85DEB2@cnnic.cn>
Date: Thu, 1 Aug 2013 00:00:30 +0200
To: "weirds@ietf.org" <weirds@ietf.org>
Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\))
X-Mailer: Apple Mail (2.1508)
Subject: [weirds] Search Slides (Final Version)
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 Jul 2013 22:00:51 -0000

--Apple-Mail=_05EF90D1-F634-491A-AC44-771BDF3F3B9D
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=utf-8


Hi Folks,

I update the slides again based on Andy's comments. See you tomorrow.

Cheers,
Ning
--Apple-Mail=_05EF90D1-F634-491A-AC44-771BDF3F3B9D
Content-Disposition: inline;
	filename="Open Questions on the Search function for RDAP - 02.pdf"
Content-Type: application/pdf;
	name="Open Questions on the Search function for RDAP - 02.pdf"
Content-Transfer-Encoding: base64

JVBERi0xLjMKJcTl8uXrp/Og0MTGCjQgMCBvYmoKPDwgL0xlbmd0aCA1IDAgUiAvRmlsdGVyIC9G
bGF0ZURlY29kZSA+PgpzdHJlYW0KeAGNU9tu1DAQffdXTKEtSWG9vjsuvVBQVYm3SpZ4oDxFVAh1
kZb9f4ljx3a2G1Q1eZjxeK5njrd0T1sSJLjAp7QydpDkZeABH1kj6O9P+kZ/aP1lJ2nckcz/bkSQ
1cVt0yJYsz01W0muhQ960PTUys2WX/R4liqoVAHd4N+NbItSSZXkJJe5Ie08l97SuKHPkYzJ9xDK
c+T2gVY4xA2tY0QIIuMjfafuqGcrgXP3picohrq3PdqCPK6Gk6zA5TTdQL6rN9X1oZtcWPfQV+ez
rOi9PNWLupZx6VSuWPf+w2GVFrXKN3Zula9Lz6J02GJPevaD4le6jXmdS9Sk/S9qUg88GGmeo8Yq
ajJ3oPagaGjVFl5CAl1NoLc8DYg6SRtW6VrLlCFtT/NMiXxsjxrg7KuHNDZwYQfXhrxT04QXYLy+
ovh7wq3Rj1vtlTUBNFhqIP5cWwJXRUqDSWxipFaZkRBKe+6dRVkcDhiZqFHLHmaTQbVsgA89Wooj
zYmlH7i3fkDiwJ1Pz/QgPQjvPPAEiY+xA4ghAQ0Z0gayOYtknkFedGIcXkiZy01zOZLKci0kyhvD
nWHL2ucf8y7xKC6qcpkVcLkt/CqtGdS6LvJTzwD3nsNN4UFLdj5zpD2NZ/3f/wM2MOrqCmVuZHN0
cmVhbQplbmRvYmoKNSAwIG9iago0ODYKZW5kb2JqCjIgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1Bh
cmVudCAzIDAgUiAvUmVzb3VyY2VzIDYgMCBSIC9Db250ZW50cyA0IDAgUiAvTWVkaWFCb3ggWzAg
MCA3MjAgNTQwXQo+PgplbmRvYmoKNiAwIG9iago8PCAvUHJvY1NldCBbIC9QREYgL1RleHQgXSAv
Q29sb3JTcGFjZSA8PCAvQ3MyIDggMCBSIC9DczEgNyAwIFIgPj4gL0ZvbnQgPDwKL0cyIDExIDAg
UiAvVFQxLjEgMTAgMCBSID4+ID4+CmVuZG9iagoxMiAwIG9iago8PCAvTGVuZ3RoIDEzIDAgUiAv
TiAzIC9BbHRlcm5hdGUgL0RldmljZVJHQiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0K
eAGdlndUU9kWh8+9N73QEiIgJfQaegkg0jtIFQRRiUmAUAKGhCZ2RAVGFBEpVmRUwAFHhyJjRRQL
g4Ji1wnyEFDGwVFEReXdjGsJ7601896a/cdZ39nnt9fZZ+9917oAUPyCBMJ0WAGANKFYFO7rwVwS
E8vE9wIYEAEOWAHA4WZmBEf4RALU/L09mZmoSMaz9u4ugGS72yy/UCZz1v9/kSI3QyQGAApF1TY8
fiYX5QKUU7PFGTL/BMr0lSkyhjEyFqEJoqwi48SvbPan5iu7yZiXJuShGlnOGbw0noy7UN6aJeGj
jAShXJgl4GejfAdlvVRJmgDl9yjT0/icTAAwFJlfzOcmoWyJMkUUGe6J8gIACJTEObxyDov5OWie
AHimZ+SKBIlJYqYR15hp5ejIZvrxs1P5YjErlMNN4Yh4TM/0tAyOMBeAr2+WRQElWW2ZaJHtrRzt
7VnW5mj5v9nfHn5T/T3IevtV8Sbsz55BjJ5Z32zsrC+9FgD2JFqbHbO+lVUAtG0GQOXhrE/vIADy
BQC03pzzHoZsXpLE4gwnC4vs7GxzAZ9rLivoN/ufgm/Kv4Y595nL7vtWO6YXP4EjSRUzZUXlpqem
S0TMzAwOl89k/fcQ/+PAOWnNycMsnJ/AF/GF6FVR6JQJhIlou4U8gViQLmQKhH/V4X8YNicHGX6d
axRodV8AfYU5ULhJB8hvPQBDIwMkbj96An3rWxAxCsi+vGitka9zjzJ6/uf6Hwtcim7hTEEiU+b2
DI9kciWiLBmj34RswQISkAd0oAo0gS4wAixgDRyAM3AD3iAAhIBIEAOWAy5IAmlABLJBPtgACkEx
2AF2g2pwANSBetAEToI2cAZcBFfADXALDIBHQAqGwUswAd6BaQiC8BAVokGqkBakD5lC1hAbWgh5
Q0FQOBQDxUOJkBCSQPnQJqgYKoOqoUNQPfQjdBq6CF2D+qAH0CA0Bv0BfYQRmALTYQ3YALaA2bA7
HAhHwsvgRHgVnAcXwNvhSrgWPg63whfhG/AALIVfwpMIQMgIA9FGWAgb8URCkFgkAREha5EipAKp
RZqQDqQbuY1IkXHkAwaHoWGYGBbGGeOHWYzhYlZh1mJKMNWYY5hWTBfmNmYQM4H5gqVi1bGmWCes
P3YJNhGbjS3EVmCPYFuwl7ED2GHsOxwOx8AZ4hxwfrgYXDJuNa4Etw/XjLuA68MN4SbxeLwq3hTv
gg/Bc/BifCG+Cn8cfx7fjx/GvyeQCVoEa4IPIZYgJGwkVBAaCOcI/YQRwjRRgahPdCKGEHnEXGIp
sY7YQbxJHCZOkxRJhiQXUiQpmbSBVElqIl0mPSa9IZPJOmRHchhZQF5PriSfIF8lD5I/UJQoJhRP
ShxFQtlOOUq5QHlAeUOlUg2obtRYqpi6nVpPvUR9Sn0vR5Mzl/OX48mtk6uRa5Xrl3slT5TXl3eX
Xy6fJ18hf0r+pvy4AlHBQMFTgaOwVqFG4bTCPYVJRZqilWKIYppiiWKD4jXFUSW8koGStxJPqUDp
sNIlpSEaQtOledK4tE20Otpl2jAdRzek+9OT6cX0H+i99AllJWVb5SjlHOUa5bPKUgbCMGD4M1IZ
pYyTjLuMj/M05rnP48/bNq9pXv+8KZX5Km4qfJUilWaVAZWPqkxVb9UU1Z2qbapP1DBqJmphatlq
+9Uuq43Pp893ns+dXzT/5PyH6rC6iXq4+mr1w+o96pMamhq+GhkaVRqXNMY1GZpumsma5ZrnNMe0
aFoLtQRa5VrntV4wlZnuzFRmJbOLOaGtru2nLdE+pN2rPa1jqLNYZ6NOs84TXZIuWzdBt1y3U3dC
T0svWC9fr1HvoT5Rn62fpL9Hv1t/ysDQINpgi0GbwaihiqG/YZ5ho+FjI6qRq9Eqo1qjO8Y4Y7Zx
ivE+41smsImdSZJJjclNU9jU3lRgus+0zwxr5mgmNKs1u8eisNxZWaxG1qA5wzzIfKN5m/krCz2L
WIudFt0WXyztLFMt6ywfWSlZBVhttOqw+sPaxJprXWN9x4Zq42Ozzqbd5rWtqS3fdr/tfTuaXbDd
FrtOu8/2DvYi+yb7MQc9h3iHvQ732HR2KLuEfdUR6+jhuM7xjOMHJ3snsdNJp9+dWc4pzg3OowsM
F/AX1C0YctFx4bgccpEuZC6MX3hwodRV25XjWuv6zE3Xjed2xG3E3dg92f24+ysPSw+RR4vHlKeT
5xrPC16Il69XkVevt5L3Yu9q76c+Oj6JPo0+E752vqt9L/hh/QL9dvrd89fw5/rX+08EOASsCegK
pARGBFYHPgsyCRIFdQTDwQHBu4IfL9JfJFzUFgJC/EN2hTwJNQxdFfpzGC4sNKwm7Hm4VXh+eHcE
LWJFREPEu0iPyNLIR4uNFksWd0bJR8VF1UdNRXtFl0VLl1gsWbPkRoxajCCmPRYfGxV7JHZyqffS
3UuH4+ziCuPuLjNclrPs2nK15anLz66QX8FZcSoeGx8d3xD/iRPCqeVMrvRfuXflBNeTu4f7kufG
K+eN8V34ZfyRBJeEsoTRRJfEXYljSa5JFUnjAk9BteB1sl/ygeSplJCUoykzqdGpzWmEtPi000Il
YYqwK10zPSe9L8M0ozBDuspp1e5VE6JA0ZFMKHNZZruYjv5M9UiMJJslg1kLs2qy3mdHZZ/KUcwR
5vTkmuRuyx3J88n7fjVmNXd1Z752/ob8wTXuaw6thdauXNu5Tnddwbrh9b7rj20gbUjZ8MtGy41l
G99uit7UUaBRsL5gaLPv5sZCuUJR4b0tzlsObMVsFWzt3WazrWrblyJe0fViy+KK4k8l3JLr31l9
V/ndzPaE7b2l9qX7d+B2CHfc3em681iZYlle2dCu4F2t5czyovK3u1fsvlZhW3FgD2mPZI+0Mqiy
vUqvakfVp+qk6oEaj5rmvep7t+2d2sfb17/fbX/TAY0DxQc+HhQcvH/I91BrrUFtxWHc4azDz+ui
6rq/Z39ff0TtSPGRz0eFR6XHwo911TvU1zeoN5Q2wo2SxrHjccdv/eD1Q3sTq+lQM6O5+AQ4ITnx
4sf4H++eDDzZeYp9qukn/Z/2ttBailqh1tzWibakNml7THvf6YDTnR3OHS0/m/989Iz2mZqzymdL
z5HOFZybOZ93fvJCxoXxi4kXhzpXdD66tOTSna6wrt7LgZevXvG5cqnbvfv8VZerZ645XTt9nX29
7Yb9jdYeu56WX+x+aem172296XCz/ZbjrY6+BX3n+l37L972un3ljv+dGwOLBvruLr57/17cPel9
3v3RB6kPXj/Mejj9aP1j7OOiJwpPKp6qP6391fjXZqm99Oyg12DPs4hnj4a4Qy//lfmvT8MFz6nP
K0a0RupHrUfPjPmM3Xqx9MXwy4yX0+OFvyn+tveV0auffnf7vWdiycTwa9HrmT9K3qi+OfrW9m3n
ZOjk03dp76anit6rvj/2gf2h+2P0x5Hp7E/4T5WfjT93fAn88ngmbWbm3/eE8/sKZW5kc3RyZWFt
CmVuZG9iagoxMyAwIG9iagoyNjEyCmVuZG9iago4IDAgb2JqClsgL0lDQ0Jhc2VkIDEyIDAgUiBd
CmVuZG9iagoxNCAwIG9iago8PCAvTGVuZ3RoIDE1IDAgUiAvTiAzIC9BbHRlcm5hdGUgL0Rldmlj
ZVJHQiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGFVd9v21QUPolvUqQWPyBYR4eK
xa9VU1u5GxqtxgZJk6XtShal6dgqJOQ6N4mpGwfb6baqT3uBNwb8AUDZAw9IPCENBmJ72fbAtElT
hyqqSUh76MQPISbtBVXhu3ZiJ1PEXPX6yznfOec7517bRD1fabWaGVWIlquunc8klZOnFpSeTYrS
s9RLA9Sr6U4tkcvNEi7BFffO6+EdigjL7ZHu/k72I796i9zRiSJPwG4VHX0Z+AxRzNRrtksUvwf7
+Gm3BtzzHPDTNgQCqwKXfZwSeNHHJz1OIT8JjtAq6xWtCLwGPLzYZi+3YV8DGMiT4VVuG7oiZpGz
rZJhcs/hL49xtzH/Dy6bdfTsXYNY+5yluWO4D4neK/ZUvok/17X0HPBLsF+vuUlhfwX4j/rSfAJ4
H1H0qZJ9dN7nR19frRTeBt4Fe9FwpwtN+2p1MXscGLHR9SXrmMgjONd1ZxKzpBeA71b4tNhj6JGo
yFNp4GHgwUp9qplfmnFW5oTdy7NamcwCI49kv6fN5IAHgD+0rbyoBc3SOjczohbyS1drbq6pQdqu
mllRC/0ymTtej8gpbbuVwpQfyw66dqEZyxZKxtHpJn+tZnpnEdrYBbueF9qQn93S7HQGGHnYP7w6
L+YGHNtd1FJitqPAR+hERCNOFi1i1alKO6RQnjKUxL1GNjwlMsiEhcPLYTEiT9ISbN15OY/jx4SM
she9LaJRpTvHr3C/ybFYP1PZAfwfYrPsMBtnE6SwN9ib7AhLwTrBDgUKcm06FSrTfSj187xPdVQW
Ok5Q8vxAfSiIUc7Z7xr6zY/+hpqwSyv0I0/QMTRb7RMgBxNodTfSPqdraz/sDjzKBrv4zu2+a2t0
/HHzjd2Lbcc2sG7GtsL42K+xLfxtUgI7YHqKlqHK8HbCCXgjHT1cAdMlDetv4FnQ2lLasaOl6vmB
0CMmwT/IPszSueHQqv6i/qluqF+oF9TfO2qEGTumJH0qfSv9KH0nfS/9TIp0Wboi/SRdlb6RLgU5
u++9nyXYe69fYRPdil1o1WufNSdTTsp75BfllPy8/LI8G7AUuV8ek6fkvfDsCfbNDP0dvRh0CrNq
TbV7LfEEGDQPJQadBtfGVMWEq3QWWdufk6ZSNsjG2PQjp3ZcnOWWing6noonSInvi0/Ex+IzAree
vPhe+CawpgP1/pMTMDo64G0sTCXIM+KdOnFWRfQKdJvQzV1+Bt8OokmrdtY2yhVX2a+qrykJfMq4
Ml3VR4cVzTQVz+UoNne4vcKLoyS+gyKO6EHe+75Fdt0Mbe5bRIf/wjvrVmhbqBN97RD1vxrahvBO
fOYzoosH9bq94uejSOQGkVM6sN/7HelL4t10t9F4gPdVzydEOx83Gv+uNxo7XyL/FtFl8z9ZAHF4
CmVuZHN0cmVhbQplbmRvYmoKMTUgMCBvYmoKMTA0NwplbmRvYmoKNyAwIG9iagpbIC9JQ0NCYXNl
ZCAxNCAwIFIgXQplbmRvYmoKMTcgMCBvYmoKPDwgL0xlbmd0aCAxOCAwIFIgL0ZpbHRlciAvRmxh
dGVEZWNvZGUgPj4Kc3RyZWFtCngBlZXbTuMwEIbv/RSDKMIpW9enJM1qhQQsy/EGydJebLmKQKsV
Xan0mXhPxo49NtlUYhupcZPx/L9nPrtbeIAtSJBC4kcbbeuVglZ1osMP1FbC6xP8hL+wvNgp6Heg
wrXrcVJtYtiGZjB69kLPYnIj286sDLyQXH7yG57nXkF7BXSD165nW5TyQwXWCBUM2a4TbWs76Ddw
7sDaEIA33bRi1dQaFvjDbWDpnBLeq3uGX4x/nVWwkMICP0+DwwqN4YOLCh7B3cKlw1qkVSYPWJy9
HtjYg2kaoYxdkYcrPRj4hrU1p+D+kMiHhcKW/SuivLlBwTRhleG2wO9heUb4yuDy+FtVplasqOGk
/8nUSotGGl9AUrBCoTGvcPBBYWR+okKTCrodIPMKbNwi4N8vfUM08KPQIVUMzmKrvqTeiRMKWvOK
YWcxnN7OQ5gBfpzif4RBXXSf5l+lmIEHluVPKGFChSahqMcJRdMrsYwepb8HN94W8kWTVJiDCyRb
BGWatK5SXlpDjGH8OhmlhDjI5E6AanBPTDJkrWhsbMFejMqtOIVRkZ1lQjNGQSSyiiRFVv+TpCAS
N1oWySSVInm/I0w3e2Bi/JZKezeOyW2l1lMwNa1gadzhlDBBQZ2iQ4fSpY7HtIzfRzNpLrGRUf8k
kCxgNwFkPAH3YNMituGMNapO2GAq/7cArodcfVkcEVRzro5ncl3NZ9eYPh10D+/4NDy3CmVuZHN0
cmVhbQplbmRvYmoKMTggMCBvYmoKNTQ1CmVuZG9iagoxNiAwIG9iago8PCAvVHlwZSAvUGFnZSAv
UGFyZW50IDMgMCBSIC9SZXNvdXJjZXMgMTkgMCBSIC9Db250ZW50cyAxNyAwIFIgL01lZGlhQm94
ClswIDAgNzIwIDU0MF0gPj4KZW5kb2JqCjE5IDAgb2JqCjw8IC9Qcm9jU2V0IFsgL1BERiAvVGV4
dCBdIC9Db2xvclNwYWNlIDw8IC9DczIgOCAwIFIgL0NzMSA3IDAgUiA+PiAvRm9udCA8PAovVFQz
LjAgMjAgMCBSIC9HMiAxMSAwIFIgL1RUNC4xIDIyIDAgUiAvVFQxLjEgMTAgMCBSID4+ID4+CmVu
ZG9iagoyNCAwIG9iago8PCAvTGVuZ3RoIDI1IDAgUiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+Pgpz
dHJlYW0KeAG1XOlu3cYV/s+nYB0bpqSI5mxc0qBA7TpukjaNG7X5EfWX0KAo4gKun6nvk0fqd4az
c4abrmzAknl175mzfWcdfazf1x/rru7aDn+44FKNrB7Y1E74UyvZ1f/9Z/1j/Z/61ZtPrH74VDP9
99MD3qSE+bEP7h2Ve/aLe2Y+XHTDJEZR/+LI+Sf/qn++JgqcKOA0+PvpofoIUvQtDtQyOs9Uy0m2
0yCn+uFD/fquFr3+AXzpWctGpVR9i//cfahf3d3hCd5693P9U9X84e0VjsHr5sVVfdvhheb39EDW
zef6Ab5pb9xr9439KffqtX4iqual/fmv9Deqbl7bJ+797+yTzwwR98qN+8DPripN373kidp3ta/M
2zv6ijO7N7s3MU2JB8d6bmnbN91f6Sd4u+GhbtzP/PGq/kd990399g52YDRcWfnDMA7IX8p2ZNLL
/x2vWQXhfwm7Er+r7/7tiERKDohIMWu5lp1sB2FVPB9H0JdbLqtZt6Ils8DHN/+7Cj9bm2iGgexn
V/pDuxpfWNeqjk+CSBjzkdZ8mt94El4kySdWxiDdafkwu1Twid4ga2+Qf7b6eut0UZFPWtEndBZS
GeCDXI48RwfWXlnB7//EsW+HbuigSicLfXLS5k/rjvOdZcZ5ibVla8p/0SZdeT+8mZ/UzTP7XvsW
7xDO3P0j5wrXVxUcWtSPdEz7yVVjyZe9r3X+7TDAvgkOhdMATSD5yLNKRg/1aWirxQCxW6PnM67p
L7dkSQLgtzD9X71dWnTOmH6WQuUpMNlKNU091G0IrTlACtL1x8paapbQDP6qvnuoPUnO4W0INwuS
sDN83Gxnt9dfvby/un7+Ao4B8Ppe//viS4BYJNiSxyenMf7pz8D6oZ0YZ7kzGGiB2VnvCdgGPiL6
eXdKCBkHDQgNoh2mLkvIMWvBemFQzgrdK/CXjAA0ah86F5e8nSSTOQHM5yInzQgAQLyDkM4ooMuH
wNSAUwgSU5bkLHPgy33zDN4EjXcDW/BaBfnBAR0IWBxH1hCaeBWmCI9i1eta8LFlfPB0jM+GyN86
TeKbjCZ1RrMm4IUpCwV/YnLpwY5sgb2jpizU2IoJ7IZyNKmWM+UwxbkQf5No+0mHuBihLs7fNLVq
6NdxyUaKejVSrCkWoiKcRlq7Af6yh78oSqoSaLaM6zh62kW93cqBMi6Ee0coY7jrkbrMcJjHbzCs
BEN6r7IGpgHicQxrTOJxLFJigIxFIOMM6+yVRqTrP13IY9U4tUJQtnnMoOuuipCBdQxFjZCqlDp0
CD1UN6UVUd3ATSlxQqoCtC0rLwDZVWJCtaJTPWnO0EzFWMCgNJpkqGi1IfMPUwgJFxiFIkgv8/jd
yzmSzNrzwQQJ9krClDmB9xTWIZIMgjzl4nyGVBBHAOllKgiUF/DHdVZ76HTS6FMQMVTq6osgQ9qr
UhF7IhtgzAMnTyyJ9hr1bgB3pdxvyVaQhLAJeQ8bPZXUOdYN1YH3kkiQ4bJphOdtmCcX2gXRlZCm
0FfmKxIv75I+1WRMkbuTeAQSyrnk5FxHE/3lFnnOSB5vnO9omZwjUHkCAwpDziTJztA5WSrk6NSe
Dhtd7RzTsXGPWjpCl1oQnmtrAJ11j6cd9Etozaw2OrTYkkbTxsGg1U51S/7tufaGpw0yrIPiuCT3
j/Vp6VAd/t7y/03r2HStKJdjBoWpsagN8Fs3MWAuEumBipnCyda9B0F8Tn1yEggsjY1jy3lHmXTJ
AuqmJ31Dy61VvGc2Lr6LOLHOLFes7YfQ3M/GtAydgFmu+raXY6DuFJKgbjSh5sZllF/rAP7KtBJ9
ZuraEH+1RrKKKGh8WUSp0FX1jkgtt1j+5xDFErCli4Os04iSli6zPVk6C2hcQxRXuRTtyQvWWhgy
Ci36H+grmk/z86rB8zJwl0+n00BBdUfJq6DRPYFPG1pMJzA0hlyX84GStFirDlfWvdfHvgydwGwY
Wgu8YwE/C4OuTuOX71TPAJ5kxOsn42BcclFAcOpwrksgwa9Y0oEEIGXkTgPlMgWNwqWL9pZry7to
FXTcNoyeTx1KG7au7l0J3IZQJ9WOXAXqTnFyC79mZ/JuFuAXFSnz3GbFsdDL871TBy5Z9Jq9fefY
wAg4//FL7DJsZycHa/nxLN48lSVyZYT7Ww3zwCGXCfipjysTclal24ZJP2+V6RHF2IC+qTds79pG
tPu6hutUFPIsvuE+LgH6wqWCORYDx0m9V0t8EZMY8mv0w4Mcx7OomxAljCjEpIJeuWqnfipkOGbW
chYhdjKKLkQZDPV0La/LY4xiZBtDYShOw6gzYJvK+RzepbIbyk2DU17sXIlWhZl1eBjD8gFILBEZ
0ZAN42zGZ1cTuscCoqQScZEFXQwQ8x9/aUDMU9kFiF/YSnrDaFJH0SQXiID+Gvo+tFxgo3nGasL8
zE77Co6SZ0wRtPaMWlqZ7Mw4igO9g1VfmDVp0I/7iHMEyp+LCUTgaczmTGcgv0QFvY25+/P0GVPh
CNS04bqHmVHAcXDIU+Eo7od5+Flm9EnBARPfrf4R7JvmYyervRKBSwNERCesc7b7R77ndqtzJ7QR
ABVudj+X2k/qbNHhg9KBiR5F2pgFmzPuVqSDFjrvUOs7uMkEqbMJSBqMS4fgWPXpVU+TkIu4XJnO
1PYcgxBHJ8Ps0zidG/JRT8sH5dyGx8LrDm54FChAKMmGh2H+aKGSZQVrbNjlOLDhMefQKAndhsfX
ZsMDVtO8EIc3PEps0zyBNg7dlC3V+c5af4VtLIuFUyk2YFOR5QfIpnR4fn2zaOXogJxUYVmiwYSB
M1qX056zmCEegok8Ia3UdH0Da6HdIAkxFiSdUh+1vlHQJMfIRmEHKiL8qP2NiBDAnraR4gEjMp5W
jHpOVGb2288RM2C0NHCgjRX8l7oUVbhPmas/8zL38z+BddZoX+XJLVegkok2V9IMF/66HKdWye7o
GV4ldmY46ym9NIK+KLNeqFLItptksJ2T4dF1S8J1xF2Tky2dyhFd1n4MjPip+BwhR9kHhDJ8ujrb
T8VNibC1YhW5jpeuEpzWFOM1t8v5qHbRZAeAVjcmtqLP5h368qW2eW4tpcRbL1HPizKl3XM/va/B
MO8JE/AoFSiMvuF+vj1qpxBuOdCuDxIc6blEuKJKHVSkt3iT76Burj8Uz8iQTfBosn3SjOf5eUxn
ziXSoIp+HBt0z94IJ7Xn5t3LfUE1RzOIqXQYlGdkwwtKh2Jqls5swvFGJHKFthtZlqILqa+hOkSX
u+cLFRZ8NUveuyrniOMIMRGbZ1x1iw4Ad2IyoLMwlbbsn4vNo8RUAn4khi293g9cqM1kXfk+JsIV
tUF8sbLuntQ75DKRW3rTxHspkFX7ouvJ37RvTvmg7Uc5nBAc6UGv+4vHGF70o9YZFojIuNMRbOR4
zzP+cINsvYSwGxoMHE9ILF72amXfaWeqnrPILKgIpVqJjCDygViXuNkzO959A3yFA2LOTrkeBZVL
IKmkKzMi9P2Fe6yaLY5kdikyWgwWniQai0NH6UDBWBBboqWCmLlzGCNxi6Sbd5I91SfAGDmxdpxX
kg2dVIi7I2fMNm6i5cqynIEFhqzoHlpB2GciCPZhT2QK2SRWYxGh04JPl7UHKZHhs0RfYZFACj1a
9uoN3edgRhTT0ZEy6Sj0KHc5C804VXQzAGn3Y1FEMnCXkbfY+dHXn/KslcZ/hWgS0QlMBd2gnquJ
6p4CHSy5YUWQMrp4RbCswCXiGuqLEMIQM80qX4F6AXELIaTEJUPM7Cae5XJ2CPinq7XsWo1b6aPw
Av4x2bYprnvg5oKw6Z3rXjNOlo6KDYZ2GHUFY0SiLYwuMlLvHxcZGdt1kTHnO9kgxLFhG1P08XUm
CuH8bQ5CSHCN3jcW+DaYpLZGr3c1QiaD27IFvRvrToNOJMzAiwQau0AI6hUV7AusrVn3o7gUSKvH
kPgCKw5F1phJjU7UGgucGelnq7ciy8zeUwWmswj69wf6T7Ivtl2URQcJyFNro9fXN55Aqa5uCQli
toULs6vafQZvBqfX2JGjtAnJFKVP88P1OFSEMTvRdpkwLqi3ctCLIhfhvAsr86zP0gy9rGSTMc75
IrF8yGkj6oG0BxTASlIj+wmYBLzqu5iRPeMyaodLcwHJDDItu5+HcLjELRO49TTpW4JPwG7Omhky
8WHAbMYJOMNt2v28CK+8w+pcPwSO9DikimQawDFnSCSlCkrxDIfZtPFI0ImoB/bLcW8Q9z4D+T4R
l+jTYaUqoJPh8nDn04TzEnOiw2hxnOIi+RGVTkxnNtd4NCGwraGwmF4213LjM9mWnZOFmKRvrAjs
8bI+bOCE8jyyLbtFBwN7PVcqOPzuGg5gRr/KI7ig77uf+iX36xaQAPg82l+xcV18dOtReaHeMLds
XMihABAPKvyWxK+7CpAcDb1372gsJ7ZG8LsmtkEZlyNFvzhFm1VSYWECv7yVHxuyndieY3NZhJDr
yK583bNUaqVFSInNbGyjzVPFxoDqAo3+/v05DmEsiSJxL7JXp256Jr8Bx96cLdolGq0t7s8S+GUG
lmZ97Ed3NepNaP8rmedCtEstYicY62EFwgfWSBekjO9pY00SbugPgTOctC+UeN+Y3yBxTpcLPrGd
hsUcDfQZAV+ATw+8fMD9T4zac7o0baS357hawBlHAw3bRsFQfyHIfbVSTnuxM/AJ7eRej1cKAgTO
f0tdc/Q7nKFSa5KQev9QvegiAnlepzerYgDfef0FZUxybz+gRKzmDJVa2xNWj3KqxAfSjZPUUNdL
35ycCdK99Ui6jM1XfeNxKs3CqtT7ZDpZKGi3+Tog+/7/9ru2/QplbmRzdHJlYW0KZW5kb2JqCjI1
IDAgb2JqCjM2MjIKZW5kb2JqCjIzIDAgb2JqCjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQgMyAwIFIg
L1Jlc291cmNlcyAyNiAwIFIgL0NvbnRlbnRzIDI0IDAgUiAvTWVkaWFCb3gKWzAgMCA3MjAgNTQw
XSA+PgplbmRvYmoKMjYgMCBvYmoKPDwgL1Byb2NTZXQgWyAvUERGIC9UZXh0IF0gL0NvbG9yU3Bh
Y2UgPDwgL0NzMiA4IDAgUiAvQ3MxIDcgMCBSID4+IC9Gb250IDw8Ci9UVDMuMCAyMCAwIFIgL0cy
IDExIDAgUiAvVFQ0LjEgMjIgMCBSIC9UVDEuMSAxMCAwIFIgPj4gPj4KZW5kb2JqCjI4IDAgb2Jq
Cjw8IC9MZW5ndGggMjkgMCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AbVY224b
NxB951dMmxahopheXla7NIqgubhpg+TBwRZtc3kSEhRFXMDxN/V/8kkdcjlDrpZeSTYsPeyKtyHP
zDkz1BVcwBU00KgGP8Ya1/YaOu2Vxw+0roGvn+AP+BdOn19r2F6Djt/rLU5qbRp2yTMEt33htrS4
bTpvewtf2Fxu+Rs+PwoWTLCAu8Hv9VZcoanwihtSOuzHg/NO+c552F7CswHsJg7Ax0Yr3bdtCyf4
Y7iE02HAFpw6fIb3Qr44X+E2DMgfV3DSYId8GhocyMexAV/Umvs+SBrFvY9iixXyIY3/Jb60IJ9R
C89/SS0PkhHuWfOCD1Yi2ueubJRmqdM0vQlP3DNP5kk6WjLFtn4g2zTpwyq24PR0BpA85tcVfITh
FZwPGAfJw4Lwx8A4An/nVK9dxv+lAS0Q/J8wruwTGP5hIxMnF0acHb0MTgdkkofN6OHwOLFGjK61
KkQFri7/W5VLxwit7L+2tLC8tNbKNFabYCEFj6Pgkd9NLBy2ebG7edONBCss5PCEHJ5vyHu/sWcE
eyYiEZhxOGi9Va612iW7oqRF4MLd3eIbtem7NmKXvFOebIlmKXhBcsCvmV2niR7UldnBsZ+bmBcc
4bxOYqk4iqVEHV6OCYM2xagfXfRUSX/aKrGWfrM+INtwLkoNHiHQTkTaFSzziQC2M0wA00e3x8eJ
daqjCM0c+LYShR9v4kC3vLpuVdsZ02GkBCPJlcfSoGZE5CMYo9qQZ5KRmVBnWWZ4d2VWSPIOy2MV
4NFLFxFy1P02SenUOUIOcYAF+Ty+oEr+zMzLmlhj3vSoifHlUZ1q+0C8wmfMjCXulXmv5jM8GWLo
YNhCYc42ymunZ/bEmAIRgRDNeL5IG3z+Of4MQOOvcHx8BHLhIw1FsKbpQRTpuRChKRRJufPerO3U
psUd72Ix7m0JiyOMoMb7vgkJqIhfBvw9yDNmcen06QHL+uNG2zNfW2/Uxtv5AVOSWhDafc4uUPRe
YYV2kxEscl6HGMdYV2uiCAsjS89bdDAVQvnoNQ2yqEGzk4YkXMRzqUFlLtmvQdXVdzTomFRcxTEY
mUXjPg0S8q9UbrH88wuLEWm74phihDk/XcRUEfzBg1ipUGQahcmDB7MJEqidESIXbTx0fbAzjdcV
JMiZs6Lq26Qw2OvMYvVC6+/gzBrzopFZPO5zZhZ+1QfIUehTZikApZ7ShYvcMO29wplXv0c4g5Fb
wGko8nP19X2UFCcq94s8CKdlSOkuWanUOZVEjGcb1FZjKtnYqQyxyi+lkppC1B2pMV/5/kYjqLS/
j0fmYALWXq5b1odHE14/5q4gciYRvLXSmurqdyBnFcdg5BZKi3ersU4j1WOBpDCjDsaVtXSHtSJr
KRd9lpKdWtN6O7IKcpOUWFH2pIv5weKqu3xdzema/HdXcS1Wvz81iEZmZNsvrmfnAT1McU/Sc0RT
SAz+4+heHLOoavs+EpFqnt375RLdazmkMFJg6Vtl9cYtXEo4oN6FY+IFjoOQkwlVXJycZ5HMqb5S
DnDfmaWigeKSu5LMYjlBnMj/7CguTHj4GM6iVgzu5RLISvDj/xAX/wPr9f+BCmVuZHN0cmVhbQpl
bmRvYmoKMjkgMCBvYmoKMTE5MgplbmRvYmoKMjcgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVu
dCAzIDAgUiAvUmVzb3VyY2VzIDMwIDAgUiAvQ29udGVudHMgMjggMCBSIC9NZWRpYUJveApbMCAw
IDcyMCA1NDBdID4+CmVuZG9iagozMCAwIG9iago8PCAvUHJvY1NldCBbIC9QREYgL1RleHQgXSAv
Q29sb3JTcGFjZSA8PCAvQ3MyIDggMCBSIC9DczEgNyAwIFIgPj4gL0ZvbnQgPDwKL1RUMy4wIDIw
IDAgUiAvRzIgMTEgMCBSIC9UVDQuMSAyMiAwIFIgL1RUMS4xIDEwIDAgUiA+PiA+PgplbmRvYmoK
MzIgMCBvYmoKPDwgL0xlbmd0aCAzMyAwIFIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFt
CngBvVjrbh01EP7vpzC0qHsSjrO+7E2qkEhJ05YiqLQqSEm5KKJCVYMU8ky8D4/EZx/P2Hs9JzQh
58duvPaMZ+abb8a+kW/kjSxlqUr8GWtc1WrZ6E51+JOVK+Vfv8sf5Z/y5Nmtlle3Uoff7RUWVTZO
u+YVgsc+8lgUbsums62VH1ldGvlDvj/yGozXgN3gd3slbqDKv2JDSvv9dNJ1TnWN6+TVtTztpa3D
BDxqrXRbVZXc4p/+Wp70PUawtH8vL0TxzdkG2zCy+GIjtyU+FF/7ASeLL8MAXtQxf7ssaBZ/PQoj
VhRPaP7z8FLJ4pRGeP05jTyKSvjLMQt8tBFBP39KSmmVOonLS//EnnkxL9JBk8m29Zh006LLTRjB
8miDLHjOi418J/tX8qwHDmKEBfkfwLiD/51TrXbJ/+dGagHnPwWu7Fey/8BKBkHOlDi7i7J02nsm
RtjsIuwfW2vELrRWeVRAevH3JhcdEDqz/znRwrJorZUprTZeQwSPI/AUnw00HLZ5Md68aXYJlmlI
8JQJnt9R9N5yZARHJnjCZ8bhTmutcpXVLuoVeVr4XPj0sHSlqtumCr6L0ckte8Wg+5YtSljbb9HE
k7oqlW08zihUrG7dIEFgngODzMBQNaouO3LZgEmKY5jTfxB5vuy3YQJlMFUAnDdi7LN1Izgj54zI
Ed0Z5RbcdJFRFlFNH3BnmRpEQV+Yaj4naKpEYvxxSl6t5ywIfO15DsRL8ph7jtMaFhPpLKMqosA4
RRRpFUlcpknQG8ge3I7ViecyWusi49gG7opQM22IaHhsrVMN4SyRzj+DxFkinWZduq5U1RjTAASZ
koN4J6+MAyURackEY1TlC/tQCWcMKuM2+AhljBOVCxuXurUSwrE7i4H+YVzzuD6yhtd+CjChGlLO
qKDwiuIifMMsjiJPUiSAIHB5+Z8CbMElGuS15J2E2mdhM6ihUbUoOB3grv3YmgTGWVS72uioeswC
yNF3XAuokk/8N4D1WvleB0lVdso17dQNoExfY6HmgDqhS1RRaS0yKVobmkon+yuZAIkqbtoZa08R
Sri3f7x7AjPJqdR6zhT2TOkkfdsaHUnt4GKoH7WE6zZxqcjETyLYIYCudu2ceIQv9oCi+H6cD9zF
cTw54/iFgM2QP9+IHZXRFwLFz1H8L5QuqLMDwuUcIyo9JVGUa7LgxWlOZE7FOOc5aRn1sMsMzIt+
jbt6GZ8D6M4wsunaB2Tkeen3zMhByQQ2/yMjv1xi5DyCAIs//FDgCVYM0kjDItHw3fh8HzPPh8I6
UJLR3YMy83yAHBjMdjWx4QxXHcbMu2MmO4tyZdxppRpzKOdxXzHvuqpDY2E6u+C6NebL+ood85kK
WTiBcODwMaMmypOgvNHZ9jeGE3MeNxdMEQvEJQrCJvsy4ZcXT+bMENdJ3BZRaBLzUyBPdKu8K2Zi
1pBm79aLlaThRUR79NxLe8Y9JO3NSr9v2vNK8g6gGnYAiwQYu43t0fMnl5sjVL6s6djbY5tMa+o2
tK6VdRY1OvTY41xey4XsjJ0SLinx1Tg01oPuRsO4umF94xwp3qI5nlgVLlwGh/o5hVkPpXHXYqvG
n1CzkwOa+jv1a7NKglEWAROZE9El+yP+RF28gnmKnJ4YFc5QK0ZNujWN/ZRdMzoO8UllLVQZbc0a
lZmCg7czi0pwHKL6R3xCXKGO8XZQSzrcwsRO468XWlxSjoMXvbnSbB9up6mdKrVdcibsVNxZMiOn
Yz0ZDSfch8m2cjA53M0O8frpJs8dMSzugktdTT28Sw8UqnjIOPRGahjRHbVl+eFwfFpL+pWILpJM
hA2nY5b9DpyGK9WV1ugo2vfCVxtB17tv/gWuWMB2CmVuZHN0cmVhbQplbmRvYmoKMzMgMCBvYmoK
MTM5NwplbmRvYmoKMzEgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVudCAzIDAgUiAvUmVzb3Vy
Y2VzIDM0IDAgUiAvQ29udGVudHMgMzIgMCBSIC9NZWRpYUJveApbMCAwIDcyMCA1NDBdID4+CmVu
ZG9iagozNCAwIG9iago8PCAvUHJvY1NldCBbIC9QREYgL1RleHQgXSAvQ29sb3JTcGFjZSA8PCAv
Q3MyIDggMCBSIC9DczEgNyAwIFIgPj4gL0ZvbnQgPDwKL1RUMy4wIDIwIDAgUiAvRzIgMTEgMCBS
IC9UVDQuMSAyMiAwIFIgL1RUMS4xIDEwIDAgUiA+PiA+PgplbmRvYmoKMzYgMCBvYmoKPDwgL0xl
bmd0aCAzNyAwIFIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBtVfbbhQ5EH33VxQE
RE9mx2nb7b5oEYJASITgIbu94gH2hRFotSJIId/E//BJlC9V9nR7JjMQEinu2C5XueqcqvI1XMI1
1FDLGn+00Y3tFXRqkAP+gG1q+PoR3sIXOHl+o2B9A8r/3qxRyJq47YolBM995rl4uKm7wfQGPrO6
NPMffDp2GrTTgNbg781aXKMq94kGSeXsGaAZGjl0zQDrKzgdwbR+Aw6tkqq31sIK/xmv4GQccQZF
x0/wTlQvzhZohobq4QJWNS5Uz9xEA9UffgI/5JLX3le0i1eP/YwR1SPa/9J/WKhOaYblz2nmKCrh
lSUfeLQQXj8vJaUkJU+ieO1GtJmFWUh5TToz6wHpJqH3Cz+D4vEOUPGeiwX8C+MrOBsRBzHCgvyP
wDjA/00je9Uk/59rUAKd/xhxZZ7A+D8r2QhypqQxIcrQKOeZGGEdIuyGldEihNZIhwo8vfq2yI/2
CC3YXzpaGD5aKalro7TTEMHTEHiqexsa9jNeTI3XXSBYpiHBExI831D0PnBkBEfGe8IxY3+n9UY2
1qgm6hU5LRwXfj0sQy3bvrPedzE6+c120YzgTXhPDLi/EMhSJOUcsmkTiU3JkEkFDaJ67QiE7N+L
47Cd4yLlj+0c5wwxNzVLFe6CyMlI4JnNPlMlbmZURDGfCk2niSUZlD1LZgkQqrkt27KLqDArBO+j
Z4smDGSCacgE0L2Hpx9WON85Jjm8Ja5+38DbNq52u09XVtpO6w4R7ZREyB1K15ISka6gtbSuHkYl
BX+uvI8w+xMKJ+4UhWTNFYNk/nawNOkM3sCQjqHwuNsZCj0g02POTPdwaIihcBURQyFC2jwwFOXT
7zgUmZKDQvGWCcf+SzWPMwmvkfPZx5pmEkfmJy5xMVKWBffmiba7gjOraYcGJ52e+W0SnJ8sa8wT
f4VY1hK+bueJjS2M7CPWu0AckZoQWin6NWTJSy+ECfyx/0DKcGFYypc+MEhFPmCmlCLMO1pnDYpw
oKlCnFPlIREqUk+jBB+xJpv4DNpKI7V43G6lDnOXhSWeqxpbFNAKcRSDgI7BDGVhXG+mXgzOtP2F
qnU2YrV5fR7Go5O/3MftaUUhAH5fWimfPkHur2b4TElGj9uRW0gL933IfVvicgHCkEObcgcCJ0WQ
Xk2FnpSp5Q2cUUsZJVvbms0Mzq3VruYtfzhRMc28gMhH5DSbyFGmk0NfUBcKxjuo/umQI4ihbvlT
F8TaJPDFlnKHwqecCS+2rETtdUG4Rqviy7B0waRE1649te02L14sRNYC39qS5F7MlCAt25a7hWkX
vCtUWSe/iYdQynPA+jc5K5mSPFeSNYvsHXyqU+ZIhs/bg/iqOrACqeLpEx4fUoGKCHZKYofjEYyd
TJ77tjKaEXwPEzMC+BQZikP4p3vQP7zAnJ4oW/De0Evjeu4ZSe/KgVsV3LEPSU/uRnOoG/8Mngt/
j8Mw8eHlDw7wpT4KZW5kc3RyZWFtCmVuZG9iagozNyAwIG9iagoxMTA4CmVuZG9iagozNSAwIG9i
ago8PCAvVHlwZSAvUGFnZSAvUGFyZW50IDMgMCBSIC9SZXNvdXJjZXMgMzggMCBSIC9Db250ZW50
cyAzNiAwIFIgL01lZGlhQm94ClswIDAgNzIwIDU0MF0gPj4KZW5kb2JqCjM4IDAgb2JqCjw8IC9Q
cm9jU2V0IFsgL1BERiAvVGV4dCBdIC9Db2xvclNwYWNlIDw8IC9DczIgOCAwIFIgL0NzMSA3IDAg
UiA+PiAvRm9udCA8PAovVFQzLjAgMjAgMCBSIC9HMiAxMSAwIFIgL1RUNC4xIDIyIDAgUiAvVFQx
LjEgMTAgMCBSID4+ID4+CmVuZG9iago0MCAwIG9iago8PCAvTGVuZ3RoIDQxIDAgUiAvRmlsdGVy
IC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAG9V8luE0EQvfdXFISljUlnZrrt8UgIobAvEglY5ACc
AgghghTyTfwn1Uu97vHMGDsHkoPH7qW2917VXNIpXVJFlan4r7GNW6xqauvOdPxHC1fR7690Rr/o
6PFVTedXVIf/q3M+tLBp2wVOKPz2E7+ly23VdnZl6SfM5V++07d73kLjLbA3/H91ri7ZlH9kh0zt
/enIdc50revo/IKO12SXYQN/OGdWTWVrOuQv6ws6Wq9r431df6OPSj95OWM3GtK3Z3RY8YJ+dS88
WdKvN5fmvPSZ1q/o6ZrTI4EHtxQHvo9bdbcwbulWI24p78v6B4z0Yt/LCMdtlpVdeCNqM3bSxyFQ
RxoRVz5izsFdWXmTUnDgP3nnrbig9Bz5mt+XzbIJS590WOILZckcpYvE0v2Z4rTzzThUhzNcETiR
jJKWQ59mci88h2MvJkvEyNkre8slA6XtWmTveRNh84AZYR/uUiJnIz7J1T7IgE1lm4hN/3HIX2Jh
rPF4ZlDqP73qB24J8gv/+1erBHtcXdfGo74pLDiBvb7Rs7CBLyXc6lsQYsFC00ZpKCxkYpG34fmk
9M3wwBWerhrppwlnJwkeQAMebgSgMJSABsEUtgzhBtvAnZnHYyqjf8t5HBPkAes4dCwABhRlL/A7
QSIKJMp6UsgHJy6omm0b4wa1LWFTplz0Ck62IfWLTJwh28RZeP/eV4DFT7IrhM3JTaErbZ7J/XhA
WraoArySK5WWp4L0Yj8v4W74CqnAEu/2erJdcTwwo+KMJR+wt9ZNJL8zy9Y3nb2YO+RVMDDgVcHc
vp2Sv2qH/tAPZGCn4G+yM9IiEotpNxZLLz2ZKclwLAbqcyZlFVitEtwACtBbVm5LRa8Jtwygg+TW
DqwGskBi+BUZw5idbEJFMxuG5WcITgozjJPi8afCMDFC/ma1kp5B4z2jJD9nxyOfyT4koyRbko8d
oobFLJBKpXRjg6PciF0S5cWmOO80QDAU+A4xjTTOc12AjlOxeMdbKueQeFxpieRtcuWR/+SYUy7j
zDSWS9dN5XIE9Y14m31EJ0H5EEneJAArvIr4x6GhLEpE+RaeYPiUU/qdpGMiOhC8Yc1I08UGUvrM
vvaMURgoxpedlGrLmDRUxMJOEchQqUYG+f2U6oPHDcPyJOEIEITaXEupwsjDfT11YAXY4/7nsbik
TS44REKaMXbnPQKt/6JdY22xlZmkXvKby6CbhJlkhEqIDXTpCWCkx6iypz4u/BBK7qBdNNAupa+n
XREkYjqFwC8/uS4DqkMTxXHzxWOM9X6YipVvSLETbOgEsiW2JyQgV6VZTgwr8oJRNovsv9wPfUsA
4+kuTcrD3sCj/C4vdhizUiWRGaih4B1Nduuk7FPEucdpsESuwcrUDIsTTFDvFA+BEv+/8su92IaR
fPNFawr4BuGKNwZFFYfFOLZCffZLcJKdzaFF5XclsfiPoSUT//Qvi7dQhQplbmRzdHJlYW0KZW5k
b2JqCjQxIDAgb2JqCjExMDIKZW5kb2JqCjM5IDAgb2JqCjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQg
MyAwIFIgL1Jlc291cmNlcyA0MiAwIFIgL0NvbnRlbnRzIDQwIDAgUiAvTWVkaWFCb3gKWzAgMCA3
MjAgNTQwXSA+PgplbmRvYmoKNDIgMCBvYmoKPDwgL1Byb2NTZXQgWyAvUERGIC9UZXh0IF0gL0Nv
bG9yU3BhY2UgPDwgL0NzMiA4IDAgUiAvQ3MxIDcgMCBSID4+IC9Gb250IDw8Ci9UVDMuMCAyMCAw
IFIgL0cyIDExIDAgUiAvVFQ0LjEgMjIgMCBSIC9UVDEuMSAxMCAwIFIgPj4gPj4KZW5kb2JqCjQ0
IDAgb2JqCjw8IC9MZW5ndGggNDUgMCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4
AXVSS0sDMRC+51d8oEK22jSPyT6geFBEkYIUAh58XJYWka6w7v8HZ9PN1ro1OWR2NvM9MtNijRYa
Wmle1lnypUFhKlXxgieN7w2e8YXFbWdQdzBxdzUXeTdca8YKMeZ2Y24Ad7qoXOmwG+kOmQ9sZz2D
7RlYDe+uFi1T9aEBOWWiIDJaEeoGNwFE8S8fDKS0twXm/BEaLEIwqhcatpAXGcKnuAvR6QTQ+fIE
oCm0yns8T8rnfyDFCyRl7IogzzPMY/A0JJiNEwayjoGFnMXAQa76K5xI51kmjjEuX2WqfogBEzDe
G8Ij/tNvK4r6xdGDWMpV6Z0/bQBsYJlUXSUmNXgR8n3wcpCz+a0iTULqEw/Q5FmjLDHpU1koQ/mR
rHu779OS589dc6v2Vtc/W+qF/AplbmRzdHJlYW0KZW5kb2JqCjQ1IDAgb2JqCjMwNQplbmRvYmoK
NDMgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVudCAzIDAgUiAvUmVzb3VyY2VzIDQ2IDAgUiAv
Q29udGVudHMgNDQgMCBSIC9NZWRpYUJveApbMCAwIDcyMCA1NDBdID4+CmVuZG9iago0NiAwIG9i
ago8PCAvUHJvY1NldCBbIC9QREYgL1RleHQgXSAvQ29sb3JTcGFjZSA8PCAvQ3MyIDggMCBSIC9D
czEgNyAwIFIgPj4gL0ZvbnQgPDwKL0cyIDExIDAgUiAvVFQxLjEgMTAgMCBSID4+ID4+CmVuZG9i
agozIDAgb2JqCjw8IC9UeXBlIC9QYWdlcyAvTWVkaWFCb3ggWzAgMCA3MjAgNTQwXSAvQ291bnQg
OCAvS2lkcyBbIDIgMCBSIDE2IDAgUiAyMyAwIFIKMjcgMCBSIDMxIDAgUiAzNSAwIFIgMzkgMCBS
IDQzIDAgUiBdID4+CmVuZG9iago0NyAwIG9iago8PCAvVHlwZSAvQ2F0YWxvZyAvUGFnZXMgMyAw
IFIgPj4KZW5kb2JqCjIyIDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9UcnVlVHlwZSAv
QmFzZUZvbnQgL0xJVUVXQytIZWx2ZXRpY2EgL0ZvbnREZXNjcmlwdG9yCjQ4IDAgUiAvVG9Vbmlj
b2RlIDQ5IDAgUiAvRmlyc3RDaGFyIDMzIC9MYXN0Q2hhciAzMyAvV2lkdGhzIFsgMTM5IF0gPj4K
ZW5kb2JqCjQ5IDAgb2JqCjw8IC9MZW5ndGggNTAgMCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+
CnN0cmVhbQp4AV2QwW7DIBBE73zFHpNDhO0zQqpSRfKhbVQnH4BhsZBqQGt88N8XiJNKPeyBmXkw
LD/37713CfiVgh4wgXXeEC5hJY0w4uQ8azswTqf9VDU9q8h4hodtSTj33gYQggHw74wsiTY4vJkw
4rFoX2SQnJ/gcD8PVRnWGH9wRp+gYVKCQZuv+1DxU80IvKKn3mTfpe2Uqb/EbYsIuVEm2kclHQwu
UWkk5SdkommkuFwkQ2/+WTsw2j3ZtVLUaTpb80+noOWLr0p6Jcpt6h5q0VLAeXytKoZYHqzzC37a
cEoKZW5kc3RyZWFtCmVuZG9iago1MCAwIG9iagoyMjIKZW5kb2JqCjQ4IDAgb2JqCjw8IC9UeXBl
IC9Gb250RGVzY3JpcHRvciAvRm9udE5hbWUgL0xJVUVXQytIZWx2ZXRpY2EgL0ZsYWdzIDQgL0Zv
bnRCQm94IFstOTUxIC00ODEgMTQ0NSAxMTIyXQovSXRhbGljQW5nbGUgMCAvQXNjZW50IDc3MCAv
RGVzY2VudCAtMjMwIC9DYXBIZWlnaHQgNzE3IC9TdGVtViA5OCAvWEhlaWdodAo1MjMgL1N0ZW1I
IDg1IC9BdmdXaWR0aCAtNDQxIC9NYXhXaWR0aCAxNTAwIC9Gb250RmlsZTIgNTEgMCBSID4+CmVu
ZG9iago1MSAwIG9iago8PCAvTGVuZ3RoIDUyIDAgUiAvTGVuZ3RoMSA1MDY0IC9GaWx0ZXIgL0Zs
YXRlRGVjb2RlID4+CnN0cmVhbQp4Ab1Ye3AURR7+9Tx2NyScSQDZJCwze8PmHUOicoFwZAm7ISEB
AwHcRZDdJBuTSCSFIQdYcFsKnizIqQgqWCr38AQOGTYUN4GTi5SWWr5QS089q5TzdXUl5T3kSkUz
9/VsshJKqfxBOV09v2d3f/11b8/M9qxZG6GxFCWRGpeFu9vIusY9DFHc0hXuTtiZf4bMbuntURO2
nE8krmrrvqkrYTvuJxrjumnV+qH2mR/A394eCbcm4vQN5DTuSNjsGsgp7V096xJ25lFIx6rVLUPx
zLdh27rC64bGp/dgq7eEuyKJ/HG83ZTu1bf2DNm1kFO710SG8lkA+F4lBq9A91EK3Ux2aOkoK4js
/xjjIglRHse17o7Sl1ZeMfMcZTgse+X8X1vyxQe+ePTLyDd5qfc6voIjZTifS1vBYAFRGkP8bOq9
yYjVDjfBoKYig+pQq1CvRS0qmu2kKHuc7kF9DFWkDraN1qNuRX0IVUpq+2H1s21xyeE9ztZTNpvn
TZWUxeOzFOeYVOV1g9mOPqK84/zwBMvC6p1hWfGxlDJ7DHuMPUqtpLDfk4dtoFrKZ3v6ClYpIYT2
UzdqFFW07oztj08uV06yYvJIDG1yabLEjimflpUoH5cZAosrp/IMCeLpybC8VygDrkeUv7huUk6i
HkyEDhQg45iy37VK2TnZYHviyn0ug6HNvQmx1oWmx5Sugt1Ka5kVb9htCAfjynTEl3pTlWkVbuVa
10dKaZ7hYLBLXA1KYdnLyhQ0RJqKTj3eDGWSa6cyA6HJLn/eDNQT7ADbS4Vsb9wzTzkOFdPtqyuo
2G2w2/pq88s8BtvgnVabv7ugNs9T0KB4Cmry8qAvfd6+2X6Dfba93F5kz7fn2t32HPt4R6Yj3fET
R5pjjMPhsBvsj/EqxXaCHaQq0HKwz2FzyAZ7Ek7pBDtkOQ/9ySE5BAc5xhvmB9i8jMYb7ODRdK5B
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
HG9KciZVMxcU/vmMD2hcafiySIN0Jz2E923+L5OAd3CSTuPbTcR/QFWJ/2UcpXh4ojrSDaLTqNyG
Lr5nkIRK0O3v0XG0IFpadBy9yJBTy67OcGfkoVZLO4xv/i4/9fUcQ5p/Ht/4yLAuM4Jvlu+7EGeC
fe0tHeVTy2usBIavsAR6G/6Xooa6Jf7r5xTVRlb1Rno6WsLISUR5MuI0yRy6uCOpM7WU2/8H35ll
BQplbmRzdHJlYW0KZW5kb2JqCjUyIDAgb2JqCjI3MTcKZW5kb2JqCjIwIDAgb2JqCjw8IC9UeXBl
IC9Gb250IC9TdWJ0eXBlIC9UcnVlVHlwZSAvQmFzZUZvbnQgL1pRVlRXVitBcmlhbE1UIC9Gb250
RGVzY3JpcHRvcgo1MyAwIFIgL0VuY29kaW5nIC9NYWNSb21hbkVuY29kaW5nIC9GaXJzdENoYXIg
MTY1IC9MYXN0Q2hhciAyMDggL1dpZHRocyBbCjM1MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw
IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAKMCAwIDAgMCAwIDAg
MCA1NTYgXSA+PgplbmRvYmoKNTMgMCBvYmoKPDwgL1R5cGUgL0ZvbnREZXNjcmlwdG9yIC9Gb250
TmFtZSAvWlFWVFdWK0FyaWFsTVQgL0ZsYWdzIDMyIC9Gb250QkJveCBbLTY2NSAtMzI1IDIwMDAg
MTAwNl0KL0l0YWxpY0FuZ2xlIDAgL0FzY2VudCA5MDUgL0Rlc2NlbnQgLTIxMiAvQ2FwSGVpZ2h0
IDcxNiAvU3RlbVYgOTUgL0xlYWRpbmcKMzMgL1hIZWlnaHQgNTE5IC9TdGVtSCA4NCAvQXZnV2lk
dGggNDQxIC9NYXhXaWR0aCAyMDAwIC9Gb250RmlsZTIgNTQgMCBSID4+CmVuZG9iago1NCAwIG9i
ago8PCAvTGVuZ3RoIDU1IDAgUiAvTGVuZ3RoMSA3MDAwIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+
CnN0cmVhbQp4Aa1ZeXgUVbY/997qJRvpBMjaSVfTpJF0YiCAAcIknaUDTkQIBOzGIB1CJEEw0bC4
QjOKYKugDDCKCy6joI5S6SDTAR2iqDOiCE8ZHVcQnVHnGwT9PnVUTL3frW6QOH7z/nl18zvn3HPO
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
HekKZW5kc3RyZWFtCmVuZG9iago1NSAwIG9iago0NjY4CmVuZG9iagoxMSAwIG9iago8PCAvVHlw
ZSAvRm9udCAvU3VidHlwZSAvVHlwZTAgL0VuY29kaW5nIC9JZGVudGl0eS1IIC9EZXNjZW5kYW50
Rm9udHMgWzU2IDAgUl0KL0Jhc2VGb250IC9IT05EUFkrU2ltU3VuIC9Ub1VuaWNvZGUgNTcgMCBS
ID4+CmVuZG9iago1NyAwIG9iago8PCAvTGVuZ3RoIDU4IDAgUiAvRmlsdGVyIC9GbGF0ZURlY29k
ZSA+PgpzdHJlYW0KeAFdkM9qwzAMxu9+Ch27Q3GSXoNhdBRy2B+a7QEcWwmGxTaKc8jbV3a6Fiaw
wJJ+H58kz91b510C+UXB9JhgdN4SLmElgzDg5LyoG7DOpPuv1Myso5AM99uScO78GKBtBYC8MrIk
2uDwasOAL7n2SRbJ+QkOP+e+VPo1xl+c0SeohFJgcWS5dx0/9IwgC3rsLPdd2o5MPSe+t4jAjpio
d0smWFyiNkjaTyjaikO1Fw4l0Nt/7WaHhvE5fVKZKbmpVBao61zac4NF5g/Iinn7h1uzErHRcqKy
Q/bmPD6uGEPMPsq7AVVGdbIKZW5kc3RyZWFtCmVuZG9iago1OCAwIG9iagoyMzMKZW5kb2JqCjU2
IDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9DSURGb250VHlwZTIgL0Jhc2VGb250IC9I
T05EUFkrU2ltU3VuIC9DSURTeXN0ZW1JbmZvCjw8IC9SZWdpc3RyeSAoQWRvYmUpIC9PcmRlcmlu
ZyAoSWRlbnRpdHkpIC9TdXBwbGVtZW50IDAgPj4gL1cgNTkgMCBSIC9EVyAxMDAwCi9Gb250RGVz
Y3JpcHRvciA2MCAwIFIgL0NJRFRvR0lETWFwIDYxIDAgUiA+PgplbmRvYmoKNTkgMCBvYmoKWyAz
IDMgNTAwIDE3IDE3IDUwMCBdCmVuZG9iago2MCAwIG9iago8PCAvVHlwZSAvRm9udERlc2NyaXB0
b3IgL0ZvbnROYW1lIC9IT05EUFkrU2ltU3VuIC9GbGFncyAzMiAvRm9udEJCb3ggWy04IC0xNDUg
MTAwMCA4NTldCi9JdGFsaWNBbmdsZSAwIC9Bc2NlbnQgODU5IC9EZXNjZW50IC0xNDEgL0NhcEhl
aWdodCA2NzYgL1N0ZW1WIDAgL0xlYWRpbmcKMTQxIC9YSGVpZ2h0IDQ0NSAvQXZnV2lkdGggNTAw
IC9NYXhXaWR0aCAxMDAwIC9Gb250RmlsZTIgNjIgMCBSID4+CmVuZG9iago2MiAwIG9iago8PCAv
TGVuZ3RoIDYzIDAgUiAvTGVuZ3RoMSAxMzc2IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVh
bQp4Ae2Uz2sTQRTHv7O72WSb31KLpD9MTdFI1di0Jh4arJIUQVqLRWwORUNNGyFpQk2legqIRy+e
/B+8BKUYFQseCx6KBy9G7FG86MWb7fqd2RDoQfwDdJY3733e9+3sMMzb+tp6ET1oQEd06V49CjU0
H6BtLddWKg4b7+n9K+X7yx3+QT9bKhZuO4xf9KkSEw6LCfqRUqW+4bDRpveVq0sd3fhK9lQKGzVH
h9Sjq4VK0WHXlOTaWrGjiwXy81r1bt3R+0P08YO6d+sgBwDBKl2UMabekpTASaYLmTfdjKsn8/bM
h+83g5M/4ZUlwMunlxrSb4uHH+19+xOzav/QZJZDlrXtNkYE7H2FzotKVJN+MSLCIoQk4iIkAojT
BzveJ/yYJvs7HCAfITP/Yjo+J1rCfvQYg83klWsLzcZgviXMXIlTLNsShowMGblUlLvFSKLWRU2i
LlGTqi4RXRUShURIVcSyYtQZgP1//NMngGe84TWawVv/xbZhwsN/gw8BhHAIvejjPY1gAEMy80ed
FX8/Rq4xhG32ygAfzf6G6xjHebzj96aQRoadM8ke+4wbmIEXR5U9ofKAOyyjiiifCHck9ygtCDTj
p9gyuWz/8HD+NJdWTdlg0ECYsxwnmAzTEmrF2OaOuWtq5muRZrVrc8fatTTrlUhBT+wt4sLe4tjZ
9LHj5yZS48m+w71m1LQskyY8brfHMt0etabg2Tj9b8IPXL46m53Lj87fqcyvr+I3Xw2qVgplbmRz
dHJlYW0KZW5kb2JqCjYzIDAgb2JqCjU2MwplbmRvYmoKNjEgMCBvYmoKPDwgL0xlbmd0aCA2NCAw
IFIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBY2AAA0YIhZVkAgAAQwAECmVuZHN0
cmVhbQplbmRvYmoKNjQgMCBvYmoKMTcKZW5kb2JqCjEwIDAgb2JqCjw8IC9UeXBlIC9Gb250IC9T
dWJ0eXBlIC9UcnVlVHlwZSAvQmFzZUZvbnQgL1hYS0RZTStDYWxpYnJpIC9Gb250RGVzY3JpcHRv
cgo2NSAwIFIgL1RvVW5pY29kZSA2NiAwIFIgL0ZpcnN0Q2hhciAzMyAvTGFzdENoYXIgMTAxIC9X
aWR0aHMgWyA2NjIgNTI1IDQ5OAo1MjUgMjI2IDY3MyA1MjUgMzkxIDU1NyA1MjcgMzM1IDUyNSA0
NTkgNDc5IDM0OSA0MjMgMzA1IDU0MyA2MTUgNTc5IDUxNyA2NDYKMjI5IDQ3MSA1MjAgMjUyIDQ4
OCA0ODcgNDU5IDUwNyA1MDcgMjUwIDg5MCA1MjUgNDMzIDQ5OCA1MDcgMjI5IDUyNSA0NjMgNTA3
CjYyMyA3MTUgNzk5IDI1MiA1MjUgNDUzIDI2OCAzMDMgMzAzIDQ1MiA1MjkgNDIwIDUwNyA4NTUg
NjEyIDU0NCA2NDIgMzg2IDQ5OAo0OTggNDU1IDMwNiA1MDcgMzk1IDUwNyA1MzMgNjE2IDMyNiBd
ID4+CmVuZG9iago2NiAwIG9iago8PCAvTGVuZ3RoIDY3IDAgUiAvRmlsdGVyIC9GbGF0ZURlY29k
ZSA+PgpzdHJlYW0KeAFdlMtu2zAQRff6Ci7TRWBapOQGEAQUKQJ40Qfq9gP0oFIBtSzIysJ/33PH
btpmcQ1ccWY4Z0hz87j/uJ/G1W2+LqfukFY3jFO/pPPpZemSa9PzOGXb3PVjt96cfeuOzZxtSD5c
zms67qfh5Koqc27zjZTzulzc3Yf+1KZ3+vZl6dMyTs/u7sfjwb4cXub5VzqmaXU+q2vXp4Fyn5r5
c3NMbmOp9/ue9XG93JP1N+L7ZU6OjsjYXlvqTn06z02XlmZ6TlnlfV09PdVZmvo3S7eEduh+NktW
5UVNsH9w/PT85J6fxlvmLeZNRjEoI1dw07vcb/8LLvy1oXa4dZJv60ryPg41++VY5P2OvCoPWOR9
WchGLMIm2RKLvC+2sjssIteC32MRNmi1wSJybaMWi1iNWu2wiNX3sj0WUdlyExaxahuBmBvmLic4
MEyJVQUHaCRsKQuNRCkLhiYYUdS+ARoJfFUOjFsiWPgBOIlV8QbgJCo/yAInYXeyD1hEcCsLq4S1
YFiD8UYNJ8AqsZG1AWsw3mg9wxqMl/oEwyp5z+5ZFWGVOOVOFlaJUrYKazTeUpUjrBJzVimgTeRq
VvRiorLw2dwEkVWGNV55NboIq0SwThAsE9ZWYY1XXtsIVuagfa0rWOP1fHvlwirRhgbLdE0EWxuw
chuVq9FxFCY2amRh5SiVq424ICaCNTrGaRpar1IFgBKnABF/tz8Xfxve/BEK2CV20WSYpYlENVwA
K2EFWwAqMXOdZgGoREuaTAGoRCnLBbS4wlr/wBZ2uKXuSQmdRLCuHBfcBI6CS0AlVnWaXHATbahJ
/pQm9gX2Hzq9K3r/Xt+r7mVZeKrskbRXTK/TOKXXd3Q+zSpg+g3Cw17pCmVuZHN0cmVhbQplbmRv
YmoKNjcgMCBvYmoKNjU3CmVuZG9iago2NSAwIG9iago8PCAvVHlwZSAvRm9udERlc2NyaXB0b3Ig
L0ZvbnROYW1lIC9YWEtEWU0rQ2FsaWJyaSAvRmxhZ3MgNCAvRm9udEJCb3ggWy01MDMgLTMwNyAx
MjQwIDk2NF0KL0l0YWxpY0FuZ2xlIDAgL0FzY2VudCA5NTIgL0Rlc2NlbnQgLTI2OSAvQ2FwSGVp
Z2h0IDYzMiAvU3RlbVYgMCAvWEhlaWdodAo0NjQgL0F2Z1dpZHRoIDUyMSAvTWF4V2lkdGggMTMy
OCAvRm9udEZpbGUyIDY4IDAgUiA+PgplbmRvYmoKNjggMCBvYmoKPDwgL0xlbmd0aCA2OSAwIFIg
L0xlbmd0aDEgMzMwNzYgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB1X13fFzF1fbc
e7f3XrTSFq12V9Kqd8mytLa6ZdmWbNmSbdmW5Q7uNsYFMJ0YCM0hgdDSgGACsmxjmWoSJ4QkBkIo
aRB4UyAkTiCNYiR/z8zsyLKB93t/v++f95M5+zwzt+ydMzNnzpyZu2zbsn0lMZK9RCElQ+sHNxH2
V3EC8M2hi7aFeTq2hhB15qpNq9fzdP5VhOgzVl+4cxVPV35KSKdvzcrBFTxNkCZVa5DB01IFMGfN
+m0X83T5fYRIORduHEofr8T9yf71gxenv5/8FunwhsH1K/n5l7toetOWlenjUh9uZzs3bXz63LQF
X4GrOqQwsZEfEC2RgcUEd7TfLF1BVDhKj6vvGb3xw5/al1rr/038OmQQ8sRf9vyM4nPXPnj96U/G
rtf/VfsYknrcgf/hOu09Y78mxHDf6U8+uU//V3an9EEGHSN6JTwqX3VY75NmgFwpyBWCXC7IXkEu
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
QHYVO2ykYertqDvss6H5uBihYe70RSR0PjYsAH/J3CqErZnpA7KlXIZ4EuBbR1CFbjUiO4WHMrqN
7IVaRHSomqFrqmgajKJ/aZgURWY/ITQ5yqM8qqj1mvEitdWbk5EdR2BKem/sNqdTbbDo5X9Y3EaN
6oQjK+C3nH7BhImnBlNQ1YzcHCesG/YCYM0m7Q/j/16QguchkyVSjXK30kHMiA1kHSYWrdv4pGTA
D2vZ8enDBPU1TFHLT7KZO7au8xgPtmja0Q7OppS7vdYxrD267PK/HK7JXFEQn8nNyc4eX0DD3bHs
bHwtapHGxOifhuAX2Pr6Opv7u5JNgxeuXb5l7f8B13wDNwplbmRzdHJlYW0KZW5kb2JqCjY5IDAg
b2JqCjE4ODU1CmVuZG9iago3MCAwIG9iagooTWFjIE9TIFggMTAuOC40IFF1YXJ0eiBQREZDb250
ZXh0KQplbmRvYmoKNzEgMCBvYmoKKE5pbmcpCmVuZG9iago3MiAwIG9iagooUG93ZXJQb2ludCkK
ZW5kb2JqCjczIDAgb2JqCihEOjIwMTMwNzMxMjE1NjEzWjAwJzAwJykKZW5kb2JqCjc0IDAgb2Jq
CigpCmVuZG9iago3NSAwIG9iagpbIF0KZW5kb2JqCjEgMCBvYmoKPDwgL0F1dGhvciA3MSAwIFIg
L1Byb2R1Y2VyIDcwIDAgUiAvQ3JlYXRvciA3MiAwIFIgL0NyZWF0aW9uRGF0ZSA3MyAwIFIgL01v
ZERhdGUKNzMgMCBSIC9LZXl3b3JkcyA3NCAwIFIgL0FBUEw6S2V5d29yZHMgNzUgMCBSID4+CmVu
ZG9iagp4cmVmCjAgNzYKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDQ3OTExIDAwMDAwIG4gCjAw
MDAwMDA2MDEgMDAwMDAgbiAKMDAwMDAxNjUzMiAwMDAwMCBuIAowMDAwMDAwMDIyIDAwMDAwIG4g
CjAwMDAwMDA1ODIgMDAwMDAgbiAKMDAwMDAwMDcwNSAwMDAwMCBuIAowMDAwMDA0NzcwIDAwMDAw
IG4gCjAwMDAwMDM1NjMgMDAwMDAgbiAKMDAwMDAwMDAwMCAwMDAwMCBuIAowMDAwMDI3MzM0IDAw
MDAwIG4gCjAwMDAwMjU1NzcgMDAwMDAgbiAKMDAwMDAwMDgyNyAwMDAwMCBuIAowMDAwMDAzNTQy
IDAwMDAwIG4gCjAwMDAwMDM1OTkgMDAwMDAgbiAKMDAwMDAwNDc0OSAwMDAwMCBuIAowMDAwMDA1
NDQ3IDAwMDAwIG4gCjAwMDAwMDQ4MDYgMDAwMDAgbiAKMDAwMDAwNTQyNyAwMDAwMCBuIAowMDAw
MDA1NTU0IDAwMDAwIG4gCjAwMDAwMjAyNzUgMDAwMDAgbiAKMDAwMDAwMDAwMCAwMDAwMCBuIAow
MDAwMDE2NzE0IDAwMDAwIG4gCjAwMDAwMDk0MjQgMDAwMDAgbiAKMDAwMDAwNTcwNSAwMDAwMCBu
IAowMDAwMDA5NDAzIDAwMDAwIG4gCjAwMDAwMDk1MzEgMDAwMDAgbiAKMDAwMDAxMDk3MSAwMDAw
MCBuIAowMDAwMDA5NjgyIDAwMDAwIG4gCjAwMDAwMTA5NTAgMDAwMDAgbiAKMDAwMDAxMTA3OCAw
MDAwMCBuIAowMDAwMDEyNzIzIDAwMDAwIG4gCjAwMDAwMTEyMjkgMDAwMDAgbiAKMDAwMDAxMjcw
MiAwMDAwMCBuIAowMDAwMDEyODMwIDAwMDAwIG4gCjAwMDAwMTQxODYgMDAwMDAgbiAKMDAwMDAx
Mjk4MSAwMDAwMCBuIAowMDAwMDE0MTY1IDAwMDAwIG4gCjAwMDAwMTQyOTMgMDAwMDAgbiAKMDAw
MDAxNTY0MyAwMDAwMCBuIAowMDAwMDE0NDQ0IDAwMDAwIG4gCjAwMDAwMTU2MjIgMDAwMDAgbiAK
MDAwMDAxNTc1MCAwMDAwMCBuIAowMDAwMDE2MzAyIDAwMDAwIG4gCjAwMDAwMTU5MDEgMDAwMDAg
biAKMDAwMDAxNjI4MiAwMDAwMCBuIAowMDAwMDE2NDA5IDAwMDAwIG4gCjAwMDAwMTY2NjQgMDAw
MDAgbiAKMDAwMDAxNzE5NyAwMDAwMCBuIAowMDAwMDE2ODc5IDAwMDAwIG4gCjAwMDAwMTcxNzcg
MDAwMDAgbiAKMDAwMDAxNzQ0NyAwMDAwMCBuIAowMDAwMDIwMjU0IDAwMDAwIG4gCjAwMDAwMjA1
MzggMDAwMDAgbiAKMDAwMDAyMDc5OCAwMDAwMCBuIAowMDAwMDI1NTU2IDAwMDAwIG4gCjAwMDAw
MjYwNDcgMDAwMDAgbiAKMDAwMDAyNTcxOCAwMDAwMCBuIAowMDAwMDI2MDI3IDAwMDAwIG4gCjAw
MDAwMjYyNjUgMDAwMDAgbiAKMDAwMDAyNjMwMyAwMDAwMCBuIAowMDAwMDI3MjIyIDAwMDAwIG4g
CjAwMDAwMjY1NDkgMDAwMDAgbiAKMDAwMDAyNzIwMiAwMDAwMCBuIAowMDAwMDI3MzE1IDAwMDAw
IG4gCjAwMDAwMjg1MjMgMDAwMDAgbiAKMDAwMDAyNzc3MCAwMDAwMCBuIAowMDAwMDI4NTAzIDAw
MDAwIG4gCjAwMDAwMjg3NTggMDAwMDAgbiAKMDAwMDA0NzcwNCAwMDAwMCBuIAowMDAwMDQ3NzI2
IDAwMDAwIG4gCjAwMDAwNDc3NzggMDAwMDAgbiAKMDAwMDA0NzgwMSAwMDAwMCBuIAowMDAwMDQ3
ODMwIDAwMDAwIG4gCjAwMDAwNDc4NzIgMDAwMDAgbiAKMDAwMDA0Nzg5MSAwMDAwMCBuIAp0cmFp
bGVyCjw8IC9TaXplIDc2IC9Sb290IDQ3IDAgUiAvSW5mbyAxIDAgUiAvSUQgWyA8Y2NjZDZiMmEw
Y2YzN2QyYjk3NjM0OGIzNThlM2EzZjk+CjxjY2NkNmIyYTBjZjM3ZDJiOTc2MzQ4YjM1OGUzYTNm
OT4gXSA+PgpzdGFydHhyZWYKNDgwNTYKJSVFT0YK

--Apple-Mail=_05EF90D1-F634-491A-AC44-771BDF3F3B9D--

From superuser@gmail.com  Wed Jul 31 23:12:53 2013
Return-Path: <superuser@gmail.com>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0C64421F9C89 for <weirds@ietfa.amsl.com>; Wed, 31 Jul 2013 23:12:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.516
X-Spam-Level: 
X-Spam-Status: No, score=-2.516 tagged_above=-999 required=5 tests=[AWL=0.083,  BAYES_00=-2.599, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FreH9cnLrD7o for <weirds@ietfa.amsl.com>; Wed, 31 Jul 2013 23:12:52 -0700 (PDT)
Received: from mail-wg0-x231.google.com (mail-wg0-x231.google.com [IPv6:2a00:1450:400c:c00::231]) by ietfa.amsl.com (Postfix) with ESMTP id 4C69721F9C0A for <weirds@ietf.org>; Wed, 31 Jul 2013 23:12:52 -0700 (PDT)
Received: by mail-wg0-f49.google.com with SMTP id y10so1290029wgg.28 for <weirds@ietf.org>; Wed, 31 Jul 2013 23:12:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=KGVWtuWPb3FlIyy8l63X41va8KORxjaVs2RKpY0asK4=; b=ESmm0mWQD05q/SM4whHFbw23SRXncGd0pGZRCJxLnckvNF2wedpPW2GiLVaWezvLEd Wn5CcDOZl1SUasocg/7Xc08/r9zm107kxXC97UfXIIXS6FwL3XhTpg4ogk/koYSX2uf/ vTsuGBKWHZMZbo+eNZLqNhe5QKNHdnIwcqQdEf3SYT+LHGBX+z/lXVOXNb7zEdmXraqS G7db2itVLZXZW6zzvzM21eDuxpKTrT2IIviaWdFurYodAmz2a2rUKbt9kOjBALjcCbry /1HtIOpMFQbS+NiV2jndpGUkXiiqWwjXuPXPv1wuX0berzwsuNf1LspoS61mFBmtnd8q 7hvA==
MIME-Version: 1.0
X-Received: by 10.180.184.107 with SMTP id et11mr3564209wic.60.1375337570147;  Wed, 31 Jul 2013 23:12:50 -0700 (PDT)
Received: by 10.180.125.36 with HTTP; Wed, 31 Jul 2013 23:12:49 -0700 (PDT)
Date: Thu, 1 Aug 2013 08:12:49 +0200
Message-ID: <CAL0qLwaVK5u2ooLP+PHqZNn3pFphnudtFohrb+a4s2GtAf9Gww@mail.gmail.com>
From: "Murray S. Kucherawy" <superuser@gmail.com>
To: "weirds@ietf.org" <weirds@ietf.org>
Content-Type: multipart/alternative; boundary=001a11c227ee50a2c304e2dcbb08
Subject: [weirds] Meeting materials uploaded
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 01 Aug 2013 06:12:53 -0000

--001a11c227ee50a2c304e2dcbb08
Content-Type: text/plain; charset=ISO-8859-1

https://tools.ietf.org/wg/weirds/agenda?item=agenda-87-weirds.html

If you're presenting, please make sure I've posted your slide deck; if
you've sent multiple versions, please make sure the right one is there.

See you in a few hours,

-MSK

--001a11c227ee50a2c304e2dcbb08
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><a href=3D"https://tools.ietf.org/wg/weirds/agen=
da?item=3Dagenda-87-weirds.html">https://tools.ietf.org/wg/weirds/agenda?it=
em=3Dagenda-87-weirds.html</a><br><br></div>If you&#39;re presenting, pleas=
e make sure I&#39;ve posted your slide deck; if you&#39;ve sent multiple ve=
rsions, please make sure the right one is there.<br>
<br></div><div>See you in a few hours,<br><br></div>-MSK<br></div>

--001a11c227ee50a2c304e2dcbb08--
