Home
last modified time | relevance | path

Searched refs:etag (Results 1 – 19 of 19) sorted by relevance

/f-stack/app/nginx-1.16.1/src/http/modules/
H A Dngx_http_not_modified_filter_module.c176 ngx_str_t etag, *list; in ngx_http_test_if_match() local
184 if (r->headers_out.etag == NULL) { in ngx_http_test_if_match()
188 etag = r->headers_out.etag->value; in ngx_http_test_if_match()
194 && etag.len > 2 in ngx_http_test_if_match()
195 && etag.data[0] == 'W' in ngx_http_test_if_match()
196 && etag.data[1] == '/') in ngx_http_test_if_match()
198 etag.len -= 2; in ngx_http_test_if_match()
199 etag.data += 2; in ngx_http_test_if_match()
215 if (etag.len > (size_t) (end - start)) { in ngx_http_test_if_match()
219 if (ngx_strncmp(start, etag.data, etag.len) != 0) { in ngx_http_test_if_match()
[all …]
H A Dngx_http_slice_filter_module.c22 ngx_str_t etag; member
128 h = r->headers_out.etag; in ngx_http_slice_header_filter()
130 if (ctx->etag.len) { in ngx_http_slice_header_filter()
132 || h->value.len != ctx->etag.len in ngx_http_slice_header_filter()
133 || ngx_strncmp(h->value.data, ctx->etag.data, ctx->etag.len) in ngx_http_slice_header_filter()
143 ctx->etag = h->value; in ngx_http_slice_header_filter()
H A Dngx_http_range_filter_module.c150 ngx_str_t *if_range, *etag; in ngx_http_range_header_filter() local
185 if (r->headers_out.etag == NULL) { in ngx_http_range_header_filter()
189 etag = &r->headers_out.etag->value; in ngx_http_range_header_filter()
192 "http ir:%V etag:%V", if_range, etag); in ngx_http_range_header_filter()
194 if (if_range->len != etag->len in ngx_http_range_header_filter()
195 || ngx_strncmp(if_range->data, etag->data, etag->len) != 0) in ngx_http_range_header_filter()
H A Dngx_http_headers_filter_module.c93 offsetof(ngx_http_headers_out_t, etag),
/f-stack/app/nginx-1.16.1/src/http/
H A Dngx_http_core_module.h401 ngx_flag_t etag; /* etag */ member
576 if (r->headers_out.etag) { \
577 r->headers_out.etag->hash = 0; \
578 r->headers_out.etag = NULL; \
H A Dngx_http_core_module.c1598 if (!clcf->etag) { in ngx_http_set_etag()
1603 if (etag == NULL) { in ngx_http_set_etag()
1607 etag->hash = 1; in ngx_http_set_etag()
1612 etag->hash = 0; in ngx_http_set_etag()
1616 etag->value.len = ngx_sprintf(etag->value.data, "\"%xT-%xO\"", in ngx_http_set_etag()
1621 r->headers_out.etag = etag; in ngx_http_set_etag()
1634 etag = r->headers_out.etag; in ngx_http_weak_etag()
1636 if (etag == NULL) { in ngx_http_weak_etag()
1647 if (etag->value.len < 1 || etag->value.data[0] != '"') { in ngx_http_weak_etag()
1662 etag->value.data = p; in ngx_http_weak_etag()
[all …]
H A Dngx_http_cache.h79 ngx_str_t etag; member
138 u_char etag[NGX_HTTP_CACHE_ETAG_LEN]; member
H A Dngx_http_file_cache.c611 c->etag.len = h->etag_len; in ngx_http_file_cache_read()
612 c->etag.data = h->etag; in ngx_http_file_cache_read()
1269 if (c->etag.len <= NGX_HTTP_CACHE_ETAG_LEN) { in ngx_http_file_cache_set_header()
1270 h->etag_len = (u_char) c->etag.len; in ngx_http_file_cache_set_header()
1271 ngx_memcpy(h->etag, c->etag.data, c->etag.len); in ngx_http_file_cache_set_header()
1532 if (c->etag.len <= NGX_HTTP_CACHE_ETAG_LEN) { in ngx_http_file_cache_update_header()
1533 h.etag_len = (u_char) c->etag.len; in ngx_http_file_cache_update_header()
1534 ngx_memcpy(h.etag, c->etag.data, c->etag.len); in ngx_http_file_cache_update_header()
H A Dngx_http_upstream.h269 ngx_table_elt_t *etag; member
H A Dngx_http_request.h272 ngx_table_elt_t *etag; member
H A Dngx_http_upstream.c224 offsetof(ngx_http_upstream_headers_in_t, etag),
226 offsetof(ngx_http_headers_out_t, etag), 0 },
3082 if (u->headers_in.etag) { in ngx_http_upstream_send_response()
3083 r->cache->etag = u->headers_in.etag->value; in ngx_http_upstream_send_response()
3086 ngx_str_null(&r->cache->etag); in ngx_http_upstream_send_response()
3091 ngx_str_null(&r->cache->etag); in ngx_http_upstream_send_response()
5677 || r->cache->etag.len == 0) in ngx_http_upstream_cache_etag()
5686 v->len = r->cache->etag.len; in ngx_http_upstream_cache_etag()
5687 v->data = r->cache->etag.data; in ngx_http_upstream_cache_etag()
H A Dngx_http_header_filter_module.c150 { ngx_string("ETag"), offsetof(ngx_http_headers_out_t, etag) },
/f-stack/dpdk/drivers/net/i40e/base/
H A Di40e_prototype.h316 u16 etag, u8 num_tags_in_buf, void *buf,
320 u16 etag, u16 *tags_used, u16 *tags_free,
H A Di40e_common.c4938 u16 etag, u8 num_tags_in_buf, void *buf, in i40e_aq_add_mcast_etag() argument
4957 cmd->etag = CPU_TO_LE16(etag); in i40e_aq_add_mcast_etag()
4988 u16 etag, u16 *tags_used, u16 *tags_free, in i40e_aq_remove_mcast_etag() argument
5006 cmd->etag = CPU_TO_LE16(etag); in i40e_aq_remove_mcast_etag()
H A Di40e_adminq_cmd.h1281 __le16 etag; member
/f-stack/tools/libxo/xohtml/external/
H A Djquery.js7401 etag;
7412 if ( ( etag = jqXHR.getResponseHeader( "Etag" ) ) ) {
7413 jQuery.etag[ ifModifiedKey ] = etag;
7583 if ( jQuery.etag[ ifModifiedKey ] ) {
7584 jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ ifModifiedKey ] );
7726 etag: {} property
/f-stack/app/nginx-1.16.1/
H A DCHANGES.ru2407 *) Добавление: поддержка entity tags и директива etag.
H A DCHANGES2355 *) Feature: entity tags support and the "etag" directive.
/f-stack/app/nginx-1.16.1/contrib/vim/syntax/
H A Dnginx.vim191 syn keyword ngxDirective contained etag