git.samba.org
/
kai
/
samba.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
d5dcb9e
)
dns: Add support for TXT record to idl file
author
Kai Blin
<kai@samba.org>
Fri, 30 Sep 2011 02:32:57 +0000
(19:32 -0700)
committer
Kai Blin
<kai@samba.org>
Sun, 2 Oct 2011 10:00:27 +0000
(12:00 +0200)
librpc/idl/dns.idl
patch
|
blob
|
history
diff --git
a/librpc/idl/dns.idl
b/librpc/idl/dns.idl
index 66390b8c480ebc3b20420d52315aa3e376175233..707e0d94da65c19a3c787cfb8344f61dce537926 100644
(file)
--- a/
librpc/idl/dns.idl
+++ b/
librpc/idl/dns.idl
@@
-143,6
+143,11
@@
interface dns
dns_string exchange;
} dns_mx_record;
dns_string exchange;
} dns_mx_record;
+ typedef [public] struct {
+ [value(strlen(txt))] uint8 length;
+ [charset(DOS)] uint8 txt[length];
+ } dns_txt_record;
+
typedef [nodiscriminant,public,flag(NDR_NOALIGN)] union {
[case(DNS_QTYPE_A)] ipv4address ipv4_record;
[case(DNS_QTYPE_NS)] dns_string ns_record;
typedef [nodiscriminant,public,flag(NDR_NOALIGN)] union {
[case(DNS_QTYPE_A)] ipv4address ipv4_record;
[case(DNS_QTYPE_NS)] dns_string ns_record;
@@
-150,6
+155,7
@@
interface dns
[case(DNS_QTYPE_SOA)] dns_soa_record soa_record;
[case(DNS_QTYPE_PTR)] dns_string ptr_record;
[case(DNS_QTYPE_MX)] dns_mx_record mx_record;
[case(DNS_QTYPE_SOA)] dns_soa_record soa_record;
[case(DNS_QTYPE_PTR)] dns_string ptr_record;
[case(DNS_QTYPE_MX)] dns_mx_record mx_record;
+ [case(DNS_QTYPE_TXT)] dns_txt_record txt_record;
[case(DNS_QTYPE_AAAA)] ipv6address ipv6_record;
[case(DNS_QTYPE_SRV)] dns_srv_record srv_record;
[default];
[case(DNS_QTYPE_AAAA)] ipv6address ipv6_record;
[case(DNS_QTYPE_SRV)] dns_srv_record srv_record;
[default];