From owner-namedroppers@ops.ietf.org Tue Aug 01 02:39:06 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1G7nuE-0000Rw-VE
	for dnsext-archive@lists.ietf.org; Tue, 01 Aug 2006 02:39:06 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1G7nuC-0004fu-Gc
	for dnsext-archive@lists.ietf.org; Tue, 01 Aug 2006 02:39:06 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1G7nqQ-000Ftq-NR
	for namedroppers-data@psg.com; Tue, 01 Aug 2006 06:35:10 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [213.154.224.1] (helo=open.nlnetlabs.nl)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <olaf@open.nlnetlabs.nl>)
	id 1G7nqP-000FtM-DP
	for namedroppers@ops.ietf.org; Tue, 01 Aug 2006 06:35:09 +0000
Received: from open.nlnetlabs.nl (localhost [127.0.0.1])
	by open.nlnetlabs.nl (8.13.4/8.13.4) with ESMTP id k716Z1Uf034200
	for <namedroppers@ops.ietf.org>; Tue, 1 Aug 2006 08:35:01 +0200 (CEST)
	(envelope-from olaf@open.nlnetlabs.nl)
Received: (from olaf@localhost)
	by open.nlnetlabs.nl (8.13.4/8.13.4/Submit) id k716Z197034199
	for namedroppers@ops.ietf.org; Tue, 1 Aug 2006 08:35:01 +0200 (CEST)
	(envelope-from olaf)
Date: Tue, 1 Aug 2006 08:35:01 +0200 (CEST)
From: Olaf Kolkman <olaf@NLnetLabs.nl>
Message-Id: <200608010635.k716Z197034199@open.nlnetlabs.nl>
To: namedroppers@ops.ietf.org
Subject: DNSEXT list policy
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: b280b4db656c3ca28dd62e5e0b03daa8


- List Purpose

  namedroppers@ops.ietf.org is the mailing list for the IETF DNSEXT
  working group.  

  See <http://www.ietf.org/html.charters/dnsext-charter.html> for the
  wg charter.  Messages should be on topics appropriate to the dnsext
  wg, which are various discussion of the DNS protocols or
  administrivia of the WG itself.

- Specific items that are not not appropriate for posting

  Calls for papers, announcements of events not directly relevant to
  the DNS protocols, etc. are not appropriate.  

  Discussion of problems with particular implementations,
  announcements of releases, sites' misconfigurations, pleas for help
  with specific implementations, etc.  should be done on mailing lists
  for the particular implementations.

  There is a working group for dns operational practice, DNSOP, whose
  charter can be found at
  <http://www.ietf.org/html.charters/dnsop-charter.html>. Items
  relevant to the DNSOP charter are to be discussed on the DNSOP
  mailinglist.

  Discussion about the quality of implementations is outside the scope
  of this list.

- Moderation

  Moderation is based on "subscriber-only with spam filter". To
  counter a certain class of spam mails messages over 20000
  characters, originating from list subscribers, will be held for
  moderations.

  Questions or concerns related to the acceptance or rejection of
  specific messages to the namedroppers mailing list should first be
  discussed with the wg chairs, with followup appeals using the normal
  appeals process of rfc 2026 (i.e. follup with area directors, then
  iesg, etc.).

  There is a mailing list for the discussion of ietf processes, which
  includes any general discussion of the moderation of ietf mailing
  lists.  it is poised@lists.tislabs.com

  
---

NOTE WELL:

All statements related to the activities of the IETF and addressed to the 
IETF are subject to all provisions of Section 10 of RFC 2026, which grants 
to the IETF and its participants certain licenses and rights in such 
statements.

Such statements include verbal statements in IETF meetings, as well as 
written and electronic communications made at any time or place, which are 
addressed to

    - the IETF plenary session,
    - any IETF working group or portion thereof,
    - the IESG, or any member thereof on behalf of the IESG,
    - the IAB or any member thereof on behalf of the IAB,
    - any IETF mailing list, including the IETF list itself,
      any working group or design team list, or any other list
      functioning under IETF auspices,
    - the RFC Editor or the Internet-Drafts function

Statements made outside of an IETF meeting, mailing list or other function, 
that are clearly not intended to be input to an IETF activity, group or 
function, are not subject to these provisions.


----------------------------------------------------------------------
$Id: dnsext-list-policy.txt,v 1.8 2005/01/12 15:54:51 olaf Exp $

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Tue Aug 01 08:11:01 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1G7t5R-0005pV-4q
	for dnsext-archive@lists.ietf.org; Tue, 01 Aug 2006 08:11:01 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1G7t5P-0006qr-Nv
	for dnsext-archive@lists.ietf.org; Tue, 01 Aug 2006 08:11:01 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1G7t1B-00043o-5o
	for namedroppers-data@psg.com; Tue, 01 Aug 2006 12:06:37 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [64.142.16.245] (helo=a.mail.sonic.net)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <dotis@mail-abuse.org>)
	id 1G7t1A-00043b-En
	for namedroppers@ops.ietf.org; Tue, 01 Aug 2006 12:06:36 +0000
Received: from [192.168.2.11] (64-142-13-68.dsl.static.sonic.net [64.142.13.68])
	(authenticated bits=0)
	by a.mail.sonic.net (8.13.8.Beta0-Sonic/8.13.7) with ESMTP id k71C6YYC011541
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO);
	Tue, 1 Aug 2006 05:06:35 -0700
Subject: Re: a suggestion for super-wildcards
From: Douglas Otis <dotis@mail-abuse.org>
To: David Blacka <davidb@verisignlabs.com>
Cc: namedroppers@ops.ietf.org
In-Reply-To: <44CE88D1.3090205@verisignlabs.com>
References: 
	 <198A730C2044DE4A96749D13E167AD37BD6CE2@MOU1WNEXMB04.vcorp.ad.vrsn.com>
	 <44CE808B.3030005@dougbarton.us>  <44CE88D1.3090205@verisignlabs.com>
Content-Type: text/plain
Date: Tue, 01 Aug 2006 05:06:33 -0700
Message-Id: <1154433993.19580.130.camel@bash.adsl-64-142-13-68>
Mime-Version: 1.0
X-Mailer: Evolution 2.2.3 (2.2.3-4.fc4) 
Content-Transfer-Encoding: 7bit
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 386e0819b1192672467565a524848168

On Mon, 2006-07-31 at 18:48 -0400, David Blacka wrote:
> Doug Barton wrote:
> 
> > In short, I've tried to understand what you are proposing and why, and I do
> > not think that the benefits of your proposal outweigh the costs.
> 
> The way I read Phill's proposal was that he was merely defining:
> 
>  1) a new zone preprocessor rule (perhaps confusingly called **.example)
>  2) a new use for PTR in the forward space.
> 
> Am I wrong?  If I'm not wrong, I am at a loss to understand what is so
> controversial about either part of the proposal.

Rather than defining a new RR type, semantics for a new label are
defined and applied to an existing RR type.  This is not just a new use
for the PTR type in the forward space, it prohibits other applications
from also using the PTR RR.  This scheme would be a mess when the **
label is used in the reverse space, for example. 

Ultimately this proposal will require new RR types to prevent collisions
within a common prefix when the ultimate automation of this scheme
attempts to synthesize desired answers for the initial query.

This wildcard scheme is a bit less than super by requiring two
additional transactions, while also reusing existing RR types to
overcome a "new type" limitation imposed by a particular vendor.  This
scheme uses a macro expanding **.<this-domain> into:

*	PTR <this-domain>  ; at _every_ label

where a query for (_prefix.<some-domain>, RR-TYPE)
may require a fixup query for (<some-domain>, PTR) followed by
a query for (_prefix.<this-domain> RR-TYPE).

When fully automated to satisfy the initial query of
(_prefix.<some-domain>, RR-TYPE) the _prefix label will also need to
include a synthesis of the RR-TYPES at that location.

_prefix.<this-domain> 	RR-TYPE-A
			RR-TYPE-B
			RR-TYPE-C

This calls into question the use of the unique label rather than a
unique RR type.  For example, a unique RR type of PWCARD could be
defined to include three fields:

_prefix.<this-domain> PWCARD <list-of-RR-types><><this-domain>
_prefix.<this-domain> RR-TYPE-A <blah>
_prefix.<this-domain> RR-TYPE-B <blah>

When the RR type PWCARD is discovered with a null prefix field a macro
then expands this to:

*	  PWCARD <><_prefix><this-domain>; at _every_ label

This would allow a PWCARD RRset of various prefixed labels to be
constructed and pointing to the desired locations.  When the list of RR
types or the prefix field is null, it would signal how this new RR type
is being used, and whether it should be expanded.  A fully automated use
of this new PWCARD RR type could then always return the desired RR type
at the initial query (better than super).  Until then, a manual
work-around similar to the current proposal can be used for existing
implementations.

This alternative using a new RR type will not conflict with existing
uses of the ** label, the PTR RR, and provides a cleaner method to fully
automate the synthesis of the desired answer at the first query.  The
transfer of PWCARD RRs can be selective when the receiving server
understands the expansion rules for the PWCARD RR where the prefix field
is null. This filtering would not be as simple when reusing PTR where
the forward and reverse space must follow different rules.

-Doug








 





--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Tue Aug 01 10:48:45 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1G7vY5-0007jV-Gp
	for dnsext-archive@lists.ietf.org; Tue, 01 Aug 2006 10:48:45 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1G7vY4-00088k-3q
	for dnsext-archive@lists.ietf.org; Tue, 01 Aug 2006 10:48:45 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1G7vUc-000LPR-KJ
	for namedroppers-data@psg.com; Tue, 01 Aug 2006 14:45:10 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,SPF_HELO_PASS,
	SPF_PASS autolearn=ham version=3.1.1
Received: from [157.185.61.2] (helo=M4.sparta.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Robert.Story@sparta.com>)
	id 1G7vUZ-000LP4-Vx
	for namedroppers@ops.ietf.org; Tue, 01 Aug 2006 14:45:08 +0000
Received: from Beta5.sparta.com (beta5.sparta.com [157.185.63.21])
	by M4.sparta.com (8.13.5/8.13.5) with ESMTP id k71Ej42U010901;
	Tue, 1 Aug 2006 09:45:04 -0500
Received: from ponyxpress.rosslyn.ads.sparta.com (861.rosslyn.sparta.com [157.185.86.1])
	by Beta5.sparta.com (8.12.11/8.13.1) with ESMTP id k71Ej4uH009947;
	Tue, 1 Aug 2006 09:45:04 -0500
Received: from mailbin.rosslyn.ads.sparta.com ([157.185.85.6]) by ponyxpress.rosslyn.ads.sparta.com with Microsoft SMTPSVC(6.0.3790.1830);
	 Tue, 1 Aug 2006 10:45:04 -0400
Received: from spx.vb.futz.org ([216.27.162.138]) by mailbin.rosslyn.ads.sparta.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.1830);
	 Tue, 1 Aug 2006 11:05:49 -0400
Date: Tue, 1 Aug 2006 10:44:56 -0400
From: Robert Story <rstory@sparta.com>
To: Mike StJohns <Mike.StJohns@nominum.com>
Cc: "DNSEXT WG" <namedroppers@ops.ietf.org>
Subject: Re: timers draft and parent DS records
In-Reply-To: <7.0.1.0.2.20060731211007.03b17818@nominum.com>
References: <MAILBINSyKYcVtY74o400000008@mailbin.rosslyn.ads.sparta.com>
	<7.0.1.0.2.20060730180330.03a082b8@nominum.com>
	<MAILBIN4aM8BfIzKpGa00000009@mailbin.rosslyn.ads.sparta.com>
	<7.0.1.0.2.20060730191213.040030c0@nominum.com>
	<MAILBINkiJSAzsYm3LO0000000c@mailbin.rosslyn.ads.sparta.com>
	<7.0.1.0.2.20060731211007.03b17818@nominum.com>
Organization: SPARTA
X-Mailer: Sylpheed-Claws 2.3.1 (GTK+ 2.8.19; powerpc-redhat-linux-gnu)
Mime-Version: 1.0
Content-Type: multipart/signed; boundary=Sig_bguhjjHKCurc9_tj+OHo_fg;
 protocol="application/pgp-signature"; micalg=PGP-SHA1
Message-ID: <MAILBINdr2BMwJhNL9F0000000f@mailbin.rosslyn.ads.sparta.com>
X-OriginalArrivalTime: 01 Aug 2006 15:05:49.0875 (UTC) FILETIME=[F9890830:01C6B57B]
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7aafa0432175920a4b3e118e16c5cb64

--Sig_bguhjjHKCurc9_tj+OHo_fg
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

On Mon, 31 Jul 2006 21:22:50 -0400 Mike wrote:
MS> >While this document is primarily about resolvers, it also specifies
MS> >procedure for zone administrators (sections 5 and part of 4.3).
MS>=20
MS> Actually, it doesn't.  Section 5 and much of section 4.3 are=20
MS> informative, not normative.

Now we're just arguing semantics. s/specifies/outlines/

MS> One of the reasons for not adding your proposed language is that DS=20
MS> updates are covered in part in section 2.4 of RFC 4035 [...]
MS>=20
MS> If that document declines to discuss DS operations, it seems clear=20
MS> this document should not (and indeed must not) create a normative=20
MS> requirement on DNSSEC for things outside its purview (e.g. the DS=20
MS> record).

Ok, first you say section 5 is informative, then imply that adding the
text I proposed would create a normative requirement? My text is just
as generic as the text you quoted from RFC 4035. It does not specify
how or what to do, just states that the DS record must be handled
'appropriately'.

At any rate, I think I've made my point as clear as I can. If the
working group doesn't see the value in a few lines of informative text
to help prevent zone admins from shooting themselves in the foot
(breaking chains of trust) when rolling keys, then so be it.

--=20
Robert Story
SPARTA

--Sig_bguhjjHKCurc9_tj+OHo_fg
Content-Type: application/pgp-signature; name=signature.asc
Content-Disposition: attachment; filename=signature.asc

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.4 (GNU/Linux)

iD8DBQFEz2jr7/fVLLY1mngRArpPAJ9bC2Z4rAM3tXrZHTDEwuj+ziwQNwCeNPEr
wZo7wHBfjWseFM90KNjFfIw=
=SjtI
-----END PGP SIGNATURE-----

--Sig_bguhjjHKCurc9_tj+OHo_fg--

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Tue Aug 01 12:46:13 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1G7xNl-0002aG-EJ
	for dnsext-archive@lists.ietf.org; Tue, 01 Aug 2006 12:46:13 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1G7xNj-0001HU-RY
	for dnsext-archive@lists.ietf.org; Tue, 01 Aug 2006 12:46:13 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1G7xJa-0006QN-B4
	for namedroppers-data@psg.com; Tue, 01 Aug 2006 16:41:54 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_00,FORGED_RCVD_HELO,
	RCVD_IN_DSBL autolearn=no version=3.1.1
Received: from [217.28.34.132] (helo=rasmus.kthnoc.net)
	by psg.com with esmtp (Exim 4.60 (FreeBSD))
	(envelope-from <mansaxel@sunet.se>)
	id 1G7xJX-0006Q5-SS
	for namedroppers@ops.ietf.org; Tue, 01 Aug 2006 16:41:52 +0000
Received: from localhost (localhost [127.0.0.1])
	by rasmus.kthnoc.net (Postfix) with ESMTP id AA26A1398F6;
	Tue,  1 Aug 2006 18:41:32 +0200 (CEST)
Date: Tue, 01 Aug 2006 17:45:21 +0200
From: =?UTF-8?Q?M=C3=A5ns_Nilsson?= <mansaxel@sunet.se>
To: =?UTF-8?Q?=C3=93lafur_Gu=C3=B0mundsson_=2FDNSEXT__co-chair?= <ogud@ogud.com>,
	namedroppers@ops.ietf.org
Subject: Re: DNSEXT WGLC: RFC2929bis
Message-ID: <3E1EE97A1C7C61F2C2E4E31A@E3993D2B0BE66833664712A4>
In-Reply-To: <6.2.5.6.2.20060719125045.0371ae48@ogud.com>
References:  <6.2.5.6.2.20060719125045.0371ae48@ogud.com>
X-Mailer: Mulberry/4.0.4 (Mac OS X)
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
 protocol="application/pgp-signature";
 boundary="==========785CC7106CF598A14C9C=========="
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.1 (/)
X-Scan-Signature: 4adaf050708fb13be3316a9eee889caa

--==========785CC7106CF598A14C9C==========
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline



--On onsdag, onsdag 19 jul 2006 14.02.24 -0400 "=C3=93lafur =
Gu=C3=B0mundsson
/DNSEXT  co-chair" <ogud@ogud.com> wrote:

>=20
> This message starts at 3 week last call for this document ending
> on midnight August 10'th 2006 (Reykjavik time).

I have read the draft and support its publication as BCP successor to 2929. =


Regards,=20
--=20
M=C3=A5ns Nilsson                     Systems Specialist
+46 70 681 7204   cell                       KTHNOC
+46 8 790 6518  office                  MN1334-RIPE

I'm having an EMOTIONAL OUTBURST!!  But, uh, WHY is there a WAFFLE in
my PAJAMA POCKET??

--==========785CC7106CF598A14C9C==========
Content-Type: application/pgp-signature
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (Darwin)

iD8DBQFEz3cR02/pMZDM1cURAi/mAKCNC0tADprnhW+QCsQ8Te+ECYsKvwCfX2dQ
uwii/KazMMZYYYZXi/4Ff5c=
=1VBi
-----END PGP SIGNATURE-----

--==========785CC7106CF598A14C9C==========--


--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Wed Aug 02 00:51:12 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1G88hM-00089U-K9
	for dnsext-archive@lists.ietf.org; Wed, 02 Aug 2006 00:51:12 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1G88hK-0004RO-OB
	for dnsext-archive@lists.ietf.org; Wed, 02 Aug 2006 00:51:12 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1G88bn-000K4L-CB
	for namedroppers-data@psg.com; Wed, 02 Aug 2006 04:45:27 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-0.7 required=5.0 tests=AWL,BAYES_00,HEADER_SPAM 
	autolearn=no version=3.1.1
Received: from [66.92.146.160] (helo=ogud.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <namedroppers@mail.ogud.com>)
	id 1G88bk-000K3m-Ey
	for namedroppers@ops.ietf.org; Wed, 02 Aug 2006 04:45:25 +0000
Received: from mail.ogud.com (localhost [127.0.0.1])
	by ogud.com (8.13.1/8.13.1) with ESMTP id k724jBsg004058
	for <namedroppers@ops.ietf.org>; Wed, 2 Aug 2006 00:45:11 -0400 (EDT)
	(envelope-from namedroppers@mail.ogud.com)
Received: (from namedroppers@localhost)
	by mail.ogud.com (8.13.1/8.13.1/Submit) id k724jAqR004057
	for namedroppers@ops.ietf.org; Wed, 2 Aug 2006 00:45:10 -0400 (EDT)
	(envelope-from namedroppers)
Received: from [213.248.199.23] (helo=mx3.nominet.org.uk)
	by psg.com with esmtp (Exim 4.60 (FreeBSD))
	(envelope-from <roy@nominet.org.uk>)
	id 1G7qub-000Dm2-Mj
	for namedroppers@ops.ietf.org; Tue, 01 Aug 2006 09:51:42 +0000
Received: from wds1.okna.nominet.org.uk (HELO notes1.nominet.org.uk) ([213.248.197.128])
  by mx3.nominet.org.uk with ESMTP; 01 Aug 2006 10:51:38 +0100
X-IronPort-AV: i="4.07,200,1151881200"; 
   d="tar'49?scan'49,208,49,50?gz'49,208,49,50,50?com'49,208,49,50,50?pl'49,208,49,50,50?pm'49,208,49,50,50"; a="4675864:sNHT117135136"
To: namedroppers@ops.ietf.org
Subject: superwildcards poc code.
MIME-Version: 1.0
X-Mailer: Lotus Notes Release 6.5.5 November 30, 2005
Message-ID: <OFED8E6161.20A60C08-ON802571BD.00330384-C12571BD.003626E5@nominet.org.uk>
From: Roy Arends <roy@nominet.org.uk>
Date: Tue, 1 Aug 2006 10:51:02 +0100
X-MIMETrack: Serialize by Router on notes1/Nominet(Release 6.5.3|September 14, 2004) at
 08/01/2006 10:51:04 AM
Content-Type: multipart/mixed; boundary="=_mixed 003626E2C12571BD_="
X-Scanned-By: MIMEDefang 2.56 on 66.92.146.160
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 5ba9b8496764663b12c333825fbf6b3d

[ Moderators note: Post was moderated, either because it was posted by
   a non-subscriber, or because it was over 20K.  
   With the massive amount of spam, it is easy to miss and therefore 
   delete relevant posts by non-subscribers. 
   Please fix your subscription addresses. ]

--=_mixed 003626E2C12571BD_=
Content-Type: text/plain; charset="US-ASCII"

Some have asked me to put code where my mouth was when I said something 
along the lines that a lot of perceived need for protocol change can be 
taken care of by preprocessing.

Included is a tar-ball that gives a proof of concept of the following:

For every existing name, which includes empty non terminals, add a DKIM 
'policy' record.
Under every existing name, add a wildcard DKIM 'policy' record.

preprocess.pl reads a zonefile (using Olaf's zone parser), analyzes it 
(takes care of all the rules wrt glue, NS, CNAME, DNAME rules, etc) and 
adds records where allowed.

Included is the zone example.com and example.com.processed, or if you 
will, the 'before and after'.

When an authoritative server serves this zone, it will _always_ return 
type DKIM when asked for type DKIM,  as long as the name is in the zone. 
It will never return a name error. 

Hope this helps

Roy

Note, I added type DKIM, which has the same wire and presentation format 
as type TXT, though the mnemonic is DKIM and the typecode is 65326 
(private use range). 

--=_mixed 003626E2C12571BD_=
Content-Type: application/x-gzip; name="superwc-poc.tar.gz"
Content-Disposition: attachment; filename="superwc-poc.tar.gz"
Content-Transfer-Encoding: base64

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

--=_mixed 003626E2C12571BD_=--


--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From onnm@brogan.com Thu Aug 03 05:34:23 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1G8Zax-0000c8-GU
	for dnsext-archive@lists.ietf.org; Thu, 03 Aug 2006 05:34:23 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1G8YU2-0002xr-0Y
	for dnsext-archive@lists.ietf.org; Thu, 03 Aug 2006 04:23:10 -0400
Received: from [81.91.147.247] (helo=labhou)
	by chiedprmail1.ietf.org with smtp (Exim 4.43)
	id 1G8YMp-00070i-Ta
	for dnsext-archive@lists.ietf.org; Thu, 03 Aug 2006 04:16:35 -0400
Received: from [81.91.78.197] (helo=zwvuv.ghpcf)
	by labhou with smtp (Exim 4.43)
	id 1G8YQP-0005i8-D0; Thu, 3 Aug 2006 12:49:25 +0430
Message-ID: <000e01c6b6d4$e781c142$c54e5b51@zwvuv.ghpcf>
From: "Hope Beach" <onnm@brogan.com>
To: <dnsext-archive@lists.ietf.org>
Subject: abundantly
Date: Thu, 3 Aug 2006 12:35:20 +0430
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_000A_01C6B6FA.9F7594E6"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1165
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
X-Spam-Score: 3.1 (+++)
X-Scan-Signature: 5bf916ef84139eb2787672b9fb107b6e

This is a multi-part message in MIME format.

------=_NextPart_000_000A_01C6B6FA.9F7594E6
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_000B_01C6B6FA.9F7594FD"


------=_NextPart_001_000B_01C6B6FA.9F7594FD
Content-Type: text/plain;
	charset="windows-1252"
Content-Transfer-Encoding: quoted-printable




Funnyplace this, to fetch up in after where Ive been. Michael saluted, =
and resumed his progress; once out of sight ofHenry Boddick, he took a =
taxi.
Somehow, one hated being distanced by Marjorie Ferrar. His =
eyeswere fixed on Marjorie Ferrars, whose eyes in turn were fixed onhis. =
I sawa lot of grass and one or two sheep, but I didnt see =
anybodyworking. The woman trembled so, that Michael thought she was =
going to faint.
But how can I go on when everybody is sniggeringand =
thinking me a lion-hunting snob?
But now it seemed more than an =
amusingfoible. They want to associate with what they think better =
thanthemselves.
He had never been in Ireland, so that the debate had for =
him littlerelation to reality.
I think, said Sir Lawrence, coming back =
to his chair, Ill goand see old Shropshire.
The grace of her body thus =
cramped was suchthat his senses ached.
But in spite of assumed levity, =
Michael had been hit. Good-bye, my dear young Mont; command me at any =
time, and let mehave another of your nice books.
It was a funny hard =
little sound in the night.
Sometimes a pound; sometimes fifteen =
shillings.
Im sure I dont know why, sir; it just hopped out of me. And =
youre three thousand sea-milesmore idealistic than we are.
He wondered =
if theseevenings woke the baby.
I know nothing about racing, said =
Soames. I suppose, he said, you find England very small. I thought that =
was so, coming on the cars, from Liverpool. A small covey of partridges =
came in, cooked.
What I want to keep me alive is something in =
theopen.
Something within him always closed up atmention of a name which =
he still spelt mentally with an h. You will be goodenough to write to =
each of them separately withdrawing yourexpression =
unreservedly.
Bridges, towers, water, all silvered,had a look as if =
withdrawn from man. Michael entered from its west end, and against his =
principles. 
------=_NextPart_001_000B_01C6B6FA.9F7594FD
Content-Type: text/html;
	charset="windows-1252"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1252">
<META content=3D"MSHTML 6.00.2800.1165" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2><IMG alt=3D"" hspace=3D0=20
src=3D"cid:000001c6b6d4$e781c017$c54e5b51@zwvuv.ghpcf"=20
align=3Dbaseline=20
border=3D0><IMG alt=3D"" hspace=3D0=20
src=3D"cid:000101c6b6d4$e781c02e$c54e5b51@zwvuv.ghpcf"=20
align=3Dbaseline=20
border=3D0></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><IMG alt=3D"" hspace=3D0=20
src=3D"cid:000201c6b6d4$e781c045$c54e5b51@zwvuv.ghpcf"=20
align=3Dbaseline=20
border=3D0><IMG alt=3D"" hspace=3D0=20
src=3D"cid:000301c6b6d4$e781c05c$c54e5b51@zwvuv.ghpcf"=20
align=3Dbaseline=20
border=3D0><IMG alt=3D"" hspace=3D0=20
src=3D"cid:000401c6b6d4$e781c073$c54e5b51@zwvuv.ghpcf"=20
align=3Dbaseline=20
border=3D0><IMG alt=3D"" hspace=3D0=20
src=3D"cid:000501c6b6d4$e781c08a$c54e5b51@zwvuv.ghpcf"=20
align=3Dbaseline=20
border=3D0></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><IMG alt=3D"" hspace=3D0=20
src=3D"cid:000601c6b6d4$e781c0a1$c54e5b51@zwvuv.ghpcf"=20
align=3Dbaseline=20
border=3D0><IMG alt=3D"" hspace=3D0=20
src=3D"cid:000701c6b6d4$e781c0b8$c54e5b51@zwvuv.ghpcf"=20
align=3Dbaseline=20
border=3D0><IMG alt=3D"" hspace=3D0=20
src=3D"cid:000801c6b6d4$e781c0cf$c54e5b51@zwvuv.ghpcf"=20
align=3Dbaseline=20
border=3D0><IMG alt=3D"" hspace=3D0=20
src=3D"cid:000901c6b6d4$e781c0e6$c54e5b51@zwvuv.ghpcf"=20
align=3Dbaseline=20
border=3D0></FONT></DIV>
Funnyplace this, to fetch up in after where Ive been. Michael saluted, =
and=20
resumed his progress; once out of sight ofHenry Boddick, he took a=20
taxi.
Somehow, one hated being distanced by Marjorie Ferrar. His =
eyeswere fixed=20
on Marjorie Ferrars, whose eyes in turn were fixed onhis. I sawa lot of =
grass=20
and one or two sheep, but I didnt see anybodyworking. The woman trembled =
so,=20
that Michael thought she was going to faint.
But how can I go on when =
everybody=20
is sniggeringand thinking me a lion-hunting snob?
But now it seemed more =
than=20
an amusingfoible. They want to associate with what they think better=20
thanthemselves.
He had never been in Ireland, so that the debate had for =
him=20
littlerelation to reality.
I think, said Sir Lawrence, coming back to =
his=20
chair, Ill goand see old Shropshire.
The grace of her body thus cramped =
was=20
suchthat his senses ached.
But in spite of assumed levity, Michael had =
been=20
hit. Good-bye, my dear young Mont; command me at any time, and let =
mehave=20
another of your nice books.
It was a funny hard little sound in the=20
night.
Sometimes a pound; sometimes fifteen shillings.
Im sure I dont =
know why,=20
sir; it just hopped out of me. And youre three thousand sea-milesmore=20
idealistic than we are.
He wondered if theseevenings woke the baby.
I =
know=20
nothing about racing, said Soames. I suppose, he said, you find England =
very=20
small. I thought that was so, coming on the cars, from Liverpool. A =
small covey=20
of partridges came in, cooked.
What I want to keep me alive is something =
in=20
theopen.
Something within him always closed up atmention of a name which =
he=20
still spelt mentally with an h. You will be goodenough to write to each =
of them=20
separately withdrawing yourexpression unreservedly.
Bridges, towers, =
water, all=20
silvered,had a look as if withdrawn from man. Michael entered from its =
west=20
end, and against his principles. </BODY></HTML>

------=_NextPart_001_000B_01C6B6FA.9F7594FD--

------=_NextPart_000_000A_01C6B6FA.9F7594E6
Content-Type: image/gif;
	name="heretical.gif"
Content-Transfer-Encoding: base64
Content-ID: <000001c6b6d4$e781c017$c54e5b51@zwvuv.ghpcf>

R0lGODdhAQNUAOcAAPv639jKwMOtrtfIv+3n0+jgzvPu2NXGvtLDvNTGvceysb2mqeXczPv53tHB
uqqLmK2PmuXby9vOw+nhz9HCu4BSc+zn0/n33pJrg827tvDr1qWEk6yNmeTay5Rthb6mqZZwhquM
mZVwho9ngYFUde/q1bmhpZ98jqmKl45kfsy5taaGlIxjfqKAkJl0iaKBkZ99j4JVdLujp8WwsM6+
uKSDk7ujqOTayodbedvOws26trqhppNthdbHv/f13K6Qm+DUx8q2s41jf6WFk/j13IZaeI9mgNXH
vsy6tZVvhdLCu/f024FTdPXx2uvj0IJVdfj23c+/uaeGlc++uLWbou/p1KeHlcaxsYthfNPEu+HW
yPTw2bWboayOmtDAuvLt19nMwpdyiJ58jsizsZx4jPr53phziO3o1JFqgubdzaGAkPr43caxsIBT
dLGVnp57jYhdevDq1a6SnLado4tifa+TnZt3i4NWdezl0ZZxh+7p09zPw5Bpgt/Txopge516jObc
zI1jfsm1squMmJx5jMSvrvbz27edpNfJv7CVnYRXdoNXdrGWn7+nqtzQxN3QxJh0iaF/j4lfe49l
f62OmrCUnZp2iqB+kOLXyfHs14xifYheeqSEk8GrrLifpN7SxpBogrKXoJdyh8GqrPPv2LeepPLu
1/bz2pNshOLYyYlee9rNw/Xy2pt4i4RYd6iIlsSursWvr7acouvk0Mm1s9PEvPn33aqKl+ffzZl1
iZRuhuDVx7SaofHs1urj0M69uMKsrb6nqtbIv8KrrYZbeOjfzYdcedrMwsCpq828t8i0st3Rxcez
ssCpqu7p1IpgfMu4tb+oq9DAuYVZePTx2djJwNnLwbOZoZFpgrylqKiIl7mgpaOCkuPYyezm0q6R
nOfezNTFvaaFlI5lf4VZd9/Uxq+SnamJluPZyrKXn7OYoMu3teri0Mq3tLSZoPDs1dDGuuzn0ePc
ytTLvOvm0e/s1PTy2cW3r7CdnLOin7Wkob6vqYVpds7Ctu/r1ce6sSwAAAAAAQNUAAAI/gABCBxI
sKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bN
mzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jT
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
WyXX9/zTCmgOPFVPjPXZn0WOgAAAOw==

------=_NextPart_000_000A_01C6B6FA.9F7594E6
Content-Type: image/gif;
	name="soar.gif"
Content-Transfer-Encoding: base64
Content-ID: <000101c6b6d4$e781c02e$c54e5b51@zwvuv.ghpcf>

R0lGODdhaABUAOcAAPv638eysb2mqeXczO3n0+jgzvPu2I9ngYFUde/q1ZZwhoBSc9XGvo1jf6WF
k+DUx7qhpsq2s/f13IthfNPEu8WwsMOtrvr43caxsZh0iaF/j4lfe826tubczKeHlZ99j5x4jI1j
fsm1stjKwL6mqaGAkJJrg/j13KuMmIFTdJx5jMSvrvf026+TnZNthYBTdINWddbHv/Tw2bGVnp57
jYhdept3i6qLmNrNw/v53tfJv4RYd9LCu7eepPj23fLu14RXdoJVdevj0PDr1vbz2rifpN7SxpBo
guzl0Zp2ioZaeIxifYheeqKAkMGrrPHs1s69uPr53tLDvN/Txo5kftDAuuvk0JRuhoxjfodbeaqK
l8Cpq+jfzayNmbujqNXHvr6nqq6Qm/Hs15t4i6KBke/p1MizsauMmfTx2aaGlMezssCpqpl1iaWE
k598jsu4teLXyd3QxIpgfPPv2PDq1dnLwZBpgtzQxKyOmurj0IJVdOXby+HWyM++uOfezJNshLuj
p9jJwLCVne7p06SEk62Pmo5lf4pge9TFvYVZd5VvhePYyfXx2pZxh5dyiKaFlOLYycy6tcSurt/U
xo9mgJVwhqmKlwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAaABUAAAI/gABCBxI
sKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bN
mzhz6tzJs6fPn0CDCh1KtKjRo0gBBBAwICSBAgaCHkCQIKSCBQyCNnAA4AGECBS9gi0oAcECAmJ9
TqAAwMGCChTdwk0oN6SFghcwZNCwgQOADh4+gAghYsSCBSQcIChxQaCJEyhSLFCxoiCLFi4WvIAR
Q8YMGjUCAIg8ufJAAzYW3CBNGSQOgjluLNCRYwcPAD0a+PixAEiHBUEesDgshOCQBSmIGCyywMiE
I0hOJFEiYwkTAMeTG2yywEl25SCf/hCEsiADgChSoiIpPmUBlSoLQACwcngIQR0LrhzEgsBHliBK
LaAFC5sBgJ9+BjWwwAgHnqTCAlsUxIUAXaTmgRcLzADAFwtkkQNBYCwQxkEIYCHGAmMAkMQCLpCx
gAkAhDhiQbwtUIaMJ+2wIEFmvHAGGh5AmMYCagCwxgJsFNTGAqIZ5MYGb6Twmo5wELRkkwTFsYAc
OVx5EgzNDTQHmHTksMQCddixwB0AaLEAHgUpOMVBeYQwgxEC6bFAHgTJaZAaCzQBgJ8mudgCHXuU
UcBhfPRxmB8vLGDfH4gVpGdVBrlQAw84sKDiAoAQEEgZAFxqkCALFFHqApiWNAghlDvAwEYZURQS
hCERMHeIZn4gEmkLPhBEQiKKLFIQI5od1ggAeziSQg2PKDdssQRBcsAChVwwrbFHRaKEJDlMssB1
SV2kxAJIACDFAneVaxEGlFRiCRmIuGvvvfjmq+++/Pbr778AByzwwAQXbPDBCCes8MIMN+zwwxBH
LPHEFFds8cUYZ6zxxhx37PHHIIcs8sgdBQQAOw==

------=_NextPart_000_000A_01C6B6FA.9F7594E6
Content-Type: image/gif;
	name="cathedral.gif"
Content-Transfer-Encoding: base64
Content-ID: <000201c6b6d4$e781c045$c54e5b51@zwvuv.ghpcf>

R0lGODdhMQBOAKUAAPv6376vqYBSc9TLvN3QxM7CtuDVx/n33fr43bCdnOnhz/j23dvOwoVpduff
zZt4i7Oin8W3r7WkoZ58joBTdOPcyvr53urj0PTy2aGAkPbz2u/s1Me6sdzQxJl1iaWFk6mKl9DG
uvPv2JVwht/UxuLYyff13PLu1+7p0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAMQBOAAAG/kCAcEgsGo8BgeA4
UA4JzsJxSiUml8YmFgBdGqpgpDM75joP4fTwiiBvu+o4IKFUuBdChhItryYaSkoNA2uBAgVXSoR9
jI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vRA4PhgINEKERghIBEBMUDWEJFJIV
ShVGFmGAkoABVRYSgQ0XQoBbj0oYfgIZA7kCaBXLkWVHGrVDEIfV147lC4HDTRQJ9YAJ7JJKG0MI
HBwChgGs1aBgA2cAxkG6ZyQggA4CPExR+EjLoiEOEew7QvERnVoQAkiY4BDAQAgFInzgIAREu0cd
rElDCGCATAEhhGx4CaunyM+fQzzwtESL1rGOGIFJ4hCgqZKmTUUkHGrrUrl8oK5OFWGNpRB0RF8C
KvgxqVWxtZIpBFtJKyBtU82GNaJwrdK2aIfYPUt3y965RepuYUvJrd/Bd4EqXtxTqKcKI2g1OBaX
05UGu/6sq6yJhJISRSyYwKoJkIQqgLgq8QoAmj4BUqmMbVBWCJ3XYMaqxXIusbuhegXAHTfvNT/Z
h4UMZCYAH/LgQiBKjKQHZ5ETKEiP0whcTrRaCSRo9ip4CEBKJG7SG558yIAgADs=

------=_NextPart_000_000A_01C6B6FA.9F7594E6
Content-Type: image/gif;
	name="he's.gif"
Content-Transfer-Encoding: base64
Content-ID: <000301c6b6d4$e781c05c$c54e5b51@zwvuv.ghpcf>

R0lGODdhTwJOAKUAAIBSc9/Uxvv6387Ctuvk0N3QxNTLvPr53rOin8W3r/j23YVpdp16jLWkoamJ
luDVx/Ty2bCdnPf026uMmPPv2L6vqaF/j/n33fj13Offze/s1Pr43dvOwufezOzn0fbz2u7p0/Lu
1+PcytzPw+jgzunhz6WFk5l1iYJVdJdyh5t4i6GAkIBTdJ58jse6sZVwhph0idDGuvf13NzQxKmK
l+rj0KSEk+LYyevm0ezn0wAAAAAAAAAAAAAAAAAAAAAAACwAAAAATwJOAAAG/kAAICAoGo/GgZAg
KAiNwoJAOUQWnQCk4WmFAqTFA0IISHQF5DN1UFRkjwvA4vA2MhrnvH7P7/v/gIGCg4SFhoeIiYqL
jI2Oj0dCbHxCDldcaF8CD5JdWFqYXVFIBGQQXRFCEl0Tqm11RRRCFbACCQaQubq7vL2+v8DBwsOG
QhZ9QnhNmKMXxp6hAlu1SKMCDBhFGUJEVhqzVhvPr1bT1MTo6err7O3u78EWQhqUAMcCHEIKRdby
APRIPh3pIORAHmsAPBT5IATEGVoAQiBJBeDUQgAbrPg78qEAGHggQ4ocSbKkSUEQyCQQYcCBGStx
AEQYE0eEAHEARhRJKWRl/ksz+QAYNEIHAJMuOHWiiVCE1gI9YwDYFICB4tEiBElYwRBK4MmvYMOK
HUv20IdWZBiU6EIh5gIRBAGYOCFkQYWFaIWoNRCTwdQiSlBY6JaErpy7FVCktZhHRAoyhzMWCRFT
zqojAWB5Lcu5s+fPoEOLHk26tOnTqFOrXs26tevXsGPLnk27tu3buHPr3s27t+/fwIMLH068uPHj
yJMrX868ufPn0KNLn069uvXr2LNr3869u/fv4MOLH0++vPnz6NOrX8++vfv38OPLn0+/vv37+PPr
38+/v///AAYo4IAEFmjggQgmqOCCDDbo4IMQRihhSHRNaCFxkGVImAAZ/qiQ4QII8HOOCEJQgMQK
UlmRIRlPodEiIitCZlMcZ8ihSIxk2BSNACzUsWMLPq64gERGKEARixl4kaEKfx1BExIkAmDiESjO
eM6F7s1SwZZcEmlLXQ1UgEALLLS4YxGpqHDEFkypCACXXOIiAIiBRMBCFy5wqeWWJtLYBZ2J5Lnl
nhWYuGOPXlgBpBdcRvWiAC/IESYCMAAQA6NbRhDTXdUIkeQRaa4pUxF+YinfmUZE2WQYIp7hBgAc
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
GWB3QshwGUJbIiJ2KAJ7aMJK0VR0nUgeQQAAOw==

------=_NextPart_000_000A_01C6B6FA.9F7594E6
Content-Type: image/gif;
	name="denial.gif"
Content-Transfer-Encoding: base64
Content-ID: <000401c6b6d4$e781c073$c54e5b51@zwvuv.ghpcf>

R0lGODdhigBOAIAAAPv63wAAACwAAAAAigBOAAACeYSPqcvtD6OctNqLs968+w+G4kiW5omm6sq2
7gvH8kzX9o3n+s73/g8MCofEovGITCqXzKbzCY1Kp9Sq9YrNarfcrvcLDovH5LL5jE6r1+y2+w2P
y+f0uv2Oz+v3/L7/DxgoOEhYaHiImKi4yNjo+AgZKTlJWWlZUgAAOw==

------=_NextPart_000_000A_01C6B6FA.9F7594E6
Content-Type: image/gif;
	name="backpack.gif"
Content-Transfer-Encoding: base64
Content-ID: <000501c6b6d4$e781c08a$c54e5b51@zwvuv.ghpcf>

R0lGODdhXwBOAIAAAPv63wAAACwAAAAAXwBOAAACYISPqcvtD6OctNqLs968+w+G4kiW5omm6sq2
7gvH8kzX9o3n+s73/g8MCofEovGITCqXzKbzCY1Kp9Sq9YrNarfcrvcLDovH5LL5jE6r1+y2+w2P
y+f0uv2Oz+v3/H6oAAA7

------=_NextPart_000_000A_01C6B6FA.9F7594E6
Content-Type: image/gif;
	name="elementary.gif"
Content-Transfer-Encoding: base64
Content-ID: <000601c6b6d4$e781c0a1$c54e5b51@zwvuv.ghpcf>

R0lGODdhfgDdAMYAAPv63+vm0bCdnPLu14Vpduffzfr53u/s1PTy2ff13Me6sbOin+zn0fbz2tTL
vL6vqfj23aGAkN/Uxp58jrWkoePcyvn33tDGusW3r87CtqSEk9zQxKiIl/Tx2dbIv4BSc/bz25t4
i7OZoaB+kIBTdJRuhuzn06yOmpx5jM6+uL6nqvDr1s+/uenhz97SxpNthc28t9XHvrujqJh0idrN
w5BpgoFUdb2mqcWwsO3o1Orj0IVZeIRYd/n33bGWn93RxeDVx+HWyK6SnO/r1fXy2uXczI9ngfHs
1599j516jKWFkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwA
AAAAfgDdAAAH/oAAgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2u
r7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvMzc7PmgEC06YD0wLDBNrb3NoFBgHapwfipQgE
AZrog96CBgQFAAnlpvSjCgQLmgID7PCDAhjIs0eKIKh32hp4aldoHgFUBj85eKBNwcJ/DbVBWKDN
AQAGEbQlAOBgm6Bw2hAIICAhwARtAhAMOrCS26ABFLZFSFdzQQVBFVb+dCTgAL6HnRgScrjgQU6k
FkQKiop0IIGaElJWIHBAEDmWABAOukDg59YIAKhaHLRAwqMA/vocDt2kdJBcAA3oSRVkryIAluKi
dgXAkYK/QUENWBV0dJCBCIodLUgHgCI2TnUFOTzMl8DIzoS0KT6Ql4BHx9rmRhQL4FxZQRMfNbgM
4OtgdRiX6q26929V34QoEngQ+atM0I4rKBDO9qqgoo8UuAU4HHNuu7v9fQbO2Z3wCP22EojMHUCB
juerih9g7RHCbhErZV6M3Pf2vr8FZXWOUiFyhEPhh4ECFzyinCHxUTLfZvX1hh8hQ4mHV2qcMaBR
fQBkANN2jPBjCD6bIBRPRryVOFhJv/WlGFWdPaBfOSgNJhp2+RTiAAWGGULTIQPkZ0mPYBXimmII
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
sAZ7sAibsAq7sAzbsJsQCAA7

------=_NextPart_000_000A_01C6B6FA.9F7594E6
Content-Type: image/gif;
	name="sanatorium.gif"
Content-Transfer-Encoding: base64
Content-ID: <000701c6b6d4$e781c0b8$c54e5b51@zwvuv.ghpcf>

R0lGODdhHAHdAMYAAPv638e6sYVpdp58jrCdnKGAkNTLvPr53tDGuuPcyrOin/bz2uvm0c7Ctvn3
3r6vqe/s1Pj23cW3r+zn0bWkoff13PLu1/Ty2effzdzQxN/UxqSEk6iIl9rNw4BSc4BTdPTx2ezn
09nMwoRYd4xjfvbz25t4i7GWn5NthZRuhpBpgpx5jM6+uPPv2Jh0ieXczLujqNXHvurj0J99j+3o
1L6nqvDr1qB+kM28t9bIv8+/uenhz97SxuDVx72mqayOmuLYyfXy2rOZoebdzfn33YFUdcWwsIVZ
eL+oq/Hs1+jgzq+Tne/r1d3RxY9nga6SnOHWyINXdp16jKWFkwAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwA
AAAAHAHdAAAH/oAAgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2u
r7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvMzc7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn
6Onq6+zt7u/w8fLz9PX29/j5uwECAwQCBQw0OoCAQIF/AgIcKMSPwACBDAU4hEgowb9/Chbow8ag
gQNEAh4IOvAvACMICQVF+CdykAQBEwAkEEARwMuYM2saEEBh4UwIG68JEFABkYIEgxgMPSkgwqCZ
Aj4CmCBAwaACAjROrXo1qyALQxcCODAAaNBqQ4syirB00QWr/oPYCjBLQQCCQQ9SAqh7V1BekwDy
tjzragJWogB2th2b9/DQAIbTJh4qIOmAoQQuoKRMc5HSypEuDLUgaCiGQQgklhZwWlBqAquREn7l
QDKA2qAB8JOgm2aGC7dt4x409MLP1WoVkRQgG5IGgCNHD3pe+YB0QdQByLVQkECA5LNR2QaweCgD
AJsJjS9fubbZ8YYYGAjg73yk5WY3OxUEFf3Q/TIt9ZkEBlSgGHDhiYfYasQJANxwDSbHXk3kLXgI
Bgjwk5BYj+RlFgCfcdhfiE8tBRVgvVGQoIIS5lYcABUsVmGLeA31AIfwIeLAP7w9IsEApA2ymVQB
VjZkiZVB/vXhZyuOgqOFi/2D1EywRdjgIAfkBVCQOSICFYeLPEAAeGNdB0B21gkQ5JlLbcahXGQ2
yQlF6+WGgUQX/GMfclcSQl2VXR4S41yNiAlmg829FhtqqqX5oVxEytlJlTP26ZpECnzIJ4P88ddW
oIaI5iAjO8UpCF81AoaqX3r9QxFVuUnaiQD2DWWWYjXuWYitguBa2kIQDqWVIbQO4mtiFKhYCFso
GoISXABgpdWzXWm1E6WpNSvrJqpFK1FBCoS1GgEKKPCAARxiRQC44pI3ZbdYaapej2AxN0i4sfY6
1AD89vvhS+flRAjAAVK0nECiFRDptpoMpYBxlCk0FAVA/inGGaVQbTgxUD9ehCCVDxuC70W64muI
hpyZR0hDAZ0sUcuERNDYAA+YynApMwFWgYathHvzNuMN2so/P2vz2EjhUnjKTs0VbQ0EI0vUdCoQ
DOv01VhnrfVYW2diAAFgs8PAYMFcDKAuMnZyQHqKJBDuQRtI9N0s+GJ2NiZKARV3ypxp6zZABMTt
XVErcQYtf3XZ2HQCeRGgtEoBFLCZBo50tLAolquXrydpE3JAuAR8mGexs0zeyQJ6+cfarih+LpHo
ek5nZiGJ64pdAYcOAiu6pjkC6ie/g9L5vRIdipLtr6TZ2iZ1cah8IecST4DxpBeZu0pD4R5z9YWg
bm+F/ssvEvysFpoyfJHyjtUAgrP0voloh4OfiJKGHLD+IHduXtHReGlLSOMNak3GIoAvgWyGMhCx
yGUGgJTPOKgklCHgUChigcQBhAEHnODfYgWBf8SNAloZYAEHUUHKFGBP5wOdZygzOsp1UAAf1Ehk
EGMxEFHmAIljoO9WV6SmjHAQC2iMjVxGIfcdQoWMyN8iEhcTmUwPEWnqi/y+4rAHJM5KgrjT9NIE
nEEhRAP1MtcVL/WuAmyqTLnZDFBmMgCphNGKi0lNGS21q5AwwotD0YAaA9TG4CwIQoMq19d4xQgj
vnGMAPAeUiBEiNhpLnwIGNYQk3i+QQwKdxGQXCI+/oNCHsJoKEjxHha9ZZ9wAeZoAtDAoEK5GIss
RGiVslS4BlMSQawyka18IiwrBBIBNKARqNTALAdRy1jycjUQOQBW4tfL5d1SlKeyoyB8Vsc1rQYB
Ccjmcz40lF9SUn+FONED/EcIxUjSk7tkj1rcxCq4iKtq6dRfms54zDQ1hx8DsCV7DjFPThHLLsAU
wEIgIKp79uOM+xwEzwqJzoTaE0uXG8rCMAM2sBHqmo1QIiNGdj1jtWuKn3SRSNWimIpixp8hpeMB
EhAALdGzLZ9hX3ZSitKVtjSh/5SiIFr6gJ72ZTExlR1o6kTHmYqvoSIVxGesdoiPriZ8BFjTUHSq
/pue+jSLlSSEIhdhzgBaEqe2OVYdCRFP/E1Qo/Bpy5eQpM+kYpUmGj3mP8kGAAxoKAC1ys1aPTVU
KLmVrwF1ZkL3mgingnSuhbDrY+wT16OG7xCc9GpbLRVWw6K0rGiUzafKB9PxZKAtmH2oXM9XFzN2
T2X+/ExyPttXGqHUqIowImb3GNtRPTIRpTWE9/bU2No+tn5TlSxNR7ugzUztsgmF1X42C562pGlP
+Jwsp5Trz/PBamrPtVR2d3pQY+K0N5Ty7VfdGsVFOFK4hrhuIbZb18454G6HRQQA0SjYvwqLmFz5
J1kT+pn3CLRCVluMKfGrM/4Ssl2VfMlFG9RJ/kIMWBDFJOSxFpMmiBggWfyULU4VDN+VdQZLRlTq
BlxCSAYj6VASCC99D3FhZW21XpQThKgWkiaxxCspNiJoBkxS40HMGI00xowwb3zj6PxXdcBh435+
3OM0EWDIhOoxP7XUAK2Iyj5SRjIf96Mudh1ZXAsAnVhMZggY+1hcUl4OARLggAkoDSzKoiJAy5mb
LHXTyqidzILHogAVm05kQM3jZezGgL1lBiEEwAmmEPRCzBgAAomjGIgMPTqJKHqqm2EAyIwTadm8
MIYixkylE91DBGwGAZ3eZN0wEwCNQHpjQvIgT4aVMYnxBCh8UwjxNqeAQUskAoUWNaKbeACU/qXO
wUfuNd84UwgGrFpuGhnUsk+6a7sVgsy25EfXGKoIappCNN7ctjOySjRU3Cl94j6GqNhXCKapAgN0
TbcxGHCYAhwXPUw9RUcZhjx5E4Yk/sZF3Uw6AAQsZOAWdRyyKUMAABHkHwcByFEAsLdpkxOyiJZI
TRrykEQQJOIFiPFIEABykQe8EZmWMVaUtZnWLIAlhPizIDYjgf0QJL8tZ10jlEKAHU0mn4K4ScH4
Ga7zFK4vrjP6P6h6co/nGSrAeR5fkyP1kIabOHCpul8eB2igwMY6QKcKtKRliNQMxnukMTsQZ9f0
wlZPLpr1JNxvy6ojEwIBdPJkJMheJQxG/lOKfzHEZZpWF5EMnhCFbztD97RVkF6Z7mm6ON2PeL6l
A0DFIFVUNelsxtntxLSKd/ueoP5Uj9p9ip/57T8hOSxstxuUKk7TmmC7Gmv2Z3b9Cb3oR3IRyXqP
qu7r6lGxqc0Ftxi32Tubfthax6bhCpR0BqfuK8SAlV6kRQEwgJYysHp9nb6XFbUouhORmgni2O65
HxhPGrmUl8T58lkN/b4O8oCpTUzB5Aw+25uq96hG4oAKMFASxXyeUxILAAFwVB0GiICINH111G+l
pyHI4z7GxVCqFwlPNhS8IXtCxU9fQy4J4CsH8IFHIVYOaGLNhEbaM3kOY4GYABuftyiX/oJ5h5AX
zNROJ/hPEDhF+aMtRqQh44dej2AcxKQd3bIqgXFsiSAliMCEOQhi3OM5RqQle1J1B7A37DYSRvZY
hdYrGGYIO1GESgEY1CIIZIcsKnIBA8A+PCdja4hjNOiA9XJvAFAvyyMXC2JmQIQQeOUAC5AAFFAl
9UJVYQgArudRskEAL9dzJBYwH2aISwEWELEZQSKJM7d/DqhsmDE1mihNPfQAndhw5YQQ2SMBwNGJ
yzZNwwM1BUABDaFrHmYQNWEyErQBWPEAw1KLt5hvT6gMcdiL73CBwDiMxFiMxniMyDh9iiMkTfEU
L6FwcpWMQpEv/EAhA3BO0pgNJeYt/ofTQZqTjdgQXHIWKwHQLPEHjsyARFVVYqHzjehYDYohFgSA
AQ92AaCHUu8YDbckGpNRJQhAV2GTj9TAIwDQAGn4H5dnOwEpkNLwjJcnG1hhABEAdA52gwzJDPkD
FmJhgxdmCD11kdKQJuWCJBNXCAjAdCDJDAjRHGnyfSlJDeUHJhjxktlQhozyOOdIk8SQSoUgGh2W
kzoZlEI5lERZlEZ5lEiZlEq5lEzZlE75lFAZlVI5lVRZlVZ5lViZlVq5lVzZlV75lWAZliDJAUCJ
Cx0gAB7wAT2yDGQpfdHgABIQlxIAAoUglyjpOx7gAcUQAnkpAiNAAs2AlnqZDSUw/gB56QGPZQJ5
6Zbik5fFcAJ5WQEbgAK1EAKXIJiEYJl7CQkpkJeP5QCL2Q0q4Ji1sAGkqQmmOZjCkJqQoJiIaQih
yQ2YWQuz2TCnWTa3yQgr4Jmw6QGMmQgscJiC0AIucJiH+QKId5gwAAAx4AEyYIgeMAMsJZgekAI0
AACGmZcsAAAZ8AGsEQEccJg1cAg2kJ0ecAOkUZyHSZmFUJ6HiZ4AcJgCgAN5+QExEJ+LSZ9peZ8A
4J55CZ/BmZcygAJ5SaDrCZm+CQA5IJw6cJg78AF5yQMAEKB6aaAFOgOHaRI94J3hI5/6aZ8TepgD
6pjgKZ6C4AOH+QEtoB3hmZfj/tmgefmgEQoAFuoBlFmiLioIJfADxsmbhZCf9XmfGJqXGsqhgwAE
5EGaxfkBDgChLhBvN5CXQQAAxSkEANABHvAREDoEERCaoJmXRCAIH4AUBOoCGJCXHVAIJQChKlAB
o/kBRVGbhLCmHtCmb1oBNGCcEJqXQJCnKXqYQECndpqWcbqYAUCgSTqYBxCbsymYQ5GXRVAapDmb
i5qXCFIEQ1AIflqfgJqoCYGoZXqmHtABCCCgo3mdoYqmniqYkZqog5Cqo1obeQkDNXCYv6WngFqp
HnCpmToIKeCq+LkC2JmbgmAEeRkDJVCfAHACKiAIA3AEgjACpImgOgAAIfAB/tyZl0aAnzdwbXl5
F6XqASoip/fyrQAQripymNepAHn5q+oKndXJrh4Arnk5rjGahMCKn0M1qea6p5I6mLUpBHmJBNaK
rb3pAevarom6A0mYAdrKramZBBJwAyDgsB6wrf+ZqHfhr8BqsRh7ng+Qlz4gCLv5mj+alwlbnQAg
sB5AsNf6o8CalyPGmoawA3l5AhLQokqwfrtCmnxZp4a4BADAo/OKn9BKCNKKsADgp9BKrtGKskub
l9AamyAgnFR7mEl7nUybr/86CIzKrwALtl0rCEygrEJwg1frmHJKtHchtUSLAiUgCGxrtMDaqKQ5
t1IrmM8JACV7qwkKAFXr/phlm5YrGz96OZt56QIAoJgG25umgZZL4AE9IAhAYAIfsKeqKZg28AGn
oZ56erJZehvC6bT4GbpfqpexWbr66rU9+hGny7X5+rVhO7tjK6cGmgAfcJ2Oy7qHe5uem6I/m5c5
QKU9Srh2S7vE26OYG6Z866OEkLrCSaN5ibu667XAGgAoS6SIMJqECwOH+RFNcLPWcZrY6wEcYLDq
2QSJcJhh2qVqS6yl275W+7eqC709Kr/vq5pju7p1K7b9q7/hej7227v6m76FEAJOcJg+YMDq4b+z
ycCCcJhx27wm+7z0G70BvDnYWpul+gEqcJfwaqU/CxrqCRy16b4eYKUA/vAE2osIScsE1iq1sPu0
HgDDPzu1f/ul2BqbOvzCMewBTZubtSm7tevAt6mr8RbBOayscsrCHkBOEnCYTuyDRjyYU0wIewoF
JOu8rAsaOjwShxlvQjubZ6q4i4ClzimmHnAC/3qdcpqaDHulBZoI8nqf6DrD8GrH9cq/4Sq0sdnH
dXyueyyYYMK9UqGswVvEyGvIhICgWdjFrpGXY5yXHILG7CkI5/uvltyzi5yXH7HJg9Ci3RoEe4qc
JwsafTwIjmwIU0rIgaGnA6CZhQCajQuZaQqvMHSY0AIFhPuqiesDHPCrcwqhKBABCfwBcevKakrM
xpyWcXuYFBCyaTml/tAszR8QBHRazMeczHm5ooPgvU+MnFGwmGkJpom6EMe7EOAcAKYcw8J8CNVc
n63czYRgoC4AzClgmCHgAEVwntLrAfcczOcMrOuMnPaMz8ELoXt6XPE8zYPAl+9cCBRqpXT6uYdQ
BNCSAKELAEQQpdWZBEuKxYdTAUSblsxkA67pAQOQBCF6s0janim90kpsnDPA0qV7mDUtCCh9mDJN
oS5QrYLgANlZGUCwp6mRlxwAox7gA+Gbl0Iw0bcx1INABB4A1PDcoznt01ZN0imqAEedl08Qplxd
nwqg1Ex9mFYq1KE51iYNAD3Qz0tdsi5AlxZM0zYtCFRt1YqgBBCa/qYXcATwiwypa8G/OQumybxX
XdjMcNiNMKRqEZ6NuwyVujmT7QvG2q1QNNjUcNmOIM0KUAEa7QHD2wwefbGFUNrbugtNzX2IgNrW
sNqPwAIqoNAcsLfN8AA+kNtUhdu6zQs0gAEYsG+87QMg3Ay/HdximdzKvdzM3dzO/dzQHd3SPd3U
Xd3Wfd3Ynd3avd3c3d3erXti0o5+okqaUFHnEIihg95BuBEGML0nS4eSQAGB7QtagpYwQQhKkZef
DQnhmgD9XQ7nxQgBDmGk494WDN+RENqVMOCpIABSUCb0G8mqyeBXjRQGPg4XzggZrsSyseGdoOCU
4OGo0AAQUb7t/naaIt6bFu4BCH4LHqA0DdCj0lwXLK4bvvniPeQBIuGoIoG9aCkQMY6Wv8TjDeyb
IpGX0gwb5ZsAUoDkeVklMW6cH5IxOi4TeRnFvlkBJHGYsEEAjrnkRD4ITa7jTx7lX+flTw4AY57k
O3XjAiGYv1R0eBHhiQG2npjjLeHe07vlaS6vViERg6IBQe4BV5eocU4raO4BXf7lGb7mac7nm5OX
GuCbwZ2XUrCo2eSbDJCg2KsBE2Cp+Dklmp6geQkBVR7qKq7EEpGXC1CpCWDqvonmGiHplL4yHuDp
lhraq67o7FoZaEkBIK7nNR5zi4nmux5mCfrrsH7sGk0rCXoB/nkZ560DEIjdKyg+7Ap165++q6g+
vb2epPaKAJvu6yZR6qfuY9FuiAHw7b8e7NiOHsXO6r3O6idbqRyeGAtQAL5ZqQtgARmg5cKOFPou
UKxOpBfAvB5u4JLuviu+4hrA8Php74Tg7wDP4qFdFMYurnvhm+7e8L358As/vb++8ZUR8iw+8Pye
pL6+HzFCg+2tmhtO8a7e7Sw+8vLt64r+Dx7w6cBh8NUuqStv8xxPmhtu8jMhrnlpOwU/mBfuqEkv
QYLp8U7vAfmt6GKR8MMe8DTv8Uu/LPgyvSCO5dq75ERf41jP9Sw+9o4Z8FN/Hi//HMRx6yx27VMD
9Vo/vWqv/pc3LwBRXG6C+UQnfusl/8Q2nvZM/+5b38KGMAVk/uCoLqn3iJawofVoeY8RwPh/e/b3
fvdmX+OMH7KOH/eTb/GkWb553/GPf+CJT/gmzvYecI//KkUi/vKsa3+KvvWhnvdW/vrQ/reXr9mx
j58mQfaHPzUBr/jrhRkIj+0Dr/pa3/x4sQBY7hSaj/ucjxRO9vMBD+Je/qgq0uuhTQS97/HvvfUj
/+0BD/0ORsmNQPv37vyd3/Dnn6CV+uanjovTLzLsP//MAabjX/6A4OGRIOBBkfAAAbC4SOCh8GBw
cCCYwJgg+IAIITj1IBgAICiJ6aGZ6KFxIbg4esDY6iEp/jpIm0BZW2kL4Ag5y9j56RFQmlEqQeEh
AFCosOpBUChL+wuce52QvNy8W1l6qgjAWQAryADLiMAaW03rCdo9qM38uFj4quBxLqq6jj6+aF6z
Z9FGodNVSZuycIwMCBIkIICgApYWBZAmAIJEZRKUAegIDcBFiBAEmBSgYRFIAuhWblTQQJCCly9j
1nP4cBmjjQI6Cij1kEKjhwReORoG8aMgljtl2oQpkxfRAzWjjlzICGW5WugYSFNQQWnIphyV0Yx6
FNorXuQATPCQ9WRKdPbmSl1qFFRSslDrOaJrz8MBnIALGz6MOLFiWPcIL34MOTLkfJIrW45M+bLk
CoIg1LzVqTm06EWcPXj2ODp1aodMVbuGzPp14nwnGcq+fZi2Sdu4ext+QGCf7+GLgAsnjjy58uXM
mzPn6jy69OnUqwOGbj279u3cRXuY0D28+PHkW60tjz69+uRw17t/D1806Pj069unO/++/v3rW/P/
D2CAAg5I4Gj6FIhggsRhp2CDDj4IYYQSTkhhhRZeiGGGGm7IYYcefghiiCKOSGKJJp6IYooqrshi
iy6+CGOMMs5IY4023ohjjjruyGOPPv4IZJBCDklkkUYeiWSSSi7JZJNOjhgIADs=

------=_NextPart_000_000A_01C6B6FA.9F7594E6
Content-Type: image/gif;
	name="synonymous.gif"
Content-Transfer-Encoding: base64
Content-ID: <000801c6b6d4$e781c0cf$c54e5b51@zwvuv.ghpcf>

R0lGODdhqwDdAMYAAPv63/r53r6vqevm0YVpdrCdnKGAkMe6sfj23bOin+zn0dTLvO/s1KSEk/bz
2t/Uxvn33rWkoePcyvTy2c7CttDGuuffzfLu1558jvf13NbIv8W3r6iIl4BSc7+oq+zn05Nthenh
z4BTdN7Sxs6+uL2mqfPv2PDr1qB+kK6SnM28t4FUderj0JBpgu3o1Pbz2/n33YVZeMWwsPHs1/Tx
2drNw6yOmoRYd+/r1ZRuho9ngdzQxOLYydXHvrujqOXczPXy2s+/ud3RxbOZoZt4i516jKWFkwAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwA
AAAAqwDdAAAH/oAAgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2u
r7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvMzc7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn
6Onq6+zt7u/w8fLz9PX29/j5+vv8/Y8B/lgJGBBQEoECBAwcQDAoAYGHBSI+JCCAoSAFBAgWlLTg
oYJBDB4yANngIKEDBBxslPTgoUoAAUQSGiBTEAQCEVZKQihgUE1BMQlIIORwgk5IFB4CBPATQEgC
RgdVIHDg6CMLDzU2jUAgQSEJJq02mvBwgaCHEgZIqMBzKciH/mIbBTXL9KBEikMLkSUQl9Feuj8H
ICzwUpADuH0VYc14lsDIQQEQeh20N7GipASWNgUwle9bz5YP8fTpuFBH0ADAFgh9qGVKoJsFIBY0
lQJr0x4HXcgK+fQDolBvMy2AQaFFAAkwTIyI8GBeQQgoCteEMsN0TBg1XrcUQfv2Sm6/ix9Pvrz5
8+jTq1/Pvr379/Djy59Pv779+/jz69/Pv7///wAGKOCABBZo4IEIJqjgggw26OCDEEYo4YQUVmjh
hRhmqOGGHHYIiQYbhHgIB7OhAqKI7QjQwYqHEMCiKh6s2ME6H/j0YiEuzmhJjZPkmE4DN/roCZA6
GnSjOUIy/nXkJklG0iQ5IMjYAQhKdhCCCCuOAAAJMgpSgowimGDIlyuGGaWMVJ6AgYwoXCBIBimA
qUGVgqjQgQgVjJNkjg+tuMJZLFawIgstdOBCIYJ2QKihdALwApYtZFCoCBnAEEMHBMDwZU9CytDB
CeTsuWKeWOroI5EzbIACDYWgqiqrQiYwKmcrRqBiB3k+0MEGdNbQwXPiiGrqiz7asCIILxxi7JTJ
AqrjDSse6sKKMeSIA46D7opkkMR2O+MHUs5ZCLgyiiukjBAAAIGUK8KA7Z0d5LBtkULW++IHOshY
giH46tuojO4iwG4HzdrYwQor7lCOsM42PMgGXR4CMYtC/kLbwbXkxnBpBzy8K4Gf4YFTaAfpNmrv
jByI4PAgKTc8crqydtADrR1E4MOKNrwLwLJVARBxNzd3cMAPVQJ0cgBrfgABwigUkvTSHTQd9NCP
TolAviK8gECpDQjAgQpFvyAjED4vqQ0Ea2IahL5CyDgElysOMZWMKbhLyNwr1q1u2nydQISMGMwg
CBAcgFkB3B0MQTMBLPzs4eOQRy755JRXbvnlmGeu+eacd+755/8JFlFUjggQ0WODPPCAdbWIXoBR
qrNOSASnAxA77QWgbgsDBayoOyMLrAhs2cPHwrvvxBuS6FDCL8+I8IaQhWkhCHknSPWQKID8Itgn
Twj0/rZo38FI4BcC/fm/Pp8+tj1/v777xSvCwPaKgF8+L/OPv8j93tffwUeECMCKjLKi1fCpJwaj
SGRktJpCRIBdDFhgAd8lnRXdajUHEF4RLDhBAFCAXSpykW0IkSPbOEQwDARA72aUwfcJ4oFSYkAL
JfBBEQpCeDMk3l8AkEEX0WVFIRMgphjiopzwL3my4ksRCXErC3xwfElUUk7gd0NMrdABQpRA/g6y
IpWsSFcEsIDvOoBAyqzIhAeIYhE/pqP7NfGJERTeGBEovCwSDysj+VhGpqck0XTpgXw5IvSWCEgS
dsAr+QtJzQBQSCqW7QECSx/6IIk+IZbtABOwmyGV/hidRQKSjVUElosQiTw5Ci2ToUzeFwnwGwAY
AFNCVEmJiMKiFvZvEOirii1xKTSnjLGXu+RlXtDHPEkas5gOoFgBQwaA4HWgJZfkoSlTycuqJJJ4
OSrAUohZNhe1kk8rIghCEoERac5IkMbU5ZFWZM1fqrNI1OSmPNNnBDJ2oAgAQEA9+fiuPLHTnKC8
5T+vKTx9rsgz83SRZ1xkgEJsoIGKiCI6h7LEKPJyNeJTZE4sKsxUzrOYQwlKAdwlAAdM7DgNAaIU
kYMpNsJgAvebYEaJV9KTqtKYzszTK1GTiAyUBlBeWdECQibUABRylITYJ0JWpICjHtJ8HRjqTSVg
xkdu9i4BAhjqM2EKT5B0oKGMnN4oubrUqCa1gDlSQBa3+qI6EjOJAWCjACQgAPJ1wHowpWMHtAmA
iUFUEH5VIQPD41MOPnWFew2ZX1uYgCcmgLGMdWwzpTSRh7TSEKwcBGL5usIWoqaw9jwkYyv7G8iu
6LGnjQmmMoCSg9p1eIWdZTFcFABnMkJW5cmA77THU0ME76/iSeJmDGE664HuuMhNrnKXy9zmOve5
0I2udKdL3epa97rYza52t8vd7nr3u+AN7y8CAQA7

------=_NextPart_000_000A_01C6B6FA.9F7594E6
Content-Type: image/gif;
	name="irreverently.gif"
Content-Transfer-Encoding: base64
Content-ID: <000901c6b6d4$e781c0e6$c54e5b51@zwvuv.ghpcf>

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

------=_NextPart_000_000A_01C6B6FA.9F7594E6--




From pean@even33.com Thu Aug 03 17:16:24 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1G8kYK-0002ch-1P
	for dnsext-archive@ietf.org; Thu, 03 Aug 2006 17:16:24 -0400
Received: from [81.213.96.41] (helo=localhost)
	by ietf-mx.ietf.org with smtp (Exim 4.43)
	id 1G8kY6-0000kZ-PX
	for dnsext-archive@ietf.org; Thu, 03 Aug 2006 17:16:24 -0400
Message-ID: <000001c6b740$a7582700$0100007f@localhost>
From: "Noelle White" <pean@even33.com>
To: <dnsext-archive@ietf.org>
Subject: Un-beatable S4VINGS on PC S0FTW4RE
Date: Fri, 04 Aug 2006 00:15:35 +0300
MIME-Version: 1.0
Content-Type: multipart/alternative;
    boundary="----=_NextPart_000_0001_01C6B740.A7582700"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1437
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441
X-Spam-Score: 4.2 (++++)
X-Scan-Signature: b280b4db656c3ca28dd62e5e0b03daa8

This is a multi-part message in MIME format.

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


Special Offers

Adobe Full Suite:
Adobe Video Collection + Adobe Premiere 1.5 Professional +
Adobe After Effects 6.5 Professional + Adobe Audition 1.5 +
Adobe Encore DVD 1.5
$149.95

Microsoft 2 in 1:
MS Windows XP Pro + MS Office 2003 Pro
$99.95

Microsoft + Adobe 3 in 1:
MS Windows XP Pro + MS Office 2003 Pro +
Adobe Acrobat 7.0 Professional
$149.95

http://w2pm.kalksalo.com/

Bestsellers

Microsoft Office Professional Edition 2003
Retail price: $550.00
You save: $480.05 (87%)
Our price: $69.95

Microsoft Windows XP Professional
Retail price: $200.00
You save: $150.05 (75%)
Our price: $49.95

Adobe Photoshop CS2 V 9.0
Retail price: $599.00
You save: $529.05 (88%)
Our price: $69.95

http://w2pm.kalksalo.com/

sufficient cause for Company to immediately terminate this
Radmin server can work as a SERVICE under Win9x, ME, NT4.0, Win2000
ATI Rage Pro Turbo 
mailing lists, including list archives, at: http://sourceforge.net/mail/?
RESULTS, AND FOR THE INSTALLATION OF, 
REQUIRES:
Maintain SQ Schedule 
* included with this distribution is covered by the same copyright terms 
The default value is 1. 
* 4. If you include any Windows specific code (or a derivative thereof) from  
the wrapper-script named 'curl' that is a front-end to curl in this case.
software.  If the software is modified by someone else and passed on, we 
- Pavel Orehov reported memory problems with the multi interface in bug report 
fix the CONNECT authentication code with multi-pass auth methods (such as
request as response to the second request. (I also renamed the function, 
1.  Do not attempt to manually uninstall PGPnet.  
his or her express consent to the Company’s processing of  


          oneidas

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

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><HTML><HEAD><TITLE>Pay attention</TITLE><meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dwindows-1252"><style>
BODY { FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: Verdana, sans-serif } TD { FONT-SIZE: 11px; MARGIN: 0px; COLOR: #000; FONT-FAMILY: Verdana, sans-serif } A { COLOR: #00c; TEXT-DECORATION: underline} A:visited { COLOR: #00c} .product_table {PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; WIDTH: 100%; PADDING-TOP: 3px; BORDER-COLLAPSE: collapse} .product_table TD { BORDER-BOTTOM: #ddd 1px solid} .product_table .compacted_image {PADDING-RIGHT: 15px; PADDING-LEFT: 0px; PADDING-BOTTOM: 13px; VERTICAL-ALIGN: top; WIDTH: 1%; PADDING-TOP: 15px; TEXT-ALIGN: center} .product_table .compacted_image IMG {BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; MARGIN: 5px 0px 5px 5px; BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid}.product_table .compacted_description {PADDING-RIGHT: 15px; PADDING-LEFT: 0px; PADDING-BOTTOM: 13px; VERTICAL-ALIGN: top; WIDTH: auto; PADDING-TOP: 15px} .product_table .titlelink {FONT-WEIGHT: bold; FONT-SIZE: 13px} .product_table .compacted_description P {DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 4px 0px; COLOR: #666} .product_table .compacted_description .mediadescription {FONT-SIZE: 12px; MARGIN: 10px 0px 0px} .product_table .rating {FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 10px 0px 0px} .product_table .rating IMG {BORDER-RIGHT: medium none; BORDER-TOP: medium none; VERTICAL-ALIGN: middle; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none} .product_table .compacted_price {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 13px; VERTICAL-ALIGN: top; WIDTH: 1%; PADDING-TOP: 15px; WHITE-SPACE: nowrap; TEXT-ALIGN: center}.product_table .compacted_price IMG {BORDER-RIGHT: medium none; BORDER-TOP: medium none; DISPLAY: block; MARGIN: 5px auto; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none} .product_table .addtolist_ {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px;} .product_table .greylink {FONT-WEIGHT: normal; COLOR: #666; TEXT-DECORATION: none} .product_table .greylink:visited {FONT-WEIGHT: normal; COLOR: #666; TEXT-DECORATION: none} .product_table .odd {BACKGROUND-COLOR: #fff} .hp_main_table {background: #ccc;} .hp_main_center {background: #fff;} .hp_main_left {background: #fff;} div.top{background: #F2F2F2; padding: 5px; text-align: center; color: #ca0000;font-size: 18px;font-weight: bold;} .hw{font-size: 10px;} .padding_0{padding: 0px;} .sp_title{font-weight: bold;color: #0000ff;font-size: 13px;} .sp_cont{font-weight: bold;} .sp_cont { margin-left: 10px; padding-left: 10px; } .sp_price{color: #FF0000; font-size: 16px; font-weight: bold;}.b_price{color: #6B9E28; font-size: 20px;}.dgts{color:#FF0000; font-weight: bold;} .border{ border: 1px solid #ddd; padding: 3px; }
</style></HEAD><BODY><table border=3D"0" width=3D"600" class=3D"hp_main_table" cellpadding=3D"3" cellspacing=3D"1"><tr> <td class=3D"padding_0"><div class=3D"top"> Special Offer</div></td></tr><tr> <td class=3D"hp_main_center" valign=3D"top"><TABLE class=3Dproduct_table cellSpacing=3D0 cellPadding=3D3><TR class=3Dodd> <TD width=3D"33%" valign=3D"top"><div class=3D"border"> <a href=3D"http://w2pm.kalksalo.com/" class=3D"sp_title"> Adobe Video Collection</a><ul class=3D"sp_cont"><li>Adobe Premiere 1.5 Professional<li>Adobe After Effects 6.5 Professional<li>Adobe Audition 1.5<li>Adobe Encore DVD 1.5</ul><div align=3D"right" class=3D"sp_price"> <u>$149.95</u> &nbsp;&nbsp;&nbsp;</div></span> <a href=3D"http://w2pm.kalksalo.com/"> More Info >></a></div></TD> <TD  width=3D"33%" valign=3D"top"><div class=3D"border"> <a href=3D"http://w2pm.kalksalo.com/" class=3D"sp_title"> Microsoft 2 in 1</a><ul class=3D"sp_cont"><li> MS Windows XP Pro<li>MS Office 2003 Pro</ul> <br> <br> <br> <br><div align=3D"right" class=3D"sp_price"> <u>$99.95</u> &nbsp;&nbsp;&nbsp;</div></span> <a href=3D"http://w2pm.kalksalo.com/"> More Info >></a></div></TD>
<TD  width=3D"33%" valign=3D"top"><div class=3D"border"> <a href=3D"http://w2pm.kalksalo.com/" class=3D"sp_title"> Microsoft + Adobe 3 in 1</a> <br><ul  class=3D"sp_cont"><li>MS Windows XP Pro<li>MS Office 2003 Pro<li>Adobe Acrobat 7.0 Professional</ul> <br> <br><div align=3D"right" class=3D"sp_price"> <u>$149.95</u> &nbsp;&nbsp;&nbsp;</div></span> <a href=3D"http://w2pm.kalksalo.com/"> More Info >></a></div></TD></TR></TABLE></td></tr><tr> <td class=3D"padding_0"><div class=3D"top" class=3D"hw"> Bestsellers</div></td></tr><tr> <td class=3D"hp_main_center" valign=3D"top"><TABLE class=3Dproduct_table cellSpacing=3D0 cellPadding=3D0><TR class=3Dodd> <TD class=3Dcompacted_image> <A href=3D"http://w2pm.kalksalo.com/"> <IMG height=3D100 alt=3D"" src=3D"http://image.shopzilla.com/resize?sq=3D100&uid=3D8778190" width=3D100></A></TD> <TD class=3Dcompacted_description> <A class=3Dtitlelink href=3D"http://w2pm.kalksalo.com/"> Microsoft Office Professional Edition 2003</A><div class=3D"rating"> Rating: <a class=3D"greylink" href=3D"http://w2pm.kalksalo.com/"> <img src=3D"http://img.shopzilla.com/shopzilla/rating_5_star_104x19.gif"> 6 reviews</a></div>
<s> Retail price: $550.00</s><br> <font color=3D"#6B9E28"> You save: $480.05 (87%)</font> <br> <span class=3D"b_price"> Our price: <SPAN  class=3D"dgts"> <u>$69.95</u></span></SPAN></TD> <TD> &nbsp;</TD> <TD class=3Dcompacted_price><center> <A href=3D"http://w2pm.kalksalo.com/"> <img src=3D"http://g-images.amazon.com/images/G/01/detail/add-to-cart-midsize.gif" border=3D"0"> <br>Add to cart</A></center> <br></TD></TR></TABLE><TABLE class=3Dproduct_table cellSpacing=3D0 cellPadding=3D0><TR class=3Dodd> <TD class=3Dcompacted_image> <A href=3D"http://w2pm.kalksalo.com/"> <IMG height=3D100 alt=3D"" src=3D"http://image.shopzilla.com/resize?sq=3D100&uid=3D6260970" width=3D100></A></TD> <TD class=3Dcompacted_description> <A class=3Dtitlelink href=3D"http://w2pm.kalksalo.com/"> Microsoft Windows XP Professional</A><div class=3D"rating"> Rating: <a class=3D"greylink" href=3D"http://w2pm.kalksalo.com/"> <img src=3D"http://img.shopzilla.com/shopzilla/rating_5_star_104x19.gif"> 8 reviews</a></div> <s> Retail price: <SPAN class=3Dmoney> $200.00</SPAN></s> <br> <font color=3D"#6B9E28"> You save: <SPAN class=3Dmoney> $150.05 (75%)</font></SPAN> <br> <span class=3D"b_price"> Our price:
<SPAN  class=3D"dgts"> <u>$49.95</u></SPAN></SPAN></TD> <TD> &nbsp;</TD> <TD class=3Dcompacted_price><center> <A href=3D"http://w2pm.kalksalo.com/"> <img src=3D"http://g-images.amazon.com/images/G/01/detail/add-to-cart-midsize.gif" border=3D"0"> <br>Add to cart</A></center> <br></TD></TR></TABLE><TABLE class=3Dproduct_table cellSpacing=3D0 cellPadding=3D0><TR class=3Dodd> <TD class=3Dcompacted_image> <A href=3D"http://w2pm.kalksalo.com/"> <IMG height=3D100 alt=3D"" src=3D"http://image.shopzilla.com/resize?sq=3D100&uid=3D321652686" width=3D100></A></TD> <TD class=3Dcompacted_description> <A class=3Dtitlelink href=3D"http://w2pm.kalksalo.com/"> Adobe Photoshop CS2 V 9.0</A><div class=3D"rating"> Rating: <a class=3D"greylink" href=3D"http://w2pm.kalksalo.com/"> <img src=3D"http://img.shopzilla.com/shopzilla/rating_5_star_104x19.gif"> 3 reviews</a></div> <s> Retail price: <SPAN class=3Dmoney> $599.00</SPAN></s> <br> <font color=3D"#6B9E28"> You save: <SPAN class=3Dmoney> $529.05 (88%)</font></SPAN> <br> <span class=3D"b_price"> Our price: <SPAN  class=3D"dgts"> <u>$69.95</u></SPAN></SPAN></TD> <TD> &nbsp;</TD> <TD class=3Dcompacted_price><center>
<A href=3D"http://w2pm.kalksalo.com/"> <img src=3D"http://g-images.amazon.com/images/G/01/detail/add-to-cart-midsize.gif" border=3D"0"> <br>Add to cart</A></center> <br></TD></TR></TABLE></td></tr></table></BODY></HTML>

------=_NextPart_000_0001_01C6B740.A7582700--




From owner-namedroppers@ops.ietf.org Thu Aug 03 22:10:15 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1G8p8h-0005kE-5P
	for dnsext-archive@lists.ietf.org; Thu, 03 Aug 2006 22:10:15 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1G8p8f-0005i3-MW
	for dnsext-archive@lists.ietf.org; Thu, 03 Aug 2006 22:10:15 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1G8p3a-000FcI-98
	for namedroppers-data@psg.com; Fri, 04 Aug 2006 02:04:58 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [129.9.40.81] (helo=odvirpr4.extra.daimlerchrysler.com)
	by psg.com with esmtp (Exim 4.60 (FreeBSD))
	(envelope-from <kcd@daimlerchrysler.com>)
	id 1G8p3Y-000Fbj-Q5
	for namedroppers@ops.ietf.org; Fri, 04 Aug 2006 02:04:56 +0000
Received: from odnavip4-hme0.oddc.chrysler.com (unknown [53.231.99.241])
	by odvirpr4.extra.daimlerchrysler.com (Postfix) with SMTP id 5EA364B57
	for <namedroppers@ops.ietf.org>; Thu,  3 Aug 2006 22:04:57 -0400 (EDT)
Received: from wokcdts2.is.chrysler.com ([53.230.98.85])
 by odnavip4-hme0.oddc.chrysler.com (SMSSMTP 4.1.7.33) with SMTP id M2006080322045002692
 for <namedroppers@ops.ietf.org>; Thu, 03 Aug 2006 22:04:50 -0400
Received: from [127.0.0.1] (localhost [127.0.0.1])
	by wokcdts2.is.chrysler.com (8.13.6/8.9.1) with ESMTP id k7424oOp024340
	for <namedroppers@ops.ietf.org>; Thu, 3 Aug 2006 22:04:50 -0400 (EDT)
Message-ID: <44D2AB42.9090706@daimlerchrysler.com>
Date: Thu, 03 Aug 2006 22:04:50 -0400
From: Kevin Darcy <kcd@daimlerchrysler.com>
User-Agent: Thunderbird 1.5 (X11/20060113)
MIME-Version: 1.0
To: namedroppers@ops.ietf.org
Subject: Re: a suggestion for super-wildcards
References: <198A730C2044DE4A96749D13E167AD37BD6CE2@MOU1WNEXMB04.vcorp.ad.vrsn.com>	 <44CE808B.3030005@dougbarton.us>  <44CE88D1.3090205@verisignlabs.com> <1154433993.19580.130.camel@bash.adsl-64-142-13-68>
In-Reply-To: <1154433993.19580.130.camel@bash.adsl-64-142-13-68>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 769a46790fb42fbb0b0cc700c82f7081

Douglas Otis wrote:
> On Mon, 2006-07-31 at 18:48 -0400, David Blacka wrote:
>   
>> Doug Barton wrote:
>>
>>     
>>> In short, I've tried to understand what you are proposing and why, and I do
>>> not think that the benefits of your proposal outweigh the costs.
>>>       
>> The way I read Phill's proposal was that he was merely defining:
>>
>>  1) a new zone preprocessor rule (perhaps confusingly called **.example)
>>  2) a new use for PTR in the forward space.
>>
>> Am I wrong?  If I'm not wrong, I am at a loss to understand what is so
>> controversial about either part of the proposal.
>>     
>
> Rather than defining a new RR type, semantics for a new label are
> defined and applied to an existing RR type.  This is not just a new use
> for the PTR type in the forward space, it prohibits other applications
> from also using the PTR RR.  This scheme would be a mess when the **
> label is used in the reverse space, for example.
I don't like the direction in which this seems to be heading. PTR has 
always been defined as a *generic* way to associate one name with 
another in DNS (syntactically identical to CNAME, but without the 
special hooks into the standards-defined nameserver and/or resolver 
algorithms). PTR has *never* been restricted to only providing 
reverse-DNS resolution. As such, I use PTRs for purposes other than 
reverse-DNS resolution, and I'm sure I'm not the only one. They are 
preferable to TXT RRs when associating names to names because they can 
benefit from label compression.

So, if you invent a new restriction on the use of PTR RRs, you're likely 
to break my app, and quite likely other people's apps too. All in the 
name of what? Circumventing "a 'new type' limitation imposed by a 
particular vendor"? Great, so we solve one legacy problem and create 
another. This is progress?

								- Kevin




--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 04 09:30:13 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1G8zkj-0007kU-Ht
	for dnsext-archive@lists.ietf.org; Fri, 04 Aug 2006 09:30:13 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1G8zki-0008Al-25
	for dnsext-archive@lists.ietf.org; Fri, 04 Aug 2006 09:30:13 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1G8zfs-000KFa-LB
	for namedroppers-data@psg.com; Fri, 04 Aug 2006 13:25:12 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-0.7 required=5.0 tests=AWL,BAYES_00,HEADER_SPAM 
	autolearn=no version=3.1.1
Received: from [66.92.146.160] (helo=ogud.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <namedroppers@mail.ogud.com>)
	id 1G8zfr-000KFC-QT
	for namedroppers@ops.ietf.org; Fri, 04 Aug 2006 13:25:12 +0000
Received: from mail.ogud.com (localhost [127.0.0.1])
	by ogud.com (8.13.1/8.13.1) with ESMTP id k74DP7hV019665
	for <namedroppers@ops.ietf.org>; Fri, 4 Aug 2006 09:25:07 -0400 (EDT)
	(envelope-from namedroppers@mail.ogud.com)
Received: (from namedroppers@localhost)
	by mail.ogud.com (8.13.1/8.13.1/Submit) id k74DP6Tf019664
	for namedroppers@ops.ietf.org; Fri, 4 Aug 2006 09:25:06 -0400 (EDT)
	(envelope-from namedroppers)
Received: from [204.152.187.5] (helo=farside.isc.org)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Mark_Andrews@isc.org>)
	id 1G8Ra0-0008UN-EZ
	for namedroppers@ops.ietf.org; Thu, 03 Aug 2006 01:00:52 +0000
Received: from drugs.dv.isc.org (localhost.isc.org [IPv6:::1])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by farside.isc.org (Postfix) with ESMTP id B0000E6064
	for <namedroppers@ops.ietf.org>; Thu,  3 Aug 2006 01:00:51 +0000 (UTC)
	(envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (localhost [127.0.0.1])
	by drugs.dv.isc.org (8.13.6/8.13.6) with ESMTP id k7310kwT018976
	for <namedroppers@ops.ietf.org>; Thu, 3 Aug 2006 11:00:48 +1000 (EST)
	(envelope-from marka@drugs.dv.isc.org)
Message-Id: <200608030100.k7310kwT018976@drugs.dv.isc.org>
To: namedroppers@ops.ietf.org
From: Mark Andrews <Mark_Andrews@isc.org>
Subject: Bad handling of DNS responses over TCP.
Date: Thu, 03 Aug 2006 11:00:46 +1000
X-Scanned-By: MIMEDefang 2.56 on 66.92.146.160
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 5a9a1bd6c2d06a21d748b7d0070ddcb8

[ Moderators note: Post was moderated, either because it was posted by
   a non-subscriber, or because it was over 20K.  
   With the massive amount of spam, it is easy to miss and therefore 
   delete relevant posts by non-subscribers. 
   Please fix your subscription addresses. ]


	There appears to be a nameserver (just released?) that
	mishandles TCP responses by closing the TCP connection
	immediately after sending the response (no SO_LINGER set).
	This triggers TCP resets rather than allowing response to
	get through.

	Normal TCP DNS client model.

	client		server
	======		======
			listen
	connect
			accept
	send query
			read query
			send response
	read response
	close
			close


	Abnormal Model

	client		server
	======		======
			listen
	connect
			accept
	send query
			read query
			send response
			close
			(TCP RST sent here)
	close

	Server side initiated closes should normally only be done
	after sufficient time has elaspsed for the response to get
	through.  This includes sending REFUSED.

	Mark
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE:	+61 2 9871 4742		         INTERNET: Mark_Andrews@isc.org


--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 04 09:35:22 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1G8zpi-0003Oi-Mh
	for dnsext-archive@lists.ietf.org; Fri, 04 Aug 2006 09:35:22 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1G8zpf-0000Pq-VW
	for dnsext-archive@lists.ietf.org; Fri, 04 Aug 2006 09:35:22 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1G8znE-000Kxz-5A
	for namedroppers-data@psg.com; Fri, 04 Aug 2006 13:32:48 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [66.92.146.160] (helo=ogud.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <ogud@ogud.com>)
	id 1G8znB-000Kxc-ON
	for namedroppers@ops.ietf.org; Fri, 04 Aug 2006 13:32:46 +0000
Received: from Puki.ogud.com (ns.ogud.com [66.92.146.160])
	by ogud.com (8.13.1/8.13.1) with ESMTP id k74DWWBJ019699
	for <namedroppers@ops.ietf.org>; Fri, 4 Aug 2006 09:32:32 -0400 (EDT)
	(envelope-from ogud@ogud.com)
Message-Id: <7.0.1.0.2.20060804093159.04013578@ogud.com>
Message-Id: <7.0.1.0.2.20060803131556.03deeba0@ogud.com>
X-Mailer: QUALCOMM Windows Eudora Version 7.0.1.0
Date: Fri, 04 Aug 2006 09:32:05 -0400
To: namedroppers@ops.ietf.org
From: =?iso-8859-1?Q?=D3lafur?= =?iso-8859-1?Q?_Gu=F0mundsson?= /DNSEXT 
 co-chair <ogud@ogud.com>
Subject: DNSEXT66 minutes
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.5 (/)
X-Scan-Signature: a0ecb232550b38fd41a3cf6a312fbabc


Minutes of DNSEXT working group, IETF 66
July 10th 2006, Afternoon Session I
Note takers: Marcos Sanz and Robert Martin-Legene

Agenda and presentations available at
https://datatracker.ietf.org/public/meeting_materials.cgi?meeting_num=66

Administrivia: Previous minutes are approved. Draft agenda is approved.

PRESENTATION 1
- "Document status" by O. Gudmundsson
New RFCs since last meeting are 4389, 4470 and 4509. A review of the
status of current I-Ds follows:
  draft-ietf-dnsext-dns-name-p-s-02 is in AUTH48 state.
  draft-ietf-dnsext-wcard-clarify-11 and 
draft-ietf-dnsext-dhcid-rr-13 are in the RFC-Editor queue.
  draft-ietf-dnsext-nsid-02 is in wg LC.
  draft-ietf-dnsext-mdns-45 is in publication requested as informational.
  draft-ietf-dnsext-dnssec-experiments-03 is in publication requested 
as experimental.
  draft-ietf-dnsext-opt-in-09 is in publication requested as experimental.
  draft-ietf-rfc2536bis-dsa-06 needs more reviewers. LC is completed 
and is waiting for chair decision.
  draft-ietf-rfc2539bis-dhk-06 needs more reviewers, too.
  draft-ietf-dnsext-dnssec-trans-04 has entered LC.

There is ongoing work with the following drafts:
-	Draft-ietf-dnsext-dnssec-bis-updates-03
-	Draft-ietf-dnsext-2929bis-03, hopefully going soon to wg LC
-	Draft-ietf-dnsext-signed-nonexistence-requirements-03,
		hopefully going soon to wg LC
-	Draft-ietf-dnsext-nsec3-06, aiming at having it completed this year.
And the following drafts are in holding state:
  - Draft-ietf-dnsext-rsasha256-00
  - Draft-ietf-dnsext-ecc-key-09, needing simplifications because of
				  interoperabilty issues.

DISCUSSION 1
No discussion

PRESENTATION 2
- "NSEC3 status and issues" by D. Blacka
http://www.nsec3.org contains an issue tracker about NSEC3 (with
history and rationale) and other useful information. NSEC3 is an NSEC
RR alternative that prevents zone enumeration by hashing domain names
and at the same time is an optional optimization for
delegation-centric zones called opt-out. Current version of the draft
is Draft-ietf-dnsext-nsec3-06.

There was a side meeting yesterday and there is a proposed NSEC3
workshop (tentative date is September). Purpose of the last Frankfurt
workshop (8th-10th May) was interoperabilty testing of signing,
serving and validation, and no major issues found. A semi-permanent
test environment was set up. Notes from the workshop are in the NSEC3
website, and provided valuable input for the version -06 of the
draft. Some tests that still need to be done are: NSEC to NSEC3
rollover and vice versa, signalling mechanisms, traversing down
various combinations of NSEC and NSEC3 with and without opt-out and
spoofing tests with wildcards and opt-out.

Changes from the -05 to -06 draft version are: a hash length field was
added to RDATA, a new section on signalling and a new section on
dynamic update were added to the document, and some text on the
handling of unknown NSEC3 hash algorithms was added, too. The examples
were updated and completed. In the new version of the draft responses
are now required to use NSEC3 with all the same parameters, because
otherwise it becomes too cumbersome for implementations.

Things still known to be missing in the draft are text on
transitioning and on the following open issues, which didn't make
it to -06 mainly because of time constraints.

Open issues are (numbering according to the issue tracker in the NSEC3
website):
#8 "signalling": about interoperabilty with 4035-based
resolvers. NSEC3-signed zones should be treated by them as insecure
and, in order to achieve this, the new draft describes the use of
unknown signing algorithms. There was an alternative solution and this
one is not set in stone, but this is what has been implemented.

#9 "iterations upper bound": the current document sets an upper
bound based on RSA signing times. Resolvers may treat NSEC3 RRs with
too many iterations as bogus. Open questions are: Should be based on
verification times instead? Resolvers should treat as insecure
instead? How does the upper bound change over time?

#11 "queries for NSEC3 owner names" (aka the "paradox problem"): Three
different approaches exist that have been described in past versions
of the draft. Should these queries work? Some people don't feel it to
be very important, but the correct behavior must be defined.

#18 "Signalling complete NSEC3 chains": So that authoritative servers
  (primary and secondary) can determine the NSEC3 parameters. The
  current document requires finding the NSEC3 for the zone apex, but
  there are three other proposals: a) to introduce a new zone apex RR
  (e.g. NSEC3-PARAM), b) to reuse NSEC3 at zone apex, and c) a special
  case the zone apex NSEC3. Preferred solution at the moment is
  introducing a new zone apex RR.

#22 "Separating NSEC3 from DS algorithms": NSEC3 currently reuses the
  DS hash algorithm registry, but the desired NSEC3 hash properties
  might not be exactly the same as for DS, so maybe a new registry
  could be needed.

DISCUSSION 2
No discussion

PRESENTATION 3
- "Automated DNSSEC trust anchor management" by O. Kolkman
The trust anchor update requirements in DNSSEC are documented in
dnsext-rollover-requirements-02.
The initial set of proposals includes:
draft-ietf-dnsext-trustupdate-threshold,
draft-ietf-dnsext-trustupdate-timers,
draft-laurie-dnssec-key-distribution, draft-moreau-dnsext-takrem-dns,
draft-weiler-dnssec-dlv and P. Vixie's "old-signs-new", which is not a
I-D (yet).

The key-rollover scope would be replacing trust anchors, based on
existing scope, and would not include using a multitude of islands of
trust.
Reviewers of these documents seem to converge to thresholds and timers
solutions, or sometimes threshold with modifications (that is, mainly
the wg documents). timers have properties that are not available in
threshold and reviewers seem to like some of these in threshold,
too. Others prefer the extreme of threshold with minimal
parameters. Question to the floor: Timers seems to be a complete
document, what is the benefit of further refining threshold?

DISCUSSION 3
J. Ihren asks what the IPR status on threshold and timers is. The
decision about IPR is, however, felt to be out of scope for this
wg. The personal interpretation of the chairs is that no actual IPR
exists (only a claim about SSL), but implementors should take
decisions regarding IPR by themselves.

B. Manning explains that the patent on threshold and timers is valid
only in Israel (tentatively extended to Canada and Europe, but it was
withdrawn). For him, timers-document is ready and sufficient, but
operational considerations he sees in there should be widely
reviewed.

There is consensus in the room to not consider the DLV solution in
this concrete discussion.

R. Austein admits that DLV is only a consolidation of trust anchors,
not a rollover solution.
The feeling in the room about accepting B. Laurie's document to be a
wg item is not conclusive.

M. St. Johns states that some text on trust anchor deletion must be
included in the timers document, thus it's not complete yet. He feels
that timers are weird, but the necessary result of retrofitting an
active protocol into a passive protocol. An alternative solution could
be to do the rollover off-band with another protocol, but then issues
could arise with firewalls (e.g. one protocol doesn't get blocked, but
the other one does).

B. Manning points out that, both with timers and thresholds, if you
are offline long enough, you might lose the ability to synchronize.

R. Austein expresses his preference for the timers solution.

W. Hardaker states that timers are architecturally sounder and a
self-contained solution. The revoke bit is good in his opinion.

M. Larson states that he's fine with both solutions, however
expresses concerns because the wire protocol has to change the revoke
bit for timers.

A. Sullivan states that the threshold is easier to grasp for the
people than timers.

S. Weiler expresses his preference for threshold.

Consensus of the room is to go forward concentrating in timers. When
the document is updated by the editor (by the end of the week), it
will go for LC.

PRESENTATION 4
- "RFC 2627bis, DNAME rewrite for clarity" by M. Larson and W. Wijngaards
DNAME has been in the charter of the wg since 2002. RFC 2672 has
shortcomings, omissions and could be clearer. Protocol will not be
changed in this rewrite, which is not intended to create a DNAME2. The
process will be to first create an ID listing issues with 2672, then
gather WG feedback to create solutions, and later create 2627bis.

First cut of issues is (more input wished):
* 2672 defers signalling. Non-EDNS and EDNS0 are presumed to be
non-DNAME-capable, which is actually not the case. With a signalling
mechanism, the response to DNAME-capable client could omit CNAME
synthesis and compress DNAME data.

* 2672 prohibits compression in DNAME RDATA pending signalling, but
* this could be done if the client were DNAME-capable.

* 2672 always sends DNAME. Is this making like difficult to older
   resolvers? Would it break things with wider deployment. Signalling
   would help to deal with this.

* 2672 requires synthesized CNAME to have zero TTL. Could it be
* possible to use DNAME-TTL for synthesized CNAMES so as to allow
* caching?

* 2672 is not clear about wildcard DNAME. 2672 is clear that wildcard
   synthesis doesn't apply to DNAME, because DNAME substitution occurs
   before wildcard expansion, but draft-ietf-dnsext-wcard-clarify
   disagrees, so this issue should be expanded and clarified.

* 2672 is silent on whether recursive nameservers can synthesize
   CNAMEs from cached DNAMEs for non-DNAME-capable stub resolvers. This
   must be clarified.

DISCUSSION 4
R. Austein corrects the last issue by stating that it is actually
worse: the draft doesn't talk about recursive nameservers, but
about "servers" in general. Then he suggests to consider DNSSEC
when updating the document

PRESENTATION 5
- "2929bis" by D. Eastlake 3rd
At the Dallas meeting there were requests for more explicit and
details guidance, so these have been added in section 3.1.3 of version
-03. Suggestion to go to LC with -03, considering pending comments by P. Koch.

DISCUSSION 5
R. Austein questions the necessity of this doc the chairs restate its
necessity.
Thomas Narten pleads for the necessity of an RFC, a draft is not enough.

PRESENTATION 6
- "DNS cookies" by D. Eastlake 3rd (Draft-eastlake-dnsext-cookies-00)
This DNS cookies provide weak authentication of queries and responses
and can be viewed as a weak version of TSIG, but with the benefit that
they require no setup or configuration. They are intended to reduce
forged source IP address in traffic amplification DOS attacks and
recursive server workload DOS attacks, together with cache poisoning.

To sum it up, the cookie RR is a meta-RR in the additional information
section including a resolver cookie and a server cookie in the
RDATA. The details of the functioning are described in the draft.

The complexities of this solution have to do with bad guy resolver
behind a NAT (who can get server cookie and attack other resolvers
behind the NAT) and with anycast servers (who would need to use the
same server secret or assure that queries from the same resolver go to
the same server).

DISCUSSION 6
R. Martin-Legene expresses sympathy for the idea, but points out that
    the solution would be to fix UDP.
P. Koch  points out that spoofing must be stopped somewhere else
   (cf. BCP38) and states that DNSSEC fixes cache-poisoning.
M. Andrews predicts that this will increase resolution times, so it
   should be done an EDNS option, if at all.

The chairs conclude that this is not a topic of the wg at this point,
and will wait to hear feedback from the operational community, because
it addresses an operational problem.

PRESENTATION 7
- draft-koch-unsolicited-queries-00 by P. Koch
P. Koch reminds that the DNSOPS wg is currently dealing with the
amplification attack and that there is an ID about it:
     draft-ietf-dnsop-reflectors-are-evil-01.
Then announces that there is an I-D about identifying and responding
to unsolicited queries and asks for review of it:
   draft-koch-dns-unsolicited-queries-00.

DISCUSSION 7
No discussion

PRESENTATION 8
- "andrews-dnsext-soa-discovery-01" by M. Andrews
This draft is about discovering zone cuts without causing negative
entries to be recorded in caches. The author asks about going LC with
the document.

DISCUSSION 8
Apparently, few people have read it. Chairs will ask people in the
mailing list to read it and depending on feedback, it will be
adopted.
P. Koch states that the document seems useful, but at the same time
    potentially dangerous because of playing games with the namespace.
R. Austein points out that those mechanisms of discovery could be
    useful for dynamic updates.

PRESENTATION 9
- "Update on wg milestones" by O. Kolkman
The proposal for the update of the wg milestones has been posted to
the mailing list. Please read and comment.

Adjourn.


--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 04 11:45:37 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1G91rl-00066G-DE
	for dnsext-archive@lists.ietf.org; Fri, 04 Aug 2006 11:45:37 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1G91rj-0006qt-Sn
	for dnsext-archive@lists.ietf.org; Fri, 04 Aug 2006 11:45:37 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1G91oT-0004gv-1r
	for namedroppers-data@psg.com; Fri, 04 Aug 2006 15:42:13 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00,
	FORGED_RCVD_HELO,SPF_PASS autolearn=ham version=3.1.1
Received: from [65.205.251.75] (helo=robin.verisign.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <pbaker@verisign.com>)
	id 1G91oS-0004gh-41
	for namedroppers@ops.ietf.org; Fri, 04 Aug 2006 15:42:12 +0000
Received: from mou1wnexcn01.vcorp.ad.vrsn.com (mailer1.verisign.com [65.205.251.34])
	by robin.verisign.com (8.13.6/8.13.4) with ESMTP id k74FfdK1001704;
	Fri, 4 Aug 2006 08:41:39 -0700
Received: from MOU1WNEXMB04.vcorp.ad.vrsn.com ([10.25.13.157]) by mou1wnexcn01.vcorp.ad.vrsn.com with Microsoft SMTPSVC(6.0.3790.1830);
	 Fri, 4 Aug 2006 08:41:39 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: RE: a suggestion for super-wildcards
Date: Fri, 4 Aug 2006 08:41:46 -0700
Message-ID: <198A730C2044DE4A96749D13E167AD37C66940@MOU1WNEXMB04.vcorp.ad.vrsn.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: a suggestion for super-wildcards
Thread-Index: Aca3a07B6pMhwF6NTh27TtG7s0m/fwAbbEQQ
From: "Hallam-Baker, Phillip" <pbaker@verisign.com>
To: "Kevin Darcy" <kcd@daimlerchrysler.com>, <namedroppers@ops.ietf.org>
X-OriginalArrivalTime: 04 Aug 2006 15:41:39.0836 (UTC) FILETIME=[7A404BC0:01C6B7DC]
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.1 (/)
X-Scan-Signature: 10ba05e7e8a9aa6adb025f426bef3a30

 =20
> [mailto:owner-namedroppers@ops.ietf.org] On Behalf Of Kevin Darcy

> I don't like the direction in which this seems to be heading.=20
> PTR has always been defined as a *generic* way to associate=20
> one name with another in DNS (syntactically identical to=20
> CNAME, but without the special hooks into the=20
> standards-defined nameserver and/or resolver algorithms). PTR=20
> has *never* been restricted to only providing reverse-DNS=20
> resolution. As such, I use PTRs for purposes other than=20
> reverse-DNS resolution, and I'm sure I'm not the only one.=20
> They are preferable to TXT RRs when associating names to=20
> names because they can benefit from label compression.
>=20
> So, if you invent a new restriction on the use of PTR RRs,=20
> you're likely to break my app, and quite likely other=20
> people's apps too. All in the name of what? Circumventing "a=20
> 'new type' limitation imposed by a particular vendor"? Great,=20
> so we solve one legacy problem and create another. This is progress?

And what applications read these semantics?

The nice thing about following a PTR is that you get exactly the right =
semantics when you follow a PTR chain from the reverse DNS into the =
forward DNS. This is actually something I want to do in PINCH which is a =
peer to peer version of INCH that would allow a lot of the reporting =
work currently taking place over telephones to take place by Web =
service.

When you look through the administration requirements for extended =
policy management as I have done it is clear that you want to follow the =
PTR record in the first instance to discover a DNS name and then look =
for policy at the name.


If you are using the PTR records to associate one name with another then =
the chances are that if you are going to deploy policy records that you =
would find that the policy records would want to follow the same path.


A way that we can resolve this problem is to define a new record PPTR =
and specify that this takes precedence in the discovery process:

1) This does not affect your applications at all until you decide to use =
policy.

2) If you do have existing PTR records deployed and do not want to =
affect the semantics then you have a choice, either you don't deploy =
policy records or you upgrade your DNS server to a version that supports =
the new PPTR resource record in order to do so.

The modified discovery process is then:

1) Look for _policy.example.com
2) If not found look for PPTR(example.com)
2a) If present look for _policy.[PPTR (example.com)]
3) If PPTR(example.com) not found look for PTR
3a) If present look for _policy.[PTR (example.com)]

In this scheme you can disable any unexpected effects due to the policy =
discovery simply by defining a PPTR superwildcard.

But I don't see how it is likely that you would have a PTR record that =
would point to a node because you want to 'associate one name with =
another' and not want the policy associations follow the same path. As =
with the use in the reverse DNS I think you will find that the policy =
semantics you want would follow the same path.


What I need to achieve here is to define a mechanism for policy =
distribution that is compatible with legacy deployed DNS as far as is =
possible and does not make deployment of future policy extensions =
dependent on the whims of the maintainers of the major DNS servers.

Clearly breaking existing applications is not compatible with the legacy =
DNS but I do want to see a more extensive description of the application =
and explanation of the specific issues. I do not recognize the =
'intestinal tract' veto that others have asserted in the past. If =
someone's intestinal tract is the reason for blocking progress I will be =
happy to buy them some Alka-Seltzer and a bottle of Pepto Bizmol. There =
is a Costco in San Diego I can stop off there on the way to the meeting =
and bring some for everyone.



--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 04 13:55:31 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1G93tT-0001ke-JW
	for dnsext-archive@lists.ietf.org; Fri, 04 Aug 2006 13:55:31 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1G93tS-0007WY-94
	for dnsext-archive@lists.ietf.org; Fri, 04 Aug 2006 13:55:31 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1G93ox-000EaZ-76
	for namedroppers-data@psg.com; Fri, 04 Aug 2006 17:50:51 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [64.142.16.245] (helo=a.mail.sonic.net)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <dotis@mail-abuse.org>)
	id 1G93ow-000EaM-HQ
	for namedroppers@ops.ietf.org; Fri, 04 Aug 2006 17:50:50 +0000
Received: from [168.61.10.151] (SJC-Office-DHCP-151.Mail-Abuse.ORG [168.61.10.151])
	(authenticated bits=0)
	by a.mail.sonic.net (8.13.8.Beta0-Sonic/8.13.7) with ESMTP id k74HomBJ025197
	(version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NO);
	Fri, 4 Aug 2006 10:50:48 -0700
In-Reply-To: <198A730C2044DE4A96749D13E167AD37C66940@MOU1WNEXMB04.vcorp.ad.vrsn.com>
References: <198A730C2044DE4A96749D13E167AD37C66940@MOU1WNEXMB04.vcorp.ad.vrsn.com>
Mime-Version: 1.0 (Apple Message framework v752.2)
Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
Message-Id: <5AB8788E-AAC7-42A8-9D9B-88FE34B0EAF1@mail-abuse.org>
Cc: "Kevin Darcy" <kcd@daimlerchrysler.com>, <namedroppers@ops.ietf.org>
Content-Transfer-Encoding: 7bit
From: Douglas Otis <dotis@mail-abuse.org>
Subject: Re: a suggestion for super-wildcards
Date: Fri, 4 Aug 2006 10:50:46 -0700
To: "Hallam-Baker, Phillip" <pbaker@verisign.com>
X-Mailer: Apple Mail (2.752.2)
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: e1e48a527f609d1be2bc8d8a70eb76cb


On Aug 4, 2006, at 8:41 AM, Hallam-Baker, Phillip wrote:

>
> A way that we can resolve this problem is to define a new record  
> PPTR and specify that this takes precedence in the discovery process:
>
> 1) This does not affect your applications at all until you decide  
> to use policy.
>
> 2) If you do have existing PTR records deployed and do not want to  
> affect the semantics then you have a choice, either you don't  
> deploy policy records or you upgrade your DNS server to a version  
> that supports the new PPTR resource record in order to do so.

The PTR wildcard scheme is like building a super highway through a  
rural area, and this solution is like a declaration of eminent domain  
with instructions in how to build a detour sign, instead of offering  
compensation.  The reasons for electing not to take the PPTR path  
initially are the same reasons for a detour not being taken as well.   
Adding another step to this wildcard process also means this scheme  
comes fairly close to just searching the declared depth of where  
policy must reside.

Adopting a new RR type for policy has advantages beyond the use of  
wildcards.  When hunting, not needing a prefix to avoid colliding  
with other uses of a generic RR holding policy allows detection of a  
missing lower level.  A new RR type will allow the hunt to terminate  
before recursing to a maximal depth.  The wildcard issue is not  
really the sticking point with policy, it is the new RR type.  The  
concern is that a new RR type is not adequately supported within the  
desktop environment, and that this limited support will impede  
deployment.

-Doug 
    

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 04 14:15:13 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1G94CX-00036V-GL
	for dnsext-archive@lists.ietf.org; Fri, 04 Aug 2006 14:15:13 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1G94CV-0000dh-0B
	for dnsext-archive@lists.ietf.org; Fri, 04 Aug 2006 14:15:13 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1G94AG-000GNS-15
	for namedroppers-data@psg.com; Fri, 04 Aug 2006 18:12:52 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00,
	FORGED_RCVD_HELO,SPF_PASS autolearn=ham version=3.1.1
Received: from [65.205.251.74] (helo=colibri.verisign.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <pbaker@verisign.com>)
	id 1G94AF-000GNE-59
	for namedroppers@ops.ietf.org; Fri, 04 Aug 2006 18:12:51 +0000
Received: from mou1wnexcn01.vcorp.ad.vrsn.com (mailer1.verisign.com [65.205.251.34])
	by colibri.verisign.com (8.13.6/8.13.4) with ESMTP id k74ICDre024906;
	Fri, 4 Aug 2006 11:12:13 -0700
Received: from MOU1WNEXMB04.vcorp.ad.vrsn.com ([10.25.13.157]) by mou1wnexcn01.vcorp.ad.vrsn.com with Microsoft SMTPSVC(6.0.3790.1830);
	 Fri, 4 Aug 2006 11:12:13 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: RE: a suggestion for super-wildcards
Date: Fri, 4 Aug 2006 11:12:13 -0700
Message-ID: <198A730C2044DE4A96749D13E167AD37C66988@MOU1WNEXMB04.vcorp.ad.vrsn.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: a suggestion for super-wildcards
Thread-Index: Aca37oiujlrAAFyhRYqnvLG2f1yk6AAAi80A
From: "Hallam-Baker, Phillip" <pbaker@verisign.com>
To: "Douglas Otis" <dotis@mail-abuse.org>
Cc: "Kevin Darcy" <kcd@daimlerchrysler.com>, <namedroppers@ops.ietf.org>
X-OriginalArrivalTime: 04 Aug 2006 18:12:13.0636 (UTC) FILETIME=[82D0C840:01C6B7F1]
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.1 (/)
X-Scan-Signature: fb6060cb60c0cea16e3f7219e40a0a81

The problem with Doug's approach is that he is proposing a new record =
for each and every policy that is declared. This is not scalable and =
creates a situation that has never existed before where the development =
of each new Internet protocol is dependent on IANA and IETF action.

I do not think that we want to put allocation of DNS resource records on =
a part with IANA port assignments. There lies the road to madness. That =
is why we have SRV and NAPTR. We already have a prefix scheme in the DNS =
all I am proposing here is to fix it so that it works as well as it can.

Plus the superwildcard scheme requires fewer resource records than for =
Doug's suggested approach.


Incidentaly, does anyone know the extent of support for TSIG in Windows? =


> -----Original Message-----
> From: Douglas Otis [mailto:dotis@mail-abuse.org]=20
> Sent: Friday, August 04, 2006 1:51 PM
> To: Hallam-Baker, Phillip
> Cc: Kevin Darcy; namedroppers@ops.ietf.org
> Subject: Re: a suggestion for super-wildcards
>=20
>=20
> On Aug 4, 2006, at 8:41 AM, Hallam-Baker, Phillip wrote:
>=20
> >
> > A way that we can resolve this problem is to define a new=20
> record PPTR=20
> > and specify that this takes precedence in the discovery process:
> >
> > 1) This does not affect your applications at all until you=20
> decide to=20
> > use policy.
> >
> > 2) If you do have existing PTR records deployed and do not want to=20
> > affect the semantics then you have a choice, either you=20
> don't deploy=20
> > policy records or you upgrade your DNS server to a version that=20
> > supports the new PPTR resource record in order to do so.
>=20
> The PTR wildcard scheme is like building a super highway=20
> through a rural area, and this solution is like a declaration=20
> of eminent domain with instructions in how to build a detour=20
> sign, instead of offering compensation.  The reasons for=20
> electing not to take the PPTR path =20
> initially are the same reasons for a detour not being taken=20
> as well.  =20
> Adding another step to this wildcard process also means this=20
> scheme comes fairly close to just searching the declared=20
> depth of where policy must reside.
>=20
> Adopting a new RR type for policy has advantages beyond the=20
> use of wildcards.  When hunting, not needing a prefix to=20
> avoid colliding with other uses of a generic RR holding=20
> policy allows detection of a missing lower level.  A new RR=20
> type will allow the hunt to terminate before recursing to a=20
> maximal depth.  The wildcard issue is not really the sticking=20
> point with policy, it is the new RR type.  The concern is=20
> that a new RR type is not adequately supported within the=20
> desktop environment, and that this limited support will=20
> impede deployment.
>=20
> -Doug=20
>    =20
>=20
>=20

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 04 14:29:38 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1G94QU-0000Nz-JT
	for dnsext-archive@lists.ietf.org; Fri, 04 Aug 2006 14:29:38 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1G94QR-0001VO-1V
	for dnsext-archive@lists.ietf.org; Fri, 04 Aug 2006 14:29:38 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1G94Oi-000HZB-OT
	for namedroppers-data@psg.com; Fri, 04 Aug 2006 18:27:48 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [216.151.192.200] (helo=sokol.elan.net)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <william@elan.net>)
	id 1G94Of-000HYf-MA
	for namedroppers@ops.ietf.org; Fri, 04 Aug 2006 18:27:45 +0000
Received: from sokol.elan.net (sokol [127.0.0.1])
	by sokol.elan.net (8.13.1/8.13.1) with ESMTP id k74IRS59030403;
	Fri, 4 Aug 2006 11:27:28 -0700
Received: from localhost (william@localhost)
	by sokol.elan.net (8.13.1/8.13.1/Submit) with ESMTP id k74IRSUF030399;
	Fri, 4 Aug 2006 11:27:28 -0700
X-Authentication-Warning: sokol.elan.net: william owned process doing -bs
Date: Fri, 4 Aug 2006 11:27:28 -0700 (PDT)
From: "william(at)elan.net" <william@elan.net>
To: "Hallam-Baker, Phillip" <pbaker@verisign.com>
cc: Douglas Otis <dotis@mail-abuse.org>, Kevin Darcy <kcd@daimlerchrysler.com>,
        namedroppers@ops.ietf.org
Subject: RE: a suggestion for super-wildcards
In-Reply-To: <198A730C2044DE4A96749D13E167AD37C66988@MOU1WNEXMB04.vcorp.ad.vrsn.com>
Message-ID: <Pine.LNX.4.62.0608041125090.29156@sokol.elan.net>
References: <198A730C2044DE4A96749D13E167AD37C66988@MOU1WNEXMB04.vcorp.ad.vrsn.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7655788c23eb79e336f5f8ba8bce7906


On Fri, 4 Aug 2006, Hallam-Baker, Phillip wrote:

> The problem with Doug's approach is that he is proposing a new record 
> for each and every policy that is declared. This is not scalable and 
> creates a situation that has never existed before where the development 
> of each new Internet protocol is dependent on IANA and IETF action.

<sarcasm>

It never existed before? Really?

</sarcasm>

---
William Leibzon
Elan Networks
william@elan.net

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 04 14:37:07 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1G94Xj-0007wr-CT
	for dnsext-archive@lists.ietf.org; Fri, 04 Aug 2006 14:37:07 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1G94Xi-0001vA-0O
	for dnsext-archive@lists.ietf.org; Fri, 04 Aug 2006 14:37:07 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1G94W1-000IAR-L2
	for namedroppers-data@psg.com; Fri, 04 Aug 2006 18:35:21 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00,
	FORGED_RCVD_HELO,SPF_PASS autolearn=ham version=3.1.1
Received: from [65.205.251.75] (helo=robin.verisign.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <pbaker@verisign.com>)
	id 1G94W0-000IAE-QS
	for namedroppers@ops.ietf.org; Fri, 04 Aug 2006 18:35:20 +0000
Received: from mou1wnexcn01.vcorp.ad.vrsn.com (mailer1.verisign.com [65.205.251.34])
	by robin.verisign.com (8.13.6/8.13.4) with ESMTP id k74IZHjl008992;
	Fri, 4 Aug 2006 11:35:17 -0700
Received: from MOU1WNEXMB04.vcorp.ad.vrsn.com ([10.25.13.157]) by mou1wnexcn01.vcorp.ad.vrsn.com with Microsoft SMTPSVC(6.0.3790.1830);
	 Fri, 4 Aug 2006 11:35:17 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: RE: a suggestion for super-wildcards
Date: Fri, 4 Aug 2006 11:35:19 -0700
Message-ID: <198A730C2044DE4A96749D13E167AD37C66992@MOU1WNEXMB04.vcorp.ad.vrsn.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: a suggestion for super-wildcards
Thread-Index: Aca387GRNjPB8pynTISyoXNjJ+mVAAAAFpfQ
From: "Hallam-Baker, Phillip" <pbaker@verisign.com>
To: "william\(at\)elan.net" <william@elan.net>
Cc: "Douglas Otis" <dotis@mail-abuse.org>,
        "Kevin Darcy" <kcd@daimlerchrysler.com>, <namedroppers@ops.ietf.org>
X-OriginalArrivalTime: 04 Aug 2006 18:35:17.0803 (UTC) FILETIME=[BBD7E7B0:01C6B7F4]
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.1 (/)
X-Scan-Signature: b19722fc8d3865b147c75ae2495625f2


> From: william(at)elan.net [mailto:william@elan.net]=20

> On Fri, 4 Aug 2006, Hallam-Baker, Phillip wrote:
>=20
> > The problem with Doug's approach is that he is proposing a=20
> new record=20
> > for each and every policy that is declared. This is not=20
> scalable and=20
> > creates a situation that has never existed before where the=20
> > development of each new Internet protocol is dependent on=20
> IANA and IETF action.
>=20
> <sarcasm>
>=20
> It never existed before? Really?
>=20
> </sarcasm>

If you think that the IETF is a place to come for permission you do not =
understand why it exists.

Jon Postel did not consider his function as a gatekeeper, he regarded =
his IANA role as being an archivist.

Empirically there are other standards bodies that are creating Internet =
protocols that the IETF neither has a liason with nor shows any interest =
in having such a liason.

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 04 15:06:16 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1G94zw-00026h-IX
	for dnsext-archive@lists.ietf.org; Fri, 04 Aug 2006 15:06:16 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1G94yh-0003dL-UQ
	for dnsext-archive@lists.ietf.org; Fri, 04 Aug 2006 15:05:01 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1G94wD-000KGD-DO
	for namedroppers-data@psg.com; Fri, 04 Aug 2006 19:02:25 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [216.151.192.200] (helo=sokol.elan.net)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <william@elan.net>)
	id 1G94wC-000KG2-RG
	for namedroppers@ops.ietf.org; Fri, 04 Aug 2006 19:02:24 +0000
Received: from sokol.elan.net (sokol [127.0.0.1])
	by sokol.elan.net (8.13.1/8.13.1) with ESMTP id k74J2BFR031156;
	Fri, 4 Aug 2006 12:02:12 -0700
Received: from localhost (william@localhost)
	by sokol.elan.net (8.13.1/8.13.1/Submit) with ESMTP id k74J2BdX031153;
	Fri, 4 Aug 2006 12:02:11 -0700
X-Authentication-Warning: sokol.elan.net: william owned process doing -bs
Date: Fri, 4 Aug 2006 12:02:11 -0700 (PDT)
From: "william(at)elan.net" <william@elan.net>
To: "Hallam-Baker, Phillip" <pbaker@verisign.com>
cc: Douglas Otis <dotis@mail-abuse.org>, Kevin Darcy <kcd@daimlerchrysler.com>,
        namedroppers@ops.ietf.org
Subject: RE: a suggestion for super-wildcards
In-Reply-To: <198A730C2044DE4A96749D13E167AD37C66992@MOU1WNEXMB04.vcorp.ad.vrsn.com>
Message-ID: <Pine.LNX.4.62.0608041135570.29156@sokol.elan.net>
References: <198A730C2044DE4A96749D13E167AD37C66992@MOU1WNEXMB04.vcorp.ad.vrsn.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 39bd8f8cbb76cae18b7e23f7cf6b2b9f



On Fri, 4 Aug 2006, Hallam-Baker, Phillip wrote:

> If you think that the IETF is a place to come for permission you do not 
> understand why it exists.

It exist to provide technical forum with multi-area review for
developers of new internet protocols/services and to provide
central point to consider updates to existing protocols. This
isn't of course all, but is my understand about the core of it.

> Jon Postel did not consider his function as a gatekeeper, he regarded 
> his IANA role as being an archivist.

Yes, I was talking about /etc/services, /etc/protocols, which
sure sounds like IANA is needed to get new protocol deployed
to anything but minimum testing stage. And if you come to think
of it if protocol needs special type of DNS records IANA and
IETF are again needed. Similarly if protocol need to use services
of some other protocol, etc.

I'm not saying this is all good, but I have hard time when somebody
says that IANA is not needed to get new protocol deployed (with
possible exception of peer-peer especially if it is implimented as 
broadcast discovery with incoming port number of neighbors being
advertised in that way), but I view it as more of exception at
least in the current internet.

> Empirically there are other standards bodies that are creating Internet 
> protocols that the IETF neither has a liason with nor shows any interest 
> in having such a liason.

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 04 15:40:50 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1G95XO-0003tD-SV
	for dnsext-archive@lists.ietf.org; Fri, 04 Aug 2006 15:40:50 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1G95XN-0001Wu-GW
	for dnsext-archive@lists.ietf.org; Fri, 04 Aug 2006 15:40:50 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1G95VI-000Mek-HD
	for namedroppers-data@psg.com; Fri, 04 Aug 2006 19:38:40 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00,
	FORGED_RCVD_HELO,SPF_PASS autolearn=ham version=3.1.1
Received: from [65.205.251.75] (helo=robin.verisign.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <pbaker@verisign.com>)
	id 1G95VG-000MeR-3W
	for namedroppers@ops.ietf.org; Fri, 04 Aug 2006 19:38:38 +0000
Received: from MOU1WNEXCN03.vcorp.ad.vrsn.com (mailer6.verisign.com [65.205.251.33])
	by robin.verisign.com (8.13.6/8.13.4) with ESMTP id k74JcYRU011125;
	Fri, 4 Aug 2006 12:38:34 -0700
Received: from MOU1WNEXMB04.vcorp.ad.vrsn.com ([10.25.13.157]) by MOU1WNEXCN03.vcorp.ad.vrsn.com with Microsoft SMTPSVC(6.0.3790.1830);
	 Fri, 4 Aug 2006 12:38:35 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: RE: a suggestion for super-wildcards
Date: Fri, 4 Aug 2006 12:38:32 -0700
Message-ID: <198A730C2044DE4A96749D13E167AD37C6699E@MOU1WNEXMB04.vcorp.ad.vrsn.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: a suggestion for super-wildcards
Thread-Index: Aca3+Iyo17tyGCCyRse+4O2khaQBzQABL4uQ
From: "Hallam-Baker, Phillip" <pbaker@verisign.com>
To: "william\(at\)elan.net" <william@elan.net>
Cc: "Douglas Otis" <dotis@mail-abuse.org>,
        "Kevin Darcy" <kcd@daimlerchrysler.com>, <namedroppers@ops.ietf.org>
X-OriginalArrivalTime: 04 Aug 2006 19:38:35.0692 (UTC) FILETIME=[938FC6C0:01C6B7FD]
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.1 (/)
X-Scan-Signature: d6b246023072368de71562c0ab503126


> From: william(at)elan.net [mailto:william@elan.net]=20

> Yes, I was talking about /etc/services, /etc/protocols, which=20
> sure sounds like IANA is needed to get new protocol deployed=20
> to anything but minimum testing stage. And if you come to=20
> think of it if protocol needs special type of DNS records=20
> IANA and IETF are again needed. Similarly if protocol need to=20
> use services of some other protocol, etc.

Its been almost a decade since I used a machine that had such files.

It has always been possible to get a port assignment without IETF =
involvement. There are more port assignments than RFCs.

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 04 15:48:34 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1G95es-0002yl-QQ
	for dnsext-archive@lists.ietf.org; Fri, 04 Aug 2006 15:48:34 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1G95er-0003is-Gy
	for dnsext-archive@lists.ietf.org; Fri, 04 Aug 2006 15:48:34 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1G95dI-000NLU-Je
	for namedroppers-data@psg.com; Fri, 04 Aug 2006 19:46:56 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [216.151.192.200] (helo=sokol.elan.net)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <william@elan.net>)
	id 1G95dH-000NLG-Uf
	for namedroppers@ops.ietf.org; Fri, 04 Aug 2006 19:46:56 +0000
Received: from sokol.elan.net (sokol [127.0.0.1])
	by sokol.elan.net (8.13.1/8.13.1) with ESMTP id k74Jktwl031996;
	Fri, 4 Aug 2006 12:46:55 -0700
Received: from localhost (william@localhost)
	by sokol.elan.net (8.13.1/8.13.1/Submit) with ESMTP id k74Jks5O031993;
	Fri, 4 Aug 2006 12:46:55 -0700
X-Authentication-Warning: sokol.elan.net: william owned process doing -bs
Date: Fri, 4 Aug 2006 12:46:54 -0700 (PDT)
From: "william(at)elan.net" <william@elan.net>
To: "Hallam-Baker, Phillip" <pbaker@verisign.com>
cc: namedroppers@ops.ietf.org
Subject: RE: a suggestion for super-wildcards
In-Reply-To: <198A730C2044DE4A96749D13E167AD37C6699E@MOU1WNEXMB04.vcorp.ad.vrsn.com>
Message-ID: <Pine.LNX.4.62.0608041241350.31733@sokol.elan.net>
References: <198A730C2044DE4A96749D13E167AD37C6699E@MOU1WNEXMB04.vcorp.ad.vrsn.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 52e1467c2184c31006318542db5614d5


On Fri, 4 Aug 2006, Hallam-Baker, Phillip wrote:

>> From: william(at)elan.net [mailto:william@elan.net]
>
>> Yes, I was talking about /etc/services, /etc/protocols, which
>> sure sounds like IANA is needed to get new protocol deployed
>> to anything but minimum testing stage. And if you come to
>> think of it if protocol needs special type of DNS records
>> IANA and IETF are again needed. Similarly if protocol need to
>> use services of some other protocol, etc.
>
> Its been almost a decade since I used a machine that had such files.

You know it doesn't have to be text file in a particular directory.
Local LDAP directory or XML is fine location too but in some way you
do have that on your machine too.

To be fair since this is a DNS group, you guys did create SRV records
however they are not as much used as you might have wished for ...

> It has always been possible to get a port assignment without IETF 
> involvement. There are more port assignments than RFCs.

But that is a service of IANA. Some of its services other protocol
parameters though are tied to IETF review.

-- 
William Leibzon
Elan Networks
william@elan.net

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 04 16:20:21 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1G969d-0002Ew-FV
	for dnsext-archive@lists.ietf.org; Fri, 04 Aug 2006 16:20:21 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1G969c-000829-2Q
	for dnsext-archive@lists.ietf.org; Fri, 04 Aug 2006 16:20:21 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1G967I-000PUz-4C
	for namedroppers-data@psg.com; Fri, 04 Aug 2006 20:17:56 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [216.151.192.200] (helo=sokol.elan.net)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <william@elan.net>)
	id 1G967H-000PUl-8v
	for namedroppers@ops.ietf.org; Fri, 04 Aug 2006 20:17:55 +0000
Received: from sokol.elan.net (sokol [127.0.0.1])
	by sokol.elan.net (8.13.1/8.13.1) with ESMTP id k74KHqM7032621;
	Fri, 4 Aug 2006 13:17:53 -0700
Received: from localhost (william@localhost)
	by sokol.elan.net (8.13.1/8.13.1/Submit) with ESMTP id k74KHqSW032618;
	Fri, 4 Aug 2006 13:17:52 -0700
X-Authentication-Warning: sokol.elan.net: william owned process doing -bs
Date: Fri, 4 Aug 2006 13:17:52 -0700 (PDT)
From: "william(at)elan.net" <william@elan.net>
To: "Hallam-Baker, Phillip" <pbaker@verisign.com>
cc: namedroppers@ops.ietf.org
Subject: RE: a suggestion for super-wildcards
In-Reply-To: <Pine.LNX.4.62.0608041241350.31733@sokol.elan.net>
Message-ID: <Pine.LNX.4.62.0608041251490.31733@sokol.elan.net>
References: <198A730C2044DE4A96749D13E167AD37C6699E@MOU1WNEXMB04.vcorp.ad.vrsn.com>
 <Pine.LNX.4.62.0608041241350.31733@sokol.elan.net>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: e8a67952aa972b528dd04570d58ad8fe


Last message on this sub-thread from me...

I just want to point out that original text I had problem with is that 
Phillip said it "never existed before". I can quite believe that
internet developers are trying to get away from having to have IANA/IETF 
involved in every new service but never "never existed before" is just
so far from the truth ...

---

Anyway regarding "super-wildcards" - I actually do support it (maybe
not quite the same way as Phillip but in general), but as was pointed
out 1.5 years ago when I brought it up here, their introduction can not 
easily be done as just a local MACRO generated record and will require 
bigger protocol-level changes (which means reuse of PTR will not
facilitate deployment) and need to have new wildcard syntax understood
by DNS servers for DNSSEC things like DNSSEC. At the same time the
quicker this all get introduced and put in the code, the quicker we
can start getting it deployed and used; besides that I have a feeling 
deployment of these or similar new DNS feature will actually still get 
done quicker then DNSSEC...

Now getting back on-topic if I remember there was sub-group list
created by the WG chair to work on the issues of wildcards. There
were unfortunately only 3 people who actually signed up to participate
in it back then. Maybe WG chair should revisit this issue and invite
more people to discuss this and have people interested to at least
come up with list of requirements with scenarios where extended
wildcards are needed and publish that as an ID.

On Fri, 4 Aug 2006, william(at)elan.net wrote:
>
> On Fri, 4 Aug 2006, Hallam-Baker, Phillip wrote:
>
>>> From: william(at)elan.net [mailto:william@elan.net]
>> 
>>> Yes, I was talking about /etc/services, /etc/protocols, which
>>> sure sounds like IANA is needed to get new protocol deployed
>>> to anything but minimum testing stage. And if you come to
>>> think of it if protocol needs special type of DNS records
>>> IANA and IETF are again needed. Similarly if protocol need to
>>> use services of some other protocol, etc.
>> 
>> Its been almost a decade since I used a machine that had such files.
>
> You know it doesn't have to be text file in a particular directory.
> Local LDAP directory or XML is fine location too but in some way you
> do have that on your machine too.
>
> To be fair since this is a DNS group, you guys did create SRV records
> however they are not as much used as you might have wished for ...
>
>> It has always been possible to get a port assignment without IETF 
>> involvement. There are more port assignments than RFCs.
>
> But that is a service of IANA. Some of its services other protocol
> parameters though are tied to IETF review.

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Sat Aug 05 13:48:48 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1G9QGW-0006Yd-E5
	for dnsext-archive@lists.ietf.org; Sat, 05 Aug 2006 13:48:48 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1G9PIe-0003bt-Tf
	for dnsext-archive@lists.ietf.org; Sat, 05 Aug 2006 12:46:56 -0400
Received: from psg.com ([147.28.0.62])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1G9P4D-0004pL-Jr
	for dnsext-archive@lists.ietf.org; Sat, 05 Aug 2006 12:32:03 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1G9Oyi-000KQA-IF
	for namedroppers-data@psg.com; Sat, 05 Aug 2006 16:26:20 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [64.142.19.5] (helo=b.mail.sonic.net)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <dotis@mail-abuse.org>)
	id 1G9Oyh-000KPy-HA
	for namedroppers@ops.ietf.org; Sat, 05 Aug 2006 16:26:19 +0000
Received: from [192.168.2.11] (64-142-13-68.dsl.static.sonic.net [64.142.13.68])
	(authenticated bits=0)
	by b.mail.sonic.net (8.13.8.Beta0-Sonic/8.13.7) with ESMTP id k75GQHNq000394
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO);
	Sat, 5 Aug 2006 09:26:17 -0700
Subject: RE: a suggestion for super-wildcards
From: Douglas Otis <dotis@mail-abuse.org>
To: "william(at)elan.net" <william@elan.net>
Cc: "Hallam-Baker, Phillip" <pbaker@verisign.com>, namedroppers@ops.ietf.org
In-Reply-To: <Pine.LNX.4.62.0608041251490.31733@sokol.elan.net>
References: 
	 <198A730C2044DE4A96749D13E167AD37C6699E@MOU1WNEXMB04.vcorp.ad.vrsn.com>
	 <Pine.LNX.4.62.0608041241350.31733@sokol.elan.net>
	 <Pine.LNX.4.62.0608041251490.31733@sokol.elan.net>
Content-Type: text/plain
Date: Sat, 05 Aug 2006 09:26:16 -0700
Message-Id: <1154795177.2439.110.camel@bash.adsl-64-142-13-68>
Mime-Version: 1.0
X-Mailer: Evolution 2.2.3 (2.2.3-4.fc4) 
Content-Transfer-Encoding: 7bit
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: -2.4 (--)
X-Scan-Signature: 92df29fa99cf13e554b84c8374345c17

On Fri, 2006-08-04 at 13:17 -0700, william(at)elan.net wrote:

> Anyway regarding "super-wildcards" - I actually do support it (maybe
> not quite the same way as Phillip but in general), but as was pointed
> out 1.5 years ago when I brought it up here, their introduction can
> not easily be done as just a local MACRO generated record and will
> require bigger protocol-level changes (which means reuse of PTR will
> not facilitate deployment) and need to have new wildcard syntax
> understood by DNS servers for DNSSEC things like DNSSEC. At the same
> time the quicker this all get introduced and put in the code, the
> quicker we can start getting it deployed and used; besides that I have
> a feeling deployment of these or similar new DNS feature will actually
> still get done quicker then DNSSEC...
> 
> Now getting back on-topic if I remember there was sub-group list
> created by the WG chair to work on the issues of wildcards. There
> were unfortunately only 3 people who actually signed up to participate
> in it back then. Maybe WG chair should revisit this issue and invite
> more people to discuss this and have people interested to at least
> come up with list of requirements with scenarios where extended
> wildcards are needed and publish that as an ID.

The concern was not regarding the development of a wildcard scheme.  I
too expressed a desire back then.  The concern raised was with respect
to using the PTR RR for a wildcard scheme causing potential conflicts.
Kevin Darcy added his voice to that concern.

A new RR type for each new policy does scale.  The addition of wildcards
at each label does not, which could be a valid criticism.  Ironically,
the number of transactions needed to support the PPTR + PTR wildcard
mechanism is about the same as hunting for a non-wildcarded RR type
defined for the policy desired. 

Starting from scratch, the design of a RR supporting a wildcard below a
prefix might want to include:
 - a field that indicates the number of labels in the prefix
 - a copy of the prefix anchor
 - the location of the anchor
 - the list of RR types contained within the anchor

These added fields are to facilitate the synthesis of the initial query
once name servers have been upgraded to directly support this operation.
These fields can also identify the anchor point to filter out these RR
types when just the anchor entry is required.  A PTR RR does not permit
this information to be included, nor does it facilitate selective
filtering, where this alone seems like a major drawback.

The PTR RR wildcard approach is an interesting exercise in what is
needed to avoid the introduction of a new RR type.  Oddly, the solution
offered when this PTR RR wildcard scheme might conflict was to introduce
a new PPTR by those domains that have determined there is a problem with
their exiting use of the PTR.  There is no way to know whether the PTR
found should have been the PPTR, unless the PPTR is always requested
first. When the environment does not support the PPTR, which is why PTR
was used initially, then the conclusion reached when no PPTR is found
will be wrong. : (

-Doug 



 





--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Sun Aug 06 05:56:13 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1G9fMj-0002kE-Rz
	for dnsext-archive@lists.ietf.org; Sun, 06 Aug 2006 05:56:13 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1G9dXU-0001P3-HV
	for dnsext-archive@lists.ietf.org; Sun, 06 Aug 2006 03:59:12 -0400
Received: from psg.com ([147.28.0.62])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1G9dLG-0008Jj-Jc
	for dnsext-archive@lists.ietf.org; Sun, 06 Aug 2006 03:46:36 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1G9dHL-00024S-GO
	for namedroppers-data@psg.com; Sun, 06 Aug 2006 07:42:31 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [64.142.16.245] (helo=a.mail.sonic.net)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <dotis@mail-abuse.org>)
	id 1G9dHK-00024G-P9
	for namedroppers@ops.ietf.org; Sun, 06 Aug 2006 07:42:30 +0000
Received: from [192.168.2.42] (64-142-13-68.dsl.static.sonic.net [64.142.13.68])
	(authenticated bits=0)
	by a.mail.sonic.net (8.13.8.Beta0-Sonic/8.13.7) with ESMTP id k767gRR7005853
	(version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NO);
	Sun, 6 Aug 2006 00:42:28 -0700
In-Reply-To: <44D5481D.7040609@gis.net>
References: <198A730C2044DE4A96749D13E167AD37C66988@MOU1WNEXMB04.vcorp.ad.vrsn.com> <44D5481D.7040609@gis.net>
Mime-Version: 1.0 (Apple Message framework v752.2)
Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
Message-Id: <A3460DAA-0863-432A-B3AA-0AE91A5E916D@mail-abuse.org>
Cc: Namedroppers <namedroppers@ops.ietf.org>
Content-Transfer-Encoding: 7bit
From: Douglas Otis <dotis@mail-abuse.org>
Subject: Re: a suggestion for super-wildcards
Date: Sun, 6 Aug 2006 00:42:25 -0700
To: mayer@gis.net
X-Mailer: Apple Mail (2.752.2)
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: -2.5 (--)
X-Scan-Signature: 9466e0365fc95844abaf7c3f15a05c7d


On Aug 5, 2006, at 6:38 PM, Danny Mayer wrote:

> Hallam-Baker, Phillip wrote:
>>
>> Incidentaly, does anyone know the extent of support for TSIG in  
>> Windows?
>>
>
> TSIG on BIND 9 for Windows works fine. Maybe you can ask the  
> question with more specifics.

Bind is not required. TSIG is a predefined Windows 2000 structure. See:
http://www.microsoft.com/technet/prodtechnol/windows2000serv/reskit/ 
cnet/cncf_imp_afpf.mspx?mfr=true

Can a shrink-wrap version of an XP Windows OS within a shrink-wrap  
Windows domain handle undefined RR types by type numbers in the API,  
and then allow parsing the results into an application's structure?  
It does not look promising after reviewing windns.h.

-Doug



--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From vvchfhf154@gemini.livedoor.com Sun Aug 06 15:30:23 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1G9oKN-0006bv-IS
	for dnsext-archive@lists.ietf.org; Sun, 06 Aug 2006 15:30:23 -0400
Received: from [221.209.128.9] (helo=lists.ietf.org)
	by ietf-mx.ietf.org with smtp (Exim 4.43)
	id 1G9oKL-00009a-Fi
	for dnsext-archive@lists.ietf.org; Sun, 06 Aug 2006 15:30:23 -0400
To: <dnsext-archive@lists.ietf.org>
From: =?iso-2022-jp?B?GyRCOzNCPE1LO1IbKEI=?=<vvchfhf154@gemini.livedoor.com >
Subject: =?iso-2022-jp?B?GyRCIVo9d0AtPGc6RSNTI0UjWDJxIVtCZUk9JE47M0I8TUs7UiRHJDkhIkJQPl0kTkp9JEskQCQxMEZGYj51JHJBdyRqJDckXiQ5GyhC?=
MIME-Version: 1.0
Reply-To: <vvchfhf154@gemini.livedoor.com >
Content-Type:text/plain; charset="iso-2022-jp"
Content-Transfer-Encoding: 7bit
X-Spam-Score: 2.9 (++)
X-Scan-Signature: 08170828343bcf1325e4a0fb4584481c

$BBeI=$N;3B<$H?=$7$^$9!#(B
$B=w@-<g:E$N%;%C%/%9$r3Z$7$`2q$,!"A49q#2#52U=j$^$G9-$,$j$^$7$F(B
$BCK@-%a%s%P!<$NITB-$H$J$j$^$7$?!#%a!<%k$GBP>]$NJ}$@$1$K$4>7BT$N(B
$B0FFb>u$r$*Aw$j$7$F$$$^$9!#(B

$BFMA3$N$40';"$GBgJQ<:Ni$+$H;W$$$^$7$?$,$I$&$+$*5v$72<$5$$!#(B


$B!!!!(B------------------------------------------------------------
$B!!!!!!(#(!(!($!#"h!y(B
$B!!!!!!("!@!?("!!!!!!%;%C%/%9$r3Z$7$`2q!!BeI=!!;3B<MK;R(B
$B!!!!(B------------------------------------------------------------






From pinnel@timeoutvideoclub.com Sun Aug 06 23:02:49 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1G9vOD-0003DF-At
	for dnsext-archive@ietf.org; Sun, 06 Aug 2006 23:02:49 -0400
Received: from [218.22.202.130] (helo=localhost)
	by ietf-mx.ietf.org with smtp (Exim 4.43)
	id 1G9vO8-00019v-1N
	for dnsext-archive@ietf.org; Sun, 06 Aug 2006 23:02:49 -0400
Message-ID: <000001c6b9cc$fc0fd200$0100007f@localhost>
From: "Glenna Randolph" <pinnel@timeoutvideoclub.com>
To: <dnsext-archive@ietf.org>
Subject: Bill Summary - Invoice #36481
Date: Mon, 07 Aug 2006 11:02:23 +0800
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="----=_NextPart_000_0001_01C6B9CC.FC0FD200"
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook, Build 10.0.3416
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1506
X-Spam-Score: 2.8 (++)
X-Scan-Signature: 8949cc4fd406a34204d26327803246d1

This is a multi-part message in MIME format.

------=_NextPart_000_0001_01C6B9CC.FC0FD200
Content-Type: multipart/mixed;
	boundary="----=_NextPart_001_000E_01C6B9CC.FC0FD200"


------=_NextPart_001_000E_01C6B9CC.FC0FD200
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Past Due Invoice Attached

------=_NextPart_000_0001_01C6B9CC.FC0FD200
Content-Type: application/msword;
 name="invoice.doc"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="invoice.doc"

0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAANwAAAAAA
AAAAEAAANQAAAAEAAAD+////AAAAADgAAAD/////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////////////////////////spcEAcWAJBAAA+BK/AAAAAAAAEAAAAAAABgAA
0goAAA4AYmpianFQcVAAAAAAAAAAAAAAAAAAAAAAAAAJBBYALhwAABM6AQATOgEA0gIAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//w8AAAAAAAAAAAD//w8AAAAAAAAAAAD//w8A
AAAAAAAAAAAAAAAAAAAAAKQAAAAAAJIEAAAAAAAAkgQAAJIEAAAAAAAAkgQAAAAAAACSBAAA
AAAAAJIEAAAAAAAAkgQAABQAAAAAAAAAAAAAAMwEAAAkAgAA2AsAAAAAAADYCwAAAAAAANgL
AAAAAAAA2AsAABwAAAD0CwAAJAAAAPAGAAAAAAAACREAAFoBAAAkDAAAKAAAAEwMAAAAAAAA
TAwAAAAAAABMDAAAAAAAAEwMAAAAAAAAJw0AAAAAAAAnDQAAAAAAACcNAAAAAAAAiBAAAAIA
AACKEAAAAAAAAIoQAAAAAAAAihAAAAAAAACKEAAAAAAAAIoQAAAAAAAAihAAACQAAABjEgAA
aAIAAMsUAACGAAAArhAAABUAAAAAAAAAAAAAAAAAAAAAAAAAkgQAAAAAAAA6DwAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAnDQAAAAAAACcNAAAAAAAAOg8AAAAAAAA6DwAAAAAAAK4QAAAAAAAA
AAAAAAAAAACSBAAAAAAAAJIEAAAAAAAATAwAAAAAAAAAAAAAAAAAAEwMAADbAAAAwxAAABYA
AAC8DwAAAAAAALwPAAAAAAAAvA8AAAAAAAA6DwAAFgAAAJIEAAAAAAAATAwAAAAAAACSBAAA
AAAAAEwMAAAAAAAAiBAAAAAAAAAAAAAAAAAAALwPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOg8AAAAAAACIEAAAAAAAAAAAAAAAAAAA
vA8AAAAAAAAAAAAAAAAAALwPAAAAAAAAkgQAAAAAAACSBAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvA8AAAAAAABMDAAA
AAAAABgMAAAMAAAAIJOI8uu4xgEAAAAAAAAAANgLAAAAAAAAUA8AAAoAAAC8DwAAAAAAAAAA
AAAAAAAALBAAAFwAAADZEAAAMAAAAAkRAAAAAAAAvA8AAAAAAABRFQAAAAAAAFoPAABYAAAA
URUAAAAAAAC8DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFEVAAAAAAAAAAAAAAAAAACSBAAA
AAAAALwPAABwAAAAJw0AAJIAAAC5DQAAaAAAALwPAAAAAAAAIQ4AAFQAAAB1DgAAxQAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJw0AAAAAAAAnDQAAAAAAACcNAAAAAAAA
rhAAAAAAAACuEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsg8AAAoA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcNAAAAAAAAJw0AAAAAAAAnDQAA
AAAAAAkRAAAAAAAAOg8AAAAAAAA6DwAAAAAAADoPAAAAAAAAOg8AAAAAAAAAAAAAAAAAAPAG
AAAAAAAA8AYAAAAAAADwBgAAZAQAAFQLAACEAAAA8AYAAAAAAADwBgAAAAAAAPAGAAAAAAAA
VAsAAAAAAACmBAAAFAAAALoEAAAOAAAAyAQAAAQAAACSBAAAAAAAAJIEAAAAAAAAkgQAAAAA
AACSBAAAAAAAAJIEAAAAAAAAkgQAAAAAAAD/////AAAAAAIADAEAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEJhY2syU2Nob29sIFNvZnR3YXJlIEJsb3dvdXQgU2Fs
ZSEHBw1TdG9wIG92ZXJwYXlpbmcgZm9yIHNvZnR3YXJlLg1CdXkgT0VNIFNvZnR3YXJlIHRv
ZGF5LCBEb3dubG9hZCBJTlNUQU5UTFkgJg0TIEhZUEVSTElOSyAiaHR0cDovL3RlbW5pZXBy
b2dpLmNvbSIgARRTYXZlIE92ZXIgODUlIRUNTWljcm9zb2Z0IE9mZmljZSAyMDAzIFByb2Zl
c3Npb25hbA13L0NvbnRhY3QgTWFuYWdlcg0NV2luZG93cyBYUCBQcm9mZXNzaW9uYWwNSW5j
bHVkZXMgU2VydmljZSBQYWNrIDENDUFkb2JlIFBob3Rvc2hvcCBDUzIgdiA5LjANIzEgUmF0
ZWQgUGhvdG8gRWRpdGluZyBzb2Z0d2FyZQ0NQWRvYmUgQWNyb2JhdCBQcm9mZXNzaW9uYWwg
diA3LjANRXNzZW50aWFsIGZvciBXZWIgRG9jdW1lbnRzDQ1SZXRhaWwgUHJpY2UgQCBTdGFw
bGVzOiAkNTQ5Ljk1DUV4Y2x1c2l2ZSBTYWxlIFByaWNlOiAkNjkuOTUNDVJldGFpbCBQcmlj
ZSBAIFN0YXBsZXM6ICQyNDkuOTUNRXhjbHVzaXZlIFNhbGUgUHJpY2U6ICQ0OS45NQ0NUmV0
YWlsIFByaWNlIEAgU3RhcGxlczogJDU5OS45NQ1FeGNsdXNpdmUgU2FsZSBQcmljZTogJDY5
Ljk1DQ1SZXRhaWwgUHJpY2UgQCBTdGFwbGVzOiAkNDQ5Ljk1DUV4Y2x1c2l2ZSBTYWxlIFBy
aWNlOiAkNjkuOTUNDQcHEyBIWVBFUkxJTksgImh0dHA6Ly90ZW1uaWVwcm9naS5jb20iIAEU
VmlzaXQgb3VyIFdlYnNpdGUgYW5kIGdldCB5b3VycyB0b2RheSEVBwcNAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAIggAACMIAAAkCAAAJQgAAHAIAABxCAAAlQgAAJYI
AACXCAAApQgAAKYIAACnCAAAhgkAAPHi3tHBppByplumRTIAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAJBVogBWBABZogBWBADUIgUIqAU9KAgBRSgIAXkoCAHBoMzMzAAArFWjB
W24AFmjeNz8ANQiBPioBQioBQ0o8AE9KBABRSgQAYUo8AHBoAAAAACwVaMFbbgAWaN43PwAw
ShEANQiBQioBQ0o8AE9KBABRSgQAYUo8AHBoAAAAAAA6AgiBA2p1AAAABggBFWjBW24AFmjB
W24ANQiBPioBQioBQ0o8AE9KBABRSgQAVQgBYUo8AHBoAAAAAAArFWjBW24AFmiAFYEANQiB
PioBQioBQ0o8AE9KBABRSgQAYUo8AHBoAAAAADQDagAAAAAVaMFbbgAWaIAVgQA1CIE+KgFC
KgFDSjwAT0oEAFFKBABVCAFhSjwAcGgAAAAAAB8VaMFR+gAWaN43PwA1CIFDSjAAT0oEAFFK
BABhSjAAGRZoHhvgADUIgUNKEABPSgQAUUoEAGFKEAAGFmjeNz8AABwVaH0TcgAWaFk2AABD
SkgAT0oDAFFKAwBhSkgAABwVaH0TcgAWaFJ5OgBDSkgAT0oDAFFKAwBhSkgADQAGAAAjCAAA
JAgAACUIAABDCAAAcAgAAKcIAADKCAAA3AgAAN0IAAD1CAAADQkAAPMAAAAAAAAAAAAAAAB1
AAAAAAAAAAAAAAAAaQAAAAAAAAAAAAAAAGkAAAAAAAAAAAAAAABpAAAAAAAAAAAAAAAAaQAA
AAAAAAAAAAAAAGAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAGAAAAAA
AAAAAAAAAABgAAAAAAAAAAAAAAAAAAkAABYkAUlmAgAAAGdkwVtuAAwAAAMkARYkAUlmAQAA
AGEkAWdk3jc/AAB9AABrZAAAAAAWJAEXJAFJZgEAAAAClmwABdYYBAEAAAQBAAAEAQAABAEA
AAQBAAAEAQAACNYaAAGU/ywiAAaYIgAAAAAAAAAAAAAAAAAAAAAJ1gIgAAp0AADgARLWCgAA
AP8AAAAAAAAT1jAAAAD/BAEAAAAAAP8EAQAAAAAA/wQBAAAAAAD/BAEAAAAAAP8EAQAAAAAA
/wQBAAAU9gEAABU2ARf2AwAAGPYDAAAa1gQAAAD/G9YEAAAA/xzWBAAAAP8d1gQAAAD/NNYG
AAEFAwAANNYGAAEKA2wAYNYKAAAA/wAAAAAAAGH2AwAAcNYKAAAA/wAAAAAAAAwAAAMkARYk
AUlmAQAAAGEkAWdkfRNyAAALAAYAANIKAAD9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAABAQENCQAADgkAACgJ
AABICQAASQkAAGoJAACGCQAAhwkAAKcJAADECQAAxQkAAOUJAAACCgAAAwoAACMKAABACgAA
QQoAAGEKAAB+CgAA9gAAAAAAAAAAAAAAAPYAAAAAAAAAAAAAAAD2AAAAAAAAAAAAAAAA9gAA
AAAAAAAAAAAAAPYAAAAAAAAAAAAAAAD2AAAAAAAAAAAAAAAA6wAAAAAAAAAAAAAAAPYAAAAA
AAAAAAAAAAD2AAAAAAAAAAAAAAAA9gAAAAAAAAAAAAAAAPYAAAAAAAAAAAAAAAD2AAAAAAAA
AAAAAAAA9gAAAAAAAAAAAAAAAPYAAAAAAAAAAAAAAAD2AAAAAAAAAAAAAAAA9gAAAAAAAAAA
AAAAAPYAAAAAAAAAAAAAAADrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
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
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAZ2TBW24AAEAAAGtk4gIAABYk
ARckAUlmAQAAAAKWbAAI1hoAAZT/LCIABpgiAAAAAAAAAAAAAAAAAAAAAAp0AADgART2AQAA
FTYBF/YDAAAY9gMAABrWBAAAAP8b1gQAAAD/HNYEAAAA/x3WBAAAAP801gYAAQUDAAA01gYA
AQoDbABh9gMAAAACLAAxkGgBH7DQLyCw4D0hsAgHIrAIByOQoAUkkKAFJbAAABew0AIYsNAC
DJDQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABzABYkARckAUlmAQAAAAGW
AAAhdgABaAE11gUAAQOYIiN2AAGYIjpWDwAClmwACdYCIAAKdAAA4AES1goAAAD/AAAAAAAA
FPYBAAAVNgEY9gMAADXWBQABA5giYNYKAAAA/wAAAAAAAHDWCgAAAP8AAAAAAAChAAAARAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAADQyep5+brOEYyCAKoAS6kLAgAAAAMAAADgyep5+brOEYyCAKoAS6kLMAAAAGgA
dAB0AHAAOgAvAC8AdABlAG0AbgBpAGUAcAByAG8AZwBpAC4AYwBvAG0ALwAAAKkAFiQBSWYC
AAAASyQBTCQBAZZsACF2AAJoATXWBQABA/wSNdYFAQIDtQ4jdgAB/BIjdgECtQ46Vg8AApZs
AAeUvQsKdAAA4AENNmAPlGIBEJS0ABPWMAAAAP8AAAAAAAAA/wAAAAAAAAD/AAAAAAAAAP8A
AAAAAAAA/wAAAAAAAAD/AAAAABT2A7EhFTYBGPYDAAAelLQANdYFAAED/BI11gUBAgO1DmU0
AX4AFiQBFyQBSWYBAAAAAZYAACF2AAFoATXWBQABA5giI3YAAZgiOlYPAAKWbAAHlFUKCnQA
AOABE9YwAAAA/wAAAAAAAAD/AAAAAAAAAP8AAAAAAAAA/wAAAAAAAAD/AAAAAAAAAP8AAAAA
FPYBAAAVNgEY9gMAADXWBQABA5gioQAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0Mnqefm6zhGMggCqAEupCwIA
AAADAAAA4Mnqefm6zhGMggCqAEupCzAAAABoAHQAdABwADoALwAvAHQAZQBtAG4AaQBlAHAA
cgBvAGcAaQAuAGMAbwBtAC8AAAB6ABYkARckAUlmAQAAAAGWAAAhdgABaAE11gUAAQOYIiN2
AAGYIjpWDwAClmwACnQAAOABE9YwAAAA/wAAAAAAAAD/AAAAAAAAAP8AAAAAAAAA/wAAAAAA
AAD/AAAAAAAAAP8AAAAAFPYBAAAVNgEY9gMAADXWBQABA5giAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhgISABIAAQCcAA8ABAAAAAAAAAAAAAQA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAQPH/AgBAAAwEAAAAAAAAAAAGAE4A
bwByAG0AYQBsAAAAAgAAABgAQ0oYAF9IAQRhShgAbUgJBHNICQR0SAkEAAAAAAAAAAAAAAAA
AAAAAAAARABBQPL/oQBEAAwFAAAAAAAAAAAWAEQAZQBmAGEAdQBsAHQAIABQAGEAcgBhAGcA
cgBhAHAAaAAgAEYAbwBuAHQAAAAAAFIAaUDz/7MAUgAMBQAAAAAAAAAADABUAGEAYgBsAGUA
IABOAG8AcgBtAGEAbAAAABwAF/YDAAA01gYAAQoDbAA01gYAAQUDAABh9gMAAAIACwAAACgA
a0D0/8EAKAAABQAAAAAAAAAABwBOAG8AIABMAGkAcwB0AAAAAgAAAAAAAABqAJpAswDzAGoA
DAQAAN43PwAAAAoAVABhAGIAbABlACAARwByAGkAZAAAADcAOlYPABPWMAAAAP8EAQAAAAAA
/wQBAAAAAAD/BAEAAAAAAP8EAQAAAAAA/wQBAAAAAAD/BAEAAAACAA8AAABIAJkAAQACAUgA
DAUAAAAzjQAAAAwAQgBhAGwAbABvAG8AbgAgAFQAZQB4AHQAAAACABAAFABDShAAT0oFAFFK
BQBeSgUAYUoQADYAVUCiABEBNgAMBAAAgBWBAAAACQBIAHkAcABlAHIAbABpAG4AawAAAAwA
PioBQioCcGgAAP8AAAAAANICAAALAAAcAAAHAP////8BAAAABCEAAP//AQCgepkAAAAAAAAA
AADSAgAAAAAAAAAAAAAAAAAAAAAjAAAAJAAAACUAAABDAAAAcAAAAKcAAADKAAAA3AAAAN0A
AAD1AAAADQEAAA4BAAAoAQAASAEAAEkBAABqAQAAhgEAAIcBAACnAQAAxAEAAMUBAADlAQAA
AgIAAAMCAAAjAgAAQAIAAEECAABhAgAAfgIAAIACAACBAgAA0AIAANECAADUAgAAEAIAAMAh
AABbgggAAAAAAAAAAAC1BBEAAAEAAMAhAAAX7QEAAAEAAMAhAADBlAUAAAIAAMAhAADBlAUA
AAEAAMAhAADw+QYAAAEAACQSAACNrAIAAAEAACQSAACNrAIAAAEAACQSAACNrAIAAAEAACQS
AACNrAIAAAEAACQSAACNrAIAAAEAACQSAACNrAIAAAEAACQSAACNrAIAAAEAACQSAACNrAIA
AAEAACQSAACNrAIAAAEAACQSAACNrAIAAAEAACQSAACNrAIAAAEAACQSAACNrAIAAAEAAN0N
AACNrAIAAAEAAN0NAACNrAIAAAEAAN0NAACNrAIAAAEAAN0NAACNrAIAAAEAAN0NAACNrAIA
AAEAAN0NAACNrAIAAAEAAN0NAACNrAIAAAEAAN0NAACNrAIAAAEAAN0NAACNrAIAAAEAAN0N
AACNrAIAAAEAAN0NAACNrAIAAAAAAAAAAACdFiAAAAAAAAAAAACBKj0AAAEAAMAhAADrdAQA
AAAAAAAAAADrdAQAAAEAAMAhAACNrAIAAAAAACMAAAAkAAAAJQAAAEMAAABwAAAApwAAAMoA
AADcAAAA3QAAAPUAAAANAQAADgEAACgBAABIAQAASQEAAGoBAACGAQAAhwEAAKcBAADEAQAA
xQEAAOUBAAACAgAAAwIAACMCAABAAgAAQQIAAGECAAB+AgAAfwIAAIACAACBAgAA0AIAANEC
AADUAgAAqQAAAAAwAAAAAAAAAIAAAACAAQAA0AAAAAAgAJkAAAAAMAAAAAAAAACAAAAAgAEA
ANQAAAAAIACpAAAAADAAAAAAAAAAgAAAAIABAACYAAAAAAAAqQAAAAAwAAAAAAAAAIAAAACA
AQAAmAAAAAAAAKkAAAAAMAAAAAAAAACAAAAAgAEAAJgAAAAAAACpAAAAADAAAAAAAAAAgAAA
AIABAACYAAAAAAAAqQAAAAAwAAAAAAAAAIAAAACAAgAAmAAAAAAAAKkAAAAAMAAAAAAAAACA
AAAAgAIAAJgAAAAAAACpAAAAADAAAAAAAAAAgAAAAIACAACYAAAAAAAAqQAAAAAwAAAAAAAA
AIAAAACAAgAAmAAAAAAAAKkAAAAAMAAAAAAAAACAAAAAgAIAAJgAAAAAAACpAAAAADAAAAAA
AAAAgAAAAIACAACYAAAAAAAAqQAAAAAwAAAAAAAAAIAAAACAAgAAmAAAAAAAAKkAAAAAMAAA
AAAAAACAAAAAgAIAAJgAAAAAAACpAAAAADAAAAAAAAAAgAAAAIACAACYAAAAAAAAqQAAAAAw
AAAAAAAAAIAAAACAAgAAmAAAAAAAAKkAAAAAMAAAAAAAAACAAAAAgAIAAJgAAAAAAACpAAAA
ADAAAAAAAAAAgAAAAIACAACYAAAAACAAqQAAAAAwAAAAAAAAAIAAAACAAgAAmAAAAAAAAKkA
AAAAMAAAAAAAAACAAAAAgAIAAJgAAAAAAACpAAAAADAAAAAAAAAAgAAAAIACAACYAAAAAAAA
qQAAAAAwAAAAAAAAAIAAAACAAgAAmAAAAAAAAKkAAAAAMAAAAAAAAACAAAAAgAIAAJgAAAAA
AACpAAAAADAAAAAAAAAAgAAAAIACAACYAAAAAAAAqQAAAAAwAAAAAAAAAIAAAACAAgAAmAAA
AAAAAKkAAAAAMAAAAAAAAACAAAAAgAIAAJgAAAAAAACpAAAAADAAAAAAAAAAgAAAAIACAACY
AAAAAAAAqQAAAAAwAAAAAAAAAIAAAACAAgAAmAAAAAAAAKkAAAAAMAAAAAAAAACAAAAAgAIA
AJgAAAAAIACpAAAAADAAAAAAAAAAgAAAAIACAACcAAAAACAAqQAAAAAwAAAAAAAAAIAAAACA
AQAAmAAAAAAgAJkAAAAAMAAAAAAAAACAAAAAgAEAAJwAAAAAIACpAAAAADAAAAAAAAAAgAAA
AIABAADQAAAAACAAmQAAAAAwAAAAAAAAAIAAAACAAQAA1AAAAAAgAJgAAAAAMAAAAAAAAACA
AAAAgAAAAAAAAAAAAAEAAAAAygAAAH4CAAB/AgAA1AIAAEvIADAAEAAAAAAAAAIAAAADAAIA
AAAAAAAAgAdLyAAwAQAAAAAAAAACAAAAAQABAAIAAAAAAGoHAkAAClsBmwEAAAAAAAAAAAAA
AQAAAAAAAAAgB0uIADAAEAAAAAAAAAEAAAAAAAAAAAAAAAQOnwcABgAAhgkAAKYKAADSCgAA
BgAAAAoAAAAMAAAAAAYAAA0JAAB+CgAA0AoAANIKAAAHAAAACQAAAAsAAAANAAAAAAYAANIK
AAAIAAAAcAAAAJYAAAClAAAAgQIAAKcCAADOAgAA0gIAABNYFP8VhBNYFP8VhA8AAPA4AAAA
AAAG8BgAAAACCAAAAgAAAAEAAAABAAAAAQAAAAIAAABAAB7xEAAAAP//AAAAAP8AgICAAPcA
ABAADwAC8JIAAAAQAAjwCAAAAAEAAAABBAAADwAD8DAAAAAPAATwKAAAAAEACfAQAAAAAAAA
AAAAAAAAAAAAAAAAAAIACvAIAAAAAAQAAAUAAAAPAATwQgAAABIACvAIAAAAAQQAAAAOAABT
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
awAAAAMAAABnAgAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/wAABQECAAAAAAAAAAAA
AAAAAAAAAAACAAAAAtXN1ZwuGxCTlwgAKyz5rkQAAAAF1c3VnC4bEJOXCAArLPmuXAEAABgB
AAAMAAAAAQAAAGgAAAAPAAAAcAAAAAUAAACYAAAABgAAAKAAAAARAAAAqAAAABcAAACwAAAA
CwAAALgAAAAQAAAAwAAAABMAAADIAAAAFgAAANAAAAANAAAA2AAAAAwAAAD3AAAAAgAAAOQE
AAAeAAAAIAAAAFBob2VuaXggTWFuYWdlbWVudCBDb3Jwb3JhdGlvbgAAAwAAAAUAAAADAAAA
AQAAAAMAAADRAgAAAwAAAOYVCwALAAAAAAAAAAsAAAAAAAAACwAAAAAAAAALAAAAAAAAAB4Q
AAABAAAAEwAAAFNBVkUgWU9VUiBCVVNJTkVTUwAMEAAAAgAAAB4AAAAGAAAAVGl0bGUAAwAA
AAEAAAAAAAAUAQAAAwAAAAAAAAAgAAAAAQAAADgAAAACAAAAQAAAAAEAAAACAAAADAAAAF9Q
SURfSExJTktTAAIAAADkBAAAQQAAAMwAAAAMAAAAAwAAADMAIwADAAAAAwAAAAMAAAAAAAAA
AwAAAAUAAAAfAAAAGAAAAGgAdAB0AHAAOgAvAC8AdABlAG0AbgBpAGUAcAByAG8AZwBpAC4A
YwBvAG0ALwAAAB8AAAABAAAAAAASAAMAAAAzACMAAwAAAAAAAAADAAAAAAAAAAMAAAAFAAAA
HwAAABgAAABoAHQAdABwADoALwAvAHQAZQBtAG4AaQBlAHAAcgBvAGcAaQAuAGMAbwBtAC8A
AAAfAAAAAQAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAADAAAABAAAAAUAAAAGAAAA
BwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAD+////EAAAABEAAAASAAAAEwAAABQA
AAAVAAAAFgAAAP7///8YAAAAGQAAABoAAAAbAAAAHAAAAB0AAAAeAAAAHwAAACAAAAAhAAAA
/v///yMAAAAkAAAAJQAAACYAAAAnAAAAKAAAACkAAAD+////KwAAACwAAAAtAAAALgAAAC8A
AAAwAAAAMQAAAP7////9////NAAAAP7////+/////v//////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//9SAG8AbwB0ACAARQBuAHQAcgB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAFgAFAf//////////AwAAAAYJAgAAAAAAwAAAAAAAAEYAAAAAAAAAAAAA
AAAgk4jy67jGATYAAACAAAAAAAAAAEQAYQB0AGEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAIB////////////////AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAAAQAAAAAAAAMQBUAGEAYgBsAGUA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4A
AgEBAAAABgAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAA
URUAAAAAAABXAG8AcgBkAEQAbwBjAHUAbQBlAG4AdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAGgACAQIAAAAFAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAuHAAAAAAAAAUAUwB1AG0AbQBhAHIAeQBJAG4AZgBvAHIA
bQBhAHQAaQBvAG4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAIB////////////////
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAAQAAAAAAAABQBEAG8A
YwB1AG0AZQBuAHQAUwB1AG0AbQBhAHIAeQBJAG4AZgBvAHIAbQBhAHQAaQBvAG4AAAAAAAAA
AAAAADgAAgEEAAAA//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAqAAAAABAAAAAAAAABAEMAbwBtAHAATwBiAGoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgACAP///////////////wAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////
////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AQAAAP7/////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////8BAP7/AwoAAP////8GCQIAAAAAAMAAAAAAAABG
HwAAAE1pY3Jvc29mdCBPZmZpY2UgV29yZCBEb2N1bWVudAAKAAAATVNXb3JkRG9jABAAAABX
b3JkLkRvY3VtZW50LjgA9DmycQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFIA
bwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAWAAUB//////////8DAAAABgkCAAAAAADAAAAAAAAARgAAAAAAAAAAAAAAAOBO
twb2uMYBNgAAAIAAAAAAAAAARABhAHQAYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAgH///////////////8AAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAAAAABAAAAAAAAAxAFQAYQBiAGwAZQAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgACAQEA
AAAGAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAABRFQAA
AAAAAFcAbwByAGQARABvAGMAdQBtAGUAbgB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAaAAIBAgAAAAUAAAD/////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAC4cAAAAAAAAAQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgA
AAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAD+////EAAAABEAAAASAAAAEwAAABQAAAAVAAAA
FgAAAP7///8YAAAAGQAAABoAAAAbAAAAHAAAAB0AAAAeAAAAHwAAACAAAAAhAAAA/v///yMA
AAAkAAAAJQAAACYAAAAnAAAAKAAAACkAAAD+////////////////////////////////////
///////////////////////////+/////v///0EAAAD9////OgAAADsAAAA8AAAAPQAAAD4A
AAA/AAAAQAAAAP7////+////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////+/wAA
BQECAAAAAAAAAAAAAAAAAAAAAAACAAAAAtXN1ZwuGxCTlwgAKyz5rkQAAAAF1c3VnC4bEJOX
CAArLPmuXAEAABgBAAAMAAAAAQAAAGgAAAAPAAAAcAAAAAUAAACYAAAABgAAAKAAAAARAAAA
qAAAABcAAACwAAAACwAAALgAAAAQAAAAwAAAABMAAADIAAAAFgAAANAAAAANAAAA2AAAAAwA
AAD3AAAAAgAAAOQEAAAeAAAAIAAAAFBob2VuaXggTWFuYWdlbWVudCBDb3Jwb3JhdGlvbgAA
AwAAAAUAAAADAAAAAQAAAAMAAADRAgAAAwAAAOYVCwALAAAAAAAAAAsAAAAAAAAACwAAAAAA
AAALAAAAAAAAAB4QAAABAAAAEwAAAFNBVkUgWU9VUiBCVVNJTkVTUwAMEAAAAgAAAB4AAAAG
AAAAVGl0bGUAAwAAAAEAAAAAAAAUAQAAAwAAAAAAAAAgAAAAAQAAADgAAAACAAAAQAAAAAEA
AAACAAAADAAAAF9QSURfSExJTktTAAIAAADkBAAAQQAAAMwAAAAMAAAAAwAAADMAIwADAAAA
AwAAAAMAAAAAAAAAAwAAAAUAAAAfAAAAGAAAAGgAdAB0AHAAOgAvAC8AdABlAG0AbgBpAGUA
cAByAG8AZwBpAC4AYwBvAG0ALwAAAB8AAAABAAAAAAASAAMAAAAzACMAAwAAAAAAAAADAAAA
AAAAAAMAAAAFAAAAHwAAABgAAABoAHQAdABwADoALwAvAHQAZQBtAG4AaQBlAHAAcgBvAGcA
aQAuAGMAbwBtAC8AAAAfAAAAAQAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQBTAHUAbQBtAGEA
cgB5AEkAbgBmAG8AcgBtAGEAdABpAG8AbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgA
AgH///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAAA
ABAAAAAAAAAFAEQAbwBjAHUAbQBlAG4AdABTAHUAbQBtAGEAcgB5AEkAbgBmAG8AcgBtAGEA
dABpAG8AbgAAAAAAAAAAAAAAOAACAQQAAAD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAADkAAAAAEAAAAAAAAAEAQwBvAG0AcABPAGIAagAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAIA////////////////
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAD///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAA=
------=_NextPart_000_0001_01C6B9CC.FC0FD200--



From owner-namedroppers@ops.ietf.org Mon Aug 07 09:34:07 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GA5F9-000317-TX
	for dnsext-archive@lists.ietf.org; Mon, 07 Aug 2006 09:34:07 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GA1j7-0003Ni-Hv
	for dnsext-archive@lists.ietf.org; Mon, 07 Aug 2006 05:48:49 -0400
Received: from psg.com ([147.28.0.62])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1GA1fq-0005oc-7y
	for dnsext-archive@lists.ietf.org; Mon, 07 Aug 2006 05:45:27 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GA1aj-000M9e-Np
	for namedroppers-data@psg.com; Mon, 07 Aug 2006 09:40:09 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_50,HTML_90_100,
	HTML_MESSAGE autolearn=ham version=3.1.1
Received: from [217.64.107.10] (helo=fanga.afribonemali.net)
	by psg.com with esmtp (Exim 4.60 (FreeBSD))
	(envelope-from <roger.yerbanga@afribonemali.net>)
	id 1GA1ah-000M95-7w
	for namedroppers@ops.ietf.org; Mon, 07 Aug 2006 09:40:07 +0000
Received: from [196.200.55.105] (helo=yerbpc)
	by fanga.afribonemali.net with smtp (Exim 4.62)
	(envelope-from <roger.yerbanga@afribonemali.net>)
	id 1GA1af-0002NE-C3
	for namedroppers@ops.ietf.org; Mon, 07 Aug 2006 09:40:06 +0000
Message-ID: <005d01c6ba05$7717d050$6400000a@exemple.lan>
From: "Roger Yerbanga" <roger.yerbanga@afribonemali.net>
To: <namedroppers@ops.ietf.org>
Date: Mon, 7 Aug 2006 09:40:06 -0000
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_005A_01C6BA05.770B9B50"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.2869
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869
X-SA-Exim-Connect-IP: 196.200.55.105
X-SA-Exim-Mail-From: roger.yerbanga@afribonemali.net
Subject: test
X-SA-Exim-Version: 4.2.1 (built Mon, 29 May 2006 15:36:51 +0000)
X-SA-Exim-Scanned: Yes (on fanga.afribonemali.net)
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 1.8 (+)
X-Scan-Signature: 97adf591118a232206bdb5a27b217034

This is a multi-part message in MIME format.

------=_NextPart_000_005A_01C6BA05.770B9B50
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

ping

! roger
------=_NextPart_000_005A_01C6BA05.770B9B50
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2900.2912" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>ping</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>! roger</FONT></DIV></BODY></HTML>

------=_NextPart_000_005A_01C6BA05.770B9B50--


--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Mon Aug 07 15:03:03 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GAANT-0005hk-P0
	for dnsext-archive@lists.ietf.org; Mon, 07 Aug 2006 15:03:03 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GAANS-0001zg-F0
	for dnsext-archive@lists.ietf.org; Mon, 07 Aug 2006 15:03:03 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GAAJz-000Br6-Nk
	for namedroppers-data@psg.com; Mon, 07 Aug 2006 18:59:27 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [64.142.19.5] (helo=b.mail.sonic.net)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <dotis@mail-abuse.org>)
	id 1GAAJz-000Bqu-2V
	for namedroppers@ops.ietf.org; Mon, 07 Aug 2006 18:59:27 +0000
Received: from [168.61.10.151] (SJC-Office-DHCP-151.Mail-Abuse.ORG [168.61.10.151])
	(authenticated bits=0)
	by b.mail.sonic.net (8.13.8.Beta0-Sonic/8.13.7) with ESMTP id k77IxOsg026954
	(version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NO);
	Mon, 7 Aug 2006 11:59:25 -0700
In-Reply-To: <44D67970.6050603@gis.net>
References: <198A730C2044DE4A96749D13E167AD37C66988@MOU1WNEXMB04.vcorp.ad.vrsn.com> <44D5481D.7040609@gis.net> <A3460DAA-0863-432A-B3AA-0AE91A5E916D@mail-abuse.org> <44D67970.6050603@gis.net>
Mime-Version: 1.0 (Apple Message framework v752.2)
Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
Message-Id: <4357E345-6AC9-4715-BC77-0E2765301913@mail-abuse.org>
Cc: Namedroppers <namedroppers@ops.ietf.org>
Content-Transfer-Encoding: 7bit
From: Douglas Otis <dotis@mail-abuse.org>
Subject: Re: a suggestion for super-wildcards
Date: Mon, 7 Aug 2006 11:59:22 -0700
To: mayer@gis.net
X-Mailer: Apple Mail (2.752.2)
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: a7d6aff76b15f3f56fcb94490e1052e4


On Aug 6, 2006, at 4:21 PM, Danny Mayer wrote:

> Douglas Otis wrote:
>>
>> On Aug 5, 2006, at 6:38 PM, Danny Mayer wrote:
>>
>>> Hallam-Baker, Phillip wrote:
>>>>
>>>> Incidentaly, does anyone know the extent of support for TSIG in  
>>>> Windows?
>>>>
>>>
>>> TSIG on BIND 9 for Windows works fine. Maybe you can ask the  
>>> question
>>> with more specifics.
>>
>> Bind is not required. TSIG is a predefined Windows 2000 structure.  
>> See:
>> http://www.microsoft.com/technet/prodtechnol/windows2000serv/ 
>> reskit/cnet/cncf_imp_afpf.mspx?mfr=true
>>
>
> No, that's GSS-TSIG which is not the same thing at all. Phil was  
> asking about TSIG. I have no idea what it has to do with  
> namedroppers. Rob Austein has a draft to modify the GSS-TSIG RFC  
> 3645 but I haven't seen it discussed here.

I believe the issue is related to the wildcard scheme being proposed  
per the subject line.  This scheme reuses an existing RR type.  This  
reuse was to avoid a new RR type for enabling an effect of a wildcard  
being placed below a prefix.  My understanding for the reuse was due  
to deployment concerns related to Windows.  The relevance can not be  
determined without knowing why it was asked.  The linked article  
refers to RFC3645 that updates RFC2845 or DNS RR TYPE 250.

-Doug

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From krprae@keeplubbockbeautiful.org Tue Aug 08 01:08:45 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GAJpd-0007H7-Td
	for dnsext-archive@lists.ietf.org; Tue, 08 Aug 2006 01:08:45 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GAJpd-00068h-Mn
	for dnsext-archive@lists.ietf.org; Tue, 08 Aug 2006 01:08:45 -0400
Received: from [203.101.49.235] (helo=dsl-kk-dynamic-039.34.22.125.touchtelindia.net)
	by chiedprmail1.ietf.org with smtp (Exim 4.43)
	id 1GAJmp-0004Q8-K0
	for dnsext-archive@lists.ietf.org; Tue, 08 Aug 2006 01:07:12 -0400
Received: from tqtxzl ([125.22.175.201])
	by dsl-kk-dynamic-039.34.22.125.touchtelindia.net (8.13.3/8.13.3) with SMTP id k7857gus003280;
	Tue, 8 Aug 2006 10:37:42 +0530
Message-ID: <002001c6baa8$57e81f58$c9af167d@tqtxzl>
From: "Catherine Hendrickson" <krprae@keeplubbockbeautiful.org>
To: <dnsext-archive@lists.ietf.org>
Subject: exist vitally
Date: Tue, 8 Aug 2006 10:29:34 +0530
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_001C_01C6BAD6.71A05B3C"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.2180
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-Spam-Score: 3.5 (+++)
X-Scan-Signature: 8d0ce21640fc4f538e61f56fff96e39d

This is a multi-part message in MIME format.

------=_NextPart_000_001C_01C6BAD6.71A05B3C
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_001D_01C6BAD6.71A05B43"


------=_NextPart_001_001D_01C6BAD6.71A05B43
Content-Type: text/plain;
	charset="windows-1252"
Content-Transfer-Encoding: quoted-printable


Now he put on his spectacles and examined the pictures. Butshe had taken =
it very seriously, it seemed. She was a rather arrogant, abrupt mannered =
woman inthe thirties.
He took up another volume and opened it at random. =
Was there anyway in which he could help her?
Her eyes rested onthe =
writing table behind him.
That year he had been given a minor post in =
thegovernment. She lay curled up on her side of the bed, likea hare in =
its form. Was itpossible that he was really Ernest; and that she was =
really married toErnest?
She had, he supposed, other clothes upon which =
a pearl brooch would notlook quite so incongruous.
Was there anyway in =
which he could help her? At last she reached the Natural History Museum; =
sheused to like it when she was a child.
In the half light, they could =
see that Mrs.
She sat there dabbing her eyeswith her pocket =
handkerchief. It musthave been about then that my greatgrandfather was a =
boy. So it seemed that every Wednesday she went to Whitechapel. Thus =
time passed; one year; two years of time. Well, if things had =
gonedifferently, it might have been so. It was cold,with fog in the air, =
and Rosalind was sitting over the fire, sewing.
He felt that these =
people whomhe despised made him stand and deliver and justify himself. =
Suppressing that, he was all the more caustic.
He could still see =
theglance she cast at him, and how she had tears in her eyes.
He =
straightened his tieat the looking-glass over the mantelpiece.
She sat =
there dabbing her eyeswith her pocket handkerchief.
He felt the desire =
to make images now, sitting by thisquiet woman.
But he could not let her =
go withoutsaying something about her future.
He remembered how he hated =
the clothes she wore on those occasions. 
------=_NextPart_001_001D_01C6BAD6.71A05B43
Content-Type: text/html;
	charset="windows-1252"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1252">
<META content=3D"MSHTML 6.00.2900.2180" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2><IMG alt=3D"" hspace=3D0=20
src=3D"cid:001801c6baa8$57e81f20$c9af167d@tqtxzl" align=3Dbaseline=20
border=3D0><IMG alt=3D"" hspace=3D0=20
src=3D"cid:001901c6baa8$57e81f27$c9af167d@tqtxzl" align=3Dbaseline=20
border=3D0><IMG alt=3D"" hspace=3D0=20
src=3D"cid:001a01c6baa8$57e81f2e$c9af167d@tqtxzl" align=3Dbaseline=20
border=3D0><IMG alt=3D"" hspace=3D0=20
src=3D"cid:001b01c6baa8$57e81f35$c9af167d@tqtxzl" align=3Dbaseline=20
border=3D0></FONT></DIV>
Now he put on his spectacles and examined the pictures. Butshe had taken =
it=20
very seriously, it seemed. She was a rather arrogant, abrupt mannered =
woman=20
inthe thirties.
He took up another volume and opened it at random. Was =
there=20
anyway in which he could help her?
Her eyes rested onthe writing table =
behind=20
him.
That year he had been given a minor post in thegovernment. She lay =
curled=20
up on her side of the bed, likea hare in its form. Was itpossible that =
he was=20
really Ernest; and that she was really married toErnest?
She had, he =
supposed,=20
other clothes upon which a pearl brooch would notlook quite so =
incongruous.
Was=20
there anyway in which he could help her? At last she reached the =
Natural=20
History Museum; sheused to like it when she was a child.
In the half =
light,=20
they could see that Mrs.
She sat there dabbing her eyeswith her =
pocket=20
handkerchief. It musthave been about then that my greatgrandfather was a =
boy.=20
So it seemed that every Wednesday she went to Whitechapel. Thus time =
passed;=20
one year; two years of time. Well, if things had gonedifferently, it =
might have=20
been so. It was cold,with fog in the air, and Rosalind was sitting over =
the=20
fire, sewing.
He felt that these people whomhe despised made him stand =
and=20
deliver and justify himself. Suppressing that, he was all the more =
caustic.
He=20
could still see theglance she cast at him, and how she had tears in =
her=20
eyes.
He straightened his tieat the looking-glass over the =
mantelpiece.
She sat=20
there dabbing her eyeswith her pocket handkerchief.
He felt the desire =
to make=20
images now, sitting by thisquiet woman.
But he could not let her go=20
withoutsaying something about her future.
He remembered how he hated =
the=20
clothes she wore on those occasions. </BODY></HTML>

------=_NextPart_001_001D_01C6BAD6.71A05B43--

------=_NextPart_000_001C_01C6BAD6.71A05B3C
Content-Type: image/gif;
	name="potent.gif"
Content-Transfer-Encoding: base64
Content-ID: <001801c6baa8$57e81f20$c9af167d@tqtxzl>

R0lGODdhNgB0AucAAN3My93Ly8exuauPopp9lpR2kJd4kp+Cma2TpL6ostfGx9zLyq+VppR1kLCW
p8y4vcu2vKaLnsm1u76nsqqPotTBxKCEmcCqtJV2kc24vtjGx5l8lZ2Al9XDxamPopV2kLqirqeM
n7OZqZp8lcOttq2Tpcu3vZ+CmKSInc26vrqhrqKGnLOaqdrJydvJybigrZZ3kaKGm9bFxtbCxbGY
p6WJns25vpt9lcu2vci0us66v5t8ldG+wruksNnIyNK/wtPAwrefrMWwt76msaaKn51/l8CptM+6
v7KYqKmOodrIyNnHyJp7lL+os62SpKCDmph6k62To8eyuaKFmpx+lrifrbadqsizusCqs9KvuqY6
dKU2caY6c6IybtOxu6EqapkYX9zIydrExpIFVMygsJMJVpgWXtnAxNvGyL14mZoaYJUPWsaPprBV
hLdpj6c8dapFe58oacucrpoZYK9RgpwfZMeQp93LypYRW9zKyqAsbNvHyKlCedi/w9Grt6Q1caxK
fs6js6EtbNe6wJ8nacuarcmXrJsdY756msSLpMeSqMB/nb97mqlBeK5PgcGEoJoaYaY7dLBUg9vK
yqiOoNTCxMSvt9vKyc+8wJt/lpZ4ksu3vK+WptG+wcGrtMKtttC9wLukr7ihrdnHx9fExc+7v8Su
ttXCxNTBw7uksdzLy9PBxM+8waaLn6CEmrObqq6VpsWwuKGFm7mirph6lKyRpMawubefrZ6BmcSu
uJZ3ktK/w6SHndbExqGEm8mzu6uRorScqqpEecmWq8KFodG9wgAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAANgB0AgAI/gABCBxI
sKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6ZN
AAEEDCBQwMABBAkUrFzAoEEDBw8gRDAqYeUEoxQCCKzAdKUFoxcGBsDQoKlKrg0mEMzwQMPKDUY5
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

------=_NextPart_000_001C_01C6BAD6.71A05B3C
Content-Type: image/gif;
	name="mason.gif"
Content-Transfer-Encoding: base64
Content-ID: <001901c6baa8$57e81f27$c9af167d@tqtxzl>

R0lGODdhcgJ0AucAAN3My7uksK+Vpt3Ly8exuauPopp9lpR2kJd4kp+Cma2TpL6ostfGx8KstqCD
mpR1kMm1u5h5k6WJntvKytzLyrCWp8y4vcu2vKaLnrmhrtrJyc+7v6mOoc+8wM66v8CptJt/ltfE
xdXCxMKttradqqiNoL6nsqqPotTBxLqirrqhrtG+wZV2kbGYp6CEmcCqtKSInZt+ls24vtjGx7uk
sb+ostvKybujr5h6k6uRotPBxKeMn6mPopd5k5l7lNzKypZ3kpZ4kq6Vpsawua2To5x/l5V2kJV3
kZ+CmLWdq5l8lZ2Al9XDxdrIyLmgrqCEmqGEm7mirtnIyMCqs6aKn6aLn9bExs25vrSbqtvJydC8
wJx+lp1/l9nHyNbDxayRo5Z3kbCWpr2msc+8wdPAw7OZqdG9wcmzu7ukr9TCxLifraKGnJp8lcOt
tsGrtMSutrGXp9zLy9K/wqCDmaiMoKGFm8SuuJ2AmM26vrigraKFm8eyubWcq6iOoK+WprylsK+V
pZ6BmNbFxsi0uph6lLqir6uRo7Oaqcu3vdPAwsq1u8iyubadq9TBw8+7wLScqr2lsc+6v6KGm7qj
r9G9wpt9laeMoMawuKqQotbCxa2TpauQo8WwuMu2vayRpKKFmtjFxrefrdfFxr6mscSut8u3vMGr
tbihrdnHx66UpdK/w7yksMKstZt8ldG+wsm0u7Obqpp7lMq1vMKrtcSvt7efrLKZqaSHndC9wLKY
qKOHnMCps56Bma2SpKmNocizutvHyNvGyNzIyZIFVJoaYL56msKFoZoZYMeQp8uarZwfZKY7dLBV
hMmXrMB/nceSqJMJVrdpj9rExsSLpLBTg65PgZ8oaalCeaEtbN3Lyq9Rgp8naZgWXte6wLBUg8GE
oKlBeJsdY6AsbMucrsaPpqpEeb97mqpFe9nAxM6js6U2caxKfqQ1cb14mcmWq5UPWsOGoaIybqc8
ddGrt5YRW5oaYdi/w9Oxu9KvuqY6dKEqasygsJkYX6Y6c8WwtwAAACwAAAAAcgJ0AgAI/gABCBxI
sKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bN
mzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jT
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
+ctgDrOYx0zmMpv5zGhOs5rXzGYKBwQAOw==

------=_NextPart_000_001C_01C6BAD6.71A05B3C
Content-Type: image/gif;
	name="bullshit.gif"
Content-Transfer-Encoding: base64
Content-ID: <001a01c6baa8$57e81f2e$c9af167d@tqtxzl>

R0lGODdhTgB0AsYAAN3My9vHyNvGyL56mpIFVJoaYMmXrMB/nd3Lyp8oaaEqarBUg9rExsGEoJsd
Y9Oxu8aPpqc8dbdpj65Pgde6wKpFe8ucrr14mZUPWti/w6IybpwfZJYRW5gWXsygsM6js58naZoa
YbBVhJMJVtzKytnAxKAsbMeQp6Y6dKxKfr97mqU2cdzIyZoZYNGrt6EtbKY6c9KvusuardvJyalB
eK9RgqQ1caY7dKlCecmWq8eSqMSLpMKFodbFxruksc+8wZR2kNPBxMi0uq6VptnIyJt/lqmPosm1
u7ObqtvKyrihrZl8laiOoM26vtG+wtfGx76osqGFm8KtttzLy8u3vaCEmtrJycWwuKaLn7mgrsSu
uMu2vayRpNnHyJR1kLefrdK/w5p9lsmzu6KGnM24vtG9ws+6v6pEednHx9rIyJkYX9jFxgAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwA
AAAATgB0AgAH/oAAgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2u
r7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvMzc7P0NHS09TV1qYBAgLLAwQFwgYHhwjewuWH
56YJCgsMhA0EDg8QEQASExQPERURCRYAFwhgmJBBgoYIG9x5u8ChA4RBHrxRwEAAwAcQEUI8GKSP
nz+LGDUOgufAggUCIgqF6ICgwggKIj4A8NCBRAkCJgSVk0DAQAYCGQAQGHHhBE5C5QpUREGAgYaN
gmjaPMrUKVRBK0vc7FAoBYEPIgioWMFiUIYH58o5aIpAAAKh/i0AkEgn9JtSABEISChb6Gy5vHu7
EmAxl8DbQQE1uNDwop5FEzACfqsLYAQBEkgn001aMQYInFc/QJYMwDNoQgEzbC30gQAIe3oFvSBQ
gjLlFgQoZNY5WWdc3AAYMAgLY9Ds2uWEEyfU2iTKQixGSADggoAMQZ8/xCBQE0AHljwlkMgwwzZd
DhhOWGbx4gMDAjQGZd9es/37+IOig0hQw12hFS4IkoB/BjgwQgoXYHABAAdwYEMMInTAwYCtYeDC
SRYOIoF0Sl0gwQ04wHBVgQcm6CGIIv53zYostujiizDGKOOMNNZo4ynaYIZINtv4gtsJiXTTGyN0
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

------=_NextPart_000_001C_01C6BAD6.71A05B3C
Content-Type: image/gif;
	name="soft drink.gif"
Content-Transfer-Encoding: base64
Content-ID: <001b01c6baa8$57e81f35$c9af167d@tqtxzl>

R0lGODdhJgB0AqUAAN3My9Oxu8aPpqc8dbdpj65Pgde6wL14maIybp8nabBVhN3LyqpFe5MJVs6j
s8eSqJIFVMB/nb97mqU2cdzIya9Rgr56mtGrt6EtbKlBeKlCecmXrMeQp8uarcSLpNvGyNnAxJ8o
adrExpoZYJwfZJkYX6Y6dNzKyqpEeZUPWsygsNvHyJoaYJYRW5gWXqAsbKQ1ccucrgAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAJgB0AgAG/kCAcEgsGo/IpHLJ
bDqf0Kh0Sq1ar9isdsvter/gsHhMLpvP6LR6zW673/C4fE6v2+/4vH7P7/uvAQIDAAQFBgAHCAkK
WgsMDQYKDgAPEBEEEJNYDgoQEhMUABUQDxaeWQgXCBiDABkQGgoKG1kJhBAEQgUQHFy5FxAdQh4Q
GR8gAVkXQiEiQgsEIw0kvX/W19jZ2tvc3d7fZCUZZIxkJmUe4JQnZLjtKGQpKmQGKx8fY6YsYwsQ
+2P+xBQA4e9ACxcCwEBocIADhBcKRwA4EfBLxYpeLv7jsgCARi8wiKW4EAPCSHUoU6pcybKly5cw
Y8qcSbOmzZs4c+rcybOnhc+fQIMKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qtWrWLNq3cq1q9evYMOK
HUu2rNmzaNOqXcu2rdu3cOPKnUu3rt27ePPq3cu3r9+/gAMLHky4sOHDiBMrXsy4sePHkCNLnky5
suXLmDNr3sy5s+fPoEOLHk26tOnTqFOrXs26tevXsGM/DQIAOw==

------=_NextPart_000_001C_01C6BAD6.71A05B3C--




From owner-namedroppers@ops.ietf.org Tue Aug 08 15:57:53 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GAXi5-0003pw-HR
	for dnsext-archive@lists.ietf.org; Tue, 08 Aug 2006 15:57:53 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GAXi4-00036d-4J
	for dnsext-archive@lists.ietf.org; Tue, 08 Aug 2006 15:57:53 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GAXd9-0001QN-Gi
	for namedroppers-data@psg.com; Tue, 08 Aug 2006 19:52:47 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [81.228.8.83] (helo=pne-smtpout1-sn2.hy.skanova.net)
	by psg.com with esmtp (Exim 4.60 (FreeBSD))
	(envelope-from <anders.rundgren@telia.com>)
	id 1GAXd8-0001PN-5D
	for namedroppers@ops.ietf.org; Tue, 08 Aug 2006 19:52:46 +0000
Received: from arport2v (81.232.45.79) by pne-smtpout1-sn2.hy.skanova.net (7.2.075) (authenticated as u18116613)
        id 44A2E86F007F16FB for namedroppers@ops.ietf.org; Tue, 8 Aug 2006 19:30:25 +0200
Message-ID: <020801c6bb10$52702570$82c5a8c0@arport2v>
From: "Anders Rundgren" <anders.rundgren@telia.com>
To: <namedroppers@ops.ietf.org>
Subject: OASIS and new RR types
Date: Tue, 8 Aug 2006 19:30:19 +0200
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: b19722fc8d3865b147c75ae2495625f2

Page 32 of the following document:
http://docs.oasis-open.org/security/saml/v2.0/saml-metadata-2.0-os.pdf

shows that the DNS community has not yet fully succeed in convincing the
rest of the IT-world that it is easy and natural to register new RR types.

BTW, is not the listed method a bit cumbersome since you apparently
must enumerate *all* NAPTR records of a certain domain?

It *still* seems that "typed labels" and TXT records would be potentially
faster and not impose limitations on other uses of TXT records or DNS
itself.  In a nutshell:

1. Requester wants meta-data belonging to a name-space like "urn:oasis:something".

2. Provider insert such data as (using a sample rewrite scheme):
$ORIGIN example.com
urn_0oasis_0something  TXT  "the stuff"

2. Requester queries for TXT records with label "urn_0oasis_0something.example.com"

This should not clash with other uses and you should only get back the relevant TXT records.

It may be a kludge, but IMHO a relatively moderate such.

Anders



--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From michael.dumke@kdzaveri.com Tue Aug 08 16:10:47 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GAXuZ-00038o-6v
	for dnsext-archive@ietf.org; Tue, 08 Aug 2006 16:10:47 -0400
Received: from sv144-230.ldapalm.com.br ([201.23.144.230] helo=localhost)
	by ietf-mx.ietf.org with smtp (Exim 4.43)
	id 1GAXuU-000404-MI
	for dnsext-archive@ietf.org; Tue, 08 Aug 2006 16:10:47 -0400
Message-ID: <000001c6bb27$152c9600$0100007f@localhost>
From: "Stephen Hall" <michael.dumke@kdzaveri.com>
To: <dnsext-archive@ietf.org>
Subject: 0EM Software
Date: Tue, 08 Aug 2006 17:10:36 -0300
MIME-Version: 1.0
Content-Type: multipart/alternative;
    boundary="----=_NextPart_000_0001_01C6BB27.152C9600"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.2180
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-Spam-Score: 3.3 (+++)
X-Scan-Signature: c1c65599517f9ac32519d043c37c5336

------=_NextPart_000_0001_01C6BB27.152C9600
Content-Type: text/plain;
        charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

 More than 200 software titles from world leading manufacturers =20
  a.. MS Windows XP Professional with SP2 - $49.95=20
  b.. Adobe Photoshop CS2 V 9.0 - $69.95=20
  c.. Microsoft Office XP Professional - $49.95=20
  d.. Adobe Acrobat 5.0 - $39.95
Visit our Website

------=_NextPart_000_0001_01C6BB27.152C9600
Content-Type: text/html;
        charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2900.2180" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>
<DIV><FONT size=3D2><FONT face=3DArial><FONT =
size=3D3><EM>&nbsp;</EM><EM>More than 200=20
software titles from world </EM><EM>leading=20
manufacturers</EM>&nbsp;&nbsp;</FONT></FONT></DIV>
<UL>
  <LI><FONT face=3DArial><STRONG>MS Windows XP Professional with SP2 - =
<FONT=20
  color=3D#ff0000>$49.95</FONT></STRONG> </FONT>
  <LI><FONT face=3DArial><STRONG>Adobe Photoshop CS2 V 9.0 - <FONT=20
  color=3D#ff0000>$69.95</FONT></STRONG> </FONT>
  <LI><FONT face=3DArial><STRONG>Microsoft Office XP Professional - =
<FONT=20
  color=3D#ff0000>$49.95</FONT></STRONG> </FONT>
  <LI><STRONG><FONT face=3DArial>Adobe Acrobat 5.0 - <FONT=20
  color=3D#ff0000>$39.95</FONT></FONT></STRONG></LI></UL>
<DIV><STRONG><A href=3D"http://starsandrx.net/"><FONT face=3DArial>Visit our=20
Website</FONT></A></STRONG></DIV></FONT></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV></BODY></HTML>

------=_NextPart_000_0001_01C6BB27.152C9600--




From owner-namedroppers@ops.ietf.org Tue Aug 08 18:40:52 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GAaFn-0002aE-9P
	for dnsext-archive@lists.ietf.org; Tue, 08 Aug 2006 18:40:52 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GAaFk-00086k-Uv
	for dnsext-archive@lists.ietf.org; Tue, 08 Aug 2006 18:40:51 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GAaCV-000Ds4-J1
	for namedroppers-data@psg.com; Tue, 08 Aug 2006 22:37:27 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [64.142.16.245] (helo=a.mail.sonic.net)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <dotis@mail-abuse.org>)
	id 1GAaCT-000Drq-M3
	for namedroppers@ops.ietf.org; Tue, 08 Aug 2006 22:37:25 +0000
Received: from [192.168.0.104] (kd-web.117.133.209.in-addr.arpa [209.133.117.100] (may be forged))
	(authenticated bits=0)
	by a.mail.sonic.net (8.13.8.Beta0-Sonic/8.13.7) with ESMTP id k78MbOds004548
	(version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NO);
	Tue, 8 Aug 2006 15:37:24 -0700
In-Reply-To: <020801c6bb10$52702570$82c5a8c0@arport2v>
References: <020801c6bb10$52702570$82c5a8c0@arport2v>
Mime-Version: 1.0 (Apple Message framework v752.2)
X-Priority: 3
Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
Message-Id: <82CECC54-557F-4A8D-A730-8E3F1BF95891@mail-abuse.org>
Cc: <namedroppers@ops.ietf.org>
Content-Transfer-Encoding: 7bit
From: Douglas Otis <dotis@mail-abuse.org>
Subject: Re: OASIS and new RR types
Date: Tue, 8 Aug 2006 15:37:26 -0700
To: Anders Rundgren <anders.rundgren@telia.com>
X-Mailer: Apple Mail (2.752.2)
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: ea4ac80f790299f943f0a53be7e1a21a


On Aug 8, 2006, at 10:30 AM, Anders Rundgren wrote:

>
> 2. Requester queries for TXT records with label  
> "urn_0oasis_0something.example.com"
>
> This should not clash with other uses and you should only get back  
> the relevant TXT records.
>
> It may be a kludge, but IMHO a relatively moderate such.

The desire is to establish a policy assertion for a domain and all  
subdomain unless an existing policy record is within the subdomain.   
That means a bad actor may attempt to use a non-existent subdomain to  
avoid a policy being applied.  To avoid this situation, the wildcard  
scheme being suggested is reduces the number of transactions used to  
search for a policy assertion found at a specific prefix label.  The  
prefix makes searching less efficient.  This scheme was to improve  
upon an upward search terminated by a policy record or the TLD.   
Currently the policy record is placed at a specific prefix to isolate  
a generic TXT record.

-Doug


--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 10 12:29:45 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GBDPl-0007g6-QG
	for dnsext-archive@lists.ietf.org; Thu, 10 Aug 2006 12:29:45 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GBDPg-0001WJ-AC
	for dnsext-archive@lists.ietf.org; Thu, 10 Aug 2006 12:29:45 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GBDJ9-000FCb-0C
	for namedroppers-data@psg.com; Thu, 10 Aug 2006 16:22:55 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [216.127.148.222] (helo=mail2.sea.safepages.com)
	by psg.com with esmtp (Exim 4.60 (FreeBSD))
	(envelope-from <thierry.moreau@connotech.com>)
	id 1GBDJ6-000FCB-Cw
	for namedroppers@ops.ietf.org; Thu, 10 Aug 2006 16:22:52 +0000
Received: by mail2.sea.safepages.com (Postfix, from userid 1012)
	id F33FE68CAC; Thu, 10 Aug 2006 16:22:48 +0000 (GMT)
Received: from connotech.com (unknown [165.154.49.7])
	by mail2.sea.safepages.com (Postfix) with ESMTP id EC26568D1D
	for <namedroppers@ops.ietf.org>; Thu, 10 Aug 2006 16:14:23 +0000 (GMT)
Message-ID: <44DB5BF5.1040501@connotech.com>
Date: Thu, 10 Aug 2006 12:16:53 -0400
From: Thierry Moreau <thierry.moreau@connotech.com>
User-Agent: Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Namedroppers <namedroppers@ops.ietf.org>
Subject: Minimalist TAK automated rollover procedure in DNS resolver
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: c83ccb5cc10e751496398f1233ca9c3a

Dear dnsext wg participants:

The TAK automated rollover protocol consists of a zone
administrator procedure (reflected in the responses provided by
authoritative nameservers for the zone), and a resolver
procedure. The present message raises the question of a
minimalist resolver procedure that "does the job" in every
operational conditions *that are to be expected in practice*, and
conceptually could survive operational mismanagement of the zone
which would, paradoxically, be detrimental to resolvers
implementations of the full TAK rollover specification.

The minimalist TAK automated rollover procedure in DNS resolver
is as follows:
   o  A trust anchor key is a DNSKEY RR that is flagged as such in
      the current DNS resolver state.
   o  Whenever a DNSKEY RRset is validly signed by an RRSIG RR
      using a trust anchor key, every DNSKEY RR in the RRset
      becomes a trust anchor key.
   o  Also when a DNSKEY RRset is validly signed by an RRSIG RR
      using a trust anchor key, the DNS resolver implementation
      may drop any current trust anchor key for the same zone but
      absent from the RRset.

Such minimalist procedure may be implemented in a resolver on the
basis of either local policy support, software release
expeditiousness, or even software design criteria prioritizing
operational resilience over ultimate security.

There are two categories of operational conditions that are
relevant to the question of a minimalist resolver procedure:
   1) false validation in minimalist resolver implementation:
           security incidents that would be properly handled
           (either successfully recovered or detected with loss of
           valid trusted key) by the fully compliant resolvers
           implementations, but bringing minimalist resolver
           implementation to an *undetected* breached state,
   2) false invalidation in fully compliant resolver
      implementation:
           unusual operational sequence of a zone administration
           (devoid of ill intentioned behavior) that would bring
           the fully compliant resolvers to a loss of valid
           trusted key (or other type of false alarm) but would be
           handled gracefully (i.e. the resolver maintains a non-
           empty set of trust anchors with one of them allowing
           zone contents verification at any single point in
           time).

The main argument for operating a minimalist resolver
implementation is the small likelihood of operational condition
1) above. After all, a zone administrator for an island of trust,
including the root, somehow commits to properly handle any DNSSEC
private signature key.

The operational condition 2), if it ever occurs once resolver
implementations of the two kinds are deployed, would be very
detrimental to the acceptance of fully compliant resolver
implementations. This suggests a test strategy for a TAK
automated rollover scheme: in a lab setup, operate the two types
of resolvers, and exercise diversified zone administration
actions (irrespective of compliance to the rollover
specification); detect and document any corner case leading to
the operational condition 2) above.

For the purpose of this post, a fully compliant resolver
implementation may be associated with timers-based TAK automated
rollover procedure (draft-ietf-dnsext-trustupdate-timers-03.txt).

The TAKREM TAK automated rollover procedure
(draft-moreau-dnsext-sdda-rr-02.txt,
draft-moreau-dnsext-takrem-dns-02.txt) does not interoperate with
the minimalist TAK automated rollover procedure in DNS resolver
(except perhaps for awkward resolvers polling the DNSKEY RRsets
for islands of trust at a high frequency). If promotion of good
quality DNSSEC implementation at the resolver side is desirable,
this TAKREM lack of interoperability with a less secure resolver
implementation is a good thing.

The fundamental issue is that an implementation claim of DNSSEC
compliance is an interoperability claim (claim supported by
empirical evidence), while the DNSSEC stated goal is end-to-end
data assurance mechanism which, by definition, implies resistance
to security incidents that are unlikely to be observed (by virtue
of the deterrent effect of security measures). There is no
software quality or security standard that can be readily applied
to a DNSSEC resolver implementation to provide assurance that
Internet clients actually experience increased security from
DNSSEC support.

Regards,

-- 

- Thierry Moreau

CONNOTECH Experts-conseils inc.
9130 Place de Montgolfier
Montreal, Qc
Canada   H2M 2A1

Tel.: (514)385-5691
Fax:  (514)385-5900

web site: http://www.connotech.com
e-mail: thierry.moreau@connotech.com



--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 10 16:05:02 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GBGm5-0002OU-PY
	for dnsext-archive@lists.ietf.org; Thu, 10 Aug 2006 16:05:02 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GBGm0-00063v-Vw
	for dnsext-archive@lists.ietf.org; Thu, 10 Aug 2006 16:05:01 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GBGi4-000ApO-QR
	for namedroppers-data@psg.com; Thu, 10 Aug 2006 20:00:52 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [213.244.168.210] (helo=outpost.ds9a.nl)
	by psg.com with esmtp (Exim 4.60 (FreeBSD))
	(envelope-from <ahu@outpost.ds9a.nl>)
	id 1GBGi0-000Aov-Sm
	for namedroppers@ops.ietf.org; Thu, 10 Aug 2006 20:00:49 +0000
Received: by outpost.ds9a.nl (Postfix, from userid 1000)
	id 5724A3FC0; Thu, 10 Aug 2006 22:00:25 +0200 (CEST)
Date: Thu, 10 Aug 2006 22:00:25 +0200
From: bert hubert <bert.hubert@netherlabs.nl>
To: namedroppers@ops.ietf.org
Cc: remco@virtu.nl
Subject: RFC proposal on DNS spoofing prevention
Message-ID: <20060810200025.GA15656@outpost.ds9a.nl>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.9i
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 41c17b4b16d1eedaa8395c26e9a251c4

Dear namedroppers,

Remco van Mook and I have written an RFC draft that explains the risks of
DNS spoofing, and how to address these by a proper combination of zone
configuration and nameserver software.

It can be found on:

 * http://ds9a.nl/rfc/dns-anti-spoofing.html
 * http://ds9a.nl/rfc/dns-anti-spoofing.txt
 * http://ds9a.nl/rfc/dns-anti-spoofing.xml

Some salient quotes:

	For example, using the formula derived earlier on a domain with a
	3600 second TTL, an attacker sending 7000 fake answer packets/s (a
	rate of 4.5Mb/s), stands a 10% chance of spoofing a record in the
	first 24 hours, which rises to 50% after a week.

	For a domain with a TTL of 60 seconds, the 10% level is hit after 24
	minutes, 50% after less than 3 hours, 90% after around 9 hours.

	(...) 
	
	These and other developments have made the security and
	trustworthiness of DNS of renewed importance. Although the DNS
	community is working hard on finalising and implementing a
	cryptographically enhanced DNS protocol, steps should be taken to
	make sure that the existing use of DNS is as secure as possible
	within the bounds of the relevant standards.

	It should be noted that the most commonly used resolver currently
	does not perform as well as possible in this respect, making this
	document of urgent importance.

I've not previously written an RFC (although Remco co-authored RFC 2322,
which is in itself a spoof), so this process is very new to us.

We understand there are two options, an individual submission to the RFC
editor, or via the DNSEXT-WG. Each has its advantages. Olaf has already
given me some guidance, I'd appreciate hearing (perhaps privately) from
DNSEXT-WG members on the best way to proceed.

We are aware this RFC might be viewed as PowerDNS promotional material, it
is hard to defend ourselves against that allegation. This draft is written
because of a profound worry over the practical security of common current
DNS resolver implementations.

We do point out that there are (at least) two freely available nameserver
implementations that adhere to the recommendations set out in this draft,
and that the relevant PowerDNS products are 'free as in speech' as well. 

We hope list members will review this RFC draft from a technical
perspective, and that we can as is customary discuss without descending into
comparing specific implementations.

Kind regards,

bert hubert 
Remco van Mook

-- 
http://www.PowerDNS.com      Open source, database driven DNS Software 
http://netherlabs.nl              Open and Closed source services

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 10 16:14:12 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GBGuy-0002xo-LX
	for dnsext-archive@lists.ietf.org; Thu, 10 Aug 2006 16:14:12 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GBGuw-0000fR-Bw
	for dnsext-archive@lists.ietf.org; Thu, 10 Aug 2006 16:14:12 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GBGtS-000Bv9-1M
	for namedroppers-data@psg.com; Thu, 10 Aug 2006 20:12:38 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00,SPF_PASS 
	autolearn=ham version=3.1.1
Received: from [204.152.187.1] (helo=sa.vix.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <vixie@vix.com>)
	id 1GBGtP-000Bum-GJ
	for namedroppers@ops.ietf.org; Thu, 10 Aug 2006 20:12:35 +0000
Received: from sa.vix.com (localhost [127.0.0.1])
	by sa.vix.com (Postfix) with ESMTP id 1295D11425;
	Thu, 10 Aug 2006 20:12:35 +0000 (UTC)
	(envelope-from vixie@sa.vix.com)
From: Paul Vixie <paul@vix.com>
To: bert hubert <bert.hubert@netherlabs.nl>
cc: namedroppers@ops.ietf.org, remco@virtu.nl
Subject: Re: RFC proposal on DNS spoofing prevention 
In-Reply-To: Your message of "Thu, 10 Aug 2006 22:00:25 +0200."
             <20060810200025.GA15656@outpost.ds9a.nl> 
References: <20060810200025.GA15656@outpost.ds9a.nl> 
X-Mailer: MH-E 8.0.2; nmh 1.0.4; GNU Emacs 21.3.1
Date: Thu, 10 Aug 2006 20:12:35 +0000
Message-ID: <85459.1155240755@sa.vix.com>
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 8ac499381112328dd60aea5b1ff596ea

have you seen draft-ietf-dnsop-reflectors-are-evil ?

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 10 16:55:16 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GBHYi-0001HO-Gt
	for dnsext-archive@lists.ietf.org; Thu, 10 Aug 2006 16:55:16 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GBHYh-0000Jk-7d
	for dnsext-archive@lists.ietf.org; Thu, 10 Aug 2006 16:55:16 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GBHWE-000G9x-33
	for namedroppers-data@psg.com; Thu, 10 Aug 2006 20:52:42 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [213.244.168.210] (helo=outpost.ds9a.nl)
	by psg.com with esmtp (Exim 4.60 (FreeBSD))
	(envelope-from <ahu@outpost.ds9a.nl>)
	id 1GBHWD-000G9e-2r
	for namedroppers@ops.ietf.org; Thu, 10 Aug 2006 20:52:41 +0000
Received: by outpost.ds9a.nl (Postfix, from userid 1000)
	id 47A2C3FA2; Thu, 10 Aug 2006 22:52:20 +0200 (CEST)
Date: Thu, 10 Aug 2006 22:52:20 +0200
From: bert hubert <bert.hubert@netherlabs.nl>
To: Paul Vixie <paul@vix.com>
Cc: namedroppers@ops.ietf.org, remco@virtu.nl
Subject: Re: RFC proposal on DNS spoofing prevention
Message-ID: <20060810205220.GA18020@outpost.ds9a.nl>
References: <20060810200025.GA15656@outpost.ds9a.nl> <85459.1155240755@sa.vix.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <85459.1155240755@sa.vix.com>
User-Agent: Mutt/1.5.9i
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: cf4fa59384e76e63313391b70cd0dd25

On Thu, Aug 10, 2006 at 08:12:35PM +0000, Paul Vixie wrote:
> have you seen draft-ietf-dnsop-reflectors-are-evil ?

Yes we have, but it appears to address a different (albeit interesting)
issue. 

	Bert.

-- 
http://www.PowerDNS.com      Open source, database driven DNS Software 
http://netherlabs.nl              Open and Closed source services

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 10 22:29:27 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GBMm7-0001VQ-Ug
	for dnsext-archive@lists.ietf.org; Thu, 10 Aug 2006 22:29:27 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GBMm6-00075X-GS
	for dnsext-archive@lists.ietf.org; Thu, 10 Aug 2006 22:29:27 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GBMhl-000GYE-EZ
	for namedroppers-data@psg.com; Fri, 11 Aug 2006 02:24:57 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-0.6 required=5.0 tests=AWL,BAYES_00,HEADER_SPAM 
	autolearn=no version=3.1.1
Received: from [66.92.146.160] (helo=ogud.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <namedroppers@mail.ogud.com>)
	id 1GBMhi-000GXz-QO
	for namedroppers@ops.ietf.org; Fri, 11 Aug 2006 02:24:55 +0000
Received: from mail.ogud.com (localhost [127.0.0.1])
	by ogud.com (8.13.1/8.13.1) with ESMTP id k7B2Oijo024278
	for <namedroppers@ops.ietf.org>; Thu, 10 Aug 2006 22:24:44 -0400 (EDT)
	(envelope-from namedroppers@mail.ogud.com)
Received: (from namedroppers@localhost)
	by mail.ogud.com (8.13.1/8.13.1/Submit) id k7B2OieH024277
	for namedroppers@ops.ietf.org; Thu, 10 Aug 2006 22:24:44 -0400 (EDT)
	(envelope-from namedroppers)
Received: from [192.0.34.14] (helo=smtp01.icann.org)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <david.conrad@icann.org>)
	id 1GAY51-0003cU-HA
	for namedroppers@ops.ietf.org; Tue, 08 Aug 2006 20:21:35 +0000
Received: from [10.0.1.2] (g35-211.icann.org [192.0.35.211] (may be forged))
	(authenticated bits=0)
	by smtp01.icann.org (8.12.11.20060308/8.12.11) with ESMTP id k78KLYER023263
	(version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NO);
	Tue, 8 Aug 2006 13:21:34 -0700
In-Reply-To: <020801c6bb10$52702570$82c5a8c0@arport2v>
References: <020801c6bb10$52702570$82c5a8c0@arport2v>
Mime-Version: 1.0 (Apple Message framework v752.2)
X-Priority: 3
Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
Message-Id: <1781A6C7-80C8-495E-9903-C0636432D159@icann.org>
Cc: <namedroppers@ops.ietf.org>
Content-Transfer-Encoding: 7bit
From: David Conrad <david.conrad@icann.org>
Subject: Re: OASIS and new RR types
Date: Tue, 8 Aug 2006 13:21:35 -0700
To: Anders Rundgren <anders.rundgren@telia.com>
X-Mailer: Apple Mail (2.752.2)
X-Scanned-By: MIMEDefang 2.56 on 66.92.146.160
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: e8a67952aa972b528dd04570d58ad8fe

[ Moderators note: Post was moderated, either because it was posted by
   a non-subscriber, or because it was over 20K.  
   With the massive amount of spam, it is easy to miss and therefore 
   delete relevant posts by non-subscribers. 
   Please fix your subscription addresses. ]

I find this whole thing with getting RRs allocated a bit confusing.

Would creating a form on IANA's website make this less of an issue?   
Or would that make things worse?

Thanks,
-drc

On Aug 8, 2006, at 10:30 AM, Anders Rundgren wrote:

> Page 32 of the following document:
> http://docs.oasis-open.org/security/saml/v2.0/saml-metadata-2.0-os.pdf
>
> shows that the DNS community has not yet fully succeed in  
> convincing the
> rest of the IT-world that it is easy and natural to register new RR  
> types.
>
> BTW, is not the listed method a bit cumbersome since you apparently
> must enumerate *all* NAPTR records of a certain domain?
>
> It *still* seems that "typed labels" and TXT records would be  
> potentially
> faster and not impose limitations on other uses of TXT records or DNS
> itself.  In a nutshell:
>
> 1. Requester wants meta-data belonging to a name-space like  
> "urn:oasis:something".
>
> 2. Provider insert such data as (using a sample rewrite scheme):
> $ORIGIN example.com
> urn_0oasis_0something  TXT  "the stuff"
>
> 2. Requester queries for TXT records with label  
> "urn_0oasis_0something.example.com"
>
> This should not clash with other uses and you should only get back  
> the relevant TXT records.
>
> It may be a kludge, but IMHO a relatively moderate such.
>
> Anders
>
>
>
> --
> to unsubscribe send a message to namedroppers-request@ops.ietf.org  
> with
> the word 'unsubscribe' in a single line as the message text body.
> archive: <http://ops.ietf.org/lists/namedroppers/>



--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 10 23:24:14 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GBNd8-0000kp-UA
	for dnsext-archive@lists.ietf.org; Thu, 10 Aug 2006 23:24:14 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GBNd6-0005mw-CT
	for dnsext-archive@lists.ietf.org; Thu, 10 Aug 2006 23:24:14 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GBNaa-000L5c-1b
	for namedroppers-data@psg.com; Fri, 11 Aug 2006 03:21:36 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [129.188.136.8] (helo=motgate8.mot.com)
	by psg.com with esmtp (Exim 4.60 (FreeBSD))
	(envelope-from <Donald.Eastlake@motorola.com>)
	id 1GBNaW-000L5K-42
	for namedroppers@ops.ietf.org; Fri, 11 Aug 2006 03:21:32 +0000
Received: from il06exr02.mot.com (il06exr02.mot.com [129.188.137.132])
	by motgate8.mot.com (8.12.11/Motorola) with ESMTP id k7B3LNrS015962
	for <namedroppers@ops.ietf.org>; Thu, 10 Aug 2006 20:21:27 -0700 (MST)
Received: from de01exm64.ds.mot.com (de01exm64.am.mot.com [10.176.8.15])
	by il06exr02.mot.com (8.13.1/8.13.0) with ESMTP id k7B3LMxj010142
	for <namedroppers@ops.ietf.org>; Thu, 10 Aug 2006 22:21:23 -0500 (CDT)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: DNSEXT WGLC: RFC2929bis
Date: Thu, 10 Aug 2006 23:21:21 -0400
Message-ID: <3870C46029D1F945B1472F170D2D979001401462@de01exm64.ds.mot.com>
In-Reply-To: <3E1EE97A1C7C61F2C2E4E31A@E3993D2B0BE66833664712A4>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: DNSEXT WGLC: RFC2929bis
Thread-Index: Aca1i8h/vxhQCgU/Suq4Yu6RxO5bMgHKv8lw
From: "Eastlake III Donald-LDE008" <Donald.Eastlake@motorola.com>
To: <namedroppers@ops.ietf.org>
X-Brightmail-Tracker: AAAAAQAAAAQ=
X-White-List-Member: TRUE
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: b132cb3ed2d4be2017585bf6859e1ede

Since I posted draft-ietf-dnsext-2929bis-03.txt, two things have
occurred to me about section 3.1, RRTYPE IANA Considerations:

(1) After the DNSEXT meeting in Montreal I claimed that part of the
RRTYPE range was still Specification Required. This is incorrect. There
was an earlier version of the draft which did have some RRTYPE ranges
allocated based on a special policy and some based on Specification
Required but this is not true of the current draft. While some
Specification Required range could be added back, this seems like an
unnecessary complication since an expert is needed to determine whether
a specification is adequate in any case. I am included to leave the
draft as is in this regard.

(2) CLASSes. Admittedly, allocation of RRTYPEs in new CLASSes does not
seem to be a pressing problem right now but there has been some renewed
talk of the use of new CLASSes. In any case, the problem is that the
basic DNS documents make it clear that some RRTYPEs are defines across
all CLASSes (SOA, AXFR, CNAME, DNSKEY, TSIG, ...) while others are CLASS
specific and their RRTYPE code point could mean something completely
different in another CLASS (A, AAAA, A6, WKS, ...). Given the very low
utilization rate for the RRTYPE space, it seems like it would not cost
much to specify some ranges for cross CLASS RRTYPEs and some for CLASS
specific RRTYPEs. If someone does get a CLASS allocated, it would seem
that they should be able to set their own policy for allocation of CLASS
specific RRTYPEs (although they could, of course, incorporate 2929bis by
reference) but that 2929bis should govern for all cross CLASS RRTYPES.
	So, I suggest the substitute section 3.1 below. This includes
allowance for TA and DLV as mentioned, I believe, in another WGLC
comment, replacement of "RR TYPE" by "RRTYPE" and provision for separate
ranges for cross CLASS and IN CLASS specific RRTYPEs. Note that it
really isn't a problem, as long as there are enough RRTYPE codes, if an
IN CLASS specific RRTYPE is allocated from the cross CLASS range. There
is only a problem is someone who gets a CLASS allocation tries to
allocate an RRTYPE specific to their CLASS from the cross CLASS range.
	Note: a plus sign in the second column indicates new/changed
text. All other text is the same.

Thanks,
Donald



3.1 RRTYPE IANA Considerations

   There are three subcategories of RRTYPE numbers: data TYPEs, QTYPEs,
   and MetaTYPEs.

   Data TYPEs are the primary means of storing data.  QTYPEs can only be
   used in queries.  Meta-TYPEs designate transient data associated with
   a particular DNS message and in some cases can also be used in
   queries.  Thus far, data TYPEs have been assigned from 1 upwards plus
   the block from 100 through 103 while Q and Meta Types have been
   assigned from 255 downwards except for the OPT Meta-RR which is
   assigned TYPE 41.  There have been DNS implementations which made
   caching decisions based on the top bit of the bottom byte of the RR
   TYPE.

   There are currently three Meta-TYPEs assigned: OPT [RFC 2671], TSIG
   [RFC 2845], and TKEY [RFC 2930].

   There are currently five QTYPEs assigned: * (all), MAILA, MAILB,
   AXFR, and IXFR.

 + There is also an orthogonal division of RRTYPEs into those which have
 + the same meaning across all CLASSes and those which are CLASS
 + specific and whose RRTYPE value might have different meanings in
 + different CLASSes.

 + Considerations for the allocation of new cross CLASS RRTYPEs and new
 + IN (Internet) CLASS RRTYPEs are given below. Allocation policies for
 + CLASS specific RRTYPEs in other CLASSes may differ but are
 + constrained to the CLASS specific ranges given below. In cases where
 + it is not clear if an RRTYPE will be IN CLASS specific or cross CLASS
 + it is safest to assign a code point as if it will be cross CLASS.

     Decimal
   Hexadecimal

     0
   0x0000 - TYPE zero is used as a special indicator for the SIG RR [RFC
          2931, 4034] and in other circumstances and must never be
 +        allocated for ordinary use in any CLASS.

     1 - 127
   0x0001 - 0x007F - remaining TYPEs in this range are assigned for
 +        cross CLASS data TYPEs by the DNS TYPE Allocation Policy as
 +        specified in section 3.1.1.

     128 - 255
   0x0080 - 0x00FF - remaining TYPEs in this rage are assigned for
 +        cross CLASS Q and Meta TYPEs by the DNS TYPE Allocation
 +        Policy as specified in section 3.1.1.

 +   256 - 16,383
 + 0x0100 - 0x3FFF - assigned for IN CLASS specific data TYPEs by the
 +        DNS TYPE Allocation Policy as specified in section 3.1.1.

 +   16,384 - 32,767
 + 0x4000 - 0x7FFF - assigned for IN CLASS specific Q or Meta TYPEs
 +        TYPEs by the DNS TYPE Allocation Policy as specified in
 +        section 3.1.1.

 +   32,768 - 49.151
 + 0x8000 - 0xBFFF - remaining types in this range assigned for cross
 +        CLASS data TYPEs by the DNS TYPE Allocation Policy as
 +        specified in section 3.1.1.

 +   49,152 - 65,279
 + 0xC000 - 0xFEFF - assigned for cross CLASS Q or Meta TYPEs by the
 +        DNS TYPE Allocation Policy as specified in section 3.1.1.

     65,280 - 65,534
   0xFF00 - 0xFFFE - Private Use.

     65,535
   0xFFFF - Reserved, can only be assigned by an IETF Standards Action.

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 10 23:36:49 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GBNpJ-0001bA-1h
	for dnsext-archive@lists.ietf.org; Thu, 10 Aug 2006 23:36:49 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GBNpG-0006os-Jg
	for dnsext-archive@lists.ietf.org; Thu, 10 Aug 2006 23:36:49 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GBNme-000M5x-0U
	for namedroppers-data@psg.com; Fri, 11 Aug 2006 03:34:04 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [204.152.187.5] (helo=farside.isc.org)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Mark_Andrews@isc.org>)
	id 1GBNmc-000M5Y-Vw
	for namedroppers@ops.ietf.org; Fri, 11 Aug 2006 03:34:03 +0000
Received: from drugs.dv.isc.org (localhost.isc.org [IPv6:::1])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by farside.isc.org (Postfix) with ESMTP id 0088BE606C
	for <namedroppers@ops.ietf.org>; Fri, 11 Aug 2006 03:34:01 +0000 (UTC)
	(envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (localhost [127.0.0.1])
	by drugs.dv.isc.org (8.13.6/8.13.6) with ESMTP id k7B3XsrS048475;
	Fri, 11 Aug 2006 13:33:54 +1000 (EST)
	(envelope-from marka@drugs.dv.isc.org)
Message-Id: <200608110333.k7B3XsrS048475@drugs.dv.isc.org>
To: David Conrad <david.conrad@icann.org>
Cc: Anders Rundgren <anders.rundgren@telia.com>, namedroppers@ops.ietf.org
From: Mark Andrews <Mark_Andrews@isc.org>
Subject: Re: OASIS and new RR types 
In-reply-to: Your message of "Tue, 08 Aug 2006 13:21:35 MST."
             <1781A6C7-80C8-495E-9903-C0636432D159@icann.org> 
Date: Fri, 11 Aug 2006 13:33:54 +1000
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 386e0819b1192672467565a524848168


> [ Moderators note: Post was moderated, either because it was posted by
>    a non-subscriber, or because it was over 20K.  
>    With the massive amount of spam, it is easy to miss and therefore 
>    delete relevant posts by non-subscribers. 
>    Please fix your subscription addresses. ]
> 
> I find this whole thing with getting RRs allocated a bit confusing.
> 
> Would creating a form on IANA's website make this less of an issue?   
> Or would that make things worse?

	I don't think it will change a thing.  Too many keep spreading
	FUD and being Microsoft apologists.

	If Microsoft's DNS API can't handle new types then Microsoft
	needs to fix the API.  The 20 year old libresolv API can
	handle arbitary types.  There was no excuse for Microsoft
	writing a API that can't handle unknown types.

	If a firewall can't handle a unknown type then the firewall
	is broken.  You get the firewall fixed or you replace the
	firewall with one from a vendor that knows how to handle
	DNS.

	It's not the ease of getting a type anymore.  It is easy
	to get new types.  A couple of pages like RFC 4431 is all
	that is required.

	Mark

> Thanks,
> -drc
> 
> On Aug 8, 2006, at 10:30 AM, Anders Rundgren wrote:
> 
> > Page 32 of the following document:
> > http://docs.oasis-open.org/security/saml/v2.0/saml-metadata-2.0-os.pdf
> >
> > shows that the DNS community has not yet fully succeed in  
> > convincing the
> > rest of the IT-world that it is easy and natural to register new RR  
> > types.
> >
> > BTW, is not the listed method a bit cumbersome since you apparently
> > must enumerate *all* NAPTR records of a certain domain?
> >
> > It *still* seems that "typed labels" and TXT records would be  
> > potentially
> > faster and not impose limitations on other uses of TXT records or DNS
> > itself.  In a nutshell:
> >
> > 1. Requester wants meta-data belonging to a name-space like  
> > "urn:oasis:something".
> >
> > 2. Provider insert such data as (using a sample rewrite scheme):
> > $ORIGIN example.com
> > urn_0oasis_0something  TXT  "the stuff"
> >
> > 2. Requester queries for TXT records with label  
> > "urn_0oasis_0something.example.com"
> >
> > This should not clash with other uses and you should only get back  
> > the relevant TXT records.
> >
> > It may be a kludge, but IMHO a relatively moderate such.
> >
> > Anders
> >
> >
> >
> > --
> > to unsubscribe send a message to namedroppers-request@ops.ietf.org  
> > with
> > the word 'unsubscribe' in a single line as the message text body.
> > archive: <http://ops.ietf.org/lists/namedroppers/>
> 
> 
> 
> --
> to unsubscribe send a message to namedroppers-request@ops.ietf.org with
> the word 'unsubscribe' in a single line as the message text body.
> archive: <http://ops.ietf.org/lists/namedroppers/>
--
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews@isc.org

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 10 23:56:09 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GBO81-0008QF-Dw
	for dnsext-archive@lists.ietf.org; Thu, 10 Aug 2006 23:56:09 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GBO80-0001gI-3W
	for dnsext-archive@lists.ietf.org; Thu, 10 Aug 2006 23:56:09 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GBO60-000O4T-Qo
	for namedroppers-data@psg.com; Fri, 11 Aug 2006 03:54:04 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00,
	FORGED_RCVD_HELO,SPF_PASS autolearn=ham version=3.1.1
Received: from [65.205.251.75] (helo=robin.verisign.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <pbaker@verisign.com>)
	id 1GBO5z-000O4D-0L
	for namedroppers@ops.ietf.org; Fri, 11 Aug 2006 03:54:03 +0000
Received: from mou1wnexcn01.vcorp.ad.vrsn.com (mailer1.verisign.com [65.205.251.34])
	by robin.verisign.com (8.13.6/8.13.4) with ESMTP id k7B3rtWb011057;
	Thu, 10 Aug 2006 20:53:55 -0700
Received: from MOU1WNEXMB04.vcorp.ad.vrsn.com ([10.25.13.157]) by mou1wnexcn01.vcorp.ad.vrsn.com with Microsoft SMTPSVC(6.0.3790.1830);
	 Thu, 10 Aug 2006 20:53:48 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: RE: OASIS and new RR types 
Date: Thu, 10 Aug 2006 20:53:51 -0700
Message-ID: <198A730C2044DE4A96749D13E167AD37C66E34@MOU1WNEXMB04.vcorp.ad.vrsn.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: OASIS and new RR types 
Thread-Index: Aca894GokoUCSuvqQ5GpVu8s7yZgywAAItSQ
From: "Hallam-Baker, Phillip" <pbaker@verisign.com>
To: "Mark Andrews" <Mark_Andrews@isc.org>,
        "David Conrad" <david.conrad@icann.org>
Cc: "Anders Rundgren" <anders.rundgren@telia.com>, <namedroppers@ops.ietf.org>
X-OriginalArrivalTime: 11 Aug 2006 03:53:48.0606 (UTC) FILETIME=[C05125E0:01C6BCF9]
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.1 (/)
X-Scan-Signature: 8b431ad66d60be2d47c7bfeb879db82c

Rather than rubbing peoples nose in anything I would rather put 100% of =
my effort in that regard behind persuading the Redmond club that it =
would be a good idea to support DNSSEC in their next server release.

Given that the time between server releases is about six years and the =
feature list on the last one closed some time in 2001 it is hardly =
suprising that features such as support for unknown RRs that have not =
had a measurable degree of evangelism effort behind them have not been =
more widely adopted.

If the world does not listen to you, you can either conclude that they =
are fools or that you have not spoken well enough.


From: Mark Andrews

> > [ Moderators note: Post was moderated, either because it=20
> was posted by
> >    a non-subscriber, or because it was over 20K. =20
> >    With the massive amount of spam, it is easy to miss and=20
> therefore=20
> >    delete relevant posts by non-subscribers.=20
> >    Please fix your subscription addresses. ]
> >=20
> > I find this whole thing with getting RRs allocated a bit confusing.
> >=20
> > Would creating a form on IANA's website make this less of=20
> an issue?  =20
> > Or would that make things worse?
>=20
> 	I don't think it will change a thing.  Too many keep spreading
> 	FUD and being Microsoft apologists.
>=20
> 	If Microsoft's DNS API can't handle new types then Microsoft
> 	needs to fix the API.  The 20 year old libresolv API can
> 	handle arbitary types.  There was no excuse for Microsoft
> 	writing a API that can't handle unknown types.
>=20
> 	If a firewall can't handle a unknown type then the firewall
> 	is broken.  You get the firewall fixed or you replace the
> 	firewall with one from a vendor that knows how to handle
> 	DNS.
>=20
> 	It's not the ease of getting a type anymore.  It is easy
> 	to get new types.  A couple of pages like RFC 4431 is all
> 	that is required.

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 11 00:16:26 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GBORe-00072s-DF
	for dnsext-archive@lists.ietf.org; Fri, 11 Aug 2006 00:16:26 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GBORd-0003VV-0o
	for dnsext-archive@lists.ietf.org; Fri, 11 Aug 2006 00:16:26 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GBOP2-000Pop-67
	for namedroppers-data@psg.com; Fri, 11 Aug 2006 04:13:44 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [204.152.187.5] (helo=farside.isc.org)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Mark_Andrews@isc.org>)
	id 1GBOP1-000Poe-Ha
	for namedroppers@ops.ietf.org; Fri, 11 Aug 2006 04:13:43 +0000
Received: from drugs.dv.isc.org (localhost.isc.org [IPv6:::1])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by farside.isc.org (Postfix) with ESMTP id 9BA55E606D
	for <namedroppers@ops.ietf.org>; Fri, 11 Aug 2006 04:13:41 +0000 (UTC)
	(envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (localhost [127.0.0.1])
	by drugs.dv.isc.org (8.13.6/8.13.6) with ESMTP id k7B4DO9V048992;
	Fri, 11 Aug 2006 14:13:33 +1000 (EST)
	(envelope-from marka@drugs.dv.isc.org)
Message-Id: <200608110413.k7B4DO9V048992@drugs.dv.isc.org>
To: "Hallam-Baker, Phillip" <pbaker@verisign.com>
Cc: "David Conrad" <david.conrad@icann.org>,
        "Anders Rundgren" <anders.rundgren@telia.com>,
        namedroppers@ops.ietf.org
From: Mark Andrews <Mark_Andrews@isc.org>
Subject: Re: OASIS and new RR types 
In-reply-to: Your message of "Thu, 10 Aug 2006 20:53:51 MST."
             <198A730C2044DE4A96749D13E167AD37C66E34@MOU1WNEXMB04.vcorp.ad.vrsn.com> 
Date: Fri, 11 Aug 2006 14:13:24 +1000
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: b4a0a5f5992e2a4954405484e7717d8c


> Rather than rubbing peoples nose in anything I would rather put 100% of my ef
> fort in that regard behind persuading the Redmond club that it would be a goo
> d idea to support DNSSEC in their next server release.
> 
> Given that the time between server releases is about six years and the featur
> e list on the last one closed some time in 2001 it is hardly suprising that f
> eatures such as support for unknown RRs that have not had a measurable degree
>  of evangelism effort behind them have not been more widely adopted.

	RFC 1034 and RFC 1035 basically say you should expect unknown
	RR types.  It shouldn't have required evangelism in 2001.
	Any decent engineer would have seen that unknown was basically
	opaque data.  This was made abandently clear in RFC 2535 (1999)
	as we had to work out how to sign future records.  The use of
	compression pointers (the one sticking point in 1034/1035) in
	rdata had ceased years earlier.

	Sorry. There is was excuse.
 
> If the world does not listen to you, you can either conclude that they are fo
> ols or that you have not spoken well enough.
> 
> 
> From: Mark Andrews
> 
> > > [ Moderators note: Post was moderated, either because it 
> > was posted by
> > >    a non-subscriber, or because it was over 20K.  
> > >    With the massive amount of spam, it is easy to miss and 
> > therefore 
> > >    delete relevant posts by non-subscribers. 
> > >    Please fix your subscription addresses. ]
> > > 
> > > I find this whole thing with getting RRs allocated a bit confusing.
> > > 
> > > Would creating a form on IANA's website make this less of 
> > an issue?   
> > > Or would that make things worse?
> > 
> > 	I don't think it will change a thing.  Too many keep spreading
> > 	FUD and being Microsoft apologists.
> > 
> > 	If Microsoft's DNS API can't handle new types then Microsoft
> > 	needs to fix the API.  The 20 year old libresolv API can
> > 	handle arbitary types.  There was no excuse for Microsoft
> > 	writing a API that can't handle unknown types.
> > 
> > 	If a firewall can't handle a unknown type then the firewall
> > 	is broken.  You get the firewall fixed or you replace the
> > 	firewall with one from a vendor that knows how to handle
> > 	DNS.
> > 
> > 	It's not the ease of getting a type anymore.  It is easy
> > 	to get new types.  A couple of pages like RFC 4431 is all
> > 	that is required.
> 
--
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews@isc.org

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 11 01:07:02 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GBPEc-0003zh-TV
	for dnsext-archive@lists.ietf.org; Fri, 11 Aug 2006 01:07:02 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GBPEa-0007Hp-E8
	for dnsext-archive@lists.ietf.org; Fri, 11 Aug 2006 01:07:02 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GBPBQ-0004V2-12
	for namedroppers-data@psg.com; Fri, 11 Aug 2006 05:03:44 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00,
	FORGED_RCVD_HELO,SPF_PASS autolearn=ham version=3.1.1
Received: from [65.205.251.74] (helo=colibri.verisign.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <pbaker@verisign.com>)
	id 1GBPBN-0004Un-9F
	for namedroppers@ops.ietf.org; Fri, 11 Aug 2006 05:03:41 +0000
Received: from MOU1WNEXCN03.vcorp.ad.vrsn.com (mailer6.verisign.com [65.205.251.33])
	by colibri.verisign.com (8.13.6/8.13.4) with ESMTP id k7B53YTK029979;
	Thu, 10 Aug 2006 22:03:34 -0700
Received: from MOU1WNEXMB04.vcorp.ad.vrsn.com ([10.25.13.157]) by MOU1WNEXCN03.vcorp.ad.vrsn.com with Microsoft SMTPSVC(6.0.3790.1830);
	 Thu, 10 Aug 2006 22:03:26 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: RE: OASIS and new RR types 
Date: Thu, 10 Aug 2006 22:03:27 -0700
Message-ID: <198A730C2044DE4A96749D13E167AD37C66E44@MOU1WNEXMB04.vcorp.ad.vrsn.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: OASIS and new RR types 
Thread-Index: Aca8/IzrCZq5LcGnRf2B6m2o+UIGEQABQoow
From: "Hallam-Baker, Phillip" <pbaker@verisign.com>
To: <Mark_Andrews@isc.org>
Cc: "David Conrad" <david.conrad@icann.org>,
        "Anders Rundgren" <anders.rundgren@telia.com>,
        <namedroppers@ops.ietf.org>
X-OriginalArrivalTime: 11 Aug 2006 05:03:26.0281 (UTC) FILETIME=[7A67C390:01C6BD03]
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.1 (/)
X-Scan-Signature: a87a9cdae4ac5d3fbeee75cd0026d632

You still suffer from thinking that the world has some form of =
obligation to follow the proposals of this committee without any effort =
on the member's part to convince them that this is the case.

Much later than 1999 members of this group were still making statements =
such as 'if it is not possible to deploy DNSSEC in dot com then the =
problem is that dot com is to big and we should reduce it in size'. =
Small wonder it was ignored at the time.=20

Until SPF appeared there was no mainstream proposal to add records to =
the DNS to support a feature that was not principaly an extension of the =
DNS itself.

Regardless of what should have happened it did not. There is plenty that =
this WG should have done in the past that it didn't.

The IETF produces several hundred RFCs each year. Most require several =
man years for a serious implementation. Most will be utterly ignored by =
everyone apart from their authors. The job is not done until there is a =
deployment constituency.

> -----Original Message-----
> From: Mark_Andrews@isc.org [mailto:Mark_Andrews@isc.org]=20
> Sent: Friday, August 11, 2006 12:13 AM
> To: Hallam-Baker, Phillip
> Cc: David Conrad; Anders Rundgren; namedroppers@ops.ietf.org
> Subject: Re: OASIS and new RR types=20
>=20
>=20
> > Rather than rubbing peoples nose in anything I would rather=20
> put 100%=20
> > of my ef fort in that regard behind persuading the Redmond=20
> club that=20
> > it would be a goo d idea to support DNSSEC in their next=20
> server release.
> >=20
> > Given that the time between server releases is about six=20
> years and the=20
> > featur e list on the last one closed some time in 2001 it is hardly=20
> > suprising that f eatures such as support for unknown RRs=20
> that have not=20
> > had a measurable degree  of evangelism effort behind them=20
> have not been more widely adopted.
>=20
> 	RFC 1034 and RFC 1035 basically say you should expect unknown
> 	RR types.  It shouldn't have required evangelism in 2001.
> 	Any decent engineer would have seen that unknown was basically
> 	opaque data.  This was made abandently clear in RFC 2535 (1999)
> 	as we had to work out how to sign future records.  The use of
> 	compression pointers (the one sticking point in 1034/1035) in
> 	rdata had ceased years earlier.
>=20
> 	Sorry. There is was excuse.
> =20
> > If the world does not listen to you, you can either=20
> conclude that they=20
> > are fo ols or that you have not spoken well enough.
> >=20
> >=20
> > From: Mark Andrews
> >=20
> > > > [ Moderators note: Post was moderated, either because it
> > > was posted by
> > > >    a non-subscriber, or because it was over 20K. =20
> > > >    With the massive amount of spam, it is easy to miss and
> > > therefore
> > > >    delete relevant posts by non-subscribers.=20
> > > >    Please fix your subscription addresses. ]
> > > >=20
> > > > I find this whole thing with getting RRs allocated a=20
> bit confusing.
> > > >=20
> > > > Would creating a form on IANA's website make this less of
> > > an issue?  =20
> > > > Or would that make things worse?
> > >=20
> > > 	I don't think it will change a thing.  Too many keep spreading
> > > 	FUD and being Microsoft apologists.
> > >=20
> > > 	If Microsoft's DNS API can't handle new types then Microsoft
> > > 	needs to fix the API.  The 20 year old libresolv API can
> > > 	handle arbitary types.  There was no excuse for Microsoft
> > > 	writing a API that can't handle unknown types.
> > >=20
> > > 	If a firewall can't handle a unknown type then the firewall
> > > 	is broken.  You get the firewall fixed or you replace the
> > > 	firewall with one from a vendor that knows how to handle
> > > 	DNS.
> > >=20
> > > 	It's not the ease of getting a type anymore.  It is easy
> > > 	to get new types.  A couple of pages like RFC 4431 is all
> > > 	that is required.
> >=20
> --
> Mark Andrews, ISC
> 1 Seymour St., Dundas Valley, NSW 2117, Australia
> PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews@isc.org
>=20
>=20

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 11 01:54:45 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GBPyn-0006yb-A7
	for dnsext-archive@lists.ietf.org; Fri, 11 Aug 2006 01:54:45 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GBPym-0003jS-0O
	for dnsext-archive@lists.ietf.org; Fri, 11 Aug 2006 01:54:45 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GBPwe-0008ow-8z
	for namedroppers-data@psg.com; Fri, 11 Aug 2006 05:52:32 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [204.152.187.5] (helo=farside.isc.org)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Mark_Andrews@isc.org>)
	id 1GBPwd-0008oY-Hd
	for namedroppers@ops.ietf.org; Fri, 11 Aug 2006 05:52:31 +0000
Received: from drugs.dv.isc.org (localhost.isc.org [IPv6:::1])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by farside.isc.org (Postfix) with ESMTP id AAE73E606B
	for <namedroppers@ops.ietf.org>; Fri, 11 Aug 2006 05:52:30 +0000 (UTC)
	(envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (localhost [127.0.0.1])
	by drugs.dv.isc.org (8.13.6/8.13.6) with ESMTP id k7B5qRcV096794
	for <namedroppers@ops.ietf.org>; Fri, 11 Aug 2006 15:52:28 +1000 (EST)
	(envelope-from marka@drugs.dv.isc.org)
Message-Id: <200608110552.k7B5qRcV096794@drugs.dv.isc.org>
To: namedroppers@ops.ietf.org
From: Mark Andrews <Mark_Andrews@isc.org>
Subject: nsec3
Date: Fri, 11 Aug 2006 15:52:27 +1000
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 93238566e09e6e262849b4f805833007


	The nsec3 rdata needs to say how many labels to strip
	off the ownername to get the zone or to put it another
	way.  How many labels hold the hash.

	Currently this is 1 but you don't need that big a hash
	before you exceed 35 bytes (the largest you can encode
	with base32 into a single label).  SHA512 would fit
	happily into 2 labels (48 + 56) if we were to break the
	presentation into multiple of 8 characters.  This would
	also allow for easy decoding as you wouldn't have to
	reassemble the characters to decode.  You could just
	decode each label independently.  

	Mark
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE:	+61 2 9871 4742		         INTERNET: Mark_Andrews@isc.org

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 11 06:28:44 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GBUFw-0000SY-UA
	for dnsext-archive@lists.ietf.org; Fri, 11 Aug 2006 06:28:44 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GBUFv-0005u0-Eh
	for dnsext-archive@lists.ietf.org; Fri, 11 Aug 2006 06:28:44 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GBUCJ-000BHh-Hu
	for namedroppers-data@psg.com; Fri, 11 Aug 2006 10:24:59 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [213.248.199.24] (helo=mx4.nominet.org.uk)
	by psg.com with esmtp (Exim 4.60 (FreeBSD))
	(envelope-from <roy@nominet.org.uk>)
	id 1GBUCA-000BH2-1D; Fri, 11 Aug 2006 10:24:50 +0000
Received: from wds1.okna.nominet.org.uk (HELO notes1.nominet.org.uk) ([213.248.197.128])
  by mx4.nominet.org.uk with ESMTP; 11 Aug 2006 11:24:48 +0100
X-IronPort-AV: i="4.08,114,1154905200"; 
   d="scan'208"; a="4306684:sNHT36054048"
In-Reply-To: <200608110552.k7B5qRcV096794@drugs.dv.isc.org>
To: Mark Andrews <Mark_Andrews@isc.org>
Cc: namedroppers@ops.ietf.org,
	owner-namedroppers@ops.ietf.org
Subject: Re: nsec3
MIME-Version: 1.0
X-Mailer: Lotus Notes Release 6.5.5 November 30, 2005
Message-ID: <OFF4A2873D.4DE96016-ON802571C7.0034B250-C12571C7.00393146@nominet.org.uk>
From: Roy Arends <roy@nominet.org.uk>
Date: Fri, 11 Aug 2006 12:25:01 +0200
X-MIMETrack: Serialize by Router on notes1/Nominet(Release 6.5.3|September 14, 2004) at
 08/11/2006 11:25:02 AM,
	Serialize complete at 08/11/2006 11:25:02 AM
Content-Type: text/plain; charset="US-ASCII"
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: bb8f917bb6b8da28fc948aeffb74aa17

owner-namedroppers@ops.ietf.org wrote on 08/11/2006 07:52:27 AM:

> 
>    The nsec3 rdata needs to say how many labels to strip
>    off the ownername to get the zone or to put it another
>    way.  How many labels hold the hash.
> 
>    Currently this is 1 but you don't need that big a hash
>    before you exceed 35 bytes (the largest you can encode
>    with base32 into a single label).  SHA512 would fit
>    happily into 2 labels (48 + 56) if we were to break the
>    presentation into multiple of 8 characters.  This would
>    also allow for easy decoding as you wouldn't have to
>    reassemble the characters to decode.  You could just
>    decode each label independently. 

IIRC, a birthday attack on a hash with 256 bit ouput (like sha256) 
produces a collision with a workfactor of about 2^128. Given the average 
domain name length (a graph with long tail I presume) is about 13 or 14 
octets wide (and not all bits are used in domain names), and the amount of 
names that currently exist are well below the amount of 2^128, I say that 
SHA256, which fits well within 63 octets (base64 encoded) is more than 
strong enough for NSEC3. So I really do not want to introduce this 
multiple label stuff. Is there a need to use very large hash-outputs for 
this application of hashes, considering that the input message size is 
fairly small ? If so, I suggest that multiple label encoding is algorithm 
dependent, and needs to be specified when for instance SHA-384/512 is used 
with NSEC3.

Roy

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 11 06:43:08 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GBUTs-0002Sv-A2
	for dnsext-archive@lists.ietf.org; Fri, 11 Aug 2006 06:43:08 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GBUTp-0006ea-Ss
	for dnsext-archive@lists.ietf.org; Fri, 11 Aug 2006 06:43:08 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GBUSJ-000D12-Az
	for namedroppers-data@psg.com; Fri, 11 Aug 2006 10:41:31 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.1 required=5.0 tests=AWL,BAYES_00,NO_OBLIGATION,
	SPF_HELO_PASS,SPF_PASS autolearn=no version=3.1.1
Received: from [195.30.85.225] (helo=io.link-m.de)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <julian@mehnle.net>)
	id 1GBUS9-000Cy5-Ql
	for namedroppers@ops.ietf.org; Fri, 11 Aug 2006 10:41:22 +0000
Received: from cl-40.muc-02.de.sixxs.net (cl-40.muc-02.de.sixxs.net [2001:a60:f000:27::2])
  (AUTH: PLAIN julian@mehnle.net, TLS: TLSv1/SSLv3,56bits,EXP1024-RC4-SHA)
  by io.link-m.de with esmtp; Fri, 11 Aug 2006 10:41:19 +0000
  id 0000F6AD.44DC5ECF.000021EE
From: Julian Mehnle <julian@mehnle.net>
Subject: Re: OASIS and new RR types
User-Agent: KMail/1.9.1
References: <198A730C2044DE4A96749D13E167AD37C66E44@MOU1WNEXMB04.vcorp.ad.vrsn.com>
In-Reply-To: <198A730C2044DE4A96749D13E167AD37C66E44@MOU1WNEXMB04.vcorp.ad.vrsn.com>
MIME-Version: 1.0
To: namedroppers@ops.ietf.org
X-Length: 2098
X-UID: 5166
Date: Fri, 11 Aug 2006 10:41:17 +0000
Content-Type: multipart/signed;
  boundary="nextPart1749869.cUZc9Hg9iK";
  protocol="application/pgp-signature";
  micalg=pgp-sha1
Content-Transfer-Encoding: 7bit
Message-Id: <200608111041.17807.julian@mehnle.net>
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.6 (/)
X-Scan-Signature: 9ed51c9d1356100bce94f1ae4ec616a9

--nextPart1749869.cUZc9Hg9iK
Content-Type: text/plain;
  charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Phillip Hallam-Baker wrote:
> You still suffer from thinking that the world has some form of
> obligation to follow the proposals of this committee without any effort
> on the member's part to convince them that this is the case.

True, but there is no obligation on part of the world to care about what=20
standards Microsoft chooses to implement or to ignore, either.

Microsoft's laziness shouldn't stop the world from making full use of=20
standards that have existed for a long time.

> Until SPF appeared there was no mainstream proposal to add records to
> the DNS to support a feature that was not principaly an extension of the
> DNS itself.

I wonder if MS is going to implement the SPF RR type, which is part of one=
=20
of their own protocols after all, in their next DNS resolver/server=20
releases...

--nextPart1749869.cUZc9Hg9iK
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)

iD8DBQBE3F7NwL7PKlBZWjsRAtjdAKDr8+/9+KyL0AVQsCC17bwqXg+HawCgzKZ0
bI4dkb2EIRqf4hkaEVIk5w8=
=gHoA
-----END PGP SIGNATURE-----

--nextPart1749869.cUZc9Hg9iK--

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 11 11:21:07 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GBYot-0001c9-Gs
	for dnsext-archive@lists.ietf.org; Fri, 11 Aug 2006 11:21:07 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GBYos-00068M-6s
	for dnsext-archive@lists.ietf.org; Fri, 11 Aug 2006 11:21:07 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GBYn2-000G7Q-VM
	for namedroppers-data@psg.com; Fri, 11 Aug 2006 15:19:12 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-1.4 required=5.0 tests=AWL,BAYES_00,
	DNS_FROM_RFC_POST autolearn=no version=3.1.1
Received: from [66.92.146.160] (helo=ogud.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Ed.Lewis@neustar.biz>)
	id 1GBYn2-000G78-2e
	for namedroppers@ops.ietf.org; Fri, 11 Aug 2006 15:19:12 +0000
Received: from [192.168.1.101] (ns.ogud.com [66.92.146.160])
	by ogud.com (8.13.1/8.13.1) with ESMTP id k7BFIvnQ027316;
	Fri, 11 Aug 2006 11:19:00 -0400 (EDT)
	(envelope-from Ed.Lewis@neustar.biz)
Mime-Version: 1.0
Message-Id: <a06230903c10248a094c6@[192.168.1.101]>
In-Reply-To: 
 <3870C46029D1F945B1472F170D2D979001401462@de01exm64.ds.mot.com>
References: <3870C46029D1F945B1472F170D2D979001401462@de01exm64.ds.mot.com>
Date: Fri, 11 Aug 2006 11:09:24 -0400
To: <namedroppers@ops.ietf.org>
From: Edward Lewis <Ed.Lewis@neustar.biz>
Subject: Re: DNSEXT WGLC: RFC2929bis
Cc: ed.lewis@neustar.biz
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
X-Scanned-By: MIMEDefang 2.56 on 66.92.146.160
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7aafa0432175920a4b3e118e16c5cb64

Ed's lunatic fringe comment for the day...

At 23:21 -0400 8/10/06, Eastlake III Donald-LDE008 wrote:
>Since I posted draft-ietf-dnsext-2929bis-03.txt, two things have
>occurred to me about section 3.1, RRTYPE IANA Considerations:

I don't mean to shoot the messenger, but I want to register my stance 
that I no longer have been following this document.  More or less, 
the discussion has gotten too wrapped around the bureaucratic axle 
for my taste.  This isn't a reflection on Donald, it's a reflection 
on how much time we spend making rules in the IETF.

'Course, saying that isn't worth a message on it's own.

>(2) CLASSes. Admittedly, allocation of RRTYPEs in new CLASSes does not
>seem to be a pressing problem right now but there has been some renewed
>talk of the use of new CLASSes. In any case, the problem is that the

I'm curious what this renewed interests in CLASS is.  Perhaps another 
thread could be started about that if anyone is willing spill the 
beans.

The reason I'm surprised is that having the CLASS field after the 
labels means you have to know how to interpret the labels regardless 
of class.  I.e., you can't define a different label syntax for a new 
class, no "IDN Class" to the rescue.  CLASS is even after TYPE, so 
it's not useful for the syntax of that either.  I can't think of a 
reason for the CLASS these days.

>comment, replacement of "RR TYPE" by "RRTYPE" and provision for separate
>ranges for cross CLASS and IN CLASS specific RRTYPEs. Note that it

Given lessons in routing and IP address ranges, addressing and 
netmasks, and the misplacement of the OPT RR already, I suspect that 
declaring ranges of special meanings is an unnecessary complication. 
Maybe in code it's easier to not have to check the class is the type 
is less than 23134, but you still have to test even for that.

Maybe it would be more efficient (parameter allocation wise) to just 
merge the CLASS and TYPE fields into one 32 bit number.  Rats - TYPE 
comes before CLASS on the wire.

-- 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Edward Lewis                                                +1-571-434-5468
NeuStar

Soccer/Futbol. IPv6.  Both have lots of 1's and 0's and have a hard time
catching on in North America.

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 11 12:56:59 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GBaJf-0000gv-Bl
	for dnsext-archive@lists.ietf.org; Fri, 11 Aug 2006 12:56:59 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GBYiv-0005ey-Cb
	for dnsext-archive@lists.ietf.org; Fri, 11 Aug 2006 11:14:57 -0400
Received: from psg.com ([147.28.0.62])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1GBYEI-0007rS-Qc
	for dnsext-archive@lists.ietf.org; Fri, 11 Aug 2006 10:43:20 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GBY9X-000Bml-8p
	for namedroppers-data@psg.com; Fri, 11 Aug 2006 14:38:23 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 required=5.0 tests=AWL,BAYES_00,SPF_HELO_PASS,
	SPF_PASS autolearn=ham version=3.1.1
Received: from [65.201.175.9] (helo=mail.verisignlabs.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <davidb@verisignlabs.com>)
	id 1GBY9W-000Bkj-Cr
	for namedroppers@ops.ietf.org; Fri, 11 Aug 2006 14:38:22 +0000
Received: from [10.131.244.197] ([::ffff:216.168.239.87])
  (AUTH: PLAIN davidb, TLS: TLSv1/SSLv3,256bits,AES256-SHA)
  by mail.verisignlabs.com with esmtp; Fri, 11 Aug 2006 10:38:21 -0400
  id 002C4144.44DC965D.000042EB
Message-ID: <44DC965C.9030602@verisignlabs.com>
Date: Fri, 11 Aug 2006 10:38:20 -0400
From: David Blacka <davidb@verisignlabs.com>
User-Agent: Thunderbird 1.5.0.5 (Macintosh/20060719)
MIME-Version: 1.0
To: Mark Andrews <Mark_Andrews@isc.org>
CC: namedroppers@ops.ietf.org
Subject: Re: nsec3
References: <200608110552.k7B5qRcV096794@drugs.dv.isc.org>
In-Reply-To: <200608110552.k7B5qRcV096794@drugs.dv.isc.org>
X-Enigmail-Version: 0.94.0.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: -2.5 (--)
X-Scan-Signature: 69a74e02bbee44ab4f8eafdbcedd94a1

Mark Andrews wrote:
> 	The nsec3 rdata needs to say how many labels to strip
> 	off the ownername to get the zone or to put it another
> 	way.  How many labels hold the hash.
> 
> 	Currently this is 1 but you don't need that big a hash
> 	before you exceed 35 bytes (the largest you can encode
> 	with base32 into a single label).  SHA512 would fit
> 	happily into 2 labels (48 + 56) if we were to break the
> 	presentation into multiple of 8 characters.  This would
> 	also allow for easy decoding as you wouldn't have to
> 	reassemble the characters to decode.  You could just
> 	decode each label independently.  

While you certainly need to know this number, in general it is directly
derived from the hash algorithm.  Since you don't need the information
unless you understand the hash algorithm, I think this is totally fine.

If, in the future, we define a non-constant-length hash for use with
NSEC3, then that definition will have to describe how to determine the
label-length of the hash.  If it had to, it could always add the data to
the 'next hashed ownername' field.  Otherwise, if we define SHA-512 for
use with NSEC3, then that specification will state that the label-length
is 2, perhaps describing the normal split.

However, the current specification does not need to address this now.
Since there is no guarantee that SHA-512 (e.g.) will ever be defined for
use with NSEC3, addressing this issue in the current spec would be
mostly a waste of time.

-- 
David Blacka                      <davidb@verisignlabs.com>
Sr. Engineer    VeriSign Infrastructure Product Engineering

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 11 19:20:35 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GBgIt-0004Xe-2B
	for dnsext-archive@lists.ietf.org; Fri, 11 Aug 2006 19:20:35 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GBgIr-0003cK-L2
	for dnsext-archive@lists.ietf.org; Fri, 11 Aug 2006 19:20:35 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GBgDt-000L8h-Rk
	for namedroppers-data@psg.com; Fri, 11 Aug 2006 23:15:25 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [64.142.16.245] (helo=a.mail.sonic.net)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <dotis@mail-abuse.org>)
	id 1GBgDs-000L6h-Sz
	for namedroppers@ops.ietf.org; Fri, 11 Aug 2006 23:15:24 +0000
Received: from [168.61.10.151] (SJC-Office-DHCP-151.Mail-Abuse.ORG [168.61.10.151])
	(authenticated bits=0)
	by a.mail.sonic.net (8.13.8.Beta0-Sonic/8.13.7) with ESMTP id k7BNFNQG013205
	(version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NO);
	Fri, 11 Aug 2006 16:15:24 -0700
In-Reply-To: <198A730C2044DE4A96749D13E167AD37C66E44@MOU1WNEXMB04.vcorp.ad.vrsn.com>
References: <198A730C2044DE4A96749D13E167AD37C66E44@MOU1WNEXMB04.vcorp.ad.vrsn.com>
Mime-Version: 1.0 (Apple Message framework v752.2)
Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
Message-Id: <87CB79B6-2FFB-4258-BDB4-E0C0B49972B2@mail-abuse.org>
Cc: Namedroppers <namedroppers@ops.ietf.org>
Content-Transfer-Encoding: 7bit
From: Douglas Otis <dotis@mail-abuse.org>
Subject: Re: OASIS and new RR types 
Date: Fri, 11 Aug 2006 16:15:21 -0700
To: "Hallam-Baker, Phillip" <pbaker@verisign.com>
X-Mailer: Apple Mail (2.752.2)
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 69a74e02bbee44ab4f8eafdbcedd94a1


On Aug 10, 2006, at 10:03 PM, Hallam-Baker, Phillip wrote:

> You still suffer from thinking that the world has some form of  
> obligation to follow the proposals of this committee without any  
> effort on the member's part to convince them that this is the case.


Atlas a proprietary distributed peer-to-peer name resolution PNRP  
protocol might be seen as an alternative.  IPv6 addresses identify a  
node, and SSDP or a seed server boot-strap when retained state  
fails.  For now, UDP encapsulation of IPv6 using STUN techniques  
bridge complex and dynamic routes.  Security depends upon initial  
passwords or ad hoc exchanges of certificates to establish server- 
less relations within groups.  No registrars or centralized authorities.

- patents:
6,912,622
7,051,102
7,065,587
7,068,789
7,089,561

- ports:
Windows Peer-to-Peer Grouping - port 3587
Peer Name Resolution Protocol (PNRP) - port 3450

-Doug






--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 11 19:36:57 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GBgYj-0001JI-Th
	for dnsext-archive@lists.ietf.org; Fri, 11 Aug 2006 19:36:57 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GBgYh-0004N1-Jw
	for dnsext-archive@lists.ietf.org; Fri, 11 Aug 2006 19:36:57 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GBgWK-000O4p-GQ
	for namedroppers-data@psg.com; Fri, 11 Aug 2006 23:34:28 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [213.244.168.210] (helo=outpost.ds9a.nl)
	by psg.com with esmtp (Exim 4.60 (FreeBSD))
	(envelope-from <ahu@outpost.ds9a.nl>)
	id 1GBgWI-000O3c-ES
	for namedroppers@ops.ietf.org; Fri, 11 Aug 2006 23:34:26 +0000
Received: by outpost.ds9a.nl (Postfix, from userid 1000)
	id 732133FB6; Sat, 12 Aug 2006 01:34:05 +0200 (CEST)
Date: Sat, 12 Aug 2006 01:34:05 +0200
From: bert hubert <bert.hubert@netherlabs.nl>
To: Douglas Otis <dotis@mail-abuse.org>
Cc: "Hallam-Baker, Phillip" <pbaker@verisign.com>,
	Namedroppers <namedroppers@ops.ietf.org>
Subject: Re: OASIS and new RR types
Message-ID: <20060811233405.GA20274@outpost.ds9a.nl>
References: <198A730C2044DE4A96749D13E167AD37C66E44@MOU1WNEXMB04.vcorp.ad.vrsn.com> <87CB79B6-2FFB-4258-BDB4-E0C0B49972B2@mail-abuse.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <87CB79B6-2FFB-4258-BDB4-E0C0B49972B2@mail-abuse.org>
User-Agent: Mutt/1.5.9i
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7655788c23eb79e336f5f8ba8bce7906

On Fri, Aug 11, 2006 at 04:15:21PM -0700, Douglas Otis wrote:
> Atlas a proprietary distributed peer-to-peer name resolution PNRP  
> protocol might be seen as an alternative.  IPv6 addresses identify a  
> node, and SSDP or a seed server boot-strap when retained state  
> fails.  For now, UDP encapsulation of IPv6 using STUN techniques  

It is probably lots easier then to just use another DNS client library on
Windows. The DNS protocol is not the problem, the flakey libraries are.

Using another protocol would require another library in any case.

Kind regards.

bert

-- 
http://www.PowerDNS.com      Open source, database driven DNS Software 
http://netherlabs.nl              Open and Closed source services

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 11 20:07:54 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GBh2g-0000j9-3X
	for dnsext-archive@lists.ietf.org; Fri, 11 Aug 2006 20:07:54 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GBh2e-0006yO-QW
	for dnsext-archive@lists.ietf.org; Fri, 11 Aug 2006 20:07:54 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GBh0B-00034F-KV
	for namedroppers-data@psg.com; Sat, 12 Aug 2006 00:05:19 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [64.142.16.245] (helo=a.mail.sonic.net)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <dotis@mail-abuse.org>)
	id 1GBh0A-00030b-2u
	for namedroppers@ops.ietf.org; Sat, 12 Aug 2006 00:05:18 +0000
Received: from [168.61.10.151] (SJC-Office-DHCP-151.Mail-Abuse.ORG [168.61.10.151])
	(authenticated bits=0)
	by a.mail.sonic.net (8.13.8.Beta0-Sonic/8.13.7) with ESMTP id k7C05EWr027746
	(version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NO);
	Fri, 11 Aug 2006 17:05:15 -0700
In-Reply-To: <20060811233405.GA20274@outpost.ds9a.nl>
References: <198A730C2044DE4A96749D13E167AD37C66E44@MOU1WNEXMB04.vcorp.ad.vrsn.com> <87CB79B6-2FFB-4258-BDB4-E0C0B49972B2@mail-abuse.org> <20060811233405.GA20274@outpost.ds9a.nl>
Mime-Version: 1.0 (Apple Message framework v752.2)
Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
Message-Id: <71E9BE8A-20DA-41ED-8AFF-ABB58C7BDB55@mail-abuse.org>
Cc: Namedroppers <namedroppers@ops.ietf.org>
Content-Transfer-Encoding: 7bit
From: Douglas Otis <dotis@mail-abuse.org>
Subject: Re: OASIS and new RR types
Date: Fri, 11 Aug 2006 17:05:13 -0700
To: bert hubert <bert.hubert@netherlabs.nl>
X-Mailer: Apple Mail (2.752.2)
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7655788c23eb79e336f5f8ba8bce7906


On Aug 11, 2006, at 4:34 PM, bert hubert wrote:

> It is probably lots easier then to just use another DNS client  
> library on Windows. The DNS protocol is not the problem, the flakey  
> libraries are.
>
> Using another protocol would require another library in any case.

This alternative will soon reside atop the OS network stack and  
utilize a DNS-ified namespace.  Integrating server applications from  
the same vendor is problematic due to DLL issues.  DNS introduces  
still other dependencies.  Not just one system, but the entire  
infrastructure is affected.  Handling unknown RR types should have  
been an easier task, assuming added functionality from DNS was desired.

-Doug


--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 11 22:09:36 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GBiwS-0007nq-P9
	for dnsext-archive@lists.ietf.org; Fri, 11 Aug 2006 22:09:36 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GBiwR-0006rs-Gn
	for dnsext-archive@lists.ietf.org; Fri, 11 Aug 2006 22:09:36 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GBitD-000LpW-K4
	for namedroppers-data@psg.com; Sat, 12 Aug 2006 02:06:15 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [66.92.146.160] (helo=ogud.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <ogud@ogud.com>)
	id 1GBitC-000LpB-KP
	for namedroppers@ops.ietf.org; Sat, 12 Aug 2006 02:06:15 +0000
Received: from Puki.ogud.com (ns.ogud.com [66.92.146.160])
	by ogud.com (8.13.1/8.13.1) with ESMTP id k7C262bq029872
	for <namedroppers@ops.ietf.org>; Fri, 11 Aug 2006 22:06:04 -0400 (EDT)
	(envelope-from ogud@ogud.com)
Message-Id: <7.0.1.0.2.20060811220321.03d28350@ogud.com>
X-Mailer: QUALCOMM Windows Eudora Version 7.0.1.0
Date: Fri, 11 Aug 2006 22:06:03 -0400
To: namedroppers@ops.ietf.org
From: =?iso-8859-1?Q?=D3lafur?= =?iso-8859-1?Q?_Gu=F0mundsson?= /DNSEXT 
 co-chair <ogud@ogud.com>
Subject: Namedroppers moderation announcement
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
X-Scanned-By: MIMEDefang 2.56 on 66.92.146.160
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: d17f825e43c9aed4fd65b7edddddec89


Due to Chair's overlapping vacations, we have appointed Ed Lewis as the
moderator of namedroppers until Aug 20'th 2006.

	Olafur (on behalf of Olaf) 	


--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 11 23:05:18 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GBjoM-0000QP-6y
	for dnsext-archive@lists.ietf.org; Fri, 11 Aug 2006 23:05:18 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GBjoK-0001xF-OW
	for dnsext-archive@lists.ietf.org; Fri, 11 Aug 2006 23:05:18 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GBjmK-0004jt-Dj
	for namedroppers-data@psg.com; Sat, 12 Aug 2006 03:03:12 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-1.5 required=5.0 tests=AWL,BAYES_00,BIZ_TLD 
	autolearn=no version=3.1.1
Received: from [129.188.136.8] (helo=motgate8.mot.com)
	by psg.com with esmtp (Exim 4.60 (FreeBSD))
	(envelope-from <Donald.Eastlake@motorola.com>)
	id 1GBjmF-0004jF-AS
	for namedroppers@ops.ietf.org; Sat, 12 Aug 2006 03:03:07 +0000
Received: from il06exr04.mot.com (il06exr04.mot.com [129.188.137.134])
	by motgate8.mot.com (8.12.11/Motorola) with ESMTP id k7C336hE009300
	for <namedroppers@ops.ietf.org>; Fri, 11 Aug 2006 20:03:06 -0700 (MST)
Received: from de01exm64.ds.mot.com (de01exm64.am.mot.com [10.176.8.15])
	by il06exr04.mot.com (8.13.1/8.13.0) with ESMTP id k7C335Mp012455
	for <namedroppers@ops.ietf.org>; Fri, 11 Aug 2006 22:03:05 -0500 (CDT)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: DNSEXT WGLC: RFC2929bis
Date: Fri, 11 Aug 2006 23:03:04 -0400
Message-ID: <3870C46029D1F945B1472F170D2D979001401905@de01exm64.ds.mot.com>
In-Reply-To: <a06230903c10248a094c6@[192.168.1.101]>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: DNSEXT WGLC: RFC2929bis
Thread-Index: Aca9WtWzd1FFgKO5Q/2prbaghNn2rgAH2UCA
From: "Eastlake III Donald-LDE008" <Donald.Eastlake@motorola.com>
To: "Edward Lewis" <Ed.Lewis@neustar.biz>
Cc: <namedroppers@ops.ietf.org>
X-Brightmail-Tracker: AAAAAQAAAAQ=
X-White-List-Member: TRUE
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.5 (/)
X-Scan-Signature: 5ebbf074524e58e662bc8209a6235027

Hi Ed,

See below at @@@

-----Original Message-----
From: owner-namedroppers@ops.ietf.org
[mailto:owner-namedroppers@ops.ietf.org] On Behalf Of Edward Lewis
Sent: Friday, August 11, 2006 11:09 AM
To: namedroppers@ops.ietf.org
Cc: ed.lewis@neustar.biz
Subject: Re: DNSEXT WGLC: RFC2929bis

Ed's lunatic fringe comment for the day...

At 23:21 -0400 8/10/06, Eastlake III Donald-LDE008 wrote:
>Since I posted draft-ietf-dnsext-2929bis-03.txt, two things have=20
>occurred to me about section 3.1, RRTYPE IANA Considerations:

I don't mean to shoot the messenger, but I want to register my stance
that I no longer have been following this document.  More or less, the
discussion has gotten too wrapped around the bureaucratic axle for my
taste.  This isn't a reflection on Donald, it's a reflection on how much
time we spend making rules in the IETF.

@@@ I agree. The last round of changes was primarily adding a bunch of
niggly regulations for the designate expert. Seems to me that an IESG
appointed DNS RRTYPE expert who has available whatever comments people
post on namedroppers for three weeks about an RRTYPE proposal shouldn't
really need a pile of detailed guidelines. But most of those in the WG
who have commented on this seem to be of the other opinion so I put them
in...

'Course, saying that isn't worth a message on it's own.

>(2) CLASSes. Admittedly, allocation of RRTYPEs in new CLASSes does not=20
>seem to be a pressing problem right now but there has been some renewed

>talk of the use of new CLASSes. In any case, the problem is that the

I'm curious what this renewed interests in CLASS is.  Perhaps another
thread could be started about that if anyone is willing spill the beans.

The reason I'm surprised is that having the CLASS field after the labels
means you have to know how to interpret the labels regardless of class.
I.e., you can't define a different label syntax for a new class, no "IDN
Class" to the rescue.  CLASS is even after TYPE, so it's not useful for
the syntax of that either.  I can't think of a reason for the CLASS
these days.

@@@ ? Well, yes, the CLASS field is after the labels but label types are
CLASS independent by definition. That means that the wire encoding and
DNS properties (such as "case insensitivity") of labels can't vary by
CLASS. But the user interface properties certainly could. So an
alternative solution to Internationalized Domain Names, which of course
was not adopted, would have been a new CLASS where the current ordinary
"ASCII" labels were always interpreted as UTF-8.

@@@ And, while CLASS can't change the syntax of the TYPE field itself,
it can certainly change the syntax of the RDATA if the TYPE is CLASS
specific.

@@@ One reason to want you own CLASS is to get your own root servers.

>comment, replacement of "RR TYPE" by "RRTYPE" and provision for=20
>separate ranges for cross CLASS and IN CLASS specific RRTYPEs. Note=20
>that it

Given lessons in routing and IP address ranges, addressing and netmasks,
and the misplacement of the OPT RR already, I suspect that declaring
ranges of special meanings is an unnecessary complication.=20
Maybe in code it's easier to not have to check the class is the type is
less than 23134, but you still have to test even for that.

@@@ Well, first of all I think that after the adoption of 2929bis
(assuming it is adopted), most allocations will be by expert approval
who will work with IANA and most likely get this stuff right. Secondly,
the existing distinction between ranges for data RRTYPEs and meta/Q
RRTYPEs does have some impact on code in that, in the absence of further
knowledge, only data range RRTYPEs should be cached. But I can't see
that the distinction between cross CLASS and CLASS specific ranges I
suggested would have any effect at all on code. It is just intended to
make it possible for someone who does get a CLASS allocation go off and
do their own thing with their own CLASS specific RRTYPEs without having
to worry about clashing with CLASS independent RRTYPEs.

Maybe it would be more efficient (parameter allocation wise) to just
merge the CLASS and TYPE fields into one 32 bit number.  Rats - TYPE
comes before CLASS on the wire.

@@@ I don't particularly think that would be a good idea but it isn't
prohibited by the mere order of the fields. If it is too painful in some
implementations to have a 32 bit field with very sparse values, you
could certainly swap around the words/bytes under the covers within
resolver/server without any external sign of this.

@@@ Thanks,
@@@ Donald

--
-=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-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D
-=3D-
Edward Lewis
+1-571-434-5468
NeuStar

Soccer/Futbol. IPv6.  Both have lots of 1's and 0's and have a hard time
catching on in North America.

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Sat Aug 12 10:43:02 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GBuha-0004kU-4s
	for dnsext-archive@lists.ietf.org; Sat, 12 Aug 2006 10:43:02 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GBuhZ-0006hO-MK
	for dnsext-archive@lists.ietf.org; Sat, 12 Aug 2006 10:43:02 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GBudN-000Af6-8r
	for namedroppers-data@psg.com; Sat, 12 Aug 2006 14:38:41 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-0.8 required=5.0 tests=AWL,BAYES_00,BIZ_TLD,
	NO_REAL_NAME autolearn=no version=3.1.1
Received: from [198.32.6.68] (helo=karoshi.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <bmanning@karoshi.com>)
	id 1GBudK-000Aer-Kt
	for namedroppers@ops.ietf.org; Sat, 12 Aug 2006 14:38:38 +0000
Received: from karoshi.com (localhost.localdomain [127.0.0.1])
	by karoshi.com (8.12.8/8.12.8) with ESMTP id k7CEbX0o027212;
	Sat, 12 Aug 2006 14:37:33 GMT
Received: (from bmanning@localhost)
	by karoshi.com (8.12.8/8.12.8/Submit) id k7CEbWkT027209;
	Sat, 12 Aug 2006 14:37:32 GMT
Date: Sat, 12 Aug 2006 14:37:32 +0000
From: bmanning@vacation.karoshi.com
To: Eastlake III Donald-LDE008 <Donald.Eastlake@motorola.com>
Cc: Edward Lewis <Ed.Lewis@neustar.biz>, namedroppers@ops.ietf.org
Subject: Re: DNSEXT WGLC: RFC2929bis
Message-ID: <20060812143732.GB26958@vacation.karoshi.com.>
References: <a06230903c10248a094c6@[192.168.1.101]> <3870C46029D1F945B1472F170D2D979001401905@de01exm64.ds.mot.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <3870C46029D1F945B1472F170D2D979001401905@de01exm64.ds.mot.com>
User-Agent: Mutt/1.4.1i
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.7 (/)
X-Scan-Signature: 68ba2b07ef271dba6ee42a93832cfa4c

 lets see...  

	) one does not need a new class to have their own root serves. :)
	) i'm with Ed on the fact that this document (and by extention the WG)
	  is obsesed with process.  the presumption that a third party designated
	  expert is in fact able to weigh in on a design/implementation and "bless"
	  it seems a bit odd.   One might ask who the DE was for the PTR, A, and 
	  NS records?   
	  if we -want- to slow down process and give credence to the claims that it
	  takes undue time to advance changes to the DNS, then by all means, advance
	  this document.  

-- bill (welcoming Ed's periodic visits to his neighborhood)



On Fri, Aug 11, 2006 at 11:03:04PM -0400, Eastlake III Donald-LDE008 wrote:
> Hi Ed,
> 
> See below at @@@
> 
> -----Original Message-----
> From: owner-namedroppers@ops.ietf.org
> [mailto:owner-namedroppers@ops.ietf.org] On Behalf Of Edward Lewis
> Sent: Friday, August 11, 2006 11:09 AM
> To: namedroppers@ops.ietf.org
> Cc: ed.lewis@neustar.biz
> Subject: Re: DNSEXT WGLC: RFC2929bis
> 
> Ed's lunatic fringe comment for the day...
> 
> At 23:21 -0400 8/10/06, Eastlake III Donald-LDE008 wrote:
> >Since I posted draft-ietf-dnsext-2929bis-03.txt, two things have 
> >occurred to me about section 3.1, RRTYPE IANA Considerations:
> 
> I don't mean to shoot the messenger, but I want to register my stance
> that I no longer have been following this document.  More or less, the
> discussion has gotten too wrapped around the bureaucratic axle for my
> taste.  This isn't a reflection on Donald, it's a reflection on how much
> time we spend making rules in the IETF.
> 
> @@@ I agree. The last round of changes was primarily adding a bunch of
> niggly regulations for the designate expert. Seems to me that an IESG
> appointed DNS RRTYPE expert who has available whatever comments people
> post on namedroppers for three weeks about an RRTYPE proposal shouldn't
> really need a pile of detailed guidelines. But most of those in the WG
> who have commented on this seem to be of the other opinion so I put them
> in...
> 
> 'Course, saying that isn't worth a message on it's own.
> 
> >(2) CLASSes. Admittedly, allocation of RRTYPEs in new CLASSes does not 
> >seem to be a pressing problem right now but there has been some renewed
> 
> >talk of the use of new CLASSes. In any case, the problem is that the
> 
> I'm curious what this renewed interests in CLASS is.  Perhaps another
> thread could be started about that if anyone is willing spill the beans.
> 
> The reason I'm surprised is that having the CLASS field after the labels
> means you have to know how to interpret the labels regardless of class.
> I.e., you can't define a different label syntax for a new class, no "IDN
> Class" to the rescue.  CLASS is even after TYPE, so it's not useful for
> the syntax of that either.  I can't think of a reason for the CLASS
> these days.
> 
> @@@ ? Well, yes, the CLASS field is after the labels but label types are
> CLASS independent by definition. That means that the wire encoding and
> DNS properties (such as "case insensitivity") of labels can't vary by
> CLASS. But the user interface properties certainly could. So an
> alternative solution to Internationalized Domain Names, which of course
> was not adopted, would have been a new CLASS where the current ordinary
> "ASCII" labels were always interpreted as UTF-8.
> 
> @@@ And, while CLASS can't change the syntax of the TYPE field itself,
> it can certainly change the syntax of the RDATA if the TYPE is CLASS
> specific.
> 
> @@@ One reason to want you own CLASS is to get your own root servers.
> 
> >comment, replacement of "RR TYPE" by "RRTYPE" and provision for 
> >separate ranges for cross CLASS and IN CLASS specific RRTYPEs. Note 
> >that it
> 
> Given lessons in routing and IP address ranges, addressing and netmasks,
> and the misplacement of the OPT RR already, I suspect that declaring
> ranges of special meanings is an unnecessary complication. 
> Maybe in code it's easier to not have to check the class is the type is
> less than 23134, but you still have to test even for that.
> 
> @@@ Well, first of all I think that after the adoption of 2929bis
> (assuming it is adopted), most allocations will be by expert approval
> who will work with IANA and most likely get this stuff right. Secondly,
> the existing distinction between ranges for data RRTYPEs and meta/Q
> RRTYPEs does have some impact on code in that, in the absence of further
> knowledge, only data range RRTYPEs should be cached. But I can't see
> that the distinction between cross CLASS and CLASS specific ranges I
> suggested would have any effect at all on code. It is just intended to
> make it possible for someone who does get a CLASS allocation go off and
> do their own thing with their own CLASS specific RRTYPEs without having
> to worry about clashing with CLASS independent RRTYPEs.
> 
> Maybe it would be more efficient (parameter allocation wise) to just
> merge the CLASS and TYPE fields into one 32 bit number.  Rats - TYPE
> comes before CLASS on the wire.
> 
> @@@ I don't particularly think that would be a good idea but it isn't
> prohibited by the mere order of the fields. If it is too painful in some
> implementations to have a 32 bit field with very sparse values, you
> could certainly swap around the words/bytes under the covers within
> resolver/server without any external sign of this.
> 
> @@@ Thanks,
> @@@ Donald
> 
> --
> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> -=-
> Edward Lewis
> +1-571-434-5468
> NeuStar
> 
> Soccer/Futbol. IPv6.  Both have lots of 1's and 0's and have a hard time
> catching on in North America.
> 
> --
> to unsubscribe send a message to namedroppers-request@ops.ietf.org with
> the word 'unsubscribe' in a single line as the message text body.
> archive: <http://ops.ietf.org/lists/namedroppers/>

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Sat Aug 12 14:12:29 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GBxyH-0002JJ-QX
	for dnsext-archive@lists.ietf.org; Sat, 12 Aug 2006 14:12:29 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GBxyG-00047R-FJ
	for dnsext-archive@lists.ietf.org; Sat, 12 Aug 2006 14:12:29 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GBxup-0002Ss-7B
	for namedroppers-data@psg.com; Sat, 12 Aug 2006 18:08:55 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [144.189.100.102] (helo=motgate4.mot.com)
	by psg.com with esmtp (Exim 4.60 (FreeBSD))
	(envelope-from <Donald.Eastlake@motorola.com>)
	id 1GBxum-0002Sa-FL
	for namedroppers@ops.ietf.org; Sat, 12 Aug 2006 18:08:52 +0000
Received: from az33exr03.mot.com (az33exr03.mot.com [10.64.251.233])
	by motgate4.mot.com (8.12.11/Motorola) with ESMTP id k7CI8fY5003909
	for <namedroppers@ops.ietf.org>; Sat, 12 Aug 2006 11:08:46 -0700 (MST)
Received: from de01exm64.ds.mot.com (de01exm64.am.mot.com [10.176.8.15])
	by az33exr03.mot.com (8.13.1/8.13.0) with ESMTP id k7CI8dsG000658
	for <namedroppers@ops.ietf.org>; Sat, 12 Aug 2006 13:08:40 -0500 (CDT)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: DNSEXT WGLC: RFC2929bis
Date: Sat, 12 Aug 2006 14:08:35 -0400
Message-ID: <3870C46029D1F945B1472F170D2D979001401965@de01exm64.ds.mot.com>
In-Reply-To: <20060812143732.GB26958@vacation.karoshi.com.>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: DNSEXT WGLC: RFC2929bis
Thread-Index: Aca+HOVfXHHmpvknSUCr1kOHkYgXjwAFDkcg
From: "Eastlake III Donald-LDE008" <Donald.Eastlake@motorola.com>
To: <namedroppers@ops.ietf.org>
X-Brightmail-Tracker: AAAAAQAAAAQ=
X-White-List-Member: TRUE
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 4b800b1eab964a31702fa68f1ff0e955

Hi Bill,

See below at @@@

-----Original Message-----
From: bmanning@vacation.karoshi.com
[mailto:bmanning@vacation.karoshi.com]=20
Sent: Saturday, August 12, 2006 10:38 AM
To: Eastlake III Donald-LDE008
Cc: Edward Lewis; namedroppers@ops.ietf.org
Subject: Re: DNSEXT WGLC: RFC2929bis

 lets see... =20

	) one does not need a new class to have their own root serves.
:)

@@@ Of course there are a bunch of details and assumptions in my
statement that I thought it would be tedious to spell out. If you don't
care about access to the generally accepted IN CLASS DNS tree and/or
don't care about following the original DNS design and/or are willing to
implement enough special case kludgery, there are several ways you can
have your own root servers.

	) i'm with Ed on the fact that this document (and by extention
the WG)
	  is obsesed with process.

@@@ There is some justification for being a bit more rigid about process
in the DNSEXT WG because the DNS is such a magnet for controversy. As
for this particular document, it is inevitably entirely about process.
Why? Because, meaning no disrespect, IANA is now a clerk, not an expert,
so the process by which this clerk makes decisions (frequently with the
aid of others) on code point assignments needs to be specified.

                                   the presumption that a third party
designated
	  expert is in fact able to weigh in on a design/implementation
and "bless"
	  it seems a bit odd.    One might ask who the DE was for the
PTR, A, and=20
	  NS records?  =20

@@@ I should think it would just seem traditional rather than "odd". Jon
Postel was the universal "designated expert" when I first become active
in the IETF and I think that worked well. I wasn't around early enough
to see basic things like PTR, A, or NS defined, but I would assume that
it was Jon Postel.

	  if we -want- to slow down process and give credence to the
claims that it
	  takes undue time to advance changes to the DNS, then by all
means, advance
	  this document. =20

@@@ Why do you think the process in this document would be slower or
worse than the current process? As far as I can tell, the consensus of
the DNSEXT working group, with which I agree, is that this is a
liberalization that will make change easier. Most of the motivation for
this document is to make it easier, in some cases, to get RRTYPE
assignments.

@@@ Donald

-- bill (welcoming Ed's periodic visits to his neighborhood)

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Sun Aug 13 22:34:33 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GCSHh-0008M4-14
	for dnsext-archive@lists.ietf.org; Sun, 13 Aug 2006 22:34:33 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GCSHe-0000Hq-Mt
	for dnsext-archive@lists.ietf.org; Sun, 13 Aug 2006 22:34:33 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GCSBV-000IdR-2w
	for namedroppers-data@psg.com; Mon, 14 Aug 2006 02:28:09 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00,
	FORGED_RCVD_HELO,SPF_PASS autolearn=ham version=3.1.1
Received: from [65.205.251.75] (helo=robin.verisign.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <pbaker@verisign.com>)
	id 1GCSBU-000IdE-BC
	for namedroppers@ops.ietf.org; Mon, 14 Aug 2006 02:28:08 +0000
Received: from MOU1WNEXCN03.vcorp.ad.vrsn.com (mailer6.verisign.com [65.205.251.33])
	by robin.verisign.com (8.13.6/8.13.4) with ESMTP id k7E2RrDO014848;
	Sun, 13 Aug 2006 19:27:53 -0700
Received: from MOU1WNEXMB04.vcorp.ad.vrsn.com ([10.25.13.157]) by MOU1WNEXCN03.vcorp.ad.vrsn.com with Microsoft SMTPSVC(6.0.3790.1830);
	 Sun, 13 Aug 2006 19:27:41 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: RE: OASIS and new RR types
Date: Sun, 13 Aug 2006 19:27:52 -0700
Message-ID: <198A730C2044DE4A96749D13E167AD37C66ED8@MOU1WNEXMB04.vcorp.ad.vrsn.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: OASIS and new RR types
Thread-Index: Aca/IJNSD72u826JTTSgfRdviVDH3wAKH6kg
From: "Hallam-Baker, Phillip" <pbaker@verisign.com>
To: <mayer@ntp.isc.org>
Cc: <Mark_Andrews@isc.org>, "David Conrad" <david.conrad@icann.org>,
        "Anders Rundgren" <anders.rundgren@telia.com>,
        <namedroppers@ops.ietf.org>
X-OriginalArrivalTime: 14 Aug 2006 02:27:41.0784 (UTC) FILETIME=[37E3ED80:01C6BF49]
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.1 (/)
X-Scan-Signature: 8abaac9e10c826e8252866cbe6766464

All proposals that came from the DNS community.

MX arguably did not but if you look back to the pre-history of DNS you =
will find that DNS grew largely out of the demands of SMTP.
=20

> -----Original Message-----
> From: Danny Mayer [mailto:mayer@ntp.isc.org]=20
> Sent: Sunday, August 13, 2006 5:36 PM
> To: Hallam-Baker, Phillip
> Cc: Mark_Andrews@isc.org; David Conrad; Anders Rundgren;=20
> namedroppers@ops.ietf.org
> Subject: Re: OASIS and new RR types
>=20
> Hallam-Baker, Phillip wrote:
> > Until SPF appeared there was no mainstream proposal to add=20
> records to=20
> > the DNS to support a feature that was not principaly an=20
> extension of=20
> > the DNS itself.
> >=20
>=20
> You mean apart from MX, SRV, and NAPTR?
>=20
> Danny
>=20
>=20

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Mon Aug 14 14:47:55 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GChTf-00057j-K2
	for dnsext-archive@lists.ietf.org; Mon, 14 Aug 2006 14:47:55 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GChTe-0003MW-82
	for dnsext-archive@lists.ietf.org; Mon, 14 Aug 2006 14:47:55 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GChQk-0003qc-Km
	for namedroppers-data@psg.com; Mon, 14 Aug 2006 18:44:54 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-1.4 required=5.0 tests=AWL,BAYES_00,
	DNS_FROM_RFC_POST autolearn=no version=3.1.1
Received: from [66.92.146.160] (helo=ogud.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Ed.Lewis@neustar.biz>)
	id 1GChQi-0003qA-V5
	for namedroppers@ops.ietf.org; Mon, 14 Aug 2006 18:44:53 +0000
Received: from [192.168.1.101] (ns.ogud.com [66.92.146.160])
	by ogud.com (8.13.1/8.13.1) with ESMTP id k7EIilR6000564;
	Mon, 14 Aug 2006 14:44:49 -0400 (EDT)
	(envelope-from Ed.Lewis@neustar.biz)
Mime-Version: 1.0
Message-Id: <a06230901c106748abd79@[192.168.1.101]>
In-Reply-To: <7.0.1.0.2.20060811220321.03d28350@ogud.com>
References: <7.0.1.0.2.20060811220321.03d28350@ogud.com>
Date: Mon, 14 Aug 2006 14:44:06 -0400
To: =?iso-8859-1?Q?=D3lafur_Gu=F0mundsson_=2FDNSEXT_co=2Dchair?=  <ogud@ogud.com>
From: Edward Lewis <Ed.Lewis@neustar.biz>
Subject: Re: Namedroppers moderation announcement
Cc: namedroppers@ops.ietf.org
Content-Type: text/plain; charset="iso-8859-1" ; format="flowed"
Content-Transfer-Encoding: quoted-printable
X-Scanned-By: MIMEDefang 2.56 on 66.92.146.160
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: ea4ac80f790299f943f0a53be7e1a21a

Oh, I forgot that this might come up and was on a=20
mini-vacation myself since Friday.  Hopefully my=20
inattentiveness did not bring down the Internet,=20
this time, that is. ;)

At 22:06 -0400 8/11/06, =D3lafur Gu=F0mundsson /DNSEXT co-chair wrote:
>Due to Chair's overlapping vacations, we have appointed Ed Lewis as the
>moderator of namedroppers until Aug 20'th 2006.
>
>	Olafur (on behalf of Olaf)
>
>
>--
>to unsubscribe send a message to namedroppers-request@ops.ietf.org with
>the word 'unsubscribe' in a single line as the message text body.
>archive: <http://ops.ietf.org/lists/namedroppers/>

-- 
-=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-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-
Edward Lewis                                                +1-571-434-5468
NeuStar

Soccer/Futbol. IPv6.  Both have lots of 1's and 0's and have a hard time
catching on in North America.

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From jauntily@thewrightbuilder.com Mon Aug 14 15:38:55 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GCiH1-0005T9-GD
	for dnsext-archive@ietf.org; Mon, 14 Aug 2006 15:38:55 -0400
Received: from [213.148.24.21] (helo=localhost)
	by ietf-mx.ietf.org with smtp (Exim 4.43)
	id 1GCiGz-0007cF-HF
	for dnsext-archive@ietf.org; Mon, 14 Aug 2006 15:38:55 -0400
Message-ID: <000001c6bfd8$0f77fa00$0100007f@localhost>
From: "Bobbette White" <jauntily@thewrightbuilder.com>
To: <dnsext-archive@ietf.org>
Subject: Billing Update, Charges for Account #79207
Date: Mon, 14 Aug 2006 23:38:48 +0400
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="----=_NextPart_000_0001_01C6BFD8.0F77FA00"
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook, Build 10.0.3416
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1506
X-Spam-Score: 3.9 (+++)
X-Scan-Signature: 8949cc4fd406a34204d26327803246d1

This is a multi-part message in MIME format.

------=_NextPart_000_0001_01C6BFD8.0F77FA00
Content-Type: multipart/mixed;
	boundary="----=_NextPart_001_000E_01C6BFD8.0F77FA00"


------=_NextPart_001_000E_01C6BFD8.0F77FA00
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Invoice Code Change to Invoice Identifier 

------=_NextPart_000_0001_01C6BFD8.0F77FA00
Content-Type: application/msword;
 name="invoice.doc"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="invoice.doc"

0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAANwAAAAAA
AAAAEAAANQAAAAEAAAD+////AAAAADgAAAD/////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////////////////////////spcEAcWAJBAAA+BK/AAAAAAAAEAAAAAAABgAA
0goAAA4AYmpianFQcVAAAAAAAAAAAAAAAAAAAAAAAAAJBBYALhwAABM6AQATOgEA0gIAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//w8AAAAAAAAAAAD//w8AAAAAAAAAAAD//w8A
AAAAAAAAAAAAAAAAAAAAAKQAAAAAAJIEAAAAAAAAkgQAAJIEAAAAAAAAkgQAAAAAAACSBAAA
AAAAAJIEAAAAAAAAkgQAABQAAAAAAAAAAAAAAMwEAAAkAgAA2AsAAAAAAADYCwAAAAAAANgL
AAAAAAAA2AsAABwAAAD0CwAAJAAAAPAGAAAAAAAACREAAFoBAAAkDAAAKAAAAEwMAAAAAAAA
TAwAAAAAAABMDAAAAAAAAEwMAAAAAAAAJw0AAAAAAAAnDQAAAAAAACcNAAAAAAAAiBAAAAIA
AACKEAAAAAAAAIoQAAAAAAAAihAAAAAAAACKEAAAAAAAAIoQAAAAAAAAihAAACQAAABjEgAA
aAIAAMsUAACGAAAArhAAABUAAAAAAAAAAAAAAAAAAAAAAAAAkgQAAAAAAAA6DwAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAnDQAAAAAAACcNAAAAAAAAOg8AAAAAAAA6DwAAAAAAAK4QAAAAAAAA
AAAAAAAAAACSBAAAAAAAAJIEAAAAAAAATAwAAAAAAAAAAAAAAAAAAEwMAADbAAAAwxAAABYA
AAC8DwAAAAAAALwPAAAAAAAAvA8AAAAAAAA6DwAAFgAAAJIEAAAAAAAATAwAAAAAAACSBAAA
AAAAAEwMAAAAAAAAiBAAAAAAAAAAAAAAAAAAALwPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOg8AAAAAAACIEAAAAAAAAAAAAAAAAAAA
vA8AAAAAAAAAAAAAAAAAALwPAAAAAAAAkgQAAAAAAACSBAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvA8AAAAAAABMDAAA
AAAAABgMAAAMAAAAIJOI8uu4xgEAAAAAAAAAANgLAAAAAAAAUA8AAAoAAAC8DwAAAAAAAAAA
AAAAAAAALBAAAFwAAADZEAAAMAAAAAkRAAAAAAAAvA8AAAAAAABRFQAAAAAAAFoPAABYAAAA
URUAAAAAAAC8DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFEVAAAAAAAAAAAAAAAAAACSBAAA
AAAAALwPAABwAAAAJw0AAJIAAAC5DQAAaAAAALwPAAAAAAAAIQ4AAFQAAAB1DgAAxQAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJw0AAAAAAAAnDQAAAAAAACcNAAAAAAAA
rhAAAAAAAACuEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsg8AAAoA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcNAAAAAAAAJw0AAAAAAAAnDQAA
AAAAAAkRAAAAAAAAOg8AAAAAAAA6DwAAAAAAADoPAAAAAAAAOg8AAAAAAAAAAAAAAAAAAPAG
AAAAAAAA8AYAAAAAAADwBgAAZAQAAFQLAACEAAAA8AYAAAAAAADwBgAAAAAAAPAGAAAAAAAA
VAsAAAAAAACmBAAAFAAAALoEAAAOAAAAyAQAAAQAAACSBAAAAAAAAJIEAAAAAAAAkgQAAAAA
AACSBAAAAAAAAJIEAAAAAAAAkgQAAAAAAAD/////AAAAAAIADAEAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEJhY2syU2Nob29sIFNvZnR3YXJlIEJsb3dvdXQgU2Fs
ZSEHBw1TdG9wIG92ZXJwYXlpbmcgZm9yIHNvZnR3YXJlLg1CdXkgT0VNIFNvZnR3YXJlIHRv
ZGF5LCBEb3dubG9hZCBJTlNUQU5UTFkgJg0TIEhZUEVSTElOSyAiaHR0cDovL3RlbW5pZXBy
b2dpLmNvbSIgARRTYXZlIE92ZXIgODUlIRUNTWljcm9zb2Z0IE9mZmljZSAyMDAzIFByb2Zl
c3Npb25hbA13L0NvbnRhY3QgTWFuYWdlcg0NV2luZG93cyBYUCBQcm9mZXNzaW9uYWwNSW5j
bHVkZXMgU2VydmljZSBQYWNrIDENDUFkb2JlIFBob3Rvc2hvcCBDUzIgdiA5LjANIzEgUmF0
ZWQgUGhvdG8gRWRpdGluZyBzb2Z0d2FyZQ0NQWRvYmUgQWNyb2JhdCBQcm9mZXNzaW9uYWwg
diA3LjANRXNzZW50aWFsIGZvciBXZWIgRG9jdW1lbnRzDQ1SZXRhaWwgUHJpY2UgQCBTdGFw
bGVzOiAkNTQ5Ljk1DUV4Y2x1c2l2ZSBTYWxlIFByaWNlOiAkNjkuOTUNDVJldGFpbCBQcmlj
ZSBAIFN0YXBsZXM6ICQyNDkuOTUNRXhjbHVzaXZlIFNhbGUgUHJpY2U6ICQ0OS45NQ0NUmV0
YWlsIFByaWNlIEAgU3RhcGxlczogJDU5OS45NQ1FeGNsdXNpdmUgU2FsZSBQcmljZTogJDY5
Ljk1DQ1SZXRhaWwgUHJpY2UgQCBTdGFwbGVzOiAkNDQ5Ljk1DUV4Y2x1c2l2ZSBTYWxlIFBy
aWNlOiAkNjkuOTUNDQcHEyBIWVBFUkxJTksgImh0dHA6Ly90ZW1uaWVwcm9naS5jb20iIAEU
VmlzaXQgb3VyIFdlYnNpdGUgYW5kIGdldCB5b3VycyB0b2RheSEVBwcNAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAIggAACMIAAAkCAAAJQgAAHAIAABxCAAAlQgAAJYI
AACXCAAApQgAAKYIAACnCAAAhgkAAPHi3tHBppByplumRTIAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAJBVogBWBABZogBWBADUIgUIqAU9KAgBRSgIAXkoCAHBoMzMzAAArFWjB
W24AFmjeNz8ANQiBPioBQioBQ0o8AE9KBABRSgQAYUo8AHBoAAAAACwVaMFbbgAWaN43PwAw
ShEANQiBQioBQ0o8AE9KBABRSgQAYUo8AHBoAAAAAAA6AgiBA2p1AAAABggBFWjBW24AFmjB
W24ANQiBPioBQioBQ0o8AE9KBABRSgQAVQgBYUo8AHBoAAAAAAArFWjBW24AFmiAFYEANQiB
PioBQioBQ0o8AE9KBABRSgQAYUo8AHBoAAAAADQDagAAAAAVaMFbbgAWaIAVgQA1CIE+KgFC
KgFDSjwAT0oEAFFKBABVCAFhSjwAcGgAAAAAAB8VaMFR+gAWaN43PwA1CIFDSjAAT0oEAFFK
BABhSjAAGRZoHhvgADUIgUNKEABPSgQAUUoEAGFKEAAGFmjeNz8AABwVaH0TcgAWaFk2AABD
SkgAT0oDAFFKAwBhSkgAABwVaH0TcgAWaFJ5OgBDSkgAT0oDAFFKAwBhSkgADQAGAAAjCAAA
JAgAACUIAABDCAAAcAgAAKcIAADKCAAA3AgAAN0IAAD1CAAADQkAAPMAAAAAAAAAAAAAAAB1
AAAAAAAAAAAAAAAAaQAAAAAAAAAAAAAAAGkAAAAAAAAAAAAAAABpAAAAAAAAAAAAAAAAaQAA
AAAAAAAAAAAAAGAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAGAAAAAA
AAAAAAAAAABgAAAAAAAAAAAAAAAAAAkAABYkAUlmAgAAAGdkwVtuAAwAAAMkARYkAUlmAQAA
AGEkAWdk3jc/AAB9AABrZAAAAAAWJAEXJAFJZgEAAAAClmwABdYYBAEAAAQBAAAEAQAABAEA
AAQBAAAEAQAACNYaAAGU/ywiAAaYIgAAAAAAAAAAAAAAAAAAAAAJ1gIgAAp0AADgARLWCgAA
AP8AAAAAAAAT1jAAAAD/BAEAAAAAAP8EAQAAAAAA/wQBAAAAAAD/BAEAAAAAAP8EAQAAAAAA
/wQBAAAU9gEAABU2ARf2AwAAGPYDAAAa1gQAAAD/G9YEAAAA/xzWBAAAAP8d1gQAAAD/NNYG
AAEFAwAANNYGAAEKA2wAYNYKAAAA/wAAAAAAAGH2AwAAcNYKAAAA/wAAAAAAAAwAAAMkARYk
AUlmAQAAAGEkAWdkfRNyAAALAAYAANIKAAD9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAABAQENCQAADgkAACgJ
AABICQAASQkAAGoJAACGCQAAhwkAAKcJAADECQAAxQkAAOUJAAACCgAAAwoAACMKAABACgAA
QQoAAGEKAAB+CgAA9gAAAAAAAAAAAAAAAPYAAAAAAAAAAAAAAAD2AAAAAAAAAAAAAAAA9gAA
AAAAAAAAAAAAAPYAAAAAAAAAAAAAAAD2AAAAAAAAAAAAAAAA6wAAAAAAAAAAAAAAAPYAAAAA
AAAAAAAAAAD2AAAAAAAAAAAAAAAA9gAAAAAAAAAAAAAAAPYAAAAAAAAAAAAAAAD2AAAAAAAA
AAAAAAAA9gAAAAAAAAAAAAAAAPYAAAAAAAAAAAAAAAD2AAAAAAAAAAAAAAAA9gAAAAAAAAAA
AAAAAPYAAAAAAAAAAAAAAADrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
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
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAZ2TBW24AAEAAAGtk4gIAABYk
ARckAUlmAQAAAAKWbAAI1hoAAZT/LCIABpgiAAAAAAAAAAAAAAAAAAAAAAp0AADgART2AQAA
FTYBF/YDAAAY9gMAABrWBAAAAP8b1gQAAAD/HNYEAAAA/x3WBAAAAP801gYAAQUDAAA01gYA
AQoDbABh9gMAAAACLAAxkGgBH7DQLyCw4D0hsAgHIrAIByOQoAUkkKAFJbAAABew0AIYsNAC
DJDQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABzABYkARckAUlmAQAAAAGW
AAAhdgABaAE11gUAAQOYIiN2AAGYIjpWDwAClmwACdYCIAAKdAAA4AES1goAAAD/AAAAAAAA
FPYBAAAVNgEY9gMAADXWBQABA5giYNYKAAAA/wAAAAAAAHDWCgAAAP8AAAAAAAChAAAARAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAADQyep5+brOEYyCAKoAS6kLAgAAAAMAAADgyep5+brOEYyCAKoAS6kLMAAAAGgA
dAB0AHAAOgAvAC8AdABlAG0AbgBpAGUAcAByAG8AZwBpAC4AYwBvAG0ALwAAAKkAFiQBSWYC
AAAASyQBTCQBAZZsACF2AAJoATXWBQABA/wSNdYFAQIDtQ4jdgAB/BIjdgECtQ46Vg8AApZs
AAeUvQsKdAAA4AENNmAPlGIBEJS0ABPWMAAAAP8AAAAAAAAA/wAAAAAAAAD/AAAAAAAAAP8A
AAAAAAAA/wAAAAAAAAD/AAAAABT2A7EhFTYBGPYDAAAelLQANdYFAAED/BI11gUBAgO1DmU0
AX4AFiQBFyQBSWYBAAAAAZYAACF2AAFoATXWBQABA5giI3YAAZgiOlYPAAKWbAAHlFUKCnQA
AOABE9YwAAAA/wAAAAAAAAD/AAAAAAAAAP8AAAAAAAAA/wAAAAAAAAD/AAAAAAAAAP8AAAAA
FPYBAAAVNgEY9gMAADXWBQABA5gioQAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0Mnqefm6zhGMggCqAEupCwIA
AAADAAAA4Mnqefm6zhGMggCqAEupCzAAAABoAHQAdABwADoALwAvAHQAZQBtAG4AaQBlAHAA
cgBvAGcAaQAuAGMAbwBtAC8AAAB6ABYkARckAUlmAQAAAAGWAAAhdgABaAE11gUAAQOYIiN2
AAGYIjpWDwAClmwACnQAAOABE9YwAAAA/wAAAAAAAAD/AAAAAAAAAP8AAAAAAAAA/wAAAAAA
AAD/AAAAAAAAAP8AAAAAFPYBAAAVNgEY9gMAADXWBQABA5giAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhgISABIAAQCcAA8ABAAAAAAAAAAAAAQA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAQPH/AgBAAAwEAAAAAAAAAAAGAE4A
bwByAG0AYQBsAAAAAgAAABgAQ0oYAF9IAQRhShgAbUgJBHNICQR0SAkEAAAAAAAAAAAAAAAA
AAAAAAAARABBQPL/oQBEAAwFAAAAAAAAAAAWAEQAZQBmAGEAdQBsAHQAIABQAGEAcgBhAGcA
cgBhAHAAaAAgAEYAbwBuAHQAAAAAAFIAaUDz/7MAUgAMBQAAAAAAAAAADABUAGEAYgBsAGUA
IABOAG8AcgBtAGEAbAAAABwAF/YDAAA01gYAAQoDbAA01gYAAQUDAABh9gMAAAIACwAAACgA
a0D0/8EAKAAABQAAAAAAAAAABwBOAG8AIABMAGkAcwB0AAAAAgAAAAAAAABqAJpAswDzAGoA
DAQAAN43PwAAAAoAVABhAGIAbABlACAARwByAGkAZAAAADcAOlYPABPWMAAAAP8EAQAAAAAA
/wQBAAAAAAD/BAEAAAAAAP8EAQAAAAAA/wQBAAAAAAD/BAEAAAACAA8AAABIAJkAAQACAUgA
DAUAAAAzjQAAAAwAQgBhAGwAbABvAG8AbgAgAFQAZQB4AHQAAAACABAAFABDShAAT0oFAFFK
BQBeSgUAYUoQADYAVUCiABEBNgAMBAAAgBWBAAAACQBIAHkAcABlAHIAbABpAG4AawAAAAwA
PioBQioCcGgAAP8AAAAAANICAAALAAAcAAAHAP////8BAAAABCEAAP//AQCgepkAAAAAAAAA
AADSAgAAAAAAAAAAAAAAAAAAAAAjAAAAJAAAACUAAABDAAAAcAAAAKcAAADKAAAA3AAAAN0A
AAD1AAAADQEAAA4BAAAoAQAASAEAAEkBAABqAQAAhgEAAIcBAACnAQAAxAEAAMUBAADlAQAA
AgIAAAMCAAAjAgAAQAIAAEECAABhAgAAfgIAAIACAACBAgAA0AIAANECAADUAgAAEAIAAMAh
AABbgggAAAAAAAAAAAC1BBEAAAEAAMAhAAAX7QEAAAEAAMAhAADBlAUAAAIAAMAhAADBlAUA
AAEAAMAhAADw+QYAAAEAACQSAACNrAIAAAEAACQSAACNrAIAAAEAACQSAACNrAIAAAEAACQS
AACNrAIAAAEAACQSAACNrAIAAAEAACQSAACNrAIAAAEAACQSAACNrAIAAAEAACQSAACNrAIA
AAEAACQSAACNrAIAAAEAACQSAACNrAIAAAEAACQSAACNrAIAAAEAACQSAACNrAIAAAEAAN0N
AACNrAIAAAEAAN0NAACNrAIAAAEAAN0NAACNrAIAAAEAAN0NAACNrAIAAAEAAN0NAACNrAIA
AAEAAN0NAACNrAIAAAEAAN0NAACNrAIAAAEAAN0NAACNrAIAAAEAAN0NAACNrAIAAAEAAN0N
AACNrAIAAAEAAN0NAACNrAIAAAAAAAAAAACdFiAAAAAAAAAAAACBKj0AAAEAAMAhAADrdAQA
AAAAAAAAAADrdAQAAAEAAMAhAACNrAIAAAAAACMAAAAkAAAAJQAAAEMAAABwAAAApwAAAMoA
AADcAAAA3QAAAPUAAAANAQAADgEAACgBAABIAQAASQEAAGoBAACGAQAAhwEAAKcBAADEAQAA
xQEAAOUBAAACAgAAAwIAACMCAABAAgAAQQIAAGECAAB+AgAAfwIAAIACAACBAgAA0AIAANEC
AADUAgAAqQAAAAAwAAAAAAAAAIAAAACAAQAA0AAAAAAgAJkAAAAAMAAAAAAAAACAAAAAgAEA
ANQAAAAAIACpAAAAADAAAAAAAAAAgAAAAIABAACYAAAAAAAAqQAAAAAwAAAAAAAAAIAAAACA
AQAAmAAAAAAAAKkAAAAAMAAAAAAAAACAAAAAgAEAAJgAAAAAAACpAAAAADAAAAAAAAAAgAAA
AIABAACYAAAAAAAAqQAAAAAwAAAAAAAAAIAAAACAAgAAmAAAAAAAAKkAAAAAMAAAAAAAAACA
AAAAgAIAAJgAAAAAAACpAAAAADAAAAAAAAAAgAAAAIACAACYAAAAAAAAqQAAAAAwAAAAAAAA
AIAAAACAAgAAmAAAAAAAAKkAAAAAMAAAAAAAAACAAAAAgAIAAJgAAAAAAACpAAAAADAAAAAA
AAAAgAAAAIACAACYAAAAAAAAqQAAAAAwAAAAAAAAAIAAAACAAgAAmAAAAAAAAKkAAAAAMAAA
AAAAAACAAAAAgAIAAJgAAAAAAACpAAAAADAAAAAAAAAAgAAAAIACAACYAAAAAAAAqQAAAAAw
AAAAAAAAAIAAAACAAgAAmAAAAAAAAKkAAAAAMAAAAAAAAACAAAAAgAIAAJgAAAAAAACpAAAA
ADAAAAAAAAAAgAAAAIACAACYAAAAACAAqQAAAAAwAAAAAAAAAIAAAACAAgAAmAAAAAAAAKkA
AAAAMAAAAAAAAACAAAAAgAIAAJgAAAAAAACpAAAAADAAAAAAAAAAgAAAAIACAACYAAAAAAAA
qQAAAAAwAAAAAAAAAIAAAACAAgAAmAAAAAAAAKkAAAAAMAAAAAAAAACAAAAAgAIAAJgAAAAA
AACpAAAAADAAAAAAAAAAgAAAAIACAACYAAAAAAAAqQAAAAAwAAAAAAAAAIAAAACAAgAAmAAA
AAAAAKkAAAAAMAAAAAAAAACAAAAAgAIAAJgAAAAAAACpAAAAADAAAAAAAAAAgAAAAIACAACY
AAAAAAAAqQAAAAAwAAAAAAAAAIAAAACAAgAAmAAAAAAAAKkAAAAAMAAAAAAAAACAAAAAgAIA
AJgAAAAAIACpAAAAADAAAAAAAAAAgAAAAIACAACcAAAAACAAqQAAAAAwAAAAAAAAAIAAAACA
AQAAmAAAAAAgAJkAAAAAMAAAAAAAAACAAAAAgAEAAJwAAAAAIACpAAAAADAAAAAAAAAAgAAA
AIABAADQAAAAACAAmQAAAAAwAAAAAAAAAIAAAACAAQAA1AAAAAAgAJgAAAAAMAAAAAAAAACA
AAAAgAAAAAAAAAAAAAEAAAAAygAAAH4CAAB/AgAA1AIAAEvIADAAEAAAAAAAAAIAAAADAAIA
AAAAAAAAgAdLyAAwAQAAAAAAAAACAAAAAQABAAIAAAAAAGoHAkAAClsBmwEAAAAAAAAAAAAA
AQAAAAAAAAAgB0uIADAAEAAAAAAAAAEAAAAAAAAAAAAAAAQOnwcABgAAhgkAAKYKAADSCgAA
BgAAAAoAAAAMAAAAAAYAAA0JAAB+CgAA0AoAANIKAAAHAAAACQAAAAsAAAANAAAAAAYAANIK
AAAIAAAAcAAAAJYAAAClAAAAgQIAAKcCAADOAgAA0gIAABNYFP8VhBNYFP8VhA8AAPA4AAAA
AAAG8BgAAAACCAAAAgAAAAEAAAABAAAAAQAAAAIAAABAAB7xEAAAAP//AAAAAP8AgICAAPcA
ABAADwAC8JIAAAAQAAjwCAAAAAEAAAABBAAADwAD8DAAAAAPAATwKAAAAAEACfAQAAAAAAAA
AAAAAAAAAAAAAAAAAAIACvAIAAAAAAQAAAUAAAAPAATwQgAAABIACvAIAAAAAQQAAAAOAABT
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
awAAAAMAAABnAgAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/wAABQECAAAAAAAAAAAA
AAAAAAAAAAACAAAAAtXN1ZwuGxCTlwgAKyz5rkQAAAAF1c3VnC4bEJOXCAArLPmuXAEAABgB
AAAMAAAAAQAAAGgAAAAPAAAAcAAAAAUAAACYAAAABgAAAKAAAAARAAAAqAAAABcAAACwAAAA
CwAAALgAAAAQAAAAwAAAABMAAADIAAAAFgAAANAAAAANAAAA2AAAAAwAAAD3AAAAAgAAAOQE
AAAeAAAAIAAAAFBob2VuaXggTWFuYWdlbWVudCBDb3Jwb3JhdGlvbgAAAwAAAAUAAAADAAAA
AQAAAAMAAADRAgAAAwAAAOYVCwALAAAAAAAAAAsAAAAAAAAACwAAAAAAAAALAAAAAAAAAB4Q
AAABAAAAEwAAAFNBVkUgWU9VUiBCVVNJTkVTUwAMEAAAAgAAAB4AAAAGAAAAVGl0bGUAAwAA
AAEAAAAAAAAUAQAAAwAAAAAAAAAgAAAAAQAAADgAAAACAAAAQAAAAAEAAAACAAAADAAAAF9Q
SURfSExJTktTAAIAAADkBAAAQQAAAMwAAAAMAAAAAwAAADMAIwADAAAAAwAAAAMAAAAAAAAA
AwAAAAUAAAAfAAAAGAAAAGgAdAB0AHAAOgAvAC8AdABlAG0AbgBpAGUAcAByAG8AZwBpAC4A
YwBvAG0ALwAAAB8AAAABAAAAAAASAAMAAAAzACMAAwAAAAAAAAADAAAAAAAAAAMAAAAFAAAA
HwAAABgAAABoAHQAdABwADoALwAvAHQAZQBtAG4AaQBlAHAAcgBvAGcAaQAuAGMAbwBtAC8A
AAAfAAAAAQAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAADAAAABAAAAAUAAAAGAAAA
BwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAD+////EAAAABEAAAASAAAAEwAAABQA
AAAVAAAAFgAAAP7///8YAAAAGQAAABoAAAAbAAAAHAAAAB0AAAAeAAAAHwAAACAAAAAhAAAA
/v///yMAAAAkAAAAJQAAACYAAAAnAAAAKAAAACkAAAD+////KwAAACwAAAAtAAAALgAAAC8A
AAAwAAAAMQAAAP7////9////NAAAAP7////+/////v//////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//9SAG8AbwB0ACAARQBuAHQAcgB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAFgAFAf//////////AwAAAAYJAgAAAAAAwAAAAAAAAEYAAAAAAAAAAAAA
AAAgk4jy67jGATYAAACAAAAAAAAAAEQAYQB0AGEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAIB////////////////AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAAAQAAAAAAAAMQBUAGEAYgBsAGUA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4A
AgEBAAAABgAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAA
URUAAAAAAABXAG8AcgBkAEQAbwBjAHUAbQBlAG4AdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAGgACAQIAAAAFAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAuHAAAAAAAAAUAUwB1AG0AbQBhAHIAeQBJAG4AZgBvAHIA
bQBhAHQAaQBvAG4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAIB////////////////
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAAQAAAAAAAABQBEAG8A
YwB1AG0AZQBuAHQAUwB1AG0AbQBhAHIAeQBJAG4AZgBvAHIAbQBhAHQAaQBvAG4AAAAAAAAA
AAAAADgAAgEEAAAA//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAqAAAAABAAAAAAAAABAEMAbwBtAHAATwBiAGoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgACAP///////////////wAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////
////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AQAAAP7/////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////8BAP7/AwoAAP////8GCQIAAAAAAMAAAAAAAABG
HwAAAE1pY3Jvc29mdCBPZmZpY2UgV29yZCBEb2N1bWVudAAKAAAATVNXb3JkRG9jABAAAABX
b3JkLkRvY3VtZW50LjgA9DmycQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFIA
bwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAWAAUB//////////8DAAAABgkCAAAAAADAAAAAAAAARgAAAAAAAAAAAAAAAOBO
twb2uMYBNgAAAIAAAAAAAAAARABhAHQAYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAgH///////////////8AAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAAAAABAAAAAAAAAxAFQAYQBiAGwAZQAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgACAQEA
AAAGAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAABRFQAA
AAAAAFcAbwByAGQARABvAGMAdQBtAGUAbgB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAaAAIBAgAAAAUAAAD/////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAC4cAAAAAAAAAQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgA
AAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAD+////EAAAABEAAAASAAAAEwAAABQAAAAVAAAA
FgAAAP7///8YAAAAGQAAABoAAAAbAAAAHAAAAB0AAAAeAAAAHwAAACAAAAAhAAAA/v///yMA
AAAkAAAAJQAAACYAAAAnAAAAKAAAACkAAAD+////////////////////////////////////
///////////////////////////+/////v///0EAAAD9////OgAAADsAAAA8AAAAPQAAAD4A
AAA/AAAAQAAAAP7////+////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////+/wAA
BQECAAAAAAAAAAAAAAAAAAAAAAACAAAAAtXN1ZwuGxCTlwgAKyz5rkQAAAAF1c3VnC4bEJOX
CAArLPmuXAEAABgBAAAMAAAAAQAAAGgAAAAPAAAAcAAAAAUAAACYAAAABgAAAKAAAAARAAAA
qAAAABcAAACwAAAACwAAALgAAAAQAAAAwAAAABMAAADIAAAAFgAAANAAAAANAAAA2AAAAAwA
AAD3AAAAAgAAAOQEAAAeAAAAIAAAAFBob2VuaXggTWFuYWdlbWVudCBDb3Jwb3JhdGlvbgAA
AwAAAAUAAAADAAAAAQAAAAMAAADRAgAAAwAAAOYVCwALAAAAAAAAAAsAAAAAAAAACwAAAAAA
AAALAAAAAAAAAB4QAAABAAAAEwAAAFNBVkUgWU9VUiBCVVNJTkVTUwAMEAAAAgAAAB4AAAAG
AAAAVGl0bGUAAwAAAAEAAAAAAAAUAQAAAwAAAAAAAAAgAAAAAQAAADgAAAACAAAAQAAAAAEA
AAACAAAADAAAAF9QSURfSExJTktTAAIAAADkBAAAQQAAAMwAAAAMAAAAAwAAADMAIwADAAAA
AwAAAAMAAAAAAAAAAwAAAAUAAAAfAAAAGAAAAGgAdAB0AHAAOgAvAC8AdABlAG0AbgBpAGUA
cAByAG8AZwBpAC4AYwBvAG0ALwAAAB8AAAABAAAAAAASAAMAAAAzACMAAwAAAAAAAAADAAAA
AAAAAAMAAAAFAAAAHwAAABgAAABoAHQAdABwADoALwAvAHQAZQBtAG4AaQBlAHAAcgBvAGcA
aQAuAGMAbwBtAC8AAAAfAAAAAQAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQBTAHUAbQBtAGEA
cgB5AEkAbgBmAG8AcgBtAGEAdABpAG8AbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgA
AgH///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAAA
ABAAAAAAAAAFAEQAbwBjAHUAbQBlAG4AdABTAHUAbQBtAGEAcgB5AEkAbgBmAG8AcgBtAGEA
dABpAG8AbgAAAAAAAAAAAAAAOAACAQQAAAD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAADkAAAAAEAAAAAAAAAEAQwBvAG0AcABPAGIAagAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAIA////////////////
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAD///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAA=
------=_NextPart_000_0001_01C6BFD8.0F77FA00--



From owner-namedroppers@ops.ietf.org Mon Aug 14 16:40:51 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GCjEx-0007e3-HU
	for dnsext-archive@lists.ietf.org; Mon, 14 Aug 2006 16:40:51 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GCfvW-00021F-Tq
	for dnsext-archive@lists.ietf.org; Mon, 14 Aug 2006 13:08:34 -0400
Received: from psg.com ([147.28.0.62])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1GCfoE-0000FY-Ab
	for dnsext-archive@lists.ietf.org; Mon, 14 Aug 2006 13:01:04 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GCfjM-000LXI-Dn
	for namedroppers-data@psg.com; Mon, 14 Aug 2006 16:56:00 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00,SPF_PASS 
	autolearn=ham version=3.1.1
Received: from [81.200.64.181] (helo=shell-ng.nominum.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Mike.StJohns@nominum.com>)
	id 1GCfjL-000LX5-O6
	for namedroppers@ops.ietf.org; Mon, 14 Aug 2006 16:55:59 +0000
Received: from STJOHNS-LAPTOP2.nominum.com (shell-ng.nominum.com [81.200.64.181])
	by shell-ng.nominum.com (Postfix) with ESMTP id 8E6D75688C
	for <namedroppers@ops.ietf.org>; Mon, 14 Aug 2006 09:55:53 -0700 (PDT)
	(envelope-from Mike.StJohns@nominum.com)
Message-Id: <7.0.1.0.2.20060814124318.04043498@nominum.com>
X-Mailer: QUALCOMM Windows Eudora Version 7.0.1.0
Date: Mon, 14 Aug 2006 12:55:58 -0400
To: namedroppers@ops.ietf.org
From: Mike StJohns <Mike.StJohns@nominum.com>
Subject: draft-ietf-dnsext-trustupdate-timers-03 - Last Pass
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: -2.6 (--)
X-Scan-Signature: 9182cfff02fae4f1b6e9349e01d62f32

OK -

Speak now or forever hold your peace.  Last date for comments is Wed 
1700 EDT this week.

I'll be putting out a final version of this by the end of the week 
with the following changes (Names in parens are the reviewers that 
prompted the changes - thanks!).  I expect this one to go to WG last call:

Adding "... - the new trust anchor will be populated at the resolvers 
on the schedule described by the state table and update algorithm - 
see section 2.3 above" to the end of 5.1 (Scott Rose)

Pulling out the comment about whether or not to delete a trust anchor 
after it disappears from the signed list, but wasn't actually revoked 
- the list discussion resolved my discussion point. (Scott Rose, Robert Story)

Moving part of 4.3 to section 5 and labeling section 5 as 
"Informative"  (Robert Story)


--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Tue Aug 15 22:36:12 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDBGO-0001Bv-86
	for dnsext-archive@lists.ietf.org; Tue, 15 Aug 2006 22:36:12 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDBGH-0008Mh-Uq
	for dnsext-archive@lists.ietf.org; Tue, 15 Aug 2006 22:36:12 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDBAx-0008tm-B2
	for namedroppers-data@psg.com; Wed, 16 Aug 2006 02:30:35 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [204.152.187.5] (helo=farside.isc.org)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Mark_Andrews@isc.org>)
	id 1GDBAv-0008tY-OL
	for namedroppers@ops.ietf.org; Wed, 16 Aug 2006 02:30:33 +0000
Received: from drugs.dv.isc.org (localhost.isc.org [IPv6:::1])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by farside.isc.org (Postfix) with ESMTP id CB7CCE605D
	for <namedroppers@ops.ietf.org>; Wed, 16 Aug 2006 02:30:32 +0000 (UTC)
	(envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (localhost [127.0.0.1])
	by drugs.dv.isc.org (8.13.6/8.13.6) with ESMTP id k7G2USeV005201
	for <namedroppers@ops.ietf.org>; Wed, 16 Aug 2006 12:30:29 +1000 (EST)
	(envelope-from marka@drugs.dv.isc.org)
Message-Id: <200608160230.k7G2USeV005201@drugs.dv.isc.org>
To: namedroppers@ops.ietf.org
From: Mark Andrews <Mark_Andrews@isc.org>
Subject: Removing the SERVFAIL response on hash collisions.
Date: Wed, 16 Aug 2006 12:30:28 +1000
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 39bd8f8cbb76cae18b7e23f7cf6b2b9f


	draft-ietf-dnsext-nsec3-06.txt currently has:

6.2.9.  Server Response to a Run-time Collision

   If the hash of a non-existing QNAME collides with an existing NSEC3
   ownername, then the server will be unable to return a response that
   proves that QNAME does not exist.  In this case, the server MUST
   return a response with an RCODE of 2 (server failure).

   Note that with the hash algorithm specified in this document, SHA-1,
   such collisions are astronomically unlikely.

	We can disambiguate collisions by returning the original
	owner name used to generate the hash.

	I propose that NSEC3 wire format be extended to optionally
	include a the original owner name at the end of the existing
	wire format.  This is *only* returned in AXFR/IXFR and for this
	special case.  The RRSIG will be computed over NSEC3 records
	as if this extra name was not included.  You can verify the
	appended ownername as its hash will be the ownername of the
	NSEC3 record.

	To save space we could exclude the zone name with "."
	representing the zone if we do this.

	Mark
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE:	+61 2 9871 4742		         INTERNET: Mark_Andrews@isc.org

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Tue Aug 15 22:48:22 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDBSA-0004di-VI
	for dnsext-archive@lists.ietf.org; Tue, 15 Aug 2006 22:48:22 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDBS8-0000TT-LI
	for dnsext-archive@lists.ietf.org; Tue, 15 Aug 2006 22:48:22 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDBQL-000AID-Ua
	for namedroppers-data@psg.com; Wed, 16 Aug 2006 02:46:29 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [204.152.187.5] (helo=farside.isc.org)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Mark_Andrews@isc.org>)
	id 1GDBQL-000AI1-Cg
	for namedroppers@ops.ietf.org; Wed, 16 Aug 2006 02:46:29 +0000
Received: from drugs.dv.isc.org (localhost.isc.org [IPv6:::1])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by farside.isc.org (Postfix) with ESMTP id 454C9E605D
	for <namedroppers@ops.ietf.org>; Wed, 16 Aug 2006 02:46:28 +0000 (UTC)
	(envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (localhost [127.0.0.1])
	by drugs.dv.isc.org (8.13.6/8.13.6) with ESMTP id k7G2kQZX005306
	for <namedroppers@ops.ietf.org>; Wed, 16 Aug 2006 12:46:26 +1000 (EST)
	(envelope-from marka@drugs.dv.isc.org)
Message-Id: <200608160246.k7G2kQZX005306@drugs.dv.isc.org>
Cc: namedroppers@ops.ietf.org
From: Mark Andrews <Mark_Andrews@isc.org>
Subject: Re: Removing the SERVFAIL response on hash collisions. 
In-reply-to: Your message of "Wed, 16 Aug 2006 12:30:28 +1000."
             <200608160230.k7G2USeV005201@drugs.dv.isc.org> 
Date: Wed, 16 Aug 2006 12:46:26 +1000
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 538aad3a3c4f01d8b6a6477ca4248793


> 
> 	draft-ietf-dnsext-nsec3-06.txt currently has:
> 
> 6.2.9.  Server Response to a Run-time Collision
> 
>    If the hash of a non-existing QNAME collides with an existing NSEC3
>    ownername, then the server will be unable to return a response that
>    proves that QNAME does not exist.  In this case, the server MUST
>    return a response with an RCODE of 2 (server failure).
> 
>    Note that with the hash algorithm specified in this document, SHA-1,
>    such collisions are astronomically unlikely.
> 
> 	We can disambiguate collisions by returning the original
> 	owner name used to generate the hash.
> 
> 	I propose that NSEC3 wire format be extended to optionally
> 	include a the original owner name at the end of the existing
> 	wire format.  This is *only* returned in AXFR/IXFR and for this
> 	special case.  The RRSIG will be computed over NSEC3 records
> 	as if this extra name was not included.  You can verify the
> 	appended ownername as its hash will be the ownername of the

	s/will be the ownername/will be in the ownername/

> 	NSEC3 record.

	Note we will need to include a length field for the bitmaps
	when we do this.
 
> 	To save space we could exclude the zone name with "."
> 	representing the zone if we do this.
> 
> 	Mark
> -- 
> Mark Andrews, ISC
> 1 Seymour St., Dundas Valley, NSW 2117, Australia
> PHONE:	+61 2 9871 4742		         INTERNET: Mark_Andrews@isc.org
> 
> --
> to unsubscribe send a message to namedroppers-request@ops.ietf.org with
> the word 'unsubscribe' in a single line as the message text body.
> archive: <http://ops.ietf.org/lists/namedroppers/>
--
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews@isc.org

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Tue Aug 15 23:11:32 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDBoa-0003YX-3I
	for dnsext-archive@lists.ietf.org; Tue, 15 Aug 2006 23:11:32 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDBoY-0001WT-Q5
	for dnsext-archive@lists.ietf.org; Tue, 15 Aug 2006 23:11:32 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDBmE-000CNR-Lh
	for namedroppers-data@psg.com; Wed, 16 Aug 2006 03:09:06 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [204.152.187.5] (helo=farside.isc.org)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Mark_Andrews@isc.org>)
	id 1GDBmE-000CNB-5D
	for namedroppers@ops.ietf.org; Wed, 16 Aug 2006 03:09:06 +0000
Received: from drugs.dv.isc.org (localhost.isc.org [IPv6:::1])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by farside.isc.org (Postfix) with ESMTP id 5EA7FE6071
	for <namedroppers@ops.ietf.org>; Wed, 16 Aug 2006 03:09:05 +0000 (UTC)
	(envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (localhost [127.0.0.1])
	by drugs.dv.isc.org (8.13.6/8.13.6) with ESMTP id k7G393m0005408
	for <namedroppers@ops.ietf.org>; Wed, 16 Aug 2006 13:09:03 +1000 (EST)
	(envelope-from marka@drugs.dv.isc.org)
Message-Id: <200608160309.k7G393m0005408@drugs.dv.isc.org>
To: namedroppers@ops.ietf.org
From: Mark Andrews <Mark_Andrews@isc.org>
Subject: 11.3.  NSEC-to-NSEC3 transition Considerations
Date: Wed, 16 Aug 2006 13:09:03 +1000
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: cab78e1e39c4b328567edb48482b6a69


	Initially transition from a NSEC only DNSKEY to a
	NSEC/NSEC3(SHA1) DNSKEY generating NSEC records.  Once there
	are no longer any valid NSEC only DNSKEYs in use.  It is then
	possible to generate the NSEC3 records.  These can be added
	incrementally or all at once.

	A server should check if there is a complete NSEC3 record
	chain (i.e. NSEC3 record with the SOA bit set) and once
	there is issue only NSEC3 proofs.  If there is not a complete
	chain it should continue to generate NSEC proofs.

	Once a server is generating NSEC3 proofs the NSEC records
	can be remove either incrementally or all at once.

	We also the the reverse proceedure to be described.

	11.4   NSEC3-to-NSEC transition Considerations

	This is the reverse of the NSEC-to-NSEC3 transition.

	The NSEC records for the zone are added using the NSEC/NSEC3(SHA1)
	DNSKEY.  Once this is complete the NSEC3 records can be removed
	starting with the NSEC3 records with the SOA bit set.  This will
	indicate to the server to emit NSEC proofs.

	Next a NSEC only DNSKEYs are generated and the zone is transitioned
	to use the NSEC only DNSKEYs using standard key rollover
	techniques.

	Note: at somepoint we are also going to need to write how to
	transition between different NSEC3 hash algorithms.  This will
	entail specifying additional key types unless we specify a
	range of hashes now.

	Mark
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE:	+61 2 9871 4742		         INTERNET: Mark_Andrews@isc.org

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Wed Aug 16 09:31:13 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDLUH-0003sh-VY
	for dnsext-archive@lists.ietf.org; Wed, 16 Aug 2006 09:31:13 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDLUG-0001ZN-Lw
	for dnsext-archive@lists.ietf.org; Wed, 16 Aug 2006 09:31:13 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDLPy-0008Tg-Gb
	for namedroppers-data@psg.com; Wed, 16 Aug 2006 13:26:46 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-1.4 required=5.0 tests=AWL,BAYES_00,
	DNS_FROM_RFC_POST autolearn=no version=3.1.1
Received: from [66.92.146.160] (helo=ogud.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Ed.Lewis@neustar.biz>)
	id 1GDLPv-0008TM-Qn
	for namedroppers@ops.ietf.org; Wed, 16 Aug 2006 13:26:44 +0000
Received: from [10.31.32.167] (ns.ogud.com [66.92.146.160])
	by ogud.com (8.13.1/8.13.1) with ESMTP id k7GDQXsW016596;
	Wed, 16 Aug 2006 09:26:34 -0400 (EDT)
	(envelope-from Ed.Lewis@neustar.biz)
Mime-Version: 1.0
Message-Id: <a06230904c108cc1fa8f1@[10.31.32.167]>
In-Reply-To: 
 <3870C46029D1F945B1472F170D2D979001401905@de01exm64.ds.mot.com>
References: <3870C46029D1F945B1472F170D2D979001401905@de01exm64.ds.mot.com>
Date: Wed, 16 Aug 2006 09:26:24 -0400
To: "Eastlake III Donald-LDE008" <Donald.Eastlake@motorola.com>
From: Edward Lewis <Ed.Lewis@neustar.biz>
Subject: RE: DNSEXT WGLC: RFC2929bis
Cc: "Edward Lewis" <Ed.Lewis@neustar.biz>, <namedroppers@ops.ietf.org>
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
X-Scanned-By: MIMEDefang 2.56 on 66.92.146.160
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: a7d6aff76b15f3f56fcb94490e1052e4

Since I'm passing back through the neighborhood after a short trip to 
insanity.  (Believe me, it's usually a very short trip for me.)

At 23:03 -0400 8/11/06, Eastlake III Donald-LDE008 wrote:

>@@@ ? Well, yes, the CLASS field is after the labels but label types are
>CLASS independent by definition. That means that the wire encoding and
>DNS properties (such as "case insensitivity") of labels can't vary by
>CLASS. But the user interface properties certainly could. So an
>alternative solution to Internationalized Domain Names, which of course
>was not adopted, would have been a new CLASS where the current ordinary
>"ASCII" labels were always interpreted as UTF-8.
>
>@@@ And, while CLASS can't change the syntax of the TYPE field itself,
>it can certainly change the syntax of the RDATA if the TYPE is CLASS
>specific.
>

The core of my point is - but no one has found a use for 
CLASS-dependent RDATA definitions in umpteen years (or ever). 
"Could, would", but "haven't".

That's why I asked "why suddenly the reputed interest in CLASS again?"

Theoretically, oh well, but pragmatically?

>@@@ One reason to want you own CLASS is to get your own root servers.

As Bill says later, you don't need a new CLASS to run your own root.

-- 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Edward Lewis                                                +1-571-434-5468
NeuStar

Soccer/Futbol. IPv6.  Both have lots of 1's and 0's and have a hard time
catching on in North America.

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Wed Aug 16 11:17:12 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDN8q-00052W-3x
	for dnsext-archive@lists.ietf.org; Wed, 16 Aug 2006 11:17:12 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDN8o-0006XG-R1
	for dnsext-archive@lists.ietf.org; Wed, 16 Aug 2006 11:17:12 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDN60-000GzL-Kt
	for namedroppers-data@psg.com; Wed, 16 Aug 2006 15:14:16 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-1.4 required=5.0 tests=AWL,BAYES_00,
	DNS_FROM_RFC_POST autolearn=no version=3.1.1
Received: from [66.92.146.160] (helo=ogud.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Ed.Lewis@neustar.biz>)
	id 1GDN5y-000Gz1-3t
	for namedroppers@ops.ietf.org; Wed, 16 Aug 2006 15:14:14 +0000
Received: from [10.31.32.167] (ns.ogud.com [66.92.146.160])
	by ogud.com (8.13.1/8.13.1) with ESMTP id k7GFE3Ir016986;
	Wed, 16 Aug 2006 11:14:04 -0400 (EDT)
	(envelope-from Ed.Lewis@neustar.biz)
Mime-Version: 1.0
Message-Id: <a06230900c108e4c69cb2@[10.31.32.167]>
In-Reply-To: 
 <3870C46029D1F945B1472F170D2D979001401965@de01exm64.ds.mot.com>
References: <3870C46029D1F945B1472F170D2D979001401965@de01exm64.ds.mot.com>
Date: Wed, 16 Aug 2006 11:14:04 -0400
To: "Eastlake III Donald-LDE008" <Donald.Eastlake@motorola.com>
From: Edward Lewis <Ed.Lewis@neustar.biz>
Subject: RE: DNSEXT WGLC: RFC2929bis
Cc: <namedroppers@ops.ietf.org>
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
X-Scanned-By: MIMEDefang 2.56 on 66.92.146.160
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 69a74e02bbee44ab4f8eafdbcedd94a1

At 14:08 -0400 8/12/06, Eastlake III Donald-LDE008 wrote:

>@@@ Why do you think the process in this document would be slower or
>worse than the current process? As far as I can tell, the consensus of
>the DNSEXT working group, with which I agree, is that this is a
>liberalization that will make change easier. Most of the motivation for
>this document is to make it easier, in some cases, to get RRTYPE
>assignments.

Being non-specific, the DNSEXT WG is comprised of engineers and not 
bureaucrats.  You might think that this is a point of pride, but it's 
also a point of weakness.  It's the same as having this group try to 
debate the legal issues of liability of signing a zone in DNSSEC - we 
are also not lawyers.

That's why I feel that parts of the document, specifically the number 
ranges, may be overkill.  We are over engineering a bureaucratic 
process.  The result will be poorer performance of the bureaucracy 
(via higher staffing costs or slower response time, for example).

Does the OPT RR's type code value of 41 hurt implementations?  I ask 
because it was mistakenly assigned that instead of a meta-RR number 
(like 25x I think?).  If history says it has not been a problem, 
let's drop the stratification of the numbers.  Let's streamline the 
bureaucracy.

-- 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Edward Lewis                                                +1-571-434-5468
NeuStar

Soccer/Futbol. IPv6.  Both have lots of 1's and 0's and have a hard time
catching on in North America.

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Wed Aug 16 13:43:25 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDPQL-0006zz-Ml
	for dnsext-archive@lists.ietf.org; Wed, 16 Aug 2006 13:43:25 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDPQJ-0005y1-8V
	for dnsext-archive@lists.ietf.org; Wed, 16 Aug 2006 13:43:25 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDPLd-0004ht-Ob
	for namedroppers-data@psg.com; Wed, 16 Aug 2006 17:38:33 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00,
	FORGED_RCVD_HELO,SPF_PASS autolearn=ham version=3.1.1
Received: from [65.205.251.75] (helo=robin.verisign.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <pbaker@verisign.com>)
	id 1GDPLb-0004hb-S0
	for namedroppers@ops.ietf.org; Wed, 16 Aug 2006 17:38:31 +0000
Received: from MOU1WNEXCN03.vcorp.ad.vrsn.com (mailer6.verisign.com [65.205.251.33])
	by robin.verisign.com (8.13.6/8.13.4) with ESMTP id k7GHcSJT002710;
	Wed, 16 Aug 2006 10:38:28 -0700
Received: from MOU1WNEXMB04.vcorp.ad.vrsn.com ([10.25.13.157]) by MOU1WNEXCN03.vcorp.ad.vrsn.com with Microsoft SMTPSVC(6.0.3790.1830);
	 Wed, 16 Aug 2006 10:38:05 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: RE: DNSEXT WGLC: RFC2929bis
Date: Wed, 16 Aug 2006 10:38:20 -0700
Message-ID: <198A730C2044DE4A96749D13E167AD37C6710D@MOU1WNEXMB04.vcorp.ad.vrsn.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: DNSEXT WGLC: RFC2929bis
Thread-Index: AcbBRyYldrMLUyXJRQe7amp5uL3cBAAExdiA
From: "Hallam-Baker, Phillip" <pbaker@verisign.com>
To: "Edward Lewis" <Ed.Lewis@neustar.biz>,
        "Eastlake III Donald-LDE008" <Donald.Eastlake@motorola.com>
Cc: <namedroppers@ops.ietf.org>
X-OriginalArrivalTime: 16 Aug 2006 17:38:05.0856 (UTC) FILETIME=[BB335A00:01C6C15A]
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.1 (/)
X-Scan-Signature: 00e94c813bef7832af255170dca19e36

I agree, if you differentiate numbers you will have people asking for a =
second number just so that they look 'official'.

We went through this with X-Headers and X-Content types and in the end =
realized that it was a bad idea. They are just numbers. Encoding =
semantics into them is a bad idea. Encoding political semantics into =
them is worse.

The simpler the procedure the less IANA has to do.

Also consider the fact that DNSEXT is chartered with a finite life span. =
Closing WGs is a good thing. It represents the strongest statement that =
the IETF can make that work is finished.=20

> -----Original Message-----
> From: owner-namedroppers@ops.ietf.org=20
> [mailto:owner-namedroppers@ops.ietf.org] On Behalf Of Edward Lewis
> Sent: Wednesday, August 16, 2006 11:14 AM
> To: Eastlake III Donald-LDE008
> Cc: namedroppers@ops.ietf.org
> Subject: RE: DNSEXT WGLC: RFC2929bis
>=20
> At 14:08 -0400 8/12/06, Eastlake III Donald-LDE008 wrote:
>=20
> >@@@ Why do you think the process in this document would be slower or=20
> >worse than the current process? As far as I can tell, the=20
> consensus of=20
> >the DNSEXT working group, with which I agree, is that this is a=20
> >liberalization that will make change easier. Most of the=20
> motivation for=20
> >this document is to make it easier, in some cases, to get RRTYPE=20
> >assignments.
>=20
> Being non-specific, the DNSEXT WG is comprised of engineers=20
> and not bureaucrats.  You might think that this is a point of=20
> pride, but it's also a point of weakness.  It's the same as=20
> having this group try to debate the legal issues of liability=20
> of signing a zone in DNSSEC - we are also not lawyers.
>=20
> That's why I feel that parts of the document, specifically=20
> the number ranges, may be overkill.  We are over engineering=20
> a bureaucratic process.  The result will be poorer=20
> performance of the bureaucracy (via higher staffing costs or=20
> slower response time, for example).
>=20
> Does the OPT RR's type code value of 41 hurt implementations?=20
>  I ask because it was mistakenly assigned that instead of a=20
> meta-RR number (like 25x I think?).  If history says it has=20
> not been a problem, let's drop the stratification of the=20
> numbers.  Let's streamline the bureaucracy.
>=20
> --=20
> =
-=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-=3D-=3D-=3D-=3D-=3D-=3D
> -=3D-=3D-=3D-=3D-=3D-=3D-
> Edward Lewis                                               =20
> +1-571-434-5468
> NeuStar
>=20
> Soccer/Futbol. IPv6.  Both have lots of 1's and 0's and have=20
> a hard time
> catching on in North America.
>=20
> --
> to unsubscribe send a message to=20
> namedroppers-request@ops.ietf.org with
> the word 'unsubscribe' in a single line as the message text body.
> archive: <http://ops.ietf.org/lists/namedroppers/>
>=20
>=20

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Wed Aug 16 19:12:47 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDUZ5-0007O5-Ec
	for dnsext-archive@lists.ietf.org; Wed, 16 Aug 2006 19:12:47 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDUYz-0005E5-4M
	for dnsext-archive@lists.ietf.org; Wed, 16 Aug 2006 19:12:47 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDUUN-0005GO-SF
	for namedroppers-data@psg.com; Wed, 16 Aug 2006 23:07:55 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [204.152.187.5] (helo=farside.isc.org)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Mark_Andrews@isc.org>)
	id 1GDUUN-0005GC-5m
	for namedroppers@ops.ietf.org; Wed, 16 Aug 2006 23:07:55 +0000
Received: from drugs.dv.isc.org (localhost.isc.org [IPv6:::1])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by farside.isc.org (Postfix) with ESMTP id 43D8EE605D
	for <namedroppers@ops.ietf.org>; Wed, 16 Aug 2006 23:07:53 +0000 (UTC)
	(envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (localhost [127.0.0.1])
	by drugs.dv.isc.org (8.13.6/8.13.6) with ESMTP id k7GN7ntq025566;
	Thu, 17 Aug 2006 09:07:49 +1000 (EST)
	(envelope-from marka@drugs.dv.isc.org)
Message-Id: <200608162307.k7GN7ntq025566@drugs.dv.isc.org>
To: Matt Larson <mlarson@verisign.com>
Cc: namedroppers@ops.ietf.org
From: Mark Andrews <Mark_Andrews@isc.org>
Subject: Re: Removing the SERVFAIL response on hash collisions. 
In-reply-to: Your message of "Wed, 16 Aug 2006 15:19:37 -0400."
             <20060816191937.GF866@zephyr.verisignlabs.com> 
Date: Thu, 17 Aug 2006 09:07:49 +1000
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 50a516d93fd399dc60588708fd9a3002


> On Wed, 16 Aug 2006, Mark Andrews wrote:
> > 	I propose that NSEC3 wire format be extended to optionally
> > 	include a the original owner name at the end of the existing
> > 	wire format.
> 
> I will support this change if you agree to carry around an oxygen tank
> for the rest of your life to avoid potential asphyxiation in case all
> the air molecules in whatever room you happen to be located in
> suddenly move to the other side.
> 
> Seriously, with SHA-1 the possibility of this collision is
> astronomically low.  More risk would be introduced by increasing code
> bloat to deal with this case than the possible damage if the case
> itself occurred.
> 
> Does SERVFAIL really need to be disambiguated?  I don't think so.  But
> if this really bothers anyone, let's burn an extended RCODE to signal
> this scenario.  But don't burden the NSEC3 wire format with it.
> 
> Matt

	The chance of collision is non zero.  It will happen.  We have
	to detect this anyway.  Applications behave badly to SERVFAIL.

	If we choose a new rcode then you need to work out how can it be
	abused.  It can't be just a plain RCODE.  It would need to be
	a RCODE with the entire proof.  Can one construct a response
	with the new RCODE which make a existing name disapear?

	If you have the NSEC3 which corresponds to verisign.com.  Is
	it possible to construct a response using that NSEC3 which makes
	verisign.com go away?  I suspect the answer to that would be
	yes.

	Has anyone done a test run against COM or the root to see if 
	the current NXDOMAIN responses would generate a collision with
	any NSEC3 hash.

	Mark
--
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews@isc.org

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Wed Aug 16 19:55:07 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDVE3-0000n9-0M
	for dnsext-archive@lists.ietf.org; Wed, 16 Aug 2006 19:55:07 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDREx-0003oO-JW
	for dnsext-archive@lists.ietf.org; Wed, 16 Aug 2006 15:39:47 -0400
Received: from psg.com ([147.28.0.62])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1GDQzm-0002sb-6V
	for dnsext-archive@lists.ietf.org; Wed, 16 Aug 2006 15:24:07 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDQva-000D8Q-2T
	for namedroppers-data@psg.com; Wed, 16 Aug 2006 19:19:46 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-1.6 required=5.0 tests=AWL,BAYES_00,SPF_HELO_PASS,
	SPF_SOFTFAIL autolearn=no version=3.1.1
Received: from [65.201.175.9] (helo=mail.verisignlabs.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <mlarson@verisign.com>)
	id 1GDQvY-000D8E-TJ
	for namedroppers@ops.ietf.org; Wed, 16 Aug 2006 19:19:44 +0000
Received: from monsoon.verisignlabs.com ([::ffff:172.25.170.10])
  by mail.verisignlabs.com with esmtp; Wed, 16 Aug 2006 15:19:38 -0400
  id 002C4206.44E36FCA.00007CD0
Received: from zephyr.verisignlabs.com (unknown [10.131.244.205])
	by monsoon.verisignlabs.com (Postfix) with ESMTP id 90E2F137E5A;
	Wed, 16 Aug 2006 15:19:38 -0400 (EDT)
Date: Wed, 16 Aug 2006 15:19:37 -0400
From: Matt Larson <mlarson@verisign.com>
To: Mark Andrews <Mark_Andrews@isc.org>
Cc: namedroppers@ops.ietf.org
Subject: Re: Removing the SERVFAIL response on hash collisions.
Message-ID: <20060816191937.GF866@zephyr.verisignlabs.com>
References: <200608160230.k7G2USeV005201@drugs.dv.isc.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
In-Reply-To: <200608160230.k7G2USeV005201@drugs.dv.isc.org>
User-Agent: Mutt/1.5.11
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: -2.6 (--)
X-Scan-Signature: 9182cfff02fae4f1b6e9349e01d62f32

On Wed, 16 Aug 2006, Mark Andrews wrote:
> 	I propose that NSEC3 wire format be extended to optionally
> 	include a the original owner name at the end of the existing
> 	wire format.

I will support this change if you agree to carry around an oxygen tank
for the rest of your life to avoid potential asphyxiation in case all
the air molecules in whatever room you happen to be located in
suddenly move to the other side.

Seriously, with SHA-1 the possibility of this collision is
astronomically low.  More risk would be introduced by increasing code
bloat to deal with this case than the possible damage if the case
itself occurred.

Does SERVFAIL really need to be disambiguated?  I don't think so.  But
if this really bothers anyone, let's burn an extended RCODE to signal
this scenario.  But don't burden the NSEC3 wire format with it.

Matt

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Wed Aug 16 19:59:22 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDVIA-0002jU-2B
	for dnsext-archive@lists.ietf.org; Wed, 16 Aug 2006 19:59:22 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDVI8-0000bv-ES
	for dnsext-archive@lists.ietf.org; Wed, 16 Aug 2006 19:59:22 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDVF6-0008ch-Gq
	for namedroppers-data@psg.com; Wed, 16 Aug 2006 23:56:12 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.2 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [198.144.196.2] (helo=laser.networkresonance.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <ekr@networkresonance.com>)
	id 1GDVF4-0008cT-LR
	for namedroppers@ops.ietf.org; Wed, 16 Aug 2006 23:56:10 +0000
Received: from networkresonance.com (raman.networkresonance.com [198.144.196.3])
	by laser.networkresonance.com (Postfix) with ESMTP id 14860222425;
	Wed, 16 Aug 2006 17:04:09 -0700 (PDT)
To: Mark Andrews <Mark_Andrews@isc.org>
cc: Matt Larson <mlarson@verisign.com>, namedroppers@ops.ietf.org
Subject: Re: Removing the SERVFAIL response on hash collisions. 
In-reply-to: Your message of "Thu, 17 Aug 2006 09:07:49 +1000."
             <200608162307.k7GN7ntq025566@drugs.dv.isc.org> 
X-Mailer: MH-E 7.4.3; nmh 1.0.4; XEmacs 21.4 (patch 19)
Date: Wed, 16 Aug 2006 16:56:10 -0700
From: Eric Rescorla <ekr@networkresonance.com>
Message-Id: <20060817000409.14860222425@laser.networkresonance.com>
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 244a2fd369eaf00ce6820a760a3de2e8

Mark Andrews <Mark_Andrews@isc.org> wrote:
> > On Wed, 16 Aug 2006, Mark Andrews wrote:
> > > 	I propose that NSEC3 wire format be extended to optionally
> > > 	include a the original owner name at the end of the existing
> > > 	wire format.
> > 
> > I will support this change if you agree to carry around an oxygen tank
> > for the rest of your life to avoid potential asphyxiation in case all
> > the air molecules in whatever room you happen to be located in
> > suddenly move to the other side.
> > 
> > Seriously, with SHA-1 the possibility of this collision is
> > astronomically low.  More risk would be introduced by increasing code
> > bloat to deal with this case than the possible damage if the case
> > itself occurred.
> > 
> > Does SERVFAIL really need to be disambiguated?  I don't think so.  But
> > if this really bothers anyone, let's burn an extended RCODE to signal
> > this scenario.  But don't burden the NSEC3 wire format with it.
> > 
> > Matt
> 
> 	The chance of collision is non zero.  It will happen.  We have
> 	to detect this anyway.  Applications behave badly to SERVFAIL.

I hear this kind of thing a lot, but it's not true for any practical
value of "will happen". Given a population of n elements drawn from
a pool of d elements (with replacement) the probability that you
will have two values that are the same is approximately:
            
               -(n(n-1))/2d            -(n^2)/2d
p(n;d) ~= 1 - e                ~= 1 - e

[http://en.wikipedia.org/wiki/Birthday_paradox]

We can invert this to find out the number of elements we'd need
to have a probability of collision p. It's:

n(p) ~= sqrt(2 * d * ln(1/1-p))

[http://en.wikipedia.org/wiki/Birthday_attack]

So, let's say we're willing to accept a 10^-9 chance that the 
entire system will have a single collision. This would require
you to have about 2^64 separate names in the system, which is
rather unlikely.

> 	If you have the NSEC3 which corresponds to verisign.com.  Is
> 	it possible to construct a response using that NSEC3 which makes
> 	verisign.com go away?  I suspect the answer to that would be
> 	yes.

Actually, this problem is much harder because you can't take
advantage of the birthday paradox. The cost of generating
an input which digests to a given hash value (a 2nd preimage
attack in this case) is approximately 2^160.

-Ekr
 

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From kbvpkhlh@aries.livedoor.com Wed Aug 16 20:37:21 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDVsv-00007Z-8m
	for dnsext-archive@lists.ietf.org; Wed, 16 Aug 2006 20:37:21 -0400
Received: from [61.167.200.151] (helo=lists.ietf.org)
	by ietf-mx.ietf.org with smtp (Exim 4.43)
	id 1GDVst-0007Bp-Fj
	for dnsext-archive@lists.ietf.org; Wed, 16 Aug 2006 20:37:21 -0400
To: <dnsext-archive@lists.ietf.org>
From: =?iso-2022-jp?B?S0FP?=<kbvpkhlh@aries.livedoor.com>
Subject: =?iso-2022-jp?B?GyRCJGQkTyRqISIlWyVGJWskLCQkJCQkRyQ5JGgkTSEjGyhC?=
MIME-Version: 1.0
Reply-To: <kbvpkhlh@aries.livedoor.com>
Content-Type:text/plain; charset="iso-2022-jp"
Content-Transfer-Encoding: 7bit
X-Spam-Score: 1.5 (+)
X-Scan-Signature: 6d62ab47271805379d7172ee693a45db

$B8@$$K:$l$F$$$^$7$?!#;d!"<B$OIW$HJL5oCf!"%^%s%7%g%s=;$^$$$G#2It20$"$j$^$9!#(B
$B$b$7$h$1$l$P!"%[%F%k0J30$K$b;d$NIt20$r;H$C$F$b#O#K$G$9!#$G$9$1$I=iBPLL$O$d$O$j!"%[%F%k$,$$$$$G$9$h$M!#(B






From owner-namedroppers@ops.ietf.org Wed Aug 16 20:50:15 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDW5P-0004gF-6Y
	for dnsext-archive@lists.ietf.org; Wed, 16 Aug 2006 20:50:15 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDW5G-0001Tt-Or
	for dnsext-archive@lists.ietf.org; Wed, 16 Aug 2006 20:50:15 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDW2H-000CDM-TC
	for namedroppers-data@psg.com; Thu, 17 Aug 2006 00:47:01 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [204.152.187.5] (helo=farside.isc.org)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Mark_Andrews@isc.org>)
	id 1GDW2G-000CD0-Ju
	for namedroppers@ops.ietf.org; Thu, 17 Aug 2006 00:47:00 +0000
Received: from drugs.dv.isc.org (localhost.isc.org [IPv6:::1])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by farside.isc.org (Postfix) with ESMTP id C2188E605D
	for <namedroppers@ops.ietf.org>; Thu, 17 Aug 2006 00:46:59 +0000 (UTC)
	(envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (localhost [127.0.0.1])
	by drugs.dv.isc.org (8.13.6/8.13.6) with ESMTP id k7H0ks61049317;
	Thu, 17 Aug 2006 10:46:54 +1000 (EST)
	(envelope-from marka@drugs.dv.isc.org)
Message-Id: <200608170046.k7H0ks61049317@drugs.dv.isc.org>
To: Eric Rescorla <ekr@networkresonance.com>
Cc: Matt Larson <mlarson@verisign.com>, namedroppers@ops.ietf.org
From: Mark Andrews <Mark_Andrews@isc.org>
Subject: Re: Removing the SERVFAIL response on hash collisions. 
In-reply-to: Your message of "Wed, 16 Aug 2006 16:56:10 MST."
             <20060817000409.14860222425@laser.networkresonance.com> 
Date: Thu, 17 Aug 2006 10:46:53 +1000
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 8de5f93cb2b4e3bee75302e9eacc33db


> Mark Andrews <Mark_Andrews@isc.org> wrote:
> > > On Wed, 16 Aug 2006, Mark Andrews wrote:
> > > > 	I propose that NSEC3 wire format be extended to optionally
> > > > 	include a the original owner name at the end of the existing
> > > > 	wire format.
> > > 
> > > I will support this change if you agree to carry around an oxygen tank
> > > for the rest of your life to avoid potential asphyxiation in case all
> > > the air molecules in whatever room you happen to be located in
> > > suddenly move to the other side.
> > > 
> > > Seriously, with SHA-1 the possibility of this collision is
> > > astronomically low.  More risk would be introduced by increasing code
> > > bloat to deal with this case than the possible damage if the case
> > > itself occurred.
> > > 
> > > Does SERVFAIL really need to be disambiguated?  I don't think so.  But
> > > if this really bothers anyone, let's burn an extended RCODE to signal
> > > this scenario.  But don't burden the NSEC3 wire format with it.
> > > 
> > > Matt
> > 
> > 	The chance of collision is non zero.  It will happen.  We have
> > 	to detect this anyway.  Applications behave badly to SERVFAIL.
> 
> I hear this kind of thing a lot, but it's not true for any practical
> value of "will happen". Given a population of n elements drawn from
> a pool of d elements (with replacement) the probability that you
> will have two values that are the same is approximately:
>             
>                -(n(n-1))/2d            -(n^2)/2d
> p(n;d) ~= 1 - e                ~= 1 - e
> 
> [http://en.wikipedia.org/wiki/Birthday_paradox]
> 
> We can invert this to find out the number of elements we'd need
> to have a probability of collision p. It's:
> 
> n(p) ~= sqrt(2 * d * ln(1/1-p))
> 
> [http://en.wikipedia.org/wiki/Birthday_attack]
> 
> So, let's say we're willing to accept a 10^-9 chance that the 
> entire system will have a single collision. This would require
> you to have about 2^64 separate names in the system, which is
> rather unlikely.

	Which is all fine and dandy when you are looking at the
	names that exist and generating hashes from them.

> > 	If you have the NSEC3 which corresponds to verisign.com.  Is
> > 	it possible to construct a response using that NSEC3 which makes
> > 	verisign.com go away?  I suspect the answer to that would be
> > 	yes.
> 
> Actually, this problem is much harder because you can't take
> advantage of the birthday paradox. The cost of generating
> an input which digests to a given hash value (a 2nd preimage
> attack in this case) is approximately 2^160.

	I'm looking to find the existing hash.  Not to find a
	name which also has the same has value.
 
	To find a the hash of a name that I know to exist is just
	a matter of generating and testing enough sequential DS
	queries (to prevent referrals).  The hash function will
	randomise the NSEC3 selection.  There is only 200 and
	something million names in COM. A ~100 million queries and
	I have nearly a .5 probability of finding the hash I'm
	looking for.  400 million queries you get to several nines.

	This is the same problem of picking 1 ball out of 200 million
	replacing the ball after each pick if it is not the one you
	want and spinning the barrel.  Repeat.

	Something any bot army should produce a result on in a short
	period of time.

	Mark
 
> -Ekr
>  
> 
> --
> to unsubscribe send a message to namedroppers-request@ops.ietf.org with
> the word 'unsubscribe' in a single line as the message text body.
> archive: <http://ops.ietf.org/lists/namedroppers/>
--
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews@isc.org

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Wed Aug 16 20:57:52 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDWCm-0008Bx-K4
	for dnsext-archive@lists.ietf.org; Wed, 16 Aug 2006 20:57:52 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDWCl-0002VS-A5
	for dnsext-archive@lists.ietf.org; Wed, 16 Aug 2006 20:57:52 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDWAN-000Cwf-8E
	for namedroppers-data@psg.com; Thu, 17 Aug 2006 00:55:23 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.3 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [198.144.196.2] (helo=laser.networkresonance.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <ekr@networkresonance.com>)
	id 1GDWAM-000CwS-JG
	for namedroppers@ops.ietf.org; Thu, 17 Aug 2006 00:55:22 +0000
Received: from networkresonance.com (raman.networkresonance.com [198.144.196.3])
	by laser.networkresonance.com (Postfix) with ESMTP id EE99D222425;
	Wed, 16 Aug 2006 18:03:20 -0700 (PDT)
To: Mark Andrews <Mark_Andrews@isc.org>
cc: Matt Larson <mlarson@verisign.com>, namedroppers@ops.ietf.org
Subject: Re: Removing the SERVFAIL response on hash collisions. 
In-reply-to: Your message of "Thu, 17 Aug 2006 10:46:53 +1000."
             <200608170046.k7H0ks61049317@drugs.dv.isc.org> 
X-Mailer: MH-E 7.4.3; nmh 1.0.4; XEmacs 21.4 (patch 19)
Date: Wed, 16 Aug 2006 17:55:22 -0700
From: Eric Rescorla <ekr@networkresonance.com>
Message-Id: <20060817010320.EE99D222425@laser.networkresonance.com>
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 8b431ad66d60be2d47c7bfeb879db82c

Mark Andrews <Mark_Andrews@isc.org> wrote:
> > Mark Andrews <Mark_Andrews@isc.org> wrote:
> > > > On Wed, 16 Aug 2006, Mark Andrews wrote:
> > So, let's say we're willing to accept a 10^-9 chance that the 
> > entire system will have a single collision. This would require
> > you to have about 2^64 separate names in the system, which is
> > rather unlikely.
> 
> 	Which is all fine and dandy when you are looking at the
> 	names that exist and generating hashes from them.

No, the math I just gave you is the probability of having two
names generating the same hash.


> > > 	If you have the NSEC3 which corresponds to verisign.com.  Is
> > > 	it possible to construct a response using that NSEC3 which makes
> > > 	verisign.com go away?  I suspect the answer to that would be
> > > 	yes.
> > 
> > Actually, this problem is much harder because you can't take
> > advantage of the birthday paradox. The cost of generating
> > an input which digests to a given hash value (a 2nd preimage
> > attack in this case) is approximately 2^160.
> 
> 	I'm looking to find the existing hash.  Not to find a
> 	name which also has the same has value.
>  
> 	To find a the hash of a name that I know to exist is just
> 	a matter of generating and testing enough sequential DS
> 	queries (to prevent referrals).  The hash function will
> 	randomise the NSEC3 selection.  There is only 200 and
> 	something million names in COM. A ~100 million queries and
> 	I have nearly a .5 probability of finding the hash I'm
> 	looking for.  400 million queries you get to several nines.
> 
> 	This is the same problem of picking 1 ball out of 200 million
> 	replacing the ball after each pick if it is not the one you
> 	want and spinning the barrel.  Repeat.
> 
> 	Something any bot army should produce a result on in a short
> 	period of time.

Hang on a second: what at a high level does this attack accomplish?

-Ekr

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Wed Aug 16 21:26:19 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDWeI-0003mY-Vf
	for dnsext-archive@lists.ietf.org; Wed, 16 Aug 2006 21:26:18 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDWeH-0007UP-Iu
	for dnsext-archive@lists.ietf.org; Wed, 16 Aug 2006 21:26:18 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDWbU-000Etg-IL
	for namedroppers-data@psg.com; Thu, 17 Aug 2006 01:23:24 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [204.152.187.5] (helo=farside.isc.org)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Mark_Andrews@isc.org>)
	id 1GDWbT-000EtT-PQ
	for namedroppers@ops.ietf.org; Thu, 17 Aug 2006 01:23:23 +0000
Received: from drugs.dv.isc.org (localhost.isc.org [IPv6:::1])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by farside.isc.org (Postfix) with ESMTP id C66B8E605D
	for <namedroppers@ops.ietf.org>; Thu, 17 Aug 2006 01:23:22 +0000 (UTC)
	(envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (localhost [127.0.0.1])
	by drugs.dv.isc.org (8.13.6/8.13.6) with ESMTP id k7H1NIAp049639;
	Thu, 17 Aug 2006 11:23:18 +1000 (EST)
	(envelope-from marka@drugs.dv.isc.org)
Message-Id: <200608170123.k7H1NIAp049639@drugs.dv.isc.org>
To: Eric Rescorla <ekr@networkresonance.com>
Cc: Matt Larson <mlarson@verisign.com>, namedroppers@ops.ietf.org
From: Mark Andrews <Mark_Andrews@isc.org>
Subject: Re: Removing the SERVFAIL response on hash collisions. 
In-reply-to: Your message of "Wed, 16 Aug 2006 17:55:22 MST."
             <20060817010320.EE99D222425@laser.networkresonance.com> 
Date: Thu, 17 Aug 2006 11:23:18 +1000
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 25620135586de10c627e3628c432b04a


> Mark Andrews <Mark_Andrews@isc.org> wrote:
> > > Mark Andrews <Mark_Andrews@isc.org> wrote:
> > > > > On Wed, 16 Aug 2006, Mark Andrews wrote:
> > > So, let's say we're willing to accept a 10^-9 chance that the 
> > > entire system will have a single collision. This would require
> > > you to have about 2^64 separate names in the system, which is
> > > rather unlikely.
> > 
> > 	Which is all fine and dandy when you are looking at the
> > 	names that exist and generating hashes from them.
> 
> No, the math I just gave you is the probability of having two
> names generating the same hash.
> 
> 
> > > > 	If you have the NSEC3 which corresponds to verisign.com.  Is
> > > > 	it possible to construct a response using that NSEC3 which make
> s
> > > > 	verisign.com go away?  I suspect the answer to that would be
> > > > 	yes.
> > > 
> > > Actually, this problem is much harder because you can't take
> > > advantage of the birthday paradox. The cost of generating
> > > an input which digests to a given hash value (a 2nd preimage
> > > attack in this case) is approximately 2^160.
> > 
> > 	I'm looking to find the existing hash.  Not to find a
> > 	name which also has the same has value.
> >  
> > 	To find a the hash of a name that I know to exist is just
> > 	a matter of generating and testing enough sequential DS
> > 	queries (to prevent referrals).  The hash function will
> > 	randomise the NSEC3 selection.  There is only 200 and
> > 	something million names in COM. A ~100 million queries and
> > 	I have nearly a .5 probability of finding the hash I'm
> > 	looking for.  400 million queries you get to several nines.
> > 
> > 	This is the same problem of picking 1 ball out of 200 million
> > 	replacing the ball after each pick if it is not the one you
> > 	want and spinning the barrel.  Repeat.
> > 
> > 	Something any bot army should produce a result on in a short
> > 	period of time.
> 
> Hang on a second: what at a high level does this attack accomplish?

	At the moment there is a case where you detect a collision
	at runtime and are not able to send back a valid NXDOMAIN
	response.  i.e. the hash of the QNAME matches the hash of
	a existing name making it impossible to send back a NSEC3
	where the hash is inside the covered range.

	The current draft says, just send SERVFAIL.  I proposed
	that we make a response that contains just enough extra
	information to disprove the collision.

	Matt suggested a new RCODE.  Now for the new RCODE to work
	we need to be able to verify it by looking at the contents
	of the response.  I was looking to see how easy it would be
	to obtain the NSEC3 hashs we need.  For a non delegation
	you just pick some random types at the known name.  For
	a delegation you need to search if the DS record is there.

	Mark
--
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews@isc.org

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Wed Aug 16 22:52:36 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDXzo-0004pv-48
	for dnsext-archive@lists.ietf.org; Wed, 16 Aug 2006 22:52:36 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDXzm-0008Ph-Gq
	for dnsext-archive@lists.ietf.org; Wed, 16 Aug 2006 22:52:36 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDXvV-000KLW-7D
	for namedroppers-data@psg.com; Thu, 17 Aug 2006 02:48:09 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.3 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [198.144.196.2] (helo=laser.networkresonance.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <ekr@networkresonance.com>)
	id 1GDXvU-000KLH-E4
	for namedroppers@ops.ietf.org; Thu, 17 Aug 2006 02:48:08 +0000
Received: from networkresonance.com (raman.networkresonance.com [198.144.196.3])
	by laser.networkresonance.com (Postfix) with ESMTP id 7D4FE222426;
	Wed, 16 Aug 2006 19:56:06 -0700 (PDT)
To: Mark Andrews <Mark_Andrews@isc.org>
cc: Matt Larson <mlarson@verisign.com>, namedroppers@ops.ietf.org
Subject: Re: Removing the SERVFAIL response on hash collisions. 
In-reply-to: Your message of "Thu, 17 Aug 2006 11:23:18 +1000."
             <200608170123.k7H1NIAp049639@drugs.dv.isc.org> 
X-Mailer: MH-E 7.4.3; nmh 1.0.4; XEmacs 21.4 (patch 19)
Date: Wed, 16 Aug 2006 19:48:07 -0700
From: Eric Rescorla <ekr@networkresonance.com>
Message-Id: <20060817025606.7D4FE222426@laser.networkresonance.com>
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 00e94c813bef7832af255170dca19e36

Mark Andrews <Mark_Andrews@isc.org> wrote:
> > Mark Andrews <Mark_Andrews@isc.org> wrote:
> > > > Actually, this problem is much harder because you can't take
> > > > advantage of the birthday paradox. The cost of generating
> > > > an input which digests to a given hash value (a 2nd preimage
> > > > attack in this case) is approximately 2^160.
> > > 
> > > 	I'm looking to find the existing hash.  Not to find a
> > > 	name which also has the same has value.
> > >  
> > > 	To find a the hash of a name that I know to exist is just
> > > 	a matter of generating and testing enough sequential DS
> > > 	queries (to prevent referrals).  The hash function will
> > > 	randomise the NSEC3 selection.  There is only 200 and
> > > 	something million names in COM. A ~100 million queries and
> > > 	I have nearly a .5 probability of finding the hash I'm
> > > 	looking for.  400 million queries you get to several nines.
> > > 
> > > 	This is the same problem of picking 1 ball out of 200 million
> > > 	replacing the ball after each pick if it is not the one you
> > > 	want and spinning the barrel.  Repeat.
> > > 
> > > 	Something any bot army should produce a result on in a short
> > > 	period of time.
> > 
> > Hang on a second: what at a high level does this attack accomplish?
> 
> 	At the moment there is a case where you detect a collision
> 	at runtime and are not able to send back a valid NXDOMAIN
> 	response.  i.e. the hash of the QNAME matches the hash of
> 	a existing name making it impossible to send back a NSEC3
> 	where the hash is inside the covered range.
> 
> 	The current draft says, just send SERVFAIL.  I proposed
> 	that we make a response that contains just enough extra
> 	information to disprove the collision.

Hmm... I think I'm still missing something.

Let's take a step back and walk through things again. We have a server
for zone example.com. It has a bunch of names N_1, N_2, ... N_n
registered so we have N_1.example.com, N_2.example.com,
... N_n.example.com. So far so good, right?  These correspond to a
series of hashes H_1, H_2, ... H_j.  For convenience, we order the
indices in hash order so that H_1 < H_2 < H_3 ... < H_n.

So, when someone asks for a name Q that isn't one of the registered
names, the name server computes H(Q) and then finds H_i and H_i+1
st. H_i < Q < H_i+1. He then returns the NSEC records for H_i and
H_i+1. Right?

Now, the collision problem occurs when H(Q) is equal to one of our
hashes H_j even though N_j != Q. At this point, even though Q doesn't
exist, the nameserver can't generate a valid negative response because
there is no pair of records which encloses H(Q). Do I have this right so
far?

Now, my assertion is that as a practical matter this case can't occur
because the number of names (n) in the domain would have to be well
outside of any plausible bounds (order 2^80) in order to have a 
reasonable chance of a collision. Now, it's true that an attacker
can mount an offline attack and try to generate a name that has
a hash that matches one of the known hashes, but the computational
cost of that is roughly 2^160/n, which is even more unreasonable.

Where have I gone wrong here?

-Ekr




--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 17 00:15:46 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDZII-0005En-Di
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 00:15:46 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDZID-0002Hw-03
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 00:15:46 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDZDS-000PDM-2R
	for namedroppers-data@psg.com; Thu, 17 Aug 2006 04:10:46 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [204.152.187.5] (helo=farside.isc.org)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Mark_Andrews@isc.org>)
	id 1GDZDR-000PCy-28
	for namedroppers@ops.ietf.org; Thu, 17 Aug 2006 04:10:45 +0000
Received: from drugs.dv.isc.org (localhost.isc.org [IPv6:::1])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by farside.isc.org (Postfix) with ESMTP id 01FDDE605D
	for <namedroppers@ops.ietf.org>; Thu, 17 Aug 2006 04:10:43 +0000 (UTC)
	(envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (localhost [127.0.0.1])
	by drugs.dv.isc.org (8.13.6/8.13.6) with ESMTP id k7H4AZan094828;
	Thu, 17 Aug 2006 14:10:36 +1000 (EST)
	(envelope-from marka@drugs.dv.isc.org)
Message-Id: <200608170410.k7H4AZan094828@drugs.dv.isc.org>
To: Eric Rescorla <ekr@networkresonance.com>
Cc: Matt Larson <mlarson@verisign.com>, namedroppers@ops.ietf.org
From: Mark Andrews <Mark_Andrews@isc.org>
Subject: Re: Removing the SERVFAIL response on hash collisions. 
In-reply-to: Your message of "Wed, 16 Aug 2006 19:48:07 MST."
             <20060817025606.7D4FE222426@laser.networkresonance.com> 
Date: Thu, 17 Aug 2006 14:10:35 +1000
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 34d35111647d654d033d58d318c0d21a


> Mark Andrews <Mark_Andrews@isc.org> wrote:
> > > Mark Andrews <Mark_Andrews@isc.org> wrote:
> > > > > Actually, this problem is much harder because you can't take
> > > > > advantage of the birthday paradox. The cost of generating
> > > > > an input which digests to a given hash value (a 2nd preimage
> > > > > attack in this case) is approximately 2^160.
> > > > 
> > > > 	I'm looking to find the existing hash.  Not to find a
> > > > 	name which also has the same has value.
> > > >  
> > > > 	To find a the hash of a name that I know to exist is just
> > > > 	a matter of generating and testing enough sequential DS
> > > > 	queries (to prevent referrals).  The hash function will
> > > > 	randomise the NSEC3 selection.  There is only 200 and
> > > > 	something million names in COM. A ~100 million queries and
> > > > 	I have nearly a .5 probability of finding the hash I'm
> > > > 	looking for.  400 million queries you get to several nines.
> > > > 
> > > > 	This is the same problem of picking 1 ball out of 200 million
> > > > 	replacing the ball after each pick if it is not the one you
> > > > 	want and spinning the barrel.  Repeat.
> > > > 
> > > > 	Something any bot army should produce a result on in a short
> > > > 	period of time.
> > > 
> > > Hang on a second: what at a high level does this attack accomplish?
> > 
> > 	At the moment there is a case where you detect a collision
> > 	at runtime and are not able to send back a valid NXDOMAIN
> > 	response.  i.e. the hash of the QNAME matches the hash of
> > 	a existing name making it impossible to send back a NSEC3
> > 	where the hash is inside the covered range.
> > 
> > 	The current draft says, just send SERVFAIL.  I proposed
> > 	that we make a response that contains just enough extra
> > 	information to disprove the collision.
> 
> Hmm... I think I'm still missing something.
> 
> Let's take a step back and walk through things again. We have a server
> for zone example.com. It has a bunch of names N_1, N_2, ... N_n
> registered so we have N_1.example.com, N_2.example.com,
> ... N_n.example.com. So far so good, right?  These correspond to a
> series of hashes H_1, H_2, ... H_j.  For convenience, we order the
> indices in hash order so that H_1 < H_2 < H_3 ... < H_n.
> 
> So, when someone asks for a name Q that isn't one of the registered
> names, the name server computes H(Q) and then finds H_i and H_i+1
> st. H_i < Q < H_i+1. He then returns the NSEC records for H_i and
> H_i+1. Right?
> 
> Now, the collision problem occurs when H(Q) is equal to one of our
> hashes H_j even though N_j != Q. At this point, even though Q doesn't
> exist, the nameserver can't generate a valid negative response because
> there is no pair of records which encloses H(Q). Do I have this right so
> far?
> 
> Now, my assertion is that as a practical matter this case can't occur
> because the number of names (n) in the domain would have to be well
> outside of any plausible bounds (order 2^80) in order to have a 
> reasonable chance of a collision. Now, it's true that an attacker
> can mount an offline attack and try to generate a name that has
> a hash that matches one of the known hashes, but the computational
> cost of that is roughly 2^160/n, which is even more unreasonable.

	We are not talking about the number of names in a zone.
	We are talking about names in the namespace that are NOT
	in zone.
> 
> Where have I gone wrong here?
> 
> -Ekr

	With SHA1 there are 1461501637330902918203684832716283019655932542976
	potential hashes.
	There are more than 111444219848545291112918149658401217019177846881717006276548100629318214534968256903948922840416256 (36^63) possible labels if you restrict
	yourself to a-z0-9.

	There 76253229556466706119897315261914748347145838923466 different
	labels, on average, that hash to a individual value.

	Mark
--
ISC Training!  October 16-20, 2006, in the San Francisco Bay Area,
covering topics from DNS to DHCP.  Email training@isc.org.
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews@isc.org

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 17 00:37:13 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDZd3-0005TC-Tm
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 00:37:13 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDZd2-00058e-A7
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 00:37:13 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDZZv-0000nT-Ak
	for namedroppers-data@psg.com; Thu, 17 Aug 2006 04:33:59 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [198.144.196.2] (helo=laser.networkresonance.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <ekr@networkresonance.com>)
	id 1GDZZu-0000nH-9X
	for namedroppers@ops.ietf.org; Thu, 17 Aug 2006 04:33:58 +0000
Received: from networkresonance.com (raman.networkresonance.com [198.144.196.3])
	by laser.networkresonance.com (Postfix) with ESMTP id 608CE222425;
	Wed, 16 Aug 2006 21:41:56 -0700 (PDT)
To: Mark Andrews <Mark_Andrews@isc.org>
cc: Matt Larson <mlarson@verisign.com>, namedroppers@ops.ietf.org
Subject: Re: Removing the SERVFAIL response on hash collisions. 
In-reply-to: Your message of "Thu, 17 Aug 2006 14:10:35 +1000."
             <200608170410.k7H4AZan094828@drugs.dv.isc.org> 
X-Mailer: MH-E 7.4.3; nmh 1.0.4; XEmacs 21.4 (patch 19)
Date: Wed, 16 Aug 2006 21:33:57 -0700
From: Eric Rescorla <ekr@networkresonance.com>
Message-Id: <20060817044156.608CE222425@laser.networkresonance.com>
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: f4c2cf0bccc868e4cc88dace71fb3f44

Mark Andrews <Mark_Andrews@isc.org> wrote:
> > Hmm... I think I'm still missing something.
> > 
> > Let's take a step back and walk through things again. We have a server
> > for zone example.com. It has a bunch of names N_1, N_2, ... N_n
> > registered so we have N_1.example.com, N_2.example.com,
> > ... N_n.example.com. So far so good, right?  These correspond to a
> > series of hashes H_1, H_2, ... H_j.  For convenience, we order the
> > indices in hash order so that H_1 < H_2 < H_3 ... < H_n.
> > 
> > So, when someone asks for a name Q that isn't one of the registered
> > names, the name server computes H(Q) and then finds H_i and H_i+1
> > st. H_i < Q < H_i+1. He then returns the NSEC records for H_i and
> > H_i+1. Right?
> > 
> > Now, the collision problem occurs when H(Q) is equal to one of our
> > hashes H_j even though N_j != Q. At this point, even though Q doesn't
> > exist, the nameserver can't generate a valid negative response because
> > there is no pair of records which encloses H(Q). Do I have this right so
> > far?
> > 
> > Now, my assertion is that as a practical matter this case can't occur
> > because the number of names (n) in the domain would have to be well
> > outside of any plausible bounds (order 2^80) in order to have a 
> > reasonable chance of a collision. Now, it's true that an attacker
> > can mount an offline attack and try to generate a name that has
> > a hash that matches one of the known hashes, but the computational
> > cost of that is roughly 2^160/n, which is even more unreasonable.
> 
> 	We are not talking about the number of names in a zone.
> 	We are talking about names in the namespace that are NOT
> 	in zone.

Well, we're talking about both. We're talking about the chance that
an arbitrary name *not* in the zone will have a hash that is the
same as the hash of one of the names in the zone.


> 	With SHA1 there are 1461501637330902918203684832716283019655932542976
> 	potential hashes.
> 	There are more than 111444219848545291112918149658401217019177846881717006276548100629318214534968256903948922840416256 (36^63) possible labels if you restrict
> 	yourself to a-z0-9.
> 
> 	There 76253229556466706119897315261914748347145838923466 different
> 	labels, on average, that hash to a individual value.

Sure, but so what? Actually finding a second preimage is computationally
intractable. 

How does this add up to an attack? What does the attacker do and what
advantage does it give them?

-Ekr

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 17 02:31:17 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDbPR-0000bd-TB
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 02:31:17 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDbPQ-0005lF-Gi
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 02:31:17 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDbM0-00081y-6Y
	for namedroppers-data@psg.com; Thu, 17 Aug 2006 06:27:44 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [66.92.66.68] (helo=cyteen.hactrn.net)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <sra@hactrn.net>)
	id 1GDbLz-00081h-52
	for namedroppers@ops.ietf.org; Thu, 17 Aug 2006 06:27:43 +0000
Received: from thrintun.hactrn.net (thrintun.hactrn.net [IPv6:2002:425c:4242:0:250:daff:fe82:1c39])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(Client CN "thrintun.hactrn.net", Issuer "Grunchweather Associates" (verified OK))
	by cyteen.hactrn.net (Postfix) with ESMTP id 4DA4453
	for <namedroppers@ops.ietf.org>; Thu, 17 Aug 2006 02:27:41 -0400 (EDT)
Received: from thrintun.hactrn.net (localhost [IPv6:::1])
	by thrintun.hactrn.net (Postfix) with ESMTP id BC88E5C53
	for <namedroppers@ops.ietf.org>; Thu, 17 Aug 2006 02:27:40 -0400 (EDT)
Date: Thu, 17 Aug 2006 02:27:40 -0400
From: Rob Austein <sra@isc.org>
To: namedroppers@ops.ietf.org
Subject: Re: Removing the SERVFAIL response on hash collisions. 
In-Reply-To: <20060817044156.608CE222425@laser.networkresonance.com>
References: <200608170410.k7H4AZan094828@drugs.dv.isc.org>
	<20060817044156.608CE222425@laser.networkresonance.com>
User-Agent: Wanderlust/2.14.0 (Africa) Emacs/21.3 Mule/5.0 (SAKAKI)
MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka")
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Message-Id: <20060817062740.BC88E5C53@thrintun.hactrn.net>
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 39bd8f8cbb76cae18b7e23f7cf6b2b9f

At Wed, 16 Aug 2006 21:33:57 -0700, Eric Rescorla wrote:
>=20
> How does this add up to an attack? What does the attacker do and what
> advantage does it give=A0them?

Sorry for jumping in, but I know both correspondants here pretty well
and can tell that they're talking past each other.

Mark, meet Eric.  Eric, meet Mark.  Eric is a protocol security guy.
Mark is a DNS implementation guy.

The attack that Mark is worried about is not the one that Eric thinks
Mark is worried about.

The draft says "this will never happen, but just in case it does, you
must check for it and send SERVFAIL when it does.  Which it won't."

Mark's reaction to this, based on twenty years before the mast as a
DNS implementor, is "Good grief, not another flipping event that sends
SERVFAIL.  Every time I follow a spec that tells me to send SERVFAIL,
my phone starts ringing off the hook with people whining about how
their DNS service doesn't work anymore and what have I broken now?"

The sad thing is that Mark is absolutely right about this.

Implementing a spec that says "just send SERVFAIL" leaves Mark's phone
open to a denial of service attack.  Since Eric assures us that Mark's
code will never send SERVFAIL in this particular case and that Mark's
phone will thus never ring, the obvious fix is to forward Mark's phone
to Eric.

All clear now?

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 17 02:45:14 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDbcw-0004xH-HX
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 02:45:14 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDbcr-00079A-3W
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 02:45:14 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDbbH-00098v-RR
	for namedroppers-data@psg.com; Thu, 17 Aug 2006 06:43:31 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [204.152.187.5] (helo=farside.isc.org)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Mark_Andrews@isc.org>)
	id 1GDbbG-00098i-MY
	for namedroppers@ops.ietf.org; Thu, 17 Aug 2006 06:43:30 +0000
Received: from drugs.dv.isc.org (localhost.isc.org [IPv6:::1])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by farside.isc.org (Postfix) with ESMTP id 68A9FE606B
	for <namedroppers@ops.ietf.org>; Thu, 17 Aug 2006 06:43:29 +0000 (UTC)
	(envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (localhost [127.0.0.1])
	by drugs.dv.isc.org (8.13.6/8.13.6) with ESMTP id k7H6hO6B039889;
	Thu, 17 Aug 2006 16:43:24 +1000 (EST)
	(envelope-from marka@drugs.dv.isc.org)
Message-Id: <200608170643.k7H6hO6B039889@drugs.dv.isc.org>
To: Eric Rescorla <ekr@networkresonance.com>
Cc: Matt Larson <mlarson@verisign.com>, namedroppers@ops.ietf.org
From: Mark Andrews <Mark_Andrews@isc.org>
Subject: Re: Removing the SERVFAIL response on hash collisions. 
In-reply-to: Your message of "Wed, 16 Aug 2006 21:33:57 MST."
             <20060817044156.608CE222425@laser.networkresonance.com> 
Date: Thu, 17 Aug 2006 16:43:24 +1000
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: b280b4db656c3ca28dd62e5e0b03daa8


> Mark Andrews <Mark_Andrews@isc.org> wrote:
> > > Hmm... I think I'm still missing something.
> > > 
> > > Let's take a step back and walk through things again. We have a server
> > > for zone example.com. It has a bunch of names N_1, N_2, ... N_n
> > > registered so we have N_1.example.com, N_2.example.com,
> > > ... N_n.example.com. So far so good, right?  These correspond to a
> > > series of hashes H_1, H_2, ... H_j.  For convenience, we order the
> > > indices in hash order so that H_1 < H_2 < H_3 ... < H_n.
> > > 
> > > So, when someone asks for a name Q that isn't one of the registered
> > > names, the name server computes H(Q) and then finds H_i and H_i+1
> > > st. H_i < Q < H_i+1. He then returns the NSEC records for H_i and
> > > H_i+1. Right?
> > > 
> > > Now, the collision problem occurs when H(Q) is equal to one of our
> > > hashes H_j even though N_j != Q. At this point, even though Q doesn't
> > > exist, the nameserver can't generate a valid negative response because
> > > there is no pair of records which encloses H(Q). Do I have this right so
> > > far?
> > > 
> > > Now, my assertion is that as a practical matter this case can't occur
> > > because the number of names (n) in the domain would have to be well
> > > outside of any plausible bounds (order 2^80) in order to have a 
> > > reasonable chance of a collision. Now, it's true that an attacker
> > > can mount an offline attack and try to generate a name that has
> > > a hash that matches one of the known hashes, but the computational
> > > cost of that is roughly 2^160/n, which is even more unreasonable.
> > 
> > 	We are not talking about the number of names in a zone.
> > 	We are talking about names in the namespace that are NOT
> > 	in zone.
> 
> Well, we're talking about both. We're talking about the chance that
> an arbitrary name *not* in the zone will have a hash that is the
> same as the hash of one of the names in the zone.

	Which will happen, with SHA1, on average once every (2^160)/n
	NXDOMAIN responses.  n = the number of names in the zone.
	Yes I'm well away of how many years between collisions it is
	at current query rates.

	It most probably will never happen in our lifetimes.  But
	it still could.  A couple of extra lines of code will deal
	with the problem.  The code is testable using a truncated
	hash.  In fact it would be useful to specify a really short
	hash for test purposes only, 2^16 values would be fine as it
	would be useless for any zone of significant size.

	No one has stated that my solution will not work.  If it won't
	work please tell me and I'll shutup.

> > 	With SHA1 there are 1461501637330902918203684832716283019655932542976
> > 	potential hashes.
> > 	There are more than 111444219848545291112918149658401217019177846881717
> 006276548100629318214534968256903948922840416256 (36^63) possible labels if y
> ou restrict
> > 	yourself to a-z0-9.
> > 
> > 	There 76253229556466706119897315261914748347145838923466 different
> > 	labels, on average, that hash to a individual value.
> 
> Sure, but so what? Actually finding a second preimage is computationally
> intractable. 
>
> How does this add up to an attack? What does the attacker do and what
> advantage does it give them?
> 
> -Ekr
--
ISC Training!  October 16-20, 2006, in the San Francisco Bay Area,
covering topics from DNS to DHCP.  Email training@isc.org.
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews@isc.org

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 17 03:56:50 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDckE-0000Ei-NN
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 03:56:50 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDck6-0007rJ-ET
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 03:56:50 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDchG-000Dpa-O2
	for namedroppers-data@psg.com; Thu, 17 Aug 2006 07:53:46 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [213.244.168.210] (helo=outpost.ds9a.nl)
	by psg.com with esmtp (Exim 4.60 (FreeBSD))
	(envelope-from <ahu@outpost.ds9a.nl>)
	id 1GDchE-000DpG-6h
	for namedroppers@ops.ietf.org; Thu, 17 Aug 2006 07:53:44 +0000
Received: by outpost.ds9a.nl (Postfix, from userid 1000)
	id 1439F3F7F; Thu, 17 Aug 2006 09:53:21 +0200 (CEST)
Date: Thu, 17 Aug 2006 09:53:21 +0200
From: bert hubert <bert.hubert@netherlabs.nl>
To: Mark Andrews <Mark_Andrews@isc.org>
Cc: Eric Rescorla <ekr@networkresonance.com>,
	Matt Larson <mlarson@verisign.com>, namedroppers@ops.ietf.org
Subject: Re: Removing the SERVFAIL response on hash collisions.
Message-ID: <20060817075321.GA2278@outpost.ds9a.nl>
References: <20060817044156.608CE222425@laser.networkresonance.com> <200608170643.k7H6hO6B039889@drugs.dv.isc.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <200608170643.k7H6hO6B039889@drugs.dv.isc.org>
User-Agent: Mutt/1.5.9i
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 856eb5f76e7a34990d1d457d8e8e5b7f

On Thu, Aug 17, 2006 at 04:43:24PM +1000, Mark Andrews wrote:
> 	No one has stated that my solution will not work.  If it won't
> 	work please tell me and I'll shutup.

If I've followed the discussion above, the codepath to detect and handle
such a collision is unlikely to be taken once in the lifetime of the
universe. Hence it will bitrot with astounding rapidity.

	Bert

-- 
http://www.PowerDNS.com      Open source, database driven DNS Software 
http://netherlabs.nl              Open and Closed source services

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 17 07:45:22 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDgJO-0005YI-NE
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 07:45:22 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDgJI-0000kc-DB
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 07:45:22 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDgFT-00048t-IW
	for namedroppers-data@psg.com; Thu, 17 Aug 2006 11:41:19 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-1.8 required=5.0 tests=AWL,BAYES_00,
	FORGED_RCVD_HELO,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.1.1
Received: from [195.177.253.212] (helo=shed.alex.org.uk)
	by psg.com with esmtp (Exim 4.60 (FreeBSD))
	(envelope-from <alex@alex.org.uk>)
	id 1GDgFS-00048T-Jn
	for namedroppers@ops.ietf.org; Thu, 17 Aug 2006 11:41:18 +0000
Received: from [192.168.0.101] (localhost [127.0.0.1])
	by shed.alex.org.uk (Postfix) with ESMTP id 2AC98C2DA9;
	Thu, 17 Aug 2006 12:41:17 +0100 (BST)
Date: Thu, 17 Aug 2006 12:41:15 +0100
From: Alex Bligh <alex@alex.org.uk>
Reply-To: Alex Bligh <alex@alex.org.uk>
To: Mark Andrews <Mark_Andrews@isc.org>,
	Eric Rescorla <ekr@networkresonance.com>
Cc: Matt Larson <mlarson@verisign.com>, namedroppers@ops.ietf.org,
	Alex Bligh <alex@alex.org.uk>
Subject: Re: Removing the SERVFAIL response on hash collisions. 
Message-ID: <FE352D022048D4901C00EE9D@[192.168.0.101]>
In-Reply-To: <200608170643.k7H6hO6B039889@drugs.dv.isc.org>
References:  <200608170643.k7H6hO6B039889@drugs.dv.isc.org>
X-Mailer: Mulberry/4.0.4 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: b19722fc8d3865b147c75ae2495625f2



--On 17 August 2006 16:43 +1000 Mark Andrews <Mark_Andrews@isc.org> wrote:

> 	Which will happen, with SHA1, on average once every (2^160)/n
> 	NXDOMAIN responses.

And with SHA-256 still more infrequently (it's probably more likely
that a packet gets corrupted in transit to look like a SERVFAIL when
it didn't start out that way). Code to implement longer hashes is likely
to last better and be better tested than code to handle the extremely
unlikely event of a collision (of whichever variety).

> 	No one has stated that my solution will not work.  If it won't
> 	work please tell me and I'll shutup.

About 18 months ago (I think) we had a thread here where we concluded
under NSEC or NSEC3 it was still possible to spoof errors, such as
SERVFAIL. So it does seem a little bit like a bandaid covering a tiny
hole when there's a great gaping maw by the side. If we did this, I
would be concerned that the behaviour of the resolver receiving such
a SERVFAIL was also specified. If the QNAME is optional, I presume
in its absence, the resolver should assume it is associated with the QNAME
if the associated query. What if it's simply wrong? I presume ignore
the entire SERVFAIL as bogus (more interoperability testing to do there,
then).

Alex

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 17 08:13:26 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDgkY-0000Dz-R9
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 08:13:26 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDgkR-0004yF-6c
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 08:13:26 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDghv-0006XI-Kh
	for namedroppers-data@psg.com; Thu, 17 Aug 2006 12:10:43 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [204.152.187.5] (helo=farside.isc.org)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Mark_Andrews@isc.org>)
	id 1GDght-0006Wz-2p
	for namedroppers@ops.ietf.org; Thu, 17 Aug 2006 12:10:41 +0000
Received: from drugs.dv.isc.org (localhost.isc.org [IPv6:::1])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by farside.isc.org (Postfix) with ESMTP id 96541E605D
	for <namedroppers@ops.ietf.org>; Thu, 17 Aug 2006 12:10:39 +0000 (UTC)
	(envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (localhost [127.0.0.1])
	by drugs.dv.isc.org (8.13.6/8.13.6) with ESMTP id k7HCAQ7A085835;
	Thu, 17 Aug 2006 22:10:27 +1000 (EST)
	(envelope-from marka@drugs.dv.isc.org)
Message-Id: <200608171210.k7HCAQ7A085835@drugs.dv.isc.org>
To: bert hubert <bert.hubert@netherlabs.nl>
Cc: Eric Rescorla <ekr@networkresonance.com>,
        Matt Larson <mlarson@verisign.com>, namedroppers@ops.ietf.org
From: Mark Andrews <Mark_Andrews@isc.org>
Subject: Re: Removing the SERVFAIL response on hash collisions. 
In-reply-to: Your message of "Thu, 17 Aug 2006 09:53:21 +0200."
             <20060817075321.GA2278@outpost.ds9a.nl> 
Date: Thu, 17 Aug 2006 22:10:26 +1000
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 33cc095b503da4365ce57c727e553cf1


> On Thu, Aug 17, 2006 at 04:43:24PM +1000, Mark Andrews wrote:
> > 	No one has stated that my solution will not work.  If it won't
> > 	work please tell me and I'll shutup.
> 
> If I've followed the discussion above, the codepath to detect and handle
> such a collision is unlikely to be taken once in the lifetime of the
> universe. Hence it will bitrot with astounding rapidity.

	The vast majority of code once it has been written and
	tested never gets touched again.  Correct code stays correct.

	Below is the code to extract the proofs from BIND 9.  It
	hasn't been touched in two years.  I don't expect to have
	to touch it ever again.  Back in Jan 04 we added code to
	check for all the proof.

	Mark
	
1.135        (marka    03-Nov-05): /*%
1.115        (marka    14-Jan-04):  * Return ISC_R_SUCCESS if we can determine that the name doesn't exist
1.115        (marka    14-Jan-04):  * or we can determine whether there is data or not at the name.
1.115        (marka    14-Jan-04):  * If the name does not exist return the wildcard name.
1.135        (marka    03-Nov-05):  *
1.135        (marka    03-Nov-05):  * Return ISC_R_IGNORE when the NSEC is not the appropriate one.
1.115        (marka    14-Jan-04):  */
1.115        (marka    14-Jan-04): static isc_result_t
1.115        (marka    14-Jan-04): nsecnoexistnodata(dns_validator_t *val, dns_name_t* name, dns_name_t *nsecname,
1.115        (marka    14-Jan-04):                dns_rdataset_t *nsecset, isc_boolean_t *exists,
1.115        (marka    14-Jan-04):                isc_boolean_t *data, dns_name_t *wild)
1.57         (bwelling 26-May-00): {
1.57         (bwelling 26-May-00):      int order;
1.83         (marka    25-Oct-00):      dns_rdata_t rdata = DNS_RDATA_INIT;
1.57         (bwelling 26-May-00):      isc_result_t result;
1.111        (marka    18-Jan-03):      dns_namereln_t relation;
1.114        (jinmei   25-Oct-03):      unsigned int olabels, nlabels, labels;
1.115        (marka    14-Jan-04):      dns_rdata_nsec_t nsec;
1.115        (marka    14-Jan-04):      isc_boolean_t atparent;
1.57         (bwelling 26-May-00): 
1.115        (marka    14-Jan-04):      REQUIRE(exists != NULL);
1.115        (marka    14-Jan-04):      REQUIRE(data != NULL);
1.124        (marka    17-Nov-04):      REQUIRE(nsecset != NULL &&
1.124        (marka    17-Nov-04):              nsecset->type == dns_rdatatype_nsec);
1.104        (marka    29-Apr-02): 
1.113        (marka    30-Sep-03):      result = dns_rdataset_first(nsecset);
1.86         (bwelling 05-Dec-00):      if (result != ISC_R_SUCCESS) {
1.93         (gson     14-Sep-01):              validator_log(val, ISC_LOG_DEBUG(3),
1.113        (marka    30-Sep-03):                      "failure processing NSEC set");
1.115        (marka    14-Jan-04):              return (result);
1.86         (bwelling 05-Dec-00):      }
1.113        (marka    30-Sep-03):      dns_rdataset_current(nsecset, &rdata);
1.57         (bwelling 26-May-00): 
1.113        (marka    30-Sep-03):      validator_log(val, ISC_LOG_DEBUG(3), "looking for relevant nsec");
1.115        (marka    14-Jan-04):      relation = dns_name_fullcompare(name, nsecname, &order, &olabels);
1.115        (marka    14-Jan-04): 
1.115        (marka    14-Jan-04):      if (order < 0) {
1.57         (bwelling 26-May-00):              /*
1.115        (marka    14-Jan-04):               * The name is not within the NSEC range.
1.57         (bwelling 26-May-00):               */
1.115        (marka    14-Jan-04):              validator_log(val, ISC_LOG_DEBUG(3),
1.115        (marka    14-Jan-04):                            "NSEC does not cover name, before NSEC");
1.115        (marka    14-Jan-04):              return (ISC_R_IGNORE);
1.115        (marka    14-Jan-04):      }
1.82         (bwelling 07-Oct-00): 
1.115        (marka    14-Jan-04):      if (order == 0) {
1.57         (bwelling 26-May-00):              /*
1.115        (marka    14-Jan-04):               * The names are the same.
1.57         (bwelling 26-May-00):               */
1.115        (marka    14-Jan-04):              atparent = dns_rdatatype_atparent(val->event->type);
1.115        (marka    14-Jan-04):              if (dns_nsec_typepresent(&rdata, dns_rdatatype_ns) &&
1.115        (marka    14-Jan-04):                  !dns_nsec_typepresent(&rdata, dns_rdatatype_soa))
1.115        (marka    14-Jan-04):              {
1.115        (marka    14-Jan-04):                      if (!atparent) {
1.115        (marka    14-Jan-04):                              /*
1.115        (marka    14-Jan-04):                               * This NSEC record is from somewhere higher in
1.115        (marka    14-Jan-04):                               * the DNS, and at the parent of a delegation.
1.115        (marka    14-Jan-04):                               * It can not be legitimately used here.
1.115        (marka    14-Jan-04):                               */
1.111        (marka    18-Jan-03):                              validator_log(val, ISC_LOG_DEBUG(3),
1.115        (marka    14-Jan-04):                                            "ignoring parent nsec");
1.115        (marka    14-Jan-04):                              return (ISC_R_IGNORE);
1.111        (marka    18-Jan-03):                      }
1.115        (marka    14-Jan-04):              } else if (atparent) {
1.112        (marka    27-Feb-03):                      /*
1.115        (marka    14-Jan-04):                       * This NSEC record is from the child.
1.110        (marka    22-Jul-02):                       * It can not be legitimately used here.
1.110        (marka    22-Jul-02):                       */
1.110        (marka    22-Jul-02):                      validator_log(val, ISC_LOG_DEBUG(3),
1.115        (marka    14-Jan-04):                                    "ignoring child nsec");
1.115        (marka    14-Jan-04):                      return (ISC_R_IGNORE);
1.57         (bwelling 26-May-00):              }
1.115        (marka    14-Jan-04):              *exists = ISC_TRUE;
1.115        (marka    14-Jan-04):              *data = dns_nsec_typepresent(&rdata, val->event->type);
1.115        (marka    14-Jan-04):              validator_log(val, ISC_LOG_DEBUG(3),
1.115        (marka    14-Jan-04):                            "nsec proves name exists (owner) data=%d",
1.115        (marka    14-Jan-04):                            *data);
1.115        (marka    14-Jan-04):              return (ISC_R_SUCCESS);
1.132        (marka    05-Sep-05):      }
1.115        (marka    14-Jan-04): 
1.115        (marka    14-Jan-04):      if (relation == dns_namereln_subdomain &&
1.115        (marka    14-Jan-04):          dns_nsec_typepresent(&rdata, dns_rdatatype_ns) &&
1.115        (marka    14-Jan-04):          !dns_nsec_typepresent(&rdata, dns_rdatatype_soa))
1.115        (marka    14-Jan-04):      {
1.115        (marka    14-Jan-04):              /*
1.115        (marka    14-Jan-04):               * This NSEC record is from somewhere higher in
1.115        (marka    14-Jan-04):               * the DNS, and at the parent of a delegation.
1.115        (marka    14-Jan-04):               * It can not be legitimately used here.
1.115        (marka    14-Jan-04):               */
1.115        (marka    14-Jan-04):              validator_log(val, ISC_LOG_DEBUG(3), "ignoring parent nsec");
1.115        (marka    14-Jan-04):              return (ISC_R_IGNORE);
1.115        (marka    14-Jan-04):      }
1.115        (marka    14-Jan-04): 
1.115        (marka    14-Jan-04):      result = dns_rdata_tostruct(&rdata, &nsec, NULL);
1.115        (marka    14-Jan-04):      if (result != ISC_R_SUCCESS)
1.115        (marka    14-Jan-04):              return (result);
1.115        (marka    14-Jan-04):      relation = dns_name_fullcompare(&nsec.next, name, &order, &nlabels);
1.115        (marka    14-Jan-04):      if (order == 0) {
1.113        (marka    30-Sep-03):              dns_rdata_freestruct(&nsec);
1.93         (gson     14-Sep-01):              validator_log(val, ISC_LOG_DEBUG(3),
1.115        (marka    14-Jan-04):                            "ignoring nsec matches next name");
1.115        (marka    14-Jan-04):              return (ISC_R_IGNORE);
1.115        (marka    14-Jan-04):      }
1.115        (marka    14-Jan-04): 
1.115        (marka    14-Jan-04):      if (order < 0 && !dns_name_issubdomain(nsecname, &nsec.next)) {
1.57         (bwelling 26-May-00):              /*
1.115        (marka    14-Jan-04):               * The name is not within the NSEC range.
1.57         (bwelling 26-May-00):               */
1.115        (marka    14-Jan-04):              dns_rdata_freestruct(&nsec);
1.115        (marka    14-Jan-04):              validator_log(val, ISC_LOG_DEBUG(3),
1.115        (marka    14-Jan-04):                          "ignoring nsec because name is past end of range");
1.115        (marka    14-Jan-04):              return (ISC_R_IGNORE);
1.115        (marka    14-Jan-04):      }
1.115        (marka    14-Jan-04): 
1.115        (marka    14-Jan-04):      if (order > 0 && relation == dns_namereln_subdomain) {
1.115        (marka    14-Jan-04):              validator_log(val, ISC_LOG_DEBUG(3),
1.115        (marka    14-Jan-04):                            "nsec proves name exist (empty)");
1.115        (marka    14-Jan-04):              dns_rdata_freestruct(&nsec);
1.115        (marka    14-Jan-04):              *exists = ISC_TRUE;
1.115        (marka    14-Jan-04):              *data = ISC_FALSE;
1.115        (marka    14-Jan-04):              return (ISC_R_SUCCESS);
1.115        (marka    14-Jan-04):      }
1.115        (marka    14-Jan-04):      if (wild != NULL) {
1.115        (marka    14-Jan-04):              dns_name_t common;
1.115        (marka    14-Jan-04):              dns_name_init(&common, NULL);
1.115        (marka    14-Jan-04):              if (olabels > nlabels) {
1.115        (marka    14-Jan-04):                      labels = dns_name_countlabels(nsecname);
1.115        (marka    14-Jan-04):                      dns_name_getlabelsequence(nsecname, labels - olabels,
1.115        (marka    14-Jan-04):                                                olabels, &common);
1.115        (marka    14-Jan-04):              } else {
1.115        (marka    14-Jan-04):                      labels = dns_name_countlabels(&nsec.next);
1.115        (marka    14-Jan-04):                      dns_name_getlabelsequence(&nsec.next, labels - nlabels,
1.115        (marka    14-Jan-04):                                                nlabels, &common);
1.115        (marka    14-Jan-04):              }
1.115        (marka    14-Jan-04):              result = dns_name_concatenate(dns_wildcardname, &common,
1.115        (marka    14-Jan-04):                                             wild, NULL);
1.115        (marka    14-Jan-04):              if (result != ISC_R_SUCCESS) {
1.115        (marka    14-Jan-04):                      validator_log(val, ISC_LOG_DEBUG(3),
1.143        (marka    26-Feb-06):                                  "failure generating wildcard name");
1.115        (marka    14-Jan-04):                      return (result);
1.115        (marka    14-Jan-04):              }
1.57         (bwelling 26-May-00):      }


> 	Bert
> 
> -- 
> http://www.PowerDNS.com      Open source, database driven DNS Software 
> http://netherlabs.nl              Open and Closed source services
--
ISC Training!  October 16-20, 2006, in the San Francisco Bay Area,
covering topics from DNS to DHCP.  Email training@isc.org.
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews@isc.org

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 17 09:12:18 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDhfV-0005hA-TO
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 09:12:17 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDhUd-0004Cr-3L
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 09:01:09 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDhRL-000ACa-HV
	for namedroppers-data@psg.com; Thu, 17 Aug 2006 12:57:39 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [213.248.199.23] (helo=mx3.nominet.org.uk)
	by psg.com with esmtp (Exim 4.60 (FreeBSD))
	(envelope-from <roy@nominet.org.uk>)
	id 1GDhRK-000ACA-BK
	for namedroppers@ops.ietf.org; Thu, 17 Aug 2006 12:57:38 +0000
Received: from wds1.okna.nominet.org.uk (HELO notes1.nominet.org.uk) ([213.248.197.128])
  by mx3.nominet.org.uk with ESMTP; 17 Aug 2006 13:57:37 +0100
X-IronPort-AV: i="4.08,136,1154905200"; 
   d="scan'208"; a="4867965:sNHT32018384"
In-Reply-To: <200608160230.k7G2USeV005201@drugs.dv.isc.org>
To: Mark Andrews <Mark_Andrews@isc.org>
Cc: namedroppers@ops.ietf.org
Subject: Re: Removing the SERVFAIL response on hash collisions.
MIME-Version: 1.0
X-Mailer: Lotus Notes Release 6.5.5 November 30, 2005
Message-ID: <OFED8D5943.1F86EF5E-ON802571CD.0044B70C-C12571CD.004730B3@nominet.org.uk>
From: Roy Arends <roy@nominet.org.uk>
Date: Thu, 17 Aug 2006 14:57:57 +0200
X-MIMETrack: Serialize by Router on notes1/Nominet(Release 6.5.3|September 14, 2004) at
 08/17/2006 01:57:57 PM,
	Serialize complete at 08/17/2006 01:57:57 PM
Content-Type: text/plain; charset="US-ASCII"
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 082a9cbf4d599f360ac7f815372a6a15

Mark Andrews wrote on 08/16/2006 04:30:28 AM:

> 
>    draft-ietf-dnsext-nsec3-06.txt currently has:
> 
> 6.2.9.  Server Response to a Run-time Collision
> 
>    If the hash of a non-existing QNAME collides with an existing NSEC3
>    ownername, then the server will be unable to return a response that
>    proves that QNAME does not exist.  In this case, the server MUST
>    return a response with an RCODE of 2 (server failure).
> 
>    Note that with the hash algorithm specified in this document, SHA-1,
>    such collisions are astronomically unlikely.
> 
>       We can disambiguate collisions by returning the original
>       owner name used to generate the hash.
> 
>       I propose that NSEC3 wire format be extended to optionally
>       include a the original owner name at the end of the existing
>       wire format.  This is *only* returned in AXFR/IXFR and for this
>       special case.  The RRSIG will be computed over NSEC3 records
>       as if this extra name was not included.  You can verify the
>       appended ownername as its hash will be the ownername of the
>       NSEC3 record.
> 
>       To save space we could exclude the zone name with "."
>       representing the zone if we do this.

Note that I'd like to see some kind of consensus on the need to document 
ANY text about 2nd pre-image resistance failover before actually 
documenting the following solution.

iff there is a collision, (enough has been said already about possibility) 
why not return the following:

H(X)=H(Y), X!=Y, X exists, Y does not exist.

rcode=3
QNAME=Y
empty answer section
authority section: 
H(Y) NSEC3 ... ... ...
H(Y) RRSIG NSEC3
X A 10.1.1.1
X RRSIG A ...

Since it is impossible to prove that Y does not exist 'the nsec3 way', we 
prove that X exist, by returning both X and H(X). Since collisions between 
existing names have been avoided during the generation of the NSEC3 
records, we can safely assert that Y does not exist.

This avoids (perceived) SERVFAIL allergy. This avoids fondling with RDATA. 
This is not spoofable, since the deletion of X,RRSIG(X) will leave the 
response broken.

Roy

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 17 09:27:26 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDhuA-0004Ce-RX
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 09:27:26 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDhu9-0000l0-FO
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 09:27:26 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDhrY-000CUe-3z
	for namedroppers-data@psg.com; Thu, 17 Aug 2006 13:24:44 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-1.4 required=5.0 tests=AWL,BAYES_00,
	DNS_FROM_RFC_POST autolearn=no version=3.1.1
Received: from [66.92.146.160] (helo=ogud.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Ed.Lewis@neustar.biz>)
	id 1GDhrX-000CUR-Bc
	for namedroppers@ops.ietf.org; Thu, 17 Aug 2006 13:24:43 +0000
Received: from [192.168.1.101] (ns.ogud.com [66.92.146.160])
	by ogud.com (8.13.1/8.13.1) with ESMTP id k7HDOVap042098;
	Thu, 17 Aug 2006 09:24:32 -0400 (EDT)
	(envelope-from Ed.Lewis@neustar.biz)
Mime-Version: 1.0
Message-Id: <a06230900c10a0e48caf3@[10.31.32.167]>
In-Reply-To: <20060817062740.BC88E5C53@thrintun.hactrn.net>
References: <200608170410.k7H4AZan094828@drugs.dv.isc.org>
 <20060817044156.608CE222425@laser.networkresonance.com>
 <20060817062740.BC88E5C53@thrintun.hactrn.net>
Date: Thu, 17 Aug 2006 09:24:11 -0400
To: Rob Austein <sra@isc.org>
From: Edward Lewis <Ed.Lewis@neustar.biz>
Subject: Re: Removing the SERVFAIL response on hash collisions.
Cc: namedroppers@ops.ietf.org
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
X-Scanned-By: MIMEDefang 2.56 on 66.92.146.160
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 9ed51c9d1356100bce94f1ae4ec616a9

At 2:27 -0400 8/17/06, Rob Austein wrote:

>Mark's reaction to this, based on twenty years before the mast as a
>DNS implementor, is "Good grief, not another flipping event that sends
>SERVFAIL.  Every time I follow a spec that tells me to send SERVFAIL,

My reaction to the the first post on the thread is the same ("Good 
grief...").  But I haven't replied because I don't have a better 
suggestion.

So I'll just second that "yet another requirement to return 'service 
failure' is rather distasteful."  In a way it might be appropriate - 
but thinking more it isn't.

A service failure means (from 1035):
#                2               Server failure - The name server was
#                                unable to process this query due to a
#                                problem with the name server.

In this case, the failure is in the protocol and not the server. 
It's not like the server failed to load the (child) zone, or a 
recursive server could not get a response from another server.  It's 
not like a server only got a corrupted (as in failed DNSSEC 
validation) answer.  The problem here is that the protocol has no 
defined answer to give.

It's not like the server can't retrieve the record it needs for the 
answer, it's like there's no answer to give.

Of course, I'm basing this on a fairly narrow interpretation of "a 
problem with the name server."
-- 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Edward Lewis                                                +1-571-434-5468
NeuStar

Soccer/Futbol. IPv6.  Both have lots of 1's and 0's and have a hard time
catching on in North America.

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 17 09:46:47 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDiCt-0004Co-36
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 09:46:47 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDiCr-0002Xb-K4
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 09:46:47 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDiAR-000ECB-SS
	for namedroppers-data@psg.com; Thu, 17 Aug 2006 13:44:15 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00,
	FORGED_RCVD_HELO,SPF_PASS autolearn=ham version=3.1.1
Received: from [65.205.251.74] (helo=colibri.verisign.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <pbaker@verisign.com>)
	id 1GDiAP-000EBl-6h
	for namedroppers@ops.ietf.org; Thu, 17 Aug 2006 13:44:13 +0000
Received: from MOU1WNEXCN02.vcorp.ad.vrsn.com (mailer2.verisign.com [65.205.251.35])
	by colibri.verisign.com (8.13.6/8.13.4) with ESMTP id k7HDiBo6029874;
	Thu, 17 Aug 2006 06:44:11 -0700
Received: from MOU1WNEXMB04.vcorp.ad.vrsn.com ([10.25.13.157]) by MOU1WNEXCN02.vcorp.ad.vrsn.com with Microsoft SMTPSVC(6.0.3790.1830);
	 Thu, 17 Aug 2006 06:43:54 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: RE: Removing the SERVFAIL response on hash collisions. 
Date: Thu, 17 Aug 2006 06:44:08 -0700
Message-ID: <198A730C2044DE4A96749D13E167AD37C671A5@MOU1WNEXMB04.vcorp.ad.vrsn.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Removing the SERVFAIL response on hash collisions. 
Thread-Index: AcbByMncUBCIuUz7T9q/Jyw2wCqWKQAOV7Mw
From: "Hallam-Baker, Phillip" <pbaker@verisign.com>
To: "Mark Andrews" <Mark_Andrews@isc.org>,
        "Eric Rescorla" <ekr@networkresonance.com>
Cc: "Larson, Matt" <mlarson@verisign.com>, <namedroppers@ops.ietf.org>
X-OriginalArrivalTime: 17 Aug 2006 13:43:54.0907 (UTC) FILETIME=[2E986EB0:01C6C203]
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.1 (/)
X-Scan-Signature: 67c1ea29f88502ef6a32ccec927970f0

This whole thread is illogical.

If there is a risk of hash collision in NSEC3 there is the identical =
risk in the signature and no DNSSEC record is secure.

=20

> -----Original Message-----
> From: owner-namedroppers@ops.ietf.org=20
> [mailto:owner-namedroppers@ops.ietf.org] On Behalf Of Mark Andrews
> Sent: Thursday, August 17, 2006 2:43 AM
> To: Eric Rescorla
> Cc: Larson, Matt; namedroppers@ops.ietf.org
> Subject: Re: Removing the SERVFAIL response on hash collisions.=20
>=20
>=20
> > Mark Andrews <Mark_Andrews@isc.org> wrote:
> > > > Hmm... I think I'm still missing something.
> > > >=20
> > > > Let's take a step back and walk through things again. We have a=20
> > > > server for zone example.com. It has a bunch of names=20
> N_1, N_2, ...=20
> > > > N_n registered so we have N_1.example.com, N_2.example.com, ...=20
> > > > N_n.example.com. So far so good, right?  These correspond to a=20
> > > > series of hashes H_1, H_2, ... H_j.  For convenience,=20
> we order the=20
> > > > indices in hash order so that H_1 < H_2 < H_3 ... < H_n.
> > > >=20
> > > > So, when someone asks for a name Q that isn't one of the=20
> > > > registered names, the name server computes H(Q) and=20
> then finds H_i=20
> > > > and H_i+1 st. H_i < Q < H_i+1. He then returns the NSEC records=20
> > > > for H_i and H_i+1. Right?
> > > >=20
> > > > Now, the collision problem occurs when H(Q) is equal to=20
> one of our=20
> > > > hashes H_j even though N_j !=3D Q. At this point, even though Q=20
> > > > doesn't exist, the nameserver can't generate a valid negative=20
> > > > response because there is no pair of records which=20
> encloses H(Q).=20
> > > > Do I have this right so far?
> > > >=20
> > > > Now, my assertion is that as a practical matter this case can't=20
> > > > occur because the number of names (n) in the domain=20
> would have to=20
> > > > be well outside of any plausible bounds (order 2^80) in=20
> order to=20
> > > > have a reasonable chance of a collision. Now, it's true that an=20
> > > > attacker can mount an offline attack and try to generate a name=20
> > > > that has a hash that matches one of the known hashes, but the=20
> > > > computational cost of that is roughly 2^160/n, which is=20
> even more unreasonable.
> > >=20
> > > 	We are not talking about the number of names in a zone.
> > > 	We are talking about names in the namespace that are NOT
> > > 	in zone.
> >=20
> > Well, we're talking about both. We're talking about the=20
> chance that an=20
> > arbitrary name *not* in the zone will have a hash that is=20
> the same as=20
> > the hash of one of the names in the zone.
>=20
> 	Which will happen, with SHA1, on average once every (2^160)/n
> 	NXDOMAIN responses.  n =3D the number of names in the zone.
> 	Yes I'm well away of how many years between collisions it is
> 	at current query rates.
>=20
> 	It most probably will never happen in our lifetimes.  But
> 	it still could.  A couple of extra lines of code will deal
> 	with the problem.  The code is testable using a truncated
> 	hash.  In fact it would be useful to specify a really short
> 	hash for test purposes only, 2^16 values would be fine as it
> 	would be useless for any zone of significant size.
>=20
> 	No one has stated that my solution will not work.  If it won't
> 	work please tell me and I'll shutup.
>=20
> > > 	With SHA1 there are=20
> 1461501637330902918203684832716283019655932542976
> > > 	potential hashes.
> > > 	There are more than=20
> > > 111444219848545291112918149658401217019177846881717
> > 006276548100629318214534968256903948922840416256 (36^63) possible=20
> > labels if y ou restrict
> > > 	yourself to a-z0-9.
> > >=20
> > > 	There=20
> 76253229556466706119897315261914748347145838923466 different
> > > 	labels, on average, that hash to a individual value.
> >=20
> > Sure, but so what? Actually finding a second preimage is=20
> > computationally intractable.
> >
> > How does this add up to an attack? What does the attacker=20
> do and what=20
> > advantage does it give them?
> >=20
> > -Ekr
> --
> ISC Training!  October 16-20, 2006, in the San Francisco Bay=20
> Area, covering topics from DNS to DHCP.  Email training@isc.org.
> --
> Mark Andrews, ISC
> 1 Seymour St., Dundas Valley, NSW 2117, Australia
> PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews@isc.org
>=20
> --
> to unsubscribe send a message to=20
> namedroppers-request@ops.ietf.org with the word 'unsubscribe'=20
> in a single line as the message text body.
> archive: <http://ops.ietf.org/lists/namedroppers/>
>=20
>=20

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From vuktgm@ganeden.com Thu Aug 17 10:16:55 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDig3-0007rs-Jf
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 10:16:55 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDhxK-0000rV-Fe
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 09:30:42 -0400
Received: from [59.62.166.97] (helo=gfqgwzz)
	by chiedprmail1.ietf.org with smtp (Exim 4.43)
	id 1GDhbK-0005Zw-Ed
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 09:08:02 -0400
Received: from bdu ([59.62.32.144])
	by gfqgwzz (8.13.1/8.13.1) with SMTP id k7HDCdPs064441;
	Thu, 17 Aug 2006 21:12:39 +0800
Message-ID: <001501c6c1fe$254cc59f$90203e3b@bdu>
From: "Peggy Schaefer" <vuktgm@ganeden.com>
To: <dnsext-archive@lists.ietf.org>
Subject: smithereens assassinate
Date: Thu, 17 Aug 2006 21:03:46 +0800
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_0011_01C6C241.33700553"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1441
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441
X-Spam-Score: 0.1 (/)
X-Scan-Signature: 1069eb5b3f212f2b9b575eaf2aff5119

This is a multi-part message in MIME format.

------=_NextPart_000_0011_01C6C241.33700553
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_0012_01C6C241.33700566"


------=_NextPart_001_0012_01C6C241.33700566
Content-Type: text/plain;
	charset="windows-1252"
Content-Transfer-Encoding: quoted-printable


It is because they were the exceptional people, that they mustnot lose =
their exceptional quality.
Lastly, it follows that it is practically impossible to dealadequately =
with the theology. But peoplell say that was avery tall story about the =
tall trees throwing darts and stones.
But peoplell say that was avery tall story about the tall trees throwing =
darts and stones.
But peoplell say that was avery tall story about the tall trees throwing =
darts and stones.
They saw the same problem fromdifferent angles, of simplicity and =
subtlety; St. He was what American millionaires and gangsters call a =
live wire.
Colonel Crane repressed a slight shudder.
If salt lose its savour,wherewith shall it be salted?
That varnishedsociety doctor turned politician.
In truth the successes ofBlairs instruments revealed a fallacy in the =
common commercial argument. We talk about tall stories, but a tall story =
may mean a truestory in colloquial Lithuanian.
It mobilizedarmies and they did not move. Copyright laws are changing =
all over the world. Francis, the most unworldly man who everwalked the =
world, is almost too efficient for me. Whats the good of talking to me =
about a World State, growled Hood.
Tall stories are true stories sometimes, I hope, said Colonel Crane,and =
people dont believe em. There is such a thing as a live worm;but there =
is no such thing as a live wire. Whatsthe good of talking about white =
elephants in countries wherethey are only white elephants?
Francis sang the Song of the Sun and the praiseof the fruitful earth. =
Francis sang the Song of the Sun and the praiseof the fruitful earth.
Does not your very name rise up and reproach you?
Francis would haveheartily agreed that he was a worm; but he was a very =
live worm. Francis, instead of pairing himoff with Bonaventure the =
Franciscan.
Thomas everything depends on the filling up of the outline.
Yes, sir, said Archer respectfully; would you be wanting anothercabbage =
now, sir? For he had not told them to anybody with any intention of =
makingany money out of them. In the common phrase, fond as he wasof =
green fields, he did not let the grass grow under his feet.
Its aim will be achieved, if it leads those who have hardly evenheard of =
St.
They saw the same problem fromdifferent angles, of simplicity and =
subtlety; St.
Some such dim and dizzy sight they saw; but many of them at least =
sawlittle enough afterwards. Or Duffins Portable Dug-Out MakesWar a =
Luxury.
I have said that these can only be portraits in outline. Does not your =
very name rise up and reproach you? He was a hard worker, but nobody =
couldpossibly mistake him for a hustler. Whatsthe good of talking about =
white elephants in countries wherethey are only white elephants? 
------=_NextPart_001_0012_01C6C241.33700566
Content-Type: text/html;
	charset="windows-1252"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1252">
<META content=3D"MSHTML 6.00.2800.1441" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2><IMG alt=3D"" hspace=3D0=20
src=3D"cid:001001c6c1fe$254cc540$90203e3b@bdu" align=3Dbaseline=20
border=3D0></FONT></DIV>
<DIV><FONT face=3DArial size=3D2>It is because they were the exceptional =
people,=20
that they mustnot lose their exceptional quality.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Lastly, it follows that it is =
practically=20
impossible to dealadequately with the theology. But peoplell say that =
was avery tall=20
story about the tall trees throwing darts and stones.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>But peoplell say that was avery tall =
story about=20
the tall trees throwing darts and stones.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>But peoplell say that was avery tall =
story about=20
the tall trees throwing darts and stones.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>They saw the same problem fromdifferent =
angles, of=20
simplicity and subtlety; St. He was what American millionaires and =
gangsters call a=20
live wire.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Colonel Crane repressed a slight=20
shudder.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>If salt lose its savour,wherewith shall =
it be=20
salted?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>That varnishedsociety doctor turned=20
politician.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>In truth the successes ofBlairs =
instruments=20
revealed a fallacy in the common commercial argument. We talk about tall =
stories,=20
but a tall story may mean a truestory in colloquial =
Lithuanian.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>It mobilizedarmies and they did not =
move. Copyright=20
laws are changing all over the world. Francis, the most unworldly man =
who everwalked=20
the world, is almost too efficient for me. Whats the good of talking to =
me about a=20
World State, growled Hood.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Tall stories are true stories =
sometimes, I hope,=20
said Colonel Crane,and people dont believe em. There is such a thing as =
a live=20
worm;but there is no such thing as a live wire. Whatsthe good of talking =
about white=20
elephants in countries wherethey are only white elephants?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Francis sang the Song of the Sun and =
the praiseof=20
the fruitful earth. Francis sang the Song of the Sun and the praiseof =
the fruitful=20
earth.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Does not your very name rise up and =
reproach=20
you?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Francis would haveheartily agreed that =
he was a=20
worm; but he was a very live worm. Francis, instead of pairing himoff =
with=20
Bonaventure the Franciscan.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Thomas everything depends on the =
filling up of the=20
outline.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Yes, sir, said Archer respectfully; =
would you be=20
wanting anothercabbage now, sir? For he had not told them to anybody =
with any=20
intention of makingany money out of them. In the common phrase, fond as =
he wasof=20
green fields, he did not let the grass grow under his feet.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Its aim will be achieved, if it leads =
those who=20
have hardly evenheard of St.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>They saw the same problem fromdifferent =
angles, of=20
simplicity and subtlety; St.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Some such dim and dizzy sight they saw; =
but many of=20
them at least sawlittle enough afterwards. Or Duffins Portable Dug-Out =
MakesWar a=20
Luxury.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I have said that these can only be =
portraits in=20
outline. Does not your very name rise up and reproach you? He was a hard =
worker, but=20
nobody couldpossibly mistake him for a hustler. Whatsthe good of talking =
about white=20
elephants in countries wherethey are only white elephants? </FONT></DIV></BODY></HTML>

------=_NextPart_001_0012_01C6C241.33700566--

------=_NextPart_000_0011_01C6C241.33700553
Content-Type: image/gif;
	name="culinary.gif"
Content-Transfer-Encoding: base64
Content-ID: <001001c6c1fe$254cc540$90203e3b@bdu>

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
DNOwQAQEADs=

------=_NextPart_000_0011_01C6C241.33700553--




From owner-namedroppers@ops.ietf.org Thu Aug 17 10:34:46 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDixK-0006Qx-M3
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 10:34:46 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDinO-0002vd-6d
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 10:24:31 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDikn-000I78-PL
	for namedroppers-data@psg.com; Thu, 17 Aug 2006 14:21:49 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [204.152.187.5] (helo=farside.isc.org)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Mark_Andrews@isc.org>)
	id 1GDikn-000I6u-Aq
	for namedroppers@ops.ietf.org; Thu, 17 Aug 2006 14:21:49 +0000
Received: from drugs.dv.isc.org (localhost.isc.org [IPv6:::1])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by farside.isc.org (Postfix) with ESMTP id 8FD6CE6073
	for <namedroppers@ops.ietf.org>; Thu, 17 Aug 2006 14:21:48 +0000 (UTC)
	(envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (localhost [127.0.0.1])
	by drugs.dv.isc.org (8.13.6/8.13.6) with ESMTP id k7HELh4j086401;
	Fri, 18 Aug 2006 00:21:44 +1000 (EST)
	(envelope-from marka@drugs.dv.isc.org)
Message-Id: <200608171421.k7HELh4j086401@drugs.dv.isc.org>
To: "Hallam-Baker, Phillip" <pbaker@verisign.com>
Cc: "Eric Rescorla" <ekr@networkresonance.com>,
        "Larson,
    Matt" <mlarson@verisign.com>, namedroppers@ops.ietf.org
From: Mark Andrews <Mark_Andrews@isc.org>
Subject: Re: Removing the SERVFAIL response on hash collisions. 
In-reply-to: Your message of "Thu, 17 Aug 2006 06:44:08 MST."
             <198A730C2044DE4A96749D13E167AD37C671A5@MOU1WNEXMB04.vcorp.ad.vrsn.com> 
Date: Fri, 18 Aug 2006 00:21:43 +1000
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 0bc60ec82efc80c84b8d02f4b0e4de22


> This whole thread is illogical.
> 
> If there is a risk of hash collision in NSEC3 there is the identical risk in the si
> gnature and no DNSSEC record is secure.

	Yes, there is some risk that you will find two RRsets which have
	the same signature.  The effects of a collision however are
	different.  With the signature collision you can replace the
	answer.

	With the NSEC3 collision you can't get a answer unless we extend
	the protocol.
 
	Mark

--
ISC Training!  October 16-20, 2006, in the San Francisco Bay Area,
covering topics from DNS to DHCP.  Email training@isc.org.
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews@isc.org

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 17 10:46:16 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDj8S-0003Fa-3a
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 10:46:16 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDj8Q-0007pc-Qm
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 10:46:16 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDj6m-000Kby-64
	for namedroppers-data@psg.com; Thu, 17 Aug 2006 14:44:32 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-1.4 required=5.0 tests=AWL,BAYES_00,
	DNS_FROM_RFC_POST autolearn=no version=3.1.1
Received: from [66.92.146.160] (helo=ogud.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Ed.Lewis@neustar.biz>)
	id 1GDj6l-000KbW-Ey
	for namedroppers@ops.ietf.org; Thu, 17 Aug 2006 14:44:31 +0000
Received: from [192.168.1.101] (ns.ogud.com [66.92.146.160])
	by ogud.com (8.13.1/8.13.1) with ESMTP id k7HEiL1B046296;
	Thu, 17 Aug 2006 10:44:22 -0400 (EDT)
	(envelope-from Ed.Lewis@neustar.biz)
Mime-Version: 1.0
Message-Id: <a06230904c10a3059a696@[192.168.1.101]>
In-Reply-To: <200608171421.k7HELh4j086401@drugs.dv.isc.org>
References: <200608171421.k7HELh4j086401@drugs.dv.isc.org>
Date: Thu, 17 Aug 2006 10:44:23 -0400
To: Mark Andrews <Mark_Andrews@isc.org>
From: Edward Lewis <Ed.Lewis@neustar.biz>
Subject: Re: Removing the SERVFAIL response on hash collisions.
Cc: "Hallam-Baker, Phillip" <pbaker@verisign.com>,
        "Eric Rescorla" <ekr@networkresonance.com>,
        "Larson,     Matt" <mlarson@verisign.com>, namedroppers@ops.ietf.org
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
X-Scanned-By: MIMEDefang 2.56 on 66.92.146.160
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: ffa9dfbbe7cc58b3fa6b8ae3e57b0aa3

At 0:21 +1000 8/18/06, Mark Andrews wrote:

>	With the NSEC3 collision you can't get a answer unless we extend
>	the protocol.

True (or not), but let's just solve this by redirecting all your 
complaint calls on this to Matt's desk.  (I do mean that in jest.)

BTW - some have confused my alleged moderation of the mail list for 
the week as me being the temporary chair.  No, not me, I didn't get 
any stinkin' badge for this.  I just log in and look at the spam 
namedroppers gets.  I say this because I'm not declaring any 
consensus here, just trying to keep the WG moving along.

-- 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Edward Lewis                                                +1-571-434-5468
NeuStar

Soccer/Futbol. IPv6.  Both have lots of 1's and 0's and have a hard time
catching on in North America.

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 17 10:48:56 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDjB2-0004Ea-5g
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 10:48:56 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDj0C-0006pz-H3
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 10:37:44 -0400
Received: from psg.com ([147.28.0.62])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1GDitc-0007QB-Uy
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 10:30:58 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDiro-000IrB-SX
	for namedroppers-data@psg.com; Thu, 17 Aug 2006 14:29:04 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-1.5 required=5.0 tests=AWL,BAYES_00,SPF_HELO_PASS,
	SPF_SOFTFAIL autolearn=no version=3.1.1
Received: from [65.201.175.9] (helo=mail.verisignlabs.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <mlarson@verisign.com>)
	id 1GDiro-000Iqm-1a
	for namedroppers@ops.ietf.org; Thu, 17 Aug 2006 14:29:04 +0000
Received: from monsoon.verisignlabs.com ([::ffff:172.25.170.10])
  by mail.verisignlabs.com with esmtp; Thu, 17 Aug 2006 10:28:57 -0400
  id 002CC0D6.44E47D29.000037F8
Received: from zephyr.verisignlabs.com (zephyr.verisignlabs.com [10.131.244.205])
	by monsoon.verisignlabs.com (Postfix) with ESMTP id B21AE137E5A;
	Thu, 17 Aug 2006 10:28:57 -0400 (EDT)
Date: Thu, 17 Aug 2006 10:28:56 -0400
From: "Larson, Matt" <mlarson@verisign.com>
To: Edward Lewis <Ed.Lewis@neustar.biz>
Cc: "Hallam-Baker, Phillip" <pbaker@verisign.com>,
  Mark Andrews <Mark_Andrews@isc.org>,
  Eric Rescorla <ekr@networkresonance.com>, namedroppers@ops.ietf.org
Subject: Re: Removing the SERVFAIL response on hash collisions.
Message-ID: <20060817142856.GG435@zephyr.verisignlabs.com>
References: <198A730C2044DE4A96749D13E167AD37C671A5@MOU1WNEXMB04.vcorp.ad.vrsn.com> <a06230902c10a288fd329@[192.168.1.101]>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
In-Reply-To: <a06230902c10a288fd329@[192.168.1.101]>
User-Agent: Mutt/1.5.11
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: -2.6 (--)
X-Scan-Signature: 7baded97d9887f7a0c7e8a33c2e3ea1b

On Thu, 17 Aug 2006, Ed Lewis wrote:
> I'm undecided if a one in a quadrillion chance is a "can enter" or a 
> "can't enter."

This discussion reminds me of a saying, "All probabilities are 50%:
either a thing will happen or it won't."

> So I suggest this.  Let's first assume it's a "can be" and try to 
> prevent the situation via other design or to come up with a slick 
> response to the second question (below).

No.  That would be a continuation of this thread, which is getting
nowhere.  The math has been pointed out.  Just because a thing is
extremely improbable and therefore might conceivably happen does not
mean we need a code path for it, let alone a change to the on-the-wire
protocol to accommodate it.  I could live with the former if an
implementor insisted, but it should be optional.  The latter is
untenable given the probabilities involved.

> If we can design the protocol that the state cannot be entered, 
> nothing has to be signalled in the protocol.  If the state can be 
> entered, we need to know how to back out of it.
> 
> Second question - if the state "can be" entered, what is the signal? 
> My comment about SERVFAIL is a partial response to the second 
> question.

The further discussion since my earlier message has caused me to
withdraw my suggestion for a separate RCODE: even that solution is
overkill.  Let's just use SERVFAIL.  We need to trust the math.  We
need to consider how minor the consequences if the situation actually
occurred.  Encumbering the protocol for this event is not responsible
engineering.

Matt

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 17 10:55:02 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDjGw-0007XK-Mz
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 10:55:02 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDjGw-0001o5-Kr
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 10:55:02 -0400
Received: from psg.com ([147.28.0.62])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1GDjGu-0008K9-Iz
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 10:55:02 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDjDz-000LnH-T7
	for namedroppers-data@psg.com; Thu, 17 Aug 2006 14:51:59 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-0.2 required=5.0 tests=AWL,BAYES_00,
	DNS_FROM_RFC_ABUSE,DNS_FROM_RFC_POST,DNS_FROM_RFC_WHOIS,SPF_HELO_PASS,
	SPF_PASS autolearn=no version=3.1.1
Received: from [65.201.175.9] (helo=mail.verisignlabs.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <davidb@verisignlabs.com>)
	id 1GDjDy-000LmF-WE
	for namedroppers@ops.ietf.org; Thu, 17 Aug 2006 14:51:59 +0000
Received: from [10.131.30.99] ([::ffff:216.168.239.87])
  (AUTH: PLAIN davidb, SSL: TLSv1/SSLv3,256bits,AES256-SHA)
  by mail.verisignlabs.com with esmtp; Thu, 17 Aug 2006 10:51:47 -0400
  id 002CC13F.44E48283.0000418C
Message-ID: <44E48285.1020903@verisignlabs.com>
Date: Thu, 17 Aug 2006 10:51:49 -0400
From: David Blacka <davidb@verisignlabs.com>
User-Agent: Thunderbird 1.5.0.5 (Macintosh/20060719)
MIME-Version: 1.0
To: Mark Andrews <Mark_Andrews@isc.org>
CC: Matt Larson <mlarson@verisign.com>, namedroppers@ops.ietf.org
Subject: Re: Removing the SERVFAIL response on hash collisions.
References: <200608162307.k7GN7ntq025566@drugs.dv.isc.org>
In-Reply-To: <200608162307.k7GN7ntq025566@drugs.dv.isc.org>
X-Enigmail-Version: 0.94.0.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: -2.6 (--)
X-Scan-Signature: 7baded97d9887f7a0c7e8a33c2e3ea1b

I feel a bit late, since there are already 20 more messages in response
to this thread, but Mark said some stuff that I would like to clarify.

Mark Andrews wrote:

>> Does SERVFAIL really need to be disambiguated?  I don't think so.  But
>> if this really bothers anyone, let's burn an extended RCODE to signal
>> this scenario.  But don't burden the NSEC3 wire format with it.
> 
> 	The chance of collision is non zero.  It will happen.  We have
> 	to detect this anyway.  Applications behave badly to SERVFAIL.

Please define "applications behave badly to SERVFAIL".  In what sense?
(I'm not arguing with the statement per se, but want to know what sort
of behavior you were thinking of.)

> 	If we choose a new rcode then you need to work out how can it be
> 	abused.  It can't be just a plain RCODE.  It would need to be
> 	a RCODE with the entire proof.  Can one construct a response
> 	with the new RCODE which make a existing name disapear?

Abused?  Why would a new rcode be any more abusable than other existing
rcodes?

> 	If you have the NSEC3 which corresponds to verisign.com.  Is
> 	it possible to construct a response using that NSEC3 which makes
> 	verisign.com go away?  I suspect the answer to that would be
> 	yes.

The answer is no, you cannot.  I thought that was the problem you were
trying to solve?

-- 
David Blacka                      <davidb@verisignlabs.com>
Sr. Engineer    VeriSign Infrastructure Product Engineering

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 17 11:12:00 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDjXM-0006GR-3x
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 11:12:00 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDjXI-0003af-Pz
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 11:12:00 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDjTe-000Nof-E6
	for namedroppers-data@psg.com; Thu, 17 Aug 2006 15:08:10 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-0.2 required=5.0 tests=AWL,BAYES_00,
	DNS_FROM_RFC_ABUSE,DNS_FROM_RFC_POST,DNS_FROM_RFC_WHOIS,SPF_HELO_PASS,
	SPF_PASS autolearn=no version=3.1.1
Received: from [65.201.175.9] (helo=mail.verisignlabs.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <davidb@verisignlabs.com>)
	id 1GDjTc-000NoF-1b
	for namedroppers@ops.ietf.org; Thu, 17 Aug 2006 15:08:08 +0000
Received: from [10.131.30.99] ([::ffff:216.168.239.87])
  (AUTH: PLAIN davidb, SSL: TLSv1/SSLv3,256bits,AES256-SHA)
  by mail.verisignlabs.com with esmtp; Thu, 17 Aug 2006 11:08:02 -0400
  id 002CC036.44E48652.0000464E
Message-ID: <44E48653.1070702@verisignlabs.com>
Date: Thu, 17 Aug 2006 11:08:03 -0400
From: David Blacka <davidb@verisignlabs.com>
User-Agent: Thunderbird 1.5.0.5 (Macintosh/20060719)
MIME-Version: 1.0
To: Edward Lewis <Ed.Lewis@neustar.biz>
CC: namedroppers@ops.ietf.org
Subject: Re: Removing the SERVFAIL response on hash collisions.
References: <198A730C2044DE4A96749D13E167AD37C671A5@MOU1WNEXMB04.vcorp.ad.vrsn.com> <a06230902c10a288fd329@[192.168.1.101]> <20060817142856.GG435@zephyr.verisignlabs.com> <a06230903c10a2efa5486@[192.168.1.101]>
In-Reply-To: <a06230903c10a2efa5486@[192.168.1.101]>
X-Enigmail-Version: 0.94.0.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7655788c23eb79e336f5f8ba8bce7906

Edward Lewis wrote:
> At 10:28 -0400 8/17/06, Larson, Matt wrote:
> 
>> The further discussion since my earlier message has caused me to
>> withdraw my suggestion for a separate RCODE: even that solution is
>> overkill.  Let's just use SERVFAIL.  We need to trust the math.  We
>> need to consider how minor the consequences if the situation actually
>> occurred.  Encumbering the protocol for this event is not responsible
>> engineering.
> 
> Then let's document the situation as unlikely, but if it happens, an
> implementation ought to consider it a service failure.

Excellent idea... Fortunately, this is what draft already says.

-- 
David Blacka                      <davidb@verisignlabs.com>
Sr. Engineer    VeriSign Infrastructure Product Engineering

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 17 11:17:00 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDjcC-0000Kg-2I
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 11:17:00 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDjc9-0003rz-Od
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 11:17:00 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDjZ7-000OQF-Eh
	for namedroppers-data@psg.com; Thu, 17 Aug 2006 15:13:49 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-1.4 required=5.0 tests=AWL,BAYES_00,
	DNS_FROM_RFC_POST autolearn=no version=3.1.1
Received: from [66.92.146.160] (helo=ogud.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Ed.Lewis@neustar.biz>)
	id 1GDjZ6-000OPh-Id
	for namedroppers@ops.ietf.org; Thu, 17 Aug 2006 15:13:48 +0000
Received: from [192.168.1.101] (ns.ogud.com [66.92.146.160])
	by ogud.com (8.13.1/8.13.1) with ESMTP id k7HFDZwG047893;
	Thu, 17 Aug 2006 11:13:36 -0400 (EDT)
	(envelope-from Ed.Lewis@neustar.biz)
Mime-Version: 1.0
Message-Id: <a06230906c10a36a11f84@[192.168.1.101]>
In-Reply-To: <44E48285.1020903@verisignlabs.com>
References: <200608162307.k7GN7ntq025566@drugs.dv.isc.org>
 <44E48285.1020903@verisignlabs.com>
Date: Thu, 17 Aug 2006 11:11:07 -0400
To: David Blacka <davidb@verisignlabs.com>
From: Edward Lewis <Ed.Lewis@neustar.biz>
Subject: Re: Removing the SERVFAIL response on hash collisions.
Cc: Mark Andrews <Mark_Andrews@isc.org>, Matt Larson <mlarson@verisign.com>,
        namedroppers@ops.ietf.org
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
X-Scanned-By: MIMEDefang 2.56 on 66.92.146.160
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 4d87d2aa806f79fed918a62e834505ca

At 10:51 -0400 8/17/06, David Blacka wrote:

>Please define "applications behave badly to SERVFAIL".  In what sense?
>(I'm not arguing with the statement per se, but want to know what sort
>of behavior you were thinking of.)

I didn't write the original 'plaint - but I've seen apps that don't 
know to give up when they should.  NXDOMAIN - yeah, give up.  But 
SERVFAIL, they may try again.  And again.  And again.

Going out on a limb (meaning I'm speaking on hearsay), I think this 
is why ARIN passed a policy to trim lame delegations.  Resolvers of 
that era didn't stop retransmission when faced with a lame response. 
'Course, most resolvers of that era have been otherwise patched by 
now.

>Abused?  Why would a new rcode be any more abusable than other existing
>rcodes?

Well, that's a good point.  If they don't understand "please stop" 
they aren't going to understand "please desist."

>
>>  	If you have the NSEC3 which corresponds to verisign.com.  Is
>>  	it possible to construct a response using that NSEC3 which makes
>>  	verisign.com go away?  I suspect the answer to that would be
>>  	yes.
>
>The answer is no, you cannot.  I thought that was the problem you were
>trying to solve?
>
>--
>David Blacka                      <davidb@verisignlabs.com>
>Sr. Engineer    VeriSign Infrastructure Product Engineering
>
>--
>to unsubscribe send a message to namedroppers-request@ops.ietf.org with
>the word 'unsubscribe' in a single line as the message text body.
>archive: <http://ops.ietf.org/lists/namedroppers/>

-- 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Edward Lewis                                                +1-571-434-5468
NeuStar

Soccer/Futbol. IPv6.  Both have lots of 1's and 0's and have a hard time
catching on in North America.

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 17 11:19:48 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDjeu-0002U0-HL
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 11:19:48 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDjep-0003yZ-4r
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 11:19:48 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDjar-000Of5-EC
	for namedroppers-data@psg.com; Thu, 17 Aug 2006 15:15:37 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [204.152.187.5] (helo=farside.isc.org)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Mark_Andrews@isc.org>)
	id 1GDjaq-000Oem-4y
	for namedroppers@ops.ietf.org; Thu, 17 Aug 2006 15:15:36 +0000
Received: from drugs.dv.isc.org (localhost.isc.org [IPv6:::1])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by farside.isc.org (Postfix) with ESMTP id 20F73E606C
	for <namedroppers@ops.ietf.org>; Thu, 17 Aug 2006 15:15:34 +0000 (UTC)
	(envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (localhost [127.0.0.1])
	by drugs.dv.isc.org (8.13.6/8.13.6) with ESMTP id k7HFFVKd086922;
	Fri, 18 Aug 2006 01:15:31 +1000 (EST)
	(envelope-from marka@drugs.dv.isc.org)
Message-Id: <200608171515.k7HFFVKd086922@drugs.dv.isc.org>
To: David Blacka <davidb@verisignlabs.com>
Cc: Matt Larson <mlarson@verisign.com>, namedroppers@ops.ietf.org
From: Mark Andrews <Mark_Andrews@isc.org>
Subject: Re: Removing the SERVFAIL response on hash collisions. 
In-reply-to: Your message of "Thu, 17 Aug 2006 10:51:49 -0400."
             <44E48285.1020903@verisignlabs.com> 
Date: Fri, 18 Aug 2006 01:15:31 +1000
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 52f7a77164458f8c7b36b66787c853da


> I feel a bit late, since there are already 20 more messages in response
> to this thread, but Mark said some stuff that I would like to clarify.
> 
> Mark Andrews wrote:
> 
> >> Does SERVFAIL really need to be disambiguated?  I don't think so.  But
> >> if this really bothers anyone, let's burn an extended RCODE to signal
> >> this scenario.  But don't burden the NSEC3 wire format with it.
> > 
> > 	The chance of collision is non zero.  It will happen.  We have
> > 	to detect this anyway.  Applications behave badly to SERVFAIL.
> 
> Please define "applications behave badly to SERVFAIL".  In what sense?
> (I'm not arguing with the statement per se, but want to know what sort
> of behavior you were thinking of.)

	They tend to repeatedly ask the same question over and over and
	over and over and over and over and over and over and over and
	over in a vain hope that the SERVFAIL will go away.  The usually
	cope well with NXDOMAIN and SUCCESS.

	MTA's hold onto messages for several days before giving up on
	SERVFAIL.  The fail immediately on NXDOMAIN.  Lets hope you 
	don't want a quick response when the typo in the mail domain
	happens to trigger a NSEC3 has collision.
 
> > 	If we choose a new rcode then you need to work out how can it be
> > 	abused.  It can't be just a plain RCODE.  It would need to be
> > 	a RCODE with the entire proof.  Can one construct a response
> > 	with the new RCODE which make a existing name disapear?
> 
> Abused?  Why would a new rcode be any more abusable than other existing
> rcodes?
> 
> > 	If you have the NSEC3 which corresponds to verisign.com.  Is
> > 	it possible to construct a response using that NSEC3 which makes
> > 	verisign.com go away?  I suspect the answer to that would be
> > 	yes.
> 
> The answer is no, you cannot.  I thought that was the problem you were
> trying to solve?

	I was playing out rcode solution space senarios.
 
> -- 
> David Blacka                      <davidb@verisignlabs.com>
> Sr. Engineer    VeriSign Infrastructure Product Engineering
> 
> --
> to unsubscribe send a message to namedroppers-request@ops.ietf.org with
> the word 'unsubscribe' in a single line as the message text body.
> archive: <http://ops.ietf.org/lists/namedroppers/>
--
ISC Training!  October 16-20, 2006, in the San Francisco Bay Area,
covering topics from DNS to DHCP.  Email training@isc.org.
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews@isc.org

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 17 11:36:44 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDjvI-0001Kg-8a
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 11:36:44 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDjvC-0005Eo-RX
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 11:36:44 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDjsH-0000np-0B
	for namedroppers-data@psg.com; Thu, 17 Aug 2006 15:33:37 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [198.144.196.2] (helo=laser.networkresonance.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <ekr@networkresonance.com>)
	id 1GDjsG-0000nX-0g
	for namedroppers@ops.ietf.org; Thu, 17 Aug 2006 15:33:36 +0000
Received: from networkresonance.com (raman.networkresonance.com [198.144.196.3])
	by laser.networkresonance.com (Postfix) with ESMTP id 414CE222425;
	Thu, 17 Aug 2006 08:41:34 -0700 (PDT)
To: Mark Andrews <Mark_Andrews@isc.org>
cc: Matt Larson <mlarson@verisign.com>, namedroppers@ops.ietf.org
Subject: Re: Removing the SERVFAIL response on hash collisions. 
In-reply-to: Your message of "Thu, 17 Aug 2006 16:43:24 +1000."
             <200608170643.k7H6hO6B039889@drugs.dv.isc.org> 
X-Mailer: MH-E 7.4.3; nmh 1.0.4; XEmacs 21.4 (patch 19)
Date: Thu, 17 Aug 2006 08:33:35 -0700
From: Eric Rescorla <ekr@networkresonance.com>
Message-Id: <20060817154134.414CE222425@laser.networkresonance.com>
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: d0bdc596f8dd1c226c458f0b4df27a88

Mark Andrews <Mark_Andrews@isc.org> wrote:
> > Mark Andrews <Mark_Andrews@isc.org> wrote:
> > > > Hmm... I think I'm still missing something.
> > > > 
> > > > Let's take a step back and walk through things again. We have a server
> > > > for zone example.com. It has a bunch of names N_1, N_2, ... N_n
> > > > registered so we have N_1.example.com, N_2.example.com,
> > > > ... N_n.example.com. So far so good, right?  These correspond to a
> > > > series of hashes H_1, H_2, ... H_j.  For convenience, we order the
> > > > indices in hash order so that H_1 < H_2 < H_3 ... < H_n.
> > > > 
> > > > So, when someone asks for a name Q that isn't one of the registered
> > > > names, the name server computes H(Q) and then finds H_i and H_i+1
> > > > st. H_i < Q < H_i+1. He then returns the NSEC records for H_i and
> > > > H_i+1. Right?
> > > > 
> > > > Now, the collision problem occurs when H(Q) is equal to one of our
> > > > hashes H_j even though N_j != Q. At this point, even though Q doesn't
> > > > exist, the nameserver can't generate a valid negative response because
> > > > there is no pair of records which encloses H(Q). Do I have this right so
> > > > far?
> > > > 
> > > > Now, my assertion is that as a practical matter this case can't occur
> > > > because the number of names (n) in the domain would have to be well
> > > > outside of any plausible bounds (order 2^80) in order to have a 
> > > > reasonable chance of a collision. Now, it's true that an attacker
> > > > can mount an offline attack and try to generate a name that has
> > > > a hash that matches one of the known hashes, but the computational
> > > > cost of that is roughly 2^160/n, which is even more unreasonable.
> > > 
> > > 	We are not talking about the number of names in a zone.
> > > 	We are talking about names in the namespace that are NOT
> > > 	in zone.
> > 
> > Well, we're talking about both. We're talking about the chance that
> > an arbitrary name *not* in the zone will have a hash that is the
> > same as the hash of one of the names in the zone.
> 
> 	Which will happen, with SHA1, on average once every (2^160)/n
> 	NXDOMAIN responses.  n = the number of names in the zone.
> 	Yes I'm well away of how many years between collisions it is
> 	at current query rates.
>
> 	It most probably will never happen in our lifetimes.  But
> 	it still could.

So, now we're circling back to the beginning again, where I said
that, no, it wouldn't happen for any practical value of the number
of queries. By which I mean that if every computer on the Internet
(order 2^32) did 1000 (2^10) queries per second for the
next million years (2^20) years, and if your zone has a billion
(2^30) names in it, the chance of even one of those queries 
generating a collision would be less than 2^(-60).

So, yes, in some sense it *could* happen, but it's far exceeded by the
chance of any number of other improbable things (for instance, values
spontaneously changing in program memory) that we don't bother to
do anything about.


> 	No one has stated that my solution will not work.  If it won't
> 	work please tell me and I'll shutup.

It's not a matter of won't work. It's a matter of it's extra
complexity that's not needed.

-Ekr

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 17 11:38:33 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDjx3-00026U-C1
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 11:38:33 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDjx1-0005Of-Uw
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 11:38:33 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDjv1-00015r-AV
	for namedroppers-data@psg.com; Thu, 17 Aug 2006 15:36:27 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [198.144.196.2] (helo=laser.networkresonance.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <ekr@networkresonance.com>)
	id 1GDjv0-00015c-K8
	for namedroppers@ops.ietf.org; Thu, 17 Aug 2006 15:36:26 +0000
Received: from networkresonance.com (raman.networkresonance.com [198.144.196.3])
	by laser.networkresonance.com (Postfix) with ESMTP id E1ABB222425;
	Thu, 17 Aug 2006 08:44:24 -0700 (PDT)
cc: Mark Andrews <Mark_Andrews@isc.org>,
    Matt Larson <mlarson@verisign.com>, namedroppers@ops.ietf.org
Subject: Re: Removing the SERVFAIL response on hash collisions. 
In-reply-to: Your message of "Thu, 17 Aug 2006 08:33:35 PDT."
X-Mailer: MH-E 7.4.3; nmh 1.0.4; XEmacs 21.4 (patch 19)
Date: Thu, 17 Aug 2006 08:36:26 -0700
From: Eric Rescorla <ekr@networkresonance.com>
Message-Id: <20060817154424.E1ABB222425@laser.networkresonance.com>
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 52f7a77164458f8c7b36b66787c853da

Eric Rescorla <ekr@networkresonance.com> wrote:
> Mark Andrews <Mark_Andrews@isc.org> wrote:
> > > Mark Andrews <Mark_Andrews@isc.org> wrote:
> > > > > Hmm... I think I'm still missing something.
> > > > > 
> > > > > Let's take a step back and walk through things again. We have a server
> > > > > for zone example.com. It has a bunch of names N_1, N_2, ... N_n
> > > > > registered so we have N_1.example.com, N_2.example.com,
> > > > > ... N_n.example.com. So far so good, right?  These correspond to a
> > > > > series of hashes H_1, H_2, ... H_j.  For convenience, we order the
> > > > > indices in hash order so that H_1 < H_2 < H_3 ... < H_n.
> > > > > 
> > > > > So, when someone asks for a name Q that isn't one of the registered
> > > > > names, the name server computes H(Q) and then finds H_i and H_i+1
> > > > > st. H_i < Q < H_i+1. He then returns the NSEC records for H_i and
> > > > > H_i+1. Right?
> > > > > 
> > > > > Now, the collision problem occurs when H(Q) is equal to one of our
> > > > > hashes H_j even though N_j != Q. At this point, even though Q doesn't
> > > > > exist, the nameserver can't generate a valid negative response because
> > > > > there is no pair of records which encloses H(Q). Do I have this right so
> > > > > far?
> > > > > 
> > > > > Now, my assertion is that as a practical matter this case can't occur
> > > > > because the number of names (n) in the domain would have to be well
> > > > > outside of any plausible bounds (order 2^80) in order to have a 
> > > > > reasonable chance of a collision. Now, it's true that an attacker
> > > > > can mount an offline attack and try to generate a name that has
> > > > > a hash that matches one of the known hashes, but the computational
> > > > > cost of that is roughly 2^160/n, which is even more unreasonable.
> > > > 
> > > > 	We are not talking about the number of names in a zone.
> > > > 	We are talking about names in the namespace that are NOT
> > > > 	in zone.
> > > 
> > > Well, we're talking about both. We're talking about the chance that
> > > an arbitrary name *not* in the zone will have a hash that is the
> > > same as the hash of one of the names in the zone.
> > 
> > 	Which will happen, with SHA1, on average once every (2^160)/n
> > 	NXDOMAIN responses.  n = the number of names in the zone.
> > 	Yes I'm well away of how many years between collisions it is
> > 	at current query rates.
> >
> > 	It most probably will never happen in our lifetimes.  But
> > 	it still could.
> 
> So, now we're circling back to the beginning again, where I said
> that, no, it wouldn't happen for any practical value of the number
> of queries. By which I mean that if every computer on the Internet
> (order 2^32) did 1000 (2^10) queries per second for the
> next million years (2^20) years, and if your zone has a billion
> (2^30) names in it, the chance of even one of those queries 
> generating a collision would be less than 2^(-60).

Oops. I dropped a place here, since there are about 2^24 seconds
in a year. Now we're down to 2^(-36), which is still a ridiculously
small number.

-Ekr

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 17 12:03:04 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDkKm-0006Hh-LY
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 12:03:04 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDkKl-00070g-86
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 12:03:04 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDkGw-0003XP-BY
	for namedroppers-data@psg.com; Thu, 17 Aug 2006 15:59:06 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00,
	FORGED_RCVD_HELO,SPF_PASS autolearn=ham version=3.1.1
Received: from [65.205.251.74] (helo=colibri.verisign.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <pbaker@verisign.com>)
	id 1GDkGv-0003XD-Ch
	for namedroppers@ops.ietf.org; Thu, 17 Aug 2006 15:59:05 +0000
Received: from mou1wnexcn01.vcorp.ad.vrsn.com (mailer1.verisign.com [65.205.251.34])
	by colibri.verisign.com (8.13.6/8.13.4) with ESMTP id k7HFx49O002970
	for <namedroppers@ops.ietf.org>; Thu, 17 Aug 2006 08:59:04 -0700
Received: from MOU1WNEXMB04.vcorp.ad.vrsn.com ([10.25.13.157]) by mou1wnexcn01.vcorp.ad.vrsn.com with Microsoft SMTPSVC(6.0.3790.1830);
	 Thu, 17 Aug 2006 08:58:48 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: RE: Removing the SERVFAIL response on hash collisions. 
Date: Thu, 17 Aug 2006 08:59:02 -0700
Message-ID: <198A730C2044DE4A96749D13E167AD37C671CB@MOU1WNEXMB04.vcorp.ad.vrsn.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Removing the SERVFAIL response on hash collisions. 
Thread-Index: AcbCELj70wy6zgO2S4WxxY+ooKDYmAAAGtsg
From: "Hallam-Baker, Phillip" <pbaker@verisign.com>
To: <namedroppers@ops.ietf.org>
X-OriginalArrivalTime: 17 Aug 2006 15:58:48.0221 (UTC) FILETIME=[069624D0:01C6C216]
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.1 (/)
X-Scan-Signature: 0a7aa2e6e558383d84476dc338324fab

> [mailto:owner-namedroppers@ops.ietf.org] On Behalf Of Mark Andrews

> > Please define "applications behave badly to SERVFAIL".  In=20
> what sense?
> > (I'm not arguing with the statement per se, but want to=20
> know what sort=20
> > of behavior you were thinking of.)
>=20
> 	They tend to repeatedly ask the same question over and over and
> 	over and over and over and over and over and over and over and
> 	over in a vain hope that the SERVFAIL will go away.  The usually
> 	cope well with NXDOMAIN and SUCCESS.

You have a coding bug then. I thought you said you had tested this code =
path?

Changing the spec at a late date is not normally considered a good way =
to eliminate coding errors.=20

Regardless of how DNSSEC is specified clients have to be capable of =
tollerating interaction with buggy implementations. That has nothing to =
do with NSEC.


> 	MTA's hold onto messages for several days before giving up on
> 	SERVFAIL.  The fail immediately on NXDOMAIN.  Lets hope you=20
> 	don't want a quick response when the typo in the mail domain
> 	happens to trigger a NSEC3 has collision.

The chance of the server being hit by a meteor is rather larger.

5 nines reliability is hard to do. You are arguing for 48 nines =
reliability and have failed to demonstrate that there is a significant =
problem if a collision should occur.


What is completely surreal about this argument is the fact that due to =
the support for caching a DNS client is certain to be relying on stale =
data a statistically significant proportion of the time.

Quite what the MTA argument is meant to prove is equally beyond me. All =
my bounce mail goes straight to the bit bucket and has done for four =
years ever since spammers started to abuse that path. Email is at best a =
two nines application these days due to spam filtering.


Security is a risk control mechanism. You cannot achieve perfect =
security, all you can do is to reduce it to a negligible level. As EKR =
will no doubt shortly point out there is a negligible chance of a single =
collision occuring during the expected lifetime of the solar system.=20

I doubt that fixing NSEC3 will be the only change we need to make to the =
Internet when we move on to the next solar system.


--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 17 12:04:11 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDkLr-0006e9-RG
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 12:04:11 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDkLp-00077J-Hy
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 12:04:11 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDkHg-0003dM-7p
	for namedroppers-data@psg.com; Thu, 17 Aug 2006 15:59:52 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-1.8 required=5.0 tests=AWL,BAYES_00,
	FORGED_RCVD_HELO,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.1.1
Received: from [195.177.253.212] (helo=shed.alex.org.uk)
	by psg.com with esmtp (Exim 4.60 (FreeBSD))
	(envelope-from <alex@alex.org.uk>)
	id 1GDkHf-0003d7-FG
	for namedroppers@ops.ietf.org; Thu, 17 Aug 2006 15:59:51 +0000
Received: from [192.168.0.101] (localhost [127.0.0.1])
	by shed.alex.org.uk (Postfix) with ESMTP id 46EDFC6D4E;
	Thu, 17 Aug 2006 16:59:50 +0100 (BST)
Date: Thu, 17 Aug 2006 16:59:48 +0100
From: Alex Bligh <alex@alex.org.uk>
Reply-To: Alex Bligh <alex@alex.org.uk>
To: Paul Vixie <paul@vix.com>, namedroppers@ops.ietf.org
Cc: Alex Bligh <alex@alex.org.uk>
Subject: Re: Removing the SERVFAIL response on hash collisions. 
Message-ID: <5656CE6A8723BB29137C335C@[192.168.0.101]>
In-Reply-To: <84755.1155829133@sa.vix.com>
References: <198A730C2044DE4A96749D13E167AD37C671A5@MOU1WNEXMB04.vcorp.ad.vrs
 n.com> <a06230902c10a288fd329@[192.168.1.101]> 
 <20060817142856.GG435@zephyr.verisignlabs.com> 
 <84755.1155829133@sa.vix.com>
X-Mailer: Mulberry/4.0.4 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.1 (/)
X-Scan-Signature: 9182cfff02fae4f1b6e9349e01d62f32



--On 17 August 2006 15:38 +0000 Paul Vixie <paul@vix.com> wrote:

> let's stop dividing large numbers by other large numbers and arguing
> about probabilities.  the worry here is not that a hash collision will
> occur naturally, but rather unnaturally.  let's stop arguing about how
> secure SHA-160 is and whether anybody knows how to break it or how hard
> it will be to break it.  if there's an ALG-ID in the protocol, then we're
> assuming that SHA-160 will become unsuitable some day, and we're allowing
> for the possibility that breakage will occur.

I think the probability point being made is not that we should rely on
SHA-n never being broken, but that if this "exploit" in probabilistic terms
becomes breakable, then the whole structure of NSEC (and NSEC-3) will
necessarily have already come tumbling down some years earlier. Why bother
with SERVFAIL when the intrepid malefactor can spoof much more interesting
positive replies?

Alex

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 17 12:10:08 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDkRc-0000IH-4f
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 12:10:08 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDkRa-0007Zn-R4
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 12:10:08 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDkP6-0004an-T0
	for namedroppers-data@psg.com; Thu, 17 Aug 2006 16:07:32 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [198.144.196.2] (helo=laser.networkresonance.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <ekr@networkresonance.com>)
	id 1GDkP6-0004ab-8n
	for namedroppers@ops.ietf.org; Thu, 17 Aug 2006 16:07:32 +0000
Received: from networkresonance.com (raman.networkresonance.com [198.144.196.3])
	by laser.networkresonance.com (Postfix) with ESMTP id 2F903222425;
	Thu, 17 Aug 2006 09:15:30 -0700 (PDT)
To: Paul Vixie <paul@vix.com>
cc: namedroppers@ops.ietf.org
Subject: Re: Removing the SERVFAIL response on hash collisions. 
In-reply-to: Your message of "Thu, 17 Aug 2006 15:38:53 -0000."
             <84755.1155829133@sa.vix.com> 
X-Mailer: MH-E 7.4.3; nmh 1.0.4; XEmacs 21.4 (patch 19)
Date: Thu, 17 Aug 2006 09:07:31 -0700
From: Eric Rescorla <ekr@networkresonance.com>
Message-Id: <20060817161530.2F903222425@laser.networkresonance.com>
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: bb8f917bb6b8da28fc948aeffb74aa17

Paul Vixie <paul@vix.com> wrote:
> > ...  Let's just use SERVFAIL.  We need to trust the math.  ...
> 
> i guess i'm lucky, i don't understand the math.  so i'm trusting history.
> history tells me that some day some smart person will break SHA-160 (or
> SHA-256 or RSA-16384 or anything else we might put in there), and that if
> the system does not have design-level resistance to attacks that use the
> new technique, then the Internet is going to have another very bad year.
> that's not unusual, but this time it will be our fault.  my fault if i
> didn't speak up, so i'm speaking up.
> 
> let's stop dividing large numbers by other large numbers and arguing
> about probabilities.  the worry here is not that a hash collision will
> occur naturally, but rather unnaturally.  let's stop arguing about how
> secure SHA-160 is and whether anybody knows how to break it or how hard
> it will be to break it.  if there's an ALG-ID in the protocol, then we're
> assuming that SHA-160 will become unsuitable some day, and we're allowing
> for the possibility that breakage will occur.
> 
> this is a protocol discussion not a math discussion.  if we try to define
> SERVFAIL to mean something in this instance, then what's stop stop a MiTM
> from forging SERVFAILs in order to get clients to believe that this case
> has been hit?

Hang on a second: if an attacker can mount a 2nd preimage attack
on SHA-1, then they can forge all sorts of messages without any
kind of MITM cleverness. The attack you're hinting at is far from
the worst thing you could do.

-Ekr

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 17 12:15:51 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDkX9-0002ie-V0
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 12:15:51 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDkX6-00080i-LB
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 12:15:51 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDkSO-0004xG-Ku
	for namedroppers-data@psg.com; Thu, 17 Aug 2006 16:10:56 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [129.46.51.59] (helo=ithilien.qualcomm.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <hardie@qualcomm.com>)
	id 1GDkSN-0004wP-5s
	for namedroppers@ops.ietf.org; Thu, 17 Aug 2006 16:10:55 +0000
Received: from neophyte.qualcomm.com (neophyte.qualcomm.com [129.46.61.149])
	by ithilien.qualcomm.com (8.13.6/8.12.5/1.0) with ESMTP id k7HGAniF022749
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL);
	Thu, 17 Aug 2006 09:10:50 -0700
Received: from [70.221.249.247] (vpn-10-50-0-38.qualcomm.com [10.50.0.38])
	by neophyte.qualcomm.com (8.13.6/8.13.6/1.0) with ESMTP id k7HGAiiP029209;
	Thu, 17 Aug 2006 09:10:46 -0700 (PDT)
Mime-Version: 1.0
Message-Id: <p06230901c10a443f1a02@[70.221.249.247]>
In-Reply-To: <a06230904c108cc1fa8f1@[10.31.32.167]>
References: 
 <3870C46029D1F945B1472F170D2D979001401905@de01exm64.ds.mot.com>
 <a06230904c108cc1fa8f1@[10.31.32.167]>
Date: Thu, 17 Aug 2006 09:10:43 -0700
To: Edward Lewis <Ed.Lewis@neustar.biz>
From: Ted Hardie <hardie@qualcomm.com>
Subject: RE: DNSEXT WGLC: RFC2929bis
Cc: namedroppers@ops.ietf.org
Content-Type: text/plain; charset="us-ascii"
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 9182cfff02fae4f1b6e9349e01d62f32

>>
>>@@@ And, while CLASS can't change the syntax of the TYPE field itself,
>>it can certainly change the syntax of the RDATA if the TYPE is CLASS
>>specific.
>>
>
>The core of my point is - but no one has found a use for CLASS-dependent RDATA definitions in umpteen years (or ever). "Could, would", but "haven't".
>
>That's why I asked "why suddenly the reputed interest in CLASS again?"
>
>Theoretically, oh well, but pragmatically?

Just FYI, when I was arguing for draft-hardie-out-rr, I did provide a few
examples (BACNet resources, for example, CDN-specific records, and such).

The proposal did not get traction at the time, and I have no interest in
pushing it again now, but I think the architectural discussion has merit
for the private namespace uses alone.  Split DNS is popular, and it hints
to me that private namespaces could be useful.
				Ted

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 17 12:22:19 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDkdP-0008Mx-2J
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 12:22:19 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDkdL-0008UQ-Mz
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 12:22:19 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDkXG-0005U9-ME
	for namedroppers-data@psg.com; Thu, 17 Aug 2006 16:15:58 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00,
	FORGED_RCVD_HELO,SPF_PASS autolearn=ham version=3.1.1
Received: from [65.205.251.75] (helo=robin.verisign.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <pbaker@verisign.com>)
	id 1GDkXF-0005Ts-Qu
	for namedroppers@ops.ietf.org; Thu, 17 Aug 2006 16:15:57 +0000
Received: from MOU1WNEXCN03.vcorp.ad.vrsn.com (mailer6.verisign.com [65.205.251.33])
	by robin.verisign.com (8.13.6/8.13.4) with ESMTP id k7HGFtSf015875;
	Thu, 17 Aug 2006 09:15:55 -0700
Received: from MOU1WNEXMB04.vcorp.ad.vrsn.com ([10.25.13.157]) by MOU1WNEXCN03.vcorp.ad.vrsn.com with Microsoft SMTPSVC(6.0.3790.1830);
	 Thu, 17 Aug 2006 09:15:38 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: RE: Removing the SERVFAIL response on hash collisions. 
Date: Thu, 17 Aug 2006 09:15:53 -0700
Message-ID: <198A730C2044DE4A96749D13E167AD37C671D2@MOU1WNEXMB04.vcorp.ad.vrsn.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Removing the SERVFAIL response on hash collisions. 
Thread-Index: AcbCFt1ZIQajxBcKTGydmiGeNdi0cwAAFQuw
From: "Hallam-Baker, Phillip" <pbaker@verisign.com>
To: "Alex Bligh" <alex@alex.org.uk>, "Paul Vixie" <paul@vix.com>,
        <namedroppers@ops.ietf.org>
X-OriginalArrivalTime: 17 Aug 2006 16:15:38.0118 (UTC) FILETIME=[60883260:01C6C218]
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.1 (/)
X-Scan-Signature: 5a9a1bd6c2d06a21d748b7d0070ddcb8

Almost, if SHA-n is broken the whole edifice of *DNSSEC* is broken.

No Paul you are not entitled to selectively posit a weakness in a =
cryptographic algorithm. Either the algorithm is good or it is =
vulnerable. If the algorithm is vulnerable then the possibility of the =
vulnerability being exploited MUST be considered equally likely in all =
parts of the system.

If SHA-n is broken then so are your possible recovery mechanisms.=20


> -----Original Message-----
> From: owner-namedroppers@ops.ietf.org=20
> [mailto:owner-namedroppers@ops.ietf.org] On Behalf Of Alex Bligh
> Sent: Thursday, August 17, 2006 12:00 PM
> To: Paul Vixie; namedroppers@ops.ietf.org
> Cc: Alex Bligh
> Subject: Re: Removing the SERVFAIL response on hash collisions.=20
>=20
>=20
>=20
> --On 17 August 2006 15:38 +0000 Paul Vixie <paul@vix.com> wrote:
>=20
> > let's stop dividing large numbers by other large numbers=20
> and arguing=20
> > about probabilities.  the worry here is not that a hash=20
> collision will=20
> > occur naturally, but rather unnaturally.  let's stop=20
> arguing about how=20
> > secure SHA-160 is and whether anybody knows how to break it or how=20
> > hard it will be to break it.  if there's an ALG-ID in the protocol,=20
> > then we're assuming that SHA-160 will become unsuitable=20
> some day, and=20
> > we're allowing for the possibility that breakage will occur.
>=20
> I think the probability point being made is not that we=20
> should rely on SHA-n never being broken, but that if this=20
> "exploit" in probabilistic terms becomes breakable, then the=20
> whole structure of NSEC (and NSEC-3) will necessarily have=20
> already come tumbling down some years earlier. Why bother=20
> with SERVFAIL when the intrepid malefactor can spoof much=20
> more interesting positive replies?
>=20
> Alex
>=20
> --
> to unsubscribe send a message to=20
> namedroppers-request@ops.ietf.org with the word 'unsubscribe'=20
> in a single line as the message text body.
> archive: <http://ops.ietf.org/lists/namedroppers/>
>=20
>=20

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 17 12:45:10 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDkzW-0001uE-DD
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 12:45:10 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDk1P-0005dT-4S
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 11:43:03 -0400
Received: from psg.com ([147.28.0.62])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1GDjQN-00009H-MC
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 11:04:49 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDjOJ-000NBE-Lx
	for namedroppers-data@psg.com; Thu, 17 Aug 2006 15:02:39 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [204.152.187.5] (helo=farside.isc.org)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Mark_Andrews@isc.org>)
	id 1GDjOI-000NAz-UH
	for namedroppers@ops.ietf.org; Thu, 17 Aug 2006 15:02:39 +0000
Received: from drugs.dv.isc.org (localhost.isc.org [IPv6:::1])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by farside.isc.org (Postfix) with ESMTP id 044ADE606F
	for <namedroppers@ops.ietf.org>; Thu, 17 Aug 2006 15:02:37 +0000 (UTC)
	(envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (localhost [127.0.0.1])
	by drugs.dv.isc.org (8.13.6/8.13.6) with ESMTP id k7HF2Sfh086745;
	Fri, 18 Aug 2006 01:02:28 +1000 (EST)
	(envelope-from marka@drugs.dv.isc.org)
Message-Id: <200608171502.k7HF2Sfh086745@drugs.dv.isc.org>
To: "Larson, Matt" <mlarson@verisign.com>
Cc: Edward Lewis <Ed.Lewis@neustar.biz>,
        "Hallam-Baker,
    Phillip" <pbaker@verisign.com>,
        Eric Rescorla <ekr@networkresonance.com>, namedroppers@ops.ietf.org
From: Mark Andrews <Mark_Andrews@isc.org>
Subject: Re: Removing the SERVFAIL response on hash collisions. 
In-reply-to: Your message of "Thu, 17 Aug 2006 10:28:56 -0400."
             <20060817142856.GG435@zephyr.verisignlabs.com> 
Date: Fri, 18 Aug 2006 01:02:28 +1000
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: -2.6 (--)
X-Scan-Signature: d8ae4fd88fcaf47c1a71c804d04f413d


> On Thu, 17 Aug 2006, Ed Lewis wrote:
> > I'm undecided if a one in a quadrillion chance is a "can enter" or a 
> > "can't enter."
> 
> This discussion reminds me of a saying, "All probabilities are 50%:
> either a thing will happen or it won't."
> 
> > So I suggest this.  Let's first assume it's a "can be" and try to 
> > prevent the situation via other design or to come up with a slick 
> > response to the second question (below).
> 
> No.  That would be a continuation of this thread, which is getting
> nowhere.  The math has been pointed out.  Just because a thing is
> extremely improbable and therefore might conceivably happen does not
> mean we need a code path for it, let alone a change to the on-the-wire
> protocol to accommodate it.  I could live with the former if an
> implementor insisted, but it should be optional.  The latter is
> untenable given the probabilities involved.

	The draft already says we have to *detect* and return
	SERVFAIL.  A blind lookup would just return the NSEC3
	record that says the name exists.

	Named already does blind lookups. I've got to add the
	code to check whether we get a covering or exact NSEC3
	and whether it was what was expected.

	As far as the wire is concerned it is a record with a
	optional field at the end the presence of which is detected
	by looking at the rdlen.  There are lots of records that
	detect extra fields (type code/bitmaps) by looking at rdlen.

	The only real change is to how the signature is generated
	and checked.  To implement NSEC3 we have to change both
	existing server behaviour and existing validator behaviour.

	Since you don't expect to see it, existing protocol analysers
	that check signatures will work except for the case were
	we do get a collision or if they are checking a axfr/ixfr
	stream in which case all the NSEC3 records will have the
	extra field.

	Doing what I am suggesting is nothing new.  BIND 4 stored
	the owner of SOA to return in negative responses at the end
	of the SOA rdata.

> > If we can design the protocol that the state cannot be entered, 
> > nothing has to be signalled in the protocol.  If the state can be 
> > entered, we need to know how to back out of it.
> > 
> > Second question - if the state "can be" entered, what is the signal? 
> > My comment about SERVFAIL is a partial response to the second 
> > question.
> 
> The further discussion since my earlier message has caused me to
> withdraw my suggestion for a separate RCODE: even that solution is
> overkill.  Let's just use SERVFAIL.  We need to trust the math.  We
> need to consider how minor the consequences if the situation actually
> occurred.  Encumbering the protocol for this event is not responsible
> engineering.
> 
> Matt
--
ISC Training!  October 16-20, 2006, in the San Francisco Bay Area,
covering topics from DNS to DHCP.  Email training@isc.org.
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews@isc.org

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 17 12:52:48 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDl6u-0004v3-M9
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 12:52:48 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDl6t-0001xp-DW
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 12:52:48 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDl4d-0009ch-Ee
	for namedroppers-data@psg.com; Thu, 17 Aug 2006 16:50:27 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-1.8 required=5.0 tests=AWL,BAYES_00,
	FORGED_RCVD_HELO,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.1.1
Received: from [195.177.253.212] (helo=shed.alex.org.uk)
	by psg.com with esmtp (Exim 4.60 (FreeBSD))
	(envelope-from <alex@alex.org.uk>)
	id 1GDl4c-0009cS-P3
	for namedroppers@ops.ietf.org; Thu, 17 Aug 2006 16:50:26 +0000
Received: from [192.168.0.101] (localhost [127.0.0.1])
	by shed.alex.org.uk (Postfix) with ESMTP id EF4FAC2DA9;
	Thu, 17 Aug 2006 17:50:25 +0100 (BST)
Date: Thu, 17 Aug 2006 17:50:24 +0100
From: Alex Bligh <alex@alex.org.uk>
Reply-To: Alex Bligh <alex@alex.org.uk>
To: "Hallam-Baker, Phillip" <pbaker@verisign.com>,
	Paul Vixie <paul@vix.com>, namedroppers@ops.ietf.org
Cc: Alex Bligh <alex@alex.org.uk>
Subject: RE: Removing the SERVFAIL response on hash collisions. 
Message-ID: <AACABAFA9DB760D157190B3A@[192.168.0.101]>
In-Reply-To: <198A730C2044DE4A96749D13E167AD37C671D2@MOU1WNEXMB04.vcorp.ad.vrsn.com>
References:  <198A730C2044DE4A96749D13E167AD37C671D2@MOU1WNEXMB04.vcorp.ad.vr
 sn.com>
X-Mailer: Mulberry/4.0.4 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.1 (/)
X-Scan-Signature: cf4fa59384e76e63313391b70cd0dd25



--On 17 August 2006 09:15 -0700 "Hallam-Baker, Phillip" 
<pbaker@verisign.com> wrote:

> Almost, if SHA-n is broken the whole edifice of *DNSSEC* is broken.

Quite. That is what I meant but inadequately expressed. Thank-you for
clarifying.

Alex

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 17 13:32:22 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDljC-0005sM-2z
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 13:32:22 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDjzk-0005YO-G8
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 11:41:20 -0400
Received: from psg.com ([147.28.0.62])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1GDjzf-0000tM-DP
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 11:41:19 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDjxO-0001RQ-AH
	for namedroppers-data@psg.com; Thu, 17 Aug 2006 15:38:54 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00,SPF_PASS 
	autolearn=ham version=3.1.1
Received: from [204.152.187.1] (helo=sa.vix.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <vixie@vix.com>)
	id 1GDjxN-0001RD-HT
	for namedroppers@ops.ietf.org; Thu, 17 Aug 2006 15:38:53 +0000
Received: from sa.vix.com (localhost [127.0.0.1])
	by sa.vix.com (Postfix) with ESMTP id 22A7111425
	for <namedroppers@ops.ietf.org>; Thu, 17 Aug 2006 15:38:53 +0000 (UTC)
	(envelope-from vixie@sa.vix.com)
From: Paul Vixie <paul@vix.com>
To: namedroppers@ops.ietf.org
Subject: Re: Removing the SERVFAIL response on hash collisions. 
In-Reply-To: Your message of "Thu, 17 Aug 2006 10:28:56 -0400."
             <20060817142856.GG435@zephyr.verisignlabs.com> 
References: <198A730C2044DE4A96749D13E167AD37C671A5@MOU1WNEXMB04.vcorp.ad.vrsn.com> <a06230902c10a288fd329@[192.168.1.101]>  <20060817142856.GG435@zephyr.verisignlabs.com> 
X-Mailer: MH-E 8.0.2; nmh 1.0.4; GNU Emacs 21.3.1
Date: Thu, 17 Aug 2006 15:38:53 +0000
Message-ID: <84755.1155829133@sa.vix.com>
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: -2.6 (--)
X-Scan-Signature: 52e1467c2184c31006318542db5614d5

> ...  Let's just use SERVFAIL.  We need to trust the math.  ...

i guess i'm lucky, i don't understand the math.  so i'm trusting history.
history tells me that some day some smart person will break SHA-160 (or
SHA-256 or RSA-16384 or anything else we might put in there), and that if
the system does not have design-level resistance to attacks that use the
new technique, then the Internet is going to have another very bad year.
that's not unusual, but this time it will be our fault.  my fault if i
didn't speak up, so i'm speaking up.

let's stop dividing large numbers by other large numbers and arguing
about probabilities.  the worry here is not that a hash collision will
occur naturally, but rather unnaturally.  let's stop arguing about how
secure SHA-160 is and whether anybody knows how to break it or how hard
it will be to break it.  if there's an ALG-ID in the protocol, then we're
assuming that SHA-160 will become unsuitable some day, and we're allowing
for the possibility that breakage will occur.

this is a protocol discussion not a math discussion.  if we try to define
SERVFAIL to mean something in this instance, then what's stop stop a MiTM
from forging SERVFAILs in order to get clients to believe that this case
has been hit?

like marka, i don't like the idea of "bad protocol design" of this kind.
like matt, i don't like the idea of adding logic for such a rare case.

in my opinion, the proper response if there's a hash collision is silence.
let the client retry if they want, and eventually give up.  that's not
good design, but silence is something a MiTM can already synthesize (by
DDoS'ing the client/server path in a strategic microburst), and the hole
caused by such an attack is already well understood and already paid for.

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 17 13:32:29 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDljJ-0005zg-7T
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 13:32:29 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDijw-0002QL-73
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 10:20:56 -0400
Received: from psg.com ([147.28.0.62])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1GDihu-00077L-2T
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 10:18:55 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDifS-000HTP-LX
	for namedroppers-data@psg.com; Thu, 17 Aug 2006 14:16:18 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [204.152.187.5] (helo=farside.isc.org)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Mark_Andrews@isc.org>)
	id 1GDifR-000HTB-Uc
	for namedroppers@ops.ietf.org; Thu, 17 Aug 2006 14:16:17 +0000
Received: from drugs.dv.isc.org (localhost.isc.org [IPv6:::1])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by farside.isc.org (Postfix) with ESMTP id 0A870E606C
	for <namedroppers@ops.ietf.org>; Thu, 17 Aug 2006 14:16:16 +0000 (UTC)
	(envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (localhost [127.0.0.1])
	by drugs.dv.isc.org (8.13.6/8.13.6) with ESMTP id k7HEGAnB086325;
	Fri, 18 Aug 2006 00:16:11 +1000 (EST)
	(envelope-from marka@drugs.dv.isc.org)
Message-Id: <200608171416.k7HEGAnB086325@drugs.dv.isc.org>
To: Roy Arends <roy@nominet.org.uk>
Cc: namedroppers@ops.ietf.org
From: Mark Andrews <Mark_Andrews@isc.org>
Subject: Re: Removing the SERVFAIL response on hash collisions. 
In-reply-to: Your message of "Thu, 17 Aug 2006 14:57:57 +0200."
             <OFED8D5943.1F86EF5E-ON802571CD.0044B70C-C12571CD.004730B3@nominet.org.uk> 
Date: Fri, 18 Aug 2006 00:16:10 +1000
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: -2.6 (--)
X-Scan-Signature: 0fa76816851382eb71b0a882ccdc29ac


> Mark Andrews wrote on 08/16/2006 04:30:28 AM:
> 
> > 
> >    draft-ietf-dnsext-nsec3-06.txt currently has:
> > 
> > 6.2.9.  Server Response to a Run-time Collision
> > 
> >    If the hash of a non-existing QNAME collides with an existing NSEC3
> >    ownername, then the server will be unable to return a response that
> >    proves that QNAME does not exist.  In this case, the server MUST
> >    return a response with an RCODE of 2 (server failure).
> > 
> >    Note that with the hash algorithm specified in this document, SHA-1,
> >    such collisions are astronomically unlikely.
> > 
> >       We can disambiguate collisions by returning the original
> >       owner name used to generate the hash.
> > 
> >       I propose that NSEC3 wire format be extended to optionally
> >       include a the original owner name at the end of the existing
> >       wire format.  This is *only* returned in AXFR/IXFR and for this
> >       special case.  The RRSIG will be computed over NSEC3 records
> >       as if this extra name was not included.  You can verify the
> >       appended ownername as its hash will be the ownername of the
> >       NSEC3 record.
> > 
> >       To save space we could exclude the zone name with "."
> >       representing the zone if we do this.
> 
> Note that I'd like to see some kind of consensus on the need to document 
> ANY text about 2nd pre-image resistance failover before actually 
> documenting the following solution.
> 
> iff there is a collision, (enough has been said already about possibility) 
> why not return the following:
> 
> H(X)=H(Y), X!=Y, X exists, Y does not exist.
> 
> rcode=3
> QNAME=Y
> empty answer section
> authority section: 
> H(Y) NSEC3 ... ... ...
> H(Y) RRSIG NSEC3
> X A 10.1.1.1
> X RRSIG A ...
> 
> Since it is impossible to prove that Y does not exist 'the nsec3 way', we 
> prove that X exist, by returning both X and H(X). Since collisions between 
> existing names have been avoided during the generation of the NSEC3 
> records, we can safely assert that Y does not exist.
> 
> This avoids (perceived) SERVFAIL allergy. This avoids fondling with RDATA. 
> This is not spoofable, since the deletion of X,RRSIG(X) will leave the 
> response broken.

	This does not handle empty nodes.
 
> Roy
> 
> --
> to unsubscribe send a message to namedroppers-request@ops.ietf.org with
> the word 'unsubscribe' in a single line as the message text body.
> archive: <http://ops.ietf.org/lists/namedroppers/>
--
ISC Training!  October 16-20, 2006, in the San Francisco Bay Area,
covering topics from DNS to DHCP.  Email training@isc.org.
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews@isc.org

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 17 14:07:00 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDmGi-0005sn-C5
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 14:07:00 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDjH0-0001oN-Rn
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 10:55:06 -0400
Received: from psg.com ([147.28.0.62])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1GDj7l-0007tx-GH
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 10:45:38 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDj6G-000KX0-7Z
	for namedroppers-data@psg.com; Thu, 17 Aug 2006 14:44:00 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [131.111.8.139] (helo=ppsw-9.csi.cam.ac.uk)
	by psg.com with esmtp (Exim 4.60 (FreeBSD))
	(envelope-from <cet1@cus.cam.ac.uk>)
	id 1GDj6C-000KWP-Rf
	for namedroppers@ops.ietf.org; Thu, 17 Aug 2006 14:43:57 +0000
X-Cam-SpamDetails: Not scanned
X-Cam-AntiVirus: No virus found
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from draco.cus.cam.ac.uk ([131.111.8.18]:62403)
	by ppsw-9.csi.cam.ac.uk (ppsw.cam.ac.uk [131.111.8.139]:25)
	with esmtp id 1GDj62-0002VX-VK (Exim 4.54) for namedroppers@ops.ietf.org
	(return-path <cet1@cus.cam.ac.uk>); Thu, 17 Aug 2006 15:43:47 +0100
Received: from cet1 by draco.cus.cam.ac.uk with local (Exim 4.61)
	(envelope-from <cet1@cus.cam.ac.uk>)
	id 1GDj62-0005V5-Fp
	for namedroppers@ops.ietf.org; Thu, 17 Aug 2006 15:43:46 +0100
Subject: Re: Removing the SERVFAIL response on hash collisions.
To: namedroppers@ops.ietf.org
Date: Thu, 17 Aug 2006 15:43:46 +0100 (BST)
In-Reply-To: <20060817142856.GG435@zephyr.verisignlabs.com> from "Larson, Matt" at Aug 17, 6 10:28:56 am
X-Mailer: ELM [version 2.4 PL24]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length:        758
Message-Id: <E1GDj62-0005V5-Fp@draco.cus.cam.ac.uk>
From: Chris Thompson <cet1@cus.cam.ac.uk>
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: -2.6 (--)
X-Scan-Signature: 7d33c50f3756db14428398e2bdedd581

mlarson@verisign.com (Matt Larsen) writes:

[...]
>           The math has been pointed out.  Just because a thing is
> extremely improbable and therefore might conceivably happen does not
> mean we need a code path for it, 

There surely has to be _a_ code path for it, even if it's the one that
gives a SERVFAIL response. And yes, it will be rarely exercised (until
someone cracks SHA-n), which is an argument for keeping it simple. But 
I sympathise with those expressing distaste for yet more overloading 
of SERVFAIL.

-- 
Chris Thompson
Email: cet1@cam.ac.uk

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 17 14:10:35 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDmKB-0007HG-QJ
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 14:10:35 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDikB-0002NL-Il
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 10:21:11 -0400
Received: from psg.com ([147.28.0.62])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1GDiXY-0006wH-Hc
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 10:08:12 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDiUP-000GHd-UQ
	for namedroppers-data@psg.com; Thu, 17 Aug 2006 14:04:53 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [213.244.168.210] (helo=outpost.ds9a.nl)
	by psg.com with esmtp (Exim 4.60 (FreeBSD))
	(envelope-from <ahu@outpost.ds9a.nl>)
	id 1GDiUO-000GHP-TV
	for namedroppers@ops.ietf.org; Thu, 17 Aug 2006 14:04:53 +0000
Received: by outpost.ds9a.nl (Postfix, from userid 1000)
	id EC6333FB6; Thu, 17 Aug 2006 16:04:30 +0200 (CEST)
Date: Thu, 17 Aug 2006 16:04:30 +0200
From: bert hubert <bert.hubert@netherlabs.nl>
To: Mark Andrews <Mark_Andrews@isc.org>
Cc: Eric Rescorla <ekr@networkresonance.com>,
	Matt Larson <mlarson@verisign.com>, namedroppers@ops.ietf.org
Subject: Re: Removing the SERVFAIL response on hash collisions.
Message-ID: <20060817140430.GA14181@outpost.ds9a.nl>
References: <20060817075321.GA2278@outpost.ds9a.nl> <200608171210.k7HCAQ7A085835@drugs.dv.isc.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <200608171210.k7HCAQ7A085835@drugs.dv.isc.org>
User-Agent: Mutt/1.5.9i
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: -2.3 (--)
X-Scan-Signature: 0bc60ec82efc80c84b8d02f4b0e4de22

On Thu, Aug 17, 2006 at 10:10:26PM +1000, Mark Andrews wrote:
> 	The vast majority of code once it has been written and
> 	tested never gets touched again.  Correct code stays correct.

Code itself may not bitrot (although given some things I've observed I'm
not too sure about that). But rest assured the 12 functions this code
interacts with will (subtly) change behaviour over time. The same goes for
the semantics of the host of structs and typedefs you interact with.

But all this aside, you are trying to detect an event that has been
described as extremely improbable to ever occur, perhaps never in the
remaining age of the universe, yet which will increase complexity of the
protocol yet further.

The protocol is already not simple, and everything has a cost. It is bad
business to pay the cost of an insurance that will never pay out.

	Bert


-- 
http://www.PowerDNS.com      Open source, database driven DNS Software 
http://netherlabs.nl              Open and Closed source services

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 17 14:12:47 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDmMJ-0008CK-Gn
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 14:12:47 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDjGg-0001it-JU
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 10:54:46 -0400
Received: from psg.com ([147.28.0.62])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1GDjDs-0008Az-Ku
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 10:51:54 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDjAt-000LGm-Ln
	for namedroppers-data@psg.com; Thu, 17 Aug 2006 14:48:47 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00,
	FORGED_RCVD_HELO,SPF_PASS autolearn=ham version=3.1.1
Received: from [65.205.251.75] (helo=robin.verisign.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <pbaker@verisign.com>)
	id 1GDjAs-000LGO-RO
	for namedroppers@ops.ietf.org; Thu, 17 Aug 2006 14:48:46 +0000
Received: from MOU1WNEXCN02.vcorp.ad.vrsn.com (mailer2.verisign.com [65.205.251.35])
	by robin.verisign.com (8.13.6/8.13.4) with ESMTP id k7HEmjfY011920;
	Thu, 17 Aug 2006 07:48:45 -0700
Received: from MOU1WNEXMB04.vcorp.ad.vrsn.com ([10.25.13.157]) by MOU1WNEXCN02.vcorp.ad.vrsn.com with Microsoft SMTPSVC(6.0.3790.1830);
	 Thu, 17 Aug 2006 07:48:29 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: RE: Removing the SERVFAIL response on hash collisions. 
Date: Thu, 17 Aug 2006 07:48:43 -0700
Message-ID: <198A730C2044DE4A96749D13E167AD37C671B2@MOU1WNEXMB04.vcorp.ad.vrsn.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Removing the SERVFAIL response on hash collisions. 
Thread-Index: AcbCCHUC9ZcPM3GmR+mL5/SCXFEzIQAAtGqw
From: "Hallam-Baker, Phillip" <pbaker@verisign.com>
To: <Mark_Andrews@isc.org>
Cc: "Eric Rescorla" <ekr@networkresonance.com>,
        "Larson, Matt" <mlarson@verisign.com>, <namedroppers@ops.ietf.org>
X-OriginalArrivalTime: 17 Aug 2006 14:48:29.0024 (UTC) FILETIME=[33BFC600:01C6C20C]
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: -2.4 (--)
X-Scan-Signature: 4d87d2aa806f79fed918a62e834505ca

The signature attack is indeed different, it DOMINATES the collision =
attack.

There is nothing that you can do with the collision attack that cannot =
be done by attacking the signature. The reverse is not true.

Ergo it does not matter whether you use NSEC3, a modified NSEC or plain =
old NXT. The security risks are identical with respect to hash =
compromise.

The probability of machine failure or coding failure is vastly greater =
than 1/(2^80)


> -----Original Message-----
> From: Mark_Andrews@isc.org [mailto:Mark_Andrews@isc.org]=20
> Sent: Thursday, August 17, 2006 10:22 AM
> To: Hallam-Baker, Phillip
> Cc: Eric Rescorla; Larson, Matt; namedroppers@ops.ietf.org
> Subject: Re: Removing the SERVFAIL response on hash collisions.=20
>=20
>=20
> > This whole thread is illogical.
> >=20
> > If there is a risk of hash collision in NSEC3 there is the=20
> identical=20
> > risk in the si gnature and no DNSSEC record is secure.
>=20
> 	Yes, there is some risk that you will find two RRsets which have
> 	the same signature.  The effects of a collision however are
> 	different.  With the signature collision you can replace the
> 	answer.
>=20
> 	With the NSEC3 collision you can't get a answer unless we extend
> 	the protocol.
> =20
> 	Mark
>=20
> --
> ISC Training!  October 16-20, 2006, in the San Francisco Bay=20
> Area, covering topics from DNS to DHCP.  Email training@isc.org.
> --
> Mark Andrews, ISC
> 1 Seymour St., Dundas Valley, NSW 2117, Australia
> PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews@isc.org
>=20
>=20

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 17 14:36:37 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDmjN-0001qA-I7
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 14:36:37 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDmjM-0003KB-7n
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 14:36:37 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDmey-000Ix8-Rz
	for namedroppers-data@psg.com; Thu, 17 Aug 2006 18:32:04 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-0.2 required=5.0 tests=AWL,BAYES_00,
	DNS_FROM_RFC_ABUSE,DNS_FROM_RFC_POST,DNS_FROM_RFC_WHOIS,SPF_HELO_PASS,
	SPF_PASS autolearn=no version=3.1.1
Received: from [65.201.175.9] (helo=mail.verisignlabs.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <davidb@verisignlabs.com>)
	id 1GDmey-000Iwv-1z
	for namedroppers@ops.ietf.org; Thu, 17 Aug 2006 18:32:04 +0000
Received: from [10.131.30.99] ([::ffff:216.168.239.87])
  (AUTH: PLAIN davidb, SSL: TLSv1/SSLv3,256bits,AES256-SHA)
  by mail.verisignlabs.com with esmtp; Thu, 17 Aug 2006 14:31:56 -0400
  id 002C40AE.44E4B61C.0000039E
Message-ID: <44E4B61E.20008@verisignlabs.com>
Date: Thu, 17 Aug 2006 14:31:58 -0400
From: David Blacka <davidb@verisignlabs.com>
User-Agent: Thunderbird 1.5.0.5 (Macintosh/20060719)
MIME-Version: 1.0
To: Mark Andrews <Mark_Andrews@isc.org>
CC: namedroppers@ops.ietf.org
Subject: Re: 11.3.  NSEC-to-NSEC3 transition Considerations
References: <200608160309.k7G393m0005408@drugs.dv.isc.org>
In-Reply-To: <200608160309.k7G393m0005408@drugs.dv.isc.org>
X-Enigmail-Version: 0.94.0.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 8b30eb7682a596edff707698f4a80f7d

Mark Andrews wrote:
> 	Initially transition from a NSEC only DNSKEY to a
> 	NSEC/NSEC3(SHA1) DNSKEY generating NSEC records.  Once there
> 	are no longer any valid NSEC only DNSKEYs in use.  It is then
> 	possible to generate the NSEC3 records.  These can be added
> 	incrementally or all at once.
> 
> 	A server should check if there is a complete NSEC3 record
> 	chain (i.e. NSEC3 record with the SOA bit set) and once
> 	there is issue only NSEC3 proofs.  If there is not a complete
> 	chain it should continue to generate NSEC proofs.
> 
> 	Once a server is generating NSEC3 proofs the NSEC records
> 	can be remove either incrementally or all at once.

Thanks for the text!

> 	We also the the reverse proceedure to be described.

Um, OK, I guess.

> 
> 	Note: at somepoint we are also going to need to write how to
> 	transition between different NSEC3 hash algorithms.  This will
> 	entail specifying additional key types unless we specify a
> 	range of hashes now.

You don't need to specify new key types for this.  You just start using
the new algorithm and get the same basic behavior: insecure to those
validators that do not understand it, secure behavior from those that do.

-- 
David Blacka                      <davidb@verisignlabs.com>
Sr. Engineer    VeriSign Infrastructure Product Engineering

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 17 14:41:38 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDmoE-0003yi-Rd
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 14:41:38 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDijx-0002NL-JD
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 10:20:57 -0400
Received: from psg.com ([147.28.0.62])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1GDihl-00076z-Ep
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 10:18:43 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDifD-000HR9-7l
	for namedroppers-data@psg.com; Thu, 17 Aug 2006 14:16:03 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-1.4 required=5.0 tests=AWL,BAYES_00,
	DNS_FROM_RFC_POST autolearn=no version=3.1.1
Received: from [66.92.146.160] (helo=ogud.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Ed.Lewis@neustar.biz>)
	id 1GDifC-000HQq-Ez
	for namedroppers@ops.ietf.org; Thu, 17 Aug 2006 14:16:02 +0000
Received: from [192.168.1.101] (ns.ogud.com [66.92.146.160])
	by ogud.com (8.13.1/8.13.1) with ESMTP id k7HEFnVG044777;
	Thu, 17 Aug 2006 10:15:50 -0400 (EDT)
	(envelope-from Ed.Lewis@neustar.biz)
Mime-Version: 1.0
Message-Id: <a06230902c10a288fd329@[192.168.1.101]>
In-Reply-To: 
 <198A730C2044DE4A96749D13E167AD37C671A5@MOU1WNEXMB04.vcorp.ad.vrsn.com>
References: 
 <198A730C2044DE4A96749D13E167AD37C671A5@MOU1WNEXMB04.vcorp.ad.vrsn.com>
Date: Thu, 17 Aug 2006 10:15:47 -0400
To: "Hallam-Baker, Phillip" <pbaker@verisign.com>
From: Edward Lewis <Ed.Lewis@neustar.biz>
Subject: RE: Removing the SERVFAIL response on hash collisions.
Cc: "Mark Andrews" <Mark_Andrews@isc.org>,
        "Eric Rescorla" <ekr@networkresonance.com>,
        "Larson, Matt" <mlarson@verisign.com>, <namedroppers@ops.ietf.org>
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
X-Scanned-By: MIMEDefang 2.56 on 66.92.146.160
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: -2.4 (--)
X-Scan-Signature: 9ed51c9d1356100bce94f1ae4ec616a9

At 6:44 -0700 8/17/06, Hallam-Baker, Phillip wrote:
>This whole thread is illogical.

Let's reset the discussion then, going back to the specification of a 
client-server protocol.

First question, is there a state the protocol can enter in which 
there is no available record to use in a response?  "Can enter" - 
that's objective/subjective - as in "can enter a deadlocked state."

I'm undecided if a one in a quadrillion chance is a "can enter" or a 
"can't enter."  I certainly don't have time to think about this 
myself.  I'm sure we could have a real religious row over that too - 
which would be a waste of everyone's time.  And further delay the 
outcome of NSEC3 (positively or negatively.)

So I suggest this.  Let's first assume it's a "can be" and try to 
prevent the situation via other design or to come up with a slick 
response to the second question (below).  If we get no where, let's 
try to dress this up as a "can't be" and pave it over.

If we can design the protocol that the state cannot be entered, 
nothing has to be signalled in the protocol.  If the state can be 
entered, we need to know how to back out of it.

Second question - if the state "can be" entered, what is the signal? 
My comment about SERVFAIL is a partial response to the second 
question.



-- 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Edward Lewis                                                +1-571-434-5468
NeuStar

Soccer/Futbol. IPv6.  Both have lots of 1's and 0's and have a hard time
catching on in North America.

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 17 15:28:06 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDnXC-00067G-Bg
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 15:28:06 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDjH6-0001kB-2r
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 10:55:12 -0400
Received: from psg.com ([147.28.0.62])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1GDj4q-0007j6-3K
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 10:42:34 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDj2H-000K1p-07
	for namedroppers-data@psg.com; Thu, 17 Aug 2006 14:39:53 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-1.4 required=5.0 tests=AWL,BAYES_00,
	DNS_FROM_RFC_POST autolearn=no version=3.1.1
Received: from [66.92.146.160] (helo=ogud.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Ed.Lewis@neustar.biz>)
	id 1GDj2G-000K1Z-4w
	for namedroppers@ops.ietf.org; Thu, 17 Aug 2006 14:39:52 +0000
Received: from [192.168.1.101] (ns.ogud.com [66.92.146.160])
	by ogud.com (8.13.1/8.13.1) with ESMTP id k7HEddrl046025;
	Thu, 17 Aug 2006 10:39:41 -0400 (EDT)
	(envelope-from Ed.Lewis@neustar.biz)
Mime-Version: 1.0
Message-Id: <a06230903c10a2efa5486@[192.168.1.101]>
In-Reply-To: <20060817142856.GG435@zephyr.verisignlabs.com>
References: 
 <198A730C2044DE4A96749D13E167AD37C671A5@MOU1WNEXMB04.vcorp.ad.vrsn.com>
 <a06230902c10a288fd329@[192.168.1.101]>
 <20060817142856.GG435@zephyr.verisignlabs.com>
Date: Thu, 17 Aug 2006 10:39:40 -0400
To: "Larson, Matt" <mlarson@verisign.com>
From: Edward Lewis <Ed.Lewis@neustar.biz>
Subject: Re: Removing the SERVFAIL response on hash collisions.
Cc: Edward Lewis <Ed.Lewis@neustar.biz>,
        "Hallam-Baker, Phillip" <pbaker@verisign.com>,
        Mark Andrews <Mark_Andrews@isc.org>,
        Eric Rescorla <ekr@networkresonance.com>, namedroppers@ops.ietf.org
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
X-Scanned-By: MIMEDefang 2.56 on 66.92.146.160
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: -2.4 (--)
X-Scan-Signature: 52e1467c2184c31006318542db5614d5

At 10:28 -0400 8/17/06, Larson, Matt wrote:

>The further discussion since my earlier message has caused me to
>withdraw my suggestion for a separate RCODE: even that solution is
>overkill.  Let's just use SERVFAIL.  We need to trust the math.  We
>need to consider how minor the consequences if the situation actually
>occurred.  Encumbering the protocol for this event is not responsible
>engineering.

Then let's document the situation as unlikely, but if it happens, an 
implementation ought to consider it a service failure.

This is kind of what we did for "* NS" already.  Same deal, basically.

The purist in me wouldn't like this, but DNS is so utterly beaten up 
over the years that sticking to puritanical views for the sake of it 
will just further irrelevance.  OTOH, I do push for trying to stick 
as close to the original principles as that is the most efficient way 
to operate the protocol.  (Limits the amount of entropy fighting we 
have to do.)

And someone ought to get started on DNSv6 to clean up this mess.  No 
fair rebranding LDAP as that either. ;)

-- 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Edward Lewis                                                +1-571-434-5468
NeuStar

Soccer/Futbol. IPv6.  Both have lots of 1's and 0's and have a hard time
catching on in North America.

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 17 15:56:03 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDnyF-0003nB-8F
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 15:56:03 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDnyC-0004Ca-UU
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 15:56:03 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDnu0-0000Xk-Ro
	for namedroppers-data@psg.com; Thu, 17 Aug 2006 19:51:40 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [213.248.199.23] (helo=mx3.nominet.org.uk)
	by psg.com with esmtp (Exim 4.60 (FreeBSD))
	(envelope-from <roy@nominet.org.uk>)
	id 1GDntz-0000XS-Fi; Thu, 17 Aug 2006 19:51:39 +0000
Received: from wds1.okna.nominet.org.uk (HELO notes1.nominet.org.uk) ([213.248.197.128])
  by mx3.nominet.org.uk with ESMTP; 17 Aug 2006 20:51:37 +0100
X-IronPort-AV: i="4.08,139,1154905200"; 
   d="scan'208"; a="4870978:sNHT42800792"
In-Reply-To: <200608171416.k7HEGAnB086325@drugs.dv.isc.org>
To: Mark Andrews <Mark_Andrews@isc.org>
Cc: namedroppers@ops.ietf.org,
	owner-namedroppers@ops.ietf.org
Subject: Re: Removing the SERVFAIL response on hash collisions.
MIME-Version: 1.0
X-Mailer: Lotus Notes Release 6.5.5 November 30, 2005
Message-ID: <OF0DF11352.E3D60755-ON802571CD.006CEA3C-C12571CD.006D17E0@nominet.org.uk>
From: Roy Arends <roy@nominet.org.uk>
Date: Thu, 17 Aug 2006 21:51:56 +0200
X-MIMETrack: Serialize by Router on notes1/Nominet(Release 6.5.3|September 14, 2004) at
 08/17/2006 08:51:58 PM,
	Serialize complete at 08/17/2006 08:51:58 PM
Content-Type: text/plain; charset="US-ASCII"
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: cab78e1e39c4b328567edb48482b6a69

Mark Andrews wrote on 08/17/2006 04:16:10 PM:

> > Note that I'd like to see some kind of consensus on the need to 
document 
> > ANY text about 2nd pre-image resistance failover before actually 
> > documenting the following solution.
> > 
> > iff there is a collision, (enough has been said already about 
possibility) 
> > why not return the following:
> > 
> > H(X)=H(Y), X!=Y, X exists, Y does not exist.
> > 
> > rcode=3
> > QNAME=Y
> > empty answer section
> > authority section: 
> > H(Y) NSEC3 ... ... ...
> > H(Y) RRSIG NSEC3
> > X A 10.1.1.1
> > X RRSIG A ...
> > 
> > Since it is impossible to prove that Y does not exist 'the nsec3 way', 
we 
> > prove that X exist, by returning both X and H(X). Since collisions 
between 
> > existing names have been avoided during the generation of the NSEC3 
> > records, we can safely assert that Y does not exist.
> > 
> > This avoids (perceived) SERVFAIL allergy. This avoids fondling with 
RDATA. 
> > This is not spoofable, since the deletion of X,RRSIG(X) will leave the 

> > response broken.
> 
>    This does not handle empty nodes.

Return a node that is a sub of the empty node.

Roy

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From poin@asian-beat.net Thu Aug 17 16:39:43 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDoeV-0001WQ-23
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 16:39:43 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDmYn-0002Wc-T2
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 14:25:42 -0400
Received: from [196.218.132.64] (helo=host-196.218.64.132.tedata.net)
	by chiedprmail1.ietf.org with smtp (Exim 4.43)
	id 1GDmJs-00046p-1n
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 14:11:23 -0400
Received: from [196.218.38.137] (helo=eqbfch)
	by host-196.218.64.132.tedata.net with smtp (Exim 4.43)
	id 1GDmNa-0004YN-4e; Thu, 17 Aug 2006 21:14:06 +0300
Message-ID: <002201c6c228$5825f250$8926dac4@eqbfch>
From: "Bill Stroud" <poin@asian-beat.net>
To: <dnsext-archive@lists.ietf.org>
Subject: probing
Date: Thu, 17 Aug 2006 20:59:56 +0300
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_001E_01C6C241.7D732A10"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1165
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 9d54f0d83a3613448292c2f9f09a7e10

This is a multi-part message in MIME format.

------=_NextPart_000_001E_01C6C241.7D732A10
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_001F_01C6C241.7D732A20"


------=_NextPart_001_001F_01C6C241.7D732A20
Content-Type: text/plain;
	charset="windows-1252"
Content-Transfer-Encoding: quoted-printable


There he drank deeply, and tried to restrain his hurry.
Death Valley was hidden,and for that Adam was glad. Adam saw, even as he =
knocked back another rush of the other man. Dismukes appeared to get =
deep satisfaction and even happiness out of thisaccomplished task.
You sure did come near gettin it cut then, replied Dismukes, with ahard =
laugh.
Dismukess going forever wasincomprehensible. When Ive seen it Ill come =
back to my native land. Here indeed was the pit of theamphitheatre.
Adam awoke now to a different and more intense sense of the fight.
The tops of these cacti wereas pink as wild roses.
The sandy floor was no longermonotonously grey. Thethought you planted =
in me, pard, somehow makes me yearn.
Another of Dismukess water holes was dry.
Once, years ago, I was lost on the desert, he said, reminiscently.
The robber of slight frame and hard face had walked out from under =
theshelter. But Imrich, Im not so old, Ill drink life to the very lees. =
Some prospector was packing water from the creek up the canyonand down =
into that amphitheatre. They expostulated and pleaded with him to no =
avail.
Crossbeams wereattached to the upright, and from these crossbeams =
dragged huge rocksheld by chains. Still higher Adam pulled himself so =
that he might see under the brushshelter.
Probably atthat instant Adam became fully himself again.
An the half of it will more thanmake up the sum Ive slaved an saved to =
get. The payingof that debt was all of unity and brotherhood there =
existed in the world.
Several hugebats with white heads darted in irregular flight over the =
camp. While waitingfor the wind to begin again, Adam wondered if he was =
to see Dismukes. Here he crouched against the softclay, breathing hard =
from his exertions, listening and peering.
Friend Dismukes, I have ears, if my long hair is worrying you, =
repliedAdam. Several hugebats with white heads darted in irregular =
flight over the camp.
Adam watched him with grief and yet withgladness, and still with =
something of awe.
But Imrich, Im not so old, Ill drink life to the very lees.
All was sombre, naked,earthy in this thickening, lowering pall. The =
payingof that debt was all of unity and brotherhood there existed in the =
world. Both of the other men charged Adam and thethree met at the =
opening.
He had glutted it of the riches he craved. The years of lonely hell an =
never-endin toil are over. Say, pard Wansfell, theres nothin funny about =
death.
The breast of this giant was covered with grizzledhair.
Then the sweep of the long beam caught the man who was charging Adam. 
------=_NextPart_001_001F_01C6C241.7D732A20
Content-Type: text/html;
	charset="windows-1252"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1252">
<META content=3D"MSHTML 6.00.2800.1165" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2><IMG alt=3D"" hspace=3D0=20
src=3D"cid:001d01c6c228$5825f200$8926dac4@eqbfch" align=3Dbaseline=20
border=3D0></FONT></DIV>
<DIV><FONT face=3DArial size=3D2>There he drank deeply, and tried to =
restrain his=20
hurry.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Death Valley was hidden,and for that =
Adam was glad.=20
Adam saw, even as he knocked back another rush of the other man. =
Dismukes appeared=20
to get deep satisfaction and even happiness out of thisaccomplished=20
task.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>You sure did come near gettin it cut =
then, replied=20
Dismukes, with ahard laugh.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Dismukess going forever =
wasincomprehensible. When=20
Ive seen it Ill come back to my native land. Here indeed was the pit =
of=20
theamphitheatre.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Adam awoke now to a different and more =
intense=20
sense of the fight.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>The tops of these cacti wereas pink as =
wild=20
roses.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>The sandy floor was no =
longermonotonously grey.=20
Thethought you planted in me, pard, somehow makes me yearn.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Another of Dismukess water holes was=20
dry.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Once, years ago, I was lost on the =
desert, he said,=20
reminiscently.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>The robber of slight frame and hard =
face had walked=20
out from under theshelter. But Imrich, Im not so old, Ill drink life to =
the very=20
lees. Some prospector was packing water from the creek up the canyonand =
down into=20
that amphitheatre. They expostulated and pleaded with him to no =
avail.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Crossbeams wereattached to the upright, =
and from=20
these crossbeams dragged huge rocksheld by chains. Still higher Adam =
pulled himself=20
so that he might see under the brushshelter.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Probably atthat instant Adam became =
fully himself=20
again.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>An the half of it will more thanmake up =
the sum Ive=20
slaved an saved to get. The payingof that debt was all of unity and =
brotherhood=20
there existed in the world.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Several hugebats with white heads =
darted in=20
irregular flight over the camp. While waitingfor the wind to begin =
again, Adam=20
wondered if he was to see Dismukes. Here he crouched against the =
softclay, breathing=20
hard from his exertions, listening and peering.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Friend Dismukes, I have ears, if my =
long hair is=20
worrying you, repliedAdam. Several hugebats with white heads darted in =
irregular=20
flight over the camp.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Adam watched him with grief and yet =
withgladness,=20
and still with something of awe.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>But Imrich, Im not so old, Ill drink =
life to the=20
very lees.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>All was sombre, naked,earthy in this =
thickening,=20
lowering pall. The payingof that debt was all of unity and brotherhood =
there existed=20
in the world. Both of the other men charged Adam and thethree met at =
the=20
opening.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>He had glutted it of the riches he =
craved. The=20
years of lonely hell an never-endin toil are over. Say, pard Wansfell, =
theres nothin=20
funny about death.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>The breast of this giant was covered =
with=20
grizzledhair.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Then the sweep of the long beam caught =
the man who=20
was charging Adam. </FONT></DIV></BODY></HTML>

------=_NextPart_001_001F_01C6C241.7D732A20--

------=_NextPart_000_001E_01C6C241.7D732A10
Content-Type: image/gif;
	name="sleeping bag.gif"
Content-Transfer-Encoding: base64
Content-ID: <001d01c6c228$5825f200$8926dac4@eqbfch>

R0lGODdhHwIrAucAALv7+oDOsGW5jZXeyo/YwnLDnrLz7mW6jrn595Pcx2u9lTWUUXrJp7r7+Vev
fWK3ioLPsrT18Lj591Ord5bfzIfTuFqxgEWhZILQsn/Or2u+lkqja3PEoLb387r6+YTRtF+1hpff
zWq8lJHaxWi7kZbey26/mX/NroHOsHnJp2O4imG3iajt4rHz7XvKqVSseFeufF2zhFate0ulbWS5
jIzWv2m8k0KeYkahZU2ncEijaTiXVU2mb0iiaFyyg6zv53HCnXfGpLT28UGeYUylbjyZWqvv5YXS
tmK2iHbGpInUu6Pp3H3MrDmXVl60hGS4izqYV1KqdW7AmW2+l4PRtJ7l1Zzk01yygq3w6UahZ47Y
wbb39Ga6jnzLqqjs4rf49XjHpqPo20OfYk+ocz6bXFWteqbr36bs4FSreKru5juZWbj49pDaxFqw
f22/mIrVvTqYWLX28qTq3UCcX7P18Jri0ESgZJ3k1D2aW6br4I7Zw1KqdqLo2pTdyIrVvEKeYT6c
XWe6kUehZzaVUz2bXVWseY3XwW/AmqDm2HPDn3XGo5ngznDBm4nVunTEoa7x6kCdX2y9lbDy7Fmw
gDiWVHjIpWG2iJvi0Z7l1q7x6XfHpXXFoqHn2rP07j+cXqDn2aru5G/Bm5TdyVuxgYXRtbDy62C1
h1GpdEqka0SgY37MrWy+l33Lq0qkbFCpc4HPsTaUUpvj0k6ncWm7kjeWVEiiaVCocjaVUqXq3qHn
2GS4jIzXv7Dz7Kfs4ZLbx1+0hbr6+DyZWYjUuma6j5jgzYzXwHvJqJnhz6Tq3oPQs6jt46/x6rT2
8obTt4vWvpHbxofUuZ/m1zyaW0WgZoTStqnu5Emjao/Zw0CdYJffy0ylbWe7kFmwfpzj00+ocViv
fqzv6LL073HBnKvu53nIprb29qzt7rn5+bPz9Hm7xiNohJ3e45/h5TN4kIDDzUGFnFebrJjZ337B
y6Pk6Fufr6jp7ChtiH/By1mdriZsh7j397f394DCzE2RpTF2jyVqhSwAAAAAHwIrAgAI/gABCBxI
sKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bN
mzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jT
ql3Ltq3bt3Djyp1Lt67du3jz6t3Lt6/fv4ADCx78NYAAAQNeEjhcgLBjugYOH0BANIGCBQsYHGzg
YMEDCBEgSpiwgILGChYWXMCQQcMGDh0WeviwAATGEAUwi8AgweCIBSQqljCB+QSKFCourGBRsIWL
FzBiyJhBowYA3Lp5I3QOXTp16wsZ/tjIeQNHjhw6FuzIwaPHAh8DfwCZEMMBjyBCBqJWzdo1bIM2
DIEZD+cRUcQCRsQ3X3335SfQEUhgloQSAy3BRBNOQADBEwtAgQEKHEQhRQsIWYaZZgZx5hloMZUg
BWZTUOHBQ+Wdl9567b1XxQI6GGUFZlccRABmWEyUxQIGQISFFlsghMICAgx0xAJcMNTFAilk5MUC
TXyBEBgLULHQkk0eFMYCYhA05RgEEUBGGWYMdMYNaAi0ZZcJuQmnnHQulAYUOeCEhRprCMTGAm0M
5EYSAr0BxxRxCCTHHETQMdCTUT5I5UF1LGAHQXfg0UCjj0YKwKSVDvTGAjykWEQe/gLpscAeA92x
QBkJ/bhAkAYNuUCRM/GxQBGUPTRooQAcmqhAi/axwBNG+fHHAoCMSlAcgSwgyEQRLJAFRFsMQoi1
BmmwABMVLqAGQw8s0EdGvxViUbjjImTIrgTlscAgAymxK7IDOXGIQPEm5O8VAAsk8EI07BubTYhI
MVASCyQykCKLAFDBAhqQCwAGCzAykLnoCrSEugc1skAMBFXhiEAbd0wQyCILRLEGBj0CibUpLBDJ
QBJgJglC0lLrMQDYaluTFgtMElHEE1d88SIMnGsUEEBQssAZBVXiryUTXbLAChAhsoADCe1R2kCY
qMdQeplkpMkCA1dkNtoIbbLA/iagLjCEQJzs8EcnBvnBiUBz121Q4IMXfnhCFGDgyQJW8BTDAuAN
9AklWZQ5ECgLeGKt2qYJ1PYOB4WygCYHbd55QaCLLpAPC1RgkCijDGTJAqQM1O0CpSCEtdZcE+T1
AmDTpDcHFl2euUCmLJBxUQ4QcMoCjRDkhSYgZ2myAFGgkgqFAIhixwKqaDLHKgAEsAArAHiwSSqs
gCKQJCLE0IoMaQDwAhkLIAMOaGAQD6gBeFJagCteIYYFNAYLKlgAEQQiBFj8YSCxsEAhriALPQwE
f/rjH0Iulz2DYAIEC9gABjXIQQ/+L4ADPMgVFqAF4y1gCgBogNpspxASbmaH/hJZwyw8QLsAEMQN
mAnCJ2BAi1rkYQtAAAQUKkGQDoDBFhYQxCYQIATM3EIIDPhDE4IwkAZUwBZtmNYgFnCKoxGkgbgg
iA4X4AeDBO1X8Ttg8DTlioPIYAEjSJHa6liQOwLrBgvIhUEYwDeBpOcOA+mUINwokOpdr4R24h6W
qnjFLG4RALpYwC1c4IVY3eAQXgLh/vpnPvSpj30Z3GAHETLDXQCgi6IEoxjJuBA4FuRIvAjjGAmi
ShHapAGe6AVxFFBGEkTABgvwxUBO8QtgeGAIwRgIDBYwAVLwQBgAGMYCiAGADvigFwPBQhbI+IgF
qEAgU1gAARCypRuUEQ0L/sAAAK5XDIEUYwHDEEgs8HWdQRhjVEiAHwDUyU53IuR8fECIrKBV0IMC
IKHwlGdCGlg8AHwiGDwg3DGo5SWFQPQgIwVESSHyCmQAwBgLIOBAcqE2EVTncgrgwisgwKWB8CIH
OPgBAPywgC5sgTZZsAErktHTHIrgFonBBZbCoIyESIJLxRKI2FRqkDVgBp31vGc+U4QHBM1UqyTt
6lcBsIwF0GKlAwGBB5EGC1gwYyAcagZCkKnMBTBTIA1wJjSlKZCfBnWoRV2oKFeahvEsdJ0AaOc7
AbDNbn4zBAZFqEIN0sA4HdVbSmVqExZy1SZkFQCd8FRom/rYhk62JliA/gMwnMGqgTwDGvtcQP8E
EopoxA8O0gAsJG4hBwBMAVZEWEAnEPCEKgzEA2WYg5fikEKBRGEBpTyIrHInkCftQQINCAZ2BaI3
FAgEZIwCAGnuGs46xC+6062uQVqwAEokjCBBeJ9A1iuQYbgXANfN7nzrGwZO+GIV00gCeyOxgEAs
hL72PQiDHRwRLJxAIIvgUUGuRw2BvOJWlvrCAvAA2Eks4BgCwcICUHGdFBZJxGQQyDMW4NigTVAh
FGBjQZBYJYOoeAFx2+6lZtWbghhhxNYSgi2YtSkfYyZuA1hAoAyCg2oIZEfWACwVFrAKSi5UtrRt
lYxxe73dNsDEKFYs/osBcD7nCkQERYKudJFW3QYMt7jH5W97D0Jf0wokBC4GAIwXkuNTFGSkG3hx
AAUi5/iq0CaioJUyFgCL0GzBEh4ABhREZZAtTUAg7VyzQMLVgwYoYJ4DuYZfBfKJBSxZAk1Qw4wO
QjFHNIAFq9hVktKwAGnMeoaXEMgsACkQbJy4IKr+a6uXbBBiSDkhv1hANop9bILAWtYIGekFTECD
MdihAMUViDYWoFeFOHvKBhl3uSFijJIy4xbKHYimizDrQyyAfGdYAJvKN6uBpJYWAFDFAqgIgHzv
+3LBVuyNE8KEBYigILJYQIcNMlI4zKjWt871FZLkm2Fp4+OAoGjE/id+6AVYHAAuAM58yWCtKUXh
GcmAQSsM4eXySZrSlsa0pjnNb1oJ5N8CQeEHBJIL1gEg2ax2dWRXTBBjpzkhGe6jQAROcIMvpOEP
J8gJBi4Qqx991R5Vuk1cwExkLiAEAABDsPWFq4F8YREfGLbEAFACzxCkbSoIQvIGkpo9bGMbf4SW
sOo0wgXM4AXcAEI3rJWABcAAsAIKDQC8oVuBAKG+m1hp3/8e+IMInMIHOdIeL0+JzA9k8AlxH84E
oowZ3MIZAoHC2RfyeYTIHu0QiUU3CBLx0gFAqvISSBkWsASBMG0bAlnBAi4sENChrmEJMP4CkA8A
91gKAPdSHEJC/ikmghzo6QSp2jcEcrnDJ37xXwrZQKCh0O8fRPwCiRAEDEKBxzPZEhjYgH4VQvYc
Tg7tagcAbDcQysd8AOB8AtEz49EAT+Agmwd4z0J3djcQpGd6CLF1jgUA0Cd91JcQ3FcQB7AA0QcA
xycQD9h5NvEA3Uc7KQAKFHYvcwcAxYANw2AF0EQ+rLAALkAQpOB4tyAN1wcAmkZ8BrExbpAQF7A1
B3ElQJBiC5BlALAGlFAtAgEMHAALrIJOQ1h8CyEAC2BeB9EtaVKFV5iFMLMAR4gQ2dI7A9F40yAQ
WFg5CuGFYGgQcQgRCHAKH7eHB7KDAkFbJsBo0tAERcYB6CMQ/gKCCQORDQvQAwDQCgsADgJhiMwX
cb3hAWhACMCSEKhAOQWBhVxYEGMgcQKRhB2lENFGSACwBSUFigcxihOXHrFgEF3APAJRCAsgCgDQ
g3ZwWgahgrODJS4oEDA4EIm4iI0oEM7CJqLAhltoEDnoh2SIhTyATgchTvMnEJAoiQBAiQvRiXI4
EDMQiZO4fEIoe6GYExuwewDQM1fwBLulNzzUeJYwKm2wAC4FAF44ggJxGaIQQSUDAJmAGexFEObC
QwaRWlAADAfhhbYEAI1HUcLCDQWBCTigYQO5AAWZEOP2XwbxI7zCNhfZIwBwkAlhCwsASQOhL7cg
EJMTSArR/pEI8ZIQ0QiPUBDNUBsUWDusp2MCYWIlIGiYwXEAMDfb0AG3sDM/uTYAIAyYQwduMARu
lhBICQsOMhDiFW4tswDYECkKyZAMcZHpiJULoJUDsSNdKRBNsADhYBAg8C45JA1AdkviVUMJsY4J
uCvwSF48KZRIMhBGKRADuQNfgATFkpEbKRD7aEIjiRA5sAAJh5RKCQAm5nsHUZVXWU5JaS2VKZAE
uRMdMAiSl2O0wEsAMEOKlFvT1gCAIFsCkVxCNRCuEIlnIgbI8mO+CGAL4Fso1W8H8ZhxBACVYDUA
oDK2aAVgGQ09hZsLES5sWRDM0Bs92EjIKRDKOVq6yZsG/oEATWBXBCE2JDlD7JMQztmWBBGdp8ll
DyEJAXmWaKJNiRQrYNcAc4BHIrYAxdIAHbkjTpND9XmTqwgDV/AAJ2CeCrEjJEkQpBGUcrRN4DFS
PrcQ4aAeRVYQC1oQDeCgA3ELRWAQX/A6AHBkk2kun4YQoTmabmWaqCkQ95mfMikQ02IChKVY+GkQ
sDkQ1QkA13kQUvicAMCfgPWfB6phW9mf9LkAN8mcOlEF3yIQEyoGptIAN3ALZUILCwArR/YCLEoL
LAc0TdCllwNOQlhWZikQeDAInlMQ7vNXBiFeXoIF+od79tZPy9ClAMBrMjCmZbkQtoIDBoEKiFCS
GlWn/taCp2aKpgghBwtQCwVhb12gjFzyCQYBln36p4HqLE0gqQUBlgUhDkQ5ENSFRw1wpiWlN2z4
AwE0Kg0wLdfnLL8AALRhi+MQOqPyBWiwbg3Rg0hgELShfQDQcDG4pg0xUszGq3RTEMBKEK1wC4RD
EC5Qh78xfgJxJgswlQXBpAPxpFE6pWWyqgvQqgvwqgMxQzJALsBApgXxBVxqLYQqEIZqEGdyAQMR
qwIxq7KTELpaED0oq7Sqp2VqEyfQn9oIe+7qKQMBCHtDAZFgBzAwNGbTdoBzKwJhK9ZQLIrgeKDQ
AVZgCGr5KQixO+1JEDuwAB/ACjYwDXOpm3EkCnhw/lcNAARQoIgAcLEwkLEbexCXl6cEgQyU0CSj
CCss67IwK7NN4LEH0YMsA1h+cAttADCGWAQnkAbAEAHHYAJgYHkLoLMDwbNl8rRRO7VVe7UFYQXi
gBAH9AYAsCUL9w3VSjALQHjduAC2NA6pEAVtOWz9hH1vK2P6Jg4ckAJsAFcHkS0vUxAI0AY78F9f
AAa0UAmzBgAg2xBVQzYHcbiJy6KM67gE4ZQC4G6KwAjkcnmrt18L4AQXKLCPSLB3arADYYhzW7cG
CgAUo50CQbM2y7EPOxBBm0NDexBbhjcAgLfEuLcKQbgFIbx6C7e2q7EcSxOIoAo3kAWvsAwCYQCj
/kIHGBAhRZABXNMMZAAFT1AKm9AEGEABMzQNuggA5rsA6CsQ20QDXoIAlZAKt3ADwxAGAuEChKAK
CdeGmmClk4ABQ1MQ4zsEKVBBNGYFDABvhwAKaSACaOAEZbAC+QgA8ku/9ou/BLELDYQZ5YEDOCAg
2oAIlQBvJuDAECzBFDwQ+su/BREGJ5CE2OACAeAI3PACEFChAlECMQAJsEALWUADCeABHIwZC/DB
IbwA2kAQPOzDQCzEjysQHyAIurCJ7koOmIEKrIBCN8AGBtAFWhMKQnANamMHQydoJpAKo7AHXfAF
X3ACCHsAWKAH12UHYuIF8GbEjpcQ0GAMB1QG/hBgxVHICjwgAzGwBxoQnBD5v00jwAlRBUwACTwC
AXHSVYRsyIisyARhCBMwDQOqCwwKAJfgAmWFCmIKAKuyAEEgeQLxvNE7vdV7vdk7LNzLomm8xm1c
ECNAUQRxwfV7v+vbvneawhNcwQMBw+djB6+QBnC8AHJMx57SfQbRx38cyILWzM9cx93nyxn8GN6M
ErigDXm7BqLAWt98zuiMF8nlObxmG+n8zvAcFwLiZlgwAbJAvfGcz/qMFtFgAUPADb8wCkdwX/tc
0GNhGIhh0Ao9GCMwbK7gMSVgb5WguhzRAMhABQ/gzg4hAZOg0f52AiP7GSvlAP0LDq8gCG4w/qMP
MRpMudAu7RfOVm3HLHUUQSYHIQkrwAj4NLoM0QDiJI0FkR7hCACdwgYEEQ5XUHMLcSSf+tJOjRfU
kIQhKRC+0IQUQS9KbS5H8BDkECGWSRCkQxB/RHIAwArkxC3e8tRqnRer4AyTY5YMQNFPczYLsU20
qxDUoAXbEG8ytADNCwDHgEjGMBAdAAJKrRBiQ7lrvdhzgQag0DMdCLmKXEz94wLwBgN1tAQ+IAvX
8EICJFMpQgiIyhDPMH/a4IgI4YVs2ACj0IOhMBABkL73kz+r9EG0bUzuAz/yQz/2E0stxNjAPRYe
IAYe0AnBQAncCAA8AJYMtXSTFSGmCwDM/nAF5hlPqIYQvLZwCnEHjBIHt8DLBkEcfhgCiSA2mfIF
MUAuzS1ZKQZZ7B1O41RO5/RnmXVRmxXc+M0VXqClAJAbjSHdJdpodPZonbIDJHIIGqybAnYQM9Zj
CnEGbjAj3WCOCDE3FnNmpSBV/ZkMMPlec0ZdKiTgIP6aysVcU6ln/pXfKr4VeoBDC7UDRWApd7B6
SBd2zNYA6QEBxYCQ1xbFBjGcGbAQjzALJfUk/WsQ7jMe2cA8V7VkX3AFj1vjy/Z1yqZ0pGZq1w0A
TrfiXL4VirDV/Wg1pADmJxiBAnElPWAC5IJ6qCjTPWrEnSAE22CgB2CVCUFUptAA3DA0/ggAC59y
BHlrgrPCeRFY5tCCd3pXEBUouF3e6FARA1OpDLdgmxrgW894EJO2ALOoH2i4EBdpoF9wDKJ+DMHG
IXpsxP9tEI0HA6JgiwAgRRJgAZx66fKGjgbRgzDwg0EohGVYjY7+61BxAaYiEKHUCGXQJIi5GW6A
T2wqqAh5EKnVpAnBCopQ7Z+7ALKgCIF6EBOeA9/ACwOhfxhAPoL5mQSR7AXhjwDJmEQK7O6eFC2Q
oCZjeCWqpAXhApfQeEUw7Nd11yVnChChnIOdEFJ1C40kEC+gbzps705YowUxm+BQm8iSozv67hZv
FMQA8AVBOz12rntaEHqw1cDQQJh0/qZpahBbhyIOoTJGnRDtFAzgPhDRRtb+uqnoam1fOiphylZ2
aqgsUO0DfPFCzxMpYDEFMeFBXrsYy7weFQjWcnlRYC1FuxC089cNIQK7qRAidvACYQNiwOjLe7Mz
u/Q3ywkSCwAUiwC7+7IxCwBM9VZDH/c4UQWsMAdogAGcKnxPx833CwGeIA5xwgYNswBEjnL7e+QC
IQoQwAHwpgIYYJcKcQwuAAdjs+0I8QckQhCO8AqVO7+/rMF8HwbBnL7v2wvEvMIAAE1iJves3/qu
//qwH/uyP/u0X/u2f/u4n/u6v/u83/u+//vAH/zCP/zEX/zGf/zIn/zKv/zM3/zO/v/80B/90j/9
1F/91n/92J/92r/93N/93v/94B/+4j/+5F/+5n/+6J/+6n8X5WAO5VAT7f/+aRH/AED/WHEO5oAO
628S6aAO61ATAJFO3ToABQ0eRHiQXTt3CR0+hBhR4kSKDwUSvFhR40aJ7+BxrBhPnTyQJU2eRJlS
5UqWLV0anKeOXsJ69u5JxJdP30uK+/j18/cvX7t+DQHk3ElPHTqN8tTF4ylxHr12/+zhY2qwHD1/
+eBlNamUKdKjOgGIjWrSnEyHItUZNei2nsSMaSdOrXoVLICtXb9qpffOH8mD69oRfFhOXr+q//y9
o2dOIlq7lS1fTnjO3ruE8N6d/uvIGfPBee/+wZPn7l7gdAXfiU43UyNlkB7wteZIj567eEplA5DA
2J3A3yVjuxb9uuDx0RRFwj0oUB3ugh7eqfPnYXK+fc0T6ubt22BwhsQNwoN3Tp6/g/EOQzR8Op27
4fD8laNb3Pt+/iZN44/rKYnQYcu7evzxB7GDdiJQP42UM6me6UCSQCt1+jEonX/Yca2dlRoEAMT+
JhJors7aUecjg9zpCsPQRiyowoLKuTDDDTssSEIO3bEnrnY4fGgde35MSDsYj0QSJaUUlOAdfAwy
h6p/2knHSJFIcgqqEAsEAB57zOlnSnbAnFLLeriaErqDrPtHy7ZGAuDKgrwk/vPHOqEq5x983DHt
HckKiqcfexxTEwDp1FkKgCirotLIiCSUzZyrDArzITrDtBNTqOTkFE45FZWy0YIQsKefeQT1x02E
3AFKHSoNItVUVN2UIJ138kHUHkcPaocr0ULsdUIAWPXHVerynAmBft7J6sygGGpPUEIfItZYiiAt
SNInC6o0TnUqpMdF9+aBaJ927DGR2lZfBRTOWE+1J9WHFp2yylFLhVfeJPdtCs7lviyIHX8Yigee
t5Yb6Kx/AHzOoHbaeScdgZaVuMZ1/OknnnXCTLc9Lh3KqK6HI56Y5BpFeodKg2UTiZ54Xt6roHkM
1hgAgQk2uNDv/kFMIDff/unRoZErpnhiQxMOGemEb+Yt54AvpNJoh257+VyD2IGa6IL0YSyecmpy
EaG15AHaSFvdOfiodKoO2lt5PKDqz4sz3vgfE1t+OZ6YDaLavbYjoodnhH8Oep2B4pF33Ij4ERai
vq1GmCCsGdM6IaYLTnvyqGvkt3OJDI/UHtya9OfPtVTMqTsIjwZyrXbIJdAfcmnEpxyIEWhXZ6VU
TSh1hfFzHXbsZlfnSYHeMWBL0fBJNKKUYxTM9BQlcuefm7jNB0AAHnYo+C1l56v438vqzvfAyyFd
ehXR9jN8BxMCakV12qdRNg0RwzYhkdZRaq6a4ikR/NgTuXSAjy+3y11B/pi3t4jEj3rWo1T2HOYh
AHjAVhmL0zs65pB+qINcFXHg+NgnmfolJH3Zmt6w5kfCj3nOhQfJk2ioAiC0UWcfnFMOss5jD9x5
yyifMtx8LiSx2AgoIddhoEEgBKGGua0gQTyLOv7kgX/IcH7uSKJmXFRDg9wwbEVKhz2gAzGDGCCF
CGkiECe0xOS0UYU25Fz/nti4hKBjHYgLmxwBAEV0lEp+OksHd3zWJQwBxVF2xKNBAhdIN6GtH0Tc
XUGU8g4sDuiOGIuIBcXIq1+ZUUWr0uBWBHM9hPhDV7xCFAULgkhMIkeS6jARFFfVOC++MpZ0fGEu
AQA0BBjOTUr5IABi/jITEH1qe78SCJDqkiWl9MOZz9xgQVAkI4eASETJjFxBsrTLX61lW+ighz3U
sUnLCQuYMGmhQdDhmQ3+I2xoA6Q6lJkwAGTJmmy550zOKbMCPU+bRkQjY+DRQer4s54C4iLCogmA
ZXlrbfmohwdaGah2DLRxKfOjIi/0TGeaCJziJKf+BEpQiKxTgwhx5x8TwifJ4KMfCCigQ7Czpng4
ElAjFZaIDLpNhOxTmP1UJU91qUvmseMd/XBUB3eCsIbIqS7565I9QHMW7rwSHR3sYUc8CJFOEcZL
U6VHVaOIDhGpEDrl4NEAZ6klpWYobQiph0e0Z5CUzskeDPyqJMUq/pauOlFObWUqAEj1SdrE5R/0
wB3atDRYjTJFIHAxZJH8MRNIQQYAEmpNPA6bWCMiK5LcUkdWHYLWeLVlsyrknUHiCo+5FqSuUY0Z
SxWVMHfkwyGD+lOAMntaxbaLJIy1KvzUsdSjNQS4Yx3qUCf2j2B2SYrZekyFMqIU4F0HLmR0pSuX
RBGlpGdNJkoaYrDLTSVyRiS42cdrcLerEB5EKX8ymOmimxBzQKw7CcHuOv5BHYSMd3XKCe/RMJKw
+EL3HRXCWkF/dRCDAei9T1NwYA/6RdUe7Bz5yIc/mNLbBr/yT1cywJCWut0iHaS951GHg59LX/sK
TTT65S8A7tE+/m9Jd8EopsdUB+dcFf8pIwkur0MKrKj5Ajm7yc2lW/TjyJq2wx9A8h1B00EUeaJQ
NiLSoX7bIY+Xre0hB5rffORBFdn4LifAKxCWD1tcfdQDKB+Ex9oAiMs5PWXDF2rykzkoEyKmI6tK
SQ1RqHmQtVy5QDo8M/kUnWgmu8PJQOotX9Ys3N3YJ22R1qEKMxYYOqsQSNfhh4cZKhN3WNooScON
lrkMQC3Fucud7mCli6WzWPf5zyNxdD8GbSuwiKQe5vCHzuZRrIjRx1bPjXWpZ61ACWJ60rPMmKP1
jNoZPRvJLjSjhhFiQUZFJshxatHMeJhAJzoUUECbkqkgcqaq/mDnkVlhI7k/dV7nppIe6ZLSZnQG
bnuQi9tT8nZC9IErRKXyIOvMcDpaG6Af+ove8SZvxP/dq9xSht76qwol4zGU4JobAOcI52ThCbJx
C3MdU2UMoDLOG46Pz3YAy+CgiPLBfFPyIe6pIstVaZCBF9zg6oRHwufK64OcAx4QI4xD2I2rIcVZ
5TnfOAUhZPFOTzzgyPX4tbW+da533etfB3vYxT52spfd7GdHe9rVvna2t93tb4d73OU+d7rX3e5u
9whm8n53vvfd73+/+VuPxl9+2CN5FSn0ZRKvlgItfvGAh3zkJY+kiytKnL+RALtCIvi0NLEkaUyb
5yc/etKX/p4nRlYYl3iUW4oE0DKuNw4sFTp709fe9rffSP4k1cyCnKNXOUITtMZjK4Kf8l2zUm3w
oROoQQV7+LfKlZGqxS4PZFSS7cDP0c+jSu3j3vvfB/+WZEMVAolm9XvEmMY4trWufS2jmqvc3NRv
t3a5DGbsb4fXwMY3OUMu4sJsE2nalu0ZwHYYwPBDwASMvHOYHnPIB5IoLeuYCdt5hx5qovvJkQIZ
Ifc5oAoktwVKCAy8rHRiKLWCh3+oEA9wJu2gEcJowRnxFwWUwRm8Oz+iip2oCg+oLclwJEgSkD56
p7TRIyjqQYn5rEmqpFWyvpFTp0sKG4Egl9r6IMMBEiqc/iMgocEs1EK3g5h6yIdQ2yUpsqwo4qiO
eiO3MpGdEpBmKkOPCqdxMoqEOpq7wSnqgCfb+Q0Wkb7sKAg93MI/BMSzSxmqkBGDCSQTwSqQeavI
Oi60SESIIK0BeixK4UPNQixqmyOJ0TZt+o0xMwhPDMRQFEWvQze4UAp7+A0SQ4hJnDAI+zZVXBMT
k8S0cQoX6bAoyi0CEZR9G8Ve9EWv66B2yCqBoL8nmpJV8zJN643rwA1nkw1V67JWkzOBaEY84zTc
SDZTQ6V3cJQzMROXAb7U+sVxJEf+cJpPbKF4QLeZ672Q2w0hbJ7KU0eZU7ezyAuba8d4eccfWrmo
MzF6/upDI4q0SCvHgjTIP0SHyTrIhWTIcuQK1mvIiJTILKy8ibTIiww/dogH0cLIjvTIjwTJkBTJ
kSTJkjTJk0TJlFTJlWTJlnTJl4TJmJTJmaTJmrTJm8TJnNTJneTJnvTJnwTKoBTKoSTKojTKo0TK
pFTKpWTKpnTKp4TKqJTKqaTKqrTKq8TKrNTKreTKrvTKy8gGbRBLbcgGuCMFJEBLAtiPsBzLsvzK
kSyEBZDLuaRLuTSGlViGRphLL9AIW6hLuYQFbSAFYOCPuPzLujQGAoAFuWyE/cjLvWyObFiABOA6
BMgFYygEWzgIyTxMWJCITsBMSgDMNgCFg/gBJKAE/lgIBrU0TdRUTdY8CDNwTViwhU4oSkqgBNsE
ANGcTMF6ggVwS5XwAsDcFYnogMVcAAJYAy9AAd4sBMKsiFLIhkxICdzUTd6kTAT4zWzwAOQ0A/4Y
zgWAheK0iw4IhgUQh86RTupMiE6wBeRcACQ4CGM4zAXQzIigT3HohA6IBLkMhh4KA1iABTNYBrkM
A4MI0AEt0AU4UIPQS0rIBQ9ogwVYA6IsUPkEgEyYy1IoCCRYAN1UCQKQy/usiE6YS/YEgB9AThSg
CA84zwUozZO40ILQULnkUADw0E4wAuLkDxG1z+YQB7nUhn1xUbmMUYQohT4AhR6wy4MggESA0ijV
/gZK+M6IQIJgMJIImMsD7QTRfIKCWMxIKIguXYAvBYAwNQgfzYWCKAQcKMoO8ALd9FFKMIhMOFKV
6E/03Ig+kEs6PYg8ddOJAAUePQk4ldM+rdPS9FES9Y48TU/MCAO65Mj+GFTxJM+DeNFLiIhFgIU1
lQhjIAWDMFEDBYDfXABN7YARLQhTRVVVBYBSWMxfMAhQMAKlDNIFKASEyNP4NAIkEFAP+AFx6IHF
pM0GLYhLaAP4lEvW9IBG0IbF1IY7NYggkMtcPQi9FM+CCNZhFU9baFAcqEv5bNZnXYBorQ7vlIhb
tdY/lctISABwhYW7BAb4lE8UmEv53FUk6NVf/q2C94QFSiAHg0BWZU1ObRVWYvXWgnhRuUwEAEgE
uTTTiQAGHLBXuawCg5jXewWAio1Pg0gAcqXLZNVYjsXQfhVQgAUAcKVLDE2IOJjLDoAIM4AFyuQI
PhXPNdhR8STMSF0AN81ZWNhZuQzUPF2Ep/TLBQiCbdMGuURNcNXM32yDDigF/6yOW8WBRJhQuVwG
AFiDCQ2GTlhaRjUIw3xUg/CDuVzVBYjaqV2AYDAIRy2Irm1bsP1RAPjZSz2Io01ahDjaQsDNlwWA
VG1SADjau/SApY1PSnDaRbDL4RRTD7BarJ3LrS1VtZVaqgWASu3NgsCBxqwIVrCFwx3cghDc/gW4
S8IdXGpNzlyQyzZAAjMo3dMtXABgXNN13IKAW4io3UB1iFKghIYFCcMMVXUtCB8dUuIFAOMFgAgg
1g5AgUhAgUm9TbkMToN40ULoBA/QU3Bd0zVAWwCgT1zFHbb1Uw9dgMZEXIfAToSoWM9M2QXo3u9F
3YLFUcYEgPRNXleNCN6s3gpCzkhAgFH90FedS00FgExV2GrNXvRU2VIIAxwoy/AthPFFVM6FX66V
3xdlzUUI3YowAkqo1Vttg4Ng21NNYBNmXbXF4I4lYLk0YARu4Ad2y6OFTYcIX5ZFiA7AAW2Azo3A
VhZ9X9MtiFuVT5U9XSIGAFIQ0jZlWqX8/oG5BNExncsKXQNSkNYUdtucXQDK9dFcTWFYgFneTIgS
vtG3lcseSAgsLoiM3WIA+OIwlkuOeGK5jGIAMIM+1Y47tlTaBVwtlUuYFWAqtuICNggt5uJqdQg1
7lC5TE8PwAFPpYhCCFUAsFk/LYjaXQCY9eNMBoA8VcuctVZM1mTAJWSMRU7KfYhfkEsg3rYJlVaK
ENFguNjlncuinV9y2GRbPtqANV9KKAUtll6hnNOE4EzeNQgPyAVSCIKsxdfWNWOkrd8fHVVL9tgK
PgiVfVRkVmZmLgieLV9VnWaOGGaEUGJcLQhsDdSKDdTdLYhiRgjehAUDztMRxl253NsK/krmZW7i
gghfzWwEHJYIAuhgWjZSg1DnSxbagsha6jzbBQDeg+bjni0IeDZgAPBmiXjRWUaIIC1bjdDLSIDZ
gkjhBYgA/3XhkS7p7nThA25SBNjQpBThhFDdiG3n88QBYzDiIGZlxC3LFxXQn15Xg0Beg9DjBajV
bLBpnB7ccrZWn/5pWAhqiohpXWXkemZhU8XQGy6ImUYIH11WnTYInq7pnlVqIUZo8TRPVP5M3vzL
Sa5cFtbqaCbMuISFG8Vqft5nr6Zfpo6ITa7Qrl4ASghpjUABWOgDwG7bbu5TYPBRt7XoxQaAufzO
QE7KXU4I4T2IBBhR3MnoyJZLmkUA/uS0zbmE5IcwTOA1CPOVT822T8622EWGZs++4JOwbIRg0gU4
bAC47dNFXCDOWiDGbITIBuQE47kEbdEGANa2BddeAI12Waa954lAgtNN7X2+31VWaOwGgEuQy1zQ
S1gIzt7O7gVg5eEGTJg13+hOCHZGCCNYTOquiESABWNNU2cG33bNXxW+7wUQU88eTwCogoROSv5N
CN6kb5Ut2hKu0LnMbUWey5LeX7nMbZHuU9tE8BamUAsGzoJ4cJQg8INwaToWLOMG0+4+YU818IOo
gtIcaQFucMy9cAXH1D4d7ExYhEXQ6INYhGD4a4MoZ95FTk99UUiWTMWNhFo1iCA//nEAZ3EoDuL+
RYi4Pma/hAUIr9Mbz3Ghpl/hxu/rhoWt5cz+XtovL3E/DV9WNkotruMFXYAelu3vbOyJZloPMAKV
pWcEHpUxntxCFs1O5XC5hHPMPVMRZ2kTzvNOZliJUHOESGE/HenSLN0KLecMZ/MefuKkFVw35U0k
oHM7//MFCPTEPgjz9VyrRuMcXs00dvJIT+IpFmlK6O8cdvVJX4NLD1wBR26IMEw0BwBsBWhEX4BT
P4hyFodiN/YfyNAmnePTrdG7XHaD8Es/BVccCGagRIBdreNyBuMZL9cnUFltKGlTFc/AbN042G9Y
eIJIKIQhJee5JIBSAAVWWEwc/jDWF9UGbxdSCH/RbFjT8EV3dWd3Go6Ia3fyg1Dd+7xVTg5x+7QF
xKUEwtT2wRbRSPAAVhDPNRV3AUXcNjB3e8f3crXy++6BXTnaWC+IUkjWkMfnuSQHBFh4W2h4yAaA
CYUFHMABW4iEGH35mA9sxubvir/4E+Z3h+iAXEBOYxhsBHhRW87bLi9kgi14v6R4D30CR5F6D6B6
R+FML1DiYEDRopz0uYx1cZdLVhBYeI0E0FxMP1heX7XPB57LUK34F6WEQqhhYK9L2mwE0boEtFf7
BWB7AEf7CmIFurd7k14AZH+IsHf6rF3lXRVP3JH3tiWF8FVbsl8As7foZP1X/n0tiAhwe29V2QUI
1b4Xz7Q3hrXX8eZeE+Qs9RJnYYPgTNIGgMkPhsqfS3p+2Lp07NpfzNu3/DYIA86nBM8viCoYfIRw
/JUtXsB0c8R/fQBIeN43CJQX0M7dFeuv+UYozkY4T1hX+beEyQ6whV/3gNSs45YwA7+8yzWYfV06
f1hIf/HnSvI36m2jT153iRc1dwBY0F8HCAACBxIsaPAgwoQEPRhbgEIhxIgSJ1KsaPEixowaN3Ls
6PEjyJAiRx6Mo22BOIPitBEgORDWggWXAPywtcBWBJccV7bU6fMn0KBChxItavQowg42g3U4mqsQ
TFiU2hDwgPQq1qxat3Lt/ur1K9iwYseSLWv2bERSMduQRRHsbSS0JNUuYBuSrl25evcOrRIJB8wF
sIK1IcV3Y6SYihVTQlJqIJKYxsguO4lSoV/AMQcXPmww8oLJIUGL/plrccxcnldvNWITljFQwDoR
oLSgEOuLHuhSArCmCo6YtgYGX5DNaKlsmSZaToDQteDYs2vfzi2w+PGNyZdfj5kdaKnAkRBYL180
F8xgRgqyWhDEPEUUMXELJKA4q4dgMUFJBBb4sUHoLaAee+7Bx1F++13VgWKqHfigSz8EFoZBBCDh
IIQJgZaSQNlslhUom1kVES4x9WaQhDFRWJCFGGZYUYiCjXjUJZsB8yKO/h4VElNcCnlAgC3pGXMj
AOIohkQCwcHynluCGWbGYpm0AZMtXgz0gzg9RGXLir8oJk4jSoqmn2KJAJBITE8A4EFgZiBUnHMC
GblAXA3NN9CPQQpmyzJ5CkkkTVluuSIAVQQpFTkAFHdkoFruSShd9BW0I50Q+TngkHIemaRgTOoH
i2FFbqqkp04C4B+j8sWEBABexgSmmALZWZ1Al8LCJ5aO3rrioqvOSt+lwWTa6pdhRjeQobAgipCd
2gjkKkrGwrYQkFsuk+OLVSjmZkJrtCFYNnSJ5oFNC+BgC6V02lIuLL7ZSYlmMeEw4hN1dVBKTMEI
BAyZ2qyrWFMxLhCn/qKNCGSEiAchoBiAZsBUyBoCUfoeAB18S4kXmcQUx7ewhCvZQPW2cW++Ai0i
mReVApDYZQKJTPKAIcdEMUHaxsQtQt6CK26t5Z6bbiT/CtazvOgqFjS7AjEIMgDlTsZvTP6Wu0BT
AEys9MUZx7TGy/jGLBDLHFo9s28dfxzavv0KTTUAJ4eWco+f8Zh21GtXbfECGGu8QMTYQlivuRCR
VrGJA5EpjgceKPYQwjHJauIiANC1gJWKLqDaGvedGphhSy/QiUBk9rSILSPadxNCpwmWyyKJDEbK
jNit+a1xp5o7+NInWo655sWVEgYO2ZXb0+6+aW557QUBjoPgIOdu/viriS8OQOMLQI+S9DExrrnX
MoUe00yoLtC5YqAjf5wHtB8HTODB8e64QMMT5x0AuBe+eUzkxwS678B/VxCZQiU+/X1udvRjH/P8
BiEyxe0gqoNFUzxHnjgohjxQGhoAPJQ3gYDmIYSLSeQKojp9ASAMJQPAA0e0oTXhwEUQUdVgbAML
cfxgIAvbHwBOl0AE5OJ0EPzgAsgjwhMqZiYDEd+1AnTCGxYQgHNLyAMjWEEAUDAmFvxQBu9XxSAC
4ILtyuIG2wYwAERgjCb8WgoBwETQ6VAgPOQPQUa4r8AkcY1RBCJ5zkjCNBZRIZ7DhUD0KJA0tlGN
uYCjAg80PQ2t/kogF+Si2xLYCOE8DnUAIJODPOcgD+SCFEGgHasktxaB0CWBALDTcBoRyomsEACX
kGF25Ng0pnGwkV2c4po6+Ulb2kYwRizh/WqlS1AO8oQFWSRCQBPKR5InkgKZpCVRaTJ5PZOSp7Sm
qhLoTFHWhZTUROEJnWYQTnqSmMAMIzhjpkxHThEv3gwcAHoJi18apEaCIZI7uZlAcSYSR4oh3kF6
abAc3s9OoQybQGgXl05sRohnXEBOsqEfHBijOKIBnGjWOU3BdCAYSZwInAYCTRKqii2ZAx9BBFqf
+0nUXBVl2uli0pNIDaSlFLWoQEp6kH8qRKUEDaNBwfaqhD4x/qgrGyoAFOoyWxoVo7VcQCh1elLv
EcSmL0UbNyWlU5+e7kROrZ8tY7oAgBKkWTLD6jqnSs9+PigwA0WIYlYEml8Q1SECac73xgeAPkRt
IGZNgHDIQ6YqdCd5OBXIFpFAM4kwEUDptB5Y0ZYyHA4krk+lK2BvItiYELZDgfkhaCiWWVtsdgGd
HZxB3KoQy0aWrknV3l1jEqcA1tWDeL1k/mJr19fuVnbIyyjIJttEgYy2tKcl21Mnw9q5FjY7h83g
Z6tWENDEzbc4Fa752AohSq1ypzhcQ2BCiEn8LeAxDE2NqFQGjOK0pDiR617E1qhGxRAMt3mTrkRU
pztunkh2/swkSPl8E17kvVcxEasCf1RXQOuCEADwbe5BuLva7w7YvqoRn3kblNcL/wcA572cQALj
oPHKl4lx8i8uC1vgrUEYwgEGb4NLTN9CJTjABqHtfHFo4ltakSCZWMQiOqvd1bhtASEkCALWQybQ
GfXDETvjifi6sVmOVSDkWItVtvXTPZ5QweuBTEzeKtQFmOkgqpJUBMj0Hs+BDsZGJsiSrwlVgWj5
dPr6gYGWlsDAmK/OJ2TzQYp8ZBsqGYdNNvA5o6yYOHgY0VAWiJQXwGjPRWxyEZOll4HY5grT+WZb
fgllAR1no2JaMUbA85q/WZAPO6jUMVmPmwfNMlMO2TOq/oIqKfpAAGP8AhYPsRMKsvGwqvHGKnOa
lwdAA4s1sClq5KBdIarWrycURxs5mZOz0ivpsi6gBzOKn0wPsgafhSEMpCATaX+6bCtvJhLisEU2
gC3s20g7atSOWgTsEwkPtAcWI/aOaqZd7Zz4sG8GuTUScr3rXv9ae/OO9jspYWx5JU7ZlTbRxM1V
8c3EVzHrsgwlboRtTU254OwWjLvhLXB85zUbqjG5vIdN8mzPSdL65vfqxjm5FY1c24wGwJVR/u5s
lEtNtWaNGf7yWRwgwQ9NYYgMtdGIEbGMR1WnE2hMJLDNSH1Gl1BSJDphDJj4IV0LYMXVYSFEMQq5
VoGp/mFBbo0aWOAABeSpuSV3U5yplALqgun6QL6OcrGTPQxTkgoSvlwosLsS7IRfgB/wPhyEJD1e
dG/6040R9amP2eqLiUTW83b1SIw+9CdiRXpIMas2mB3ti5nhYiavdxO1oRSCh0XYxw55gQBH6LFf
k+b/zvmxKcb1ivH34Ruj+IF8WDGkaH3ayTP7vNWec0e/vkWgmW2XKKW72P8++MMv/ouwrIEiUcoC
lj/+9bO//d/PRi8dQxKTtMz99r8//nE07nWti1AgQT9T5J8ADiABFqABHiACJqACLiADNmADGoE2
RKA2rF18vEUwmJ8DZqAGCqAXRAKZwII2hJ1IRADL/pCQRVQGUkHE1S1GYzgWsijdZhCGYeBd3nyb
QWTGZ8ngBu4gD+pEe6BEJiCAH7CYSBjVRdyWpfCGb/SeJR3Ma0gHbdgGfcRUNtggQUAHbMhGFNJK
D3ahF2rE6SwW3ZEE7ZRGRWDYRJzZQMTUQAgIgRBEe1BMV1lhG6aH+sXhF+ahHoJUTFSOb0SCmIEE
mazVRJQIOkVEK4HRF6XIAvhffVwIyUkKikxIhUDiHl4iJgIYLcHZYpgJmizAE9QckpAKADQJqAjE
hxnBlNyEHwbLsGSV23naQYQUyfUIpWCgQVBKmUXYE2WiL/4iJ/JIThCEwBAMDhgMuRQN0AjNF0kZ
/iUEQ2BoXNnsDC0BDsU0DizQYWM50sMcmJZBRC/1AULYzALgDDCeIyZGWt4MX16NTunkFeIoDmxV
j0B8IiXMxORYif2gk2+dzuQp0eq0zuvQi6olxDIwDEIsDzouZCbC32KMDJhdhge0EGJNkRd1yP1Q
igd5ziLckQTl2HC9UAzKEA1dDy6ySDDdWC8yJEt+YSdc3SpJkyoNxDZB0+RJUzyhFxDlgkb9lyxJ
RCu9Erh02m4pxJxI4jHBVksu5ReaAZlAlhhxlEf5lS0hFG/Fxd6oXSApRgRw1f3oFB8OjEgRUbhB
RLnsokHwFFOuZQ9m1hdR0ZEsFu3YlmzllWGc/s72mdVyxYRroVZEbGMxwY9qgWNMiCNCDCZbJiYC
EkAkDCOkWVNeUQJ+jRcaslp69ch6hduLVZhvRYR+EYQSEp/3oYiNDcTQiaZipqYB2gSgAMNr+B9o
iJmTJdpjTpn8AB2W2ReT2RKgHRWZIYQaCkSaIZegGUSSVdMhCoRtqEZxFsRxqiZ0hl+zRUIpAEMu
2MQ9FkRDeBtoYlx6IZvFNdsCaMOzzUfVxBy9rZRg9M1tFsS4yUu5nVtgDQTCKRyv+RoCdALtBEMn
RIB/RoDqCFF96tp9elB0HujRxQESWJ4toAB+TVPbjV7pseDW7YkfzIjfgeDwSd6avN3Bocbx/tUd
BXYRDAoG0znd5ICoYvQAQVTe0mEegsbo/XWfjNaojaIF+qnfje4oj2YF/YlNjwapkBIFAD7okB4p
kt5oNgBSkjZpjeaTT2jDoDkplYYFDsZgZ8iFWC1GMIiDkU7XJoqEEdwbDrQBKzjmDyABJQwGWRVE
mq5pMBCP2BWCPLUBIhGEF8DESVYpkmIhFFIHUm7FdiCEwJgBD5HJaBZEZ4qEsM1QMAglgISBspjB
QTYiQkgqLFCqijyOOHRCB5TgiHYCmfgBn/KpG96hgXRFgizAnbZowvwUVB7FMsCE6rGKmqKibRid
nh5EJ+RqiKkMEgTDiJTRpg7EGmhDL+lo/qkOKSM6Yg5ZIlfESDYihE3W1PEcxZx0AhJMhjEkCgAA
zkwszT8SBLh+0E2GSqMV65ogQRt4ybQua5PeYkKIz5whnG9ClREggbJUXeLpazZ6QCNoA0xoA39A
C6wcC/IwikGUH33KC7/mq7L8Cp5Uy570ScAOLByJpzkORLn8wKNeoY2cE60dTMie0cjW5rrVYw90
VBPC65GS48YWhOeIhjh5gGWoaXCUzs3Cy03oDH+exHBAzXjazZgBaUGUy0B5QA9oj82uCs8Ox9VU
TNbsDccMSCcALcnKyEHQztLi11Gq5/aZ5p38VNgOBKWgayMEQykQq9G6bJAqpEJ0jxEN/mJeFUIn
KE5KkInd4m1sAoBlkBcBmU97FoR4whEqldbeXobspM8B3U6Y+S38+GPqRCNAHdacjKbl2hJBQJOB
vhIgaVCbui2PMhBEFFlTECvbzOYakAIoqC4p+FBT9NI5cZnWIhFCTBYshEEC0E4b5ITrgoJ8FRIP
wW5OxipEXEI0igbqhlC5eOtALC+4LYDzrlQwCJkXUEJ22MlHiW6QIhNwftM2adDIii9BgMZwnFdv
5FMpbWVybm4MBoMtRAKGkG8chdMmmm+67ldECFftKFhOiOda+W+HotRYRoJ0iao4GIEC7wgsGMGX
cm+NqmVCAE4oGVUQpElBXDAoBqOy/nQwbnyVRtEUQjDsQWiw0TVsN6kVB3cwLASqQmTCVIySnbFv
yKHk10AZoKAALBhmRKqoC0GwjSImQliGB82lxOQWQZytJoKYotLPbz3VYh1tWeYiEkfkZGDXEv8w
RRBAIezNcJyOXdgJBoJxJcWN6zjrU4KowQHxjUqYQojYhimnusqxpVZWTDimGwXYjp0PQoinshav
I6JYj9kxRFnErskJObAtGPXIScDCtfxYkC1ybDmypoRuQWhQfbHxjTYnkq0HpXET3wBApS4AoIiy
YpQy3bpROtFu+v1qSLqq1hrEKJcyoMVaMP6SELEMWnJstsGbfTQwAOzNZOAZVs1a/jCDDDGLBl2I
AzM3M9wRxJz8sSbH6IAunK+B5MeZyI3QxQ8NBDfjl53AwhNEQiE4S8/V3M+RicuN05xI5kF8M0GY
HG4KHbyF8ziXc/S2KZvAAgF0wA6vKcHYxL5FxhOMSNGB20CDolUYQTSiRnYpTXE89DTfqItuxolW
DeoNiOopRhsATvEt1WKwAp6wAplQQiFwcUhH3+KhXEEY4mKgK0h/tLblHSnsXe3xW0mf9AAvwDMb
a4lSQiQsXykc3jGOiHiGylArS1GTHIiaIFNT1kRHtQDOpFRXdY0SQCZbtVZvNVd3tVd/NVhzxZKG
NVmvH5TqhJSWtVrzooouhhlq/sWWKkaXPrAV68SYBkeZnumVqCmbKgQPGUMhjKtAvGlfr/WRUgIl
mE8vOQcC1Mv/CMWgHkShHqrmvokTj0SjisOj2kakTmqlOquH6Ulll5Bnz7Fh7+hBhtLelFctSfRP
rGqrDoQXmc61GsWsjo8x2OqJ9OoGA8CuGkQp9AEoLC1W4Wpv//Zp82gHeIH5dNVAZEJs/4S00iEA
VCtGwg9SZOu2npK3lqu4KkQqg3S4QmZyC+nXuqmgPErn9auyWEUCCCxqsAXAwjfBJuxoj1ncZNPD
+qvE1grF3orF0nfGtslBdOzHDgQ23ojJJsQWSVeCi2x5H2m5RPG32ovXkFDT/kLV0wKABhOA6rQB
EpiBz16tJVllgT/umhA3CmQ4zqJO1OKN3mzMt/ysJWEjHXIt24gtreBlQmxTJIJthA9pLz128UzV
9SSuOHy48cxZZBnM31KZJRduJaWb3t6t4tIP49YOAvXtk0uuA1EuQWQukx+EET5xeiVqkMsoMb/y
EH3N77JMSzQObtyR7NruQeCu7vKu7yLa6gJvgAlvD21G7GJ3RCCvYiivYjBvTExvQbiKgUIvlTF6
ml91SuLJMNkS/Q4E7SzHEP4m/qIvbVLr+8bv/BbkKkevGX56pUME/x6HAANwQgxWG3LlThPipMfo
nORFTU3UVYmGCYMpKY8N/iw8xgeyMG6I8EGQsEH8OkFIVR9dDwu3cEXAMO9+WqKVMkGgrsHN8LXf
+o42b0EUl311lhIThD3lwiR5DFH+cGglxOAmcRUnFwBgMSFr8URwsRf/VBivZEH4uL6Xsbfv6JA3
8Zs9GCAbhIfAS1ATMh632DgFxh/3UiDTz38xvCGLhjgk8lBpECMLxiMDWduVOcdP8vYGPIJWj0T7
2dfMsggB9UGEtxDxGeW9akGw/EDUMqfZFy6P2S7HTy9nwy+vhzDTBNMYs9kqpUAMfTKbfI0iQNVJ
9MqNZ07AM0F0DA6cSyQY7mbcc7ap8w97QDt/KdWrZ8oGHe4NnT2Tcy9P/jGeKEs//zMsBDSdJJtC
R6/RdYCAhAZ+CTTdFzTTx2iKruTt5R7ZeXRMiPRAfCKX1gpJm4hOrzTutTSIwnSFh/RTy15N017f
NX7e6LR49rRArMFPL/xAJDXdDd9R8xZqrJLpL/XfT7MZ2MRkrIEGGW+GUPXr575KbpspjzmOYLXu
Bz9BBMZM1MRNNLzwJz+OPEVUTEVVKD/0R7/0Tz/1Vz9InLV1BIEFtu1PuAVc7CH2Z/D2R39cy4sx
rPFF+KVO4N3JPrULVoQRFIeBekT5D4iXirJlcD9GmF1bv/VOtDVALFgACxgAgwcRJlS4kCEAAgIh
QgwmroNBJAKNNQRg/gSHQBQaQYYUOZJkSZMnUaZUuTKlEYi4EOTquABJyVLZMh2cmY3lyIcQOym8
BBFFQZXBBOY6eTPnQlAQzcREStOgNoEJehqkRCkoAEpXASB4soBnVoMefi4odXbRAm1mRT4VGDXX
1JoAdoKcqhRuX79/AQcWbFIuQYMJII70MBXUYI1pFxBIGGHqgq4p40BcU3KxwMYLzQiE5cFgWgDA
YAlc23MZVQCZIK6+eNnsT0oIq0x0jDD0QNIOE5PMLHDzbuPHkSc3/vOtwWzBQxb+rRyAOJoCIyVE
MjUYy7YLcBAWPT1hI4G2Dj4XCACXwNtZO3jpavtgps99rS8oRB2h/vkF6J2DTqTvwuPPwAMRTPCg
SLA7yBiBmgPgB3F6SA0WW8IwaCaIkHhQoP1+gUicRjqCJaODEtAmtYjaAMCDFc1gyJZgEAMPIQJg
QUGguySk0EIMDWJwRyOQgGU0D++a6T0PGlHRrcY23HEhIbMzSEcbSfkQNQ4BuNK1KmwxkhJyQMpv
v4TQCnOBYIwpqDeBMmkjNVu8aKgQgcRhKM3U2CxoSym9rElImog0krwgG7RSIBw81O+gPQeyZRkk
NXRPwUsxzTQrWwRqxKBOvorsoLHa6KAUgbpDdIE8DbpzgSBOm0obWzgVqCIAghCIgFwEagOJGF3y
jSFY2oggNoNK/skx1wVOBIBUU1E9yyqaKOkIvTYEIsWgoVjZbA1sg+nEKgCFZHWhWj11sQePnBUI
1g4gOrHWjL4zxosFqmyoVlgR+nagbLJkFoA1PKx2RfAOPShUrD691V9YAMbIIHglBmBeF6dFotr/
zu30rHUX+MhVfjvAlhIvYFvA3wW0BYDb4jSNWeaZFXpxLgmnNRevBZRaA7paJauUrNNW1JZiywDg
dYEWfXYNOI4XcimjmfxwsQ1bPMB2gUt04nlg6KYqpBMPVgVgLwCyoaQsAC5awNNpDQJazxU/89AW
BHYe+lSBuDab77xLCQOHtRkKlXC2Jab4vYIXASDgBepUqDWB/pZBdgGG285Iccv/9ntrg8Ieu2w0
6TbIbrzzylognoCx8ey0D6dZ9tkVDJamWoMJeiGlU/2z8rCAAiCMaJMeDwAhJQv2TJEealzIJxyH
pfJQb02I9081G5gUUDqBCAEUgsHlIKVhqShUoiln6N6BwkhA62KBFyio7xaoyFhbAYCob5B+CH58
0SpyNLy17SMAOFrjFJKWrVAiNWshXwC9BwD62Q8iFekecbR3n4OsDxbte18E4oe0nxQoJtzzHvjE
RzsVrtBAP2HTigqIEA/kghRB0NpdhreA9xRvTQYJWIsctyiDaC0nfhBIIkhiHRD2AVVGgIVk9paq
s9DQhlJC/psQEcJE8DCoWYjj2AVvk8MdKsQ/sAhGMGwRCb7wMFVXKhCBtCKa/TWEPghp213ehLez
GRAia0SImRb0njsaJI9dwiIcr2gjjZTxjGlc4/UsVrGDaBEHXGThJTFpHCpVxz3VQxtSGDWTEwVs
eVcC4lgE5sW7tK0gd4LFakQyI4MMBzx30SKPsgFKY4jSIMuCHkISIRpUGcVzRjLmfkjZkE0uxJQG
QeVdKPU0XZWpVwkJVbroc0FY4E14EAGhQvZ1kFL8II5uK42l2uWaaPoSJMtUSDOb9jlgCnNNxMzk
PfHZE3RJKF4oOo8eBVIFi7jrIJkTWll46bKkmAdiJHkR/o9ARolvBnMBrDjMPz0nUAC4qmUHcVWj
dNdHhbSNXx0T1UIMCoBpFVBrMczGisqnkVqRCSEQyZAXfwEALUbIQxGy5uoWYtOBLiCnKmUXAFra
qmyBRG4oldj6kIaQj0JEd/m06lUVs6LIaQ0W35xJ4/amsoN2bWgICJ5ZwRKgakXCCCWR2oIEgsCN
du6rAAhrcUJ1U4UJJAxtA1D+BPJNhORlITZbQFsXQtgV8eVsVWiM0qJaOKDWVH4DW1Hj8lMlYMyk
qvXxX0KCt4bLGmSxoEtKOfVa2BUhViF5KSRC8upXrM6WtuozHgCqICKDQOVpUlxRV44WFEhCFrG5
oES+/hIiJCQuxDxre06+PBCqb/LWhQaZ3ALsOTmC5HABN53K/rj5W4b0ZjQLCS4fMfi4NfTvXVhk
iO1o47mgRLOp5OhVwp42RoRMZb5WPNpm1AuA69pTIeTF73lFG1eEaBcY3E1tbSFsVQ8sixLV25BS
ZPWEmWjjm1PJhlJ+AovN5Kc5+VlAHIY4EBzgII33aWpCEICtNXaAADAbimpM6xYNQwiEAYvpQQIW
jILUyhYF8RAsnhCJQjTHw348S34qvJAQbwat/7HFtCgBjIdEwgOsGIiTEYKAQcXXQyh4qX4qYlht
kENrhfDkQWKMqjebziNndrNBqkwrLBfEx3N+FJT9/jxlg9h3IJEQhy0iVs9I/ofAEXY0C9+ETgD4
54iXKFEkOmGM1FQNt5c28X9cJRBWDGogeKNoRFJlWHKWJyJgRmpEFtA4Sxc605tGJUQsmk4ppaUm
XZ4KJQoRtCpcOiHtgXVHDfJpALGCT6RoVBvCICdYUAIJrFXI4yCCXA8Y4yuw0EYjfiMXiHgb3MyF
tTnRxO2BfJs8zF6TsyHShluLeiHGjgiyOQkRAHmAFEpqg9Z2zaVHD5zggjEDpzKyBvUsoOC19Y9P
Gx5xiU98N1NBsYCtSHF8ulPjHff4x02yIq79gFO2ECzIVZi2HcES5S13OchzUQgLUaINBMDvyzW1
/gZa7fzBOPf5z4EedKEPnehFN/rRkZ50pS+d6U13+tOhHnWpT53qVbf61bGeda1vnetd9/rXwR52
sY+d7GU3+9nRnna1r53tbXf72+Eed7nPne51t/vd8Z53ve+d7333+98BH3jBD57whTf84RGfeMUv
/p7xoAc9EOB4yBNc8txkHj34EbPKVx4l6LBHP9QRj5TAgx7xaIcBsuILetxjMJxHCelNj/qyp0Md
6mA9AObxj7PQ/vYxa4c6VPJ7ABjgH8AnPvD/IvwEHd8gytdIPdTxDv44PyHMZz5KQA+Af4geJepI
B+0BEI/i9yMh8VBHOzq7EHOcHyW+qP33/XH6/oVcv/vfR77Z2d/8+9+j9wa6hz8S5vsA4P9uriEE
EADUQfcQUAF7ggAN4gAbEABTIgEfMB1CYv0skDogUCEocAEnkPzgrwAbQh0MIB3IDwDeofZkqPi4
DyQMQB3oASQcMCGKzyDWDx4YogO7rwRPUOJmUEHUwR8MYh5U0CDeQQSNwx7ubyGUUCU8QB3I7wl7
kCWa8C+q8CSksCTuIfRiJguz8CSgLwOvsCSkr/QMIgHVwfLSIQUt7zG4UCPG8CDUwR4M4gWlr2ag
UCXKsAUjLg4RpAj7IfsAgB8y0ADeAfRwsPoOUR1w0Py8DwG2EB7er/Zi0BAR0SDKoR/aIQX5/uH3
gnAdDsIQbc8T/QEUDcIRRwAATBAA0OEQ6yEFWY8dvA8AZDEDDyITN1EdMi8T/yEFHW8S1YEASDEe
YJEegJEAjFH6aK8SFzERD4IU14EXfTEhcJETadH7RJH13q/4/iH3VFASaQ8GFfESwy/6gG8LvY8S
h68ZMVETOTEbAWAd/uH32sEgavEa08H9uNAc/sEW43Ee2c8R/QEeoNESGREAoI8RdTEh/OQ3YPAN
DYAelE8e6REha08S+cEY9eEF6aEeDBIHoREh0OEgB7H2ok8VxfEezS8F65Ady5ElDaIhE4Ii2c8Y
0zEYbTIcJUMaQy8ZUfLxjhEAqnEhP/IM/r2PG73R+NgxJ2tPGGuvFC9FBdkBHmgPHVCQNBBAHI0R
xrQS+YzRAvvBHLTP+/Sh9rIyBreyLCUw9DBQIYzRHNoyISiwLOkQAPqBNN4SJedBLxFCLUkj9LJS
HfQBAISv9viBI+MyLw2TI83PAt2PH84SALYSIdoyMAeT+vwSAUWP9vYyL2kvLCWRHgwg+4ovHcpy
CSNzMqHwCQ2iNE8zNYEvM7kwL+mB/CaTM/myCM3BGQ2iNiUT+SSxICqzK1sz9P5BLBsi98wvBgEA
Hl6wHiXTNpGPBY9T+NKB9WATAOISIdzPAgOTAGbxMXPzLoEvOxGQPEPCN1VTFzkSAdkT/gYtkzBD
LzwXcjFhUDbjwTw/czdhcDTTkDjd8zBhcDsVpAnfwRy2cB4IIAON0Sph8iAaFAWR7wX70RfO8A5/
L0JZ0hjr4RT1gR/eECFYEkT5sDhVsQbjIQNhEvRIg0URgkM91Bi5D/TKMgZrkUSNMDZT0vtoT/SM
MSLVwUGXsCR99A0FsTfVoUPDbzBddEXVgTRgkiVPUj5fNEgl9EKBATmnNEOtdEOT1EOvVESRz0Vd
9PcKwjkZAiarEEc1FPmmVAb7oSzrMUVrNCFg8k2jLx2Ys02J1C3VoQRAVB3WoUd/E/VcNPqy9DeF
FEuRUyRYsk5rEVK9T0YNAvQI9Ucl/lVPv3RJ+dQunzRMU5BPMxVHMeX3prIcidEoLhIeSE8uGZFV
mVM+mTMu/cEkWbVVi/AgJHEw5VL3dlUhfg8dgNID4MEhFbAGx9JVlVX/zE8yaG8dftUDmxUl14EN
qXRVWxUhfjVXqS9XDwJZOxBcFTABaXUJsZU5iy8Ry/Vc3ZMDFRBajRE6kRVZZXQdYvUg4DX/pnRb
X7VV2zMkqNI9PeAdIi8YDSJf6/Ffy2EOBdMobzUGo1VMSa8EoDQNqTRZxzIR2TVjRQJhy9FZBXVa
n5VbzRFvhE9kBdVb3fNhTdQDF5BdURZaGxZTQO8dUI8IA/YMoXMh8k+GQO8Et5D7/tBwZy80Ifww
C/1QQukBQYMxA78wD89TLu9QDneWEknQUxGgCrPwR7EWXIWwZxWiCnvWW99UDqMQaqc0D4EBCrfQ
FHUQAYm2Dt9vAN9waKUWTfJwC0tgYZkTbU+wMeM0IfSWb4dPHAFAbOMWREtAJOwBFEM182gP9QZX
HBXXIErgITMQbA93SI2SBt1UCKO2cGdRc0XXHxdictHyakEPAbh2dccWDc9QCFv3P6dWZznwDtUW
CjV3drOWcxFEEhNxJGcWAWv3bhOCHtah9s5UHQqiMcuWeOUybnFvdKW3OcUxef3BKIjQAsPQIk33
eaF2OWGyBvNve8OUfKUvK3Hw/nkRQl//1nCLFiG613zndxaTNx0kkTQas32LN/Ogj/yCsxxpr3if
13znEAAuVzK6t3uFcm7lkg4TuE/hNn4h1EpDgnlREnTvFIINNkJ/c2E/FXyl9wkJOH0Psnv9Nw+f
N4WnkGc5WDLGF/hiOHSX8yTV93yBD3yLt34t8H6fd4ZJF0G49gzvtfbKYfissn3V4YgNwCrTIfOM
kfVq8AXt4QmXGIk3Vyw94C/v9QEFFQG7GElRryxt8Vmp9YwRQgm1+C/r8TUP+Anr0XDN+I3ZDwrN
wRqNGIvbt2/b2CzTWB3W+IzNOGj5skeneA7JI4+bGAGnN/MOuYoV2SrV2EVI/mOO24FYr9aMzdgo
E+b8MBn1jPGIwdgomdgqqa8hXnAI1YEdznBcL1kSUc/5hA9ELTCSR3km4fcMw9Ia57iR3bOUGZkI
M08jPBmWEZAO4fiYXaSO+/g/d7k+kZn9JnmLfxmLCRk3e9SW6TiOmVMJefVA8Ld9Rflga28ex5mc
E7AdysEY1wFIV7n2fi9wkzedj7geuLEd8GYe+VD8ZlGfFUJPv5VX+TkdBnqgE8Ke0xlvVtIf+qEc
wrEejPEf2EGfB/qhI1oWg9AYcXCezZkG20H0FrqhD/qeI680B3qibU8eddERwzGevxmdzVkfevEf
+vb8oHAwOVqdEZKkDdoT/sGzHwq6NJ+xRPUvGKGQpVvzo+OxnNU5UFlZI4hxIQcR98IxFX0aCp26
JFfZPdkhp4/Ynw/CKd+BD59Sowdapt+BpmFandFarUHiqvvBohPQJiE6AdkhpI+4rBlRriUaoecR
b7wape9BpfmBpb2aryf6o9fWdx2NQBkvIRx7MDrxsWcvRCkbIQjVOEB0Ly877EyPJDv7FH+PNwXD
nsM4tFE7tVV7tVm7tV37tWE7tmV7tmm7tm37tnE7t3V7t3m7t337t4E7uIV7uIm7uI37uJE7uZV7
uZm7uZ37uaE7uqV7uqm7uq37urE7u1V7UE034rhbuwUvHB/PH95BSc1C/rzp4RAbVSHQQRJ3A71T
sFi9GDna23eJ8R3gQRO7GznADyX6myXCER6euifWoS5ZyCYDMRABWRX7AR7sgfvcgR7swRYjfMIX
QhICMb1buCT+OyUKnOjcGwDk1C9C3APmUSM6XDAmEwC68xRPeyX6of8SIsXpdphVsXqPw/FKIsZd
3Cwitick0RRZKMSbj2kH0/xY2RfM1yCUfBaB9QRHUiV0fCWCnGZ4nD9W/EF9/P6OdCFoHDBWvCxJ
uy+c3MuH9AWnsB72m2bKHC6IvCfKIQU3fHbe/Ayd8fPk8Hv3G35tnDriHGplps2TI8sVUsKlz/Qc
XPQQ4B0YnfwWvdEV/oLIjxTRH3y+w68dEr1S36Ed2sEqH/0QRTvTN9dPD+Ie5wEmX7Ef0vqI16Ed
NJEeWnTTOz0sGB3UI5pgVZ3TkzjFM1shWv3VMTm95/COa6++hd0eiD1Iv/I38RcGQe8f0OHUkS/V
V90uZd0qb50dYPLX2wHWQ/PZ0eHTNzzEvz0BrZLa/+GcvTyqx7ncod3drZLbYX3ZvxLeEfIQq53S
Fb3Wx51z4fdIBV3QjVL2DkLfrdfQQ9Uq4+HBUR3f0/3SRf2f2R0hFl4SnxIG7eHQMb3SIb7SQzMF
kT0FrdTg4f3W2/A4JnNhjzAB13AkMw8edM/8ygEdYn6JaT7SkW8k/qF8IWF+vl2+Ocd15m2vHGde
936+58O0SsMiHsibm8CvTp8QHUYyBiVhdIWe9WT+5hEwc6/e0g8C9AheJMWx6tMBjtmBCN9hHojw
Hswe7dXe9p7QAuP+CUtx7VFSxMUx6hGw67fe58fe++h+HdY+6xlQV5Ev8Nce6i24IRqxzBEf7j9x
7aceAMg+7pe57CPf9hRf6nm+5ose57dYH+hhL//9/gJ+v93h/X7j6HXvCfvxHao+EeOB9Z4+74OU
9Rmi8f0RzwlymV8f93G/7aPv7e8h+DNfG9d8NzjU9JB96z0gRa9WI1Of9cRy+rUT5/WUpp0++hsW
/CL3N7/Z8q1f/iy/XyMbQqNTcKwPAvwS9GARgPae2vnEf+i11B8t/+7F9OS9OP5zWO5n0fIBQl06
AB4EEjRoEADCgQUHplMH4J66eQAArENQ8eBAhRsfAnjIrmI7iAYbulN3D4C5jBnhQaxYUqBEihYx
sry5jqE6fyxjDvQJUiTJjQs1zqx48aEBAPTU6TuZcuVNl/2qqgvpEiM6dS853kx4E0A8e+r+rfuo
bmlTfRw9xAPwzinTcmgjTkSKQClTuTh18syojl7dtvH0rjUs16dGxGwVgw0LObLkyXvppYvnAebG
pvQ60yuHIO47SQBCqxsd1mW8fureVuTsma5H2J3pxoPXdKBp/tS0P0tumpFfwtnqbL7my1osboO7
SXtVnruiR5aspd5cWzF5wu0/iXp/XtQrceMVb0d/TpwtAO3em6fuyr0p+cn00ElXd1az/vjIh+73
Lh9LvYEmmnMsuZRRPCvp0087nSWnX08bQeaBRBMN+JxYKCEgWF0BZoThdfahlZ9CggH33IAYcqfZ
it89RlmMMgrYFWCbqWNdRR48hCNBPOYIAIJb8dUUkMTlGI867jy3I1fmFCkjihXFdd9eIx5nE2tJ
LplQkz0atCV6NaLFD2QfshdheCyu+R1xV2rI5XceFpedf155CSSCaabT1JuSodPOO4LGBY+N/7VI
53p2qsmn/jpvQskSnlONGVY7f2UYoWRJdtajhBkV1A4/rrlJI5AsAToooSDaY4A9ckJ6HJAscgTr
npjOiCtlUhoKgHBLZlQPRUmmE6yGE1akp3Ad+nqTR8yCSKdBxQ77rK41Quiskiw9RNNIAUorbFHf
djTmVvZk1uxdAIwE3otyMtpuXdXuhdGsHnErVLvTwqhnu/NKdhlLcdEVL3f4rrtod5rNO+++xwZZ
owce6EOwPmDBCKN0GVlMz7+PNdUPutn+WtG/27o2pToEz+MgyQkxrK2n/sbMa3i53iyZS+rxarE/
bBmgzz2CbcWP0AAQPWlGI73V889sedQ0AEA3FU89gUU0/rQ6/EQNNFyUNoXuVu1U6YE9/9gn8VYD
SSIQ1VYLZjTSV7t99WAsnfTOUqWVqTYAbCtc8Ls/wVPOQ+k0pFFdZZ9NkAd0d1i3R33/jXhDcWs9
KVuVC7Q42pmdFlY/Nw2beEObpzM5QoQbfnrnjXMddNZlHqhyRnzyeR/BCDy2+8Mw2ZTkPLBjak7d
ipvt+fDUjb5dP+uwM2JCsA8/q0Cwn24iztqHxWM/JAv3jlQsqxNoOeu8Q887IZ+ffsjbckXPSvNw
NdD45c8TVzoI2P9OOeb8o45+pOMf82Cf+jLDP7qQJV0BpAc87NEP+eUPAeaIS/ks0g54OMgD/wvg
AAuI/r4DMiVUHRQgAfEnkPmcTx32CNRG1pHBDYLPHDME30PCV8PTPIkrSULfTtbRlHbEY4IVJF//
SvjBEfIDhfqDoQbp0SR/AJF87gih+2zHlX6w4yFSDGI9inhBFjarHfV4X2u4OMUM/tCLTtzgXlpz
mqZ0kXxftGD/AJBAA17xPiwcVGDGAo9+hO81rLEHPc5Cj0Ie8ibvaEdV3uGaBM5QYCHBIxHtSJcE
bouMZnwLa7iiDnhMEo8juaAkdZjD8CUQjV6kR6i2B8tYynKWtKylLW+Jy1zqcpe87KUvfxkjq1EE
HRACpjGPicxkKnOZzGymM58JzVk+pIxBGls0r4nN/mxqc5vc7KY3v0lMewQygt8spznPic50qnOd
7Gzn9rgyO2T24x//GIE7FYK5d+bznuWEp2TmWc9sAtSeuBoLPVHGT2T6kzr0JOgv1/FJfqSjhfFc
KDItts9P8WOe7WjHP9C3TYviTKSyNACPIJnQWpKUJRiNZzRberP5tSalySQpTI0pnJckCT/SSQdN
bqlBl4aFpAYglN7MwS5tpsOnuQpqT39Ky4JkjKbaWypFnPqVjEZzpZQp3kypejOs5sqq1ZwdV3eZ
04pg1He4PCtMtMqad6BLOv+gqVtpST+w2nKld11mX8PiVYTqNUZ/ncxCC1vLtKqEh73ypz4m6lHB
/hgAoP3Q2xA9+o6z4O8fLURhWUR32Y/mR6QyFSpLJkvPykIMJYWMRzwAKBiXsJaFroVtY7VWDtmu
dqNleUtOy/TYFv5DMKHNrNc++1upUXYpsuXtP96y2c4O1SDNZc1z1QrZ4Y6ukaLdrXXfUt3eVgS1
/1Dtb3PLFe+KFwDBjSwA6vEOf/yjfu/gbDug+tu4fDarznVNcTVbX+kGh36sKRR85buR/2JXuIKB
53crcuD5qpUeAATgVxPEXeOG97rbxWx+hmhh+hE4lO+Nr4RLjODV3qO1r61bhAey4bfot7wssVBl
k6QP+PZjHvnlCo0dvF5eKvYh7pNqmVwiGEF6/iAu95DIO45jUvIhzLUzXWhTomxNkf4oMktGiZPf
yxUHlbIfsq2H1cjnSvKRmSv1MPJtwYzmUh4Ec0hez5Ov/JAsY87IXW4y6M4sZikvLUmCxedAAJ1m
a9ZZkNdJS57hHOixIVrOff6ym9M6aSlDLMnv0Ic/0rK0QV94zmXia5w1jWdBt4bQkQrzPBzoaVDP
NNWKvhqjw5xo9n7aAEuDmBB5JFhaQzrXjcYyAIABwHhIpB+YcTWsd720WPO6NZl2ZJmlvbRqv9W0
+duLPd9BETcf9tTWFDJX4JG/ucLzzBS5RzrWweYzn6Uwb4anAUawlIXSW7EibQpfwgJvdZiZ/ivr
kOpALFSPIfHD4HYRuMLxWaa0MtxC22Z3RAay7/RCfNsBHzh+Jp5ee+N7ujoxCMUt7u7RDUTieaU4
yCHScXlvnOUmTy/K0yEcnrDG3/y4t94AgzlTH1zjGSeJ1nzOX7HwI+eKIu7Kbc6Vdv+k5hBh+s7P
/JbAqvzNLw9L0fHIFX0EfNtKt3pgzA7FlrNZ4Wjv+sYb3Q9gjIRw/0CXP8c9dErhMqfKnnv0tGYh
gqHFKeXIq9Ti4W+EocTu+zQA4jXe77BHhkcUy6s/aV5qzGF+5pDXfOeLxhXBj/fxLxm3RMNeeIR4
HiIjWTxkDH/59AZeMo5PPOdLv/rBV171/hH//Jtnf5yxuUSDXLnHXIGeedPGviu1T2/rjT/deAYR
YoU6fOKBT/a0Tn/4FrKP1m/SfNz3Xu/hB7tTxv72vQg/lNsn8fJJ3f5CvT/9A37uAJ/7ZLKb/s29
VGw5yFJ98MQjczWADHdDiTc+OvR2B+h7WKQu3MMVEmN5ubdx83d3FGiBWjOA7+ND4rdtBTiB40dK
XDFIWUUUubeBkMGAHshvKBiBDJeBIpiCivJRgkIPCViCyEd/2adxKziCCtgT+2RdgyIYPjiDt0eD
RMgjwLBYo4YWHciDlOKDHjAS6yAcASiEZUGEQ2iDSAhxXAhSMQhYJGgOLvEOE3KBZkWB/ubWFbYn
gFzxc5Q3JD7lJIr1WGG2cTJFQw1YETLFVro3h16Yhvw3iC0oghDHIz+nh4b4gWEXiPN3h5oWhCco
g3AIGYvoe4yYVnIYgoTogmnREqDDUjxSbvqnVUiIiS8RiaWYfmbIEqk4eD+HhK7ogCvxfX1Yh5mo
cRkBiyXGWfDwd/FEi8giijpoiMMYhWQXFmTxZHyng/unWGwILeJXWhnRcTJlhWGXVvBQRjxye/rA
iNRRFqZiEWyGjYIYdBiYjinhjei4RBaVU+DYgPB0jQQ3i924i0BHiW9WjWERj5qoizBnjvZYfIOX
jP04eILHjQYZhMkXfW/2j+m1kO2o/oN8JHgRCREIiYQ8Ing7VSYBh1AYmYwsIZJi8Q/UVJEJ6YCi
F4Mc2ZCeaFqKMhBDciWD6IVsyBZyF0Ckpij2ICrGx2Q35AEylUg85HmiMxLpUA5E+UnNplXoEBf2
cA/mgA71sFEEEZSnIYG5x2fv52allGY4cmnp5WaF9JNMyVhJWQ58lpVyNZYk0Xui02oxQYFmqWyv
CD9N+ZY8KXFtmRlg2XrmsJc9+ZMGAEDMdnpxOZdlopaLyY95aZSK+SkWZZgBFA8ShZYzZZfG936V
iZiH03roxli8CJmtMZikGRhNCTHqI0AG4GbjdZiXmQ6eKZt7aWS0KVGD2ZjpQhON/jSZmKOWp6lL
EJVF6VBf9XFb9aEPFFYWkrVc9/EPp9cPrvQOhmQf8fBpT/YQ0UlkOYWckcIP9eVjZzhez5lT8FCG
8OSdFoKezeWd6NBi/XCe52kA7gk/6LCcFVaEZSGdYpGd70le5nVu9QlP1Gmdp3VSlzmgzcVezKld
78OdAUSf9hlKBIo5AWpZhzmfC+pYDioYnuUPfBIoBzpggQGf2UmSHIo52ymdBvqdJZNFKAOiDsGf
RNag+jmh/jSjJUY+O+UbWBSh8qmiQsWiNrpToPQOOcVsvKhfIWpJXBGi55meWvOeM5qjmIOdxZgg
5YY7MGqiWZqkQzpYY0qmZWqm/tjED/8AD/oQZXp3pm8Kp3Eqp3MKS6M5P6xIp3mqp3vKp2VqVAZA
NX2qTGc1UCN1iryEWL+UqMpUVJz1h71kUBxmTiIVqYVmVxlVOIIkQOQIGY3qKtqzqOzEnkITKAh1
VjeVK6E6eJIKUe1QIg+JM+hAYZhlqTejqm2KUrvkEnxSfe8VROrxagIhi7MkU7UaUlpVrLpiYR3V
UaK4nPJFD0zIXoj3SmpFrTF5S6oKGbvqQKB6qGDFcEfTbU8lGapKVjlTrQLDFW+SpJNxrrnSZQMB
b4+KK+8Kr4a3SwC0RAjlh6SZS7c4GWK1TPbahMbqgNSRf1QjHBsRKBbVsN9q/ksEuz36Og8GCzBM
JbBgha/JKiPaSlinaCETYg72IK24JFOa46TOhK+6tFIy9Q96Mz//OpqU4bG9BLCTl4/FMiQGcGYj
8po6UrODCrGpOrT3tLIjITrJpWAQ13rGeRo0gaG3xQ8xdlw0xhLlAEBc2iHKlVpLkVztpV0vhhMr
JbY5lQ4F5m/RyjId41jZJRhiS3LqxWFgu7VhEbWfpKY3MT9x0SExC2EmNhBpCwxrKxYZlh/5WRaM
tbQZMWOiE7Us0bSiQRFmW2BcW15qAT+D6yBf66CMBbdmBBk7NTEzS1ItG2D3hWISRrnsl7lr+7Vu
m7r0ZV9QhbeFErWr26tS/tu40YW6CbWy1sWTwgZxGJVBWSsxTGZp64ZrcraDx8FTHuAPNFFpoONm
i9Zp0DZqVEg/godtpulsdJcQnVa9tna9slZoeaVtm2ZnXIa8otiyE2GPftu98YC14csWwusSv8ZY
wvuS05t/GxNm8GC8UnVfDuS/AFC/GyG+/pS/hcFD88tAwJIf8bhWKamMkLtqrTG/BPxq4KvA+jC+
nDa/oiZY/nTAHNytv+mQJJxSK+uGWPp0HphXfBdzBKk1bsdVRFm41hhvNswPN4d2eksWtAWjOnc1
/nSZe/Fk84CFPxx1FxfEJjhneQdnUhcZNcxT76vEQ/kSQdwUS1x9X4d1/gUrFjH8kFj8qoZ2W2+B
xPyAxkqMR008xoEVxQ44KP4QxmzmVWioVabWc/gWxG0Mx0xccU/sbmgncsPqT28syC+Zhkjnux/T
gOVXgZizx5SXelPnkOEYFvqFDvCQEny0e5qMffFnt/5mEKZMqWyWDgQFT6UsZcMXt0iIfThLeJ2o
txCBDhT7Eqa8U/XQyhlRft1HxtaXj2SHySu7cXucfskMJqzsyoC3rgVryqArHR2iDwCUDiFrwc37
fJmhyhn1y8EMcbC8fsTneknnzJocGYP4zZd6LKyhZ2Xig5VcJsBAPyDIe+4YGSH7D4Knz5o8g2BY
t68YmARNf9ArEJ3W/ojqMFcILcUbGYGUEdDN67fCYQ/wVic1CFIKbZzqYYRcwYRaV88vWdEvic/7
zEdbyRCf9tENPdI8BNEHG7r6alGle4o4aA4ILVIezdCIONEbTYQ6rc4viMsPqaOtl4NG+xhkATla
04uDOCTu5oidKIaQUb/GA4ghmIih+L+TgXXIuIPb2atvCIrE+NWz/H5d7a5VrdJ4qSOE8hJijRZ5
a357CBFbFli9aNJu/TD+NNXN7NfQWdYa6CQFS9c0LRlnhpI4HZOrKNYkRdbIx9areROrWNRO8Yjf
apOYHckT0nHbVpKD+Mv1mMXpeIhu5W8IZdpnAU8I6ZIA5w8jYgBR/hfbFwxhNw3VFnXbap17GlkV
LtXaFt0VAfcSvQ1nsyOSHlmOrVGSLzncL/nL6RfdZ1ZRWsPcIInciq0SI8AWP9xYX+3YqYGPAhF6
L8kS1o18sH3eyFLeSTfcZzWIE3nM7BSu+hAXs2NkmemUmUcPQ0RifSaUXUmBuxkWd3p8Aq6VZclC
hRmbEsUSSZISjrOTuHk4KzUwQIs5m2nhN8Fwg7mZ+FS3Cu6WWjyNsGmZEJ4yK1OamBGa+hUP/H0T
wemXWfXfqvKzJD5XGU5q2htKMN7hZnSRPZKkwBAXKJN6LpXkQxWXFv6zjFs7PMnhD/4QkqnhZaLj
T67CCKOUR5lQ/jnVDktVFSXynkUqofcJSs2pHrcLP+xpoWUCppJBnuBnnveJuNq1o0zKWf8Q5sDa
pDgXo80il8mJnx76pDtxLLiqoBXKoHfeYFptuQIaSq9aD7mhN5XJpFA6IWcLof0JXz0KP4VTozsZ
4Sj6uEHoY/Tw3YFenl27LYP+np8uRKGe585bFvaA64dNDy2Uq1hDgsTi66cB7CAyoshppaxuO7Bu
54Y+oy76Jud5Fmxumf54n2Dq7IIKq9iu7d8UtNvu7e6U0tj67eO+TOFO7ud+pp9kD37iTseH7u6k
7uweFu7+7vXOTfBUDvlO77hSqM5EyPok7vb+SxSj75ExUK+2/jM4M1D9jksM30sOT0sL31DN21ZF
60yVTj7Aaukz0u1qpWU+hjKtmsbCnKDEqYEfZan1YH8gb40NMvLd/EyKrk0mL1Eoz0wwlUglezMt
haq31PO89PPzvlF8jlkFzVLwBFMdT7MW7+8b66YtUa0SC/CMNM2MG/Dhqlg5BSRLln+eLDABL/XO
FK7oGvCxlLH8p/VNla6x5E+1Ta9L75BhtfbIUq1K37FDW1QVWhFI9fT2/BFM1UthT/dl30suC7N9
T/GzRFLcvPcku/QboViBmKIbwfgq4fjspMzZXvGmFfmZb1hM/7GzExecGvqJ//nKl092X/r/pJXb
UlflitrZ/qT6OLO3deO3hethVSukF/qcVIv73bWD9au1wvycbwX5GlfB6uoawm87WyvtwAW7n0v8
ri64hFu2I5a7xi+3MuZjonP9AlFgvi+2jXsTdkg/uBvpS0H+j0u36a+M5+GlZ0tijzuIz49eEEH+
UL5fQHZd6G//ugUQAOK9+6fOoDpzBvn1U/cvHgCIEOcpjFgR4sB2/96tg0hRIT+F8BQydHiR4MGG
BtO9U/duHkQD/f7962cAAEh1/ETmJPmQZcN+FoUOJVq06MSJ6jhOjEhPnYF06tp1zAnAg0IPLO/d
awmgnsF29NpJhegUKlkAFC06VWrV30urWrm+i6gSIk6I/uvUwjRorqlBjh7eQsyqbmvXq1VF0gPQ
750+f0/HPoxY+DDdcgXTQXwMWbK6eInbzaMHT6jdr1LFoqXo2cBk0aThpQ47dqrryWmrWsQLQG/O
2KUtz6XKL65h4gAWN343vKtu4wCi0q0MVrZz6h6By0VMsffeurvBrp4aHB52q94NAgBWMB7Xfg/H
27YYFWFRs1GnQoeemB9t8thzD7549AELnoLa8QA9/wCkjz+jIpQwQqacao6pizb7TrycfqsntXUS
24wrdTK8aT0IK0qKsYEi8hBEqjY7sUR9GGpHn4riMQhHiQxikTrfDPoQMOhSe+medEDypzF1GHNR
SBgt/gRgHtOUZJIxiuKJriK7RASAxOJOXJIhLKvS0kswrSQzxYjwqlEqHLPk50UiKaJTKSO/TOdO
jtQC6R+L5OSTP4UGVa9ENsPUbUQUBYWyzqrwSkqf32L8EsW/1OFxqHg0bLQq7fhBc71JK110xngM
Bc4uMBOd8NUJmUKnIH4whCkethRVyD59yrHr0IgMwPXTLSv6CR147omIV1/VkdGuGU/qx6+KcPLA
WIOQVRYiZn/NicRy/ppKJNOW3bHZzXRUp550RgDAqXHVMQ28QJ0Nc0Pj4FVOXjaB1ZdcV3GSltq9
urWXIoPTAddcTdGFsLfwtkyY0JwmBtZVtS4u+Fxv/o2TdEdTL85006GEzZVi40KdcUqQiQUgIWct
BjVSl2G1OVZEQbJHL3PfOTnjig1asOOVpWvp590sIjGdf8LlVmgvT51xnXlIjmgEoStaummGhz44
aHWuhYikd8p28umwvRTM2ceY1MhsV8N7lmZEKSIbbvCAvdvngAGrmsuk7fN6M4ShVknwrr30E1NF
jU6b6F0N/9rjmgGPTuPAJSecbqvGWgekckVGG66hpkM65ZlRp7xEDzwHPUxgDtcc5aLpvfl2izAs
TKQeEcK3OF7RIfpj3yuvKDMfKwoeWmghHuo3dI4vqEnldxR+cvtsgkgkIOuzHtqo/imX+3qLrXfu
/tXDJN9y9vFaP2KhnIcfbX2u39y45WM2SHvH6yf60v3Mr3/2Q1n+7le7pM0PcxL73uSKVg+C2AMe
0eOP/JIiI6EkxRy/U9nFIPgPCVKQItdDUgMPuEDcpTCDiAoSinCij99Bx0NJ6RPnXhhDobCFMnkR
Eg0tVTSitEcdpCuLQXbYwnr4UCFJYaA6nGaRGRLJK2qxzxPj9kMUVpF98MOLFgXYJsYJMIptsVMP
/baXMdYwOlEplxjNSMbUpVE3yrJP4xTIuRTJ0SB0RFE8/lGP8gExIiShFm92xMHUVbCPfwykuuqh
x0TiUIUqtNW7ULQihoAGAGNJRzn8Y5npeC19/pg0on+IMhEFVQSULblW1F5oFKe4S0VSERthtBJK
UzLEHvx4jwEKEh9+YPA4JWxORFjiNF+qA5jpMOVQ1HYxTpYjmctsZno4N00tbSaahtSURaq5ymJG
E5zX0iUv7zHOZorkiN+8JSs/iZV2hlM1Y7nPNisiTmCx0zCh3OQ8+7Kvd/SjH+kwgCnlBwB0sMQe
9zAHOuqxEJY1KZOhwUpFV4VH7gmUoLqhx0D4hU6Lpq+fnZykCuvhlI0CIJnm+kcwlSmQyLwDJ/RA
R0xmUpMZwcMAO8FfQ1zaj5lSUCjvECZMZEITm5ylJanaSTqIaJGvnM2YRVXpUXEaVH3QoyD//mDM
PH7ij6LaFKnKC0pEvGoQsOIkPkJR6ju0ZBCd8hSmXTmrOtJqkLXmdKcUqStY59q9dTSViGrdoVhx
+teq3lR7Wd0qYwxrk6B6wB7FBKMyC2tVyPqIRDR97EV+iRPTxCOmFhFtS0C715wQNliY9awyQSsQ
lJgWrqg1n1X4cZKGEPVpLY0KUDX72yaRKK5Zii1dUMJVHnV2psKlLWJL+lzoRle6KmSaUKd7Xexm
V7vb5dQQufvdkvJDfPpQKnhvJ154kLeOtjNve9373tt5oDTwpW997TvJ1xzxvvY1Yo8CuN96UQaV
sUsggA18YO3qF8ELZjB3zfHUBoOXJTo1/oBTFGzgCRugwqDJpD2sG2EQQ5e9rxpxiE18YhSn2CLl
SIdjBlpIBrPYxenwS6/K4UkVv8oDC/lHOzLCtwaXWEJCznGRjXxkJCcZxAbIMETMMZYIp8OpNoNH
O9Y4ZSVnWctb5nKXp8sQynILUFwmspfNfGY0p/nITCxKZ3dyD13Gw4/Ue3Oc58wYnPCjHDvZF08a
8pA8A0Af6bBHRn70Y478hCaBdvNI/jylCI5GzZOmdKUtXVL7wFiV3KGLg6TSj50MyZ/tALWQDLoe
T5eHIstxjCXPsh+KfJLTUxx1P+WsyUvnWte7zjVbrPakdYFoVOu6nqhYJaRiK5J1x65b/k7yhCSB
eKrZl+vQo5QybOgYYAT843W3vf3tJPuaKDJLnynzqbLf4WthFTFZzSLXsOGth57nBHe97X1vENsH
wmgbnLLDhEIU4gtxPTsd8GYHrHnQ8x2axnfDHf7w7V5w3Cb0N+0QKdIFZs+sfYnhu/3nwN4MGiwQ
J3nJTV5SQj7vjWpEoOpaPkfH3YtYbL7LId1d7XUpkXOziblAa3tyoAf95AlVx0Ib+tCggJRz71w6
RWyzGoScetlVKed7SKlJfG5nn+4EFs2Ckjyhh13sJN8xbjUiI+XC1Rw8Xa7a2e4jdMzZt/I67dub
hA7GNoQx4fvpX4OadnnRVizvsAdN/jk6dsQnXvGLZ3zjHf94yEde8pOnfOUtf3nMZ17zm+d85z3/
edCHXvSjJ33pTX961Kde9atnfetd/3rYx172s6d97W1/e9znXve7533vff974Adf+MMnfvGNf3zk
J1/5y2d+853/fOhHX/rTp371rX997Gdf+9vn/uRxJYkD06OsvJFqScU/FH6UX7vnp7QjYgutINtj
7EU3Cv3Ba//omuMnBynr9N4PpBKgp4YgANISQIMQB4hwP44AAARgiQUkCob4tfrCv4ooCBKTv/rD
QIuwwPvTQDVjCTkLwXj4sAMDBnogwJPzAHjYDBNEwaFoQdxRQaoKohOULgNQCTlr/rGyYgc5w5p2
CEG/8AAbuYdOUQshbIh0iAdfCIKw4IywAYByGAsIk0GqgBUqxK4bbKPq6J6igME24xdveg7uykKr
WME0C6PemwgE5C41tC+R2LdqsZeKEAlHqAgvQJHlIIr1iICCGIehaMPY4UKjaEPsAona0otEiC5D
FApEBK9FJEQz85X/qghfmJ5/gAuQEIeGqJ57mB4MKgH/W0AdSYed2I9RLMUiohZQPIgFlIT9Uwdg
qAh2oB6IIIC2qESDuESI0ES4cAqGW0WDCAKVekXKOMWR855OhBYmQwnKyMT380WIAEZ1EEZojIpk
lMNlPIiH0MSDAABpfMC/8Atj/kQLdiNGoRgLFyQKkQBHHRHE9dCRSTweZZKE/RkKbjQidXAEVBxG
ZgSAe2ShaPQ/YQQAXGwIuODFVNwX8JsrbZRFWgQAW1wHaPTGUNwedVjI0mrIONREQPlGiHBFlIhF
hLQkvxAJSfhHkDyIWLSIgtTFWTybiKRIVqw5jtyuElCmdcjJdfCCp/lBW0SUnXAEcPyJFUSRqKCH
cdCLMeNGmUIRpuyNyHgapFRKiCgIApgHL/DDighEiDAQ09CPePhJiBgLsbEHgEQbfmCHeYgAgYAH
X5iH3tpFg2jKswQAoqyjtnzLuOwzRygBlpgHc4hKx0nLtQQAwbzLPnJLuHyp/mUEzKNMyk20CMF8
SjSMB8Xcyzi0q5QSioKoJbtUB3Y4jRIBwaK4Saf4hzggisY0B/driVaxTL1kzL+EMfsgTLYES7Hs
p7JEFLOMRmWKg9ZRBwTYyufwSsNElMekSgDoTW/8zeAczjk0CKFMzsi0SqzUSrKECObszdW0zqwU
CtxcD64UtJeizjELSnC8LrZAiaC4wX8QGygDgIJIT91YhKosEXoEkvjkpLFEFP7sp46YivyMiPhs
CAmsQkuKA/eEz7oZs7SYxKSAzqG4Qyf5z/gEHPuUz7qk0PtcwEaZiggNFFhThwzlQDukxfUY0P48
jf2w0Lo8UfUTCAFsB60E/px6GYr1QMOKWM8LCw8nlJELjQgO1Y3cMQgJVamGYNCOcFDWuI0kRVAb
TdAHBQAVBdApNZD3hNKImE8qFcMC/QericwpHdNGAVPVfFIrRRGnQIcqjU8u5a6xsKIETBrmJMeI
QAAxtMDWjC0otT9Mob9xoJ49RYn+lIp0JNASmQhlcb8t4U4wHNKIEIlDFbQWo6cS6FMPZMA8RZRB
6wdLDVCIwFO6CFTGkFSLIFVNBRIO7NRPFVUAGNRurAhUJdKOyFRK9VSDuFSiKIdrPNWXilKHNK4X
RVR1kdM7fY4/xUBWzdVUtQhTrQhGjQhHLRcORVVrhAhfEUQoU1QAQFVY/l0PazUMbBXDutiPb/VP
sEBBMgSAaqUeV+0nQxWKaNVOdGVXezlXUP0uHWUJ7UkMe1W/UQzVTWSJElgEg12E0IyDX00I01DY
smLYSyFAgj1YhCUMX8ikbYlOc7CHJfnMfl0PW1wjdThUs/wwHVmodRgLHHFYJwPDiAhYTQWUk72H
lO2mIQ1YriDAklWakYUtGcFTmS06mlVZn/3Mgj3Y0NSanmXZl3HZixDamj3Q6jjLqCgqNCRNHa0L
QJGS7toMX3lYfpnZqC3aithZbPnYEgnZpyFArnAXltDKm6QqkdjYjs1Zo6XY0Gzbz4RbORRSWpxY
pLVYjIXI3YgKtlUH/neBWQ+42D2yCH4lDDxEiIxwwqM12NCEVO26QUH8TLY0GmGMCl8QipEMgp5l
CAjDGhlZRNStOeNgCLY0XaNIiPEzF9jl3KehxvuAmc6NiMioUaoQGxRZ3RMxn9Ht2ayhVdCVy9B0
3eP0XSZhy+IlwON1StBkEjgcG3VgS+FdRMAB3rq0Gjw9y9oND56MCPcLHXXQ1YhILn4hsJ/TxND0
BTlcxOlFFPiVTHVwXpbo3KjAXb/QXSaJnrGwCQSIDAjrLe96XusVCoYQ4KdgQAP2ntBd4KKQXZJs
2uwNYH+s3oqwYGzh32l8mnXE3gNWhwneLltcQ+/pB3aICn8gJyc6/kfQYAenKCt1ect4EAcccQqt
FAmb4GGLtAkOvOF5yGF9aMBaWQeGUDB1OZveamG7uhaWSId7lNcB9AV6qCECuAd68kMg3hduszUa
/lWD2OIuZhKnYYh1QJ45/QcCwGKO4MDJGOOyKmMuNgg/VONyIGIj3kBE+WIfrhczxuOKyM90KAEt
KQj1vU/PnJEkvON+EBv7gAd+GIGVGDNb3JakcF4mWWNAfmA7PmM9htYrzmKjYWEXlmJnqWINxd6O
mp5Ghq2HHGKDwGEdbuUrmbMnrAiGcBo+1mEkngcl1qQpZmUOVOOESuIlXmEofuGn/VVZtmUc6eXv
sjBnyqQmgU4d/o0tZmKYY7xQOWYhC7yKALKPkYOZXLwwA+kmwsBmeoBOnPgHvYhHFUQJv1hPAhgL
0wDnuuRmscFnfaZVws1ftKjngzAHcqaKg+hmSyrjgP5JPzRnO02PFhXnugRopx2HV2yJp7oKB62I
nwSLRZ6Rg3CrhNytlYwIiObnInJofoFoVdqJfzpCH4HnXJxnioaIQFUJMa2IdeaRhEabkQvqnXaW
ntZSiZ4KdH60GZFnsgjqn/yNdBYKms7m9c2W6jmIES2yG5zdEAOJST2wrn6vse4+sE6+TEaxG4xH
BEtr93Lr7Vtr5YsKhmswkeBkBKPr99Jr7rvr7vtrwMa89Fs8/iw21uwa7Oz6PvpCbHBji31T7MQr
7Bzy6iwz0SOjwAg56kkKUu6y7C9j5/fiQMyeNPvjiiDwglhmEqlVs9G+Gc6u1S67is1NMS+cEHr4
uQi5Qi756O2Sbem6wqzNbTOMwa6o7faiQt3eLi9kzsoY7uBWM+PGHc1e1y1rxJODRL7Qwu2ybugC
RHKFFey2Ge6mrzYM7/uDUHVAwPFEPOoGI9ymr2zsL5/dR4aUb0q0xJd4SZVuC488kZoMFnNsrZmM
b1yDxnGMR6d4iZGExpQ0CGD4xzhMB3pCuwBvcFgMyJm8iMjQyPvORbg4cIv4Rx3Rx2OUSSmKiH90
xn8g8B3K/sj+MnBnoW9dPvGnuUYK78d/JNT+VnEQp9JXTOlUxJpY3WBtzEf67m+LkMaBbEm4WOKD
MACmrHFPhIkAB3H9rsW2CEcfD0mLYPGak3BoMUkMp/H2gs3FLCvKRJSb7AfgHIsjNRqfFM/iLM8m
gczzlE52vMxftUV48KSxiEUz38vJnMuD2s9dZk7v9MPVjE55QZxA/9VEl0o79002f07viXP7JfQw
Ws3WfIdWMc8un030fPSyWvM2F87jlEvZQhQ+9/MLx5ZGT8zYbM+/PCvHrHPlRM80v8+r/E78RahE
yIlC4vS5/HRc1+zaVMvblIqw/JR/gLO5zE3ERBRSV3W6/mSPOdduwYx00tLzstqJonxC5gT1+xpS
FyXPLBVovkj3Av1jdWBTL0WUNyUKDlXYAELDIUWLcw+UMRNT1jBTYN3S3Rhgi8h3gP/IeEd37+1y
NDV0IO1nRJniFW1TiO9QoeBQLF34MT13e/fReinRDUXRZutS/ZT3LN93Ay0KtKDmKJV4AKX4IkX1
YGn4EiEwm+CKCm02kL94WkR5d09NLoG1gzeKIaWV/rQJsoB5+FrW9MVUo9mWbLWIeV3Oer3DzcDX
MbUIpr/UayXPstr6bhX5ushUMlxXc09XgXXHACJasIfXdkBBfO36qCflRh152K6Id03WV32/s8z7
AAJ7/rnvilnV+643EK9+V1wGe1d1VawnR713+0kd/L5HVhaiP6yP1J6le2ktEesWic6lP8Rf1Upl
VoG2v20VV1ntebQXirYnR5X1Vr6HL7ElWqaF2Lf1zaJ6XGuyyCcbM8C13H8VitnvJjXGfdhCWaK1
29p3WsJVFrU1GhRc3MGF2Y07m3eEWqK1CsYV19+v2Ntvztx/4N1ffu0O2K9tWdPo/qR9WXu5Wezv
pu+P24gFAPLvZOPPETkE2uMf2m4K2IBVf4AA4EUdPQAA4qjrZ9CcOngGPfjqp07dPYMW76kjAACY
uncWDcZTlw5AuYQLGwJ4p67EopaL2H0EYE8dupgq/g08nAggnbp4Bv+pO1kw5EgACNT9AxDS3r11
7dTpO2gSAEOHAOCpM2fPX0wAGDUCgCiRYsylTZ9GnUfQok6MI1KudPmyK926du8CmOjBoE4AI0Qa
5KeOH4CnOBH4UzfPproIBnkGedxQ3TqDEhfH5Omrq16+QeH6VKsOZue8nyU6/ltUMOGP9LICeG2O
6kTHHxkqFDc6s7q3AAgALt33tsnLXQ0bTYzZokrbkP0CBsA6pm6YvqJPN263+k51m03vNW0QOWLF
AFBDXz0YNADRMD/qxhwkI3jPBrlz1/5Rs0HVgdcTp9BH6K2jjiPU7XadeoTpR1di4zDmnDqRqYRA
/ljqtPOfRvEZNJ9Gwn3mn3QA8tSgZY3FhFtMIErmG3AjSVSTiXjRWOOKGd3zlDoQvgbhVergJBE9
8QClTngWlcgOT/6EF9JUSk3kyzzxiBOVROVwhqOOEPKU0ERGmkZAjhNBCJRBPRqEFU4fJWaQSuno
phMC7/AzzzoS+STROlhaJBFOIbWz10RibjlnnXf2BKV3U1Z5HkFEloZkQkqqw2RsO6YJZEx6loPm
j39GyWhUA1JWzpWeEUqmo0MWuZeZl/qoZndeRjpeT+y8JuCgY2LKKadOSkmllerw6amahtqJZ0yv
8uQTqXsaqymwosbkCFIE+EJPZUkuKehn7Kgj/k6mjj0VD65T7bolrJmu6WRBXZmJLKLOsqWlqn5C
GSgAr04rrI3/0vjaoE859JRFr47zJU9JxeTBWARZaJA+E9Uk6ZcZiteVwBkRvJFE9gB65pcEEOwB
hrYe/NlHJ4+IVIEZMvTlP84Ch2m9X9IT3sYkNxTzRDNbPBHGCU+0cFcO4xyxwT+pbFHN4yy9r8pd
Ct3V08Pt3DHRIiF1IcZRvwrMxyHfqLDOI3f89NOzVp1xYSqb6TNS9OaEcYUxPQ321F+y/JEHWH05
G9IT0WPhxAI2y7RnZos8MEp6WzQxVEefLDfQMWWNEt8E7WUyxmz3DbDoo5Neuul0KXh6TAO9/qu6
66/DHrvsNKb+kQFPzp677rsDcLuArgsGFu/DE1/87OnwY0AcGKkDzOvzmAqb8dNTXz1dyCvPvPMf
AVeR9d9/3/3rt38OvvnnE6/Sl/1U7HpiAKIfv/ylqz8R+13xNNv8+8Oe/+tY+Yh/AhxgjRAwDnMc
6XX6GMf2COhAAhoQgQ+cIAUraEGLCGweGbwgANDRDqvgJVt84qDs+NG6utDjdyRcIQtb6MLRYSQI
XoihFxLIP3XYIyYFUqFdomY6HLrwVXYB4guLaMQjVu9vRTndTAzSRNEpkXRRrBEw6KGRKArGN3jp
2umqKDwSmswjdrkdCJFoxjOi8XRqEZfq/lgWOhutkXRxFF0crdXAMaIkjf8qUCLuMh09AjKQgrRI
nHTiiyL9YzkfKUGRKAOdzemEkV+qjEEkOZEgFDJc5rnUbAxQv0RlEgCWdCTmspLJeBBGEp+844jS
oaOicIiTAFAl35wnGyilA3CfGyUlafkl5/lyIqzE05cMECcxAuCQP1tOPN43EWfxMlOSGCQ1q4lE
TyrGHDxpRzxqhj+CjKNASUFHIgYzj3LyQ5vgFKdkBsOOeUQAm/Mwx1PC88R4wENKJeqdSubJE3qE
k4tsCoo89Sc1AszDCwG0CODg0aW91NOJnwEKQhVqkDYB4JiC+cw/A8owiibURyC16I3+/nGPsbzD
m93hpkpLkJA4eOApFuooO2XSNGviNKcX1Mnt/hEeH86yIxZZ2qmuJAmhokw0EasXXxiWl/IZhHX2
OSoygfpU+6zsH6OiC1BagxyBulGrK/padAxG1aF+BilbbepaP8IRTWHkXQbr6U+DMjGfThWpb+ML
VHXq17/u7ygesVZrbFotSKY1sQCwFiR/9EWjCJWMUV0LAPSRjn7oqASQHSxiY5Kwggg2Jjpqx2P5
ilZ9SFYglB0tWD6L1bzkkLGbsxWGhMfarvBxXHyJLfyayBPvlYSzjXUtYItr3PMRBS5rMtlNVcIS
l8CEIx6RLlye2xKYzKR9IAEMcFrD/hONmMUpk0uuc+XynovQJ7l+i8hEvGcRtbROJ92VDFjE0l6v
0AchAqpKdc37EPaSJSwAdq9knPUqhhTkJjkJikp85NKRlBe6+NXicSts4eFxpzmSiQypFGmQAh0I
xI7yMAAehCCY3DJmjmFRRnczI1I5hjt0UdF+emOQF8lSxSkqDopElJ1N1oXGFhGym9RhIc9pCC4S
igx5lDPirsTowlKesuw4xa1K2bBfjUpc4rQcFWv9A1vactSe3lRIVPEKQr8Klb8+8ipOGUReyiIV
qPRl5i8ZhU7JStSrogWqRQlLzj0RNN0yBi42YsUxV7aUkCAFJi9LTWRLpDKlK02j/qcNDmLX45vd
jAyXiFGNZX/j22yettF/vKxxHEPJ2kINVST/RlW0kVmhTYOz8Jw61ZbzCawh186q7XrWPyv04Qqs
uLA8rHAG2ZrRfn0yWM+ktJaeNrWrbe1rYzvb2t42t7vt7W+DO9ziHje5y23uc6M73epeN7vb7e53
wzve8p43vett73vjO9/63je/++3vfwM84AIfOMELbvCDIzzhCl84wxvu8IdDPOISnzjFK27xi2M8
4xrfOMc77vGPgzzkIh85yUtu8pOjPOUqXznLW+7yl8M85mlEgDFgAYtgGCMXFqkCJT5ShZpHorQ/
gMUyuoKDmwcjGDZHus1RYJEO/qDAFjiwhTaCIYhIhAEACYiEzbVhDC8IpOY2N4a0AdABY2xgA7YI
xgZIcSRWtMHmSDBGJwwCDGNoAxbiIMXRk650mye96QZBAiyM8RHCG94iiJc54y1SCFhEIiZ5j0ku
ClGXxz8WAbDI+kZsznnN6xwA2bA5AcKzBsKTwiDLsHnoLbIByNtlETcPvQdq3oYjEcDmHeiKOGxh
lM3b3fNxhkXolX6Jjxgf+bA4fuMZT3gkfGT0sLgjEjiPN5tH/iOgsEV4cmHz7ZVCG87LPSV+EJMq
wMIMBpE+K0lflwTcvO4fsQUsUn8fWGyALm2IzPa7/32DhJ/zdIDNrcHTEaAB/sJCATafzHFdG1iE
B7we0VkELkBfV8RBIXBd/tkFCsACDnQFLghfTJhBEIRHzfVATHSCzZUCXXhBCH4EB56gQTxe9sVE
MGRDV3CgB3aF98WgQfDgR/zgAspcEMCC793YLBxd67WB+nUF1uXe9NnF8zXM69GgXcRdBVqE9NUF
/c0CXTyhRdic/X1EBMCCbRweLGAh9+idGrLRja2hEMZcDtodDiwD/d0gAORCGlpELhheChKfXRyd
032E7MGC+eGF0gmiRdScEcbEJdgcKHihzRmEH4JdTGRDzxkdLCTiR9Rc6wFAJ3LiH8IhzJGfQZBC
5MWd/RVCJbrVLGwPItYF/jCwXkwQngbexQAuHy3CXlcQng52BSlIIgD0gc3Z0Cc6YEzIoijGBNcl
EDN+hDOO4ssRIgCsAQ7UHdcZXhXooSlanxTSRRgcoPJVYV044tKZo/t1hdKNo0VwXTB0CCxog/4l
3keAYwLqnx62AT5uYzSqXD3WXuKJA+zZAiTGxDJsIjC6I10Aoy+CoSbSCAcmpEWsgc0ZAV2EYV0c
XQXOIF1QwiL8YgfWRQ88lkjGBEnyo8utHtHhwO4BAAciwSLsYxtQgt/9HSzIny5uo80pAY144x4S
o0XCgrS1YC4CACXAwk6iICyw5BnuY1GaoUFQwlM65Um63ESiYSLmXiHY/oIhfkQf3OFH2FwC0MXR
zWNDliVGFl5McGA8AqVY8iI8NqT1OY0gjGVadgUwMKLd5eVG7CVVqhzgLRUhbmMHrCMA5F0bWkQy
Mt/8FSFeKKYuFiYABGJX1CMTAkA4Ht5Zdh5R+mVngmX9fcRQciUhySU7NmZM1ONSWgT8BeXRbE9q
xsTRiaFanqZFdILSfZHSWaZBhMFKUqbueWZwGkTS3VEKrmMYWB5dEKE9vmAw8h725cIarEEYGIM1
GkTNYaJtziJdAMPjoUB4XILSeeRHAKM2yB8w+EEPsGJzwgJdjB5Dvmf0gaRwppw2PJYHSCAnUoI2
eKJBoMDRwUIbyJ8S/ixn4UnbIjze0m1AEJjfIhRozgFAKRgD/aGhH8Tif07dBnidajpND+CfVhoD
hwIAgS4d2cVEzaUhioZiU9Jni7roi8JojMrojNJojdrojeJojurojibcIrTBj46mIv6oZvJojdIc
4EGoQfCczwFd2RmPB5SjAiIj/XGYAK0BKRTC1EldMCABWFBn1xlDECBBMIjDUgbk0tGkzR1jTAxd
0cUm0tVk4DlkV5ydluJAG4xn38kp082p2aGd2rGd21nEl8JjmI5pmcaZ2OndbHaCMVACDoToIJ4p
pOZCH3AdLKxnBFRn4X2lQehpnP4dCmwdmIKdFygq2Z0p4PmdmnbF/iKcaXYWpNwZg5RaRJt2xSVM
qjFUATU6qt6JpavaHKVaqs1l6qYaw1deaZbawpZ2qbVt5EdMHhAmJ/rAH0O+aafOzyIYpR80kPfl
JSy+45qanc0t5nASKebFhOZxXjJ+njJaRCkknSGWAmiqa/AB3++FnuwFA+3ZXgKBKwAQobiKXX/i
oTbQ6gOiIwCQIRryImIO37qGIOgBQEr2JxUiYLkCAM7RhVXCwgp2RdzBQjHKYGsCpYVaRBDYwk2G
RcIu7DYiAWJqKyxwq0/2JaX1pOj9n+KVJvgEZFPiolTGD/m5KbS2oVW2nhYOKnAe3s4+4Tj2nw/m
bAB2xeP1gXZC/uLT4mHUip/WxV9M0J8YGm0WOue4BmhBaoPHdsVQmmE5FqLXYiwAYK33QWGEbi37
xUTCwubSfuPSlVY25F3N/gb20UVKyp8HiAMSsJLaWgTbBqktLKbQdoU2OGylNeADRuDQUuD8eGdd
6KsADeXO/gYryu1SfaFFQGSNXGAG3oUc3kVKLmUH5EIxsm5ouqDpwkIPjq7TjG1G2RxXdoAtgK5B
KMHNvSAS0N84UoKI0qa1XuftJmXH2m5E0gjfWexHdEAbcN3kHgQG4l8ktudGzB1dDK/0ooDx7qJF
JG9U1a7TrKelESEjEgASKuMSfsQyGG8w4ADB2h0K9IDUMazC/kZCMOQdEuweMCynA67BpVrfdm6E
MSjd3+2jB6CAAFNCG9rv2uWvRVww/uovKARw30nb8dbI7PKuLQLAzdqFE+YsXaDwDq4vC/8vY3ah
1TgnCQekCUeo4IZFG2DrMpat4qFAOd4kvPJkDH/EFVri2LZwCiMB11mrOFwC/UmbCs8tfDTm9Zps
E/7w4AWxzQ1xRIrwt7EuMNChHfpgGrZgJHhACkqvbQoCLOyqZJ7gDygd2AEjFipd4g3l9vhhxETA
6xmD8yxeV9Rc6kXCMabxGhOvQECeIrfxyGadH94qsdZIT+Jip07magYpHvYhA2fiJtIFLgYDLuBF
Ji/uI3qv/uLF8CW/ZRkCQCSAcldQ6UdkcBhrHYtahCkrHygvIi33qdZtsuuhwBMupRlAX+/uYCe7
68hGQicUwnjSxSznss7ZcgJUYDm277aVIgCcIgCkogyyIgIoXQHv7ka8sVsCwNWRMSy4pR86TzKO
px90r0FU60M83jwqXRzfrVK+stOJMz8no1GM82bSRSTocTn3oo28sSB2wD1/hFWSQi5ItLYGKTC4
4nD+slt5cl0Ao82Jw1Ih40YntEI650IbREPbpQiOXTfjhc19pSwWICHaRhAQqUYvM9liLOHRIERL
dC5QdF3gZxX44Xh6QCGUwtB9byu+YkZfZuEFAzQD5Uvb/qNMd0jijfS3TWM1XmNaauNHsML/DmVX
fDVbxhkwLKREUiQAgCA/v/L59qwbBsP24OLB/h5nAsBXV2BY47X6JjVH16ZFqCMVefQpwiNUZ22A
/mgbeOgvdqMR0yNm3sUTdmAw1+PBBnZBL3Iy7h3XaYNhf0SCtgErdQVS32QYRGTecVghvC1qQrZB
sO05JqzcJrZi9/Xq2KPSsREpOF3u9SUpNLYe+qHScV9dkPagnjYspDbzXfa3+aMxAKRAEiRG32kb
5B3zKt1sGsTrVWlKmt/4WkTeieHj2R/9zaPsMa9B5B3JZmwH/mh1r/d0u/fRhAEpoN0bfiZ2o4Bz
67dB/pjB2F0qwZKwGYjrxB7kIn/keddFJxDezYn2We8zdufy//Z34f33XXR0HFza2JICFhLi7gWD
8pLnfNJmG1tlRfqniAOAgNuFHyQk4fleJ9iC8wTkOBpkiLex9KEfaKayRWy4RXR4xrLkRb6gfju3
taXkMvhmS6IhTH6EH+rvu1LyR2geLEAzIToP11UgfmJqXFIjA6soXdDxRTr58z65jyddRBslOjck
tubCpbJC6CGkp26xKuOyN8/kqnoxDNc5IducZ7dwwtIuUca5ZM75cwIudfx1+H534UUAgjOlnlPe
Tw6eY9/FIZ94yCIB89FfFhuETKZpnisiXF5qMAdk/l4qOnozui+6NOW5eZlLmVUiAVbCglaOZo4D
LRC2NlKj7Q0bBP0J4lCGhzsDQD2aoXjbRSdEYCfY+vnZ3K37+M1huB+qrEEAuinCAqxWLjej8i7f
hVd2RVjWZU3bBSu/qWaC+1uSdbZ3dHRPrX3fxeMhZg9ANSFmw56TZbjTJlmvdyzbhS0k3lqXb0Ou
p7fvs5rHXeR1gFEOd0zA+0fI+yC6NBZWu7bDarUB5rM7djmCdFdM+LQbgc0tlWxSO1HKM1nDXwxa
eUOSckx0wHiCArFqfCOC/F1k8jZ77fmaZhrmXeLBuvVutPUW5mHeJbniBQqgLQAUt02/rS7zps1Z
/ubOG0TP18XEc6R646dUvh6kOibRh7Rdn/D54qKr3y1RL538+eGRECZdCD1g67j0xbJRCs/Vx0TW
z6Mt53y2CTlfB+mY20UyYveUy98w4oDzWKVjILtb/6/cVuLwhmxXXKJBLCwC8L123vRnVm1bT+tH
sObKux4ssALCwsJXXiraEuLGE0D2iQPocl1f5m2C22QoHqfSNude3qbVr7pBjD5d+GEwPy9XmkHF
46zX/yZbPzbxy7kYlj7eFObQmaGvW8QwmnDqYzYj4iLnL/h67r5F/L7jcz3XwgLnZ7fnG8QPREIk
iL1xEWeT47wq94AZdMAl8DsHBmUHLAMBCDJo/n58MBjiwjp3luo4AACELVikAABYAwuWLVKF2sDC
URBiQWOwgAFAActYQSSwepjpcAmFRo4eQUYsiLDNInEN23QyWVAcQlJrCnZCmAtiGIQ/IP5AGAni
RooRgdlCAiBMoZcFgyCkGfEirKURCcBCURFA1TYIXkZdCqyQVQ8FLwWDtSiiTlg8C/qEBfRlValT
qSKEamtpD1gd6Bb0+nIiJZM2YeEUORRi0aMvSc2FiQMrgEiwFiNVurQprKd9EHKtiRCH56x2IaLA
+1IvX4gxBz4lbLhx4b6zade2fRs3bW0ETHqAtWzpmskIC6FdSsosrGDiCkbYqA1HpAgRhUaK/gPa
TBXWtozLDZaAdUiTl2zhgE6woHCEsIqnH87eeMTYwVAgMIv+5aKwsCgFw4HkKgC8MAYHhJAwDID9
xJlovQbXQ8EYSrRBsLQCYWmpICUyw4i3qcJogxKHgtltrIg0XM+YDolCAQccbNlAG2NUE5BAAxFU
MKJcjElOnPhe0jFEWHpcJDNjjDApm2D6OhGhFCEiEkWcSjFGIMr8YNDBBsWDqIrMgjCsg+kASIBB
HIzpJMIJu7IwpR1/8gKAZSJEyBZjgERoyCKPjCjJ/Pbr778AJXMqt0INPRTRRBVdlNFGHX0U0kgl
nZTSSi29FNNMNd2U0049/RTUUEUdldRS/k09FdVUVV2V1VZdfRXWWGWdldZabb0V11x13ZXXXn39
FdhghR2W2GKNpW2NhVwsLxgkVCyoA2M22MCWYDYgpcSIop222muzJWA4JIyJpJD/fByPNTOreImV
hig7syBgjNFGSPw6MM1FbYIRJJIwALgkXWPWXWNOcRKgzSfgTOpjODghiqBGY7IB18Bxy0Xi3IgK
DIbj9Tq2KgwGYwwCieVmfCnhuMK12NyIWEOI44/boGtbaq3FFqJ2K3YJAHnpFYeUjT9WLrktp0rZ
JKGTIxohowFQ2uOiExguRjgHRJGAl4mW+SWoYS4aopq7xbmgkBEaGcRIZtwoo6Awou7t/mMTXSRE
PyLLJaGIFlHOMA8maiNbAPYOpu+/s/UCoVIgWkagSAI3CaFnTZLrZJhOKyibyEtcYyP8EPIjoiBs
4Zm2sCRvzsCXkGCuIMRhUbwgxt96HAAEYPG3Z4Rwt90ws7ZsauapTF/KddjjbDzbDhC6xKRg2s6P
74L8vvBbhCoHQBy8bMcdGN0L4n224SPaPl7va5cNIvJzv/172Za5yaQN3gp7+eafb59788EXPHoA
pgc8IveByGSCBwCzMA8iBwwgLBAoN0NVhRIKi4g2WDcm5ZCuIALBTwIuaBINQkQuJulAiPBjErdg
0CQx2cBS2hAEEPKHLVyChRlihxCe/nlAHEiIzGzkApfxrCeGGWxgCLVFwpeAwhYlwhtiSqGNihwE
fQDInGMm95OlEDFsRiyb9UyCBNyZhIPBQOEHYQKLFb6khQBAohIRgpUm7jAuVozIGguyRDc6cY5J
rGMbC/JGKfIxIpHLCRep88WC0BEAduwjHsM4xoEkxnyjmYvyNEO/SkKLUA4slOsMCUKHcbIrHGld
JEsjyjJebjWmjKNg6BIWHwYwGwXBBSkLYoYglIiIwBDXbeJQiMmc0SQoQELjTEKJGcUElWXswWwu
8pAfdeaFVIRIL3+5FGS+JCbL9ItybAPKYKrSlUsJRiy/6czaUNOMfWnmbdYJGFV+/uZ1pVRSbtoZ
EW9CRZVqiQwR8abNPfozke/U5G2IORuBzOKKpDloQh0TlgpCRAmkeclkLjMVmbwkArCYjgfk98qp
XLMDbQDdbfolFzgCAECXsCFESjHPgjj0JRGVpuoos5R6Yi+dEw2DSV8CU5PI1G2VMSgsEBpHx1zU
JBkVE9yEOpuSAnIpG2lqX6TKwprySaIovSpuqupBojIUIo0x56CcWZWHmrUuDx1obVQKC4fRpa2g
AGtcwXoSWJzOD1mNiEDUGhHCvBUi2WDl3tZSurd0oj230REAXtM1nBR0TEIVpEnyOtOkWSWqW6Uk
OXOUkcZC7q4vqSxECmS0BAQR/iJ0NSo8AYs5Vl7WaXRZ7GeXUtrb2PYlvjPJRFCJ24Kclja+JQtC
5LragkymMpRs20QoxNyIOHett9nIWKcy3anERqvUDStpCINaADDIorA42FQ4AwvaGSN4GwFmX5oU
jIz1BRizwIpuiVJJwoopCM/rrjstC8koRkQQmAVAB8Jyv3jJtyD0hch+d0saKJIiFxGmm3eze13S
lPe8BfQvhegS3/kK+CXd+y984SfC+sHNhw+OcC4mPBsRc9i6x5Go/MTjAfViZTKBy3FEdhxd25jF
o+Kc31ImoyQgT6XImNOrSLQLALcY7yVN0QYL23bk2RDGLHq0DSm+2NWcuJRe/i5MUAOnmNkmD/KS
9a3XZLTxXi4HFUlLrnBAL9QGO+tlKlaeKDcBIGUqv0QtT5nNm0Uy1S2meTaBfklbszRZOtv5zv1N
SyYTOOQ9z9M3hQHGIgTShqW2oamgNomofWwbpJbGGKlONQBOfdmjtFpjV+WtkIMsyb6E8yWUME7T
aDPFKsCaLsswWmNcWhBSVIawfAnGjGadW0vLuMlmaNJwOBy7YfMZIs1u3pBvagYNB/KRtb0qrouZ
MbHWRtjywbZJzr1lh9h03QZByJ4s8m6IeJs27QZ3CWO9GNe1yBaR4HAPJEdwkxi81LVBCGfrOBxW
4MTR9qxfxCHiOgQ2JMiu/sMFkfNGlxAp4SU2UQ1CQD6biUx5OBRGY39ith4M7hIi9DJGBMaK8Zdo
nKpbVfc8C/TtgoAoZkvDoM1NgnOtGnopFB8lAwvy8ZDvhaZIHzXLh4bCQktX53DOEUKy5WWsT1Xp
AjpxVYqd66U2/ewAoETaEx7e0zXmtQgZbxdhMWVWizezdjcgLEbK4wtNha/sZd/kBAGRJtHG5iNM
CO0WxnC7zh0APfARYbMhVLP0fYB/70uBDHxczcemuBDpg+PvDvnL77mACp6N3PNu+MFTpfBdi1tf
Rv8S1su+83ThvLgNfBG97z22wZ296yHvNr0TsMPJLIpJlt922kA285UR/u6hafg0EKO5+pRsrVsk
CFrJIYB0lA7K8wSSTCGjZ4rBD1utfwYR36Rdfmay5PYR0v0Qn9gkMk9P6ta/lPZj0q1MqP4AsNqm
YvqQAiGq7+4Ebfzuj+n6ogPYT0gcsIFcDP/8qwK1yocoqQBJ7AFjLbbUQgEFIvecL1I4CBY2LiLk
hxVKKZk6wSxU5CJeMAZTi+u0RX4ysCd2gt3MySwUsGxwYEZQ8HQ8ACsoSQW1KgA/qpM873LM4LUC
C//aKnA6IAcTjZAiItM4aziMRxyacFAuhwpx8AMJSzQKAlzgjQZDq9KAECmEENCykAk5zvzU4no8
RA4PrXIKBD/McHJq/g3NrmcGB6MGXY/0TFBSWGMm4AlBwEIsyMIsfMQRUaBEyuIsQmfdwgAHggEM
JQKqDKIQKqMxtIFngMEPeqC1WEPg1mANQgYHeKa8RIMwQmMpkmIqMuMpTCMvoI4pMnETOxGfLEst
Ysgt4MIWMSOTmqLYNJET4QYx4sUoviIsKBESL1HdSDFeTrG1tknSyqaiTAIXv6kbxXEpAmMwSkwJ
d0gx1EnOJrESIzEipO03piJzxqoeserMEFFv/sQ/AEQdWcRFYERGQgwgXyRGZiQbXkZccqgQSOGk
MqTRtIQq9GIDCqFO7lA/GmQDgoAnQiY5IgFO5CRI6iRw0qTaWAQl0QhAT5BknhJyPRYSCRryIU1k
Q5ykdWqEMm4ET0xyTVJSIY2BIR0y2yLyQaYCGApSIO+QACjSIgfyp2rydCRCQk6STXiGSThkNq7S
JgWnJqWESgzkSoiS15ZCK0/nKAEuKSECFHAyEoJvIoTqLZ8r6/SRLuvSLu8SL/NSL/eSL/vSL/8S
MANTMAeTMAvTMA8TMRNTMReTMRvTMR8TMiNTMieTMivTMi8TMzNTMzeTMzvTMz8TNENTNEeTNEvT
NE8TNVNTNVeTNVvTNV8TNmPzLgMCADs=

------=_NextPart_000_001E_01C6C241.7D732A10--




From owner-namedroppers@ops.ietf.org Thu Aug 17 18:56:45 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDqn7-00020D-TQ
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 18:56:45 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDqn2-0005FJ-Dj
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 18:56:45 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDqjE-000Fwl-4N
	for namedroppers-data@psg.com; Thu, 17 Aug 2006 22:52:44 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [204.152.187.5] (helo=farside.isc.org)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Mark_Andrews@isc.org>)
	id 1GDqjD-000FwV-6Q
	for namedroppers@ops.ietf.org; Thu, 17 Aug 2006 22:52:43 +0000
Received: from drugs.dv.isc.org (localhost.isc.org [IPv6:::1])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by farside.isc.org (Postfix) with ESMTP id EE196E605D
	for <namedroppers@ops.ietf.org>; Thu, 17 Aug 2006 22:52:41 +0000 (UTC)
	(envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (localhost [127.0.0.1])
	by drugs.dv.isc.org (8.13.6/8.13.6) with ESMTP id k7HMqV57089462;
	Fri, 18 Aug 2006 08:52:32 +1000 (EST)
	(envelope-from marka@drugs.dv.isc.org)
Message-Id: <200608172252.k7HMqV57089462@drugs.dv.isc.org>
To: Eric Rescorla <ekr@networkresonance.com>
Cc: Matt Larson <mlarson@verisign.com>, namedroppers@ops.ietf.org
From: Mark Andrews <Mark_Andrews@isc.org>
Subject: Re: Removing the SERVFAIL response on hash collisions. 
In-reply-to: Your message of "Thu, 17 Aug 2006 08:33:35 MST."
             <20060817154134.414CE222425@laser.networkresonance.com> 
Date: Fri, 18 Aug 2006 08:52:31 +1000
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7fa173a723009a6ca8ce575a65a5d813


> Mark Andrews <Mark_Andrews@isc.org> wrote:
> > > Mark Andrews <Mark_Andrews@isc.org> wrote:
> > > > > Hmm... I think I'm still missing something.
> > > > > 
> > > > > Let's take a step back and walk through things again. We have a server
> > > > > for zone example.com. It has a bunch of names N_1, N_2, ... N_n
> > > > > registered so we have N_1.example.com, N_2.example.com,
> > > > > ... N_n.example.com. So far so good, right?  These correspond to a
> > > > > series of hashes H_1, H_2, ... H_j.  For convenience, we order the
> > > > > indices in hash order so that H_1 < H_2 < H_3 ... < H_n.
> > > > > 
> > > > > So, when someone asks for a name Q that isn't one of the registered
> > > > > names, the name server computes H(Q) and then finds H_i and H_i+1
> > > > > st. H_i < Q < H_i+1. He then returns the NSEC records for H_i and
> > > > > H_i+1. Right?
> > > > > 
> > > > > Now, the collision problem occurs when H(Q) is equal to one of our
> > > > > hashes H_j even though N_j != Q. At this point, even though Q doesn't
> > > > > exist, the nameserver can't generate a valid negative response because
> > > > > there is no pair of records which encloses H(Q). Do I have this right so
> > > > > far?
> > > > > 
> > > > > Now, my assertion is that as a practical matter this case can't occur
> > > > > because the number of names (n) in the domain would have to be well
> > > > > outside of any plausible bounds (order 2^80) in order to have a 
> > > > > reasonable chance of a collision. Now, it's true that an attacker
> > > > > can mount an offline attack and try to generate a name that has
> > > > > a hash that matches one of the known hashes, but the computational
> > > > > cost of that is roughly 2^160/n, which is even more unreasonable.
> > > > 
> > > > 	We are not talking about the number of names in a zone.
> > > > 	We are talking about names in the namespace that are NOT
> > > > 	in zone.
> > > 
> > > Well, we're talking about both. We're talking about the chance that
> > > an arbitrary name *not* in the zone will have a hash that is the
> > > same as the hash of one of the names in the zone.
> > 
> > 	Which will happen, with SHA1, on average once every (2^160)/n
> > 	NXDOMAIN responses.  n = the number of names in the zone.
> > 	Yes I'm well away of how many years between collisions it is
> > 	at current query rates.
> >
> > 	It most probably will never happen in our lifetimes.  But
> > 	it still could.
> 
> So, now we're circling back to the beginning again, where I said
> that, no, it wouldn't happen for any practical value of the number
> of queries. By which I mean that if every computer on the Internet
> (order 2^32) did 1000 (2^10) queries per second for the
> next million years (2^20) years, and if your zone has a billion
> (2^30) names in it, the chance of even one of those queries 
> generating a collision would be less than 2^(-60).
> 
> So, yes, in some sense it *could* happen, but it's far exceeded by the
> chance of any number of other improbable things (for instance, values
> spontaneously changing in program memory) that we don't bother to
> do anything about.
> 
> 
> > 	No one has stated that my solution will not work.  If it won't
> > 	work please tell me and I'll shutup.
> 
> It's not a matter of won't work. It's a matter of it's extra
> complexity that's not needed.

	SERVFAIL is a BAD response.

	SERVFAIL can mean I don't understand EDNS
	SERVFAIL can mean I don't understand CD
	SERVFAIL can mean I detected a error loading the zone
	SERVFAIL can mean I expired

	and thats just the list from auth servers.  Some of those SERVFAILs
	you can recover from.
	
	Returning SERVFAIL is just adding additional complexity to
	a already complex part of the answer analysis path.

	As a implementer I say that it is actually less complex to
	return the variable NSEC than to have to deal with the SERVFAIL.
	
	Yes, I'm written NSEC3 validator.  I'm well aware of how
	much more code I would need to be added to do this.

	SERVFAIL would cause you to requery with plain DNS (see the
	recovery comment above).  Once you got the plain DNS answer
	you would then attempt to prove that the answer was unsecure
	which would fail.  You would then try the next nameserver.
	Once you had tried all the nameservers for the zone that
	you could reach you would then return SERVFAIL.
	
	We already have to special case how we digest multiple records so
	this one is not really any different.

	This get a answer through to the validator that it can understand.

> -Ekr
--
ISC Training!  October 16-20, 2006, in the San Francisco Bay Area,
covering topics from DNS to DHCP.  Email training@isc.org.
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews@isc.org

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 17 19:25:05 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDrEX-0007Tg-P6
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 19:25:05 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDp8Z-0004J8-G9
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 17:10:47 -0400
Received: from psg.com ([147.28.0.62])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1GDomZ-0007SF-4o
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 16:48:05 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDojl-0004yr-0w
	for namedroppers-data@psg.com; Thu, 17 Aug 2006 20:45:09 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00,
	FORGED_RCVD_HELO,SPF_PASS autolearn=ham version=3.1.1
Received: from [65.205.251.74] (helo=colibri.verisign.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <pbaker@verisign.com>)
	id 1GDojk-0004yX-9i
	for namedroppers@ops.ietf.org; Thu, 17 Aug 2006 20:45:08 +0000
Received: from MOU1WNEXCN03.vcorp.ad.vrsn.com (mailer6.verisign.com [65.205.251.33])
	by colibri.verisign.com (8.13.6/8.13.4) with ESMTP id k7HKj3ea017576;
	Thu, 17 Aug 2006 13:45:03 -0700
Received: from MOU1WNEXMB04.vcorp.ad.vrsn.com ([10.25.13.157]) by MOU1WNEXCN03.vcorp.ad.vrsn.com with Microsoft SMTPSVC(6.0.3790.1830);
	 Thu, 17 Aug 2006 13:44:46 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: RE: Removing the SERVFAIL response on hash collisions. 
Date: Thu, 17 Aug 2006 13:45:01 -0700
Message-ID: <198A730C2044DE4A96749D13E167AD37C67231@MOU1WNEXMB04.vcorp.ad.vrsn.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Removing the SERVFAIL response on hash collisions. 
Thread-Index: AcbBxtij2ma/aVafSZuXLZgdgQbtZAAdtUug
From: "Hallam-Baker, Phillip" <pbaker@verisign.com>
To: "Rob Austein" <sra@isc.org>, <namedroppers@ops.ietf.org>
X-OriginalArrivalTime: 17 Aug 2006 20:44:46.0879 (UTC) FILETIME=[F9F192F0:01C6C23D]
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: -2.4 (--)
X-Scan-Signature: 856eb5f76e7a34990d1d457d8e8e5b7f


> [mailto:owner-namedroppers@ops.ietf.org] On Behalf Of Rob Austein

> The draft says "this will never happen, but just in case it=20
> does, you must check for it and send SERVFAIL when it does. =20
> Which it won't."

OK change the draft to state:

"The hash algorithm chosen must ensure that the likelihood of this =
condition occurring is sufficiently negligible. Implementations may =
respond to this highly improbable state in any manner they damn well =
choose."

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 17 19:54:29 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDrgz-00041r-G9
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 19:54:29 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDrgy-0003SO-6B
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 19:54:29 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDref-000KWz-8c
	for namedroppers-data@psg.com; Thu, 17 Aug 2006 23:52:05 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-0.1 required=5.0 tests=AWL,BAYES_00,
	DNS_FROM_RFC_ABUSE,DNS_FROM_RFC_POST,DNS_FROM_RFC_WHOIS,SPF_HELO_PASS,
	SPF_PASS autolearn=no version=3.1.1
Received: from [65.201.175.9] (helo=mail.verisignlabs.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <davidb@verisignlabs.com>)
	id 1GDrec-000KW6-G6
	for namedroppers@ops.ietf.org; Thu, 17 Aug 2006 23:52:02 +0000
Received: from [10.131.30.99] ([::ffff:216.168.239.87])
  (AUTH: PLAIN davidb, SSL: TLSv1/SSLv3,256bits,AES256-SHA)
  by mail.verisignlabs.com with esmtp; Thu, 17 Aug 2006 19:51:53 -0400
  id 002CC01A.44E50119.00005E44
Message-ID: <44E5011A.4000701@verisignlabs.com>
Date: Thu, 17 Aug 2006 19:51:54 -0400
From: David Blacka <davidb@verisignlabs.com>
User-Agent: Thunderbird 1.5.0.5 (Macintosh/20060719)
MIME-Version: 1.0
To: Mark Andrews <Mark_Andrews@isc.org>
CC: Eric Rescorla <ekr@networkresonance.com>,
  Matt Larson <mlarson@verisign.com>, namedroppers@ops.ietf.org
Subject: Re: Removing the SERVFAIL response on hash collisions.
References: <200608172252.k7HMqV57089462@drugs.dv.isc.org>
In-Reply-To: <200608172252.k7HMqV57089462@drugs.dv.isc.org>
X-Enigmail-Version: 0.94.0.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7baded97d9887f7a0c7e8a33c2e3ea1b

Mark Andrews wrote:

>>> 	No one has stated that my solution will not work.  If it won't
>>> 	work please tell me and I'll shutup.
>> It's not a matter of won't work. It's a matter of it's extra
>> complexity that's not needed.
> 
> 	SERVFAIL is a BAD response.

So, what is the response that the server should generate if it has
loaded a zone with a broken NSEC/NSEC3 chain, gets a query for a
nonexistent QNAME, and fails to find the covering NSEC/NSEC3?  (Hint:
BIND 9.3.x returns SERVFAIL...).

So, I see this case as the same case: looks for covering NSEC3, can't
find it.  And a broken NSEC or NSEC3 chain is so mind-bogglingly more
likely than a SHA-1 hash collision.

> 	SERVFAIL would cause you to requery with plain DNS (see the
> 	recovery comment above).  Once you got the plain DNS answer
> 	you would then attempt to prove that the answer was unsecure
> 	which would fail.  You would then try the next nameserver.
> 	Once you had tried all the nameservers for the zone that
> 	you could reach you would then return SERVFAIL.

So, what I like about this part of your argument is that your code must
already handle SERVFAIL.  And the behavior you describe sounds OK to me.

In short, using SERVFAIL for this case is (or should be) *zero* extra
code.  Which is about how much code we should devote to this case that
isn't going to happen.

-- 
David Blacka                      <davidb@verisignlabs.com>
Sr. Engineer    VeriSign Infrastructure Product Engineering

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 17 22:12:58 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDtr0-0003p7-9w
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 22:12:58 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDr5a-0007XE-M2
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 19:15:50 -0400
Received: from psg.com ([147.28.0.62])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1GDqtH-0001kE-Kc
	for dnsext-archive@lists.ietf.org; Thu, 17 Aug 2006 19:03:10 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDqpw-000GWI-Mf
	for namedroppers-data@psg.com; Thu, 17 Aug 2006 22:59:40 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [198.144.196.2] (helo=laser.networkresonance.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <ekr@networkresonance.com>)
	id 1GDqpv-000GUR-Gy
	for namedroppers@ops.ietf.org; Thu, 17 Aug 2006 22:59:39 +0000
Received: from networkresonance.com (raman.networkresonance.com [198.144.196.3])
	by laser.networkresonance.com (Postfix) with ESMTP id 7BAA2222425;
	Thu, 17 Aug 2006 16:07:12 -0700 (PDT)
To: Mark Andrews <Mark_Andrews@isc.org>
cc: Matt Larson <mlarson@verisign.com>, namedroppers@ops.ietf.org
Subject: Re: Removing the SERVFAIL response on hash collisions. 
In-reply-to: Your message of "Fri, 18 Aug 2006 08:52:31 +1000."
             <200608172252.k7HMqV57089462@drugs.dv.isc.org> 
X-Mailer: MH-E 7.4.3; nmh 1.0.4; XEmacs 21.4 (patch 19)
Date: Thu, 17 Aug 2006 15:59:13 -0700
From: Eric Rescorla <ekr@networkresonance.com>
Message-Id: <20060817230712.7BAA2222425@laser.networkresonance.com>
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: -2.4 (--)
X-Scan-Signature: 21c69d3cfc2dd19218717dbe1d974352

Mark Andrews <Mark_Andrews@isc.org> wrote:
> > It's not a matter of won't work. It's a matter of it's extra
> > complexity that's not needed.
> 
> 	SERVFAIL is a BAD response.
> 
> 	SERVFAIL can mean I don't understand EDNS
> 	SERVFAIL can mean I don't understand CD
> 	SERVFAIL can mean I detected a error loading the zone
> 	SERVFAIL can mean I expired
> 
> 	and thats just the list from auth servers.  Some of those SERVFAILs
> 	you can recover from.
>
> 	Returning SERVFAIL is just adding additional complexity to
> 	a already complex part of the answer analysis path.
> 
> 	As a implementer I say that it is actually less complex to
> 	return the variable NSEC than to have to deal with the SERVFAIL.
> 	
> 	Yes, I'm written NSEC3 validator.  I'm well aware of how
> 	much more code I would need to be added to do this.
> 
> 	SERVFAIL would cause you to requery with plain DNS (see the
> 	recovery comment above).  Once you got the plain DNS answer
> 	you would then attempt to prove that the answer was unsecure
> 	which would fail.  You would then try the next nameserver.
> 	Once you had tried all the nameservers for the zone that
> 	you could reach you would then return SERVFAIL.
> 	
> 	We already have to special case how we digest multiple records so
> 	this one is not really any different.
> 
> 	This get a answer through to the validator that it can understand.

But none of this matters because the case in question isn't
going to happen.

-Ekr

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 18 00:21:31 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDvrP-0004cq-Mq
	for dnsext-archive@lists.ietf.org; Fri, 18 Aug 2006 00:21:31 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDvrK-00070b-DH
	for dnsext-archive@lists.ietf.org; Fri, 18 Aug 2006 00:21:31 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDvm6-000CWr-R3
	for namedroppers-data@psg.com; Fri, 18 Aug 2006 04:16:02 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [204.152.187.5] (helo=farside.isc.org)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Mark_Andrews@isc.org>)
	id 1GDvm6-000CWg-5O
	for namedroppers@ops.ietf.org; Fri, 18 Aug 2006 04:16:02 +0000
Received: from drugs.dv.isc.org (localhost.isc.org [IPv6:::1])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by farside.isc.org (Postfix) with ESMTP id 6293BE6071
	for <namedroppers@ops.ietf.org>; Fri, 18 Aug 2006 04:16:01 +0000 (UTC)
	(envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (localhost [127.0.0.1])
	by drugs.dv.isc.org (8.13.6/8.13.6) with ESMTP id k7I4FtMr083798;
	Fri, 18 Aug 2006 14:15:56 +1000 (EST)
	(envelope-from marka@drugs.dv.isc.org)
Message-Id: <200608180415.k7I4FtMr083798@drugs.dv.isc.org>
To: David Blacka <davidb@verisignlabs.com>
Cc: namedroppers@ops.ietf.org
From: Mark Andrews <Mark_Andrews@isc.org>
Subject: Re: 11.3. NSEC-to-NSEC3 transition Considerations 
In-reply-to: Your message of "Thu, 17 Aug 2006 14:31:58 -0400."
             <44E4B61E.20008@verisignlabs.com> 
Date: Fri, 18 Aug 2006 14:15:55 +1000
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: a7d6aff76b15f3f56fcb94490e1052e4


> > 	Note: at somepoint we are also going to need to write how to
> > 	transition between different NSEC3 hash algorithms.  This will
> > 	entail specifying additional key types unless we specify a
> > 	range of hashes now.
> 
> You don't need to specify new key types for this.  You just start using
> the new algorithm and get the same basic behavior: insecure to those
> validators that do not understand it, secure behavior from those that do.

	So we now have a unsecure answer where all the components
	of the answer are secure.  Where I can securly verify any
	record that exists except wildcards but can't get secure
	no data responses or secure nxdomain responses.

	Do we set AD or not when returning a negative / wildcard
	answer?

	With optout we, theoretically, have a delegation in the
	optout range.  The answer at a given name is alway secure
	/ unsecure.

	With this behaviour the zone is unsecure without being
	signaled as being unsecure.

	For testing purposes we need a hash algorithm value that
	validators will never understand but signers do.  I'm
	using 245 for this at present.

	Mark
--
ISC Training!  October 16-20, 2006, in the San Francisco Bay Area,
covering topics from DNS to DHCP.  Email training@isc.org.
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews@isc.org

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 18 02:01:15 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDxPv-00070A-4R
	for dnsext-archive@lists.ietf.org; Fri, 18 Aug 2006 02:01:15 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDxPo-00029U-OM
	for dnsext-archive@lists.ietf.org; Fri, 18 Aug 2006 02:01:15 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GDxLz-000K4S-61
	for namedroppers-data@psg.com; Fri, 18 Aug 2006 05:57:11 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-1.5 required=5.0 tests=AWL,BAYES_00,
	FORGED_RCVD_HELO,SPF_SOFTFAIL autolearn=no version=3.1.1
Received: from [66.119.143.52] (helo=mail.rfburst.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <ho@alum.mit.edu>)
	id 1GDxLy-000K4C-6h
	for namedroppers@ops.ietf.org; Fri, 18 Aug 2006 05:57:10 +0000
Received: from localhost.localdomain (customer.radioburst.com [66.119.135.195] (may be forged))
	by mail.rfburst.com (8.12.8/8.12.8) with ESMTP id k7I5v3bG018577
	for <namedroppers@ops.ietf.org>; Thu, 17 Aug 2006 23:57:03 -0600
Received: from localhost.localdomain (tobermory [127.0.0.1])
	by localhost.localdomain (8.12.10/8.11.6) with ESMTP id k7I5pZ60012246
	for <namedroppers@ops.ietf.org>; Thu, 17 Aug 2006 23:51:35 -0600
Received: (from ho@localhost)
	by localhost.localdomain (8.12.10/8.12.10/Submit) id k7I5pZFf012242;
	Thu, 17 Aug 2006 23:51:35 -0600
Date: Thu, 17 Aug 2006 23:51:35 -0600
Message-Id: <200608180551.k7I5pZFf012242@localhost.localdomain>
From: "The Purple Streak, Hilarie Orman" <ho@alum.mit.edu>
Reply-To: "The Purple Streak, Hilarie Orman" <ho@alum.mit.edu>
To: namedroppers@ops.ietf.org
In-reply-to: Yourmessage <44E5011A.4000701@verisignlabs.com>
Subject: Re: Removing the SERVFAIL response on hash collisions.
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.1 (/)
X-Scan-Signature: 9182cfff02fae4f1b6e9349e01d62f32

... one evening when she had gone down to check her email she happened
to look up at the ceiling, and there she saw a big wooden mallet stuck
in one of the beams, held by a relay that would release if her DNS
server had to deal with an NSEC3 collision.

It must have been there for ages and ages, for it was all covered with
cobwebs; but somehow or another she had never noticed it before, and
at once she began thinking how dangerous it was to have the mallet
just there.

"For," thought she, "supposing him and me was married, and supposing
we was to have a son, and supposing he were to grow up to be a man,
and supposing he were to come down to draw cider like as I'm doing,
and supposing there were a hash collision and the mallet were to fall
on his head and kill him, how dreadful it would be!"

Ormative reference:
http://www.mainlesson.com/display.php?author=steel&book=english&story=sillies

Hilarie

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From jszs@chandaleigh.com Fri Aug 18 02:09:42 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GDxY6-0002Bx-Jq
	for dnsext-archive@lists.ietf.org; Fri, 18 Aug 2006 02:09:42 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GDxY6-0004HG-ER
	for dnsext-archive@lists.ietf.org; Fri, 18 Aug 2006 02:09:42 -0400
Received: from [85.97.80.33] (helo=dsl.dynamic85978033.ttnet.net.tr)
	by chiedprmail1.ietf.org with smtp (Exim 4.43)
	id 1GDxXz-0001aQ-1F
	for dnsext-archive@lists.ietf.org; Fri, 18 Aug 2006 02:09:40 -0400
Received: (qmail 25105 invoked from network); Fri, 18 Aug 2006 09:09:31 +0300
Received: from unknown (HELO vqe.ufkr) (85.97.188.55)
	by dsl.dynamic85978033.ttnet.net.tr with SMTP; Fri, 18 Aug 2006 09:09:31 +0300
Message-ID: <001b01c6c28c$dedd4212$37bc6155@vqe.ufkr>
From: "Antony Horn" <jszs@chandaleigh.com>
To: <dnsext-archive@lists.ietf.org>
Subject: aftershave
Date: Fri, 18 Aug 2006 09:00:47 +0300
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_0017_01C6C2A6.042A79AA"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.2670
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670
X-Spam-Score: 3.3 (+++)
X-Scan-Signature: 6a5c486139a804859f37cd11eb5255b5

This is a multi-part message in MIME format.

------=_NextPart_000_0017_01C6C2A6.042A79AA
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_0018_01C6C2A6.042A79C4"


------=_NextPart_001_0018_01C6C2A6.042A79C4
Content-Type: text/plain;
	charset="windows-1252"
Content-Transfer-Encoding: quoted-printable


We was listed for overseas, with good chance of prize money, anda =
noblemans freedom.
Now what the devil should a dominie like you know about thecharacter of =
a gentleman of family? The power of the armed over the unarmed was in =
that moment notablyexemplified. As he stood among themAlastair was =
amazed alike at his shabbiness and his self-possession. It would =
facilitate our task if your lordshipwould lend me a horse better fitted =
for my weight.
But the poor mans mind was far from humour, forhis earnestness increased =
with his hearers cynicism. Tell me, sir, have you not publishedcertain =
writings? The misadventure,which at an earlier stage would have acutely =
embarrassed him, nowpassed unnoticed.
Of the doings of his Prince he had heard nothing, and hefretted every =
hour at the lack of news. In Georgia they would have been goodsoldiers =
in a fortnight.
You are a faithful if importunate friend, sir.
Then youll take the west side of England and make for Warrington?
Ireturn to Chastlecote, and if I can get no helpers I must een seekfor =
the lady alone. Now I wonder at whathostel Menelaus and Alcinous could =
have foregathered.
If he sees fit to disbandyou, good and well; if not, you march as he =
commands. He poured the stuff into a mulling pot, and turned his =
attention tothe edibles. I am a soldier of someexperience and few of the =
Princes advisers have seen a campaign.
Sit you down, sir, if your legs are dry,for I hear the kail coming. =
Therefore Alcinous has done with Phaeacia andreturns to the Prince as =
fast as horse will carry him. Then he turned to the house, rememberingMr =
Kyds recommendation to the landlord.
Not a second must I lose inpushing north to join my Prince.
Myheart goes with you, and heres to a quick journey.
Alastair said, as he fitted a clumsy foot into astirrup.
Ill draw you an itinerarium, for Iwhiles travel that gait.
Then to thetutor: What would you have me do?
He seemed absorbed in his own reflections, andhad suddenly won a kind of =
rude dignity.
The patch of road appeared to beuninhabited, without the shabbiest =
beerhouse to cheer it.
The November dusk fell soon, and wet greyness gave place to wetmirk. =
Heres an old friend arrived intime to share my supper. Come in by the =
fire, sir, and no a wordtill youre warmed and fed. It would facilitate =
our task if your lordshipwould lend me a horse better fitted for my =
weight.
He was exchangingjocularities with his servant.
A sudden rush would haveswept the little man off, had not Methody Sam =
plucked him back.
I am a soldier of someexperience and few of the Princes advisers have =
seen a campaign. There is a chance, a hope, and, oh sir, I beseech you =
to pursueit.
That is precisely the damnable folly of it. General Oglethorpe is much =
beholden toyou. 
------=_NextPart_001_0018_01C6C2A6.042A79C4
Content-Type: text/html;
	charset="windows-1252"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1252">
<META content=3D"MSHTML 6.00.2900.2670" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2><IMG alt=3D"" hspace=3D0=20
src=3D"cid:001601c6c28c$dedd4190$37bc6155@vqe.ufkr" align=3Dbaseline=20
border=3D0></FONT></DIV>
<DIV><FONT face=3DArial size=3D2>We was listed for overseas, with good =
chance of=20
prize money, anda noblemans freedom.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Now what the devil should a dominie =
like you know=20
about thecharacter of a gentleman of family? The power of the armed over =
the unarmed=20
was in that moment notablyexemplified. As he stood among themAlastair =
was amazed=20
alike at his shabbiness and his self-possession. It would facilitate our =
task if=20
your lordshipwould lend me a horse better fitted for my =
weight.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>But the poor mans mind was far from =
humour, forhis=20
earnestness increased with his hearers cynicism. Tell me, sir, have you =
not=20
publishedcertain writings? The misadventure,which at an earlier stage =
would have=20
acutely embarrassed him, nowpassed unnoticed.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Of the doings of his Prince he had =
heard nothing,=20
and hefretted every hour at the lack of news. In Georgia they would have =
been=20
goodsoldiers in a fortnight.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>You are a faithful if importunate =
friend,=20
sir.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Then youll take the west side of =
England and make=20
for Warrington?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Ireturn to Chastlecote, and if I can =
get no helpers=20
I must een seekfor the lady alone. Now I wonder at whathostel Menelaus =
and Alcinous=20
could have foregathered.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>If he sees fit to disbandyou, good and =
well; if=20
not, you march as he commands. He poured the stuff into a mulling pot, =
and turned=20
his attention tothe edibles. I am a soldier of someexperience and few of =
the Princes=20
advisers have seen a campaign.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Sit you down, sir, if your legs are =
dry,for I hear=20
the kail coming. Therefore Alcinous has done with Phaeacia andreturns to =
the Prince=20
as fast as horse will carry him. Then he turned to the house, =
rememberingMr Kyds=20
recommendation to the landlord.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Not a second must I lose inpushing =
north to join my=20
Prince.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Myheart goes with you, and heres to a =
quick=20
journey.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Alastair said, as he fitted a clumsy =
foot into=20
astirrup.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Ill draw you an itinerarium, for =
Iwhiles travel=20
that gait.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Then to thetutor: What would you have =
me=20
do?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>He seemed absorbed in his own =
reflections, andhad=20
suddenly won a kind of rude dignity.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>The patch of road appeared to =
beuninhabited,=20
without the shabbiest beerhouse to cheer it.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>The November dusk fell soon, and wet =
greyness gave=20
place to wetmirk. Heres an old friend arrived intime to share my supper. =
Come in by=20
the fire, sir, and no a wordtill youre warmed and fed. It would =
facilitate our task=20
if your lordshipwould lend me a horse better fitted for my =
weight.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>He was exchangingjocularities with =
his=20
servant.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>A sudden rush would haveswept the =
little man off,=20
had not Methody Sam plucked him back.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I am a soldier of someexperience and =
few of the=20
Princes advisers have seen a campaign. There is a chance, a hope, and, =
oh sir, I=20
beseech you to pursueit.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>That is precisely the damnable folly of =
it. General=20
Oglethorpe is much beholden toyou. </FONT></DIV></BODY></HTML>

------=_NextPart_001_0018_01C6C2A6.042A79C4--

------=_NextPart_000_0017_01C6C2A6.042A79AA
Content-Type: image/gif;
	name="hectic.gif"
Content-Transfer-Encoding: base64
Content-ID: <001601c6c28c$dedd4190$37bc6155@vqe.ufkr>

R0lGODdhqQL0AecAAPrN2/LF13xamfbJ2fXJ2Fc5hu7D1VI0hFM2hVQ1hfXI2c6lxOO3z6V/r3tZ
mWJBjFU2hVs7iGtLkYVinqV/rue80aJ8rX1bmum90rGLtvfK2sykxGBAi4ZkoJ14q45qo9SryFM1
hHdWl66ItJ95rHxampdzp/nM282kxI1qomdHjlU3hffL2nVUl5l1qZt2qtuxy/nL2uW60em+09Sq
x5dzqF4/ivHF1smhwdCnxWlJkLCKte/D1dWryPHG19asyNyyy8ifwfjM2uG2zsuiw4Zkn8GZvfPH
18CYvYdkoIhloIpnoYNgnr2Vu1o8iIJfnea60GNEjVw9iezA1LSOt8eewGNDjOC1ztiuydetyOzB
1LOMtn9dm5Zyp9+0zZhzqFg5h5NwpnBQlJp2qoxqootoorONtlc4h10+ilY4htKpxn5cm2dIj76W
vOe70b6XvHZVl1k6iGRFjoRinqaAr4BenGBBi+rA0/TI2LeRuMadv7WOuMadwGFCjOW50Fs8icOa
vsKavmlKkG1NknRTlpBtpGVGjohmoMqiwpJupWVFjtmvyriRucyjw+i80dyxy49spHZUlu3C1Z96
q2xMkfPG2NqwyuS50OK3zuO4z6F8rVk7h3NSlcefwbuUu5RwprqTumhIj9Cnxsigwm9Ok6+ItL+X
vWZHj5Vxp8Sbv6mEsZBtpc+mxaeCsNOqx6+JtNatycmhwl8/iqN9rnhXmINgnXBPlN2zzKB7rKuF
st6zzIVjn4FfnLWOt2pKkcScv3pZmLeQuIBdm6eCsXlXmI5ro+7C1YRhnZx3qqiCsdKox/DE1uq/
0q2HtJ15q7GLtV4+inJRlKqFspJvpaN+rraPuOu/08Wdv3pYmW5Ok4lnoZl0qZt2qZVwp7KLtcCX
vXhWl7qSuquFs5FtpGJCjdGoxq2Is6aBsLmRuXFQlJ55q3JRlayGs9qwy4xpoqF8rM66vMm3ufnM
2qiponKSfX+WhtK7wOrGz/bM2Z2kmytzTAhjNFiGbKmpo9e9wzl5ViwAAAAAqQL0AQAI/gABCBxI
sKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bN
mzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jT
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

------=_NextPart_000_0017_01C6C2A6.042A79AA--




From owner-namedroppers@ops.ietf.org Fri Aug 18 09:32:39 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GE4Sl-00037k-Ei
	for dnsext-archive@lists.ietf.org; Fri, 18 Aug 2006 09:32:39 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GE4Sk-00032g-4S
	for dnsext-archive@lists.ietf.org; Fri, 18 Aug 2006 09:32:39 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GE4Op-0001Eb-0I
	for namedroppers-data@psg.com; Fri, 18 Aug 2006 13:28:35 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-1.4 required=5.0 tests=AWL,BAYES_00,
	DNS_FROM_RFC_POST autolearn=no version=3.1.1
Received: from [66.92.146.160] (helo=ogud.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Ed.Lewis@neustar.biz>)
	id 1GE4Oo-0001EK-8d
	for namedroppers@ops.ietf.org; Fri, 18 Aug 2006 13:28:34 +0000
Received: from [192.168.1.101] (ns.ogud.com [66.92.146.160])
	by ogud.com (8.13.1/8.13.1) with ESMTP id k7IDS6Sc002868;
	Fri, 18 Aug 2006 09:28:07 -0400 (EDT)
	(envelope-from Ed.Lewis@neustar.biz)
Mime-Version: 1.0
Message-Id: <a06230909c10b6fba148f@[192.168.1.101]>
In-Reply-To: <200608180551.k7I5pZFf012242@localhost.localdomain>
References: <200608180551.k7I5pZFf012242@localhost.localdomain>
Date: Fri, 18 Aug 2006 09:28:07 -0400
To: "The Purple Streak, Hilarie Orman" <ho@alum.mit.edu>
From: Edward Lewis <Ed.Lewis@neustar.biz>
Subject: Re: Removing the SERVFAIL response on hash collisions.
Cc: namedroppers@ops.ietf.org
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
X-Scanned-By: MIMEDefang 2.56 on 66.92.146.160
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 8b431ad66d60be2d47c7bfeb879db82c

Reading further...

And with that he closed his mail reader put down the laptop he was 
carrying and seating himself on a cask began to cry. And he cried and 
cried and cried - for all the time spent reading mail on a nice warm 
summer day.

But all ends happily:

So they deployed DNSSEC, and if they didn't live happy ever after, 
that has nothing to do with the story of the three sillies.

At 23:51 -0600 8/17/06, The Purple Streak, Hilarie Orman wrote:
>... one evening when she had gone down to check her email she happened
>to look up at the ceiling, and there she saw a big wooden mallet stuck
>in one of the beams, held by a relay that would release if her DNS
>server had to deal with an NSEC3 collision.
>
>It must have been there for ages and ages, for it was all covered with
>cobwebs; but somehow or another she had never noticed it before, and
>at once she began thinking how dangerous it was to have the mallet
>just there.
>
>"For," thought she, "supposing him and me was married, and supposing
>we was to have a son, and supposing he were to grow up to be a man,
>and supposing he were to come down to draw cider like as I'm doing,
>and supposing there were a hash collision and the mallet were to fall
>on his head and kill him, how dreadful it would be!"
>
>Ormative reference:
>http://www.mainlesson.com/display.php?author=steel&book=english&story=sillies
>
>Hilarie
>
>--
>to unsubscribe send a message to namedroppers-request@ops.ietf.org with
>the word 'unsubscribe' in a single line as the message text body.
>archive: <http://ops.ietf.org/lists/namedroppers/>

-- 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Edward Lewis                                                +1-571-434-5468
NeuStar

Soccer/Futbol. IPv6.  Both have lots of 1's and 0's and have a hard time
catching on in North America.

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 18 09:39:11 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GE4Z5-0007Zw-0M
	for dnsext-archive@lists.ietf.org; Fri, 18 Aug 2006 09:39:11 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GE4Z3-0003kL-Js
	for dnsext-archive@lists.ietf.org; Fri, 18 Aug 2006 09:39:10 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GE4Wh-0001w3-8K
	for namedroppers-data@psg.com; Fri, 18 Aug 2006 13:36:43 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-0.1 required=5.0 tests=AWL,BAYES_00,
	DNS_FROM_RFC_ABUSE,DNS_FROM_RFC_POST,DNS_FROM_RFC_WHOIS,SPF_HELO_PASS,
	SPF_PASS autolearn=no version=3.1.1
Received: from [65.201.175.9] (helo=mail.verisignlabs.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <davidb@verisignlabs.com>)
	id 1GE4Wg-0001vp-CU
	for namedroppers@ops.ietf.org; Fri, 18 Aug 2006 13:36:42 +0000
Received: from [10.131.30.99] ([::ffff:216.168.239.87])
  (AUTH: PLAIN davidb, SSL: TLSv1/SSLv3,256bits,AES256-SHA)
  by mail.verisignlabs.com with esmtp; Fri, 18 Aug 2006 09:36:36 -0400
  id 002C40D9.44E5C264.0000488F
Message-ID: <44E5C264.8030600@verisignlabs.com>
Date: Fri, 18 Aug 2006 09:36:36 -0400
From: David Blacka <davidb@verisignlabs.com>
User-Agent: Thunderbird 1.5.0.5 (Macintosh/20060719)
MIME-Version: 1.0
To: Mark Andrews <Mark_Andrews@isc.org>
CC: namedroppers@ops.ietf.org
Subject: Re: 11.3. NSEC-to-NSEC3 transition Considerations
References: <200608180415.k7I4FtMr083798@drugs.dv.isc.org>
In-Reply-To: <200608180415.k7I4FtMr083798@drugs.dv.isc.org>
X-Enigmail-Version: 0.94.0.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: f60d0f7806b0c40781eee6b9cd0b2135

Mark Andrews wrote:
>>> 	Note: at somepoint we are also going to need to write how to
>>> 	transition between different NSEC3 hash algorithms.  This will
>>> 	entail specifying additional key types unless we specify a
>>> 	range of hashes now.
>> You don't need to specify new key types for this.  You just start using
>> the new algorithm and get the same basic behavior: insecure to those
>> validators that do not understand it, secure behavior from those that do.
> 
> 	So we now have a unsecure answer where all the components
> 	of the answer are secure.  Where I can securly verify any
> 	record that exists except wildcards but can't get secure
> 	no data responses or secure nxdomain responses.

Correct.

> 	Do we set AD or not when returning a negative / wildcard
> 	answer?

Not.

> 	With optout we, theoretically, have a delegation in the
> 	optout range.  The answer at a given name is alway secure
> 	/ unsecure.
> 
> 	With this behaviour the zone is unsecure without being
> 	signaled as being unsecure.

It isn't signaled as such at the parent-side delegation, no.

Imagine that the validator gets a negative or wildcard response that
uses NSEC3 records with an unknown hash algorithm.  What does it do?
Since you obviously cannot actually validate the response, you have two
choices: return BOGUS or return INSECURE.

Obviously, we could define this case to be BOGUS, but do we have to? The
validator can verify all of the NSEC3 records and thus with confidence
know that the zone owner chose to use this unknown hash algorithm.  That
is, the validator can securely tell that the response can't be validated.

So, if we ignore the differences in when the validator knows this fact,
it is very similar to using an unknown signing algorithm or unknown DS
digest algorithm.  However, because of the difference in timing, the
entire zone isn't treated as secure or insecure, and thus, every time it
gets a negative/wildcard response from the zone will have to go through
the exercise of verifying all of the rrsets only to conclude that the
response is insecure.  Not ideal, but not horrible either.

If this case is defined as BOGUS, then yes, we will have to define new
signing algorithm aliases (or something) every time we add new hash
algorithms.

Which would you prefer?

> 	For testing purposes we need a hash algorithm value that
> 	validators will never understand but signers do.  I'm
> 	using 245 for this at present.

Signers and authoritative servers, correct?  Seems like a good idea to me.

-- 
David Blacka                      <davidb@verisignlabs.com>
Sr. Engineer    VeriSign Infrastructure Product Engineering

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 18 09:59:51 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GE4t5-0007Ib-F1
	for dnsext-archive@lists.ietf.org; Fri, 18 Aug 2006 09:59:51 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GE4t0-00063v-1s
	for dnsext-archive@lists.ietf.org; Fri, 18 Aug 2006 09:59:51 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GE4r6-0003hK-2Y
	for namedroppers-data@psg.com; Fri, 18 Aug 2006 13:57:48 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [204.152.187.5] (helo=farside.isc.org)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Mark_Andrews@isc.org>)
	id 1GE4r5-0003h8-8L
	for namedroppers@ops.ietf.org; Fri, 18 Aug 2006 13:57:47 +0000
Received: from drugs.dv.isc.org (localhost.isc.org [IPv6:::1])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by farside.isc.org (Postfix) with ESMTP id 608D4E6058
	for <namedroppers@ops.ietf.org>; Fri, 18 Aug 2006 13:57:46 +0000 (UTC)
	(envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (localhost [127.0.0.1])
	by drugs.dv.isc.org (8.13.6/8.13.6) with ESMTP id k7IDvgI5078052;
	Fri, 18 Aug 2006 23:57:42 +1000 (EST)
	(envelope-from marka@drugs.dv.isc.org)
Message-Id: <200608181357.k7IDvgI5078052@drugs.dv.isc.org>
To: David Blacka <davidb@verisignlabs.com>
Cc: namedroppers@ops.ietf.org
From: Mark Andrews <Mark_Andrews@isc.org>
Subject: Re: 11.3. NSEC-to-NSEC3 transition Considerations 
In-reply-to: Your message of "Fri, 18 Aug 2006 09:36:36 -0400."
             <44E5C264.8030600@verisignlabs.com> 
Date: Fri, 18 Aug 2006 23:57:42 +1000
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: c3a18ef96977fc9bcc21a621cbf1174b


> Mark Andrews wrote:
> >>> 	Note: at somepoint we are also going to need to write how to
> >>> 	transition between different NSEC3 hash algorithms.  This will
> >>> 	entail specifying additional key types unless we specify a
> >>> 	range of hashes now.
> >> You don't need to specify new key types for this.  You just start using
> >> the new algorithm and get the same basic behavior: insecure to those
> >> validators that do not understand it, secure behavior from those that do.
> > 
> > 	So we now have a unsecure answer where all the components
> > 	of the answer are secure.  Where I can securly verify any
> > 	record that exists except wildcards but can't get secure
> > 	no data responses or secure nxdomain responses.
> 
> Correct.
> 
> > 	Do we set AD or not when returning a negative / wildcard
> > 	answer?
> 
> Not.
> 
> > 	With optout we, theoretically, have a delegation in the
> > 	optout range.  The answer at a given name is alway secure
> > 	/ unsecure.
> > 
> > 	With this behaviour the zone is unsecure without being
> > 	signaled as being unsecure.
> 
> It isn't signaled as such at the parent-side delegation, no.
> 
> Imagine that the validator gets a negative or wildcard response that
> uses NSEC3 records with an unknown hash algorithm.  What does it do?
> Since you obviously cannot actually validate the response, you have two
> choices: return BOGUS or return INSECURE.
> 
> Obviously, we could define this case to be BOGUS, but do we have to? The
> validator can verify all of the NSEC3 records and thus with confidence
> know that the zone owner chose to use this unknown hash algorithm.  That
> is, the validator can securely tell that the response can't be validated.
> 
> So, if we ignore the differences in when the validator knows this fact,
> it is very similar to using an unknown signing algorithm or unknown DS
> digest algorithm.  However, because of the difference in timing, the
> entire zone isn't treated as secure or insecure, and thus, every time it
> gets a negative/wildcard response from the zone will have to go through
> the exercise of verifying all of the rrsets only to conclude that the
> response is insecure.  Not ideal, but not horrible either.
> 
> If this case is defined as BOGUS, then yes, we will have to define new
> signing algorithm aliases (or something) every time we add new hash
> algorithms.
> 
> Which would you prefer?

	Actually I would prefer to only accept new hash algorithms
	with a corresponding change in dnskey algorithm identifiers.
	To migrate to new hash algorithm you perform a key rollover
	then you perform the hash algorithm change.  This preserves
	all the logic for identifing if a zone is secure or not.

	Either that or remove hash algorithm agility altogether.
 
> > 	For testing purposes we need a hash algorithm value that
> > 	validators will never understand but signers do.  I'm
> > 	using 245 for this at present.
> 
> Signers and authoritative servers, correct?  Seems like a good idea to me.

	Yes.
 
> -- 
> David Blacka                      <davidb@verisignlabs.com>
> Sr. Engineer    VeriSign Infrastructure Product Engineering
--
ISC Training!  October 16-20, 2006, in the San Francisco Bay Area,
covering topics from DNS to DHCP.  Email training@isc.org.
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews@isc.org

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From kkpgm@aamu.nl Fri Aug 18 14:35:22 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GE9Bi-0005PZ-5g
	for dnsext-archive@lists.ietf.org; Fri, 18 Aug 2006 14:35:22 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GE97T-0001ay-JK
	for dnsext-archive@lists.ietf.org; Fri, 18 Aug 2006 14:30:59 -0400
Received: from [219.82.20.162] (helo=xrrcgfu)
	by chiedprmail1.ietf.org with smtp (Exim 4.43)
	id 1GE96r-0001qR-43
	for dnsext-archive@lists.ietf.org; Fri, 18 Aug 2006 14:30:24 -0400
Received: from [219.82.63.169] (helo=iio)
	by xrrcgfu with smtp (Exim 4.43)
	id 1GE98q-0008jQ-1E; Sat, 19 Aug 2006 02:32:24 +0800
Message-ID: <001b01c6c2f4$355046cd$a93f52db@iio>
From: "Tilda Weber" <kkpgm@aamu.nl>
To: <dnsext-archive@lists.ietf.org>
Subject: tartan
Date: Sat, 19 Aug 2006 02:19:15 +0800
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_0017_01C6C337.437386A9"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
X-Spam-Score: 0.0 (/)
X-Scan-Signature: eda4528ec6326d3504ad3a985d220c76

This is a multi-part message in MIME format.

------=_NextPart_000_0017_01C6C337.437386A9
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_0018_01C6C337.437386B2"


------=_NextPart_001_0018_01C6C337.437386B2
Content-Type: text/plain;
	charset="windows-1252"
Content-Transfer-Encoding: quoted-printable


We go to the bridge, but not by this road.
They said they were safer where they were. A spearhad struck my helmet =
and well-nigh dropped me. We ask youonly this: waste neither words nor =
time on Tibur. The drums seemed to be within the place itself, invisible =
andbeaten by invisible drummers.
Let us bring them where they can talk with Evalie and with us two. My =
handslipped from his throat to his chest.
Her red braids were loose, her sword wasred, and she was nigh as =
battle-stained as I. That bladewent through the mail right into the =
lungs . Was that not what you expected when you dared to take me? Now I =
could see Tibur, his horse pacingtoward the bridge-end. A hammer hummed =
by my head, missing it by a hair. Oh, I know she said, and stared down =
at Tibur.
Now we shall wipe out your yellow dogs for once and all. The city =
nestled in a hollow between sheer, unscalable black walls. Bythe talking =
drums they would send our message to the stronghold of theLittle People.
Bare-headed,blood-flecked I rode, shouting, sword dripping red. That we =
ask the Rrrllya tosend us on the morrow an embassy empowered to arrange =
a lasting peace. And did this tale also tell how I was slain?
I wasdown from mine before his great sledge was half-raised to hurl.
I lifted my sword to slash at Tiburs throat. There would be little =
trouble incaring for them in that immense place. It would be better if =
you and the others slept here, Dara.
Before he could clench me again, my hand had swept down into thegirdle =
and clutched the dart. Ikissed him on the eyes, and put a sword in his =
dead hand. We go to the bridge, but not by this road. All of hate I had =
held seemedto have poured out upon Tibur.
They glanced at each other, oddly, saluted, and went on. The soldiers =
were plainly uneasy, theprisoners excited, and curiously defiant. She =
walked away, through thecurtain, but not before I had seen the tears on =
her cheeks.
I took it withtrembling hands, and drank deep. She looked back at me, =
brown eyes cold,implacable. His sound arm swept up,hand clutching at my =
throat. 
------=_NextPart_001_0018_01C6C337.437386B2
Content-Type: text/html;
	charset="windows-1252"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1252">
<META content=3D"MSHTML 6.00.2600.0000" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2><IMG alt=3D"" hspace=3D0=20
src=3D"cid:001601c6c2f4$355046a0$a93f52db@iio" align=3Dbaseline=20
border=3D0></FONT></DIV>
<DIV><FONT face=3DArial size=3D2>We go to the bridge, but not by this=20
road.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>They said they were safer where they =
were. A=20
spearhad struck my helmet and well-nigh dropped me. We ask youonly this: =
waste=20
neither words nor time on Tibur. The drums seemed to be within the place =
itself,=20
invisible andbeaten by invisible drummers.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Let us bring them where they can talk =
with Evalie=20
and with us two. My handslipped from his throat to his =
chest.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Her red braids were loose, her sword =
wasred, and=20
she was nigh as battle-stained as I. That bladewent through the mail =
right into the=20
lungs . Was that not what you expected when you dared to take me? Now I =
could see=20
Tibur, his horse pacingtoward the bridge-end. A hammer hummed by my =
head, missing it=20
by a hair. Oh, I know she said, and stared down at Tibur.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Now we shall wipe out your yellow dogs =
for once and=20
all. The city nestled in a hollow between sheer, unscalable black walls. =
Bythe=20
talking drums they would send our message to the stronghold of =
theLittle=20
People.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Bare-headed,blood-flecked I rode, =
shouting, sword=20
dripping red. That we ask the Rrrllya tosend us on the morrow an embassy =
empowered=20
to arrange a lasting peace. And did this tale also tell how I was=20
slain?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I wasdown from mine before his great =
sledge was=20
half-raised to hurl.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I lifted my sword to slash at Tiburs =
throat. There=20
would be little trouble incaring for them in that immense place. It =
would be better=20
if you and the others slept here, Dara.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Before he could clench me again, my =
hand had swept=20
down into thegirdle and clutched the dart. Ikissed him on the eyes, and =
put a sword=20
in his dead hand. We go to the bridge, but not by this road. All of hate =
I had held=20
seemedto have poured out upon Tibur.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>They glanced at each other, oddly, =
saluted, and=20
went on. The soldiers were plainly uneasy, theprisoners excited, and =
curiously=20
defiant. She walked away, through thecurtain, but not before I had seen =
the tears on=20
her cheeks.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I took it withtrembling hands, and =
drank deep. She=20
looked back at me, brown eyes cold,implacable. His sound arm swept =
up,hand clutching=20
at my throat. </FONT></DIV></BODY></HTML>

------=_NextPart_001_0018_01C6C337.437386B2--

------=_NextPart_000_0017_01C6C337.437386A9
Content-Type: image/gif;
	name="yep.gif"
Content-Transfer-Encoding: base64
Content-ID: <001601c6c2f4$355046a0$a93f52db@iio>

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
ADs=

------=_NextPart_000_0017_01C6C337.437386A9--




From owner-namedroppers@ops.ietf.org Fri Aug 18 16:33:51 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GEB2N-0006LR-C7
	for dnsext-archive@lists.ietf.org; Fri, 18 Aug 2006 16:33:51 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GEB2L-00051m-TO
	for dnsext-archive@lists.ietf.org; Fri, 18 Aug 2006 16:33:51 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GEAvr-0006UL-Fp
	for namedroppers-data@psg.com; Fri, 18 Aug 2006 20:27:07 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-1.5 required=5.0 tests=AWL,BAYES_00,BIZ_TLD 
	autolearn=no version=3.1.1
Received: from [129.188.136.8] (helo=motgate8.mot.com)
	by psg.com with esmtp (Exim 4.60 (FreeBSD))
	(envelope-from <Donald.Eastlake@motorola.com>)
	id 1GEAvn-0006U0-TH
	for namedroppers@ops.ietf.org; Fri, 18 Aug 2006 20:27:04 +0000
Received: from il06exr04.mot.com (il06exr04.mot.com [129.188.137.134])
	by motgate8.mot.com (8.12.11/Motorola) with ESMTP id k7IKR28X022942
	for <namedroppers@ops.ietf.org>; Fri, 18 Aug 2006 13:27:03 -0700 (MST)
Received: from de01exm64.ds.mot.com (de01exm64.am.mot.com [10.176.8.15])
	by il06exr04.mot.com (8.13.1/8.13.0) with ESMTP id k7IKR2JP018569
	for <namedroppers@ops.ietf.org>; Fri, 18 Aug 2006 15:27:02 -0500 (CDT)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: DNSEXT WGLC: RFC2929bis
Date: Fri, 18 Aug 2006 16:27:00 -0400
Message-ID: <3870C46029D1F945B1472F170D2D979001482977@de01exm64.ds.mot.com>
In-Reply-To: <a06230904c108cc1fa8f1@[10.31.32.167]>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: DNSEXT WGLC: RFC2929bis
Thread-Index: AcbBN6PiOm0915YfQXyOwfSoO0NvbgACCCgQ
From: "Eastlake III Donald-LDE008" <Donald.Eastlake@motorola.com>
To: "Edward Lewis" <Ed.Lewis@neustar.biz>
Cc: <namedroppers@ops.ietf.org>
X-Brightmail-Tracker: AAAAAQAAAAQ=
X-White-List-Member: TRUE
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.5 (/)
X-Scan-Signature: cf3becbbd6d1a45acbe2ffd4ab88bdc2

See below at ###=20

-----Original Message-----
From: Edward Lewis [mailto:Ed.Lewis@neustar.biz]=20
Sent: Wednesday, August 16, 2006 9:26 AM
To: Eastlake III Donald-LDE008
Cc: Edward Lewis; namedroppers@ops.ietf.org
Subject: RE: DNSEXT WGLC: RFC2929bis

Since I'm passing back through the neighborhood after a short trip to
insanity.  (Believe me, it's usually a very short trip for me.)

At 23:03 -0400 8/11/06, Eastlake III Donald-LDE008 wrote:

>@@@ ? Well, yes, the CLASS field is after the labels but label types=20
>are CLASS independent by definition. That means that the wire encoding=20
>and DNS properties (such as "case insensitivity") of labels can't vary=20
>by CLASS. But the user interface properties certainly could. So an=20
>alternative solution to Internationalized Domain Names, which of course

>was not adopted, would have been a new CLASS where the current ordinary

>"ASCII" labels were always interpreted as UTF-8.
>
>@@@ And, while CLASS can't change the syntax of the TYPE field itself,=20
>it can certainly change the syntax of the RDATA if the TYPE is CLASS=20
>specific.

The core of my point is - but no one has found a use for CLASS-dependent
RDATA definitions in umpteen years (or ever).=20
"Could, would", but "haven't".

###  I don't know if any of the existing CLASS dependent RRTYPEs have
different real uses in the HS or CH CLASSes but, if you assume that IN
is the only CLASS that will ever matter or be used in a significant
portion of the networks in the world, then there is no difference
between CLASS specific RRTYPEs and cross CLASS RRTYPEs. So it seems like
your statement that "no one has found a use for CLASS-dependent RDATA
definitions" mostly reduces to no one deciding to use a CLASS other than
IN. Once they have decided to use IN, it immediately closes off all
possibility of using a different meaning for a CLASS dependent RRTYPE so
there is no reason for them to even think about it.

That's why I asked "why suddenly the reputed interest in CLASS again?"

### If you are asking about interest in general, the only recent spurt I
can think of off hand related to internationalization.

### If you are asking why I was thinking about CLASS, working of 2929bis
automatically forces me to think about all these various code points,
their interactions and their allocations. It didn't make me think very
hard about CLASS/RRTYPE interactions because I missed this issue until
the WGLC for 2929bis. In fact, likely I had thought of this before and
just put it in at an earlier version of the draft, no one would care
very much and we wouldn't be having this conversation and it would just
go through and be part of the new BCP.

Theoretically, oh well, but pragmatically?

### I never claimed this proposed change was terribly important but
unless we are going to rewrite the fundamentals of DNS, why not take
them into account? The provisions I'm talking about affect allocation
which is exactly the topic of 2929bis. If they were adopted, things
would be fine if someone did get a CLASS allocation and wanted to use it
for their own thing. If we don't adopt this simple change and someone
gets a CLASS allocation, you would probably end up having to update
2929bis.

>@@@ One reason to want you own CLASS is to get your own root servers.

As Bill says later, you don't need a new CLASS to run your own root.

### And, as I answered him: "Of course there are a bunch of details and
assumptions in my statement that I thought it would be tedious to spell
out. If you don't care about access to the generally accepted IN CLASS
DNS tree and/or don't care about following the original DNS design
and/or are willing to implement enough special case kludgery, there are
several ways you can have your own root servers." But CLASS is the
intended way to have your own tree completely under the control of your
own root while still having access to the generally accepted IN tree.

-=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-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D
-=3D-
Edward Lewis
+1-571-434-5468
NeuStar

### Thanks,
### Donald

Soccer/Futbol. IPv6.  Both have lots of 1's and 0's and have a hard time
catching on in North America.

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 18 16:33:53 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GEB2P-0006Lg-RS
	for dnsext-archive@lists.ietf.org; Fri, 18 Aug 2006 16:33:53 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GEB2O-00051s-Hr
	for dnsext-archive@lists.ietf.org; Fri, 18 Aug 2006 16:33:53 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GEB05-0006nr-5M
	for namedroppers-data@psg.com; Fri, 18 Aug 2006 20:31:29 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-0.1 required=5.0 tests=AWL,BAYES_00,
	DNS_FROM_RFC_ABUSE,DNS_FROM_RFC_POST,DNS_FROM_RFC_WHOIS,SPF_HELO_PASS,
	SPF_PASS autolearn=no version=3.1.1
Received: from [65.201.175.9] (helo=mail.verisignlabs.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <davidb@verisignlabs.com>)
	id 1GEB03-0006nT-De
	for namedroppers@ops.ietf.org; Fri, 18 Aug 2006 20:31:27 +0000
Received: from [10.131.30.99] ([::ffff:216.168.239.87])
  (AUTH: PLAIN davidb, SSL: TLSv1/SSLv3,256bits,AES256-SHA)
  by mail.verisignlabs.com with esmtp; Fri, 18 Aug 2006 16:31:26 -0400
  id 002C40FC.44E6239E.00005A49
Message-ID: <44E6239E.9000500@verisignlabs.com>
Date: Fri, 18 Aug 2006 16:31:26 -0400
From: David Blacka <davidb@verisignlabs.com>
User-Agent: Thunderbird 1.5.0.5 (Macintosh/20060719)
MIME-Version: 1.0
To: Mark Andrews <Mark_Andrews@isc.org>
CC: namedroppers@ops.ietf.org
Subject: Re: 11.3. NSEC-to-NSEC3 transition Considerations
References: <200608181357.k7IDvgI5078052@drugs.dv.isc.org>
In-Reply-To: <200608181357.k7IDvgI5078052@drugs.dv.isc.org>
X-Enigmail-Version: 0.94.0.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: ffa9dfbbe7cc58b3fa6b8ae3e57b0aa3

Mark Andrews wrote:

>> If this case is defined as BOGUS, then yes, we will have to define new
>> signing algorithm aliases (or something) every time we add new hash
>> algorithms.
>>
>> Which would you prefer?
> 
> 	Actually I would prefer to only accept new hash algorithms
> 	with a corresponding change in dnskey algorithm identifiers.
> 	To migrate to new hash algorithm you perform a key rollover
> 	then you perform the hash algorithm change.  This preserves
> 	all the logic for identifing if a zone is secure or not.

Why is this logic important to preserve?  That is, if the cost is having
 to allocate new algorithm codes every time we introduce new hash
algorithms, what is the benefit?

-- 
David Blacka                      <davidb@verisignlabs.com>
Sr. Engineer    VeriSign Infrastructure Product Engineering

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 18 20:51:42 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GEF3u-00047p-PH
	for dnsext-archive@lists.ietf.org; Fri, 18 Aug 2006 20:51:42 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GECHk-0005t6-9R
	for dnsext-archive@lists.ietf.org; Fri, 18 Aug 2006 17:53:48 -0400
Received: from psg.com ([147.28.0.62])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1GEC45-0006JD-Ku
	for dnsext-archive@lists.ietf.org; Fri, 18 Aug 2006 17:39:46 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GEBzx-000BKd-Vx
	for namedroppers-data@psg.com; Fri, 18 Aug 2006 21:35:25 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-1.5 required=5.0 tests=AWL,BAYES_00,BIZ_TLD 
	autolearn=no version=3.1.1
Received: from [129.188.136.8] (helo=motgate8.mot.com)
	by psg.com with esmtp (Exim 4.60 (FreeBSD))
	(envelope-from <Donald.Eastlake@motorola.com>)
	id 1GEBzu-000BKI-O0
	for namedroppers@ops.ietf.org; Fri, 18 Aug 2006 21:35:22 +0000
Received: from il06exr03.mot.com (il06exr03.mot.com [129.188.137.133])
	by motgate8.mot.com (8.12.11/Motorola) with ESMTP id k7ILZMTv003151
	for <namedroppers@ops.ietf.org>; Fri, 18 Aug 2006 14:35:22 -0700 (MST)
Received: from de01exm64.ds.mot.com (de01exm64.am.mot.com [10.176.8.15])
	by il06exr03.mot.com (8.13.1/8.13.0) with ESMTP id k7ILZLqf015511
	for <namedroppers@ops.ietf.org>; Fri, 18 Aug 2006 16:35:21 -0500 (CDT)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: DNSEXT WGLC: RFC2929bis
Date: Fri, 18 Aug 2006 17:35:20 -0400
Message-ID: <3870C46029D1F945B1472F170D2D9790014829CE@de01exm64.ds.mot.com>
In-Reply-To: <a06230900c108e4c69cb2@[10.31.32.167]>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: DNSEXT WGLC: RFC2929bis
Thread-Index: AcbBRqQosXDHZCQ2QcKLvOAFSf6wMgBiiIPA
From: "Eastlake III Donald-LDE008" <Donald.Eastlake@motorola.com>
To: <namedroppers@ops.ietf.org>
X-Brightmail-Tracker: AAAAAQAAAAQ=
X-White-List-Member: TRUE
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: -1.5 (-)
X-Scan-Signature: 1a1bf7677bfe77d8af1ebe0e91045c5b

Hi Ed,

Thanks for your message below, it has made me think more about some
aspects of this...

See below at ###=20

-----Original Message-----
From: Edward Lewis [mailto:Ed.Lewis@neustar.biz]=20
Sent: Wednesday, August 16, 2006 11:14 AM
To: Eastlake III Donald-LDE008
Cc: namedroppers@ops.ietf.org
Subject: RE: DNSEXT WGLC: RFC2929bis

At 14:08 -0400 8/12/06, Eastlake III Donald-LDE008 wrote:

>@@@ Why do you think the process in this document would be slower or=20
>worse than the current process? As far as I can tell, the consensus of=20
>the DNSEXT working group, with which I agree, is that this is a=20
>liberalization that will make change easier. Most of the motivation for

>this document is to make it easier, in some cases, to get RRTYPE=20
>assignments.

Being non-specific, the DNSEXT WG is comprised of engineers and not
bureaucrats.  You might think that this is a point of pride, but it's
also a point of weakness.  It's the same as having this group try to
debate the legal issues of liability of signing a zone in DNSSEC - we
are also not lawyers.

### I don't think there is much similarity. Although there are (nice)
people involved, so a finite error rate is only to be expected, the
whole idea of IANA Considerations is to make the decisions required of
IANA to be mechanistic, objective decisions. That is certainly amenable
to engineering and has nothing to do with legal issues which changes
with the constantly shifting human judgment of judges.

That's why I feel that parts of the document, specifically the number
ranges, may be overkill.  We are over engineering a bureaucratic
process.  The result will be poorer performance of the bureaucracy (via
higher staffing costs or slower response time, for example).

### As I see it, the relevant questions are is there technical utility
in a distinction, like data versus non-data RRTYPEs, and how hard is it
to make IANA's decision mechanistic. I believe there is substantial
utility, if we want the DNS to be able to handle unknown RRs, so DNS
software which doesn't understand the RRTYPE has an independent way of
telling whether it should cache the RR. And IANA's decision criterion
would have been trivial if RFC 2929 had simply required any I-D IANA
Considerations section that allocated an RRTYPE to clearly state if it
was a data or non-data RRTYPE and similarly for any other document being
used for a 'Specification Required' RRTYPE allocation. In fact, I would
argue that IANA should really have insisted on such a provision in RFC
2929 to avoid the existing situation where IANA might have to do some
technical analysis of the specification to make the data versus non-data
distinction. Part of the idea of proper IANA Considerations is to avoid
such a burden on IANA. I think that, for RRTYPEs, 2929bis solves this
problem in a different way by putting a DNS Expert in the loop who will
be able to determine this.=20

### If things are set up properly (properly "engineered") it should make
little different to IANA how many categories of RRTYPEs there are unless
IANA has to do some analysis, an alternative which fundamentally doesn't
work. If IANA Considerations sections that allocate an RRTYPE were
required to clearly specify the category, when IANA works on such a
document they just pick up the category and assign an RRTYPE from that
category or bounce the document back for more information.
Alternatively, if an expert is going to look at the specification, they
should be recommending a number form the right category for the RRTYPE
to IANA. If the specification is so opaque the expert can't figure out
if it is a data or non-data RR, they should reject it out of hand.

Does the OPT RR's type code value of 41 hurt implementations?  I ask
because it was mistakenly assigned that instead of a meta-RR number
(like 25x I think?).  If history says it has not been a problem, let's
drop the stratification of the numbers.  Let's streamline the
bureaucracy.

### I do not see how that follows. So there was one case where giving a
meta-RR a number from the data-RR range did not cause a problem. Why
does this imply that it is just fine to make it inherently impossible
for future DNS software to tell whether an unknown RR is a data RR which
should be cached or a non-data RR which shouldn't?  Among other things,
OPT overloads the CLASS field with the sender's UDP payload size limit
and is supposed to always have root as the owner name, so even if it
were cached, it seems very unlikely to cause problems. Who knows what
owner name or other characteristic future unknown meta-RRs will have?=20

-=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-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D
-=3D-
Edward Lewis
+1-571-434-5468
NeuStar

### Thanks,
### Donald

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From idz@fi.huhtamaki.com Fri Aug 18 20:59:43 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GEFBf-0006Uk-9H
	for dnsext-archive@lists.ietf.org; Fri, 18 Aug 2006 20:59:43 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GEEPC-0001eg-GB
	for dnsext-archive@lists.ietf.org; Fri, 18 Aug 2006 20:09:38 -0400
Received: from [87.238.208.108] (helo=bfgr)
	by chiedprmail1.ietf.org with smtp (Exim 4.43)
	id 1GEEA2-0008M1-7k
	for dnsext-archive@lists.ietf.org; Fri, 18 Aug 2006 19:54:10 -0400
Received: from [87.238.51.37] (helo=hlfnys)
	by bfgr with smtp (Exim 4.43)
	id 1GEEAT-0004mg-Pf; Sat, 19 Aug 2006 01:54:25 +0200
Message-ID: <001701c6c321$8fd5370c$2533ee57@hlfnys>
From: "Susy Gaines" <idz@fi.huhtamaki.com>
To: <dnsext-archive@lists.ietf.org>
Subject: swear word
Date: Sat, 19 Aug 2006 01:53:13 +0200
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_0013_01C6C332.535E06F4"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
X-Spam-Score: 4.3 (++++)
X-Scan-Signature: 667ab3155b58f6148f26cdbf27b4043b

This is a multi-part message in MIME format.

------=_NextPart_000_0013_01C6C332.535E06F4
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_0014_01C6C332.535E06FA"


------=_NextPart_001_0014_01C6C332.535E06FA
Content-Type: text/plain;
	charset="windows-1252"
Content-Transfer-Encoding: quoted-printable



That was what first convinced me that my guess was right. Pond nodded; =
he seemed to be suddenly smitten with a fit ofabstraction. But they =
sometimes do the most deadly andawful damage.
A story always does seem rambling and futile if youleave out what really =
happened. But they sometimes do the most deadly andawful damage.
A story always does seem rambling and futile if youleave out what really =
happened.
But all this textual criticism really affects areligion only founded on =
texts.
That sounds rather interesting, said Dyer, with some =
restrainedamusement.
Wotton looked puzzled; and Pond sat down in silence, stirring thefire =
and staring at it. And very lucid, too, said Gahagan with a grin.
It is not always certain whether philanthropy means alove of men, or of =
man, or of mankind. The proverb asks: Who shall decide when doctors =
disagree?
You see, they stop conversations that are not worthstarting again.
And very lucid, too, said Gahagan with a grin. They will drop not =
onlybricks but bombshells; and then expect them not to explode. In =
thatcase, Polonius might have been pardoned in regarding the =
Princesmadness as finally proved. I suppose wecant all feel the sanctity =
of really futile conversation. And I understand that, upon reflection, =
ye takthe same view.
Because Ididnt say he worked with his coach.
But he seems somehow associatedwith theatrical things at the moment. =
This has nothing to do withthe story; but it is a marvellous addition to =
the pantomime. Most fellows who talk paradoxes are only trying to show =
off.
At present Iam still curious about the man who murdered another man =
because heagreed with him.
I saidhe spent days and nights with his coach; but they werent =
preparingfor any examination.
Yes, assented Wotton, weve rather strayed from the subject,havent we?
In thatcase, Polonius might have been pardoned in regarding the =
Princesmadness as finally proved. 
------=_NextPart_001_0014_01C6C332.535E06FA
Content-Type: text/html;
	charset="windows-1252"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1252">
<META content=3D"MSHTML 6.00.2600.0000" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2><IMG alt=3D"" hspace=3D0=20
src=3D"cid:000d01c6c321$8fd536d0$2533ee57@hlfnys" align=3Dbaseline=20
border=3D0><IMG=20
alt=3D"" hspace=3D0 src=3D"cid:000e01c6c321$8fd536d6$2533ee57@hlfnys"=20
align=3Dbaseline border=3D0><IMG alt=3D"" hspace=3D0=20
src=3D"cid:000f01c6c321$8fd536dc$2533ee57@hlfnys" align=3Dbaseline=20
border=3D0></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><IMG alt=3D"" hspace=3D0=20
src=3D"cid:001001c6c321$8fd536e2$2533ee57@hlfnys" align=3Dbaseline=20
border=3D0><IMG=20
alt=3D"" hspace=3D0 src=3D"cid:001101c6c321$8fd536e8$2533ee57@hlfnys"=20
align=3Dbaseline border=3D0><IMG alt=3D"" hspace=3D0=20
src=3D"cid:001201c6c321$8fd536ee$2533ee57@hlfnys" align=3Dbaseline=20
border=3D0></FONT></DIV>
<DIV><FONT face=3DArial size=3D2>That was what first convinced me that =
my guess was=20
right. Pond nodded; he seemed to be suddenly smitten with a fit =
ofabstraction. But=20
they sometimes do the most deadly andawful damage.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>A story always does seem rambling and =
futile if=20
youleave out what really happened. But they sometimes do the most deadly =
andawful=20
damage.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>A story always does seem rambling and =
futile if=20
youleave out what really happened.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>But all this textual criticism really =
affects=20
areligion only founded on texts.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>That sounds rather interesting, said =
Dyer, with=20
some restrainedamusement.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Wotton looked puzzled; and Pond sat =
down in=20
silence, stirring thefire and staring at it. And very lucid, too, said =
Gahagan with=20
a grin.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>It is not always certain whether =
philanthropy means=20
alove of men, or of man, or of mankind. The proverb asks: Who shall =
decide when=20
doctors disagree?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>You see, they stop conversations that =
are not=20
worthstarting again.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>And very lucid, too, said Gahagan with =
a grin. They=20
will drop not onlybricks but bombshells; and then expect them not to =
explode. In=20
thatcase, Polonius might have been pardoned in regarding the =
Princesmadness as=20
finally proved. I suppose wecant all feel the sanctity of really =
futile=20
conversation. And I understand that, upon reflection, ye takthe same=20
view.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Because Ididnt say he worked with =
his=20
coach.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>But he seems somehow associatedwith =
theatrical=20
things at the moment. This has nothing to do withthe story; but it is a =
marvellous=20
addition to the pantomime. Most fellows who talk paradoxes are only =
trying to show=20
off.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>At present Iam still curious about the =
man who=20
murdered another man because heagreed with him.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I saidhe spent days and nights with his =
coach; but=20
they werent preparingfor any examination.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Yes, assented Wotton, weve rather =
strayed from the=20
subject,havent we?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>In thatcase, Polonius might have been =
pardoned in=20
regarding the Princesmadness as finally proved. </FONT></DIV></BODY></HTML>

------=_NextPart_001_0014_01C6C332.535E06FA--

------=_NextPart_000_0013_01C6C332.535E06F4
Content-Type: image/gif;
	name="rendezvous.gif"
Content-Transfer-Encoding: base64
Content-ID: <000d01c6c321$8fd536d0$2533ee57@hlfnys>

R0lGODdhBgILAIAAANvKrwAAACwAAAAABgILAAACU4SPqcvtD6OctNqLs968+w+G4kiW5omm6sq2
7gvH8kzX9o3n+s73/g8MCofEovGITCqXzKbzCY1Kp9Sq9YrNarfcrvcLDovH5LL5jE6r1+y2+1MA
ADs=

------=_NextPart_000_0013_01C6C332.535E06F4
Content-Type: image/gif;
	name="snap.gif"
Content-Transfer-Encoding: base64
Content-ID: <000e01c6c321$8fd536d6$2533ee57@hlfnys>

R0lGODdhdQALAIAAANvKrwAAACwAAAAAdQALAAACI4SPqcvtD6OctNqLs968+w+G4kiW5omm6sq2
7gvH8kzXNlQAADs=

------=_NextPart_000_0013_01C6C332.535E06F4
Content-Type: image/gif;
	name="street.gif"
Content-Transfer-Encoding: base64
Content-ID: <000f01c6c321$8fd536dc$2533ee57@hlfnys>

R0lGODdhgAALAIAAANvKrwAAACwAAAAAgAALAAACJISPqcvtD6OctNqLs968+w+G4kiW5omm6sq2
7gvH8kzX9o2LBQA7

------=_NextPart_000_0013_01C6C332.535E06F4
Content-Type: image/gif;
	name="congestion.gif"
Content-Transfer-Encoding: base64
Content-ID: <001001c6c321$8fd536e2$2533ee57@hlfnys>

R0lGODdhmADiAecAANvKr5InBZo6GJ9FJJ1AH5w+HNCwlbNwUqROLalaOq1jRJ5CIsiegdfCppYx
D9GzmKxiQqhYOKJJKLFuT8qkiNvJrqdWNpk1Fb6KbLR0VaRQMJs6Gda/pLJvUKdXOKpdPbyFZ9rI
rpQsCta+otjEqahZObqBY7yFaNK3m7FsTNW9odO5ndnFqpIoBqtfP5cyEadXN9a/o6tePtO3nM6t
kZUuDaBHJpcxEb2HaaBEJNjEqNrIrbd8XcmihZYvDsCNb5czEtrHrM+vksefgrh7XJ5CIcCMbqRP
L7V3WcWYe9Czl9jDp9Gzl6tgQb+LbaFIKL+OcNnGq8mhhJo4F9K2mrFtTpg1FMyni9Cxlc+wlMKS
daFHJ7NyVKNMLJMpBsSWebV0Vrd5W65jRMacf8OWec2qjsypjMmjh5s7Gb+Lbsaafbp/YZ0+HaFK
KbBoSdW8ocWZfMGRdZk3FrZ1V7yDZZUvDb6IasqliLp/YNfBpcqjhq9nSJo5F5s8G82tkL2GaKVR
McumiZUtC86ukpQrCa5mRqhXN6BGJZ9DIrh6W9S7n9bAo5MqCLqBYqpbO6dVNatgQLd4WsCOca1k
RcumisaafNS8n55BIKNOLp9EI5cyEL2Ja5w9G7RzVa9pSpk2FbJsTqVTM8yqjZk4FpMpB7l9X6VQ
MbV1V7uCZMuojLuBY5UtDK1lRsWafbJwUZg1E7Z4WdK2m6ZSMqZTNMCOcKlaObh9Xs2rj5MpCL6J
bMKRc8GQc5s7GrRxU9G0maZUNdO4nbmAYaxhQcigg5YwD6lbO5g0E8SXe9jCp9rIrKJLK7V2WNS6
nrh8XceegLuFZsunip1BH8edf6JLKrZ5Wsihg7BqS6lcPKNNLMOUd50/HtS5nsGPcs+vk6JKKtfA
pdCyls6skNK1mbFsTbyEZtW8oK1jQ7BrTK5mR8SXesabfpw+HcSVeLl+X8KTdqxgP7Kfj2JJUZ6K
gM27pHRdYK6Zi9C/p4Zwbox2csSyncGum2pSV9rJrgAAAAAAAAAAACwAAAAAmADiAQAI/gABCBxI
sKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bN
mzhz6tzJs6fPkwEEDBgaIACBoQUCGDiAoGgCBQkWJGCgsIGDBwaZOoUQQYKECRQqDLRwoejRoQMW
BMAAQGuAp1GnPrSKtWAGDQE2cCjYwUOADyDcJuDqFaxYigHqAihqQGAIEY1HMBZIokQAEwlPBDhw
ULLSgShSBLCgYuCKyQQHsAXguTGAypcdauZskEWLAC4ODwzxYmBr0KJJU4QRYyBqADJmAAhxnEaA
GiwOVrAR4AYJg8w/E8QRIIcOgTuO/gvk0cNx8+fRF06vft2gjxcBfhgEsls8AO7eMdoXeDxIUSEH
DUFEEQEYcZB9FRwRABLGaYdQf/8xJCCBBhrkQBLPKVEQfQ26NlCCC+rnIEHHLVEUEwc1MYITATxx
4IgCQRHABSHwB2NBJZ7IkIosumghAB20GAVBHNro4UAy0njRfos5KEUAU9RYEBVVAMCCFQFcYdB+
WBSVhZEEadEemAI9GeVCVFqJpZYFOWDlFgFwQSSJN3YZwJcWMYkaCV148cVBYKAIQBgBiLHljSYG
MIaNZJRRhhlnoFFah5T1+edCgQpEqKFtCsSEDy0MMVCRTR4pUKKL5nljk2mosQYb/m2UZxAJbgz0
hggiTEppQeEFAIeNCYghhgIfeKErq67CKqtCtNqK67EAuClQHAHIMSmp+/X6q6qm2jgHHXUEYAdC
RtxBkBsB4IHjjXkUpQeZAnlQXIPfhjsuQ+Wem26nA+0RQAliYcuuu0uuOplmdVBhUAVbLOCww3wE
0McOdHbrR1EjwPtiYwgrrBDDD0MsMcUDSSuQDmr9AYDAFmNccLelLtdFAIBIOVAg9xI0sxoVGwRC
AG3s+uBnIcxcs0I4G7QzQSYLJIQgIgzCss9AiwgzalkQEoDKBBWyV0F2BGBIzwSFcEgAcQi9sUBZ
b62Q1waFPXbJBrGIyNRln522/kXZ4Vn2cYlkOJAiEBy0CCMtCJqdqY0E4MhhFXhZEBOPmOdg4DVo
eBDhhiMuKAA+6CZQBZAEUOTiBTX++EUxFHWGQa3fOVAUiASwRXqRSIKQgpMIFDslA+WRQQAQpAdA
7JcOVEkNvksuEO22G09Q7rsH0LuVLVhiUB4FFPl78MMXb5EKYigYwCUKlDHQAeZjwsNAV3gRQCaN
NKJJIZ8PtAknAbTQiSfms8IHIGCBTIjhdeszXwumgIYGfqIFzGNfUdwHP/nRL3X3y59A9te/ToAi
FAGQgBiCUBBRjEIgEgyAAAloQAT+5IUwjKEMZ0jDGtrwhjjMoQ53yEORQMEF/qQIABtsRhAmFKUE
pSBIFDZhCkyUABOm2MSQBHKXvHxtIH35S2Ca8hbCfCUsCaFLQYRwCvlZARXqG0gqVLEKR2zLIWIs
yAEwURQEsIIgYnhCADBBG4lwsRUHcUVRRDeDAVhhWVJ4RQ5QMBDb4EZ0y+mNQH4jkNCMBloDmc1B
YBEAEcTCIBSQBREbokmDLKIofjCIEa8okQhoIgCzMIgOHlEUgujgEi0IREHu0IJLjOk98ZlPfWCE
n+8UZD3WMUgQqBMK0QUBAZ+ECDLH9KGiDAJ2AYAkRErgitv4TSAYoEUtB8KDtxykFgGwRckwlLkN
ke1DCmJQQSZUoIPcAhdr/iFIGHIhEXpWaF3XLAgHAjCQVEYkAiBApycIUgFZkGCcAKjABgKgi4Ps
IgC8OIybgvSEKQoEbwRJ0ih51CKEICEAPlAOAPwQAW3uaEUlPVRACTLQgaSglSB40ioWMRAK9KJJ
A/FFUTRXEDtF000sgJOcRvXOgdjpm2m6UpYOwgK1/KICQQAEMCQS1TXJ1CA1FcgCcFqBHAQgGAMR
BoogyoCiUHMgiRqGQKT1qVAxVW2nKkqqBJKpQRUKIamQXxp4IB+J9HVTXxUoQQUiCIl4AAQASEMA
0EAxS3jARgPBUDYPoq25DoRa1vpoU8FTlDc2SyC3yhVCuBAAYhTDpQs5/i0AUgsta4J1sQBogWMh
ywJjBOBPRDgGZgXS1gC8VSDIKIpco0UQfwFsZaMFQLsC8C6B5Gsg6FLXQR4agDRG5LoCyS5AbzsQ
H0gEBpAFwBwCcIRkKCMZwwUAFYZ6EAMU5ai2TBl08bpSl0W0YSGL2MSGBjP1APhhAiaZQORHA9iR
YiA+ggh6BbICfC6DCA36EC8oatHJanSMUJNadH8WNIEkrSBLW1tETqyzAPBsIGXx7kCYoYmBzOG8
6QVAEwLACGZkeCDNcNxBLPM+zxbEbiB1jN4GAjewiY3AEmkyQeRGEMs4wyBlKDEAGBkRCzwDfgGQ
AZ1siUto7LIF0TAm/uggSTrTDZNxjjsM50zpOew4ryDSmMONDTLnghwucQOBQwBuWhAufLki06AG
QRJQXQD0ioixWMAnKDCQaiiSy9jTXkG4572iAE8gwiOe8ah3EN4ZRAVFobRBOgHR6emu1Nb7kDVa
gAOSRaERMIDvRKBwjRa8QBgyFggeflGURySxkSDAhhOPAIhceDQDIBQhCQliQhQGcIAFPCBB7Ic/
g3DQf0tYHx0DsIARFoTVuB0ItzUIgG93ItwRzUYoEGGBBFgABLruYUm4wAh927AQNvA3DYehjWAL
/CfAOO7BF87wicBBGBBHycMjfhAmQFwYGamiXvjiF8BEpNUdqcA2/kCOQi4WQQGMRIEC1BIAbPTx
ISIn+ehiIfOJODI3BeENQ2LBjXwDVSQ190yjBdID/04EojzPNwtqPhFgFnZOCymK9EpS874VpBuD
rAhEpd5IpkvkQoKDukK4jhKm28e+6ZbI1gNgvKWn3SIbFZLYOTCHLWBDDqF4ADDQUJQNoMEZogBD
qy2xhyI8oghIaM8gplCUIICiBp8QlUDobne8K8bsMEI7QboRgSO04Qi3mHzd7573DO+973+3UuMf
H3m4vylOYqdWKlMRgFDYyHiRw+0beCEHRQDADIzQgK5PuZk1rNcbnw3A7Gv/YxUPRPNsI0YhKrCD
AbziGwCQPQBo/m/7+JJd9cU//kDU/BC6gkry+92+J8Sy9FXcfswCscZZ0xoAfoLfzA9lnkBSsX7V
uz++h2Iq0AcAsxAA4CAQExAAaaB+7BcA//dzTdJ2RYF/zzEQp/B1yRda6cdQ4/R9P7cDrxQOSMJe
AuF2zceBuIV5o9BALDgK4/QGEHQYkTBox7R2DSKBKbhYIWAMGNgv/xIwZXMFaWACHch28CcORdEA
A6EHASAtJgiAISCERJiDCXF24zQMnSQsYjAAAQAJjiGFNvh+JRiGSNiDJ6NfRWIAC6ANSWAnYjhc
FxMANiMK/TOGVCgQasiGbgiA6yKA43QMKlRfa9iGYRiBXXeH/hdjhk4TYhxSVgHwaUUoPeOEhEZI
dE1ohz/miJB4h86Hh+P0JIwwSprofTmIgz82coooEEhWSY03XB44TiAYAJ/zAyQIfj+GAq0IgZjn
h4s1ArcxU6wYANNWiN/3hD9XAX0gEaFzTKXDIQ9QFJpWFBTjA8YFfwAgfwsoEDu2CZg4XM8YANEY
ACRTdXcmEFi3WQAQAQEwDgXxjeE4jrhFjWNijBBFDhFhG5pGEJzmGBsGARTQASDkeyDkY6OTdbOF
BgSAfWUQfNOWKDWSHQ/Zj/8YkBFlkAUROy4kEBRQFJNCBRfQAqXwBkvQAz8QAhIJkAHge7l3GAMJ
V0XxkC8J/h4QAW0hZG7UdkICIQo2QAps8AXMwAZPIA5+kAmOkAF5IAqnUBSnIAoCwQyTQG8LsAzt
8QC09C/fgE4BEAGMpJM86ZNAmQ0nFQBzwJQEkULRgHJbpgBmFQDeQBvAUAgfaQzFUA0AwJU9+ZNP
AJZFMZYrRZRGSZVHdJVFoZUNV5iGeZiImZiKuZiMCRGxcHEOB5mGuQJVgAARkAChMAuwMHUYUQ5e
lxAx93YHoXGsBCQdt0VFcXIpt3JF4XJBIAZriQAvZxB+MA42IAsl8Ahb4AJ2wJkLQQMvAAEe9TOY
JCJaJ5pUdRs4VzaSxBoEQxBFFwAZIxB3UBTzwlkH0ALm/lAOcOUvHvMQeJE/WRAAxVkwx/kQTidM
lvNNAHCOuuGeCXEAAdAEkPQGAfCdDiECAUCQJTgIPqcRnzl2yHkQYNdOYhczBDGAAKCgBXExIsCd
vMINyBARG9YICFE6AQAKaUQJxbAAogAOAlAUUXAOqyAAd1ABdtAHXrAA3iWN1GAFhKABIjgQhGd4
iEdNEIVuCRF3HXWgVphuDEoQolECGyFO6+h7BZEM0aCABJEBCMRdB9AIrGUDkTAJcYAOAaABDZIC
1pAOnhAAmrBVs8V7vgd8wtd8OooQSKVUPpp5rRakA6EWx6YROKA1IpACmCYQuRBTjtZMDWIuibIt
7WJe/jaiDqMDQh0Qf/MnEMJQf82XZ3tGoJ5yfnelMQv6pkwnCAGwCx0BDh9wG4wwAXkwEMhAjWYg
ENKgXcOVe9XEiZEVANHgaCE4gkdwggthMqB1LXSygiyIBi4IpEx3G8nDEUrgBvi0DtEEAKJRCAIB
Afypi+lWiACwkSIAAJSohALBhCYToHTjg8+VZJcKrANKjRVFEEaACuiKChcxCBtmAQPhHILAARzw
AetygtJ6MV7QX3I4EHSoW3yoEE2DMm4DrgoKpwKhR+qUoH9QFDiAEWQQAIRAENgQAHSwCexQrwAo
rRspB9b6fUW3rQP6IwTxNFFDsJg6oOsVSwXBXfjZ/hBcQxDOUWMDwQ2wGgFTJ63SurAJIKuyOBC0
WKv/uqN1EwB3M1oFS3LJMCQoQAgt0GAo2LIMUYkD8bDM2kjwAQqHYq+cGAJ6BEjXyKTaGADcGF+Q
mhDLyFDNOEzsCZ9OY5ECQQ7XIBB0cD4Q2iBQG3WecEUPcAmHcJ0o1F01uFkrWZDomHU6cA4BgA6H
8QYIqZAMSbiHkaa1kT3b0z0DgZEFsZHkORDSUBRvwFATELcRFQy4MAW0YEzTdbcK0Q6PsA5PgAnK
gAnkwJk0MAAFoQJhmQgAQARFgQRKoATLUBSRUBpFAQR3YwO5QEROCZVSmZNhyZeS26TRZpP8ipNm
/omWKreWbckCaKCpz+F3aLABxBAAoisQSjABRUAMnIAIhwABJ6BwGFEBwqCujWkTpYALn1u/NJEE
LeAI+ksTI/AI2EAV/1vABjwT4nDAMlEBnJKYbnENCuABAnAE2QBbQasR4sAKT8ALJWADbkDAMYIJ
kKABe4UQUCDCJEwQJ6AMR+ABAyAL6cBQTOAE5rABLOEZHoMMBQgLAgoSVAAECpAMhtJWQAsA5OAD
W8kISZAQR5zESywQ2KC7jiYGbiMQruAJ1MCtH5Ed31kGEDuqKiEaKwAAhhI5QDsDInAOAxEKF0B+
A4HGaiwQbGxM45AKQRUAfBC4LVEU3xkFE7gS/oBQjZwSC0gavMkTZE9HEIYMZMGkTAHwYBi7Enw8
ENwFDQ+gDUWRB46AC3QgeOlGAjwwALNgAwPQDubYeZ8XegAQvQQhAwHgDmRsENThN1/wFwcxywNR
y/RqEM84DVnLEpMsEFcQALiAfW73AdPgBWfAqiejDD6QSskgAdgAAFkgfdRnfdjHygOhBtWRCg0M
HowQADxFnQGwDgaxA+E8zgBQneZ8TIVQB59mjSoRzBXwDgGwUDYyLl3wOhCVlFIMABkwzQV4gACQ
gAtYtgiRlIQQCtMmEIqQi/3VWAXx0MJYUAEg0QDABHBwAkfQBL7wInt8nxXQDeYgag0iFttw/h3j
tIMBMFMhkAwwWAMySIMNoQs3YBQgTHPo2J51WBA6/Z49vaBfAAISoA1QoE1a/BFFcQShUAxh4LS2
OoluVRBYKAJayIVe6BBvAB+DVllFkW/h4IAGYQlfPRBh/YADkQwwEAD2GMnzfJ9VmHbjFIcKJhCA
aAUWcUCvQLGOls4DcQZCdM5+LRCAzQYHMcwvUNcQ+Naqu9g/N3IBMMYEAYqjBBGGog4B8AsCASfd
MBDsYMsGwdmeDdoF4XZiaqtlB9dDg7HIiDYF4YstDRHIACACYSh+TKQAcFIXKxBB9k8EoduM7NsD
0QBFgX3yjBLZkcCrbY3kEAA20NACoY7s/ohnenYQUlAkhqIEjgoAwCAC+AwAoWAFxoTQ3f3d4W1M
nPA5baUMOZfUHRE7diwdFjm4jlYMYuOfKEAVHgmSIkmSqyxzT8ImYkACMOAB+QYuClMGuPDE/41b
CA4ACs7gaNDWi2ADPhBsngHdJpFCC6AA8SwQuFsU1FAaSKmUZLkDf3AIjCACT3AvbxmXc9ngB7EN
VQAIcwAC2pAAm6DYTuANTQAIJRy9Pf7jJTwBBKAMhoAIYpA/p2AOcBIAXaAA/6y/CqDAMlFgVp7l
Wr7lXN7lXv7lYB7mYj7mZF7mZn7maJ7mar7mbN7mbv7mcB7ncj7ndB5D8BAP8SAP8+Bo/vRQDwJh
D/eAD/lAEPqwD/xAEPewD/dAD3h+D/eQ545RD4u+6PSAD1GgD4xOD/oAAPPw6PsAD2OC6fHg5wBg
D/jw6Zee6Zve6fHw6aJOD/Bw6AURBJJOD4uu6Js+EPmQ6bFOEPOAD60O6qJ+D4MOAPmwDxOxD/GQ
6/UA6XxuDwTBD4y+5wMB6wDQ7PQgENZuD/Tw6YfOD6d+6IwuDwMhD/FwDwbB6OguEPWAD9Xu7ABg
7uv+6ORuENzu7QJx58U+EPR+EPL+7qQO6KQeEYwODwAQBOqe7/U+EM0eDwYvEPxQD9dh7u4OAPBg
D1FQ8AQBD+TOD8qe6wAA7AsP8coe/g/ULg/17vHLPhAiLxDK/vAEgfAO7+vyoOEvfxD9DgAqP+j5
QOwU0e+SHg/ZLu3UThmODu+IjvTmTg+yXhDzgOfQru2j7vT70PIAcA+5/vTxEPUAwOh+bg94XvTl
LvRNjxBgb/IH4fUCofUhAA/4wPUSIfIkoOl4vgNuXxDyoA9LbxAqD/IqP/Ib3+qyHgJ4vu/5jvWC
7/FRf+eG7hiFDwD6IPgFIe1IjxCR3/gr+/gWL/TycA9lLxEULw/1cPbzQA9i/+uQj+ejpPVcnw+a
bxDmruiOzujx4FECgfKUDw/zgOy33+qOvuh4PiT/7vR4DvIJMfwFEfm13/t4vvIV/rH09DAkyi4P
Fc/ye04Cr5/vrR748QC/Ob/52V4Q9+DnFA8P63718H7n4Q/s1T8Qyh/1pU8P8m/87H8Q2M7veZ7p
8NsQDU/qjx4PAJEPwEAA+ujdQ7gvXj2CA+XFu9dQX7x4QRo2pLeQ4EN8FwHQ0wfAHkV58ghmZOgw
XsePGi9OjLeDIEwSF1F6BMDxZDx4ME3iBPoy3r4oA/GtbLjjXlGjSBvei/dz4Mh4IT2SoGgVAFSp
A7HW3DoUntesBLkCCFF2IDx6UbDGEziwXjx6F9NWJci26FkAb+3lVBs0aD6XgOM6TCmXrs3CKkHy
E9mzIEWw/BSOlVh3LcV5A2kO/rTMc3K8vw41P7wH9ijLmRRL56wbGvPEfZCjZKT3WrBHe0TzRiRY
b99hEg9FA5g3N2pngvzq3du3jx49fPPyHRWdnCRYANf3WeVHr3Z37GO1R5WnkC5C6MCdt793UCsA
4RQPJrw3z7g8EteHhswHKoh2I7BAAw9EMEEFF2SwQQcfhDBCCSeksEILL8TwpfFmyggfeOJLrL59
2FNIt/Yygogrg1b6kJ7E4KHonrjsQSifeY7aBx4SVkzJHnxyZCqI5w4S7575ToyRr+KINNIjERHK
qKsEw4uHuZ3GosrK1YLT7KSx5tKMnrEywpIzsxYbKB96wEJtJ+DoY80e8eCB/gwAGA/76Es0xURO
vM5CgGq+plgKAi8GlcNsoCjMpEqrm4Byriad7LRn0SpFCgxGuACIQsYzfwrt0px+CoLMhvSzCLR6
JHUKnkoz0mquN3dKiZ95UlWQBISiaoiw8WDcByxLBQWKrzSHggxY7qJQyCR5EmsppXn2OeqnJgGj
p04CjQVsVmDtCsxBefR5qEv6Bpzn0dGK4gcfYkFTaD5Z+2wMgKPEZK0viuL6kDZ+LPuLSimDCk2r
0KDV9CLC4qkpn0QVvHG0EDai68d9oJ2LWnyO0u1U1xoq12JoPbOPu3UdkodKeKYdaJ5wBXOZNIJi
xrPcizTdmJ6BD6xO300H/uLqXm3tdWqHkRv69qmohPaIn5fBNIshjj4kWeY+pwPJo6SrNhmqfAFj
SZ6HETSIxMLijXk+dQVrsyG0X0buY5Cd+igkqkqqWiaucWq7am0bvYjbBZViimiWqKoJqjcLJmiH
wgPnlSDEw5p1s308UpJhoMUi6+dzzVW6K78o/hqAyx58tiGoJ7t8NKtgem1joNamrWpB+4b3OIPy
MlOl1Aadvd6HfoIRn4k9FrU5BIUjzrieoBoOACpzqwfF+6L06Dx5mNMHeoGmf40tug7TbzvvwBNP
2/dGjO/aU5XbviF+5LnvHjoVxm7VmXfOsH///wdgAAU4QAIW0IAHRGAC/hW4QAY20IEPhGAEJThB
ClbQghfEYAY1uEEOdtCDHwRhCEU4QhKW0IQnRGEKVbhCFrbQhS+EYQxlOEMa1tCGN7QgRXS4Qx0e
hIdh4uGueMhDQWEncgPZIT4ENEQd6kM9FGndZKRClaG0bIlD4R/kmEgReBhRhwiS2xfjli2YVOV4
IShjPiBDRfnBKns6fA0/oMIcNjbHjQIyl4DkF7mF0WMenaKIgeqIFqiY54uPI1AgkahIACzmLvG4
iNMY2chJwgZPBNHhrI7SEDFuhB4CKSMnezcZ5qjneJY6UCcBgxlVCvI1nbTHXx7pEVW2UjA71Mom
MVnJPfZuYUfUJSUh/mmW0gXFlrscZoNsOcuL1JKXxtxhnYIpTMGg6CdexCRrdHi0RSaTls/s5oOW
aUtnelMfY+PkjyiSkmmq8pyqgyISjdiZkWhliffoGDWB0sko6OaYYOTlI2M50EHqcyAZMSY+flmU
dk4SoZLTYRRcpiaKdOQhf+Oh8UTpzWYy8iEbFWdAt7jDjQ4xoWFBSkOZ2NGFfFRTkDzIRQCJy1Su
FJniUaZIeVnOp0SRlh2h4o28qUroXAQ7HUJLE4/zEhTty0CdVOlHGTTOnU7ynzhxinGoM1RwtqaJ
m4toUF4KOmgm0x5Woua7nqpTjhrUrbtxiiTpwtW2RjKam7HPbl66/ta6htNBVG0rT5/KmjLSlUAo
WpwOpXQPaFmqr9987FUL5FiPMBOkyLyIy4pJN5Qa1mP5Us6R5IZJc+HMr1jtqmQJ9FK0xm20mPpY
FH6pD4LCiKwuuwdGFSnbJtYWTYqiyNBg8k152CMEmtrH8f4Zs+Qhz2oKGmKXvLinjF6RiaDDJsWG
ad3oXmREdi2ddfeRMsx6ZLo+JdoO0YlD9rbXve8NILmy2CD5XqQkaoUgdo5HtPwQaJoKohFHtRqS
o+L3IgFWGGctNOCQ5gu9NvmJPoqJoP+2pHAZQeRudKkzefoPwxCSjqFMd8sJL6jCUFFagnTpFAVb
CMUgthRToiie/o8J6DsKIVmHqIQPFP2FxlY7sTdfbCeIHOfHpdmkjdPC44/lQzoKKcqRKRdIGBUS
c3U1ME4uNxHgRDEe/YycUzY5koiMJGVZIYxJvmzmplw5xZhiyIvXHLkVswTNUVlURNLylzmbRJIP
GUmc2zpkiCaodUcZC3qdZmeWbPIhVgkkUhbdHDEPeijRUY9K/nKUwk2aaB1uZEcW/ZC46GO/nl4J
P+ABaKIhktAqMTRoXBPF7m0p1G2GClMQyuKO1LrSbj7T5u6xMXwUxdeNHiav5QkVXHlm2MqmHLFd
belYt4wurZsIQ6Cd5IocFJK8zvatPw25N89RIhr5tbh5DRXd/oQb2uYuFrUR5FPlbM4i24YkqRep
biV2O91v3pxioMVscdcZ1CuZy8D9zWiBB4XQ8yhfgr6MkWEeRR+aBfWYkWLmSS/a4hgfN8UvPPEY
iyQKH0+3pFVuvI/9C+UM5xRFilIpxuAKH8V9LE7ulSisWJsu+oZKPZwcFTTONbfYkXBW7EPqoctj
vwwucHd0SJSY6QwuTQfUQpCOnXn0BooSXTpcMlaaX/rmTFCMDq+yDF+2t93tLLzv2xVImBI3qMJy
P2mFJIz3wfJ9QlLuUI9Hg1SChEA80tmMlRUHRYj8BUbwwHF3njzxKovG8NEhq5Qn09QYUbnImKn8
mFbSY8GH/r4lTH7uU8Hs5zvLY1Ga4SyMwAznsEiPJKRB06o/neekxlIjKJb9SGi5eiTWBaF/xr2g
aY9iSepjYflIc6Br3/w0LwjVol7Jo0GtGJN0htWcDrWqLbwVhub7Z6b+/pfn0n1IKbvOqk5/FOJ/
645nX2bgX3mCjn3wfjOFsyFQiNyIto0pCrqBEXkIAuDgtmZTHGkDQLrIp/1rpIgwuAEstgYkQH5b
NoiQNg08EHeDuZXIte0DDeOYB3jLJkpbCMzgNhNpLukxwXPTNmQbCZhDwbBoLWgTwReENgMhOB3c
GEPhLOiTooRrpnxhmk8zwuBoDCKciK74QZYgDMZKwXPB/ph6AcIlrMIWE4yXsz3sUyi6CAJbcwig
WoiSoznOwi2C2KS7CBh+QEP5M0No8cJGAgnaArU4jEMPXIk4rL+6e6Ofg4ut44zyGIrXcCKooIeJ
KbsoGDu3sQqs87qhKIpGTES62C/XsjqB4DzGOsRj+Tqp+7qM0Y59KJ/caERCzDkbmiiReCi/A6CH
YI5XhEX/IYGMiA8BrMVd5MVe9MVfBMZgFMZhJMZiNMZjRMZkVMZlZMZmdMZnhMZolMZpLEYmGq9k
KCmTGohkMI4d8qN9E6YdusZs5CHUYiKr2IFuJImh2SLyMq/gOjCZG4h07Kp9Wgkl4rzDqChiI7af
YC7q/oAOLgLHfYyPHdLHe+THm0OthNwYeuoh1HuufVQi9SgmS5ESU4Gt31qrBKMMcMSJHYAi3eCH
ixtIjvolsKjHjmo/uigcElCPOqkk4wAK5eAO25I1loSutqIKO3ss48gwUfJIiGKxVQRKvqEIvSEI
S0mJSpIkaAIOSykN40BKgNI5RUotLizKZ8KOoISrviKJqmydSkIloHi+sEiMr1yQZxouSoKmLLNK
LHvLmrLHS6oarnyIB1Oa76iiXaLLjeSNt7Sp10ItrpwKwNTGb2LIfHiLn6QKcNwB//AcnNCBHbKS
xZyquoqZRWLInxDMbyJM19LMhOSfLdIReQzEbuKh/r60L7TsnJ8sELWMS3t0y2SDS9qUS9Tqy7WU
SBSZypUcGkpSzUSqq3v5TM3sys8kTrb0S+ICS4+UpMqxR+ZMS50USOU0ytTzTOsUSlYiyl0CCqmU
qXUKyphZL5VczZiYzszKq+KMOaciCG6ENNtEni5JyaJsGvtoyZe0y840z15qi5wktiWiB2wMTYbs
jF9KEfVYStoM0B4iUEpiyIbMTpygIupoqldqK4XYkOj8y/WsqR8am5EyFPnjofGCSdoEUZY6xwnF
CW7kIXckzLu5pb5y0e6kxhvF0RzV0Rd6pkmixx2C0XB80RPdItQkomeKPHDSSnhsCKp4nNPxqsd5
/gjutFHvnNAKhUgM5ccl4skI5UyE5MfM9Igk9cq6skjGGBsyTK+H+TAIlbi6UiRJ+k+v0E/tVAn5
5FAWJQgyzdOLoEneIau17KZZYaT61FNwBM+GUErCfAvIqEclrSs+HUx7fMrOlCS9oaJkojsrpcrs
ZM2GwJEYjc0+tU+3wdP+9IiyDDqggNLh6R3tY09omlT3FIpTbQpbRdVS3VNcjVXoqR2gsLWM8Lqf
UAhtMVQVXSnL7FCP3BEBodLDlEhiEwgk5VU7vYjJ1KHWOjdIasq7BACQNBfVQkyGDCRlVU8UHaKz
BNONkQrStFbTqdaU3A/BuNSJ6IiFUbUjctNO/jVPWt3WAr25++HUST1UeC3OlJSk3xzTqrC4Reqe
5jpWXS3JnQnVd5XYi6UkkylJUiXYoFgNJu2QSorYgbXSRE1K8bRYks3VXRKUprTY+qzPMuoS5RgQ
jJ3RSZXT/GTSlHzUvjIO3bCZlyXK+pQrqXiLpYpVjrVOLL1Qle2oCO0ZcEqGh1wi5ojWjdG2dcWH
kTFUONooja2oN+3YGlUsdlxFEQ2Jrjq5IGoAZPohIe2hla1KjtpKltrRu8XbvNXbvZWhbVAFD2CD
BciBC1gAD1gDA8CJB+iELRDcC+iCUvgGwaiANUAHXMCFNPCIOJiDG7iASDiBCigFMbDcG5iD/jAo
CmQIAw+w3AtAgjWogFzoBcvFBVAIg23YDb8F3MYt3MO9CFDAhRwIIBYAg1VYgDhAhoGogFtQ3Sa4
CBLwXQ+ggYFggRPAhQu4hdu13AXIRILIAVVoiFiwXFDwCEqw3EhoiAq4AVwwBQIRXuI1XuRVXlxg
3oYwBVzYAwB6A2+QX40FABbAhTVoCA54Alw4gAq4iFKo3sgNiiuQ3WPAiRsYhIYYBst14IuIA8s9
g4bYhvLdjfzdX4/wXwBunPQ9gf8hgQGehWYjCPDNYOnVXw8w4Iv4BsstBcHIhVlYAFzYghgmiG24
gUykXlyw3YuYA8s1mTGwXHUQjBPGhRTG/gkWbggDsNwy+B/fvYEh9ogKCAIetuI3AIotwAVvEAxQ
6IULxgUGuAh1WN+GEN0L4GGCUF3gbQgEFuIxxoUrBgotfmM1uOPetJBb4OACKQPLDYOgUN0bEIwu
iIMgyOE1JohSOICLyIEmxokLwAUxuIgmqF7BAGRcMN8DyQX5/R9NruMCUV1c8GKgOOWg2IEbQNw0
sFxKaIgmiIOG8F9c6AWP2GBc8N6G4AVc8ADBIGUsLpAiruX+4QDLdeTdSGZgFgz9RWSgMIBVsIgg
2ABnJogFQFyCGGRcOOaGQGJcGIYADmScaOZlLhDRTeUMMeMaLhAzLuE8tuQFCIo4EOOB/ghlXIhe
AECGG5hKWJbdgA5oDmiIIaDgeqbhBDGFLfifIsaFFiaQTojloABfUQaKXhBf6bXk+T0DdLZiEmCB
kBZp1b2Ai1gDy52BoHBoiDYQNpiD/xHdUiaIIPCAWbBpm8ZkUl5nj8hnzAWKWYjngQhiXwCAE8ho
gqhfdB6IHA7mWa7eN76ImCZmAKDpm8bpwsMFChhly1VhTmEAy80BX7CIU+5qpL5jBc7iC5BlgiAB
SxZfdJCEhgiB9D1qgphhT76IHJ4FYeZqj4iCr/5dsSaIN7iBsq4Q38WF4/UIGrDcXgaAmPbjgejm
lwYKYEjsi1AFXFiFbdiCfR6IB7Dc/lzwiDM4aLu2XDCw48te7Ma+iDKYX/8BaJYmCDOm4oGg46lG
3vrdAMXGiWOg54tABrcu7IagbY8I4lhoCNL2ZsGIbZwo7gAGBgDigPRt6ouI3eEeiEGw3G9uCOq9
gVQQjDB47Tm23HsmCIfm38q9gTfObFx4AI9AhiZA3OnGZuu+Y8MGoPZ2bLNGZ002hd48hjsegt3w
AHcGbrq+iFnAhd+WZPW9iEOGagAgbYIGAP32iKS+CAqIgzEIoAqIBMv1AAb4hh3YBgZI30huCGSo
XzGg8G04APXd5qAggRuIa5wIg8tN8fTd64vYZUwGgAogAUpYherdBpAOaWQwAA/Y/gCC8HAQF3ES
N3ECvoguuOQBogFQWIAhvwE2mIUy3ul5lIRZINwcWIA9OIMIb4gyCIOkDoOUvojpru1UWPPVjQQ1
GAgpiAQwxoUNiIQzmGCBBvT6Hogrz/I75nIvb4ggGPKg5ttGd/RHh/RIl/RJp/RKt/RLx/RM1/RN
5/RO9/RPB/VQF/VRlyFNWTsHqYfyXJBUt6+RYXUDSR3VUXUJ0UhRIgH+hZCzKr4JWQxdt8NmIqsD
s1rQqXULKfZdv5Bj53XYC3a4YvYCWoyK4SI8mp+ytcPxssMOcZ6+sB6BwI7LoYtqX0c7LA82nLOI
kIeIkPYqWvexiPatWqpvJ3eB/lyMbpSSa0sZqUqluqioNqn3lSCBaqEkeZjWqIiReSEBHZlCZBdE
fAh4Xun3miUyeKg3Dnt3zfR3frc/QoW9jf91SvT1XSL49ZM4fo+NixdWTDF50mqJEHCa2OgixWH4
6ZCZkVj5l2drEcwIwuiMi/91nL94nGf5n0d5uqgHREKTut33X/9446t5n//1h/p3salZNKGLlLd5
ptdImueysFx5rV95qw/XZ2966REfYj8NpH3Nr794jlhbNaNPp9/1QLGtAtwHPrO6YhN4sQfV4FII
O+P3uwf7smd6JBJ8vl8MV3kLYLc2vLwltr95e3fUuG+JXYeJXZEads8WyR98/t6JCCv7dW9FfMif
G3B/9sVQjxxh/LVodlJ3fb2th/lqkFdnIFPnG25KIFoMMB2add4Ydv2zHu6hnzcp0d7PWO7wdWXn
jSXqH1oMOuuQjKVnkHOyhypDmd+iC4izSWdffeWHnHqwDgS5RfuIi3YPgezytqOXH636nm6kwHgK
d85v96vQSOzXM5JvDsnHI3PX/PIQ908CCAACAdCLVy/KwIQKFZKARyJfvHsC48XDJy/iRXlRCibU
RzGiPoH14smzF48egIv35s0LCeDkRHoX8ZHAR/JlRZULL9ZLCHPix5sJZ9a8+XPgT4oWI44seRSA
R4oSF1IVyA8evnsRYwLg/neyIEKOCa9qrQjAZlCC8ewpTEqvIFuTKGF6RTmQX8a2dl/SszfPpryE
cAHI5auXa120HxWSjVe1akZ4Ww3z3RePhNqqJh1fhCd47WG+gwu7vWvTpc+9k706Hjga5lPKbjs/
Fsi2tkKt+iTTQ+jW5tLWAuXBy5dv5D4A8+Lt0zev50V6+VpO3Mf25MwogGXvHXkPHjzUlPkaHyk8
ZUXtRvdWv2735PLmz4cWP45bYdR7Wnu6nVfwnlgCKRZRPgLBUxBMIVxEkV0XJXcSXh/Jww93Aw2Y
HABlUcRfUPt4dteCJFEYm4MVHshgQgPetyKLLbr4IowxyjgjjTXaeCOO/jnquCOPPfr4I5AxShYP
avL0lFA9H9KYZIv3BGajX49F+eOUL1JEAmZcpabZPCzGVtuXMYappY9j4habmQulOeOaVIUYGFr7
kICgdGdRtE+EJxUoWk4UeZZnnXyhhdWd6FH0pFVv8lMWeycNatibdjKXp4iVBQZhiBLNyeCebaq5
TxRTwtTQQ5PB1FRhOC14j3cAoJpUnxIlBWqV6NG0HZqxGsZcqF1CWlFRl5JUIHYRsRQSqRBN5alC
BdFzEGJYabUsSgO2BlNBIdQl6WKGbfuTs9C6Bhpp7HkLG0rhImTYa3Op9hZod0lrqrkrXuUsV5HR
i56SXIkFE21b7mrX/r1PtTueluh2deJ76ZKrcEyDDaQvtTDCYw8JFLWnG2++WRefc0diey1KIM9X
IXNsXZzxednham5pMK2s8UvWubweUjLpSR3HJ/lW732WMfehg/nth15yJ5b2r11KN5wvcwAI7eFY
iiKMMkpTEz2p1UedpOBHKBlt0NVBmn022mmrvTbbbbv9Ntxx31cPojAaKfeLtfqo94sBsigq0FUF
RZF4aTNL4+FU+b1iaV7uwxJL6+boqJ+UThhnavtMuGCgJ2lFzzyWj0iP5pjnnJmgfoagIqCdko4o
5pTHA0/roQ0kmUT40MMPpVbGStTLbQ376nskAQe8UcNePTJQSzlJ/tJGjhEPlDx7Jhzr9D4FNZVW
F4WkEktWolTXwWjaZS1XGcMbF8TLO4zYV/GE5Rj6ZZeW2OB62bN/lpvhI5DExBexh7krNAE7nfrK
967DMC0mlsEMRw5IptNxR4ICS8hyJhNAF80mPbiyjsBMJjJ6gE0eN7uUakCIFJLQ7Dd9cowIJ9ge
7sTQJ/swjnHswY+3aMUz0ZmOAPkiOqRd0GlAUYq2uraXElkoIg3ki3+c2Bojlq1EpaHiCoNiwniw
5Epgo5ncEoe3MQZJjGQ8I4+iIDk0shFGTHJShgLDpBcNqXBmo5tI+jWju7lNYe1r0ZWyJCO+4eaJ
NTIjj/4YRMQF/u4xi7MRIgEJr+B8yI/uGqLslMQoS9Wudk2M2kk0tyk9AWB1aRnYo8yzoaFIKCaD
GmXnXkchDrKQKfuyJPKE5TyBHeo4JClM9ijYy2RtJSPR44pSVOKRe/BjJEeqTq+apxJiLmt4AszW
tgY2MAV25SmNQ1/9hEmweUkELKhTWF1o48zPPGtddIEQObX0Pw6+D2vbJGCFxDmc2bFSj/pED3G2
8sBzFjB1PiSbvPBVQZLgTkt1Y1w9Y1bAYuFDPSicYONiWEOkgPAnPevN8VpY0JPwxjzPBMDMSBaT
j/5MIL6SJEGROdHdKRGjTzMQnXCKIlY+yC5jq0cUAaRStyyK/jk26ZfWEkaPn5atjU5Vjj5CVRDr
PbWqOYrKoayqVR3xYx75CIFT+bjVx4g1j5A56Y3gOLlGjtV9gmOrmOC6yLaqSa4UXOseW5m62cHS
dZrzZKRSMyjR2SRUxZxKiuRnEonIQ1b0eBSmPkKtRyVKsl2pKdNMeR7G0cpXyYwINannS6e8p7PC
c14uJQMP8xDkoSidHWtlgpNdFmsl1JmtTvZp2+8BK3hMM2bfTiKud+4unpSpn7oOQz4CZiwrU+Xi
QporVIh0ibh8us3psqkW7G6XMApjmjlfVLCbFiugFeMXYxgWmvixL10FWSaGFgIv+Cr1uuvdywa5
ybSB0hFj/iJdKZE6RpkapvS+J5QUPywzT3ogFsEKrm+xpHPbxqFHwrytKK5q6cqcvCip3GHqUajo
YXEOsaE9BEpCTMxPrH2xcUdp8fisZhOhxiSodI1RPex64x0v5B5U5TGQg/w2PPJYrTIi8kKQvJAh
AemRYx0TIZu12XE95kpNnvKTA9cmJ6OOKmLs64Znp1kwAgDMe1USmCklETX7i2QFoWSbYwLmONVu
zOex82U5laGdsii0uMUI9Pzm588iNrTgo86hXcI8VUmlVewi2aBRMj1j+o3S0vslhVl0lazsa7nz
G4txrWuVeOY3XqdrIDaXRrJNT4sr6DOn32BNv/w1tTYU/lPqQCvN0H2N59al5u6j41yh3+66YhLM
9XmQjd4Lsoil3AnpeZxNYZb+ENE7U7SGgy2bbHsuwD6rmV+YEzI7BSex5a6hGEHcsKD6Td1k+imM
Sxmi80lR2D+ZMdOYWiIjsvs8/dZppoUs8IETvOAGH/gcD94iJccNcAp3EZfbFkmFR7wqmGQwfDwZ
SnnMuVDoSmVQ0OrAzelZK10yiT40/lg/BduTOftcdWWpKDy7KJeqAk72hukQZUE4VstsJkKFV73p
SSYw8sBTznXFvGBSDziqykcuLR3c9hpGffX7Cat5jc5ieWaddRVQ/kJAkRBojlv//db7wpk+iLVL
1lP3/m4B1WfBn9zangZFj8gpY0HAgGbuT2OeBRHIdgIqu+YeXE8J0W0XaXd0pPQo6SoZHEJxnwwi
P1E8MjW80ZiUUO+Hlwe0xdu1j+ADrFT8ib5B6fii7uOoOCliTgG4YpTGvjT4nmLss1gRsGJdUf+G
pI5r1BKpxqNAOWbjxHGU/BZhVSg+Rn7wfaRGtHX1q1advlMZnnC7oXX7Q8l7kv0pECOjzfs8WtzE
zfdWiK5fbcu/T8VhdLjlv99sZs4kzU8XWIGYOWeQlXTInVnmXFRgwQQ+gAorZVUnZYq9vY6guMig
/U6gbRZsmNZA+NkK0dZSRQTQccgurVD17IoFkhSR/rSFaU2asUxYRCmPGGVdxXhal7VZO4EapzXY
ubiLOpGNqJHJyMxgzZiFlM3gq5laA94Vi9SdWxRedqnXxBTbfd0dT+QTD44PE4YSES4MvkjQBmmb
10Tfnu3Gt7lQuW1JgQ2Es+kTCT7LKmVaF6KUf5HMMilEgcVQtWHbgkzhi7gbFP0H+mXNnfQLU6Hh
7mhF6/ETGy6Qhxng7EnNHwIcSsSbndDYeNQf3gyfPUzVw/FY87lWJo5V9YFVJ8II+Y0Rw32fwQ3O
DdUa3CyOwxUcfECdIuFNH8qQkP2E+ggR5xSImUWKy41c7YBZ/klKTw1WLlaNZV3cmy1IJWEc6Nzf
/sqJT0t0D19Mz6CdIKbBzPBcY5ntXDFN4HphjzY24W7ZSrAwmi1VE+gBCzdWk0X4joTw3sqlhQvK
nhDSGgWhzzy6HS+Nj+x0i+xxl37Fg7aUhvrMo7fMVUxIUN2N17J9XUMCVEMpYX3xReB117hQ3aIR
ZHk1lCqCSb3AB+X1hLPNYUiGRgyxVOjZkHvUWEk2oYXZikVxYcOUkLR5IS3KTE4xlYdhEZkY0U/9
XhP2FFfwZLxdXEzhBBLpYSiiESUuJds0pVOqDfZFJVVWpVVeJVZmpVZuJVd2pVd+JViGpViOJVmW
pVmeJVqmpVquJVu2pVu+JVzGpVzOJV1yZUAAADs=

------=_NextPart_000_0013_01C6C332.535E06F4
Content-Type: image/gif;
	name="lunge.gif"
Content-Transfer-Encoding: base64
Content-ID: <001101c6c321$8fd536e8$2533ee57@hlfnys>

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
5/RO9/RPB/VQ95yAAAA7

------=_NextPart_000_0013_01C6C332.535E06F4
Content-Type: image/gif;
	name="captor.gif"
Content-Transfer-Encoding: base64
Content-ID: <001201c6c321$8fd536ee$2533ee57@hlfnys>

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
aIM2IAAAOw==

------=_NextPart_000_0013_01C6C332.535E06F4--




From te.broughton@macbilling.com Sat Aug 19 05:16:48 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GEMwi-0001j8-1E
	for dnsext-archive@ietf.org; Sat, 19 Aug 2006 05:16:48 -0400
Received: from [211.207.200.10] (helo=localhost)
	by ietf-mx.ietf.org with smtp (Exim 4.43)
	id 1GEMwg-00083i-C0
	for dnsext-archive@ietf.org; Sat, 19 Aug 2006 05:16:48 -0400
Message-ID: <000001c6c370$e2796d80$0100007f@localhost>
From: "Nicolas Hall" <te.broughton@macbilling.com>
To: <dnsext-archive@ietf.org>
Subject: Need S0ftware?
Date: Sat, 19 Aug 2006 18:16:30 +0900
MIME-Version: 1.0
Content-Type: multipart/alternative;
    boundary="----=_NextPart_000_0001_01C6C370.E2796D80"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.2180
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-Spam-Score: 1.8 (+)
X-Scan-Signature: c1c65599517f9ac32519d043c37c5336

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

 More than 200 software titles from world leading manufacturers =20
  a.. MS Windows XP Professional with SP2 - $49.95=20
  b.. Adobe Photoshop CS2 V 9.0 - $69.95=20
  c.. Microsoft Office XP Professional - $49.95=20
  d.. Adobe Acrobat 5.0 - $39.95
Visit our Website

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

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2900.2180" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>
<DIV><FONT size=3D2><FONT face=3DArial><FONT =
size=3D3><EM>&nbsp;</EM><EM>More than 200=20
software titles from world </EM><EM>leading=20
manufacturers</EM>&nbsp;&nbsp;</FONT></FONT></DIV>
<UL>
  <LI><FONT face=3DArial><STRONG>MS Windows XP Professional with SP2 - =
<FONT=20
  color=3D#ff0000>$49.95</FONT></STRONG> </FONT>
  <LI><FONT face=3DArial><STRONG>Adobe Photoshop CS2 V 9.0 - <FONT=20
  color=3D#ff0000>$69.95</FONT></STRONG> </FONT>
  <LI><FONT face=3DArial><STRONG>Microsoft Office XP Professional - =
<FONT=20
  color=3D#ff0000>$49.95</FONT></STRONG> </FONT>
  <LI><STRONG><FONT face=3DArial>Adobe Acrobat 5.0 - <FONT=20
  color=3D#ff0000>$39.95</FONT></FONT></STRONG></LI></UL>
<DIV><STRONG><A href=3D"http://vtorieprogi.com/"><FONT face=3DArial>Visit our=20
Website</FONT></A></STRONG></DIV></FONT></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV></BODY></HTML>

------=_NextPart_000_0001_01C6C370.E2796D80--




From owner-namedroppers@ops.ietf.org Sat Aug 19 17:52:31 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GEYk3-0007Qw-0u
	for dnsext-archive@lists.ietf.org; Sat, 19 Aug 2006 17:52:31 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GEW2u-0007Fa-EY
	for dnsext-archive@lists.ietf.org; Sat, 19 Aug 2006 14:59:48 -0400
Received: from psg.com ([147.28.0.62])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1GEVvw-0001MK-8x
	for dnsext-archive@lists.ietf.org; Sat, 19 Aug 2006 14:52:43 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GEVp2-000HyZ-5j
	for namedroppers-data@psg.com; Sat, 19 Aug 2006 18:45:28 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [213.244.168.210] (helo=outpost.ds9a.nl)
	by psg.com with esmtp (Exim 4.60 (FreeBSD))
	(envelope-from <ahu@outpost.ds9a.nl>)
	id 1GEVoz-000HyA-H6
	for namedroppers@ops.ietf.org; Sat, 19 Aug 2006 18:45:25 +0000
Received: by outpost.ds9a.nl (Postfix, from userid 1000)
	id F27D23FD4; Sat, 19 Aug 2006 20:45:02 +0200 (CEST)
Date: Sat, 19 Aug 2006 20:45:02 +0200
From: bert hubert <bert.hubert@netherlabs.nl>
To: namedroppers@ops.ietf.org
Cc: remco@virtu.nl
Subject: updated: Re: RFC proposal on DNS spoofing prevention
Message-ID: <20060819184502.GA13618@outpost.ds9a.nl>
References: <20060810200025.GA15656@outpost.ds9a.nl>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <20060810200025.GA15656@outpost.ds9a.nl>
User-Agent: Mutt/1.5.9i
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: -2.4 (--)
X-Scan-Signature: bb8f917bb6b8da28fc948aeffb74aa17

Previously we wrote:

> We understand there are two options, an individual submission to the RFC
> editor, or via the DNSEXT-WG. Each has its advantages. Olaf has already
> given me some guidance, I'd appreciate hearing (perhaps privately) from
> DNSEXT-WG members on the best way to proceed.

After hearing from some members, we've decided to submit our draft in hopes
of it becoming a WG document. It can be found here:

https://datatracker.ietf.org/public/idindex.cgi?command=id_detail&id=15083

and here:

http://www.ietf.org/internet-drafts/draft-hubert-dns-anti-spoofing-00.txt

As everybody appears to be on holiday, we don't expect a lot to happen
immediately, but we hope that we can work with the WG to work out the
kinks. We already know that the abstract contains some double words.

We are also looking at several pointers we've received to related documents,
and if it is worthwhile to add references to these documents. 

Thanks,

Bert & Remco

-- 
http://www.PowerDNS.com      Open source, database driven DNS Software 
http://netherlabs.nl              Open and Closed source services

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From rwrmp@birkart.com.my Sat Aug 19 19:23:41 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GEaAH-0001ue-5z
	for dnsext-archive@lists.ietf.org; Sat, 19 Aug 2006 19:23:41 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GEYhJ-0004uM-18
	for dnsext-archive@lists.ietf.org; Sat, 19 Aug 2006 17:49:41 -0400
Received: from [125.143.94.32] (helo=nzfwd)
	by chiedprmail1.ietf.org with smtp (Exim 4.43)
	id 1GEYWM-0003kD-S2
	for dnsext-archive@lists.ietf.org; Sat, 19 Aug 2006 17:38:29 -0400
Received: from [125.143.207.34] (helo=qmpla.bfwjs)
	by nzfwd with smtp (Exim 4.43)
	id 1GEYYA-0002Mq-5u; Sun, 20 Aug 2006 06:40:14 +0900
Message-ID: <002301c6c3d7$caa42dc3$22cf8f7d@qmpla.bfwjs>
From: "Becky Everett" <rwrmp@birkart.com.my>
To: <dnsext-archive@lists.ietf.org>
Subject: flint pileup
Date: Sun, 20 Aug 2006 06:37:07 +0900
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_001F_01C6C423.3A8BD5A7"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.2180
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-Spam-Score: 3.6 (+++)
X-Scan-Signature: d119718c9ef593f359a025ee0d2770e1

This is a multi-part message in MIME format.

------=_NextPart_000_001F_01C6C423.3A8BD5A7
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_0020_01C6C423.3A8BD5AE"


------=_NextPart_001_0020_01C6C423.3A8BD5AE
Content-Type: text/plain;
	charset="windows-1252"
Content-Transfer-Encoding: quoted-printable


Horse Hines came out quickly on long flapping legs, and openedthe doors =
behind.
I wish you could have been here, Dick, said the ReverendSmallwood, to =
hear what Mr.
She clasped her silver mesh-bag and stepped intoher attendant Packard.
He was a small man, with a gray, meanface, violent and bitter.
Ben cried out furiously in a risingvoice.
At the Uneeda, said Eugene, beginning to choke, It takes him twohours to =
get there. Not where he eats, but where he is eaten.
Heaves the proud harlot her distendedbreast, in intricacies of laborious =
song. You wont get far in this town, Gene, without them. He took hislong =
wet cigar from his mouth, grinning yellowly.
To rot away into a flower, to melt into a tree with the friendlessbodies =
of unburied men.
Have a cigarette, Willie, he said, offering the package to WillieGoff. =
Thefate of civilization is hanging in the balance. Whats it going tobe =
like, ten years from now?
Theres good money in undertaking, said George Graves. They dont get any =
pay, said George Graves sorrowfully. Large gummy tears rolled down her =
redcheeks.
The best people in this townare church members, he said earnestly. An =
Episcopalian, when I go, said George Graves with irreverentlaughter.
Come on in, Ben, said Coker, coming to the door. 
------=_NextPart_001_0020_01C6C423.3A8BD5AE
Content-Type: text/html;
	charset="windows-1252"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1252">
<META content=3D"MSHTML 6.00.2900.2180" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2><IMG alt=3D"" hspace=3D0=20
src=3D"cid:001e01c6c3d7$caa42da0$22cf8f7d@qmpla.bfwjs"=20
align=3Dbaseline=20
border=3D0></FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Horse Hines came out quickly on long =
flapping legs,=20
and openedthe doors behind.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I wish you could have been here, Dick, =
said the=20
ReverendSmallwood, to hear what Mr.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>She clasped her silver mesh-bag and =
stepped intoher=20
attendant Packard.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>He was a small man, with a gray, =
meanface, violent=20
and bitter.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Ben cried out furiously in a=20
risingvoice.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>At the Uneeda, said Eugene, beginning =
to choke, It=20
takes him twohours to get there. Not where he eats, but where he is=20
eaten.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Heaves the proud harlot her =
distendedbreast, in=20
intricacies of laborious song. You wont get far in this town, Gene, =
without them. He=20
took hislong wet cigar from his mouth, grinning yellowly.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>To rot away into a flower, to melt into =
a tree with=20
the friendlessbodies of unburied men.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Have a cigarette, Willie, he said, =
offering the=20
package to WillieGoff. Thefate of civilization is hanging in the =
balance. Whats it=20
going tobe like, ten years from now?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Theres good money in undertaking, said =
George=20
Graves. They dont get any pay, said George Graves sorrowfully. Large =
gummy tears=20
rolled down her redcheeks.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>The best people in this townare church =
members, he=20
said earnestly. An Episcopalian, when I go, said George Graves with=20
irreverentlaughter.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Come on in, Ben, said Coker, coming to =
the door.=20
</FONT></DIV></BODY></HTML>

------=_NextPart_001_0020_01C6C423.3A8BD5AE--

------=_NextPart_000_001F_01C6C423.3A8BD5A7
Content-Type: image/gif;
	name="dented.gif"
Content-Transfer-Encoding: base64
Content-ID: <001e01c6c3d7$caa42da0$22cf8f7d@qmpla.bfwjs>

R0lGODdhrgKSAecAAKrsrZOlcXpcM4N4S4R5S3ZQKXdTK3lYMIJ2SYaBUnhULY2UYoyRYIV7TZm4
goJ0SJzAiJm3gYiFV4yTYouQX4eCVIJ0R5m6gqrrrJOodH9sQXlZMJawe5q8hIqKWoJzR6DOk4qM
W5m6g4aAUpWsd3hXL4eEVJezfYiEVaLTmIiHWIiIWKjlqJaxe6bgo4+aaIeFVYiGVpCea6fjpoiG
V4BvRI2XZYqLW5GhbpSrdqHRloeDVKnrrHdULKnqq3pbMqbeoanpq3teNZWueX9qPqfkpoaAUaDP
lZOpdaHRl6XeoaHQlXtfNqfjpabfon1lOqPXm57Ij5zDi5q+haDPlKfhpH1kO4ySYXdULaDMkndS
K3lbMp3GjKDOlH1nPX1jOX9rP6LUmXhWLqXdoHlZMXxkOnpdNHhXLnZRKoV/UYuRYZKjb4mHWH5o
PZu/h5WrdZq8hX9rQKbhpJOmco+baIuOXpi0fqjnqHpcNJi2f4R6TZ7HjoFyRn1lO4uPX6joqZzC
ipWueJ7IjntgN6TZnpvBiaHSmHxhN6DNknxiOIN2So6ZZ5vAiJKlcaPWm6PZnZ7KkabipanoqpCf
bIBuQ6PXnKnoqaXfoqXcn6Tbn6bgooR8Tpq7hIBtQoqNXJ7Jj46WZX1mO6PYm5i1fpm5gomKWoBw
RJayfJGfbJu9hZ3Ei53Hjp7GjX5pPn5oPpCcaaPVmZOnc4qNXpe1foeCU3peNaTYnIZ+Uajlp3dR
KpWteJi3f5SqdXhVLp/MkpSpdIN3SoV9T4mJWY+dapKkcJWtd4V8ToJyRZGiboJ1SI2VY5KmcZu/
hntdNJCdanpaMYBtQaTanpaveIFxRY2WZJeyfIuOXZi2gIuPXpzCiY6XZY2TYZavep3FjJ/LkZCg
bY6YZqjmqKLWmoFwRKLUmJ/KkHxjOIBuQoN1SJi4gX5mPIV9UIR6TIiZWXhxMJW7eoGGRZ3LjKfk
pHp3No6oaKflpnx7OoyiYYeWVoiXV5S1dYOOTXt5OXlyMXl0Mn1+PSwAAAAArgKSAQAI/gABCBxI
sKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bN
mzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jT
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

------=_NextPart_000_001F_01C6C423.3A8BD5A7--




From mary.acosta@localwebshopping.com Sun Aug 20 15:42:02 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GEtBK-0006km-Kj
	for dnsext-archive@ietf.org; Sun, 20 Aug 2006 15:42:02 -0400
Received: from 24-49-69-64.bflony.adelphia.net ([24.49.69.64] helo=localhost)
	by ietf-mx.ietf.org with smtp (Exim 4.43)
	id 1GEtBI-0002te-TX
	for dnsext-archive@ietf.org; Sun, 20 Aug 2006 15:42:02 -0400
Message-ID: <000001c6c491$6d518980$0100007f@localhost>
From: "Joshua Long" <mary.acosta@localwebshopping.com>
To: <dnsext-archive@ietf.org>
Subject: Need S0ftware?
Date: Sun, 20 Aug 2006 15:41:47 -0600
MIME-Version: 1.0
Content-Type: multipart/alternative;
    boundary="----=_NextPart_000_0001_01C6C491.6D518980"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.2180
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-Spam-Score: 4.3 (++++)
X-Scan-Signature: c1c65599517f9ac32519d043c37c5336

------=_NextPart_000_0001_01C6C491.6D518980
Content-Type: text/plain;
        charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

 More than 200 software titles from world leading manufacturers =20
  a.. MS Windows XP Professional with SP2 - $49.95=20
  b.. Adobe Photoshop CS2 V 9.0 - $69.95=20
  c.. Microsoft Office XP Professional - $49.95=20
  d.. Adobe Acrobat 5.0 - $39.95
Visit our Website

------=_NextPart_000_0001_01C6C491.6D518980
Content-Type: text/html;
        charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2900.2180" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>
<DIV><FONT size=3D2><FONT face=3DArial><FONT =
size=3D3><EM>&nbsp;</EM><EM>More than 200=20
software titles from world </EM><EM>leading=20
manufacturers</EM>&nbsp;&nbsp;</FONT></FONT></DIV>
<UL>
  <LI><FONT face=3DArial><STRONG>MS Windows XP Professional with SP2 - =
<FONT=20
  color=3D#ff0000>$49.95</FONT></STRONG> </FONT>
  <LI><FONT face=3DArial><STRONG>Adobe Photoshop CS2 V 9.0 - <FONT=20
  color=3D#ff0000>$69.95</FONT></STRONG> </FONT>
  <LI><FONT face=3DArial><STRONG>Microsoft Office XP Professional - =
<FONT=20
  color=3D#ff0000>$49.95</FONT></STRONG> </FONT>
  <LI><STRONG><FONT face=3DArial>Adobe Acrobat 5.0 - <FONT=20
  color=3D#ff0000>$39.95</FONT></FONT></STRONG></LI></UL>
<DIV><STRONG><A href=3D"http://cheverprogi.com/"><FONT face=3DArial>Visit our=20
Website</FONT></A></STRONG></DIV></FONT></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV></BODY></HTML>

------=_NextPart_000_0001_01C6C491.6D518980--




From owner-namedroppers@ops.ietf.org Sun Aug 20 16:03:17 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GEtVt-0005Po-AZ
	for dnsext-archive@lists.ietf.org; Sun, 20 Aug 2006 16:03:17 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GEtVn-0007Xh-0t
	for dnsext-archive@lists.ietf.org; Sun, 20 Aug 2006 16:03:17 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GEtPG-0003y7-EX
	for namedroppers-data@psg.com; Sun, 20 Aug 2006 19:56:26 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [212.9.189.167] (helo=mail.enyo.de)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <fw@deneb.enyo.de>)
	id 1GEtPE-0003xV-TP
	for namedroppers@ops.ietf.org; Sun, 20 Aug 2006 19:56:25 +0000
Received: from deneb.vpn.enyo.de ([212.9.189.177] helo=deneb.enyo.de)
	by mail.enyo.de with esmtp id 1GEtPE-00014J-9P; Sun, 20 Aug 2006 21:56:24 +0200
Received: from fw by deneb.enyo.de with local (Exim 4.62)
	(envelope-from <fw@deneb.enyo.de>)
	id 1GEtP9-0005Gd-7U; Sun, 20 Aug 2006 21:56:19 +0200
From: Florian Weimer <fw@deneb.enyo.de>
To: bert hubert <bert.hubert@netherlabs.nl>
Cc: namedroppers@ops.ietf.org,  remco@virtu.nl
Subject: Re: updated: Re: RFC proposal on DNS spoofing prevention
References: <20060810200025.GA15656@outpost.ds9a.nl>
	<20060819184502.GA13618@outpost.ds9a.nl>
Date: Sun, 20 Aug 2006 21:56:19 +0200
In-Reply-To: <20060819184502.GA13618@outpost.ds9a.nl> (bert hubert's message
	of "Sat, 19 Aug 2006 20:45:02 +0200")
Message-ID: <87k6539o64.fsf@mid.deneb.enyo.de>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 798b2e660f1819ae38035ac1d8d5e3ab

* bert hubert:

> http://www.ietf.org/internet-drafts/draft-hubert-dns-anti-spoofing-00.txt

Some random notes:

  - You could explicitly mention that resolvers MUST NOT pass through
    message IDs generated by clients.

  - Restricting access to resolvers should not be a priority because
    interesting resolvers serve thousands of users, and you are
    probably able to find a host in that population which you can
    compromised and use to query the server.

  - Automatic fallback to TCP once a likely spoofing attack is
    detected could help to thwart the attack.  However, some operators
    undermine this approach by not providing TCP service.

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Sun Aug 20 17:03:37 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GEuSH-0008St-KA
	for dnsext-archive@lists.ietf.org; Sun, 20 Aug 2006 17:03:37 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GEuS9-0007R5-9z
	for dnsext-archive@lists.ietf.org; Sun, 20 Aug 2006 17:03:37 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GEuNx-0009ay-J3
	for namedroppers-data@psg.com; Sun, 20 Aug 2006 20:59:09 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [213.244.168.210] (helo=outpost.ds9a.nl)
	by psg.com with esmtp (Exim 4.60 (FreeBSD))
	(envelope-from <ahu@outpost.ds9a.nl>)
	id 1GEuNu-0009ad-UE
	for namedroppers@ops.ietf.org; Sun, 20 Aug 2006 20:59:07 +0000
Received: by outpost.ds9a.nl (Postfix, from userid 1000)
	id 282AB40ED; Sun, 20 Aug 2006 22:58:44 +0200 (CEST)
Date: Sun, 20 Aug 2006 22:58:43 +0200
From: bert hubert <bert.hubert@netherlabs.nl>
To: Florian Weimer <fw@deneb.enyo.de>
Cc: namedroppers@ops.ietf.org, remco@virtu.nl
Subject: Re: updated: Re: RFC proposal on DNS spoofing prevention
Message-ID: <20060820205843.GA20955@outpost.ds9a.nl>
References: <20060810200025.GA15656@outpost.ds9a.nl> <20060819184502.GA13618@outpost.ds9a.nl> <87k6539o64.fsf@mid.deneb.enyo.de>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <87k6539o64.fsf@mid.deneb.enyo.de>
User-Agent: Mutt/1.5.9i
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 21c69d3cfc2dd19218717dbe1d974352

On Sun, Aug 20, 2006 at 09:56:19PM +0200, Florian Weimer wrote:
> > http://www.ietf.org/internet-drafts/draft-hubert-dns-anti-spoofing-00.txt
>   - You could explicitly mention that resolvers MUST NOT pass through
>     message IDs generated by clients.

Will do, thanks. This is probably the root cause of the forwarder based
spoofing?

>   - Restricting access to resolvers should not be a priority because
>     interesting resolvers serve thousands of users, and you are
>     probably able to find a host in that population which you can
>     compromised and use to query the server.

Restricting access is good anyhow to prevent DNS amplification attacks,
which are all the rage now. Even reducing the number of IP addresses that
can try to control your nameserver from "the entire internet" to "several
millions" makes sense from an anti-spoofing standpoint. It all raises the
bar.

For anti-spoofing reasons alone it might perhaps not be the highest
probability, but combined with amplification attacks it is.

>   - Automatic fallback to TCP once a likely spoofing attack is
>     detected could help to thwart the attack.  However, some operators
>     undermine this approach by not providing TCP service.

Indeed - and it is hard to list it as a 'MAY' as the other RFCc don't offer
this option. So far, this draft only restricts your options, it does not
recommend anything at variance with existing RFCs. 

Thoughts? I really don't know what is proper in such cases.

Thanks for your input!

	Bert

-- 
http://www.PowerDNS.com      Open source, database driven DNS Software 
http://netherlabs.nl              Open and Closed source services

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Sun Aug 20 19:22:28 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GEwce-0002YB-5r
	for dnsext-archive@lists.ietf.org; Sun, 20 Aug 2006 19:22:28 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GEwcb-0003Qg-QX
	for dnsext-archive@lists.ietf.org; Sun, 20 Aug 2006 19:22:28 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GEwZc-000LAp-S0
	for namedroppers-data@psg.com; Sun, 20 Aug 2006 23:19:20 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [212.9.189.167] (helo=mail.enyo.de)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <fw@deneb.enyo.de>)
	id 1GEwZb-000LAX-Bt
	for namedroppers@ops.ietf.org; Sun, 20 Aug 2006 23:19:19 +0000
Received: from deneb.vpn.enyo.de ([212.9.189.177] helo=deneb.enyo.de)
	by mail.enyo.de with esmtp id 1GEwZa-0008TX-P8; Mon, 21 Aug 2006 01:19:18 +0200
Received: from fw by deneb.enyo.de with local (Exim 4.62)
	(envelope-from <fw@deneb.enyo.de>)
	id 1GEwZV-0005lO-Lv; Mon, 21 Aug 2006 01:19:13 +0200
From: Florian Weimer <fw@deneb.enyo.de>
To: bert hubert <bert.hubert@netherlabs.nl>
Cc: namedroppers@ops.ietf.org,  remco@virtu.nl
Subject: Re: updated: Re: RFC proposal on DNS spoofing prevention
References: <20060810200025.GA15656@outpost.ds9a.nl>
	<20060819184502.GA13618@outpost.ds9a.nl>
	<87k6539o64.fsf@mid.deneb.enyo.de>
	<20060820205843.GA20955@outpost.ds9a.nl>
Date: Mon, 21 Aug 2006 01:19:13 +0200
In-Reply-To: <20060820205843.GA20955@outpost.ds9a.nl> (bert hubert's message
	of "Sun, 20 Aug 2006 22:58:43 +0200")
Message-ID: <8764gn807i.fsf@mid.deneb.enyo.de>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: cd26b070c2577ac175cd3a6d878c6248

* bert hubert:

> On Sun, Aug 20, 2006 at 09:56:19PM +0200, Florian Weimer wrote:
>> > http://www.ietf.org/internet-drafts/draft-hubert-dns-anti-spoofing-00.txt
>>   - You could explicitly mention that resolvers MUST NOT pass through
>>     message IDs generated by clients.
>
> Will do, thanks. This is probably the root cause of the forwarder based
> spoofing?

I don't think so, but it's hard to tell because to my knowledge, no
one has published irrefutable evidence that this is in fact a problem
with current software (or the attacks were deliberate).

My understanding is as follows:

  - There are basically three operating modes for caching resolvers:

    (1) Query authoritative name servers directly, starting at the
        root.

    (2) Query a second cache.  Alternatively, fetch the data using
        method (1).

    (3) Always query another cache ("foward only" in BIND speak).

  - (1) is as safe as you can get using your validation function.

  - (3) is safe except for some broken MTAs which do not validate the
    completeness of data returned in the additional section (leading
    to a violation of RFC 2821).  It is also unsafe if a cache
    constructs answer sections based on data learnt from additional
    sections, which is a violation of RFC 1034 even if the data is
    validated because RR sets in additional sections are not
    necessarily complete.

  - Method (2) remains.  What happens is that the query returned from
    the second cache (say, a BIND 8 server) contains an unsanitized
    copy of the authority section (see dig "dig @61.175.199.135
    ns1.hi2000.net" for an example, which happens to predate the cache
    poisoning attacks by several months).  For some reason, the first
    cache uses this authority information in subsequent queries.

The impact of method (2) is still mysterious to me because I don't
know when the first cache is considered and when it's not.  You
obviously need both, otherwise your are basically operating in mode
(3), and you inherit whatever validation the second cache performs.

>>   - Restricting access to resolvers should not be a priority because
>>     interesting resolvers serve thousands of users, and you are
>>     probably able to find a host in that population which you can
>>     compromised and use to query the server.
>
> Restricting access is good anyhow to prevent DNS amplification attacks,

See "dig se. any +bufsize=4096" for an example why this won't work.

>>   - Automatic fallback to TCP once a likely spoofing attack is
>>     detected could help to thwart the attack.  However, some operators
>>     undermine this approach by not providing TCP service.
>
> Indeed - and it is hard to list it as a 'MAY' as the other RFCc don't offer
> this option. So far, this draft only restricts your options, it does not
> recommend anything at variance with existing RFCs. 

The following recommendation in RFC 1123 gives at least some wiggle
room:

| A name server MAY limit the resources it devotes to TCP queries, but
| it SHOULD NOT refuse to service a TCP query just because it would
| have succeeded with UDP.

Of course, RFCs aren't very helpful if they don't match existing
practice.

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Sun Aug 20 22:00:54 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GEz5y-0001TM-5u
	for dnsext-archive@lists.ietf.org; Sun, 20 Aug 2006 22:00:54 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GEz5x-0007OQ-VW
	for dnsext-archive@lists.ietf.org; Sun, 20 Aug 2006 22:00:54 -0400
Received: from psg.com ([147.28.0.62])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1GEz5t-0000wQ-4P
	for dnsext-archive@lists.ietf.org; Sun, 20 Aug 2006 22:00:53 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GEz2G-00091C-2N
	for namedroppers-data@psg.com; Mon, 21 Aug 2006 01:57:04 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [204.152.187.5] (helo=farside.isc.org)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Mark_Andrews@isc.org>)
	id 1GEz2F-000911-CH
	for namedroppers@ops.ietf.org; Mon, 21 Aug 2006 01:57:03 +0000
Received: from drugs.dv.isc.org (localhost.isc.org [IPv6:::1])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by farside.isc.org (Postfix) with ESMTP id 980F5E606C
	for <namedroppers@ops.ietf.org>; Mon, 21 Aug 2006 01:57:02 +0000 (UTC)
	(envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (localhost [127.0.0.1])
	by drugs.dv.isc.org (8.13.6/8.13.6) with ESMTP id k7L1uwDB097400
	for <namedroppers@ops.ietf.org>; Mon, 21 Aug 2006 11:56:59 +1000 (EST)
	(envelope-from marka@drugs.dv.isc.org)
Message-Id: <200608210156.k7L1uwDB097400@drugs.dv.isc.org>
To: namedroppers@ops.ietf.org
From: Mark Andrews <Mark_Andrews@isc.org>
Subject: draft-ietf-dnsext-nsec3-06
Date: Mon, 21 Aug 2006 11:56:58 +1000
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: -2.6 (--)
X-Scan-Signature: 93238566e09e6e262849b4f805833007


	7.3.

   Once the closest encloser has been discovered, the validator MUST
   check that the NSEC3 that has the closest encloser as an ownername is
   from the proper zone.  Neither the NS nor the DNAME type bit may be
   set: this would be an indication that an attacker is using them to
   falsely deny the existence of records for which the server is not
   authoritative.

	The test for a valid CE is wrong.  SOA + NS is a valid CE.

-- 
ISC Training!  October 16-20, 2006, in the San Francisco Bay Area,
covering topics from DNS to DHCP.  Email training@isc.org.
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE:	+61 2 9871 4742		         INTERNET: Mark_Andrews@isc.org

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Sun Aug 20 23:54:38 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GF0s2-0002sl-Mm
	for dnsext-archive@lists.ietf.org; Sun, 20 Aug 2006 23:54:38 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GF0s2-0008O8-6p
	for dnsext-archive@lists.ietf.org; Sun, 20 Aug 2006 23:54:38 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GF0pO-000Iup-Ls
	for namedroppers-data@psg.com; Mon, 21 Aug 2006 03:51:54 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [129.188.136.100] (helo=motgate.mot.com)
	by psg.com with esmtp (Exim 4.60 (FreeBSD))
	(envelope-from <Donald.Eastlake@motorola.com>)
	id 1GF0pM-000Iua-Tz
	for namedroppers@ops.ietf.org; Mon, 21 Aug 2006 03:51:53 +0000
Received: from az33exr03.mot.com (az33exr03.mot.com [10.64.251.233])
	by motgate.mot.com (Motorola/Motorola) with ESMTP id k7L3ppjb012178
	for <namedroppers@ops.ietf.org>; Sun, 20 Aug 2006 20:51:52 -0700 (MST)
Received: from de01exm64.ds.mot.com (de01exm64.am.mot.com [10.176.8.15])
	by az33exr03.mot.com (8.13.1/8.13.0) with ESMTP id k7L3pokj009687
	for <namedroppers@ops.ietf.org>; Sun, 20 Aug 2006 22:51:51 -0500 (CDT)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: DNSEXT WGLC: RFC2929bis
Date: Sun, 20 Aug 2006 23:51:47 -0400
Message-ID: <3870C46029D1F945B1472F170D2D979001482B38@de01exm64.ds.mot.com>
In-Reply-To: <198A730C2044DE4A96749D13E167AD37C6710D@MOU1WNEXMB04.vcorp.ad.vrsn.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: DNSEXT WGLC: RFC2929bis
thread-index: AcbBRyYldrMLUyXJRQe7amp5uL3cBAAExdiAAN4JUuA=
From: "Eastlake III Donald-LDE008" <Donald.Eastlake@motorola.com>
To: <namedroppers@ops.ietf.org>
X-Brightmail-Tracker: AAAAAQAAAAQ=
X-White-List-Member: TRUE
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: b22590c27682ace61775ee7b453b40d3

Hi Phil,

See below at ###

-----Original Message-----
From: Hallam-Baker, Phillip [mailto:pbaker@verisign.com]=20
Sent: Wednesday, August 16, 2006 1:38 PM
To: Edward Lewis; Eastlake III Donald-LDE008
Cc: namedroppers@ops.ietf.org
Subject: RE: DNSEXT WGLC: RFC2929bis

I agree, if you differentiate numbers you will have people asking for a
second number just so that they look 'official'.

### There has long been a difference in DNS between data-RRs and
non-data-RRs. Since, as far as I know, no one has asked for one of each
just to look 'official', I don't understand why this would start now.
RRTYPEs are generally invisible to the user. The user just asks for
something that takes some lookup in the DNS and has no knowledge of
what's happening under the covers in terms of RRTYPEs. I believe you are
making a highly inappropriate extrapolation from domain names, which are
user visible.

We went through this with X-Headers and X-Content types and in the end
realized that it was a bad idea. They are just numbers. Encoding
semantics into them is a bad idea. Encoding political semantics into
them is worse.

### Who is talking about encoding political semantics into RRTYPE code
points?

### If there are two inherently different types, like RRs that should be
cached and RRs that should not be cached, and you want to be able to
deal with unknown future allocated RRs, then distinguishing them is the
right thing. If this were clearly foreseen when the DNS was designed,
then maybe instead of a 16 bit RRTYPE field, this would be a 1 bit
'cacheable' subfield and a 15 bit number subfield. But as it is, we are
stuck with something not quite so clean. People who would know better
than I would say there are servers that will not cache RRs in the
128-255 range, most of which are unallocated. Claiming RRTYPE code
points are all alike and allowing these to be assigned for data-RRs that
should be cached seems like a recipe for serious problems.

The simpler the procedure the less IANA has to do.

### I think it is wrong to think only of simplicity. The most important
goal of IANA Considerations is that it not involve judgment or technical
expertise on the part of the IANA clerical staff. I don't think it would
matter if there were 2, 4, or 64 categories of RRTYPEs, as long as there
was a sound technical reason for the categories and, most important, it
was a purely mechanical task for IANA to know which category to use,
such as requiring the IANA Considerations section that allocates a new
value to state the category or having IANA be informed by a Designated
Expert what category to use.

Also consider the fact that DNSEXT is chartered with a finite life span.
Closing WGs is a good thing. It represents the strongest statement that
the IETF can make that work is finished.=20

### I can't figure out what this has to do with any of these questions.
Of course DNSEXT will get closed sometime. That's why RFC 2929 and the
2929bis draft do not assign it any role whatsoever in making
assignments.

### Thanks,
### Donald

> -----Original Message-----
> From: owner-namedroppers@ops.ietf.org=20
> [mailto:owner-namedroppers@ops.ietf.org] On Behalf Of Edward Lewis
> Sent: Wednesday, August 16, 2006 11:14 AM
> To: Eastlake III Donald-LDE008
> Cc: namedroppers@ops.ietf.org
> Subject: RE: DNSEXT WGLC: RFC2929bis
>=20
> At 14:08 -0400 8/12/06, Eastlake III Donald-LDE008 wrote:
>=20
> >@@@ Why do you think the process in this document would be slower or=20
> >worse than the current process? As far as I can tell, the
> consensus of
> >the DNSEXT working group, with which I agree, is that this is a=20
> >liberalization that will make change easier. Most of the
> motivation for
> >this document is to make it easier, in some cases, to get RRTYPE=20
> >assignments.
>=20
> Being non-specific, the DNSEXT WG is comprised of engineers and not=20
> bureaucrats.  You might think that this is a point of pride, but it's=20
> also a point of weakness.  It's the same as having this group try to=20
> debate the legal issues of liability of signing a zone in DNSSEC - we=20
> are also not lawyers.
>=20
> That's why I feel that parts of the document, specifically the number=20
> ranges, may be overkill.  We are over engineering a bureaucratic=20
> process.  The result will be poorer performance of the bureaucracy=20
> (via higher staffing costs or slower response time, for example).
>=20
> Does the OPT RR's type code value of 41 hurt implementations?=20
>  I ask because it was mistakenly assigned that instead of a meta-RR=20
> number (like 25x I think?).  If history says it has not been a=20
> problem, let's drop the stratification of the numbers.  Let's=20
> streamline the bureaucracy.
>=20
> --
> =
-=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-=3D-=3D-=3D-=3D-=3D-=3D
> -=3D-=3D-=3D-=3D-=3D-=3D-
> Edward Lewis                                               =20
> +1-571-434-5468
> NeuStar
>=20
> Soccer/Futbol. IPv6.  Both have lots of 1's and 0's and have a hard=20
> time catching on in North America.
>=20
> --
> to unsubscribe send a message to
> namedroppers-request@ops.ietf.org with the word 'unsubscribe' in a=20
> single line as the message text body.
> archive: <http://ops.ietf.org/lists/namedroppers/>
>=20
>=20

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From dapx@angelfaces.fsnet.co.uk Mon Aug 21 04:03:38 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GF4l0-00011L-K1
	for dnsext-archive@lists.ietf.org; Mon, 21 Aug 2006 04:03:38 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GF3oP-00048x-0V
	for dnsext-archive@lists.ietf.org; Mon, 21 Aug 2006 03:03:05 -0400
Received: from [12.146.24.254] (helo=yihid)
	by chiedprmail1.ietf.org with smtp (Exim 4.43)
	id 1GF3gK-00060F-H2
	for dnsext-archive@lists.ietf.org; Mon, 21 Aug 2006 02:54:46 -0400
Received: from [12.146.61.105] (helo=qndyo)
	by yihid with smtp (Exim 4.43)
	id 1GF3iq-0006lU-Do; Sun, 20 Aug 2006 23:57:20 -0700
Message-ID: <000b01c6c4ee$63dbaf8d$693d920c@qndyo>
From: "Gideon Sparks" <dapx@angelfaces.fsnet.co.uk>
To: <dnsext-archive@lists.ietf.org>
Subject: infield northwesterly
Date: Sun, 20 Aug 2006 23:47:45 -0700
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_0007_01C6C4B3.B77CD761"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.2180
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-Spam-Score: 4.3 (++++)
X-Scan-Signature: acab150f3edc5dec9fd68068559a540c

This is a multi-part message in MIME format.

------=_NextPart_000_0007_01C6C4B3.B77CD761
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_0008_01C6C4B3.B77CD76C"


------=_NextPart_001_0008_01C6C4B3.B77CD76C
Content-Type: text/plain;
	charset="windows-1252"
Content-Transfer-Encoding: quoted-printable




Tall stories are true stories sometimes, I hope, said Colonel Crane,and =
people dont believe em. Nobody, not evena Freethinker like Renan or =
Matthew Arnold, would pretend thatSt.
And the right symbol, too, for Ive lived to seeBritannia crowned with =
cabbage. But I will confess that, while the romantic glory of St. There =
is only one point upon which such a question concerns this verysimple =
narrative.
A moment after, he bounded, as it were, in a new direction.
Thomas used Aristotle;and to some they seemed to be using a Pagan =
goddess and a Pagan sage. Hes talking about a UnitedStates of Europe and =
wants to introduce you to a Lithuanian Prophet.
In the common phrase, fond as he wasof green fields, he did not let the =
grass grow under his feet. Lastly, it follows that it is practically =
impossible to dealadequately with the theology.
Dominic, as was hisfriend Bonaventure of St. Yes, interrupted the =
excitable White, and do you know what hesaid to me when I first said it? =
What can we have to do with international republics? And these two cases =
do show that the world,to do it justice, has an instinct for what it =
needs. We canturn England upside down if we like; but its England thatwe =
like, whichever way up.
Thomas, for all his love of Greek philosophy,saved us from being =
Platonists. And the mood that has concentratedon him is doubtless very =
different from that which popularisedSt.
Dominic, as was hisfriend Bonaventure of St.
Some time ago I wrote a little book of this type and shapeon St. In =
short, it was what is technically called a Development in doctrine. =
About this medieval movement there are two facts that mustfirst be =
emphasised.
Francis, the most unworldly man who everwalked the world, is almost too =
efficient for me.
It might be called the appeal to Reason andthe Authority of the Senses.
His argument for Revelation is not an argument against Reason;but it is =
an argument for Revelation. Are you indeed that Archer, O Archer, and =
did you giveeach one of us his Vita Nuova? Thomas, like the plan of a =
labyrinthine city. In those conditions the world needs a saint; but =
above all,it needs a philosopher. In his controversies, he always =
assumes that they will listento reason. Thomas Aquinas was one of the =
great liberatorsof the human intellect.
In those conditions the world needs a saint; but above all,it needs a =
philosopher.
Francis, instead of pairing himoff with Bonaventure the Franciscan. 
------=_NextPart_001_0008_01C6C4B3.B77CD76C
Content-Type: text/html;
	charset="windows-1252"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1252">
<META content=3D"MSHTML 6.00.2900.2180" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2><IMG alt=3D"" hspace=3D0=20
src=3D"cid:000401c6c4ee$63dbaf40$693d920c@qndyo" align=3Dbaseline=20
border=3D0></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><IMG alt=3D"" hspace=3D0=20
src=3D"cid:000501c6c4ee$63dbaf4b$693d920c@qndyo" align=3Dbaseline=20
border=3D0></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><IMG alt=3D"" hspace=3D0=20
src=3D"cid:000601c6c4ee$63dbaf56$693d920c@qndyo" align=3Dbaseline=20
border=3D0></FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Tall stories are true stories =
sometimes, I hope,=20
said Colonel Crane,and people dont believe em. Nobody, not evena =
Freethinker like=20
Renan or Matthew Arnold, would pretend thatSt.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>And the right symbol, too, for Ive =
lived to=20
seeBritannia crowned with cabbage. But I will confess that, while the =
romantic glory=20
of St. There is only one point upon which such a question concerns this =
verysimple=20
narrative.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>A moment after, he bounded, as it were, =
in a new=20
direction.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Thomas used Aristotle;and to some they =
seemed to be=20
using a Pagan goddess and a Pagan sage. Hes talking about a UnitedStates =
of Europe=20
and wants to introduce you to a Lithuanian Prophet.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>In the common phrase, fond as he wasof =
green=20
fields, he did not let the grass grow under his feet. Lastly, it follows =
that it is=20
practically impossible to dealadequately with the theology.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Dominic, as was hisfriend Bonaventure =
of St. Yes,=20
interrupted the excitable White, and do you know what hesaid to me when =
I first said=20
it? What can we have to do with international republics? And these two =
cases do show=20
that the world,to do it justice, has an instinct for what it needs. We =
canturn=20
England upside down if we like; but its England thatwe like, whichever =
way=20
up.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Thomas, for all his love of Greek =
philosophy,saved=20
us from being Platonists. And the mood that has concentratedon him is =
doubtless very=20
different from that which popularisedSt.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Dominic, as was hisfriend Bonaventure =
of=20
St.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Some time ago I wrote a little book of =
this type=20
and shapeon St. In short, it was what is technically called a =
Development in=20
doctrine. About this medieval movement there are two facts that =
mustfirst be=20
emphasised.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Francis, the most unworldly man who =
everwalked the=20
world, is almost too efficient for me.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>It might be called the appeal to Reason =
andthe=20
Authority of the Senses.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>His argument for Revelation is not an =
argument=20
against Reason;but it is an argument for Revelation. Are you indeed that =
Archer, O=20
Archer, and did you giveeach one of us his Vita Nuova? Thomas, like the =
plan of a=20
labyrinthine city. In those conditions the world needs a saint; but =
above all,it=20
needs a philosopher. In his controversies, he always assumes that they =
will listento=20
reason. Thomas Aquinas was one of the great liberatorsof the human=20
intellect.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>In those conditions the world needs a =
saint; but=20
above all,it needs a philosopher.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Francis, instead of pairing himoff with =
Bonaventure=20
the Franciscan. </FONT></DIV></BODY></HTML>

------=_NextPart_001_0008_01C6C4B3.B77CD76C--

------=_NextPart_000_0007_01C6C4B3.B77CD761
Content-Type: image/gif;
	name="cheesecloth.gif"
Content-Transfer-Encoding: base64
Content-ID: <000401c6c4ee$63dbaf40$693d920c@qndyo>

R0lGODdhSgMaAOcAAP2u+66Kpk9hQHVyanZya1plTDBTIF5nUW9vZD9ZMJ6Dlt6g25yCk1RjRbaO
rq+MqH93dWxuYduf1++o7EVdN/Oq8eel46yKpURcNq2LppF/iGptX4x8guWj4t2g2XFwZjFUITVV
JXRxaVZkSE5gP+yn6bCLqTNVI1hkSvyt+tie1I18g1BhQbSOrOik5PGp7rONqzpXKqWHndCay9Kb
zlNiRXp0b7uQs9me1ol7f2JpVMuYxtad0oF3dod6fGltXoN3eOGi3nZybId6fXJwZ9GbzbONrD5Z
L6GFmcyZyPis9oJ4d8CTupB9hnp0cMiWwYh6fvuu+UZcOIB2dcqXxO2n6var82ttYPqs+F1nUL+S
uPer9TJTIsGTur+SuTlXKlJiRJqCkX12cjZWJs+ayltmTTtYK7GMqZmBkT1ZLkxfPeGh3fes9GVr
WjRUJLKNqlVjRjJUI25vYseWweSj4PSq8fCo7dSc0F1nT8qYxd+h3M2ZyG5vY1llTExgPrePsJuD
kvWq8uKi33t0cTxYLYN4eZN/isOUvENcNDtYLMaVwHdzbfKp76qJoj9aMUtfPPmt97mQsqaHnsSU
veCh3TdWKKmIobyRtUFaMuql592g2oR5eu6n6o9+hWBoU9yf2JJ+idie1WFoU3x1cqGFmE1gPs6Z
yThXKbePr6qKozZVJ6iJoMKUu0NbNYt7gYV4e2dsW2ZrWquJpIx8g9Ocz1dkSUhdOqeIn7WOrdCa
zOqm5uml5b2Rtu6o66OGm/Kp8IZ5fGhsXGNpVnJxaJeAjpWAjLiPsZSAiuWk4b6St0BaMeak47uR
tPut+EddONWd0UpfOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAASgMaAAAI/gABCBxI
sKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bN
mzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jT
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

------=_NextPart_000_0007_01C6C4B3.B77CD761
Content-Type: image/gif;
	name="defensible.gif"
Content-Transfer-Encoding: base64
Content-ID: <000501c6c4ee$63dbaf4b$693d920c@qndyo>

R0lGODdhSgMlAOcAAP2u+92g2jBTIIF3dmJpVDZVJ/qs+Put+ExgPtuf152DlFtmTTNVI/ar83p0
cOik5JeAjjtYK9qf1n12ct+h3Oak4+yn6Yd6fdCay5R/i2BoU8yZyFFiQ+Wk4bmQsrePsDdWKHJw
Z2ltXjVVJfWq8pmCkDJUI8aVwI18g86ZydWd0bKNqqaHnvis9jhXKVdkSaSGnHhzbsCTur2Rtnlz
b8iWwU1gPj9ZMPyt+vuu+aOGm0ddONGbzUhdOjRUJG1uYceWwV1nT/Oq8e+o7DtYLHt0cWhsXPGp
7qCFmJyCk5B9hktfPNCazJuDkq6KprqQs1llTHZya56Dloh6fuKi37SOrH93dcGTur6St/Kp7zFU
IUZcOMKUu2ZrWqGFmLONrKKGmoB2dVZkSF9oUmlsXe6o69Ocz7CLqeqm5pWAjKWHndie1K6Lp+ml
5eGi3lRjRfmt9351c+6n6s2ZyGVrWnFwZnVyaod6fOOi4FxmTlhkSkNbNWRqWMiWwraOrves9IN3
eHZybGptX1BhQeel46yKpURcNq2LppF/iIx8guWj4kVdN7WOrcmXw2JpVYZ5fNScz0pfO9me1kJb
M7ONq96g25qCkWttYIR5euum6Nad0k9hQFplTF5nUW9vZNKbzlVjR+ql55B+h6mIod2g2Y9+hbyR
tfCo7buQs7GMqZmBkfer9TJTIr+Sue2n6j5ZL8qXxEBaMfSq8UFaMsuYxjZWJs+ayoJ4d7+SuMWV
v8uYx4V4e3p0b9Sc0DpXKsqYxeSj4G5vYq+MqPKp8OGh3ZN/imNqV0leO0xfPU5gPzxYLXdzbcOU
vENcNG5vY1NiRVJiRJaBjaeIn4t7gYl7f6qJooN4eWFoU3x1cuCh3ZiBj9yf2KqKozlXKpJ+idie
1bePr6iJoKaHn1llS8SUvT9aMbuRtIx8g5SAiqGFmbiPsXJxaGNpVnBwZY59hH92dHNxaNed052E
lYp7gFBhQquJpD1ZLmdsW2xuYV1nUEheOXRxaVVjRp+El8SVvgAAACwAAAAASgMlAAAI/gABCBxI
sCCAAAIGGCRQwACAAwgEJCCo4EDBBQwaDHQg4AFBCBEkDJwggALBChYEMnQIUaJBgRUvZhx4AQPB
DAI0EOTocSBIkQZxbqBpcyBOnQYHCODQwSBJkwNRAvDwYWADECEKIlRYUMQIEgRLmDgxcOXDiBNf
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

------=_NextPart_000_0007_01C6C4B3.B77CD761
Content-Type: image/gif;
	name="things.gif"
Content-Transfer-Encoding: base64
Content-ID: <000601c6c4ee$63dbaf56$693d920c@qndyo>

R0lGODdhSgN2AecAAP2u+8qYxVJiROWj4vuu+c2ZyDBTIHlzb0NcNGlsXdie1L+SuFdkSUFaMtad
0vis9siWwVVjR6aHn/Oq8a6Lp459hJB9hrCLqe6n6saVwGNqV11nT+ml5fer9YB2dX93dXZya4F3
dod6fGltXoN3eGdsWzxYLe6o6+yn6TNVI1hkSvyt+o18g1BhQbSOrOik5Oum6DJUIzRUJKyKpdWd
0dqf1pN/iktfPOWk4bONrD5ZL6GFmcyZyO+o7JqCkWttYId6fXp0cF9oUoR5esuYxjZWJsCTus+a
yltmTUBaMWVrWquJpDJTIsGTur+SuZyCk8eWwZB+hz1ZLkxfPciWwoh6fvSq8eak41llTExgPreP
sOOi4J6DltScz9Sc0HZybDpXKs6ZyaOGm+Ki33t0cdCazPKp8E9hQJSAivKp705gP2JpVXNxaPqs
+JWAjD9aMTlXKraOrrqQs7KNqoJ4dzhXKUNbNcKUu92g2XJxaHhzbmxuYXVyavut+K2Lpq+MqJF/
iHdzbb2RtrmQsqaHnk1gPkVdN/Wq8mFoU3x1cpuDkryRtd6g26iJoG9vZMuYx92g2o9+hdCay52E
lURcNnJwZ9yf2GJpVG5vYn92dK6KppmCkOGi3sqXxLePr8mXwzZVJ+ql52RqWEpfO1NiRfCo7ZJ+
ifGp7np0b2hsXGZrWtie1YZ5fKCFmNme1l1nUKqKoztYLLWOrTtYK1RjRZ2DlOGh3ZiBj/mt91pl
TH51c0hdOp+El6SGnDFUIVFiQ+qm5jdWKMSVvjVVJamIoUddOIN4efar84V4e6GFmHBwZZR/i2Bo
U15nUaWHndGbzbONq2NpVtOcz21uYYl7f4p7gLiPsVxmTkleO1ZkSG5vY/es9OSj4O2n6t+h3Ix8
gpaBjUZcOMWVv5eAjn12cmptX5mBkcOUvIt7gUJbM3RxaaeIn1BhQtuf16qJoqKGmted02VrWeCh
3Yx8g9Kbzuel476St7uRtLuQsz9ZMMSUvVVjRgAAAAAAAAAAAAAAACwAAAAASgN2AQAI/gABCBxI
sKDBgwgTKlzIsKHDhxAjSkwYQMAAAAQKGDgwsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs+ZD
BAkGKjCwwKbPn0CDCh1KtKjRo0iTKl1qlEEDBw8gRJDAtKrVq1izat3KtavXr0EnUKhg4QIGsGjT
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

------=_NextPart_000_0007_01C6C4B3.B77CD761--




From owner-namedroppers@ops.ietf.org Mon Aug 21 08:26:44 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GF8rc-0004Ex-KT
	for dnsext-archive@lists.ietf.org; Mon, 21 Aug 2006 08:26:44 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GF8ra-0003Kg-A2
	for dnsext-archive@lists.ietf.org; Mon, 21 Aug 2006 08:26:44 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GF8oi-000G8Y-W2
	for namedroppers-data@psg.com; Mon, 21 Aug 2006 12:23:44 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-1.4 required=5.0 tests=AWL,BAYES_00,
	DNS_FROM_RFC_POST autolearn=no version=3.1.1
Received: from [66.92.146.160] (helo=ogud.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Ed.Lewis@neustar.biz>)
	id 1GF8oi-000G8N-3k
	for namedroppers@ops.ietf.org; Mon, 21 Aug 2006 12:23:44 +0000
Received: from [192.168.1.101] (ns.ogud.com [66.92.146.160])
	by ogud.com (8.13.1/8.13.1) with ESMTP id k7LCNPsB025971;
	Mon, 21 Aug 2006 08:23:26 -0400 (EDT)
	(envelope-from Ed.Lewis@neustar.biz)
Mime-Version: 1.0
Message-Id: <a06230900c10f52685a5c@[192.168.1.101]>
In-Reply-To: 
 <3870C46029D1F945B1472F170D2D979001482977@de01exm64.ds.mot.com>
References: <3870C46029D1F945B1472F170D2D979001482977@de01exm64.ds.mot.com>
Date: Mon, 21 Aug 2006 08:18:14 -0400
To: "Eastlake III Donald-LDE008" <Donald.Eastlake@motorola.com>
From: Edward Lewis <Ed.Lewis@neustar.biz>
Subject: RE: DNSEXT WGLC: RFC2929bis
Cc: "Edward Lewis" <Ed.Lewis@neustar.biz>, <namedroppers@ops.ietf.org>
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
X-Scanned-By: MIMEDefang 2.56 on 66.92.146.160
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 0ddefe323dd869ab027dbfff7eff0465

At 16:27 -0400 8/18/06, Eastlake III Donald-LDE008 wrote:

>### If you are asking about interest in general, the only recent spurt I
>can think of off hand related to internationalization.

To those who followed that effort - using a separate class for 
non-ASCII names is pretty much dead, right?

>### I never claimed this proposed change was terribly important but
>unless we are going to rewrite the fundamentals of DNS, why not take
>them into account? The provisions I'm talking about affect allocation

Why not - because taking time to define rules and solutions to 
problems that don't exist is a waste of time.

>which is exactly the topic of 2929bis. If they were adopted, things
>would be fine if someone did get a CLASS allocation and wanted to use it
>for their own thing. If we don't adopt this simple change and someone
>gets a CLASS allocation, you would probably end up having to update
>2929bis.

There's a point when you begin throwing good money after bad.  I 
think the CLASS concept has proven to be bad money.  Perhaps it had a 
good intent, but a pragmatic look says it has failed.

>several ways you can have your own root servers." But CLASS is the
>intended way to have your own tree completely under the control of your
>own root while still having access to the generally accepted IN tree.

It's not that you can't do this, it's that no one does it.  If the 
IETF is to avoid becoming "irrelevant" then we need to keep in mind 
how the protocols are being used vs. what they were designed to do in 
the 80's and 90's.

My point being, backing up to 2929bis, is that we are 
over-engineering a task we  wish to make a simple bureaucratic step. 
This is a case of trying to solve a problem that just doesn't exist 
in nature.
-- 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Edward Lewis                                                +1-571-434-5468
NeuStar

Soccer/Futbol. IPv6.  Both have lots of 1's and 0's and have a hard time
catching on in North America.

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Mon Aug 21 08:46:58 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GF9BC-00020w-Iy
	for dnsext-archive@lists.ietf.org; Mon, 21 Aug 2006 08:46:58 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GF9BC-0005lO-HV
	for dnsext-archive@lists.ietf.org; Mon, 21 Aug 2006 08:46:58 -0400
Received: from psg.com ([147.28.0.62])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1GF99b-0006tK-DL
	for dnsext-archive@lists.ietf.org; Mon, 21 Aug 2006 08:45:21 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GF97R-000I8I-TC
	for namedroppers-data@psg.com; Mon, 21 Aug 2006 12:43:05 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-1.4 required=5.0 tests=AWL,BAYES_00,
	DNS_FROM_RFC_POST autolearn=no version=3.1.1
Received: from [66.92.146.160] (helo=ogud.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Ed.Lewis@neustar.biz>)
	id 1GF97P-000I7z-7V
	for namedroppers@ops.ietf.org; Mon, 21 Aug 2006 12:43:03 +0000
Received: from [192.168.1.101] (ns.ogud.com [66.92.146.160])
	by ogud.com (8.13.1/8.13.1) with ESMTP id k7LCge4j026063;
	Mon, 21 Aug 2006 08:42:41 -0400 (EDT)
	(envelope-from Ed.Lewis@neustar.biz)
Mime-Version: 1.0
Message-Id: <a06230901c10f5527ff1a@[192.168.1.101]>
In-Reply-To: <p06230901c10a443f1a02@[70.221.249.247]>
References: 
  <3870C46029D1F945B1472F170D2D979001401905@de01exm64.ds.mot.com>
 <a06230904c108cc1fa8f1@[10.31.32.167]>
 <p06230901c10a443f1a02@[70.221.249.247]>
Date: Mon, 21 Aug 2006 08:34:09 -0400
To: Ted Hardie <hardie@qualcomm.com>
From: Edward Lewis <Ed.Lewis@neustar.biz>
Subject: CLASS, was RE: DNSEXT WGLC: RFC2929bis
Cc: Edward Lewis <Ed.Lewis@neustar.biz>, namedroppers@ops.ietf.org
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: -2.4 (--)
X-Scan-Signature: 50a516d93fd399dc60588708fd9a3002

At 9:10 -0700 8/17/06, Ted Hardie wrote:

>The proposal did not get traction at the time, and I have no interest in
>pushing it again now, but I think the architectural discussion has merit
>for the private namespace uses alone.  Split DNS is popular, and it hints
>to me that private namespaces could be useful.

Split DNS is an essential part of DNS operations.  Private name 
spaces are also essential.  But CLASS is not the tool to use.

One parallel to CLASS is IPv6's old scoped addressing concept, site 
local for instance.  That has died because the sort of applications 
that would have used it are too easily confused by also having 
globally unique addresses.  (Would an application use the site local 
or globally unique address in a certain instance?)

When would an application look up a name and type with QCLASS 
"local"?  If this was done in parallel with an "IN" CLASS lookup, 
aren't we guaranteeing a wasted UDP transaction?  If in serial, 50% 
chance of wasting some time?  If you choose the CLASS by looking at 
the name, then why burn a CLASS type?  If you make CLASS=f(NAME), 
then we've lost the "degree of freedom" CLASS was supposed to give.

A more common set up for private name spaces is to have the root of 
the private name space sitting on servers that have a filtering fire 
wall between them and the Internet.  Internally, a resolver can go to 
the ICANN root, TLDs, down and then to the local servers (assuming 
there's nothing in cache, etc., etc.).  Outsiders will also see the 
delegations, but hit a lame server when they try to "get into the 
fire wall."  The thought being "outsiders ought to never try to come 
in, so this is acceptable breakage."  CLASS isn't used to separate 
the servers, network layer security is.

DNS' CLASS just doesn't make sense anymore.



-- 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Edward Lewis                                                +1-571-434-5468
NeuStar

Soccer/Futbol. IPv6.  Both have lots of 1's and 0's and have a hard time
catching on in North America.

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Mon Aug 21 10:28:51 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GFAlm-00087o-Vt
	for dnsext-archive@lists.ietf.org; Mon, 21 Aug 2006 10:28:50 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GF77b-0004X7-Iq
	for dnsext-archive@lists.ietf.org; Mon, 21 Aug 2006 06:35:07 -0400
Received: from psg.com ([147.28.0.62])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1GF73n-0002yE-IL
	for dnsext-archive@lists.ietf.org; Mon, 21 Aug 2006 06:31:16 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GF70Y-0004h5-1p
	for namedroppers-data@psg.com; Mon, 21 Aug 2006 10:27:50 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [213.248.199.24] (helo=mx4.nominet.org.uk)
	by psg.com with esmtp (Exim 4.60 (FreeBSD))
	(envelope-from <roy@nominet.org.uk>)
	id 1GF70W-0004go-VR
	for namedroppers@ops.ietf.org; Mon, 21 Aug 2006 10:27:49 +0000
Received: from wds1.okna.nominet.org.uk (HELO notes1.nominet.org.uk) ([213.248.197.128])
  by mx4.nominet.org.uk with ESMTP; 21 Aug 2006 11:27:44 +0100
X-IronPort-AV: i="4.08,151,1154905200"; 
   d="scan'208"; a="4425682:sNHT30496168"
In-Reply-To: <200608210156.k7L1uwDB097400@drugs.dv.isc.org>
To: Mark Andrews <Mark_Andrews@isc.org>
Cc: namedroppers@ops.ietf.org
Subject: Re: draft-ietf-dnsext-nsec3-06
MIME-Version: 1.0
X-Mailer: Lotus Notes Release 6.5.5 November 30, 2005
Message-ID: <OFE0904684.D265E8B6-ON802571D1.00391C39-C12571D1.00397C4F@nominet.org.uk>
From: Roy Arends <roy@nominet.org.uk>
Date: Mon, 21 Aug 2006 12:27:59 +0200
X-MIMETrack: Serialize by Router on notes1/Nominet(Release 6.5.3|September 14, 2004) at
 08/21/2006 11:27:59 AM,
	Serialize complete at 08/21/2006 11:27:59 AM
Content-Type: text/plain; charset="US-ASCII"
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: -2.4 (--)
X-Scan-Signature: 8abaac9e10c826e8252866cbe6766464

Mark Andrews wrote on 08/21/2006 03:56:58 AM:

> 
>    7.3.
> 
>    Once the closest encloser has been discovered, the validator MUST
>    check that the NSEC3 that has the closest encloser as an ownername is
>    from the proper zone.  Neither the NS nor the DNAME type bit may be
>    set: this would be an indication that an attacker is using them to
>    falsely deny the existence of records for which the server is not
>    authoritative.
> 
>          The test for a valid CE is wrong.  SOA + NS is a valid CE.

I've changed it to:

   Once the closest encloser has been discovered, the validator MUST
   check that the NSEC3 that has the closest encloser as an ownername is
   from the proper zone.  The DNAME type bit must not be set and the NS
   type bit may only be set if the SOA type bit is set.  If this is not
   the case, it would be an indication that an attacker is using them to
   falsely deny the existence of records for which the server is not
   authoritative.

Thanks,

Roy

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Mon Aug 21 12:10:38 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GFCMI-0008Cj-Nz
	for dnsext-archive@lists.ietf.org; Mon, 21 Aug 2006 12:10:38 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GF9QQ-0000BK-5V
	for dnsext-archive@lists.ietf.org; Mon, 21 Aug 2006 09:02:42 -0400
Received: from psg.com ([147.28.0.62])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1GF9J5-00077D-Ud
	for dnsext-archive@lists.ietf.org; Mon, 21 Aug 2006 08:55:11 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GF9H5-000JCr-Bi
	for namedroppers-data@psg.com; Mon, 21 Aug 2006 12:53:03 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-1.4 required=5.0 tests=AWL,BAYES_00,
	DNS_FROM_RFC_POST autolearn=no version=3.1.1
Received: from [66.92.146.160] (helo=ogud.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Ed.Lewis@neustar.biz>)
	id 1GF9H4-000JCe-Ek
	for namedroppers@ops.ietf.org; Mon, 21 Aug 2006 12:53:02 +0000
Received: from [192.168.1.101] (ns.ogud.com [66.92.146.160])
	by ogud.com (8.13.1/8.13.1) with ESMTP id k7LCqhtK026100;
	Mon, 21 Aug 2006 08:52:44 -0400 (EDT)
	(envelope-from Ed.Lewis@neustar.biz)
Mime-Version: 1.0
Message-Id: <a06230902c10f5923ee16@[192.168.1.101]>
In-Reply-To: 
 <3870C46029D1F945B1472F170D2D9790014829CE@de01exm64.ds.mot.com>
References: <3870C46029D1F945B1472F170D2D9790014829CE@de01exm64.ds.mot.com>
Date: Mon, 21 Aug 2006 08:44:35 -0400
To: "Eastlake III Donald-LDE008" <Donald.Eastlake@motorola.com>
From: Edward Lewis <Ed.Lewis@neustar.biz>
Subject: RE: DNSEXT WGLC: RFC2929bis
Cc: <namedroppers@ops.ietf.org>
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
X-Scanned-By: MIMEDefang 2.56 on 66.92.146.160
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: -2.5 (--)
X-Scan-Signature: 02ec665d00de228c50c93ed6b5e4fc1a

At 17:35 -0400 8/18/06, Eastlake III Donald-LDE008 wrote:


>### I don't think there is much similarity. Although there are (nice)
>people involved, so a finite error rate is only to be expected, the
>whole idea of IANA Considerations is to make the decisions required of
>IANA to be mechanistic, objective decisions. That is certainly amenable
>to engineering and has nothing to do with legal issues which changes
>with the constantly shifting human judgment of judges.

My point is not that there's a legal element to this.  My point is 
that engineers are as bad at bureaucracy as they are bad at legal 
matters.

>### If things are set up properly (properly "engineered") it should make
>little different to IANA how many categories of RRTYPEs there are unless
>IANA has to do some analysis, an alternative which fundamentally doesn't

Cross-my-eyes and furrowing-my-brow...if there was just one bin for 
all requests, there isn't room for analysis.  If we create bins to 
take away the need for analysis, then the bureaucracy has to analyze 
the request to know where to bin it.

When you go to an old time DVD store, do you look for "The Blues 
Brothers" in the musical or comedy section?  It's easier if the store 
just lines the titles up alphabetically.

>### I do not see how that follows. So there was one case where giving a
>meta-RR a number from the data-RR range did not cause a problem. Why

I see a score of "The type value doesn't matter" of 1, "the type 
value is does matter" of 0.  Is the stratification of type codes a 
solution to an artificial problem?

>does this imply that it is just fine to make it inherently impossible
>for future DNS software to tell whether an unknown RR is a data RR which
>should be cached or a non-data RR which shouldn't?  Among other things,
>OPT overloads the CLASS field with the sender's UDP payload size limit
>and is supposed to always have root as the owner name, so even if it
>were cached, it seems very unlikely to cause problems. Who knows what
>owner name or other characteristic future unknown meta-RRs will have?

Why tie the RR type code to caching?  If you want a record to not be 
cached, use the TTL field (set it to 0,1,5, whatever).  That's 
another matter, but this came question came to me in another media 
too.  Even in this case, there are a bunch of other ways to stop this 
record from being cached.  (For instance, its RFC2181 trustworthiness 
is low.)

-- 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Edward Lewis                                                +1-571-434-5468
NeuStar

Soccer/Futbol. IPv6.  Both have lots of 1's and 0's and have a hard time
catching on in North America.

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Mon Aug 21 13:18:06 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GFDPa-0007pu-UB
	for dnsext-archive@lists.ietf.org; Mon, 21 Aug 2006 13:18:06 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GFCgj-0001NE-Bj
	for dnsext-archive@lists.ietf.org; Mon, 21 Aug 2006 12:31:45 -0400
Received: from psg.com ([147.28.0.62])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1GFC9N-0003Vc-4l
	for dnsext-archive@lists.ietf.org; Mon, 21 Aug 2006 11:57:21 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GFC74-000Cjd-TD
	for namedroppers-data@psg.com; Mon, 21 Aug 2006 15:54:54 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [198.144.196.2] (helo=laser.networkresonance.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <ekr@networkresonance.com>)
	id 1GFC71-000CjP-6U
	for namedroppers@ops.ietf.org; Mon, 21 Aug 2006 15:54:51 +0000
Received: from networkresonance.com (raman.networkresonance.com [198.144.196.3])
	by laser.networkresonance.com (Postfix) with ESMTP id 71EF6222426;
	Mon, 21 Aug 2006 09:02:48 -0700 (PDT)
To: ogud@ogud.com
cc: namedroppers@ops.ietf.org
Subject: Re: Hashed/name collision (Was Re: Removing the SERVFAIL response on hash collisions.) 
In-reply-to: Your message of "Mon, 21 Aug 2006 11:01:31 EDT."
             <7.0.1.0.2.20060821101138.05cb6618@ogud.com> 
X-Mailer: MH-E 7.4.3; nmh 1.0.4; XEmacs 21.4 (patch 19)
Date: Mon, 21 Aug 2006 08:54:50 -0700
From: Eric Rescorla <ekr@networkresonance.com>
Message-Id: <20060821160248.71EF6222426@laser.networkresonance.com>
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: -2.4 (--)
X-Scan-Signature: 97adf591118a232206bdb5a27b217034

=?iso-8859-1?Q?=D3lafur?= =?iso-8859-1?Q?_Gu=F0mundsson?= /DNSEXT  wrote:
> Restart, I lost track of the discussion while reading all the messages
> in bulk this morning.
> 
> There are two cases of hash-to-name collision possibilities:
> 	Y    == H(x) (hashed name collides with an existing name)
> and 	H(z) == W    (New name collides with a hashed name)
> 
> The first one is random and has real low probability, the second is
> likely malicious.
> If the protocol handling of "collisions" causes "bad side effects"
> someone is going to do register new names that collide.

OK. I'm going to stop you right here:
This is what's known as a "2nd preimage attack" and in a secure
hash function of bit-length b has complexity 2^b. I.e., it's
completely impractical if your hash function is strong.

If your hash function is weak enough (i.e., someone has mounted
a successful analytic attack) that this is a practical attack
then you have a real serious problem because they can forge
new signatures based on a single valid signature. In this
case you need a new hash function.

The bottom line here is that if your hash function is secure
than collisions cannot happen. If it's not, then you need to 
change hash functions anyway. 

-Ekr

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Mon Aug 21 13:41:01 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GFDlk-0006vB-WA
	for dnsext-archive@lists.ietf.org; Mon, 21 Aug 2006 13:41:00 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GFBRZ-0001mt-Jb
	for dnsext-archive@lists.ietf.org; Mon, 21 Aug 2006 11:12:01 -0400
Received: from psg.com ([147.28.0.62])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1GFBLy-0002Bw-Jl
	for dnsext-archive@lists.ietf.org; Mon, 21 Aug 2006 11:06:17 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GFBHW-0007A3-Ps
	for namedroppers-data@psg.com; Mon, 21 Aug 2006 15:01:38 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [66.92.146.160] (helo=ogud.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <ogud@ogud.com>)
	id 1GFBHV-00079o-Of
	for namedroppers@ops.ietf.org; Mon, 21 Aug 2006 15:01:37 +0000
Received: from Puki.ogud.com (ns.ogud.com [66.92.146.160])
	by ogud.com (8.13.1/8.13.1) with ESMTP id k7LF1OKp026821
	for <namedroppers@ops.ietf.org>; Mon, 21 Aug 2006 11:01:24 -0400 (EDT)
	(envelope-from ogud@ogud.com)
Message-Id: <7.0.1.0.2.20060821101138.05cb6618@ogud.com>
X-Mailer: QUALCOMM Windows Eudora Version 7.0.1.0
Date: Mon, 21 Aug 2006 11:01:31 -0400
To: namedroppers@ops.ietf.org
From: =?iso-8859-1?Q?=D3lafur?= =?iso-8859-1?Q?_Gu=F0mundsson?= /DNSEXT 
 co-chair <ogud@ogud.com>
Subject: Hashed/name collision (Was Re: Removing the SERVFAIL response
  on hash collisions.) 
In-Reply-To: <44E5011A.4000701@verisignlabs.com>
References: <200608172252.k7HMqV57089462@drugs.dv.isc.org>
 <44E5011A.4000701@verisignlabs.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
X-Scanned-By: MIMEDefang 2.56 on 66.92.146.160
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: -2.6 (--)
X-Scan-Signature: e1e48a527f609d1be2bc8d8a70eb76cb

Restart, I lost track of the discussion while reading all the messages
in bulk this morning.

There are two cases of hash-to-name collision possibilities:
	Y    == H(x) (hashed name collides with an existing name)
and 	H(z) == W    (New name collides with a hashed name)

The first one is random and has real low probability, the second is
likely malicious.
If the protocol handling of "collisions" causes "bad side effects"
someone is going to do register new names that collide.

To remove the collision(s) a zone can re-seed the hash parameters,
but in the case of large open registration zones (such as biz., co.uk.
com., de. and org.) someone can do a DOS on the zone.

Zones can protect them self by having a policy that blocks
registration of names that map to current Hash-names.

Alternative is to prefix the Hash-names like is done in IDN names with
an unique prefix and block registrations of that prefix.

What the WG need to determine
	Is current specification sufficient in dealing with
	name/hash-name collision?
	This includes that resolvers/applications are able to get
	the negative answer in a clear manner in ALL cases.

If not
	Should this be handled in-protocol or by-policy ?

If handle-in-protocol
	Propose a solution with suggested text.

	Olafur 


--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Mon Aug 21 14:43:01 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GFEjl-00035F-OS
	for dnsext-archive@lists.ietf.org; Mon, 21 Aug 2006 14:43:01 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GFEjh-0007ff-9j
	for dnsext-archive@lists.ietf.org; Mon, 21 Aug 2006 14:43:01 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GFEfd-0004SY-It
	for namedroppers-data@psg.com; Mon, 21 Aug 2006 18:38:45 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00,
	FORGED_RCVD_HELO,SPF_PASS autolearn=ham version=3.1.1
Received: from [65.205.251.74] (helo=colibri.verisign.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <pbaker@verisign.com>)
	id 1GFEfc-0004SH-Ku
	for namedroppers@ops.ietf.org; Mon, 21 Aug 2006 18:38:44 +0000
Received: from MOU1WNEXCN03.vcorp.ad.vrsn.com (mailer6.verisign.com [65.205.251.33])
	by colibri.verisign.com (8.13.6/8.13.4) with ESMTP id k7LIcdp2012200;
	Mon, 21 Aug 2006 11:38:39 -0700
Received: from MOU1WNEXMB04.vcorp.ad.vrsn.com ([10.25.13.157]) by MOU1WNEXCN03.vcorp.ad.vrsn.com with Microsoft SMTPSVC(6.0.3790.1830);
	 Mon, 21 Aug 2006 11:38:17 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: RE: Hashed/name collision (Was Re: Removing the SERVFAIL  response on hash collisions.) 
Date: Mon, 21 Aug 2006 11:38:27 -0700
Message-ID: <198A730C2044DE4A96749D13E167AD37C67378@MOU1WNEXMB04.vcorp.ad.vrsn.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Hashed/name collision (Was Re: Removing the SERVFAIL  response on hash collisions.) 
Thread-Index: AcbFQQc1iF9AbhiHQ0mDudo67eiqwwAD97EQ
From: "Hallam-Baker, Phillip" <pbaker@verisign.com>
To: =?iso-8859-1?Q?=D3lafur_Gu=F0mundsson?= <ogud@ogud.com>,
        "Eric Rescorla" <ekr@networkresonance.com>
Cc: <namedroppers@ops.ietf.org>
X-OriginalArrivalTime: 21 Aug 2006 18:38:17.0554 (UTC) FILETIME=[F8017B20:01C6C550]
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.1 (/)
X-Scan-Signature: 73734d43604d52d23b3eba644a169745

With respect Olafur, Eric is still right, the probabilities arestill =
negligible.

The chance of doing that by accident are negligible.=20

> -----Original Message-----
> From: owner-namedroppers@ops.ietf.org=20
> [mailto:owner-namedroppers@ops.ietf.org] On Behalf Of =D3lafur=20
> Gu=F0mundsson
> Sent: Monday, August 21, 2006 12:40 PM
> To: Eric Rescorla; ogud@ogud.com
> Cc: namedroppers@ops.ietf.org
> Subject: Re: Hashed/name collision (Was Re: Removing the=20
> SERVFAIL response on hash collisions.)=20
>=20
> At 11:54 21/08/2006, Eric Rescorla wrote:
> >=3D?iso-8859-1?Q?=3DD3lafur?=3D =3D?iso-8859-1?Q?_Gu=3DF0mundsson?=3D =

> /DNSEXT  wrote:
> > > Restart, I lost track of the discussion while reading all the=20
> > > messages in bulk this morning.
> > >
> > > There are two cases of hash-to-name collision possibilities:
> > >       Y    =3D=3D H(x) (hashed name collides with an existing =
name)
> > > and   H(z) =3D=3D W    (New name collides with a hashed name)
> > >
> > > The first one is random and has real low probability, the=20
> second is=20
> > > likely malicious.
> > > If the protocol handling of "collisions" causes "bad side effects"
> > > someone is going to do register new names that collide.
> >
> >OK. I'm going to stop you right here:
> >This is what's known as a "2nd preimage attack" and in a secure hash=20
> >function of bit-length b has complexity 2^b. I.e., it's completely=20
> >impractical if your hash function is strong.
> >
> >If your hash function is weak enough (i.e., someone has mounted a=20
> >successful analytic attack) that this is a practical attack then you=20
> >have a real serious problem because they can forge new=20
> signatures based=20
> >on a single valid signature. In this case you need a new=20
> hash function.
> >
> >The bottom line here is that if your hash function is secure than=20
> >collisions cannot happen. If it's not, then you need to change hash=20
> >functions anyway.
> >
> >-Ekr
>=20
> Eric,
> This is not an attack on the hash function is only uses it to=20
> cause confusion.
>=20
> For sake of argument:
> HASH("amazon.com.") =3D=3D "abcdef01234567890abcdef"
>=20
> There is nothing that prevents me from registering=20
> abcdef01234567890abcdef.com as a domain.
>=20
> Now at the same name we have NSEC3 RR for Amazon and=20
> Delegation for my domain.
> The question is what does a authorative server return in the=20
> case someone asks for records at "abcdef01234567890abcdef.com".
>=20
> A orthogonal issue (which you are discussing) is what to do=20
> TWO valid names hash into the same  hashed-name.
> I agree with you this the probability is so low we can "safely"
> ignore that case, with a note in the security considerations section.
>=20
>          Olafur
>=20
>=20
>=20
> --
> to unsubscribe send a message to=20
> namedroppers-request@ops.ietf.org with the word 'unsubscribe'=20
> in a single line as the message text body.
> archive: <http://ops.ietf.org/lists/namedroppers/>
>=20
>=20

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Mon Aug 21 14:54:26 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GFEuo-00072Q-LB
	for dnsext-archive@lists.ietf.org; Mon, 21 Aug 2006 14:54:26 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GFCwQ-0004Tj-NZ
	for dnsext-archive@lists.ietf.org; Mon, 21 Aug 2006 12:47:58 -0400
Received: from psg.com ([147.28.0.62])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1GFCrH-0004q7-RC
	for dnsext-archive@lists.ietf.org; Mon, 21 Aug 2006 12:42:42 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GFCoY-000HkD-Qj
	for namedroppers-data@psg.com; Mon, 21 Aug 2006 16:39:50 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [66.92.146.160] (helo=ogud.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <ogud@ogud.com>)
	id 1GFCoX-000Hiv-B0
	for namedroppers@ops.ietf.org; Mon, 21 Aug 2006 16:39:49 +0000
Received: from Puki.ogud.com (ns.ogud.com [66.92.146.160])
	by ogud.com (8.13.1/8.13.1) with ESMTP id k7LGdWcd027375;
	Mon, 21 Aug 2006 12:39:32 -0400 (EDT)
	(envelope-from ogud@ogud.com)
Message-Id: <7.0.1.0.2.20060821122405.05cdd568@ogud.com>
X-Mailer: QUALCOMM Windows Eudora Version 7.0.1.0
Date: Mon, 21 Aug 2006 12:39:43 -0400
To: Eric Rescorla <ekr@networkresonance.com>, ogud@ogud.com
From: =?iso-8859-1?Q?=D3lafur?= =?iso-8859-1?Q?_Gu=F0mundsson?=
  <ogud@ogud.com>
Subject: Re: Hashed/name collision (Was Re: Removing the SERVFAIL
  response on hash collisions.) 
Cc: namedroppers@ops.ietf.org
In-Reply-To: <20060821160248.71EF6222426@laser.networkresonance.com>
References: <Your message of "Mon, 21 Aug 2006 11:01:31 EDT." <7.0.1.0.2.20060821101138.05cb6618@ogud.com>
 <20060821160248.71EF6222426@laser.networkresonance.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
X-Scanned-By: MIMEDefang 2.56 on 66.92.146.160
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: -2.6 (--)
X-Scan-Signature: 0a7aa2e6e558383d84476dc338324fab

At 11:54 21/08/2006, Eric Rescorla wrote:
>=?iso-8859-1?Q?=D3lafur?= =?iso-8859-1?Q?_Gu=F0mundsson?= /DNSEXT  wrote:
> > Restart, I lost track of the discussion while reading all the messages
> > in bulk this morning.
> >
> > There are two cases of hash-to-name collision possibilities:
> >       Y    == H(x) (hashed name collides with an existing name)
> > and   H(z) == W    (New name collides with a hashed name)
> >
> > The first one is random and has real low probability, the second is
> > likely malicious.
> > If the protocol handling of "collisions" causes "bad side effects"
> > someone is going to do register new names that collide.
>
>OK. I'm going to stop you right here:
>This is what's known as a "2nd preimage attack" and in a secure
>hash function of bit-length b has complexity 2^b. I.e., it's
>completely impractical if your hash function is strong.
>
>If your hash function is weak enough (i.e., someone has mounted
>a successful analytic attack) that this is a practical attack
>then you have a real serious problem because they can forge
>new signatures based on a single valid signature. In this
>case you need a new hash function.
>
>The bottom line here is that if your hash function is secure
>than collisions cannot happen. If it's not, then you need to
>change hash functions anyway.
>
>-Ekr

Eric,
This is not an attack on the hash function is only uses it to cause
confusion.

For sake of argument:
HASH("amazon.com.") == "abcdef01234567890abcdef"

There is nothing that prevents me from registering
abcdef01234567890abcdef.com as a domain.

Now at the same name we have NSEC3 RR for Amazon and Delegation for
my domain.
The question is what does a authorative server return in the case
someone asks for records at "abcdef01234567890abcdef.com".

A orthogonal issue (which you are discussing) is what to do TWO
valid names hash into the same  hashed-name.
I agree with you this the probability is so low we can "safely"
ignore that case, with a note in the security considerations section.

         Olafur



--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Mon Aug 21 17:08:59 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GFH11-00064D-VA
	for dnsext-archive@lists.ietf.org; Mon, 21 Aug 2006 17:08:59 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GFDQq-00024F-V7
	for dnsext-archive@lists.ietf.org; Mon, 21 Aug 2006 13:19:25 -0400
Received: from psg.com ([147.28.0.62])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1GFDJm-0005hk-VQ
	for dnsext-archive@lists.ietf.org; Mon, 21 Aug 2006 13:12:13 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GFDHe-000LMf-VR
	for namedroppers-data@psg.com; Mon, 21 Aug 2006 17:09:54 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [213.248.199.23] (helo=mx3.nominet.org.uk)
	by psg.com with esmtp (Exim 4.60 (FreeBSD))
	(envelope-from <roy@nominet.org.uk>)
	id 1GFDHd-000LMQ-Er
	for namedroppers@ops.ietf.org; Mon, 21 Aug 2006 17:09:53 +0000
Received: from wds1.okna.nominet.org.uk (HELO notes1.nominet.org.uk) ([213.248.197.128])
  by mx3.nominet.org.uk with ESMTP; 21 Aug 2006 18:09:50 +0100
X-IronPort-AV: i="4.08,152,1154905200"; 
   d="scan'208"; a="4919945:sNHT35363416"
In-Reply-To: <7.0.1.0.2.20060821122405.05cdd568@ogud.com>
To: =?ISO-8859-1?Q?=D3lafur_Gu=F0mundsson?= <ogud@ogud.com>
Cc: Eric Rescorla <ekr@networkresonance.com>,
	namedroppers@ops.ietf.org
Subject: Re: Hashed/name collision (Was Re: Removing the SERVFAIL  response on hash
 collisions.)
MIME-Version: 1.0
X-Mailer: Lotus Notes Release 6.5.5 November 30, 2005
Message-ID: <OF26135952.13DE6C6E-ON802571D1.005DC705-C12571D1.005E4C97@nominet.org.uk>
From: Roy Arends <roy@nominet.org.uk>
Date: Mon, 21 Aug 2006 19:10:05 +0200
X-MIMETrack: Serialize by Router on notes1/Nominet(Release 6.5.3|September 14, 2004) at
 08/21/2006 06:10:03 PM,
	Serialize complete at 08/21/2006 06:10:03 PM
Content-Type: text/plain; charset="US-ASCII"
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: -2.4 (--)
X-Scan-Signature: 92df29fa99cf13e554b84c8374345c17

Olafur Gudmundsson wrote on 08/21/2006 06:39:43 PM:

> At 11:54 21/08/2006, Eric Rescorla wrote:
> >=?iso-8859-1?Q?=D3lafur?= =?iso-8859-1?Q?_Gu=F0mundsson?= /DNSEXT 
wrote:
> > > Restart, I lost track of the discussion while reading all the 
messages
> > > in bulk this morning.
> > >
> > > There are two cases of hash-to-name collision possibilities:
> > >       Y    == H(x) (hashed name collides with an existing name)
> > > and   H(z) == W    (New name collides with a hashed name)
> > >
> > > The first one is random and has real low probability, the second is
> > > likely malicious.
> > > If the protocol handling of "collisions" causes "bad side effects"
> > > someone is going to do register new names that collide.
> >
> >OK. I'm going to stop you right here:
> >This is what's known as a "2nd preimage attack" and in a secure
> >hash function of bit-length b has complexity 2^b. I.e., it's
> >completely impractical if your hash function is strong.
> >
> >If your hash function is weak enough (i.e., someone has mounted
> >a successful analytic attack) that this is a practical attack
> >then you have a real serious problem because they can forge
> >new signatures based on a single valid signature. In this
> >case you need a new hash function.
> >
> >The bottom line here is that if your hash function is secure
> >than collisions cannot happen. If it's not, then you need to
> >change hash functions anyway.
> >
> >-Ekr
> 
> Eric,
> This is not an attack on the hash function is only uses it to cause
> confusion.
> 
> For sake of argument:
> HASH("amazon.com.") == "abcdef01234567890abcdef"
> 
> There is nothing that prevents me from registering
> abcdef01234567890abcdef.com as a domain.
> 
> Now at the same name we have NSEC3 RR for Amazon and Delegation for
> my domain.
> The question is what does a authorative server return in the case
> someone asks for records at "abcdef01234567890abcdef.com".
> 
> A orthogonal issue (which you are discussing) is what to do TWO
> valid names hash into the same  hashed-name.
> I agree with you this the probability is so low we can "safely"
> ignore that case, with a note in the security considerations section.

Olafur, 

We closed this issue a while back: 

NSEC3 Issue 12: NSEC3 RR Owner Name Coincidence

http://www.nsec3.org/cgi-bin/trac.cgi/ticket/23

Regards,

Roy

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From npxy@youthcue.com Mon Aug 21 17:24:02 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GFHFa-0002zm-5D
	for dnsext-archive@lists.ietf.org; Mon, 21 Aug 2006 17:24:02 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GFHFZ-0007c8-Vu
	for dnsext-archive@lists.ietf.org; Mon, 21 Aug 2006 17:24:02 -0400
Received: from p508316ad.dip0.t-ipconnect.de ([80.131.22.173])
	by chiedprmail1.ietf.org with smtp (Exim 4.43)
	id 1GFHFV-00033m-LV
	for dnsext-archive@lists.ietf.org; Mon, 21 Aug 2006 17:24:01 -0400
Received: from ammwt ([80.131.89.48])
	by p508316AD.dip0.t-ipconnect.de (8.13.6/8.13.6) with SMTP id k7LLR2p2050243;
	Mon, 21 Aug 2006 23:27:02 +0200
Message-ID: <000e01c6c568$1d1ce066$30598350@ammwt>
From: "Emmie Larsen" <npxy@youthcue.com>
To: <dnsext-archive@lists.ietf.org>
Subject: extravagantly
Date: Mon, 21 Aug 2006 23:20:19 +0200
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_000A_01C6C578.E0A5AFE2"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Spam-Score: 3.3 (+++)
X-Scan-Signature: dd055ca905b7a8538e016a7989511901

This is a multi-part message in MIME format.

------=_NextPart_000_000A_01C6C578.E0A5AFE2
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_000B_01C6C578.E0A5B003"


------=_NextPart_001_000B_01C6C578.E0A5B003
Content-Type: text/plain;
	charset="windows-1252"
Content-Transfer-Encoding: quoted-printable


Why, we dont even believe in dressingfor dinner every evening!
Snitch feels hes taken over thefamily ghosts, in crinoline, along with =
the title-deed. Of course the colored boys are impolite to the white =
gemmuns, in awar they never wanted to fight.
He promised that he would come back on Friday. Then the race-talk became =
a little hysterical, to Neil a littleconfusing.
Sure, Ill say nothing, and Im sorryI shot my mouth off.
Ive been hypnotized into anotherrace-tirade!
Shelley Buncer of theSylvan Park Baptist Church, a sensible and friendly =
man.
But Neil did not know that there was any Best Colored Society forMartha =
Davis to dislike. They would hate me even more than they do fellows that =
have alwaysbeen colored.
They all laughed again, but now Neil shuddered.
Tonight, when he was restless, hed liketo be out on a stormy lake in a =
Chippewa canoe.
Ive even had a rabbi here for dinner once, with Mrs.
He had forgotten to open the windows, that afternoon in earlysummer, and =
he slept heavily. And by the way, Neil, have YOU ever associated much =
with Negroes? Or was it no punishment at all, buta noble revelation?
Pete Snitch, of the Snitch Brothers SteelCompany of Illinois. So hes =
asked me about anethical problem that you can solve better than I can.
Then, Tell me, Neil, does anyone suspect hisplight? And affectionately =
Martha Davis crooned at Neil:Mr. Ive been hypnotized into =
anotherrace-tirade! I taught for a year in the Deep South, after =
college. They found nothing quite so funnyas their own defeats. 
------=_NextPart_001_000B_01C6C578.E0A5B003
Content-Type: text/html;
	charset="windows-1252"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1252">
<META content=3D"MSHTML 6.00.2800.1106" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2><IMG alt=3D"" hspace=3D0=20
src=3D"cid:000801c6c568$1d1cdfa0$30598350@ammwt" align=3Dbaseline=20
border=3D0><IMG=20
alt=3D"" hspace=3D0 src=3D"cid:000901c6c568$1d1cdfc1$30598350@ammwt"=20
align=3Dbaseline border=3D0></FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Why, we dont even believe in =
dressingfor dinner=20
every evening!</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Snitch feels hes taken over thefamily =
ghosts, in=20
crinoline, along with the title-deed. Of course the colored boys are =
impolite to the=20
white gemmuns, in awar they never wanted to fight.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>He promised that he would come back on =
Friday. Then=20
the race-talk became a little hysterical, to Neil a =
littleconfusing.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Sure, Ill say nothing, and Im sorryI =
shot my mouth=20
off.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Ive been hypnotized into=20
anotherrace-tirade!</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Shelley Buncer of theSylvan Park =
Baptist Church, a=20
sensible and friendly man.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>But Neil did not know that there was =
any Best=20
Colored Society forMartha Davis to dislike. They would hate me even more =
than they=20
do fellows that have alwaysbeen colored.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>They all laughed again, but now Neil=20
shuddered.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Tonight, when he was restless, hed =
liketo be out on=20
a stormy lake in a Chippewa canoe.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Ive even had a rabbi here for dinner =
once, with=20
Mrs.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>He had forgotten to open the windows, =
that=20
afternoon in earlysummer, and he slept heavily. And by the way, Neil, =
have YOU ever=20
associated much with Negroes? Or was it no punishment at all, buta =
noble=20
revelation?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Pete Snitch, of the Snitch Brothers =
SteelCompany of=20
Illinois. So hes asked me about anethical problem that you can solve =
better than I=20
can.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Then, Tell me, Neil, does anyone =
suspect hisplight?=20
And affectionately Martha Davis crooned at Neil:Mr. Ive been hypnotized =
into=20
anotherrace-tirade! I taught for a year in the Deep South, after =
college. They found=20
nothing quite so funnyas their own defeats. </FONT></DIV></BODY></HTML>

------=_NextPart_001_000B_01C6C578.E0A5B003--

------=_NextPart_000_000A_01C6C578.E0A5AFE2
Content-Type: image/gif;
	name="united.gif"
Content-Transfer-Encoding: base64
Content-ID: <000801c6c568$1d1cdfa0$30598350@ammwt>

R0lGODdhSwKeAecAAPvqyqGJmWVIeTcWYIdti6iPnc65sU8vbfrpye/dxINpiUMjZpyDl9jEt6yU
n1w/dWdLejoaYUssa0wta0QlZ0cnaaiQnfDexKeOnGtOfFI0b2NFeGZJeVk7c5B2kMaxrcu2sHZZ
gkcmaFs9c3dbg/blx0goaePRvZJ4kVw+dGBDd1Y4cXJWgLehpfnnyVEybnZagtbCtk8wbVo8c9nG
uN/Lu4xyjtrHuLqkp451j1c5cc+6spmAlVk6csSurLGbo7agpTwbY+nXwamRnefVv7CYoT0cY93I
uaaOnDkZYWNGeOjWwMizr+rYwfflyEIiZrOdo/noyU0ua4BmiM+7ssezrnxghcWwrUAfZYVri7ii
pquTn/PixrSepHVYgX5ihmhLe/jmyXNXgTsbYvLgxUoqarWepIRqiu7bw0QkZ5Z9k450j52El8q1
r4dsi+HOvPXkx5qBlaWNm0EhZaCImU4ubOPQvdbBtVM1b1g5crulp4tyjo92kMCrq0sra21QfWdK
esy3sV5BdVQ2cJ+GmNG9s3JVf5F3kYFniPLhxUkpaYZsi+vZwaqSnnBUf4pxjcm0r9XAtX1ihquU
n4Flh5N6kpJ5kcGrq/Hfxb+pqdK+tG9Tf2BCdtzIuaSMm2tNfIhujLGZoq+YoeDMuz8eZD4dZO3b
w2xPfbKco1Ezb+bTvzgXYbKaoqKKmtK9s62Vn72oqW5Rfezbwph/lVAxbmRHee7cw5d+lJV7k2lM
e11AdbmipkAgZXpehPTjxuvawufUv+XSv41zj66WoGJEd+LPvOHNu3FVf5R7kkUlZ+TSvp6FmJ2F
l9vHuUYlaKCHmbmjp4JoiVU3cMeyrrymqFU4cX9jh4NoidfDtzkYYXldg3RXgc24sYBkh6+XodO+
tbWfpd3Jum5SftC8s2pNe31hhXhcg4pwjcKsq5uCll9CdbynqHtfhdS/tYlvjaSLm2FDd9nFt8Ot
q8u1sHlehPrqyevfuaCnboaTU8TBksvHmcK/j/noyMzHm4iUVo2ZWiwAAAAASwKeAQAI/gABCBxI
sKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bN
mzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jT
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

------=_NextPart_000_000A_01C6C578.E0A5AFE2
Content-Type: image/gif;
	name="predominate.gif"
Content-Transfer-Encoding: base64
Content-ID: <000901c6c568$1d1cdfc1$30598350@ammwt>

R0lGODdh0wCeAYQAAPvqyvrpyaCnboaTU8K/j9rHuMzHm+HOvI2ZWuPRvfnoyOLPvIiUVvblx/Lh
xcTBkuvfufrqyfTjxuzbwvPixufVv8vHmfDexNnGuNbCtuHNu9nFt93IufLgxQAAAAAAACwAAAAA
0wCeAQAF/iAgjmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcEgsGo/IpHLJbDqf0Kh0Sq1ar9isdsvt
er/gsHhMLpvP6LR6zW673/C4fE6v2+/4vH7P7/v/gIGCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJma
m5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcbHyMnKy8zNzs/Q0dLT
1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u7/Dx8vP09fb3+Pn6+/z9/v8AAwocSLCgwYMIEypc
yLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMo/lOqXMmypcuXMGPKnEmzps2bOHPq3Mmz
p8+fQIMKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qtWrWLNq3cq1q9evYMOKHUu2rNmzaNOqXcu2rdu3
cOPKnUu3rt2AAQQMGDCEQIEVfnkIMIBkcJwBAkQYGGDgwBDEKyDvkIzDAIK9iBOMkEyZRN69AgKA
MQwgcOkBCoh0PrH6RusZegcvMMCAsQjTrxcb0A2mtd4ir0kEpzH8xeLEIxrsdVDiNYEBDRwMePAF
8wAIkPVaj7AZ+QgIl/cSFoH4wV4EEkQ00A7axHrryN/vJSDiMnfyieUPoI9fBATtDIwHAGLPIZZa
CZcx/kfCYvRx5h0JBUynl4JdYCcABAFA5oBeEJj3FwARagYhAQkksNdmAwT4HH96aabcgyK0CMCL
MQ5QgAPmEbbYhyECoNeNOfYnnY3/2TZgigboxZ9wDJgwAWQOmhCAeYhBEEaUPvJFo49NpvAbeQNQ
MCNk2C25WpndAVDBfpshMCZyAjS5ppluDpjYcx9m2GWK6UVwYnN1ejaAm1iOEMBl5rEIYxZYfqlX
dANYcEIBAmiXZn+89begkXYCsJh1fz6qHHWfgtrfoyN8SdmXTDoJJXKrLebYc1YysCgWjfIFImPP
NWCCXg9UwCplkAWp6QjGdsrgAcweIGKEBpjn67LN/oqYHXSp6rqqriQkWAKDnYabra/KMXABp1vk
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
uImc+BYhAAA7

------=_NextPart_000_000A_01C6C578.E0A5AFE2--




From owner-namedroppers@ops.ietf.org Mon Aug 21 19:26:10 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GFJ9m-0004YC-6e
	for dnsext-archive@lists.ietf.org; Mon, 21 Aug 2006 19:26:10 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GFJ9i-0002oG-PF
	for dnsext-archive@lists.ietf.org; Mon, 21 Aug 2006 19:26:09 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GFJ3p-00031w-2e
	for namedroppers-data@psg.com; Mon, 21 Aug 2006 23:20:01 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-1.2 required=5.0 tests=BAYES_00,FORGED_RCVD_HELO,
	MIME_BOUND_NEXTPART,NO_REAL_NAME autolearn=no version=3.1.1
Received: from [156.154.16.138] (helo=ns1.neustar.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <ietf@ietf.org>)
	id 1GFJ3o-00031f-AV
	for namedroppers@ops.ietf.org; Mon, 21 Aug 2006 23:20:00 +0000
Received: from stiedprstage1.ietf.org (stiedprstage1.va.neustar.com [10.31.47.10])
	by ns1.neustar.com (Postfix) with ESMTP id D8B2826E39;
	Mon, 21 Aug 2006 22:50:01 +0000 (GMT)
Received: from ietf by stiedprstage1.ietf.org with local (Exim 4.43)
	id 1GFIan-0002jj-OF; Mon, 21 Aug 2006 18:50:01 -0400
Content-Type: Multipart/Mixed; Boundary="NextPart"
Mime-Version: 1.0
To: i-d-announce@ietf.org
Cc: namedroppers@ops.ietf.org
From: Internet-Drafts@ietf.org
Subject: I-D ACTION:draft-ietf-dnsext-mdns-47.txt 
Message-Id: <E1GFIan-0002jj-OF@stiedprstage1.ietf.org>
Date: Mon, 21 Aug 2006 18:50:01 -0400
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.3 (/)
X-Scan-Signature: 32b73d73e8047ed17386f9799119ce43

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts 
directories.
This draft is a work item of the DNS Extensions Working Group of the IETF.

	Title		: Link-local Multicast Name Resolution (LLMNR)
	Author(s)	: B. Aboba, et al.
	Filename	: draft-ietf-dnsext-mdns-47.txt
	Pages		: 29
	Date		: 2006-8-21
	
The goal of Link-Local Multicast Name Resolution (LLMNR) is to enable
name resolution in scenarios in which conventional DNS name
resolution is not possible.  LLMNR supports all current and future
DNS formats, types and classes, while operating on a separate port
from DNS, and with a distinct resolver cache.  Since LLMNR only
operates on the local link, it cannot be considered a substitute for
DNS.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-dnsext-mdns-47.txt

To remove yourself from the I-D Announcement list, send a message to 
i-d-announce-request@ietf.org with the word unsubscribe in the body of 
the message. 
You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce 
to change your subscription settings.

Internet-Drafts are also available by anonymous FTP. Login with the 
username "anonymous" and a password of your e-mail address. After 
logging in, type "cd internet-drafts" and then 
"get draft-ietf-dnsext-mdns-47.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt

Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-dnsext-mdns-47.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body;
	access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID:	<2006-8-21161753.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-dnsext-mdns-47.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-dnsext-mdns-47.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<2006-8-21161753.I-D@ietf.org>

--OtherAccess--

--NextPart--

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Tue Aug 22 00:15:05 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GFNfN-0006VW-Cp
	for dnsext-archive@lists.ietf.org; Tue, 22 Aug 2006 00:15:05 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GFNfH-0008SG-3N
	for dnsext-archive@lists.ietf.org; Tue, 22 Aug 2006 00:15:05 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GFNbM-00045f-4R
	for namedroppers-data@psg.com; Tue, 22 Aug 2006 04:10:56 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [204.152.187.5] (helo=farside.isc.org)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Mark_Andrews@isc.org>)
	id 1GFNbL-00044r-In
	for namedroppers@ops.ietf.org; Tue, 22 Aug 2006 04:10:55 +0000
Received: from drugs.dv.isc.org (localhost.isc.org [IPv6:::1])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by farside.isc.org (Postfix) with ESMTP id B2ECEE605D
	for <namedroppers@ops.ietf.org>; Tue, 22 Aug 2006 04:10:54 +0000 (UTC)
	(envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (localhost [127.0.0.1])
	by drugs.dv.isc.org (8.13.6/8.13.6) with ESMTP id k7M4AnWN037149
	for <namedroppers@ops.ietf.org>; Tue, 22 Aug 2006 14:10:51 +1000 (EST)
	(envelope-from marka@drugs.dv.isc.org)
Message-Id: <200608220410.k7M4AnWN037149@drugs.dv.isc.org>
To: namedroppers@ops.ietf.org
From: Mark Andrews <Mark_Andrews@isc.org>
Subject: closest provable encloser vs closest encloser
Date: Tue, 22 Aug 2006 14:10:49 +1000
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 856eb5f76e7a34990d1d457d8e8e5b7f


	Can anyone demonstrate a case were the closest provable encloser
	is not the closest encloser?

	Mark

-- 
ISC Training!  October 16-20, 2006, in the San Francisco Bay Area,
covering topics from DNS to DHCP.  Email training@isc.org.
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE:	+61 2 9871 4742		         INTERNET: Mark_Andrews@isc.org

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Tue Aug 22 03:21:26 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GFQZi-000679-Gs
	for dnsext-archive@lists.ietf.org; Tue, 22 Aug 2006 03:21:26 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GFQZa-0004Si-77
	for dnsext-archive@lists.ietf.org; Tue, 22 Aug 2006 03:21:26 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GFQVd-000LfA-95
	for namedroppers-data@psg.com; Tue, 22 Aug 2006 07:17:13 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [213.154.224.1] (helo=open.nlnetlabs.nl)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <wouter@nlnetlabs.nl>)
	id 1GFQVa-000Les-7M
	for namedroppers@ops.ietf.org; Tue, 22 Aug 2006 07:17:10 +0000
Received: from [213.154.224.38] (diva.nlnetlabs.nl [213.154.224.38])
	by open.nlnetlabs.nl (8.13.4/8.13.4) with ESMTP id k7M7Gw16047974;
	Tue, 22 Aug 2006 09:16:58 +0200 (CEST)
	(envelope-from wouter@nlnetlabs.nl)
Message-ID: <44EAAF69.8020001@nlnetlabs.nl>
Date: Tue, 22 Aug 2006 09:16:57 +0200
From: Wouter Wijngaards <wouter@NLnetLabs.nl>
User-Agent: Thunderbird 1.5.0.5 (X11/20060808)
MIME-Version: 1.0
To: Mark Andrews <Mark_Andrews@isc.org>
CC: namedroppers@ops.ietf.org
Subject: Re: closest provable encloser vs closest encloser
References: <200608220410.k7M4AnWN037149@drugs.dv.isc.org>
In-Reply-To: <200608220410.k7M4AnWN037149@drugs.dv.isc.org>
X-Enigmail-Version: 0.94.0.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.5 (/)
X-Scan-Signature: 52e1467c2184c31006318542db5614d5

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Mark Andrews wrote:
> 	Can anyone demonstrate a case were the closest provable encloser
> 	is not the closest encloser?
> 
> 	Mark
> 
I'll give my understanding, if I'm wrong I need to adjust my code :-)

You have an opt-out NSEC3 zone, with x.example.com uncovered by the
NSEC3 chain. x.example.com is a delegation that is opt-out. For a
question for a.x.example.com, example.com is the closest provable
encloser (it has NSEC3), x.example.com is the closest encloser, but
cannot be proven to exist since it is covered by an opt-out nsec3. This
is shown in example B.3 in nsec3-06 draft.

This can be multiple labels deep - have z.y.x.example.com opt-out
delegation, with example.com as closest provable encloser.

Hope this helps,
   Wouter
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org

iD8DBQFE6q9pkDLqNwOhpPgRAnE4AJ9vGBgB8NTkFcmeiHoj9pStTHeXJACffuBb
Rzs0n9oOE4gdebqZzYalQiw=
=bd7r
-----END PGP SIGNATURE-----

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Tue Aug 22 03:33:01 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GFQkv-0000TF-2G
	for dnsext-archive@lists.ietf.org; Tue, 22 Aug 2006 03:33:01 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GFQkp-0005y8-OC
	for dnsext-archive@lists.ietf.org; Tue, 22 Aug 2006 03:33:01 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GFQiS-000Mwh-2w
	for namedroppers-data@psg.com; Tue, 22 Aug 2006 07:30:28 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [204.152.187.5] (helo=farside.isc.org)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Mark_Andrews@isc.org>)
	id 1GFQiR-000MwS-4G
	for namedroppers@ops.ietf.org; Tue, 22 Aug 2006 07:30:27 +0000
Received: from drugs.dv.isc.org (localhost.isc.org [IPv6:::1])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by farside.isc.org (Postfix) with ESMTP id 4B35AE6058
	for <namedroppers@ops.ietf.org>; Tue, 22 Aug 2006 07:30:25 +0000 (UTC)
	(envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (localhost [127.0.0.1])
	by drugs.dv.isc.org (8.13.6/8.13.6) with ESMTP id k7M7UCST083551;
	Tue, 22 Aug 2006 17:30:12 +1000 (EST)
	(envelope-from marka@drugs.dv.isc.org)
Message-Id: <200608220730.k7M7UCST083551@drugs.dv.isc.org>
To: Wouter Wijngaards <wouter@NLnetLabs.nl>
Cc: namedroppers@ops.ietf.org
From: Mark Andrews <Mark_Andrews@isc.org>
Subject: Re: closest provable encloser vs closest encloser 
In-reply-to: Your message of "Tue, 22 Aug 2006 09:16:57 +0200."
             <44EAAF69.8020001@nlnetlabs.nl> 
Date: Tue, 22 Aug 2006 17:30:12 +1000
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.5 (/)
X-Scan-Signature: 7aafa0432175920a4b3e118e16c5cb64


> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Mark Andrews wrote:
> > 	Can anyone demonstrate a case were the closest provable encloser
> > 	is not the closest encloser?
> > 
> > 	Mark
> > 
> I'll give my understanding, if I'm wrong I need to adjust my code :-)
> 
> You have an opt-out NSEC3 zone, with x.example.com uncovered by the
> NSEC3 chain. x.example.com is a delegation that is opt-out. For a
> question for a.x.example.com, example.com is the closest provable
> encloser (it has NSEC3), x.example.com is the closest encloser, but
> cannot be proven to exist since it is covered by an opt-out nsec3. This
> is shown in example B.3 in nsec3-06 draft.
> 
> This can be multiple labels deep - have z.y.x.example.com opt-out
> delegation, with example.com as closest provable encloser.
> 
> Hope this helps,
>    Wouter

	I was thinking from the validators point of view.  Once
	I rethought from the authserver's point of view I realised
	it was a stupid question.

> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.5 (GNU/Linux)
> Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org
> 
> iD8DBQFE6q9pkDLqNwOhpPgRAnE4AJ9vGBgB8NTkFcmeiHoj9pStTHeXJACffuBb
> Rzs0n9oOE4gdebqZzYalQiw=
> =bd7r
> -----END PGP SIGNATURE-----
> 
> --
> to unsubscribe send a message to namedroppers-request@ops.ietf.org with
> the word 'unsubscribe' in a single line as the message text body.
> archive: <http://ops.ietf.org/lists/namedroppers/>
--
ISC Training!  October 16-20, 2006, in the San Francisco Bay Area,
covering topics from DNS to DHCP.  Email training@isc.org.
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews@isc.org

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Tue Aug 22 04:00:41 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GFRBh-0000Dd-0x
	for dnsext-archive@lists.ietf.org; Tue, 22 Aug 2006 04:00:41 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GFRBg-0001na-Vl
	for dnsext-archive@lists.ietf.org; Tue, 22 Aug 2006 04:00:41 -0400
Received: from psg.com ([147.28.0.62])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1GFR7h-0008Kf-DD
	for dnsext-archive@lists.ietf.org; Tue, 22 Aug 2006 03:56:35 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GFR5w-000PU8-HA
	for namedroppers-data@psg.com; Tue, 22 Aug 2006 07:54:44 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [204.152.187.5] (helo=farside.isc.org)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Mark_Andrews@isc.org>)
	id 1GFR5v-000PTv-U8
	for namedroppers@ops.ietf.org; Tue, 22 Aug 2006 07:54:44 +0000
Received: from drugs.dv.isc.org (localhost.isc.org [IPv6:::1])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by farside.isc.org (Postfix) with ESMTP id 2FFD6E605D
	for <namedroppers@ops.ietf.org>; Tue, 22 Aug 2006 07:54:42 +0000 (UTC)
	(envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (localhost [127.0.0.1])
	by drugs.dv.isc.org (8.13.6/8.13.6) with ESMTP id k7M7seJo083638
	for <namedroppers@ops.ietf.org>; Tue, 22 Aug 2006 17:54:40 +1000 (EST)
	(envelope-from marka@drugs.dv.isc.org)
Message-Id: <200608220754.k7M7seJo083638@drugs.dv.isc.org>
To: namedroppers@ops.ietf.org
From: Mark Andrews <Mark_Andrews@isc.org>
Subject: nsec3 and unknown hash algorithms
Date: Tue, 22 Aug 2006 17:54:40 +1000
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: -2.6 (--)
X-Scan-Signature: de4f315c9369b71d7dd5909b42224370


	How, using the NSEC3 only, can I workout whether to
	to ignore a NSEC3, with a unknown hash algorithm, or
	not? 

-- 
ISC Training!  October 16-20, 2006, in the San Francisco Bay Area,
covering topics from DNS to DHCP.  Email training@isc.org.
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE:	+61 2 9871 4742		         INTERNET: Mark_Andrews@isc.org

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Tue Aug 22 04:31:34 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GFRfa-0000ss-0t
	for dnsext-archive@lists.ietf.org; Tue, 22 Aug 2006 04:31:34 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GFRfY-0006mZ-NY
	for dnsext-archive@lists.ietf.org; Tue, 22 Aug 2006 04:31:34 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GFRcN-000368-DY
	for namedroppers-data@psg.com; Tue, 22 Aug 2006 08:28:15 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [213.154.224.1] (helo=open.nlnetlabs.nl)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <wouter@nlnetlabs.nl>)
	id 1GFRcM-00034x-Fh
	for namedroppers@ops.ietf.org; Tue, 22 Aug 2006 08:28:14 +0000
Received: from [213.154.224.38] (diva.nlnetlabs.nl [213.154.224.38])
	by open.nlnetlabs.nl (8.13.4/8.13.4) with ESMTP id k7M8S8K1053869;
	Tue, 22 Aug 2006 10:28:08 +0200 (CEST)
	(envelope-from wouter@nlnetlabs.nl)
Message-ID: <44EAC017.7060108@nlnetlabs.nl>
Date: Tue, 22 Aug 2006 10:28:07 +0200
From: Wouter Wijngaards <wouter@NLnetLabs.nl>
User-Agent: Thunderbird 1.5.0.5 (X11/20060808)
MIME-Version: 1.0
To: Mark Andrews <Mark_Andrews@isc.org>
CC: namedroppers@ops.ietf.org
Subject: Re: nsec3 and unknown hash algorithms
References: <200608220754.k7M7seJo083638@drugs.dv.isc.org>
In-Reply-To: <200608220754.k7M7seJo083638@drugs.dv.isc.org>
X-Enigmail-Version: 0.94.0.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 69a74e02bbee44ab4f8eafdbcedd94a1

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Mark Andrews wrote:
> 	How, using the NSEC3 only, can I workout whether to
> 	to ignore a NSEC3, with a unknown hash algorithm, or
> 	not? 
> 

I don't understand, the draft says that auth-servers must refuse to load
 a zone with only nsec3-unknown-hash-algorithm after zone transfer. And
the draft says that resolvers should ignore all nsec3 records with
unknown hash algorithms. And if all nsec3s have an unknown hash
algorithm, then the response is to be considered insecure. So you have
to always ignore the nsec3.

What I don't understand is why you would want to not ignore the nsec3
with a unknown hash algorithm.

Though if you are processing a noerror-and-data response, the RRSIG on
the data can validate, and even without the nsec3s that may be good
enough for you to consider the data to be secure.

ciao,
   Wouter
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org

iD8DBQFE6sAXkDLqNwOhpPgRAkY6AJ0TR6HuVXkrICcKCDnwMnDOmiOy0gCfQ2QQ
ksIcwSYkuLts7uF5oJ6NV94=
=eCW4
-----END PGP SIGNATURE-----

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Tue Aug 22 08:37:37 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GFVVh-0007t9-9r
	for dnsext-archive@lists.ietf.org; Tue, 22 Aug 2006 08:37:37 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GFVVY-0002zr-W6
	for dnsext-archive@lists.ietf.org; Tue, 22 Aug 2006 08:37:37 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GFVQn-0001kK-Rf
	for namedroppers-data@psg.com; Tue, 22 Aug 2006 12:32:33 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [204.152.187.5] (helo=farside.isc.org)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Mark_Andrews@isc.org>)
	id 1GFVQm-0001k3-J8
	for namedroppers@ops.ietf.org; Tue, 22 Aug 2006 12:32:32 +0000
Received: from drugs.dv.isc.org (localhost.isc.org [IPv6:::1])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by farside.isc.org (Postfix) with ESMTP id 615B1E605D
	for <namedroppers@ops.ietf.org>; Tue, 22 Aug 2006 12:32:31 +0000 (UTC)
	(envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (localhost [127.0.0.1])
	by drugs.dv.isc.org (8.13.6/8.13.6) with ESMTP id k7MCWBhi029050;
	Tue, 22 Aug 2006 22:32:11 +1000 (EST)
	(envelope-from marka@drugs.dv.isc.org)
Message-Id: <200608221232.k7MCWBhi029050@drugs.dv.isc.org>
To: Wouter Wijngaards <wouter@nlnetlabs.nl>
Cc: namedroppers@ops.ietf.org
From: Mark Andrews <Mark_Andrews@isc.org>
Subject: Re: nsec3 and unknown hash algorithms 
In-reply-to: Your message of "Tue, 22 Aug 2006 10:28:07 +0200."
             <44EAC017.7060108@nlnetlabs.nl> 
Date: Tue, 22 Aug 2006 22:32:11 +1000
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7aafa0432175920a4b3e118e16c5cb64


> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Mark Andrews wrote:
> > 	How, using the NSEC3 only, can I workout whether to
> > 	to ignore a NSEC3, with a unknown hash algorithm, or
> > 	not? 
> > 
> 
> I don't understand, the draft says that auth-servers must refuse to load
>  a zone with only nsec3-unknown-hash-algorithm after zone transfer. And
> the draft says that resolvers should ignore all nsec3 records with
> unknown hash algorithms. And if all nsec3s have an unknown hash
> algorithm, then the response is to be considered insecure. So you have
> to always ignore the nsec3.
>
> What I don't understand is why you would want to not ignore the nsec3
> with a unknown hash algorithm.

	You only want to ignore them if they are from the same or
	parent zone as the answer you are trying to verify.   They also
	need to be from a zone at or below the secure entry point in the
	validators config.

	There is no way to reliable extra the zone from the NSEC3 for
	a unknown hash algorithm.
 
> Though if you are processing a noerror-and-data response, the RRSIG on
> the data can validate, and even without the nsec3s that may be good
> enough for you to consider the data to be secure.
> 
> ciao,
>    Wouter
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.5 (GNU/Linux)
> Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org
> 
> iD8DBQFE6sAXkDLqNwOhpPgRAkY6AJ0TR6HuVXkrICcKCDnwMnDOmiOy0gCfQ2QQ
> ksIcwSYkuLts7uF5oJ6NV94=
> =eCW4
> -----END PGP SIGNATURE-----
--
ISC Training!  October 16-20, 2006, in the San Francisco Bay Area,
covering topics from DNS to DHCP.  Email training@isc.org.
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews@isc.org

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Tue Aug 22 09:10:45 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GFW1l-0001Lf-QW
	for dnsext-archive@lists.ietf.org; Tue, 22 Aug 2006 09:10:45 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GFW1j-0001Hs-GX
	for dnsext-archive@lists.ietf.org; Tue, 22 Aug 2006 09:10:45 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GFVzG-0005hX-Bm
	for namedroppers-data@psg.com; Tue, 22 Aug 2006 13:08:10 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-1.4 required=5.0 tests=AWL,BAYES_00,
	DNS_FROM_RFC_POST autolearn=no version=3.1.1
Received: from [66.92.146.160] (helo=ogud.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Ed.Lewis@neustar.biz>)
	id 1GFVzF-0005h3-L5
	for namedroppers@ops.ietf.org; Tue, 22 Aug 2006 13:08:09 +0000
Received: from [10.31.32.161] (ns.ogud.com [66.92.146.160])
	by ogud.com (8.13.1/8.13.1) with ESMTP id k7MD7eJX036212;
	Tue, 22 Aug 2006 09:07:41 -0400 (EDT)
	(envelope-from Ed.Lewis@neustar.biz)
Mime-Version: 1.0
Message-Id: <a06230900c110b0a4259d@[192.168.1.101]>
In-Reply-To: <200608220730.k7M7UCST083551@drugs.dv.isc.org>
References: <200608220730.k7M7UCST083551@drugs.dv.isc.org>
Date: Tue, 22 Aug 2006 09:07:55 -0400
To: Mark Andrews <Mark_Andrews@isc.org>
From: Edward Lewis <Ed.Lewis@neustar.biz>
Subject: Re: closest provable encloser vs closest encloser
Cc: Wouter Wijngaards <wouter@NLnetLabs.nl>, namedroppers@ops.ietf.org
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
X-Scanned-By: MIMEDefang 2.56 on 66.92.146.160
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 39bd8f8cbb76cae18b7e23f7cf6b2b9f

At 17:30 +1000 8/22/06, Mark Andrews wrote:

>>  Mark Andrews wrote:
>>  > 	Can anyone demonstrate a case were the closest provable encloser
>>  > 	is not the closest encloser?
>>  >
>>  > 	Mark
>>  >
...
>
>	I was thinking from the validators point of view.  Once
>	I rethought from the authserver's point of view I realised
>	it was a stupid question.


Do you mean - "is there ever going to be a valid situation in which
a name exists in a zone between the closest provable encloser and
the query name?"

The answer to that is yes, using the same example Wouter cited.  I.e.,
even though example.com is the closest provable encloser, it is not the
closest (provable|unprovable) encloser.  And why a.x.example.com is not
matched by *.example.com.  (Thus the wildcard/opt-in conundrum.)

Maybe I am misunderstanding the question.
-- 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Edward Lewis                                                +1-571-434-5468
NeuStar

Soccer/Futbol. IPv6.  Both have lots of 1's and 0's and have a hard time
catching on in North America.

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From ahmed2003@07770500.com Tue Aug 22 09:53:41 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GFWhJ-0005fE-Ii; Tue, 22 Aug 2006 09:53:41 -0400
Received: from terminal-1-131.retsat1.com.pl ([195.13.38.131])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GFWaG-0007uq-U5; Tue, 22 Aug 2006 09:46:26 -0400
Date: Tue, 22 Aug 2006 13:45:07 -0060
From: "Emma Clark" <EmmaClark@07770500.com>
X-Mailer: The Bat! (v2.11.03) Educational
Reply-To: "Emma Clark" <EmmaClark@07770500.com>
X-Priority: 3 (Normal)
Message-ID: <6580329484.20060822134507@07770500.com>
To: dnsext-archive@lists.ietf.org
Subject: Better Future, wayside cross
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.8 (/)
X-Scan-Signature: 30ac594df0e66ffa5a93eb4c48bcb014

$200,000 Refinance Home Loan for only $917/month at  http://6PE.5656fy.com  Bad Credit OK!

==============================================
after all, right?"
wrinkled up. He was afraid of pain,  was  he?  Shove you and your  pain!  He
listened, and when Monkey stopped crying and went back to sleep, he waited a

and it  was even  nicer to drink  now  than alcohol. It smelled of home.  Of
person, or one of Buzzard's wishes.  That one there  was Buzzard coming back



From owner-namedroppers@ops.ietf.org Tue Aug 22 10:16:20 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GFX3D-0004J1-VR
	for dnsext-archive@lists.ietf.org; Tue, 22 Aug 2006 10:16:19 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GFX3B-0003fw-LH
	for dnsext-archive@lists.ietf.org; Tue, 22 Aug 2006 10:16:19 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GFWys-000DEf-E9
	for namedroppers-data@psg.com; Tue, 22 Aug 2006 14:11:50 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-1.8 required=5.0 tests=AWL,BAYES_00,SPF_HELO_PASS,
	SPF_PASS autolearn=ham version=3.1.1
Received: from [65.201.175.9] (helo=mail.verisignlabs.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <davidb@verisignlabs.com>)
	id 1GFWyr-000DE2-8z
	for namedroppers@ops.ietf.org; Tue, 22 Aug 2006 14:11:49 +0000
Received: from [10.131.30.99] ([::ffff:216.168.239.87])
  (AUTH: PLAIN davidb, SSL: TLSv1/SSLv3,256bits,AES256-SHA)
  by mail.verisignlabs.com with esmtp; Tue, 22 Aug 2006 10:11:48 -0400
  id 002C41A9.44EB10A4.0000237F
Message-ID: <44EB10A1.1050808@verisignlabs.com>
Date: Tue, 22 Aug 2006 10:11:45 -0400
From: David Blacka <davidb@verisignlabs.com>
User-Agent: Thunderbird 1.5.0.5 (Macintosh/20060719)
MIME-Version: 1.0
To: Mark Andrews <Mark_Andrews@isc.org>
CC: Wouter Wijngaards <wouter@nlnetlabs.nl>,
  namedroppers@ops.ietf.org
Subject: Re: nsec3 and unknown hash algorithms
References: <200608221232.k7MCWBhi029050@drugs.dv.isc.org>
In-Reply-To: <200608221232.k7MCWBhi029050@drugs.dv.isc.org>
X-Enigmail-Version: 0.94.0.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 97adf591118a232206bdb5a27b217034

Mark Andrews wrote:

> What I don't understand is why you would want to not ignore the nsec3
> with a unknown hash algorithm.
> 
>> 	You only want to ignore them if they are from the same or
>> 	parent zone as the answer you are trying to verify.   They also
>> 	need to be from a zone at or below the secure entry point in the
>> 	validators config.
> 
>> 	There is no way to reliable extra the zone from the NSEC3 for
>> 	a unknown hash algorithm.

Well, you should be able to check that the owner name is a descendant of
the zone you think you are in.  Or you could just use the signer name
from the RRSIG.

The issue here isn't the ignoring, it is the rule that a response with
all unknown hash algorithm NSEC3 should be considered INSECURE.
(Otherwise, ignoring the NSEC3s would just lead to a BOGUS result).

So what Mark is worried about is an attacker using signed, unknown hash
algorithm NSEC3 RRs from a different zone as the means to a downgrade
attack.  This is a good point, and this issue isn't adequately addressed
in the draft.

-- 
David Blacka                      <davidb@verisignlabs.com>
Sr. Engineer    VeriSign Infrastructure Product Engineering

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Tue Aug 22 10:36:48 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GFXN1-0002UZ-DM
	for dnsext-archive@lists.ietf.org; Tue, 22 Aug 2006 10:36:48 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GFXMs-0006su-2Z
	for dnsext-archive@lists.ietf.org; Tue, 22 Aug 2006 10:36:47 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GFXKK-000FiN-Jj
	for namedroppers-data@psg.com; Tue, 22 Aug 2006 14:34:00 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.1 required=5.0 tests=AWL,BAYES_00,URI_NOVOWEL 
	autolearn=no version=3.1.1
Received: from [204.152.187.5] (helo=farside.isc.org)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Mark_Andrews@isc.org>)
	id 1GFXKJ-000FgN-CR
	for namedroppers@ops.ietf.org; Tue, 22 Aug 2006 14:33:59 +0000
Received: from drugs.dv.isc.org (localhost.isc.org [IPv6:::1])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by farside.isc.org (Postfix) with ESMTP id 6FA2BE6058
	for <namedroppers@ops.ietf.org>; Tue, 22 Aug 2006 14:33:58 +0000 (UTC)
	(envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (localhost [127.0.0.1])
	by drugs.dv.isc.org (8.13.6/8.13.6) with ESMTP id k7MEXime029742;
	Wed, 23 Aug 2006 00:33:44 +1000 (EST)
	(envelope-from marka@drugs.dv.isc.org)
Message-Id: <200608221433.k7MEXime029742@drugs.dv.isc.org>
To: Wouter Wijngaards <wouter@nlnetlabs.nl>
Cc: namedroppers@ops.ietf.org
From: Mark Andrews <Mark_Andrews@isc.org>
Subject: Re: nsec3 and unknown hash algorithms 
In-reply-to: Your message of "Tue, 22 Aug 2006 10:28:07 +0200."
             <44EAC017.7060108@nlnetlabs.nl> 
Date: Wed, 23 Aug 2006 00:33:44 +1000
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: e8a67952aa972b528dd04570d58ad8fe


> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Mark Andrews wrote:
> > 	How, using the NSEC3 only, can I workout whether to
> > 	to ignore a NSEC3, with a unknown hash algorithm, or
> > 	not? 
> > 
> 
> I don't understand, the draft says that auth-servers must refuse to load
>  a zone with only nsec3-unknown-hash-algorithm after zone transfer. And
> the draft says that resolvers should ignore all nsec3 records with
> unknown hash algorithms. And if all nsec3s have an unknown hash
> algorithm, then the response is to be considered insecure. So you have
> to always ignore the nsec3.
> 
> What I don't understand is why you would want to not ignore the nsec3
> with a unknown hash algorithm.

	I'd actually like to be able to.  The problem is that currently
	you have to verify them.  Workout if they are applicable.  If
	they are applicable you then need to treat the zone as unsecure.

	Is

	4TV65B46C1JFFTTCRRA3FDM90NTMCT1J.TVOV42ISI667L761OGKFF9NU78ELDHGFVM2NUVHU.7JBJ35Q7.NET NSEC 0 20 0 - QT41E5SOUMJJQKHOQF2ECTJBR080PQV6KCM6MHKAHABMKV3MNBNLDJUIA30OLB0JTNGOVEMA A SOA NS

	applicable to 42ISI667L761O.7JBJ35Q7.NET?

	I don't know?  I could make a guess based on the hash length but
	there is nothing in the current spec to tell me how to treat this
	NSEC3 record.

	I need a nsec3 spec that is future proof.  What we have now isn't
	future proof.
 
> Though if you are processing a noerror-and-data response, the RRSIG on
> the data can validate, and even without the nsec3s that may be good
> enough for you to consider the data to be secure.
> 
> ciao,
>    Wouter
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.5 (GNU/Linux)
> Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org
> 
> iD8DBQFE6sAXkDLqNwOhpPgRAkY6AJ0TR6HuVXkrICcKCDnwMnDOmiOy0gCfQ2QQ
> ksIcwSYkuLts7uF5oJ6NV94=
> =eCW4
> -----END PGP SIGNATURE-----
--
ISC Training!  October 16-20, 2006, in the San Francisco Bay Area,
covering topics from DNS to DHCP.  Email training@isc.org.
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews@isc.org

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Tue Aug 22 13:17:00 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GFZs4-0000ye-Tz
	for dnsext-archive@lists.ietf.org; Tue, 22 Aug 2006 13:17:00 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GFXdh-0000qp-6v
	for dnsext-archive@lists.ietf.org; Tue, 22 Aug 2006 10:54:01 -0400
Received: from psg.com ([147.28.0.62])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1GFXXN-0001Hs-0W
	for dnsext-archive@lists.ietf.org; Tue, 22 Aug 2006 10:47:30 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GFXTP-000GnE-BA
	for namedroppers-data@psg.com; Tue, 22 Aug 2006 14:43:23 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [204.152.187.5] (helo=farside.isc.org)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Mark_Andrews@isc.org>)
	id 1GFXTO-000Gn3-QZ
	for namedroppers@ops.ietf.org; Tue, 22 Aug 2006 14:43:22 +0000
Received: from drugs.dv.isc.org (localhost.isc.org [IPv6:::1])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by farside.isc.org (Postfix) with ESMTP id D7DBDE6066
	for <namedroppers@ops.ietf.org>; Tue, 22 Aug 2006 14:43:21 +0000 (UTC)
	(envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (localhost [127.0.0.1])
	by drugs.dv.isc.org (8.13.6/8.13.6) with ESMTP id k7MEhBfq029784;
	Wed, 23 Aug 2006 00:43:13 +1000 (EST)
	(envelope-from marka@drugs.dv.isc.org)
Message-Id: <200608221443.k7MEhBfq029784@drugs.dv.isc.org>
To: David Blacka <davidb@verisignlabs.com>
Cc: Wouter Wijngaards <wouter@nlnetlabs.nl>, namedroppers@ops.ietf.org
From: Mark Andrews <Mark_Andrews@isc.org>
Subject: Re: nsec3 and unknown hash algorithms 
In-reply-to: Your message of "Tue, 22 Aug 2006 10:11:45 -0400."
             <44EB10A1.1050808@verisignlabs.com> 
Date: Wed, 23 Aug 2006 00:43:11 +1000
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: -2.6 (--)
X-Scan-Signature: 769a46790fb42fbb0b0cc700c82f7081


> Mark Andrews wrote:
> 
> > What I don't understand is why you would want to not ignore the nsec3
> > with a unknown hash algorithm.
> > 
> >> 	You only want to ignore them if they are from the same or
> >> 	parent zone as the answer you are trying to verify.   They also
> >> 	need to be from a zone at or below the secure entry point in the
> >> 	validators config.
> > 
> >> 	There is no way to reliable extra the zone from the NSEC3 for
> >> 	a unknown hash algorithm.
> 
> Well, you should be able to check that the owner name is a descendant of
> the zone you think you are in.

	Which you often don't have when you are validating a response. 

>  Or you could just use the signer name from the RRSIG.

	Which means that you need to track which RRSIG actually verified
	the RRset and cache it.
 
> The issue here isn't the ignoring, it is the rule that a response with
> all unknown hash algorithm NSEC3 should be considered INSECURE.
> (Otherwise, ignoring the NSEC3s would just lead to a BOGUS result).
> 
> So what Mark is worried about is an attacker using signed, unknown hash
> algorithm NSEC3 RRs from a different zone as the means to a downgrade
> attack.  This is a good point, and this issue isn't adequately addressed
> in the draft.
> 
> -- 
> David Blacka                      <davidb@verisignlabs.com>
> Sr. Engineer    VeriSign Infrastructure Product Engineering
--
ISC Training!  October 16-20, 2006, in the San Francisco Bay Area,
covering topics from DNS to DHCP.  Email training@isc.org.
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews@isc.org

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From aecza@ganjaland.co.uk Tue Aug 22 18:42:21 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GFewv-00060p-Fo
	for dnsext-archive@lists.ietf.org; Tue, 22 Aug 2006 18:42:21 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GFczd-0005vG-5w
	for dnsext-archive@lists.ietf.org; Tue, 22 Aug 2006 16:37:01 -0400
Received: from [85.98.206.154] (helo=dsl85-98-52890.ttnet.net.tr)
	by chiedprmail1.ietf.org with smtp (Exim 4.43)
	id 1GFcso-00020w-8N
	for dnsext-archive@lists.ietf.org; Tue, 22 Aug 2006 16:30:04 -0400
Received: from [85.98.131.210] (helo=opvj.qiz)
	by dsl85-98-52890.ttnet.net.tr with smtp (Exim 4.43)
	id 1GFcvD-0002gT-2z; Tue, 22 Aug 2006 23:32:27 +0300
Message-ID: <001001c6c629$bda84ca4$d2836255@opvj.qiz>
From: "Agnes Pittman" <aecza@ganjaland.co.uk>
To: <dnsext-archive@lists.ietf.org>
Subject: forage Boy Scouts
Date: Tue, 22 Aug 2006 23:21:10 +0300
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_000C_01C6C642.E2F58454"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
X-Spam-Score: 3.3 (+++)
X-Scan-Signature: 667ab3155b58f6148f26cdbf27b4043b

This is a multi-part message in MIME format.

------=_NextPart_000_000C_01C6C642.E2F58454
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_000D_01C6C642.E2F58468"


------=_NextPart_001_000D_01C6C642.E2F58468
Content-Type: text/plain;
	charset="windows-1252"
Content-Transfer-Encoding: quoted-printable


A corporal dont get a sergeants pay, you know, butwe want to do it as =
well as we can.
Then,their shopping completed, they turned back. E was quite wild about =
it; said the bloody corporalsdid emselves bettern the officers mess. =
Only I wantto make the money go as far as possible.
Bourne had noticed very much the same feeling amongpeasants close to the =
line. He never will offer to pay unless you make him. Well, youve got to =
tell the truth, havent you? I wish to God you wouldnt mix the little you =
do knowwith Hindustani, said Bourne.
Well, youve got a pull over me in other ways.
Oh, thanks all the same, but I like to pay my own way, saidBourne =
coolly.
And look here, Martlow, youre notgoing to pay for everything tonight, =
see? Thats my motter in life, an another is ifyouve got a fat ead youve =
earned it.
Mademoiselle, je ferai tout ce que je puis pour vous servir. E dont seem =
keen on it, said the sergeant, as Martlow wentreluctantly.
Youre comin out with me tonight, said Martlow to Bournedecisively. They =
dont drink, an they dont smoke either; but you oughtto see the bugger =
eat. It was awfully decent of you to take us out.
She could notplunge from this sublimity to an immediate bathos. I wish =
she wouldnt send me any money, as she wants all she gets,but theres no =
stoppin er. Il na pourvous, ainsi que pour mademoiselle, que des =
sentiments tresrespectueux.
You werent polite about the quarter-bloke to Mr Marsden. The men were =
forbidden to drink from their waterbottles on the march until permission =
were given.
I wish to God you wouldnt mix the little you do knowwith Hindustani, =
said Bourne. All right, corporal, said Martlow cheerfully.
Ere, Bourne, was I bloody drunk last night? I like those little =
redcurrants in syrup which used to come from Bar-le-Duc. Once thebuggers =
get their knives into you, you cant go right. You werent polite about =
the quarter-bloke to Mr Marsden.
No, Im not goin to say anything about it, until its more orless settled.
But it was all veryclean; dull and dingy, but clean. 
------=_NextPart_001_000D_01C6C642.E2F58468
Content-Type: text/html;
	charset="windows-1252"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1252">
<META content=3D"MSHTML 6.00.2600.0000" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2><IMG alt=3D"" hspace=3D0=20
src=3D"cid:000b01c6c629$bda84c40$d2836255@opvj.qiz" align=3Dbaseline=20
border=3D0></FONT></DIV>
<DIV><FONT face=3DArial size=3D2>A corporal dont get a sergeants pay, =
you know,=20
butwe want to do it as well as we can.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Then,their shopping completed, they =
turned back. E=20
was quite wild about it; said the bloody corporalsdid emselves bettern =
the officers=20
mess. Only I wantto make the money go as far as possible.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Bourne had noticed very much the same =
feeling=20
amongpeasants close to the line. He never will offer to pay unless you =
make him.=20
Well, youve got to tell the truth, havent you? I wish to God you wouldnt =
mix the=20
little you do knowwith Hindustani, said Bourne.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Well, youve got a pull over me in =
other=20
ways.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Oh, thanks all the same, but I like to =
pay my own=20
way, saidBourne coolly.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>And look here, Martlow, youre notgoing =
to pay for=20
everything tonight, see? Thats my motter in life, an another is ifyouve =
got a fat=20
ead youve earned it.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Mademoiselle, je ferai tout ce que je =
puis pour=20
vous servir. E dont seem keen on it, said the sergeant, as Martlow=20
wentreluctantly.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Youre comin out with me tonight, said =
Martlow to=20
Bournedecisively. They dont drink, an they dont smoke either; but you =
oughtto see=20
the bugger eat. It was awfully decent of you to take us =
out.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>She could notplunge from this sublimity =
to an=20
immediate bathos. I wish she wouldnt send me any money, as she wants all =
she=20
gets,but theres no stoppin er. Il na pourvous, ainsi que pour =
mademoiselle, que des=20
sentiments tresrespectueux.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>You werent polite about the =
quarter-bloke to Mr=20
Marsden. The men were forbidden to drink from their waterbottles on the =
march until=20
permission were given.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I wish to God you wouldnt mix the =
little you do=20
knowwith Hindustani, said Bourne. All right, corporal, said Martlow=20
cheerfully.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Ere, Bourne, was I bloody drunk last =
night? I like=20
those little redcurrants in syrup which used to come from Bar-le-Duc. =
Once=20
thebuggers get their knives into you, you cant go right. You werent =
polite about the=20
quarter-bloke to Mr Marsden.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>No, Im not goin to say anything about =
it, until its=20
more orless settled.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>But it was all veryclean; dull and =
dingy, but=20
clean. </FONT></DIV></BODY></HTML>

------=_NextPart_001_000D_01C6C642.E2F58468--

------=_NextPart_000_000C_01C6C642.E2F58454
Content-Type: image/gif;
	name="melt.gif"
Content-Transfer-Encoding: base64
Content-ID: <000b01c6c629$bda84c40$d2836255@opvj.qiz>

R0lGODdhkwIIAucAAM/erHZ8U1ZXMlRVMGVoQZaecsPQn1VWMYOJX6y4iWNmP2drRMjXpVhZNICH
XcbUo8nYpn6DWmpsRs7dq3uAV7C7jczaqYCGXGhsRI2Vas3cqrK/j3d9U3J3Tq66i7TAkaOsf8XT
opujd1pcNsvZqMrYp5SccJWecsDNnL7Lm5ObcL/MnLzJmXF0Taizhc7cq2RnQbnHlq65irjElYSJ
YFxeOLXBkpObb3p+VqSvgbnFlsfVpMnXpqu3iHJ2Tqawg6+6jL3KmqKtf4iPZXuBWMDNnXR4UXV6
UoaNYl5gOsbTo3l/VouRZ2ptRqexg1pbNmdrQ11gOZCYbWZpQ5mhdVhaNIGIXbnGlpukd2BjPWRn
QJCZbZqjd2NmQIyUaZ2meZ+qfMzbqV9hPJqidp6neq24imlsRbfDlHF1TX+EW1tcN52memZpQpih
dJyleWpuRqWugllbNV9hO5CYbMLPn623icTSoKGqfZegdKy2iVtdN4yTaLG8joWLYYuTaIqSZ290
S4+Wa2tuR6+7jG1wSYeOY3yBWIaNY6eyhLbCk2FkPcHOnrK+j7/Mm73KmbzIma+7i3B0TKu2h46V
aoiQZXqAVrG9jsjWpaOtgIWMYsTSoaGrfl1fOWJkP2tvR8vaqKiyhFdZM4KIXoOKYI6Wa8HPnpii
dXN4T5igdH6FWpWdcVdYM6CqfXh9VXV5UaWwgnyCWZGabm5xSsPQoKSugHR5ULXCkpefc5SdcXZ7
Und7U1VXMbzImKm1homRZsHPnbbDk5Oab8TRobvHmIKJX7rHl6Krf2xwSLS/kZ+ofISLYLjFlWJl
PqWvgW1xSbO/kIiOZJ6oe19iO6CpfKq1h3R4UGBjPImQZX+FXHh8VGJkPn2DWZKZbm5ySqmzhm9z
S2dqQ3l+VYuSaJuleI+XbIGGXb3InL7JnMnWpoWFZ1BDNFpPPmVeSV9WRE1BMmxnT620i5yffGZf
SSkUEE5CMs3cq662jW5oUC4ZFWhgS5qdepead2JaRXBrU21nUF9VQiwAAAAAkwIIAgAI/gABCBxI
sKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bN
mzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jT
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
f/iIn/iKv/iM3/iO//iQH/nYFhAAOw==

------=_NextPart_000_000C_01C6C642.E2F58454--




From ulg@bishopluffa.org.uk Wed Aug 23 15:37:59 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GFyY3-0006M0-SM
	for dnsext-archive@lists.ietf.org; Wed, 23 Aug 2006 15:37:59 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GFxBO-0001i9-N9
	for dnsext-archive@lists.ietf.org; Wed, 23 Aug 2006 14:10:30 -0400
Received: from bdsl.66.12.251.218.gte.net ([66.12.251.218])
	by chiedprmail1.ietf.org with smtp (Exim 4.43)
	id 1GFwre-000750-FW
	for dnsext-archive@lists.ietf.org; Wed, 23 Aug 2006 13:50:22 -0400
Received: from [66.12.192.108] (helo=xintz)
	by bdsl.66.12.251.218.gte.net with smtp (Exim 4.43)
	id 1GFwuY-0006mM-AH; Wed, 23 Aug 2006 10:53:06 -0700
Message-ID: <000a01c6c6dc$86d37e89$6cc00c42@xintz>
From: "Ernie Sullivan" <ulg@bishopluffa.org.uk>
To: <dnsext-archive@lists.ietf.org>
Subject: track gunk
Date: Wed, 23 Aug 2006 10:47:20 -0700
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_0006_01C6C6A1.DA74A675"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Spam-Score: 3.3 (+++)
X-Scan-Signature: 8cc1c558da2accc0f39b338f00bd6728

This is a multi-part message in MIME format.

------=_NextPart_000_0006_01C6C6A1.DA74A675
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_0007_01C6C6A1.DA74A67A"


------=_NextPart_001_0007_01C6C6A1.DA74A67A
Content-Type: text/plain;
	charset="windows-1252"
Content-Transfer-Encoding: quoted-printable


While he was at prayer, he wasseized with a chill. Blanchet, said the =
Bishop rising, you are a better man than I.
While he was at prayer, he wasseized with a chill. His dining-table was =
made of planks covered with oilcloth.
Joseph stood still and buried his face inhis hands.
Father Latour often said that his diocese changed little except =
inboundaries. He feltsafe under its shadow; like a boat come back to =
harbour, lyingunder its own sea-wall. Herose and began to pace the =
floor, addressing his friend withoutlooking at him.
In the spring heset out his orchard and a few rows of acacia trees. Why, =
you would need an ox-cart tocarry them! Joseph stood still and buried =
his face inhis hands. After arriving home, Father Latour went at once to =
bed.
Father Latour often said that his diocese changed little except =
inboundaries. He wishedhe could do this systematically, but he had not =
the strength.
Two years ago I could not count my flocks; now I havethirty sheep and a =
few starving horses. Je voudrais mourirà Santa FéI will go at once, =
Father.
He domesticated and developed the native wild flowers. It was then that =
Eusabio came to Santa Fé to ask BishopLatour to meet Manuelito at Zuñi.
He convinced her that he must be drivento the railway station at once.
The Mexicans were always Mexicans, the Indians werealways Indians. He =
wishedhe could do this systematically, but he had not the strength. But =
this canyon had always before provedimpenetrable to white troops.
He was soon to have done withcalendared time, and it had already ceased =
to count for him. Howexactly young Molny, his French architect, had done =
what he wanted! The Navajos believed it could not betaken.
He anticipated Father Latours every wish,shared his reflections, =
cherished his reminiscences. He saw a great future for theChurch in =
Colorado. 
------=_NextPart_001_0007_01C6C6A1.DA74A67A
Content-Type: text/html;
	charset="windows-1252"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1252">
<META content=3D"MSHTML 6.00.2800.1106" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2><IMG alt=3D"" hspace=3D0=20
src=3D"cid:000501c6c6dc$86d37e70$6cc00c42@xintz" align=3Dbaseline=20
border=3D0></FONT></DIV>
<DIV><FONT face=3DArial size=3D2>While he was at prayer, he wasseized =
with a chill.=20
Blanchet, said the Bishop rising, you are a better man than =
I.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>While he was at prayer, he wasseized =
with a chill.=20
His dining-table was made of planks covered with oilcloth.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Joseph stood still and buried his face =
inhis=20
hands.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Father Latour often said that his =
diocese changed=20
little except inboundaries. He feltsafe under its shadow; like a boat =
come back to=20
harbour, lyingunder its own sea-wall. Herose and began to pace the =
floor, addressing=20
his friend withoutlooking at him.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>In the spring heset out his orchard and =
a few rows=20
of acacia trees. Why, you would need an ox-cart tocarry them! Joseph =
stood still and=20
buried his face inhis hands. After arriving home, Father Latour went at =
once to=20
bed.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Father Latour often said that his =
diocese changed=20
little except inboundaries. He wishedhe could do this systematically, =
but he had not=20
the strength.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Two years ago I could not count my =
flocks; now I=20
havethirty sheep and a few starving horses. Je voudrais mourirà Santa =
FéI will go at=20
once, Father.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>He domesticated and developed the =
native wild=20
flowers. It was then that Eusabio came to Santa Fé to ask BishopLatour =
to meet=20
Manuelito at Zuñi.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>He convinced her that he must be =
drivento the=20
railway station at once.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>The Mexicans were always Mexicans, the =
Indians=20
werealways Indians. He wishedhe could do this systematically, but he had =
not the=20
strength. But this canyon had always before provedimpenetrable to =
white=20
troops.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>He was soon to have done withcalendared =
time, and=20
it had already ceased to count for him. Howexactly young Molny, his =
French=20
architect, had done what he wanted! The Navajos believed it could not=20
betaken.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>He anticipated Father Latours every =
wish,shared his=20
reflections, cherished his reminiscences. He saw a great future for =
theChurch in=20
Colorado. </FONT></DIV></BODY></HTML>

------=_NextPart_001_0007_01C6C6A1.DA74A67A--

------=_NextPart_000_0006_01C6C6A1.DA74A675
Content-Type: image/gif;
	name="spontaneous.gif"
Content-Transfer-Encoding: base64
Content-ID: <000501c6c6dc$86d37e70$6cc00c42@xintz>

R0lGODdhvwIyAucAAMv+z6vdsoS0j0dzWEZyV0t3W4Szj4u6lcn8zWmYd5PDncr9zoy7loKyjXqp
hY29l1J/Ykx4XEt4XEd0WJnJoninhEx5XoW1kIq5lMj7zMT3yYm5lXCfflJ+YYi3kbfpvUl1Wrjq
vnKgfnysiIm4k8X3yL7wxGyZeXuphq7etGGPb3KigIi4k1yKa3Ohf6vcsrfovGmXdlSBZIe4kpDA
mlaDZX+uirvtwXmohpnIoZ/Opoa1kFSAY5HBm1+NbmmWdqnasKLTq3CefbvswJjIoLPluX2siK3f
tZzMpMP2yFiFZ3emg4++mbHit73vwk16XZvLo57Pp5LCnHWkgWOQcb/xxFqIamSScmGOb2eVdWSR
cX2tibTmurPlupXFnpTEnkp2W8j7zajasKHRqJ3NppzNpWGPcML1x12KbH6tiUh0Wcf6y2+efFqH
aa/gtaDQqE98YLXmu8r8zmqYd6PUq6rbsbDit8L0xpHAmsb5y1eEZ0p2WmKQcYKxjaXXrWaUdGaT
dHWkgnSjgE15XaHRqZfGn1uIaWCOb7XnvLDht2CNbrbovX6uikl1WVF+YWyaeXOigHiohbzuwabX
rqXWraTVrFyJamOScl6LbHalg8f6zK7gtb3ww1mGaE56XnWjgcT2yYGwjJXEnoe3kluJa5TDnVF9
YKbWrpHBnFaEZo69mKzds7LjuJzMpZvLpJfHoafYr1B9YG6dfHalgprKo7bnu7/yxV6LbcHzxqjZ
sMb4ypbGn5/QqICvio28l22besDyxbHjuFOAYk97X4Ozjnuqh2WTc63etG+de4q4lMX4ypPCnLnr
v4u7lnyriKjYr3CffaLSqmuZeKHSqbDhtoy8l4+/maPTqoCvi4a2kXqqh2uaeJbHoLrsv3GgfmiW
dl6MbYW0j7PkucDzxm6ce1WCZZ7OpoCwjMr7z4eEqbDOv4iHqq7Kv3puoVo0kEgWhkILg0URhFEm
i2ZMl4J+pr3lx4uMq0EJgpKYr08iiomIqsTyy0MNg0QPhFQrjHVmnywAAAAAvwIyAgAI/gABCBxI
sKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bN
mzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jT
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

------=_NextPart_000_0006_01C6C6A1.DA74A675--




From qciof@johannes-kemper.de Thu Aug 24 03:24:48 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GG9a4-0006V2-Po
	for dnsext-archive@lists.ietf.org; Thu, 24 Aug 2006 03:24:48 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GG8NU-0000wl-Nd
	for dnsext-archive@lists.ietf.org; Thu, 24 Aug 2006 02:07:44 -0400
Received: from [85.185.85.161] (helo=sipmeti)
	by chiedprmail1.ietf.org with smtp (Exim 4.43)
	id 1GG8G0-0000xv-EW
	for dnsext-archive@lists.ietf.org; Thu, 24 Aug 2006 02:01:58 -0400
Received: from [85.185.120.104] (helo=tbq)
	by sipmeti with smtp (Exim 4.43)
	id 1GJNeY-0006S8-8c; Sat, 2 Sep 2006 09:32:46 +0430
Message-ID: <000d01c6ce4c$6bb83b31$6878b955@tbq>
From: "Hugo Raymond" <qciof@johannes-kemper.de>
To: <dnsext-archive@lists.ietf.org>
Subject: evangelist aerobics
Date: Sat, 2 Sep 2006 09:20:52 +0430
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_0009_01C6CE72.23AC0EFD"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.2180
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 1459dca363a7eac530b0f3f218abff0f

This is a multi-part message in MIME format.

------=_NextPart_000_0009_01C6CE72.23AC0EFD
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_000A_01C6CE72.23AC0F0A"


------=_NextPart_001_000A_01C6CE72.23AC0F0A
Content-Type: text/plain;
	charset="windows-1252"
Content-Transfer-Encoding: quoted-printable


Ivegot about three weeks pay, an me mother sent me a ten-bob note. I =
couldntfind any fault with im, e could take a tellin off without =
showintemper. They were to bepaid at two oclock, and then were free to =
amuse themselves. If you tell any o them other buggers what as appened =
Il. Theyhave had a fairly hard time the last few days, and we move =
awaytomorrow.
Im inthe same billets as I was last time, but I avent ad time to lookin =
on em yet.
Thats all right, said Corporal Greenstreet hastily.
Bongjour, madame, be there in arf a tick. He spoke slowly, giving the =
sergeant time to recover from hisexertions.
Youllget a thick ear yourself, if you dont stop laffin. Well, theres =
something in that, said Sergeant Tozer, feelingfor his tobacco.
Very well, Bourne, said Captain Malet after hesitating, perplexed,for a =
second or two.
Martlow has just asked me to go out with him, sergeant.
Very well, Bourne, said Captain Malet after hesitating, perplexed,for a =
second or two.
Ave you told em anythingabout what Capn Malet said to you?
He never will offer to pay unless you make him. No, I dont think so, =
said Bourne reflectively.
On the whole their march discipline waspretty good. An I stan treat, =
said Martlow, immensely pleased; but thena sudden doubt clouded the =
youthful brow. It was the solemnity of Martlows expression which =
overcameBournes already diminishing reserve.
He paused and looked at Bourne, who remained quite impassive underhis =
gaze. He looked after him curiously as he went back to the men, and =
thenhe turned to Sergeant Tozer.
He looked after him curiously as he went back to the men, and thenhe =
turned to Sergeant Tozer.
Es a gentleman all right, an better educated than weare, but e never =
talks of imself. He hadnt thought of it in that way, but he agreed =
immediately hesaw the point.
No, Im not goin to say anything about it, until its more orless settled.
Youre the man we was lookin for, said Corporal Greenstreet. Theyhave had =
a fairly hard time the last few days, and we move awaytomorrow.
Then they may fall out for ten minutes and smoke. 
------=_NextPart_001_000A_01C6CE72.23AC0F0A
Content-Type: text/html;
	charset="windows-1252"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1252">
<META content=3D"MSHTML 6.00.2900.2180" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2><IMG alt=3D"" hspace=3D0=20
src=3D"cid:000801c6ce4c$6bb83af0$6878b955@tbq" align=3Dbaseline=20
border=3D0></FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Ivegot about three weeks pay, an me =
mother sent me=20
a ten-bob note. I couldntfind any fault with im, e could take a tellin =
off without=20
showintemper. They were to bepaid at two oclock, and then were free to =
amuse=20
themselves. If you tell any o them other buggers what as appened Il. =
Theyhave had a=20
fairly hard time the last few days, and we move =
awaytomorrow.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Im inthe same billets as I was last =
time, but I=20
avent ad time to lookin on em yet.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Thats all right, said Corporal =
Greenstreet=20
hastily.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Bongjour, madame, be there in arf a =
tick. He spoke=20
slowly, giving the sergeant time to recover from =
hisexertions.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Youllget a thick ear yourself, if you =
dont stop=20
laffin. Well, theres something in that, said Sergeant Tozer, feelingfor =
his=20
tobacco.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Very well, Bourne, said Captain Malet =
after=20
hesitating, perplexed,for a second or two.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Martlow has just asked me to go out =
with him,=20
sergeant.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Very well, Bourne, said Captain Malet =
after=20
hesitating, perplexed,for a second or two.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Ave you told em anythingabout what Capn =
Malet said=20
to you?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>He never will offer to pay unless you =
make him. No,=20
I dont think so, said Bourne reflectively.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>On the whole their march discipline =
waspretty good.=20
An I stan treat, said Martlow, immensely pleased; but thena sudden doubt =
clouded the=20
youthful brow. It was the solemnity of Martlows expression which =
overcameBournes=20
already diminishing reserve.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>He paused and looked at Bourne, who =
remained quite=20
impassive underhis gaze. He looked after him curiously as he went back =
to the men,=20
and thenhe turned to Sergeant Tozer.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>He looked after him curiously as he =
went back to=20
the men, and thenhe turned to Sergeant Tozer.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Es a gentleman all right, an better =
educated than=20
weare, but e never talks of imself. He hadnt thought of it in that way, =
but he=20
agreed immediately hesaw the point.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>No, Im not goin to say anything about =
it, until its=20
more orless settled.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Youre the man we was lookin for, said =
Corporal=20
Greenstreet. Theyhave had a fairly hard time the last few days, and we =
move=20
awaytomorrow.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Then they may fall out for ten minutes =
and smoke.=20
</FONT></DIV></BODY></HTML>

------=_NextPart_001_000A_01C6CE72.23AC0F0A--

------=_NextPart_000_0009_01C6CE72.23AC0EFD
Content-Type: image/gif;
	name="assertiveness.gif"
Content-Transfer-Encoding: base64
Content-ID: <000801c6ce4c$6bb83af0$6878b955@tbq>

R0lGODdhugI4AucAAK7/vJSccHkyIH9JMa3+u6DJk41+WoFPNns4JHo0In5GL4pyUJ7Cjqvysno3
I3s8J6PSmq36uX1BLHw8KJKRaHk0IXozIYJVO4JTOZSecqz5uJOZbo6CXZOXbXo1IqLRmZ/HkXo4
JZWfc6bgpXo2I6fkqJCOZ4JVOn5ELYZlRpKUa6v1tIpzUpajdqPWnJGPZ4RfQn5CLH1AK4JXPIt6
V5u0g5itfpWgdHs5Jqnpq6XaoI+EXoNZPX9HMIJUOpKSaavxsajqrH5FL57AjKHOl6jnqodnSZ/E
j635t6z3tpuzg4x8WK39uqnsrYhsTK37uY+HYa79u52/i6rwsJy4hqjmqafkp638uqTYn4NYPY2B
XJinens6Jqvzs52/jJCNZYdlR6z4tqHLlJmsfZSbcKntrp2+ioBMNKDIkpCKY6HMlqjoq4htTnxA
K6v0tIp2U4BNNKDKk4+GYIhuTp7BjX5IMaTboYRdQJahdYNZPpirfIBNNav2tX9KMoVeQnw7J5el
d529iqLTmp/DjoBQNnw9KKrusI6FX6TYnn1DLIx7WIx+WarxsZOWbJWdcafjpo+IYqntr5y8iYdp
So1/W5OWa6flqJy5h5/EjqnrrX5ELqXeo5ipepu1hKXcoabgpKfhppu3haDMlYt1U5OTaoRdQYNW
O6HNlohtTZeoeot2VJGOZqnvsKDIk6LQmHw/Kn9LM4hqS4ZkRpmvf42AXIx6V5qygYFRN6z1tYlx
UKTXnZqzgpCMZZCJYoZjRZemeJy7iINaP5GQZ4FROKDGkYt4VXw+KZSab4VgQ5/FkIBONot3VIVh
RKXcopSbcZOVbJqwgJ27iY+KYodpSYdrS4ZiRIt5VqHPmJaidZy6iJu2hIdoSYpyUYRbQIp0Uox9
WaTVnaPUnIFSOKTZn4ZmSINcP5iqe5muf6bippSYbqXdoo6DXaPUm4lvTpqxgJCLZJejdZeneYlw
T5y3hZekd6bfpJ7rr3OziVSKbUZ3YUt/Zkl8ZEJyXk2CaWahfYXKmSwAAAAAugI4AgAI/gABCBxI
sKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bN
mzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jT
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

------=_NextPart_000_0009_01C6CE72.23AC0EFD--




From reservations341@floridalemonlawyers.com Thu Aug 24 06:07:40 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GGC7g-0005Hs-4k
	for dnsext-archive@ietf.org; Thu, 24 Aug 2006 06:07:40 -0400
Received: from host81-151-40-61.range81-151.btcentralplus.com ([81.151.40.61] helo=localhost)
	by ietf-mx.ietf.org with smtp (Exim 4.43)
	id 1GGC7d-0001hC-Lt
	for dnsext-archive@ietf.org; Thu, 24 Aug 2006 06:07:40 -0400
Message-ID: <000001c6c765$e7ba2c00$0100007f@localhost>
From: "Colin Coleman" <reservations341@floridalemonlawyers.com>
To: <dnsext-archive@ietf.org>
Subject: Re: Need software
Date: Thu, 24 Aug 2006 11:07:38 -0900
MIME-Version: 1.0
Content-Type: multipart/alternative;
    boundary="----=_NextPart_000_0001_01C6C765.E7BA2C00"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.2180
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-Spam-Score: 4.4 (++++)
X-Scan-Signature: c1c65599517f9ac32519d043c37c5336

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

 More than 200 software titles from world leading manufacturers =20
  a.. MS Windows XP Professional with SP2 - $49.95=20
  b.. Adobe Photoshop CS2 V 9.0 - $69.95=20
  c.. Microsoft Office XP Professional - $49.95=20
  d.. Adobe Acrobat 5.0 - $39.95
Visit our Website

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

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2900.2180" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>
<DIV><FONT size=3D2><FONT face=3DArial><FONT =
size=3D3><EM>&nbsp;</EM><EM>More than 200=20
software titles from world </EM><EM>leading=20
manufacturers</EM>&nbsp;&nbsp;</FONT></FONT></DIV>
<UL>
  <LI><FONT face=3DArial><STRONG>MS Windows XP Professional with SP2 - =
<FONT=20
  color=3D#ff0000>$49.95</FONT></STRONG> </FONT>
  <LI><FONT face=3DArial><STRONG>Adobe Photoshop CS2 V 9.0 - <FONT=20
  color=3D#ff0000>$69.95</FONT></STRONG> </FONT>
  <LI><FONT face=3DArial><STRONG>Microsoft Office XP Professional - =
<FONT=20
  color=3D#ff0000>$49.95</FONT></STRONG> </FONT>
  <LI><STRONG><FONT face=3DArial>Adobe Acrobat 5.0 - <FONT=20
  color=3D#ff0000>$39.95</FONT></FONT></STRONG></LI></UL>
<DIV><STRONG><A href=3D"http://uzepozdnooem.net/"><FONT face=3DArial>Visit our=20
Website</FONT></A></STRONG></DIV></FONT></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV></BODY></HTML>

------=_NextPart_000_0001_01C6C765.E7BA2C00--




From owner-namedroppers@ops.ietf.org Thu Aug 24 14:37:54 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GGK5S-0007wq-Eu
	for dnsext-archive@lists.ietf.org; Thu, 24 Aug 2006 14:37:54 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GGK5R-0001LJ-3H
	for dnsext-archive@lists.ietf.org; Thu, 24 Aug 2006 14:37:54 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GGJzP-000Jny-I3
	for namedroppers-data@psg.com; Thu, 24 Aug 2006 18:31:39 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-0.1 required=5.0 tests=AWL,BAYES_00,
	DNS_FROM_RFC_ABUSE,DNS_FROM_RFC_POST,DNS_FROM_RFC_WHOIS,SPF_HELO_PASS,
	SPF_PASS autolearn=no version=3.1.1
Received: from [65.201.175.9] (helo=mail.verisignlabs.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <davidb@verisignlabs.com>)
	id 1GGJzN-000Jnb-0J
	for namedroppers@ops.ietf.org; Thu, 24 Aug 2006 18:31:37 +0000
Received: from [10.131.30.98] ([::ffff:216.168.239.87])
  (AUTH: PLAIN davidb, SSL: TLSv1/SSLv3,256bits,AES256-SHA)
  by mail.verisignlabs.com with esmtp; Thu, 24 Aug 2006 14:31:35 -0400
  id 002CC0CF.44EDF087.000056FE
Message-ID: <44EDF082.6000509@verisignlabs.com>
Date: Thu, 24 Aug 2006 14:31:30 -0400
From: David Blacka <davidb@verisignlabs.com>
User-Agent: Thunderbird 1.5.0.5 (Macintosh/20060719)
MIME-Version: 1.0
To: namedroppers@ops.ietf.org
Subject: NSEC3 Issue 11, revisited.
X-Enigmail-Version: 0.94.0.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7aafa0432175920a4b3e118e16c5cb64

The NSEC3 draft editors are working toward publishing version -07 of
this draft, the main focus of which is addressing currently open issues.
 To that end, I'm going to bring up some open issues that haven't gotten
sufficient (or any) discussion on this mailing list, at least about
their current form.

The first of these is NSEC3 Issue 11: Queries for NSEC3 RRs.
(<http://www.nsec3.org/cgi-bin/trac.cgi/ticket/22> for reference).

The recap the background of this issue:  This is all about the paradox
or contradiction caused by NSEC3 RR owernames not being represented in
the NSEC3 chain itself.  That is if if a.example.com is in the zone,
then a.example.com is represented in the NSEC3 chain has
H(a.example.com).  However, that name is not also in the chain as
H(H(a.example.com)).  This particular issue comes up when trying to
construct a NOERROR/NODATA response when the qname is an NSEC3 hashed
ownername, but qtype is not NSEC3.

The current version of the NSEC3 draft, draft-ietf-dnsext-nsec3-06
(http://tools.ietf.org/wg/dnsext/draft-ietf-dnsext-nsec3/draft-ietf-dnsext-nsec3-06.txt),
in sections 6.2.8 and 7.10 describes a special case for this sort of
response where the response includes an NSEC3 RR that "directly covers"
the qname (instead of the hash of the qname, as is normal).

In the Frankfurt workshop in March, there was a preference expressed for
a different solution to this problem: essentially to treat NSEC3 RRs as
if they don't really exist for query purposes (obviously, still
returning them in AXFR/IXFR responses, and in the authority section of
normal responses).  The advantages to this approach are:

  * No special case in the validator logic.
  * and thus, presumably simpler to implement.

Some disadvantages might be:

  * It does create a special case for the authoritative server, however,
it could be argued that it is a natural special case to handle.
  * you could not directly query for NSEC3 RRs.

It was noticed during the Frankfurt workshop that no direct queries for
NSEC3 records were actually done.

Based on feedback received in the workshop and on the nsec3-testing
list, the editors are inclined to change this behavior in the -07
version of the draft.  However, we seek guidance from the WG.

-- 
David Blacka                      <davidb@verisignlabs.com>
Sr. Engineer    VeriSign Infrastructure Product Engineering

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 24 14:40:28 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GGK7w-0000IK-9B
	for dnsext-archive@lists.ietf.org; Thu, 24 Aug 2006 14:40:28 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GGK7u-0001sL-WA
	for dnsext-archive@lists.ietf.org; Thu, 24 Aug 2006 14:40:28 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GGK62-000KUw-FL
	for namedroppers-data@psg.com; Thu, 24 Aug 2006 18:38:30 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-0.1 required=5.0 tests=AWL,BAYES_00,
	DNS_FROM_RFC_ABUSE,DNS_FROM_RFC_POST,DNS_FROM_RFC_WHOIS,SPF_HELO_PASS,
	SPF_PASS autolearn=no version=3.1.1
Received: from [65.201.175.9] (helo=mail.verisignlabs.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <davidb@verisignlabs.com>)
	id 1GGK61-000KUf-W7
	for namedroppers@ops.ietf.org; Thu, 24 Aug 2006 18:38:30 +0000
Received: from [10.131.30.98] ([::ffff:216.168.239.87])
  (AUTH: PLAIN davidb, SSL: TLSv1/SSLv3,256bits,AES256-SHA)
  by mail.verisignlabs.com with esmtp; Thu, 24 Aug 2006 14:38:29 -0400
  id 002CC0CF.44EDF225.00005870
Message-ID: <44EDF21F.2020406@verisignlabs.com>
Date: Thu, 24 Aug 2006 14:38:23 -0400
From: David Blacka <davidb@verisignlabs.com>
User-Agent: Thunderbird 1.5.0.5 (Macintosh/20060719)
MIME-Version: 1.0
To: namedroppers@ops.ietf.org
Subject: NSEC3 Issue 19, revisited.
X-Enigmail-Version: 0.94.0.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 9466e0365fc95844abaf7c3f15a05c7d

Again, in preparation for the next version of the NSEC3 draft, the
editors are revisiting some of the open issues.

This issue is stated as follows:

> Issue: Should the document specify a recommendation about if a validating
> resolver should process first
>     the range of NSEC3 names covers query name
> or    the signature on the NSEC3 records is valid
> 
> Discussion:  RFC4035 specifies/recommends that validating resolver first
> check that the name range applies before validating the signature, as that
> is the less expensive operation. For a NSEC3 with high iteration count it
> is possible that validating the signature is less expensive than checking
> the name range.

As far as I can tell, RFC 4035 actually doesn't say this.

As such, I personally feel that the NSEC3 draft should be equally silent
about this.  Opinions?

-- 
David Blacka                      <davidb@verisignlabs.com>
Sr. Engineer    VeriSign Infrastructure Product Engineering

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 24 18:04:00 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GGNIu-0001EW-SC
	for dnsext-archive@lists.ietf.org; Thu, 24 Aug 2006 18:04:00 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GGNIp-0001Wm-GM
	for dnsext-archive@lists.ietf.org; Thu, 24 Aug 2006 18:04:00 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GGNFD-000IY7-Np
	for namedroppers-data@psg.com; Thu, 24 Aug 2006 22:00:11 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [213.248.199.23] (helo=mx3.nominet.org.uk)
	by psg.com with esmtp (Exim 4.60 (FreeBSD))
	(envelope-from <roy@nominet.org.uk>)
	id 1GGNFC-000IXq-5E
	for namedroppers@ops.ietf.org; Thu, 24 Aug 2006 22:00:10 +0000
Received: from wds1.okna.nominet.org.uk (HELO notes1.nominet.org.uk) ([213.248.197.128])
  by mx3.nominet.org.uk with ESMTP; 24 Aug 2006 23:00:06 +0100
X-IronPort-AV: i="4.08,166,1154905200"; 
   d="scan'208"; a="4956664:sNHT46649172"
To: namedroppers@ops.ietf.org
Subject: NSEC3 Issue 23: dealing with unknown hashes
MIME-Version: 1.0
X-Mailer: Lotus Notes Release 6.5.5 November 30, 2005
Message-ID: <OF893ECB33.EC51E394-ON802571D4.0077C18B-C12571D4.0078D384@nominet.org.uk>
From: Roy Arends <roy@nominet.org.uk>
Date: Fri, 25 Aug 2006 00:00:18 +0200
X-MIMETrack: Serialize by Router on notes1/Nominet(Release 6.5.3|September 14, 2004) at
 08/24/2006 11:00:15 PM,
	Serialize complete at 08/24/2006 11:00:15 PM
Content-Type: text/plain; charset="US-ASCII"
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 3002fc2e661cd7f114cb6bae92fe88f1

NSEC3 Issue 23:

(see also http://www.nsec3.org/cgi-bin/trac.cgi/ticket/45 )

If a validator ignores an NSEC3 resource record because it contains an 
unknown hash algorithm and subsequently treat a dnssec/nsec3 response as 
'unsigned', the validator must check that the NSEC3 record came from the 
proper zone.
 
This check needs to be done to avoid a replay of some arbitrary NSEC3 with 

an unknown hash algorithm, that happens to be signed with a key that the 
validator trusts. A successful replay can lead to a downgrade attack. 
 
The ownername of the NSEC3 record contains the hash value, prepended to 
the zone name. Since we want the NSEC3 record to be future proof, we have 
to allow digests to be longer than the maximum label size, and so, a 
future hash algorithm might have a digest that is presented over multiple 
labels.
 
We can therefor not safely assume that the first label contains the hash 
value, and the rest of the name is the zone name.
 
So, we need to find a way to discover the zone that the NSEC3 is from.

We have several approaches for this, described here in no particular 
order:
 
1) it is possible to calculate the number of labels that contains the hash 

from the hash length field. 
 
The hash length field contains the length of the hash of the Next Hashed 
Owner Name field. This length is in octets. The following formula 
determines the amount of labels used for the hash, and indicates that the 
rest of the labels contain the zone.
 
Let L be the value of the hash length field
 
Then labelcount = 1+((L*8)/315)

This approach assumes that all hash outputs for this single (unknown) 
algorithm have the same length, since the hash length field applies to the 

Next Hashed Ownername, not to the Owner Name of the NSEC3 record. Hence, 
an Identity Hash function, a function with variable length output, can not 

be easily defined this way.

2) it is possible to use the Signer's Name field of the RRSIG record that 
accompanies this NSEC3 record. The drawback is that the validator, while 
checking the applicability of the NSEC3 record, must have knowledge of the 

RRSIG at that stage. Note that the validator _has_ to check the validity 
of the signature anyway if it decides to treat a response as insecure due 
to an unknown hash algorithm. 
 
3) Add a 'Zone labels field' to the rdata field that indicates of how many 

labels the zone consists of, and hence, use that as a mask for the 
ownername of the NSEC3 record to determine the zone name. The drawback 
here is that the NSEC3 rdata is changed Yet Again. 

4) drop the 'unknown hash' methodology alltogether. This means that if an 
unknown hash is encountered, it is discarded. When the validator tries to 
validate the response, it ignores unknown hash NSEC3's and will treat the 
response as bogus. The drawback is that it will be hard to introduce new 
hash algorithms, unknown to a deployed base. The penalty is that zones 
using this new hash algorithm will be treated as bogus, thus 
unresolveable, for the deployed base.
 
5) truncate all hash outputs over 315 bits to 315 bits so it will always 
fit in a single label. The drawback here is that the 2nd-preimage 
resistance of a hash function is then restricted to 2^315, and thus less 
futureproof.

Note, the number 315 is the amount of significant bits of a base32 decoded 

maximum length label (5 * 63)


--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From vte@daodejing.org Thu Aug 24 19:01:31 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GGOCZ-00054c-Ct
	for dnsext-archive@lists.ietf.org; Thu, 24 Aug 2006 19:01:31 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GGLiO-00008X-4j
	for dnsext-archive@lists.ietf.org; Thu, 24 Aug 2006 16:22:12 -0400
Received: from [196.202.22.56] (helo=uhmjeqq)
	by chiedprmail1.ietf.org with smtp (Exim 4.43)
	id 1GGLVp-0005cx-PK
	for dnsext-archive@lists.ietf.org; Thu, 24 Aug 2006 16:09:21 -0400
Received: from thv ([196.202.171.160])
	by uhmjeqq (8.13.6/8.13.6) with SMTP id k7OKBkUs073267;
	Thu, 24 Aug 2006 23:11:46 +0300
Message-ID: <000f01c6c7b9$2226c0e4$a0abcac4@thv>
From: "Edwin Wise" <vte@daodejing.org>
To: <dnsext-archive@lists.ietf.org>
Subject: chuckle excel
Date: Thu, 24 Aug 2006 22:59:03 +0300
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_000B_01C6C7D2.4773F894"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Spam-Score: 3.1 (+++)
X-Scan-Signature: 22ee92479d98f6ee260f4d663978f084

This is a multi-part message in MIME format.

------=_NextPart_000_000B_01C6C7D2.4773F894
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_000C_01C6C7D2.4773F8A8"


------=_NextPart_001_000C_01C6C7D2.4773F8A8
Content-Type: text/plain;
	charset="windows-1252"
Content-Transfer-Encoding: quoted-printable


Foranother thing, I have learned that you despise the Panars. Perhaps =
the less said about that the better, I said, attempting a slywink. I =
told you it wouldnt fly, hesaid; now come along!
You havent been away from Pankor for fifty years!
I could understand that theymight prove very effective for landing =
troops in an enemy city bynight.
I am going only for information, Gan Hor; I can get that betteralone.
I gathered that youwould be glad to get me before some other commander =
snapped me up. I have a hundred men with whom Iam constantly harassing =
them; we should be glad to ride with you.
I just came down today with a fresh contingent fromPankor.
Hin Abtol came back, and hedemanded the surrender of Gathol.
Youd better not let em know it, or theyll have you on board someold =
wreck, advised Em-tar.
If I could take anyone, Id take you, Kor-an, I assured him. I could have =
killed him atany time, and he could touch me nowhere.
What illluck could have brought him to the navy of Hin Abtol? It has =
been more than a minute, Kor-an, I said.
I was going to take him back to GanHor alive, but now Ill leave him here =
dead.
It lies directly south ofGreater Helium sir; about five hundred haads.
Rumors of the whereabouts of one or the other of youhave come from all =
parts of Barsoom.
Hes got a lot of old junk, and not many men capable of flying what hehas =
got. I know that you could havekilled me any time from the moment we =
crossed swords.
Phor San was stamping up and down, evidently in a terrible rage;he was =
also a little drunk.
The fellow saluted with mock elaborateness. 
------=_NextPart_001_000C_01C6C7D2.4773F8A8
Content-Type: text/html;
	charset="windows-1252"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1252">
<META content=3D"MSHTML 6.00.2800.1106" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2><IMG alt=3D"" hspace=3D0=20
src=3D"cid:000a01c6c7b9$2226c080$a0abcac4@thv" align=3Dbaseline=20
border=3D0></FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Foranother thing, I have learned that =
you despise=20
the Panars. Perhaps the less said about that the better, I said, =
attempting a=20
slywink. I told you it wouldnt fly, hesaid; now come along!</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>You havent been away from Pankor for =
fifty=20
years!</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I could understand that theymight prove =
very=20
effective for landing troops in an enemy city bynight.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I am going only for information, Gan =
Hor; I can get=20
that betteralone.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I gathered that youwould be glad to get =
me before=20
some other commander snapped me up. I have a hundred men with whom Iam =
constantly=20
harassing them; we should be glad to ride with you.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I just came down today with a fresh =
contingent=20
fromPankor.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Hin Abtol came back, and hedemanded the =
surrender=20
of Gathol.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Youd better not let em know it, or =
theyll have you=20
on board someold wreck, advised Em-tar.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>If I could take anyone, Id take you, =
Kor-an, I=20
assured him. I could have killed him atany time, and he could touch =
me=20
nowhere.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>What illluck could have brought him to =
the navy of=20
Hin Abtol? It has been more than a minute, Kor-an, I said.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I was going to take him back to GanHor =
alive, but=20
now Ill leave him here dead.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>It lies directly south ofGreater Helium =
sir; about=20
five hundred haads.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Rumors of the whereabouts of one or the =
other of=20
youhave come from all parts of Barsoom.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Hes got a lot of old junk, and not many =
men capable=20
of flying what hehas got. I know that you could havekilled me any time =
from the=20
moment we crossed swords.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Phor San was stamping up and down, =
evidently in a=20
terrible rage;he was also a little drunk.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>The fellow saluted with mock =
elaborateness.=20
</FONT></DIV></BODY></HTML>

------=_NextPart_001_000C_01C6C7D2.4773F8A8--

------=_NextPart_000_000B_01C6C7D2.4773F894
Content-Type: image/gif;
	name="happening.gif"
Content-Transfer-Encoding: base64
Content-ID: <000a01c6c7b9$2226c080$a0abcac4@thv>

R0lGODdhfgJkAucAAP/6vjSfLyCWIWm2VPL0taHQfF+zTjegMSOYIySYJDihMmK0UKbSf/X1t3O7
XHq+YcDdkTigMoXDaC+dLGK0T7fajP76vSKXItbooVuxSiOXIzuiNNnpo/f2uFWuRi2cKiGWIiqb
KEWmO2+5WKPRfurwr0KlOfz5vMHekn7AY0+rQjKfLj6jNlqwSYHCZq/Whe/zs53Oeefvre7ysqDP
e2i2Uz+kNymaJ0SmO3i+X87km9Pmn7bai+DtqavUgiycKYrGa73ckL3cj4bEaTOfLrTZiVKsRMbg
lubvrMzjmyeZJjGeLcLek/T1tq3VhEGlOMfhln/BZD2jNsTflKjTgFevSPr4u97rp7XZilavR93r
piubKaTRfpTKc3y/YdXnoNjoonS8XVuxS8rimePuqkOlOoLCZq/Xhn3AYsPflMTflYfFar/dkXC5
WbbZiqnUguXvrOzxsYnFas3km5nMdtLmnme1U/35vUyqQIvGbOHtqdzrpZbLdd/sp4zHbU2qQJfL
dLLYh2O0UF6yTTCdLEmoPpjLdeDsqLvcjrPYiPz4vI/IcGa1U6LQfbHXiLzcj0ioPZPJcunwrkeo
PUanOyWYJMjhl6fSgFCsQzWgMNLmn67WhVGsRPn3ujyiNWy4V/b2uJ7OeZDIb+fwre3xsevxsPj3
uUqpP8XgllOtRKXSfpLJcdDlnWu3VmS0UcnhmHC6WlStRSaZJfP0tvv4u2GzTiiaJ8vjmm24WOjw
rsvimXm+YFmwSfHztG65V+LtqazVg7jbjC6dK4DBZYjFa0anPI3HbprNd7nbjD+jNtTnn9foojag
MdrqpGW1UoTDZ9HlnjmhM5zNeXa8XXG6Wr7dkVSuRk6rQWm3VeTuq12yTDqhM9vqpKjTgbDXh5XK
dE2qQXe9X3W8XM/knPDzs0CkOJrMd3K7W2CzTtnppKrUg5vNeLrbjUupQIPDZmq3VXu/YVivSYXE
aJ/Pene9Xo7Ib5HIcFyxS/75vtrKqrCUk5dzhZt5iJ99ipl2h5FrgiwAAAAAfgJkAgAI/gABCBxI
sKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bN
mzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jT
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
+773+78H/MAXfF4JCAA7

------=_NextPart_000_000B_01C6C7D2.4773F894--




From owner-namedroppers@ops.ietf.org Thu Aug 24 20:12:34 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GGPJK-0001AP-FJ
	for dnsext-archive@lists.ietf.org; Thu, 24 Aug 2006 20:12:34 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GGPJJ-0007TN-5a
	for dnsext-archive@lists.ietf.org; Thu, 24 Aug 2006 20:12:34 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GGPGk-0003xR-Dn
	for namedroppers-data@psg.com; Fri, 25 Aug 2006 00:09:54 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [204.152.187.5] (helo=farside.isc.org)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Mark_Andrews@isc.org>)
	id 1GGPGj-0003xE-Ry
	for namedroppers@ops.ietf.org; Fri, 25 Aug 2006 00:09:53 +0000
Received: from drugs.dv.isc.org (localhost.isc.org [IPv6:::1])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by farside.isc.org (Postfix) with ESMTP id 43989E6058
	for <namedroppers@ops.ietf.org>; Fri, 25 Aug 2006 00:09:53 +0000 (UTC)
	(envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (localhost [127.0.0.1])
	by drugs.dv.isc.org (8.13.6/8.13.6) with ESMTP id k7P09pod075838;
	Fri, 25 Aug 2006 10:09:51 +1000 (EST)
	(envelope-from marka@drugs.dv.isc.org)
Message-Id: <200608250009.k7P09pod075838@drugs.dv.isc.org>
To: David Blacka <davidb@verisignlabs.com>
Cc: namedroppers@ops.ietf.org
From: Mark Andrews <Mark_Andrews@isc.org>
Subject: Re: NSEC3 Issue 19, revisited. 
In-reply-to: Your message of "Thu, 24 Aug 2006 14:38:23 -0400."
             <44EDF21F.2020406@verisignlabs.com> 
Date: Fri, 25 Aug 2006 10:09:51 +1000
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: cab78e1e39c4b328567edb48482b6a69


> Again, in preparation for the next version of the NSEC3 draft, the
> editors are revisiting some of the open issues.
> 
> This issue is stated as follows:
> 
> > Issue: Should the document specify a recommendation about if a validating
> > resolver should process first
> >     the range of NSEC3 names covers query name
> > or    the signature on the NSEC3 records is valid
> > 
> > Discussion:  RFC4035 specifies/recommends that validating resolver first
> > check that the name range applies before validating the signature, as that
> > is the less expensive operation. For a NSEC3 with high iteration count it
> > is possible that validating the signature is less expensive than checking
> > the name range.
> 
> As far as I can tell, RFC 4035 actually doesn't say this.
> 
> As such, I personally feel that the NSEC3 draft should be equally silent
> about this.  Opinions?

	Data point.  Named checks the signature first for both nsec and
	nsec3.
 
> -- 
> David Blacka                      <davidb@verisignlabs.com>
> Sr. Engineer    VeriSign Infrastructure Product Engineering
> 
> --
> to unsubscribe send a message to namedroppers-request@ops.ietf.org with
> the word 'unsubscribe' in a single line as the message text body.
> archive: <http://ops.ietf.org/lists/namedroppers/>
--
ISC Training!  October 16-20, 2006, in the San Francisco Bay Area,
covering topics from DNS to DHCP.  Email training@isc.org.
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews@isc.org

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 24 20:12:41 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GGPJR-0001iX-HM
	for dnsext-archive@lists.ietf.org; Thu, 24 Aug 2006 20:12:41 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GGPJQ-0007TW-41
	for dnsext-archive@lists.ietf.org; Thu, 24 Aug 2006 20:12:41 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GGPFL-0003sD-To
	for namedroppers-data@psg.com; Fri, 25 Aug 2006 00:08:27 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [204.152.187.5] (helo=farside.isc.org)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Mark_Andrews@isc.org>)
	id 1GGPFK-0003rz-M6
	for namedroppers@ops.ietf.org; Fri, 25 Aug 2006 00:08:26 +0000
Received: from drugs.dv.isc.org (localhost.isc.org [IPv6:::1])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by farside.isc.org (Postfix) with ESMTP id DC1E5E6058
	for <namedroppers@ops.ietf.org>; Fri, 25 Aug 2006 00:08:25 +0000 (UTC)
	(envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (localhost [127.0.0.1])
	by drugs.dv.isc.org (8.13.6/8.13.6) with ESMTP id k7P08Lke075821
	for <namedroppers@ops.ietf.org>; Fri, 25 Aug 2006 10:08:22 +1000 (EST)
	(envelope-from marka@drugs.dv.isc.org)
Message-Id: <200608250008.k7P08Lke075821@drugs.dv.isc.org>
To: namedroppers@ops.ietf.org
From: Mark Andrews <Mark_Andrews@isc.org>
Subject: Re: NSEC3 Issue 11, revisited. 
In-reply-to: Your message of "Thu, 24 Aug 2006 14:31:30 -0400."
             <44EDF082.6000509@verisignlabs.com> 
Date: Fri, 25 Aug 2006 10:08:21 +1000
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 41c17b4b16d1eedaa8395c26e9a251c4


> The NSEC3 draft editors are working toward publishing version -07 of
> this draft, the main focus of which is addressing currently open issues.
>  To that end, I'm going to bring up some open issues that haven't gotten
> sufficient (or any) discussion on this mailing list, at least about
> their current form.
> 
> The first of these is NSEC3 Issue 11: Queries for NSEC3 RRs.
> (<http://www.nsec3.org/cgi-bin/trac.cgi/ticket/22> for reference).
> 
> The recap the background of this issue:  This is all about the paradox
> or contradiction caused by NSEC3 RR owernames not being represented in
> the NSEC3 chain itself.  That is if if a.example.com is in the zone,
> then a.example.com is represented in the NSEC3 chain has
> H(a.example.com).  However, that name is not also in the chain as
> H(H(a.example.com)).  This particular issue comes up when trying to
> construct a NOERROR/NODATA response when the qname is an NSEC3 hashed
> ownername, but qtype is not NSEC3.
> 
> The current version of the NSEC3 draft, draft-ietf-dnsext-nsec3-06
> (http://tools.ietf.org/wg/dnsext/draft-ietf-dnsext-nsec3/draft-ietf-dnsext-ns
> ec3-06.txt),
> in sections 6.2.8 and 7.10 describes a special case for this sort of
> response where the response includes an NSEC3 RR that "directly covers"
> the qname (instead of the hash of the qname, as is normal).
> 
> In the Frankfurt workshop in March, there was a preference expressed for
> a different solution to this problem: essentially to treat NSEC3 RRs as
> if they don't really exist for query purposes (obviously, still
> returning them in AXFR/IXFR responses, and in the authority section of
> normal responses).  The advantages to this approach are:
> 
>   * No special case in the validator logic.
>   * and thus, presumably simpler to implement.
> 
> Some disadvantages might be:
> 
>   * It does create a special case for the authoritative server, however,
> it could be argued that it is a natural special case to handle.
>   * you could not directly query for NSEC3 RRs.
> 
> It was noticed during the Frankfurt workshop that no direct queries for
> NSEC3 records were actually done.
> 
> Based on feedback received in the workshop and on the nsec3-testing
> list, the editors are inclined to change this behavior in the -07
> version of the draft.  However, we seek guidance from the WG.

	In favour.
 
> -- 
> David Blacka                      <davidb@verisignlabs.com>
> Sr. Engineer    VeriSign Infrastructure Product Engineering
> --
> to unsubscribe send a message to namedroppers-request@ops.ietf.org with
> the word 'unsubscribe' in a single line as the message text body.
> archive: <http://ops.ietf.org/lists/namedroppers/>
--
ISC Training!  October 16-20, 2006, in the San Francisco Bay Area,
covering topics from DNS to DHCP.  Email training@isc.org.
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews@isc.org

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 24 20:53:16 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GGPwi-0008Tf-7M
	for dnsext-archive@lists.ietf.org; Thu, 24 Aug 2006 20:53:16 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GGPwc-0000Pl-PB
	for dnsext-archive@lists.ietf.org; Thu, 24 Aug 2006 20:53:16 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GGPuN-0006wf-IW
	for namedroppers-data@psg.com; Fri, 25 Aug 2006 00:50:51 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [204.152.187.5] (helo=farside.isc.org)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Mark_Andrews@isc.org>)
	id 1GGPuM-0006wS-M8
	for namedroppers@ops.ietf.org; Fri, 25 Aug 2006 00:50:50 +0000
Received: from drugs.dv.isc.org (localhost.isc.org [IPv6:::1])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by farside.isc.org (Postfix) with ESMTP id D32CCE6066
	for <namedroppers@ops.ietf.org>; Fri, 25 Aug 2006 00:50:47 +0000 (UTC)
	(envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (localhost [127.0.0.1])
	by drugs.dv.isc.org (8.13.6/8.13.6) with ESMTP id k7P0ofPG076580;
	Fri, 25 Aug 2006 10:50:42 +1000 (EST)
	(envelope-from marka@drugs.dv.isc.org)
Message-Id: <200608250050.k7P0ofPG076580@drugs.dv.isc.org>
To: Roy Arends <roy@nominet.org.uk>
Cc: namedroppers@ops.ietf.org
From: Mark Andrews <Mark_Andrews@isc.org>
Subject: Re: NSEC3 Issue 23: dealing with unknown hashes 
In-reply-to: Your message of "Fri, 25 Aug 2006 00:00:18 +0200."
             <OF893ECB33.EC51E394-ON802571D4.0077C18B-C12571D4.0078D384@nominet.org.uk> 
Date: Fri, 25 Aug 2006 10:50:41 +1000
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 6e922792024732fb1bb6f346e63517e4


> NSEC3 Issue 23:
> 
> (see also http://www.nsec3.org/cgi-bin/trac.cgi/ticket/45 )
> 
> If a validator ignores an NSEC3 resource record because it contains an 
> unknown hash algorithm and subsequently treat a dnssec/nsec3 response as 
> 'unsigned', the validator must check that the NSEC3 record came from the 
> proper zone.
>  
> This check needs to be done to avoid a replay of some arbitrary NSEC3 with 
> 
> an unknown hash algorithm, that happens to be signed with a key that the 
> validator trusts. A successful replay can lead to a downgrade attack. 
>  
> The ownername of the NSEC3 record contains the hash value, prepended to 
> the zone name. Since we want the NSEC3 record to be future proof, we have 
> to allow digests to be longer than the maximum label size, and so, a 
> future hash algorithm might have a digest that is presented over multiple 
> labels.
>  
> We can therefor not safely assume that the first label contains the hash 
> value, and the rest of the name is the zone name.
>  
> So, we need to find a way to discover the zone that the NSEC3 is from.
> 
> We have several approaches for this, described here in no particular 
> order:
>  
> 1) it is possible to calculate the number of labels that contains the hash 
> 
> from the hash length field. 
>  
> The hash length field contains the length of the hash of the Next Hashed 
> Owner Name field. This length is in octets. The following formula 
> determines the amount of labels used for the hash, and indicates that the 
> rest of the labels contain the zone.
 
> Let L be the value of the hash length field
>  
> Then labelcount = 1+((L*8)/315)
> 
> This approach assumes that all hash outputs for this single (unknown) 
> algorithm have the same length, since the hash length field applies to the 
> 
> Next Hashed Ownername, not to the Owner Name of the NSEC3 record. Hence, 
> an Identity Hash function, a function with variable length output, can not 
> 
> be easily defined this way.
> 
> 2) it is possible to use the Signer's Name field of the RRSIG record that 
> accompanies this NSEC3 record. The drawback is that the validator, while 
> checking the applicability of the NSEC3 record, must have knowledge of the 
> 
> RRSIG at that stage. Note that the validator _has_ to check the validity 
> of the signature anyway if it decides to treat a response as insecure due 
> to an unknown hash algorithm. 
>  
> 3) Add a 'Zone labels field' to the rdata field that indicates of how many 
> 
> labels the zone consists of, and hence, use that as a mask for the 
> ownername of the NSEC3 record to determine the zone name. The drawback 
> here is that the NSEC3 rdata is changed Yet Again. 
> 
> 4) drop the 'unknown hash' methodology alltogether. This means that if an 
> unknown hash is encountered, it is discarded. When the validator tries to 
> validate the response, it ignores unknown hash NSEC3's and will treat the 
> response as bogus. The drawback is that it will be hard to introduce new 
> hash algorithms, unknown to a deployed base. The penalty is that zones 
> using this new hash algorithm will be treated as bogus, thus 
> unresolveable, for the deployed base.

	Not really.  We just specify that if you want to use the new hash
	algorithm then you need to use specific key algorithms. 
  
> 5) truncate all hash outputs over 315 bits to 315 bits so it will always 
> fit in a single label. The drawback here is that the 2nd-preimage 
> resistance of a hash function is then restricted to 2^315, and thus less 
> futureproof.
> 
> Note, the number 315 is the amount of significant bits of a base32 decoded 
> 
> maximum length label (5 * 63)

	280 is the maximum number of bits that can be base32 encoded into
	a single label.  63/8 => 7 base32 blocks, 7*5*8 => 280 bits.
 
  6) Remove algorithm agility.

--
ISC Training!  October 16-20, 2006, in the San Francisco Bay Area,
covering topics from DNS to DHCP.  Email training@isc.org.
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews@isc.org

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 25 04:20:57 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GGWvx-000301-1h
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 04:20:57 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GGWvx-0003uk-08
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 04:20:57 -0400
Received: from psg.com ([147.28.0.62])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1GGWof-0005Fh-3L
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 04:13:27 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GGWm7-0000mE-Sm
	for namedroppers-data@psg.com; Fri, 25 Aug 2006 08:10:47 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [213.248.199.24] (helo=mx4.nominet.org.uk)
	by psg.com with esmtp (Exim 4.60 (FreeBSD))
	(envelope-from <roy@nominet.org.uk>)
	id 1GGWm7-0000lx-2I; Fri, 25 Aug 2006 08:10:47 +0000
Received: from wds1.okna.nominet.org.uk (HELO notes1.nominet.org.uk) ([213.248.197.128])
  by mx4.nominet.org.uk with ESMTP; 25 Aug 2006 09:10:45 +0100
X-IronPort-AV: i="4.08,167,1154905200"; 
   d="scan'208"; a="4468480:sNHT36910276"
In-Reply-To: <200608250050.k7P0ofPG076580@drugs.dv.isc.org>
To: Mark Andrews <Mark_Andrews@isc.org>
Cc: namedroppers@ops.ietf.org,
	owner-namedroppers@ops.ietf.org
Subject: Re: NSEC3 Issue 23: dealing with unknown hashes
MIME-Version: 1.0
X-Mailer: Lotus Notes Release 6.5.5 November 30, 2005
Message-ID: <OFF96C260B.31403204-ON802571D5.002B7091-C12571D5.002CE60C@nominet.org.uk>
From: Roy Arends <roy@nominet.org.uk>
Date: Fri, 25 Aug 2006 10:10:52 +0200
X-MIMETrack: Serialize by Router on notes1/Nominet(Release 6.5.3|September 14, 2004) at
 08/25/2006 09:10:53 AM,
	Serialize complete at 08/25/2006 09:10:53 AM
Content-Type: text/plain; charset="US-ASCII"
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: -2.4 (--)
X-Scan-Signature: a1852b4f554b02e7e4548cc7928acc1f

owner-namedroppers@ops.ietf.org wrote on 08/25/2006 02:50:41 AM:

> > NSEC3 Issue 23:
> > 
> > (see also http://www.nsec3.org/cgi-bin/trac.cgi/ticket/45 )
> > 
> > If a validator ignores an NSEC3 resource record because it contains an 

> > unknown hash algorithm and subsequently treat a dnssec/nsec3 response 
as 
> > 'unsigned', the validator must check that the NSEC3 record came from 
the 
> > proper zone.
> > 
> > This check needs to be done to avoid a replay of some arbitrary NSEC3 
with 
> > 
> > an unknown hash algorithm, that happens to be signed with a key that 
the 
> > validator trusts. A successful replay can lead to a downgrade attack. 
> > 
> > The ownername of the NSEC3 record contains the hash value, prepended 
to 
> > the zone name. Since we want the NSEC3 record to be future proof, we 
have 
> > to allow digests to be longer than the maximum label size, and so, a 
> > future hash algorithm might have a digest that is presented over 
multiple 
> > labels.
> > 
> > We can therefor not safely assume that the first label contains the 
hash 
> > value, and the rest of the name is the zone name.
> > 
> > So, we need to find a way to discover the zone that the NSEC3 is from.
> > 
> > We have several approaches for this, described here in no particular 
> > order:
> > 
> > 1) it is possible to calculate the number of labels that contains the 
hash 
> > from the hash length field. 
> > 
> > The hash length field contains the length of the hash of the Next 
Hashed 
> > Owner Name field. This length is in octets. The following formula 
> > determines the amount of labels used for the hash, and indicates that 
the 
> > rest of the labels contain the zone.
> 
> > Let L be the value of the hash length field
> > 
> > Then labelcount = 1+((L*8)/315)
> > 
> > This approach assumes that all hash outputs for this single (unknown) 
> > algorithm have the same length, since the hash length field applies to 
the 
> > 
> > Next Hashed Ownername, not to the Owner Name of the NSEC3 record. 
Hence, 
> > an Identity Hash function, a function with variable length output, can 
not 
> > be easily defined this way.
> > 
> > 2) it is possible to use the Signer's Name field of the RRSIG record 
that 
> > accompanies this NSEC3 record. The drawback is that the validator, 
while 
> > checking the applicability of the NSEC3 record, must have knowledge of 
the 
> > 
> > RRSIG at that stage. Note that the validator _has_ to check the 
validity 
> > of the signature anyway if it decides to treat a response as insecure 
due 
> > to an unknown hash algorithm. 
> > 
> > 3) Add a 'Zone labels field' to the rdata field that indicates of how 
many 
> > labels the zone consists of, and hence, use that as a mask for the 
> > ownername of the NSEC3 record to determine the zone name. The drawback 

> > here is that the NSEC3 rdata is changed Yet Again. 
> > 
> > 4) drop the 'unknown hash' methodology alltogether. This means that if 
an 
> > unknown hash is encountered, it is discarded. When the validator tries 
to 
> > validate the response, it ignores unknown hash NSEC3's and will treat 
the 
> > response as bogus. The drawback is that it will be hard to introduce 
new 
> > hash algorithms, unknown to a deployed base. The penalty is that zones 

> > using this new hash algorithm will be treated as bogus, thus 
> > unresolveable, for the deployed base.
> 
>    Not really.  We just specify that if you want to use the new hash
>    algorithm then you need to use specific key algorithms. 

When a new hash-algorithm is introduced, it might be because an old 
hash-algorithm is broken. In that case, a new key-algorithm must be used 
as well, if the signing used that same broken hash-algorithm. So this 
makes sense. 
Furthermore we already understand the semantics of this, it is similar to 
rolling from NSEC to NSEC3. 

> > 5) truncate all hash outputs over 315 bits to 315 bits so it will 
always 
> > fit in a single label. The drawback here is that the 2nd-preimage 
> > resistance of a hash function is then restricted to 2^315, and thus 
less 
> > futureproof.
> > 
> > Note, the number 315 is the amount of significant bits of a base32 
decoded 
> > 
> > maximum length label (5 * 63)
> 
>    280 is the maximum number of bits that can be base32 encoded into
>    a single label.  63/8 => 7 base32 blocks, 7*5*8 => 280 bits.

yes
 
>   6) Remove algorithm agility.

Roy


--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 25 04:55:21 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GGXTF-00012o-Ph
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 04:55:21 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GGWey-00083E-7G
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 04:03:24 -0400
Received: from psg.com ([147.28.0.62])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1GGWQQ-0004Xt-Bm
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 03:48:34 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GGWKL-000O7r-Oi
	for namedroppers-data@psg.com; Fri, 25 Aug 2006 07:42:05 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [213.154.224.1] (helo=open.nlnetlabs.nl)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <wouter@nlnetlabs.nl>)
	id 1GGWKK-000O7a-RW
	for namedroppers@ops.ietf.org; Fri, 25 Aug 2006 07:42:05 +0000
Received: from [213.154.224.38] (diva.nlnetlabs.nl [213.154.224.38])
	by open.nlnetlabs.nl (8.13.4/8.13.4) with ESMTP id k7P7fumT024228;
	Fri, 25 Aug 2006 09:41:57 +0200 (CEST)
	(envelope-from wouter@nlnetlabs.nl)
Message-ID: <44EEA9C4.2040104@nlnetlabs.nl>
Date: Fri, 25 Aug 2006 09:41:56 +0200
From: Wouter Wijngaards <wouter@NLnetLabs.nl>
User-Agent: Thunderbird 1.5.0.5 (X11/20060808)
MIME-Version: 1.0
To: Mark Andrews <Mark_Andrews@isc.org>
CC: namedroppers@ops.ietf.org
Subject: Re: NSEC3 Issue 11, revisited.
References: <200608250008.k7P08Lke075821@drugs.dv.isc.org>
In-Reply-To: <200608250008.k7P08Lke075821@drugs.dv.isc.org>
X-Enigmail-Version: 0.94.0.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: -2.6 (--)
X-Scan-Signature: 10d3e4e3c32e363f129e380e644649be

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Mark Andrews wrote:
>> The NSEC3 draft editors are working toward publishing version -07 of
>> this draft, the main focus of which is addressing currently open issues.
>>  To that end, I'm going to bring up some open issues that haven't gotten
>> sufficient (or any) discussion on this mailing list, at least about
>> their current form.
>>
>> The first of these is NSEC3 Issue 11: Queries for NSEC3 RRs.
>> (<http://www.nsec3.org/cgi-bin/trac.cgi/ticket/22> for reference).
>>
>> The recap the background of this issue:  This is all about the paradox
>> or contradiction caused by NSEC3 RR owernames not being represented in
>> the NSEC3 chain itself.  That is if if a.example.com is in the zone,
>> then a.example.com is represented in the NSEC3 chain has
>> H(a.example.com).  However, that name is not also in the chain as
>> H(H(a.example.com)).  This particular issue comes up when trying to
>> construct a NOERROR/NODATA response when the qname is an NSEC3 hashed
>> ownername, but qtype is not NSEC3.
>>
>> The current version of the NSEC3 draft, draft-ietf-dnsext-nsec3-06
>> (http://tools.ietf.org/wg/dnsext/draft-ietf-dnsext-nsec3/draft-ietf-dnsext-ns
>> ec3-06.txt),
>> in sections 6.2.8 and 7.10 describes a special case for this sort of
>> response where the response includes an NSEC3 RR that "directly covers"
>> the qname (instead of the hash of the qname, as is normal).
>>
>> In the Frankfurt workshop in March, there was a preference expressed for
>> a different solution to this problem: essentially to treat NSEC3 RRs as
>> if they don't really exist for query purposes (obviously, still
>> returning them in AXFR/IXFR responses, and in the authority section of
>> normal responses).  The advantages to this approach are:
>>
>>   * No special case in the validator logic.
>>   * and thus, presumably simpler to implement.
>>
>> Some disadvantages might be:
>>
>>   * It does create a special case for the authoritative server, however,
>> it could be argued that it is a natural special case to handle.
>>   * you could not directly query for NSEC3 RRs.
>>
>> It was noticed during the Frankfurt workshop that no direct queries for
>> NSEC3 records were actually done.
>>
>> Based on feedback received in the workshop and on the nsec3-testing
>> list, the editors are inclined to change this behavior in the -07
>> version of the draft.  However, we seek guidance from the WG.
> 
> 	In favour.
>  

Could this decision be in terms of protocol instead of server
implementation?
So, I would prefer if the draft terms this decision in terms of response
to queries, not in terms of implementation guidance. NSEC3 records
exist, obviously (in AXFRs), but are not answered for; only the nxdomain
response to a node with only NSEC3+RRSIG remains as a special case. This
special case is to help validators.

You may notice I am in favor of existing NSEC3s, because then you can
query for them directly (if that need ever arises). You can stop queries
for them, but then if you ever want an NSEC3 you have to query for the
domain name original (i.e. know the reverse of the hash) to get the
server to include it in a response, and you have to guess a type-code
that does not exist at that domain. Anyway, if its not needed and
complicated, we can drop NSEC3 responses.

I can imagine wanting to query for an NSEC3 to see what RR types exist
at a domain name. Though I have no examples of types :-)

Best regards,
   Wouter
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org

iD8DBQFE7qnEkDLqNwOhpPgRAjl9AJ9nLdb7wruH+rokVK+BNQXlVDwlTwCfRrpN
+yXjgAzR6g3IeMqoj2c8jDo=
=9IOf
-----END PGP SIGNATURE-----

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 25 08:50:25 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GGb8j-0001WU-9X
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 08:50:25 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GGZv3-0003A5-2Z
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 07:32:13 -0400
Received: from psg.com ([147.28.0.62])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1GGZkT-0001EO-3Z
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 07:21:25 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GGZgn-000Gl7-85
	for namedroppers-data@psg.com; Fri, 25 Aug 2006 11:17:29 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [217.155.92.109] (helo=mail.links.org)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <ben@algroup.co.uk>)
	id 1GGZgm-000Gks-Jt
	for namedroppers@ops.ietf.org; Fri, 25 Aug 2006 11:17:28 +0000
Received: from [193.133.15.218] (localhost [127.0.0.1])
	by mail.links.org (Postfix) with ESMTP id 49ED133C1B;
	Fri, 25 Aug 2006 12:17:16 +0100 (BST)
Message-ID: <44EEDC40.606@algroup.co.uk>
Date: Fri, 25 Aug 2006 12:17:20 +0100
From: Ben Laurie <ben@algroup.co.uk>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.5) Gecko/20060719 Thunderbird/1.5.0.5 Mnenhy/0.7.4.0
MIME-Version: 1.0
To: Roy Arends <roy@nominet.org.uk>
CC:  namedroppers@ops.ietf.org
Subject: Re: NSEC3 Issue 23: dealing with unknown hashes
References: <OF893ECB33.EC51E394-ON802571D4.0077C18B-C12571D4.0078D384@nominet.org.uk>
In-Reply-To: <OF893ECB33.EC51E394-ON802571D4.0077C18B-C12571D4.0078D384@nominet.org.uk>
X-Enigmail-Version: 0.93.0.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: -2.3 (--)
X-Scan-Signature: d6b246023072368de71562c0ab503126

Roy Arends wrote:
> 5) truncate all hash outputs over 315 bits to 315 bits so it will always 
> fit in a single label. The drawback here is that the 2nd-preimage 
> resistance of a hash function is then restricted to 2^315, and thus less 
> futureproof.

Woah, what future is this? The one where every atom in the universe has
2^200 domain names?

-- 
http://www.apache-ssl.org/ben.html           http://www.links.org/

"There is no limit to what a man can do or how far he can go if he
doesn't mind who gets the credit." - Robert Woodruff

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 25 08:56:34 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GGbEg-0005NE-V7
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 08:56:34 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GGZuw-0003A5-TW
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 07:32:06 -0400
Received: from psg.com ([147.28.0.62])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1GGZmS-0001I1-8k
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 07:23:23 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GGZky-000HHW-6W
	for namedroppers-data@psg.com; Fri, 25 Aug 2006 11:21:48 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [213.248.199.23] (helo=mx3.nominet.org.uk)
	by psg.com with esmtp (Exim 4.60 (FreeBSD))
	(envelope-from <roy@nominet.org.uk>)
	id 1GGZkR-000HFK-LS
	for namedroppers@ops.ietf.org; Fri, 25 Aug 2006 11:21:15 +0000
Received: from wds1.okna.nominet.org.uk (HELO notes1.nominet.org.uk) ([213.248.197.128])
  by mx3.nominet.org.uk with ESMTP; 25 Aug 2006 12:21:14 +0100
X-IronPort-AV: i="4.08,168,1154905200"; 
   d="scan'208"; a="4964978:sNHT28347824"
In-Reply-To: <44EEDC40.606@algroup.co.uk>
To: Ben Laurie <ben@algroup.co.uk>
Cc: namedroppers@ops.ietf.org
Subject: Re: NSEC3 Issue 23: dealing with unknown hashes
MIME-Version: 1.0
X-Mailer: Lotus Notes Release 6.5.5 November 30, 2005
Message-ID: <OF818EFA30.C8D6BFCE-ON802571D5.003E1ED0-C12571D5.003E56F9@nominet.org.uk>
From: Roy Arends <roy@nominet.org.uk>
Date: Fri, 25 Aug 2006 13:21:23 +0200
X-MIMETrack: Serialize by Router on notes1/Nominet(Release 6.5.3|September 14, 2004) at
 08/25/2006 12:21:22 PM,
	Serialize complete at 08/25/2006 12:21:22 PM
Content-Type: text/plain; charset="US-ASCII"
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: -2.5 (--)
X-Scan-Signature: 7d33c50f3756db14428398e2bdedd581

Ben Laurie <ben@algroup.co.uk> wrote on 08/25/2006 01:17:20 PM:

> Roy Arends wrote:
> > 5) truncate all hash outputs over 315 bits to 315 bits so it will 
always 
> > fit in a single label. The drawback here is that the 2nd-preimage 
> > resistance of a hash function is then restricted to 2^315, and thus 
less 
> > futureproof.
> 
> Woah, what future is this? The one where every atom in the universe has
> 2^200 domain names?

Yes. That future. :-)

Roy

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 25 09:27:12 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GGbiK-0003R8-Mq
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 09:27:12 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GGbiI-0004Kx-Ax
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 09:27:12 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GGbdi-0003HS-4T
	for namedroppers-data@psg.com; Fri, 25 Aug 2006 13:22:26 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-1.7 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [65.201.175.9] (helo=mail.verisignlabs.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <davidb@verisignlabs.com>)
	id 1GGbdh-0003H1-DJ
	for namedroppers@ops.ietf.org; Fri, 25 Aug 2006 13:22:25 +0000
Received: from [10.131.30.98] ([::ffff:216.168.239.87])
  (AUTH: PLAIN davidb, SSL: TLSv1/SSLv3,256bits,AES256-SHA)
  by mail.verisignlabs.com with esmtp; Fri, 25 Aug 2006 09:22:16 -0400
  id 002C419D.44EEF988.00001D84
Message-ID: <44EEF982.4030004@verisignlabs.com>
Date: Fri, 25 Aug 2006 09:22:10 -0400
From: David Blacka <davidb@verisignlabs.com>
User-Agent: Thunderbird 1.5.0.5 (Macintosh/20060719)
MIME-Version: 1.0
To: Wouter Wijngaards <wouter@NLnetLabs.nl>
CC: Mark Andrews <Mark_Andrews@isc.org>, namedroppers@ops.ietf.org
Subject: Re: NSEC3 Issue 11, revisited.
References: <200608250008.k7P08Lke075821@drugs.dv.isc.org> <44EEA9C4.2040104@nlnetlabs.nl>
In-Reply-To: <44EEA9C4.2040104@nlnetlabs.nl>
X-Enigmail-Version: 0.94.0.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: fb6060cb60c0cea16e3f7219e40a0a81

Wouter Wijngaards wrote:

> Could this decision be in terms of protocol instead of server
> implementation?

I'm not sure what you are asking here.  Are you asking that the WG
ignore implementation concerns for this issue?

> So, I would prefer if the draft terms this decision in terms of response
> to queries, not in terms of implementation guidance. NSEC3 records
> exist, obviously (in AXFRs), but are not answered for; only the nxdomain
> response to a node with only NSEC3+RRSIG remains as a special case. This
> special case is to help validators.

The draft always describes the solution to this issue strictly in term
of protocol.  Well, at least I think it does.  Here is my text for the
forthcoming -07 version on this issue (the other option is sections
6.2.8 and 7.10 in -06):

7.2.8.  Responding to NSEC3 Queries

   Since NSEC3 ownernames are not represented in the NSEC3 chain like
   other zone ownernames, direct queries for NSEC3 ownernames present a
   special case: NSEC3 ownernames cannot be proven to exist, in general.

   If the following conditions are all true:

   o  The QNAME equals an existing NSEC3 ownername, and
   o  There are no other record types other than RRSIG existing at
      QNAME,

   Then the response MUST be constructed as a Name Error response
   (Section 7.2.2).  Or, in other words, the authoritative nameserver
   will act, for direct query purposes, as if the NSEC3 ownername did
   not exist.

   Note that NSEC3 RRs are returned as a result of an AXFR or IXFR
   query.

> You may notice I am in favor of existing NSEC3s, because then you can
> query for them directly (if that need ever arises). You can stop queries
> for them, but then if you ever want an NSEC3 you have to query for the
> domain name original (i.e. know the reverse of the hash) to get the
> server to include it in a response, and you have to guess a type-code
> that does not exist at that domain. Anyway, if its not needed and
> complicated, we can drop NSEC3 responses.

I think it is a bit weird to have a record that clearly exists in the
zone, but cannot be directly queried.  However, this is, essentially, a
direct consequence of putting what is, for all practical purposes,
meta-data in the zone as records.

I'm pretty neutral, personally, on which of the two leading solutions to
this issue that is chosen.  I see them mostly as shifting the special
case around.  Although, in terms of draft column-inches, the -07 version
is 1/4 the size.

> I can imagine wanting to query for an NSEC3 to see what RR types exist
> at a domain name. Though I have no examples of types :-)

I'm having a hard time imagining when you would know the NSEC3 ownername
but not have the NSEC3 record in your possession.  I also think it will
be practically easy to guess a nonexistent type for a name (I like NULL,
personally).

-- 
David Blacka                      <davidb@verisignlabs.com>
Sr. Engineer    VeriSign Infrastructure Product Engineering

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 25 10:04:48 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GGcIi-0004jC-0b
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 10:04:48 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GGaBU-0005gZ-NQ
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 07:49:12 -0400
Received: from psg.com ([147.28.0.62])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1GGZxF-0001gL-BO
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 07:34:38 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GGZvP-000IeX-Vv
	for namedroppers-data@psg.com; Fri, 25 Aug 2006 11:32:35 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [213.244.168.210] (helo=outpost.ds9a.nl)
	by psg.com with esmtp (Exim 4.60 (FreeBSD))
	(envelope-from <ahu@outpost.ds9a.nl>)
	id 1GGZvP-000IeA-F9
	for namedroppers@ops.ietf.org; Fri, 25 Aug 2006 11:32:35 +0000
Received: by outpost.ds9a.nl (Postfix, from userid 1000)
	id E7031405D; Fri, 25 Aug 2006 13:32:11 +0200 (CEST)
Date: Fri, 25 Aug 2006 13:32:11 +0200
From: bert hubert <bert.hubert@netherlabs.nl>
To: Roy Arends <roy@nominet.org.uk>
Cc: Ben Laurie <ben@algroup.co.uk>, namedroppers@ops.ietf.org
Subject: Re: NSEC3 Issue 23: dealing with unknown hashes
Message-ID: <20060825113211.GA23224@outpost.ds9a.nl>
References: <44EEDC40.606@algroup.co.uk> <OF818EFA30.C8D6BFCE-ON802571D5.003E1ED0-C12571D5.003E56F9@nominet.org.uk>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <OF818EFA30.C8D6BFCE-ON802571D5.003E1ED0-C12571D5.003E56F9@nominet.org.uk>
User-Agent: Mutt/1.5.9i
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: -2.5 (--)
X-Scan-Signature: de4f315c9369b71d7dd5909b42224370

On Fri, Aug 25, 2006 at 01:21:23PM +0200, Roy Arends wrote:
> > Woah, what future is this? The one where every atom in the universe has
> > 2^200 domain names?
> 
> Yes. That future. :-)

Keeping the DNSSEC faith requirers some big leaps of the imagination I think
:-)

-- 
http://www.PowerDNS.com      Open source, database driven DNS Software 
http://netherlabs.nl              Open and Closed source services

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 25 10:18:49 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GGcWH-0004tM-2o
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 10:18:49 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GGcWC-0002yN-N5
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 10:18:49 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GGcTh-0008dm-GE
	for namedroppers-data@psg.com; Fri, 25 Aug 2006 14:16:09 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [213.154.224.1] (helo=open.nlnetlabs.nl)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <olaf@NLnetLabs.nl>)
	id 1GGcTg-0008dS-LB
	for namedroppers@ops.ietf.org; Fri, 25 Aug 2006 14:16:09 +0000
Received: from [127.0.0.1] (open.nlnetlabs.nl [IPv6:2001:7b8:206:1::53])
	by open.nlnetlabs.nl (8.13.4/8.13.4) with ESMTP id k7PEEQlK071881;
	Fri, 25 Aug 2006 16:14:27 +0200 (CEST)
	(envelope-from olaf@NLnetLabs.nl)
In-Reply-To: <a06230907c114aedc7727@[192.168.1.101]>
References: <200608250008.k7P08Lke075821@drugs.dv.isc.org> <44EEA9C4.2040104@nlnetlabs.nl> <44EEF982.4030004@verisignlabs.com> <a06230907c114aedc7727@[192.168.1.101]>
Mime-Version: 1.0 (Apple Message framework v752.2)
Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg=pgp-sha1; boundary="Apple-Mail-35--33072967"
Message-Id: <7D6C75CF-D9E8-486A-B99E-00EC23156122@NLnetLabs.nl>
Cc: David Blacka <davidb@verisignlabs.com>,
        Wouter Wijngaards <wouter@NLnetLabs.nl>,
        Mark Andrews <Mark_Andrews@isc.org>, namedroppers@ops.ietf.org
Content-Transfer-Encoding: 7bit
From: "Olaf M. Kolkman" <olaf@NLnetLabs.nl>
Subject: Re: NSEC3 Issue 11, revisited.
Date: Fri, 25 Aug 2006 16:14:29 +0200
To: Edward Lewis <Ed.Lewis@neustar.biz>
X-Pgp-Agent: GPGMail 1.1.2 (Tiger)
X-Mailer: Apple Mail (2.752.2)
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: bdc523f9a54890b8a30dd6fd53d5d024

This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--Apple-Mail-35--33072967
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed

Hiya Ed,


As for context, you wrote:
>
>  h(registrant.example.).example. NSEC3 next-hash.example. NS NSEC3  
> RRSIG
>                                        RRSIG NSEC3 expires Sat  
> starts Mon
>

...
>
> The question is, what would I update via dynamic update to trigger  
> a regeneration of the RRSIG?  I can trigger NSEC's RRSIG to be hit  
> by updating
> the NS set.  I can't update the NSEC itself, nor the RRSIG.
>
> With the difference between the owner names for the NS set and  
> NSEC3 set, can we still rely on an update to the NS set hitting the  
> NSEC3 set?  Or will there be a need to address it directly now?


How do you manage that today? Are you keeping state of all your  
updated records in order to regenerate signatures? How about the  
NSEC3 RRs that come prior to the introduced H 
(registrant.example).example NSEC3 RR? These all have to be  
maintained and I think it is the master server that is 'responsible'  
for doing that not the dynamic client.

So, I do not think this is an protocol issue, or at least not a  
distinguished difference between NSEC and NSEC3.

--Olaf  (namedropper)

PS. I use secure dynamic updates with my laptop. The laptop updates  
the DNS whenever it thinks its suitable. My DNS server (bind9)  
generates/modifies/delete the appropriate NSEC and the appropriate  
RRSIGs and does the appropriate magic at deletion and introduction of  
the RR.  In order to make sure that signatures do not expire if RRs  
are not updated regularly a cronjob does a regular freeze; SOA bump;  
sign; unfreeze operation.



-----------------------------------------------------------
Olaf M. Kolkman
NLnet Labs
http://www.nlnetlabs.nl/




--Apple-Mail-35--33072967
content-type: application/pgp-signature; x-mac-type=70674453;
	name=PGP.sig
content-description: This is a digitally signed message part
content-disposition: inline; filename=PGP.sig
content-transfer-encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Darwin)
Comment: This message is locally signed.

iD8DBQFE7wXFtN/ca3YJIocRAs7RAKCR17xG1BuQviBPz41B3db2xI3RygCgz7oy
04tzNUQSfLJSgGkpNzxNw7o=
=1Xr+
-----END PGP SIGNATURE-----

--Apple-Mail-35--33072967--

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 25 10:26:16 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GGcdU-0008Qm-8X
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 10:26:16 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GGcdS-00049t-UL
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 10:26:16 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GGcaV-0009MK-IK
	for namedroppers-data@psg.com; Fri, 25 Aug 2006 14:23:11 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [213.154.224.1] (helo=open.nlnetlabs.nl)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <wouter@nlnetlabs.nl>)
	id 1GGcaU-0009M4-PA
	for namedroppers@ops.ietf.org; Fri, 25 Aug 2006 14:23:11 +0000
Received: from [213.154.224.38] (diva.nlnetlabs.nl [213.154.224.38])
	by open.nlnetlabs.nl (8.13.4/8.13.4) with ESMTP id k7PEMtCG072701;
	Fri, 25 Aug 2006 16:22:55 +0200 (CEST)
	(envelope-from wouter@nlnetlabs.nl)
Message-ID: <44EF07BF.6040601@nlnetlabs.nl>
Date: Fri, 25 Aug 2006 16:22:55 +0200
From: Wouter Wijngaards <wouter@NLnetLabs.nl>
User-Agent: Thunderbird 1.5.0.5 (X11/20060808)
MIME-Version: 1.0
To: David Blacka <davidb@verisignlabs.com>
CC: namedroppers@ops.ietf.org
Subject: Re: NSEC3 Issue 11, revisited.
References: <200608250008.k7P08Lke075821@drugs.dv.isc.org> <44EEA9C4.2040104@nlnetlabs.nl> <44EEF982.4030004@verisignlabs.com>
In-Reply-To: <44EEF982.4030004@verisignlabs.com>
X-Enigmail-Version: 0.94.0.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 538aad3a3c4f01d8b6a6477ca4248793

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

David Blacka wrote:
> Wouter Wijngaards wrote:
> The draft always describes the solution to this issue strictly in term
> of protocol.  Well, at least I think it does.  Here is my text for the
> forthcoming -07 version on this issue (the other option is sections
> 6.2.8 and 7.10 in -06):

OK I agree with the text you have shown. Wanted to make sure it was only
protocol :-)

> I think it is a bit weird to have a record that clearly exists in the
> zone, but cannot be directly queried.  However, this is, essentially, a
> direct consequence of putting what is, for all practical purposes,
> meta-data in the zone as records.

Exactly my issue with it.

> I'm pretty neutral, personally, on which of the two leading solutions to
> this issue that is chosen.  I see them mostly as shifting the special
> case around.  Although, in terms of draft column-inches, the -07 version
> is 1/4 the size.

I think both solutions are fine too, for this special case.

>> I can imagine wanting to query for an NSEC3 to see what RR types exist
>> at a domain name. Though I have no examples of types :-)
> 
> I'm having a hard time imagining when you would know the NSEC3 ownername
> but not have the NSEC3 record in your possession.  I also think it will
> be practically easy to guess a nonexistent type for a name (I like NULL,
> personally).

Bit of a kludge to fix the fix on queries with NSEC3 qtype. But it'll work.

Best regards,
   Wouter

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org

iD8DBQFE7we+kDLqNwOhpPgRAkibAKC2BOlgJXtLAG6i6bywdNrGBRP4mACfZGxC
6N8h7i02AzRfo4QtsQyAjD0=
=FsRC
-----END PGP SIGNATURE-----

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 25 10:34:24 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GGclL-00055o-Vt
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 10:34:23 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GGclK-0006Xw-MA
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 10:34:23 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GGcjn-000ASV-Ef
	for namedroppers-data@psg.com; Fri, 25 Aug 2006 14:32:47 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.2 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [66.92.146.160] (helo=ogud.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Ed.Lewis@neustar.biz>)
	id 1GGcjm-000ASK-KQ
	for namedroppers@ops.ietf.org; Fri, 25 Aug 2006 14:32:46 +0000
Received: from [192.168.1.101] (ns.ogud.com [66.92.146.160])
	by ogud.com (8.13.1/8.13.1) with ESMTP id k7PEWMge076964;
	Fri, 25 Aug 2006 10:32:23 -0400 (EDT)
	(envelope-from Ed.Lewis@neustar.biz)
Mime-Version: 1.0
Message-Id: <a06230908c114b8acc3f3@[192.168.1.101]>
In-Reply-To: <7D6C75CF-D9E8-486A-B99E-00EC23156122@NLnetLabs.nl>
References: <200608250008.k7P08Lke075821@drugs.dv.isc.org>
 <44EEA9C4.2040104@nlnetlabs.nl> <44EEF982.4030004@verisignlabs.com>
 <a06230907c114aedc7727@[192.168.1.101]>
 <7D6C75CF-D9E8-486A-B99E-00EC23156122@NLnetLabs.nl>
Date: Fri, 25 Aug 2006 10:32:20 -0400
To: "Olaf M. Kolkman" <olaf@NLnetLabs.nl>
From: Edward Lewis <Ed.Lewis@neustar.biz>
Subject: Re: NSEC3 Issue 11, revisited.
Cc: Edward Lewis <Ed.Lewis@neustar.biz>,
        David Blacka <davidb@verisignlabs.com>,
        Wouter Wijngaards <wouter@NLnetLabs.nl>,
        Mark Andrews <Mark_Andrews@isc.org>, namedroppers@ops.ietf.org
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 0ddefe323dd869ab027dbfff7eff0465

At 16:14 +0200 8/25/06, Olaf M. Kolkman wrote:

>How do you manage that today? Are you keeping state of all your updated
>records in order to regenerate signatures? How about the NSEC3 RRs that
>come prior to the introduced H(registrant.example).example NSEC3 RR? These
>all have to be maintained and I think it is the master server that is
>'responsible' for doing that not the dynamic client.

Today - I don't do anything.

I've just been bemused by BIND's maintenance of the RRSIG and NSEC 
records and how that can be used to managed a stable signed zone, 
i.e., a zone where the only changes are the expiration of signatures.

>So, I do not think this is an protocol issue, or at least not a distinguished
>difference between NSEC and NSEC3.

I haven't found anything that says dynamic updates shouldn't allow 
changes to NSEC records, but the one implementation I know of (BIND) 
bars this.  I'm just asking now, maybe there needs to be some 
protocol definition of this.

Note - this is not NSEC3 specific.

But, the reason I ask now as part of NSEC3 is that the owner names 
are different (whereas in NSEC-land they are the same).

>--Olaf  (namedropper)
>
>PS. I use secure dynamic updates with my laptop. The laptop updates the DNS
>whenever it thinks its suitable. My DNS server (bind9) generates/modifies/
>delete the appropriate NSEC and the appropriate RRSIGs and does the
>appropriate magic at deletion and introduction of the RR.  In order to make
>sure that signatures do not expire if RRs are not updated regularly a cronjob
>does a regular freeze; SOA bump; sign; unfreeze operation.

The latter part is what I am thinking about, but the option of freeze 
is not there.
-- 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Edward Lewis                                                +1-571-434-5468
NeuStar

Secrets of Success #107: Why arrive at 7am for the good parking space?
Come in at 11am while the early birds drive out to lunch.

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 25 11:21:09 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GGdUb-0004Al-Qa
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 11:21:09 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GGdUV-00068E-FJ
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 11:21:09 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GGdSZ-000FGD-Th
	for namedroppers-data@psg.com; Fri, 25 Aug 2006 15:19:03 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [213.154.224.1] (helo=open.nlnetlabs.nl)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <wouter@nlnetlabs.nl>)
	id 1GGdSZ-000FFz-69
	for namedroppers@ops.ietf.org; Fri, 25 Aug 2006 15:19:03 +0000
Received: from [213.154.224.38] (diva.nlnetlabs.nl [213.154.224.38])
	by open.nlnetlabs.nl (8.13.4/8.13.4) with ESMTP id k7PFIpZL080221;
	Fri, 25 Aug 2006 17:18:51 +0200 (CEST)
	(envelope-from wouter@nlnetlabs.nl)
Message-ID: <44EF14DA.6070400@nlnetlabs.nl>
Date: Fri, 25 Aug 2006 17:18:50 +0200
From: Wouter Wijngaards <wouter@NLnetLabs.nl>
User-Agent: Thunderbird 1.5.0.5 (X11/20060808)
MIME-Version: 1.0
To: Mark Andrews <Mark_Andrews@isc.org>
CC: David Blacka <davidb@verisignlabs.com>, namedroppers@ops.ietf.org
Subject: Re: NSEC3 Issue 19, revisited.
References: <200608250009.k7P09pod075838@drugs.dv.isc.org>
In-Reply-To: <200608250009.k7P09pod075838@drugs.dv.isc.org>
X-Enigmail-Version: 0.94.0.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: c1c65599517f9ac32519d043c37c5336

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Mark Andrews wrote:
>> Again, in preparation for the next version of the NSEC3 draft, the
>> editors are revisiting some of the open issues.
>>
>> This issue is stated as follows:
>>
>>> Issue: Should the document specify a recommendation about if a validating
>>> resolver should process first
>>>     the range of NSEC3 names covers query name
>>> or    the signature on the NSEC3 records is valid
>>>
>>> Discussion:  RFC4035 specifies/recommends that validating resolver first
>>> check that the name range applies before validating the signature, as that
>>> is the less expensive operation. For a NSEC3 with high iteration count it
>>> is possible that validating the signature is less expensive than checking
>>> the name range.
>> As far as I can tell, RFC 4035 actually doesn't say this.
>>
>> As such, I personally feel that the NSEC3 draft should be equally silent
>> about this.  Opinions?
> 
> 	Data point.  Named checks the signature first for both nsec and
> 	nsec3.
>  

The cost of nsec3 is easily scalable, the signature verification is not
so easy. You could also first check if the nsec3 is really from the same
zone. I am in favor of leaving it out of the draft.

Best regards,
   Wouter
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org

iD8DBQFE7xTakDLqNwOhpPgRAqzWAJ9mLGrRU78bA5qRnaT8bY3s4/xV7ACeMyPh
00PufIzMfdGtAVKMardQdo4=
=RkZ5
-----END PGP SIGNATURE-----

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 25 11:46:25 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GGdt3-0000NV-R4
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 11:46:25 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GGcRl-000249-5c
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 10:14:09 -0400
Received: from psg.com ([147.28.0.62])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1GGc9W-00054X-Rf
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 09:55:21 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GGc7k-0006Jx-5w
	for namedroppers-data@psg.com; Fri, 25 Aug 2006 13:53:28 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.2 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [66.92.146.160] (helo=ogud.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Ed.Lewis@neustar.biz>)
	id 1GGc7j-0006Jk-C0
	for namedroppers@ops.ietf.org; Fri, 25 Aug 2006 13:53:27 +0000
Received: from [192.168.1.101] (ns.ogud.com [66.92.146.160])
	by ogud.com (8.13.1/8.13.1) with ESMTP id k7PDrCFR076808;
	Fri, 25 Aug 2006 09:53:13 -0400 (EDT)
	(envelope-from Ed.Lewis@neustar.biz)
Mime-Version: 1.0
Message-Id: <a06230907c114aedc7727@[192.168.1.101]>
In-Reply-To: <44EEF982.4030004@verisignlabs.com>
References: <200608250008.k7P08Lke075821@drugs.dv.isc.org>
 <44EEA9C4.2040104@nlnetlabs.nl> <44EEF982.4030004@verisignlabs.com>
Date: Fri, 25 Aug 2006 09:53:10 -0400
To: David Blacka <davidb@verisignlabs.com>
From: Edward Lewis <Ed.Lewis@neustar.biz>
Subject: Re: NSEC3 Issue 11, revisited.
Cc: Wouter Wijngaards <wouter@NLnetLabs.nl>,
        Mark Andrews <Mark_Andrews@isc.org>, namedroppers@ops.ietf.org
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
X-Scanned-By: MIMEDefang 2.56 on 66.92.146.160
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: -2.5 (--)
X-Scan-Signature: 82c9bddb247d9ba4471160a9a865a5f3

At 9:22 -0400 8/25/06, David Blacka wrote:
>Wouter Wijngaards wrote:
>
>>  I can imagine wanting to query for an NSEC3 to see what RR types exist
>>  at a domain name. Though I have no examples of types :-)
>
>I'm having a hard time imagining when you would know the NSEC3 ownername
>but not have the NSEC3 record in your possession.  I also think it will
>be practically easy to guess a nonexistent type for a name (I like NULL,
>personally).

Perhaps this will be a separate issue - or maybe just a question, but 
I am thinking of dynamic update and the capability of a name server 
to maintain time-valid signatures.

For a delegation from the zone I manage, I may see this today:

        registrant.example. NS ns1.parkeddomain.example.
                            NS ns2.parkeddomain.example.

Once I sign my zone (example., that is) I will see this for the delegation:

        registrant.example. NS ns1.parkeddomain.example.
                            NS ns2.parkeddomain.example.

        h(registrant.example.).example. NSEC3 next-hash.example. NS NSEC3 RRSIG
                                        RRSIG NSEC3 expires Sat starts Mon

(For reference only, here is what I'd see with NSEC:

        registrant.example. NS    ns1.parkeddomain.example.
                            NS    ns2.parkeddomain.example.
                            NSEC  next-registrant.example. NS NSEC RRSIG
                            RRSIG NSEC expires Sat starts Mon
)

The question is, what would I update via dynamic update to trigger a 
regeneration of the RRSIG?  I can trigger NSEC's RRSIG to be hit by 
updating
the NS set.  I can't update the NSEC itself, nor the RRSIG.

With the difference between the owner names for the NS set and NSEC3 
set, can we still rely on an update to the NS set hitting the NSEC3 
set?  Or will there be a need to address it directly now?
-- 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Edward Lewis                                                +1-571-434-5468
NeuStar

Secrets of Success #107: Why arrive at 7am for the good parking space?
Come in at 11am while the early birds drive out to lunch.

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 25 12:12:02 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GGeHq-0008SV-2U
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 12:12:02 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GGeHj-0002tq-Pf
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 12:12:02 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GGeEy-000Jv7-PW
	for namedroppers-data@psg.com; Fri, 25 Aug 2006 16:09:04 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [213.154.224.1] (helo=open.nlnetlabs.nl)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <olaf@NLnetLabs.nl>)
	id 1GGeEy-000Jut-25
	for namedroppers@ops.ietf.org; Fri, 25 Aug 2006 16:09:04 +0000
Received: from [127.0.0.1] (open.nlnetlabs.nl [IPv6:2001:7b8:206:1:211:2fff:fed7:7378])
	by open.nlnetlabs.nl (8.13.4/8.13.4) with ESMTP id k7PG8ucq084682;
	Fri, 25 Aug 2006 18:08:56 +0200 (CEST)
	(envelope-from olaf@NLnetLabs.nl)
In-Reply-To: <44E6239E.9000500@verisignlabs.com>
References: <200608181357.k7IDvgI5078052@drugs.dv.isc.org> <44E6239E.9000500@verisignlabs.com>
Mime-Version: 1.0 (Apple Message framework v752.2)
Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg=pgp-sha1; boundary="Apple-Mail-39--26207771"
Message-Id: <B4ABC370-04D9-4E08-8248-575FDC3C3264@NLnetLabs.nl>
Cc: Mark Andrews <Mark_Andrews@isc.org>, namedroppers@ops.ietf.org
Content-Transfer-Encoding: 7bit
From: "Olaf M. Kolkman" <olaf@NLnetLabs.nl>
Subject: Re: 11.3. NSEC-to-NSEC3 transition Considerations
Date: Fri, 25 Aug 2006 18:08:54 +0200
To: David Blacka <davidb@verisignlabs.com>
X-Pgp-Agent: GPGMail 1.1.2 (Tiger)
X-Mailer: Apple Mail (2.752.2)
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 82c9bddb247d9ba4471160a9a865a5f3

This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--Apple-Mail-39--26207771
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed


On Aug 18, 2006, at 10:31 PM, David Blacka wrote:

> Why is this logic important to preserve?  That is, if the cost is  
> having
>  to allocate new algorithm codes every time we introduce new hash
> algorithms, what is the benefit?


Would it be likely that if a new hash algorithm is needed for NSEC3  
proofs it is also 'wise' to introduce a new hash for the signature  
algorithm?

Besides, is there a real cost associated with having to allocate a  
new code point? One needs to go through all the trouble of upgrading  
server infrastructure and pushing validator code around. (?)


--Olaf (namedropper)


-----------------------------------------------------------
Olaf M. Kolkman
NLnet Labs
http://www.nlnetlabs.nl/




--Apple-Mail-39--26207771
content-type: application/pgp-signature; x-mac-type=70674453;
	name=PGP.sig
content-description: This is a digitally signed message part
content-disposition: inline; filename=PGP.sig
content-transfer-encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Darwin)
Comment: This message is locally signed.

iD8DBQFE7yCbtN/ca3YJIocRAj98AKC2hK+64qsKP+9l4d9LDOfChbhqIQCg0Jv/
W/MhDKs34eXqwenp2NJhdJw=
=VLdR
-----END PGP SIGNATURE-----

--Apple-Mail-39--26207771--

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 25 12:47:04 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GGepk-0003gG-Pd
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 12:47:04 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GGepi-0006O7-FJ
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 12:47:04 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GGeoX-000NJJ-8A
	for namedroppers-data@psg.com; Fri, 25 Aug 2006 16:45:49 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-1.8 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [65.201.175.9] (helo=mail.verisignlabs.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <davidb@verisignlabs.com>)
	id 1GGeoW-000NJ1-5M
	for namedroppers@ops.ietf.org; Fri, 25 Aug 2006 16:45:48 +0000
Received: from [10.131.30.98] ([::ffff:216.168.239.87])
  (AUTH: PLAIN davidb, SSL: TLSv1/SSLv3,256bits,AES256-SHA)
  by mail.verisignlabs.com with esmtp; Fri, 25 Aug 2006 12:45:46 -0400
  id 002CC040.44EF293A.0000623D
Message-ID: <44EF2934.8040001@verisignlabs.com>
Date: Fri, 25 Aug 2006 12:45:40 -0400
From: David Blacka <davidb@verisignlabs.com>
User-Agent: Thunderbird 1.5.0.5 (Macintosh/20060719)
MIME-Version: 1.0
To: Mark Andrews <Mark_Andrews@isc.org>
CC: Roy Arends <roy@nominet.org.uk>, namedroppers@ops.ietf.org
Subject: Re: NSEC3 Issue 23: dealing with unknown hashes
References: <200608250050.k7P0ofPG076580@drugs.dv.isc.org>
In-Reply-To: <200608250050.k7P0ofPG076580@drugs.dv.isc.org>
X-Enigmail-Version: 0.94.0.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: c1c65599517f9ac32519d043c37c5336

Mark Andrews wrote:
>> NSEC3 Issue 23:

>> 4) drop the 'unknown hash' methodology alltogether. This means that if an 
>> unknown hash is encountered, it is discarded. When the validator tries to 
>> validate the response, it ignores unknown hash NSEC3's and will treat the 
>> response as bogus. The drawback is that it will be hard to introduce new 
>> hash algorithms, unknown to a deployed base. The penalty is that zones 
>> using this new hash algorithm will be treated as bogus, thus 
>> unresolveable, for the deployed base.
> 
> 	Not really.  We just specify that if you want to use the new hash
> 	algorithm then you need to use specific key algorithms. 

The referred to "'unknown hash' methodology" is to return an INSECURE
result when all of the NSEC3s are using an unknown hash algorithm.  So
dropping means that you would need to do a key algorithm roll (or
equivalent) in order to get the desired behavior.


>> 5) truncate all hash outputs over 315 bits to 315 bits so it will always 
>> fit in a single label. The drawback here is that the 2nd-preimage 
>> resistance of a hash function is then restricted to 2^315, and thus less 
>> futureproof.
>>
>> Note, the number 315 is the amount of significant bits of a base32 decoded 
>>
>> maximum length label (5 * 63)
> 
> 	280 is the maximum number of bits that can be base32 encoded into
> 	a single label.  63/8 => 7 base32 blocks, 7*5*8 => 280 bits.
>  
>   6) Remove algorithm agility.

By this I assume that you are suggesting (as an option) essentially
fixing the hash algorithm field to "1", or removing the hash algorithm
field altogether.  That is, if a new algorithm is desired, then a new RR
 type will have to be defined.  Correct?

-- 
David Blacka                      <davidb@verisignlabs.com>
Sr. Engineer    VeriSign Infrastructure Product Engineering

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 25 12:57:52 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GGf0C-0000Al-Qh
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 12:57:52 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GGf0C-00089e-PC
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 12:57:52 -0400
Received: from psg.com ([147.28.0.62])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1GGelW-0000w6-VP
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 12:42:45 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GGekE-000Mje-4E
	for namedroppers-data@psg.com; Fri, 25 Aug 2006 16:41:22 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.2 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [168.150.236.43] (helo=wes.hardakers.net)
	by psg.com with esmtp (Exim 4.60 (FreeBSD))
	(envelope-from <hardaker@tislabs.com>)
	id 1GGekD-000MjQ-MK
	for namedroppers@ops.ietf.org; Fri, 25 Aug 2006 16:41:21 +0000
Received: by wes.hardakers.net (Postfix, from userid 274)
	id 572D511D4C9; Fri, 25 Aug 2006 09:41:20 -0700 (PDT)
From: Wes Hardaker <hardaker@tislabs.com>
To: David Blacka <davidb@verisignlabs.com>
Cc: namedroppers@ops.ietf.org
Subject: Re: NSEC3 Issue 19, revisited.
Organization: Sparta
References: <44EDF21F.2020406@verisignlabs.com>
Date: Fri, 25 Aug 2006 09:41:20 -0700
In-Reply-To: <44EDF21F.2020406@verisignlabs.com> (David Blacka's message of
	"Thu, 24 Aug 2006 14:38:23 -0400")
Message-ID: <sdsljk3gzz.fsf@wes.hardakers.net>
User-Agent: Gnus/5.110006 (No Gnus v0.6) XEmacs/21.4.19 (linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: -2.6 (--)
X-Scan-Signature: de4f315c9369b71d7dd5909b42224370

>>>>> "DB" == David Blacka <davidb@verisignlabs.com> writes:

DB> As such, I personally feel that the NSEC3 draft should be equally silent
DB> about this.  Opinions?

I think providing implementation guidance is a good thing.  It
documents what the protocol authors were thinking about weighing
trade-offs.  It (obviously I hope) shouldn't use CAPS in the text
though since it's not interoperability related.
-- 
Wes Hardaker
Sparta, Inc.

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 25 13:04:48 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GGf6u-0003W7-MD
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 13:04:48 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GGf6t-0000qh-8k
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 13:04:48 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GGf5I-000Owq-6b
	for namedroppers-data@psg.com; Fri, 25 Aug 2006 17:03:08 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00,
	FORGED_RCVD_HELO autolearn=ham version=3.1.1
Received: from [65.205.251.74] (helo=colibri.verisign.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <pbaker@verisign.com>)
	id 1GGf5H-000Owd-Lv
	for namedroppers@ops.ietf.org; Fri, 25 Aug 2006 17:03:07 +0000
Received: from MOU1WNEXCN03.vcorp.ad.vrsn.com (mailer6.verisign.com [65.205.251.33])
	by colibri.verisign.com (8.13.6/8.13.4) with ESMTP id k7PH2Nic002309;
	Fri, 25 Aug 2006 10:02:23 -0700
Received: from MOU1WNEXMB04.vcorp.ad.vrsn.com ([10.25.13.157]) by MOU1WNEXCN03.vcorp.ad.vrsn.com with Microsoft SMTPSVC(6.0.3790.1830);
	 Fri, 25 Aug 2006 10:01:23 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: RE: 11.3. NSEC-to-NSEC3 transition Considerations 
Date: Fri, 25 Aug 2006 10:01:49 -0700
Message-ID: <198A730C2044DE4A96749D13E167AD37D3EE3C@MOU1WNEXMB04.vcorp.ad.vrsn.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: 11.3. NSEC-to-NSEC3 transition Considerations 
Thread-Index: AcbIZTo2BMuCOxDATgaivHq1it8+GgAAeqwg
From: "Hallam-Baker, Phillip" <pbaker@verisign.com>
To: "Eric Rescorla" <ekr@networkresonance.com>,
        "Olaf M. Kolkman" <olaf@NLnetLabs.nl>
Cc: "David Blacka-CR" <davidb@verisignlabs.com>,
        "Mark Andrews" <Mark_Andrews@isc.org>, <namedroppers@ops.ietf.org>
X-OriginalArrivalTime: 25 Aug 2006 17:01:23.0081 (UTC) FILETIME=[17F64F90:01C6C868]
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.1 (/)
X-Scan-Signature: 21c69d3cfc2dd19218717dbe1d974352


> [mailto:owner-namedroppers@ops.ietf.org] On Behalf Of Eric Rescorla
=20
> Olaf M. Kolkman <olaf@NLnetLabs.nl> wrote:
> > On Aug 18, 2006, at 10:31 PM, David Blacka wrote:
> >=20
> > > Why is this logic important to preserve?  That is, if the cost is=20
> > > having  to allocate new algorithm codes every time we=20
> introduce new=20
> > > hash algorithms, what is the benefit?
> >=20
> >=20
> > Would it be likely that if a new hash algorithm is needed for NSEC3=20
> > proofs it is also 'wise' to introduce a new hash for the signature=20
> > algorithm?
>=20
> Yes.

I agree with EKR here. The NSEC3 use is a less sensitive security issue =
than signature. DNSSEC provides useful security controls in certain =
scenarios even if there is no NXT, NSEC or anything similar. If you can =
attack the signature successfully you have full control.

If you feel the need to change the NSEC hash it is almost certain you =
would also want to change the signature hash. The reverse is not =
necessarily the case however.=20


You probably want to have a constraint here that states that =
implementations SHOULD support (but not mandate) use of the signature =
hash as the NSEC hash.

Otherwise you might end up with a case where someone implements a DNS =
server that only accepts SHA-256 in signatures and only uses SHA-1 as an =
NSEC hash which leads to an unnecessary incompatibility.


In general I would tend towards limiting the variation in the choice of =
crypto within the same implementation.

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 25 13:39:43 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GGfeh-0006NQ-Ee
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 13:39:43 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GGfd9-0006dw-Tg
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 13:38:09 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GGfbq-000298-8E
	for namedroppers-data@psg.com; Fri, 25 Aug 2006 17:36:46 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [198.144.196.2] (helo=laser.networkresonance.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <ekr@networkresonance.com>)
	id 1GGfbp-00028t-Nm
	for namedroppers@ops.ietf.org; Fri, 25 Aug 2006 17:36:45 +0000
Received: from networkresonance.com (raman.networkresonance.com [198.144.196.3])
	by laser.networkresonance.com (Postfix) with ESMTP id 919CC222425;
	Fri, 25 Aug 2006 10:44:41 -0700 (PDT)
To: Ben Laurie <ben@algroup.co.uk>
cc: "Olaf M. Kolkman" <olaf@NLnetLabs.nl>,
    David Blacka <davidb@verisignlabs.com>,
    Mark Andrews <Mark_Andrews@isc.org>, namedroppers@ops.ietf.org
Subject: Re: 11.3. NSEC-to-NSEC3 transition Considerations 
In-reply-to: Your message of "Fri, 25 Aug 2006 18:34:06 BST."
             <44EF348E.6060101@algroup.co.uk> 
X-Mailer: MH-E 7.4.3; nmh 1.0.4; XEmacs 21.4 (patch 19)
Date: Fri, 25 Aug 2006 10:36:44 -0700
From: Eric Rescorla <ekr@networkresonance.com>
Message-Id: <20060825174441.919CC222425@laser.networkresonance.com>
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 9466e0365fc95844abaf7c3f15a05c7d

Ben Laurie <ben@algroup.co.uk> wrote:
> Eric Rescorla wrote:
> > Olaf M. Kolkman <olaf@NLnetLabs.nl> wrote:
> >> On Aug 18, 2006, at 10:31 PM, David Blacka wrote:
> >>
> >>> Why is this logic important to preserve?  That is, if the cost is
> >>> having
> >>>  to allocate new algorithm codes every time we introduce new hash
> >>> algorithms, what is the benefit?
> >>
> >> Would it be likely that if a new hash algorithm is needed for NSEC3
> >> proofs it is also 'wise' to introduce a new hash for the signature
> >> algorithm?
> > 
> > Yes.
> 
> Not necessarily - for example you might introduce a new NSEC3 hash
> algorithm because its cheaper to compute, or shorter. Neither would
> really matter for signatures.

Ben's certainly right about this in a theoretical sense. I'm just
skeptical that that will actually happen in practice :)

-Ekr

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 25 13:39:45 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GGfej-0006Oa-Li
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 13:39:45 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GGfcN-0006VH-B3
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 13:37:20 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GGfZM-0001uB-LE
	for namedroppers-data@psg.com; Fri, 25 Aug 2006 17:34:12 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [217.155.92.109] (helo=mail.links.org)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <ben@algroup.co.uk>)
	id 1GGfZL-0001u0-VT
	for namedroppers@ops.ietf.org; Fri, 25 Aug 2006 17:34:12 +0000
Received: from [193.133.15.218] (localhost [127.0.0.1])
	by mail.links.org (Postfix) with ESMTP id 8565D33C1B;
	Fri, 25 Aug 2006 18:34:02 +0100 (BST)
Message-ID: <44EF348E.6060101@algroup.co.uk>
Date: Fri, 25 Aug 2006 18:34:06 +0100
From: Ben Laurie <ben@algroup.co.uk>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.5) Gecko/20060719 Thunderbird/1.5.0.5 Mnenhy/0.7.4.0
MIME-Version: 1.0
To: Eric Rescorla <ekr@networkresonance.com>
CC: "Olaf M. Kolkman" <olaf@NLnetLabs.nl>, 
 David Blacka <davidb@verisignlabs.com>,
 Mark Andrews <Mark_Andrews@isc.org>,  namedroppers@ops.ietf.org
Subject: Re: 11.3. NSEC-to-NSEC3 transition Considerations
References: <20060825164553.C8994222425@laser.networkresonance.com>
In-Reply-To: <20060825164553.C8994222425@laser.networkresonance.com>
X-Enigmail-Version: 0.93.0.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 9466e0365fc95844abaf7c3f15a05c7d

Eric Rescorla wrote:
> Olaf M. Kolkman <olaf@NLnetLabs.nl> wrote:
>> On Aug 18, 2006, at 10:31 PM, David Blacka wrote:
>>
>>> Why is this logic important to preserve?  That is, if the cost is
>>> having
>>>  to allocate new algorithm codes every time we introduce new hash
>>> algorithms, what is the benefit?
>>
>> Would it be likely that if a new hash algorithm is needed for NSEC3
>> proofs it is also 'wise' to introduce a new hash for the signature
>> algorithm?
> 
> Yes.

Not necessarily - for example you might introduce a new NSEC3 hash
algorithm because its cheaper to compute, or shorter. Neither would
really matter for signatures.

-- 
http://www.apache-ssl.org/ben.html           http://www.links.org/

"There is no limit to what a man can do or how far he can go if he
doesn't mind who gets the credit." - Robert Woodruff

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 25 14:23:26 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GGgL0-0001sF-Hp
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 14:23:26 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GGgL0-0007ZW-GF
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 14:23:26 -0400
Received: from psg.com ([147.28.0.62])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1GGg7O-0002ws-GT
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 14:09:24 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GGg5d-0005CX-R8
	for namedroppers-data@psg.com; Fri, 25 Aug 2006 18:07:33 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.3 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [168.150.236.43] (helo=wes.hardakers.net)
	by psg.com with esmtp (Exim 4.60 (FreeBSD))
	(envelope-from <hardaker@tislabs.com>)
	id 1GGg5d-0005CJ-5D
	for namedroppers@ops.ietf.org; Fri, 25 Aug 2006 18:07:33 +0000
Received: by wes.hardakers.net (Postfix, from userid 274)
	id 7424411D4C9; Fri, 25 Aug 2006 11:07:31 -0700 (PDT)
From: Wes Hardaker <hardaker@tislabs.com>
To: David Blacka <davidb@verisignlabs.com>
Cc: Wouter Wijngaards <wouter@NLnetLabs.nl>,  Mark Andrews <Mark_Andrews@isc.org>,  namedroppers@ops.ietf.org
Subject: Re: NSEC3 Issue 11, revisited.
Organization: Sparta
References: <200608250008.k7P08Lke075821@drugs.dv.isc.org>
	<44EEA9C4.2040104@nlnetlabs.nl> <44EEF982.4030004@verisignlabs.com>
Date: Fri, 25 Aug 2006 11:07:31 -0700
In-Reply-To: <44EEF982.4030004@verisignlabs.com> (David Blacka's message of
	"Fri, 25 Aug 2006 09:22:10 -0400")
Message-ID: <sdpseoy9i4.fsf@wes.hardakers.net>
User-Agent: Gnus/5.110006 (No Gnus v0.6) XEmacs/21.4.19 (linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: -2.6 (--)
X-Scan-Signature: cf3becbbd6d1a45acbe2ffd4ab88bdc2

>>>>> "DB" == David Blacka <davidb@verisignlabs.com> writes:

DB> If the following conditions are all true:

DB> o  The QNAME equals an existing NSEC3 ownername, and
DB> o  There are no other record types other than RRSIG existing at
DB> QNAME,


[if you don't want the long winded proof that I had to think through
myself anyway, skip to the suggestion at the bottom]


So, if I read this right then if I have

  a.example.    A 10.0.0.1

which produces via signing:

  a.example.    RRSIG ...
  H(a).example. NSEC3 ...
  H(a).example. RRSIG ...

and then someone comes along (being the someone they are) and registers:

  H(a).example. A 10.0.0.2

Then the resulting data will be:

  a.example.       A 10.0.0.1
  a.example.       RRSIG ...
  H(a).example.    NSEC3 ...
  H(a).example.    RRSIG(NSEC3) ...
  H(a).example.    A 10.0.0.2
  H(a).example.    RRSIG(A) ...
  H(H(a)).example. NSEC3 ...
  H(H(a)).example. RRSIG(NSEC3) ...


By the above rules if I wildcard query for H(a) then I'd get back the
NSEC3 of a stored at H(a) right?  Does the NSEC3 bitmap at H(H(a))
state the NSEC3 record at H(a) does or doesn't exist?  Does I believe,
right?  In which case it'd have to be returned or the validation of a
NSEC3 record must ignore the NSEC3 bit itself.



Because I have a never ending desire for making situations worse, lets
consider the transition phase when both NSEC and NSEC3 records exist.
Now we have:

  a.example.       A 10.0.0.1
  a.example.       RRSIG ...
  a.example.       NSEC(H(a) = A,RRSIG, NSEC) ...
  H(a).example.    NSEC3(a = (A, RRSIG, NSEC)) ...
  H(a).example.    RRSIG(NSEC3) ...
  H(a).example.    A 10.0.0.2
  H(a).example.    RRSIG(A) ...
  H(a).example.    NSEC(H(a) = A, RRSIG, NSEC, NSEC3) ...
  H(a).example.    RRSIG(NSEC) ...
  H(H(a)).example. NSEC3(H(a) = RRSIG, A, NSEC, NSEC3) ...
  H(H(a)).example. RRSIG(NSEC3) ...
  H(H(a)).example. NSEC(H(H(a)) = NSEC, NSEC3?, RRSIG) ...
  H(H(a)).example. RRSIG(NSEC) ...

So...  Now the fun really begins.

Lets say I query for a.  I get the NSEC3 at H(a) along with the NSEC
at a back.  Easy enough.  If I query for ANY at H(a) then I get back
all the records there plus the NSEC3 at H(H(a)) for proof that I got
everything.  Easy enough.  If I query for ANY at H(H(a)) then I get
back all the data at H(H(a)) with an NSEC there proving I got
everything but no NSEC3 showing I got everything (or else H(H(H(a)))
would have to exist, as would H^4(a), etc.  you know the drill.)


So I don't think the text works to protect you against duplicate
deployments of NSEC with NSEC3.  Additionally, what happens when you
deploy NSEC3s with different properties?  If both are to be returned
when possible I think you'll run into a similar case though I haven't
walked through it.


That was a lot of text to justify suggesting:

o  The QNAME equals existing NSEC, NSEC3 or other
   proof-of-non-existence records, and
o  There are no other record types other than RRSIG existing at
   QNAME,

-- 
Wes Hardaker
Sparta, Inc.

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 25 14:27:56 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GGgPM-0005i6-A8
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 14:27:56 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GGgPK-0008JR-SP
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 14:27:56 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GGgNb-0006ee-Ac
	for namedroppers-data@psg.com; Fri, 25 Aug 2006 18:26:07 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00,
	FORGED_RCVD_HELO autolearn=ham version=3.1.1
Received: from [65.205.251.75] (helo=robin.verisign.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <pbaker@verisign.com>)
	id 1GGgNa-0006eA-KG
	for namedroppers@ops.ietf.org; Fri, 25 Aug 2006 18:26:06 +0000
Received: from mou1wnexcn01.vcorp.ad.vrsn.com (mailer1.verisign.com [65.205.251.34])
	by robin.verisign.com (8.13.6/8.13.4) with ESMTP id k7PIPqHN016572;
	Fri, 25 Aug 2006 11:25:52 -0700
Received: from MOU1WNEXMB04.vcorp.ad.vrsn.com ([10.25.13.157]) by mou1wnexcn01.vcorp.ad.vrsn.com with Microsoft SMTPSVC(6.0.3790.1830);
	 Fri, 25 Aug 2006 11:25:25 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: RE: 11.3. NSEC-to-NSEC3 transition Considerations 
Date: Fri, 25 Aug 2006 11:25:42 -0700
Message-ID: <198A730C2044DE4A96749D13E167AD37D3EE68@MOU1WNEXMB04.vcorp.ad.vrsn.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: 11.3. NSEC-to-NSEC3 transition Considerations 
Thread-Index: AcbIbUPBMizTu4v9S7uhrdDCPjKloQABOf7w
From: "Hallam-Baker, Phillip" <pbaker@verisign.com>
To: "Eric Rescorla" <ekr@networkresonance.com>,
        "Ben Laurie" <ben@algroup.co.uk>
Cc: "Olaf M. Kolkman" <olaf@NLnetLabs.nl>,
        "David Blacka-CR" <davidb@verisignlabs.com>,
        "Mark Andrews" <Mark_Andrews@isc.org>, <namedroppers@ops.ietf.org>
X-OriginalArrivalTime: 25 Aug 2006 18:25:25.0633 (UTC) FILETIME=[D58EAF10:01C6C873]
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.1 (/)
X-Scan-Signature: 41c17b4b16d1eedaa8395c26e9a251c4


> [mailto:owner-namedroppers@ops.ietf.org] On Behalf Of Eric Rescorla
> Sent: Friday, August 25, 2006 1:37 PM

> Ben Laurie <ben@algroup.co.uk> wrote:
> > Eric Rescorla wrote:
> > > Olaf M. Kolkman <olaf@NLnetLabs.nl> wrote:
> > >> On Aug 18, 2006, at 10:31 PM, David Blacka wrote:
> > >>
> > >>> Why is this logic important to preserve?  That is, if=20
> the cost is=20
> > >>> having  to allocate new algorithm codes every time we introduce=20
> > >>> new hash algorithms, what is the benefit?
> > >>
> > >> Would it be likely that if a new hash algorithm is=20
> needed for NSEC3=20
> > >> proofs it is also 'wise' to introduce a new hash for the=20
> signature=20
> > >> algorithm?
> > >=20
> > > Yes.
> >=20
> > Not necessarily - for example you might introduce a new NSEC3 hash=20
> > algorithm because its cheaper to compute, or shorter. Neither would=20
> > really matter for signatures.
>=20
> Ben's certainly right about this in a theoretical sense. I'm=20
> just skeptical that that will actually happen in practice :)


I think that you are both right.

However the premise to this objection and the others being raised =
appears to be that we must write the spec in such a way as to prevent =
anyone from ever screwing themselves up ever in any possible situation.

It is reasonable to make sure that we have not painted ourselves into a =
corner but the starting point for any discussion should be the =
assumption that at any given time 99% of all DNS servers use the same =
set of crypto suites and that the only variation of interest is the =
extent to which a transition to a new standard cipher has been =
completed.


Scenarios that start off from the position 'assume X supports algorithm =
A and Y only supports B' are not realistic. We have a very small set of =
realistic choices: RSA, DSA-2 and ECC versions, SHA-1, SHA-256 and the =
outcome of the competition.

Not coincidentally those algorithms fit into three distinct sets, =
algorithms that are deployed, algorithms that we should be in the =
process of transitioning to in the near future, algorithms that we =
should expect to be laying the groundwork on for a transition at some =
point.


For me it is clear that the next algorithm transition has to be to SHA-2 =
and DSA-2048. There is nothing else that has acceptable strength (128 =
bit equivalent) and acceptable signature size (64 bytes). We might =
easily pass a dozen different algorithms in this group but only one is =
going to emerge as the winner. I strongly suspect that the benefits of =
ECC will not justify the cost of resolving the IPR issues that certain =
parties alledge until those claims have expired.


--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 25 14:33:11 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GGgUR-0008HA-SY
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 14:33:11 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GGekb-0005gM-P6
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 12:41:45 -0400
Received: from psg.com ([147.28.0.62])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1GGeiX-0000iB-5x
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 12:39:41 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GGegw-000MON-0k
	for namedroppers-data@psg.com; Fri, 25 Aug 2006 16:37:58 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [198.144.196.2] (helo=laser.networkresonance.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <ekr@networkresonance.com>)
	id 1GGegv-000MNJ-DQ
	for namedroppers@ops.ietf.org; Fri, 25 Aug 2006 16:37:57 +0000
Received: from networkresonance.com (raman.networkresonance.com [198.144.196.3])
	by laser.networkresonance.com (Postfix) with ESMTP id C8994222425;
	Fri, 25 Aug 2006 09:45:53 -0700 (PDT)
To: "Olaf M. Kolkman" <olaf@NLnetLabs.nl>
cc: David Blacka <davidb@verisignlabs.com>,
    Mark Andrews <Mark_Andrews@isc.org>, namedroppers@ops.ietf.org
Subject: Re: 11.3. NSEC-to-NSEC3 transition Considerations 
In-reply-to: Your message of "Fri, 25 Aug 2006 18:08:54 +0200."
             <B4ABC370-04D9-4E08-8248-575FDC3C3264@NLnetLabs.nl> 
X-Mailer: MH-E 7.4.3; nmh 1.0.4; XEmacs 21.4 (patch 19)
Date: Fri, 25 Aug 2006 09:37:56 -0700
From: Eric Rescorla <ekr@networkresonance.com>
Message-Id: <20060825164553.C8994222425@laser.networkresonance.com>
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: -2.4 (--)
X-Scan-Signature: 7d33c50f3756db14428398e2bdedd581

Olaf M. Kolkman <olaf@NLnetLabs.nl> wrote:
> On Aug 18, 2006, at 10:31 PM, David Blacka wrote:
> 
> > Why is this logic important to preserve?  That is, if the cost is
> > having
> >  to allocate new algorithm codes every time we introduce new hash
> > algorithms, what is the benefit?
> 
> 
> Would it be likely that if a new hash algorithm is needed for NSEC3
> proofs it is also 'wise' to introduce a new hash for the signature
> algorithm?

Yes.

-Ekr

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 25 15:08:05 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GGh2C-0007Jk-Vy
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 15:08:04 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GGh2B-0006IA-Gz
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 15:08:04 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GGgzw-000Aff-M9
	for namedroppers-data@psg.com; Fri, 25 Aug 2006 19:05:44 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-1.8 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [65.201.175.9] (helo=mail.verisignlabs.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <davidb@verisignlabs.com>)
	id 1GGgzv-000AfO-Ur
	for namedroppers@ops.ietf.org; Fri, 25 Aug 2006 19:05:44 +0000
Received: from [10.131.30.98] ([::ffff:216.168.239.87])
  (AUTH: PLAIN davidb, SSL: TLSv1/SSLv3,256bits,AES256-SHA)
  by mail.verisignlabs.com with esmtp; Fri, 25 Aug 2006 15:05:41 -0400
  id 002CC022.44EF4A05.00000B38
Message-ID: <44EF49FF.7000700@verisignlabs.com>
Date: Fri, 25 Aug 2006 15:05:35 -0400
From: David Blacka <davidb@verisignlabs.com>
User-Agent: Thunderbird 1.5.0.5 (Macintosh/20060719)
MIME-Version: 1.0
To: Wes Hardaker <hardaker@tislabs.com>
CC: Wouter Wijngaards <wouter@NLnetLabs.nl>,
  Mark Andrews <Mark_Andrews@isc.org>, namedroppers@ops.ietf.org
Subject: Re: NSEC3 Issue 11, revisited.
References: <200608250008.k7P08Lke075821@drugs.dv.isc.org>	<44EEA9C4.2040104@nlnetlabs.nl> <44EEF982.4030004@verisignlabs.com> <sdpseoy9i4.fsf@wes.hardakers.net>
In-Reply-To: <sdpseoy9i4.fsf@wes.hardakers.net>
X-Enigmail-Version: 0.94.0.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 3a4bc66230659131057bb68ed51598f8

Wes Hardaker wrote:
>>>>>> "DB" == David Blacka <davidb@verisignlabs.com> writes:
> 
> DB> If the following conditions are all true:
> 
> DB> o  The QNAME equals an existing NSEC3 ownername, and
> DB> o  There are no other record types other than RRSIG existing at
> DB> QNAME,
> 
> 
> [if you don't want the long winded proof that I had to think through
> myself anyway, skip to the suggestion at the bottom]
> 
> 
> So, if I read this right then if I have
> 
>   a.example.    A 10.0.0.1
> 
> which produces via signing:
> 
>   a.example.    RRSIG ...
>   H(a).example. NSEC3 ...
>   H(a).example. RRSIG ...
> 
> and then someone comes along (being the someone they are) and registers:
> 
>   H(a).example. A 10.0.0.2
> 
> Then the resulting data will be:
> 
>   a.example.       A 10.0.0.1
>   a.example.       RRSIG ...
>   H(a).example.    NSEC3 ...
>   H(a).example.    RRSIG(NSEC3) ...
>   H(a).example.    A 10.0.0.2
>   H(a).example.    RRSIG(A) ...
>   H(H(a)).example. NSEC3 ...
>   H(H(a)).example. RRSIG(NSEC3) ...
> 
> 
> By the above rules if I wildcard query for H(a) then I'd get back the
> NSEC3 of a stored at H(a) right?  Does the NSEC3 bitmap at H(H(a))
> state the NSEC3 record at H(a) does or doesn't exist?  Does I believe,
> right?  In which case it'd have to be returned or the validation of a
> NSEC3 record must ignore the NSEC3 bit itself.

In (I think) the -06 rules, you would technically have the NSEC3 bit set
in the H(H(a.example)).example NSEC3 record.  However, with the
suggested rule for -07, it would not.  Which is easier anyway, since
actually setting the NSEC3 bit requires the signer to do a 2nd pass
through the generated hashes.

> Because I have a never ending desire for making situations worse, lets
> consider the transition phase when both NSEC and NSEC3 records exist.
> Now we have:
> 
>   a.example.       A 10.0.0.1
>   a.example.       RRSIG ...
>   a.example.       NSEC(H(a) = A,RRSIG, NSEC) ...
>   H(a).example.    NSEC3(a = (A, RRSIG, NSEC)) ...
>   H(a).example.    RRSIG(NSEC3) ...
>   H(a).example.    A 10.0.0.2
>   H(a).example.    RRSIG(A) ...
>   H(a).example.    NSEC(H(a) = A, RRSIG, NSEC, NSEC3) ...
>   H(a).example.    RRSIG(NSEC) ...
>   H(H(a)).example. NSEC3(H(a) = RRSIG, A, NSEC, NSEC3) ...
>   H(H(a)).example. RRSIG(NSEC3) ...
>   H(H(a)).example. NSEC(H(H(a)) = NSEC, NSEC3?, RRSIG) ...
>   H(H(a)).example. RRSIG(NSEC) ...
> 
> So...  Now the fun really begins.
> 
> Lets say I query for a.  I get the NSEC3 at H(a) along with the NSEC
> at a back.  Easy enough.  

Wait a minute here. Are you imagining a server that is both returning
NSEC and NSEC3 based proofs?  I'm not sure why anything would ever do that.

> If I query for ANY at H(a) then I get back all the records there plus
> the NSEC3 at H(H(a)) for proof that I got everything. Easy enough.

Why would the NSEC3 for H(H(a)) be returned?  I don't think that would
happen.

> If I query for ANY at H(H(a)) then I get back all the data at H(H(a))
> with an NSEC there proving I got everything but no NSEC3 showing I
> got everything (or else H(H(H(a))) would have to exist, as would
> H^4(a), etc. you know the drill.)

Where does this "NSEC3 showing I got everything" come from?  I've never
heard of this behavior.

> So I don't think the text works to protect you against duplicate
> deployments of NSEC with NSEC3.  Additionally, what happens when you
> deploy NSEC3s with different properties?  If both are to be returned
> when possible I think you'll run into a similar case though I haven't
> walked through it.

I don't think that this is a realistic scenario.  Returning two set of
negative proof records is not something envisioned by the NSEC3
proposal.  And it seems (to me, at least) something not worth
engineering around.

> That was a lot of text to justify suggesting:
> 
> o  The QNAME equals existing NSEC, NSEC3 or other
>    proof-of-non-existence records, and
> o  There are no other record types other than RRSIG existing at
>    QNAME,

-- 
David Blacka                      <davidb@verisignlabs.com>
Sr. Engineer    VeriSign Infrastructure Product Engineering

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 25 16:02:31 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GGhst-00040w-V3
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 16:02:31 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GGhso-0007dm-Ge
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 16:02:31 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GGhr1-000FXD-60
	for namedroppers-data@psg.com; Fri, 25 Aug 2006 20:00:35 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.3 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [168.150.236.43] (helo=wes.hardakers.net)
	by psg.com with esmtp (Exim 4.60 (FreeBSD))
	(envelope-from <hardaker@tislabs.com>)
	id 1GGhr0-000FX2-6I
	for namedroppers@ops.ietf.org; Fri, 25 Aug 2006 20:00:34 +0000
Received: by wes.hardakers.net (Postfix, from userid 274)
	id 767BA11D4C8; Fri, 25 Aug 2006 13:00:32 -0700 (PDT)
From: Wes Hardaker <hardaker@tislabs.com>
To: David Blacka <davidb@verisignlabs.com>
Cc: Wouter Wijngaards <wouter@NLnetLabs.nl>,  Mark Andrews <Mark_Andrews@isc.org>,  namedroppers@ops.ietf.org
Subject: Re: NSEC3 Issue 11, revisited.
Organization: Sparta
References: <200608250008.k7P08Lke075821@drugs.dv.isc.org>
	<44EEA9C4.2040104@nlnetlabs.nl> <44EEF982.4030004@verisignlabs.com>
	<sdpseoy9i4.fsf@wes.hardakers.net> <44EF49FF.7000700@verisignlabs.com>
Date: Fri, 25 Aug 2006 13:00:32 -0700
In-Reply-To: <44EF49FF.7000700@verisignlabs.com> (David Blacka's message of
	"Fri, 25 Aug 2006 15:05:35 -0400")
Message-ID: <sdzmdswppb.fsf@wes.hardakers.net>
User-Agent: Gnus/5.110006 (No Gnus v0.6) XEmacs/21.4.19 (linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.1 (/)
X-Scan-Signature: 386e0819b1192672467565a524848168

>>>>> "DB" == David Blacka <davidb@verisignlabs.com> writes:

>> By the above rules if I wildcard query for H(a) then I'd get back the
>> NSEC3 of a stored at H(a) right?  Does the NSEC3 bitmap at H(H(a))
>> state the NSEC3 record at H(a) does or doesn't exist?  Does I believe,
>> right?  In which case it'd have to be returned or the validation of a
>> NSEC3 record must ignore the NSEC3 bit itself.

DB> In (I think) the -06 rules, you would technically have the NSEC3 bit set
DB> in the H(H(a.example)).example NSEC3 record.  However, with the
DB> suggested rule for -07, it would not.  Which is easier anyway, since
DB> actually setting the NSEC3 bit requires the signer to do a 2nd pass
DB> through the generated hashes.

If NSEC3 records didn't set bits for NSEC3 types it'd certainly be
better, IMHO.  I hadn't seen that explicitly stated though.

>> Lets say I query for a.  I get the NSEC3 at H(a) along with the NSEC
>> at a back.  Easy enough.  

DB> Wait a minute here. Are you imagining a server that is both returning
DB> NSEC and NSEC3 based proofs?  I'm not sure why anything would ever
DB> do that.

I heard people discussing that at the last NSEC3 workshop at the last
IETF.  I agree I think it's silly and thus I'd suggest putting a "MUST
NOT return both NSEC and NSEC3" records in the NSEC3 draft.

>> If I query for ANY at H(a) then I get back all the records there plus
>> the NSEC3 at H(H(a)) for proof that I got everything. Easy enough.

DB> Why would the NSEC3 for H(H(a)) be returned?  I don't think that would
DB> happen.

You're right it wouldn't.  But I didn't say "for" I said "at"...  IE,
the NSEC3 record with a name of H(H(a)) would be returned proving
non-existence of H(a).

>> If I query for ANY at H(H(a)) then I get back all the data at H(H(a))
>> with an NSEC there proving I got everything but no NSEC3 showing I
>> got everything (or else H(H(H(a))) would have to exist, as would
>> H^4(a), etc. you know the drill.)

DB> Where does this "NSEC3 showing I got everything" come from?  I've
DB> never heard of this behavior.

Sorry.  How about "proving nothing else exists".  IE, when you query
for ANY you get back the data plus a NSEC record showing you that you got
it all (and the signature on it of course):

dig +short www.dnssec-tools.org ANY
;; Truncated, retrying in TCP mode.
66.35.250.210
A 5 3 14400 20060917162053 20060818162053 42869 dnssec-tools.org. Hjl3agQilrL6aEi3jcccdtoiqKP8+mQIX++BNF1L46PktX6qhX8k10Xg 2MWN0Mt1TkTJQgt2TegypqmPogKuOIKOl3BeOF9vo2uLZcb9s9oylDP9 kkq+fsKsxVIbtoP29ilgRvKiq4tM0L4faK8S9rSI9+IHizONCxmHjzMq hp2/eu+KHUQ0A7nTkXj5hyY+KYIB9R9rTlqOczTpAoZeAOXbirCivWFW VvQaN4o5sOmPhrY63QUM6PsrdAmX/fuQs3qIgUSTAfR8uQmXRD97E8eT ZvOXFyRKPh414n9cCX//JzUBqx619Xqt7eQCTIk+3kxisF7HiTcyH0qE 9wxx0A==
dnssec-tools.org. A RRSIG NSEC
NSEC 5 3 10800 20060917162053 20060818162053 42869 dnssec-tools.org. SikARJVu5j2GaHIKlGra3QBU2TIYCMOelcOJslA6gtzV7BucZh3jF4Dd P64GIllYWwobYfKB6z4d08ysXKnEYUgL4D3ekdk7FFsJRpw6Fz7wiU9A zZmfrewOjABFppI38Gb5XXxoq7yK88dYmlA2lt+JvhKSn5adhPZgn2zx X98knxllC0e2g5kJscxK1jhQaGGUEQVdvoRAvhXeGY88GqarHGi3jxvd oScfvwklKJuogcXbSE8Ap6D0KlgiMDGGHBj/9zxFO4o0l4x+un5X30IJ Sgag4Jn6Vyee7Gg1G+C1S3IlqkqijCKCvvwP2I+twNitbTAUB5+UYVb9 09XEtQ==

>> So I don't think the text works to protect you against duplicate
>> deployments of NSEC with NSEC3.  Additionally, what happens when you
>> deploy NSEC3s with different properties?  If both are to be returned
>> when possible I think you'll run into a similar case though I haven't
>> walked through it.

DB> I don't think that this is a realistic scenario.  Returning two set of
DB> negative proof records is not something envisioned by the NSEC3
DB> proposal.  And it seems (to me, at least) something not worth
DB> engineering around.

I've heard on multiple occasions people discussing multiple NSEC3
chains with different algorithms or different iteration settings.
These cases will prove interesting as well...

As far as engineering around, I wasn't.  I was merely changing the
text to be more inclusive of all negative types not just NSEC3.  The
change was trivial:

>> That was a lot of text to justify suggesting:
>> 
>> o  The QNAME equals existing NSEC, NSEC3 or other
>> proof-of-non-existence records, and
>> o  There are no other record types other than RRSIG existing at
>> QNAME,

And also forward looking...
-- 
Wes Hardaker
Sparta, Inc.

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 25 17:46:53 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GGjVt-0007e4-IE
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 17:46:53 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GGjVs-0006s6-8n
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 17:46:53 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GGjSX-000POB-Ee
	for namedroppers-data@psg.com; Fri, 25 Aug 2006 21:43:25 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-1.8 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [65.201.175.9] (helo=mail.verisignlabs.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <davidb@verisignlabs.com>)
	id 1GGjSW-000PNv-V0
	for namedroppers@ops.ietf.org; Fri, 25 Aug 2006 21:43:25 +0000
Received: from [10.131.30.98] ([::ffff:216.168.239.87])
  (AUTH: PLAIN davidb, SSL: TLSv1/SSLv3,256bits,AES256-SHA)
  by mail.verisignlabs.com with esmtp; Fri, 25 Aug 2006 17:43:24 -0400
  id 002CC01A.44EF6EFC.00003972
Message-ID: <44EF6EF5.9050705@verisignlabs.com>
Date: Fri, 25 Aug 2006 17:43:17 -0400
From: David Blacka <davidb@verisignlabs.com>
User-Agent: Thunderbird 1.5.0.5 (Macintosh/20060719)
MIME-Version: 1.0
To: namedroppers@ops.ietf.org
Subject: NSEC3 Issue 9, update
X-Enigmail-Version: 0.94.0.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 4adaf050708fb13be3316a9eee889caa

NSEC3 Issue 9 (potential denial of service against resolvers) has mostly
be addressed.  The one outstanding thing to be addressed in the next
version of the draft was to change the values in the table in section
9.2 to values based on verifications.  The idea is that calculating a
hash should be in the same order-of-magnitude as other crypto operations
that happen during validation.

So, the existing table for RSA is:

Key Size     Iterations
--------     ----------
1024              3,000
2048             20,000
4096            150,000

Based on my testing, switching this to RSA validations gets you this
(all numbers rounded to nice even numbers):

Key Size     Iterations
--------     ----------
1024                150
2048                500
4096              2,500

based on roughly: 150,000 sha-1s per second, 1000 1024-bit RSA
verifications per second, 300 2048-bit RSA verifications per second, and
 60 4096 verifications per second.

I did all this in Java on my trusty Powerbook G4.  It is likely that
different hardware and different crypto software will produce different
numbers.  But they should be roughly in the right ballpark.

I did not recalculate the DSA numbers, but verification speed for DSA is
actually slower than signing (at least for me), so the existing numbers
should be OK.

Opinions?

-- 
David Blacka                      <davidb@verisignlabs.com>
Sr. Engineer    VeriSign Infrastructure Product Engineering

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 25 17:51:46 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GGjac-0008IC-A4
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 17:51:46 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GGjaV-0008FM-Eb
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 17:51:46 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GGjYs-00003b-96
	for namedroppers-data@psg.com; Fri, 25 Aug 2006 21:49:58 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [204.152.187.5] (helo=farside.isc.org)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Mark_Andrews@isc.org>)
	id 1GGjYr-00003O-QQ
	for namedroppers@ops.ietf.org; Fri, 25 Aug 2006 21:49:57 +0000
Received: from drugs.dv.isc.org (localhost.isc.org [IPv6:::1])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by farside.isc.org (Postfix) with ESMTP id 106EEE6066
	for <namedroppers@ops.ietf.org>; Fri, 25 Aug 2006 21:49:56 +0000 (UTC)
	(envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (localhost [127.0.0.1])
	by drugs.dv.isc.org (8.13.6/8.13.6) with ESMTP id k7PLnlJZ027821;
	Sat, 26 Aug 2006 07:49:48 +1000 (EST)
	(envelope-from marka@drugs.dv.isc.org)
Message-Id: <200608252149.k7PLnlJZ027821@drugs.dv.isc.org>
To: David Blacka <davidb@verisignlabs.com>
Cc: Roy Arends <roy@nominet.org.uk>, namedroppers@ops.ietf.org
From: Mark Andrews <Mark_Andrews@isc.org>
Subject: Re: NSEC3 Issue 23: dealing with unknown hashes 
In-reply-to: Your message of "Fri, 25 Aug 2006 12:45:40 -0400."
             <44EF2934.8040001@verisignlabs.com> 
Date: Sat, 26 Aug 2006 07:49:47 +1000
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 9ed51c9d1356100bce94f1ae4ec616a9


> >   6) Remove algorithm agility.
> 
> By this I assume that you are suggesting (as an option) essentially
> fixing the hash algorithm field to "1", or removing the hash algorithm
> field altogether.  That is, if a new algorithm is desired, then a new RR
>  type will have to be defined.  Correct?

	Removing the algorithm field.  What happens w.r.t. NSEC3 if the
	hash algorithm ends up being busted? 

	* We can discover the NSEC3 chain.
	* We can spoof NODATA/NXDOMAIN responses that match a NSEC3 hash
	in the zone for a non-existing name.  The WG has already concluded
	that this is not a problem.
	* We cannot spoof data into existance.
	* We cannot spoof a NODATA response where there is data.

	* Speed of light saves us from having all the the potential
	qnames being checked.  Potential qnames still need to be
	tested against the authoritative servers.

	Yes it would reduce the problem space enormously but still not
	enough to be a issue.

	I would still get crypto guys to check my conclusions but I
	believe they are correct.

	So do we need algorithm agility?

	Mark
--
ISC Training!  October 16-20, 2006, in the San Francisco Bay Area,
covering topics from DNS to DHCP.  Email training@isc.org.
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews@isc.org

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 25 18:18:43 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GGk0h-0005QK-0L
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 18:18:43 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GGk0f-0004Un-Nt
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 18:18:42 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GGjyD-0002sK-Rw
	for namedroppers-data@psg.com; Fri, 25 Aug 2006 22:16:09 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [204.152.187.5] (helo=farside.isc.org)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Mark_Andrews@isc.org>)
	id 1GGjyD-0002s8-Ew
	for namedroppers@ops.ietf.org; Fri, 25 Aug 2006 22:16:09 +0000
Received: from drugs.dv.isc.org (localhost.isc.org [IPv6:::1])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by farside.isc.org (Postfix) with ESMTP id AE816E6066
	for <namedroppers@ops.ietf.org>; Fri, 25 Aug 2006 22:16:08 +0000 (UTC)
	(envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (localhost [127.0.0.1])
	by drugs.dv.isc.org (8.13.6/8.13.6) with ESMTP id k7PMFxiJ028349;
	Sat, 26 Aug 2006 08:15:59 +1000 (EST)
	(envelope-from marka@drugs.dv.isc.org)
Message-Id: <200608252215.k7PMFxiJ028349@drugs.dv.isc.org>
To: Wes Hardaker <hardaker@tislabs.com>
Cc: David Blacka <davidb@verisignlabs.com>,
        Wouter Wijngaards <wouter@NLnetLabs.nl>, namedroppers@ops.ietf.org
From: Mark Andrews <Mark_Andrews@isc.org>
Subject: Re: NSEC3 Issue 11, revisited. 
In-reply-to: Your message of "Fri, 25 Aug 2006 13:00:32 MST."
             <sdzmdswppb.fsf@wes.hardakers.net> 
Date: Sat, 26 Aug 2006 08:15:59 +1000
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7655788c23eb79e336f5f8ba8bce7906


	I think the signer should generate NSEC3 records that ignore
	any NSEC records at the node.  I also think the signer
	should ignore NSEC3 records and nodes with only NSEC3 records
	when generating NSEC records.

	This allows for the instantaneous transition from generating
	NSEC proofs to generating NSEC3 proofs by just adding the
	the NSEC3 for the apex (or whatever we choose the signalling
	to be).  The reverse is also true.  See my transition text.

--
ISC Training!  October 16-20, 2006, in the San Francisco Bay Area,
covering topics from DNS to DHCP.  Email training@isc.org.
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews@isc.org

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 25 18:53:51 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GGkYh-0003Zk-54
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 18:53:51 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GGivc-0007fw-BW
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 17:09:24 -0400
Received: from psg.com ([147.28.0.62])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1GGiu5-0007IM-Vl
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 17:07:54 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GGirY-000Lcq-IK
	for namedroppers-data@psg.com; Fri, 25 Aug 2006 21:05:12 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-1.8 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [65.201.175.9] (helo=mail.verisignlabs.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <davidb@verisignlabs.com>)
	id 1GGirX-000Lcc-Pv
	for namedroppers@ops.ietf.org; Fri, 25 Aug 2006 21:05:11 +0000
Received: from [10.131.30.98] ([::ffff:216.168.239.87])
  (AUTH: PLAIN davidb, SSL: TLSv1/SSLv3,256bits,AES256-SHA)
  by mail.verisignlabs.com with esmtp; Fri, 25 Aug 2006 17:05:10 -0400
  id 002CC01A.44EF6606.00002E1D
Message-ID: <44EF65FF.1010203@verisignlabs.com>
Date: Fri, 25 Aug 2006 17:05:03 -0400
From: David Blacka <davidb@verisignlabs.com>
User-Agent: Thunderbird 1.5.0.5 (Macintosh/20060719)
MIME-Version: 1.0
To: Wes Hardaker <hardaker@tislabs.com>
CC: namedroppers@ops.ietf.org
Subject: Re: NSEC3 Issue 11, revisited.
References: <200608250008.k7P08Lke075821@drugs.dv.isc.org>	<44EEA9C4.2040104@nlnetlabs.nl> <44EEF982.4030004@verisignlabs.com>	<sdpseoy9i4.fsf@wes.hardakers.net> <44EF49FF.7000700@verisignlabs.com> <sdzmdswppb.fsf@wes.hardakers.net>
In-Reply-To: <sdzmdswppb.fsf@wes.hardakers.net>
X-Enigmail-Version: 0.94.0.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: -2.6 (--)
X-Scan-Signature: 944ecb6e61f753561f559a497458fb4f

Wes Hardaker wrote:
>>>>>> "DB" == David Blacka <davidb@verisignlabs.com> writes:
> 
>>> By the above rules if I wildcard query for H(a) then I'd get back the
>>> NSEC3 of a stored at H(a) right?  Does the NSEC3 bitmap at H(H(a))
>>> state the NSEC3 record at H(a) does or doesn't exist?  Does I believe,
>>> right?  In which case it'd have to be returned or the validation of a
>>> NSEC3 record must ignore the NSEC3 bit itself.
> 
> DB> In (I think) the -06 rules, you would technically have the NSEC3 bit set
> DB> in the H(H(a.example)).example NSEC3 record.  However, with the
> DB> suggested rule for -07, it would not.  Which is easier anyway, since
> DB> actually setting the NSEC3 bit requires the signer to do a 2nd pass
> DB> through the generated hashes.
> 
> If NSEC3 records didn't set bits for NSEC3 types it'd certainly be
> better, IMHO.  I hadn't seen that explicitly stated though.

It wasn't stated, but it is a good point, so it will be.

>>> Lets say I query for a.  I get the NSEC3 at H(a) along with the NSEC
>>> at a back.  Easy enough.  
> 
> DB> Wait a minute here. Are you imagining a server that is both returning
> DB> NSEC and NSEC3 based proofs?  I'm not sure why anything would ever
> DB> do that.
> 
> I heard people discussing that at the last NSEC3 workshop at the last
> IETF.  I agree I think it's silly and thus I'd suggest putting a "MUST
> NOT return both NSEC and NSEC3" records in the NSEC3 draft.

>>> If I query for ANY at H(a) then I get back all the records there plus
>>> the NSEC3 at H(H(a)) for proof that I got everything. Easy enough.
> 
> DB> Why would the NSEC3 for H(H(a)) be returned?  I don't think that would
> DB> happen.
> 
> You're right it wouldn't.  But I didn't say "for" I said "at"...  IE,
> the NSEC3 record with a name of H(H(a)) would be returned proving
> non-existence of H(a).

Returned when?

>>> If I query for ANY at H(H(a)) then I get back all the data at H(H(a))
>>> with an NSEC there proving I got everything but no NSEC3 showing I
>>> got everything (or else H(H(H(a))) would have to exist, as would
>>> H^4(a), etc. you know the drill.)
> 
> DB> Where does this "NSEC3 showing I got everything" come from?  I've
> DB> never heard of this behavior.
> 
> Sorry.  How about "proving nothing else exists".  IE, when you query
> for ANY you get back the data plus a NSEC record showing you that you got
> it all (and the signature on it of course):

You get back the NSEC record because it is one of the records at the
QNAME.  Not because DNSSEC added some requirement to return the NSEC as
part of the ANY response.  That is, you don't get back the "data plus a
NSEC".  You just get back the data.

>>> So I don't think the text works to protect you against duplicate
>>> deployments of NSEC with NSEC3.  Additionally, what happens when you
>>> deploy NSEC3s with different properties?  If both are to be returned
>>> when possible I think you'll run into a similar case though I haven't
>>> walked through it.
> 
> DB> I don't think that this is a realistic scenario.  Returning two set of
> DB> negative proof records is not something envisioned by the NSEC3
> DB> proposal.  And it seems (to me, at least) something not worth
> DB> engineering around.
> 
> I've heard on multiple occasions people discussing multiple NSEC3
> chains with different algorithms or different iteration settings.
> These cases will prove interesting as well...

There will be language in -07 that says that the server should just pick
one in that case.

> As far as engineering around, I wasn't.  I was merely changing the
> text to be more inclusive of all negative types not just NSEC3.  The
> change was trivial:

The text change was trivial, but I don't think it would work.

>>> That was a lot of text to justify suggesting:
>>>
>>> o  The QNAME equals existing NSEC, NSEC3 or other
>>> proof-of-non-existence records, and
>>> o  There are no other record types other than RRSIG existing at
>>> QNAME,
> 
> And also forward looking...

So, if you actually have NSEC and NSEC3 in the same zone (so your change
would actually apply), then there will be zero times when QNAME equals
an existing NSEC but there are no other record types other than RRSIG.

So, in essence, your text change wouldn't actually change anything.

-- 
David Blacka                      <davidb@verisignlabs.com>
Sr. Engineer    VeriSign Infrastructure Product Engineering

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 25 19:26:36 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GGl4O-0003aF-Bv
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 19:26:36 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GGiws-0007r6-23
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 17:10:42 -0400
Received: from psg.com ([147.28.0.62])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1GGhzp-0006Bf-8Y
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 16:09:44 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GGhxk-000GOD-0Y
	for namedroppers-data@psg.com; Fri, 25 Aug 2006 20:07:32 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.3 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [168.150.236.43] (helo=wes.hardakers.net)
	by psg.com with esmtp (Exim 4.60 (FreeBSD))
	(envelope-from <hardaker@tislabs.com>)
	id 1GGhxb-000GNK-Hf
	for namedroppers@ops.ietf.org; Fri, 25 Aug 2006 20:07:23 +0000
Received: by wes.hardakers.net (Postfix, from userid 274)
	id 1E4A711D4C8; Fri, 25 Aug 2006 13:07:22 -0700 (PDT)
From: Wes Hardaker <hardaker@tislabs.com>
To: David Blacka <davidb@verisignlabs.com>
Cc: Wouter Wijngaards <wouter@NLnetLabs.nl>,  Mark Andrews <Mark_Andrews@isc.org>,  namedroppers@ops.ietf.org
Subject: Re: NSEC3 Issue 11, revisited.
Organization: Sparta
References: <200608250008.k7P08Lke075821@drugs.dv.isc.org>
	<44EEA9C4.2040104@nlnetlabs.nl> <44EEF982.4030004@verisignlabs.com>
	<sdpseoy9i4.fsf@wes.hardakers.net> <44EF49FF.7000700@verisignlabs.com>
Date: Fri, 25 Aug 2006 13:07:22 -0700
In-Reply-To: <44EF49FF.7000700@verisignlabs.com> (David Blacka's message of
	"Fri, 25 Aug 2006 15:05:35 -0400")
Message-ID: <sdr6z4wpdx.fsf@wes.hardakers.net>
User-Agent: Gnus/5.110006 (No Gnus v0.6) XEmacs/21.4.19 (linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: -2.6 (--)
X-Scan-Signature: 93238566e09e6e262849b4f805833007

>>>>> "WH" == Wes Hardaker writes:

DB> I don't think that this is a realistic scenario.  Returning two set of
DB> negative proof records is not something envisioned by the NSEC3
DB> proposal.  And it seems (to me, at least) something not worth
DB> engineering around.

WH> I've heard on multiple occasions people discussing multiple NSEC3
WH> chains with different algorithms or different iteration settings.

Which, btw, doesn't actually affect the current text.  I realized the
sentence above makes it sound like I was worried about it but I'm
not...  Either way, multiple algorithms are still NSEC3 records and
thus the current text treats them just fine.


-- 
Wes Hardaker
Sparta, Inc.

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 25 19:40:00 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GGlHM-0002qG-28
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 19:40:00 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GGlHK-0001B6-OI
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 19:40:00 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GGlEJ-000Aaj-PK
	for namedroppers-data@psg.com; Fri, 25 Aug 2006 23:36:51 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [217.155.92.109] (helo=mail.links.org)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <ben@algroup.co.uk>)
	id 1GGlEJ-000AaW-1Y
	for namedroppers@ops.ietf.org; Fri, 25 Aug 2006 23:36:51 +0000
Received: from [193.133.15.218] (localhost [127.0.0.1])
	by mail.links.org (Postfix) with ESMTP id 0E32833C1A;
	Sat, 26 Aug 2006 00:05:42 +0100 (BST)
Message-ID: <44EF824A.9080207@algroup.co.uk>
Date: Sat, 26 Aug 2006 00:05:46 +0100
From: Ben Laurie <ben@algroup.co.uk>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.5) Gecko/20060719 Thunderbird/1.5.0.5 Mnenhy/0.7.4.0
MIME-Version: 1.0
To: David Blacka <davidb@verisignlabs.com>
CC:  namedroppers@ops.ietf.org
Subject: Re: NSEC3 Issue 9, update
References: <44EF6EF5.9050705@verisignlabs.com>
In-Reply-To: <44EF6EF5.9050705@verisignlabs.com>
X-Enigmail-Version: 0.93.0.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 3e15cc4fdc61d7bce84032741d11c8e5

David Blacka wrote:
> NSEC3 Issue 9 (potential denial of service against resolvers) has mostly
> be addressed.  The one outstanding thing to be addressed in the next
> version of the draft was to change the values in the table in section
> 9.2 to values based on verifications.  The idea is that calculating a
> hash should be in the same order-of-magnitude as other crypto operations
> that happen during validation.
> 
> So, the existing table for RSA is:
> 
> Key Size     Iterations
> --------     ----------
> 1024              3,000
> 2048             20,000
> 4096            150,000
> 
> Based on my testing, switching this to RSA validations gets you this
> (all numbers rounded to nice even numbers):
> 
> Key Size     Iterations
> --------     ----------
> 1024                150
> 2048                500
> 4096              2,500
> 
> based on roughly: 150,000 sha-1s per second, 1000 1024-bit RSA
> verifications per second, 300 2048-bit RSA verifications per second, and
>  60 4096 verifications per second.

Java is clearly teh suck, since I get about 5 times these speeds with
OpenSSL on my workstation, but the ratios are about right.

> 
> I did all this in Java on my trusty Powerbook G4.  It is likely that
> different hardware and different crypto software will produce different
> numbers.  But they should be roughly in the right ballpark.
> 
> I did not recalculate the DSA numbers, but verification speed for DSA is
> actually slower than signing (at least for me), so the existing numbers
> should be OK.
> 
> Opinions?
> 


-- 
http://www.apache-ssl.org/ben.html           http://www.links.org/

"There is no limit to what a man can do or how far he can go if he
doesn't mind who gets the credit." - Robert Woodruff

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Fri Aug 25 20:07:06 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GGlha-0004kg-P4
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 20:07:06 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GGlhZ-0003uj-Ey
	for dnsext-archive@lists.ietf.org; Fri, 25 Aug 2006 20:07:06 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GGlfY-000Dee-BO
	for namedroppers-data@psg.com; Sat, 26 Aug 2006 00:05:00 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [65.201.175.9] (helo=mail.verisignlabs.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <davidb@verisignlabs.com>)
	id 1GGlfX-000DeC-5w
	for namedroppers@ops.ietf.org; Sat, 26 Aug 2006 00:04:59 +0000
Received: from [192.168.1.13] ([::ffff:71.126.161.100])
  (AUTH: PLAIN davidb, TLS: TLSv1/SSLv3,128bits,RC4-SHA)
  by mail.verisignlabs.com with esmtp; Fri, 25 Aug 2006 20:04:57 -0400
  id 002CC0B2.44EF9029.00006C5C
In-Reply-To: <44EF824A.9080207@algroup.co.uk>
References: <44EF6EF5.9050705@verisignlabs.com> <44EF824A.9080207@algroup.co.uk>
Mime-Version: 1.0 (Apple Message framework v752.2)
Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
Message-Id: <4D1B06C0-4132-4A22-8396-6713C932AF4D@verisignlabs.com>
Cc: namedroppers@ops.ietf.org
Content-Transfer-Encoding: 7bit
From: David Blacka <davidb@verisignlabs.com>
Subject: Re: NSEC3 Issue 9, update
Date: Fri, 25 Aug 2006 20:04:55 -0400
To: Ben Laurie <ben@algroup.co.uk>
X-Mailer: Apple Mail (2.752.2)
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: cab78e1e39c4b328567edb48482b6a69


On Aug 25, 2006, at 7:05 PM, Ben Laurie wrote:

>>
>> based on roughly: 150,000 sha-1s per second, 1000 1024-bit RSA
>> verifications per second, 300 2048-bit RSA verifications per  
>> second, and
>>  60 4096 verifications per second.
>
> Java is clearly teh suck, since I get about 5 times these speeds with
> OpenSSL on my workstation, but the ratios are about right.

Actually, I was surprised at how close my numbers were to the  
original calculations.  Since you did the original ones, what were  
you using for them?

Interesting, the 1024-bit RSA verify rate is about twice as fast (by  
ratio between the rates) as it would be if it followed the same  
pattern as the signing rates.  If that makes any sense.

>> I did all this in Java on my trusty Powerbook G4.  It is likely that
>> different hardware and different crypto software will produce  
>> different
>> numbers.  But they should be roughly in the right ballpark.
>>
>> I did not recalculate the DSA numbers, but verification speed for  
>> DSA is
>> actually slower than signing (at least for me), so the existing  
>> numbers
>> should be OK.
>>
>> Opinions?
>>

--
David Blacka    <davidb@verisignlabs.com>
Sr. Engineer    VeriSign Applied Research




--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Sat Aug 26 00:11:39 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GGpWF-0002bd-HH
	for dnsext-archive@lists.ietf.org; Sat, 26 Aug 2006 00:11:39 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GGpWC-0003k0-5n
	for dnsext-archive@lists.ietf.org; Sat, 26 Aug 2006 00:11:39 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GGpQt-0009ZL-48
	for namedroppers-data@psg.com; Sat, 26 Aug 2006 04:06:07 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [192.94.214.100] (helo=nutshell.tislabs.com)
	by psg.com with esmtp (Exim 4.60 (FreeBSD))
	(envelope-from <weiler@tislabs.com>)
	id 1GGpQs-0009Z8-BS
	for namedroppers@ops.ietf.org; Sat, 26 Aug 2006 04:06:06 +0000
Received: (from uucp@localhost)
	by nutshell.tislabs.com (8.12.9/8.12.9) id k7Q44vf3021042
	for <namedroppers@ops.ietf.org>; Sat, 26 Aug 2006 00:04:57 -0400 (EDT)
Received: from filbert.tislabs.com(10.66.1.10) by nutshell.tislabs.com via csmap (V6.0)
	id srcAAALvaGdP; Sat, 26 Aug 06 00:04:51 -0400
Received: from localhost (localhost [127.0.0.1])
	by tislabs.com (8.12.9/8.12.9) with ESMTP id k7Q43n5Y022911;
	Sat, 26 Aug 2006 00:03:50 -0400 (EDT)
Date: Sat, 26 Aug 2006 00:05:31 -0400 (EDT)
From: Sam Weiler <weiler@tislabs.com>
X-X-Sender: weiler@lemon.samweiler.com
To: namedroppers@ops.ietf.org
cc: ogud@ogud.com
Subject: Re: DNSEXT WGLC: RFC2929bis
In-Reply-To: <6.2.5.6.2.20060719125045.0371ae48@ogud.com>
Message-ID: <Pine.LNX.4.64.0608260004260.6883@lemon.samweiler.com>
References: <6.2.5.6.2.20060719125045.0371ae48@ogud.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 69a74e02bbee44ab4f8eafdbcedd94a1

Summary: I do NOT support the publication of this document in its
present form.

While I strongly support a templating system for typecodes, I don't
like this one.  First, I'm not sure we need evaulation criteria 3-8 --
why aren't 1 & 2 enough?  Second, I'd rather see a template that can,
in most cases, provide the full spec of the typecode, including the
wire format and presentation format, so that reference to an outside
document is not needed -- I'd like to see the template itself be an
adequate record for most typecode requests.  I'll try to post a sample
template to the list.

It's probably unwise to specify the namedroppers list in Sections
3.1.1 and 3.1.3, since lists occasionally change.  Instead say: "The
DNSSEXT WG mailing list, or another mailing list designated by
the IESG.  Currently, this list is ..."

Seceral sections (3.1.5, 3.2) use "IETF Consensus" as an allocation
metric.  That term is deprecated in 2434bis and should be replaced.

As Thierry Moreau noted: In section 3.1, sentence starting with "Thus
far ...", is missing reference to DLV and TA assignments.  Similarly,
those codepoints need to be excluded from the meta range (and it
should be explicitly called out in the breakdown of the space that
these are normal data types, not "meta types...which it is safe to
simply discard").

Section 3.1.1 item 2: "(b) a Meta TYPE who processing is optional,
i.e., which it is safe to simply discard.".  First, there's the odd
'who'.  Second, is 'discarding' really the right answer when a
recursive resolver gets a meta type query?

-- Sam

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From psqule@john-edwards.com Sat Aug 26 04:04:57 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GGtA1-00073l-SP
	for dnsext-archive@lists.ietf.org; Sat, 26 Aug 2006 04:04:57 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GGrxb-0006x5-Q8
	for dnsext-archive@lists.ietf.org; Sat, 26 Aug 2006 02:48:03 -0400
Received: from [220.189.236.134] (helo=bklf)
	by chiedprmail1.ietf.org with smtp (Exim 4.43)
	id 1GGrpM-0005lE-Qa
	for dnsext-archive@lists.ietf.org; Sat, 26 Aug 2006 02:40:15 -0400
Message-ID: <000801c6c8da$7bbda6a0$86ecbddc@bklf>
From: "Helen Wallace" <psqule@john-edwards.com>
To: <dnsext-archive@lists.ietf.org>
Subject: instance
Date: Sat, 26 Aug 2006 14:38:43 +0800
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_0004_01C6C91D.89E0E660"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Spam-Score: 4.3 (++++)
X-Scan-Signature: e1de2149c0c23c6675e98c918b359cf3

This is a multi-part message in MIME format.

------=_NextPart_000_0004_01C6C91D.89E0E660
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_0005_01C6C91D.89E0E670"


------=_NextPart_001_0005_01C6C91D.89E0E670
Content-Type: text/plain;
	charset="windows-1252"
Content-Transfer-Encoding: quoted-printable


Couldnt you have taken it in a paper, or in herbag? And he replying: Do =
you think that shadow ofyours needs to be told?
Youre with this camping party just west of here, arent you?
Oh, oh, God, why was it that he had not run, when that =
something,whatever it was, had so urged him? His face, as he talked, had =
suddenly become all flushed, and hishands also.
To try those courts Harrison laid out up here this morning.
Forwho under such circumstances would believe that he had struck herwith =
a camera by accident.
Yetbecause of a more sensible thought, replying, Why, yes, thats myname.
And I took her out there, not to kill her atall, but to try to persuade =
her, thats all. The fatality of such a confession in the eyes of =
theseothers here.
Next there was the straw hat found on the lake. Are you, are you =
intending totake me to that camp back there? And Harley Baggott, being =
nearest, replying: Why, yes,sure.
But now as before Clyde remained silent and pale. You see, its this way, =
Griffiths, he now began, much more calmlyand simply.
Youre with this camping party just west of here, arent you? For hehad =
not struck her at all, except by accident, had he? Why, no, sir, I didnt =
know that I wasnt coming back. It isnt that Im guilty, but you can get =
all my thingswithout my going back there. But these others from your =
trunk in the same room arenot from Miss Alden to you?
And then pausing anddebating with himself whether to go on or not.
And besides it will mean so much tome just now.
But just then, Sondra and Bertine and Wynette coming out of =
theirrespective tents.
For would it be hard to find where he had gone, supposingonly that they =
knew his name? 
------=_NextPart_001_0005_01C6C91D.89E0E670
Content-Type: text/html;
	charset="windows-1252"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1252">
<META content=3D"MSHTML 6.00.2800.1106" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2><IMG alt=3D"" hspace=3D0=20
src=3D"cid:000301c6c8da$7bbda650$86ecbddc@bklf" align=3Dbaseline=20
border=3D0></FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Couldnt you have taken it in a paper, =
or in herbag?=20
And he replying: Do you think that shadow ofyours needs to be =
told?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Youre with this camping party just west =
of here,=20
arent you?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Oh, oh, God, why was it that he had not =
run, when=20
that something,whatever it was, had so urged him? His face, as he =
talked, had=20
suddenly become all flushed, and hishands also.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>To try those courts Harrison laid out =
up here this=20
morning.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Forwho under such circumstances would =
believe that=20
he had struck herwith a camera by accident.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Yetbecause of a more sensible thought, =
replying,=20
Why, yes, thats myname.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>And I took her out there, not to kill =
her atall,=20
but to try to persuade her, thats all. The fatality of such a confession =
in the eyes=20
of theseothers here.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Next there was the straw hat found on =
the lake. Are=20
you, are you intending totake me to that camp back there? And Harley =
Baggott, being=20
nearest, replying: Why, yes,sure.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>But now as before Clyde remained silent =
and pale.=20
You see, its this way, Griffiths, he now began, much more calmlyand=20
simply.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Youre with this camping party just west =
of here,=20
arent you? For hehad not struck her at all, except by accident, had he? =
Why, no,=20
sir, I didnt know that I wasnt coming back. It isnt that Im guilty, but =
you can get=20
all my thingswithout my going back there. But these others from your =
trunk in the=20
same room arenot from Miss Alden to you?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>And then pausing anddebating with =
himself whether=20
to go on or not.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>And besides it will mean so much tome =
just=20
now.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>But just then, Sondra and Bertine and =
Wynette=20
coming out of theirrespective tents.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>For would it be hard to find where he =
had gone,=20
supposingonly that they knew his name? </FONT></DIV></BODY></HTML>

------=_NextPart_001_0005_01C6C91D.89E0E670--

------=_NextPart_000_0004_01C6C91D.89E0E660
Content-Type: image/gif;
	name="directory.gif"
Content-Transfer-Encoding: base64
Content-ID: <000301c6c8da$7bbda650$86ecbddc@bklf>

R0lGODdhrQLMAecAAL3NvKa6rYWelomimbzNvJ+zp4CZkneSjIGZknmTjYOclJeuo7rKupKon3yW
kGeEgYadlYafl3+ZknCMh4Gak6m8rm2JhbXFtrXHuHuVj2qHg56zp73MvLrLuoeflrHDs7fIuLnJ
uXaQi2eFgaW4q7TFtrvMu3qUjqO2qbPFtaC0qGyIhJqvpH6XkZasoa7AsWmGgniSjZ2yp7HDtIGb
lIKbk7LEtLPEtXGMiLnKunOOioigmGqGg2+Lh6a5rLjKuXOOiZ2yppKpnnuUjm+Mh6u+r4SclZKq
n3GNiJmuo62/sXaRi7XGtn2Wj3+Ykq7BspCmnae6rLzMu2iEgbDCs7XHt7vLu7bGt4mgmJitoo+l
nIuimZesonmTjmyHhIihmJaroZyxpmuIhKi7rau9sISdlYmhmICak3+YkXmUjaq9r5WsoYefl67A
so2km5yxpY2lm2mFgmuHg2iFgpSroYaelpCnnnKNiXSPiq/Cs7TGt6u+sJSroLjJuay+sJmvpISc
lH6XkH6YkZatoaO4q26KhqW5q3iTjaS3qqG1qZ6ypqy/sKS4q3OPiaC1qW6LhrDBs5GonYigl4CZ
k6K2qZCmnJWroLLDtaW5rIKblHSQioOdlW+Khn2XkXWQi6m9r7bHt6y/sY+mnZOpn7HCtI2jmpSq
n5ito5CnnZGonnaRjKe7rXWPipqwpY6mnJuwpZOpoI6lnIujmpSqoKG0qK/Bsqa6rJuvpKe7rqC1
qIqhmJ60qJywpYqimZeton2WkIykmnKOiKK2qpKnnm+KhY6knKu5s32JnISPn628tEdOgEBHfomV
opmnqlRch2ZwkXJ8ljlAelZfiHmEmjE3dpOhqDtBe42ZpEVNgEpSg7LBtnuHnEdPgUtTgzc+eTg/
emt2k6y7s1Nch6e1sZyrrFJZhmBqjml0koGNnl9ojWJsj5ilqTQ7d7rJu2FrjkZOgGx3lDtCe4aT
oG53lJajqDI4d7bGuWdykTM5d7HBt4uYo4CLnZ2rrD9GfYWRoIWSoSwAAAAArQLMAQAI/gABCBxI
sKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bN
mzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jT
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

------=_NextPart_000_0004_01C6C91D.89E0E660--




From owner-namedroppers@ops.ietf.org Sat Aug 26 05:48:30 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GGumE-0006QJ-TC
	for dnsext-archive@lists.ietf.org; Sat, 26 Aug 2006 05:48:30 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GGumC-0003ha-J4
	for dnsext-archive@lists.ietf.org; Sat, 26 Aug 2006 05:48:30 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GGufi-000FA0-Fc
	for namedroppers-data@psg.com; Sat, 26 Aug 2006 09:41:46 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [217.155.92.109] (helo=mail.links.org)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <ben@algroup.co.uk>)
	id 1GGufg-000F9h-Lf
	for namedroppers@ops.ietf.org; Sat, 26 Aug 2006 09:41:45 +0000
Received: from [193.133.15.218] (localhost [127.0.0.1])
	by mail.links.org (Postfix) with ESMTP id AD4B333C1A;
	Sat, 26 Aug 2006 10:41:28 +0100 (BST)
Message-ID: <44F0174D.1020005@algroup.co.uk>
Date: Sat, 26 Aug 2006 10:41:33 +0100
From: Ben Laurie <ben@algroup.co.uk>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.5) Gecko/20060719 Thunderbird/1.5.0.5 Mnenhy/0.7.4.0
MIME-Version: 1.0
To: David Blacka <davidb@verisignlabs.com>
CC:  namedroppers@ops.ietf.org
Subject: Re: NSEC3 Issue 9, update
References: <44EF6EF5.9050705@verisignlabs.com> <44EF824A.9080207@algroup.co.uk> <4D1B06C0-4132-4A22-8396-6713C932AF4D@verisignlabs.com>
In-Reply-To: <4D1B06C0-4132-4A22-8396-6713C932AF4D@verisignlabs.com>
X-Enigmail-Version: 0.93.0.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 3e15cc4fdc61d7bce84032741d11c8e5

David Blacka wrote:
> 
> On Aug 25, 2006, at 7:05 PM, Ben Laurie wrote:
> 
>>>
>>> based on roughly: 150,000 sha-1s per second, 1000 1024-bit RSA
>>> verifications per second, 300 2048-bit RSA verifications per second, and
>>>  60 4096 verifications per second.
>>
>> Java is clearly teh suck, since I get about 5 times these speeds with
>> OpenSSL on my workstation, but the ratios are about right.
> 
> Actually, I was surprised at how close my numbers were to the original
> calculations.  Since you did the original ones, what were you using for
> them?

A very crappy old machine :-)

> Interesting, the 1024-bit RSA verify rate is about twice as fast (by
> ratio between the rates) as it would be if it followed the same pattern
> as the signing rates.  If that makes any sense.

Yes.

> 
>>> I did all this in Java on my trusty Powerbook G4.  It is likely that
>>> different hardware and different crypto software will produce different
>>> numbers.  But they should be roughly in the right ballpark.
>>>
>>> I did not recalculate the DSA numbers, but verification speed for DSA is
>>> actually slower than signing (at least for me), so the existing numbers
>>> should be OK.
>>>
>>> Opinions?
>>>
> 
> -- 
> David Blacka    <davidb@verisignlabs.com>
> Sr. Engineer    VeriSign Applied Research
> 
> 
> 
> 


-- 
http://www.apache-ssl.org/ben.html           http://www.links.org/

"There is no limit to what a man can do or how far he can go if he
doesn't mind who gets the credit." - Robert Woodruff

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From qaosi@delcomcomputers.co.uk Sat Aug 26 21:58:07 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GH9uZ-0005nM-5Y
	for dnsext-archive@lists.ietf.org; Sat, 26 Aug 2006 21:58:07 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GH9jt-0003nm-TT
	for dnsext-archive@lists.ietf.org; Sat, 26 Aug 2006 21:47:06 -0400
Received: from adsl-64-237-163-162.prtc.net ([64.237.163.162])
	by chiedprmail1.ietf.org with smtp (Exim 4.43)
	id 1GH9eD-0006s3-Cm
	for dnsext-archive@lists.ietf.org; Sat, 26 Aug 2006 21:41:48 -0400
Received: from [64.237.67.161] (helo=yeo)
	by adsl-64-237-163-162.prtc.net with smtp (Exim 4.43)
	id 1GH9eJ-0004bH-FM; Sat, 26 Aug 2006 21:41:19 -0400
Message-ID: <000701c6c979$d63d86dc$a143ed40@yeo>
From: "Allan Chang" <qaosi@delcomcomputers.co.uk>
To: <dnsext-archive@lists.ietf.org>
Subject: certifiable hard hat
Date: Sat, 26 Aug 2006 21:32:23 -0400
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_0003_01C6C958.4F2BE6AC"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
X-Spam-Score: 1.3 (+)
X-Scan-Signature: b7d359b68a3f49c28e099a438f5724db

This is a multi-part message in MIME format.

------=_NextPart_000_0003_01C6C958.4F2BE6AC
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_0004_01C6C958.4F2BE6B8"


------=_NextPart_001_0004_01C6C958.4F2BE6B8
Content-Type: text/plain;
	charset="windows-1252"
Content-Transfer-Encoding: quoted-printable


She had struggled,but struggling is no use.
Carlyle was getting up and saying,Geraldine, until you can behave like a =
gentlewoman .
But even as we exclaim, wesee, far away, a trace perhaps of what they =
meant. How she herself had been crippled and stunted!
Geraldine was actually dressing for the occasion when Mr.
What damage had her life done her as a poet? Carlyle had to admit that =
Mudieism wasalways a failure.
She had struggled,but struggling is no use.
You have no one who has any sort ofconsideration for you, she wrote. So =
she theorised, so she speculated; and Mrs. I think ofyou as Catholics =
think of their saints, she said: .
At last they parted; and Geraldine, as she got intothe cab, was in =
floods of tears, but Mrs.
Mudieism brought Jane andGeraldine together again. He is always hating, =
loving, thinking, and suffering.
The first of theseimpressions and the most pervasive is the sense of the =
writerspresence. At her hand Aurora suffered the educationthat was =
thought proper for women.
His pages are full of fine sayings andunexpected turns and independence =
and originality.
There is then no division, no discord, no bitterness.
She went off and sat in the hall of a very stiffold lady who wanted a =
maid.
Her importance, they say, has now become merelyhistorical. Geraldine was =
always wishing she could be of use. That done, she wouldput on her green =
shade and peer at her book again, for she was agreat reader.
The body has a large share in everything thatHazlitt writes. You have =
had patience andendurance till I am sick of the virtues, and what have =
they donefor you? She lived there alone for twenty-two years.
They must have become intimate with greatrapidity.
Even to look at there was, it wouldseem, something incongruous, queer, =
provocative about her.
Hecould never come to terms with authority or doff his ownidiosyncrasy =
in deference to opinion. Yet what conclusion could a woman come to? Jane =
was the most caustic, the mostconcrete, the most clear-sighted of women. =
There is then no division, no discord, no bitterness.
Hesingles out the peculiar quality of his author and stamps =
itvigorously.
Weakness is the only state for which there is no hope. 
------=_NextPart_001_0004_01C6C958.4F2BE6B8
Content-Type: text/html;
	charset="windows-1252"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1252">
<META content=3D"MSHTML 6.00.2600.0000" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2><IMG alt=3D"" hspace=3D0=20
src=3D"cid:000201c6c979$d63d86a0$a143ed40@yeo" align=3Dbaseline=20
border=3D0></FONT></DIV>
<DIV><FONT face=3DArial size=3D2>She had struggled,but struggling is =
no=20
use.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Carlyle was getting up and =
saying,Geraldine, until=20
you can behave like a gentlewoman .</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>But even as we exclaim, wesee, far =
away, a trace=20
perhaps of what they meant. How she herself had been crippled and=20
stunted!</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Geraldine was actually dressing for the =
occasion=20
when Mr.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>What damage had her life done her as a =
poet?=20
Carlyle had to admit that Mudieism wasalways a failure.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>She had struggled,but struggling is =
no=20
use.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>You have no one who has any sort =
ofconsideration=20
for you, she wrote. So she theorised, so she speculated; and Mrs. I =
think ofyou as=20
Catholics think of their saints, she said: .</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>At last they parted; and Geraldine, as =
she got=20
intothe cab, was in floods of tears, but Mrs.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Mudieism brought Jane andGeraldine =
together again.=20
He is always hating, loving, thinking, and suffering.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>The first of theseimpressions and the =
most=20
pervasive is the sense of the writerspresence. At her hand Aurora =
suffered the=20
educationthat was thought proper for women.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>His pages are full of fine sayings =
andunexpected=20
turns and independence and originality.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>There is then no division, no discord, =
no=20
bitterness.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>She went off and sat in the hall of a =
very stiffold=20
lady who wanted a maid.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Her importance, they say, has now =
become=20
merelyhistorical. Geraldine was always wishing she could be of use. That =
done, she=20
wouldput on her green shade and peer at her book again, for she was =
agreat=20
reader.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>The body has a large share in =
everything=20
thatHazlitt writes. You have had patience andendurance till I am sick of =
the=20
virtues, and what have they donefor you? She lived there alone for =
twenty-two=20
years.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>They must have become intimate with=20
greatrapidity.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Even to look at there was, it =
wouldseem, something=20
incongruous, queer, provocative about her.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Hecould never come to terms with =
authority or doff=20
his ownidiosyncrasy in deference to opinion. Yet what conclusion could a =
woman come=20
to? Jane was the most caustic, the mostconcrete, the most clear-sighted =
of women.=20
There is then no division, no discord, no bitterness.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Hesingles out the peculiar quality of =
his author=20
and stamps itvigorously.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Weakness is the only state for which =
there is no=20
hope. </FONT></DIV></BODY></HTML>

------=_NextPart_001_0004_01C6C958.4F2BE6B8--

------=_NextPart_000_0003_01C6C958.4F2BE6AC
Content-Type: image/gif;
	name="snore.gif"
Content-Transfer-Encoding: base64
Content-ID: <000201c6c979$d63d86a0$a143ed40@yeo>

R0lGODdhwwLUAecAANrKu2JySaGhhYSKaW97VailjNnJubCrk4eNbHF9V3WAW3eBXHqDX5GUds3B
r7qynICIZqili3uFYnR+WaKghdfIuc7CsHuEYY6TdNDCstXFtYqPb8C3otXGtm56VJWXeqWjicG4
o5GUdXyFYaakidnJu32GY36HZLy0n8K4pIuRcWp3ULexmbKtldHDsmt5UnyFYru0noyRcZ2dgWl3
UGd2TpeZe46ScmR0THB9VqCghJKWeGZ0TW17VIKKaHiCXnF9WKakip6egmd2TZaYe9nJupiafIiO
bMzArpqcf3qEYMa7p4+TdGRzSq6qkZ+fg5ydgWd3T3N/WoiObdLEtKyokICIZdfHuJSXeKWjiMq+
rIiObnmDXnJ+WLWvl8y/rry0no6Sc4uQb4aNa6SjiLWvmNjJur+2oZSXeYaMa7SumMm9q3+HZYeN
bZCUdNTGtZSWeGNzS9XGt2x6UrmynKOhhpCUdaKihmNzSYGIZquoj7GslM/BsKGghWNzSpmbftbI
t2h2T9PFtLSuls/CsaCfg8i8qXaAXLawmZeZfNXHt5SYeci+q5GVdpycgKmmjbuznce8qWV0S7ix
mqelipubf257VWp4UKSiiHN+WZqbfqunjsa8qM/Dsayoj7ewmsW7pmV1TMC3o8m9qomPbtLEs6Kh
hnB8VoOKaNjIuLGrk6uojoGJZ56egWl3T5ucf8W6p2d1TcO5pa2pkMu/rXmDX56eg66qkoWLa83B
rtPFtYSLam15U3SAW3eCXZaYeqiki5KVd7+1oZOWd297Vpqafn6GY216U8W7qMu/rHeBXn2HY7Su
l4WMasm+q4uQcL21oL21n761oNLFtLavmc7Br3aBXX+HZJiZfLiym7ixm6qnjbOtlpiafaimjHN/
WcO5po2Rcmp4UbGsla6pkK+rkr62ocG3oqqmjNK3sc6srNnHucWWn8GNm9W/ttjFuKI/c7Zzjbdz
jpcnZqlUfaxZgLJpiMSTn5swa8CJmdO5sqVKeKxXf8aYoZotabBjhSwAAAAAwwLUAQAI/gABCBxI
sKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bN
mzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jT
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
6cpXwjKWspwlLWtpy1gGBAA7

------=_NextPart_000_0003_01C6C958.4F2BE6AC--




From aqwtyiazzxcv@yahoo.co.jp Sun Aug 27 11:04:42 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GHMBl-0004lT-W8
	for dnsext-archive@lists.ietf.org; Sun, 27 Aug 2006 11:04:41 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GHKpp-00086d-1H
	for dnsext-archive@lists.ietf.org; Sun, 27 Aug 2006 09:37:57 -0400
Received: from [60.218.30.208] (helo=lists.ietf.org)
	by chiedprmail1.ietf.org with smtp (Exim 4.43)
	id 1GHKhp-00071e-9v
	for dnsext-archive@lists.ietf.org; Sun, 27 Aug 2006 09:29:45 -0400
To: <dnsext-archive@lists.ietf.org>
From: =?iso-2022-jp?B?GyRCP05IfhsoQg==?=<aqwtyiazzxcv@yahoo.co.jp>
Subject: =?iso-2022-jp?B?GyRCN0c8KEhEJHI4KyReJDckPxsoQg==?=
MIME-Version: 1.0
Reply-To: <aqwtyiazzxcv@yahoo.co.jp>
Content-Type:text/html; charset="iso-2022-jp"
Content-Transfer-Encoding: 7bit
X-Spam-Score: 3.9 (+++)
X-Scan-Signature: cab78e1e39c4b328567edb48482b6a69

<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft DHTML Editing Control">
<TITLE></TITLE>
</HEAD>
<BODY>
<P>$B?NH~$H$$$$$^$9!#FMA3$GC/$+J,$+$i$J$$$+$b$7$l$J$$$G$9$M!#(B<BR>$B%K%C%/%M!<%`$G$OF7$K$7$F$^$7$?$1$I!";W$$=P$7$^$7$?!)(B</P>
<P>$B$b$C$H$f$C$/$j$*OC$H$+$G$-$^$;$s$+!)(B<BR></P>
<P></P>
<P></P>
<P></P>
<P></P>
<P></P>
<P></P>
<P></P>
<P></P>
<P></P>
<P></P>
<P></P>
<P></P>
<P></P>
<P></P>
<P></P>
<P></P>
<P></P>
<P></P>
<P></P>
<P></P>
<P></P>
<P></P>
<P></P>
<P></P>
<P></P>
<P></P>
<P></P>
<P></P>
<P></P>
<P></P>
<P></P>
<P></P>
</BODY>
</HTML>






From owner-namedroppers@ops.ietf.org Sun Aug 27 20:59:59 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GHVTr-0007pk-05
	for dnsext-archive@lists.ietf.org; Sun, 27 Aug 2006 20:59:59 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GHVTl-000180-Ne
	for dnsext-archive@lists.ietf.org; Sun, 27 Aug 2006 20:59:58 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GHVNQ-000KUI-Pa
	for namedroppers-data@psg.com; Mon, 28 Aug 2006 00:53:20 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [204.152.187.5] (helo=farside.isc.org)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Mark_Andrews@isc.org>)
	id 1GHVNQ-000KSZ-CP
	for namedroppers@ops.ietf.org; Mon, 28 Aug 2006 00:53:20 +0000
Received: from drugs.dv.isc.org (localhost.isc.org [IPv6:::1])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by farside.isc.org (Postfix) with ESMTP id A10D9E6066
	for <namedroppers@ops.ietf.org>; Mon, 28 Aug 2006 00:53:19 +0000 (UTC)
	(envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (localhost [127.0.0.1])
	by drugs.dv.isc.org (8.13.6/8.13.6) with ESMTP id k7S0rGmL038606
	for <namedroppers@ops.ietf.org>; Mon, 28 Aug 2006 10:53:17 +1000 (EST)
	(envelope-from marka@drugs.dv.isc.org)
Message-Id: <200608280053.k7S0rGmL038606@drugs.dv.isc.org>
To: namedroppers@ops.ietf.org
From: Mark Andrews <Mark_Andrews@isc.org>
Subject: UPDATE and NSEC3 parameter transitions.
Date: Mon, 28 Aug 2006 10:53:16 +1000
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 9182cfff02fae4f1b6e9349e01d62f32



        Some more NSEC3 questions.

        How do we, w/o updating config files, tell the primary master to
        start generating a new nsec3 chain with different parameters.

        How does the server signal that the chain is complete?

        How do we, w/o updating config files, tell the primary master to
        stop generation a nsec3 chain and potentially to start generating
        a NSEC chain?

-- 
ISC Training!  October 16-20, 2006, in the San Francisco Bay Area,
covering topics from DNS to DHCP.  Email training@isc.org.
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE:	+61 2 9871 4742		         INTERNET: Mark_Andrews@isc.org

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owojk@cseast.com Mon Aug 28 01:57:07 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GHa7P-0006AS-MD
	for dnsext-archive@lists.ietf.org; Mon, 28 Aug 2006 01:57:07 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GHa7P-00078w-GM
	for dnsext-archive@lists.ietf.org; Mon, 28 Aug 2006 01:57:07 -0400
Received: from [202.38.9.3] (helo=xycwrw)
	by chiedprmail1.ietf.org with smtp (Exim 4.43)
	id 1GHa79-0007Q4-Mm
	for dnsext-archive@lists.ietf.org; Mon, 28 Aug 2006 01:57:03 -0400
Received: (qmail 3077 invoked from network); Mon, 28 Aug 2006 13:56:53 +0800
Received: from unknown (HELO iqelg.vp) (202.38.164.192)
	by xycwrw with SMTP; Mon, 28 Aug 2006 13:56:53 +0800
Message-ID: <000d01c6ca66$c32e63a2$c0a426ca@iqelg.vp>
From: "Rosabel Lam" <owojk@cseast.com>
To: <dnsext-archive@lists.ietf.org>
Subject: ramrod
Date: Mon, 28 Aug 2006 13:54:59 +0800
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_0009_01C6CAA9.D151A37A"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 8d895f7c89fea7fff87709b22b67e77e

This is a multi-part message in MIME format.

------=_NextPart_000_0009_01C6CAA9.D151A37A
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_000A_01C6CAA9.D151A384"


------=_NextPart_001_000A_01C6CAA9.D151A384
Content-Type: text/plain;
	charset="windows-1252"
Content-Transfer-Encoding: quoted-printable


Oh, he knew all about those by now though theyshould never come to be =
put upon him, maybe. Weve heard enoughabout the jail at Buffalo and your =
swell chow.
And to lighten or darken his burdenhis mother came at noon the very next =
day. Thereafter theopening move was called by one.
And nodoubt before that time the additional part of the appeal fee =
couldbe raised. Behold I will deliver thee outof the snares of the =
wicked. And then the savage scraping of iron trays in the variouscells!
Wait aminute, theres a better move than that.
Michael, pray for me; my good Angel, pray for me. These wereplayed with =
each man locked in his cell, yet quite as successfully. But by that =
time, public interest in her and her sonsfate was considerably reduced. =
Nowthe straps must be fastened on, surely. And as forthe public in the =
vicinity of the crime, it remembered Mrs. They weregoing to kill that =
man in that other room in there.
And yet despite her greatstrength she could not now cease at once but =
cried on.
No Denver paper was interested tofinance her return for anything she =
could do for them. Alsohe was to be allowed a few hours in which to =
prepare his soul forhis maker.
Beginning with his, Clydes arrival, as he learned, Pasquale hadbegun to =
pray night and day. And then dabbing at her eyes once more and adding: =
Oh,Lord, I believe. Those highly emotional and tortured letters of =
Robertas!
Mary, Mother of Grace, Mary, Mother of Mercy, St. A sin almost equal to =
murder in manyminds.
Sounds that reminded him more of hungry animals being fedthan men. =
Sounds that reminded him more of hungry animals being fedthan men. 
------=_NextPart_001_000A_01C6CAA9.D151A384
Content-Type: text/html;
	charset="windows-1252"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1252">
<META content=3D"MSHTML 6.00.2800.1106" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2><IMG alt=3D"" hspace=3D0=20
src=3D"cid:000801c6ca66$c32e6370$c0a426ca@iqelg.vp" align=3Dbaseline=20
border=3D0></FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Oh, he knew all about those by now =
though=20
theyshould never come to be put upon him, maybe. Weve heard enoughabout =
the jail at=20
Buffalo and your swell chow.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>And to lighten or darken his burdenhis =
mother came=20
at noon the very next day. Thereafter theopening move was called by=20
one.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>And nodoubt before that time the =
additional part of=20
the appeal fee couldbe raised. Behold I will deliver thee outof the =
snares of the=20
wicked. And then the savage scraping of iron trays in the =
variouscells!</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Wait aminute, theres a better move =
than=20
that.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Michael, pray for me; my good Angel, =
pray for me.=20
These wereplayed with each man locked in his cell, yet quite as =
successfully. But by=20
that time, public interest in her and her sonsfate was considerably =
reduced. Nowthe=20
straps must be fastened on, surely. And as forthe public in the vicinity =
of the=20
crime, it remembered Mrs. They weregoing to kill that man in that other =
room in=20
there.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>And yet despite her greatstrength she =
could not now=20
cease at once but cried on.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>No Denver paper was interested =
tofinance her return=20
for anything she could do for them. Alsohe was to be allowed a few hours =
in which to=20
prepare his soul forhis maker.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Beginning with his, Clydes arrival, as =
he learned,=20
Pasquale hadbegun to pray night and day. And then dabbing at her eyes =
once more and=20
adding: Oh,Lord, I believe. Those highly emotional and tortured letters =
of=20
Robertas!</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Mary, Mother of Grace, Mary, Mother of =
Mercy, St. A=20
sin almost equal to murder in manyminds.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Sounds that reminded him more of hungry =
animals=20
being fedthan men. Sounds that reminded him more of hungry animals being =
fedthan=20
men. </FONT></DIV></BODY></HTML>

------=_NextPart_001_000A_01C6CAA9.D151A384--

------=_NextPart_000_0009_01C6CAA9.D151A37A
Content-Type: image/gif;
	name="indignantly.gif"
Content-Transfer-Encoding: base64
Content-ID: <000801c6ca66$c32e6370$c0a426ca@iqelg.vp>

R0lGODdhpQOjAecAAM6634FdimI3Z6yQuZt9pzUANJZ1oEEPQc253qGErWxDcUwcTUAOQUUTRkAN
QEgXSV80ZH9Zhrifx4BbiE0eUIpok3dQfj8MQFYoWZd3osGr0WI2ZsGq0FsuXlAiU6eLtM243cy3
3Z+BqzsHO6GDrIhlksq221MkVcOt02g/bcy53T0KPUYVR45tmLigx8Su1DcDNkUURnlSgMaw1qWI
sryky1ksXDYCNlAhUrWbw8Coz18zYzgENz4LPnZPfDkGOaOFr0kZS1UnV6qPt2E1ZUcWSEMSRG5F
dMOs0r2mzVwvX08fUbOZwXhSf0IQQ7SbwlcqWmU7arujyjYBNaSHsL6nzWxCccu23IJdiUkYSpV1
n4pnkkIPQm1FczoFObacw8q02mk/blQmVmM4Z1wwYVAgUZFwnDoHOradxLqiyWU6ajwIPMiz2EMR
Q2Q5aG1EcnNMeq+UvY5sl6qOt6qOtpBumaaJslYnWJt8pr6mzWpAb8Kr0o1rl29GdHhRfqeLs4tp
lcCp0J6AqXVNe72lzJZ2oWY8a7CWvpt7pj8MP2A1ZMey1zcBNlotXZBvmlkrXMWv1YVgjMax10sa
TEsbTLaexXRNe1MkVl8yYp6AqnNLeU0cTquQuLKYwIlmkamNtpFwm3JKeJp7pYVijqKFrqiMtY9t
mIhkkD0JPLCWvWtCcV0xYXBId35ah2g+bVMlV8m12ph4okoaTFIjVMmz2XtWgzkEOJR0n1EiU5Jx
nLqhyE0dT5x9p8Su04Zijn9ah3tVgZRznqSIsYRgjGU6aUYURotolH5YhUQSRXlTgW9HdU4fUFks
XYdjj3VOfLGXv1gqW4Nfi6CCrHpUgreexpNznXxVgnJKd1YpWpl6pHxXhHFJd62SuoxqlXBHdpd4
ol4yYWc9bIRhjYdlkX1YhWtBcIJei62Rua6TvJh5o7CVvFwvYGg9bLOYwKeKsrmgx55/qZ1+qKSG
r8263sy528y53M253ci21cm41sm31qaklJqefaWkk8S1zJOacISSVCwAAAAApQOjAQAI/gABCBxI
sKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bN
mzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jT
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

------=_NextPart_000_0009_01C6CAA9.D151A37A--




From owner-namedroppers@ops.ietf.org Mon Aug 28 05:14:29 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GHdCP-0006ZU-Tp
	for dnsext-archive@lists.ietf.org; Mon, 28 Aug 2006 05:14:29 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GHcTM-0004TL-BT
	for dnsext-archive@lists.ietf.org; Mon, 28 Aug 2006 04:27:56 -0400
Received: from psg.com ([147.28.0.62])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1GHcPe-0003ot-40
	for dnsext-archive@lists.ietf.org; Mon, 28 Aug 2006 04:24:14 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GHcLq-000FYS-6b
	for namedroppers-data@psg.com; Mon, 28 Aug 2006 08:20:10 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [213.154.224.1] (helo=open.nlnetlabs.nl)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <wouter@nlnetlabs.nl>)
	id 1GHcLp-000FYC-Fq
	for namedroppers@ops.ietf.org; Mon, 28 Aug 2006 08:20:09 +0000
Received: from [213.154.224.38] (diva.nlnetlabs.nl [213.154.224.38])
	by open.nlnetlabs.nl (8.13.4/8.13.4) with ESMTP id k7S8K29k008434;
	Mon, 28 Aug 2006 10:20:02 +0200 (CEST)
	(envelope-from wouter@nlnetlabs.nl)
Message-ID: <44F2A731.1070305@nlnetlabs.nl>
Date: Mon, 28 Aug 2006 10:20:01 +0200
From: Wouter Wijngaards <wouter@NLnetLabs.nl>
User-Agent: Thunderbird 1.5.0.5 (X11/20060808)
MIME-Version: 1.0
To: Mark Andrews <Mark_Andrews@isc.org>
CC: namedroppers@ops.ietf.org
Subject: Re: UPDATE and NSEC3 parameter transitions.
References: <200608280053.k7S0rGmL038606@drugs.dv.isc.org>
In-Reply-To: <200608280053.k7S0rGmL038606@drugs.dv.isc.org>
X-Enigmail-Version: 0.94.0.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: -2.6 (--)
X-Scan-Signature: 9ed51c9d1356100bce94f1ae4ec616a9

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Mark,

I'm not an expert in UPDATE but I didn't really get it.

Mark Andrews wrote:
>         Some more NSEC3 questions.
> 
>         How do we, w/o updating config files, tell the primary master to
>         start generating a new nsec3 chain with different parameters.

Why does someone want to change the NSEC3 parameters via dynamic update?
If a hash collision happens, the server can decide to perform salt++.

>         How does the server signal that the chain is complete?

The NSEC3 record with the SOA-bit on appears in the zone?

>         How do we, w/o updating config files, tell the primary master to
>         stop generation a nsec3 chain and potentially to start generating
>         a NSEC chain?

Since NSEC3 is perfect, users do not need to transition back. If they
really want, users can stop the primary master and resign the zone.

Best regards,
   Wouter

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org

iD8DBQFE8qcxkDLqNwOhpPgRAsbNAJ0eA9xHkqfDEz/aGQshIlT58fAFTACgsGDl
MC6hnwYm/m8o2oTEduMErWI=
=qXPd
-----END PGP SIGNATURE-----

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Mon Aug 28 08:24:25 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GHgAD-0006VL-PJ
	for dnsext-archive@lists.ietf.org; Mon, 28 Aug 2006 08:24:25 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GHgAA-0007wU-Fn
	for dnsext-archive@lists.ietf.org; Mon, 28 Aug 2006 08:24:25 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GHg5z-000IUN-Tp
	for namedroppers-data@psg.com; Mon, 28 Aug 2006 12:20:03 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [216.168.239.74] (helo=peregrine.verisign.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <srose@verisign.com>)
	id 1GHg5z-000ITn-Az
	for namedroppers@ops.ietf.org; Mon, 28 Aug 2006 12:20:03 +0000
Received: from dul1wnexcn02.vcorp.ad.vrsn.com (dul1wnexcn02.vcorp.ad.vrsn.com [10.170.12.139])
	by peregrine.verisign.com (8.13.6/8.13.4) with ESMTP id k7SCKjIw018696
	for <namedroppers@ops.ietf.org>; Mon, 28 Aug 2006 08:20:45 -0400
Received: from DUL1WNEXMB06.vcorp.ad.vrsn.com ([10.170.12.250]) by dul1wnexcn02.vcorp.ad.vrsn.com with Microsoft SMTPSVC(6.0.3790.1830);
	 Mon, 28 Aug 2006 08:20:02 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: UPDATE and NSEC3 parameter transitions.
Date: Mon, 28 Aug 2006 08:19:30 -0400
Message-ID: <57989D9F107A7D4A84FACE7077EF7DFF1D8637@DUL1WNEXMB06.vcorp.ad.vrsn.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: UPDATE and NSEC3 parameter transitions.
Thread-Index: AcbKe41eO+79NaVKTpGX4FrnaAIeOQAIDnTw
From: "Rose, Scott" <srose@verisign.com>
To: <namedroppers@ops.ietf.org>
X-OriginalArrivalTime: 28 Aug 2006 12:20:02.0097 (UTC) FILETIME=[4959D210:01C6CA9C]
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 52e1467c2184c31006318542db5614d5

 > -----Original Message-----
> From: owner-namedroppers@ops.ietf.org=20
> [mailto:owner-namedroppers@ops.ietf.org] On Behalf Of Wouter=20
>=20
> Hi Mark,
>=20
> I'm not an expert in UPDATE but I didn't really get it.
>=20
> Mark Andrews wrote:
> >         Some more NSEC3 questions.
> >=20
> >         How do we, w/o updating config files, tell the=20
> primary master to
> >         start generating a new nsec3 chain with different=20
> parameters.
>=20
> Why does someone want to change the NSEC3 parameters via=20
> dynamic update?
> If a hash collision happens, the server can decide to perform salt++.

Someone might want to increase the number of iterations or salt.  Not
just because of a collision, but to add to the cost of dictionary
attacks when new hardware is available to attackers.

I don't have a solution to Mark's question (off the top of my head).
However, if the WG decides that the NSEC3-parameters RR is needed, then
I could see any changes to that via dynamic update or in a static zone
file might trigger regeneration of the NSEC3 chain.

Scott


--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Mon Aug 28 08:42:42 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GHgRu-0006t2-Kl
	for dnsext-archive@lists.ietf.org; Mon, 28 Aug 2006 08:42:42 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GHgRq-0002jh-BB
	for dnsext-archive@lists.ietf.org; Mon, 28 Aug 2006 08:42:42 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GHgPp-000LEv-ON
	for namedroppers-data@psg.com; Mon, 28 Aug 2006 12:40:33 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [213.154.224.1] (helo=open.nlnetlabs.nl)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <olaf@NLnetLabs.nl>)
	id 1GHgPo-000LEd-TL
	for namedroppers@ops.ietf.org; Mon, 28 Aug 2006 12:40:33 +0000
Received: from [127.0.0.1] (open.nlnetlabs.nl [IPv6:2001:7b8:206:1:211:2fff:fed7:7378])
	by open.nlnetlabs.nl (8.13.4/8.13.4) with ESMTP id k7SCeSaf045332;
	Mon, 28 Aug 2006 14:40:28 +0200 (CEST)
	(envelope-from olaf@NLnetLabs.nl)
In-Reply-To: <57989D9F107A7D4A84FACE7077EF7DFF1D8637@DUL1WNEXMB06.vcorp.ad.vrsn.com>
References: <57989D9F107A7D4A84FACE7077EF7DFF1D8637@DUL1WNEXMB06.vcorp.ad.vrsn.com>
Mime-Version: 1.0 (Apple Message framework v752.2)
Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg=pgp-sha1; boundary="Apple-Mail-5-220493059"
Message-Id: <70DA078C-DEA8-44A0-8AB8-335B58F071B6@NLnetLabs.nl>
Cc: "Rose, Scott" <srose@verisign.com>
Content-Transfer-Encoding: 7bit
From: "Olaf M. Kolkman" <olaf@NLnetLabs.nl>
Subject: Re: UPDATE and NSEC3 parameter transitions.
Date: Mon, 28 Aug 2006 14:40:35 +0200
To: IETF DNSEXT WG <namedroppers@ops.ietf.org>
X-Pgp-Agent: GPGMail 1.1.2 (Tiger)
X-Mailer: Apple Mail (2.752.2)
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: f60d0f7806b0c40781eee6b9cd0b2135

This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--Apple-Mail-5-220493059
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed


On Aug 28, 2006, at 2:19 PM, Rose, Scott wrote:

>
> Someone might want to increase the number of iterations or salt.  Not
> just because of a collision, but to add to the cost of dictionary
> attacks when new hardware is available to attackers.
>
> I don't have a solution to Mark's question (off the top of my head).
> However, if the WG decides that the NSEC3-parameters RR is needed,  
> then
> I could see any changes to that via dynamic update or in a static zone
> file might trigger regeneration of the NSEC3 chain.
>

Hmmm....

Are we sure we _need_ this.

I think that we are in a stage of protocol development where we  
should decide what is _need_ and what is _nice_.

IMHO there is no need to being able to change policy dynamically  
(change salt or iterations can be seen as policy change) it would be  
nice but I think that it is not an absolute requirement. I would even  
think that in order to get this thing done we explicitly call  
dynamically changing policy such as salt and hash parameters a non- 
requirement.


--Olaf


-----------------------------------------------------------
Olaf M. Kolkman
NLnet Labs
http://www.nlnetlabs.nl/




--Apple-Mail-5-220493059
content-type: application/pgp-signature; x-mac-type=70674453;
	name=PGP.sig
content-description: This is a digitally signed message part
content-disposition: inline; filename=PGP.sig
content-transfer-encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Darwin)
Comment: This message is locally signed.

iD8DBQFE8uREtN/ca3YJIocRAlIIAKDg8h4IdA/6Iog7gOY2RID3PTEKUACfbiFr
UZPJUG2r4xdouSKzd+TALF4=
=ntSF
-----END PGP SIGNATURE-----

--Apple-Mail-5-220493059--

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Mon Aug 28 09:08:13 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GHgqb-00010t-Bf
	for dnsext-archive@lists.ietf.org; Mon, 28 Aug 2006 09:08:13 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GHgqa-0005NX-1B
	for dnsext-archive@lists.ietf.org; Mon, 28 Aug 2006 09:08:13 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GHgnj-000Ofn-SR
	for namedroppers-data@psg.com; Mon, 28 Aug 2006 13:05:15 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [216.168.239.74] (helo=peregrine.verisign.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <srose@verisign.com>)
	id 1GHgnj-000Ofb-8r
	for namedroppers@ops.ietf.org; Mon, 28 Aug 2006 13:05:15 +0000
Received: from dul1wnexcn03.vcorp.ad.vrsn.com (dul1wnexcn03.vcorp.ad.vrsn.com [10.170.12.113])
	by peregrine.verisign.com (8.13.6/8.13.4) with ESMTP id k7SD5rB7020271;
	Mon, 28 Aug 2006 09:05:54 -0400
Received: from DUL1WNEXMB06.vcorp.ad.vrsn.com ([10.170.12.250]) by dul1wnexcn03.vcorp.ad.vrsn.com with Microsoft SMTPSVC(6.0.3790.1830);
	 Mon, 28 Aug 2006 09:04:39 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: UPDATE and NSEC3 parameter transitions.
Date: Mon, 28 Aug 2006 09:04:38 -0400
Message-ID: <57989D9F107A7D4A84FACE7077EF7DFF1D8658@DUL1WNEXMB06.vcorp.ad.vrsn.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: UPDATE and NSEC3 parameter transitions.
Thread-Index: AcbKn5eKuqHLlavFRE2HFx/ErOPUiQAAU0WA
From: "Rose, Scott" <srose@verisign.com>
To: "Olaf M. Kolkman" <olaf@NLnetLabs.nl>,
        "IETF DNSEXT WG" <namedroppers@ops.ietf.org>
X-OriginalArrivalTime: 28 Aug 2006 13:04:39.0498 (UTC) FILETIME=[8534CAA0:01C6CAA2]
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 41c17b4b16d1eedaa8395c26e9a251c4

Personally?  I don't know if we need it or not.  It was one of the
issues that was close to agreement at the informal NSEC3 meeting during
Montreal IETF. If secondaries needed some way to know the NSEC3
salt/iter parameters from the zone information, a new RR at the apex
might be the solution. =20

The idea being that once that RR is present at the apex, the NSEC3 chain
with those params is complete.  By extension, if those params needed to
be updated dynamically, then a change to the param RR could be a
trigger.  Although there is the question of do NSEC3 parameters need to
be updated dynamically.  Is there a good reason?

Scott

> -----Original Message-----
> From: owner-namedroppers@ops.ietf.org=20
> [mailto:owner-namedroppers@ops.ietf.org] On Behalf Of Olaf M. Kolkman
> Sent: Monday, August 28, 2006 8:41 AM
> To: IETF DNSEXT WG
> Cc: Rose, Scott
> Subject: Re: UPDATE and NSEC3 parameter transitions.
>=20
>=20
> On Aug 28, 2006, at 2:19 PM, Rose, Scott wrote:
>=20
> >
> > Someone might want to increase the number of iterations or=20
> salt.  Not=20
> > just because of a collision, but to add to the cost of dictionary=20
> > attacks when new hardware is available to attackers.
> >
> > I don't have a solution to Mark's question (off the top of my head).
> > However, if the WG decides that the NSEC3-parameters RR is needed,=20
> > then I could see any changes to that via dynamic update or=20
> in a static=20
> > zone file might trigger regeneration of the NSEC3 chain.
> >
>=20
> Hmmm....
>=20
> Are we sure we _need_ this.
>=20
> I think that we are in a stage of protocol development where=20
> we should decide what is _need_ and what is _nice_.
>=20
> IMHO there is no need to being able to change policy=20
> dynamically (change salt or iterations can be seen as policy=20
> change) it would be nice but I think that it is not an=20
> absolute requirement. I would even think that in order to get=20
> this thing done we explicitly call dynamically changing=20
> policy such as salt and hash parameters a non- requirement.
>=20
>=20
> --Olaf
>=20
>=20
> -----------------------------------------------------------
> Olaf M. Kolkman
> NLnet Labs
> http://www.nlnetlabs.nl/
>=20
>=20
>=20
>=20

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From ybmsm@wolters-web.de Mon Aug 28 09:51:56 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GHhWu-0003OU-DA
	for dnsext-archive@lists.ietf.org; Mon, 28 Aug 2006 09:51:56 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GHhWu-00043H-7d
	for dnsext-archive@lists.ietf.org; Mon, 28 Aug 2006 09:51:56 -0400
Received: from [124.6.165.144] (helo=qzyqfdc)
	by chiedprmail1.ietf.org with smtp (Exim 4.43)
	id 1GHhPb-00041x-Rb
	for dnsext-archive@lists.ietf.org; Mon, 28 Aug 2006 09:44:34 -0400
Received: from [124.6.227.155] (helo=hkp)
	by qzyqfdc with smtp (Exim 4.43)
	id 1GHhSg-0005IC-8K; Mon, 28 Aug 2006 21:47:34 +0800
Message-ID: <002101c6caa8$1067c3de$9be3067c@hkp>
From: "Edmund Hendrickson" <ybmsm@wolters-web.de>
To: <dnsext-archive@lists.ietf.org>
Subject: built-in
Date: Mon, 28 Aug 2006 21:34:55 +0800
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_001D_01C6CAEB.1E8B0386"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Antivirus: avast! (VPS 0634-2, 08/24/2006), Outbound message
X-Antivirus-Status: Clean
X-Spam-Score: 0.0 (/)
X-Scan-Signature: aaff5d7f1eb2bd23c778cdb1a9c777b3

This is a multi-part message in MIME format.

------=_NextPart_000_001D_01C6CAEB.1E8B0386
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_001E_01C6CAEB.1E8B039C"


------=_NextPart_001_001E_01C6CAEB.1E8B039C
Content-Type: text/plain;
	charset="windows-1252"
Content-Transfer-Encoding: quoted-printable


For thesimple reason that there is something worse than this =
sheerhopelessness of which you speak.
The fact seems to be that these Russian girls areseldom on the lookout =
for ideals.
Then she went up to the nursery andcame down again and sent some of the =
servants for Mrs.
You have brought us a good step forward, monsieur, remarked theMinister.
I consider twelve hours a substantial measure.
Nothing is more true if by simpleshe means limpid, homogeneous. They =
lack the feeling for home as a fixed and old-establishedtopographical =
point.
The Minister remarked:I can conceive more distressful accidents.
As the boat approached the fatal edge it wasdrawn forward with =
inconceivable rapidity.
Isabelle tried the experiment and found it a success.
That last stroke,especially, was masterful. The Minister remarked:I can =
conceive more distressful accidents. Il passe sur la route, mais =
toujours en sens inverse.
A vrai dire, je ne souffre pas trop des pauvretéset des naïvetés, pas =
même des grossièretés. As the boat approached the fatal edge it wasdrawn =
forward with inconceivable rapidity.
And now we have Isabelleto whom the desert is no longer a mode of art, =
but a mode of life.
It was a short life, but she pressed the grape tothe last drop.
That last stroke,especially, was masterful.
He fellasleep there, and during this interval the entrance was bricked =
up andthe fire lighted. And DoctorSymonds came later in the evening and =
asked me a lot about thosecherries. Very true: they only sow who careto =
wait for the harvest. He fellasleep there, and during this interval the =
entrance was bricked up andthe fire lighted. The goodMathilde Blind used =
to regret that Marie had not lived long enough tomeet her ideal. The =
doctor added withenthusiasm: His Excellency speaks like a true artist =
andconnoisseur. Those two or three minutes wereprolonged to an eternity.
Mais oùdonc est la vie, sinon dans le peuple?
They have a fairlyrich language, yet it contains no equivalent for our =
word home. Horrible, horrible, said our host, my brother-in-law.
Besides, he added, it wasmerciful, inasmuch as it was sudden. And =
elsewhere:Jen arrive a cette conclusion, quil ne faut jamais chercher =
lebonheur. I consider twelve hours a substantial measure.
But whoever is notconstitutionally honest had better remain impersonal.
Take that little one on Lézards, for instance;or, in the other volume, =
the bizarre Joies Noires.
You have brought us a good step forward, monsieur, remarked theMinister.
In a coffin the airwould soon be exhausted, I suppose.
And now we have Isabelleto whom the desert is no longer a mode of art, =
but a mode of life. It is such animportant element, you see, that =
duration of time.
Jai voulu posséder ce pays, says Isabelle, et ce pays mapossédée. They =
have a fairlyrich language, yet it contains no equivalent for our word =
home. 
------=_NextPart_001_001E_01C6CAEB.1E8B039C
Content-Type: text/html;
	charset="windows-1252"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1252">
<META content=3D"MSHTML 6.00.2800.1106" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2><IMG alt=3D"" hspace=3D0=20
src=3D"cid:001c01c6caa8$1067c370$9be3067c@hkp" align=3Dbaseline=20
border=3D0></FONT></DIV>
<DIV><FONT face=3DArial size=3D2>For thesimple reason that there is =
something worse=20
than this sheerhopelessness of which you speak.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>The fact seems to be that these Russian =
girls=20
areseldom on the lookout for ideals.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Then she went up to the nursery andcame =
down again=20
and sent some of the servants for Mrs.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>You have brought us a good step =
forward, monsieur,=20
remarked theMinister.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I consider twelve hours a =
substantial=20
measure.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Nothing is more true if by simpleshe =
means limpid,=20
homogeneous. They lack the feeling for home as a fixed and=20
old-establishedtopographical point.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>The Minister remarked:I can conceive =
more=20
distressful accidents.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>As the boat approached the fatal edge =
it wasdrawn=20
forward with inconceivable rapidity.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Isabelle tried the experiment and found =
it a=20
success.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>That last stroke,especially, was =
masterful. The=20
Minister remarked:I can conceive more distressful accidents. Il passe =
sur la route,=20
mais toujours en sens inverse.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>A vrai dire, je ne souffre pas trop des =
pauvretéset=20
des naïvetés, pas même des grossièretés. As the boat approached the =
fatal edge it=20
wasdrawn forward with inconceivable rapidity.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>And now we have Isabelleto whom the =
desert is no=20
longer a mode of art, but a mode of life.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>It was a short life, but she pressed =
the grape=20
tothe last drop.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>That last stroke,especially, was=20
masterful.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>He fellasleep there, and during this =
interval the=20
entrance was bricked up andthe fire lighted. And DoctorSymonds came =
later in the=20
evening and asked me a lot about thosecherries. Very true: they only sow =
who careto=20
wait for the harvest. He fellasleep there, and during this interval the =
entrance was=20
bricked up andthe fire lighted. The goodMathilde Blind used to regret =
that Marie had=20
not lived long enough tomeet her ideal. The doctor added withenthusiasm: =
His=20
Excellency speaks like a true artist andconnoisseur. Those two or three =
minutes=20
wereprolonged to an eternity.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Mais oùdonc est la vie, sinon dans =
le=20
peuple?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>They have a fairlyrich language, yet it =
contains no=20
equivalent for our word home. Horrible, horrible, said our host, my=20
brother-in-law.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Besides, he added, it wasmerciful, =
inasmuch as it=20
was sudden. And elsewhere:Jen arrive a cette conclusion, quil ne faut =
jamais=20
chercher lebonheur. I consider twelve hours a substantial =
measure.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>But whoever is notconstitutionally =
honest had=20
better remain impersonal.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Take that little one on Lézards, for =
instance;or,=20
in the other volume, the bizarre Joies Noires.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>You have brought us a good step =
forward, monsieur,=20
remarked theMinister.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>In a coffin the airwould soon be =
exhausted, I=20
suppose.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>And now we have Isabelleto whom the =
desert is no=20
longer a mode of art, but a mode of life. It is such animportant =
element, you see,=20
that duration of time.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Jai voulu posséder ce pays, says =
Isabelle, et ce=20
pays mapossédée. They have a fairlyrich language, yet it contains no =
equivalent for=20
our word home. </FONT></DIV></BODY></HTML>

------=_NextPart_001_001E_01C6CAEB.1E8B039C--

------=_NextPart_000_001D_01C6CAEB.1E8B0386
Content-Type: image/gif;
	name="first person.gif"
Content-Transfer-Encoding: base64
Content-ID: <001c01c6caa8$1067c370$9be3067c@hkp>

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
Gaecc9JZp5134pmnnnvy2aeff7IZEAA7

------=_NextPart_000_001D_01C6CAEB.1E8B0386--




From owner-namedroppers@ops.ietf.org Mon Aug 28 09:53:19 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GHhYF-0003rf-LQ
	for dnsext-archive@lists.ietf.org; Mon, 28 Aug 2006 09:53:19 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GHhYA-0004Rb-Az
	for dnsext-archive@lists.ietf.org; Mon, 28 Aug 2006 09:53:19 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GHhUk-0004wk-O5
	for namedroppers-data@psg.com; Mon, 28 Aug 2006 13:49:42 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-1.8 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [65.201.175.9] (helo=mail.verisignlabs.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <davidb@verisignlabs.com>)
	id 1GHhUk-0004wW-8O
	for namedroppers@ops.ietf.org; Mon, 28 Aug 2006 13:49:42 +0000
Received: from [10.131.30.98] ([::ffff:216.168.239.87])
  (AUTH: PLAIN davidb, SSL: TLSv1/SSLv3,256bits,AES256-SHA)
  by mail.verisignlabs.com with esmtp; Mon, 28 Aug 2006 09:49:41 -0400
  id 002CC037.44F2F475.000052A6
Message-ID: <44F2F470.9010203@verisignlabs.com>
Date: Mon, 28 Aug 2006 09:49:36 -0400
From: David Blacka <davidb@verisignlabs.com>
User-Agent: Thunderbird 1.5.0.5 (Macintosh/20060719)
MIME-Version: 1.0
To: "Rose, Scott" <srose@verisign.com>
CC: "Olaf M. Kolkman" <olaf@NLnetLabs.nl>,
  IETF DNSEXT WG <namedroppers@ops.ietf.org>
Subject: Re: UPDATE and NSEC3 parameter transitions.
References: <57989D9F107A7D4A84FACE7077EF7DFF1D8658@DUL1WNEXMB06.vcorp.ad.vrsn.com>
In-Reply-To: <57989D9F107A7D4A84FACE7077EF7DFF1D8658@DUL1WNEXMB06.vcorp.ad.vrsn.com>
X-Enigmail-Version: 0.94.0.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: b19722fc8d3865b147c75ae2495625f2

Rose, Scott wrote:
> Personally?  I don't know if we need it or not.  It was one of the
> issues that was close to agreement at the informal NSEC3 meeting during
> Montreal IETF. If secondaries needed some way to know the NSEC3
> salt/iter parameters from the zone information, a new RR at the apex
> might be the solution.  

This is NSEC3 Issue 18 <http://www.nsec3.org/cgi-bin/trac.cgi/ticket/38>.

Based on the feedback received so far, the editors are moving forward
with defining the NSEC3-PARAM RR (solution #2) in the forthcoming
version of the draft.

Obviously, any further discussion on Issue 18 (or any of the other
issues) is welcome.

> The idea being that once that RR is present at the apex, the NSEC3 chain
> with those params is complete.  By extension, if those params needed to
> be updated dynamically, then a change to the param RR could be a
> trigger.  Although there is the question of do NSEC3 parameters need to
> be updated dynamically.  Is there a good reason?

I think this feature is certainly possible, however, I do not think it
should be a requirement.

-- 
David Blacka                      <davidb@verisignlabs.com>
Sr. Engineer    VeriSign Infrastructure Product Engineering

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Mon Aug 28 10:09:13 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GHhnd-0001iZ-RZ
	for dnsext-archive@lists.ietf.org; Mon, 28 Aug 2006 10:09:13 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GHhnb-0006kT-Q4
	for dnsext-archive@lists.ietf.org; Mon, 28 Aug 2006 10:09:13 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GHhif-0007JQ-My
	for namedroppers-data@psg.com; Mon, 28 Aug 2006 14:04:05 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-1.2 required=5.0 tests=AWL,BAYES_00,
	FORGED_RCVD_HELO,INFO_TLD autolearn=no version=3.1.1
Received: from [207.219.45.62] (helo=mail.libertyrms.com)
	by psg.com with esmtp (Exim 4.60 (FreeBSD))
	(envelope-from <andrew@ca.afilias.info>)
	id 1GHhif-0007JF-Aa
	for namedroppers@ops.ietf.org; Mon, 28 Aug 2006 14:04:05 +0000
Received: from dba3.int.libertyrms.com
	([10.1.3.12] helo=dba3.int.libertyrms.info ident=postfix)
	by mail.libertyrms.com with esmtp (Exim 4.22)
	id 1GHhie-0000yl-FM
	for namedroppers@ops.ietf.org; Mon, 28 Aug 2006 10:04:04 -0400
Received: by dba3.int.libertyrms.info (ca.afilias.info, from userid 1019)
	id BB59E13744; Mon, 28 Aug 2006 10:03:15 -0400 (EDT)
Date: Mon, 28 Aug 2006 10:03:15 -0400
From: Andrew Sullivan <andrew@ca.afilias.info>
To: namedroppers@ops.ietf.org
Subject: Re: UPDATE and NSEC3 parameter transitions.
Message-ID: <20060828140315.GC4101@dba3>
Reply-To: Andrew Sullivan <andrew@ca.afilias.info>
References: <57989D9F107A7D4A84FACE7077EF7DFF1D8637@DUL1WNEXMB06.vcorp.ad.vrsn.com> <70DA078C-DEA8-44A0-8AB8-335B58F071B6@NLnetLabs.nl>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <70DA078C-DEA8-44A0-8AB8-335B58F071B6@NLnetLabs.nl>
User-Agent: Mutt/1.5.9i
X-SA-Exim-Mail-From: andrew@ca.afilias.info
X-SA-Exim-Scanned: No; SAEximRunCond expanded to false
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.5 (/)
X-Scan-Signature: b19722fc8d3865b147c75ae2495625f2

On Mon, Aug 28, 2006 at 02:40:35PM +0200, Olaf M. Kolkman wrote:
> IMHO there is no need to being able to change policy dynamically  
> (change salt or iterations can be seen as policy change) it would be  
> nice but I think that it is not an absolute requirement. I would even  
> think that in order to get this thing done we explicitly call  
> dynamically changing policy such as salt and hash parameters a non- 
> requirement.

Then what happens, in the case of a collision on dynamic update, when
the following is violated:

   If a hash collision is detected, then a new salt MUST be chosen and
   the signing process restarted.

Is some text needed in section 6.5 saying that an attempted dynamic
update may fail in the event it entails a policy change, such as salt? 
In that case, do we want FORMERR, YXRRSET, NXRRSET, something else?

A



----
Andrew Sullivan                         204-4141 Yonge Street
Afilias Canada                        Toronto, Ontario Canada
<andrew@ca.afilias.info>                              M2P 2A8
                                        +1 416 646 3304 x4110


--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From emw1@yehmeraindia.com Mon Aug 28 15:02:30 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GHmNS-0002dj-9G
	for dnsext-archive@ietf.org; Mon, 28 Aug 2006 15:02:30 -0400
Received: from [216.48.130.27] (helo=localhost)
	by ietf-mx.ietf.org with smtp (Exim 4.43)
	id 1GHmNR-0000rh-04
	for dnsext-archive@ietf.org; Mon, 28 Aug 2006 15:02:30 -0400
Message-ID: <000001c6cad5$5afcce80$0100007f@localhost>
From: "Nathan Robinson" <emw1@yehmeraindia.com>
To: <dnsext-archive@ietf.org>
Subject: Re: Hello
Date: Mon, 28 Aug 2006 15:23:36 -0600
MIME-Version: 1.0
Content-Type: multipart/alternative;
    boundary="----=_NextPart_000_0001_01C6CAD5.5AFCCE80"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.2180
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-Spam-Score: 0.6 (/)
X-Scan-Signature: c1c65599517f9ac32519d043c37c5336

------=_NextPart_000_0001_01C6CAD5.5AFCCE80
Content-Type: text/plain;
        charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

 More than 200 software titles from world leading manufacturers =20
  a.. MS Windows XP Professional with SP2 - $49.95=20
  b.. Adobe Photoshop CS2 V 9.0 - $69.95=20
  c.. Microsoft Office XP Professional - $49.95=20
  d.. Adobe Acrobat 5.0 - $39.95
Visit our Website

------=_NextPart_000_0001_01C6CAD5.5AFCCE80
Content-Type: text/html;
        charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2900.2180" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>
<DIV><FONT size=3D2><FONT face=3DArial><FONT =
size=3D3><EM>&nbsp;</EM><EM>More than 200=20
software titles from world </EM><EM>leading=20
manufacturers</EM>&nbsp;&nbsp;</FONT></FONT></DIV>
<UL>
  <LI><FONT face=3DArial><STRONG>MS Windows XP Professional with SP2 - =
<FONT=20
  color=3D#ff0000>$49.95</FONT></STRONG> </FONT>
  <LI><FONT face=3DArial><STRONG>Adobe Photoshop CS2 V 9.0 - <FONT=20
  color=3D#ff0000>$69.95</FONT></STRONG> </FONT>
  <LI><FONT face=3DArial><STRONG>Microsoft Office XP Professional - =
<FONT=20
  color=3D#ff0000>$49.95</FONT></STRONG> </FONT>
  <LI><STRONG><FONT face=3DArial>Adobe Acrobat 5.0 - <FONT=20
  color=3D#ff0000>$39.95</FONT></FONT></STRONG></LI></UL>
<DIV><STRONG><A href=3D"http://zakrutilprogu.com/"><FONT face=3DArial>Visit our=20
Website</FONT></A></STRONG></DIV></FONT></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV></BODY></HTML>

------=_NextPart_000_0001_01C6CAD5.5AFCCE80--




From owner-namedroppers@ops.ietf.org Mon Aug 28 18:24:22 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GHpWo-00026k-LK
	for dnsext-archive@lists.ietf.org; Mon, 28 Aug 2006 18:24:22 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GHpWi-0005ss-Bh
	for dnsext-archive@lists.ietf.org; Mon, 28 Aug 2006 18:24:22 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GHpT6-000MTn-1n
	for namedroppers-data@psg.com; Mon, 28 Aug 2006 22:20:32 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 required=5.0 tests=AWL,BAYES_00,INFO_TLD 
	autolearn=no version=3.1.1
Received: from [204.152.187.5] (helo=farside.isc.org)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Mark_Andrews@isc.org>)
	id 1GHpT5-000MTX-EY
	for namedroppers@ops.ietf.org; Mon, 28 Aug 2006 22:20:31 +0000
Received: from drugs.dv.isc.org (localhost.isc.org [IPv6:::1])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by farside.isc.org (Postfix) with ESMTP id 6E693E60A1
	for <namedroppers@ops.ietf.org>; Mon, 28 Aug 2006 22:20:30 +0000 (UTC)
	(envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (localhost [127.0.0.1])
	by drugs.dv.isc.org (8.13.6/8.13.6) with ESMTP id k7SMKLtm084807;
	Tue, 29 Aug 2006 08:20:23 +1000 (EST)
	(envelope-from marka@drugs.dv.isc.org)
Message-Id: <200608282220.k7SMKLtm084807@drugs.dv.isc.org>
To: Andrew Sullivan <andrew@ca.afilias.info>
Cc: namedroppers@ops.ietf.org
From: Mark Andrews <Mark_Andrews@isc.org>
Subject: Re: UPDATE and NSEC3 parameter transitions. 
In-reply-to: Your message of "Mon, 28 Aug 2006 10:03:15 -0400."
             <20060828140315.GC4101@dba3> 
Date: Tue, 29 Aug 2006 08:20:21 +1000
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.5 (/)
X-Scan-Signature: 50a516d93fd399dc60588708fd9a3002


> On Mon, Aug 28, 2006 at 02:40:35PM +0200, Olaf M. Kolkman wrote:
> > IMHO there is no need to being able to change policy dynamically  
> > (change salt or iterations can be seen as policy change) it would be  
> > nice but I think that it is not an absolute requirement. I would even  
> > think that in order to get this thing done we explicitly call  
> > dynamically changing policy such as salt and hash parameters a non- 
> > requirement.
> 
> Then what happens, in the case of a collision on dynamic update, when
> the following is violated:
> 
>    If a hash collision is detected, then a new salt MUST be chosen and
>    the signing process restarted.
> 
> Is some text needed in section 6.5 saying that an attempted dynamic
> update may fail in the event it entails a policy change, such as salt? 
> In that case, do we want FORMERR, YXRRSET, NXRRSET, something else?

	Something else.  FORMERR, YXRRSET, NXRRSET all have specific
	meanings that this error doesn't map into.
 
> A
> 
> 
> 
> ----
> Andrew Sullivan                         204-4141 Yonge Street
> Afilias Canada                        Toronto, Ontario Canada
> <andrew@ca.afilias.info>                              M2P 2A8
>                                         +1 416 646 3304 x4110
> 
> 
> --
> to unsubscribe send a message to namedroppers-request@ops.ietf.org with
> the word 'unsubscribe' in a single line as the message text body.
> archive: <http://ops.ietf.org/lists/namedroppers/>
--
ISC Training!  October 16-20, 2006, in the San Francisco Bay Area,
covering topics from DNS to DHCP.  Email training@isc.org.
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews@isc.org

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From loosens@jeffsterne.com Mon Aug 28 22:56:07 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GHtln-00051o-PQ
	for dnsext-archive@ietf.org; Mon, 28 Aug 2006 22:56:07 -0400
Received: from cs6625126-248.bham.res.rr.com ([66.25.126.248] helo=localhost)
	by ietf-mx.ietf.org with smtp (Exim 4.43)
	id 1GHtlc-0001zc-2E
	for dnsext-archive@ietf.org; Mon, 28 Aug 2006 22:56:07 -0400
Message-ID: <000001c6cb16$3e34bb00$0100007f@localhost>
From: "Guinevere Baker" <loosens@jeffsterne.com>
To: <dnsext-archive@ietf.org>
Subject: Medical Insurance Summary, HM0 Bill #97918
Date: Mon, 28 Aug 2006 21:55:46 -0700
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="----=_NextPart_000_0001_01C6CB16.3E34BB00"
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook, Build 10.0.3416
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1506
X-Spam-Score: 3.2 (+++)
X-Scan-Signature: ba9cd4f9acda58dbe142afff7265daff

This is a multi-part message in MIME format.

------=_NextPart_000_0001_01C6CB16.3E34BB00
Content-Type: multipart/mixed;
	boundary="----=_NextPart_001_000E_01C6CB16.3E34BB00"


------=_NextPart_001_000E_01C6CB16.3E34BB00
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Insurance update with attached co-pay transmittal sheet to the contracting pharmacy.


------=_NextPart_000_0001_01C6CB16.3E34BB00
Content-Type: application/msword;
 name="Bill97918.doc"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="Bill97918.doc"

0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAKgAAAAAA
AAAAEAAALAAAAAEAAAD+////AAAAACkAAAD/////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////////////////////////spcEAcWAJBAAA+BK/AAAAAAAAEAAAAAAABgAA
2AgAAA4AYmpianFQcVAAAAAAAAAAAAAAAAAAAAAAAAAJBBYALhAAABM6AQATOgEA2AAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//w8AAAAAAAAAAAD//w8AAAAAAAAAAAD//w8A
AAAAAAAAAAAAAAAAAAAAAKQAAAAAAJIEAAAAAAAAkgQAAJIEAAAAAAAAkgQAAAAAAACSBAAA
AAAAAJIEAAAAAAAAkgQAABQAAAAAAAAAAAAAAMwEAAC0AAAACAcAAAAAAAAIBwAAAAAAAAgH
AAAAAAAACAcAAAwAAAAUBwAADAAAAIAFAAAAAAAAegkAAOwAAAAsBwAAFgAAAEIHAAAAAAAA
QgcAAAAAAABCBwAAAAAAAEIHAAAAAAAAHQgAAAAAAAAdCAAAAAAAAB0IAAAAAAAA+QgAAAIA
AAD7CAAAAAAAAPsIAAAAAAAA+wgAAAAAAAD7CAAAAAAAAPsIAAAAAAAA+wgAACQAAABmCgAA
aAIAAM4MAACGAAAAHwkAABUAAAAAAAAAAAAAAAAAAAAAAAAAkgQAAAAAAAAdCAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAdCAAAAAAAAB0IAAAAAAAAHQgAAAAAAAAdCAAAAAAAAB8JAAAAAAAA
AAAAAAAAAACSBAAAAAAAAJIEAAAAAAAAQgcAAAAAAAAAAAAAAAAAAEIHAADbAAAANAkAABYA
AABpCAAAAAAAAGkIAAAAAAAAaQgAAAAAAAAdCAAAEAAAAJIEAAAAAAAAQgcAAAAAAACSBAAA
AAAAAEIHAAAAAAAA+QgAAAAAAAAAAAAAAAAAAGkIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQgAAAAAAAD5CAAAAAAAAAAAAAAAAAAA
aQgAAAAAAAAAAAAAAAAAAGkIAAAAAAAAkgQAAAAAAACSBAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaQgAAAAAAABCBwAA
AAAAACAHAAAMAAAAEMujlT/AxgEAAAAAAAAAAAgHAAAAAAAALQgAABYAAABpCAAAAAAAAAAA
AAAAAAAA7QgAAAwAAABKCQAAMAAAAHoJAAAAAAAAaQgAAAAAAABUDQAAAAAAAEMIAAAcAAAA
VA0AAAAAAABpCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFQNAAAAAAAAAAAAAAAAAACSBAAA
AAAAAGkIAACEAAAAHQgAAAAAAAAdCAAAAAAAAGkIAAAAAAAAHQgAAAAAAAAdCAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQgAAAAAAAAdCAAAAAAAAB0IAAAAAAAA
HwkAAAAAAAAfCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwgAAAoA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0IAAAAAAAAHQgAAAAAAAAdCAAA
AAAAAHoJAAAAAAAAHQgAAAAAAAAdCAAAAAAAAB0IAAAAAAAAHQgAAAAAAAAAAAAAAAAAAIAF
AAAAAAAAgAUAAAAAAACABQAAZAEAAOQGAAAkAAAAgAUAAAAAAACABQAAAAAAAIAFAAAAAAAA
5AYAAAAAAACmBAAAFAAAALoEAAAOAAAAyAQAAAQAAACSBAAAAAAAAJIEAAAAAAAAkgQAAAAA
AACSBAAAAAAAAJIEAAAAAAAAkgQAAAAAAAD/////AAAAAAIADAEAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEhvdCBTdW1tZXIgU3BlY2lhbHMhDQ1WaWFncmEgPSAk
MyBwZXIgcGlsbCAoMTAwbWcpDQ1WaWFncmEgU29mdCA9ICQzLjY2IHBlciBwaWxsICgxMDBt
ZykNDUNpYWxpcyA9ICQzLjc1IHBlciBwaWxsICgyMG1nKQ0NTGV2aXRyYSA9ICQ0LjkwIHBl
ciBwaWxsICgyMG1nKQ0NE0hZUEVSTElOSyAiaHR0cDovL21lZHZlZHJ4LmNvbSIBFENsaWNr
IEhlcmUgZm9yIG1vcmUgaW5mbyEVDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAADII
AAAzCAAAmggAAJsIAACcCAAAuwgAALwIAAC9CAAA1ggAANcIAADYCAAA8+fz28q+qsqcyr4A
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGxVoBzlWABZoBzlWADBKEQA1
CIFDSjAAYUowACYCCIEDagAAAAAGCAEVaAc5VgAWaGEXEQA1CIFDSjAAVQgBYUowAAAXFWgH
OVYAFmgHOVYANQiBQ0owAGFKMAAgA2oAAAAAFWgHOVYAFmgHOVYANQiBQ0owAFUIAWFKMAAA
FxVoBzlWABZoBzlWADUIgUNKJABhSiQAFxVoBzlWABZoCCCoADUIgUNKKABhSigAFxVoBzlW
ABZoBzlWADUIgUNKKABhSigAAAsABgAAFQgAABYIAAAzCAAANAgAAFkIAABaCAAAeQgAAHoI
AACaCAAAmwgAANgIAADyAAAAAAAAAAAAAAAA7QAAAAAAAAAAAAAAAO0AAAAAAAAAAAAAAADt
AAAAAAAAAAAAAAAA7QAAAAAAAAAAAAAAAO0AAAAAAAAAAAAAAADtAAAAAAAAAAAAAAAA7QAA
AAAAAAAAAAAAAO0AAAAAAAAAAAAAAADtAAAAAAAAAAAAAAAA7QAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAABAAAZ2QHOVYADQAAJmQMAQABUMYIAAAA/wwBAQBnZAc5VgAACwAGAADYCAAA
/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAABAQAAQEBLAAxkGgBH7DQLyCw4D0hsAgHIrAIByOQoAUkkKAFJbAAABew
0AIYsNACDJDQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACbAAAARAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAADQyep5+brOEYyCAKoAS6kLAgAAAAMAAADgyep5+brOEYyCAKoAS6kLKgAAAGgAdAB0
AHAAOgAvAC8AbQBlAGQAdgBlAGQAcgB4AC4AYwBvAG0ALwAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhgISABIAAQCcAA8ABAAAAAAA
AAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAQPH/AgBAAAwEAAAAAAAA
AAAGAE4AbwByAG0AYQBsAAAAAgAAABgAQ0oYAF9IAQRhShgAbUgJBHNICQR0SAkEAAAAAAAA
AAAAAAAAAAAAAAAARABBQPL/oQBEAAwFAAAAAAAAAAAWAEQAZQBmAGEAdQBsAHQAIABQAGEA
cgBhAGcAcgBhAHAAaAAgAEYAbwBuAHQAAAAAAFIAaQDz/7MAUgAMBQAAAAAAAAAADABUAGEA
YgBsAGUAIABOAG8AcgBtAGEAbAAAABwAF/YDAAA01gYAAQoDbAA01gYAAQUDAABh9gMAAAIA
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
AQAAACAAAAC4AAAAAQABAAAAAQAAAAAAAAAhAwDwEAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAIB6AFtAC0AIGBPjQAABEAGQBkAAAAGQAAANcAAADXAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAgAAAAAAAAAAAAkzgxEA8BAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
SFgAAAAAKfD/DwEAAT8AAOQEAAD///9/////f////3////9/////f////3////9/3jc/AAAA
AAAyAAAAAAAAAAAAAAAAAAAAAAD//xIAAAAAAAAAEgBTAEEAVgBFACAAWQBPAFUAUgAgAEIA
VQBTAEkATgBFAFMAUwAAAAAAAAAOAFcAaQBsAGwAaQBhAG0AIABFAHMAdABoAGUAcgAOAFcA
aQBsAGwAaQBhAG0AIABFAHMAdABoAGUAcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7/AAAFAQIAAAAAAAAAAAAAAAAAAAAAAAEA
AADghZ/y+U9oEKuRCAArJ7PZMAAAAJwBAAASAAAAAQAAAJgAAAACAAAAoAAAAAMAAAC8AAAA
BAAAAMgAAAAFAAAA4AAAAAYAAADsAAAABwAAAPgAAAAIAAAACAEAAAkAAAAgAQAAEgAAACwB
AAAKAAAATAEAAAsAAABYAQAADAAAAGQBAAANAAAAcAEAAA4AAAB8AQAADwAAAIQBAAAQAAAA
jAEAABMAAACUAQAAAgAAAOQEAAAeAAAAFAAAAFNBVkUgWU9VUiBCVVNJTkVTUwAAHgAAAAQA
AAAAAAAAHgAAABAAAABXaWxsaWFtIEVzdGhlcgAAHgAAAAQAAAAAAAAAHgAAAAQAAAAAAAAA
HgAAAAgAAABOb3JtYWwAAB4AAAAQAAAAV2lsbGlhbSBFc3RoZXIAAB4AAAAEAAAANQAAAB4A
AAAYAAAATWljcm9zb2Z0IE9mZmljZSBXb3JkAAAAQAAAAACMhkcAAAAAQAAAAACUeJp/PsYB
QAAAAAD+A0U/wMYBQAAAAACKiow/wMYBAwAAAAEAAAADAAAAIAAAAAMAAAC4AAAAAwAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAD+/wAABQECAAAAAAAAAAAAAAAAAAAAAAACAAAAAtXN1Zwu
GxCTlwgAKyz5rkQAAAAF1c3VnC4bEJOXCAArLPmuXAEAABgBAAAMAAAAAQAAAGgAAAAPAAAA
cAAAAAUAAACYAAAABgAAAKAAAAARAAAAqAAAABcAAACwAAAACwAAALgAAAAQAAAAwAAAABMA
AADIAAAAFgAAANAAAAANAAAA2AAAAAwAAAD3AAAAAgAAAOQEAAAeAAAAIAAAAFBob2VuaXgg
TWFuYWdlbWVudCBDb3Jwb3JhdGlvbgAAAwAAAAEAAAADAAAAAQAAAAMAAADXAAAAAwAAAOYV
CwALAAAAAAAAAAsAAAAAAAAACwAAAAAAAAALAAAAAAAAAB4QAAABAAAAEwAAAFNBVkUgWU9V
UiBCVVNJTkVTUwAMEAAAAgAAAB4AAAAGAAAAVGl0bGUAAwAAAAEAAAAAAACsAAAAAwAAAAAA
AAAgAAAAAQAAADgAAAACAAAAQAAAAAEAAAACAAAADAAAAF9QSURfSExJTktTAAIAAADkBAAA
QQAAAGQAAAAGAAAAAwAAAAgAWwADAAAAAAAAAAMAAAAAAAAAAwAAAAUAAAAfAAAAFQAAAGgA
dAB0AHAAOgAvAC8AbQBlAGQAdgBlAGQAcgB4AC4AYwBvAG0ALwAAAAAAHwAAAAEAAAAAABIA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAD+////CgAAAAsA
AAAMAAAADQAAAA4AAAAPAAAAEAAAAP7///8SAAAAEwAAABQAAAAVAAAAFgAAABcAAAAYAAAA
/v///xoAAAAbAAAAHAAAAB0AAAAeAAAAHwAAACAAAAD+////IgAAACMAAAAkAAAAJQAAACYA
AAAnAAAAKAAAAP7////9////KwAAAP7////+/////v//////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////9SAG8AbwB0ACAARQBuAHQA
cgB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgAFAf//
////////AwAAAAYJAgAAAAAAwAAAAAAAAEYAAAAAAAAAAAAAAAAQPKaVP8DGAS0AAACAAAAA
AAAAAEQAYQB0AGEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAKAAIB////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAACQAAAAAQAAAAAAAAMQBUAGEAYgBsAGUAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAgEBAAAABgAAAP////8AAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAABAAAAAAAABXAG8AcgBkAEQA
bwBjAHUAbQBlAG4AdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
GgACAQIAAAAFAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAuEAAAAAAAAAUAUwB1AG0AbQBhAHIAeQBJAG4AZgBvAHIAbQBhAHQAaQBvAG4AAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAoAAIB////////////////AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAGQAAAAAQAAAAAAAABQBEAG8AYwB1AG0AZQBuAHQAUwB1AG0A
bQBhAHIAeQBJAG4AZgBvAHIAbQBhAHQAaQBvAG4AAAAAAAAAAAAAADgAAgEEAAAA////////
//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhAAAAABAAAAAAAAABAEMA
bwBtAHAATwBiAGoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAEgACAP///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAABxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////////AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAP7/////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////8BAP7/AwoAAP////8GCQIAAAAAAMAAAAAAAABGHwAAAE1pY3Jvc29mdCBPZmZp
Y2UgV29yZCBEb2N1bWVudAAKAAAATVNXb3JkRG9jABAAAABXb3JkLkRvY3VtZW50LjgA9Dmy
cQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
------=_NextPart_000_0001_01C6CB16.3E34BB00--



From owner-namedroppers@ops.ietf.org Mon Aug 28 23:39:14 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GHuRW-0001oc-3O
	for dnsext-archive@lists.ietf.org; Mon, 28 Aug 2006 23:39:14 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GHuRP-0000ZJ-Py
	for dnsext-archive@lists.ietf.org; Mon, 28 Aug 2006 23:39:14 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GHuMA-000BgD-QJ
	for namedroppers-data@psg.com; Tue, 29 Aug 2006 03:33:42 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [204.152.187.5] (helo=farside.isc.org)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Mark_Andrews@isc.org>)
	id 1GHuMA-000Bg1-DX
	for namedroppers@ops.ietf.org; Tue, 29 Aug 2006 03:33:42 +0000
Received: from drugs.dv.isc.org (localhost.isc.org [IPv6:::1])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by farside.isc.org (Postfix) with ESMTP id A7DCBE6066
	for <namedroppers@ops.ietf.org>; Tue, 29 Aug 2006 03:33:41 +0000 (UTC)
	(envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (localhost [127.0.0.1])
	by drugs.dv.isc.org (8.13.6/8.13.6) with ESMTP id k7T3Xahj076670
	for <namedroppers@ops.ietf.org>; Tue, 29 Aug 2006 13:33:38 +1000 (EST)
	(envelope-from marka@drugs.dv.isc.org)
Message-Id: <200608290333.k7T3Xahj076670@drugs.dv.isc.org>
To: namedroppers@ops.ietf.org
From: Mark Andrews <Mark_Andrews@isc.org>
Subject: NSEC3, UPDATE and adding/removing a zone cut
Date: Tue, 29 Aug 2006 13:33:36 +1000
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: ffa9dfbbe7cc58b3fa6b8ae3e57b0aa3


	UPDATE states that you should be able to add then remove a
	zone cut and have the state of the zone be restored to the
	pre-cut state.  When we add / remove a zone cut with NSEC
	it is relatively easy to preserve the obscured NSEC chain.

        For NSEC3 we don't see the delegation as part of looking
        for the NSEC3 record so we will need to remove / restore
        all NSEC3 records for obsured / revealed nodes.  This
	could be expensive for zones where a large part of the
	zone is obscured / revealed.

        Mark

-- 
ISC Training!  October 16-20, 2006, in the San Francisco Bay Area,
covering topics from DNS to DHCP.  Email training@isc.org.
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE:	+61 2 9871 4742		         INTERNET: Mark_Andrews@isc.org

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From stevo3@governorshill.com Tue Aug 29 17:09:37 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GIAq1-0000f1-2r
	for dnsext-archive@ietf.org; Tue, 29 Aug 2006 17:09:37 -0400
Received: from 71-35-120-16.tukw.qwest.net ([71.35.120.16] helo=localhost)
	by ietf-mx.ietf.org with smtp (Exim 4.43)
	id 1GIAnV-0007Ic-9b
	for dnsext-archive@ietf.org; Tue, 29 Aug 2006 17:07:02 -0400
Message-ID: <000001c6cbaf$c4511000$0100007f@localhost>
From: "Ruben Hughes" <stevo3@governorshill.com>
To: <dnsext-archive@ietf.org>
Subject: Re: About software
Date: Tue, 29 Aug 2006 14:07:11 -0900
MIME-Version: 1.0
Content-Type: multipart/alternative;
    boundary="----=_NextPart_000_0001_01C6CBAF.C4511000"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.2180
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-Spam-Score: 0.8 (/)
X-Scan-Signature: c1c65599517f9ac32519d043c37c5336

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

 More than 200 software titles from world leading manufacturers =20
  a.. MS Windows XP Professional with SP2 - $49.95=20
  b.. Adobe Photoshop CS2 V 9.0 - $69.95=20
  c.. Microsoft Office XP Professional - $49.95=20
  d.. Adobe Acrobat 5.0 - $39.95
Visit our Website

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

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2900.2180" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>
<DIV><FONT size=3D2><FONT face=3DArial><FONT =
size=3D3><EM>&nbsp;</EM><EM>More than 200=20
software titles from world </EM><EM>leading=20
manufacturers</EM>&nbsp;&nbsp;</FONT></FONT></DIV>
<UL>
  <LI><FONT face=3DArial><STRONG>MS Windows XP Professional with SP2 - =
<FONT=20
  color=3D#ff0000>$49.95</FONT></STRONG> </FONT>
  <LI><FONT face=3DArial><STRONG>Adobe Photoshop CS2 V 9.0 - <FONT=20
  color=3D#ff0000>$69.95</FONT></STRONG> </FONT>
  <LI><FONT face=3DArial><STRONG>Microsoft Office XP Professional - =
<FONT=20
  color=3D#ff0000>$49.95</FONT></STRONG> </FONT>
  <LI><STRONG><FONT face=3DArial>Adobe Acrobat 5.0 - <FONT=20
  color=3D#ff0000>$39.95</FONT></FONT></STRONG></LI></UL>
<DIV><STRONG><A href=3D"http://zakrutilprogu.net/"><FONT face=3DArial>Visit our=20
Website</FONT></A></STRONG></DIV></FONT></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV></BODY></HTML>

------=_NextPart_000_0001_01C6CBAF.C4511000--




From ahckoo@roadragelabs.com Wed Aug 30 11:27:36 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GIRxd-0001wd-Ds
	for dnsext-archive@lists.ietf.org; Wed, 30 Aug 2006 11:26:37 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GIRuw-00028r-Fa
	for dnsext-archive@lists.ietf.org; Wed, 30 Aug 2006 11:23:50 -0400
Received: from [81.52.163.4] (helo=zsgpoh)
	by chiedprmail1.ietf.org with smtp (Exim 4.43)
	id 1GIRuk-00020H-Sc
	for dnsext-archive@lists.ietf.org; Wed, 30 Aug 2006 11:23:48 -0400
Received: from [81.52.152.172] (helo=phnzcz.poncyb)
	by zsgpoh with smtp (Exim 4.43)
	id 1GIRxc-0008H9-4i; Wed, 30 Aug 2006 17:26:36 +0200
Message-ID: <001301c6cc48$409e1057$ac983451@phnzcz.poncyb>
From: "William Aguirre" <ahckoo@roadragelabs.com>
To: <dnsext-archive@lists.ietf.org>
Subject: May
Date: Wed, 30 Aug 2006 17:19:52 +0200
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_000F_01C6CC59.0426DFEB"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.2180
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-Spam-Score: 4.3 (++++)
X-Scan-Signature: 5566bd7403e564923b19a8c565ff243c

This is a multi-part message in MIME format.

------=_NextPart_000_000F_01C6CC59.0426DFEB
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_0010_01C6CC59.0426E006"


------=_NextPart_001_0010_01C6CC59.0426E006
Content-Type: text/plain;
	charset="windows-1252"
Content-Transfer-Encoding: quoted-printable


Theresa, poor soul,if he started to don the past again. It was his =
favourite expression that he was adamant. He stepped through it into the =
open air and sunlight, and for amoment felt free again. Well seeabout =
that tomorrow, said he, and gave a peculiar whistle. The latter they =
fastened aroundhis waist and the former to the iron grille.
It threatened to inundate the establishment.
The mencame up and wrung his hands in eloquent silence.
These were strung about the walls and streamed from the lamps =
andbrackets.
Even JaneChalfonts baby, which had begun to walk, was there.
Theresa and the dog to water and feed and theres alot of others. Lazarus =
that he wasfinally born again into freedom and new hope.
There was music, singing, andthe clapping of hands and castanets in the =
dance. And then suddenly he found that all he had beenlooking for lay =
within.
Yer no good, Johnson, cried the woman, yer no good at all!
People died aroundhim and he was left untouched.
He beckoned to her mother, who gathered her child to her. Thus at =
three-month intervals their acquaintance ripened. One of Burns songs, =
then a world-wide favourite,they repeated again and again every night. =
It runsinto the big canal on the other side of the wall.
Inexplicably he felt it being renewedwithin him.
I know it, he said, and went off to borrow a spade.
Even JaneChalfonts baby, which had begun to walk, was there. None except =
that of the nature and destiny ofman. It was theirown festival they =
prepared for.
Death had suddenly looked out of the childs face.
Inexplicably he felt it being renewedwithin him.
None except that of the nature and destiny ofman. There were six wardson =
one side and none on the other.
The lake lies in the prairie and looks up atheaven like an eye wide-open =
and fringed with blossoms. In the street theprisoners suddenly broke =
ranks and crowded about Anthony. The sun setteth, and the moon walketh =
upon the waters Because of thee. It was his favourite expression that he =
was adamant. About nine oclock the crowds from the citybegan to assemble =
outside. 
------=_NextPart_001_0010_01C6CC59.0426E006
Content-Type: text/html;
	charset="windows-1252"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1252">
<META content=3D"MSHTML 6.00.2900.2180" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2><IMG alt=3D"" hspace=3D0=20
src=3D"cid:000e01c6cc48$409e0fd0$ac983451@phnzcz.poncyb"=20
align=3Dbaseline=20
border=3D0></FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Theresa, poor soul,if he started to don =
the past=20
again. It was his favourite expression that he was adamant. He stepped =
through it=20
into the open air and sunlight, and for amoment felt free again. Well =
seeabout that=20
tomorrow, said he, and gave a peculiar whistle. The latter they fastened =
aroundhis=20
waist and the former to the iron grille.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>It threatened to inundate the=20
establishment.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>The mencame up and wrung his hands in =
eloquent=20
silence.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>These were strung about the walls and =
streamed from=20
the lamps andbrackets.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Even JaneChalfonts baby, which had =
begun to walk,=20
was there.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Theresa and the dog to water and feed =
and theres=20
alot of others. Lazarus that he wasfinally born again into freedom and =
new=20
hope.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>There was music, singing, andthe =
clapping of hands=20
and castanets in the dance. And then suddenly he found that all he had =
beenlooking=20
for lay within.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Yer no good, Johnson, cried the woman, =
yer no good=20
at all!</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>People died aroundhim and he was =
left=20
untouched.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>He beckoned to her mother, who gathered =
her child=20
to her. Thus at three-month intervals their acquaintance ripened. One of =
Burns=20
songs, then a world-wide favourite,they repeated again and again every =
night. It=20
runsinto the big canal on the other side of the wall.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Inexplicably he felt it being =
renewedwithin=20
him.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I know it, he said, and went off to =
borrow a=20
spade.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Even JaneChalfonts baby, which had =
begun to walk,=20
was there. None except that of the nature and destiny ofman. It was =
theirown=20
festival they prepared for.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Death had suddenly looked out of the =
childs=20
face.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Inexplicably he felt it being =
renewedwithin=20
him.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>None except that of the nature and =
destiny ofman.=20
There were six wardson one side and none on the other.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>The lake lies in the prairie and looks =
up atheaven=20
like an eye wide-open and fringed with blossoms. In the street =
theprisoners suddenly=20
broke ranks and crowded about Anthony. The sun setteth, and the moon =
walketh upon=20
the waters Because of thee. It was his favourite expression that he was =
adamant.=20
About nine oclock the crowds from the citybegan to assemble outside. =
</FONT></DIV></BODY></HTML>

------=_NextPart_001_0010_01C6CC59.0426E006--

------=_NextPart_000_000F_01C6CC59.0426DFEB
Content-Type: image/gif;
	name="authorship.gif"
Content-Transfer-Encoding: base64
Content-ID: <000e01c6cc48$409e0fd0$ac983451@phnzcz.poncyb>

R0lGODdhKAMYAucAAPzs+8bJv1WBQFaCQfvr+tLRzJ2vkH2abbzDtMHHuVeCQmaMU4ehecbJvvvs
+s3NxtXSz6W0mV6GSvbp9NTTzliDQ1aBQczNxXKUYWSKUZGng+jf5YqjfNzY187Ox5Ophm6RW1qE
RmCITX2bbbW/rPfq9oiiefXo82KJTs7OyNbT0WOJUImje+ng5qq4oH+ccGaLU1iDRFuER2iNVn6b
bqGxlNHQy9TSzuDa3FyFSPrr+erh54+mgnmYaFmERHSVY4ylfmqPV5OohdPSzYWgdl6HSnuaa/Dk
7r7Etd7Y2p+xk4+lgW6QW+Pc4MLIumSKUKy5opWqh5+wkpqtjfnq+O7k6/nq9+Td4XOUYu/k7ZGn
hMPHu42lf7G8qHeXZrS+q1qDRXqZaq67pfPn8cfKv7K8qHybbLjBr3iYZ2iNVWqOV3CSXai2nIKe
c+Lc3+Da3brCse/j7MvNxK26o5ariHuaavfp9XeXZ7a/rdjV0+Hb3t3Y2Imieqm3ndzX12GJTYGe
ctDPyfHl7+zi6ZuujrjBsN/Z2sjKwJKohcXIvfXo9Ovi6MTIvGWLUube4/Tn8rK9qZyuj3CSXpms
jKCxk9nV1GCITGmOVvPm8cnLwqOzl3WVZNrW1bvCs9DQyrC8p5eritbT0FyFR77FtnmZaeDZ2/Hl
7pCmgnWWZHGTX/jp99fU0aOylq66pMDGuGuPWHaWZcLHuWKKT97Z2eHb3ZSphvLm8F+HS+ng5b/F
tqu4obnCsbO9qnOVYa+7pbrCsu3j6piriqi2nm2QWoukfbC8poeheGyPWevh6NrW1KGxlXGUYM/P
yL3EtYSgdXGTXperiYGdcZ6wkYCdcI6mgLfAroOfdKe1m2yPWJutjdvX1n+cb6q3n2eMVG+RXMrM
wpmsi+Pd4Off5O3j66e2nMDGt9jU0rbArqSzmMjLwYOfc12GSaKylsrMw6m3n9LRy+fe5OXe4+TP
4XNLaEwdPqmLorSXraWGnvno+LaasE8hQVcpSVksS14yUYReeefT5CwAAAAAKAMYAgAI/gABCBxI
sKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bN
mzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jT
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
DxqpUSkdCU6E05snTKKjx6TT+bAT+7JNyTkob27pLyVnLo6xlHGdb2JNceiWcxQXsYsZFYz91wrC
AwuDV2sxb/H+brZv0LZbcV0VWBEjGPNeuw2zewR3bmthu3VFbnal2HhdLq+OsPTG+1jlFwZ7bwhH
hLN/FABP1jigcGmpcIB4eyWc+2VRWPl22I2NcBKn+3LxVbWi33NxxBH7sFPR++1m18V3V8PDcLGj
fMpbtxkn2herfJSx/Kit8ZHF/Mvb/M03NB/L8Z8FGs43mc6P2iAPmp7Fsc8b/dE7MiRzGtI/MiIv
/r06Kz3TS/3UU33VW/3VY33Wa/3Wc33Xe/3Xg33Yi/3Yk33Zm/3Zo33aq/3as33bu/3bw33cy/3c
033d2/3d433e6/3e833f+/3fA37gC/7gE37hG/7hI37iK/7iM37jO/7jQ37kS/7kU37lW/7lY37m
a/7mc37ne/7ng37oi/7ok37pm/7po37qq/7qs37ru76a5VsnPP3rR1nsz77P237Z577ud0I/2EMm
3MM9oKUe38M5dEI+RFkAzMOHChkVzEOZ44gi1EM/dIKebMA9cAQ83EMniG+QOT/0j5rye4v448j3
/1gmzIN0dYT5Gwj6q//NFP/xExn560gL5AMD/mA/D90/feyI+ZM/+QMElXmZABQ0eBBhQoUFCdyb
R+WgQIILC9471ykfRY0bAWSaFyDiQAAB5nXieBJlSpUrWVrEyPJgC38MVkocWRKmRpImc/b0qTBJ
P3kAFPXb8hNp0pTx+h1JUSmlCpAsj/RTkVRVCkUbU/QbV9Efw4xYtSpdKdVs1atqD6IFkHUrTKb/
DsJdOBclU6dQkbLViOyIv3oGz90DIG8eprZT65Zly9auWYP5wjaOe7fp041uVeI1aNevZNGjl2bm
21PwStBWRYeGyZn0yU4PAWTpxzN27pyzWfobu7LrZd0FK/V7AwCZv8qZkgx3DsC32eAAphuM/o6U
JIGU2VHylt5P+EICHwuqmpcCABXW1n8rnF49NwPDK71zvK6Su3vwz/mLru9TB/Jygk8pAntrr7+D
6qnMlX5smIcBf+6R5x7KCGown63qMamSe+phQAcV5vFtxIPigVDCDj/UAYB87rkHPRVBPDHCefrJ
EIANAZCRRRdhPIhCCwGwQbl6sihIRBIrq8dDfwSpp58K8+knhcDColFCJhcUpMXKDHpDvhFN0tLJ
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

------=_NextPart_000_000F_01C6CC59.0426DFEB--




From fupy@wireless-paradigms.com Thu Aug 31 07:01:58 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GIkJ4-00056T-IT
	for dnsext-archive@lists.ietf.org; Thu, 31 Aug 2006 07:01:58 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GIhP4-00037q-V2
	for dnsext-archive@lists.ietf.org; Thu, 31 Aug 2006 03:55:59 -0400
Received: from [203.229.40.148] (helo=mgxalyv)
	by chiedprmail1.ietf.org with smtp (Exim 4.43)
	id 1GIhLp-0005lT-3g
	for dnsext-archive@lists.ietf.org; Thu, 31 Aug 2006 03:52:41 -0400
Received: from qqgp ([203.229.230.121])
	by mgxalyv (8.13.5/8.13.5) with SMTP id k7V7wOcx002185;
	Thu, 31 Aug 2006 16:58:24 +0900
Message-ID: <002101c6ccd2$96db232b$79e6e5cb@qqgp>
From: "Emmanuel Morris" <fupy@wireless-paradigms.com>
To: <dnsext-archive@lists.ietf.org>
Subject: enormously rowing
Date: Thu, 31 Aug 2006 16:44:13 +0900
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_001D_01C6CD1E.06C2CAEF"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
X-Spam-Score: 4.8 (++++)
X-Scan-Signature: b7d359b68a3f49c28e099a438f5724db

This is a multi-part message in MIME format.

------=_NextPart_000_001D_01C6CD1E.06C2CAEF
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_001E_01C6CD1E.06C2CAFE"


------=_NextPart_001_001E_01C6CD1E.06C2CAFE
Content-Type: text/plain;
	charset="windows-1252"
Content-Transfer-Encoding: quoted-printable


Do you think the old Egypt was established on love?
If you meanobedience, submission, and all the rest, to the soul of =
loveitself, I quite agree.
He, too, sat down in a chair by the window.
No news, he replied briefly, with sudden gravity. You mean that Germany =
and Austria have lost the war?
If you meanobedience, submission, and all the rest, to the soul of =
loveitself, I quite agree. You have a low opinion of my manners, Count =
Psanek.
Only she wrapped herself close in the blackshawl, and listened to the =
sound from the room. It is a contact between your own soul and the soul =
of one otherbeing, or of many other beings. It seems to me just there =
where wehave gone wrong. She felt strangeand light, as if pressure had =
been removed from around her.
As impossible as that the moon should go back on her tracks, onceshe has =
risen. It was curious, she disliked his wordsintensely, but she liked =
him. It is necessary, if one is to be safe from vulgarity.
And I feel its been dreadful, but its not been lost. Take our life and =
our death in your hands,and dispose of us according to your will. =
Between the claws of a ladybird, added Daphne.
She rose helplessly and hurried down thecorridor. She wandered about in =
the sun, with two old dogs paddingafter her.
She might just as well have been anugly little nobody, for all the =
notice that was taken of her.
Quite, she said, with a slow droop of her eyelids. 
------=_NextPart_001_001E_01C6CD1E.06C2CAFE
Content-Type: text/html;
	charset="windows-1252"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1252">
<META content=3D"MSHTML 6.00.2600.0000" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2><IMG alt=3D"" hspace=3D0=20
src=3D"cid:001c01c6ccd2$96db22e0$79e6e5cb@qqgp" align=3Dbaseline=20
border=3D0></FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Do you think the old Egypt was =
established on=20
love?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>If you meanobedience, submission, and =
all the rest,=20
to the soul of loveitself, I quite agree.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>He, too, sat down in a chair by the=20
window.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>No news, he replied briefly, with =
sudden gravity.=20
You mean that Germany and Austria have lost the war?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>If you meanobedience, submission, and =
all the rest,=20
to the soul of loveitself, I quite agree. You have a low opinion of my =
manners,=20
Count Psanek.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Only she wrapped herself close in the =
blackshawl,=20
and listened to the sound from the room. It is a contact between your =
own soul and=20
the soul of one otherbeing, or of many other beings. It seems to me just =
there where=20
wehave gone wrong. She felt strangeand light, as if pressure had been =
removed from=20
around her.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>As impossible as that the moon should =
go back on=20
her tracks, onceshe has risen. It was curious, she disliked his =
wordsintensely, but=20
she liked him. It is necessary, if one is to be safe from =
vulgarity.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>And I feel its been dreadful, but its =
not been=20
lost. Take our life and our death in your hands,and dispose of us =
according to your=20
will. Between the claws of a ladybird, added Daphne.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>She rose helplessly and hurried down =
thecorridor.=20
She wandered about in the sun, with two old dogs paddingafter =
her.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>She might just as well have been anugly =
little=20
nobody, for all the notice that was taken of her.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Quite, she said, with a slow droop of =
her eyelids.=20
</FONT></DIV></BODY></HTML>

------=_NextPart_001_001E_01C6CD1E.06C2CAFE--

------=_NextPart_000_001D_01C6CD1E.06C2CAEF
Content-Type: image/gif;
	name="imbibe.gif"
Content-Transfer-Encoding: base64
Content-ID: <001c01c6ccd2$96db22e0$79e6e5cb@qqgp>

R0lGODdhlwO/AecAAPrt68Wos5BieqV9kKZ9kYdWcIlZco1eds+0vaJ5jNrDyc60vauFl4tbdLmY
pbaVo6F4jJ5ziNC2vvrs6tS6wq6KmqqElte/xbGNnvns6uPQ07eVo4pbc7OPnta9xPHh4b6dq62J
mcCirvPl5KiBk6uGl9vFyq+Mm8irtpxyho5ed/Li4rmXpZZqgJhtg+vY24xcdbeVpOPP0rWSodW8
w8istqmEla2Ima+Lm7CNnbWToaR8jpFjevTm5ayGmNW9w6d/kqN7jtS7w9K3wOjV1/Xn5tC2vaR7
j9fAxrybqLKPnubT1ayHmJJje7uap8mtt4pac/Tl5ZJke82yu5pvhebS1pNlfPPk5PHh4uvY2vjq
6bOQn8OmsNvGyr6eqohXcfnr6cyxuo9hee/g4MKksMquuOXS1Y1ddufU1u/f4JRnftG3v/bp6KJ6
jeDLz+TQ1LiWpYtac+3b3JhsgpVpf5Biee7e35txhfjq6I9ged3HzZNnfrCMnJ50iY5fd5JlfYdX
ceLO0YhYcvLj4pZrgNjAx8ChrcSlsdnCyMeqtdG2vu7c3dO5wZNmfc6zvJtwhq2ImLSRoLKOntK4
wPLj49/JzqB3i7+frMCgrKZ/kvbo5+/e3vDg4ffo6NjByKiBksywut/Kz+3c3ffp6LqZpraUotrE
ycqut8uvuc+1vb2eqp1zh8WnstnCybWTounX2eza3OHN0J92iuvZ24lZc8OlsdvEyejV2NS7wplu
hNa+xOnW2JdrgbqYpp91isGjr9i/xt7JzsertcaptKV8j9zHzL+fq+7d3qqDlcGirqB2i+LN0cmt
tsuuuMywuamCk7iWpLGNnerY2urf43t9qhMgdIuLsqWiv0xTkTU+hpiXuHl6qGJnnefc4kdOjyYw
fayow5WUt0tSkTE7g35/q+/k5by3yyArezI9hD1GijxEiRomd+Ta4LGsxS85gzM8hTlCiIaFr+HX
3mtuoXh5qM3F1I2MszhBhx0peTQ9hXR2pmBkm56bu4iJsUpQkN3T3SwAAAAAlwO/AQAI/gABCBxI
sKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bN
mzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jT
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
1aE62dFBD4QYnTkkXsEQpekc97KYnrmasLSErRNmWeEXHGIhzOEjookYwhGb19kXnkkbriUURGIi
UTISglkZ4MkjAQKcEHIjmaWds7EkGlKfHmIjIHKb3mmbENIZzMkQ7nmeslkY0YQk4tGb58Ecjlk8
JwiYFBIb99gWwWERC1oWmKkgBNoZBgoZo0FREtOXI0qiXPIpbCInIgopJyoqLFqiLwqjMSqjiNEp
jZKiM4qjOeon1QInszJMosKjQOosOkqkRWqkwzMtjeKj5nOkTeqkaSIo7FIrKvovT2qlV4qltfIw
kCKlWeqlXwqmYSqmY0qmZWqm/meKpmmqpmvKpm3qpm8Kp3Eqp3NKp3Vqp3eKp3mqp3vKp33qp38K
qIEqqINKqIVqqIeKqImqqIvKqI3qqI8KqZEqqZNKqZVqqZeKqZmqqZvKqZ3qqZ8KqqEqqqNKqqVq
qqeKqqmqqqvKqq3qqq8Kq7Eqq7NKq7Vqq7eKq7mqq7vKq73qq78KrMEqrMNKrMVqrMeKrMmqrMv6
p7EQC2wAKc4KrT/BBSdwAmNwpNLKJdoqJiJgrdhKKN56rY3yCtZ6AhCzL9U6rj/BrbVTrtbaMO2K
GPLKJeIKrgxBr6GSr1+irvfaJftqJvZqr2gCsIhqBAWABz8xCzuwDutACm4U/gINewBLcBCi0AYF
gAQOsA4F8AEHIQcnsA4OgK5eOgZcQAgJEgscMBDfwAFoAABoUAAOUADMcBAwK7M02ycNS7GNorOI
8QM9Kyole7IMwQENa7SIYbMzW7Mxq7Qvy7Q4ayZAWxlSCyY/uw47OyhWi7WFMggP0LD+2i1aixhU
SyZ1UACAUAAcQLFFa7TrgLRPu7Q3G7dNWxld+7UAQLYMkbeVIbY/sbeY8rdd0rdeErhkorWDWyaF
a6h1sA6ngBhI0LA1WAAb+xOy4ABp0rB3wBCb4La1cwI8IA28UgcHELkAIAwlkgIbC4Kf8A2xsLqt
eyafG7p4e7VbIrt30rO3/ku7W4spo1u6AKCyHCC8HPATr+u6HcG6x6sXyXsmf6u4Y1u7hfK8bCIK
d2syZDu9WwK7qkC5wTu8xYu8rWu8xssl1bsO2Oq8tau7W4K90Vsr06u7z5u9YNKz8xu/7suom/AN
60C8PwG5nYsYOrAO37CzeFAAg3AQA/wNP3AQYwDAVjO/hqIBpdsFlwsAYTDAk7AOgAAA3JsCGszB
Hty8+MslEfwlQGvCfjLBAMwBscAlINzB6/DBGxzDMxzCMswsKUy/JEwoDny+NaPDXaIEDRMIAwy8
LrwlMOzBSizDTJwCXOLDYHvCPKy3VAzB0RvEbFK/Vsy+XLyoSiALAzy7/gfxv1syBvv7CQfBDISg
twxbANDqwJWBweugCgVAwBe8E10QEQ3LDHZ8B2wwx3V8x2GQxwBwsAPBwHg8EHrMsOvABXZ8AgBw
Bw1bAFxwyAWQyAyRATqwEw8gyQPMwEpQAK9AyIt8wQ0ryLwLAEvwuwzBDBtrA+tQBwDABbAsy7RM
uQyxBCo7EMJwynRsx0swyRvLBXO8BJfMwMNcyciMGKqwv6QQEQ+gCYQACLFgzMrMBbT7yN8QycXL
yQPhyZO8wAAgyqRcyIEczJXByiwsB1wSy7NcywXwzrgsz7ccz97cyb+cysYMAD8wEANcyTrbyNsc
ybu8E768uz/hzA4b/s3TXM2bnM/ofMc62wNm2wXM/BMG3csAMNCQfBCCPLk/rMu8XAC+HNJ9/A1/
fNJ+DMioHMwQDc6rTNIILQI7kcba7NHG3NHcfBD+PLnfwLFbgsF6wQHtvCXzHM9IbcvwnMsMAdJf
y88+DdC1fLXYrNElncD4q9MNS9C44NFXjdBSDdQfUMoFoMcYzRBb7cge/RPYjNM8rchm/ctLING8
W9MDkcYwXQCenNA9W9Z6DAB3XQBpjM3GrNeevNPd7KfZNQiTawP+28o/QQgbm7AckMnrIAqODQBx
jBgZ0LA7AAYFsAQaANSzQLkrXAcn4NievQ6gLdqkXQCmTW/nuw6+/gzbsg0AnMu/IPsNDdOzk+vA
CO3Ut8y4qjAI+6vHOsAMt025rO3aqrzOlTHZDjDZewAAr1wA1X3dTQ0AU7AOsVC9ve3coU2xPcva
SwDctZ3VFJvewm0Z6/ADswDUAEAIRoC5tYvCuz3AI8u9s1zcx70Oyb3cpd3cn03e6vy7KpvaooAY
2o3dDr6xEB5tMezfdDzeon3eexwM/IsG563bHMDbReDd4L3fCb1G8C3felHfFA4AxX3h5X21MLsJ
exzciDHi4V0EHx7iwrCxaIAL1nsQN77fqK3a62ADRL7aBi7a/d3idCzkvV3Ls0wI/duwIL7fHl7l
Ia7hHI4YeBAL/qcwEBoAvAWw4A2+Dtb94Ge+3dmt5tj9EzxeAD7+tRk+uRveshnes0/u2/iL5fr9
DYQQ4nq+5S3L3LNd48Wrszpe4n6LxX5eBIV+30vw4tR6y1PO4sXd11cL6VFO31Reu+fN5MWt6L39
pz+gufEMBgxRxluiC3wsDXNyvl3wDd+gAZwNvWLeBUXAsHeQAbNeBOsMrbGsFw2L67q+Drzu6/t7
CkWQsLve66TesG6AB1tMscrO7NOzDiIQwyq+DrIAvMaO7NC+DsWO4A9syN8AzYzLxqcwwOoOAOz+
DT8xCF2gCXg+7gCQ6yaus9aesAnN75UxyScgyt8gBwe83vq+/g7STrWTq+3cy+3ezgHg/ux7Tu6I
Ed0HAQaa0MdyzRDuDu8e3+7rsO5G/N4NT7nEju97Xu3rAAYkv8UKf7XzXu/UjhgBP/AFj8AMv+20
S+4NGwwFEAwH8e/yTu/2DvPoHbKbDeQAIPPnDewAIOxPL+w8n/I67/BNr7M63wWJHO3Tjt9ff/QA
sL8tH++IMQg7AAjfkAIInPEbD9gHAfLfEPdxf+KXG8X+zvIu//UUi/V7D70wHgxef/R9v/Jkz9HH
PvFDz+gwHvaLn9VH7+y+nukVn0PZju8MbPUnv/eR39taz/WNjvQmP+wJ7/WqnKc8oMdsMLlToOqR
rcmTCwgh/qDYeIutbsy5XYy1RZu2+/sKF//K8S61us8BvD/Z3Jzqws/7mQ7jFFv8J5DqP7G/rO/d
8f6zo2zdyL8Or2DiW3LxB6EBmHwQk83GaT7+3I0HpFAHjOv3VbyzOtv8z9+z718Z3MsBdfDKNhBt
NK/80L8O0m/E1Q8Qr/YA4LCuAIdv614BWLduCQCIESMuaSgRog2DEgmtIwSAmcGNHT8WCOkxY8SE
UwBMWfeNoUOJDR8WWFfkpMyXD2XiIVWnDk6cElWt41Dno40CEFOubJkzpsFvsSBu/HYCjEWePoHC
lLl0TMMxErP+dEhxHcSP38yibRoUwFKW38Z2XWfE4lad/lz1zqx50iLEO+vqSMSYNGLJkYhBcjRp
WOk6lV/XhcVJ06ZhvADm7r3LGe9mvpcJGkSokKrVv5ndQgyKt+DBhAsz/01oFyVkpi5dk45du/PD
nHDbcv5b3Phx5MmVL2fe3LnzMQWkSycaEUlF4zpaFpATM2wRmkrOpoYJseAOiWsBhBkOfDT6iHhs
JOx4/rdTnPLpW1zK3mUGmgBh5r37jFMPgOh+iCgEwQDgwiAGB3vQMQA2OgG/8lgrb6f5GHNKPw8l
0qClHYr45psUIppttsdU8g8AANcRkMCn3PvrwIhOaWrBBieM0EEIe/TrLdxeXA0njB6ETzWHLMTQ
RgBG/vymxBNTJNLF9p6iiQOIQOxIo3UuZHKJhE5BECwwxSwLO//UMzLD/lpyki4za3zyziTXga+4
SXaESEeXeJQwyEEL+HFCico8czKn8lySszmJU9GzvSJ9yFEau+zwSztZ1BC43fb81Cna1qmzxfWy
lMm+204dNbgiVc3wOVprtfVWXGnVwYGIpOwOgOvGg2gHTj9IiEvvIPrhRGHthOiT6ibC7oGM3IIW
WYi4KOKjdfC49j6cEnpIW27xkIgmEQAYyrDCigDgW2eLO7AoiX6ojpR17rCXS3zvSHSdQO68DVSH
yG3IXHEd3PZgi2LsYjQuJn0oYYEhQlfdk9p9N1qJ/o87MIxBGntFhHT3BaBfk1G+N99z10l3XVJH
zaAODpQw9066AvYURpoeLihiAC6G+ch1TKFJQYO7/VdnSpegKQQARGlok6VzUo/aAq6uNkOhoQI4
J5ou7LRpp2au+eb4gLY3KZBFJhmAlPONW9+V/Y3o6ainLptmm0dNOCGm84JyTFgDh5Fvc+HNdmGl
xxacvw33UnzU1e4Os+WXtxZ88rAhJ9hplzFOCq+R0831dNRTV/24Aqi2HGpgG7oKIkAo3GjAiDJg
FKIUsJNI93U06PVELpbgYgyzugCdGeCFh0gD4o3/KpZBMoL+m+KPv5MmU3SnfkiMB/tJFYiI+Gaw
/iijP7754wKRHQAjDJquAACT+iSq+t+NqmUbhKmNfct1D3gU+Z5huOe96lEoIhyg38nWMQuIDDBo
RctAxcIHgPGV73zPU98YAFgc961jdgVQUGBOwC2e2Q9/0tFfLPJ3P6lEZCjiW4cqPihB7ahCGF3I
gATxQpP++aZyBGkgviB4wfF9MCf4KgAY1lFAiwDRf3V5UmFOUJB1iIJ/UzRC8pbnRZowryHOQ2IN
pVibdZniFUignEN8yJkc7rCCETFRyHbAMhICwIQofOEKVehCFsKQMAa5YkNEgcMaylGCBzwjFVfz
xsfJpJF2iSMPr5e96SWwYYRrWfeedEnpDVCJ/jI0iBrZOEMM1vCTHUzjGi1GwQGiMoN4QeHqbHlL
XDYHKWTcBCBK+QOayE8636AQEgqANk3gSwm/GgRN/sKedXyCjEYowIkKgLyGbCdd0JRmRKhpzTEw
UDrBgMg3iTmG+NUwnbxihnSuOB1yWkQH03nAHIOGO/hV85zcJKNEhLGRddggDIHJZkWIUABVFAB3
B00oPiEShmoSop0F4GdEJnoCaDpAnAWI50U3Gk+LnAA+cnBMRj3iznSqYp3ypKc9FepNfV6zon/5
Z0MEisHpOCADtWToSwHQ04Ui1KcSmad06jlTk5qCWRzJaErXCdFvSFQ60CTFX0QKEZIStaVI/m2I
A8BAk1V81CJQlWoBnNpVNhCCmA9SZUTIOlGzaBMAcSXmNhvSTYgUtQBHjehE1VXNAnwCfg1RaVeb
StiVKjUhIQIAG+ZXIpxKR6c8FWpQG1q+ylokrWslbFKXSgiTXvStU21IVd3a1bOqs7SjTYpiG9IR
c15TrBI5rGrXwSuJXDS1vIrtGDI6U4sklJiCBYBej7ra0uYTnH8dLlrcaVLjZmC3tcxlda17Xezm
CkfZ5W53vftd8ALgBAr0bkEy0AXwhVe9ytnudtcrEfOil7zLGW9345te8N53vu/lb3/9+18Arw69
6whZgA18YASjzg1D/a4mEjIGqWErwesd/nCBIVLhADt4MhGm1YIdal0NQ5hj6g0xhyd8YhSnWMW3
rIN02rBiGMcYwCNw13pJMR1ChEXG3G1xAV4ckR7/GMA3lk6OaUVj7xKZJDp+r5KNvGMoR1nKU6Zy
la18ZSxnWctb5nKXvfxlMIdZzGMmc5nNfGY0p1nNa2Zzm938ZjjHWc5zpnOd7XxnPOdZz3vmc5/9
/GdAB1rQgyZ0oQ19aEQnWtGLZnSjHf1oSEda0pOmdKUtfWlMZ1rTm+Z0pz39aVCHWtSjJnWpTX1q
VKda1atmdatd/WpYx1rWs6Z1rW19a1znWte75nWvff1rYAdb2MMmdrGNfWxkJ1vZy2Z2/rOd/Wxo
R1va06Z2ta19bWxnW9vb5na3vW1tc7SjHv2tRzvaAYByn/uW4R53lP9h7uOwu7vy/u+71R0Reqsu
3bauRz/QsQ9tWEMf1Gg3uv3tDW2AAx3pMEc5IlIPcpCDHf1GB8IzUI5+UCMc/eDGuClucXQPPBzk
0EfBKc6PiPwjHOLQxnEygI1/WOTj2rDnw0VOcpP7G+UQUTnL0T0PdIgj4uSgBjrY0Jx6cMMaHL9G
RNDxdKhbxBxAn8df9IGOcPxj5jOvOdcl4vV63LzkD9d5ylfe8q/7G+ACJ7jMxZ7zitM87XGv+e9g
/jtteAMd/NAGx+8tEYUz3OEQgbjE/u0e87mDHCJsyDvW201xbXTj8Bbhhj4iHnSiY0PcB5d72DWO
c7Lv3ew+N4450sHwGpPDHBDphjn2Me5woMMi/0CHPdYbewBMo+i53z0AcJ862tveur+/ZTl6X5zg
dzf5xyH+rZp/HOPLXiK0D4ctdS/957uaDeigBr7R0fTFcx8iV0d8RMgx+O13HwD6qPr4V99Y8QOg
Heh4P7rRce/to6P8GWi/ceqBjn74i/Qrjvmrv//Dv6fbv/4bwIjYh6NjDnOoPvt7P2owBwu0wL8w
hwSUCHZIB+mDP/VjQM2KvxFUvwJ8uPuLiPxTwOIQQQ0EP/mjPxREQPUrQeT4vwC0/ojj08D6kwjy
s4jzkzkAFEAS9MEPXDxs+AscpLxpgIj404ZzY8ATJLwUDD/9y53+M46re0A2SIccRDdwILyd64cw
BIDaQw4yrK562Lnf+701XJ0ztK43zKXsS0MzFD7rssM49L+dw5U5VI7sw7pbcsM+jLUi9Lfyi7//
q8Hc+0IzVL8hJDzJc8Lu64ZIjAh/m0QA4AZswIYHBIAs/AuOQ4fBk4giZL1LhIhMjAhO9MSIyMJT
dI4eCj+0Q7t4AzpH3LgjJMFYpETjED9LdEQAWEWIaMVPDEWnY0REBIBgtAhifMRfZERR5AZS1MEP
FMGvK8JpEMZhpMZSTMbiOL4G/pzGaiyOWATGVBxGdNBEY3zF5FC4djM9cYiIcGhCi4jDPTRHPBw+
7DtCONzHHQtE4cvHXMJHgOSvQJTA1ck+WSvC/1NIEqRGewQAbSg4aAQAcfAGdjDH7tMGdLBI++vD
eaA+dzQOeajI7/uLWPRIkPw/kSRJiIBFaRRFfegHzTsO2ms3Wyy9frg6e2SDfmg+XpxJX+RIivxI
IXxJQYzJaMzG6mPJpARHozRJlIRBiDi+aUhHVkSHiaxIizjJ/7PKorTGv9iHr6zKprzHjkTKbFRK
hURGi7BEa1DFa7jCDMjBegA6dcQGagg+bfBAsfQ3vvyHf5gHa+CGliOH2vvL/pSUCMUMh7+EB3Co
B2xAh5bLy36ECNzDTJ6bh4gbSQBQTHtgTLFkA304TUgcTcBUxZq8SX8TuHQAgMI8zJYzTdSUOb20
zYFrrNPcTY+0PY+UwNlEzM7khn7YB38UzL5czNWUTcMkTsfEusiczMpEu560yXNTTr9szofLzd6U
xsecTsq0zJ+TPdEkzeI8Tn80w407vTIszM9EvH8wTmxIB2zQB9mkT/vEz83Uy/Nszvm0yf0ctSIs
B3ToPxLUQLQzTbUkPHjAum+ExquLUAPFT6bkB7aES83shpcTh7qLxQm1iAp1RwxtN5nMAC1ggyC0
CG/ogWGMTc1qPW64t4Gj/oZriFCIMId++D+0m0yhrMFevEiV7L4QlYgRvdAMTUuIMNCqK9KIOFIh
bVDjCAcOxQYPlYjjg8riUNDFs1CJoNIO/VCiFEeIMMsvrdIrHVI1ddIlRQcvrboSZcrk6MTGooas
bLp/gMHfw8d9MIcMoAYYNUXbYwOf+796yIB/81NAbZh/O9SruwY2WFTfy8xJ1UzZmwYvVMV0mAZE
7dM/DVSImD82KId5NENPldQWfVEYCbp2EAdCvcyPFFVS/Qvck9V5tNVVtT1Erb5Xtb96KAdv0IcK
EkgnPNXY7FVD/Z1GzYBHjVQYTdV+gFE+VVRQtdQYHNVSzZ1lbVZJxb1O/qVWAABWYa3Ue3y9SNU/
TM3BaG3CypNNtmzXnLTWSv3WTy1G/IxXAmVELUAHbpDKxvKGdDi6cJNSAJCHq0uHa7An8aPGutvX
fmXKDOAGcXBRDe2BHFS4HozSYkSHhuVXd4zYiQVFUxQ6oksHHKXH9fwHcAgHbuCHTwQAdtCHdCg/
fOuHDNgHb2CDDCAHch3LIP3Z7mNYi3DYj5VYilVSACBaoZUIoh1LgrUIi4UIjMVS+gMHfei442AD
gBXYvwOAqAWAqTXFMV1PM4WIrw3bp/XFpY2IphVZkD3a5LAGrjSHMOSGftWGjZRXg5RXQQUADRw3
eUjJOExIeW1DSjVc/gCoS/kUXOF7vhOcxMH1xz21vXr424L9vselVdnL3My9QyesPssN3GuAR751
uoFsXNkL3cZ0OglE3C+Vvr3tWZSNwdXTRNYtXEqNXLBlS8J113BQXJ4T3LncPrRDh+ElT3KdXL09
3p0EtQIdSonA0HPTh5fV2PlcSgktxyd105LswADUUHBAvC4MRRDV3jZ9U4jwXpH1V3OoXtmETL00
jm7IVKYVh4eVCB2NQXELwx/117QFRzYNV+6VU/XV0OclUvMVYC8FWuMI38VLhywsujx107qzCOld
v+p14MaC4P8FADK9WcATXw5W0wYNYChtvwJWjgPshyb0SIx7XSc8/t3SjeGj7Ad+uOFx0917bN3D
7WFrLTouFD8dVkGgowbIRV2eg1/YlUCPtGEcZoMitl1rhWLukzwqNmIaZs8avmF+gDijm2HPDWPc
a2IuBsmldF2V04b4jd3sw70rlmItTt7cRWLFfMDeTT8gDr/uy1QDLUM+RocydF0d/uMyFDWHXN3n
3Yd/OMhYZANsgAdw1FIUtMX+40G45D9qyGRqoEaaXUm2nOSS9Fv6k8kblEGGjIir+wsy9dsA1Fps
6Iej61+nFdumlGQqpGTvmzqkDcujbEnk1Vj/xUJN3uQrvErpK7quFdF/W+SGmYdh5mRaFkV00AKJ
YIP7xWRNhub//hU/W7Y/XM7RUVaO7dtN+7uGnVReMV7PM4zTvpXdz8VdeJZjD/5iEEznv8gAcDg9
ebDn/1u9PZVAds6dfE6HfYZhGBnofcZnfQ5jQQzoebZjdZbhSnXoHYbnfiZXNl7P31Nogq5oecZo
JM5jd47j7cs4eh7AaxCHabgGbKixlF7plo5nHX5plq4xQ2ZEQJ3IU/Q3bijoaC5kDw5UdBTGZ4xg
b4DLyuXAS0RURmSHaWhGiShqLD3qaI6gmvO3WPbHaZhImV28V/SGDMzB3yzd+GNqDmxCs44Ip/ZF
qMbEdQxlD6bqqbzKTWXGdCTGtE5ftC7CtU5qtb7E3gNWePDp/uLgacJGtx5kh6Xm6yZUONuVhxr0
6/TVynOsxLt+azm9SrlODqArwwxIB3igWXQeYtMt53tEYo92XdXOTOB116YjbdncSNprOd3FaoyW
QF5OOdn+ZWv9h93WBt92V9oeyOrLbUtFPGLl59VVSR62VtsebdSG4eCe7dT2YXuOPeRWZ9wG5Nam
vaZjB24IB3Bw0fQN7/GeXZCWV/AWb/IWNReUQT2evQMlQvVz1cUTB+GTwk8+QBW833AVB7gkh+qd
B3iwxyIoQiiMQZOrwsbyb1JdwCK8hkKU20O17Yi4BvDD1NYNXrFk5SUdbL5lwANnxAQfcYlIcP1e
cPxzcABv/sEEhW8Fn0E6QvBzM/GISHABtwgCt8fj+z9ucN+Um28gHPAChwgbh4gSFwebhQgt2FHz
I/KJrOdqjr/5U/H+NtIWhwhs8G+JqMuJpIYkNOh0mEtEje6IGHMY2QeVhhFOhe04Xu14xr1ySAfr
3NQyn+HRFWBwuPNKpfC7/OKlvNk1z4CVDsM+tgjcy/M+VnRABoB0oAY2qMvqE3S0ngbag/R6QM6/
QHM+91Y1r/TqtlY/t21Od/NEN/RGN8XmludOl71LZ4NM124Y0QdvKIc5r/MmPGrC5FCI0PV/4HVW
12FfB/Yt9zSKSwfIpAZ9KD+vQ+WM5bqr7YeeTFiDo7uQ/iOHjRs7wotWbSjFsPsLcFBkiZAHoNMH
GV24GpVZdQs7bO/JnKNzb7dQinPTTKb1QuwGauy4fZhLfNuHfrCHeaD2TQyHcJiHdqg7c5DYnZvE
dkDOrJu5hEf3ek+Hdoj4dEh3igc7y8v2d+92m1NCf0N2bVB2mr12jsc3arz4ia/4lMf4dgh3miV3
N2WHxss6S50HkPTBjIX5cS/3c1d5Zad41lN2a9i4guP5iJB5c89RzstbjW93bTc4eP94JwTr4pAH
/47ArwO6dmADfphRj+zTWC9EAPj6rtc9b6g8c8BQsUfOQtTAkSxM+mMHoDMHzBQ3rr/7u2eDwpR2
0GR7/rt3+6/Th4KHdMAfe3zn10y3BrgvaLRX+7Ar/JfVe8J3ZlivfEg/Smz4v3nY58fXh9XLZ3gI
ShiHCLMP+8AXvc/vQbgnzLqne/pLfH2fy9NP1LHf+vuLfMvH3wN1/bmv+7tH/dsXfdLP2KDbZNB0
Tr9HPH+DOmzY5+Z/uufXe64XfsGPfnR4fjO0+m/rfu///tWRh7tjAw3kB/GPOfIXveY4/8Yqf/B/
f/iP/+fAUKf/SPqnwpxHjvv3Vfnvf///f4AAUI4aN2v29NUTSNAgQgAOH0KM6HBgwYMJJWLMqHEj
x44eP4IMKXIkyZImT6JMqXIly5YuX8KMKXMmzZo2/m/izKlzJ8+ePn8CDSp0KNGiRo8iTap0KdOm
Tp9CjSp1KtWqVq9izap1K9euXr+CDSt2LNmyZs+iTat2Ldu2bt/CjSt3Lt26du/izat3L9++fv8C
Dix4MOHChg8jTqx4MePGjh9Djix5MuXKli9jzqx5M+fOnj+DDi16NOnSpk+jTq16NevWrl/Dji17
Nu3atm/jzq17N+/evn8DDy58OPHixo8jT658OfPmzp9Djy59OvXq1q9jz67drzV9+sx97P7dITdu
7c6WP09TPPim8qh5B0fe/NP38bfjh15PH7d55jI4FE44D8kTDjUXbcRGeh8pSB8AC87UDjkSTdNO
/nn9IPiQOeVxYw4bDmVgzjzXTCMPP9xQ86FAFl4jj0QQztSgek1pMQ8318w3I4024pifj8yB05+K
5ZRXzkPatNcRjEo6aI45/8ykBX9QvnhjRuGUR6VD7Oij4j9LcqMlRE6KqRE//SQ50pJM8dcjmVG1
KdGZaf5YJ29fcnPRhh06JGU3H625UaAy1VOeNhiV16NEhXJz6EPgyOcQnvNM81CYKA0KqINOxVlV
pxBlaqeotEnJDT8O9cPfhADUs6pA2sAXjpERpXfNPONNBKs+suYIwJ7qlaMrr9cYOg0b15DjYrCx
zoqRNcRy06ylVmZEEDeVAsCGPtgC8KU1jVpa/qavEJpDDXx09lOePuSw8Ss4+swzLn2/9gptONNk
AE6yEdVjDTnmtqdNeu3MM6JE9NIrsHkEG+wQG+AQxJ+V9PpqLq5stENNqtbk6h2GDkGrjbHIKius
ke7CmyuzDkPMjcSKoqouuyjH++rKrPoLsIYWg4fwgjSrvKu0oxKtl8D6ZDDNd+W5eI16GaT7T5Aw
z0eNNunmCQDUYU7d64P0bS21lRkQdCoA7YAXdtcYFajtptNSPSa5Az70JTs2XnRpleexUyQ3kYK6
aXkH1lMzhIeDTRDd5mTokMDlTFNeQn2jqI3CjX+t3oKUW315gNyQ80/h1G7ud6RYymcrAFqQ/tPh
NDZCSbapDqGtddRrD15P4bZzTS2WoY8eN4y57642tY9HnjXlREaKuOYo6h6v8XEXXT1djP5jzjU9
2CgfNS6yWl67LleJo9v9hM/N+Pp4vSCj69PeXxEA9NND+vBjdA2UFuqjBa3UYqQINuoS/TL0pbOB
zn96+995GNWNerBjb9M6T4Xa5yAIWeha9FMRROqRNsSdqgfloVPmLBjCEXZLcg7plPvK88AI4slF
9cARoyKYLrpZaB7zq9/9NsS+ElbwfT5MYdYA8KkJIjGI4hsiqz5IHwdC0ILPo2ADl0g+62GxLkT6
28eO9g9qPIRY8XofAz8XLzHer4QlRCMZ/pNnDnY4io3ik0gP6FYOvP2PemGU3HsAVDduZIsg4Flg
4M4jj/LsS4JeQ6IaIbTFdsAxI+XQnfMWychKljBI3LCfEUlHn0OCDnya5CAARgmAoznEjZEEgBzV
p0aQ9ed+muTkERe5pFYOiZKfRCT4GnnBt+Eyi8KUy7e84z9G9QNwAptHP5rZj6FB6ESAXKYzn+nL
81DTmbP6Vj/acZFsNnNovloXOchhI/QFTo9bupDTInLA8M2DSOJS4578o8hXSnGRAqMGODBXSm6g
CZOBEugvzyNNP7KwSeWxJ7T86BBpOq48D+GmNyPKTG3iE5zPPOgKAcjIjPanmkYKUkAV/tqf9hBU
RxoV5zBbipY9ma1UC0SjRiCESpoWsl6xXNTgVITTjPTDf5JiWjohwoZyCPVz/RnaO09pKkJ+9ItZ
KqMlr7lIRlHDoQ9hVKVSqkivQmtWCZ2RVHsXLYiYEpUOwapPd5rTPdZsj2ftpPAEB0y3rrU8Xd1U
WaHkVbi6NLBvoRyCiIU0DRE1IxAiyKH21Mt8OlYibnOUvB7LL6oRBGaJkpuYGEXZPz7kdVOV4D9w
RNiI2GhGayqPfCg3xYfIDnByc+VfA9darzIKPNzz5HlKCwDCMipDNaQfN+iWLf5QNrJvdYhy88qn
3cYttR+t7Gw/tCDfnpa1v8UkcxN7/iQkCTa8Y4FPUr9kNof0gCDk0B04oFncf+QwgukFHXuNVMn5
rrce7d0jgvBb34iEo3FBimefNvsQC4lJduJqqrzm2cIeEIlSEUmXNrSgwLcRVx/g+BZvIWIhyzoX
HARrlH0LKpF0aZjDPaokGwgyjzPZyGwPjnClilmP7K0uXeYQrZiI1V/1/ndJ/tVvOVrcHxjPbsKN
sjA+h9xeRonYRtqY5CZpnOENG1jIQCby1z4r3i9vBRzndciBItINbQxQG6T82kKtoaUzp3l8xZ3G
nu4FADi7TM0E6h9E8KwPPR+YTw/pgb2m8Q+JzcNc5oJdRMolEXkQyxyzYh1U5XWv/gL9qx/ikkfr
trWn9UJEqv2g3DzkUWdu/cNVEgFHwcDxnnmI7kJ0Lk84/hRqgox6ofJA5qyL+yd2pOtAqjI1rUsU
jkxT6WEutqM2PNY4efD5IX5W86czNO0PARt6w44Ip13Wa1BLG815/hCr5+FqasAa0xqjkqhJTWz6
9lncf7YuuMBs73u7JL0kxDe/+93SDGCJW/4eOMGrV49+qLPgCl84wxvu8IdDPOISp408sOZBWJEo
IlowR6rIoQ80JZVAJ0rRRFjUy413/OPmEOrIPY5Ic8bVISZCJIUM9Y9yZBDcvvK4uaasIZ5bjaUo
X5fKhdqqEdq6tB0qR8slVs6C/mFk6B4HucxHPiSTb0RCFMrgxxrNIQ+BSEQkmjnJV3QjEK+O40Sn
OqssznFqtONDB5fc2+P+EKkXfa1u7wfcOdj0l0P96B1KeqTLQfarn93s8P476GDedlpTKUQ3svXE
Kz8UaG21P1oqR7qu8aGHAVSceNLRAjl/o8+T1EhngiUgfRXzoaoQItBCkIER2I8PCQx8Frq9U0Fs
es9nK/Wsd2frV89KibpeIr9HfehhT/p53n1KiPIoRLBESC55CUzzXH7wm4/A1hehUxl0SPipxX3Q
W/P7DsvsQ4yP+eQfv/WgdT6oxGRg9yNfRFuyETkcynHLA+DlIR8sERBxodNE/gGUREwKtyxQuhyg
Q3BTEw1ft+jIUAkMx4SWtdAeAPFHe5RLBHWSB1IDCEKEA0ZEBMYf8a1Ve7wffJ1YAkIECi5guGyE
Z02fHtngowDODJLHPJlgDMLg+FlU/MjfMsXMAwIACgohAJxIXHnQBLpgCoaa/PHgg9gftTyhFEbh
PwlaOegD2gVgGOLE+8EeeAQXv8TeH30LZenNGXZQGkphRnwJnmjJNezJBiqKlGmVQ+ihRrhh5mUN
GQ6VRAgiGhYRICaEt9SbFW7EsxRJ+WiEtWCLtqBaQSxipf2hcyXEEioMER6JRGVi+mziABohIQ6g
XKngUK0hDcKNKcofRPQA/n/ow/xcQ8KJ4S3KhCBu0alAi8ABQPJQjd3gESPGny8Co+ydogICUus4
itI0CB7KlaZFBLRIY/7oVUQcYyEy2ARaowZBxDEKYxFVGoGEg9tU4NeoE8WYg3Gl0N2Io7j0IjZu
1hK2zqrQI+gUozxaiRDGIgxOYzLG4SAOlTvmzRXGTSEilnmwAzVwEi46pE0IYgbQGgBY35ppwURO
IQKRgwJRSUVqHEZyI0Yc0J5EUDulYe2xgfWR2EOkJIf4HIDNEURcZHEFZAq5okZ4pExO5AFZyEYS
Y/7sj8uEHDpqhAC5zId03SD2JEdKRE7e3UQK4R16orwkhFMWGE1mUDn8/gOKoR1CaiMVAtJS/iRR
/uMrQsTWMJM/PeRauoQgNsiAWN9QziQ72qSRDVJHlodcgmRNqqDbXIMXlhg0dpC1fOFgqotlxeVH
0uRX3uSV5KViDsgB2eVYwqIdDWMrasTs9VFGTmalJaZOYiWt4RqCZJCBANRFfOZThiboDA5L8SVj
DmJnGmRjiuSFsOVt5uIpJk/qXOM31p5AFko86U08+qZHIWRGItA8aEPzHOJv9smeIOHG2SYyemNo
bVZDISd1ZmZvWqeVvFNwylNGmAM5mZM/zkfCUQ7CVeB3LlWlEWd34kgGyQM7rJl80id1GuM8SlQG
7dtrlodWNRV7Cuds/paloFAfbiJoSgjiGYZiKDaVwJwIlTQoHB7n/CWPhH2NYNKmdr7hIWqivEhL
PYBRgWbEhGbNgz4V9AXVH3HDY/3mUYWc9RFYdkIoJsKhKKofRixhhzbOGY4fWvpiSHbXXK3ViNpk
REVoUZGoYh1ogjopSQjiiRxgumDgQ2AJEh7pL9pIAxYETCJhhQqkUynKSQJQmcXPiJopAhnpQ1Cp
l66Th17DmAmpklXp56BTU4nWOM5QRLAfZnZXZxmKMobWlvpgl1ZfEALkVL5gnVIkoraeO9LlnJ5W
GJ0XnhKqknIok8aN5fTnk3oqdXpJonGL6YHD5+2e6L3inmxeupRq/rac6pLW5h+RIJmOqZ5NA0Hk
ja3iqvKxqql63z+l336QICpqBKn6avoxmKpiRIBFxIBN2m8i2FkSxIKl6mhFhLG6qvdl0JoRIbcK
RK9ma/ot4Z6Q0HEKH6voAwkmq7WSZabeYJV42afK65ZgDT+YQzt0U0M6jNpl2so9WuH1SeuISbt0
nMb4K0uWywgNK4FEmoo47J5ow81B5zfBh8eFg5boisVCH8Gui8EOJb+SgzYsbLtYyxtpBMf2q1BB
2tIFbKVZSJoQWrEd2kIpGrpBlaNxG8CujsBmBMp6rN6lR5nMnXnMk8+y3dCag/2g5Y7ta8kurK90
XMiS4MpKWstSjkk5TCzCOi2FZG3gxOu8gm3Yiu3Ykm3Zmu3Zom3aqu3asm3buu3bwm3cyu3c0m3d
2u3d4m3e6u3e8m3f+u3fAm7gCu7gEm7hGu7hIm7iKu7iMm7jOu7jQm7kSu7kUm7lWu7lYm7mau7m
cm7neu7ngm7oiu7okm7pmu7pom7qqu7qsm7ruu7rwm7syi7mBgQAOw==

------=_NextPart_000_001D_01C6CD1E.06C2CAEF--




From owner-namedroppers@ops.ietf.org Thu Aug 31 08:12:00 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GIlOq-0004Dr-4v
	for dnsext-archive@lists.ietf.org; Thu, 31 Aug 2006 08:12:00 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GIlOn-0004OG-OG
	for dnsext-archive@lists.ietf.org; Thu, 31 Aug 2006 08:12:00 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GIlLV-0000WN-0l
	for namedroppers-data@psg.com; Thu, 31 Aug 2006 12:08:33 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [213.248.199.23] (helo=mx3.nominet.org.uk)
	by psg.com with esmtp (Exim 4.60 (FreeBSD))
	(envelope-from <roy@nominet.org.uk>)
	id 1GIlLS-0000W3-Vu
	for namedroppers@ops.ietf.org; Thu, 31 Aug 2006 12:08:31 +0000
Received: from wds1.okna.nominet.org.uk (HELO notes1.nominet.org.uk) ([213.248.197.128])
  by mx3.nominet.org.uk with ESMTP; 31 Aug 2006 13:08:30 +0100
X-IronPort-AV: i="4.08,193,1154905200"; 
   d="scan'208"; a="5023120:sNHT29706048"
In-Reply-To: <OF0158E88D.6EC6421B-ON802571DB.003D5A99-C12571DB.003EE2EA@nominet.org.uk>
To: namedroppers@ops.ietf.org
Subject: Re: NSEC3 Issue 23: dealing with unknown hashes
MIME-Version: 1.0
X-Mailer: Lotus Notes Release 6.5.5 November 30, 2005
Message-ID: <OF9C83980C.DAFCA590-ON802571DB.00422833-C12571DB.0042A004@nominet.org.uk>
From: Roy Arends <roy@nominet.org.uk>
Date: Thu, 31 Aug 2006 14:08:30 +0200
X-MIMETrack: Serialize by Router on notes1/Nominet(Release 6.5.3|September 14, 2004) at
 08/31/2006 01:08:31 PM,
	Serialize complete at 08/31/2006 01:08:31 PM
Content-Type: text/plain; charset="US-ASCII"
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 52e1467c2184c31006318542db5614d5

Roy Arends wrote on 08/31/2006 01:27:40 PM:

> The nsec3 draft editors have documented approach 4 in the upcoming 
release 
> of the draft. To recap approach 4:
> 
> 4) drop the 'unknown hash' methodology alltogether. 
> 
> This means that if an unknown hash is encountered, it is discarded. When 

> the validator tries to validate the response, it ignores unknown hash 
> NSEC3's and will treat the response as bogus, due to the lack of 
> appropriate NSEC3 records. The drawback is that it will be hard to 
> introduce new hash algorithms, unknown to a deployed base. The penalty 
is 
> that zones using this new hash algorithm will be treated as bogus, thus 
> unresolveable, for the deployed base.
> 
> Furthermore:
> 
> When rolling from a known hash to an unknown hash, we recommend using 
the 
> exact same mechanism as when transitioning from NSEC to NSEC3 to 
overcome 
> the drawback and penalty described above.

to clarify: 'exact same mechanism' refers to using unknown DNSKEY 
signature algorithm, so a validator must treat the data in the response as 
coming from an unsigned zone.

Roy

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 31 08:20:26 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GIlX0-00010Y-Dg
	for dnsext-archive@lists.ietf.org; Thu, 31 Aug 2006 08:20:26 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GIlWt-0005qE-Pu
	for dnsext-archive@lists.ietf.org; Thu, 31 Aug 2006 08:20:26 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GIlUw-0001UQ-J8
	for namedroppers-data@psg.com; Thu, 31 Aug 2006 12:18:18 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.5 required=5.0 tests=BAYES_00,FORGED_RCVD_HELO 
	autolearn=ham version=3.1.1
Received: from [195.197.172.111] (helo=gw03.mail.saunalahti.fi)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <gson@gson.org>)
	id 1GIlUu-0001TP-UT
	for namedroppers@ops.ietf.org; Thu, 31 Aug 2006 12:18:17 +0000
Received: from guava.gson.org (a88-112-240-109.elisa-laajakaista.fi [88.112.240.109])
	by gw03.mail.saunalahti.fi (Postfix) with ESMTP id 06C4C216692;
	Thu, 31 Aug 2006 15:18:10 +0300 (EEST)
Received: by guava.gson.org (Postfix, from userid 101)
	id C89A676086; Thu, 31 Aug 2006 15:18:10 +0300 (EEST)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <17654.54146.786336.46154@guava.gson.org>
Date: Thu, 31 Aug 2006 15:18:10 +0300
To: bert hubert <bert.hubert@netherlabs.nl>
Cc: namedroppers@ops.ietf.org,
    remco@virtu.nl
Subject: Re: RFC proposal on DNS spoofing prevention
In-Reply-To: <20060810200025.GA15656@outpost.ds9a.nl>
References: <20060810200025.GA15656@outpost.ds9a.nl>
X-Mailer: VM 7.19 under Emacs 21.4.1
From: gson@araneus.fi (Andreas Gustafsson)
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.1 (/)
X-Scan-Signature: 21c69d3cfc2dd19218717dbe1d974352

bert hubert wrote:
>  * http://ds9a.nl/rfc/dns-anti-spoofing.html

I read the above draft.  A few comments:

RFC3833 lists a number of different threats against the DNS, and the
term "DNS spoofing" is commonly used to refer to at least three of
them:

  2.1.  Packet Interception
  2.2.  ID Guessing and Query Prediction
  2.3.  Name Chaining

The draft covers threat 2.2, "ID Guessing and Query Prediction", in
excellent detail, but makes no mention of the others.  It would be
helpful to note in the draft that the term "DNS spoofing" can also
refer to threats other than those discussed in the draft.

As an aside, someone ought to write an RFC describing and
recommending, or even mandating, countermeasures against threat 2.3,
"Name Chaining".  All caching server implementations in common use
today already implement such countermeasures, typically based on
discarding records whose owner name is outside the domain whose
authoritative servers are being queried.  In practice, these
countermeasures are no longer optional, but there is still no IETF
document discussing them.

>  Given the above, a resolver MUST:
>
>   o  Use a new random source port from its available range for each
>      outgoing query

I don't think this MUST is realistic for high-volume servers.  In
practice, most caching servers run on operating systems that require a
separate open file descriptor for each port, and on a busy server the
number of outstanding queries can easily exceed the number of
available file descriptors.
-- 
Andreas Gustafsson, gson@araneus.fi

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 31 09:58:02 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GIn3S-0008Gx-TA
	for dnsext-archive@lists.ietf.org; Thu, 31 Aug 2006 09:58:02 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GIlcM-0006rZ-Fd
	for dnsext-archive@lists.ietf.org; Thu, 31 Aug 2006 08:25:58 -0400
Received: from psg.com ([147.28.0.62])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1GIknZ-0003jL-Vx
	for dnsext-archive@lists.ietf.org; Thu, 31 Aug 2006 07:33:34 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GIkhx-000LuZ-R3
	for namedroppers-data@psg.com; Thu, 31 Aug 2006 11:27:41 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [213.248.199.24] (helo=mx4.nominet.org.uk)
	by psg.com with esmtp (Exim 4.60 (FreeBSD))
	(envelope-from <roy@nominet.org.uk>)
	id 1GIkhw-000LuG-Ji
	for namedroppers@ops.ietf.org; Thu, 31 Aug 2006 11:27:40 +0000
Received: from wds1.okna.nominet.org.uk (HELO notes1.nominet.org.uk) ([213.248.197.128])
  by mx4.nominet.org.uk with ESMTP; 31 Aug 2006 12:27:39 +0100
X-IronPort-AV: i="4.08,193,1154905200"; 
   d="scan'208"; a="4534494:sNHT35040376"
In-Reply-To: <OF893ECB33.EC51E394-ON802571D4.0077C18B-C12571D4.0078D384@nominet.org.uk>
To: namedroppers@ops.ietf.org
Subject: Re: NSEC3 Issue 23: dealing with unknown hashes
MIME-Version: 1.0
X-Mailer: Lotus Notes Release 6.5.5 November 30, 2005
Message-ID: <OF0158E88D.6EC6421B-ON802571DB.003D5A99-C12571DB.003EE2EA@nominet.org.uk>
From: Roy Arends <roy@nominet.org.uk>
Date: Thu, 31 Aug 2006 13:27:40 +0200
X-MIMETrack: Serialize by Router on notes1/Nominet(Release 6.5.3|September 14, 2004) at
 08/31/2006 12:27:41 PM,
	Serialize complete at 08/31/2006 12:27:41 PM
Content-Type: text/plain; charset="US-ASCII"
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: -2.5 (--)
X-Scan-Signature: e5ba305d0e64821bf3d8bc5d3bb07228

The nsec3 draft editors have documented approach 4 in the upcoming release 
of the draft. To recap approach 4:

4) drop the 'unknown hash' methodology alltogether. 

This means that if an unknown hash is encountered, it is discarded. When 
the validator tries to validate the response, it ignores unknown hash 
NSEC3's and will treat the response as bogus, due to the lack of 
appropriate NSEC3 records. The drawback is that it will be hard to 
introduce new hash algorithms, unknown to a deployed base. The penalty is 
that zones using this new hash algorithm will be treated as bogus, thus 
unresolveable, for the deployed base.

Furthermore:

When rolling from a known hash to an unknown hash, we recommend using the 
exact same mechanism as when transitioning from NSEC to NSEC3 to overcome 
the drawback and penalty described above. 

This is not set in stone, but we wanted to have at least one approach 
documented for the upcoming NSEC3 workshop. As always, we need consensus 
to lead us to the least evil way of dealing with unknown hashes, but will 
use this as the default resolution.

Roy Arends
with editor hat^H^H^H safety helmet and pressure suit

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 31 10:44:33 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GInmT-00067M-Ik
	for dnsext-archive@lists.ietf.org; Thu, 31 Aug 2006 10:44:33 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GInmO-0003v9-9d
	for dnsext-archive@lists.ietf.org; Thu, 31 Aug 2006 10:44:33 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GInhf-000FXV-Fx
	for namedroppers-data@psg.com; Thu, 31 Aug 2006 14:39:35 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [192.134.4.11] (helo=mx2.nic.fr)
	by psg.com with esmtp (Exim 4.60 (FreeBSD))
	(envelope-from <bortzmeyer@nic.fr>)
	id 1GInhd-000FX4-68
	for namedroppers@ops.ietf.org; Thu, 31 Aug 2006 14:39:33 +0000
Received: from localhost (localhost.localdomain [127.0.0.1])
	by mx2.nic.fr (Postfix) with ESMTP
	id 4ACEC26C1E0; Thu, 31 Aug 2006 16:39:32 +0200 (CEST)
Received: from relay1.nic.fr (relay1.nic.fr [192.134.4.162])
	by mx2.nic.fr (Postfix) with ESMTP
	id 846B126C12C; Thu, 31 Aug 2006 16:39:31 +0200 (CEST)
Received: from bortzmeyer.nic.fr (batilda.nic.fr [192.134.4.69])
	by relay1.nic.fr (Postfix) with ESMTP id 74DE5A1D942;
	Thu, 31 Aug 2006 16:39:31 +0200 (CEST)
Date: Thu, 31 Aug 2006 16:39:31 +0200
From: Stephane Bortzmeyer <bortzmeyer@nic.fr>
To: bert hubert <bert.hubert@netherlabs.nl>
Cc: namedroppers@ops.ietf.org, remco@virtu.nl
Subject: Re: updated: Re: RFC proposal on DNS spoofing prevention
Message-ID: <20060831143931.GA30260@nic.fr>
References: <20060810200025.GA15656@outpost.ds9a.nl> <20060819184502.GA13618@outpost.ds9a.nl>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <20060819184502.GA13618@outpost.ds9a.nl>
X-Operating-System: Debian GNU/Linux 3.1
X-Kernel: Linux 2.6.8-2-686 i686
Organization: NIC France
X-URL: http://www.nic.fr/
User-Agent: Mutt/1.5.9i
X-Virus-Scanned: by amavisd-new at mx2.nic.fr
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: cf4fa59384e76e63313391b70cd0dd25

On Sat, Aug 19, 2006 at 08:45:02PM +0200,
 bert hubert <bert.hubert@netherlabs.nl> wrote 
 a message of 35 lines which said:

> After hearing from some members, we've decided to submit our draft
> in hopes of it becoming a WG document. It can be found here:

Good document, I've read it and I find it fine.

But it should be submitted to the dnsop WG, no, since it does not
change the protocol?

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 31 11:10:20 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GIoBQ-0005ny-Ud
	for dnsext-archive@lists.ietf.org; Thu, 31 Aug 2006 11:10:20 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129] helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GImbX-0000kL-8V
	for dnsext-archive@lists.ietf.org; Thu, 31 Aug 2006 09:29:11 -0400
Received: from psg.com ([147.28.0.62])
	by chiedprmail1.ietf.org with esmtp (Exim 4.43)
	id 1GImVk-0007ZN-De
	for dnsext-archive@lists.ietf.org; Thu, 31 Aug 2006 09:23:14 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GImPj-0007V1-Oo
	for namedroppers-data@psg.com; Thu, 31 Aug 2006 13:16:59 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.1
Received: from [213.248.199.24] (helo=mx4.nominet.org.uk)
	by psg.com with esmtp (Exim 4.60 (FreeBSD))
	(envelope-from <roy@nominet.org.uk>)
	id 1GImPh-0007UK-Ep
	for namedroppers@ops.ietf.org; Thu, 31 Aug 2006 13:16:58 +0000
Received: from wds1.okna.nominet.org.uk (HELO notes1.nominet.org.uk) ([213.248.197.128])
  by mx4.nominet.org.uk with ESMTP; 31 Aug 2006 14:16:56 +0100
X-IronPort-AV: i="4.08,194,1154905200"; 
   d="scan'208"; a="4535280:sNHT33257336"
To: namedroppers@ops.ietf.org
Subject: draft-ietf-dnsext-nsec3-07
MIME-Version: 1.0
X-Mailer: Lotus Notes Release 6.5.5 November 30, 2005
Message-ID: <OFD3D616AF.EFE49088-ON802571DB.00488A8B-C12571DB.0048E430@nominet.org.uk>
From: Roy Arends <roy@nominet.org.uk>
Date: Thu, 31 Aug 2006 15:16:57 +0200
X-MIMETrack: Serialize by Router on notes1/Nominet(Release 6.5.3|September 14, 2004) at
 08/31/2006 02:16:57 PM,
	Serialize complete at 08/31/2006 02:16:57 PM
Content-Type: text/plain; charset="US-ASCII"
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: -2.5 (--)
X-Scan-Signature: d6b246023072368de71562c0ab503126

We've just send draft-ietf-dnsext-nsec3-07 to the Internet Draft 
Submission Manager.

Here is a pointer to an online version of the draft:

http://dnss.ec/draft-ietf-dnsext-nsec3-07.txt
http://dnss.ec/draft-ietf-dnsext-nsec3-07.html

This will stay up until the draft is available from the ietf 
internet-drafts repository

Regards,

Roy

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 31 13:47:40 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GIqdg-0002nW-Ok
	for dnsext-archive@lists.ietf.org; Thu, 31 Aug 2006 13:47:40 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GIqdf-00061P-9L
	for dnsext-archive@lists.ietf.org; Thu, 31 Aug 2006 13:47:40 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GIqYn-0006js-JR
	for namedroppers-data@psg.com; Thu, 31 Aug 2006 17:42:37 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,SPF_HELO_PASS,
	SPF_PASS autolearn=ham version=3.1.1
Received: from [157.185.61.2] (helo=M4.sparta.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <Robert.Story@sparta.com>)
	id 1GIqYk-0006iH-Ab
	for namedroppers@ops.ietf.org; Thu, 31 Aug 2006 17:42:34 +0000
Received: from Beta5.sparta.com (beta5.sparta.com [157.185.63.21])
	by M4.sparta.com (8.13.5/8.13.5) with ESMTP id k7VHgQP6015561;
	Thu, 31 Aug 2006 12:42:26 -0500
Received: from ponyxpress.rosslyn.ads.sparta.com (861.rosslyn.sparta.com [157.185.86.1])
	by Beta5.sparta.com (8.12.11/8.13.1) with ESMTP id k7VHgPpD030858;
	Thu, 31 Aug 2006 12:42:25 -0500
Received: from mailbin.rosslyn.ads.sparta.com ([157.185.85.6]) by ponyxpress.rosslyn.ads.sparta.com with Microsoft SMTPSVC(6.0.3790.1830);
	 Thu, 31 Aug 2006 13:42:23 -0400
Received: from aud.vb.futz.org ([216.27.162.138]) by mailbin.rosslyn.ads.sparta.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.1830);
	 Thu, 31 Aug 2006 14:04:30 -0400
Date: Thu, 31 Aug 2006 13:42:08 -0400
From: Robert Story <rstory@sparta.com>
To: gson@araneus.fi (Andreas Gustafsson)
Cc: bert hubert <bert.hubert@netherlabs.nl>, namedroppers@ops.ietf.org,
        remco@virtu.nl
Subject: Re: RFC proposal on DNS spoofing prevention
In-Reply-To: <17654.54146.786336.46154@guava.gson.org>
References: <20060810200025.GA15656@outpost.ds9a.nl>
	<17654.54146.786336.46154@guava.gson.org>
Organization: SPARTA
X-Mailer: Sylpheed-Claws 2.4.0 (GTK+ 2.8.20; powerpc-redhat-linux-gnu)
Mime-Version: 1.0
Content-Type: multipart/signed; boundary=Sig_zGq4oeIgmFd_QIRGQnw0qeh;
 protocol="application/pgp-signature"; micalg=PGP-SHA1
Message-ID: <MAILBINFRaqbC8wSA1X00000011@mailbin.rosslyn.ads.sparta.com>
X-OriginalArrivalTime: 31 Aug 2006 18:04:30.0812 (UTC) FILETIME=[E81AB1C0:01C6CD27]
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 9ed51c9d1356100bce94f1ae4ec616a9

--Sig_zGq4oeIgmFd_QIRGQnw0qeh
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

On Thu, 31 Aug 2006 15:18:10 +0300 Andreas wrote:
AG> >  Given the above, a resolver MUST:
AG> >
AG> >   o  Use a new random source port from its available range for each
AG> >      outgoing query
AG>=20
AG> I don't think this MUST is realistic for high-volume servers.  In
AG> practice, most caching servers run on operating systems that require a
AG> separate open file descriptor for each port, and on a busy server the
AG> number of outstanding queries can easily exceed the number of
AG> available file descriptors.

What about relaxing this rule a bit? Simply deleting the word 'new'
would allow for using a pool of N random ports, where 1 < N < OS
file descriptor limit. And if N is small, periodically cycling some/all
of the pool might be a good idea too.

--=20
Robert Story
SPARTA

--Sig_zGq4oeIgmFd_QIRGQnw0qeh
Content-Type: application/pgp-signature; name=signature.asc
Content-Disposition: attachment; filename=signature.asc

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFE9x917/fVLLY1mngRAs9VAKCZL9Q+FuzxCTkcpknAVO+zy4GzwACdHLBz
Y4RT23kaHxpAMdKWrhwqbPg=
=/otS
-----END PGP SIGNATURE-----

--Sig_zGq4oeIgmFd_QIRGQnw0qeh--

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 31 15:17:04 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GIs2C-000405-Lu
	for dnsext-archive@lists.ietf.org; Thu, 31 Aug 2006 15:17:04 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GIs2B-0006Wa-Bz
	for dnsext-archive@lists.ietf.org; Thu, 31 Aug 2006 15:17:04 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GIryG-000FxR-RQ
	for namedroppers-data@psg.com; Thu, 31 Aug 2006 19:13:00 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.5 required=5.0 tests=BAYES_00,FORGED_RCVD_HELO 
	autolearn=ham version=3.1.1
Received: from [156.154.24.139] (helo=ns4.neustar.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <ietf@ietf.org>)
	id 1GIryF-000FxD-Vs
	for namedroppers@ops.ietf.org; Thu, 31 Aug 2006 19:13:00 +0000
Received: from stiedprstage1.ietf.org (stiedprstage1.va.neustar.com [10.31.47.10])
	by ns4.neustar.com (Postfix) with ESMTP id 346EB2AC16;
	Thu, 31 Aug 2006 19:12:59 +0000 (GMT)
Received: from ietf by stiedprstage1.ietf.org with local (Exim 4.43)
	id 1GIryE-0003at-Vr; Thu, 31 Aug 2006 15:12:58 -0400
X-test-idtracker: no
To: IETF-Announce <ietf-announce@ietf.org>
From: The IESG <iesg-secretary@ietf.org>
Subject: Last Call: 'DNSSEC Experiments' to Proposed Standard 
         (draft-ietf-dnsext-dnssec-experiments) 
Reply-To: iesg@ietf.org
Cc: <namedroppers@ops.ietf.org>
Message-Id: <E1GIryE-0003at-Vr@stiedprstage1.ietf.org>
Date: Thu, 31 Aug 2006 15:12:58 -0400
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.1 (/)
X-Scan-Signature: 856eb5f76e7a34990d1d457d8e8e5b7f

The IESG has received a request from the DNS Extensions WG to consider 
the following document:

- 'DNSSEC Experiments '
   <draft-ietf-dnsext-dnssec-experiments-03.txt> as a Proposed Standard

The IESG plans to make a decision in the next few weeks, and solicits
final comments on this action.  Please send any comments to the
iesg@ietf.org or ietf@ietf.org mailing lists by 2006-09-14.

The file can be obtained via
http://www.ietf.org/internet-drafts/draft-ietf-dnsext-dnssec-experiments-03.txt


--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 31 15:17:05 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GIs2D-00040b-T2
	for dnsext-archive@lists.ietf.org; Thu, 31 Aug 2006 15:17:05 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GIs2C-0006Wd-IE
	for dnsext-archive@lists.ietf.org; Thu, 31 Aug 2006 15:17:05 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GIryx-000G1n-4O
	for namedroppers-data@psg.com; Thu, 31 Aug 2006 19:13:43 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-2.5 required=5.0 tests=BAYES_00,FORGED_RCVD_HELO 
	autolearn=ham version=3.1.1
Received: from [156.154.16.138] (helo=ns1.neustar.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <ietf@ietf.org>)
	id 1GIryv-000G1O-Qg
	for namedroppers@ops.ietf.org; Thu, 31 Aug 2006 19:13:41 +0000
Received: from stiedprstage1.ietf.org (stiedprstage1.va.neustar.com [10.31.47.10])
	by ns1.neustar.com (Postfix) with ESMTP id 149BC26E87;
	Thu, 31 Aug 2006 19:13:41 +0000 (GMT)
Received: from ietf by stiedprstage1.ietf.org with local (Exim 4.43)
	id 1GIryu-0003ch-Vg; Thu, 31 Aug 2006 15:13:40 -0400
X-test-idtracker: no
To: IETF-Announce <ietf-announce@ietf.org>
From: The IESG <iesg-secretary@ietf.org>
Subject: Last Call: 'DNSSEC Opt-In' to Experimental RFC 
         (draft-ietf-dnsext-dnssec-opt-in) 
Reply-To: iesg@ietf.org
Cc: <namedroppers@ops.ietf.org>
Message-Id: <E1GIryu-0003ch-Vg@stiedprstage1.ietf.org>
Date: Thu, 31 Aug 2006 15:13:40 -0400
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.1 (/)
X-Scan-Signature: 856eb5f76e7a34990d1d457d8e8e5b7f

The IESG has received a request from the DNS Extensions WG to consider 
the following document:

- 'DNSSEC Opt-In '
   <draft-ietf-dnsext-dnssec-opt-in-09.txt> as an Experimental RFC

The IESG plans to make a decision in the next few weeks, and solicits
final comments on this action.  Please send any comments to the
iesg@ietf.org or ietf@ietf.org mailing lists by 2006-09-14.

The file can be obtained via
http://www.ietf.org/internet-drafts/draft-ietf-dnsext-dnssec-opt-in-09.txt


--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 31 15:53:35 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GIsbX-0005uc-Mh
	for dnsext-archive@lists.ietf.org; Thu, 31 Aug 2006 15:53:35 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GIsbW-0003IK-AG
	for dnsext-archive@lists.ietf.org; Thu, 31 Aug 2006 15:53:35 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GIsYG-000JOr-R3
	for namedroppers-data@psg.com; Thu, 31 Aug 2006 19:50:12 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-1.2 required=5.0 tests=BAYES_00,FORGED_RCVD_HELO,
	MIME_BOUND_NEXTPART,NO_REAL_NAME autolearn=no version=3.1.1
Received: from [156.154.24.138] (helo=ns3.neustar.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <ietf@ietf.org>)
	id 1GIsY7-000JMn-Un
	for namedroppers@ops.ietf.org; Thu, 31 Aug 2006 19:50:04 +0000
Received: from stiedprstage1.ietf.org (stiedprstage1.va.neustar.com [10.31.47.10])
	by ns3.neustar.com (Postfix) with ESMTP id DD1351759A;
	Thu, 31 Aug 2006 19:50:02 +0000 (GMT)
Received: from ietf by stiedprstage1.ietf.org with local (Exim 4.43)
	id 1GIsY6-0007iD-DC; Thu, 31 Aug 2006 15:50:02 -0400
Content-Type: Multipart/Mixed; Boundary="NextPart"
Mime-Version: 1.0
To: i-d-announce@ietf.org
Cc: namedroppers@ops.ietf.org
From: Internet-Drafts@ietf.org
Subject: I-D ACTION:draft-ietf-dnsext-nsec3-07.txt 
Message-Id: <E1GIsY6-0007iD-DC@stiedprstage1.ietf.org>
Date: Thu, 31 Aug 2006 15:50:02 -0400
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.3 (/)
X-Scan-Signature: f66b12316365a3fe519e75911daf28a8

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts 
directories.
This draft is a work item of the DNS Extensions Working Group of the IETF.

	Title		: DNSSEC Hashed Authenticated Denial of Existence
	Author(s)	: B. Laurie, et al.
	Filename	: draft-ietf-dnsext-nsec3-07.txt
	Pages		: 50
	Date		: 2006-8-31
	
The Domain Name System Security Extensions (DNSSEC) introduced the
NSEC resource record (RR) for authenticated denial of existence.
This document introduces an alternative resource record, NSEC3, which
similarly provides authenticated denial of existence.  However, it
also provides measures against zone enumeration and permits gradual
expansion of delegation-centric zones.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-dnsext-nsec3-07.txt

To remove yourself from the I-D Announcement list, send a message to 
i-d-announce-request@ietf.org with the word unsubscribe in the body of 
the message. 
You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce 
to change your subscription settings.

Internet-Drafts are also available by anonymous FTP. Login with the 
username "anonymous" and a password of your e-mail address. After 
logging in, type "cd internet-drafts" and then 
"get draft-ietf-dnsext-nsec3-07.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt

Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-dnsext-nsec3-07.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body;
	access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID:	<2006-8-31110950.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-dnsext-nsec3-07.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-dnsext-nsec3-07.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<2006-8-31110950.I-D@ietf.org>

--OtherAccess--

--NextPart--

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



From owner-namedroppers@ops.ietf.org Thu Aug 31 19:15:37 2006
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1GIvRR-00025Q-5Z
	for dnsext-archive@lists.ietf.org; Thu, 31 Aug 2006 18:55:21 -0400
Received: from psg.com ([147.28.0.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1GIvRP-0004uh-CG
	for dnsext-archive@lists.ietf.org; Thu, 31 Aug 2006 18:55:20 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD))
	(envelope-from <owner-namedroppers@ops.ietf.org>)
	id 1GIvNZ-0009b0-BH
	for namedroppers-data@psg.com; Thu, 31 Aug 2006 22:51:21 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level: 
X-Spam-Status: No, score=-16.7 required=5.0 tests=AWL,BAYES_00,NO_REAL_NAME,
	USER_IN_DEF_WHITELIST autolearn=no version=3.1.1
Received: from [128.9.160.116] (helo=nit.isi.edu)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.60 (FreeBSD))
	(envelope-from <apache@nit.isi.edu>)
	id 1GIvNX-0009aU-TW
	for namedroppers@ops.ietf.org; Thu, 31 Aug 2006 22:51:19 +0000
Received: from nit.isi.edu (loopback [127.0.0.1])
	by nit.isi.edu (8.12.11.20060308/8.12.11) with ESMTP id k7VMpHdB020489;
	Thu, 31 Aug 2006 15:51:17 -0700
Received: (from apache@localhost)
	by nit.isi.edu (8.12.11.20060308/8.12.11/Submit) id k7VMpHMk020488;
	Thu, 31 Aug 2006 15:51:17 -0700
Date: Thu, 31 Aug 2006 15:51:17 -0700
Message-Id: <200608312251.k7VMpHMk020488@nit.isi.edu>
To: ietf-announce@ietf.org, rfc-dist@rfc-editor.org
Subject:  RFC 4635 on HMAC SHA (Hashed Message Authentication Code, Secure Hash Algorithm) TSIG Algorithm Identifiers
From: rfc-editor@rfc-editor.org
Cc: rfc-editor@rfc-editor.org, namedroppers@ops.ietf.org
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.2 (/)
X-Scan-Signature: bdc523f9a54890b8a30dd6fd53d5d024


A new Request for Comments is now available in online RFC libraries.

        
        RFC 4635

        Title:      HMAC SHA (Hashed Message Authentication 
                    Code, Secure Hash Algorithm) TSIG Algorithm 
                    Identifiers 
        Author:     D. Eastlake 3rd
        Status:     Standards Track
        Date:       August 2006
        Mailbox:    Donald.Eastlake@motorola.com
        Pages:      8
        Characters: 16533
        Updates/Obsoletes/SeeAlso:   None

        I-D Tag:    draft-ietf-dnsext-tsig-sha-06.txt

        URL:        http://www.rfc-editor.org/rfc/rfc4635.txt

Use of the Domain Name System TSIG resource record requires
specification of a cryptographic message authentication code.
Currently, identifiers have been specified only for HMAC MD5 (Hashed
Message Authentication Code, Message Digest 5) and GSS (Generic
Security Service) TSIG algorithms.  This document standardizes
identifiers and implementation requirements for additional HMAC SHA
(Secure Hash Algorithm) TSIG algorithms and standardizes how to
specify and handle the truncation of HMAC values in TSIG.  [STANDARDS 
TRACK]

This document is a product of the DNS Extensions
Working Group of the IETF.

This is now a Proposed Standard Protocol.

STANDARDS TRACK: This document specifies an Internet standards track
protocol for the Internet community,and requests discussion and 
suggestions for improvements.Please refer to the current edition of the 
Internet Official Protocol Standards (STD 1) for the standardization 
state and status of this protocol.  Distribution of this memo is 
unlimited.

This announcement is sent to the IETF list and the RFC-DIST list.
Requests to be added to or deleted from the IETF distribution list
should be sent to IETF-REQUEST@IETF.ORG.  Requests to be
added to or deleted from the RFC-DIST distribution list should
be sent to RFC-DIST-REQUEST@RFC-EDITOR.ORG.

Details on obtaining RFCs via FTP or EMAIL may be obtained by sending
an EMAIL message to rfc-info@RFC-EDITOR.ORG with the message body 

help: ways_to_get_rfcs. For example:

        To: rfc-info@RFC-EDITOR.ORG
        Subject: getting rfcs

        help: ways_to_get_rfcs

Requests for special distribution should be addressed to either the
author of the RFC in question, or to RFC-Manager@RFC-EDITOR.ORG.  Unless
specifically noted otherwise on the RFC itself, all RFCs are for
unlimited distribution.

Submissions for Requests for Comments should be sent to
RFC-EDITOR@RFC-EDITOR.ORG.  Please consult RFC 2223, Instructions to RFC
Authors, for further information.


Joyce K. Reynolds and Sandy Ginoza
USC/Information Sciences Institute

...



--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>



