log src/core/ngx_open_file_cache.c @ 7660:d33e17499088

age author description
Thu, 31 Mar 2016 02:33:50 +0300 Sergey Kandaurov Fixed logging in close error handling.
Tue, 11 Aug 2015 10:28:00 +0300 Andrei Belov Fixed typo in the error message.
Mon, 02 Sep 2013 20:06:03 +0400 Valentin Bartenev Disable symlinks: removed recursive call of ngx_file_o_path_info().
Mon, 02 Sep 2013 08:07:59 +0400 Valentin Bartenev Disable symlinks: use O_PATH to open path components.
Tue, 20 Aug 2013 20:47:16 +0400 Sergey Kandaurov Format specifier fixes in error logging.
Mon, 05 Mar 2012 13:17:56 +0000 Maxim Dounin Merge of r4498: stable-1.0
Mon, 27 Feb 2012 22:15:39 +0000 Maxim Dounin Fix of rbtree lookup on hash collisions.
Mon, 27 Feb 2012 16:46:57 +0000 Valentin Bartenev Disable symlinks: added the "from" parameter support to the open file cache.
Tue, 21 Feb 2012 15:10:13 +0000 Valentin Bartenev Disable symlinks: use O_SEARCH|O_DIRECTORY to open path components.
Tue, 21 Feb 2012 15:04:41 +0000 Valentin Bartenev Disable symlinks: don't allow creating or truncating a file via a symlink in
Tue, 21 Feb 2012 15:01:25 +0000 Valentin Bartenev Disable symlinks: cleanups once again.
Mon, 20 Feb 2012 19:14:35 +0000 Maxim Dounin Disable symlinks: added explicit cast of AT_FDCWD (ticket #111).
Mon, 20 Feb 2012 19:14:07 +0000 Maxim Dounin Disable symlinks: error handling cleanup again.
Wed, 15 Feb 2012 12:18:55 +0000 Maxim Dounin Disable symlinks: fixed edge cases of path handling.
Wed, 15 Feb 2012 12:17:24 +0000 Maxim Dounin Disable symlinks: cleanup error handling.
Mon, 13 Feb 2012 16:29:04 +0000 Andrey Belov Added disable_symlinks directive.
Mon, 13 Feb 2012 16:16:45 +0000 Andrey Belov Changed ngx_open_and_stat_file() to use ngx_str_t.
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.
Fri, 30 Sep 2011 13:57:44 +0000 Igor Sysoev Merging r4077, r4101, r4102: stable-1.0
Wed, 14 Sep 2011 14:28:55 +0000 Igor Sysoev Fix of the previous commit: is_directio flag processing introduced in r4077
Wed, 14 Sep 2011 14:12:35 +0000 Igor Sysoev Bugfix: open_file_cache did not update file info on retest.
Mon, 05 Sep 2011 16:36:19 +0000 Maxim Dounin Bugfix: open_file_cache lost is_directio flag.
Fri, 22 Apr 2011 10:06:43 +0000 Igor Sysoev Use more precise stat.st_blocks to account cache size on Unix
Mon, 07 Jun 2010 12:08:44 +0000 Igor Sysoev merge r3498, r3499: stable-0.7
Wed, 21 Apr 2010 15:59:36 +0000 Igor Sysoev use non-blocking open() not to hang on FIFO files, etc.
Wed, 30 Sep 2009 13:21:52 +0000 Igor Sysoev read_ahead
Fri, 25 Sep 2009 14:17:28 +0000 Igor Sysoev uniform ngx_directio_on/off() interface with other file functions
Fri, 12 Jun 2009 14:23:29 +0000 Igor Sysoev initialize use_event field in open file cache
Thu, 30 Apr 2009 08:01:50 +0000 Igor Sysoev set of.failed for cached error, the bug has been introduced in r2757
Wed, 29 Apr 2009 19:28:52 +0000 Igor Sysoev uniform ngx_file_info() interface with ngx_fd_info()
Mon, 27 Apr 2009 09:55:53 +0000 Igor Sysoev *) of.test_only to not open file if only stat() is enough
Tue, 31 Mar 2009 13:52:01 +0000 Igor Sysoev Win32 appends synchronized if only FILE_APPEND_DATA and SYNCHRONIZE are set
Mon, 30 Mar 2009 14:51:51 +0000 Igor Sysoev win32 ngx_open_file() supports utf8 names and NGX_FILE_APPEND
Wed, 21 Jan 2009 15:50:52 +0000 Igor Sysoev test ngx_file_info() result, the bug has been introduced in r2070
Fri, 12 Sep 2008 13:39:51 +0000 Igor Sysoev cache directio flag in open file cache
Fri, 05 Sep 2008 14:48:47 +0000 Igor Sysoev *) handle unaligned file part for directio
Wed, 30 Jul 2008 12:34:04 +0000 Igor Sysoev directio
Mon, 30 Jun 2008 12:27:24 +0000 Igor Sysoev variables in access_log
Mon, 30 Jun 2008 12:12:16 +0000 Igor Sysoev fix comment
Mon, 30 Jun 2008 12:11:47 +0000 Igor Sysoev fix the previous commit
Thu, 26 Jun 2008 16:10:13 +0000 Igor Sysoev use ngx_file_info() and test uniq if file is already open
Mon, 23 Jun 2008 13:35:34 +0000 Igor Sysoev initialize of.uniq in ngx_open_cached_file()
Wed, 14 May 2008 07:54:52 +0000 Igor Sysoev style fix: remove tabs and trailing spaces
Tue, 29 Apr 2008 18:15:23 +0000 Igor Sysoev fix segfault when file is deleted and open_file_cache_errors is off
Tue, 29 Apr 2008 18:14:45 +0000 Igor Sysoev back out the previous commit
Tue, 29 Apr 2008 14:39:15 +0000 Igor Sysoev fix segfault when file is deleted and open_file_cache_errors is off
Thu, 13 Mar 2008 13:00:40 +0000 Igor Sysoev fix the previous commit
Thu, 13 Mar 2008 12:59:25 +0000 Igor Sysoev fix case when errors are not cached,
Thu, 13 Mar 2008 12:34:59 +0000 Igor Sysoev axe useless code
Tue, 25 Dec 2007 10:46:40 +0000 Igor Sysoev several fixes:
Sat, 22 Dec 2007 13:19:39 +0000 Igor Sysoev open_file_cache_min_uses
Fri, 21 Dec 2007 16:19:48 +0000 Igor Sysoev open_file_cache_retest > open_file_cache_valid
Fri, 21 Dec 2007 16:19:14 +0000 Igor Sysoev fix the previous commit
Fri, 21 Dec 2007 15:33:15 +0000 Igor Sysoev use ngx_queue.h
Thu, 20 Dec 2007 21:29:52 +0000 Igor Sysoev embed sentinel
Mon, 17 Dec 2007 08:52:00 +0000 Igor Sysoev optimize rbtree initialization and insert
Mon, 03 Sep 2007 09:06:26 +0000 Igor Sysoev test the most relevant condition first
Mon, 03 Sep 2007 08:41:42 +0000 Igor Sysoev open_file_cache_events
Sat, 01 Sep 2007 12:11:21 +0000 Igor Sysoev open file cache