Mercurial > hg > nginx-vendor-0-5
comparison src/http/ngx_http_upstream.h @ 78:9db7e0b5b27f NGINX_0_1_39
nginx 0.1.39
*) The changes in the ngx_http_charset_module: the "default_charset"
directive was canceled; the "charset" directive sets the response
charset; the "source_charset" directive sets the source charset only.
*) Bugfix: the backend "WWW-Authenticate" header line did not
transferred while the 401 response code redirecting.
*) Bugfix: the ngx_http_proxy_module and ngx_http_fastcgi_module may
close a connection before anything was transferred to a client; bug
appeared in 0.1.38.
*) Workaround: the Linux glibc crypt_r() initialization bug.
*) Bugfix: the ngx_http_ssi_module did not support the relative URI in
the "include virtual" command.
*) Bugfix: if the backend response had the "Location" header line and
nginx should not rewrite this line, then the 500 code response body
was transferred; bug appeared in 0.1.29.
*) Bugfix: some directives of the ngx_http_proxy_module and
ngx_http_fastcgi_module were not inherited from the server to the
location level; bug appeared in 0.1.29.
*) Bugfix: the ngx_http_ssl_module did not support the certificate
chain.
*) Bugfix: the ngx_http_autoindex_module did not show correctly the
long file names; bug appeared in 0.1.38.
*) Bugfixes in IMAP/POP3 proxy in interaction with a backend at the
login state.
author | Igor Sysoev <http://sysoev.ru> |
---|---|
date | Thu, 14 Jul 2005 00:00:00 +0400 |
parents | da9a3b14312d |
children | 146eff53ab60 |
comparison
equal
deleted
inserted
replaced
77:e6b3de2dc637 | 78:9db7e0b5b27f |
---|---|
50 ngx_msec_t read_timeout; | 50 ngx_msec_t read_timeout; |
51 ngx_msec_t timeout; | 51 ngx_msec_t timeout; |
52 | 52 |
53 size_t send_lowat; | 53 size_t send_lowat; |
54 size_t header_buffer_size; | 54 size_t header_buffer_size; |
55 | |
55 size_t busy_buffers_size; | 56 size_t busy_buffers_size; |
56 size_t max_temp_file_size; | 57 size_t max_temp_file_size; |
57 size_t temp_file_write_size; | 58 size_t temp_file_write_size; |
59 | |
60 size_t busy_buffers_size_conf; | |
61 size_t max_temp_file_size_conf; | |
62 size_t temp_file_write_size_conf; | |
58 | 63 |
59 ngx_uint_t next_upstream; | 64 ngx_uint_t next_upstream; |
60 ngx_uint_t method; | 65 ngx_uint_t method; |
61 | 66 |
62 ngx_bufs_t bufs; | 67 ngx_bufs_t bufs; |
93 | 98 |
94 | 99 |
95 typedef struct { | 100 typedef struct { |
96 ngx_list_t headers; | 101 ngx_list_t headers; |
97 | 102 |
103 ngx_uint_t status_n; | |
104 ngx_str_t status_line; | |
105 | |
98 ngx_table_elt_t *status; | 106 ngx_table_elt_t *status; |
99 ngx_table_elt_t *date; | 107 ngx_table_elt_t *date; |
100 ngx_table_elt_t *server; | 108 ngx_table_elt_t *server; |
101 ngx_table_elt_t *connection; | 109 ngx_table_elt_t *connection; |
102 | 110 |
110 ngx_table_elt_t *content_length; | 118 ngx_table_elt_t *content_length; |
111 | 119 |
112 ngx_table_elt_t *last_modified; | 120 ngx_table_elt_t *last_modified; |
113 ngx_table_elt_t *location; | 121 ngx_table_elt_t *location; |
114 ngx_table_elt_t *accept_ranges; | 122 ngx_table_elt_t *accept_ranges; |
123 ngx_table_elt_t *www_authenticate; | |
115 | 124 |
116 #if (NGX_HTTP_GZIP) | 125 #if (NGX_HTTP_GZIP) |
117 ngx_table_elt_t *content_encoding; | 126 ngx_table_elt_t *content_encoding; |
118 #endif | 127 #endif |
119 | 128 |