headers_out       100 http/modules/ngx_http_addition_filter_module.c     if (r->headers_out.status != NGX_HTTP_OK || r != r->main) {
headers_out       345 http/modules/ngx_http_auth_basic_module.c     r->headers_out.www_authenticate = ngx_list_push(&r->headers_out.headers);
headers_out       346 http/modules/ngx_http_auth_basic_module.c     if (r->headers_out.www_authenticate == NULL) {
headers_out       350 http/modules/ngx_http_auth_basic_module.c     r->headers_out.www_authenticate->hash = 1;
headers_out       351 http/modules/ngx_http_auth_basic_module.c     ngx_str_set(&r->headers_out.www_authenticate->key, "WWW-Authenticate");
headers_out       352 http/modules/ngx_http_auth_basic_module.c     r->headers_out.www_authenticate->value = *realm;
headers_out       232 http/modules/ngx_http_autoindex_module.c     r->headers_out.status = NGX_HTTP_OK;
headers_out       233 http/modules/ngx_http_autoindex_module.c     r->headers_out.content_type_len = sizeof("text/html") - 1;
headers_out       234 http/modules/ngx_http_autoindex_module.c     ngx_str_set(&r->headers_out.content_type, "text/html");
headers_out       250 http/modules/ngx_http_autoindex_module.c     if (r->headers_out.charset.len == 5
headers_out       251 http/modules/ngx_http_autoindex_module.c         && ngx_strncasecmp(r->headers_out.charset.data, (u_char *) "utf-8", 5)
headers_out       284 http/modules/ngx_http_charset_filter_module.c     r->headers_out.content_type.len = r->headers_out.content_type_len;
headers_out       314 http/modules/ngx_http_charset_filter_module.c         && r->headers_out.content_encoding
headers_out       315 http/modules/ngx_http_charset_filter_module.c         && r->headers_out.content_encoding->value.len)
headers_out       320 http/modules/ngx_http_charset_filter_module.c     if (r->headers_out.content_type.len == 0) {
headers_out       324 http/modules/ngx_http_charset_filter_module.c     if (r->headers_out.override_charset
headers_out       325 http/modules/ngx_http_charset_filter_module.c         && r->headers_out.override_charset->len)
headers_out       327 http/modules/ngx_http_charset_filter_module.c         *name = *r->headers_out.override_charset;
headers_out       348 http/modules/ngx_http_charset_filter_module.c     if (r->headers_out.charset.len) {
headers_out       393 http/modules/ngx_http_charset_filter_module.c     main_charset = &r->main->headers_out.charset;
headers_out       425 http/modules/ngx_http_charset_filter_module.c     if (r->headers_out.charset.len) {
headers_out       426 http/modules/ngx_http_charset_filter_module.c         *name = r->headers_out.charset;
headers_out       492 http/modules/ngx_http_charset_filter_module.c     if (r->headers_out.status == NGX_HTTP_MOVED_PERMANENTLY
headers_out       493 http/modules/ngx_http_charset_filter_module.c         || r->headers_out.status == NGX_HTTP_MOVED_TEMPORARILY)
headers_out       500 http/modules/ngx_http_charset_filter_module.c         r->headers_out.charset.len = 0;
headers_out       504 http/modules/ngx_http_charset_filter_module.c     r->headers_out.charset = *charset;
headers_out        55 http/modules/ngx_http_chunked_filter_module.c     if (r->headers_out.status == NGX_HTTP_NOT_MODIFIED
headers_out        56 http/modules/ngx_http_chunked_filter_module.c         || r->headers_out.status == NGX_HTTP_NO_CONTENT
headers_out        63 http/modules/ngx_http_chunked_filter_module.c     if (r->headers_out.content_length_n == -1) {
headers_out       271 http/modules/ngx_http_dav_module.c         r->headers_out.content_length_n = 0;
headers_out       274 http/modules/ngx_http_dav_module.c     r->headers_out.status = status;
headers_out      1048 http/modules/ngx_http_dav_module.c     r->headers_out.location = ngx_palloc(r->pool, sizeof(ngx_table_elt_t));
headers_out      1049 http/modules/ngx_http_dav_module.c     if (r->headers_out.location == NULL) {
headers_out      1072 http/modules/ngx_http_dav_module.c     r->headers_out.location->value.len = r->uri.len;
headers_out      1073 http/modules/ngx_http_dav_module.c     r->headers_out.location->value.data = location;
headers_out       131 http/modules/ngx_http_empty_gif_module.c     r->headers_out.last_modified_time = 23349600;
headers_out       184 http/modules/ngx_http_flv_module.c     r->headers_out.status = NGX_HTTP_OK;
headers_out       185 http/modules/ngx_http_flv_module.c     r->headers_out.content_length_n = len;
headers_out       186 http/modules/ngx_http_flv_module.c     r->headers_out.last_modified_time = of.mtime;
headers_out       246 http/modules/ngx_http_gzip_filter_module.c         || (r->headers_out.status != NGX_HTTP_OK
headers_out       247 http/modules/ngx_http_gzip_filter_module.c             && r->headers_out.status != NGX_HTTP_FORBIDDEN
headers_out       248 http/modules/ngx_http_gzip_filter_module.c             && r->headers_out.status != NGX_HTTP_NOT_FOUND)
headers_out       249 http/modules/ngx_http_gzip_filter_module.c         || (r->headers_out.content_encoding
headers_out       250 http/modules/ngx_http_gzip_filter_module.c             && r->headers_out.content_encoding->value.len)
headers_out       251 http/modules/ngx_http_gzip_filter_module.c         || (r->headers_out.content_length_n != -1
headers_out       252 http/modules/ngx_http_gzip_filter_module.c             && r->headers_out.content_length_n < conf->min_length)
headers_out       294 http/modules/ngx_http_gzip_filter_module.c     h = ngx_list_push(&r->headers_out.headers);
headers_out       302 http/modules/ngx_http_gzip_filter_module.c     r->headers_out.content_encoding = h;
headers_out       491 http/modules/ngx_http_gzip_filter_module.c     if (r->headers_out.content_length_n > 0) {
headers_out       495 http/modules/ngx_http_gzip_filter_module.c         while (r->headers_out.content_length_n < ((1 << (wbits - 1)) - 262)) {
headers_out       197 http/modules/ngx_http_gzip_static_module.c     r->headers_out.status = NGX_HTTP_OK;
headers_out       198 http/modules/ngx_http_gzip_static_module.c     r->headers_out.content_length_n = of.size;
headers_out       199 http/modules/ngx_http_gzip_static_module.c     r->headers_out.last_modified_time = of.mtime;
headers_out       205 http/modules/ngx_http_gzip_static_module.c     h = ngx_list_push(&r->headers_out.headers);
headers_out       213 http/modules/ngx_http_gzip_static_module.c     r->headers_out.content_encoding = h;
headers_out       146 http/modules/ngx_http_headers_filter_module.c         || (r->headers_out.status != NGX_HTTP_OK
headers_out       147 http/modules/ngx_http_headers_filter_module.c             && r->headers_out.status != NGX_HTTP_NO_CONTENT
headers_out       148 http/modules/ngx_http_headers_filter_module.c             && r->headers_out.status != NGX_HTTP_MOVED_PERMANENTLY
headers_out       149 http/modules/ngx_http_headers_filter_module.c             && r->headers_out.status != NGX_HTTP_MOVED_TEMPORARILY
headers_out       150 http/modules/ngx_http_headers_filter_module.c             && r->headers_out.status != NGX_HTTP_NOT_MODIFIED))
headers_out       187 http/modules/ngx_http_headers_filter_module.c     expires = r->headers_out.expires;
headers_out       191 http/modules/ngx_http_headers_filter_module.c         expires = ngx_list_push(&r->headers_out.headers);
headers_out       196 http/modules/ngx_http_headers_filter_module.c         r->headers_out.expires = expires;
headers_out       205 http/modules/ngx_http_headers_filter_module.c     ccp = r->headers_out.cache_control.elts;
headers_out       209 http/modules/ngx_http_headers_filter_module.c         if (ngx_array_init(&r->headers_out.cache_control, r->pool,
headers_out       216 http/modules/ngx_http_headers_filter_module.c         ccp = ngx_array_push(&r->headers_out.cache_control);
headers_out       221 http/modules/ngx_http_headers_filter_module.c         cc = ngx_list_push(&r->headers_out.headers);
headers_out       231 http/modules/ngx_http_headers_filter_module.c         for (i = 1; i < r->headers_out.cache_control.nelts; i++) {
headers_out       266 http/modules/ngx_http_headers_filter_module.c         || r->headers_out.last_modified_time == -1)
headers_out       276 http/modules/ngx_http_headers_filter_module.c         expires_time = r->headers_out.last_modified_time + conf->expires_time;
headers_out       307 http/modules/ngx_http_headers_filter_module.c         h = ngx_list_push(&r->headers_out.headers);
headers_out       327 http/modules/ngx_http_headers_filter_module.c     ccp = r->headers_out.cache_control.elts;
headers_out       331 http/modules/ngx_http_headers_filter_module.c         if (ngx_array_init(&r->headers_out.cache_control, r->pool,
headers_out       339 http/modules/ngx_http_headers_filter_module.c     ccp = ngx_array_push(&r->headers_out.cache_control);
headers_out       344 http/modules/ngx_http_headers_filter_module.c     cc = ngx_list_push(&r->headers_out.headers);
headers_out       366 http/modules/ngx_http_headers_filter_module.c         old = (ngx_table_elt_t **) ((char *) &r->headers_out + hv->offset);
headers_out       372 http/modules/ngx_http_headers_filter_module.c     r->headers_out.last_modified_time = -1;
headers_out       380 http/modules/ngx_http_headers_filter_module.c         h = ngx_list_push(&r->headers_out.headers);
headers_out       194 http/modules/ngx_http_image_filter_module.c     if (r->headers_out.status == NGX_HTTP_NOT_MODIFIED) {
headers_out       211 http/modules/ngx_http_image_filter_module.c     if (r->headers_out.content_type.len
headers_out       213 http/modules/ngx_http_image_filter_module.c         && ngx_strncasecmp(r->headers_out.content_type.data,
headers_out       231 http/modules/ngx_http_image_filter_module.c     len = r->headers_out.content_length_n;
headers_out       247 http/modules/ngx_http_image_filter_module.c     if (r->headers_out.refresh) {
headers_out       248 http/modules/ngx_http_image_filter_module.c         r->headers_out.refresh->hash = 0;
headers_out       308 http/modules/ngx_http_image_filter_module.c         r->headers_out.content_type_len = ct->len;
headers_out       309 http/modules/ngx_http_image_filter_module.c         r->headers_out.content_type = *ct;
headers_out       310 http/modules/ngx_http_image_filter_module.c         r->headers_out.content_type_lowcase = NULL;
headers_out       549 http/modules/ngx_http_image_filter_module.c     r->headers_out.status = NGX_HTTP_OK;
headers_out       550 http/modules/ngx_http_image_filter_module.c     ngx_str_set(&r->headers_out.content_type, "text/plain");
headers_out       551 http/modules/ngx_http_image_filter_module.c     r->headers_out.content_type_lowcase = NULL;
headers_out       609 http/modules/ngx_http_image_filter_module.c     r->headers_out.content_length_n = b->last - b->pos;
headers_out       611 http/modules/ngx_http_image_filter_module.c     if (r->headers_out.content_length) {
headers_out       612 http/modules/ngx_http_image_filter_module.c         r->headers_out.content_length->hash = 0;
headers_out       615 http/modules/ngx_http_image_filter_module.c     r->headers_out.content_length = NULL;
headers_out       560 http/modules/ngx_http_log_module.c     } else if (r->headers_out.status) {
headers_out       561 http/modules/ngx_http_log_module.c         status = r->headers_out.status;
headers_out       347 http/modules/ngx_http_memcached_module.c         r->headers_out.content_length_n = ngx_atoof(len, p - len - 1);
headers_out       348 http/modules/ngx_http_memcached_module.c         if (r->headers_out.content_length_n == -1) {
headers_out        54 http/modules/ngx_http_not_modified_filter_module.c     if (r->headers_out.status != NGX_HTTP_OK
headers_out        56 http/modules/ngx_http_not_modified_filter_module.c         || r->headers_out.last_modified_time == -1)
headers_out        82 http/modules/ngx_http_not_modified_filter_module.c                  "http iums:%d lm:%d", iums, r->headers_out.last_modified_time);
headers_out        84 http/modules/ngx_http_not_modified_filter_module.c     if (iums >= r->headers_out.last_modified_time) {
headers_out       109 http/modules/ngx_http_not_modified_filter_module.c                    "http ims:%d lm:%d", ims, r->headers_out.last_modified_time);
headers_out       111 http/modules/ngx_http_not_modified_filter_module.c     if (ims != r->headers_out.last_modified_time) {
headers_out       114 http/modules/ngx_http_not_modified_filter_module.c             || ims < r->headers_out.last_modified_time)
headers_out       120 http/modules/ngx_http_not_modified_filter_module.c     r->headers_out.status = NGX_HTTP_NOT_MODIFIED;
headers_out       121 http/modules/ngx_http_not_modified_filter_module.c     r->headers_out.status_line.len = 0;
headers_out       122 http/modules/ngx_http_not_modified_filter_module.c     r->headers_out.content_type.len = 0;
headers_out       126 http/modules/ngx_http_not_modified_filter_module.c     if (r->headers_out.content_encoding) {
headers_out       127 http/modules/ngx_http_not_modified_filter_module.c         r->headers_out.content_encoding->hash = 0;
headers_out       128 http/modules/ngx_http_not_modified_filter_module.c         r->headers_out.content_encoding = NULL;
headers_out       153 http/modules/ngx_http_range_filter_module.c         || r->headers_out.status != NGX_HTTP_OK
headers_out       155 http/modules/ngx_http_range_filter_module.c         || r->headers_out.content_length_n == -1
headers_out       170 http/modules/ngx_http_range_filter_module.c     if (r->headers_in.if_range && r->headers_out.last_modified_time != -1) {
headers_out       177 http/modules/ngx_http_range_filter_module.c                        if_range, r->headers_out.last_modified_time);
headers_out       179 http/modules/ngx_http_range_filter_module.c         if (if_range != r->headers_out.last_modified_time) {
headers_out       201 http/modules/ngx_http_range_filter_module.c         r->headers_out.status = NGX_HTTP_PARTIAL_CONTENT;
headers_out       202 http/modules/ngx_http_range_filter_module.c         r->headers_out.status_line.len = 0;
headers_out       221 http/modules/ngx_http_range_filter_module.c     r->headers_out.accept_ranges = ngx_list_push(&r->headers_out.headers);
headers_out       222 http/modules/ngx_http_range_filter_module.c     if (r->headers_out.accept_ranges == NULL) {
headers_out       226 http/modules/ngx_http_range_filter_module.c     r->headers_out.accept_ranges->hash = 1;
headers_out       227 http/modules/ngx_http_range_filter_module.c     ngx_str_set(&r->headers_out.accept_ranges->key, "Accept-Ranges");
headers_out       228 http/modules/ngx_http_range_filter_module.c     ngx_str_set(&r->headers_out.accept_ranges->value, "bytes");
headers_out       266 http/modules/ngx_http_range_filter_module.c             if (start >= r->headers_out.content_length_n) {
headers_out       279 http/modules/ngx_http_range_filter_module.c                 range->end = r->headers_out.content_length_n;
headers_out       308 http/modules/ngx_http_range_filter_module.c            start = r->headers_out.content_length_n - end;
headers_out       309 http/modules/ngx_http_range_filter_module.c            end = r->headers_out.content_length_n - 1;
headers_out       323 http/modules/ngx_http_range_filter_module.c         if (end >= r->headers_out.content_length_n) {
headers_out       328 http/modules/ngx_http_range_filter_module.c             range->end = r->headers_out.content_length_n;
headers_out       348 http/modules/ngx_http_range_filter_module.c     content_range = ngx_list_push(&r->headers_out.headers);
headers_out       353 http/modules/ngx_http_range_filter_module.c     r->headers_out.content_range = content_range;
headers_out       371 http/modules/ngx_http_range_filter_module.c                                            r->headers_out.content_length_n)
headers_out       374 http/modules/ngx_http_range_filter_module.c     r->headers_out.content_length_n = range->end - range->start;
headers_out       376 http/modules/ngx_http_range_filter_module.c     if (r->headers_out.content_length) {
headers_out       377 http/modules/ngx_http_range_filter_module.c         r->headers_out.content_length->hash = 0;
headers_out       378 http/modules/ngx_http_range_filter_module.c         r->headers_out.content_length = NULL;
headers_out       396 http/modules/ngx_http_range_filter_module.c           + r->headers_out.content_type.len
headers_out       399 http/modules/ngx_http_range_filter_module.c     if (r->headers_out.charset.len) {
headers_out       400 http/modules/ngx_http_range_filter_module.c         len += sizeof("; charset=") - 1 + r->headers_out.charset.len;
headers_out       418 http/modules/ngx_http_range_filter_module.c     if (r->headers_out.charset.len) {
headers_out       424 http/modules/ngx_http_range_filter_module.c                                            &r->headers_out.content_type,
headers_out       425 http/modules/ngx_http_range_filter_module.c                                            &r->headers_out.charset)
headers_out       428 http/modules/ngx_http_range_filter_module.c         r->headers_out.charset.len = 0;
headers_out       430 http/modules/ngx_http_range_filter_module.c     } else if (r->headers_out.content_type.len) {
headers_out       436 http/modules/ngx_http_range_filter_module.c                                            &r->headers_out.content_type)
headers_out       447 http/modules/ngx_http_range_filter_module.c     r->headers_out.content_type.data =
headers_out       452 http/modules/ngx_http_range_filter_module.c     if (r->headers_out.content_type.data == NULL) {
headers_out       456 http/modules/ngx_http_range_filter_module.c     r->headers_out.content_type_lowcase = NULL;
headers_out       460 http/modules/ngx_http_range_filter_module.c     r->headers_out.content_type.len =
headers_out       461 http/modules/ngx_http_range_filter_module.c                            ngx_sprintf(r->headers_out.content_type.data,
headers_out       464 http/modules/ngx_http_range_filter_module.c                            - r->headers_out.content_type.data;
headers_out       466 http/modules/ngx_http_range_filter_module.c     r->headers_out.content_type_len = r->headers_out.content_type.len;
headers_out       487 http/modules/ngx_http_range_filter_module.c                                                r->headers_out.content_length_n)
headers_out       494 http/modules/ngx_http_range_filter_module.c     r->headers_out.content_length_n = len;
headers_out       496 http/modules/ngx_http_range_filter_module.c     if (r->headers_out.content_length) {
headers_out       497 http/modules/ngx_http_range_filter_module.c         r->headers_out.content_length->hash = 0;
headers_out       498 http/modules/ngx_http_range_filter_module.c         r->headers_out.content_length = NULL;
headers_out       510 http/modules/ngx_http_range_filter_module.c     r->headers_out.status = NGX_HTTP_RANGE_NOT_SATISFIABLE;
headers_out       512 http/modules/ngx_http_range_filter_module.c     content_range = ngx_list_push(&r->headers_out.headers);
headers_out       517 http/modules/ngx_http_range_filter_module.c     r->headers_out.content_range = content_range;
headers_out       530 http/modules/ngx_http_range_filter_module.c                                            r->headers_out.content_length_n)
headers_out       326 http/modules/ngx_http_ssi_filter_module.c         || r->headers_out.content_length_n == 0
headers_out      2067 http/modules/ngx_http_ssi_filter_module.c         r->headers_out.content_type_len =
headers_out      2068 http/modules/ngx_http_ssi_filter_module.c                                       r->parent->headers_out.content_type_len;
headers_out      2069 http/modules/ngx_http_ssi_filter_module.c         r->headers_out.content_type = r->parent->headers_out.content_type;
headers_out       142 http/modules/ngx_http_static_module.c         r->headers_out.location = ngx_palloc(r->pool, sizeof(ngx_table_elt_t));
headers_out       143 http/modules/ngx_http_static_module.c         if (r->headers_out.location == NULL) {
headers_out       179 http/modules/ngx_http_static_module.c         r->headers_out.location->value.len = len;
headers_out       180 http/modules/ngx_http_static_module.c         r->headers_out.location->value.data = location;
headers_out       208 http/modules/ngx_http_static_module.c     r->headers_out.status = NGX_HTTP_OK;
headers_out       209 http/modules/ngx_http_static_module.c     r->headers_out.content_length_n = of.size;
headers_out       210 http/modules/ngx_http_static_module.c     r->headers_out.last_modified_time = of.mtime;
headers_out        78 http/modules/ngx_http_stub_status_module.c     ngx_str_set(&r->headers_out.content_type, "text/plain");
headers_out        81 http/modules/ngx_http_stub_status_module.c         r->headers_out.status = NGX_HTTP_OK;
headers_out       120 http/modules/ngx_http_stub_status_module.c     r->headers_out.status = NGX_HTTP_OK;
headers_out       121 http/modules/ngx_http_stub_status_module.c     r->headers_out.content_length_n = b->last - b->pos;
headers_out       139 http/modules/ngx_http_sub_filter_module.c         || r->headers_out.content_length_n == 0
headers_out       421 http/modules/ngx_http_userid_filter_module.c     set_cookie = ngx_list_push(&r->headers_out.headers);
headers_out       438 http/modules/ngx_http_userid_filter_module.c     p3p = ngx_list_push(&r->headers_out.headers);
headers_out       174 http/modules/ngx_http_xslt_filter_module.c     if (r->headers_out.status == NGX_HTTP_NOT_MODIFIED) {
headers_out       296 http/modules/ngx_http_xslt_filter_module.c         r->headers_out.content_length_n = b->last - b->pos;
headers_out       298 http/modules/ngx_http_xslt_filter_module.c         if (r->headers_out.content_length) {
headers_out       299 http/modules/ngx_http_xslt_filter_module.c             r->headers_out.content_length->hash = 0;
headers_out       300 http/modules/ngx_http_xslt_filter_module.c             r->headers_out.content_length = NULL;
headers_out       536 http/modules/ngx_http_xslt_filter_module.c         r->headers_out.charset.len = ngx_strlen(encoding);
headers_out       537 http/modules/ngx_http_xslt_filter_module.c         r->headers_out.charset.data = encoding;
headers_out       549 http/modules/ngx_http_xslt_filter_module.c         r->headers_out.content_type_len = len;
headers_out       550 http/modules/ngx_http_xslt_filter_module.c         r->headers_out.content_type.len = len;
headers_out       551 http/modules/ngx_http_xslt_filter_module.c         r->headers_out.content_type.data = type;
headers_out       555 http/modules/ngx_http_xslt_filter_module.c         r->headers_out.content_type_len = sizeof("text/html") - 1;
headers_out       556 http/modules/ngx_http_xslt_filter_module.c         ngx_str_set(&r->headers_out.content_type, "text/html");
headers_out       559 http/modules/ngx_http_xslt_filter_module.c     r->headers_out.content_type_lowcase = NULL;
headers_out       962 http/ngx_http_core_module.c         r->headers_out.location = ngx_list_push(&r->headers_out.headers);
headers_out       963 http/ngx_http_core_module.c         if (r->headers_out.location == NULL) {
headers_out       974 http/ngx_http_core_module.c             r->headers_out.location->value = clcf->name;
headers_out       985 http/ngx_http_core_module.c             r->headers_out.location->value.len = len;
headers_out       986 http/ngx_http_core_module.c             r->headers_out.location->value.data = p;
headers_out      1084 http/ngx_http_core_module.c             if (r->headers_out.www_authenticate) {
headers_out      1085 http/ngx_http_core_module.c                 r->headers_out.www_authenticate->hash = 0;
headers_out      1643 http/ngx_http_core_module.c     if (r->headers_out.content_type.len == 0) {
headers_out      1647 http/ngx_http_core_module.c     len = r->headers_out.content_type_len;
headers_out      1649 http/ngx_http_core_module.c     if (r->headers_out.content_type_lowcase == NULL) {
headers_out      1656 http/ngx_http_core_module.c         r->headers_out.content_type_lowcase = lowcase;
headers_out      1661 http/ngx_http_core_module.c             c = ngx_tolower(r->headers_out.content_type.data[i]);
headers_out      1666 http/ngx_http_core_module.c         r->headers_out.content_type_hash = hash;
headers_out      1669 http/ngx_http_core_module.c     return ngx_hash_find(types_hash, r->headers_out.content_type_hash,
headers_out      1670 http/ngx_http_core_module.c                          r->headers_out.content_type_lowcase, len);
headers_out      1682 http/ngx_http_core_module.c     if (r->headers_out.content_type.len) {
headers_out      1716 http/ngx_http_core_module.c             r->headers_out.content_type_len = type->len;
headers_out      1717 http/ngx_http_core_module.c             r->headers_out.content_type = *type;
headers_out      1723 http/ngx_http_core_module.c     r->headers_out.content_type_len = clcf->default_type.len;
headers_out      1724 http/ngx_http_core_module.c     r->headers_out.content_type = clcf->default_type;
headers_out      1763 http/ngx_http_core_module.c     r->headers_out.status = status;
headers_out      1776 http/ngx_http_core_module.c         r->headers_out.location = ngx_list_push(&r->headers_out.headers);
headers_out      1777 http/ngx_http_core_module.c         if (r->headers_out.location == NULL) {
headers_out      1781 http/ngx_http_core_module.c         r->headers_out.location->hash = 1;
headers_out      1782 http/ngx_http_core_module.c         ngx_str_set(&r->headers_out.location->key, "Location");
headers_out      1783 http/ngx_http_core_module.c         r->headers_out.location->value = val;
headers_out      1788 http/ngx_http_core_module.c     r->headers_out.content_length_n = val.len;
headers_out      1791 http/ngx_http_core_module.c         r->headers_out.content_type_len = ct->len;
headers_out      1792 http/ngx_http_core_module.c         r->headers_out.content_type = *ct;
headers_out      1832 http/ngx_http_core_module.c         r->headers_out.status = r->err_status;
headers_out      1833 http/ngx_http_core_module.c         r->headers_out.status_line.len = 0;
headers_out      2069 http/ngx_http_core_module.c     e = r->headers_out.expires;
headers_out      2082 http/ngx_http_core_module.c         d = r->headers_out.date;
headers_out      2101 http/ngx_http_core_module.c     cc = &r->headers_out.cache_control;
headers_out      2132 http/ngx_http_core_module.c     if ((p & NGX_HTTP_GZIP_PROXIED_NO_LM) && r->headers_out.last_modified) {
headers_out      2136 http/ngx_http_core_module.c     if ((p & NGX_HTTP_GZIP_PROXIED_NO_ETAG) && r->headers_out.etag) {
headers_out      2200 http/ngx_http_core_module.c     if (ngx_list_init(&sr->headers_out.headers, r->pool, 20,
headers_out       503 http/ngx_http_core_module.h     r->headers_out.content_length_n = -1;                                     \
headers_out       504 http/ngx_http_core_module.h     if (r->headers_out.content_length) {                                      \
headers_out       505 http/ngx_http_core_module.h         r->headers_out.content_length->hash = 0;                              \
headers_out       506 http/ngx_http_core_module.h         r->headers_out.content_length = NULL;                                 \
headers_out       512 http/ngx_http_core_module.h     if (r->headers_out.accept_ranges) {                                       \
headers_out       513 http/ngx_http_core_module.h         r->headers_out.accept_ranges->hash = 0;                               \
headers_out       514 http/ngx_http_core_module.h         r->headers_out.accept_ranges = NULL;                                  \
headers_out       519 http/ngx_http_core_module.h     r->headers_out.last_modified_time = -1;                                   \
headers_out       520 http/ngx_http_core_module.h     if (r->headers_out.last_modified) {                                       \
headers_out       521 http/ngx_http_core_module.h         r->headers_out.last_modified->hash = 0;                               \
headers_out       522 http/ngx_http_core_module.h         r->headers_out.last_modified = NULL;                                  \
headers_out       191 http/ngx_http_header_filter_module.c     if (r->headers_out.last_modified_time != -1) {
headers_out       192 http/ngx_http_header_filter_module.c         if (r->headers_out.status != NGX_HTTP_OK
headers_out       193 http/ngx_http_header_filter_module.c             && r->headers_out.status != NGX_HTTP_PARTIAL_CONTENT
headers_out       194 http/ngx_http_header_filter_module.c             && r->headers_out.status != NGX_HTTP_NOT_MODIFIED)
headers_out       196 http/ngx_http_header_filter_module.c             r->headers_out.last_modified_time = -1;
headers_out       197 http/ngx_http_header_filter_module.c             r->headers_out.last_modified = NULL;
headers_out       207 http/ngx_http_header_filter_module.c     if (r->headers_out.status_line.len) {
headers_out       208 http/ngx_http_header_filter_module.c         len += r->headers_out.status_line.len;
headers_out       209 http/ngx_http_header_filter_module.c         status_line = &r->headers_out.status_line;
headers_out       216 http/ngx_http_header_filter_module.c         status = r->headers_out.status;
headers_out       225 http/ngx_http_header_filter_module.c                 ngx_str_null(&r->headers_out.content_type);
headers_out       226 http/ngx_http_header_filter_module.c                 r->headers_out.last_modified_time = -1;
headers_out       227 http/ngx_http_header_filter_module.c                 r->headers_out.last_modified = NULL;
headers_out       228 http/ngx_http_header_filter_module.c                 r->headers_out.content_length = NULL;
headers_out       229 http/ngx_http_header_filter_module.c                 r->headers_out.content_length_n = -1;
headers_out       280 http/ngx_http_header_filter_module.c     if (r->headers_out.server == NULL) {
headers_out       285 http/ngx_http_header_filter_module.c     if (r->headers_out.date == NULL) {
headers_out       289 http/ngx_http_header_filter_module.c     if (r->headers_out.content_type.len) {
headers_out       291 http/ngx_http_header_filter_module.c                + r->headers_out.content_type.len + 2;
headers_out       293 http/ngx_http_header_filter_module.c         if (r->headers_out.content_type_len == r->headers_out.content_type.len
headers_out       294 http/ngx_http_header_filter_module.c             && r->headers_out.charset.len)
headers_out       296 http/ngx_http_header_filter_module.c             len += sizeof("; charset=") - 1 + r->headers_out.charset.len;
headers_out       300 http/ngx_http_header_filter_module.c     if (r->headers_out.content_length == NULL
headers_out       301 http/ngx_http_header_filter_module.c         && r->headers_out.content_length_n >= 0)
headers_out       306 http/ngx_http_header_filter_module.c     if (r->headers_out.last_modified == NULL
headers_out       307 http/ngx_http_header_filter_module.c         && r->headers_out.last_modified_time != -1)
headers_out       314 http/ngx_http_header_filter_module.c     if (r->headers_out.location
headers_out       315 http/ngx_http_header_filter_module.c         && r->headers_out.location->value.len
headers_out       316 http/ngx_http_header_filter_module.c         && r->headers_out.location->value.data[0] == '/')
headers_out       318 http/ngx_http_header_filter_module.c         r->headers_out.location->hash = 0;
headers_out       357 http/ngx_http_header_filter_module.c                + r->headers_out.location->value.len + 2;
headers_out       415 http/ngx_http_header_filter_module.c     part = &r->headers_out.headers.part;
headers_out       455 http/ngx_http_header_filter_module.c     if (r->headers_out.server == NULL) {
headers_out       468 http/ngx_http_header_filter_module.c     if (r->headers_out.date == NULL) {
headers_out       476 http/ngx_http_header_filter_module.c     if (r->headers_out.content_type.len) {
headers_out       480 http/ngx_http_header_filter_module.c         b->last = ngx_copy(b->last, r->headers_out.content_type.data,
headers_out       481 http/ngx_http_header_filter_module.c                            r->headers_out.content_type.len);
headers_out       483 http/ngx_http_header_filter_module.c         if (r->headers_out.content_type_len == r->headers_out.content_type.len
headers_out       484 http/ngx_http_header_filter_module.c             && r->headers_out.charset.len)
headers_out       488 http/ngx_http_header_filter_module.c             b->last = ngx_copy(b->last, r->headers_out.charset.data,
headers_out       489 http/ngx_http_header_filter_module.c                                r->headers_out.charset.len);
headers_out       493 http/ngx_http_header_filter_module.c             r->headers_out.content_type.len = b->last - p;
headers_out       494 http/ngx_http_header_filter_module.c             r->headers_out.content_type.data = p;
headers_out       500 http/ngx_http_header_filter_module.c     if (r->headers_out.content_length == NULL
headers_out       501 http/ngx_http_header_filter_module.c         && r->headers_out.content_length_n >= 0)
headers_out       504 http/ngx_http_header_filter_module.c                               r->headers_out.content_length_n);
headers_out       507 http/ngx_http_header_filter_module.c     if (r->headers_out.last_modified == NULL
headers_out       508 http/ngx_http_header_filter_module.c         && r->headers_out.last_modified_time != -1)
headers_out       512 http/ngx_http_header_filter_module.c         b->last = ngx_http_time(b->last, r->headers_out.last_modified_time);
headers_out       537 http/ngx_http_header_filter_module.c         b->last = ngx_copy(b->last, r->headers_out.location->value.data,
headers_out       538 http/ngx_http_header_filter_module.c                            r->headers_out.location->value.len);
headers_out       542 http/ngx_http_header_filter_module.c         r->headers_out.location->value.len = b->last - p;
headers_out       543 http/ngx_http_header_filter_module.c         r->headers_out.location->value.data = p;
headers_out       544 http/ngx_http_header_filter_module.c         ngx_str_set(&r->headers_out.location->key, "Location");
headers_out       575 http/ngx_http_header_filter_module.c     part = &r->headers_out.headers.part;
headers_out       459 http/ngx_http_request.c     if (ngx_list_init(&r->headers_out.headers, r->pool, 20,
headers_out       499 http/ngx_http_request.c     r->headers_out.content_length_n = -1;
headers_out       500 http/ngx_http_request.c     r->headers_out.last_modified_time = -1;
headers_out      2070 http/ngx_http_request.c     if (rc > 0 && (mr->headers_out.status == 0 || mr->connection->sent == 0)) {
headers_out      2071 http/ngx_http_request.c         mr->headers_out.status = rc;
headers_out      2962 http/ngx_http_request.c     if (rc > 0 && (r->headers_out.status == 0 || r->connection->sent == 0)) {
headers_out      2963 http/ngx_http_request.c         r->headers_out.status = rc;
headers_out       371 http/ngx_http_request.h     ngx_http_headers_out_t            headers_out;
headers_out      1109 http/ngx_http_script.c         r->headers_out.location = ngx_list_push(&r->headers_out.headers);
headers_out      1110 http/ngx_http_script.c         if (r->headers_out.location == NULL) {
headers_out      1116 http/ngx_http_script.c         r->headers_out.location->hash = 1;
headers_out      1117 http/ngx_http_script.c         ngx_str_set(&r->headers_out.location->key, "Location");
headers_out      1118 http/ngx_http_script.c         r->headers_out.location->value = e->buf;
headers_out       388 http/ngx_http_special_response.c     r->headers_out.content_type.len = 0;
headers_out       511 http/ngx_http_special_response.c     ngx_memzero(&r->headers_out.status,
headers_out       515 http/ngx_http_special_response.c     r->headers_out.headers.part.nelts = 0;
headers_out       516 http/ngx_http_special_response.c     r->headers_out.headers.part.next = NULL;
headers_out       517 http/ngx_http_special_response.c     r->headers_out.headers.last = &r->headers_out.headers.part;
headers_out       519 http/ngx_http_special_response.c     r->headers_out.content_length_n = -1;
headers_out       520 http/ngx_http_special_response.c     r->headers_out.last_modified_time = -1;
headers_out       567 http/ngx_http_special_response.c     location = ngx_list_push(&r->headers_out.headers);
headers_out       586 http/ngx_http_special_response.c     r->headers_out.location = location;
headers_out       623 http/ngx_http_special_response.c         r->headers_out.content_length_n = ngx_http_error_pages[err].len + len;
headers_out       629 http/ngx_http_special_response.c             r->headers_out.content_length_n +=
headers_out       634 http/ngx_http_special_response.c         r->headers_out.content_type_len = sizeof("text/html") - 1;
headers_out       635 http/ngx_http_special_response.c         ngx_str_set(&r->headers_out.content_type, "text/html");
headers_out       636 http/ngx_http_special_response.c         r->headers_out.content_type_lowcase = NULL;
headers_out       639 http/ngx_http_special_response.c         r->headers_out.content_length_n = -1;
headers_out       642 http/ngx_http_special_response.c     if (r->headers_out.content_length) {
headers_out       643 http/ngx_http_special_response.c         r->headers_out.content_length->hash = 0;
headers_out       644 http/ngx_http_special_response.c         r->headers_out.content_length = NULL;
headers_out       720 http/ngx_http_special_response.c     len = r->headers_out.location->value.len;
headers_out       721 http/ngx_http_special_response.c     location = r->headers_out.location->value.data;
headers_out       731 http/ngx_http_special_response.c     r->headers_out.content_type_len = sizeof("text/html") - 1;
headers_out       732 http/ngx_http_special_response.c     ngx_str_set(&r->headers_out.content_type, "text/html");
headers_out       733 http/ngx_http_special_response.c     r->headers_out.content_type_lowcase = NULL;
headers_out       735 http/ngx_http_special_response.c     r->headers_out.location->hash = 0;
headers_out       736 http/ngx_http_special_response.c     r->headers_out.location = NULL;
headers_out       738 http/ngx_http_special_response.c     r->headers_out.content_length_n = size;
headers_out       740 http/ngx_http_special_response.c     if (r->headers_out.content_length) {
headers_out       741 http/ngx_http_special_response.c         r->headers_out.content_length->hash = 0;
headers_out       742 http/ngx_http_special_response.c         r->headers_out.content_length = NULL;
headers_out      1718 http/ngx_http_upstream.c                 h = ngx_list_push(&r->headers_out.headers);
headers_out      1728 http/ngx_http_upstream.c                 r->headers_out.www_authenticate = h;
headers_out      1905 http/ngx_http_upstream.c     if (r->headers_out.server && r->headers_out.server->value.data == NULL) {
headers_out      1906 http/ngx_http_upstream.c         r->headers_out.server->hash = 0;
headers_out      1909 http/ngx_http_upstream.c     if (r->headers_out.date && r->headers_out.date->value.data == NULL) {
headers_out      1910 http/ngx_http_upstream.c         r->headers_out.date->hash = 0;
headers_out      1913 http/ngx_http_upstream.c     r->headers_out.status = u->headers_in.status_n;
headers_out      1914 http/ngx_http_upstream.c     r->headers_out.status_line = u->headers_in.status_line;
headers_out      1916 http/ngx_http_upstream.c     u->headers_in.content_length_n = r->headers_out.content_length_n;
headers_out      1918 http/ngx_http_upstream.c     if (r->headers_out.content_length_n != -1) {
headers_out      1919 http/ngx_http_upstream.c         u->length = (size_t) r->headers_out.content_length_n;
headers_out      2181 http/ngx_http_upstream.c             r->cache->last_modified = r->headers_out.last_modified_time;
headers_out      2189 http/ngx_http_upstream.c             r->headers_out.last_modified_time = -1;
headers_out      3314 http/ngx_http_upstream.c     r->headers_out.override_charset = &h->value;
headers_out      3326 http/ngx_http_upstream.c     ho = ngx_list_push(&r->headers_out.headers);
headers_out      3334 http/ngx_http_upstream.c         ph = (ngx_table_elt_t **) ((char *) &r->headers_out + offset);
headers_out      3349 http/ngx_http_upstream.c     pa = (ngx_array_t *) ((char *) &r->headers_out + offset);
headers_out      3363 http/ngx_http_upstream.c     ho = ngx_list_push(&r->headers_out.headers);
headers_out      3381 http/ngx_http_upstream.c     r->headers_out.content_type_len = h->value.len;
headers_out      3382 http/ngx_http_upstream.c     r->headers_out.content_type = h->value;
headers_out      3383 http/ngx_http_upstream.c     r->headers_out.content_type_lowcase = NULL;
headers_out      3405 http/ngx_http_upstream.c         r->headers_out.content_type_len = last - h->value.data;
headers_out      3417 http/ngx_http_upstream.c         r->headers_out.charset.len = last - p;
headers_out      3418 http/ngx_http_upstream.c         r->headers_out.charset.data = p;
headers_out      3433 http/ngx_http_upstream.c     ho = ngx_list_push(&r->headers_out.headers);
headers_out      3440 http/ngx_http_upstream.c     r->headers_out.content_length = ho;
headers_out      3441 http/ngx_http_upstream.c     r->headers_out.content_length_n = ngx_atoof(h->value.data, h->value.len);
headers_out      3453 http/ngx_http_upstream.c     ho = ngx_list_push(&r->headers_out.headers);
headers_out      3460 http/ngx_http_upstream.c     r->headers_out.last_modified = ho;
headers_out      3465 http/ngx_http_upstream.c         r->headers_out.last_modified_time = ngx_http_parse_time(h->value.data,
headers_out      3482 http/ngx_http_upstream.c     ho = ngx_list_push(&r->headers_out.headers);
headers_out      3497 http/ngx_http_upstream.c             r->headers_out.location = ho;
headers_out      3507 http/ngx_http_upstream.c         r->headers_out.location = ho;
headers_out      3527 http/ngx_http_upstream.c     ho = ngx_list_push(&r->headers_out.headers);
headers_out      3550 http/ngx_http_upstream.c             r->headers_out.refresh = ho;
headers_out      3559 http/ngx_http_upstream.c     r->headers_out.refresh = ho;
headers_out      3581 http/ngx_http_upstream.c     ho = ngx_list_push(&r->headers_out.headers);
headers_out      3588 http/ngx_http_upstream.c     r->headers_out.accept_ranges = ho;
headers_out      3602 http/ngx_http_upstream.c     ho = ngx_list_push(&r->headers_out.headers);
headers_out      3609 http/ngx_http_upstream.c     r->headers_out.content_encoding = ho;
headers_out       241 http/ngx_http_variables.c       offsetof(ngx_http_request_t, headers_out.cache_control), 0, 0 },
headers_out       714 http/ngx_http_variables.c                                             &r->headers_out.headers.part,
headers_out      1325 http/ngx_http_variables.c     if (r->headers_out.content_type.len) {
headers_out      1326 http/ngx_http_variables.c         v->len = r->headers_out.content_type.len;
headers_out      1330 http/ngx_http_variables.c         v->data = r->headers_out.content_type.data;
headers_out      1346 http/ngx_http_variables.c     if (r->headers_out.content_length) {
headers_out      1347 http/ngx_http_variables.c         v->len = r->headers_out.content_length->value.len;
headers_out      1351 http/ngx_http_variables.c         v->data = r->headers_out.content_length->value.data;
headers_out      1356 http/ngx_http_variables.c     if (r->headers_out.content_length_n >= 0) {
headers_out      1362 http/ngx_http_variables.c         v->len = ngx_sprintf(p, "%O", r->headers_out.content_length_n) - p;
headers_out      1383 http/ngx_http_variables.c     if (r->headers_out.location) {
headers_out      1384 http/ngx_http_variables.c         v->len = r->headers_out.location->value.len;
headers_out      1388 http/ngx_http_variables.c         v->data = r->headers_out.location->value.data;
headers_out      1396 http/ngx_http_variables.c                                             &r->headers_out.headers.part,
headers_out      1407 http/ngx_http_variables.c     if (r->headers_out.last_modified) {
headers_out      1408 http/ngx_http_variables.c         v->len = r->headers_out.last_modified->value.len;
headers_out      1412 http/ngx_http_variables.c         v->data = r->headers_out.last_modified->value.data;
headers_out      1417 http/ngx_http_variables.c     if (r->headers_out.last_modified_time >= 0) {
headers_out      1424 http/ngx_http_variables.c         v->len = ngx_http_time(p, r->headers_out.last_modified_time) - p;