nginx/src/http/modules
Ruslan Ermilov c09bba400d Referer: fixed $invalid_referer.
The variable was considered non-existent in the absence of any
valid_referers directives.

Given the following config snippet,

    location / {
        return 200 $invalid_referer;
    }

    location /referer {
        valid_referers server_names;
    }

"location /" should work identically and independently on other
"location /referer".

The fix is to always add the $invalid_referer variable as long
as the module is compiled in, as is done by other modules.
2017-08-04 08:01:55 +03:00
..
perl Cleaned up r->headers_out.headers allocation error handling. 2017-04-20 18:26:37 +03:00
ngx_http_access_module.c Access: simplified rule parser code. 2017-05-15 17:16:32 +03:00
ngx_http_addition_filter_module.c Upstream: keep request body file from removal if requested. 2017-07-19 20:38:17 +03:00
ngx_http_auth_basic_module.c Cleaned up r->headers_out.headers allocation error handling. 2017-04-20 18:26:37 +03:00
ngx_http_auth_request_module.c Fixed logging. 2016-03-31 02:33:57 +03:00
ngx_http_autoindex_module.c Autoindex: implemented XML output format. 2014-12-12 20:25:42 +03:00
ngx_http_browser_module.c Variables: macros for null variables. 2017-08-01 14:28:33 +03:00
ngx_http_charset_filter_module.c Added missing static specifiers. 2017-03-02 08:46:00 -05:00
ngx_http_chunked_filter_module.c Added support for trailers in HTTP responses. 2017-03-24 03:37:34 -07:00
ngx_http_dav_module.c Cleaned up r->headers_out.headers allocation error handling. 2017-04-20 18:26:37 +03:00
ngx_http_degradation_module.c Fixed spelling in multiline C comments. 2012-04-03 07:37:31 +00:00
ngx_http_empty_gif_module.c Copyright updated. 2012-01-18 15:07:43 +00:00
ngx_http_fastcgi_module.c Variables: macros for null variables. 2017-08-01 14:28:33 +03:00
ngx_http_flv_module.c Use ngx_calloc_buf() where appropriate. 2017-04-12 22:21:04 +03:00
ngx_http_geo_module.c Geo: fixed indentation. 2016-08-25 12:59:39 +03:00
ngx_http_geoip_module.c Variables: macros for null variables. 2017-08-01 14:28:33 +03:00
ngx_http_gunzip_filter_module.c Gzip, gunzip: flush busy buffers if any. 2014-10-15 22:57:23 +04:00
ngx_http_gzip_filter_module.c Gzip: fixed style in $gzip_ratio variable handler. 2017-06-14 12:49:20 +03:00
ngx_http_gzip_static_module.c Gzip static: use an appropriate error on memory allocation failure. 2017-04-20 18:26:38 +03:00
ngx_http_headers_filter_module.c Headers filter: added "add_trailer" directive. 2017-03-24 03:37:34 -07:00
ngx_http_image_filter_module.c Use ngx_calloc_buf() where appropriate. 2017-04-12 22:21:04 +03:00
ngx_http_index_module.c Fixed ngx_open_cached_file() error handling. 2017-03-28 14:21:38 +03:00
ngx_http_limit_conn_module.c Fixed logging. 2016-03-31 02:33:57 +03:00
ngx_http_limit_req_module.c Moved handling of wev->delayed to the connection event handler. 2017-04-02 14:32:29 +03:00
ngx_http_log_module.c Fixed ngx_open_cached_file() error handling. 2017-03-28 14:21:38 +03:00
ngx_http_map_module.c Map: the "volatile" parameter. 2016-12-08 17:51:49 +03:00
ngx_http_memcached_module.c Fixed logging. 2016-03-31 02:33:57 +03:00
ngx_http_mirror_module.c Mirror: "off" paramater of the "mirror" directive. 2017-07-21 19:47:56 +03:00
ngx_http_mp4_module.c Use ngx_calloc_buf() where appropriate. 2017-04-12 22:21:04 +03:00
ngx_http_not_modified_filter_module.c Moved ngx_http_parse_time() to core, renamed accordingly. 2015-06-11 20:42:31 +03:00
ngx_http_proxy_module.c Variables: macros for null variables. 2017-08-01 14:28:33 +03:00
ngx_http_random_index_module.c Fixed logging in close error handling. 2016-03-31 02:33:50 +03:00
ngx_http_range_filter_module.c Parenthesized ASCII-related calculations. 2017-07-17 17:23:51 +03:00
ngx_http_realip_module.c Variables: macros for null variables. 2017-08-01 14:28:33 +03:00
ngx_http_referer_module.c Referer: fixed $invalid_referer. 2017-08-04 08:01:55 +03:00
ngx_http_rewrite_module.c Variables: generic prefix variables. 2017-01-31 21:19:58 +03:00
ngx_http_scgi_module.c Upstream: fixed u->headers_in.headers allocation error handling. 2017-05-18 14:17:00 +03:00
ngx_http_secure_link_module.c Secure_link: fixed configuration inheritance. 2013-01-28 14:42:07 +00:00
ngx_http_slice_filter_module.c Upstream: keep request body file from removal if requested. 2017-07-19 20:38:17 +03:00
ngx_http_split_clients_module.c Split clients: check length when parsing configuration. 2013-03-21 16:06:53 +00:00
ngx_http_ssi_filter_module.c Variables: macros for null variables. 2017-08-01 14:28:33 +03:00
ngx_http_ssi_filter_module.h Copyright updated. 2012-01-18 15:07:43 +00:00
ngx_http_ssl_module.c Variables: macros for null variables. 2017-08-01 14:28:33 +03:00
ngx_http_ssl_module.h SSL: support for multiple certificates (ticket #814). 2016-05-19 14:46:32 +03:00
ngx_http_static_module.c Cleaned up r->headers_out.headers allocation error handling. 2017-04-20 18:26:37 +03:00
ngx_http_stub_status_module.c Variables: macros for null variables. 2017-08-01 14:28:33 +03:00
ngx_http_sub_filter_module.c Sub filter: restored ngx_http_set_ctx() at the proper place. 2017-04-18 19:55:23 +03:00
ngx_http_try_files_module.c Precontent phase. 2017-07-20 15:51:11 +03:00
ngx_http_upstream_hash_module.c Upstream: max_conns. 2016-09-22 19:32:47 +03:00
ngx_http_upstream_ip_hash_module.c Upstream: max_conns. 2016-09-22 19:32:47 +03:00
ngx_http_upstream_keepalive_module.c Introduced the ngx_sockaddr_t type. 2016-05-23 16:37:20 +03:00
ngx_http_upstream_least_conn_module.c Upstream: max_conns. 2016-09-22 19:32:47 +03:00
ngx_http_upstream_zone_module.c Upstream zone: store peers->name and its data in shared memory. 2017-08-01 19:12:10 +03:00
ngx_http_userid_filter_module.c Userid: ngx_http_get_indexed_variable() error handling. 2017-06-07 18:46:36 +03:00
ngx_http_uwsgi_module.c Upstream: fixed u->headers_in.headers allocation error handling. 2017-05-18 14:17:00 +03:00
ngx_http_xslt_filter_module.c Use ngx_calloc_buf() where appropriate. 2017-04-12 22:21:04 +03:00