| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2009-11-05 | delete useless statement | Igor Sysoev | 1 | -2/+0 | |
| 2009-11-05 | export aio presence knowledge to prevent using "aio sendfile", | Igor Sysoev | 4 | -13/+20 | |
| if aio does not present | |||||
| 2009-11-04 | Fix a bug introduced in r2032: After a child process has read a terminate | Igor Sysoev | 1 | -2/+12 | |
| message from a channel, the process tries to read the channel again. The kernel (at least FreeBSD) may preempt the process and sends a SIGIO signal to a master process. The master process sends a new terminate message, the kernel switches again to the the child process, and the child process reads the messages instead of an EAGAIN error. And this may repeat over and over. Being that the child process can not exit the cycle and test the termination flag set by the message handler. The fix disallow the master process to send a new terminate message on SIGIO signal reception. It may send the message only on SIGALARM signal. | |||||
| 2009-11-03 | use setproctitle("%s", title) | Igor Sysoev | 1 | -1/+1 | |
| 2009-11-03 | fix "if (!-x ...)" | Igor Sysoev | 1 | -1/+1 | |
| 2009-11-02 | style fix | Igor Sysoev | 4 | -4/+0 | |
| 2009-10-26 | http listen unix domain sockets | Igor Sysoev | 1 | -0/+2 | |
| 2009-10-14 | *) reset cached dirent.d_type after stat() | Igor Sysoev | 4 | -18/+16 | |
| this fixes slash after link to a directory in ngx_http_autoindex_module; *) use cached dirent.d_type as hint on all systems the issues has been introduced in r2235 | |||||
| 2009-09-30 | read_ahead | Igor Sysoev | 3 | -0/+31 | |
| 2009-09-25 | use parents around NGX_ATOMIC_T_LEN value | Igor Sysoev | 2 | -10/+10 | |
| 2009-09-25 | uniform ngx_directio_on/off() interface with other file functions | Igor Sysoev | 2 | -4/+4 | |
| 2009-09-25 | handle short pwrite() to log an error cause: ENOSPC, EDQUOT, or EFBIG | Igor Sysoev | 1 | -29/+33 | |
| 2009-09-24 | test incomplete WriteFile() | Igor Sysoev | 1 | -0/+7 | |
| 2009-09-24 | log file name for read/write errors | Igor Sysoev | 2 | -13/+23 | |
| 2009-09-24 | delete Win95 code | Igor Sysoev | 1 | -90/+12 | |
| 2009-09-16 | win32 ngx_file_info() utf8 support | Igor Sysoev | 1 | -4/+16 | |
| 2009-09-16 | preserve errno while ngx_free() | Igor Sysoev | 1 | -3/+6 | |
| 2009-09-04 | log offset passed to sendfile() | Igor Sysoev | 1 | -2/+2 | |
| 2009-09-04 | small optimization | Igor Sysoev | 1 | -2/+1 | |
| 2009-08-30 | aio sendfile | Igor Sysoev | 2 | -3/+24 | |
| 2009-08-30 | refactor EAGAIN/EINTR processing | Igor Sysoev | 5 | -64/+82 | |
| 2009-08-28 | FreeBSD and Linux AIO support | Igor Sysoev | 7 | -14/+372 | |
| 2009-08-26 | twice termination delay only after SIGALRM, otherwise many separate SIGCHLD | Igor Sysoev | 3 | -1/+7 | |
| and SIGIO signals quickly increase delay to the level when SIGKILL is sent | |||||
| 2009-08-26 | style fix | Igor Sysoev | 1 | -2/+1 | |
| 2009-08-26 | fix typo | Igor Sysoev | 1 | -1/+1 | |
| 2009-08-26 | ignore SIGSYS | Igor Sysoev | 1 | -0/+2 | |
| 2009-08-25 | *) move small declarations in appropriate places and delete the surplus | Igor Sysoev | 6 | -45/+10 | |
| header files *) delete insignificant comments | |||||
| 2009-08-21 | *) share temporary number between workers | Igor Sysoev | 2 | -8/+0 | |
| *) randomize collision offset | |||||
| 2009-08-13 | fix debug point for left open sockets | Igor Sysoev | 1 | -3/+4 | |
| 2009-08-11 | NGX_ENOPATH | Igor Sysoev | 2 | -0/+2 | |
| 2009-08-11 | win32 cache loader support | Igor Sysoev | 1 | -0/+33 | |
| 2009-08-11 | style fix | Igor Sysoev | 1 | -1/+1 | |
| 2009-08-10 | delete mistaken sleep in the previous commit | Igor Sysoev | 1 | -2/+0 | |
| 2009-08-10 | cache loader process | Igor Sysoev | 2 | -61/+103 | |
| 2009-08-10 | introduce NGX_PROCESS_JUST_SPAWN and change field name accordingly | Igor Sysoev | 6 | -18/+31 | |
| 2009-07-14 | use caseless regex locations on caseless filesystems: MacOSX, Win32, Cygwin | Igor Sysoev | 1 | -0/+1 | |
| 2009-07-13 | handle Win32 ReadFile() EOF state in Unix way | Igor Sysoev | 1 | -1/+7 | |
| 2009-06-11 | style fix | Igor Sysoev | 1 | -6/+6 | |
| 2009-06-07 | update r2925 | Igor Sysoev | 1 | -0/+2 | |
| 2009-06-06 | *) exit if no workers could not be started | Igor Sysoev | 1 | -6/+11 | |
| *) do not quit old workers if no new workers could not be started | |||||
| 2009-06-05 | fix debug logging | Igor Sysoev | 1 | -2/+2 | |
| 2009-06-02 | test premature process termination | Igor Sysoev | 1 | -3/+19 | |
| 2009-06-02 | log GetExitCodeProcess()'s errno | Igor Sysoev | 1 | -1/+1 | |
| 2009-06-02 | *) fix memory leak in successful case | Igor Sysoev | 1 | -11/+15 | |
| *) log shared memory name in failure case | |||||
| 2009-05-30 | allow shared memory segments more than 4G | Igor Sysoev | 1 | -2/+7 | |
| 2009-05-29 | fix logging in ngx_win32_rename_file() | Igor Sysoev | 1 | -3/+7 | |
| 2009-05-29 | add trailing zero to a file name | Igor Sysoev | 1 | -1/+1 | |
| 2009-05-08 | reconfigure master process | Igor Sysoev | 1 | -0/+8 | |
| 2009-05-08 | preserve Solaris binary hardware capabilities | Igor Sysoev | 2 | -5/+8 | |
| 2009-04-29 | uniform ngx_file_info() interface with ngx_fd_info() | Igor Sysoev | 1 | -2/+2 | |
