K_REGEX
if (table_match(filter->config->rdns_regex, K_REGEX, key) > 0)
if (table_match(filter->config->src_regex, K_REGEX, key) > 0)
if (table_match(filter->config->helo_regex, K_REGEX, key) > 0)
if (key && table_match(filter->config->auth_regex, K_REGEX, key) > 0)
if (table_match(filter->config->mail_from_regex, K_REGEX, key) > 0)
if (table_match(filter->config->rcpt_to_regex, K_REGEX, key) > 0)
if (!table_check_use(t, T_DYNAMIC|T_LIST, K_REGEX)) {
if (!table_check_use(t, T_DYNAMIC|T_LIST, K_REGEX)) {
if (!table_check_use(t, T_DYNAMIC|T_LIST, K_REGEX)) {
if (!table_check_use(t, T_DYNAMIC|T_LIST, K_REGEX)) {
if (!table_check_use(t, T_DYNAMIC|T_LIST, K_REGEX)) {
if (!table_check_use(t, T_DYNAMIC|T_LIST, K_REGEX)) {
if (!table_check_use(t, T_DYNAMIC|T_LIST, K_REGEX)) {
if (!table_check_use(t, T_DYNAMIC|T_LIST, K_REGEX)) {
if (!table_check_use(t, T_DYNAMIC|T_LIST, K_REGEX)) {
if (!table_check_use(t, T_DYNAMIC|T_LIST, K_REGEX)) {
service = K_REGEX;
service = K_REGEX;
service = K_REGEX;
service = K_REGEX;
service = K_REGEX;
service = K_REGEX;
service = K_REGEX;
return K_REGEX;
case K_REGEX: return "regex";
K_STRING|K_REGEX,
{ K_REGEX, table_regex_match },
K_STRING|K_REGEX,
{ K_REGEX, table_regex_match },