Commit graph

3443 commits

Author SHA1 Message Date
Igor Sysoev
515376efd2 *) make code consistent to fastcgi, etc
*) remove STUB comment
2010-08-03 12:59:14 +00:00
Igor Sysoev
eb53669ca0 use NULL instead of 0 2010-08-03 12:53:06 +00:00
Igor Sysoev
d809597b13 delete surplus assignment 2010-08-03 09:42:53 +00:00
Igor Sysoev
f94de11f91 inherit proxy_pass, fastcgi_pass, uwsgi_pass, scgi_pass inside
a limit_except block if no handler was defined for the block
2010-08-03 09:24:25 +00:00
Igor Sysoev
7653d2eeff ngx_http_conf_get_module_srv_conf() and ngx_http_conf_get_module_loc_conf()
may be used at merge phase
2010-08-02 15:28:04 +00:00
Igor Sysoev
0bbbba3b7a fix directive type 2010-08-02 12:47:52 +00:00
Igor Sysoev
949db916b2 change logic slightly 2010-08-02 12:34:15 +00:00
Igor Sysoev
ec4192e27c change order 2010-08-02 12:32:33 +00:00
Igor Sysoev
dd3154c088 *) delete cache key node after a cache file removal
*) move fileless cache key node removal in ngx_http_file_cache_delete()
2010-08-02 12:27:58 +00:00
Igor Sysoev
67136f60fd escape ";" in arguments 2010-07-30 13:25:19 +00:00
Igor Sysoev
b57124ccad count cache key node usage for cached error statuses 2010-07-30 12:41:55 +00:00
Igor Sysoev
a57b388f4b do not free unused cache node if cache min_uses > 1,
the bug has been introduced in r3695, r3708, r3711
2010-07-30 10:20:08 +00:00
Igor Sysoev
a85cd6842d return 415 on too big image in image filter 2010-07-29 15:40:03 +00:00
Igor Sysoev
a032e72d9e change default server_name_in_redirect value to off,
since default server_name is empty
2010-07-29 10:01:31 +00:00
Igor Sysoev
49e8b9cadd use an empty name as default server_name instread of hostname 2010-07-29 10:00:04 +00:00
Igor Sysoev
53b9fea5c9 allow server_name "" as the first name 2010-07-29 09:55:54 +00:00
Igor Sysoev
5dc8096d12 decrease SSL handshake error level to info 2010-07-29 09:30:15 +00:00
Igor Sysoev
709119e682 copy OpenSSL-0.9.8o LICENSE for nginx/Windows zip 2010-07-29 09:10:12 +00:00
Igor Sysoev
244db2bb0a bump version 2010-07-29 08:10:22 +00:00
Igor Sysoev
bb854b6325 release-0.8.47 tag 2010-07-28 16:16:49 +00:00
Igor Sysoev
b4a3977998 nginx-0.8.47-RELEASE 2010-07-28 16:16:48 +00:00
Igor Sysoev
5b762f5847 move debug logging inside ngx_http_file_cache_free() 2010-07-28 15:56:56 +00:00
Igor Sysoev
86fd5fba67 fix $request_time for subrequests 2010-07-28 15:51:50 +00:00
Igor Sysoev
808be9559e several changes in cache cleanup handling:
*) 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-28 15:49:34 +00:00
Igor Sysoev
74b9ebd872 fix r3708 and r3695: valid_sec is set only for caching error status codes 2010-07-27 19:11:17 +00:00
Igor Sysoev
9b63f57c7c fix r3707: cache node should be freed be a response is not cached 2010-07-27 15:26:33 +00:00
Igor Sysoev
55f4158eb2 fix typo 2010-07-27 13:04:13 +00:00
Igor Sysoev
a5fdf95e28 fix r3695: this commit
*) freed valid keys zone node
*) and did not decrease cache size, so cache manager process ete CPU time,
   if cache checking max_size was enabled
2010-07-27 11:22:59 +00:00
Igor Sysoev
d492527779 an intercepted error code was not cached 2010-07-19 15:31:46 +00:00
Igor Sysoev
53bd67c0ec style fix 2010-07-19 15:29:16 +00:00
Igor Sysoev
c6827a6834 initialize r->cache->file.fd with NGX_INVALID_FILE 2010-07-19 15:28:22 +00:00
Igor Sysoev
cdade23c45 bump version 2010-07-19 15:27:06 +00:00
Igor Sysoev
ed03d68577 release-0.8.46 tag 2010-07-19 11:31:31 +00:00
Igor Sysoev
4f51725207 nginx-0.8.46-RELEASE 2010-07-19 11:31:30 +00:00
Igor Sysoev
2581a4ccc1 add warnings for proxy_no_cache and fastcgi_no_cache 2010-07-19 09:55:43 +00:00
Igor Sysoev
0c224f68cb proxy_cache_pass, fastcgi_cache_bypass, uwsgi_cache_bypass, scgi_cache_bypass 2010-07-19 09:36:04 +00:00
Igor Sysoev
02a017cbcb rename ngx_http_file_cache_create() to ngx_http_file_cache_new() 2010-07-16 10:01:49 +00:00
Igor Sysoev
06189be984 ngx_http_file_cache_create() 2010-07-15 14:01:02 +00:00
Igor Sysoev
3f9edd109f ngx_http_file_cache_name() 2010-07-15 13:46:32 +00:00
Igor Sysoev
f1a6cfa6bb style fix 2010-07-15 13:10:05 +00:00
Igor Sysoev
6a857ea7ff delete empty cache zone node if we could not get response to cache 2010-07-15 13:08:51 +00:00
Igor Sysoev
3d8690f9ec fix scgi_no_cache and uwsgi_no_cache initialization 2010-07-14 11:29:19 +00:00
Igor Sysoev
c424307308 use ngx_http_test_predicates(), ngx_http_set_predicate_slot()
delete ngx_http_cache(), ngx_http_no_cache_set_slot()
2010-07-14 11:15:45 +00:00
Igor Sysoev
99c55deb3e ngx_http_test_predicates(), ngx_http_set_predicate_slot() 2010-07-14 11:13:59 +00:00
Igor Sysoev
4d45e2c8cf bump version 2010-07-14 11:09:56 +00:00
Igor Sysoev
3ec5e3b179 release-0.8.45 tag 2010-07-13 11:59:37 +00:00
Igor Sysoev
75aa3101c1 nginx-0.8.45-RELEASE 2010-07-13 11:59:36 +00:00
Igor Sysoev
f19e0aab2a allow setfib=0 2010-07-13 10:17:09 +00:00
Igor Sysoev
3e8bd94065 use xmlSAXHandler._private field to store xslt filter context 2010-07-12 12:52:01 +00:00
Igor Sysoev
4b5641e11e fix building by msvc7 2010-07-08 16:17:11 +00:00