From: Kai Blin Date: Wed, 5 Sep 2012 06:16:43 +0000 (+0200) Subject: s4 dns: Create IDL entry for TSIG-like record needed for signature check X-Git-Tag: samba-4.0.0rc1~213 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=22fda8cb155041556a51106e5b1f058378c2c05b;p=thirdparty%2Fsamba.git s4 dns: Create IDL entry for TSIG-like record needed for signature check --- diff --git a/librpc/idl/dns.idl b/librpc/idl/dns.idl index a92c418dc5e..984f2b34a3a 100644 --- a/librpc/idl/dns.idl +++ b/librpc/idl/dns.idl @@ -192,6 +192,20 @@ interface dns uint8 other_data[other_size]; } dns_tsig_record; + typedef [flag(NDR_NOALIGN|NDR_BIG_ENDIAN|NDR_PAHEX),public] struct { + dns_string name; + dns_qclass rr_class; + uint32 ttl; + dns_string algorithm_name; + uint16 time_prefix; /* 0 until February 2106*/ + uint32 time; + uint16 fudge; + uint16 original_id; + uint16 error; + uint16 other_size; + uint8 other_data[other_size]; + } dns_fake_tsig_rec; + typedef [nodiscriminant,public,flag(NDR_NOALIGN)] union { [case(DNS_QTYPE_A)] ipv4address ipv4_record; [case(DNS_QTYPE_NS)] dns_string ns_record;