| /f-stack/app/nginx-1.16.1/src/http/modules/ |
| H A D | ngx_http_not_modified_filter_module.c | 176 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 D | ngx_http_slice_filter_module.c | 22 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 D | ngx_http_range_filter_module.c | 150 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 D | ngx_http_headers_filter_module.c | 93 offsetof(ngx_http_headers_out_t, etag),
|
| /f-stack/app/nginx-1.16.1/src/http/ |
| H A D | ngx_http_core_module.h | 401 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 D | ngx_http_core_module.c | 1598 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 D | ngx_http_cache.h | 79 ngx_str_t etag; member 138 u_char etag[NGX_HTTP_CACHE_ETAG_LEN]; member
|
| H A D | ngx_http_file_cache.c | 611 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 D | ngx_http_upstream.h | 269 ngx_table_elt_t *etag; member
|
| H A D | ngx_http_request.h | 272 ngx_table_elt_t *etag; member
|
| H A D | ngx_http_upstream.c | 224 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 D | ngx_http_header_filter_module.c | 150 { ngx_string("ETag"), offsetof(ngx_http_headers_out_t, etag) },
|
| /f-stack/dpdk/drivers/net/i40e/base/ |
| H A D | i40e_prototype.h | 316 u16 etag, u8 num_tags_in_buf, void *buf, 320 u16 etag, u16 *tags_used, u16 *tags_free,
|
| H A D | i40e_common.c | 4938 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 D | i40e_adminq_cmd.h | 1281 __le16 etag; member
|
| /f-stack/tools/libxo/xohtml/external/ |
| H A D | jquery.js | 7401 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 D | CHANGES.ru | 2407 *) Добавление: поддержка entity tags и директива etag.
|
| H A D | CHANGES | 2355 *) Feature: entity tags support and the "etag" directive.
|
| /f-stack/app/nginx-1.16.1/contrib/vim/syntax/ |
| H A D | nginx.vim | 191 syn keyword ngxDirective contained etag
|