Mercurial > hg > nginx-vendor-current
comparison src/core/ngx_buf.h @ 526:0161f3197817 NGINX_0_8_15
nginx 0.8.15
*) Security: a segmentation fault might occur in worker process while
specially crafted request handling.
Thanks to Chris Ries.
*) Bugfix: if names .domain.tld, .sub.domain.tld, and .domain-some.tld
were defined, then the name .sub.domain.tld was matched by
.domain.tld.
*) Bugfix: in transparency support in the ngx_http_image_filter_module.
*) Bugfix: in file AIO.
*) Bugfix: in X-Accel-Redirect usage; the bug had appeared in 0.8.11.
*) Bugfix: in embedded perl module; the bug had appeared in 0.8.11.
author | Igor Sysoev <http://sysoev.ru> |
---|---|
date | Mon, 14 Sep 2009 00:00:00 +0400 |
parents | 86dad910eeb6 |
children | eb208e0cf44d |
comparison
equal
deleted
inserted
replaced
525:1b64f9884263 | 526:0161f3197817 |
---|---|
87 #if (NGX_HAVE_ALIGNED_DIRECTIO) | 87 #if (NGX_HAVE_ALIGNED_DIRECTIO) |
88 unsigned unaligned:1; | 88 unsigned unaligned:1; |
89 #endif | 89 #endif |
90 unsigned need_in_memory:1; | 90 unsigned need_in_memory:1; |
91 unsigned need_in_temp:1; | 91 unsigned need_in_temp:1; |
92 #if (NGX_HAVE_FILE_AIO) | |
93 unsigned aio:1; | |
94 | |
95 ngx_output_chain_aio_pt aio_handler; | |
96 #endif | |
92 | 97 |
93 off_t alignment; | 98 off_t alignment; |
94 | 99 |
95 ngx_pool_t *pool; | 100 ngx_pool_t *pool; |
96 ngx_int_t allocated; | 101 ngx_int_t allocated; |
97 ngx_bufs_t bufs; | 102 ngx_bufs_t bufs; |
98 ngx_buf_tag_t tag; | 103 ngx_buf_tag_t tag; |
99 | 104 |
100 ngx_output_chain_filter_pt output_filter; | 105 ngx_output_chain_filter_pt output_filter; |
101 void *filter_ctx; | 106 void *filter_ctx; |
102 | |
103 #if (NGX_HAVE_FILE_AIO) | |
104 ngx_output_chain_aio_pt aio; | |
105 #endif | |
106 }; | 107 }; |
107 | 108 |
108 | 109 |
109 typedef struct { | 110 typedef struct { |
110 ngx_chain_t *out; | 111 ngx_chain_t *out; |