Commit graph

1574 commits

Author SHA1 Message Date
Igor Sysoev
c8e1886c35 preload just a single byte to avoid testing file overrun 2009-09-04 16:59:23 +00:00
Igor Sysoev
add85d5506 clean cache updating state if a response has uncacheable code or
cache prohibitive headers
2009-09-04 09:57:38 +00:00
Igor Sysoev
0ce7f4ff37 fix request counter handling for perl handler, introduced in r3050 2009-09-04 09:54:16 +00:00
Igor Sysoev
683ddf4866 discrease slightly ngx_http_parse_header_line() size:
this line is not required for LF, however, this case is very seldom
2009-09-02 07:02:49 +00:00
Igor Sysoev
36d8fd81b9 discard request body before returning 413 error,
this fixes custom 413 page redirection bug introduced in r1456
2009-09-01 12:47:34 +00:00
Igor Sysoev
96b44e1bfb fix request counter handling while discarding body, introduced in r3050 2009-09-01 12:40:27 +00:00
Igor Sysoev
bb5c3b7b73 use %*s instead of %V 2009-09-01 12:35:52 +00:00
Igor Sysoev
d77c42a16a fix segfault when a header starts with "\rX"
and logging is set to info or debug level
2009-09-01 12:32:37 +00:00
Igor Sysoev
02e136d3b5 bump version 2009-09-01 12:07:00 +00:00
Igor Sysoev
8ca38f6248 retry aio sendfile if data are ready 2009-08-31 14:00:16 +00:00
Igor Sysoev
aa266affa1 fix building on FreeBSD without --with-file-aio 2009-08-31 13:51:13 +00:00
Igor Sysoev
b7b77c3d2e bump version 2009-08-31 13:50:37 +00:00
Igor Sysoev
2728c0673f fix request counter handling for try_files, introduced in r3050 2009-08-31 11:21:04 +00:00
Igor Sysoev
ac0738c727 aio sendfile 2009-08-30 09:52:39 +00:00
Igor Sysoev
047dd9221f *) ngx_http_ephemeral
*) use preallocated terminal_posted_request
2009-08-30 09:47:11 +00:00
Igor Sysoev
4ba390c27a use local variable and fix debug log message 2009-08-29 18:42:31 +00:00
Igor Sysoev
9edbc5f15a fix request counter for memcached, introduced in r3050 2009-08-29 18:40:28 +00:00
Igor Sysoev
bf1cd619c4 bump version 2009-08-29 18:39:32 +00:00
Igor Sysoev
21e795c0cb do not create cache key in AIO invocation 2009-08-28 11:23:50 +00:00
Igor Sysoev
d4098ed5af fix sending a cached file using AIO 2009-08-28 11:22:27 +00:00
Igor Sysoev
e849ebecbf do not disable gzip for MSIE 6.0 SV1 in "gzip_disable msie6" 2009-08-28 08:19:02 +00:00
Igor Sysoev
1df9c8bb1f directio_alignment 2009-08-28 08:15:55 +00:00
Igor Sysoev
6ae55a7a8f FreeBSD and Linux AIO support 2009-08-28 08:12:35 +00:00
Igor Sysoev
1f2d427a5a style fix 2009-08-28 07:50:45 +00:00
Igor Sysoev
efe229f72f axe r->connection->destroyed testing 2009-08-26 16:14:57 +00:00
Igor Sysoev
8f4cc60ca3 request reference counter 2009-08-26 16:04:05 +00:00
Igor Sysoev
10e5dbf3bc bump version 2009-08-25 08:47:58 +00:00
Igor Sysoev
9a2fa68d46 strict testing "access_log off" 2009-08-23 17:06:33 +00:00
Igor Sysoev
ec4e1e246c process upstream ETag header 2009-08-23 16:10:39 +00:00
Igor Sysoev
a946793b04 fix copy destination name length, introduced in r3025 2009-08-20 13:37:26 +00:00
Igor Sysoev
6274328a49 fix memory leak if GeoIP City database was used 2009-08-19 17:44:33 +00:00
Igor Sysoev
d111c9738f bump version 2009-08-19 09:09:12 +00:00
Igor Sysoev
55b58a744e refactor fastcgi stderr handling 2009-08-12 14:38:44 +00:00
Igor Sysoev
56c6e01f77 allow cross device temporary files atomic copying:
*) ngx_copy_file()
*) delete ngx_ext_rename_file_t.log_rename_error and .rename_error fields
2009-08-12 12:05:33 +00:00
Igor Sysoev
b4d15b0fe7 unlock incompletely loaded cache 2009-08-10 15:57:42 +00:00
Igor Sysoev
3f34af3bcc cache loader process 2009-08-10 13:27:14 +00:00
Igor Sysoev
02e4312888 test cache path levels while reconfiguration 2009-08-10 13:18:40 +00:00
Igor Sysoev
1b1967a383 bump version 2009-08-10 12:49:06 +00:00
Igor Sysoev
781c4595a9 fix segfault introduced in r3007 2009-08-07 13:16:42 +00:00
Igor Sysoev
31a2949d21 fix a garbage in a split fastcgi header 2009-08-04 12:19:17 +00:00
Igor Sysoev
899ba0a82a continue to parse available fastcgi record after a split header,
this fixes the erroneous message "upstream prematurely closed connection
while reading response header from upstream"
2009-08-04 11:51:10 +00:00
Igor Sysoev
fde40de45e bump version 2009-07-31 12:41:02 +00:00
Igor Sysoev
23ed5215b3 ngx_http_upstream_create() to cleanup the previous upstream after
internal redirect
2009-07-27 13:25:29 +00:00
Igor Sysoev
43042aaed6 clear "Accept-Ranges" for SSI responses 2009-07-27 13:18:40 +00:00
Igor Sysoev
be626636e8 fix handling "Last-Modified" and "Accept-Ranges" for upstream responses 2009-07-27 13:14:45 +00:00
Igor Sysoev
3b483ac151 allow to proxy_pass_header/fastcgi_pass_header "X-Accel-Redirect",
"X-Accel-Limit-Rate", "X-Accel-Buffering", and "X-Accel-Charset"
2009-07-27 12:06:12 +00:00
Igor Sysoev
34babb0f7b fix return value 2009-07-27 11:04:28 +00:00
Igor Sysoev
a3dbeb661d fix segfault if 400 or 414 errors are handled intricately 2009-07-24 19:20:29 +00:00
Igor Sysoev
8b3212e2ec fix libxml2 error message 2009-07-24 13:32:41 +00:00
Igor Sysoev
707b3b9c26 variables support in image_filter 2009-07-23 13:14:58 +00:00