X-Recipient: archive-cygwin@delorie.com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 09D863857723
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
	s=default; t=1684038336;
	bh=ykHbQhbWZilekBRnG/YHqqET4VzHw/Q9OJ9tEej7c80=;
	h=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:
	 List-Help:List-Subscribe:From:Reply-To:Cc:From;
	b=Sf89ajo7zpRl+YbPlZiOjTmeBPnd5tkGLTKZ4s9zzS+CwwzdNh4XOYk8JCnv0uSSu
	 1tVG6ugzfhwIhUJirVAa3bnIrXi1Ky+mi84QnLgKQy9I3ozbk7CF0mCUbGsgWcCIvx
	 PLdskBf1vPIY2q+GYpZEqBLBpGICPLwDHyVoujaE=
X-Original-To: cygwin@cygwin.com
Delivered-To: cygwin@cygwin.com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 278173858002
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org DE22E385771F
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 0330C3858425
X-Authority-Analysis: v=2.4 cv=VbHkgXl9 c=1 sm=1 tr=0 ts=646062a3
 a=DxHlV3/gbUaP7LOF0QAmaA==:117 a=DxHlV3/gbUaP7LOF0QAmaA==:17 a=X-QBuKCoAAAA:8
 a=NEAV23lmAAAA:8 a=pk3eTuKTVudP1rjQz30A:9 a=vbxwTe1tunHIfGfxEBYx:22
To: cygwin@cygwin.com
Date: Sat, 13 May 2023 22:23:06 -0600
Message-Id: <announce.20230513222306.11655-1-Brian.Inglis@Shaw.ca>
Subject: [ANNOUNCEMENT] Updated: libnghttp2{_14, -devel}, {mingw64-x86_64-,
 }nghttp2 1.53
X-CMAE-Envelope: MS4xfB+JVoOnNtVl8qE7qdVcWqVqaajjKDpUaeLkyWH+z6q7dGHctbngXh3o28vGwB0a7ktCQaRYfLKn7wh3nKvYPTVzyLiA5Z/c7fO9dW/LuSboSGU9z45O
 uXR7rp/GAeUtt9OXLwPlwhb9oiM9qFsFGh7pZQcjXdniKfQtl1a70W5Qb78qS3hThQe9xFlmzC4xImKmEyW6LqUhbHBMjUfsQII=
X-Spam-Status: No, score=-3.0 required=5.0 tests=BAYES_00, DKIM_SIGNED,
 DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, KAM_NUMSUBJECT, RCVD_IN_DNSWL_LOW,
 RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_PASS, TXREP,
 T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on
 server2.sourceware.org
X-BeenThere: cygwin-announce@cygwin.com
X-Mailman-Version: 2.1.29
X-Mailer: Perl5 Mail::Internet v2.20
X-BeenThere: cygwin@cygwin.com
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-request@cygwin.com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=subscribe>
From: Cygwin nghttp2 Maintainer via Cygwin-announce via Cygwin
 <cygwin@cygwin.com>
Reply-To: cygwin@cygwin.com
Cc: Cygwin nghttp2 Maintainer via Cygwin-announce <cygwin-announce@cygwin.com>,
        Cygwin nghttp2 Maintainer <Brian.Inglis@Shaw.ca>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie.com@cygwin.com>

The following packages have been upgraded in the Cygwin distribution:

* nghttp2			1.53
* libnghttp2_14			1.53
* libnghttp2-devel		1.53
* mingw64-x86_64-nghttp2	1.53

HTTP/2 and its header compression algorithm HPACK implementation.
The framing layer of HTTP/2 is implemented as a reusable library.
Also included are an HTTP/2 client, server, proxy, load test and
benchmarking tool.

NOTE:
Support for previously deprecated Python bindings, modules, and
documentation has been dropped from previous release onwards.

For more information see the project home page:

	https://nghttp2.org/

or the repo README:

	https://github.com/nghttp2/nghttp2#readme

See link or text below for recent changes; after installation for
complete details of changes read /usr/share/doc/nghttp2/ChangeLog.

	https://nghttp2.org/blog/


1.53		May 10th, 2023

lib

* libnghttp2 uses ngtcp2/sfparse to parse Structured Field Values.

build

The following dependencies have been updated:

* ngtcp2
* nghttp3
* OpenSSL (quictls)
* BoringSSL

third-party

* Bumped mruby to 3.2.0.

nghttpx

* Sends NEW_TOKEN on path change.

* Fixes numeric hostname verification in peer certificate.

* When quitting, waits for all worker processes to stop.
  Previously, we just exit the event loop when the last process exits.
  But because of the bug, it does not work as intended.

* Logs a correct PID on fork.

* Waits for new worker process to be ready before sending graceful
  shutdown event to existing worker processes to avoid down time during
  configuration reload.

* Fixes bug that causes 400 response after HTTP upgrade failure.


-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple
