From nobody Tue Jan 23 14:59:35 2024 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4TK9Hm3bC2z56yqJ; Tue, 23 Jan 2024 15:00:20 +0000 (UTC) (envelope-from grembo@freebsd.org) Received: from mail.evolve.de (mail.evolve.de [213.239.217.29]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA512 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mail.evolve.de", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TK9Hl51mnz4WGh; Tue, 23 Jan 2024 15:00:19 +0000 (UTC) (envelope-from grembo@freebsd.org) Authentication-Results: mx1.freebsd.org; none Received: by mail.evolve.de (OpenSMTPD) with ESMTP id 8984b5d0; Tue, 23 Jan 2024 15:00:12 +0000 (UTC) Received: by mail.evolve.de (OpenSMTPD) with ESMTPSA id c8c6f16e (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Tue, 23 Jan 2024 15:00:12 +0000 (UTC) Date: Tue, 23 Jan 2024 15:59:35 +0100 From: Michael Gmelin To: Daniel Engberg Cc: Hiroki Sato , diizzy@FreeBSD.org, ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: Re: git: 0c895b819c3f - main - net/http_ping: Deprecate and set expiration date to 2024-02-29 Message-ID: <20240123155935.3e7d6a98.grembo@freebsd.org> In-Reply-To: References: <202401221958.40MJwjFC061115@gitrepo.freebsd.org> <20240123.055130.1936217963367393840.hrs@FreeBSD.org> X-Face: $wrgCtfdVw_H9WAY?S&9+/F"!41z'L$uo*WzT8miX?kZ~W~Lr5W7v?j0Sde\mwB&/ypo^}> +a'4xMc^^KroE~+v^&^#[B">soBo1y6(TW6#UZiC]o>C6`ej+i Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAJFBMVEWJBwe5BQDl LASZU0/LTEWEfHbyj0Txi32+sKrp1Mv944X8/fm1rS+cAAAACXBIWXMAAAsTAAAL EwEAmpwYAAAAB3RJTUUH3wESCxwC7OBhbgAAACFpVFh0Q29tbWVudAAAAAAAQ3Jl YXRlZCB3aXRoIFRoZSBHSU1QbbCXAAAAAghJREFUOMu11DFvEzEUAGCfEhBVFzuq AKkLd0O6VrIQsLXVSZXoWE5N1K3DobBBA9fQpRWc8OkWouaIjedWKiyREOKs+3PY fvalCNjgLVHeF7/3bMtBzV8C/VsQ8tecEgCcDgrzjekwKZ7TwsJZd/ywEKwwP+ZM 8P3drTsAwWn2mpWuDDuYiK1bFs6De0KUUFw0tWxm+D4AIhuuvZqtyWYeO7jQ4Aea 7jUqI+ixhQoHex4WshEvSXdood7stlv4oSuFOC4tqGcr0NjEqXgV4mMJO38nld4+ xKNxRDon7khyKVqY7YR4d+Cg0OMrkWXZOM7YDkEfKiilCn1qYv4mighZiynuHHOA Wq9QJq+BIES7lMFUtcikMnkDGHUoncA+uHgrP0ctIEqfwLHzeSo+eUA66AqzwN6n 2ZHJhw6Qh/PoyC/QENyEyC/AyNjq74Bs+3UH0xYwzDUC4B97HgLocg1QLYgDDO1v f3UX9Y307Ew4AHh67YAFFsxEpkXwpXY3eIgMhAAE3R19L919nNnuD2wlPcDE3UeT L2ytEICQib9BXgS2fU8PrD82ToYO1OEmMSnYTjSqSv9wdC0tPYC+rQRQD9ESnldF CyqfmiYW+tlALt8gH2xrMdC/youbjzPXEun+/ReXsMCDyve3dZc09fn2Oas8oXGc Jj6/fOeK5UmSMPmf/jL+GD8BEj0k/Fn6IO4AAAAASUVORK5CYII= List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4TK9Hl51mnz4WGh X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:24940, ipnet:213.239.192.0/18, country:DE] On Tue, 23 Jan 2024 07:01:44 +0100 Daniel Engberg wrote: > >=C2=A0 > >=C2=A0I=C2=A0do=C2=A0not=C2=A0understand=C2=A0why=C2=A0a=C2=A0tool=C2=A0= with=C2=A0no=C2=A0build=C2=A0or=C2=A0functionality=C2=A0issue > >=C2=A0 > >=C2=A0should=C2=A0be=C2=A0removed=C2=A0because=C2=A0it=C2=A0only=C2=A0su= pports=C2=A0HTTP/1.0.=C2=A0=C2=A0Do=C2=A0we=C2=A0have=C2=A0a > >=C2=A0 > >=C2=A0policy=C2=A0to=C2=A0remove=C2=A0ports=C2=A0based=C2=A0on=C2=A0a=C2= =A0lack=C2=A0of=C2=A0modern=C2=A0protocol=C2=A0support=C2=A0or > >=C2=A0 > >=C2=A0fewer=C2=A0users? > >=C2=A0 > >=C2=A0--=C2=A0Hiroki =20 >=20 > Hi, >=20 > There are functionality issues when HTTP 1.0 isn't supported? >=20 > Quick example: >=20 > http_ping https://chat.openai.com/ >=20 > http_ping: SSL connection failed - -1 >=20 > 002041AE453D0000:error:0A000410:SSL routines:ssl3_read_bytes:sslv3 > alert handshake > failure:/usr/src/crypto/openssl/ssl/record/rec_layer_s3.c:1586:SSL > alert number 40 >=20 > While on Windows for comparison and what I would call expected results > using http-ping. >=20 > HTTP-PING https://chat.openai.com/ GET >=20 > =C2=A0=C2=A0 =E2=94=80=E2=86=92=C2=A0=C2=A0=C2=A0=C2=A0 server advertised= HTTP/3 endpoint, using HTTP/3 >=20 > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 1: HTTP/3.0, 104.18.37.228:443, code= =3D307, size=3D11 bytes, > time=3D183.2 ms >=20 > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 2: HTTP/3.0, 104.18.37.228:443, code= =3D307, size=3D11 bytes, > time=3D186.2 ms >=20 > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 3: HTTP/3.0, 104.18.37.228:443, code= =3D307, size=3D11 bytes, > time=3D193.5 ms >=20 > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 4: HTTP/3.0, 104.18.37.228:443, code= =3D307, size=3D11 bytes, > time=3D187.0 ms >=20 > --- https://chat.openai.com/ ping statistics --- >=20 > 4 requests sent, 4 answers received, 0.0% loss >=20 > round-trip min/avg/max/stddev =3D 183.215/187.493/193.535/3.764 ms >=20 Well, yes, you demonstrated what it means if only HTTP/1.0 is supported by trying to measure the latency to a popular website. The question was if this is reason enough to deprecate a port that has a maintainer who is generally active in the project. A less intrusive alternative would have been to modify the COMMENT field to say "Measure HTTP/1.0 Latency". Cheers Michael --=20 Michael Gmelin