Mercurial > hg > nginx-vendor-0-8
comparison CHANGES @ 32:da8c190bdaba NGINX_0_1_16
nginx 0.1.16
*) Bugfix: if the response were transferred by chunks, then on the HEAD
request the final chunk was issued.
*) Bugfix: the "Connection: keep-alive" header were issued, even if the
keepalive_timeout directive forbade the keep-alive use.
*) Bugfix: the errors in the ngx_http_fastcgi_module caused the
segmentation faults.
*) Bugfix: the compressed response encrypted by SSL may not transferred
complete.
*) Bugfix: the TCP-specific TCP_NODELAY, TCP_NOPSUH, and TCP_CORK
options, are not used for the unix domain sockets.
*) Feature: the rewrite directive supports the arguments rewriting.
*) Bugfix: the response code 400 was returned for the POST request with
the "Content-Length: 0" header; bug appeared in 0.1.14.
author | Igor Sysoev <http://sysoev.ru> |
---|---|
date | Tue, 25 Jan 2005 00:00:00 +0300 |
parents | e1ada20fc595 |
children | aab2ea7c0458 |
comparison
equal
deleted
inserted
replaced
31:1b17dd824438 | 32:da8c190bdaba |
---|---|
1 | |
2 Changes with nginx 0.1.16 25 Jan 2005 | |
3 | |
4 *) Bugfix: if the response were transferred by chunks, then on the HEAD | |
5 request the final chunk was issued. | |
6 | |
7 *) Bugfix: the "Connection: keep-alive" header were issued, even if the | |
8 keepalive_timeout derective forbade the keep-alive use. | |
9 | |
10 *) Bugfix: the errors in the ngx_http_fastcgi_module caused the | |
11 segmentation faults. | |
12 | |
13 *) Bugfix: the compressed response encrypted by SSL may not transferred | |
14 complete. | |
15 | |
16 *) Bugfix: the TCP-specific TCP_NODELAY, TCP_NOPSUH, and TCP_CORK | |
17 options, are not used for the unix domain sockets. | |
18 | |
19 *) Feature: the rewrite directive supports the agruments rewriting. | |
20 | |
21 *) Bugfix: the response code 400 was returend for the POST request with | |
22 the "Content-Length: 0" header; bug appeared in 0.1.14. | |
23 | |
1 | 24 |
2 Changes with nginx 0.1.15 19 Jan 2005 | 25 Changes with nginx 0.1.15 19 Jan 2005 |
3 | 26 |
4 *) Bugfix: the error while the connecting to the FastCGI server caused | 27 *) Bugfix: the error while the connecting to the FastCGI server caused |
5 segmentation fault. | 28 segmentation fault. |
11 regualar expression. | 34 regualar expression. |
12 | 35 |
13 *) Bugfix: the FastCGI's parameter REQUEST_URI is now passed with the | 36 *) Bugfix: the FastCGI's parameter REQUEST_URI is now passed with the |
14 arguments and in the original state. | 37 arguments and in the original state. |
15 | 38 |
16 *) Bugfix: the ngx_http_rewrite_module module was required to be built to | 39 *) Bugfix: the ngx_http_rewrite_module module was required to be built |
17 use the regular expressions in locations. | 40 to use the regular expressions in locations. |
18 | 41 |
19 *) Bugfix: the directive "proxy_preserve_host on" adds port 80 to the | 42 *) Bugfix: the directive "proxy_preserve_host on" adds port 80 to the |
20 "Host" headers, if upstream listen on port 80; bug appeared in 0.1.14. | 43 "Host" headers, if upstream listen on port 80; bug appeared in |
44 0.1.14. | |
21 | 45 |
22 *) Bugfix: the same pathes in autoconfiguration paramters | 46 *) Bugfix: the same pathes in autoconfiguration paramters |
23 --http-client-body-temp-path=PATH and --http-proxy-temp-path=PATH, or | 47 --http-client-body-temp-path=PATH and --http-proxy-temp-path=PATH, |
24 --http-client-body-temp-path=PATH nad --http-fastcgi-temp-path=PATH | 48 or --http-client-body-temp-path=PATH nad |
25 caused segmentation fault. | 49 --http-fastcgi-temp-path=PATH caused segmentation fault. |
26 | 50 |
27 | 51 |
28 Changes with nginx 0.1.14 18 Jan 2005 | 52 Changes with nginx 0.1.14 18 Jan 2005 |
29 | 53 |
30 *) Feature: the autoconfiguration directives: | 54 *) Feature: the autoconfiguration directives: |
33 | 57 |
34 *) Change: the directory name for the temporary files with the client | 58 *) Change: the directory name for the temporary files with the client |
35 request body is specified by directive client_body_temp_path, by | 59 request body is specified by directive client_body_temp_path, by |
36 default it is <prefix>/client_body_temp. | 60 default it is <prefix>/client_body_temp. |
37 | 61 |
38 *) Feature: the ngx_http_fastcgi_module and the directives: fastcgi_pass, | 62 *) Feature: the ngx_http_fastcgi_module and the directives: |
39 fastcgi_root, fastcgi_index, fastcgi_params, fastcgi_connect_timeout, | 63 fastcgi_pass, fastcgi_root, fastcgi_index, fastcgi_params, |
40 fastcgi_send_timeout, fastcgi_read_timeout, fastcgi_send_lowat, | 64 fastcgi_connect_timeout, fastcgi_send_timeout, fastcgi_read_timeout, |
41 fastcgi_header_buffer_size, fastcgi_buffers, | 65 fastcgi_send_lowat, fastcgi_header_buffer_size, fastcgi_buffers, |
42 fastcgi_busy_buffers_size, fastcgi_temp_path, | 66 fastcgi_busy_buffers_size, fastcgi_temp_path, |
43 fastcgi_max_temp_file_size, fastcgi_temp_file_write_size, | 67 fastcgi_max_temp_file_size, fastcgi_temp_file_write_size, |
44 fastcgi_next_upstream, and fastcgi_x_powered_by. | 68 fastcgi_next_upstream, and fastcgi_x_powered_by. |
45 | 69 |
46 *) Bugfix: the "[alert] zero size buf" error; bug appeared in 0.1.3. | 70 *) Bugfix: the "[alert] zero size buf" error; bug appeared in 0.1.3. |
49 proxy_pass directive. | 73 proxy_pass directive. |
50 | 74 |
51 *) Change: the %3F symbol in the URI was considered as the argument | 75 *) Change: the %3F symbol in the URI was considered as the argument |
52 string start. | 76 string start. |
53 | 77 |
54 *) Feature: the unix domain sockets support in the ngx_http_proxy_module. | 78 *) Feature: the unix domain sockets support in the |
79 ngx_http_proxy_module. | |
55 | 80 |
56 *) Feature: the ssl_engine and ssl_ciphers directives. | 81 *) Feature: the ssl_engine and ssl_ciphers directives. |
57 Thanks to Sergey Skvortsov for SSL-accelerator. | 82 Thanks to Sergey Skvortsov for SSL-accelerator. |
58 | 83 |
59 | 84 |
63 directives. | 88 directives. |
64 | 89 |
65 *) Bugfix: the *.domain.tld names in the server_name directive did not | 90 *) Bugfix: the *.domain.tld names in the server_name directive did not |
66 work. | 91 work. |
67 | 92 |
68 *) Bugfix: the %request_length log parameter logged the incorrect length. | 93 *) Bugfix: the %request_length log parameter logged the incorrect |
94 length. | |
69 | 95 |
70 | 96 |
71 Changes with nginx 0.1.12 06 Dec 2004 | 97 Changes with nginx 0.1.12 06 Dec 2004 |
72 | 98 |
73 *) Feature: the %request_length log parameter. | 99 *) Feature: the %request_length log parameter. |
98 broken symlink was in a directory. | 124 broken symlink was in a directory. |
99 | 125 |
100 *) Bugfix: the files bigger than 4G could not be transferred using | 126 *) Bugfix: the files bigger than 4G could not be transferred using |
101 sendfile. | 127 sendfile. |
102 | 128 |
103 *) Bugfix: if the backend was resolved to several backends and there was | 129 *) Bugfix: if the backend was resolved to several backends and there |
104 an error while the response waiting then process may got caught in an | 130 was an error while the response waiting then process may got caught |
105 endless loop. | 131 in an endless loop. |
106 | 132 |
107 *) Bugfix: the worker process may exit with the "unknown cycle" message | 133 *) Bugfix: the worker process may exit with the "unknown cycle" message |
108 when the /dev/poll method was used. | 134 when the /dev/poll method was used. |
109 | 135 |
110 *) Bugfix: "close() channel failed" errors. | 136 *) Bugfix: "close() channel failed" errors. |
111 | 137 |
112 *) Bugfix: the autodetection of the nobody and nogroup groups. | 138 *) Bugfix: the autodetection of the nobody and nogroup groups. |
113 | 139 |
114 *) Bugfix: the send_lowat directive did not work on Linux. | 140 *) Bugfix: the send_lowat directive did not work on Linux. |
115 | 141 |
116 *) Bugfix: the segmentation fault occurred if there was no events section | 142 *) Bugfix: the segmentation fault occurred if there was no events |
117 in configuration. | 143 section in configuration. |
118 | 144 |
119 *) Bugfix: nginx could not be built on OpenBSD. | 145 *) Bugfix: nginx could not be built on OpenBSD. |
120 | 146 |
121 *) Bugfix: the double slashes in "://" in the URI were converted to ":/". | 147 *) Bugfix: the double slashes in "://" in the URI were converted to |
148 ":/". | |
122 | 149 |
123 | 150 |
124 Changes with nginx 0.1.10 26 Nov 2004 | 151 Changes with nginx 0.1.10 26 Nov 2004 |
125 | 152 |
126 *) Bugfix: if the request without arguments contains "//", "/./", "/../" | 153 *) Bugfix: if the request without arguments contains "//", "/./", |
127 or "%XX" then the lost character in the request line was lost; bug | 154 "/../" or "%XX" then the lost character in the request line was |
128 appeared in 0.1.9. | 155 lost; bug appeared in 0.1.9. |
129 | 156 |
130 *) Bugfix: the fix in 0.1.9 for the files bigger than 2G on Linux did not | 157 *) Bugfix: the fix in 0.1.9 for the files bigger than 2G on Linux did |
131 work. | 158 not work. |
132 | 159 |
133 | 160 |
134 Changes with nginx 0.1.9 25 Nov 2004 | 161 Changes with nginx 0.1.9 25 Nov 2004 |
135 | 162 |
136 *) Bugfix: the proxied request was sent without arguments if the request | 163 *) Bugfix: the proxied request was sent without arguments if the |
137 contains "//", "/./", "/../" or "%XX". | 164 request contains "//", "/./", "/../" or "%XX". |
138 | 165 |
139 *) Bugfix: the large compressed responses may be transferred not | 166 *) Bugfix: the large compressed responses may be transferred not |
140 completely. | 167 completely. |
141 | 168 |
142 *) Bugfix: the files bigger than 2G was not transferred on Linux that | 169 *) Bugfix: the files bigger than 2G was not transferred on Linux that |
143 does not support sendfile64(). | 170 does not support sendfile64(). |
144 | 171 |
145 *) Bugfix: while the build configuration on Linux the --with-poll_module | 172 *) Bugfix: while the build configuration on Linux the |
146 parameter was required; bug appeared in 0.1.8. | 173 --with-poll_module parameter was required; bug appeared in 0.1.8. |
147 | 174 |
148 | 175 |
149 Changes with nginx 0.1.8 20 Nov 2004 | 176 Changes with nginx 0.1.8 20 Nov 2004 |
150 | 177 |
151 *) Bugfix: in the ngx_http_autoindex_module if the long file names were | 178 *) Bugfix: in the ngx_http_autoindex_module if the long file names were |
156 *) Feature: the proxy_max_temp_file_size directive. | 183 *) Feature: the proxy_max_temp_file_size directive. |
157 | 184 |
158 | 185 |
159 Changes with nginx 0.1.7 12 Nov 2004 | 186 Changes with nginx 0.1.7 12 Nov 2004 |
160 | 187 |
161 *) Bugfix: on FreeBSD the segmentation fault may occur if the size of the | 188 *) Bugfix: on FreeBSD the segmentation fault may occur if the size of |
162 transferred file was changed; bug appeared in 0.1.5. | 189 the transferred file was changed; bug appeared in 0.1.5. |
163 | 190 |
164 | 191 |
165 Changes with nginx 0.1.6 11 Nov 2004 | 192 Changes with nginx 0.1.6 11 Nov 2004 |
166 | 193 |
167 *) Bugfix: some location directive combiations with the regular | 194 *) Bugfix: some location directive combiations with the regular |
168 expressions caused the wrong configuration choose. | 195 expressions caused the wrong configuration choose. |
169 | 196 |
170 | 197 |
171 Changes with nginx 0.1.5 11 Nov 2004 | 198 Changes with nginx 0.1.5 11 Nov 2004 |
172 | 199 |
173 *) Bugfix: on Solaris and Linux there may be too many "recvmsg() returned | 200 *) Bugfix: on Solaris and Linux there may be too many "recvmsg() |
174 not enough data" alerts. | 201 returned not enough data" alerts. |
175 | 202 |
176 *) Bugfix: there were the "writev() failed (22: Invalid argument)" errors | 203 *) Bugfix: there were the "writev() failed (22: Invalid argument)" |
177 on Solaris in proxy mode without sendfile. On other platforms that do | 204 errors on Solaris in proxy mode without sendfile. On other platforms |
178 not support sendfile at all the process got caught in an endless loop. | 205 that do not support sendfile at all the process got caught in an |
179 | 206 endless loop. |
180 *) Bugfix: segmentation fault on Solaris in proxy mode and using sendfile. | 207 |
208 *) Bugfix: segmentation fault on Solaris in proxy mode and using | |
209 sendfile. | |
181 | 210 |
182 *) Bugfix: segmentation fault on Solaris. | 211 *) Bugfix: segmentation fault on Solaris. |
183 | 212 |
184 *) Bugfix: on-line upgrade did not work on Linux. | 213 *) Bugfix: on-line upgrade did not work on Linux. |
185 | 214 |