Re: [Captive-portals] Magnus Westerlund's Discuss on draft-ietf-capport-api-07: (with DISCUSS)

Magnus Westerlund <magnus.westerlund@ericsson.com> Fri, 12 June 2020 14:43 UTC

Return-Path: <magnus.westerlund@ericsson.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 ACFB93A0887; Fri, 12 Jun 2020 07:43:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.102
X-Spam-Level:
X-Spam-Status: No, score=-2.102 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_H2=-0.001, 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 5mbGMO7YQ-uh; Fri, 12 Jun 2020 07:43:25 -0700 (PDT)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70051.outbound.protection.outlook.com [40.107.7.51]) (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 0BB833A08B2; Fri, 12 Jun 2020 07:43:24 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=f/mhN86QkLizzc3GT0s+IJsgbIlwiZKNG7TnNEyhBEkIN/U3bCG8VKiA2/cgHdyWCMwlNzlD+C8fehs+HbYO3XE2KO8STL1+Ft57ZNCyyo0pMAfAzTRc7e+fblYlepQQHjNqON0gHjSHyd2U2FyzxuXWuSWc5bbB5m83cBrs7JuTytRwb6yy9aG4cMfsWBYdDznL65/9dB1qqfGAII0hDJ/buvr8HnM5Ymh15vq9yzjqIsS28U8nvHjq2jIzzz7B7N3bUunfQZ7vIIpD0Ss0x6Cg8N1vp7PEZ9LywBush65esG+x5z3d5XzaYbxbUyef7L4SiEQvIndVo5223Wo45A==
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=jpIQ5uuspToC79PtsMR1JuCIM9BBBdxtdsg73gQOeKE=; b=h8WkKw2FVa93ySxzuPVr1WpWTyg86wkym3RnB9qYMZD+A/+m8YyPd8hgkwDgTp4tVgpl/5RnXq410QJY4hE6mN536VsJ8jK3ed5vVjJBUJWM21ZXrigRDiZTN8TeTCB3atKxE+I43Kibkvrhig5bqkpoEW+LC0+TliHp723Ci/Ou0/nsKiPVzLquumAcPNAiS+6RHtBscID6In0rCQ0/eNM3SYBaIKb29eMmbBahqW/TPczeGajmFL8ffFwVb0h34/7XvFM8YBgUbict48oRewTXL6yQLZGLJWSBd40WX9ld4CZBNnYYYK+xdBH5SNaJ3Cmr/OBbjU18nvZzzIymjg==
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=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jpIQ5uuspToC79PtsMR1JuCIM9BBBdxtdsg73gQOeKE=; b=vaQyp0Y2HjcgRwdH/+bkwaMU6viZwYg0671kyFz2k3Kb0Ct2p7YU5MxvgXgl+fVJsXOEd63TrCEf4hfJh68L5YJWx9HdSIrdiKrNik7szfHaDlAKYwMhRYBslCNXRYzjNR+IIIPnAk7q6U+UQWnztGcFD7xxD5/07PeXqzlRgmI=
Received: from HE1PR0702MB3772.eurprd07.prod.outlook.com (2603:10a6:7:8e::14) by HE1PR0701MB2348.eurprd07.prod.outlook.com (2603:10a6:3:74::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3109.11; Fri, 12 Jun 2020 14:43:19 +0000
Received: from HE1PR0702MB3772.eurprd07.prod.outlook.com ([fe80::546c:3b3:9193:3351]) by HE1PR0702MB3772.eurprd07.prod.outlook.com ([fe80::546c:3b3:9193:3351%6]) with mapi id 15.20.3088.022; Fri, 12 Jun 2020 14:43:19 +0000
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
To: "mnot@mnot.net" <mnot@mnot.net>
CC: "iesg@ietf.org" <iesg@ietf.org>, "capport-chairs@ietf.org" <capport-chairs@ietf.org>, "captive-portals@ietf.org" <captive-portals@ietf.org>, "mt@lowentropy.net" <mt@lowentropy.net>, "draft-ietf-capport-api@ietf.org" <draft-ietf-capport-api@ietf.org>
Thread-Topic: [Captive-portals] Magnus Westerlund's Discuss on draft-ietf-capport-api-07: (with DISCUSS)
Thread-Index: AQHWP/WjuQr8RISOGU28nuuEm0UwJ6jUWssAgACtXhA=
Date: Fri, 12 Jun 2020 14:43:19 +0000
Message-ID: <HE1PR0702MB3772375433F774801E010F8295810@HE1PR0702MB3772.eurprd07.prod.outlook.com>
References: <159188271968.29701.18116271282173494819@ietfa.amsl.com> <4A75BE73-76B3-47D5-8E1C-0F188CC3916E@mnot.net>
In-Reply-To: <4A75BE73-76B3-47D5-8E1C-0F188CC3916E@mnot.net>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
authentication-results: mnot.net; dkim=none (message not signed) header.d=none;mnot.net; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [176.10.164.117]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: f79efc1b-a34a-419a-b1b2-08d80edef319
x-ms-traffictypediagnostic: HE1PR0701MB2348:
x-microsoft-antispam-prvs: <HE1PR0701MB23486C4B7FEAC754193B052195810@HE1PR0701MB2348.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0432A04947
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: LJZcFw4+ZTTDonig4FQwMWLv1+m3NqT348COICtqfHnmHei+3u46YTlTupYRHsjwy9nwvUuC8ctJABZr3ofgEdDrdiUA3iKIge29s8tQL4oNGYB0aO9KETiAjtNDYcvputlOJk/QbspgZlUuiQIaZ+UUfpPKpzsVzCfXIgN5HRw9jIy6xt6K4io+MgdmW78ykHgw8Es1z6B+uKYSK3ntdKv85qgAMgddXRebO+kJP//GRqqYRQrfWkaYOgXMRTrOWfyDEf20ppTG88AQd00irGM4OUtNUHioogGYea5xCBCpm8PvMkQJx/Moy/tiuXsoNop8xRNlBxb2ZxE/WOXfBZ2CVdqbJIG/EtIQUtuYZ7nzKx06qOylmw/I0AMoe5w3TUVi8jB1CNJFbVsl9DQKGdK8b8QqN4DFrE3Q2/4nmQTdz0Gn3TgTxS+cjrh9/dLBCHt+IZwoQvqR2tM9HAoB1g==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:HE1PR0702MB3772.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(366004)(376002)(39860400002)(136003)(346002)(396003)(966005)(8676002)(52536014)(54906003)(26005)(316002)(8936002)(7696005)(53546011)(83380400001)(6506007)(478600001)(33656002)(6916009)(2906002)(55016002)(76116006)(66446008)(9686003)(4326008)(64756008)(66556008)(99936003)(66616009)(66476007)(44832011)(5660300002)(71200400001)(66946007)(186003)(86362001)(554374003); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: VoE0h3Nov7jonIWyJv4KopXmBGr0qGu79BcX720Z3vPhWyv0RWxX0hVb8mzCsmYCYBN0eRT8Ds6hfOsSfeWzUMe18DNj9kcf7KNLp8WddBofDkESzj97Gwco+amnl78eZtOMHEaxOVnrkgft2i0GzJ79xJsztDSKb/78dDRDtiuhpd9VYJF9JU34AcJvKcOTnb10+KKrw3IXMAVT2qPHdNDydivoWxn4upxrOzufAUBwh1y1rkOacfd8kEAuGjLhCQKWqt1cGvU2VuKwrwotdb87IlMrqQWZS331xWK+4/1pr6AyljVT+ENczXyhIE2oM4rccfr9oT7lm1usaEfDNraT6nvPNlN1rbj08xOwuIMtj7F2dUxsw4p872WdjeTbHadYmcObUtk/8qhsIf4OIR+I4sZeqWkSUtMw4sCw8hfUOI0Uj0sS+1rlwUlLM6GoAmWId6EYptyLtZscIg7hhQAocNrUGb+8WPoScCRv348Q7Sh7nAD56tTUZMViW4BB
x-ms-exchange-transport-forked: True
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg="SHA1"; boundary="----=_NextPart_000_0047_01D640D8.935170F0"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f79efc1b-a34a-419a-b1b2-08d80edef319
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Jun 2020 14:43:19.5362 (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: 8lBov/mv9c+cpicRtOHh4LDAfFMPsyfVkdBYfxU79rZu0p7T31dP4H2OxdxiJyFNy+VoUaZtyXIny8jXud+IosPjol4sH/CvI0gMJ15SnPE=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0701MB2348
Archived-At: <https://mailarchive.ietf.org/arch/msg/captive-portals/xUcFLDq7MoNJ6aNI8Vui0yZVLow>
Subject: Re: [Captive-portals] Magnus Westerlund's Discuss on draft-ietf-capport-api-07: (with DISCUSS)
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: Fri, 12 Jun 2020 14:43:28 -0000

Hi,

I fully understand the simplicity from one perspective to not define the
version of HTTP. And I think the proposed language was an improvement. Using
default port I think has an advantage due to the multi transport protocol
nature we have here. 

On the question about versions I think it has likely interesting
implications for CAPPORT implementations. I expect that servers will
actually be deployed and potentially not be upgraded after having been
installed in a network over significant times in some cases. This will force
the clients to actually support the full set of HTTP protocols to support to
ensure interoperability over many networks. I guess this is similar for
other deployments of HTTP beyond the web. 

Cheers

Magnus Westerlund

> -----Original Message-----
> From: Mark Nottingham <mnot@mnot.net>
> Sent: den 12 juni 2020 05:56
> To: Magnus Westerlund <magnus.westerlund@ericsson.com>
> Cc: The IESG <iesg@ietf.org>; capport-chairs@ietf.org; captive-
> portals@ietf.org; Martin Thomson <mt@lowentropy.net>; draft-ietf-
> capport-api@ietf.org
> Subject: Re: [Captive-portals] Magnus Westerlund's Discuss on draft-ietf-
> capport-api-07: (with DISCUSS)
> 
> Just jumping in here, apologies if I don't have all context:
> 
> > On 11 Jun 2020, at 11:38 pm, Magnus Westerlund via Datatracker
> <noreply@ietf.org> wrote:
> >
> > First of all what is the intention of which HTTP version should be
> > supported here? And which protocol are the port 443 you are
> > recommending, TCP, UDP or SCTP? This also relates to HTTP/3 as it is
> > getting close to being published, we can expect that in the future maybe
> people would like to upgrade to HTTP/3.
> 
> It's generally bad practice for an API to specify a version of HTTP.
> 
> > Already now I am wondering if the written allow for HTTP/2 over
> > TLS/TCP? Note, that I am mostly commenting from the perspective if you
> > want to be specific that it is HTTP/1.1. over TLS/TCP that is the
> > goal. Then this document should make certain changes in the
> > formulation. If you want to be unspecific and don't think that will
> > hurt interoperability, then another formulation that the current is also
> needed.
> 
> I think what's desired is to say that the URL accessed must have a HTTPS
> scheme and a default port, not that communication happen over any specific
> wire format.
> 
> > Likely also a discussion about how a client will figure out what
> > versions are supported.
> 
> Why would it be different than any other use of HTTP?
> 
> Cheers,
> 
> --
> Mark Nottingham   https://protect2.fireeye.com/v1/url?k=3a8ff1cb-
> 642f338e-3a8fb150-86b568293eb5-26a118f7c2d94334&q=1&e=d25e7a4c-
> f7e3-4e34-a054-2498def27e05&u=https%3A%2F%2Fwww.mnot.net%2F