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