nghttp2 - HTTP/2 C Library and tools
Go to file
Tatsuhiro Tsujikawa c0ffed7788 Support custom memory allocator
nghttp2_mem structure is introduced to hold custom memory allocator
functions and user supplied pointer.  nghttp2_mem object can be passed
to nghttp2_session_client_new3(), nghttp2_session_server_new3(),
nghttp2_hd_deflate_new2() and nghttp2_hd_inflate_new2() to replace
standard malloc(), free(), calloc() and realloc().  nghttp2_mem
structure has user supplied pointer mem_user_data which can be used as
per session/object memory pool.
2014-12-08 00:55:55 +09:00
contrib Add contrib/.gitignore 2014-11-23 19:32:54 +09:00
doc Remove altsvc 2014-12-07 23:11:54 +09:00
examples Do not change user variable CFLAGS in configure.ac 2014-12-01 23:06:11 +09:00
fedora fedora: add spec file 2012-10-27 14:54:06 -07:00
lib Support custom memory allocator 2014-12-08 00:55:55 +09:00
m4 examples: Build tiny-nghttpd only when epoll is available 2014-09-27 23:45:57 +09:00
python Support custom memory allocator 2014-12-08 00:55:55 +09:00
src Support custom memory allocator 2014-12-08 00:55:55 +09:00
tests Support custom memory allocator 2014-12-08 00:55:55 +09:00
third-party Update Third Party lib (http-parser) 2014-11-21 19:45:55 +01:00
.clang-format Add .clang-format config file and git-clang-format from clang project 2014-11-27 23:56:29 +09:00
.gitignore Add contribution guidelines 2014-11-27 23:56:29 +09:00
.travis.yml Add make check to Travis 2014-08-08 13:20:48 +02:00
AUTHORS Added libtool files 2012-01-18 00:53:12 +09:00
COPYING Add text dealing license around contribution to COPYING 2014-08-17 15:10:57 +09:00
ChangeLog Added libtool files 2012-01-18 00:53:12 +09:00
Dockerfile.android Add Dockerfile.android 2014-10-19 21:51:43 +09:00
Makefile.am Fix typo: s/.PONY/.PHONY/ 2014-12-01 21:13:56 +09: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 Remove altsvc 2014-12-07 23:11:54 +09:00
android-config Compile with android NDK r10b 32bit target 2014-09-14 21:32:53 +09:00
android-make Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
configure.ac configure.ac: Rename some variables so that they follow automake convention 2014-12-01 23:14:28 +09:00
gendowncasetbl.py mod a+x to auto-gen scripts 2014-10-27 21:27:41 +09:00
gennmchartbl.py mod a+x to auto-gen scripts 2014-10-27 21:27:41 +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
makemanpages doc: Generate HTML version manual page from manpage 2014-07-09 00:38:43 +09:00
makerelease.sh Update release script 2014-02-05 23:12:53 +09:00
man2rst.py man2rst.py: Add purpose of the script 2014-10-27 21:24:41 +09:00
mkcipherlist.py mkcipherlist.py: Update doc 2014-10-27 21:24:41 +09:00
mkhufftbl.py mkhufftbl.py: Update doc 2014-10-27 21:24:41 +09:00
mkstatichdtbl.py mkstatictbl.py: Update doc 2014-10-27 21:24:41 +09:00
nghttpx.conf.sample Rename shrpx.conf.sample as nghttpx.conf.sample 2013-08-30 22:46:28 +09:00
pre-commit Add pre-commit script 2014-11-27 23:56:29 +09:00
proxy.pac.sample Add sample pac file and release script 2013-01-12 17:05:11 +09:00

README

See README.rst