[BACK]Return to acl.h CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / external / mpl / bind / dist / lib / dns / include / dns

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/external/mpl/bind/dist/lib/dns/include/dns/acl.h between version 1.3 and 1.3.4.1

version 1.3, 2019/01/09 16:55:12 version 1.3.4.1, 2019/09/12 19:18:15
Line 34 
Line 34 
 #include <isc/netaddr.h>  #include <isc/netaddr.h>
 #include <isc/refcount.h>  #include <isc/refcount.h>
   
 #ifdef HAVE_GEOIP  #if defined(HAVE_GEOIP) || defined(HAVE_GEOIP2)
 #include <dns/geoip.h>  #include <dns/geoip.h>
 #endif  #endif
 #include <dns/name.h>  #include <dns/name.h>
 #include <dns/types.h>  #include <dns/types.h>
 #include <dns/iptable.h>  #include <dns/iptable.h>
   
 #ifdef HAVE_GEOIP  
 #include <GeoIP.h>  
 #endif  
   
 /***  /***
  *** Types   *** Types
  ***/   ***/
Line 55  typedef enum {
Line 51  typedef enum {
         dns_aclelementtype_nestedacl,          dns_aclelementtype_nestedacl,
         dns_aclelementtype_localhost,          dns_aclelementtype_localhost,
         dns_aclelementtype_localnets,          dns_aclelementtype_localnets,
 #ifdef HAVE_GEOIP  #if defined(HAVE_GEOIP) || defined(HAVE_GEOIP2)
         dns_aclelementtype_geoip,          dns_aclelementtype_geoip,
 #endif /* HAVE_GEOIP */  #endif /* HAVE_GEOIP || HAVE_GEOIP2 */
         dns_aclelementtype_any          dns_aclelementtype_any
 } dns_aclelementtype_t;  } dns_aclelementtype_t;
   
Line 72  struct dns_aclelement {
Line 68  struct dns_aclelement {
         dns_aclelementtype_t    type;          dns_aclelementtype_t    type;
         bool            negative;          bool            negative;
         dns_name_t              keyname;          dns_name_t              keyname;
 #ifdef HAVE_GEOIP  #if defined(HAVE_GEOIP) || defined(HAVE_GEOIP2)
         dns_geoip_elem_t        geoip_elem;          dns_geoip_elem_t        geoip_elem;
 #endif /* HAVE_GEOIP */  #endif /* HAVE_GEOIP || HAVE_GEOIP2 */
         dns_acl_t               *nestedacl;          dns_acl_t               *nestedacl;
         int                     node_num;          int                     node_num;
 };  };
Line 97  struct dns_aclenv {
Line 93  struct dns_aclenv {
         dns_acl_t *localhost;          dns_acl_t *localhost;
         dns_acl_t *localnets;          dns_acl_t *localnets;
         bool match_mapped;          bool match_mapped;
 #ifdef HAVE_GEOIP  #if defined(HAVE_GEOIP) || defined(HAVE_GEOIP2)
         dns_geoip_databases_t *geoip;          dns_geoip_databases_t *geoip;
 #endif  #endif
 };  };

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.3.4.1

CVSweb <webmaster@jp.NetBSD.org>