Commit graph

2253 commits

Author SHA1 Message Date
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
f7a065f3cc refactor EAGAIN/EINTR processing 2009-08-30 09:42:29 +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
09b4b25b45 fix build by msvc, introduced in r3054 2009-08-28 11:46:12 +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
ad3d1e2d49 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
4906bcc5c0 style fix 2009-08-26 15:09:09 +00:00
Igor Sysoev
4bfa9c2a25 fix typo 2009-08-26 15:03:53 +00:00
Igor Sysoev
cca6badcce ignore SIGSYS 2009-08-26 05:19:57 +00:00
Igor Sysoev
879f37db1a *) 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
b74d0828eb style fix 2009-08-25 09:06:21 +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
b1075ac09b the flags should be bit-wide only 2009-08-23 12:58:41 +00:00
Igor Sysoev
e39382a9f5 *) share temporary number between workers
*) randomize collision offset
2009-08-21 09:06:35 +00:00
Igor Sysoev
44b492b961 test EXDEV after path creation 2009-08-20 15:53:57 +00:00
Igor Sysoev
e5fd73a2c1 fix copy failure logging and stale files removal, introduced in r3025 2009-08-20 13:41:32 +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
66cdc9c036 fix building on 64-bit platforms, introduced in r3025 2009-08-13 13:48:41 +00:00
Igor Sysoev
1566757897 fix debug point for left open sockets 2009-08-13 08:40:25 +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
2980e4b813 NGX_ENOPATH 2009-08-11 14:25:04 +00:00
Igor Sysoev
b54f778f30 win32 cache loader support 2009-08-11 08:14:43 +00:00
Igor Sysoev
3efbe81b91 style fix 2009-08-11 07:55:39 +00:00
Igor Sysoev
b4d15b0fe7 unlock incompletely loaded cache 2009-08-10 15:57:42 +00:00
Igor Sysoev
403c28f9d7 delete mistaken sleep in the previous commit 2009-08-10 14:45:52 +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
756a8387fc introduce NGX_PROCESS_JUST_SPAWN and change field name accordingly 2009-08-10 13:07:15 +00:00
Igor Sysoev
1b1967a383 bump version 2009-08-10 12:49:06 +00:00