Re: [dnssd] WGLC for draft-ietf-dnssd-push

Stuart Cheshire <> Fri, 26 April 2019 05:13 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 7B23C1200B8 for <>; Thu, 25 Apr 2019 22:13:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -0.599
X-Spam-Status: No, score=-0.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_COMMENT_SAVED_URL=1.391, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_HTML_ATTACH=0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: (amavisd-new); dkim=pass (2048-bit key) header.b=B8VdzwxZ; dkim=pass (2048-bit key) header.b=GofkFZJq
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id JrZCCPoVfbcc for <>; Thu, 25 Apr 2019 22:13:43 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id B5546120137 for <>; Thu, 25 Apr 2019 22:13:42 -0700 (PDT)
Received: from pps.filterd ( []) by ( with SMTP id x3Q57T5k012167 for <>; Thu, 25 Apr 2019 22:13:41 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; h=mime-version : content-type : sender : from : subject : date : references : to : in-reply-to : message-id; s=20190418; bh=9FF0nFSd5Z3wC396T7srU3LPHeDsBlNFLA3cw6T2mUo=; b=B8VdzwxZuRsfnJn3zx2yHXngxmbO/vPxVkxvfx6A4x1JE8Z6RM8jh5CT3dX9MqLL1AcP uMBG+xDnVaIZnSoG0oW3SYQb6KHYOo6uCFiteFqqtyFk55ynSzaRTX3MYcR3XH3XrJpW jgUAnMM3d6bZCapS8yTmabOVB9JSIuAknnTuflLQLN6B9It/pLV29OdGLGROk9gmRRbx G6Ugye7w9QCBjpX1eP1EX2ByvRlckmHvQ92QtQoST1EiEkNiCv8SEH0C6jAKz5i/F8fZ GImK84I7Jgiv7/G7YR3W+6gPSgM6b4PFSoOdfk31dE4agAxpVouN6Rfrkp2S0FSOmKij mA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; h=mime-version : content-type : sender : from : subject : date : references : to : in-reply-to : message-id; s=20180706; bh=9FF0nFSd5Z3wC396T7srU3LPHeDsBlNFLA3cw6T2mUo=; b=GofkFZJqjZhEK8HxrmpV5pKbi9rnKTMW6/TuZH5+BB0mixbsPNsuz00dtVnNJTJx8VQs k2a54YkBp6MqxgIvCumR/w/YguORn06jPYKhm2flH+lUgWXjHYCRLcWFqcknV0DGVoqv D2oFvHOiB0FdI3OHYfgefQTCl1DjsBsFwnqzy9iQVgkUPY42bXP5oTComdZOK4Q+ESOH elQQYcXMvrXCsaMt+pfieEn4AJrXpfQAarMMqhPZBkvCcjBl/CVrNjrcubN1BRASAWev qlVKvda3VSFwn1V+hGc0QvxBNCdUmQMbm2YH0ehEtHs+pI9clLLkNUz2aLR9fEaWzvdM Zw==
Received: from ( []) by with ESMTP id 2s1sc1mqh3-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for <>; Thu, 25 Apr 2019 22:13:40 -0700
MIME-version: 1.0
Content-type: multipart/mixed; boundary="Boundary_(ID_Wq1XeBIaw82Bwu0++WUYSg)"
Received: from ( []) by (Oracle Communications Messaging Server 64bit (built Oct 24 2018)) with ESMTPS id <> for; Thu, 25 Apr 2019 22:13:39 -0700 (PDT)
Received: from by (Oracle Communications Messaging Server 64bit (built Oct 24 2018)) id <> for; Thu, 25 Apr 2019 22:13:39 -0700 (PDT)
X-Va-T-CD: 67f481029bce65efa0808f4eee5f1f07
X-Va-E-CD: 448a8d71df449d92dc21697bc2e97da2
X-Va-R-CD: 65fc0d991785644c4fa4fe0d67bafe62
X-Va-CD: 0
X-Va-ID: 70a7ffae-83d3-484d-b703-f32927db8615
X-V-T-CD: 67f481029bce65efa0808f4eee5f1f07
X-V-E-CD: 448a8d71df449d92dc21697bc2e97da2
X-V-R-CD: 65fc0d991785644c4fa4fe0d67bafe62
X-V-CD: 0
X-V-ID: 7503306c-c6a1-4033-b3b0-025342bece59
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:,, definitions=2019-04-26_03:,, signatures=0
Received: from [] (unknown []) by (Oracle Communications Messaging Server 64bit (built Oct 24 2018)) with ESMTPSA id <> for; Thu, 25 Apr 2019 22:13:35 -0700 (PDT)
From: Stuart Cheshire <>
Date: Thu, 25 Apr 2019 22:13:33 -0700
References: <>
To: DNSSD <>
In-reply-to: <>
Message-id: <>
X-Mailer: Apple Mail (2.3445.9.1)
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-04-26_03:, , signatures=0
X-Proofpoint-AD-Result: none
Archived-At: <>
Subject: Re: [dnssd] WGLC for draft-ietf-dnssd-push
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussion of extensions to DNS-based service discovery for routed networks." <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Fri, 26 Apr 2019 05:13:52 -0000

On 15 Apr 2019, at 10:07, David Schinazi <> wrote:

> This email starts another Working Group Last Call (WGLC) for draft-ietf-dnssd-push, which will last for two weeks until 2019-04-29. As a reminder, this document has already passed WGLC but some slight changes to the document warranted another WGLC.

Thank you David.

I have attached an HTML file of the output from <> comparing draft-ietf-dnssd-push-16 with draft-ietf-dnssd-push-19.

There are a variety of minor textual changes, such as replacing references to draft-ietf-dnsop-session-signal with references to RFC 8490, now that this document is published.

In terms of substantive changes, there are two:

1. DNS Push Notification RECONFIRM

We realized that there is no useful response to a RECONFIRM request. We changed RECONFIRM to be a unidirectional DSO message, and that results in the deletion of the entire “RECONFIRM Response” section. This simplifies both code, and the document.

2. DNS Push Notification Updates

Previously, Tom Pusateri and I thought that borrowing the DNS Update encoding made sense. That was before DSO (RFC 8490).

When implementing the current specification of DNS Push Notifications over DSO, Ted Lemon discovered that it has no way to express the DNS CLASS of changes.

We need to address the problem Ted Lemon discovered, and now that DNS Push uses DSO TLV encoding instead of traditional DNS messages, the incentive to follow strictly the existing DNS Update encoding has disappeared.

To address this issue, we adopted a new, simpler, way of expressing changes. It’s broadly similar, but simpler.

Please take a look at these changes and let us know if you see any problems.

And if you *don’t* see any problems with these changes, please respond saying that too.

Stuart Cheshire