Re: [Captive-portals] Martin Duke's Discuss on draft-ietf-capport-architecture-09: (with DISCUSS and COMMENT)

Tommy Pauly <tpauly@apple.com> Sat, 08 August 2020 19:49 UTC

Return-Path: <tpauly@apple.com>
X-Original-To: captive-portals@ietfa.amsl.com
Delivered-To: captive-portals@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 999B63A0CF6; Sat, 8 Aug 2020 12:49:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 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, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=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=apple.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 ki1j8Mv-p9Sn; Sat, 8 Aug 2020 12:49:45 -0700 (PDT)
Received: from ma1-aaemail-dr-lapp01.apple.com (ma1-aaemail-dr-lapp01.apple.com [17.171.2.60]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B71CC3A0B85; Sat, 8 Aug 2020 12:49:38 -0700 (PDT)
Received: from pps.filterd (ma1-aaemail-dr-lapp01.apple.com [127.0.0.1]) by ma1-aaemail-dr-lapp01.apple.com (8.16.0.42/8.16.0.42) with SMTP id 078JnDbq034582; Sat, 8 Aug 2020 12:49:37 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apple.com; h=content-type : mime-version : subject : from : in-reply-to : date : cc : content-transfer-encoding : message-id : references : to; s=20180706; bh=0MM9eY/R6ebCSw2ONhY6l7WDhQbMlfz4i2cU6MFk0sU=; b=Qg6T7c2NqtVy71hzICoMWEMzWktDaz4pQa5GJ/MKNrDhWMUdLbszRML3AvOY8vE664pK XV9Kg1QhBQe5ZCHKVA/2yEbheYSIEy+KIgIz0+38uZBRlCt9HqwbdQvjOzc9Nrii5sFE 28elDdrc647xylky+X8OgINbeLx8gQUOEpO82WDTN+Z3iR53TkCtvXIPacuk/K/QYN0K yn52bxVY5JFAYqCie5eye76LayeyS4X5iMtvkys/JstQ55K+J5CRlu4iQPiXoB0NWc8F xBv487jbLiKibGpf6xnAKvoiouMOUxYXsfXjEeoXjsNpx79TmxlMw+NHjKGjL11RDueg qA==
Received: from rn-mailsvcp-mta-lapp01.rno.apple.com (rn-mailsvcp-mta-lapp01.rno.apple.com [10.225.203.149]) by ma1-aaemail-dr-lapp01.apple.com with ESMTP id 32stqfwsjk-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Sat, 08 Aug 2020 12:49:37 -0700
Received: from rn-mailsvcp-mmp-lapp01.rno.apple.com (rn-mailsvcp-mmp-lapp01.rno.apple.com [17.179.253.14]) by rn-mailsvcp-mta-lapp01.rno.apple.com (Oracle Communications Messaging Server 8.1.0.6.20200729 64bit (built Jul 29 2020)) with ESMTPS id <0QER00OBIGEO5U20@rn-mailsvcp-mta-lapp01.rno.apple.com>; Sat, 08 Aug 2020 12:49:36 -0700 (PDT)
Received: from process_milters-daemon.rn-mailsvcp-mmp-lapp01.rno.apple.com by rn-mailsvcp-mmp-lapp01.rno.apple.com (Oracle Communications Messaging Server 8.1.0.6.20200729 64bit (built Jul 29 2020)) id <0QER00P00FRKS800@rn-mailsvcp-mmp-lapp01.rno.apple.com>; Sat, 08 Aug 2020 12:49:36 -0700 (PDT)
X-Va-A:
X-Va-T-CD: 8d45deca0a60b8e84b634a23cb93b003
X-Va-E-CD: e1fa748c6ba325ac5e34548523d51e90
X-Va-R-CD: 92327ec3ed8a0bfad23638f4aaa399ca
X-Va-CD: 0
X-Va-ID: 439a4c2e-d2f8-47f5-bdfc-c7abcc4c8e7b
X-V-A:
X-V-T-CD: 8d45deca0a60b8e84b634a23cb93b003
X-V-E-CD: e1fa748c6ba325ac5e34548523d51e90
X-V-R-CD: 92327ec3ed8a0bfad23638f4aaa399ca
X-V-CD: 0
X-V-ID: 87b8715d-3386-4dc0-af2f-6ef546cb65a1
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.235, 18.0.687 definitions=2020-08-08_12:2020-08-06, 2020-08-08 signatures=0
Received: from [17.235.32.107] (unknown [17.235.32.107]) by rn-mailsvcp-mmp-lapp01.rno.apple.com (Oracle Communications Messaging Server 8.1.0.6.20200729 64bit (built Jul 29 2020)) with ESMTPSA id <0QER00B5LGEN9V00@rn-mailsvcp-mmp-lapp01.rno.apple.com>; Sat, 08 Aug 2020 12:49:36 -0700 (PDT)
Content-type: text/plain; charset="utf-8"
MIME-version: 1.0 (Mac OS X Mail 13.4 \(3608.80.7.2.3\))
From: Tommy Pauly <tpauly@apple.com>
In-reply-to: <159691310237.2468.15941243197072723654@ietfa.amsl.com>
Date: Sat, 08 Aug 2020 12:49:34 -0700
Cc: The IESG <iesg@ietf.org>, captive-portals@ietf.org, capport-chairs@ietf.org, draft-ietf-capport-architecture@ietf.org, mt@lowentropy.net
Content-transfer-encoding: quoted-printable
Message-id: <E9936354-1EED-4864-8BBC-CDE64CF99CF6@apple.com>
References: <159691310237.2468.15941243197072723654@ietfa.amsl.com>
To: Martin Duke <martin.h.duke@gmail.com>
X-Mailer: Apple Mail (2.3608.80.7.2.3)
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.235, 18.0.687 definitions=2020-08-08_12:2020-08-06, 2020-08-08 signatures=0
Archived-At: <https://mailarchive.ietf.org/arch/msg/captive-portals/Z7fqWUzvDzN3IGmEBQoOVgr0NIM>
Subject: Re: [Captive-portals] Martin Duke's Discuss on draft-ietf-capport-architecture-09: (with DISCUSS and COMMENT)
X-BeenThere: captive-portals@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussion of issues related to captive portals <captive-portals.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/captive-portals>, <mailto:captive-portals-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/captive-portals/>
List-Post: <mailto:captive-portals@ietf.org>
List-Help: <mailto:captive-portals-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/captive-portals>, <mailto:captive-portals-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 08 Aug 2020 19:49:47 -0000

Hi Martin,

I think the DISCUSS indeed is resolved by the -09 version.

The text now says:

“At minimum, the API MUST provide the state of captivity. Further, the
   API MUST be able to provide a URI for the User Portal.”

That is in line with what the API document provides. It is *able* to provide a URI for a user portal, via the optional user-portal-url key. The API satisfies this requirement, and the requirement does not go as far as saying the value must always be provided—only that it is able to be provided.

Thanks,
Tommy

> On Aug 8, 2020, at 11:58 AM, Martin Duke via Datatracker <noreply@ietf.org> wrote:
> 
> Martin Duke has entered the following ballot position for
> draft-ietf-capport-architecture-09: Discuss
> 
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
> 
> 
> Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
> for more information about IESG DISCUSS and COMMENT positions.
> 
> 
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-capport-architecture/
> 
> 
> 
> ----------------------------------------------------------------------
> DISCUSS:
> ----------------------------------------------------------------------
> 
> AFAICT this Discuss still applies to draft-09.
> 
> Sec 2.3  says:
> At minimum, the API MUST provide: (1) the state of captivity and (2) a URI for
> the Captive Portal Server.
> 
> But in section 5 of capport-api, user-portal-url is an optional field.
> 
> Both a capport-api author and a WG chair agreed that the architecture doc
> should be fixed, so I'm moving the DISCUSS here.
> 
> 
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
> 
> I found the terminology around “Captive Portal API server” and “Captive Portal
> Server” to be a little confusing, as these are similar terms. The latter also
> doesn’t get its own discussion in Section 2 and is confusingly called the “web
> portal server” in Figure 1.
> 
> After Figure 1, this seems to be consistently called the “web portal” (sec 2.6
> and 4). In the API doc it is called a "user portal." It would be great to unify
> the terminology across the documents as a whole.
> 
> 
> 
> _______________________________________________
> Captive-portals mailing list
> Captive-portals@ietf.org
> https://www.ietf.org/mailman/listinfo/captive-portals