Update of /cvsroot/hcoop/domtool2/lib
In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv5551/lib

Modified Files:
        bind.dtl easy_domain.dtl 
Log Message:
Expanding TXT support

Index: easy_domain.dtl
===================================================================
RCS file: /cvsroot/hcoop/domtool2/lib/easy_domain.dtl,v
retrieving revision 1.23
retrieving revision 1.24
diff -C2 -d -r1.23 -r1.24
*** easy_domain.dtl     18 Feb 2008 16:40:08 -0000      1.23
--- easy_domain.dtl     24 Feb 2008 15:50:24 -0000      1.24
***************
*** 81,84 ****
  val dnsDefault = \to -> dns (dnsA default to);
  val dnsDefaultv6 = \to -> dns (dnsAAAA default to);
! val dnsText = \from -> \to -> dns (dnsTXT (literal from) to);
! val dnsDefaultText = \to -> dns (dnsTXT default to);
--- 81,86 ----
  val dnsDefault = \to -> dns (dnsA default to);
  val dnsDefaultv6 = \to -> dns (dnsAAAA default to);
! val dnsText = \from -> \to -> dns (dnsTXT (srv_literal from) to);
! val dnsDefaultText = \to -> dns (dnsTXT srv_default to);
! 
! val dnsKerberos = \to -> dns (dnsTXT (srv_literal "_kerberos") to);

Index: bind.dtl
===================================================================
RCS file: /cvsroot/hcoop/domtool2/lib/bind.dtl,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** bind.dtl    18 Feb 2008 16:40:08 -0000      1.6
--- bind.dtl    24 Feb 2008 15:50:24 -0000      1.7
***************
*** 15,18 ****
--- 15,24 ----
  {{A rule applies to every host within the current domain.}}
  
+ extern type srv_pattern;
+ {{Like <tt>bind_pattern</tt>, but for SRV and TXT records, where underscores 
are allowed in hostnames}}
+ extern val srv_literal : srv_domain -> srv_pattern;
+ extern val srv_default : srv_pattern;
+ extern val srv_wildcard : srv_pattern;
+ 
  extern val dnsA : bind_pattern -> ip -> dnsRecord;
  extern val dnsAAAA : bind_pattern -> ipv6 -> dnsRecord;
***************
*** 21,26 ****
  extern val dnsMX : int -> domain -> dnsRecord;
  extern val dnsNS : domain -> dnsRecord;
! extern val dnsSRV : srv_domain -> int -> int -> int -> domain -> dnsRecord;
! extern val dnsTXT : bind_pattern -> no_newlines -> dnsRecord;
  
  extern val dns : dnsRecord -> [Domain] {TTL : int};
--- 27,32 ----
  extern val dnsMX : int -> domain -> dnsRecord;
  extern val dnsNS : domain -> dnsRecord;
! extern val dnsSRV : srv_pattern -> int -> int -> int -> domain -> dnsRecord;
! extern val dnsTXT : srv_pattern -> no_newlines -> dnsRecord;
  
  extern val dns : dnsRecord -> [Domain] {TTL : int};


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
hcoop-cvs mailing list
hcoop-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hcoop-cvs

Reply via email to