index
:
nginx
master
nginx mirror
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
core
/
ngx_file.c
Commit message (
Expand
)
Author
Age
*
Win32: removed NGX_DIR_MASK concept.
Maxim Dounin
2018-12-24
*
Dav: changed ngx_copy_file() to preserve access and mtime.
Maxim Dounin
2018-08-01
*
Dav: fixed ngx_copy_file() to truncate destination file.
Maxim Dounin
2018-08-01
*
Removed excessive casts for ngx_file_info().
Ruslan Ermilov
2017-06-14
*
Cache: prefix-based temporary files.
Maxim Dounin
2016-11-03
*
Core: ngx_conf_set_access_slot() user access (ticket #1096).
Maxim Dounin
2016-10-07
*
Use NGX_MAX_PATH_LEVEL where appropriate.
Ruslan Ermilov
2016-07-06
*
Fixed logging.
Sergey Kandaurov
2016-03-31
*
Style.
Ruslan Ermilov
2016-03-30
*
Win32: additional error code NGX_EEXIST_FILE (ticket #910).
Maxim Dounin
2016-03-29
*
Threads: offloading of temp files writing to thread pools.
Maxim Dounin
2016-03-18
*
Core: limited levels of subdirectory hierarchy used for temp files.
Sergey Kandaurov
2015-04-07
*
Core: removed excessive initialization in ngx_conf_set_path_slot().
Sergey Kandaurov
2015-04-07
*
Core: fixed error handling on ngx_conf_full_name() failure.
Sergey Kandaurov
2015-04-07
*
Core: reverted prefix-based temp files (a9138c35120d).
Roman Arutyunyan
2015-02-02
*
Core: supported directory skipping in ngx_walk_tree().
Roman Arutyunyan
2015-02-02
*
Core: added prefix-based temporary files.
Valentin Bartenev
2014-12-26
*
Unified handling of ngx_create_temp_file() return value.
Valentin Bartenev
2014-12-26
*
Improved check for duplicate path names in ngx_add_path().
Valentin Bartenev
2013-09-16
*
Removed surplus initializations from ngx_conf_set_path_slot().
Valentin Bartenev
2013-09-16
*
Use ngx_pcalloc() in ngx_conf_merge_path_value().
Valentin Bartenev
2013-09-16
*
Backed out f1a91825730a and 7094bd12c1ff.
Maxim Dounin
2013-08-20
*
Replaced ngx_conf_full_name() with ngx_get_full_name().
Valentin Bartenev
2013-08-06
*
Fixed memory leaks in the root and auth_basic_user_file directives.
Valentin Bartenev
2013-08-06
*
Fixed handling of ngx_write_fd() and ngx_read_fd() errors.
Valentin Bartenev
2012-12-14
*
Correct plural form for "path" in the whole source base.
Andrey Belov
2012-09-28
*
Fixed spelling in multiline C comments.
Ruslan Ermilov
2012-04-03
*
Copyright updated.
Maxim Konovalov
2012-01-18
*
elimination of reading cache files by cache loader
Igor Sysoev
2011-07-24
*
ngx_str_set() and ngx_str_null()
Igor Sysoev
2010-05-14
*
do not set file time in ngx_copy_file() if the time is -1,
Igor Sysoev
2010-03-30
*
fix Win32 error message when an temporary file replaces an existent file:
Igor Sysoev
2009-12-17
*
fix Win32 error messages when an temporary file replaces an existent file:
Igor Sysoev
2009-12-15
*
ignore EACCES errors for top level directories in ngx_create_full_path()
Igor Sysoev
2009-10-14
*
do not create Win32 drive letter in ngx_create_full_path()
Igor Sysoev
2009-10-14
*
*) share temporary number between workers
Igor Sysoev
2009-08-21
*
test EXDEV after path creation
Igor Sysoev
2009-08-20
*
fix copy failure logging and stale files removal, introduced in r3025
Igor Sysoev
2009-08-20
*
fix copy destination name length, introduced in r3025
Igor Sysoev
2009-08-20
*
fix building on 64-bit platforms, introduced in r3025
Igor Sysoev
2009-08-13
*
allow cross device temporary files atomic copying:
Igor Sysoev
2009-08-12
*
NGX_ENOPATH
Igor Sysoev
2009-08-11
*
cache loader process
Igor Sysoev
2009-08-10
*
Win32 returns ERROR_PATH_NOT_FOUND instead of ERROR_FILE_NOT_FOUND
Igor Sysoev
2009-05-28
*
uniform ngx_file_info() interface with ngx_fd_info()
Igor Sysoev
2009-04-29
*
introduce cache manager instead of cache cleaner
Igor Sysoev
2009-03-30
*
a prelimiary proxy cache support
Igor Sysoev
2009-03-23
*
small optimization: " == NGX_ERROR" > " != NGX_OK"
Igor Sysoev
2009-02-24
*
use ngx_ext_rename_file() for single file MOVE
Igor Sysoev
2008-12-10
*
*) back out r2040
Igor Sysoev
2008-06-17
[next]