From unknown Fri Jun 20 07:18:27 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#77536 <77536@debbugs.gnu.org> To: bug#77536 <77536@debbugs.gnu.org> Subject: Status: Nginx HTTP2 syntax and enable QUIC support HTTP3 Reply-To: bug#77536 <77536@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:18:27 +0000 retitle 77536 Nginx HTTP2 syntax and enable QUIC support HTTP3 reassign 77536 guix submitter 77536 Josep Bigorra severity 77536 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 04 12:27:50 2025 Received: (at submit) by debbugs.gnu.org; 4 Apr 2025 16:27:50 +0000 Received: from localhost ([127.0.0.1]:39737 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u0jtV-0000mq-Os for submit@debbugs.gnu.org; Fri, 04 Apr 2025 12:27:50 -0400 Received: from lists.gnu.org ([2001:470:142::17]:45036) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u0jtS-0000mT-Nx for submit@debbugs.gnu.org; Fri, 04 Apr 2025 12:27:47 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1u0jtL-0000Xa-GI for bug-guix@gnu.org; Fri, 04 Apr 2025 12:27:39 -0400 Received: from mail-pf1-x433.google.com ([2607:f8b0:4864:20::433]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1u0jtI-0006Yi-TY for bug-guix@gnu.org; Fri, 04 Apr 2025 12:27:39 -0400 Received: by mail-pf1-x433.google.com with SMTP id d2e1a72fcca58-7376dd56f8fso2753816b3a.2 for ; Fri, 04 Apr 2025 09:27:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1743784054; x=1744388854; darn=gnu.org; h=mime-version:subject:message-id:to:from:date:from:to:cc:subject :date:message-id:reply-to; bh=9FCO87S3QEdYE1YpmKw/hs7DnWigRK90DXcDBSCWp/0=; b=ml4nTv29MpGQJRWAhzvl0yCBbN1+f4Woibt95vfqFaf4g1e0yPNZnr4DJPxNK5pZAn U6M71T+yHTUelDV10CAN9ON0I4Asxa5Gh7kq7JjT0VMSvUsYU+eMf6wJ+gDZxIXHUrcz 1dpAWlPgLQCXmrV2twkyyVJfz+jziSAhlXqjlkukpIPzUwLP3hggepOQAfuIGgLGfYW9 tP/U7RCN+rFbBdrpPTA55nptzJSRGi5DYdZbzqVrdftTsZuz4Erj+KFTJPsHI+0tTl96 +iRBBmkk8RFT5Eh3kVqYVXC39jnyHULezotRmyUEs0na8phqCG0MedD9Ban6bs6vyfgD 8HSw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743784054; x=1744388854; h=mime-version:subject:message-id:to:from:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=9FCO87S3QEdYE1YpmKw/hs7DnWigRK90DXcDBSCWp/0=; b=nb2FMwGF8ZTVKZfcfOpDo0ZPe34HFeAR1H2in3XRmazS/HsPGf34mW2XTtBFxCRUWg 6txrKkI93ezN08DFZVJ/CqKZOvrwPYU2cgXBYVtH+sO8FcXqeUDTb5JhjU3ZCcqdmKEe NwHVqZHozousxOnDxZECBUq5jj77KtHhv46jo2NmQv8pzCTNjI2OUU7IjjB6r079jPMR 1BMeZizznssJV3xY8WT4Jbchvq2y5s/WwI51MotM4QyHjEWU7XDo+T3zf91+XRySLpz3 SUZkxYyn2bk6MD+vFEgHnJo7DK7pUdNSu+Xn0Krf3XraPfeVum+oUY253Uq1jgROYJ2R v+GQ== X-Gm-Message-State: AOJu0YxQCHx4K7lgEJvPNrLPQQHpsiyz5DyC8HzRmgW5L+VbqR5YsnbF 7yWpVxWMOEoDN+FqjRyVRc1T9V4DpqNIB74XwlEQ35/UdcKuRE0qfPQMwzM= X-Gm-Gg: ASbGncuU4EdTUjdBeRZxzxYV0StE8TmScyt6Zoh1eny/79gjSAZVJmbLEbSnjzrTmZI 3UCyrIecqoWzdHvUDYIOlT9TdZu3ZfkOKgwW388Ulg6Wc7PwF7PyIHc9jVzU3vhdV+zV4/rB21e CIvKqMmvNTvdCWyR1HqWyqFW80rVMph2ya0h3/6TONdIPDZVmT1Mq+82KuPfr30QBd7UanHmAq3 Zlo7CltRGYcid+JZqS934HLkznMMSk1vVtuZdHr4kZAKWHDaqJG2BAomw52f9W7PbmQtjBluk+V AQducIdGsk4lpV1poeNR1J5WHM4i9nlUPbftr8TrSnd5uTTxPdIKdW3Wixf49UROG60jSy5j4R4 /sQIIt060SDK1d2kPymlC1A== X-Google-Smtp-Source: AGHT+IGe2BVHGrIj29SGszN8YV8SxJjaHMYe91Jiw2Drsp0kfR78TbE/MBJTmRyeGGPrDkK9uvpsIQ== X-Received: by 2002:a05:6a00:230d:b0:72d:9cbc:730d with SMTP id d2e1a72fcca58-73b6aa6bdbamr119372b3a.11.1743784054012; Fri, 04 Apr 2025 09:27:34 -0700 (PDT) Received: from [127.0.0.1] (162-236-246-120.lightspeed.mtryca.sbcglobal.net. [162.236.246.120]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-739da0e3734sm3699894b3a.179.2025.04.04.09.27.33 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 04 Apr 2025 09:27:33 -0700 (PDT) Date: Fri, 4 Apr 2025 09:27:31 -0700 (PDT) From: Josep Bigorra To: bug-guix@gnu.org Message-ID: <31078743-2509-4f7f-a708-d170d2383100@gmail.com> Subject: Nginx HTTP2 syntax and enable QUIC support HTTP3 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_7_28115974.1743784051304" X-Correlation-ID: <31078743-2509-4f7f-a708-d170d2383100@gmail.com> Received-SPF: pass client-ip=2607:f8b0:4864:20::433; envelope-from=jjbigorra@gmail.com; helo=mail-pf1-x433.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) ------=_Part_7_28115974.1743784051304 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi all, I really love using Nginx and Guix, it's a match made in heaven. Configuring things via Scheme is a god send. Thanks for your hard work. Nowadays 95% and more of the browser support HTTP3. The current Guix docs and config don't really encourage this or make it easier. I was hoping maybe some knowledgeable maintainer could tweak the Nginx package declarations so as to enable HTTP3 and QUIC support by default. This should be an addition of a compilation flag. I also wondered if we could add a conf field to enable HTTP2 (http2 on; directive) without having to resort to raw-content. Thanks in advance, Joe ------=_Part_7_28115974.1743784051304 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi all, I really love using Nginx and Guix, it's a match made in heaven. Configuring things via Scheme is a god send. Thanks for your hard work.

Nowadays 95% and more of the browser support HTTP3. The current Guix docs and config don't really encourage this or make it easier.

I was hoping maybe some knowledgeable maintainer could tweak the Nginx package declarations so as to enable HTTP3 and QUIC support by default. This should be an addition of a compilation flag.

I also wondered if we could add a conf field to enable HTTP2 (http2 on; directive) without having to resort to raw-content.

Thanks in advance,
Joe
------=_Part_7_28115974.1743784051304-- From debbugs-submit-bounces@debbugs.gnu.org Wed May 07 15:45:40 2025 Received: (at 77536) by debbugs.gnu.org; 7 May 2025 19:45:40 +0000 Received: from localhost ([127.0.0.1]:48060 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uCki4-00025M-12 for submit@debbugs.gnu.org; Wed, 07 May 2025 15:45:40 -0400 Received: from anamika.lostca.se ([65.21.75.227]:38826) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uCkhz-00024v-Ui for 77536@debbugs.gnu.org; Wed, 07 May 2025 15:45:37 -0400 Received: from localhost (2a02-9140-3881-3600-1869-abbf-d3fd-8ceb.red-2a02-914.customerbaf.ipv6.rima-tde.net [IPv6:2a02:9140:3881:3600:1869:abbf:d3fd:8ceb]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: abbe) by anamika.lostca.se (Postfix) with ESMTPSA id D3A581FE9C; Wed, 7 May 2025 19:45:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lostca.se; s=anamika; t=1746647129; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=ZM1eqIQKKVeNecGZLSr6C71EzRtM/cP9Y4WbOvEESSY=; b=e89E60ptfw4zu3uHVBbu8GpBqwvBQFXGv+k6pFG5z5EmfyXgjqHHzbEq5BZaB9X51r8wCa KnUVFuxRSmB/BMYvQbsh48h7b+AxC2irn1N8rNYS7Ser6EP9/+BJGRx1tKPBYsWreZo9HW rGyw2byanhqGqG0LVHqYn4LBGJsu0sE= Mime-Version: 1.0 Content-Type: multipart/signed; boundary=49ba8464152f952af4577d566f67026f2660274289c80bcff3fd81df1526; micalg=pgp-sha512; protocol="application/pgp-signature" Date: Wed, 07 May 2025 19:45:27 +0000 Message-Id: Subject: Re: Nginx HTTP2 syntax and enable QUIC support HTTP3 From: "Ashish SHUKLA" To: "Josep Bigorra" X-Mailer: aerc 0.20.1 References: <31078743-2509-4f7f-a708-d170d2383100@gmail.com> In-Reply-To: X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77536 Cc: 77536@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --49ba8464152f952af4577d566f67026f2660274289c80bcff3fd81df1526 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8; format=Flowed Hi, Hopefully this nginx update[0] should resolve the latter half of your probl= em. References: [0] https://issues.guix.gnu.org/78302 HTH --=20 Ashish SHUKLA | GPG: F682 CDCC 39DC 0FEA E116 20B6 C746 CFA9 E74F A4B0 "If I destroy you, what business is it of yours ?" (Dark Forest, Liu Cixin) --49ba8464152f952af4577d566f67026f2660274289c80bcff3fd81df1526 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKoBAABCgCSFiEE9oLNzDncD+rhFiC2x0bPqedPpLAFAmgbuFlfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEY2 ODJDRENDMzlEQzBGRUFFMTE2MjBCNkM3NDZDRkE5RTc0RkE0QjAUHGFzaGlzaC5p c0Bsb3N0Y2Euc2UACgkQx0bPqedPpLDEpBAAm5kGHXJXgmr01TyvN9SdnvekjMHP w+W8GikH5m0KVgiesqFCKilGMMK5B2oaQ7D6ZlHqqDnR7rmt1v8a8zmPbx/1J0wA 5MnK+/93znRtTWv1giAV9oxQotbDcaPKuHJ+fAW30AcK5LMddJtmXg+DArd1SAIx LhLsDyooUqwPMITaj4BN9svgGiVFzTI8qrDYfrqz0W9jjSkwyxmTKlNL/EGB1HxO H4A1/qqgzEiWVyulEJLval7pbrrg7TUBS2A1MPglRLpuPB8DWIMoUr/ku/9vB5zQ yu/K9TUDhJ5JKWFjdtv3WQGXM/+pvtF+9kdtte4LciFP+4WLoa4eedXyYLPZomDD zH7R+UCVR63kQdfKPb0w30ISmseltKCiPiuVIAdan+bISJ09+nV7vOtxZDNIv0bQ CDvot8xK/cfoboPXmFP2V0lPkwOL/pRYkMPaHo6AV/AsHElZgR1i0UZCejKgqFqb pMgd1R8vEvMoXbp3R2zw3P+nQvPQ2+feXksksGQegux39mtYuyaSFFTXHgQF83+y HW23UMr+Lqr5nJQr5khkHiL5ETsEij02KikU5BEYjrpmpRy4j0T+yKpFs8WkWgzH i3S9y5Eh5bQ1akMbr9mfbkkSrRzXdLxnhYzmi+Nqu99V+IbavhNIn8SEmZJGsaqm tj2syz5Ujecie4I= =k2ZB -----END PGP SIGNATURE----- --49ba8464152f952af4577d566f67026f2660274289c80bcff3fd81df1526-- From debbugs-submit-bounces@debbugs.gnu.org Thu May 08 13:59:30 2025 Received: (at 77536) by debbugs.gnu.org; 8 May 2025 17:59:30 +0000 Received: from localhost ([127.0.0.1]:59784 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uD5Ws-00087R-4a for submit@debbugs.gnu.org; Thu, 08 May 2025 13:59:30 -0400 Received: from mail-vs1-xe2d.google.com ([2607:f8b0:4864:20::e2d]:42111) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uD5Wp-00087B-Bg for 77536@debbugs.gnu.org; Thu, 08 May 2025 13:59:28 -0400 Received: by mail-vs1-xe2d.google.com with SMTP id ada2fe7eead31-4ddb9d80bffso368679137.0 for <77536@debbugs.gnu.org>; Thu, 08 May 2025 10:59:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1746727161; x=1747331961; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=xpgYlT0yjHFROdTQrLCB/jFo8QhOCzoYIRNEFSadeAI=; b=mj49Vohq5MRq2SW8qQSdRO9MSStuJX18XYbv2+IUFO3detzkyGL8yevsuMbgjVl6ao V0iXFy9+XE7vuOlbohuRmEVUVY1Jw0D5/FgkbcI0PfGUCEieu5Z09Cx2/6J0AKsIIGjT PgQaUlHAZRnbQpzMoxPkBCuAnL5ZU6c5IRabg9f1NbFP1UHuxe7B4Sl2wZhpuh+5sCqy PBu3Ll4k8f2lEHhVXmjxmshEqHQF1SpyTlc79SdsrN3Cr9aXEjs62YDNFYim6wQ+rI6y mqMUxYnRgKX2JQYd0eIqyA4bP9AEilEMal408FgdvHONXvHQMjnuz3h3qWGgfVJ/RVji ZIwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746727161; x=1747331961; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=xpgYlT0yjHFROdTQrLCB/jFo8QhOCzoYIRNEFSadeAI=; b=vGdI1xfSjm+9K+86U6bu2GT0NenIFSHjg/ujwora4Xx/Ff+PbAtLaYgXK0kVb+X+y1 iO98aWtD7QYKxtO92rMjA6uJunsKxuCKEMpNODWFn5JUS+AwVaAzBO9E2lmzc33OUINq SKWCHIIn+KZTMqRulG+/HriAOfDkoBZINr1K0JjXY+w1vyphBJ4bDZomlffOoQ2n6Q8i 7tqx2tMZ5C1fRpWXdocw0E+xGbghmDOA+azszWIN+4ns3/CrxKtmv8CJ2ii4FEq2kzVm pgQz2fiIr/a0BLAVQEUtt1WH+9uzMQxCCqQ40KH6LOH4z5gBnrPFB9Suy8QhuOrrXZWx STkw== X-Gm-Message-State: AOJu0YwN2AfIxpuCCZRu2fUTSSSHnJyKw5PPseIIZRFjB33AICYCuHCa O3K7lV+Azn1IBt6+Fk/Eqmv62aedcCT8Yn6Chl8//RUnp4kjY3NIsn+1hC8BN9iJvwYqwIO5Dni Ti5oAweD0U6t0WfldbxbXx39RUzNC+uw= X-Gm-Gg: ASbGncuNSMlkeZtYJru42favz5VlHHG7B6X407h+JsDKLBBu0ZqH/7tUfBjmO+lrEog EFGDl4N2ZmXvPT3D1x5Hvq8dcjPmuhrlnmcRe9j/aZAu5MntzJiZ+07Hok75Kk0YrgVblD1u1Nd ajJ6pvMNbmRb+/c1bZD+Qk X-Google-Smtp-Source: AGHT+IEvPYwcZw3/sqgwH/MPuNZ+1c+YOLNbGjp7mhmPdZ3yAoqAJ0Lidzk06bGrqtHgHQ/riaSDxNoAueVH1AUqzv0= X-Received: by 2002:a67:e414:0:b0:4dd:b86e:a9c2 with SMTP id ada2fe7eead31-4ddb86eabb2mr2070400137.2.1746727161582; Thu, 08 May 2025 10:59:21 -0700 (PDT) MIME-Version: 1.0 References: <31078743-2509-4f7f-a708-d170d2383100@gmail.com> In-Reply-To: From: Josep Bigorra Date: Thu, 8 May 2025 19:59:17 +0200 X-Gm-Features: AX0GCFuMUskg1w5tU7Jc90ES04JcaS0JIEfVSDLeqypuhJ-z5FPMwEPRnD1Ml5E Message-ID: Subject: Re: Nginx HTTP2 syntax and enable QUIC support HTTP3 To: Ashish SHUKLA Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77536 Cc: 77536@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Thanks so much for your reply Ashish, and for your work, I see what you did to get the `nginx-http3` package upstream, super nice! Can't wait to give it a spin (once my dayjob releases my time a bit more) Regards, Joe Op wo 7 mei 2025 om 21:45 schreef Ashish SHUKLA : > > Hi, > > Hopefully this nginx update[0] should resolve the latter half of your problem. > > References: > [0] https://issues.guix.gnu.org/78302 > > HTH > -- > Ashish SHUKLA | GPG: F682 CDCC 39DC 0FEA E116 20B6 C746 CFA9 E74F A4B0 > > "If I destroy you, what business is it of yours ?" (Dark Forest, Liu Cixin)