Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | use backlog -1 on Linux | Igor Sysoev | 2011-02-17 |
| | | | | thanks to Andrei Nigmatulin | ||
* | set current atime while setting mtime | Igor Sysoev | 2011-02-11 |
| | | | | patch by Andrei Nigmatulin | ||
* | allow "env" to work in the single process mode | Igor Sysoev | 2010-12-13 |
| | |||
* | allocate last zero byte in ngx_crypt() | Igor Sysoev | 2010-11-29 |
| | |||
* | use copied strerror() messages and autoconfigured sys_nerr value | Igor Sysoev | 2010-11-25 |
| | |||
* | Linux accept4() support | Igor Sysoev | 2010-11-25 |
| | |||
* | update event flags after successful io_submit() | Igor Sysoev | 2010-10-12 |
| | |||
* | worker_rlimit_core should be off_t | Igor Sysoev | 2010-09-15 |
| | |||
* | 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 |
| |