log src/os/unix/ngx_files.c @ 7670:ccb5ff87ab3e

age author description
Mon, 22 Jun 2020 18:03:00 +0300 Maxim Dounin Cache: introduced min_free cache clearing.
Mon, 22 Jun 2020 18:02:58 +0300 Maxim Dounin Large block sizes on Linux are now ignored (ticket #1168).
Wed, 09 Aug 2017 14:59:46 +0300 Sergey Kandaurov Style.
Tue, 31 May 2016 05:13:30 +0300 Maxim Dounin Core: skip special buffers on writing (ticket #981).
Thu, 31 Mar 2016 02:33:57 +0300 Sergey Kandaurov Fixed logging.
Fri, 18 Mar 2016 06:44:03 +0300 Maxim Dounin Threads: offloading of temp files writing to thread pools.
Fri, 18 Mar 2016 06:43:52 +0300 Maxim Dounin Threads: task pointer stored in ngx_file_t.
Thu, 03 Mar 2016 18:41:05 +0300 Valentin Bartenev Introduced the ngx_chain_to_iovec() function.
Tue, 17 Nov 2015 19:01:41 +0300 Valentin Bartenev Used the pwritev() syscall for writing files where possible.
Tue, 17 Nov 2015 19:01:41 +0300 Valentin Bartenev Moved file writev() handling code to a separate function.
Tue, 17 Nov 2015 19:01:41 +0300 Valentin Bartenev Handled EINTR from write() and pwrite() syscalls.
Tue, 17 Nov 2015 19:01:41 +0300 Valentin Bartenev Adjusted file->sys_offset after the write() syscall.
Wed, 02 Sep 2015 19:45:40 +0300 Valentin Bartenev Fixed building --with-debug, broken by 6fce16b1fc10.
Wed, 02 Sep 2015 19:26:40 +0300 Valentin Bartenev Writing to some file systems can be interrupted.
Sat, 14 Mar 2015 17:37:25 +0300 Valentin Bartenev Added support for offloading read() in thread pools.
Sat, 09 Feb 2013 21:27:37 +0000 Maxim Dounin Merge of r4944: removed GLOB_NOSORT glob option. stable-1.2
Mon, 10 Dec 2012 18:04:54 +0000 Maxim Dounin Merge of r4920, r4939: ngx_write_chain_to_file() fixes. stable-1.2
Thu, 29 Nov 2012 23:15:41 +0000 Maxim Dounin Core: removed GLOB_NOSORT glob option.
Mon, 26 Nov 2012 21:19:57 +0000 Maxim Dounin Core: fixed ngx_write_chain_to_file() with IOV_MAX reached.
Wed, 21 Nov 2012 00:52:35 +0000 Maxim Dounin Core: added debug logging of writev() in ngx_write_chain_to_file().
Mon, 06 Aug 2012 16:06:59 +0000 Andrey Belov Explicitly ignore returned value from unlink() in ngx_open_tempfile().
Tue, 03 Jul 2012 13:05:18 +0000 Ruslan Ermilov Made sure to initialize the entire "struct flock" allocated on stack.
Sun, 05 Feb 2012 20:02:59 +0000 Maxim Dounin Merge of r4406, r4413: copyrights updated. stable-1.0
Wed, 18 Jan 2012 15:07:43 +0000 Maxim Konovalov Copyright updated.
Wed, 14 Dec 2011 13:34:16 +0000 Maxim Dounin Merge of r4231, r4300, r4303, r4304: stable-1.0
Tue, 13 Dec 2011 18:59:18 +0000 Maxim Dounin Merge of r4221, r4222: stable-1.0
Fri, 18 Nov 2011 18:42:00 +0000 Maxim Konovalov FreeBSD 10-current has recently gotten POSIX_FADV_* macros.
Fri, 21 Oct 2011 11:04:46 +0000 Maxim Dounin Fixed another return in unix ngx_write_chain_to_file().
Thu, 20 Oct 2011 12:40:26 +0000 Maxim Dounin Fixed unix ngx_write_chain_to_file() to return total bytes written.
Fri, 11 Feb 2011 08:02:35 +0000 Igor Sysoev set current atime while setting mtime
Wed, 30 Jun 2010 10:33:02 +0000 Igor Sysoev fix ngx_write_file() buf
Tue, 29 Jun 2010 15:18:50 +0000 Igor Sysoev ngx_create_file_mapping()
Mon, 01 Feb 2010 15:06:25 +0000 Igor Sysoev merge r3138, r3139, r3157, r3158, r3159, r3164, r3165, stable-0.7
Mon, 01 Feb 2010 14:52:25 +0000 Igor Sysoev merge r3201, r3204, r3411: stable-0.7
Sun, 15 Nov 2009 09:16:58 +0000 Igor Sysoev fix posix_fadvise() error handling
Thu, 05 Nov 2009 13:12:30 +0000 Igor Sysoev export aio presence knowledge to prevent using "aio sendfile",
Wed, 14 Oct 2009 11:33:35 +0000 Igor Sysoev *) reset cached dirent.d_type after stat()
Fri, 25 Sep 2009 14:17:28 +0000 Igor Sysoev uniform ngx_directio_on/off() interface with other file functions
Fri, 25 Sep 2009 13:55:46 +0000 Igor Sysoev handle short pwrite() to log an error cause: ENOSPC, EDQUOT, or EFBIG
Thu, 24 Sep 2009 20:04:10 +0000 Igor Sysoev log file name for read/write errors
Mon, 30 Mar 2009 07:43:06 +0000 Igor Sysoev ngx_fs_bsize()
Fri, 06 Mar 2009 13:01:21 +0000 Igor Sysoev XFS on Linux does not set dirent.d_type,
Fri, 12 Sep 2008 13:50:12 +0000 Igor Sysoev disable directio for unaligned reads in Linux
Fri, 05 Sep 2008 15:43:34 +0000 Igor Sysoev *) autoconfigure struct dirent capabilities
Tue, 26 Aug 2008 17:15:11 +0000 Igor Sysoev fix build on Linux and Solaris introduced in r2200
Fri, 22 Aug 2008 12:54:32 +0000 Igor Sysoev fix building on FreeBSD prior to 4.8, it has no GLOB_NOMATCH
Wed, 30 Jul 2008 12:34:04 +0000 Igor Sysoev directio
Tue, 29 Apr 2008 09:28:42 +0000 Igor Sysoev ignore glob no match error
Thu, 18 Jan 2007 19:52:18 +0000 Igor Sysoev rename mode to access
Mon, 02 Oct 2006 14:50:19 +0000 Igor Sysoev fix building on Linux and Solaris
Mon, 02 Oct 2006 08:46:45 +0000 Igor Sysoev glob support in include
Wed, 30 Aug 2006 10:39:17 +0000 Igor Sysoev nginx-0.4.0-RELEASE import release-0.4.0
Fri, 14 Apr 2006 09:53:38 +0000 Igor Sysoev nginx-0.3.38-RELEASE import release-0.3.38
Wed, 08 Feb 2006 15:33:12 +0000 Igor Sysoev nginx-0.3.27-RELEASE import release-0.3.27
Tue, 15 Nov 2005 13:30:52 +0000 Igor Sysoev nginx-0.3.10-RELEASE import release-0.3.10
Wed, 12 Oct 2005 13:50:36 +0000 Igor Sysoev nginx-0.3.2-RELEASE import release-0.3.2
Sat, 19 Mar 2005 12:38:37 +0000 Igor Sysoev nginx-0.1.25-RELEASE import release-0.1.25
Thu, 25 Nov 2004 16:17:31 +0000 Igor Sysoev nginx-0.1.9-RELEASE import release-0.1.9
Sat, 20 Nov 2004 19:52:20 +0000 Igor Sysoev nginx-0.1.8-RELEASE import release-0.1.8
Thu, 11 Nov 2004 14:07:14 +0000 Igor Sysoev nginx-0.1.5-RELEASE import release-0.1.5