Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:126483 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by qa.php.net (Postfix) with ESMTPS id DA19A1A00BC for <internals@lists.php.net>; Mon, 24 Feb 2025 00:48:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1740357937; bh=r4H5/Y+rcHOitwUFMdbm66D2GP/gR/WjxbjGN5neAD8=; h=Date:To:From:Cc:Subject:In-Reply-To:References:From; b=GvsbeEp6fOS27Pn9+6E0sbSVd7oawbEpZqDcUvbEbD3GnmoJd8iI17RxjmN4caets qY5N0CgLDrT87K/yS38QY2NT5Oztfa3CweVi4hHf65ABatNJXk6hxvuQwJgr/6kAkG dl6X5dvVZ7qLOzch16/zalIfACrg11QpwciqTeCR64A5jhyDqnYEF50H7fdRbLOBYL PpvR9UTLGVXUoFQ1Zqv88tN0Ozi/ul6b9ocGDR/d6/nB+kLlfTNryJkTGp1Qkn8BlE PbeVhD1kbBSyQge2BA6KtOEIc2UcurLyyofXXPQvDyX4D280f/eXytsfhdyKK+pd6O czQhqrSVO7Y4Q== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 8C61818007D for <internals@lists.php.net>; Mon, 24 Feb 2025 00:45:35 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: <internals@gpb.moe> Received: from mail-10627.protonmail.ch (mail-10627.protonmail.ch [79.135.106.27]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for <internals@lists.php.net>; Mon, 24 Feb 2025 00:45:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gpb.moe; s=protonmail3; t=1740358091; x=1740617291; bh=r4H5/Y+rcHOitwUFMdbm66D2GP/gR/WjxbjGN5neAD8=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post; b=FRf8z8+qHl5a4TaGx1VOsbYtOwXt+ZxfTEDlyO19zse6EU8EwVKbBxyx3QSf/WiCn rskdvX3PbPUvp1/hHNtHRWj2Gic1Yjlj5D4Y79LX6MpkR5CBXBN02lpKK4msUvx3TV VJhHKAlCpr/LIrOaQo8YcpL7y0BUOgtA50kITGVa+6VpuqAGwU2WRB5Owy7chdhJv1 vPVvNKu7Rj1SsCJgvfshxbxaZqr80Xumv/TsCLG3ZOPU3NJFe7pRJzJaGa2lyg//wB L9XWS7/ydW1ZVeh4BjdosoZ8/Lf94lqboFH/vtHaP+hPjwvHdmUEXzZFKe36tDRmxe ENVITcsXxn8AQ== Date: Mon, 24 Feb 2025 00:48:06 +0000 To: "Paul M. Jones" <pmjones@pmjones.io> Cc: PHP Internals List <internals@lists.php.net> Subject: Re: [PHP-DEV] [RFC] [Discussion] Add WHATWG compliant URL parsing API Message-ID: <TAsygCFnr8wsFjti72GQbIH_Vjh4_qDXwNM5Qp4NyM3YxCzFilunzcBeXSFlS7FmUrVT_rHiacK6jjqG401ybi7Q9iwDY47RB1BYVJoLIJs=@gpb.moe> In-Reply-To: <811B65CE-1DF0-4A47-937C-4FCB6E945B92@pmjones.io> References: <CAH5C8xUb1O20ZDrOQNC=ckFxHUUWSK7sw_njQQzFBd0qgQqoww@mail.gmail.com> <RYUX5rSGApW8lPGs1yovM2fIXXBHd_UcqEKAKgj8-dRrpThS4tC195Jb3kPTT5up96r7SZ2WunauAblAIEkZe41BwZxLeSE2SaKQLAYSmZo=@gpb.moe> <811B65CE-1DF0-4A47-937C-4FCB6E945B92@pmjones.io> Feedback-ID: 96993444:user:proton X-Pm-Message-ID: 8583cd6b12003980cee2d7eae16f814c3ddc2579 Precedence: bulk list-help: <mailto:internals+help@lists.php.net list-unsubscribe: <mailto:internals+unsubscribe@lists.php.net> list-post: <mailto:internals@lists.php.net> List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: internals@gpb.moe ("Gina P. Banyard") On Sunday, 23 February 2025 at 17:57, Paul M. Jones <pmjones@pmjones.io> wr= ote: > Hi all, >=20 > In earlier discussions on the Server-Side Request and Response objects RF= C and the after-action sumamry, one of the common non-technical objections = was that it would better be handled in userland. >=20 > Seeing as there are at least two other WHATWG-URL projects in userland no= w ... >=20 > - https://packagist.org/packages/rowbot/url > - https://packagist.org/packages/esperecyan/url >=20 > ... does the same objection continue to hold? Considering that one of the other stated goals of this RFC is to provide th= is API to other core extensions, the previous objections do not apply here. Best regards, Gina P. Banyard