libmicrohttpd2

HTTP server C library (MHD 2.x, alpha)
Log | Files | Refs | README | LICENSE

commit a98c48a61edc7d163f51d03d18b7c418f4fce369
parent 19679279c1a9acc5982873d3bca9d5889f8d8592
Author: Evgeny Grin (Karlson2k) <k2k@drgrin.dev>
Date:   Fri, 17 Oct 2025 20:52:14 +0200

Public API: renamed GET_ARGUMENT -> URI_QUERY_PARAM and FOOTER -> TRAILER

Diffstat:
Msrc/include/microhttpd2.h | 16++++++++--------
Msrc/include/microhttpd2_main.h.in | 16++++++++--------
Msrc/mhd2/auth_digest.c | 4++--
Msrc/mhd2/request_get_info.c | 2+-
Msrc/mhd2/stream_process_request.c | 4++--
Msrc/tests/client_server/libtest_convenience_server_reply.c | 2+-
6 files changed, 22 insertions(+), 22 deletions(-)

diff --git a/src/include/microhttpd2.h b/src/include/microhttpd2.h @@ -5352,9 +5352,9 @@ enum MHD_FLAGS_ENUM_ MHD_ValueKind MHD_VK_COOKIE = (1u << 1) , /** - * GET (URI) arguments. + * URI query parameter. */ - MHD_VK_GET_ARGUMENT = (1u << 2) + MHD_VK_URI_QUERY_PARAM = (1u << 2) , /** * POST data. @@ -5371,19 +5371,19 @@ enum MHD_FLAGS_ENUM_ MHD_ValueKind MHD_VK_POSTDATA = (1u << 3) , /** - * HTTP footer (only for HTTP 1.1 chunked encodings). + * HTTP trailer (only for HTTP 1.1 chunked encodings, "footer"). */ - MHD_VK_FOOTER = (1u << 4) + MHD_VK_TRAILER = (1u << 4) , /** - * Header and footer values + * Header and trailer values. */ - MHD_VK_HEADER_FOOTER = MHD_VK_HEADER | MHD_VK_FOOTER + MHD_VK_HEADER_TRAILER = MHD_VK_HEADER | MHD_VK_TRAILER , /** - * Values from get arguments or post data + * Values from URI query parameters or post data. */ - MHD_VK_GET_POST = MHD_VK_POSTDATA | MHD_VK_GET_ARGUMENT + MHD_VK_URI_QUERY_POST = MHD_VK_POSTDATA | MHD_VK_URI_QUERY_PARAM }; /** diff --git a/src/include/microhttpd2_main.h.in b/src/include/microhttpd2_main.h.in @@ -535,9 +535,9 @@ enum MHD_FLAGS_ENUM_ MHD_ValueKind MHD_VK_COOKIE = (1u << 1) , /** - * GET (URI) arguments. + * URI query parameter. */ - MHD_VK_GET_ARGUMENT = (1u << 2) + MHD_VK_URI_QUERY_PARAM = (1u << 2) , /** * POST data. @@ -554,19 +554,19 @@ enum MHD_FLAGS_ENUM_ MHD_ValueKind MHD_VK_POSTDATA = (1u << 3) , /** - * HTTP footer (only for HTTP 1.1 chunked encodings). + * HTTP trailer (only for HTTP 1.1 chunked encodings, "footer"). */ - MHD_VK_FOOTER = (1u << 4) + MHD_VK_TRAILER = (1u << 4) , /** - * Header and footer values + * Header and trailer values. */ - MHD_VK_HEADER_FOOTER = MHD_VK_HEADER | MHD_VK_FOOTER + MHD_VK_HEADER_TRAILER = MHD_VK_HEADER | MHD_VK_TRAILER , /** - * Values from get arguments or post data + * Values from URI query parameters or post data. */ - MHD_VK_GET_POST = MHD_VK_POSTDATA | MHD_VK_GET_ARGUMENT + MHD_VK_URI_QUERY_POST = MHD_VK_POSTDATA | MHD_VK_URI_QUERY_PARAM }; /** diff --git a/src/mhd2/auth_digest.c b/src/mhd2/auth_digest.c @@ -2340,7 +2340,7 @@ test_header (void *restrict cls, NULL != pos; pos = mhd_DLINKEDL_GET_NEXT (pos, fields)) { - if (MHD_VK_GET_ARGUMENT != pos->field.kind) + if (MHD_VK_URI_QUERY_PARAM != pos->field.kind) continue; if (++i == param->num_get_params) { @@ -2407,7 +2407,7 @@ check_argument_match (struct MHD_Request *restrict req, NULL != pos; pos = mhd_DLINKEDL_GET_NEXT (pos, fields)) { - if (MHD_VK_GET_ARGUMENT != pos->field.kind) + if (MHD_VK_URI_QUERY_PARAM != pos->field.kind) continue; param.num_get_params--; } diff --git a/src/mhd2/request_get_info.c b/src/mhd2/request_get_info.c @@ -188,7 +188,7 @@ MHD_request_get_info_dynamic_sz ( return MHD_SC_INFO_GET_BUFF_TOO_SMALL; output_buf->v_number_uri_params_sizet = MHD_request_get_values_cb (request, - MHD_VK_GET_ARGUMENT, + MHD_VK_URI_QUERY_PARAM, (MHD_NameValueIterator) NULL, NULL); return MHD_SC_OK; diff --git a/src/mhd2/stream_process_request.c b/src/mhd2/stream_process_request.c @@ -1220,7 +1220,7 @@ request_add_get_arg (void *restrict cls, { struct MHD_Connection *c = (struct MHD_Connection *) cls; - return mhd_stream_add_field_nullable (c, MHD_VK_GET_ARGUMENT, name, value); + return mhd_stream_add_field_nullable (c, MHD_VK_URI_QUERY_PARAM, name, value); } @@ -2154,7 +2154,7 @@ mhd_stream_get_request_headers (struct MHD_Connection *restrict c, if (! mhd_stream_add_field (c, process_footers ? - MHD_VK_FOOTER : MHD_VK_HEADER, + MHD_VK_TRAILER : MHD_VK_HEADER, &hdr_name, &hdr_value)) { diff --git a/src/tests/client_server/libtest_convenience_server_reply.c b/src/tests/client_server/libtest_convenience_server_reply.c @@ -209,7 +209,7 @@ MHDT_server_reply_check_query ( alen); arg[alen] = '\0'; sn = MHD_request_get_value (request, - MHD_VK_GET_ARGUMENT, + MHD_VK_URI_QUERY_PARAM, arg); if (NULL == sn) {