dnl ###
-dnl ### NSC 3.0 -- Library Functions For DNS Processing
-dnl ### (c) 1997--2003 Martin Mares <mj@ucw.cz>
+dnl ### NSC -- Library Functions For DNS Processing
+dnl ### (c) 1997--2011 Martin Mares <mj@ucw.cz>
dnl ###
divert(-1)
# NSC version
-define(`NSCVER', `NSC 2.99a')
+define(`NSCVER', `NSC 3.1')
# Current date and time
define(nsc_if_v6, `ifelse(index($1,:),-1,`$3',`$2')')
-define(nsc_norm_v6, `nsc_norm_v6_z(dnl
-ifelse(regexp($1,`::.*::'),-1,`ifelse(index($1,::),-1,`nsc_norm_v6_nn($1)',`nsc_norm_v6_cc($1)')',`nsc_bad_v6($1)'))')
+define(nsc_norm_v6, `nsc_norm_v6_z(ifelse(regexp($1,`::.*::'),-1,`ifelse(index($1,::),-1,`nsc_norm_v6_nn($1)',`nsc_norm_v6_cc($1)')',`nsc_bad_v6($1)'))')
# If there is no ::, check the number of :'s
define(nsc_norm_v6_nn, `ifelse(nsc_extract_colons($1),:::::::,$1,`nsc_bad_v6($1)')')
# Replace :: by the right number of :'s to get 8 (possibly empty) components
define(`NAMED_RESTART_CMD', `ndc reload')
-define(`BIND_OPTIONS', ` # Other options can be added here via macro `BIND_OPTIONS'')
-
define(`ROOT', `/etc/named')
define(`CFDIR', `cf')
define(`ZONEDIR', `zone')
define(`BAKDIR', `bak')
define(`VERSDIR', `ver')
+define(`HASHDIR', `hash')
define(`ROOTCACHE', `root.cache')
define(`REFRESH', HOURS(8))