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 |
|