Commit 7e50bae8 authored by Rye Mutt's avatar Rye Mutt 🍞
Browse files

vendor source version 1.40.0

parent 71b86392
......@@ -22,6 +22,7 @@ Alexis La Goutte
Amir Pakdel
Anders Bakken
Andreas Pohl
Andrew Penkrat
Andy Davies
Angus Gratton
Anna Henningsen
......@@ -80,6 +81,7 @@ Piotr Sikora
Raul Gutierrez Segales
Remo E
Reza Tavakoli
Richard Wolfert
Rick Lei
Ross Smith II
Scott Mitchell
......@@ -104,6 +106,7 @@ Viacheslav Biriukov
Viktor Szakats
Viktor Szépe
Wenfeng Liu
William A Rowe Jr
Xiaoguang Sun
Zhuoyun Wei
acesso
......
......@@ -24,13 +24,13 @@
cmake_minimum_required(VERSION 3.0)
# XXX using 1.8.90 instead of 1.9.0-DEV
project(nghttp2 VERSION 1.39.2)
project(nghttp2 VERSION 1.40.0)
# See versioning rule:
# http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html
set(LT_CURRENT 32)
set(LT_CURRENT 33)
set(LT_REVISION 0)
set(LT_AGE 18)
set(LT_AGE 19)
set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake" ${CMAKE_MODULE_PATH})
include(Version)
......@@ -66,6 +66,7 @@ if(OPENSSL_FOUND AND LIBEV_FOUND AND ZLIB_FOUND)
else()
set(ENABLE_APP_DEFAULT OFF)
endif()
find_package(Systemd 209)
find_package(Jansson 2.5)
set(ENABLE_HPACK_TOOLS_DEFAULT ${JANSSON_FOUND})
# 2.0.8 is required because we use evconnlistener_set_error_cb()
......@@ -193,6 +194,7 @@ endif()
# libev (for src)
set(HAVE_LIBEV ${LIBEV_FOUND})
set(HAVE_ZLIB ${ZLIB_FOUND})
set(HAVE_SYSTEMD ${SYSTEMD_FOUND})
set(HAVE_LIBEVENT_OPENSSL ${LIBEVENT_FOUND})
if(LIBEVENT_FOUND)
# Must both link the core and openssl libraries.
......@@ -385,6 +387,15 @@ else()
)
endif()
if(ENABLE_STATIC_CRT)
foreach(lang C CXX)
foreach(suffix "" _DEBUG _MINSIZEREL _RELEASE _RELWITHDEBINFO)
set(var "CMAKE_${lang}_FLAGS${suffix}")
string(REPLACE "/MD" "/MT" ${var} "${${var}}")
endforeach()
endforeach()
endif()
if(ENABLE_DEBUG)
set(DEBUGBUILD 1)
endif()
......@@ -497,6 +508,7 @@ message(STATUS "summary of build options:
Jansson: ${HAVE_JANSSON} (LIBS='${JANSSON_LIBRARIES}')
Jemalloc: ${HAVE_JEMALLOC} (LIBS='${JEMALLOC_LIBRARIES}')
Zlib: ${HAVE_ZLIB} (LIBS='${ZLIB_LIBRARIES}')
Systemd: ${HAVE_SYSTEMD} (LIBS='${SYSTEMD_LIBRARIES}')
Boost::System: ${Boost_SYSTEM_LIBRARY}
Boost::Thread: ${Boost_THREAD_LIBRARY}
Third-party:
......
......@@ -16,6 +16,7 @@ option(ENABLE_FAILMALLOC "Build failmalloc test program" ON)
option(ENABLE_LIB_ONLY "Build libnghttp2 only. This is a short hand for -DENABLE_APP=0 -DENABLE_EXAMPLES=0 -DENABLE_HPACK_TOOLS=0 -DENABLE_PYTHON_BINDINGS=0")
option(ENABLE_STATIC_LIB "Build libnghttp2 in static mode also")
option(ENABLE_SHARED_LIB "Build libnghttp2 as a shared library" ON)
option(ENABLE_STATIC_CRT "Build libnghttp2 against the MS LIBCMT[d]")
option(WITH_LIBXML2 "Use libxml2"
${WITH_LIBXML2_DEFAULT})
......
commit 957abacf9920a42becdf1935d14ca48d260bb8e7 (HEAD, tag: v1.39.2, origin/v1.39.x, origin/HEAD, v1.39.x)
commit cc05c5fe8cfc8287ddc4930fa9684af878d9e631 (HEAD, tag: v1.40.0, origin/master, origin/HEAD, master)
Author: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2019-08-13
AuthorDate: 2019-11-15
Commit: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2019-08-13
CommitDate: 2019-11-15
Bump up version number to 1.39.2, LT revision to 32:0:18
Update manual pages
commit 83d362c6d21f76599b86e7b94cd1992288a1d43c
commit 66d7b194d4e27c8a316cbc5e8dca1722394401a9
Author: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2019-11-15
Commit: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2019-11-15
Update AUTHORS
commit 41060943bdeff0ed575e3f0c011a0df17b9d8027
Author: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2019-11-15
Commit: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2019-11-15
Bump up version number to 1.40.0, LT revision to 33:0:19
commit 5ae9bb8925c1cb1e945b41d140367f27b3dd5c98
Author: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2019-11-09
Commit: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2019-11-09
Fail fast if huffman decoding context is in failure state
commit bb519154fe62f7ff7e5eb7269e05043dec6d3682
Merge: db9a8f6e 77f5487a
Author: Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2019-11-02
Commit: GitHub <noreply@github.com>
CommitDate: 2019-11-02
Merge pull request #1413 from nghttp2/check-authority
Add nghttp2_check_authority as public API
commit 77f5487a588f3c02a9671b7dd684186a5c34c1ea
Author: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2019-11-02
Commit: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2019-11-02
Add nghttp2_check_authority as public API
commit db9a8f6efe6cc692e09c81fed200d159071566d1
Merge: 6f28a69b 6ce4835e
Author: Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2019-10-29
Commit: GitHub <noreply@github.com>
CommitDate: 2019-10-29
Merge pull request #1409 from nghttp2/fix-wrong-stream-close-error-code
Fix the bug that stream is closed with wrong error code
commit 6f28a69b7d5bd93b67e2ca7af04bf9fa0b3c5c89
Merge: d08c4395 29042f1c
Author: Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2019-10-29
Commit: GitHub <noreply@github.com>
CommitDate: 2019-10-29
Merge pull request #1411 from richard78917/fix_warning
priority_spec::valid(): remove const qualifier from return value
commit 6ce4835eeafe5bcea91c9672fcd3f9ef68ebd472
Author: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2019-10-29
Commit: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2019-10-29
Fix the bug that stream is closed with wrong error code
This commit fixes the bug that stream is closed with wrong error code
(0). This happens when STREAM or DATA frame with END_STREAM flag set
is received and it violates HTTP messaging rule (i.e., content-length
does not match) and the other side of stream has been closed. In this
case, nghttp2_on_stream_close_callback should be called with nonzero
error code, but previously it is called with 0 (NO_ERROR).
commit 29042f1c95ef5d17fde7e8d972d2af24e47adf1b
Author: Richard Wolfert <richard.wolfert@mavenir.com>
AuthorDate: 2019-10-29
Commit: Richard Wolfert <richard.wolfert@mavenir.com>
CommitDate: 2019-10-29
priority_spec::valid(): remove const qualifier from return value
gcc generates warning:
* type qualifiers ignored on function return type [-Wignored-qualifiers]
commit d08c43951f5bf599dace882ed0e67ded2ff8519e
Merge: 6f967c6e 5d6964cf
Author: Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2019-10-12
Commit: GitHub <noreply@github.com>
CommitDate: 2019-10-12
Merge pull request #1405 from nghttp2/huffman
Faster Huffman encoding/decoding
commit 5d6964cf81aaf41b4af5fdfbf4b06737bcb8f9a0
Author: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2019-10-08
Commit: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2019-10-12
Faster huffman decoding
commit 0d855bfc1ba6e4201e21d7d130dbaad0907c8a3e
Author: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2019-10-08
Commit: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2019-10-12
Faster huffman encoding
commit 6f967c6ef3ea5799b59a5cea6b6f4bec10d25b04
Author: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2019-09-21
Commit: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2019-09-21
Fix errors reported by coverity scan
commit b8a43db84c5ce9a91cede2f4faf4706c1b3f4010
Merge: 70b62c1a 28b1f0b9
Author: Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2019-09-21
Commit: GitHub <noreply@github.com>
CommitDate: 2019-09-21
Merge pull request #1394 from wrowe/fix-static-libname
Avoid filename collision of static and dynamic lib
commit 70b62c1a32eb56edc67eae0609949e0830ec14ad
Merge: 1dd966f1 72b71a6b
Author: Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2019-09-21
Commit: GitHub <noreply@github.com>
CommitDate: 2019-09-21
Merge pull request #1393 from wrowe/fix-static-msvcrt
Add new flag ENABLE_STATIC_CRT for Windows
commit 28b1f0b90f82cccb3f1977ed3b580d2c98421f94
Author: William A Rowe Jr <wrowe@pivotal.io>
AuthorDate: 2019-09-16
Commit: William A Rowe Jr <wrowe@pivotal.io>
CommitDate: 2019-09-16
Avoid filename collision of static and dynamic lib
Renames the output of the ENABLE_STATIC_LIB library/archive output
to nghttp2_static.lib/.a to avoid filenames colliding with the output
name for ENABLE_SHARED_LIB library/archive, when both are enabled.
Signed-off-by: William A Rowe Jr <wrowe@pivotal.io>
Signed-off-by: Yechiel Kalmenson <ykalmenson@pivotal.io>
commit 1dd966f1897421fe10d1ad91cfe466526636fcad
Merge: f8933fe5 fe8946dd
Author: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2019-09-17
Commit: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2019-09-17
Merge branch 'fix-nghttpx-mruby'
commit fe8946ddc7c081eb0b2f376fc99279121a3f2a8b
Author: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2019-09-16
Commit: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2019-09-16
nghttpx: Fix bug that mruby is incorrectly shared between backends
Previously, mruby context is wrongly shared by multiple patterns if
the underlying SharedDownstreamAddr is shared by multiple
DownstreamAddrGroups. This commit fixes it.
commit 72b71a6ba3f843bdea27f5c1cf926a5e1b152e48
Author: William A Rowe Jr <wrowe@pivotal.io>
AuthorDate: 2019-09-14
Commit: William A Rowe Jr <wrowe@pivotal.io>
CommitDate: 2019-09-14
Add new flag ENABLE_STATIC_CRT for Windows
This change adds the CMake option;
ENABLE_STATIC_CRT Build libnghttp2 against the MS LIBCMT[d]
This avoids linking to msvcrt.lib for binaries to compile (/MT[d])
and link against the static C Runtime libcrt.lib, and
avoiding the msvcrt[d].dll dependency.
Signed-off-by: William A Rowe Jr <wrowe@pivotal.io>
Signed-off-by: Yechiel Kalmenson <ykalmenson@pivotal.io>
commit f8933fe50468413eb149df7e331e7335400f1649
Author: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2019-09-07
Commit: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2019-09-07
nghttpx: Reconnect h1 backend if it lost connection before sending headers
This is the second attempt. The first attempt was
8a59ce6d37471ec7a437d4700cabd98c55115b1e and it failed.
commit 89c33d690fd4667dd07c5791638eb6a4653a7f73
Author: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2019-09-07
Commit: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2019-09-07
Update neverbleed
commit 7079dc5e753c1881aa6f162bbb4a9bb6d44e79ed
Author: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2019-09-06
Commit: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2019-09-06
Update neverbleed to fix memory leak
commit 5080db84e267d9b036c08ac7b2de8b7696c4d6b2
Author: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2019-09-06
Commit: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2019-09-06
Revert "nghttpx: Reconnect h1 backend if it lost connection before sending headers"
This reverts commit 8a59ce6d37471ec7a437d4700cabd98c55115b1e.
commit 053c7ac5889c280e1108b2bdd40c48d40920172a
Author: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2019-09-03
Commit: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2019-09-03
nghttpx: Returns 408 if backend timed out before sending headers
commit 8a59ce6d37471ec7a437d4700cabd98c55115b1e
Author: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2019-09-03
Commit: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2019-09-03
nghttpx: Reconnect h1 backend if it lost connection before sending headers
commit f2fde180cdcca1f0a1c12d097c92510a887f6500
Author: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2019-08-19
Commit: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2019-08-19
Remove redundant null check before delete
Reported in https://github.com/nghttp2/nghttp2/issues/1384
commit 95efb3e19d174354ca50c65d5d7227d92bcd60e1
Author: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2019-06-25
Commit: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2019-08-13
CommitDate: 2019-08-14
Don't read too greedily
commit a76d0723b5f52902139ff453e0ec840673e86e75
commit 0a6ce87c22c69438ecbffe52a2859c3a32f1620f
Author: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2019-06-25
Commit: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2019-08-13
CommitDate: 2019-08-14
Add nghttp2_option_set_max_outbound_ack
commit db2f612a30d54aa152ce5530fa1d683738baa4d1
commit 2aa79fa91d2714ad704277c1c027c7f18cdd94f0
Author: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2019-08-14
Commit: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2019-08-14
Bump up LT revision to 32:0:18
commit 3980678d24ff1bd84b95ec88d1acc07326af3e62
Merge: 448bbbc3 319d5ab1
Author: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2019-08-06
Commit: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2019-08-13
CommitDate: 2019-08-06
Merge branch 'nghttpx-fix-request-stall'
commit 319d5ab1c6d916b6b8a0d85b2ae3f01b3ad04f2c
Author: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2019-08-06
Commit: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2019-08-06
nghttpx: Fix request stall
Fix request stall if backend connection is reused and buffer is full.
commit 448bbbc38c0f260447d0aae579d678885aa0f16c
Author: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2019-08-06
Commit: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2019-08-06
integration-tests: gofmt
commit e575a2aad99fe57126ad817c57356ea0ce51d213
Merge: 7a590893 4f7aedc9
Author: Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2019-08-01
Commit: GitHub <noreply@github.com>
CommitDate: 2019-08-01
Merge pull request #1377 from Aldrog/cmake_systemd
Support building nghttpx with systemd using cmake
commit 4f7aedc9d274183f4db17634d320a6d60ef2edb5
Author: Andrew Penkrat <Andrey.Penkrat@lanit-tercom.com>
AuthorDate: 2019-07-29
Commit: Andrew Penkrat <Andrey.Penkrat@lanit-tercom.com>
CommitDate: 2019-07-29
cmake: Support building nghttpx with systemd
commit 7a5908933e55297ce2d8a0217391663ddf0c3f31
Author: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2019-06-22
Commit: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2019-06-22
Fix clang-8 warning
commit ee4431344511886efc66395a38b9bf5dddd7151b
Author: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2019-06-11
Commit: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2019-06-11
Fix FPE with default backend
commit abef9b90ef2ba35ec25adbca7cb8d0b9a6c2d044
Author: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2019-06-11
Commit: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2019-06-11
Fix log-level is not set with cmd-line or configuration file
commit 12a999f0b8bc67706fdd5ff9b134ab67d495c76a
Author: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2019-06-11
Commit: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2019-06-11
Bump up version number to 1.40.0-DEV
......@@ -21,7 +21,7 @@ If you have problems, you may need to regenerate the build system entirely.
To do so, use the procedure documented by the package, typically 'autoreconf'.])])
dnl pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-
dnl serial 11 (pkg-config-0.29.1)
dnl serial 11 (pkg-config-0.29)
dnl
dnl Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
dnl Copyright © 2012-2015 Dan Nicholson <dbn.lists@gmail.com>
......@@ -63,7 +63,7 @@ dnl
dnl See the "Since" comment for each macro you use to see what version
dnl of the macros you require.
m4_defun([PKG_PREREQ],
[m4_define([PKG_MACROS_VERSION], [0.29.1])
[m4_define([PKG_MACROS_VERSION], [0.29])
m4_if(m4_version_compare(PKG_MACROS_VERSION, [$1]), -1,
[m4_fatal([pkg.m4 version $1 or higher is required but ]PKG_MACROS_VERSION[ found])])
])dnl PKG_PREREQ
......
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.69 for nghttp2 1.39.2.
# Generated by GNU Autoconf 2.69 for nghttp2 1.40.0.
#
# Report bugs to <t-tujikawa@users.sourceforge.net>.
#
......@@ -590,8 +590,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='nghttp2'
PACKAGE_TARNAME='nghttp2'
PACKAGE_VERSION='1.39.2'
PACKAGE_STRING='nghttp2 1.39.2'
PACKAGE_VERSION='1.40.0'
PACKAGE_STRING='nghttp2 1.40.0'
PACKAGE_BUGREPORT='t-tujikawa@users.sourceforge.net'
PACKAGE_URL=''
 
......@@ -1464,7 +1464,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
\`configure' configures nghttp2 1.39.2 to adapt to many kinds of systems.
\`configure' configures nghttp2 1.40.0 to adapt to many kinds of systems.
 
Usage: $0 [OPTION]... [VAR=VALUE]...
 
......@@ -1536,7 +1536,7 @@ fi
 
if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of nghttp2 1.39.2:";;
short | recursive ) echo "Configuration of nghttp2 1.40.0:";;
esac
cat <<\_ACEOF
 
......@@ -1732,7 +1732,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
nghttp2 configure 1.39.2
nghttp2 configure 1.40.0
generated by GNU Autoconf 2.69
 
Copyright (C) 2012 Free Software Foundation, Inc.
......@@ -2692,7 +2692,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
 
It was created by nghttp2 $as_me 1.39.2, which was
It was created by nghttp2 $as_me 1.40.0, which was
generated by GNU Autoconf 2.69. Invocation command line was
 
$ $0 $@
......@@ -12663,7 +12663,7 @@ fi
 
# Define the identity of the package.
PACKAGE='nghttp2'
VERSION='1.39.2'
VERSION='1.40.0'
 
 
cat >>confdefs.h <<_ACEOF
......@@ -12925,11 +12925,11 @@ fi
AM_BACKSLASH='\'
 
 
LT_CURRENT=32
LT_CURRENT=33
 
LT_REVISION=0
 
LT_AGE=18
LT_AGE=19
 
 
major=`echo $PACKAGE_VERSION |cut -d. -f1 | sed -e "s/^0-9//g"`
......@@ -24922,7 +24922,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
This file was extended by nghttp2 $as_me 1.39.2, which was
This file was extended by nghttp2 $as_me 1.40.0, which was
generated by GNU Autoconf 2.69. Invocation command line was
 
CONFIG_FILES = $CONFIG_FILES
......@@ -24988,7 +24988,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
nghttp2 config.status 1.39.2
nghttp2 config.status 1.40.0
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
 
......
......@@ -25,7 +25,7 @@ dnl Do not change user variables!
dnl http://www.gnu.org/software/automake/manual/html_node/Flag-Variables-Ordering.html
AC_PREREQ(2.61)
AC_INIT([nghttp2], [1.39.2], [t-tujikawa@users.sourceforge.net])
AC_INIT([nghttp2], [1.40.0], [t-tujikawa@users.sourceforge.net])
AC_CONFIG_AUX_DIR([.])
AC_CONFIG_MACRO_DIR([m4])
AC_CONFIG_HEADERS([config.h])
......@@ -44,9 +44,9 @@ m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
dnl See versioning rule:
dnl http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html
AC_SUBST(LT_CURRENT, 32)
AC_SUBST(LT_CURRENT, 33)
AC_SUBST(LT_REVISION, 0)
AC_SUBST(LT_AGE, 18)
AC_SUBST(LT_AGE, 19)
major=`echo $PACKAGE_VERSION |cut -d. -f1 | sed -e "s/[^0-9]//g"`
minor=`echo $PACKAGE_VERSION |cut -d. -f2 | sed -e "s/[^0-9]//g"`
......
......@@ -27,6 +27,7 @@ APIDOCS= \
macros.rst \
enums.rst \
types.rst \
nghttp2_check_authority.rst \
nghttp2_check_header_name.rst \
nghttp2_check_header_value.rst \
nghttp2_hd_deflate_bound.rst \
......
......@@ -384,6 +384,7 @@ APIDOCS = \
macros.rst \
enums.rst \
types.rst \
nghttp2_check_authority.rst \
nghttp2_check_header_name.rst \
nghttp2_check_header_value.rst \
nghttp2_hd_deflate_bound.rst \
......
.\" Man page generated from reStructuredText.
.
.TH "H2LOAD" "1" "Jun 11, 2019" "1.39.0" "nghttp2"
.TH "H2LOAD" "1" "Nov 15, 2019" "1.40.0" "nghttp2"
.SH NAME
h2load \- HTTP/2 benchmarking tool
.
......
.\" Man page generated from reStructuredText.
.
.TH "NGHTTP" "1" "Jun 11, 2019" "1.39.0" "nghttp2"
.TH "NGHTTP" "1" "Nov 15, 2019" "1.40.0" "nghttp2"
.SH NAME
nghttp \- HTTP/2 client
.
......
nghttp2_check_authority
=======================
Synopsis
--------
*#include <nghttp2/nghttp2.h>*
.. function:: int nghttp2_check_authority(const uint8_t *value, size_t len)