nghttp2 - HTTP/2 C Library and tools
Go to file
Tatsuhiro Tsujikawa 38b5cad4e3 nghttpx: Lookup backend host name dynamically
We have added "dns" parameter to backend option.  If specified, name
lookup is done dynamically.  If not, name lookup is done at start up,
or configuration reloading.  nghttpx caches DNS result including error
case in 30 seconds in this commit.  Later commit makes this
configurable.

DNS resolution is done asynchronously using c-ares library.
2016-12-10 21:09:50 +09:00
cmake cmake: fix jemalloc, libevent include dirs 2016-03-13 16:42:35 +01:00
contrib Merge branches 'master' and 'cmake-updated' into cmake 2016-03-14 17:26:15 +01:00
doc Update man pages 2016-11-27 10:56:36 +09:00
examples clang-format-3.9 2016-10-15 18:36:04 +09:00
fedora fedora: add spec file 2012-10-27 14:54:06 -07:00
integration-tests integration: Add te header field test 2016-11-07 22:56:36 +09:00
lib Accept and ignore content-length: 0 in 204 response for now 2016-12-03 14:57:16 +09:00
m4 Update ax_check_compile_flag.m4 2016-01-22 23:21:06 +09:00
python python: Support ALPN, require Python 3.5 2016-08-28 00:11:59 +09:00
script Add CMake-related files to EXTRA_DIST 2016-03-12 01:38:12 +01:00
src nghttpx: Lookup backend host name dynamically 2016-12-10 21:09:50 +09:00
tests Accept and ignore content-length: 0 in 204 response for now 2016-12-03 14:57:16 +09:00
third-party Update http-parser to feae95a3a69f111bc1897b9048d9acbc290992f9 2016-10-16 17:57:45 +09:00
.clang-format Update .clang-format for clang-format-3.9 2016-10-15 18:25:36 +09:00
.gitignore cmake: ignore "make install" artifact 2016-02-29 16:20:31 +01:00
.gitmodules Add neverbleed as submodule 2015-09-26 18:55:02 +09:00
.travis.yml Enable ASAN in travis autotools build 2016-08-27 22:14:54 +09:00
AUTHORS Update AUTHORS 2016-11-27 10:51:03 +09:00
CMakeLists.txt Bump up version number to 1.18.0-DEV 2016-11-27 14:09:30 +09:00
CMakeOptions.txt cmake: add python support 2016-02-16 12:17:49 +01:00
CONTRIBUTION Make sure that nghttp2 license is MIT license 2015-04-01 19:41:32 +09:00
COPYING List all contributors in AUTHORS 2016-02-14 17:40:58 +09:00
ChangeLog Added libtool files 2012-01-18 00:53:12 +09:00
Dockerfile.android Update github links 2016-03-26 00:58:32 +09:00
LICENSE Add LICENSE file to point to COPYING 2016-01-09 18:26:45 +09:00
Makefile.am Add CMake-related files to EXTRA_DIST 2016-03-12 01:38:12 +01:00
NEWS Rebranding nghttp2 2013-07-13 00:43:06 +09:00
README Added libtool files 2012-01-18 00:53:12 +09:00
README.rst Mention --enable-lib-only configure option in README 2016-09-11 13:34:34 +09:00
android-config Work with Android NDK r12b 2016-07-17 23:41:41 +09:00
android-make Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
author.py Add author.py 2016-08-25 22:37:18 +09:00
cmakeconfig.h.in cmake: fix Windows support 2016-03-16 17:33:20 +01:00
configure.ac nghttpx: Lookup backend host name dynamically 2016-12-10 21:09:50 +09:00
genauthoritychartbl.py Add genauthoritychartbl.py 2016-01-27 23:06:10 +09:00
gendowncasetbl.py mod a+x to auto-gen scripts 2014-10-27 21:27:41 +09:00
genheaderfunc.py nghttpx: Change pushed stream's priority 2016-01-21 21:11:57 +09:00
genlibtokenlookup.py Use memeq() instead of lstreq() in lookup_token(). 2016-08-09 04:15:38 +00:00
genmethodfunc.py nghttpx: Tokenize request method 2015-06-09 23:33:14 +09:00
gennghttpxfun.py nghttpx: Add --backend-connect-timeout option 2016-10-10 22:50:41 +09:00
gennmchartbl.py mod a+x to auto-gen scripts 2014-10-27 21:27:41 +09:00
gentokenlookup.py nghttpx: Refactor log format parsing 2015-07-14 23:36:44 +09:00
genvchartbl.py mod a+x to auto-gen scripts 2014-10-27 21:27:41 +09:00
git-clang-format Add .clang-format config file and git-clang-format from clang project 2014-11-27 23:56:29 +09:00
help2rst.py help2rst.py: Fix * escape 2016-10-09 18:43:36 +09:00
makebashcompletion Add bash_completion files for nghttp, nghttpd, nghttpx and h2load 2015-02-15 12:05:27 +09:00
makemanpages Produce man pages using sphinx 2015-01-10 00:37:42 +09:00
makerelease.sh makerelease.sh: Remove duplicate `git module update --init` 2016-02-26 00:57:34 +09:00
mkcipherlist.py nghttpx: Don't allow blacked listed cipher suites for HTTP/2 connection 2015-08-19 23:42:43 +09:00
mkhufftbl.py mkhufftbl.py: Refactor 2015-04-21 23:48:45 +09:00
mkstatichdtbl.py Use hash table for dynamic table lookup 2015-09-19 21:29:40 +09:00
nghttpx.conf.sample Fix comments, too 2015-03-25 21:04:49 +08:00
pre-commit Apply clang-format-diff only to lib, src, examples and tests 2016-10-15 18:40:45 +09:00
proxy.pac.sample Add sample pac file and release script 2013-01-12 17:05:11 +09:00
releasechk Update releasechk 2016-04-25 22:41:48 +09:00

README

See README.rst