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