Skip to content

Commit

Permalink
Update 2 packages
Browse files Browse the repository at this point in the history
mingw-w64-i686-nghttp2 (1.62.1-1 -> 1.63.0-1)
mingw-w64-x86_64-nghttp2 (1.62.1-1 -> 1.63.0-1)

Signed-off-by: Git for Windows Build Agent <ci@git-for-windows.build>
  • Loading branch information
Git for Windows Build Agent committed Aug 31, 2024
1 parent 6e0c3d1 commit 84a13c9
Show file tree
Hide file tree
Showing 43 changed files with 51 additions and 43 deletions.
Binary file modified mingw32/bin/libnghttp2-14.dll
Binary file not shown.
4 changes: 4 additions & 0 deletions mingw32/include/nghttp2/nghttp2.h
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,10 @@ extern "C" {
# endif /* !BUILDING_NGHTTP2 */
#endif /* !defined(WIN32) */

#ifdef BUILDING_NGHTTP2
# undef NGHTTP2_NO_SSIZE_T
#endif /* BUILDING_NGHTTP2 */

/**
* @typedef
*
Expand Down
4 changes: 2 additions & 2 deletions mingw32/include/nghttp2/nghttp2ver.h
Original file line number Diff line number Diff line change
Expand Up @@ -29,14 +29,14 @@
* @macro
* Version number of the nghttp2 library release
*/
#define NGHTTP2_VERSION "1.62.1"
#define NGHTTP2_VERSION "1.63.0"

/**
* @macro
* Numerical representation of the version number of the nghttp2 library
* release. This is a 24 bit number with 8 bits for major number, 8 bits
* for minor and 8 bits for patch. Version 1.2.3 becomes 0x010203.
*/
#define NGHTTP2_VERSION_NUM 0x013e01
#define NGHTTP2_VERSION_NUM 0x013f00

#endif /* NGHTTP2VER_H */
Binary file modified mingw32/lib/libnghttp2.a
Binary file not shown.
Binary file modified mingw32/lib/libnghttp2.dll.a
Binary file not shown.
2 changes: 1 addition & 1 deletion mingw32/lib/pkgconfig/libnghttp2.pc
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ includedir=${prefix}/include
Name: libnghttp2
Description: HTTP/2 C library
URL: https://github.com/tatsuhiro-t/nghttp2
Version: 1.62.1
Version: 1.63.0
Libs: -L${libdir} -lnghttp2
Cflags: -I${includedir}
Cflags.private: -DNGHTTP2_STATICLIB
26 changes: 13 additions & 13 deletions mingw32/share/doc/nghttp2/README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -61,8 +61,8 @@ To build and run the application programs (``nghttp``, ``nghttpd``,
``nghttpx`` and ``h2load``) in the ``src`` directory, the following packages
are required:

* OpenSSL >= 1.1.1; or LibreSSL >= 3.8.1; or aws-lc >= 1.19.0; or
BoringSSL
* OpenSSL >= 1.1.1; or wolfSSL >= 5.7.0; or LibreSSL >= 3.8.1; or
aws-lc >= 1.19.0; or BoringSSL
* libev >= 4.11
* zlib >= 1.2.3
* libc-ares >= 1.7.5
Expand Down Expand Up @@ -125,9 +125,9 @@ following libraries are required:

* `OpenSSL with QUIC support
<https://github.com/quictls/openssl/tree/OpenSSL_1_1_1w+quic>`_; or
LibreSSL (does not support 0RTT); or aws-lc; or
wolfSSL; or LibreSSL (does not support 0RTT); or aws-lc; or
`BoringSSL <https://boringssl.googlesource.com/boringssl/>`_ (commit
6ab7c1482bf4cdc91c87bc512aaf68ffb18975ec)
e13f7e2ff5432205f09b4679c8a7715f1c130372)
* `ngtcp2 <https://github.com/ngtcp2/ngtcp2>`_ >= 1.4.0
* `nghttp3 <https://github.com/ngtcp2/nghttp3>`_ >= 1.1.0

Expand All @@ -144,14 +144,14 @@ Use ``--with-libbpf`` configure option to build eBPF program.
libelf-dev is needed to build libbpf.

For Ubuntu 20.04, you can build libbpf from `the source code
<https://github.com/libbpf/libbpf/releases/tag/v1.3.0>`_. nghttpx
requires eBPF program for reloading its configuration and hot swapping
its executable.
<https://github.com/libbpf/libbpf/releases>`_. nghttpx requires eBPF
program for reloading its configuration and hot swapping its
executable.

Compiling libnghttp2 C source code requires a C99 compiler. gcc 4.8
is known to be adequate. In order to compile the C++ source code,
C++20 compliant compiler is required. At least g++ >= 1.12 and
clang++ >= 1.15 are known to work.
C++20 compliant compiler is required. At least g++ >= 12 and
clang++ >= 15 are known to work.

.. note::

Expand Down Expand Up @@ -341,7 +341,7 @@ Build aws-lc:

.. code-block:: text
$ git clone --depth 1 -b v1.26.0 https://github.com/aws/aws-lc
$ git clone --depth 1 -b v1.34.2 https://github.com/aws/aws-lc
$ cd aws-lc
$ cmake -B build -DDISABLE_GO=ON --install-prefix=$PWD/opt
$ make -j$(nproc) -C build
Expand All @@ -352,7 +352,7 @@ Build nghttp3:

.. code-block:: text
$ git clone --depth 1 -b v1.3.0 https://github.com/ngtcp2/nghttp3
$ git clone --depth 1 -b v1.5.0 https://github.com/ngtcp2/nghttp3
$ cd nghttp3
$ git submodule update --init --depth 1
$ autoreconf -i
Expand All @@ -365,7 +365,7 @@ Build ngtcp2:

.. code-block:: text
$ git clone --depth 1 -b v1.5.0 https://github.com/ngtcp2/ngtcp2
$ git clone --depth 1 -b v1.7.0 https://github.com/ngtcp2/ngtcp2
$ cd ngtcp2
$ git submodule update --init --depth 1
$ autoreconf -i
Expand All @@ -381,7 +381,7 @@ from source:

.. code-block:: text
$ git clone --depth 1 -b v1.3.0 https://github.com/libbpf/libbpf
$ git clone --depth 1 -b v1.4.5 https://github.com/libbpf/libbpf
$ cd libbpf
$ PREFIX=$PWD/build make -C src install
$ cd ..
Expand Down
Binary file modified mingw32/share/man/man1/h2load.1.gz
Binary file not shown.
Binary file modified mingw32/share/man/man1/nghttp.1.gz
Binary file not shown.
Binary file modified mingw32/share/man/man1/nghttpd.1.gz
Binary file not shown.
Binary file modified mingw32/share/man/man1/nghttpx.1.gz
Binary file not shown.
Binary file modified mingw64/bin/libnghttp2-14.dll
Binary file not shown.
4 changes: 4 additions & 0 deletions mingw64/include/nghttp2/nghttp2.h
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,10 @@ extern "C" {
# endif /* !BUILDING_NGHTTP2 */
#endif /* !defined(WIN32) */

#ifdef BUILDING_NGHTTP2
# undef NGHTTP2_NO_SSIZE_T
#endif /* BUILDING_NGHTTP2 */

/**
* @typedef
*
Expand Down
4 changes: 2 additions & 2 deletions mingw64/include/nghttp2/nghttp2ver.h
Original file line number Diff line number Diff line change
Expand Up @@ -29,14 +29,14 @@
* @macro
* Version number of the nghttp2 library release
*/
#define NGHTTP2_VERSION "1.62.1"
#define NGHTTP2_VERSION "1.63.0"

/**
* @macro
* Numerical representation of the version number of the nghttp2 library
* release. This is a 24 bit number with 8 bits for major number, 8 bits
* for minor and 8 bits for patch. Version 1.2.3 becomes 0x010203.
*/
#define NGHTTP2_VERSION_NUM 0x013e01
#define NGHTTP2_VERSION_NUM 0x013f00

#endif /* NGHTTP2VER_H */
Binary file modified mingw64/lib/libnghttp2.a
Binary file not shown.
Binary file modified mingw64/lib/libnghttp2.dll.a
Binary file not shown.
2 changes: 1 addition & 1 deletion mingw64/lib/pkgconfig/libnghttp2.pc
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ includedir=${prefix}/include
Name: libnghttp2
Description: HTTP/2 C library
URL: https://github.com/tatsuhiro-t/nghttp2
Version: 1.62.1
Version: 1.63.0
Libs: -L${libdir} -lnghttp2
Cflags: -I${includedir}
Cflags.private: -DNGHTTP2_STATICLIB
26 changes: 13 additions & 13 deletions mingw64/share/doc/nghttp2/README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -61,8 +61,8 @@ To build and run the application programs (``nghttp``, ``nghttpd``,
``nghttpx`` and ``h2load``) in the ``src`` directory, the following packages
are required:

* OpenSSL >= 1.1.1; or LibreSSL >= 3.8.1; or aws-lc >= 1.19.0; or
BoringSSL
* OpenSSL >= 1.1.1; or wolfSSL >= 5.7.0; or LibreSSL >= 3.8.1; or
aws-lc >= 1.19.0; or BoringSSL
* libev >= 4.11
* zlib >= 1.2.3
* libc-ares >= 1.7.5
Expand Down Expand Up @@ -125,9 +125,9 @@ following libraries are required:

* `OpenSSL with QUIC support
<https://github.com/quictls/openssl/tree/OpenSSL_1_1_1w+quic>`_; or
LibreSSL (does not support 0RTT); or aws-lc; or
wolfSSL; or LibreSSL (does not support 0RTT); or aws-lc; or
`BoringSSL <https://boringssl.googlesource.com/boringssl/>`_ (commit
6ab7c1482bf4cdc91c87bc512aaf68ffb18975ec)
e13f7e2ff5432205f09b4679c8a7715f1c130372)
* `ngtcp2 <https://github.com/ngtcp2/ngtcp2>`_ >= 1.4.0
* `nghttp3 <https://github.com/ngtcp2/nghttp3>`_ >= 1.1.0

Expand All @@ -144,14 +144,14 @@ Use ``--with-libbpf`` configure option to build eBPF program.
libelf-dev is needed to build libbpf.

For Ubuntu 20.04, you can build libbpf from `the source code
<https://github.com/libbpf/libbpf/releases/tag/v1.3.0>`_. nghttpx
requires eBPF program for reloading its configuration and hot swapping
its executable.
<https://github.com/libbpf/libbpf/releases>`_. nghttpx requires eBPF
program for reloading its configuration and hot swapping its
executable.

Compiling libnghttp2 C source code requires a C99 compiler. gcc 4.8
is known to be adequate. In order to compile the C++ source code,
C++20 compliant compiler is required. At least g++ >= 1.12 and
clang++ >= 1.15 are known to work.
C++20 compliant compiler is required. At least g++ >= 12 and
clang++ >= 15 are known to work.

.. note::

Expand Down Expand Up @@ -341,7 +341,7 @@ Build aws-lc:

.. code-block:: text
$ git clone --depth 1 -b v1.26.0 https://github.com/aws/aws-lc
$ git clone --depth 1 -b v1.34.2 https://github.com/aws/aws-lc
$ cd aws-lc
$ cmake -B build -DDISABLE_GO=ON --install-prefix=$PWD/opt
$ make -j$(nproc) -C build
Expand All @@ -352,7 +352,7 @@ Build nghttp3:

.. code-block:: text
$ git clone --depth 1 -b v1.3.0 https://github.com/ngtcp2/nghttp3
$ git clone --depth 1 -b v1.5.0 https://github.com/ngtcp2/nghttp3
$ cd nghttp3
$ git submodule update --init --depth 1
$ autoreconf -i
Expand All @@ -365,7 +365,7 @@ Build ngtcp2:

.. code-block:: text
$ git clone --depth 1 -b v1.5.0 https://github.com/ngtcp2/ngtcp2
$ git clone --depth 1 -b v1.7.0 https://github.com/ngtcp2/ngtcp2
$ cd ngtcp2
$ git submodule update --init --depth 1
$ autoreconf -i
Expand All @@ -381,7 +381,7 @@ from source:

.. code-block:: text
$ git clone --depth 1 -b v1.3.0 https://github.com/libbpf/libbpf
$ git clone --depth 1 -b v1.4.5 https://github.com/libbpf/libbpf
$ cd libbpf
$ PREFIX=$PWD/build make -C src install
$ cd ..
Expand Down
Binary file modified mingw64/share/man/man1/h2load.1.gz
Binary file not shown.
Binary file modified mingw64/share/man/man1/nghttp.1.gz
Binary file not shown.
Binary file modified mingw64/share/man/man1/nghttpd.1.gz
Binary file not shown.
Binary file modified mingw64/share/man/man1/nghttpx.1.gz
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
mingw-w64-i686-nghttp2

%VERSION%
1.62.1-1
1.63.0-1

%BASE%
mingw-w64-nghttp2
Expand All @@ -17,16 +17,16 @@ https://nghttp2.org/
any

%BUILDDATE%
1722730043
1724915458

%INSTALLDATE%
1722826772
1725073249

%PACKAGER%
CI (msys2/msys2-autobuild/67d510ec/10231844680)
CI (msys2/msys2-autobuild/05a05116/10610365111)

%SIZE%
1006631
1007248

%REASON%
1
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ any
1718204260

%INSTALLDATE%
1724900444
1725073251

%PACKAGER%
Johannes Schindelin <johannes.schindelin@gmx.de>
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
mingw-w64-x86_64-nghttp2

%VERSION%
1.62.1-1
1.63.0-1

%BASE%
mingw-w64-nghttp2
Expand All @@ -17,16 +17,16 @@ https://nghttp2.org/
any

%BUILDDATE%
1722730010
1724915459

%INSTALLDATE%
1722826772
1725073249

%PACKAGER%
CI (msys2/msys2-autobuild/67d510ec/10231844680)
CI (msys2/msys2-autobuild/05a05116/10610365111)

%SIZE%
985904
987033

%REASON%
1
Expand Down
Binary file not shown.
Binary file modified var/lib/pacman/sync/clang32.db
Binary file not shown.
Binary file modified var/lib/pacman/sync/clang32.db.sig
Binary file not shown.
Binary file modified var/lib/pacman/sync/clang64.db
Binary file not shown.
Binary file modified var/lib/pacman/sync/clang64.db.sig
Binary file not shown.
Binary file modified var/lib/pacman/sync/clangarm64.db
Binary file not shown.
Binary file modified var/lib/pacman/sync/clangarm64.db.sig
Binary file not shown.
Binary file modified var/lib/pacman/sync/mingw32.db
Binary file not shown.
Binary file modified var/lib/pacman/sync/mingw32.db.sig
Binary file not shown.
Binary file modified var/lib/pacman/sync/mingw64.db
Binary file not shown.
Binary file modified var/lib/pacman/sync/mingw64.db.sig
Binary file not shown.
Binary file modified var/lib/pacman/sync/ucrt64.db
Binary file not shown.
Binary file modified var/lib/pacman/sync/ucrt64.db.sig
Binary file not shown.

0 comments on commit 84a13c9

Please sign in to comment.