summaryrefslogtreecommitdiffstats
path: root/lib/nghttp2_option.h
diff options
context:
space:
mode:
authornghttp2 upstream <kwrobot@kitware.com>2022-09-21 07:55:07 (GMT)
committerBrad King <brad.king@kitware.com>2022-10-31 18:09:53 (GMT)
commit7ce2a682a3e2e488a74dbc745766ac74e12f6a24 (patch)
treee4bc2eebb0811612707b7a1d6ced2ab802c4bb3d /lib/nghttp2_option.h
parent5dc6921805bb6581c4520108b5450f0110aa69e3 (diff)
downloadCMake-7ce2a682a3e2e488a74dbc745766ac74e12f6a24.zip
CMake-7ce2a682a3e2e488a74dbc745766ac74e12f6a24.tar.gz
CMake-7ce2a682a3e2e488a74dbc745766ac74e12f6a24.tar.bz2
nghttp2 2022-09-21 (87fef4ab)
Code extracted from: https://github.com/nghttp2/nghttp2.git at commit 87fef4ab71bebb2168f8d3d554df8d2f0f01f497 (v1.50.0).
Diffstat (limited to 'lib/nghttp2_option.h')
-rw-r--r--lib/nghttp2_option.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/lib/nghttp2_option.h b/lib/nghttp2_option.h
index 1f740aa..b228a07 100644
--- a/lib/nghttp2_option.h
+++ b/lib/nghttp2_option.h
@@ -67,6 +67,9 @@ typedef enum {
NGHTTP2_OPT_MAX_DEFLATE_DYNAMIC_TABLE_SIZE = 1 << 9,
NGHTTP2_OPT_NO_CLOSED_STREAMS = 1 << 10,
NGHTTP2_OPT_MAX_OUTBOUND_ACK = 1 << 11,
+ NGHTTP2_OPT_MAX_SETTINGS = 1 << 12,
+ NGHTTP2_OPT_SERVER_FALLBACK_RFC7540_PRIORITIES = 1 << 13,
+ NGHTTP2_OPT_NO_RFC9113_LEADING_AND_TRAILING_WS_VALIDATION = 1 << 14,
} nghttp2_option_flag;
/**
@@ -86,6 +89,10 @@ struct nghttp2_option {
*/
size_t max_outbound_ack;
/**
+ * NGHTTP2_OPT_MAX_SETTINGS
+ */
+ size_t max_settings;
+ /**
* Bitwise OR of nghttp2_option_flag to determine that which fields
* are specified.
*/
@@ -123,6 +130,14 @@ struct nghttp2_option {
*/
int no_closed_streams;
/**
+ * NGHTTP2_OPT_SERVER_FALLBACK_RFC7540_PRIORITIES
+ */
+ int server_fallback_rfc7540_priorities;
+ /**
+ * NGHTTP2_OPT_NO_RFC9113_LEADING_AND_TRAILING_WS_VALIDATION
+ */
+ int no_rfc9113_leading_and_trailing_ws_validation;
+ /**
* NGHTTP2_OPT_USER_RECV_EXT_TYPES
*/
uint8_t user_recv_ext_types[32];