Re: [sipcore] WGLC: draft-ietf-sipcore-locparam - Christer's review

Christer Holmberg <christer.holmberg@ericsson.com> Sun, 18 August 2019 19:23 UTC

Return-Path: <christer.holmberg@ericsson.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 66D231201E4 for <sipcore@ietfa.amsl.com>; Sun, 18 Aug 2019 12:23:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level:
X-Spam-Status: No, score=-2.001 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.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 hIHmQMk9Qfxa for <sipcore@ietfa.amsl.com>; Sun, 18 Aug 2019 12:23:21 -0700 (PDT)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70043.outbound.protection.outlook.com [40.107.7.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A35D51200B8 for <sipcore@ietf.org>; Sun, 18 Aug 2019 12:23:20 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bX1GrS6UvnDWOfSbts1xrAjEtwHPDtvHnq2M73sMPvjjPi+QiKtVGp93f5KT+Xxk75lr9A3SYQCnMA/Q1uYxdlBnWDGrxoWiZnUzAc85t3ZOsoZZCRo4HFgyTlXg7sQ/h81fsjtk2LEIRI4B6YCe41AuPupQ8ogDVKrqNaZqRKHOdpipvhJRLgv/P5BKKDjVUcRUPXi/sVV/zKY1g6us+hIMzuK/L0T93DCsWB5ufTa4yo1F6W8WJ/qPnwxTi76CTseUgP7SvuRqZuTrPpYl02VDjKHasLErP9PXvjeJwxqhtzkKUh6V0NcsPUzvZeRW2kKJHIbNzPIYcTat1TKZsQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qAYnSSFo63ORhMAmwI+IaSZ66L55C8tLkIcDIkZokyU=; b=JHtqRp1ne6vyiY20AVB8i5AlgY4vtJh6gK7Uyw9ANgGx+QbH+kGhGN9/wlFGJt0sGLXzf4C5gmzyVb6WzzHw9AsfTjzIMtPaPxheSn9BTj7B+p/G9uJ52HoVPYSwkREOfYx5HP51CXnswEV05l4ycetKB32A9FPtOUmkpDamHVNbHmO87sgBhehv8CrfYBbr+rNEJMaBQxY/OFzDitI5TH1llttHxrnqIqz8I7Ur104HkjPAaPehiW5ZH/xBj41/NWNmfQlZx/pQUte5/M4OiTISmPfV0vhT0q5PxSojx9fcVJ6LQnzJ7YI1uOAwma6FAoEZmy4biuO/mfw4Al+yfA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qAYnSSFo63ORhMAmwI+IaSZ66L55C8tLkIcDIkZokyU=; b=NnI6L9oWcpfbRkPH/bjVXZnXZPI49bHvPUA5CKcf91s6R6HhL2urcc+Xhg50D2jQ8VbAfGWufOnBbaUOqUeYCPvTnWqc3Bu/OtKVdW8LMBvmViqSE9xnvAQa7cFPCsM+r/9BeGppz1VDNJBNB3IGTLdzSp6WCpsORB38KZCkAMA=
Received: from HE1PR07MB3161.eurprd07.prod.outlook.com (10.170.245.23) by HE1PR07MB3225.eurprd07.prod.outlook.com (10.170.246.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2178.15; Sun, 18 Aug 2019 19:23:16 +0000
Received: from HE1PR07MB3161.eurprd07.prod.outlook.com ([fe80::ec0d:f9d3:7159:ba7]) by HE1PR07MB3161.eurprd07.prod.outlook.com ([fe80::ec0d:f9d3:7159:ba7%6]) with mapi id 15.20.2178.018; Sun, 18 Aug 2019 19:23:15 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "A. Jean Mahoney" <mahoney@nostrum.com>, "sipcore@ietf.org" <sipcore@ietf.org>
Thread-Topic: [sipcore] WGLC: draft-ietf-sipcore-locparam - Christer's review
Thread-Index: AdVV7vzpPvKQeIXFRQyDyCoSHVjZDQ==
Date: Sun, 18 Aug 2019 19:23:15 +0000
Message-ID: <HE1PR07MB316113983B0E51E6CB0E488193A90@HE1PR07MB3161.eurprd07.prod.outlook.com>
Accept-Language: en-US
Content-Language: fi-FI
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=christer.holmberg@ericsson.com;
x-originating-ip: [79.134.118.162]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3113b3ee-85eb-41e0-79fc-08d7241184f2
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:HE1PR07MB3225;
x-ms-traffictypediagnostic: HE1PR07MB3225:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <HE1PR07MB32257012384AB8619A756B2A93A90@HE1PR07MB3225.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6108;
x-forefront-prvs: 01334458E5
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(346002)(39860400002)(136003)(376002)(396003)(366004)(53754006)(189003)(199004)(53546011)(7696005)(5660300002)(6506007)(53936002)(305945005)(7736002)(6116002)(3846002)(2501003)(52536014)(74316002)(33656002)(966005)(14444005)(256004)(6436002)(9686003)(6306002)(55016002)(14454004)(478600001)(71190400001)(71200400001)(66574012)(86362001)(2906002)(8936002)(76116006)(66946007)(66476007)(66556008)(64756008)(66446008)(486006)(44832011)(476003)(110136005)(99286004)(66066001)(316002)(8676002)(26005)(102836004)(25786009)(186003)(81166006)(81156014); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR07MB3225; H:HE1PR07MB3161.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: H8PrhqzaOT+J8hEo98ug+Xj/89C1ZKXgp7UB78rK+CuU3KypkijigasErJv1wIUuMgKJTxY/fpftqnZrK6GiEkmjsXZ1+1urpb74rwrpc+WY4ymgYJO/efYRwlhL2reg80eSb8ASQVR1aibLMLUIfrBSjAHnn3jrouiIafNpf7kJR00f7FsccWv1rKB7Ubn4VQhsyNtd3O9u25h5QWcXrAHxxRuAbdCls7sKpQL5djsEluVsH8Tad4ZQvnR9mafC7Pu0RfzTBN/4DwgK8INp5cqu+Mu6J0Bl7OtdMfsB3c/wJK/nhi9s84l/q/g4a7isMmZDSjJ8nKtTFk4UG4LAugINQIzOhhSKVdxj7BdpHykGUxa8xP/1NC3W8hlNA8gx3psnf2jkBw4viL6GUpewa7w2JxY9F0DHrE1HgP9LFN4=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3113b3ee-85eb-41e0-79fc-08d7241184f2
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Aug 2019 19:23:15.8492 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: fGPjE3wgdHG74VeX8wyvYTO13gHyYOZAnmzTHI2NRt37JW6dUsJEhBjwGk+YEv9YBNUGWlCSXrG6TdurDnKZWlH4VnpFFfWGkDFztEQM1vI=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB3225
Archived-At: <https://mailarchive.ietf.org/arch/msg/sipcore/kpFQJ1jvj8YKWNSmPUszwmU1TlU>
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 19:23:23 -0000

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