aboutsummaryrefslogtreecommitdiff
path: root/src/http/ngx_http_file_cache.c
Commit message (Collapse)AuthorAge
...
* ngx_http_file_cache_name()Igor Sysoev2010-07-15
|
* style fixIgor Sysoev2010-07-15
|
* delete empty cache zone node if we could not get response to cacheIgor Sysoev2010-07-15
|
* proxy_no_cache and fastcgi_no_cacheIgor Sysoev2010-05-24
|
* *) introduce ngx_time_sigsafe_update() to update the error log time onlyIgor Sysoev2010-03-25
| | | | *) change ngx_time_update() interface
* *) use previously cached GMT offset value to update time from a signal handlerIgor Sysoev2010-03-13
| | | | | *) change ngx_time_update() interface since there are no notification methods those return time
* fix cached FastCGI response with large stderr output before headerIgor Sysoev2010-03-03
|
* fix a cached zero-length body caseIgor Sysoev2009-12-23
|
* fix handling cached HTTP/0.9 responseIgor Sysoev2009-11-29
|
* export aio presence knowledge to prevent using "aio sendfile",Igor Sysoev2009-11-05
| | | | if aio does not present
* use real file cache length, this fixes cache size counting for responsesIgor Sysoev2009-10-07
| | | | without "Content-Length" header and 304 responses.
* read_aheadIgor Sysoev2009-09-30
|
* do not pass buf with empty cached response,Igor Sysoev2009-09-15
| | | | this fixes "zero size buf in output" alert
* FreeBSD and Linux AIO supportIgor Sysoev2009-08-28
|
* allow cross device temporary files atomic copying:Igor Sysoev2009-08-12
| | | | | *) ngx_copy_file() *) delete ngx_ext_rename_file_t.log_rename_error and .rename_error fields
* unlock incompletely loaded cacheIgor Sysoev2009-08-10
|
* cache loader processIgor Sysoev2009-08-10
|
* test cache path levels while reconfigurationIgor Sysoev2009-08-10
|
* $upstream_cache_statusIgor Sysoev2009-06-18
|
* add response file uniq while loading cold cache on demandIgor Sysoev2009-06-12
|
* proxy_cache_use_stale/fastcgi_cache_use_stale updatingIgor Sysoev2009-06-06
|
* delete useless r->cache->usesIgor Sysoev2009-06-06
|
* remove remnantsIgor Sysoev2009-06-06
|
* support attaching to an existent Win32 shared memoryIgor Sysoev2009-04-18
|
* move zone name from ngx_shm_zone_t to ngx_shm_t to use Win32 shared memoryIgor Sysoev2009-04-16
|
* set cache manager maximum sleep time to 10sIgor Sysoev2009-04-10
|
* style fixIgor Sysoev2009-04-10
|
* fix cache path slotIgor Sysoev2009-04-06
|
* zero cache file length,Igor Sysoev2009-04-01
| | | | this fixes full cache purging and hogging CPU by the cache manager after this
* add debug loggingIgor Sysoev2009-04-01
|
* fix segfault introduced in r2602 if there is 502/504 errorIgor Sysoev2009-03-30
| | | | and proxy/fastcgi_cache is defined without proxy/fastcgi_cache_valid
* introduce cache manager instead of cache cleanerIgor Sysoev2009-03-30
|
* improve ngx_slab_alloc() error loggingIgor Sysoev2009-03-27
|
* delete unneeded conditionIgor Sysoev2009-03-26
|
* fix logged long locked cache entry name and add countIgor Sysoev2009-03-26
|
* fix segfault if ngx_read_file() will failIgor Sysoev2009-03-24
|
* do not clean cache if memory cache keys zone is coldIgor Sysoev2009-03-24
|
* a prelimiary proxy cache supportIgor Sysoev2009-03-23
|
* nginx-0.3.38-RELEASE importrelease-0.3.38Igor Sysoev2006-04-14
| | | | | | | | | | | | | | | | | | | | | | | | *) Feature: the ngx_http_dav_module. *) Change: the ngx_http_perl_module optimizations. Thanks to Sergey Skvortsov. *) Feature: the ngx_http_perl_module supports the $r->request_body_file method. *) Feature: the "client_body_in_file_only" directive. *) Workaround: now on disk overflow nginx tries to write access logs once a second only. Thanks to Anton Yuzhaninov and Maxim Dounin. *) Bugfix: now the "limit_rate" directive more precisely limits rate if rate is more than 100 Kbyte/s. Thanks to ForJest. *) Bugfix: now the IMAP/POP3 proxy escapes the "\r" and "\n" symbols in login and password to pass authorization server. Thanks to Maxim Dounin.
* nginx-0.1.13-RELEASE importrelease-0.1.13Igor Sysoev2004-12-21
| | | | | | | | | | | *) Feature: the server_names_hash and server_names_hash_threshold directives. *) Bugfix: the *.domain.tld names in the "server_name" directive did not work. *) Bugfix: the %request_length log parameter logged the incorrect length.
* nginx-0.1.9-RELEASE importrelease-0.1.9Igor Sysoev2004-11-25
| | | | | | | | | | | | | | | *) Bugfix: the proxied request was sent without arguments if the request contains "//", "/./", "/../" or "%XX". *) Bugfix: the large compressed responses may be transferred not completely. *) Bugfix: the files bigger than 2G was not transferred on Linux that does not support sendfile64(). *) Bugfix: while the build configuration on Linux the --with-poll_module parameter was required; the bug had appeared in 0.1.8.
* nginx-0.1.5-RELEASE importrelease-0.1.5Igor Sysoev2004-11-11
| | | | | | | | | | | | | | | | | | | | | | | | *) Bugfix: on Solaris and Linux there may be too many "recvmsg() returned not enough data" alerts. *) Bugfix: there were the "writev() failed (22: Invalid argument)" errors on Solaris in proxy mode without sendfile. On other platforms that do not support sendfile at all the process got caught in an endless loop. *) Bugfix: segmentation fault on Solaris in proxy mode and using sendfile. *) Bugfix: segmentation fault on Solaris. *) Bugfix: on-line upgrade did not work on Linux. *) Bugfix: the ngx_http_autoindex_module module did not escape the spaces, the quotes, and the percent signs in the directory listing. *) Change: the decrease of the copy operations. *) Feature: the userid_p3p directive.
* nginx-0.1.0-2004-09-29-20:00:49 import; remove years from copyrightIgor Sysoev2004-09-29
|
* nginx-0.1.0-2004-09-28-12:34:51 import; set copyright and remove unused filesIgor Sysoev2004-09-28
|
* nginx-0.0.2-2004-02-20-19:48:59 importIgor Sysoev2004-02-20
|
* nginx-0.0.2-2004-02-11-20:08:49 importIgor Sysoev2004-02-11
|
* nginx-0.0.1-2003-12-01-19:28:14 importIgor Sysoev2003-12-01