diff options
Diffstat (limited to 'src/acl.c')
| -rw-r--r-- | src/acl.c | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -202,14 +202,26 @@ get_match_type(const cfg_obj_t *obj) MATCH("subdomain", DNS_SSUMATCHTYPE_SUBDOMAIN); MATCH("wildcard", DNS_SSUMATCHTYPE_WILDCARD); MATCH("self", DNS_SSUMATCHTYPE_SELF); +#if defined(DNS_SSUMATCHTYPE_SELFSUB) && defined(DNS_SSUMATCHTYPE_SELFWILD) MATCH("selfsub", DNS_SSUMATCHTYPE_SELFSUB); MATCH("selfwild", DNS_SSUMATCHTYPE_SELFWILD); +#endif +#ifdef DNS_SSUMATCHTYPE_SELFMS MATCH("ms-self", DNS_SSUMATCHTYPE_SELFMS); +#endif +#ifdef DNS_SSUMATCHTYPE_SELFKRB5 MATCH("krb5-self", DNS_SSUMATCHTYPE_SELFKRB5); +#endif +#ifdef DNS_SSUMATCHTYPE_SUBDOMAINMS MATCH("ms-subdomain", DNS_SSUMATCHTYPE_SUBDOMAINMS); +#endif +#ifdef DNS_SSUMATCHTYPE_SUBDOMAINKRB5 MATCH("krb5-subdomain", DNS_SSUMATCHTYPE_SUBDOMAINKRB5); +#endif +#if defined(DNS_SSUMATCHTYPE_TCPSELF) && defined(DNS_SSUMATCHTYPE_6TO4SELF) MATCH("tcp-self", DNS_SSUMATCHTYPE_TCPSELF); MATCH("6to4-self", DNS_SSUMATCHTYPE_6TO4SELF); +#endif INSIST(0); /* Not reached. */ |
