{ "cook", "req.cook", acl_parse_str, acl_match_str },
{ "cook_beg", "req.cook", acl_parse_str, acl_match_beg },
- { "cook_cnt", "req.cook_cnt", acl_parse_int, acl_match_int },
{ "cook_dir", "req.cook", acl_parse_str, acl_match_dir },
{ "cook_dom", "req.cook", acl_parse_str, acl_match_dom },
{ "cook_end", "req.cook", acl_parse_str, acl_match_end },
{ "cook_len", "req.cook", acl_parse_int, acl_match_len },
{ "cook_reg", "req.cook", acl_parse_reg, acl_match_reg },
{ "cook_sub", "req.cook", acl_parse_str, acl_match_sub },
- { "cook_val", "req.cook_val", acl_parse_int, acl_match_int },
{ "hdr", "req.hdr", acl_parse_str, acl_match_str },
{ "hdr_beg", "req.hdr", acl_parse_str, acl_match_beg },
- { "hdr_cnt", "req.hdr_cnt", acl_parse_int, acl_match_int },
{ "hdr_dir", "req.hdr", acl_parse_str, acl_match_dir },
{ "hdr_dom", "req.hdr", acl_parse_str, acl_match_dom },
{ "hdr_end", "req.hdr", acl_parse_str, acl_match_end },
- { "hdr_ip", "req.hdr_ip", acl_parse_ip, acl_match_ip },
{ "hdr_len", "req.hdr", acl_parse_int, acl_match_len },
{ "hdr_reg", "req.hdr", acl_parse_reg, acl_match_reg },
{ "hdr_sub", "req.hdr", acl_parse_str, acl_match_sub },
- { "hdr_val", "req.hdr_val", acl_parse_int, acl_match_int },
{ "http_auth_group", NULL, acl_parse_strcat, acl_match_auth },
{ "path_reg", "path", acl_parse_reg, acl_match_reg },
{ "path_sub", "path", acl_parse_str, acl_match_sub },
- { "req_proto_http", "req.proto_http",acl_parse_nothing, acl_match_nothing },
{ "req_ver", "req.ver", acl_parse_str, acl_match_str },
{ "resp_ver", "res.ver", acl_parse_str, acl_match_str },
{ "scook", "res.cook", acl_parse_str, acl_match_str },
{ "scook_beg", "res.cook", acl_parse_str, acl_match_beg },
- { "scook_cnt", "res.cook_cnt", acl_parse_int, acl_match_int },
{ "scook_dir", "res.cook", acl_parse_str, acl_match_dir },
{ "scook_dom", "res.cook", acl_parse_str, acl_match_dom },
{ "scook_end", "res.cook", acl_parse_str, acl_match_end },
{ "scook_len", "res.cook", acl_parse_int, acl_match_len },
{ "scook_reg", "res.cook", acl_parse_reg, acl_match_reg },
{ "scook_sub", "res.cook", acl_parse_str, acl_match_sub },
- { "scook_val", "res.cook_val", acl_parse_int, acl_match_int },
{ "shdr", "res.hdr", acl_parse_str, acl_match_str },
{ "shdr_beg", "res.hdr", acl_parse_str, acl_match_beg },
- { "shdr_cnt", "res.hdr_cnt", acl_parse_int, acl_match_int },
{ "shdr_dir", "res.hdr", acl_parse_str, acl_match_dir },
{ "shdr_dom", "res.hdr", acl_parse_str, acl_match_dom },
{ "shdr_end", "res.hdr", acl_parse_str, acl_match_end },
- { "shdr_ip", "res.hdr_ip", acl_parse_ip, acl_match_ip },
{ "shdr_len", "res.hdr", acl_parse_int, acl_match_len },
{ "shdr_reg", "res.hdr", acl_parse_reg, acl_match_reg },
{ "shdr_sub", "res.hdr", acl_parse_str, acl_match_sub },
- { "shdr_val", "res.hdr_val", acl_parse_int, acl_match_int },
{ "url", "url", acl_parse_str, acl_match_str },
{ "url_beg", "url", acl_parse_str, acl_match_beg },
{ "url_dir", "url", acl_parse_str, acl_match_dir },
{ "url_dom", "url", acl_parse_str, acl_match_dom },
{ "url_end", "url", acl_parse_str, acl_match_end },
- { "url_ip", "url_ip", acl_parse_ip, acl_match_ip },
{ "url_len", "url", acl_parse_int, acl_match_len },
- { "url_port", "url_port", acl_parse_int, acl_match_int },
{ "url_reg", "url", acl_parse_reg, acl_match_reg },
{ "url_sub", "url", acl_parse_str, acl_match_sub },
{ "urlp_len", "urlp", acl_parse_int, acl_match_len },
{ "urlp_reg", "urlp", acl_parse_reg, acl_match_reg },
{ "urlp_sub", "urlp", acl_parse_str, acl_match_sub },
- { "urlp_val", "urlp_val", acl_parse_int, acl_match_int },
{ /* END */ },
}};