/dports/www/trafficserver/trafficserver-9.1.1/plugins/lua/ |
H A D | ts_lua_client_response.c | 86 TSMLoc field_loc, next_field_loc; in ts_lua_client_response_header_get() local 104 if (field_loc != TS_NULL_MLOC) { in ts_lua_client_response_header_get() 117 field_loc = next_field_loc; in ts_lua_client_response_header_get() 141 TSMLoc field_loc, tmp; in ts_lua_client_response_header_set() local 171 field_loc = tmp; in ts_lua_client_response_header_set() 185 field_loc = tmp; in ts_lua_client_response_header_set() 197 if (field_loc != TS_NULL_MLOC) { in ts_lua_client_response_header_set() 218 TSMLoc field_loc; in ts_lua_client_response_get_headers() local 264 field_loc = next_field_loc; in ts_lua_client_response_get_headers() 390 TSMLoc field_loc; in ts_lua_client_response_set_error_resp() local [all …]
|
H A D | ts_lua_server_response.c | 92 TSMLoc field_loc; in ts_lua_server_response_get_headers() local 107 while (field_loc != TS_NULL_MLOC) { in ts_lua_server_response_get_headers() 138 field_loc = next_field_loc; in ts_lua_server_response_get_headers() 172 TSMLoc field_loc, next_field_loc; in ts_lua_server_response_header_get() local 185 if (field_loc != TS_NULL_MLOC) { in ts_lua_server_response_header_get() 198 field_loc = next_field_loc; in ts_lua_server_response_header_get() 222 TSMLoc field_loc, tmp; in ts_lua_server_response_header_set() local 244 while (field_loc != TS_NULL_MLOC) { in ts_lua_server_response_header_set() 248 field_loc = tmp; in ts_lua_server_response_header_set() 261 field_loc = tmp; in ts_lua_server_response_header_set() [all …]
|
H A D | ts_lua_cached_response.c | 146 TSMLoc field_loc, next_field_loc; in ts_lua_cached_response_header_get() local 157 …field_loc = TSMimeHdrFieldFind(http_ctx->cached_response_bufp, http_ctx->cached_response_hdrp, key… in ts_lua_cached_response_header_get() 159 if (field_loc != TS_NULL_MLOC) { in ts_lua_cached_response_header_get() 161 while (field_loc != TS_NULL_MLOC) { in ts_lua_cached_response_header_get() 171 … TSHandleMLocRelease(http_ctx->cached_response_bufp, http_ctx->cached_response_hdrp, field_loc); in ts_lua_cached_response_header_get() 172 field_loc = next_field_loc; in ts_lua_cached_response_header_get() 198 TSMLoc field_loc; in ts_lua_cached_response_get_headers() local 211 field_loc = TSMimeHdrFieldGet(http_ctx->cached_response_bufp, http_ctx->cached_response_hdrp, 0); in ts_lua_cached_response_get_headers() 213 while (field_loc != TS_NULL_MLOC) { in ts_lua_cached_response_get_headers() 243 TSHandleMLocRelease(http_ctx->cached_response_bufp, http_ctx->cached_response_hdrp, field_loc); in ts_lua_cached_response_get_headers() [all …]
|
H A D | ts_lua_client_request.c | 161 TSMLoc field_loc, next_field_loc; in ts_lua_client_request_header_get() local 185 field_loc = next_field_loc; in ts_lua_client_request_header_get() 209 TSMLoc field_loc, tmp; in ts_lua_client_request_header_set() local 233 field_loc = tmp; in ts_lua_client_request_header_set() 246 field_loc = tmp; in ts_lua_client_request_header_set() 258 if (field_loc != TS_NULL_MLOC) { in ts_lua_client_request_header_set() 279 TSMLoc field_loc; in ts_lua_client_request_get_headers() local 323 field_loc = next_field_loc; in ts_lua_client_request_get_headers() 436 TSMLoc field_loc; in ts_lua_client_request_get_url_host() local 439 if (field_loc) { in ts_lua_client_request_get_url_host() [all …]
|
H A D | ts_lua_server_request.c | 175 TSMLoc field_loc, next_field_loc; in ts_lua_server_request_header_get() local 206 field_loc = next_field_loc; in ts_lua_server_request_header_get() 230 TSMLoc field_loc, tmp; in ts_lua_server_request_header_set() local 260 field_loc = tmp; in ts_lua_server_request_header_set() 273 field_loc = tmp; in ts_lua_server_request_header_set() 285 if (field_loc != TS_NULL_MLOC) { in ts_lua_server_request_header_set() 306 TSMLoc field_loc; in ts_lua_server_request_get_headers() local 352 field_loc = next_field_loc; in ts_lua_server_request_get_headers() 597 TSMLoc field_loc; in ts_lua_server_request_get_url_host() local 600 if (field_loc) { in ts_lua_server_request_get_url_host() [all …]
|
/dports/www/trafficserver/trafficserver-9.1.1/example/plugins/c-api/add_header/ |
H A D | add_header.c | 52 TSMLoc field_loc; in add_header() local 62 field_loc = TSMimeHdrFieldGet(hdr_bufp, hdr_loc, 0); in add_header() 63 if (field_loc == TS_NULL_MLOC) { in add_header() 69 while (field_loc) { in add_header() 73 TSHandleMLocRelease(hdr_bufp, hdr_loc, field_loc); in add_header() 81 TSHandleMLocRelease(hdr_bufp, hdr_loc, field_loc); in add_header() 89 TSHandleMLocRelease(hdr_bufp, hdr_loc, field_loc); in add_header() 97 TSHandleMLocRelease(hdr_bufp, hdr_loc, field_loc); in add_header() 98 field_loc = next_field_loc; in add_header() 126 TSMLoc field_loc; in TSPluginInit() local [all …]
|
/dports/www/trafficserver/trafficserver-9.1.1/example/plugins/c-api/replace_header/ |
H A D | replace_header.c | 49 TSMLoc field_loc; in replace_header() local 56 …field_loc = TSMimeHdrFieldFind(resp_bufp, resp_loc, TS_MIME_FIELD_ACCEPT_RANGES, TS_MIME_LEN_ACCEP… in replace_header() 57 if (field_loc == TS_NULL_MLOC) { in replace_header() 61 TSMimeHdrFieldCreate(resp_bufp, resp_loc, &field_loc); /* Probably should check for errors. */ in replace_header() 63 …TSMimeHdrFieldNameSet(resp_bufp, resp_loc, field_loc, TS_MIME_FIELD_ACCEPT_RANGES, TS_MIME_LEN_ACC… in replace_header() 65 TSMimeHdrFieldValueAppend(resp_bufp, resp_loc, field_loc, -1, "none", 4); in replace_header() 67 TSMimeHdrFieldAppend(resp_bufp, resp_loc, field_loc); in replace_header() 68 TSHandleMLocRelease(resp_bufp, resp_loc, field_loc); in replace_header() 72 TSMimeHdrFieldValuesClear(resp_bufp, resp_loc, field_loc); in replace_header() 74 TSMimeHdrFieldValueStringInsert(resp_bufp, resp_loc, field_loc, -1, "none", 4); in replace_header() [all …]
|
/dports/www/trafficserver/trafficserver-9.1.1/plugins/background_fetch/ |
H A D | headers.cc | 62 TSMLoc field_loc = TSMimeHdrFieldFind(bufp, hdr_loc, header, len); in set_header() local 64 if (!field_loc) { in set_header() 66 if (TS_SUCCESS == TSMimeHdrFieldCreateNamed(bufp, hdr_loc, header, len, &field_loc)) { in set_header() 67 if (TS_SUCCESS == TSMimeHdrFieldValueStringSet(bufp, hdr_loc, field_loc, -1, val, val_len)) { in set_header() 68 TSMimeHdrFieldAppend(bufp, hdr_loc, field_loc); in set_header() 71 TSHandleMLocRelease(bufp, hdr_loc, field_loc); in set_header() 77 while (field_loc) { in set_header() 78 tmp = TSMimeHdrFieldNextDup(bufp, hdr_loc, field_loc); in set_header() 85 TSMimeHdrFieldDestroy(bufp, hdr_loc, field_loc); in set_header() 87 TSHandleMLocRelease(bufp, hdr_loc, field_loc); in set_header() [all …]
|
/dports/www/trafficserver/trafficserver-9.1.1/plugins/header_rewrite/ |
H A D | operators.cc | 299 TSMLoc field_loc; in EditRedirectResponse() local 513 TSMLoc field_loc, tmp; in exec() local 518 while (field_loc) { in exec() 523 field_loc = tmp; in exec() 552 TSMLoc field_loc; in exec() local 591 if (!field_loc) { in exec() 604 while (field_loc) { in exec() 615 field_loc = tmp; in exec() 666 TSMLoc field_loc; in exec() local 709 TSMLoc field_loc; in exec() local [all …]
|
/dports/www/trafficserver/trafficserver-9.1.1/example/plugins/c-api/basic_auth/ |
H A D | basic_auth.c | 92 TSMLoc field_loc; in handle_dns() local 105 if (!field_loc) { in handle_dns() 114 TSHandleMLocRelease(bufp, hdr_loc, field_loc); in handle_dns() 122 TSHandleMLocRelease(bufp, hdr_loc, field_loc); in handle_dns() 137 TSHandleMLocRelease(bufp, hdr_loc, field_loc); in handle_dns() 147 TSHandleMLocRelease(bufp, hdr_loc, field_loc); in handle_dns() 153 TSHandleMLocRelease(bufp, hdr_loc, field_loc); in handle_dns() 168 TSMLoc field_loc; in handle_response() local 183 TSMimeHdrFieldValueStringInsert(bufp, hdr_loc, field_loc, -1, insert, len); in handle_response() 184 TSMimeHdrFieldAppend(bufp, hdr_loc, field_loc); in handle_response() [all …]
|
/dports/www/trafficserver/trafficserver-9.1.1/plugins/experimental/rate_limit/ |
H A D | utilities.cc | 75 TSMLoc field_loc = nullptr; in delayHeader() local 78 …S_SUCCESS == TSMimeHdrFieldCreateNamed(bufp, hdr_loc, header.c_str(), header.size(), &field_loc)) { in delayHeader() 79 …if (TS_SUCCESS == TSMimeHdrFieldValueIntSet(bufp, hdr_loc, field_loc, -1, static_cast<int>(delay.c… in delayHeader() 81 TSMimeHdrFieldAppend(bufp, hdr_loc, field_loc); in delayHeader() 83 TSHandleMLocRelease(bufp, hdr_loc, field_loc); in delayHeader() 100 TSMLoc field_loc = nullptr; in retryAfter() local 103 if (TS_SUCCESS == TSMimeHdrFieldCreateNamed(bufp, hdr_loc, "Retry-After", 11, &field_loc)) { in retryAfter() 104 if (TS_SUCCESS == TSMimeHdrFieldValueIntSet(bufp, hdr_loc, field_loc, -1, retry)) { in retryAfter() 106 TSMimeHdrFieldAppend(bufp, hdr_loc, field_loc); in retryAfter() 108 TSHandleMLocRelease(bufp, hdr_loc, field_loc); in retryAfter()
|
/dports/www/trafficserver/trafficserver-9.1.1/plugins/experimental/money_trace/ |
H A D | money_trace.cc | 114 TSMLoc hdr_loc = nullptr, field_loc = nullptr; in mt_check_request_header() local 119 field_loc = TSMimeHdrFieldFind(bufp, hdr_loc, MIME_FIELD_MONEY_TRACE, MIME_LEN_MONEY_TRACE); in mt_check_request_header() 120 if (TS_NULL_MLOC != field_loc) { in mt_check_request_header() 121 const char *hdr_value = TSMimeHdrFieldValueStringGet(bufp, hdr_loc, field_loc, 0, &length); in mt_check_request_header() 143 TSHandleMLocRelease(bufp, hdr_loc, field_loc); in mt_check_request_header() 156 TSMLoc hdr_loc = nullptr, field_loc = nullptr; in mt_send_client_response() local 174 TSMimeHdrFieldAppend(bufp, hdr_loc, field_loc); in mt_send_client_response() 180 TSHandleMLocRelease(bufp, hdr_loc, field_loc); in mt_send_client_response() 195 TSMLoc hdr_loc = nullptr, field_loc = nullptr; in mt_send_server_request() local 204 if (TS_NULL_MLOC != field_loc) { in mt_send_server_request() [all …]
|
/dports/www/trafficserver/trafficserver-9.1.1/plugins/experimental/cache_fill/ |
H A D | background_fetch.cc | 55 TSMLoc field_loc = TSMimeHdrFieldFind(bufp, hdr_loc, header, len); in set_header() local 57 if (!field_loc) { in set_header() 59 if (TS_SUCCESS == TSMimeHdrFieldCreateNamed(bufp, hdr_loc, header, len, &field_loc)) { in set_header() 60 if (TS_SUCCESS == TSMimeHdrFieldValueStringSet(bufp, hdr_loc, field_loc, -1, val, val_len)) { in set_header() 61 TSMimeHdrFieldAppend(bufp, hdr_loc, field_loc); in set_header() 64 TSHandleMLocRelease(bufp, hdr_loc, field_loc); in set_header() 70 while (field_loc) { in set_header() 71 tmp = TSMimeHdrFieldNextDup(bufp, hdr_loc, field_loc); in set_header() 78 TSMimeHdrFieldDestroy(bufp, hdr_loc, field_loc); in set_header() 80 TSHandleMLocRelease(bufp, hdr_loc, field_loc); in set_header() [all …]
|
/dports/www/trafficserver/trafficserver-9.1.1/example/plugins/c-api/response_header_1/ |
H A D | response_header_1.c | 58 static TSMLoc field_loc; variable 97 TSMimeHdrFieldCopy(resp_bufp, resp_loc, new_field_loc, hdr_bufp, hdr_loc, field_loc); in modify_header() 261 TSMimeHdrFieldCreate(hdr_bufp, hdr_loc, &field_loc); /* Probably should check for errors */ in TSPluginInit() 262 TSMimeHdrFieldAppend(hdr_bufp, hdr_loc, field_loc); in TSPluginInit() 263 TSMimeHdrFieldNameSet(hdr_bufp, hdr_loc, field_loc, mimehdr1_name, strlen(mimehdr1_name)); in TSPluginInit() 264 …TSMimeHdrFieldValueStringInsert(hdr_bufp, hdr_loc, field_loc, -1, mimehdr1_value, strlen(mimehdr1_… in TSPluginInit() 265 …IN_NAME, "init buffer hdr, field and value locs are %p, %p and %p", hdr_loc, field_loc, value_loc); in TSPluginInit() 282 if (field_loc != chk_field_loc) { in TSPluginInit() 283 …%s] Retrieved buffer field loc is %p when it should be %p", PLUGIN_NAME, chk_field_loc, field_loc); in TSPluginInit()
|
/dports/www/trafficserver/trafficserver-9.1.1/src/tscpp/api/ |
H A D | Headers.cc | 110 reset(TSMBuffer bufp, TSMLoc hdr_loc, TSMLoc field_loc, int index) in reset() 114 field_loc_ = field_loc; in reset() 184 …er(TSMBuffer bufp, TSMLoc hdr_loc, TSMLoc field_loc) : hdr_buf_(bufp), hdr_loc_(hdr_loc), field_lo… in MLocContainer() 198 HeaderFieldIteratorState(TSMBuffer bufp, TSMLoc hdr_loc, TSMLoc field_loc) in HeaderFieldIteratorState() 199 : mloc_container_(new MLocContainer(bufp, hdr_loc, field_loc)) in HeaderFieldIteratorState() 646 TSMLoc field_loc = TSMimeHdrFieldFind(state_->hdr_buf_, state_->hdr_loc_, key, length); in find() local 647 if (field_loc != TS_NULL_MLOC) { in find() 648 return header_field_iterator(state_->hdr_buf_, state_->hdr_loc_, field_loc); in find() 657 TSMLoc field_loc = TS_NULL_MLOC; in append() local 661 TSMimeHdrFieldAppend(state_->hdr_buf_, state_->hdr_loc_, field_loc); in append() [all …]
|
/dports/www/trafficserver/trafficserver-9.1.1/plugins/esi/ |
H A D | combo_handler.cc | 258 if (field_loc != TS_NULL_MLOC) { in update() 290 TSHandleMLocRelease(bufp, hdr_loc, field_loc); in update() 553 TSMLoc field_loc; in getDefaultBucket() local 559 if (field_loc == TS_NULL_MLOC) { in getDefaultBucket() 567 TSHandleMLocRelease(bufp, hdr_obj, field_loc); in getDefaultBucket() 575 TSHandleMLocRelease(bufp, hdr_obj, field_loc); in getDefaultBucket() 723 if (field_loc != TS_NULL_MLOC) { in checkGzipAcceptance() 955 TSMLoc field_loc; in prepareResponse() local 983 if (field_loc != TS_NULL_MLOC) { in prepareResponse() 1006 if (field_loc != TS_NULL_MLOC) { in prepareResponse() [all …]
|
H A D | esi.cc | 319 while (field_loc) { in getClientState() 364 field_loc = next_field_loc; in getClientState() 384 TSMLoc field_loc; in fillPostHeader() local 390 if (!field_loc) { in fillPostHeader() 1035 TSMLoc field_loc = (TSMLoc) nullptr; in addMimeHeaderField() local 1037 if (!field_loc) { in addMimeHeaderField() 1071 TSMLoc field_loc; in modifyResponseHeader() local 1076 if (!field_loc) { in modifyResponseHeader() 1164 if (!field_loc) { in checkHeaderValue() 1206 TSMLoc field_loc; in maskOsCacheHeaders() local [all …]
|
H A D | serverIntercept.cc | 214 TSMLoc field_loc = TSMimeHdrFieldGet(cont_data->req_hdr_bufp, cont_data->req_hdr_loc, 0); in processRequest() local 215 while (field_loc) { in processRequest() 219 …name = TSMimeHdrFieldNameGet(cont_data->req_hdr_bufp, cont_data->req_hdr_loc, field_loc, &name_len… in processRequest() 231 …eld_values = TSMimeHdrFieldValuesCount(cont_data->req_hdr_bufp, cont_data->req_hdr_loc, field_loc); in processRequest() 235 …eHdrFieldValueStringGet(cont_data->req_hdr_bufp, cont_data->req_hdr_loc, field_loc, i, &value_len); in processRequest() 248 next_field_loc = TSMimeHdrFieldNext(cont_data->req_hdr_bufp, cont_data->req_hdr_loc, field_loc); in processRequest() 249 TSHandleMLocRelease(cont_data->req_hdr_bufp, cont_data->req_hdr_loc, field_loc); in processRequest() 250 field_loc = next_field_loc; in processRequest()
|
/dports/www/trafficserver/trafficserver-9.1.1/doc/developer-guide/plugins/example-plugins/basic-authorization/ |
H A D | working-with-http-headers.en.rst | 35 TSMLoc field_loc; 44 field_loc = TSMimeHdrFieldFind (bufp, hdr_loc, 53 val = TSMimeHdrFieldValueStringGet (bufp, hdr_loc, field_loc, -1, &authval_length); 56 TSHandleMLocRelease (bufp, hdr_loc, field_loc); 63 TSHandleMLocRelease (bufp, hdr_loc, field_loc); 78 TSHandleMLocRelease (bufp, hdr_loc, field_loc); 88 TSHandleMLocRelease (bufp, hdr_loc, field_loc); 94 TSHandleMLocRelease (bufp, hdr_loc, field_loc);
|
/dports/www/trafficserver/trafficserver-9.1.1/plugins/experimental/mysql_remap/ |
H A D | mysql_remap.cc | 39 TSMLoc hdr_loc, url_loc, field_loc; in do_mysql_remap() local 67 field_loc = TSMimeHdrFieldFind(reqp, hdr_loc, TS_MIME_FIELD_HOST, TS_MIME_LEN_HOST); in do_mysql_remap() 69 if (!field_loc) { in do_mysql_remap() 74 request_host = TSMimeHdrFieldValueStringGet(reqp, hdr_loc, field_loc, -1, &request_host_length); in do_mysql_remap() 118 TSMimeHdrFieldValueStringSet(reqp, hdr_loc, field_loc, 0, row[1], -1); in do_mysql_remap() 136 if (field_loc) { in do_mysql_remap() 137 TSHandleMLocRelease(reqp, hdr_loc, field_loc); in do_mysql_remap()
|
/dports/www/trafficserver/trafficserver-9.1.1/plugins/cache_range_requests/ |
H A D | cache_range_requests.cc | 420 TSMLoc field_loc = TSMimeHdrFieldFind(buf, hdr_loc, header, len); in set_header() local 422 if (!field_loc) { in set_header() 424 if (TS_SUCCESS == TSMimeHdrFieldCreateNamed(buf, hdr_loc, header, len, &field_loc)) { in set_header() 425 if (TS_SUCCESS == TSMimeHdrFieldValueStringSet(buf, hdr_loc, field_loc, -1, val, val_len)) { in set_header() 426 TSMimeHdrFieldAppend(buf, hdr_loc, field_loc); in set_header() 429 TSHandleMLocRelease(buf, hdr_loc, field_loc); in set_header() 435 while (field_loc) { in set_header() 436 tmp = TSMimeHdrFieldNextDup(buf, hdr_loc, field_loc); in set_header() 443 TSMimeHdrFieldDestroy(buf, hdr_loc, field_loc); in set_header() 445 TSHandleMLocRelease(buf, hdr_loc, field_loc); in set_header() [all …]
|
/dports/www/trafficserver/trafficserver-9.1.1/example/plugins/c-api/remap_header_add/ |
H A D | remap_header_add.cc | 160 TSMLoc field_loc; in TSRemapDoRemap() local 161 if (TSMimeHdrFieldCreate(req_bufp, req_loc, &field_loc) == TS_SUCCESS) { in TSRemapDoRemap() 162 TSMimeHdrFieldNameSet(req_bufp, req_loc, field_loc, rl->name[i], strlen(rl->name[i])); in TSRemapDoRemap() 163 TSMimeHdrFieldAppend(req_bufp, req_loc, field_loc); in TSRemapDoRemap() 164 … TSMimeHdrFieldValueStringInsert(req_bufp, req_loc, field_loc, 0, rl->val[i], strlen(rl->val[i])); in TSRemapDoRemap()
|
/dports/www/trafficserver/trafficserver-9.1.1/tests/tools/plugins/ |
H A D | user_args.cc | 47 TSMLoc field_loc = TSMimeHdrFieldFind(bufp, hdr_loc, header, strlen(header)); in set_header() local 49 TSReleaseAssert(!field_loc); // The headers are for testing, should never exist in set_header() 50 if (TS_SUCCESS == TSMimeHdrFieldCreateNamed(bufp, hdr_loc, header, strlen(header), &field_loc)) { in set_header() 51 … if (TS_SUCCESS == TSMimeHdrFieldValueStringSet(bufp, hdr_loc, field_loc, -1, val, strlen(val))) { in set_header() 52 TSMimeHdrFieldAppend(bufp, hdr_loc, field_loc); in set_header() 55 TSHandleMLocRelease(bufp, hdr_loc, field_loc); in set_header()
|
/dports/www/trafficserver/trafficserver-9.1.1/plugins/experimental/collapsed_forwarding/ |
H A D | collapsed_forwarding.cc | 88 TSMLoc field_loc = TSMimeHdrFieldFind(bufp, hdr_loc, LOCATION_HEADER, strlen(LOCATION_HEADER)); in add_redirect_header() local 90 if (field_loc == TS_NULL_MLOC) { in add_redirect_header() 91 TSMimeHdrFieldCreateNamed(bufp, hdr_loc, LOCATION_HEADER, strlen(LOCATION_HEADER), &field_loc); in add_redirect_header() 94 …if (TS_SUCCESS == TSMimeHdrFieldValueStringSet(bufp, hdr_loc, field_loc, -1, location.c_str(), loc… in add_redirect_header() 96 TSMimeHdrFieldAppend(bufp, hdr_loc, field_loc); in add_redirect_header() 99 TSHandleMLocRelease(bufp, hdr_loc, field_loc); in add_redirect_header()
|
/dports/www/trafficserver/trafficserver-9.1.1/example/plugins/c-api/append_transform/ |
H A D | append_transform.c | 259 TSMLoc field_loc = TSMimeHdrFieldFind(bufp, hdr_loc, "Content-Type", 12); in transformable() local 260 if (!field_loc) { in transformable() 265 const char *value = TSMimeHdrFieldValueStringGet(bufp, hdr_loc, field_loc, -1, &val_length); in transformable() 267 ASSERT_SUCCESS(TSHandleMLocRelease(bufp, hdr_loc, field_loc)); in transformable() 272 ASSERT_SUCCESS(TSHandleMLocRelease(bufp, hdr_loc, field_loc)); in transformable()
|