| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2011-04-22 | Use more precise stat.st_blocks to account cache size on Unix | Igor Sysoev | 1 | -1/+2 | |
| instead of file length rounded to a file system block size. There is no similar way on Windows, so rounding to a cache->bsize is kept. | |||||
| 2010-09-02 | fix race condition if during reconfiguration two cache managers try | Igor Sysoev | 1 | -1/+2 | |
| to delete old inactive entries: one of them removes a entry just locked by other manager from the queue and the rbtree as long inactive entry, causes the latter manager to segfault leaving cache mutex locked, the bug has been introduced in r3727 | |||||
| 2010-07-28 | several changes in cache cleanup handling: | Igor Sysoev | 1 | -1/+2 | |
| *) now ngx_http_file_cache_cleanup() uses ngx_http_file_cache_free() *) ngx_http_file_cache_free() interface has been changed to accept r->cache ngx_http_file_cache_cleanup() must use r->cache, but not r, because there can be several r->cache's during request processing, r->cache may be NULL at request finalising, etc. *) test if updating request does not complete correctly | |||||
| 2010-07-19 | proxy_cache_pass, fastcgi_cache_bypass, uwsgi_cache_bypass, scgi_cache_bypass | Igor Sysoev | 1 | -5/+7 | |
| 2010-07-16 | rename ngx_http_file_cache_create() to ngx_http_file_cache_new() | Igor Sysoev | 1 | -1/+1 | |
| 2010-07-15 | ngx_http_file_cache_create() | Igor Sysoev | 1 | -0/+1 | |
| 2010-07-14 | use ngx_http_test_predicates(), ngx_http_set_predicate_slot() | Igor Sysoev | 1 | -4/+0 | |
| delete ngx_http_cache(), ngx_http_no_cache_set_slot() | |||||
| 2010-05-24 | proxy_no_cache and fastcgi_no_cache | Igor Sysoev | 1 | -0/+5 | |
| 2009-08-28 | FreeBSD and Linux AIO support | Igor Sysoev | 1 | -0/+1 | |
| 2009-08-10 | cache loader process | Igor Sysoev | 1 | -0/+1 | |
| 2009-06-18 | $upstream_cache_status | Igor Sysoev | 1 | -3/+7 | |
| 2009-06-06 | proxy_cache_use_stale/fastcgi_cache_use_stale updating | Igor Sysoev | 1 | -1/+3 | |
| 2009-06-06 | delete useless r->cache->uses | Igor Sysoev | 1 | -1/+0 | |
| 2009-06-06 | remove remnants | Igor Sysoev | 1 | -7/+1 | |
| 2009-04-18 | support attaching to an existent Win32 shared memory | Igor Sysoev | 1 | -5/+10 | |
| 2009-03-30 | introduce cache manager instead of cache cleaner | Igor Sysoev | 1 | -3/+10 | |
| 2009-03-23 | a prelimiary proxy cache support | Igor Sysoev | 1 | -110/+80 | |
| 2004-12-21 | nginx-0.1.13-RELEASE importrelease-0.1.13 | Igor Sysoev | 1 | -7/+20 | |
| *) 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. | |||||
| 2004-12-02 | nginx-0.1.11-RELEASE importrelease-0.1.11 | Igor Sysoev | 1 | -0/+5 | |
| *) Feature: the worker_priority directive. *) Change: both tcp_nopush and tcp_nodelay directives affect the transferred response. *) Bugfix: nginx did not call initgroups(). Thanks to Andrew Sitnikov and Andrei Nigmatulin. *) Change: now the ngx_http_autoindex_module shows the file size in the bytes. *) Bugfix: the ngx_http_autoindex_module returned the 500 error if the broken symlink was in a directory. *) Bugfix: the files bigger than 4G could not be transferred using sendfile. *) Bugfix: if the backend was resolved to several backends and there was an error while the response waiting then process may got caught in an endless loop. *) Bugfix: the worker process may exit with the "unknown cycle" message when the /dev/poll method was used. *) Bugfix: "close() channel failed" errors. *) Bugfix: the autodetection of the "nobody" and "nogroup" groups. *) Bugfix: the send_lowat directive did not work on Linux. *) Bugfix: the segmentation fault occurred if there was no events section in configuration. *) Bugfix: nginx could not be built on OpenBSD. *) Bugfix: the double slashes in "://" in the URI were converted to ":/". | |||||
| 2004-11-25 | nginx-0.1.9-RELEASE importrelease-0.1.9 | Igor Sysoev | 1 | -6/+14 | |
| *) 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. | |||||
| 2004-09-29 | nginx-0.1.0-2004-09-29-20:00:49 import; remove years from copyright | Igor Sysoev | 1 | -1/+1 | |
| 2004-09-28 | nginx-0.1.0-2004-09-28-12:34:51 import; set copyright and remove unused files | Igor Sysoev | 1 | -0/+6 | |
| 2004-05-28 | nginx-0.0.3-2004-05-28-19:49:23 import; rename ngx_hunk_t to ngx_buf_t | Igor Sysoev | 1 | -1/+1 | |
| 2004-02-23 | nginx-0.0.2-2004-02-23-23:57:12 import | Igor Sysoev | 1 | -0/+3 | |
| 2003-12-02 | nginx-0.0.1-2003-12-02-08:47:29 import | Igor Sysoev | 1 | -0/+1 | |
| 2003-12-01 | nginx-0.0.1-2003-12-01-19:28:14 import | Igor Sysoev | 1 | -1/+1 | |
| 2003-11-30 | nginx-0.0.1-2003-11-30-23:03:18 import | Igor Sysoev | 1 | -27/+41 | |
| 2003-11-28 | nginx-0.0.1-2003-11-28-20:41:47 import | Igor Sysoev | 1 | -6/+3 | |
| 2003-11-28 | nginx-0.0.1-2003-11-28-11:40:40 import | Igor Sysoev | 1 | -2/+12 | |
| 2003-11-27 | nginx-0.0.1-2003-11-27-10:45:22 import | Igor Sysoev | 1 | -23/+39 | |
| 2003-11-25 | nginx-0.0.1-2003-11-25-23:44:56 import | Igor Sysoev | 1 | -14/+34 | |
| 2003-11-18 | nginx-0.0.1-2003-11-19-00:34:08 import | Igor Sysoev | 1 | -2/+4 | |
| 2003-11-09 | nginx-0.0.1-2003-11-09-23:03:38 import; separate building | Igor Sysoev | 1 | -3/+6 | |
| 2003-11-04 | nginx-0.0.1-2003-11-05-01:12:39 import | Igor Sysoev | 1 | -13/+13 | |
| 2003-11-04 | nginx-0.0.1-2003-11-04-20:09:19 import | Igor Sysoev | 1 | -0/+1 | |
| 2003-11-03 | nginx-0.0.1-2003-11-04-01:20:44 import | Igor Sysoev | 1 | -1/+3 | |
| 2003-11-03 | nginx-0.0.1-2003-11-03-20:33:31 import | Igor Sysoev | 1 | -21/+6 | |
| 2003-11-02 | nginx-0.0.1-2003-11-03-01:56:18 import | Igor Sysoev | 1 | -0/+71 | |
