Re: [sipcore] WGLC: draft-ietf-sipcore-locparam - Christer's review
James Winterbottom <a.james.winterbottom@gmail.com> Sun, 18 August 2019 20:27 UTC
Return-Path: <a.james.winterbottom@gmail.com>
X-Original-To: sipcore@ietfa.amsl.com
Delivered-To: sipcore@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B1C511200D8 for <sipcore@ietfa.amsl.com>; Sun, 18 Aug 2019 13:27:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 HUIfqkKlzm2R for <sipcore@ietfa.amsl.com>; Sun, 18 Aug 2019 13:27:39 -0700 (PDT)
Received: from mail-pf1-x442.google.com (mail-pf1-x442.google.com [IPv6:2607:f8b0:4864:20::442]) (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 6F0491200B9 for <sipcore@ietf.org>; Sun, 18 Aug 2019 13:27:39 -0700 (PDT)
Received: by mail-pf1-x442.google.com with SMTP id 129so5878995pfa.4 for <sipcore@ietf.org>; Sun, 18 Aug 2019 13:27:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=IjIB4zYEycWyK1M2hp0v7FwyZ066tqHYtBnfZ40DYV0=; b=oXjWxfsnEermq7EdVE6bBnUijArMYzzAQHV4BomBpVed4v5D5Eh6wxGvT3Uxt+llYf B+aTkpX7pToFU+RcfFLextdWMl72UR1I59O5NycPDz/4ydS7meGZ+w39MrejA0c1JBiM maP9VCWApDaxCjjoKVKKU+xRzYaUGkNmNch0Is/RcJb5tRI6kIXhbnN8unccfkj0MMON r9qkkoC8vJ1unGXhnmTkD/UBcs4Fstheh2IPvm0bEEYkE+9lYCvDR6kemd6BDfnhHYkB /5BXwfkar6Z15APKMYRoZ8N/TvYjc3Gn8Gp6z72FdvYxDJ526Cn9vidvj90gYX3wJSLr nj+A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=IjIB4zYEycWyK1M2hp0v7FwyZ066tqHYtBnfZ40DYV0=; b=nX/xUgyGU3dQSGgg+ghzE6JksusYmwIHWTpQOCmJts08hZ7DAh1ig5xPPjZsc4M1oA 5ploGFP1K1YBK5J6hm3yUZPs22q1jUyZ+Lv9C2qU68O9m17KO07fM+n2WGo7L6i3+Pgl skVGhoFgWtVRbp4ndPUCPZ4ZlJ6L4vamFpriTY999VJziMK8lpb2mYad/tx4W667J89b 4lvfGfsOOSgO29Km4HtRbED5PvH4ZY1PkBqzJhNDElurMeKe8mI0r53WaCLO8lzIg+xm NJSXCdFuWLiA3xqrahsP+k3mO4kYOn/in7IuXHj1nAtnwW0+AT/D6L+LXLHAxfpTr1au TAhw==
X-Gm-Message-State: APjAAAVgCYHuvuD7plAPFTy05ooAiTtqWRdROnNSGy4jX1EF6WX5OmYc I8wS5eBvt0QrmIF+tQZdkT4=
X-Google-Smtp-Source: APXvYqzC6eCgmq5huocVmOq0/qqb7Jn96qzFrceWgCbTnqISFgy5AKYlURPFoVEf79vVTf0/NISiIw==
X-Received: by 2002:a63:c84d:: with SMTP id l13mr17015160pgi.154.1566160058861; Sun, 18 Aug 2019 13:27:38 -0700 (PDT)
Received: from [192.168.0.7] (n1-42-78-96.mas1.nsw.optusnet.com.au. [1.42.78.96]) by smtp.gmail.com with ESMTPSA id b6sm11692866pgq.26.2019.08.18.13.27.36 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 18 Aug 2019 13:27:38 -0700 (PDT)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: James Winterbottom <a.james.winterbottom@gmail.com>
In-Reply-To: <HE1PR07MB316113983B0E51E6CB0E488193A90@HE1PR07MB3161.eurprd07.prod.outlook.com>
Date: Mon, 19 Aug 2019 06:27:34 +1000
Cc: "A. Jean Mahoney" <mahoney@nostrum.com>, "sipcore@ietf.org" <sipcore@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <B319C022-97FF-438D-9C66-A21160B63675@gmail.com>
References: <HE1PR07MB316113983B0E51E6CB0E488193A90@HE1PR07MB3161.eurprd07.prod.outlook.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/sipcore/0FTYcuxcf7_CNkDVhWgovGuH1H4>
Subject: Re: [sipcore] WGLC: draft-ietf-sipcore-locparam - Christer's review
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: SIP Core Working Group <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sipcore>, <mailto:sipcore-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sipcore/>
List-Post: <mailto:sipcore@ietf.org>
List-Help: <mailto:sipcore-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sipcore>, <mailto:sipcore-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 18 Aug 2019 20:27:42 -0000
Thanks Christer, these all look pretty reasonable to me. Thanks for the review. James > On 19 Aug 2019, at 5:23 am, Christer Holmberg <christer.holmberg@ericsson.com> wrote: > > Hi, > > Below is my WGLC review. > > NUTSHELL: > >> From a technical point of view, the document is ready to move forward. However, there are some editorial issues that I'd like the authors to address. > > --- > > GENERAL: > > Q_GEN_1: > > - Please always use capital 'G' for Geolocation header field. > > Q_GEN_2: > > - Instead of talking about "The parameter defined in this specification", use the name of the parameter. > > Q_GEN_3: > > - In some places the text talks about the loc-src parameter. I think it shall talk about the location-source parameter instead, as that is the name in the ABNF. loc-src is just the encoding. > > Q_GEN_4: > > - While RFC 6442 talks generally about "SIP intermediaries", this draft talks about "proxies". Is there a reason for that? > > --- > > ABSTRACT: > > Q_ABS_1: > > The text gives some background about a problem, but there is no words about what the draft does to address that problem. I think there should be a sentence saying: "This document blah blah blah...". > > --- > > SECTION 1: > > Q_1_1: > > The first sentence says: > > "The SIP geolocation specification [RFC6442] describes the > "Geolocation" SIP header field which is used to indicate that the SIP > message is conveying location information. The specification > suggests that only one location value should be conveyed." > > - The Geolocation SIP header field does not only indicate that the SIP message is used to convey location information, it also contains a reference to the location information. > > - Does RFC 6442 really suggest that only one location value should be conveyed? The way I read it is that an intermediary should not add location information to a request that already contains it. Would it be more appropriate to say: > > "The specification specifies that SIP intermediaries should not add location values to a SIP request that already contains location value." > > Q_1_2: > > The text says: > > "This document adds a location-source (loc-src) parameter to the > location values in [RFC6442] so that the entity adding the location > value to geolocation header field can identify itself using its > hostname." > > - I think you shall be more specific, and say something like: > > "This document extends the Geolocation header field, by allowing an entity adding the location value to identity itself using a hostname. This is done by defining a new geoloc-param header field parameter, location-source." > > --- > > SECTION 3: > > Q_3_1: > > - s/specific/specification > > --- > > SECTION 4: > > Q_4_1: > > The syntax says: > > location-source = "loc-src=" (hostname ) > hostname = <defined in RFC3261> > > - I suggest "loc-src" EQUAL (hostname). > > - s/(hostname)/hostname > > > A_4_2: > > The text says: > > "Only a fully qualified host name is valid, an IP address MUST NOT be > added by an entity conforming with this specification. If a node > conforming to this specification receives a geolocation header field > with a loc-src parameter containing an IP address then the parameter > MUST be removed." > > - It is not only about not supporting IP addresses - the syntax does not even allow an IP address. Perhaps something like: > > "Only a fully qualified host name is valid. The syntax does not support IP addresses, and if an entity conforming to this..." > > > Q_4_3: > > The text says: > > "Any proxy adding a location value to a geolocation header field > SHOULD also add its host name using the loc-src parameter so that it > is clearly identified as the node adding the location." > > - I suggest to say "A proxy conformant to this specification adding a location value..." > > - s/SHOULD also add its host name using the loc-src parameter/SHOULD also add a location-source header field parameter". > > > Q_4_4: > > The text says: > > "A UE MUST NOT provide a loc-src parameter value." > > I suggest "A UA MUST NOT insert a location-source header field parameter" > > --- > > SECTION 7: > > Q_7_1: > > The text says: "the that they". I assume that is a mistake. > > Q_7_2: > > The text says: > > "To avoid problems of wrong interpretation of loc-src the value may be discarded when passed to an other domain." > > Is "removed" more appropriate than "discarded"? > > > Regards, > > Christer > > > > > > -----Alkuperäinen viesti----- > Lähettäjä: sipcore <sipcore-bounces@ietf.org> Puolesta A. Jean Mahoney > Lähetetty: sunnuntai 18. elokuuta 2019 20.57 > Vastaanottaja: sipcore@ietf.org > Aihe: Re: [sipcore] WGLC: draft-ietf-sipcore-locparam > > Hi all, > > The WGLC is being extended to Friday, Sept 13, since many people go on vacation in August and early September. > > Thanks! > > Jean > > > > On 8/15/19 2:43 PM, A. Jean Mahoney wrote: >> Hi all, >> >> This begins the Working Group Last Call of draft-ietf-sipcore-locparam >> (Location Source Parameter for the SIP Geolocation Header Field). >> >> Please post any feedback to the sipcore mailing list by Friday, August 30. >> >> https://datatracker.ietf.org/doc/draft-ietf-sipcore-locparam/ >> >> Thanks! >> >> Jean >> >> _______________________________________________ >> sipcore mailing list >> sipcore@ietf.org >> https://www.ietf.org/mailman/listinfo/sipcore > > _______________________________________________ > sipcore mailing list > sipcore@ietf.org > https://www.ietf.org/mailman/listinfo/sipcore > > _______________________________________________ > sipcore mailing list > sipcore@ietf.org > https://www.ietf.org/mailman/listinfo/sipcore
- Re: [sipcore] WGLC: draft-ietf-sipcore-locparam -… Christer Holmberg
- Re: [sipcore] WGLC: draft-ietf-sipcore-locparam -… James Winterbottom
- Re: [sipcore] WGLC: draft-ietf-sipcore-locparam -… R.Jesske