Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
N
nghttp2
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Libraries
nghttp2
Commits
6444f0c5
Commit
6444f0c5
authored
Nov 26, 2015
by
Tatsuhiro Tsujikawa
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update man pages
parent
1e74ee2d
Changes
6
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
53 additions
and
14 deletions
+53
-14
doc/h2load.1
doc/h2load.1
+8
-1
doc/h2load.1.rst
doc/h2load.1.rst
+6
-0
doc/nghttp.1
doc/nghttp.1
+1
-1
doc/nghttpd.1
doc/nghttpd.1
+1
-1
doc/nghttpx.1
doc/nghttpx.1
+19
-6
doc/nghttpx.1.rst
doc/nghttpx.1.rst
+18
-5
No files found.
doc/h2load.1
View file @
6444f0c5
.\" Man page generated from reStructuredText.
.
.TH "H2LOAD" "1" "November
12, 2015" "1.4.1-DEV
" "nghttp2"
.TH "H2LOAD" "1" "November
26, 2015" "1.5.0
" "nghttp2"
.SH NAME
h2load \- HTTP/2 benchmarking tool
.
...
...
@@ -227,6 +227,13 @@ Default: \fBh2,h2\-16,h2\-14,spdy/3.1,spdy/3,spdy/2,http/1.1\fP
.UNINDENT
.INDENT 0.0
.TP
.B \-\-h1
Short hand for \fI\%\-\-npn\-list\fP=http/1.1
\fI\%\-\-no\-tls\-proto\fP=http/1.1, which effectively force
http/1.1 for both http and https URI.
.UNINDENT
.INDENT 0.0
.TP
.B \-v, \-\-verbose
Output debug information.
.UNINDENT
...
...
doc/h2load.1.rst
View file @
6444f0c5
...
...
@@ -188,6 +188,12 @@ OPTIONS
Default: ``h2,h2-16,h2-14,spdy/3.1,spdy/3,spdy/2,http/1.1``
.. option:: --h1
Short hand for :option:`--npn-list`\=http/1.1
:option:`--no-tls-proto`\=http/1.1, which effectively force
http/1.1 for both http and https URI.
.. option:: -v, --verbose
Output debug information.
...
...
doc/nghttp.1
View file @
6444f0c5
.\" Man page generated from reStructuredText.
.
.TH "NGHTTP" "1" "November
12, 2015" "1.4.1-DEV
" "nghttp2"
.TH "NGHTTP" "1" "November
26, 2015" "1.5.0
" "nghttp2"
.SH NAME
nghttp \- HTTP/2 client
.
...
...
doc/nghttpd.1
View file @
6444f0c5
.\" Man page generated from reStructuredText.
.
.TH "NGHTTPD" "1" "November
12, 2015" "1.4.1-DEV
" "nghttp2"
.TH "NGHTTPD" "1" "November
26, 2015" "1.5.0
" "nghttp2"
.SH NAME
nghttpd \- HTTP/2 server
.
...
...
doc/nghttpx.1
View file @
6444f0c5
.\
" Man page generated from reStructuredText.
.
.TH "
NGHTTPX
" "
1
" "
November
12
,
2015
" "
1.4.1
-
DEV
" "
nghttp2
"
.TH "
NGHTTPX
" "
1
" "
November
26
,
2015
" "
1.5.0
" "
nghttp2
"
.SH NAME
nghttpx \- HTTP/2 proxy
.
...
...
@@ -685,9 +685,14 @@ protocol security.
.INDENT 0.0
.TP
.B \-\-no\-server\-push
Disable HTTP/2 server push. Server push is only
supported by default mode and HTTP/2 frontend. SPDY
frontend does not support server push.
Disable HTTP/2 server push. Server push is supported by
default mode and HTTP/2 frontend via Link header field.
It is also supported if both frontend and backend are
HTTP/2 (which implies
\f
I\%\-\-http2\-bridge
\f
P or
\f
I\%\-\-client
\f
P mode).
In this case, server push from backend session is
relayed to frontend, and server push via Link header
field is also supported. HTTP SPDY frontend does not
support server push.
.UNINDENT
.SS Mode
.INDENT 0.0
...
...
@@ -1053,8 +1058,8 @@ than master process.
.UNINDENT
.SH SERVER PUSH
.sp
nghttpx supports HTTP/2 server push in default mode
. nghttpx looks
for Link header field (
\f
I\%RFC 5988
\f
P) in response headers from
nghttpx supports HTTP/2 server push in default mode
with Link header
f
ield. nghttpx looks f
or Link header field (
\f
I\%RFC 5988
\f
P) in response headers from
backend server and extracts URI\-reference with parameter
\f
Brel=preload
\f
P (see
\f
I\%preload
\f
P)
and pushes those URIs to the frontend client. Here is a sample Link
...
...
@@ -1079,6 +1084,14 @@ associated stream\(aqs status code must be 200.
.UNINDENT
.sp
This limitation may be loosened in the future release.
.sp
nghttpx also supports server push if both frontend and backend are
HTTP/2 (which implies
\f
I\%\-\-http2\-bridge
\f
P or
\f
I\%\-\-client
\f
P).
In this case, in addition to server push via Link header field, server
push from backend is relayed to frontend HTTP/2 session.
.sp
HTTP/2 server push will be disabled if
\f
I\%\-\-http2\-proxy
\f
P or
\f
I\%\-\-client\-proxy
\f
P is used.
.SH UNIX DOMAIN SOCKET
.sp
nghttpx supports UNIX domain socket with a filename for both frontend
...
...
doc/nghttpx.1.rst
View file @
6444f0c5
...
...
@@ -613,9 +613,14 @@ HTTP/2 and SPDY
.. option:: --no-server-push
Disable HTTP/2 server push. Server push is only
supported by default mode and HTTP/2 frontend. SPDY
frontend does not support server push.
Disable HTTP/2 server push. Server push is supported by
default mode and HTTP/2 frontend via Link header field.
It is also supported if both frontend and backend are
HTTP/2 (which implies :option:`--http2-bridge` or :option:`\--client` mode).
In this case, server push from backend session is
relayed to frontend, and server push via Link header
field is also supported. HTTP SPDY frontend does not
support server push.
Mode
...
...
@@ -954,8 +959,8 @@ SIGUSR2
SERVER
PUSH
-----------
nghttpx
supports
HTTP
/
2
server
push
in
default
mode
.
nghttpx
looks
for
Link
header
field
(`
RFC
5988
nghttpx
supports
HTTP
/
2
server
push
in
default
mode
with
Link
header
f
ield
.
nghttpx
looks
f
or
Link
header
field
(`
RFC
5988
<
http
://
tools
.
ietf
.
org
/
html
/
rfc5988
>`
_
)
in
response
headers
from
backend
server
and
extracts
URI
-
reference
with
parameter
``
rel
=
preload
``
(
see
`
preload
...
...
@@ -975,6 +980,14 @@ Currently, the following restriction is applied for server push:
This limitation may be loosened in the future release.
nghttpx also supports server push if both frontend and backend are
HTTP/2 (which implies :option:`--http2-bridge` or :option:`--client`).
In this case, in addition to server push via Link header field, server
push from backend is relayed to frontend HTTP/2 session.
HTTP/2 server push will be disabled if :option:`--http2-proxy` or
:option:`--client-proxy` is used.
UNIX DOMAIN SOCKET
------------------
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment