Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Jan 2024 07:01:44 +0100
From:      Daniel Engberg <daniel.engberg.lists@pyret.net>
To:        Hiroki Sato <hrs@FreeBSD.org>
Cc:        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:  <edac21b21fd99da04c7f84b9c5367b86@mail.infomaniak.com>
In-Reply-To: <20240123.055130.1936217963367393840.hrs@FreeBSD.org>
References:  <202401221958.40MJwjFC061115@gitrepo.freebsd.org> <20240123.055130.1936217963367393840.hrs@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--_=_swift_1705989704_010a0db3703531e975ce3b365edd3904_=_
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

On 2024-01-22T21:51:30.000+01:00, Hiroki Sato <hrs@FreeBSD.org> wrote:
=

>=C2=A0Daniel=C2=A0Engberg=C2=A0<diizzy@FreeBSD.org>=C2=A0wrote
>=
=C2=A0
>=C2=A0=C2=A0=C2=A0in=C2=A0<202401221958.40MJwjFC061115@gitrepo.fr=
eebsd.org>:
>=C2=A0
>=C2=A0di>=C2=A0The=C2=A0branch=C2=A0main=C2=A0has=
=C2=A0been=C2=A0updated=C2=A0by=C2=A0diizzy:
>=C2=A0
>=C2=A0di>
>=
=C2=A0
>=C2=A0di>=C2=A0URL:=C2=A0https://cgit.FreeBSD.org/ports/commit/?i=
d=3D0c895b819c3f189a44cb30344b85968ef5b08c10
>=C2=A0
>=C2=A0di>
>=
=C2=A0
>=C2=A0di>=C2=A0commit=C2=A00c895b819c3f189a44cb30344b85968ef5b08c=
10
>=C2=A0
>=C2=A0di>=C2=A0Author:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Daniel=
=C2=A0Engberg=C2=A0<diizzy@FreeBSD.org>
>=C2=A0
>=C2=A0di>=C2=A0AuthorD=
ate:=C2=A02024-01-22=C2=A019:51:22=C2=A0+0000
>=C2=A0
>=C2=A0di>=C2=
=A0Commit:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Daniel=C2=A0Engberg=C2=A0<diizzy@Fr=
eeBSD.org>
>=C2=A0
>=C2=A0di>=C2=A0CommitDate:=C2=A02024-01-22=C2=A019:=
58:36=C2=A0+0000
>=C2=A0
>=C2=A0di>
>=C2=A0
>=C2=A0di>=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0net/http_ping:=C2=A0Deprecate=C2=A0and=C2=A0set=C2=
=A0expiration=C2=A0date=C2=A0to=C2=A02024-02-29
>=C2=A0
>=C2=A0di>
>=
=C2=A0
>=C2=A0di>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Only=C2=A0supports=C2=
=A0HTTP/1.0=C2=A0which=C2=A0is=C2=A0considered=C2=A0deprecated=C2=A0and=
=C2=A0being
>=C2=A0
>=C2=A0di>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0phased=
=C2=A0out.
>=C2=A0
>=C2=A0di>
>=C2=A0
>=C2=A0di>=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0If=C2=A0the=C2=A0functionality=C2=A0is=C2=A0still=C2=A0of=
=C2=A0interest
>=C2=A0
>=C2=A0di>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0https://=
github.com/fever-ch/http-ping=C2=A0appears=C2=A0to=C2=A0be=C2=A0a=C2=A0good=
=C2=A0replacement
>=C2=A0
>=C2=A0di>
>=C2=A0
>=C2=A0di>=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0PR:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0276186
>=C2=A0
>=C2=A0di>=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0Approved=C2=A0by:=C2=A0=C2=A0=C2=A0=C2=A0portmgr=C2=A0(ma=
intainer=C2=A0timeout,=C2=A02+=C2=A0weeks)
>=C2=A0
>=C2=A0I=C2=A0do=
=C2=A0not=C2=A0understand=C2=A0why=C2=A0a=C2=A0tool=C2=A0with=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=A0supports=C2=A0HTT=
P/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=A0few=
er=C2=A0users?
>=C2=A0
>=C2=A0--=C2=A0Hiroki

Hi,

There are fu=
nctionality issues when HTTP 1.0 isn't supported?

Quick example:

=
http_ping https://chat.openai.com/

http_ping: SSL connection failed - =
-1

002041AE453D0000:error:0A000410:SSL routines:ssl3_read_bytes:sslv3=

alert handshake
failure:/usr/src/crypto/openssl/ssl/record/rec_layer_s=
3.c:1586:SSL
alert number 40

While on Windows for comparison and wha=
t I would call expected results
using http-ping.

HTTP-PING https://c=
hat.openai.com/ GET

=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

=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 1: HTTP/3.0, 104.18.37.228:443, code=3D307, siz=
e=3D11 bytes,
time=3D183.2 ms

=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=3D1=
86.2 ms

=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 3: HTTP/3.0, 104.18.37.22=
8:443, code=3D307, size=3D11 bytes,
time=3D193.5 ms

=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

--- https://chat.openai.com/ ping stati=
stics ---

4 requests sent, 4 answers received, 0.0% loss

round-tr=
ip min/avg/max/stddev =3D 183.215/187.493/193.535/3.764 ms

Best regard=
s,

Daniel



--_=_swift_1705989704_010a0db3703531e975ce3b365edd3904_=_
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<div>On 2024-01-22T21:51:30.000+01:00, Hiroki Sato &lt;hrs@FreeBSD.org&gt; =
wrote:<br></div><div class=3D"ik_mail_quote answerContentMessage"><blockquo=
te class=3D"ws-ng-quote"><pre style=3D"white-space: normal;"><div>Daniel En=
gberg &lt;<a href=3D"mailto:diizzy@FreeBSD.org" class=3D"defaultMailLink">d=
iizzy@FreeBSD.org</a>&gt; wrote<br></div><div>  in &lt;<a href=3D"mailto:20=
2401221958.40MJwjFC061115@gitrepo.freebsd.org" class=3D"defaultMailLink">20=
2401221958.40MJwjFC061115@gitrepo.freebsd.org</a>&gt;:<br></div><div><br></=
div><div>di&gt; The branch main has been updated by diizzy:<br></div><div>d=
i&gt;<br></div><div>di&gt; URL: <a href=3D"https://cgit.FreeBSD.org/ports/c=
ommit/?id=3D0c895b819c3f189a44cb30344b85968ef5b08c10" class=3D"defaultMailL=
ink" target=3D"_blank" rel=3D"noopener noreferrer" data-ik=3D"ik-secure">ht=
tps://cgit.FreeBSD.org/ports/commit/?id=3D0c895b819c3f189a44cb30344b85968ef=
5b08c10</a><br></div><div>di&gt;<br></div><div>di&gt; commit 0c895b819c3f18=
9a44cb30344b85968ef5b08c10<br></div><div>di&gt; Author:     Daniel Engberg =
&lt;<a href=3D"mailto:diizzy@FreeBSD.org" class=3D"defaultMailLink">diizzy@=
FreeBSD.org</a>&gt;<br></div><div>di&gt; AuthorDate: 2024-01-22 19:51:22 +0=
000<br></div><div>di&gt; Commit:     Daniel Engberg &lt;<a href=3D"mailto:d=
iizzy@FreeBSD.org" class=3D"defaultMailLink">diizzy@FreeBSD.org</a>&gt;<br>=
</div><div>di&gt; CommitDate: 2024-01-22 19:58:36 +0000<br></div><div>di&gt=
;<br></div><div>di&gt;     net/http_ping: Deprecate and set expiration date=
 to 2024-02-29<br></div><div>di&gt;<br></div><div>di&gt;     Only supports =
HTTP/1.0 which is considered deprecated and being<br></div><div>di&gt;     =
phased out.<br></div><div>di&gt;<br></div><div>di&gt;     If the functional=
ity is still of interest<br></div><div>di&gt;     <a href=3D"https://github=
.com/fever-ch/http-ping" class=3D"defaultMailLink" target=3D"_blank" rel=3D=
"noopener noreferrer" data-ik=3D"ik-secure">https://github.com/fever-ch/htt=
p-ping</a> appears to be a good replacement<br></div><div>di&gt;<br></div><=
div>di&gt;     PR:             276186<br></div><div>di&gt;     Approved by:=
    portmgr (maintainer timeout, 2+ weeks)<br></div><div><br></div><div>I d=
o not understand why a tool with no build or functionality issue<br></div><=
div>should be removed because it only supports HTTP/1.0.  Do we have a<br><=
/div><div>policy to remove ports based on a lack of modern protocol support=
 or<br></div><div>fewer users?<br></div><div><br></div><div>-- Hiroki<br></=
div></pre></blockquote></div><div><div>Hi,<br></div><div><div><br></div></d=
iv><div>There are functionality issues when HTTP 1.0 isn't supported?<br></=
div><div><div><br></div></div><div>Quick example:<br></div><div>http_ping <=
a href=3D"https://chat.openai.com/" target=3D"_blank" rel=3D"noopener noref=
errer" data-ik=3D"ik-secure">https://chat.openai.com/</a><br></div><div>htt=
p_ping: SSL connection failed - -1<br></div><div>002041AE453D0000:error:0A0=
00410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure:/usr/src/c=
rypto/openssl/ssl/record/rec_layer_s3.c:1586:SSL alert number 40<br></div><=
div><div><br></div></div><div>While on Windows for comparison and what I wo=
uld call expected results using http-ping.<br></div><div><div><br></div></d=
iv><div>HTTP-PING <a href=3D"https://chat.openai.com/" target=3D"_blank" re=
l=3D"noopener noreferrer" data-ik=3D"ik-secure">https://chat.openai.com/</a=
> GET<br></div><div><div><br></div></div><div>&nbsp;&nbsp; =E2=94=80=
=E2=86=92&nbsp;&nbsp;&nbsp;&nbsp; server advertised HTTP/3 endpoint, using =
HTTP/3<br></div><div><div><br></div></div><div>&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; 1: HTTP/3.0, 104.18.37.228:443, code=3D307, size=3D11 bytes, time=
=3D183.2 ms<br></div><div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2: HTTP/3.0,=
 104.18.37.228:443, code=3D307, size=3D11 bytes, time=3D186.2 ms<br></div><=
div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3: HTTP/3.0, 104.18.37.228:443, co=
de=3D307, size=3D11 bytes, time=3D193.5 ms<br></div><div>&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; 4: HTTP/3.0, 104.18.37.228:443, code=3D307, size=3D11 by=
tes, time=3D187.0 ms<br></div><div><div><br></div></div><div>--- <a href=3D=
"https://chat.openai.com/" target=3D"_blank" rel=3D"noopener noreferrer" da=
ta-ik=3D"ik-secure">https://chat.openai.com/</a>; ping statistics ---<br></d=
iv><div>4 requests sent, 4 answers received, 0.0% loss<br></div><div>round-=
trip min/avg/max/stddev =3D 183.215/187.493/193.535/3.764 ms<br></div><div>=
<div><br></div></div><div>Best regards,<br></div><div>Daniel<br></div><div>=
<br></div></div>


--_=_swift_1705989704_010a0db3703531e975ce3b365edd3904_=_--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?edac21b21fd99da04c7f84b9c5367b86>