From unknown Sun Aug 17 09:11:20 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#28360 <28360@debbugs.gnu.org> To: bug#28360 <28360@debbugs.gnu.org> Subject: Status: [PATCH] gnu: nginx: Enable HTTP/2.0 (ngx_http_v2_module). Reply-To: bug#28360 <28360@debbugs.gnu.org> Date: Sun, 17 Aug 2025 16:11:20 +0000 retitle 28360 [PATCH] gnu: nginx: Enable HTTP/2.0 (ngx_http_v2_module). reassign 28360 guix-patches submitter 28360 Tobias Geerinckx-Rice severity 28360 normal tag 28360 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 05 12:42:36 2017 Received: (at submit) by debbugs.gnu.org; 5 Sep 2017 16:42:36 +0000 Received: from localhost ([127.0.0.1]:51685 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dpGvr-0000GY-TQ for submit@debbugs.gnu.org; Tue, 05 Sep 2017 12:42:36 -0400 Received: from eggs.gnu.org ([208.118.235.92]:37558) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dpGvn-0000GJ-JG for submit@debbugs.gnu.org; Tue, 05 Sep 2017 12:42:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dpGvd-0000te-QZ for submit@debbugs.gnu.org; Tue, 05 Sep 2017 12:42:26 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:53945) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dpGvd-0000tZ-Mm for submit@debbugs.gnu.org; Tue, 05 Sep 2017 12:42:21 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56452) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dpGvV-0001Pa-7v for guix-patches@gnu.org; Tue, 05 Sep 2017 12:42:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dpGvQ-0000kZ-KT for guix-patches@gnu.org; Tue, 05 Sep 2017 12:42:13 -0400 Received: from tobias.gr ([2001:470:cc92::1]:38076) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dpGvQ-0000jf-A5 for guix-patches@gnu.org; Tue, 05 Sep 2017 12:42:08 -0400 Received: by tobias.gr (OpenSMTPD) with ESMTP id a91f9e45 for ; Tue, 5 Sep 2017 16:42:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=tobias.gr; h=from:to :subject:date:message-id:mime-version:content-type :content-transfer-encoding; s=201706; bh=1Kba3faAartuMlu/wH6Cp8A xa6MshZJhqMnoP2Ooi1k=; b=FAkPtmIWPmUDjKdtyunvTTpjl41kUwvuUgHogjR P9i+/uoNx0ENsBG6WKmnO/A5xxeersZLcLtj81I6ZwnnP6YghMf3C2z9urZT/jgo aPUzhcxS206idCzB8aIZrLbp505MAoc8JOT7gJUG2BBkcykgCvg9WB50Ist8q0Pb /aRwWrpbHHHNI4rche3fPK2UvsJ6lBTCMN2ctpQ06YXXppxYkNtpjnrddll/2aL/ D3JIfAd6JOKqJsGND1/pMd+W6FssVqA6XLIwmEeDku33CqfpsDKE0dFR3xAVKIX5 G6WX4lCcRKqXdNzvMF3qyLQqtFVflElJKuqkb7lV3IE3E+Q== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 53183cdc (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for ; Tue, 5 Sep 2017 16:42:03 +0000 (UTC) From: Tobias Geerinckx-Rice To: guix-patches@gnu.org Subject: [PATCH] gnu: nginx: Enable HTTP/2.0 (ngx_http_v2_module). Date: Tue, 5 Sep 2017 18:43:47 +0200 Message-Id: <20170905164347.8209-1-me@tobias.gr> X-Mailer: git-send-email 2.13.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.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: -4.0 (----) * gnu/packages/web.scm (nginx)[arguments]: Add ‘--with-http_v2_module’ flag. --- Guix, The following adds v2 listener support to our nginx package. The majority of legitimate web traffic to my boxes is already over HTTP/2.0 (Guix itself being the lone exception). The protocol won't be spoken by default until upstream decides to do so; I just got tired of maintaining this huge patch locally. Kind regards, T G-R gnu/packages/web.scm | 1 + 1 file changed, 1 insertion(+) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index ac65a8536..377e366e2 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -162,6 +162,7 @@ and its related documentation.") (let ((flags (list (string-append "--prefix=" (assoc-ref outputs "out")) "--with-http_ssl_module" + "--with-http_v2_module" "--with-pcre-jit" "--with-debug" ;; Even when not cross-building, we pass the -- 2.13.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 05 13:14:02 2017 Received: (at 28360) by debbugs.gnu.org; 5 Sep 2017 17:14:02 +0000 Received: from localhost ([127.0.0.1]:51713 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dpHQI-00011U-76 for submit@debbugs.gnu.org; Tue, 05 Sep 2017 13:14:02 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:34975) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dpHQG-00010u-IQ for 28360@debbugs.gnu.org; Tue, 05 Sep 2017 13:14:00 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id B3D9820B2E; Tue, 5 Sep 2017 13:13:59 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute4.internal (MEProxy); Tue, 05 Sep 2017 13:13:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=mesmtp; bh=IQuV+RC6R1haNnvE8hdZN4LK450EgfjhrEPajB x3MFg=; b=KMSobG/Dl5lf4N6scLwVDLQk2veAH0k1sVoIApPC0es3CoK0WINfKx WV3xr8AkKWDkiFj64MF3G9MgpupzohvntzrOOwsUirkM8yG9RvfeezbB6uum62XG 6Km2lfFfKlYghLuZvlivFoeCHefM+YZhOfs8xrAtn2epo3kaFT9JQ= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=IQuV+RC6R1haNnvE8h dZN4LK450EgfjhrEPajBx3MFg=; b=EfMsBYCqPP1fugfmtHJYutFyZUCrKT7YJg NO9Dsgmmxi+td5pnRYah0WU113cdbnFChAPF28qSs+e2D9KDgelUB5E2mB3UTdT+ YIxbzrpMniiQlVbWX/W0QbPi9HNe9aXyKzAXyZhrlmmvAjk1MT7mwLS5HyT0AilI O5pd2xgmxi9vp1qK+7l4ouGZqp6XANX90cNT+0EkTDuQBg+27yRKLXL5zFc71+aa BZeod8u5x9atHgPaDsZtoU3e5nVL/udxl41eN45uE06sVKFC//f2F/+vETY7nY4/ Z9n15ZTrCCJVSSk0qqAyxValeg13O4rWqjUjFqwl3FNYc21Yp3GA== X-ME-Sender: X-Sasl-enc: cRJbBC60wsZyE9DIfBoHKDZGg8/xmK6Ea3RV0ZyNEHG0 1504631639 Received: from localhost (c-73-165-108-70.hsd1.pa.comcast.net [73.165.108.70]) by mail.messagingengine.com (Postfix) with ESMTPA id 649AF2418B; Tue, 5 Sep 2017 13:13:59 -0400 (EDT) Date: Tue, 5 Sep 2017 13:13:58 -0400 From: Leo Famulari To: Tobias Geerinckx-Rice Subject: Re: [bug#28360] [PATCH] gnu: nginx: Enable HTTP/2.0 (ngx_http_v2_module). Message-ID: <20170905171358.GA21244@jasmine.lan> References: <20170905164347.8209-1-me@tobias.gr> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="tKW2IUtsqtDRztdT" Content-Disposition: inline In-Reply-To: <20170905164347.8209-1-me@tobias.gr> User-Agent: Mutt/1.8.3 (2017-05-23) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 28360 Cc: 28360@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: -0.7 (/) --tKW2IUtsqtDRztdT Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Sep 05, 2017 at 06:43:47PM +0200, Tobias Geerinckx-Rice wrote: > * gnu/packages/web.scm (nginx)[arguments]: Add =E2=80=98--with-http_v2_mo= dule=E2=80=99 flag. > --- >=20 > Guix, >=20 > The following adds v2 listener support to our nginx package. > The majority of legitimate web traffic to my boxes is already over > HTTP/2.0 (Guix itself being the lone exception). >=20 > The protocol won't be spoken by default until upstream decides to do so; > I just got tired of maintaining this huge patch locally. This gigantic patch LGTM :) > diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm > index ac65a8536..377e366e2 100644 > --- a/gnu/packages/web.scm > +++ b/gnu/packages/web.scm > @@ -162,6 +162,7 @@ and its related documentation.") > (let ((flags > (list (string-append "--prefix=3D" (assoc-ref output= s "out")) > "--with-http_ssl_module" > + "--with-http_v2_module" > "--with-pcre-jit" > "--with-debug" > ;; Even when not cross-building, we pass the > --=20 > 2.13.1 >=20 >=20 >=20 >=20 --tKW2IUtsqtDRztdT Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlmu21YACgkQJkb6MLrK fwig6A/+JKvqEX0JEcI37tCa1skZY8ofTT2n1KnORq4yED+qMKvAoQ93nWGkOlNK oVsmtxrzciuVeOmfU6XfkwNm1efGWnhD4/CnKqQxCMCTmq8tX7ClYdOIoi+vdtpV 6/sLwnyl4WD/ZRG+PZyWYTmZ++iDg2qRFwGhA2WAfvvpK4XRGbKLrLPewsvaueQa axSekbe1lLtPYRDJ7IXnwqqPsD83nh5X7r5KP5RpI0v9rq7q3FG7ienxOVBMpWbe 6jgqTpxeetXQ+9Tf5PGt/DCd83keQRrTv/KljWfj5pum7QJ3dNX3bY4cRzYjI+6y rqVP7hQOUNHFjmHHko/5KNnrjuudokfQGlZGJ78Mhc0MKn4GL+QfJ7lfkGQdyzB6 jJ9YfRePV2C7duaONDWkrNdGjmarvVF8Ey8BgXhfhf7FfHElPsDtR/07vh91GNvy 5dhvBCwSTZ3tF9CBwvRf6C8gkvMbMP+D6AHl1feJNZhSpClSUz+fj9a+8qbJ5nBM 3wiEqhW6Eg64iGjMhq7VPup33JwQS7/A9nUNfjzQKp7Z12TEQEd4ELUSSYn2kCSr QzRen5cTjSYuEIM6EW6FCgmqjM/MI0GOYQ19mPTimiCHFt+mLF9C5nxh4s2QFEr4 XYcvy7pFAtWrY86r3m7aTpy0rvgMUUdRz7d1vKAXRV/n32QbrOY= =pslN -----END PGP SIGNATURE----- --tKW2IUtsqtDRztdT-- From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 05 14:56:36 2017 Received: (at 28360-done) by debbugs.gnu.org; 5 Sep 2017 18:56:36 +0000 Received: from localhost ([127.0.0.1]:51806 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dpJ1Y-0003Yk-F0 for submit@debbugs.gnu.org; Tue, 05 Sep 2017 14:56:36 -0400 Received: from tobias.gr ([51.15.135.5]:54844) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dpJ1X-0003Yb-Dn for 28360-done@debbugs.gnu.org; Tue, 05 Sep 2017 14:56:35 -0400 Received: by tobias.gr (OpenSMTPD) with ESMTP id fb2e92c3; Tue, 5 Sep 2017 18:56:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=tobias.gr; h=subject:to :cc:references:from:message-id:date:mime-version:in-reply-to :content-type; s=201706; bh=0dhaubV4uocMYocktIvhMbzvVC+4yTwNmVW3 cdGvKzs=; b=1W4ZwMsP9bt9QnYyqdAd1hB+6Sa5L7+qQQBkZhBlUycxd48BsSdB pY3hgwzDt67knUUXQkB54Wg3zLXzS8RmBuFtXXb837mretLEMJQ2IfrXAmuz6a2e WbwTpBxZwmXI2YTrYTGHyFEYw1nxwz4Rwgjl7y1OyYATT0ETt9u3zXphKyU912d9 JTRiWIoBvUqoyTLCKdzuykZ5xiWWC+rDXKIGeGPnk0hp6BZKdT6Y2DmQdNbtJlD3 Ia2cuep9Mlust+iXO0+2ynlpgO861O/rTUGqU7ZZomgZZOEraeGHRRxWkbY+Pe1z ownnxNttQrDKxPxCAigep51Aid5qMObgzA== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 60ad7c42 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO); Tue, 5 Sep 2017 18:56:28 +0000 (UTC) Subject: Re: [bug#28360] [PATCH] gnu: nginx: Enable HTTP/2.0 (ngx_http_v2_module). To: leo@famulari.name References: <20170905164347.8209-1-me@tobias.gr> <20170905171358.GA21244@jasmine.lan> From: Tobias Geerinckx-Rice Message-ID: <4214c773-1b96-b475-2225-965713620a6d@tobias.gr> Date: Tue, 5 Sep 2017 20:58:13 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: <20170905171358.GA21244@jasmine.lan> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="Eo7XxfwSLTGSRldDl0GOoa48ugrqW3btE" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 28360-done Cc: 28360-done@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: -2.3 (--) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --Eo7XxfwSLTGSRldDl0GOoa48ugrqW3btE Content-Type: multipart/mixed; boundary="sIcgit1E4Bql2NfsFI98lgMUEn4oQQiGa"; protected-headers="v1" From: Tobias Geerinckx-Rice To: leo@famulari.name Cc: 28360-done@debbugs.gnu.org Message-ID: <4214c773-1b96-b475-2225-965713620a6d@tobias.gr> Subject: Re: [bug#28360] [PATCH] gnu: nginx: Enable HTTP/2.0 (ngx_http_v2_module). References: <20170905164347.8209-1-me@tobias.gr> <20170905171358.GA21244@jasmine.lan> In-Reply-To: <20170905171358.GA21244@jasmine.lan> --sIcgit1E4Bql2NfsFI98lgMUEn4oQQiGa Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: quoted-printable Leo, Leo Famulari wrote on 05/09/17 at 19:13: > This gigantic patch LGTM :) Thanks! Pushed. Kind regards, T G-R --sIcgit1E4Bql2NfsFI98lgMUEn4oQQiGa-- --Eo7XxfwSLTGSRldDl0GOoa48ugrqW3btE Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCWa7zxg0cbWVAdG9iaWFz LmdyAAoJEA2w/4hPVW15Ka8A/1UU0kRQAn2JCWG78DKSNmF3fVzA8sNUdei5WZwg 6UqiAQCHyyyjxWXjMyNCumlJnuL0Tr97QIwuSASpfbQwuhPTBA== =740Y -----END PGP SIGNATURE----- --Eo7XxfwSLTGSRldDl0GOoa48ugrqW3btE-- From unknown Sun Aug 17 09:11:20 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 04 Oct 2017 11:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator