Igor Sysoev
|
9f9054df82
|
retry aio sendfile if data are ready
|
2009-08-31 14:00:16 +00:00 |
|
Igor Sysoev
|
06bb9d294a
|
fix building on FreeBSD without --with-file-aio
|
2009-08-31 13:51:13 +00:00 |
|
Igor Sysoev
|
c76ba2b2c5
|
bump version
|
2009-08-31 13:50:37 +00:00 |
|
Igor Sysoev
|
de1f62dc76
|
release-0.8.12 tag
|
2009-08-31 11:32:17 +00:00 |
|
Igor Sysoev
|
7abdccce13
|
nginx-0.8.12-RELEASE
|
2009-08-31 11:32:16 +00:00 |
|
Igor Sysoev
|
fb30a18045
|
fix request counter handling for try_files, introduced in r3050
|
2009-08-31 11:21:04 +00:00 |
|
Igor Sysoev
|
bfff03406d
|
aio sendfile
|
2009-08-30 09:52:39 +00:00 |
|
Igor Sysoev
|
ddda411d14
|
*) ngx_http_ephemeral
*) use preallocated terminal_posted_request
|
2009-08-30 09:47:11 +00:00 |
|
Igor Sysoev
|
8c491a77bc
|
refactor EAGAIN/EINTR processing
|
2009-08-30 09:42:29 +00:00 |
|
Igor Sysoev
|
d11fa717f0
|
use local variable and fix debug log message
|
2009-08-29 18:42:31 +00:00 |
|
Igor Sysoev
|
61b09e59d7
|
fix request counter for memcached, introduced in r3050
|
2009-08-29 18:40:28 +00:00 |
|
Igor Sysoev
|
cfb6888d87
|
bump version
|
2009-08-29 18:39:32 +00:00 |
|
Igor Sysoev
|
af07907048
|
release-0.8.11 tag
|
2009-08-28 13:21:07 +00:00 |
|
Igor Sysoev
|
58c1386edd
|
nginx-0.8.11-RELEASE
|
2009-08-28 13:21:06 +00:00 |
|
Igor Sysoev
|
6ef7e772a9
|
fix build by msvc, introduced in r3054
|
2009-08-28 11:46:12 +00:00 |
|
Igor Sysoev
|
8b8e995eb8
|
do not create cache key in AIO invocation
|
2009-08-28 11:23:50 +00:00 |
|
Igor Sysoev
|
a39d4e1aee
|
fix sending a cached file using AIO
|
2009-08-28 11:22:27 +00:00 |
|
Igor Sysoev
|
aa4200b551
|
do not disable gzip for MSIE 6.0 SV1 in "gzip_disable msie6"
|
2009-08-28 08:19:02 +00:00 |
|
Igor Sysoev
|
6fb506a215
|
directio_alignment
|
2009-08-28 08:15:55 +00:00 |
|
Igor Sysoev
|
a962506498
|
FreeBSD and Linux AIO support
|
2009-08-28 08:12:35 +00:00 |
|
Igor Sysoev
|
1163af9fae
|
style fix
|
2009-08-28 07:50:45 +00:00 |
|
Igor Sysoev
|
5297d456d8
|
axe r->connection->destroyed testing
|
2009-08-26 16:14:57 +00:00 |
|
Igor Sysoev
|
b603dd4b43
|
request reference counter
|
2009-08-26 16:04:05 +00:00 |
|
Igor Sysoev
|
450659e62a
|
twice termination delay only after SIGALRM, otherwise many separate SIGCHLD
and SIGIO signals quickly increase delay to the level when SIGKILL is sent
|
2009-08-26 15:12:28 +00:00 |
|
Igor Sysoev
|
31f6c5c55d
|
style fix
|
2009-08-26 15:09:09 +00:00 |
|
Igor Sysoev
|
9262c6138e
|
fix typo
|
2009-08-26 15:03:53 +00:00 |
|
Igor Sysoev
|
764c5eca29
|
ignore SIGSYS
|
2009-08-26 05:19:57 +00:00 |
|
Igor Sysoev
|
b71610eb09
|
*) move small declarations in appropriate places and delete the surplus
header files
*) delete insignificant comments
|
2009-08-25 09:09:13 +00:00 |
|
Igor Sysoev
|
8e7e69e351
|
style fix
|
2009-08-25 09:06:21 +00:00 |
|
Igor Sysoev
|
79fb302daf
|
bump version
|
2009-08-25 08:47:58 +00:00 |
|
Igor Sysoev
|
67b3730924
|
release-0.8.10 tag
|
2009-08-24 11:10:37 +00:00 |
|
Igor Sysoev
|
0ab51fcc59
|
nginx-0.8.10-RELEASE
|
2009-08-24 11:10:36 +00:00 |
|
Igor Sysoev
|
ba1ff6e946
|
fix Linux "uname -r" version matching
|
2009-08-24 11:04:46 +00:00 |
|
Igor Sysoev
|
a79f8a5655
|
strict testing "access_log off"
|
2009-08-23 17:06:33 +00:00 |
|
Igor Sysoev
|
5374610ace
|
process upstream ETag header
|
2009-08-23 16:10:39 +00:00 |
|
Igor Sysoev
|
f4f7d5e5f4
|
the flags should be bit-wide only
|
2009-08-23 12:58:41 +00:00 |
|
Igor Sysoev
|
3a58935936
|
*) share temporary number between workers
*) randomize collision offset
|
2009-08-21 09:06:35 +00:00 |
|
Igor Sysoev
|
f95847d0ba
|
test EXDEV after path creation
|
2009-08-20 15:53:57 +00:00 |
|
Igor Sysoev
|
0ddc1978ee
|
fix copy failure logging and stale files removal, introduced in r3025
|
2009-08-20 13:41:32 +00:00 |
|
Igor Sysoev
|
9db33c9234
|
fix copy destination name length, introduced in r3025
|
2009-08-20 13:37:26 +00:00 |
|
Igor Sysoev
|
0f00b0a801
|
fix memory leak if GeoIP City database was used
|
2009-08-19 17:44:33 +00:00 |
|
Igor Sysoev
|
42e49ba1ef
|
bump version
|
2009-08-19 09:09:12 +00:00 |
|
Igor Sysoev
|
6dcf7871f7
|
release-0.8.9 tag
|
2009-08-17 17:59:57 +00:00 |
|
Igor Sysoev
|
aee1b17a13
|
nginx-0.8.9-RELEASE
|
2009-08-17 17:59:56 +00:00 |
|
Igor Sysoev
|
aa4bba5298
|
fix building on 64-bit platforms, introduced in r3025
|
2009-08-13 13:48:41 +00:00 |
|
Igor Sysoev
|
c287a9811e
|
fix debug point for left open sockets
|
2009-08-13 08:40:25 +00:00 |
|
Igor Sysoev
|
45ec56bdca
|
refactor fastcgi stderr handling
|
2009-08-12 14:38:44 +00:00 |
|
Igor Sysoev
|
b7a09c5523
|
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
|
c9538c069f
|
NGX_ENOPATH
|
2009-08-11 14:25:04 +00:00 |
|
Igor Sysoev
|
98ab9ce988
|
win32 cache loader support
|
2009-08-11 08:14:43 +00:00 |
|
Igor Sysoev
|
e9d8858da5
|
style fix
|
2009-08-11 07:55:39 +00:00 |
|
Igor Sysoev
|
703aab0b72
|
unlock incompletely loaded cache
|
2009-08-10 15:57:42 +00:00 |
|
Igor Sysoev
|
632a1922fa
|
delete mistaken sleep in the previous commit
|
2009-08-10 14:45:52 +00:00 |
|
Igor Sysoev
|
4413fad0db
|
cache loader process
|
2009-08-10 13:27:14 +00:00 |
|
Igor Sysoev
|
3210b282f5
|
test cache path levels while reconfiguration
|
2009-08-10 13:18:40 +00:00 |
|
Igor Sysoev
|
07b280a29f
|
introduce NGX_PROCESS_JUST_SPAWN and change field name accordingly
|
2009-08-10 13:07:15 +00:00 |
|
Igor Sysoev
|
fe8726404c
|
bump version
|
2009-08-10 12:49:06 +00:00 |
|
Igor Sysoev
|
05cbfb9124
|
release-0.8.8 tag
|
2009-08-10 08:26:28 +00:00 |
|
Igor Sysoev
|
d63a37c002
|
nginx-0.8.8-RELEASE
|
2009-08-10 08:26:27 +00:00 |
|
Igor Sysoev
|
22fc3e656e
|
fix segfault introduced in r3007
|
2009-08-07 13:16:42 +00:00 |
|
Igor Sysoev
|
ccefc4f0aa
|
fix a garbage in a split fastcgi header
|
2009-08-04 12:19:17 +00:00 |
|
Igor Sysoev
|
1b52828cd9
|
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
|
5fab282698
|
bump version
|
2009-07-31 12:41:02 +00:00 |
|
Igor Sysoev
|
fe9f5d5a02
|
release-0.8.7 tag
|
2009-07-27 15:24:02 +00:00 |
|
Igor Sysoev
|
4cf2afad8a
|
nginx-0.8.7-RELEASE
|
2009-07-27 15:24:01 +00:00 |
|
Igor Sysoev
|
15b7420aa6
|
ngx_http_upstream_create() to cleanup the previous upstream after
internal redirect
|
2009-07-27 13:25:29 +00:00 |
|
Igor Sysoev
|
b477b2c2f4
|
clear "Accept-Ranges" for SSI responses
|
2009-07-27 13:18:40 +00:00 |
|
Igor Sysoev
|
ce1ba38b93
|
fix handling "Last-Modified" and "Accept-Ranges" for upstream responses
|
2009-07-27 13:14:45 +00:00 |
|
Igor Sysoev
|
7335dfa4b6
|
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
|
365d663cc2
|
fix memory corruption in $ssl_client_cert
|
2009-07-27 11:51:12 +00:00 |
|
Igor Sysoev
|
b5142550cc
|
fix return value
|
2009-07-27 11:04:28 +00:00 |
|
Igor Sysoev
|
1099f9f657
|
fix segfault if 400 or 414 errors are handled intricately
|
2009-07-24 19:20:29 +00:00 |
|
Igor Sysoev
|
543151b300
|
fix libxml2 error message
|
2009-07-24 13:32:41 +00:00 |
|
Igor Sysoev
|
2cc13965a3
|
variables support in image_filter
|
2009-07-23 13:14:58 +00:00 |
|
Igor Sysoev
|
f5ca9df2ab
|
delete ancient define
|
2009-07-23 12:59:11 +00:00 |
|
Igor Sysoev
|
80c3e8e03b
|
delete OpenSSL pre-0.9.7 compatibility: the sources were not actually
compatible with OpenSSL 0.9.6 since ssl_session_cache introduction
|
2009-07-23 12:54:20 +00:00 |
|
Igor Sysoev
|
9db0245cda
|
ssl_crl
|
2009-07-23 12:21:26 +00:00 |
|
Igor Sysoev
|
5b4b7c58cc
|
*) $ssl_client_verify
*) "ssl_verify_client ask" was changed to "ssl_verify_client optional"
|
2009-07-22 17:41:42 +00:00 |
|
Igor Sysoev
|
a4038c8e71
|
fix r2972, it caused "zero size buf" alert.
|
2009-07-22 13:06:27 +00:00 |
|
Igor Sysoev
|
15e3b01819
|
geo module supports trusted proxies
|
2009-07-22 09:43:14 +00:00 |
|
Igor Sysoev
|
16137b0e8c
|
fix help message
|
2009-07-21 13:27:19 +00:00 |
|
Igor Sysoev
|
55d47a81a9
|
do not test "..." case since it's Win9x family feature only
|
2009-07-20 12:23:04 +00:00 |
|
Igor Sysoev
|
5639272d47
|
do auto redirect for proxy_pass/fastcgi_pass with variables
|
2009-07-20 11:44:38 +00:00 |
|
Igor Sysoev
|
193f9f3b14
|
bump version
|
2009-07-20 11:43:15 +00:00 |
|
Igor Sysoev
|
b190c391c0
|
release-0.8.6 tag
|
2009-07-20 08:24:32 +00:00 |
|
Igor Sysoev
|
eba8881255
|
nginx-0.8.6-RELEASE
|
2009-07-20 08:24:31 +00:00 |
|
Igor Sysoev
|
bc10147b9f
|
ngx_http_geoip_module
|
2009-07-20 07:10:43 +00:00 |
|
Igor Sysoev
|
142a9c3f11
|
preserve XML wellFormed field before freeing memory
|
2009-07-17 08:04:52 +00:00 |
|
Igor Sysoev
|
c30d6da7db
|
style fix
|
2009-07-15 14:50:51 +00:00 |
|
Igor Sysoev
|
e9b01c0aa6
|
name of file specified in --conf-path was not honored during installation
the bug had been appeared in r1353
|
2009-07-14 09:41:18 +00:00 |
|
Igor Sysoev
|
2642bf1a6d
|
use caseless regex locations on caseless filesystems: MacOSX, Win32, Cygwin
|
2009-07-14 08:53:37 +00:00 |
|
Igor Sysoev
|
2376d6082a
|
skip URI trailing dots under Win32
|
2009-07-14 08:51:20 +00:00 |
|
Igor Sysoev
|
c28d632595
|
ngx_http_set_exten() is always successful since 0.3.46
|
2009-07-14 08:38:28 +00:00 |
|
Igor Sysoev
|
1d03cd6676
|
bump version
|
2009-07-14 08:18:38 +00:00 |
|
Igor Sysoev
|
7e18e9d6ab
|
release-0.8.5 tag
|
2009-07-13 11:48:00 +00:00 |
|
Igor Sysoev
|
848f63c7db
|
nginx-0.8.5-RELEASE
|
2009-07-13 11:47:59 +00:00 |
|
Igor Sysoev
|
df4b230ede
|
allow underscore in request method
|
2009-07-13 09:33:34 +00:00 |
|
Igor Sysoev
|
52833f2211
|
handle Win32 ReadFile() EOF state in Unix way
|
2009-07-13 09:32:49 +00:00 |
|
Igor Sysoev
|
d6bb7ea591
|
style fix
|
2009-07-09 14:03:12 +00:00 |
|
Igor Sysoev
|
a4eb3f0e02
|
fix client write event handling in ngx_http_limit_req_module
|
2009-07-09 14:02:09 +00:00 |
|