Deal with llhttp incompatible changes

This commit is contained in:
Tatsuhiro Tsujikawa 2022-11-09 18:00:00 +09:00
parent 17aa7b6a61
commit f56448be60
5 changed files with 73 additions and 8 deletions

View File

@ -150,13 +150,26 @@ constexpr llhttp_settings_t htp_hooks = {
htp_msg_begincb, // llhttp_cb on_message_begin;
nullptr, // llhttp_data_cb on_url;
htp_statuscb, // llhttp_data_cb on_status;
nullptr, // llhttp_data_cb on_method;
nullptr, // llhttp_data_cb on_version;
htp_hdr_keycb, // llhttp_data_cb on_header_field;
htp_hdr_valcb, // llhttp_data_cb on_header_value;
nullptr, // llhttp_data_cb on_chunk_extension_name;
nullptr, // llhttp_data_cb on_chunk_extension_value;
htp_hdrs_completecb, // llhttp_cb on_headers_complete;
htp_body_cb, // llhttp_data_cb on_body;
htp_msg_completecb, // llhttp_cb on_message_complete;
nullptr, // llhttp_cb on_chunk_header
nullptr, // llhttp_cb on_chunk_complete
nullptr, // llhttp_cb on_url_complete;
nullptr, // llhttp_cb on_status_complete;
nullptr, // llhttp_cb on_method_complete;
nullptr, // llhttp_cb on_version_complete;
nullptr, // llhttp_cb on_header_field_complete;
nullptr, // llhttp_cb on_header_value_complete;
nullptr, // llhttp_cb on_chunk_extension_name_complete;
nullptr, // llhttp_cb on_chunk_extension_value_complete;
nullptr, // llhttp_cb on_chunk_header;
nullptr, // llhttp_cb on_chunk_complete;
nullptr, // llhttp_cb on_reset;
};
} // namespace

View File

@ -426,13 +426,26 @@ constexpr llhttp_settings_t htp_hooks = {
htp_msg_begincb, // llhttp_cb on_message_begin;
nullptr, // llhttp_data_cb on_url;
nullptr, // llhttp_data_cb on_status;
nullptr, // llhttp_data_cb on_method;
nullptr, // llhttp_data_cb on_version;
nullptr, // llhttp_data_cb on_header_field;
nullptr, // llhttp_data_cb on_header_value;
nullptr, // llhttp_data_cb on_chunk_extension_name;
nullptr, // llhttp_data_cb on_chunk_extension_value;
nullptr, // llhttp_cb on_headers_complete;
nullptr, // llhttp_data_cb on_body;
htp_msg_completecb, // llhttp_cb on_message_complete;
nullptr, // llhttp_cb on_chunk_header
nullptr, // llhttp_cb on_chunk_complete
nullptr, // llhttp_cb on_url_complete;
nullptr, // llhttp_cb on_status_complete;
nullptr, // llhttp_cb on_method_complete;
nullptr, // llhttp_cb on_version_complete;
nullptr, // llhttp_cb on_header_field_complete;
nullptr, // llhttp_cb on_header_value_complete;
nullptr, // llhttp_cb on_chunk_extension_name_complete;
nullptr, // llhttp_cb on_chunk_extension_value_complete;
nullptr, // llhttp_cb on_chunk_header;
nullptr, // llhttp_cb on_chunk_complete;
nullptr, // llhttp_cb on_reset;
};
} // namespace

View File

@ -345,13 +345,26 @@ constexpr llhttp_settings_t htp_hooks = {
nullptr, // llhttp_cb on_message_begin;
nullptr, // llhttp_data_cb on_url;
nullptr, // llhttp_data_cb on_status;
nullptr, // llhttp_data_cb on_method;
nullptr, // llhttp_data_cb on_version;
nullptr, // llhttp_data_cb on_header_field;
nullptr, // llhttp_data_cb on_header_value;
nullptr, // llhttp_data_cb on_chunk_extension_name;
nullptr, // llhttp_data_cb on_chunk_extension_value;
htp_hdrs_completecb, // llhttp_cb on_headers_complete;
nullptr, // llhttp_data_cb on_body;
nullptr, // llhttp_cb on_message_complete;
nullptr, // llhttp_cb on_chunk_header
nullptr, // llhttp_cb on_chunk_complete
nullptr, // llhttp_cb on_url_complete;
nullptr, // llhttp_cb on_status_complete;
nullptr, // llhttp_cb on_method_complete;
nullptr, // llhttp_cb on_version_complete;
nullptr, // llhttp_cb on_header_field_complete;
nullptr, // llhttp_cb on_header_value_complete;
nullptr, // llhttp_cb on_chunk_extension_name_complete;
nullptr, // llhttp_cb on_chunk_extension_value_complete;
nullptr, // llhttp_cb on_chunk_header;
nullptr, // llhttp_cb on_chunk_complete;
nullptr, // llhttp_cb on_reset;
};
} // namespace

View File

@ -266,13 +266,26 @@ constexpr llhttp_settings_t htp_hooks = {
htp_msg_begincb, // llhttp_cb on_message_begin;
nullptr, // llhttp_data_cb on_url;
nullptr, // llhttp_data_cb on_status;
nullptr, // llhttp_data_cb on_method;
nullptr, // llhttp_data_cb on_version;
htp_hdr_keycb, // llhttp_data_cb on_header_field;
htp_hdr_valcb, // llhttp_data_cb on_header_value;
nullptr, // llhttp_data_cb on_chunk_extension_name;
nullptr, // llhttp_data_cb on_chunk_extension_value;
htp_hdrs_completecb, // llhttp_cb on_headers_complete;
htp_bodycb, // llhttp_data_cb on_body;
htp_msg_completecb, // llhttp_cb on_message_complete;
nullptr, // llhttp_cb on_chunk_header
nullptr, // llhttp_cb on_chunk_complete
nullptr, // llhttp_cb on_url_complete;
nullptr, // llhttp_cb on_status_complete;
nullptr, // llhttp_cb on_method_complete;
nullptr, // llhttp_cb on_version_complete;
nullptr, // llhttp_cb on_header_field_complete;
nullptr, // llhttp_cb on_header_value_complete;
nullptr, // llhttp_cb on_chunk_extension_name_complete;
nullptr, // llhttp_cb on_chunk_extension_value_complete;
nullptr, // llhttp_cb on_chunk_header;
nullptr, // llhttp_cb on_chunk_complete;
nullptr, // llhttp_cb on_reset;
};
} // namespace

View File

@ -66,13 +66,26 @@ constexpr llhttp_settings_t htp_hooks = {
htp_msg_begin, // llhttp_cb on_message_begin;
htp_uricb, // llhttp_data_cb on_url;
nullptr, // llhttp_data_cb on_status;
nullptr, // llhttp_data_cb on_method;
nullptr, // llhttp_data_cb on_version;
htp_hdr_keycb, // llhttp_data_cb on_header_field;
htp_hdr_valcb, // llhttp_data_cb on_header_value;
nullptr, // llhttp_data_cb on_chunk_extension_name;
nullptr, // llhttp_data_cb on_chunk_extension_value;
htp_hdrs_completecb, // llhttp_cb on_headers_complete;
htp_bodycb, // llhttp_data_cb on_body;
htp_msg_completecb, // llhttp_cb on_message_complete;
nullptr, // llhttp_cb on_url_complete;
nullptr, // llhttp_cb on_status_complete;
nullptr, // llhttp_cb on_method_complete;
nullptr, // llhttp_cb on_version_complete;
nullptr, // llhttp_cb on_header_field_complete;
nullptr, // llhttp_cb on_header_value_complete;
nullptr, // llhttp_cb on_chunk_extension_name_complete;
nullptr, // llhttp_cb on_chunk_extension_value_complete;
nullptr, // llhttp_cb on_chunk_header;
nullptr, // llhttp_cb on_chunk_complete;
nullptr, // llhttp_cb on_reset;
};
} // namespace