Igor Sysoev
|
48a28e2dad
|
uniform ngx_directio_on/off() interface with other file functions
|
2009-09-25 14:17:28 +00:00 |
|
Igor Sysoev
|
38a7faadfe
|
handle short pwrite() to log an error cause: ENOSPC, EDQUOT, or EFBIG
|
2009-09-25 13:55:46 +00:00 |
|
Igor Sysoev
|
5631879c7a
|
test incomplete WriteFile()
|
2009-09-24 20:05:21 +00:00 |
|
Igor Sysoev
|
f4d97e2472
|
log file name for read/write errors
|
2009-09-24 20:04:10 +00:00 |
|
Igor Sysoev
|
4bcc725f83
|
delete Win95 code
|
2009-09-24 19:55:35 +00:00 |
|
Igor Sysoev
|
866e958c5d
|
win32 ngx_file_info() utf8 support
|
2009-09-16 13:30:13 +00:00 |
|
Igor Sysoev
|
7e4e5e165f
|
preserve errno while ngx_free()
|
2009-09-16 13:28:20 +00:00 |
|
Igor Sysoev
|
f0e12845a5
|
log offset passed to sendfile()
|
2009-09-04 09:53:09 +00:00 |
|
Igor Sysoev
|
2052077b93
|
small optimization
|
2009-09-04 09:50:58 +00:00 |
|
Igor Sysoev
|
bfff03406d
|
aio sendfile
|
2009-08-30 09:52:39 +00:00 |
|
Igor Sysoev
|
8c491a77bc
|
refactor EAGAIN/EINTR processing
|
2009-08-30 09:42:29 +00:00 |
|
Igor Sysoev
|
a962506498
|
FreeBSD and Linux AIO support
|
2009-08-28 08:12:35 +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
|
3a58935936
|
*) share temporary number between workers
*) randomize collision offset
|
2009-08-21 09:06:35 +00:00 |
|
Igor Sysoev
|
c287a9811e
|
fix debug point for left open sockets
|
2009-08-13 08:40:25 +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
|
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
|
07b280a29f
|
introduce NGX_PROCESS_JUST_SPAWN and change field name accordingly
|
2009-08-10 13:07:15 +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
|
52833f2211
|
handle Win32 ReadFile() EOF state in Unix way
|
2009-07-13 09:32:49 +00:00 |
|
Igor Sysoev
|
eb5a64fdf2
|
style fix
|
2009-06-11 05:51:37 +00:00 |
|
Igor Sysoev
|
2d65078eff
|
update r2925
|
2009-06-07 18:22:58 +00:00 |
|
Igor Sysoev
|
7b6b09f105
|
*) exit if no workers could not be started
*) do not quit old workers if no new workers could not be started
|
2009-06-06 12:36:44 +00:00 |
|
Igor Sysoev
|
a864311b12
|
fix debug logging
|
2009-06-05 17:44:49 +00:00 |
|
Igor Sysoev
|
42846485a2
|
test premature process termination
|
2009-06-02 14:26:59 +00:00 |
|
Igor Sysoev
|
130690fceb
|
log GetExitCodeProcess()'s errno
|
2009-06-02 14:26:18 +00:00 |
|
Igor Sysoev
|
5b26bec9e8
|
*) fix memory leak in successful case
*) log shared memory name in failure case
|
2009-06-02 13:56:42 +00:00 |
|
Igor Sysoev
|
785ee23467
|
allow shared memory segments more than 4G
|
2009-05-30 17:06:38 +00:00 |
|
Igor Sysoev
|
6da803a6be
|
fix logging in ngx_win32_rename_file()
|
2009-05-29 09:32:52 +00:00 |
|
Igor Sysoev
|
b7882d1213
|
add trailing zero to a file name
|
2009-05-29 09:31:48 +00:00 |
|
Igor Sysoev
|
b1897d2395
|
reconfigure master process
|
2009-05-08 18:12:03 +00:00 |
|
Igor Sysoev
|
4318688cce
|
preserve Solaris binary hardware capabilities
|
2009-05-08 09:41:43 +00:00 |
|
Igor Sysoev
|
ef919756d9
|
uniform ngx_file_info() interface with ngx_fd_info()
|
2009-04-29 19:28:52 +00:00 |
|
Igor Sysoev
|
ff95d9290c
|
style fix
|
2009-04-29 13:08:10 +00:00 |
|
Igor Sysoev
|
a70d086812
|
fix the previous commit
|
2009-04-29 13:07:16 +00:00 |
|
Igor Sysoev
|
bb8971fd26
|
fallback to neutral language in FormatMessage()
|
2009-04-28 15:06:29 +00:00 |
|
Igor Sysoev
|
9d4a8d9111
|
introduce ngx_write_console() to support OEM code pages
|
2009-04-28 15:05:27 +00:00 |
|
Igor Sysoev
|
28b313290b
|
it seems MAKELANGID(LANG_ENGLISH, SUBLANG_DEFAULT) returns
ERROR_RESOURCE_LANG_NOT_FOUND for Russian locale
|
2009-04-27 18:58:35 +00:00 |
|
Igor Sysoev
|
f67e0a4050
|
ngx_log_errno()
|
2009-04-27 13:17:33 +00:00 |
|
Igor Sysoev
|
e1c9746e37
|
use ngx_vslprintf(), ngx_slprintf()
|
2009-04-27 13:06:20 +00:00 |
|
Igor Sysoev
|
5ef370df40
|
-p and --prefix=
|
2009-04-27 11:32:33 +00:00 |
|
Igor Sysoev
|
caf17102e8
|
pass command lines options to workers
|
2009-04-23 18:22:28 +00:00 |
|
Igor Sysoev
|
bf14b000e6
|
ngx_path_separator()
|
2009-04-23 16:38:59 +00:00 |
|