From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 6565D15817D for ; Fri, 21 Jun 2024 13:16:31 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 86A48E2AA0; Fri, 21 Jun 2024 13:16:13 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 31AAFE2A8E for ; Fri, 21 Jun 2024 13:16:13 +0000 (UTC) From: kangie@gentoo.org To: gentoo-dev@lists.gentoo.org Cc: Matt Jolly Subject: [gentoo-dev] [PATCH 1/3] profiles/desc: add curl_quic Date: Fri, 21 Jun 2024 23:15:50 +1000 Message-ID: <20240621131552.526393-2-kangie@gentoo.org> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20240621131552.526393-1-kangie@gentoo.org> References: <20240621131552.526393-1-kangie@gentoo.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Archives-Salt: 43b9c88f-8d34-411e-b033-30c5db9cf750 X-Archives-Hash: 1c69400a1870e47bbf7fc628cd08485a From: Matt Jolly The CURL_QUIC USE_EXPAND enables us to sanely manage QUIC (RFC 9000) backends as they are added to cURL in the future: currently there are two supported implementations, OpenSSL and ngtcp2, however it's likely that other popular TLS libraries will expose QUIC APIs over time, and that these will be eventually be supported by cURL (see CURL_SSL for examples of TLS libraries that we support) - we may as well get ahead of the curve here. There are already a number of other small players (i.e. OpenSSL Forks) exposing QUIC support for quite a while, however these have not been available in ::gentoo and we've only needed the one USE to enable for HTTP/3 and QUIC to this point. Signed-off-by: Matt Jolly --- profiles/desc/curl_quic.desc | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 profiles/desc/curl_quic.desc diff --git a/profiles/desc/curl_quic.desc b/profiles/desc/curl_quic.desc new file mode 100644 index 000000000000..372bb9ce8f83 --- /dev/null +++ b/profiles/desc/curl_quic.desc @@ -0,0 +1,7 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of CURL_QUIC USE_EXPAND flags for net-misc/curl + +openssl - Use OpenSSL +ngtcp2 - Use ngtcp2 -- 2.45.2