aboutsummaryrefslogtreecommitdiff
path: root/src/os/unix
Commit message (Collapse)AuthorAge
* use backlog -1 on LinuxIgor Sysoev2011-02-17
| | | | thanks to Andrei Nigmatulin
* set current atime while setting mtimeIgor Sysoev2011-02-11
| | | | patch by Andrei Nigmatulin
* allow "env" to work in the single process modeIgor Sysoev2010-12-13
|
* allocate last zero byte in ngx_crypt()Igor Sysoev2010-11-29
|
* use copied strerror() messages and autoconfigured sys_nerr valueIgor Sysoev2010-11-25
|
* Linux accept4() supportIgor Sysoev2010-11-25
|
* update event flags after successful io_submit()Igor Sysoev2010-10-12
|
* worker_rlimit_core should be off_tIgor Sysoev2010-09-15
|
* fix typoIgor Sysoev2010-07-08
|
* style fixIgor Sysoev2010-07-08
|
* HP/UX uses EWOULDBLOCK instead of EAGAINIgor Sysoev2010-07-03
|
* fix ngx_write_file() bufIgor Sysoev2010-06-30
|
* ngx_create_file_mapping()Igor Sysoev2010-06-29
|
* style fixIgor Sysoev2010-06-23
|
* use lstat() for WebDAV DELETE, COPY, and MOVE to handle symlinksIgor Sysoev2010-04-22
|
* use non-blocking open() not to hang on FIFO files, etc.Igor Sysoev2010-04-21
|
* use "rep; nop" instead of "pause" on Solaris/amd64Igor Sysoev2010-03-26
|
* *) introduce ngx_time_sigsafe_update() to update the error log time onlyIgor Sysoev2010-03-25
| | | | *) change ngx_time_update() interface
* *) use previously cached GMT offset value to update time from a signal handlerIgor Sysoev2010-03-13
| | | | | *) change ngx_time_update() interface since there are no notification methods those return time
* use sys_errlist[] in signal handler insteadIgor Sysoev2010-03-12
| | | | of non Async-Signal-Safe strerror_r()
* fix building by gcc 4.x with -O2/3/s in some Linux distributions:Igor Sysoev2009-12-22
| | | | dereferencing type-punned pointer will break strict-aliasing rules
* fix libatomic usage on arm, cris, hppa, m68k, and sparc platformsIgor Sysoev2009-12-07
|
* fix commentIgor Sysoev2009-11-25
|
* libatomic_ops supportIgor Sysoev2009-11-25
|
* GCC 4.1 builtin atomic operationsIgor Sysoev2009-11-25
|
* add NGX_PROCESS_HELPER process statusIgor Sysoev2009-11-23
|
* fix building without --with-debug, introduced in r3328Igor Sysoev2009-11-16
|
* add alignment in debug logIgor Sysoev2009-11-16
|
* fix posix_fadvise() error handlingIgor Sysoev2009-11-15
|
* update allocation error messagesIgor Sysoev2009-11-15
|
* fix posix_memalign() error handlingIgor Sysoev2009-11-15
|
* fix building without --with-debug, introduced in r3294Igor Sysoev2009-11-11
|
* delete useless statementIgor Sysoev2009-11-05
|
* export aio presence knowledge to prevent using "aio sendfile",Igor Sysoev2009-11-05
| | | | if aio does not present
* Fix a bug introduced in r2032: After a child process has read a terminateIgor Sysoev2009-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 Sysoev2009-11-03
|
* fix "if (!-x ...)"Igor Sysoev2009-11-03
|
* style fixIgor Sysoev2009-11-02
|
* http listen unix domain socketsIgor Sysoev2009-10-26
|
* *) reset cached dirent.d_type after stat()Igor Sysoev2009-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_aheadIgor Sysoev2009-09-30
|
* use parents around NGX_ATOMIC_T_LEN valueIgor Sysoev2009-09-25
|
* uniform ngx_directio_on/off() interface with other file functionsIgor Sysoev2009-09-25
|
* handle short pwrite() to log an error cause: ENOSPC, EDQUOT, or EFBIGIgor Sysoev2009-09-25
|
* log file name for read/write errorsIgor Sysoev2009-09-24
|
* log offset passed to sendfile()Igor Sysoev2009-09-04
|
* small optimizationIgor Sysoev2009-09-04
|
* aio sendfileIgor Sysoev2009-08-30
|
* refactor EAGAIN/EINTR processingIgor Sysoev2009-08-30
|
* FreeBSD and Linux AIO supportIgor Sysoev2009-08-28
|