Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | fix typo | Igor Sysoev | 2010-07-08 |
| | |||
* | style fix | Igor Sysoev | 2010-07-08 |
| | |||
* | HP/UX uses EWOULDBLOCK instead of EAGAIN | Igor Sysoev | 2010-07-03 |
| | |||
* | fix ngx_write_file() buf | Igor Sysoev | 2010-06-30 |
| | |||
* | ngx_create_file_mapping() | Igor Sysoev | 2010-06-29 |
| | |||
* | style fix | Igor Sysoev | 2010-06-23 |
| | |||
* | use lstat() for WebDAV DELETE, COPY, and MOVE to handle symlinks | Igor Sysoev | 2010-04-22 |
| | |||
* | use non-blocking open() not to hang on FIFO files, etc. | Igor Sysoev | 2010-04-21 |
| | |||
* | use "rep; nop" instead of "pause" on Solaris/amd64 | Igor Sysoev | 2010-03-26 |
| | |||
* | *) introduce ngx_time_sigsafe_update() to update the error log time only | Igor Sysoev | 2010-03-25 |
| | | | | *) change ngx_time_update() interface | ||
* | *) use previously cached GMT offset value to update time from a signal handler | Igor Sysoev | 2010-03-13 |
| | | | | | *) change ngx_time_update() interface since there are no notification methods those return time | ||
* | use sys_errlist[] in signal handler instead | Igor Sysoev | 2010-03-12 |
| | | | | of non Async-Signal-Safe strerror_r() | ||
* | fix building by gcc 4.x with -O2/3/s in some Linux distributions: | Igor Sysoev | 2009-12-22 |
| | | | | dereferencing type-punned pointer will break strict-aliasing rules | ||
* | fix libatomic usage on arm, cris, hppa, m68k, and sparc platforms | Igor Sysoev | 2009-12-07 |
| | |||
* | fix comment | Igor Sysoev | 2009-11-25 |
| | |||
* | libatomic_ops support | Igor Sysoev | 2009-11-25 |
| | |||
* | GCC 4.1 builtin atomic operations | Igor Sysoev | 2009-11-25 |
| | |||
* | add NGX_PROCESS_HELPER process status | Igor Sysoev | 2009-11-23 |
| | |||
* | fix building without --with-debug, introduced in r3328 | Igor Sysoev | 2009-11-16 |
| | |||
* | add alignment in debug log | Igor Sysoev | 2009-11-16 |
| | |||
* | fix posix_fadvise() error handling | Igor Sysoev | 2009-11-15 |
| | |||
* | update allocation error messages | Igor Sysoev | 2009-11-15 |
| | |||
* | fix posix_memalign() error handling | Igor Sysoev | 2009-11-15 |
| | |||
* | fix building without --with-debug, introduced in r3294 | Igor Sysoev | 2009-11-11 |
| | |||
* | delete useless statement | Igor Sysoev | 2009-11-05 |
| | |||
* | export aio presence knowledge to prevent using "aio sendfile", | Igor Sysoev | 2009-11-05 |
| | | | | if aio does not present | ||
* | Fix a bug introduced in r2032: After a child process has read a terminate | Igor Sysoev | 2009-11-04 |
| | | | | | | | | | | | | | 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. | ||
* | use setproctitle("%s", title) | Igor Sysoev | 2009-11-03 |
| | |||
* | fix "if (!-x ...)" | Igor Sysoev | 2009-11-03 |
| | |||
* | style fix | Igor Sysoev | 2009-11-02 |
| | |||
* | http listen unix domain sockets | Igor Sysoev | 2009-10-26 |
| | |||
* | *) reset cached dirent.d_type after stat() | Igor Sysoev | 2009-10-14 |
| | | | | | | | 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 | ||
* | read_ahead | Igor Sysoev | 2009-09-30 |
| | |||
* | use parents around NGX_ATOMIC_T_LEN value | Igor Sysoev | 2009-09-25 |
| | |||
* | uniform ngx_directio_on/off() interface with other file functions | Igor Sysoev | 2009-09-25 |
| | |||
* | handle short pwrite() to log an error cause: ENOSPC, EDQUOT, or EFBIG | Igor Sysoev | 2009-09-25 |
| | |||
* | log file name for read/write errors | Igor Sysoev | 2009-09-24 |
| | |||
* | log offset passed to sendfile() | Igor Sysoev | 2009-09-04 |
| | |||
* | small optimization | Igor Sysoev | 2009-09-04 |
| | |||
* | aio sendfile | Igor Sysoev | 2009-08-30 |
| | |||
* | refactor EAGAIN/EINTR processing | Igor Sysoev | 2009-08-30 |
| | |||
* | FreeBSD and Linux AIO support | Igor Sysoev | 2009-08-28 |
| | |||
* | twice termination delay only after SIGALRM, otherwise many separate SIGCHLD | Igor Sysoev | 2009-08-26 |
| | | | | and SIGIO signals quickly increase delay to the level when SIGKILL is sent | ||
* | style fix | Igor Sysoev | 2009-08-26 |
| | |||
* | fix typo | Igor Sysoev | 2009-08-26 |
| | |||
* | ignore SIGSYS | Igor Sysoev | 2009-08-26 |
| | |||
* | *) move small declarations in appropriate places and delete the surplus | Igor Sysoev | 2009-08-25 |
| | | | | | header files *) delete insignificant comments | ||
* | *) share temporary number between workers | Igor Sysoev | 2009-08-21 |
| | | | | *) randomize collision offset | ||
* | fix debug point for left open sockets | Igor Sysoev | 2009-08-13 |
| | |||
* | NGX_ENOPATH | Igor Sysoev | 2009-08-11 |
| |