summaryrefslogtreecommitdiffhomepage
path: root/src/core/ngx_file.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2018-12-24Win32: removed NGX_DIR_MASK concept.Maxim Dounin1-2/+2
2018-08-01Dav: changed ngx_copy_file() to preserve access and mtime.Maxim Dounin1-9/+13
2018-08-01Dav: fixed ngx_copy_file() to truncate destination file.Maxim Dounin1-2/+1
2017-06-14Removed excessive casts for ngx_file_info().Ruslan Ermilov1-3/+1
2016-11-03Cache: prefix-based temporary files.Maxim Dounin1-5/+27
2016-10-07Core: ngx_conf_set_access_slot() user access (ticket #1096).Maxim Dounin1-2/+6
2016-07-06Use NGX_MAX_PATH_LEVEL where appropriate.Ruslan Ermilov1-10/+9
2016-03-31Fixed logging.Sergey Kandaurov1-2/+2
2016-03-30Style.Ruslan Ermilov1-1/+1
2016-03-29Win32: additional error code NGX_EEXIST_FILE (ticket #910).Maxim Dounin1-2/+2
2016-03-18Threads: offloading of temp files writing to thread pools.Maxim Dounin1-0/+9
2015-04-07Core: limited levels of subdirectory hierarchy used for temp files.Sergey Kandaurov1-0/+4
2015-04-07Core: removed excessive initialization in ngx_conf_set_path_slot().Sergey Kandaurov1-4/+0
2015-04-07Core: fixed error handling on ngx_conf_full_name() failure.Sergey Kandaurov1-1/+1
2015-02-02Core: reverted prefix-based temp files (a9138c35120d).Roman Arutyunyan1-20/+8
2015-02-02Core: supported directory skipping in ngx_walk_tree().Roman Arutyunyan1-1/+9
2014-12-26Core: added prefix-based temporary files.Valentin Bartenev1-8/+20
2014-12-26Unified handling of ngx_create_temp_file() return value.Valentin Bartenev1-1/+1
2013-09-16Improved check for duplicate path names in ngx_add_path().Valentin Bartenev1-0/+8
2013-09-16Removed surplus initializations from ngx_conf_set_path_slot().Valentin Bartenev1-3/+0
2013-09-16Use ngx_pcalloc() in ngx_conf_merge_path_value().Valentin Bartenev1-5/+1
2013-08-20Backed out f1a91825730a and 7094bd12c1ff.Maxim Dounin1-6/+2
2013-08-06Replaced ngx_conf_full_name() with ngx_get_full_name().Valentin Bartenev1-2/+6
2013-08-06Fixed memory leaks in the root and auth_basic_user_file directives.Valentin Bartenev1-0/+91
2012-12-14Fixed handling of ngx_write_fd() and ngx_read_fd() errors.Valentin Bartenev1-4/+4
2012-09-28Correct plural form for "path" in the whole source base.Andrey Belov1-6/+6
2012-04-03Fixed spelling in multiline C comments.Ruslan Ermilov1-1/+1
2012-01-18Copyright updated.Maxim Konovalov1-0/+1
2011-07-24elimination of reading cache files by cache loaderIgor Sysoev1-0/+1
2010-05-14ngx_str_set() and ngx_str_null()Igor Sysoev1-2/+1
2010-03-30do not set file time in ngx_copy_file() if the time is -1,Igor Sysoev1-4/+6
2009-12-17fix Win32 error message when an temporary file replaces an existent file:Igor Sysoev1-0/+4
2009-12-15fix Win32 error messages when an temporary file replaces an existent file:Igor Sysoev1-11/+1
2009-10-14ignore EACCES errors for top level directories in ngx_create_full_path()Igor Sysoev1-2/+11
2009-10-14do not create Win32 drive letter in ngx_create_full_path()Igor Sysoev1-1/+7
2009-08-21*) share temporary number between workersIgor Sysoev1-14/+9
2009-08-20test EXDEV after path creationIgor Sysoev1-1/+0
2009-08-20fix copy failure logging and stale files removal, introduced in r3025Igor Sysoev1-8/+17
2009-08-20fix copy destination name length, introduced in r3025Igor Sysoev1-2/+2
2009-08-13fix building on 64-bit platforms, introduced in r3025Igor Sysoev1-2/+2
2009-08-12allow cross device temporary files atomic copying:Igor Sysoev1-4/+170
2009-08-11NGX_ENOPATHIgor Sysoev1-15/+3
2009-08-10cache loader processIgor Sysoev1-1/+3
2009-05-28Win32 returns ERROR_PATH_NOT_FOUND instead of ERROR_FILE_NOT_FOUNDIgor Sysoev1-2/+8
2009-04-29uniform ngx_file_info() interface with ngx_fd_info()Igor Sysoev1-1/+3
2009-03-30introduce cache manager instead of cache cleanerIgor Sysoev1-2/+2
2009-03-23a prelimiary proxy cache supportIgor Sysoev1-1/+44
2009-02-24small optimization: " == NGX_ERROR" > " != NGX_OK"Igor Sysoev1-1/+1
2008-12-10use ngx_ext_rename_file() for single file MOVEIgor Sysoev1-7/+11
2008-06-17*) back out r2040Igor Sysoev1-1/+1