comparison src/core/ngx_open_file_cache.h @ 662:e5fa0a4a7d27 NGINX_1_1_15

nginx 1.1.15 *) Feature: the "disable_symlinks" directive. *) Feature: the "proxy_cookie_domain" and "proxy_cookie_path" directives. *) Bugfix: nginx might log incorrect error "upstream prematurely closed connection" instead of correct "upstream sent too big header" one. Thanks to Feibo Li. *) Bugfix: nginx could not be built with the ngx_http_perl_module if the --with-openssl option was used. *) Bugfix: internal redirects to named locations were not limited. *) Bugfix: calling $r->flush() multiple times might cause errors in the ngx_http_gzip_filter_module. *) Bugfix: temporary files might be not removed if the "proxy_store" directive were used with SSI includes. *) Bugfix: in some cases non-cacheable variables (such as the $args variable) returned old empty cached value. *) Bugfix: a segmentation fault might occur in a worker process if too many SSI subrequests were issued simultaneously; the bug had appeared in 0.7.25.
author Igor Sysoev <http://sysoev.ru>
date Wed, 15 Feb 2012 00:00:00 +0400
parents d0f7a625f27c
children f5b859b2f097
comparison
equal deleted inserted replaced
661:b49c1751031c 662:e5fa0a4a7d27
30 30
31 time_t valid; 31 time_t valid;
32 32
33 ngx_uint_t min_uses; 33 ngx_uint_t min_uses;
34 34
35 #if (NGX_HAVE_OPENAT)
36 unsigned disable_symlinks:2;
37 #endif
38
35 unsigned test_dir:1; 39 unsigned test_dir:1;
36 unsigned test_only:1; 40 unsigned test_only:1;
37 unsigned log:1; 41 unsigned log:1;
38 unsigned errors:1; 42 unsigned errors:1;
39 unsigned events:1; 43 unsigned events:1;
61 time_t mtime; 65 time_t mtime;
62 off_t size; 66 off_t size;
63 ngx_err_t err; 67 ngx_err_t err;
64 68
65 uint32_t uses; 69 uint32_t uses;
70
71 #if (NGX_HAVE_OPENAT)
72 unsigned disable_symlinks:2;
73 #endif
66 74
67 unsigned count:24; 75 unsigned count:24;
68 unsigned close:1; 76 unsigned close:1;
69 unsigned use_event:1; 77 unsigned use_event:1;
70 78