From 2c17ec3df889c0f0b93f86a9216ad2787d0d93a4 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Sun, 18 Sep 2016 22:44:19 +0900 Subject: [PATCH] Update man pages --- doc/h2load.1 | 2 +- doc/nghttp.1 | 10 +++++++++- doc/nghttp.1.rst | 7 +++++++ doc/nghttpd.1 | 10 +++++++++- doc/nghttpd.1.rst | 7 +++++++ doc/nghttpx.1 | 40 +++++++++++++++++++++++++++++++++++++++- doc/nghttpx.1.rst | 34 ++++++++++++++++++++++++++++++++++ 7 files changed, 106 insertions(+), 4 deletions(-) diff --git a/doc/h2load.1 b/doc/h2load.1 index 1bff5095..d60c697a 100644 --- a/doc/h2load.1 +++ b/doc/h2load.1 @@ -1,6 +1,6 @@ .\" Man page generated from reStructuredText. . -.TH "H2LOAD" "1" "Sep 10, 2016" "1.15.0-DEV" "nghttp2" +.TH "H2LOAD" "1" "Sep 18, 2016" "1.15.0-DEV" "nghttp2" .SH NAME h2load \- HTTP/2 benchmarking tool . diff --git a/doc/nghttp.1 b/doc/nghttp.1 index d4de5f8a..2a662a86 100644 --- a/doc/nghttp.1 +++ b/doc/nghttp.1 @@ -1,6 +1,6 @@ .\" Man page generated from reStructuredText. . -.TH "NGHTTP" "1" "Sep 10, 2016" "1.15.0-DEV" "nghttp2" +.TH "NGHTTP" "1" "Sep 18, 2016" "1.15.0-DEV" "nghttp2" .SH NAME nghttp \- HTTP/2 client . @@ -170,6 +170,14 @@ multiple header table size change. .UNINDENT .INDENT 0.0 .TP +.B \-\-encoder\-header\-table\-size= +Specify encoder header table size. The decoder (server) +specifies the maximum dynamic table size it accepts. +Then the negotiated dynamic table size is the minimum of +this option value and the value which server specified. +.UNINDENT +.INDENT 0.0 +.TP .B \-b, \-\-padding= Add at most bytes to a frame payload as padding. Specify 0 to disable padding. diff --git a/doc/nghttp.1.rst b/doc/nghttp.1.rst index cc5c4536..a40eb2eb 100644 --- a/doc/nghttp.1.rst +++ b/doc/nghttp.1.rst @@ -131,6 +131,13 @@ OPTIONS frame payload before the last value, to simulate multiple header table size change. +.. option:: --encoder-header-table-size= + + Specify encoder header table size. The decoder (server) + specifies the maximum dynamic table size it accepts. + Then the negotiated dynamic table size is the minimum of + this option value and the value which server specified. + .. option:: -b, --padding= Add at most bytes to a frame payload as padding. diff --git a/doc/nghttpd.1 b/doc/nghttpd.1 index 763f6dc5..6e506da1 100644 --- a/doc/nghttpd.1 +++ b/doc/nghttpd.1 @@ -1,6 +1,6 @@ .\" Man page generated from reStructuredText. . -.TH "NGHTTPD" "1" "Sep 10, 2016" "1.15.0-DEV" "nghttp2" +.TH "NGHTTPD" "1" "Sep 18, 2016" "1.15.0-DEV" "nghttp2" .SH NAME nghttpd \- HTTP/2 server . @@ -99,6 +99,14 @@ Specify decoder header table size. .UNINDENT .INDENT 0.0 .TP +.B \-\-encoder\-header\-table\-size= +Specify encoder header table size. The decoder (client) +specifies the maximum dynamic table size it accepts. +Then the negotiated dynamic table size is the minimum of +this option value and the value which client specified. +.UNINDENT +.INDENT 0.0 +.TP .B \-\-color Force colored log output. .UNINDENT diff --git a/doc/nghttpd.1.rst b/doc/nghttpd.1.rst index a059bdea..314b109f 100644 --- a/doc/nghttpd.1.rst +++ b/doc/nghttpd.1.rst @@ -70,6 +70,13 @@ OPTIONS Specify decoder header table size. +.. option:: --encoder-header-table-size= + + Specify encoder header table size. The decoder (client) + specifies the maximum dynamic table size it accepts. + Then the negotiated dynamic table size is the minimum of + this option value and the value which client specified. + .. option:: --color Force colored log output. diff --git a/doc/nghttpx.1 b/doc/nghttpx.1 index 193ef3c9..864c33a8 100644 --- a/doc/nghttpx.1 +++ b/doc/nghttpx.1 @@ -1,6 +1,6 @@ .\" Man page generated from reStructuredText. . -.TH "NGHTTPX" "1" "Sep 10, 2016" "1.15.0-DEV" "nghttp2" +.TH "NGHTTPX" "1" "Sep 18, 2016" "1.15.0-DEV" "nghttp2" .SH NAME nghttpx \- HTTP/2 proxy . @@ -882,6 +882,44 @@ be adjusted using \fI\%\-\-frontend\-http2\-window\-size\fP option as well. This option is only effective on recent Linux platform. .UNINDENT +.INDENT 0.0 +.TP +.B \-\-frontend\-http2\-encoder\-dynamic\-table\-size= +Specify the maximum dynamic table size of HPACK encoder +in the frontend HTTP/2 connection. The decoder (client) +specifies the maximum dynamic table size it accepts. +Then the negotiated dynamic table size is the minimum of +this option value and the value which client specified. +.sp +Default: \fB4K\fP +.UNINDENT +.INDENT 0.0 +.TP +.B \-\-frontend\-http2\-decoder\-dynamic\-table\-size= +Specify the maximum dynamic table size of HPACK decoder +in the frontend HTTP/2 connection. +.sp +Default: \fB4K\fP +.UNINDENT +.INDENT 0.0 +.TP +.B \-\-backend\-http2\-encoder\-dynamic\-table\-size= +Specify the maximum dynamic table size of HPACK encoder +in the backend HTTP/2 connection. The decoder (backend) +specifies the maximum dynamic table size it accepts. +Then the negotiated dynamic table size is the minimum of +this option value and the value which backend specified. +.sp +Default: \fB4K\fP +.UNINDENT +.INDENT 0.0 +.TP +.B \-\-backend\-http2\-decoder\-dynamic\-table\-size= +Specify the maximum dynamic table size of HPACK decoder +in the backend HTTP/2 connection. +.sp +Default: \fB4K\fP +.UNINDENT .SS Mode .INDENT 0.0 .TP diff --git a/doc/nghttpx.1.rst b/doc/nghttpx.1.rst index c69ed9be..e2a06a31 100644 --- a/doc/nghttpx.1.rst +++ b/doc/nghttpx.1.rst @@ -804,6 +804,40 @@ HTTP/2 and SPDY well. This option is only effective on recent Linux platform. +.. option:: --frontend-http2-encoder-dynamic-table-size= + + Specify the maximum dynamic table size of HPACK encoder + in the frontend HTTP/2 connection. The decoder (client) + specifies the maximum dynamic table size it accepts. + Then the negotiated dynamic table size is the minimum of + this option value and the value which client specified. + + Default: ``4K`` + +.. option:: --frontend-http2-decoder-dynamic-table-size= + + Specify the maximum dynamic table size of HPACK decoder + in the frontend HTTP/2 connection. + + Default: ``4K`` + +.. option:: --backend-http2-encoder-dynamic-table-size= + + Specify the maximum dynamic table size of HPACK encoder + in the backend HTTP/2 connection. The decoder (backend) + specifies the maximum dynamic table size it accepts. + Then the negotiated dynamic table size is the minimum of + this option value and the value which backend specified. + + Default: ``4K`` + +.. option:: --backend-http2-decoder-dynamic-table-size= + + Specify the maximum dynamic table size of HPACK decoder + in the backend HTTP/2 connection. + + Default: ``4K`` + Mode ~~~~