Re: [rtcweb] Is rtcweb the right place for draft-ietf-rtcweb-mdns-ice-candidates?
Roman Shpount <roman@telurix.com> Sat, 06 July 2019 20:16 UTC
Return-Path: <roman@telurix.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A0891120077 for <rtcweb@ietfa.amsl.com>; Sat, 6 Jul 2019 13:16:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.887
X-Spam-Level:
X-Spam-Status: No, score=-1.887 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=telurix-com.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HgtFJO1Hy_GG for <rtcweb@ietfa.amsl.com>; Sat, 6 Jul 2019 13:16:07 -0700 (PDT)
Received: from mail-pl1-x630.google.com (mail-pl1-x630.google.com [IPv6:2607:f8b0:4864:20::630]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 68D4412008B for <rtcweb@ietf.org>; Sat, 6 Jul 2019 13:16:07 -0700 (PDT)
Received: by mail-pl1-x630.google.com with SMTP id c14so6167028plo.0 for <rtcweb@ietf.org>; Sat, 06 Jul 2019 13:16:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telurix-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=5KVZl+5phb9rkeChY5+DLk6aeFkeoRjrqQgYSCprBFM=; b=svTjYbni2V7cAritVR9JxFUUAydJ7TGUG4T/x9/mgIpHFkXrfkrNNYLWlgLXgh903D WE2acaqJX2YojGS0kFi98AzDix7/L4vMsr/nAR35gTDIidMcEZlKNz7aSHgAn46gWqdd KthbcSJMZHB6+BXLABFbx7eEl5PQu7cnfDzbUxR53nsQ7EsLYg9cH2R/U8abiGAflxUt TWtIU78SGXnMxF+vcA1antx89uS8pbW02Mm5eTwE043T7CjBid7eWH+kgGXWeHKHyFb4 sKqAo7E1CwvyOHmCEDIl2OvIvCFYCkGYqNGxE1ZByY36fTgF4BJschu0BEqxSwqIvzpa L2EA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=5KVZl+5phb9rkeChY5+DLk6aeFkeoRjrqQgYSCprBFM=; b=TVdCd1fTyNz839euJIRpXp4BzwvKvbXu/EyN6kre6NSmCD1A+GOwkjVAiJV7cCfKZc 1VDCfHIRUpMW/cKNk7gLOXPF+3xFLc/jMwF1YVCJhBxNNLdT2+/BWL7gAr9w2I9hQ0/T 4T7np7N+LlB6k+n6wsun35trRKZgK2y5n3smhP/lbLn4XrXjM/rARmyKvZc5PcYtiufx YoWEegTx5/kYV44xB51ItIg0u9H5C1sScjkDLng57dy53yW5OAak+8QjZn1ccZF6b+n5 3fyKNZZb/Ap7qNAPQzAGem6s5CSwVVIlaOL7oSaSSJ6Ho6H+fTaLetild3yzC0WQCkSD nweA==
X-Gm-Message-State: APjAAAXKO+Ax4GhLJzBFNqQWqTP4dazXRcGVjsCDSZVwNeus4ONOt8/0 /T7OwuceukaVwDFQZyXJr3scuTk5/vA=
X-Google-Smtp-Source: APXvYqyGuOm4Zo4FHGUEur/SNIYOMQkdGeY+c1fuSrUSpQ0csljTyOMd24xwyFP6qjjsVlKVo7LNaA==
X-Received: by 2002:a17:902:8f87:: with SMTP id z7mr12893609plo.65.1562444166654; Sat, 06 Jul 2019 13:16:06 -0700 (PDT)
Received: from mail-pl1-f172.google.com (mail-pl1-f172.google.com. [209.85.214.172]) by smtp.gmail.com with ESMTPSA id q4sm12414018pjq.27.2019.07.06.13.16.05 for <rtcweb@ietf.org> (version=TLS1_3 cipher=AEAD-AES128-GCM-SHA256 bits=128/128); Sat, 06 Jul 2019 13:16:05 -0700 (PDT)
Received: by mail-pl1-f172.google.com with SMTP id c2so4601537plz.13 for <rtcweb@ietf.org>; Sat, 06 Jul 2019 13:16:05 -0700 (PDT)
X-Received: by 2002:a17:902:a413:: with SMTP id p19mr7536437plq.134.1562444164958; Sat, 06 Jul 2019 13:16:04 -0700 (PDT)
MIME-Version: 1.0
References: <b03853a4-1006-4da0-d52f-9e7462a2cd0c@alvestrand.no> <D80CECAF-B520-40A2-BFBB-E39B73BA943D@sn3rd.com> <CAD5OKxsd-SE8VpwFgto3DLbabs+9O+cHMucy1+Cep7tCJQR6+w@mail.gmail.com> <CAOJ7v-2XrND6YWqo2tEiDbs7TZpEoiP+MGBAk2aF7hfoMiGk0Q@mail.gmail.com> <CAD5OKxtSzOfnN8WrV-duwwfmwa+VJX_3HACiXU43Xeym25GQaQ@mail.gmail.com> <CAOJ7v-1pKuvNfuPVqJQKj1d0U8Z7JH9aqNU0DkNDMYvec7jyUQ@mail.gmail.com> <40E6F158-7AA1-42AD-9D18-1B4C335ECD64@mozilla.com> <CAOJ7v-2CWAX0W02qdRes3G-_5hiWGhWEdLhregO-nb1m2EDZZQ@mail.gmail.com> <CAD5OKxu3sCBaN3MmWmeawuYB-sPqfZt6TqF=dSfs6Q0QdXNYKg@mail.gmail.com> <c6649705-465e-0d7e-1a8b-d93b3867cdb4@alvestrand.no>
In-Reply-To: <c6649705-465e-0d7e-1a8b-d93b3867cdb4@alvestrand.no>
From: Roman Shpount <roman@telurix.com>
Date: Sat, 06 Jul 2019 16:15:53 -0400
X-Gmail-Original-Message-ID: <CAD5OKxsZtgtWK19jJB4kRDDqZ1NzR9-78fRjgVwJALLFPLRASw@mail.gmail.com>
Message-ID: <CAD5OKxsZtgtWK19jJB4kRDDqZ1NzR9-78fRjgVwJALLFPLRASw@mail.gmail.com>
To: Harald Alvestrand <harald@alvestrand.no>
Cc: RTCWeb IETF <rtcweb@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000006f0f5e058d08e1cb"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtcweb/Bqt51GK9YFDsSa97EUgfxym1Kps>
Subject: Re: [rtcweb] Is rtcweb the right place for draft-ietf-rtcweb-mdns-ice-candidates?
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtcweb/>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 06 Jul 2019 20:16:10 -0000
On Thu, Jul 4, 2019 at 5:24 PM Harald Alvestrand <harald@alvestrand.no> wrote: > Den 04.07.2019 20:46, skrev Roman Shpount: > > I understand that running experiments before proposing a solution is > > probably a good thing and this is what Chrome was doing up until this > > point. At the same time, rolling this feature into production before at > > least documenting it, will definitely cause interop problems. What we > > have now is a fairly major feature with a fairly outdated specification > > where all the interop issues weren't considered. > > > > To be precise, we have documentation for the feature > (draft-ietf-rtcweb-mdns-ice-candidates), it's been largely unchanged for > quite some time, and it's what Chrome is in the process of shipping. > Are you saying that draft-ietf-rtcweb-mdns-ice-candidates provides an accurate description of what is being shipped in Chrome? As far as I know this document is outdated. It also has implementation issues like stating "An ICE agent SHOULD ignore candidates where the hostname resolution returns more than one IP address". There are platforms which return both IPv6 and IPv4 for a DNS record which points to a single IPv4 address. There are two fundamental problems with FQDN in ICE candidates. First being legacy interop. Second being that handling FQDN is under-specified and FQDN in ICE candidate line is likely missing necessary information required to resolve it (address family). Dealing with the default candidate which is a FQDN is another are which has no existing specification leading to FQDN with unknown address family in the c= line. It addresses a quite substantive issue (as in "millions of occurences > per day" of the behavior we want to prevent). > I understand the desire to block one of the client fingerprinting methods. After all, there are few hundred others that will need to blocked after. The fact that we're only getting the interoperability issues discovered > as we roll out the feature to stable is sad; I don't know how to get > other people's software tested earlier in the cycle, which is what would > have given us more time to work through these issues. > The software was tested and issues were identified and fixed. Unfortunately not everyone has a luxury of simply pushing the software update to all customer. When dealing with telecom, it is common for them to deploy new software every 3-6 months and only after running a limited deployment for a few months before hand. It literally takes a year to push a new version to them, which is not usually a problem, unless some breaking protocol change is introduced, like unified plan or mdns. Given mmusic's traditional processing speed, I am not sure there's any > point in formally moving the document at this point. > It is especially slow when none of the people interested in the specific feature (FQDN in ICE candidates) participate in the discussion. So far this looks like this feature is going to be shipped regardless of what anybody thinks about it and without even attempting to discuss it in the group which is responsible for this functionality. Best Regards, _____________ Roman Shpount
- [rtcweb] Request for status update Harald Alvestrand
- Re: [rtcweb] Request for status update Sean Turner
- [rtcweb] Is rtcweb the right place for draft-ietf… Roman Shpount
- Re: [rtcweb] Is rtcweb the right place for draft-… Justin Uberti
- Re: [rtcweb] Is rtcweb the right place for draft-… Roman Shpount
- Re: [rtcweb] Is rtcweb the right place for draft-… Justin Uberti
- Re: [rtcweb] Is rtcweb the right place for draft-… Roman Shpount
- Re: [rtcweb] Is rtcweb the right place for draft-… Bernard Aboba
- Re: [rtcweb] Is rtcweb the right place for draft-… Justin Uberti
- Re: [rtcweb] Is rtcweb the right place for draft-… Nils Ohlmeier
- Re: [rtcweb] Is rtcweb the right place for draft-… Justin Uberti
- Re: [rtcweb] Is rtcweb the right place for draft-… Bernard Aboba
- Re: [rtcweb] Request for status update Harald Alvestrand
- Re: [rtcweb] Is rtcweb the right place for draft-… Justin Uberti
- Re: [rtcweb] Is rtcweb the right place for draft-… Roman Shpount
- Re: [rtcweb] Is rtcweb the right place for draft-… Harald Alvestrand
- Re: [rtcweb] Is rtcweb the right place for draft-… Philipp Hancke
- Re: [rtcweb] Is rtcweb the right place for draft-… Roman Shpount
- Re: [rtcweb] Is rtcweb the right place for draft-… Harald Alvestrand
- Re: [rtcweb] Request for status update Adam Roach
- Re: [rtcweb] Request for status update Colin Perkins
- Re: [rtcweb] Is rtcweb the right place for draft-… Roman Shpount
- Re: [rtcweb] Is rtcweb the right place for draft-… Justin Uberti
- Re: [rtcweb] Is rtcweb the right place for draft-… Adam Roach
- Re: [rtcweb] Is rtcweb the right place for draft-… Roman Shpount
- Re: [rtcweb] Is rtcweb the right place for draft-… Christer Holmberg