Commit graph

3616 commits

Author SHA1 Message Date
Igor Sysoev
119f9a25fc nginx-0.8.50-RELEASE 2010-09-02 14:59:18 +00:00
Igor Sysoev
d2409610ec new ngx_http_secure_link_module with secure_link, secure_link_md5, and
secure_link_expires
2010-09-02 14:37:16 +00:00
Igor Sysoev
f819e3b7ed fix race condition if during reconfiguration two cache managers try
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-09-02 14:31:47 +00:00
Igor Sysoev
0084867ae8 gzip_disable msie6 ignored other patterns 2010-09-02 14:02:57 +00:00
Igor Sysoev
198d1ed567 gzip_disable compiled always the first pattern only 2010-09-02 14:01:58 +00:00
Igor Sysoev
e017f64590 gzip_disable msie6 did not inherited if nginx was built without PCRE 2010-09-02 13:54:28 +00:00
Igor Sysoev
b9ff0e4dca add "Global\" prefix for signal events 2010-09-02 13:49:05 +00:00
Igor Sysoev
7c48ce89c5 the -q switch 2010-09-02 13:43:02 +00:00
Igor Sysoev
e23463da18 if a location is specified by regex, then always compile an "alias",
even into one static string script: this elimates testing this
too specific case inside ngx_http_map_uri_to_path()
2010-08-26 12:33:08 +00:00
Igor Sysoev
f20a3d0603 bump version 2010-08-25 12:30:08 +00:00
Igor Sysoev
4ae89a30ef release-0.8.49 tag 2010-08-09 08:24:14 +00:00
Igor Sysoev
4d296543f7 nginx-0.8.49-RELEASE 2010-08-09 08:24:13 +00:00
Igor Sysoev
6a921ab39d image_filter_jpeg_quality supports variables 2010-08-06 15:55:05 +00:00
Igor Sysoev
734b2c0cf1 zero fcn->updating after node allocation 2010-08-04 13:34:23 +00:00
Igor Sysoev
e597feff7d error status codes could be cached for next request only,
the bug has been introduced in r3712
2010-08-04 12:55:27 +00:00
Igor Sysoev
a589d16bf0 we can free GeoIPRecord just after GeoIP_region_name_by_code(),
because it returns a statically allocated string
2010-08-03 18:38:08 +00:00
Igor Sysoev
63eedfba66 fix segfault, the bug has been introduced in r3738 2010-08-03 18:27:56 +00:00
Igor Sysoev
eb3fc51370 bump version 2010-08-03 18:24:18 +00:00
Igor Sysoev
0b3fab8e40 release-0.8.48 tag 2010-08-03 15:10:57 +00:00
Igor Sysoev
0b66561297 nginx-0.8.48-RELEASE 2010-08-03 15:10:56 +00:00
Igor Sysoev
b143dd16b6 $geoip_region_name 2010-08-03 15:01:34 +00:00
Igor Sysoev
3646cca88b $geoip_dma_code and $geoip_area_code 2010-08-03 14:19:49 +00:00
Igor Sysoev
c0a7183186 fix fastcgi_split_path_info, if URI was not fully captured 2010-08-03 13:35:48 +00:00
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