Tatsuhiro Tsujikawa
eebed206c9
Add Architecture doc
2016-02-14 18:23:28 +09:00
Peter Wu
a6effb4d23
doc: fix out-of-tree doc builds
...
Fixes multiple errors while making docs:
Could not import extension sphinxcontrib.rubydomain (exception: No module named 'sphinxcontrib')
and
../../doc/sources/index.rst:15: WARNING: toctree contains reference to nonexisting document 'nghttp.1'
../../doc/sources/index.rst:15: WARNING: toctree contains reference to nonexisting document 'nghttpd.1'
../../doc/sources/index.rst:15: WARNING: toctree contains reference to nonexisting document 'nghttpx.1'
../../doc/sources/index.rst:15: WARNING: toctree contains reference to nonexisting document 'h2load.1'
../../doc/sources/index.rst:15: WARNING: toctree contains reference to nonexisting document 'programmers-guide'
2016-02-13 20:11:50 +01:00
Tatsuhiro Tsujikawa
5f1866fd6b
Update man pages
2016-02-14 00:29:07 +09:00
Tatsuhiro Tsujikawa
8449958425
doc: Mention encryption for memcached connections
2016-02-13 18:50:15 +09:00
David Beitey
b8717208c7
Document compiling apps and include h2load in configure
2016-02-10 08:37:43 +10:00
Tatsuhiro Tsujikawa
c3a5fe7185
Update bash_completion
2016-02-07 21:24:29 +09:00
Tatsuhiro Tsujikawa
c8b6a79225
Update man pages
2016-02-07 21:24:11 +09:00
Tatsuhiro Tsujikawa
b3e5d49a3e
Update doc
2016-02-07 17:43:30 +09:00
Tatsuhiro Tsujikawa
7ba18df6cf
Update bash_completion
2016-01-25 19:44:56 +09:00
Tatsuhiro Tsujikawa
196de5db89
Update man pages
2016-01-25 19:44:41 +09:00
Tatsuhiro Tsujikawa
e428bff961
Update man pages
2016-01-19 20:55:08 +09:00
Tatsuhiro Tsujikawa
e4816c5ba9
nghttpx: Add clarification of quotes in configuration file
2016-01-16 16:11:41 +09:00
Tatsuhiro Tsujikawa
863addcd5a
Update man pages
2016-01-11 16:23:32 +09:00
Tatsuhiro Tsujikawa
a7ec90506f
Happy new year!
2016-01-09 18:28:38 +09:00
Tatsuhiro Tsujikawa
fe8998ab5c
Update man pages
2015-12-23 22:52:11 +09:00
Tatsuhiro Tsujikawa
5a2d75551d
h2load: Remove "(client)" from per-client req/s stat for simplicity
2015-12-19 22:56:10 +09:00
Tatsuhiro Tsujikawa
86505b1c54
Update h2load howto and all manual pages
2015-12-08 23:56:21 +09:00
Tatsuhiro Tsujikawa
6beaf4d9f3
h2load: Add req/s min, max, mean and sd for clients
2015-12-01 23:54:21 +09:00
Tatsuhiro Tsujikawa
e01d213636
Update man pages
2015-11-29 19:12:53 +09:00
Tatsuhiro Tsujikawa
e1e7840b2c
doc: Fix broken layout in ascii art
2015-11-29 19:08:17 +09:00
Tatsuhiro Tsujikawa
12b2e0a2b3
Add nghttp2_session_create_idle_stream() API
...
See GH-436
2015-11-28 15:23:44 +09:00
Tatsuhiro Tsujikawa
0d52097213
Update bash_completion
2015-11-26 22:25:34 +09:00
Tatsuhiro Tsujikawa
6444f0c5cd
Update man pages
2015-11-26 22:25:22 +09:00
Tatsuhiro Tsujikawa
aa317c89ea
Add API to change stream priority without sending PRIORITY frame
...
The added API is nghttp2_session_change_stream_priority(). This
provides the same functionality to re-prioritize stream when PRIORITY
frame. is received, but we do it without PRIORITY frame. This could
be useful for server to change pushed stream's priority silently.
2015-11-21 18:32:42 +09:00
Tatsuhiro Tsujikawa
72f2c4b272
Add nghttp2_session_check_server_session.rst to APIDOCS
2015-11-21 18:31:39 +09:00
Tatsuhiro Tsujikawa
1753bea692
nghttpx: Support server push from HTTP/2 backend
...
This commits enables HTTP/2 server push from HTTP/2 backend to be
relayed to HTTP/2 frontend. To use this feature, --http2-bridge or
--client is required. Server push via Link header field contiues to
work.
2015-11-16 23:12:25 +09:00
Tatsuhiro Tsujikawa
c6ef1c02b9
Switch to clang-format-3.6
2015-11-13 00:53:29 +09:00
Tatsuhiro Tsujikawa
7c613386db
Update man pages
2015-11-12 23:14:45 +09:00
Syohei YOSHIDA
a93e0016ff
Correct misspellings
2015-11-09 11:40:35 +09:00
Tatsuhiro Tsujikawa
269a100081
Add nghttp2_session_upgrade2(), deprecate nghttp2_session_upgrade()
...
To validate actual response body length against the value declared in
content-length response header field, we first check request method.
If request method is HEAD, respose body must be 0 regardless of the
value in content-length. nghttp2_session_upgrade() has no parameter
to indicate the request method is HEAD, so we failed to validate
response body if HEAD is used with HTTP Upgrade. New
nghttp2_session_upgrade2() accepts new parameter to indicate that
request method is HEAD or not to fix this issue. Although, this issue
affects client side only, we deprecate nghttp2_session_upgrade() in
favor of nghttp2_session_upgrade2() for both client and server side.
2015-11-07 16:13:06 +09:00
Tatsuhiro Tsujikawa
0dc7fee713
h2load: Print "space savings" to measure header compression efficiency
2015-11-04 01:04:56 +09:00
Tatsuhiro Tsujikawa
be0d0e2995
Rename nghttp2_session_request_allowed as nghttp2_session_check_request_allowed
2015-10-30 22:48:27 +09:00
Tatsuhiro Tsujikawa
1c37abc0dd
Add nghttp2_session_request_allowed() API function
...
This function is useful for the client application to know that there
is a chance that request can be sent. If this function returns 0,
there is zero chance to make a request.
This commit also set error_code passed to
nghttp2_on_stream_close_callback to NGHTTP2_REFUSED_STREAM if request
is not sent.
2015-10-29 22:53:30 +09:00
Tatsuhiro Tsujikawa
da1eb19a73
Add missing documents to APIDOCS
2015-10-25 17:24:10 +09:00
Tatsuhiro Tsujikawa
af3bc53332
Update bash_completion files
2015-10-25 17:11:03 +09:00
Tatsuhiro Tsujikawa
86911bd67d
Update man pages
2015-10-25 17:10:41 +09:00
Tatsuhiro Tsujikawa
9c43acfd3a
Update sphinx_rtd_theme
2015-10-24 19:30:51 +09:00
Tatsuhiro Tsujikawa
1fdf208a28
Update man pages
2015-10-20 00:22:03 +09:00
Tatsuhiro Tsujikawa
f0bf2233d2
Remove the word "experimental" since HTTP/2 has been finalized
2015-10-20 00:19:49 +09:00
Tatsuhiro Tsujikawa
bb43b8e4c1
Update Firefox version as well
2015-10-15 21:31:56 +09:00
Zhuoyun Wei
751766a46f
Update doc for Chromium HTTP/2 proxy support
2015-10-15 18:41:24 +08:00
Tatsuhiro Tsujikawa
2b8b8f1ffd
Update mruby doc
2015-10-08 23:32:15 +09:00
Tatsuhiro Tsujikawa
8dd5f7585e
Update doc
2015-09-26 20:59:56 +09:00
Tatsuhiro Tsujikawa
895da9a7aa
Update man pages
2015-09-25 01:10:35 +09:00
Tatsuhiro Tsujikawa
f470d1cc06
Document that sending signal to nghttpx worker process may not work
2015-09-24 23:43:24 +09:00
Tatsuhiro Tsujikawa
1d88f02b10
Update bash_completion
2015-09-24 00:17:26 +09:00
Tatsuhiro Tsujikawa
a0643b86eb
Update man pages
2015-09-24 00:17:14 +09:00
Tatsuhiro Tsujikawa
c3283e1c6e
Update tutorial
2015-09-23 22:57:53 +09:00
Tatsuhiro Tsujikawa
4ac8edfe27
Update doc
2015-09-19 19:50:54 +09:00
Tatsuhiro Tsujikawa
ce1b11e3a0
nghttpx: Split monolithic one process into control and worker processes
...
The control process handles signals, reads configuration, reads
private keys, and bind port (which may be privileged one). It never
drop privileges, so that it can execute new binary with the same
privilege. It forks worker process. The worker process handles all
incoming connections. It drops privilege.
2015-09-18 23:28:26 +09:00