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