Commit graph

461 commits

Author SHA1 Message Date
Igor Sysoev
e3dfe78e79 *) 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
1f3306cf61 fix debug logging 2009-06-05 17:44:49 +00:00
Igor Sysoev
65b091a131 test premature process termination 2009-06-02 14:26:59 +00:00
Igor Sysoev
6bc565fce2 log GetExitCodeProcess()'s errno 2009-06-02 14:26:18 +00:00
Igor Sysoev
73f5d51455 *) fix memory leak in successful case
*) log shared memory name in failure case
2009-06-02 13:56:42 +00:00
Igor Sysoev
bc3a7766b2 allow shared memory segments more than 4G 2009-05-30 17:06:38 +00:00
Igor Sysoev
4adfd21563 fix logging in ngx_win32_rename_file() 2009-05-29 09:32:52 +00:00
Igor Sysoev
f6f6c95649 add trailing zero to a file name 2009-05-29 09:31:48 +00:00
Igor Sysoev
823d809df5 reconfigure master process 2009-05-08 18:12:03 +00:00
Igor Sysoev
a3e783a0de preserve Solaris binary hardware capabilities 2009-05-08 09:41:43 +00:00
Igor Sysoev
5b0c886626 uniform ngx_file_info() interface with ngx_fd_info() 2009-04-29 19:28:52 +00:00
Igor Sysoev
d7d54fb5ab style fix 2009-04-29 13:08:10 +00:00
Igor Sysoev
50480a02a2 fix the previous commit 2009-04-29 13:07:16 +00:00
Igor Sysoev
5dab4e9775 fallback to neutral language in FormatMessage() 2009-04-28 15:06:29 +00:00
Igor Sysoev
89cf9f7787 introduce ngx_write_console() to support OEM code pages 2009-04-28 15:05:27 +00:00
Igor Sysoev
fd9051fc8f 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
9c1308dd82 ngx_log_errno() 2009-04-27 13:17:33 +00:00
Igor Sysoev
70eb9fa979 use ngx_vslprintf(), ngx_slprintf() 2009-04-27 13:06:20 +00:00
Igor Sysoev
0ae870d26b -p and --prefix= 2009-04-27 11:32:33 +00:00
Igor Sysoev
c208891826 pass command lines options to workers 2009-04-23 18:22:28 +00:00
Igor Sysoev
a6ff87e75b ngx_path_separator() 2009-04-23 16:38:59 +00:00
Igor Sysoev
ddba51983f issue start up errors and warning on both stderr and error_log 2009-04-23 11:13:12 +00:00
Igor Sysoev
8570e9695e axe incomplete support of Winsock error descriptions on NT 2009-04-22 11:25:12 +00:00
Igor Sysoev
e87ff22f57 use English only error descriptions in Win32 ngx_strerror_r() 2009-04-22 11:20:31 +00:00
Igor Sysoev
a0ad107cee implement "-s signal" option for Unix 2009-04-21 20:25:49 +00:00
Igor Sysoev
dc2cdf7565 style fix: remove trailing spaces 2009-04-21 19:49:48 +00:00
Igor Sysoev
35e01d481f add 48x48 icon 2009-04-21 15:44:39 +00:00
Igor Sysoev
783a4563b5 Win32 master/workers model 2009-04-20 06:08:47 +00:00
Igor Sysoev
0541fec9be fix Win32 ngx_gettimezone() 2009-04-19 19:08:49 +00:00
Igor Sysoev
523bf6b61f support attaching to an existent Win32 shared memory 2009-04-18 19:27:28 +00:00
Igor Sysoev
4877b3ef8c update c->sent in ngx_unix_send() 2009-04-18 19:13:53 +00:00
Igor Sysoev
692c1103da move zone name from ngx_shm_zone_t to ngx_shm_t to use Win32 shared memory 2009-04-16 19:25:09 +00:00
Igor Sysoev
7e67ab9ba4 delete win32 ngx_file_append_mode() as we use reliable
FILE_APPEND_DATA|SYNCHRONIZE flags
2009-04-08 19:13:28 +00:00
Igor Sysoev
2af47be63f adopt NGX_FILE_TRUNCATE for win32 2009-04-08 19:03:41 +00:00
Igor Sysoev
a4d4842b11 autoconfigure crypt_r(): uclibc has no crypt_r() 2009-04-02 13:46:39 +00:00
Igor Sysoev
63418309a8 fix OpenBSD building, broken in r2616 2009-04-02 13:44:32 +00:00
Igor Sysoev
e9b810d8f7 fix MacOSX building, broken in r2616 2009-04-01 13:09:36 +00:00
Igor Sysoev
0b33dc60c5 Win32 appends synchronized if only FILE_APPEND_DATA and SYNCHRONIZE are set
without any other flags. On the other hand, Unix requires at least the write
flag to be set together with O_APPEND.
2009-03-31 13:52:01 +00:00
Igor Sysoev
a701f1956d win32 ngx_open_file() supports utf8 names and NGX_FILE_APPEND 2009-03-30 14:51:51 +00:00
Igor Sysoev
f7ac677820 ngx_process_tray() 2009-03-30 14:46:33 +00:00
Igor Sysoev
c3993c79e8 fix FreeBSD before 7 building, broken in r2616 2009-03-30 12:33:33 +00:00
Igor Sysoev
ae49939ef2 introduce cache manager instead of cache cleaner 2009-03-30 07:45:55 +00:00
Igor Sysoev
9dc8b06851 ngx_fs_bsize() 2009-03-30 07:43:06 +00:00
Igor Sysoev
3b75efc419 fix ngx_wsasend_chain() 2009-03-29 16:58:23 +00:00
Igor Sysoev
f321dbd59a a prelimiary proxy cache support 2009-03-23 13:14:51 +00:00
Igor Sysoev
9dbc379f23 XFS on Linux does not set dirent.d_type,
therefore fallback to stat() if dirent.d_type is not set,
this fixes slash after directory name in ngx_http_autoindex_module;
the issue has been introduced in r2235
2009-03-06 13:01:21 +00:00
Igor Sysoev
96d6eb9e70 fix message 2009-02-23 09:42:35 +00:00
Igor Sysoev
e2dc4550af a prelimiary IPv6 support, HTTP listen 2009-02-21 07:02:02 +00:00
Igor Sysoev
8ab016271d AIX has no WCOREDUMP() 2009-02-05 16:01:50 +00:00
Igor Sysoev
8116838349 use GetFileAttributesEx() instead of GetFileAttributes() 2009-01-21 15:56:29 +00:00