/freebsd-9.3-release/contrib/bind9/lib/dns/include/dns/ |
H A D | soa.h | 51 dns_rdata_t *rdata); 53 * Build the rdata of an SOA record. 58 *\li rdata Points to an initialized dns_rdata_t. 61 * \li *rdata Contains a valid SOA rdata. The 'data' member 66 dns_soa_getserial(dns_rdata_t *rdata); 68 dns_soa_getrefresh(dns_rdata_t *rdata); 70 dns_soa_getretry(dns_rdata_t *rdata); 72 dns_soa_getexpire(dns_rdata_t *rdata); 74 dns_soa_getminimum(dns_rdata_t *rdata); [all...] |
H A D | rdata.h | 18 /* $Id: rdata.h,v 1.80 2011/03/20 02:31:53 marka Exp $ */ 27 /*! \file dns/rdata.h 29 * Provides facilities for manipulating DNS rdata, including conversions to 32 * Given the large amount of rdata possible in a nameserver, it was important 33 * to come up with a very efficient way of storing rdata, but at the same 36 * The decision was to store rdata in uncompressed wire format, 38 * server know rdata is stored that way. This saves a lot of memory, and 39 * makes adding rdata to messages easy. Having much of the server know 41 * user of rdata to be manipulating such a low-level structure. This is 42 * where the rdata modul [all...] |
/freebsd-9.3-release/contrib/bind9/lib/dns/ |
H A D | soa.c | 28 #include <dns/rdata.h> 49 soa_get(dns_rdata_t *rdata, int offset) { argument 50 INSIST(rdata->type == dns_rdatatype_soa); 61 INSIST(rdata->length >= 20); 63 return (decode_uint32(rdata->data + rdata->length - 20 + offset)); 72 dns_rdata_t *rdata) { 95 return (dns_rdata_fromstruct(rdata, rdclass, dns_rdatatype_soa, 100 dns_soa_getserial(dns_rdata_t *rdata) { argument 101 return soa_get(rdata, 67 dns_soa_buildrdata(dns_name_t *origin, dns_name_t *contact, dns_rdataclass_t rdclass, isc_uint32_t serial, isc_uint32_t refresh, isc_uint32_t retry, isc_uint32_t expire, isc_uint32_t minimum, unsigned char *buffer, dns_rdata_t *rdata) argument 104 dns_soa_getrefresh(dns_rdata_t *rdata) argument 108 dns_soa_getretry(dns_rdata_t *rdata) argument 112 dns_soa_getexpire(dns_rdata_t *rdata) argument 116 dns_soa_getminimum(dns_rdata_t *rdata) argument 121 soa_set(dns_rdata_t *rdata, isc_uint32_t val, int offset) argument 129 dns_soa_setserial(isc_uint32_t val, dns_rdata_t *rdata) argument 133 dns_soa_setrefresh(isc_uint32_t val, dns_rdata_t *rdata) argument 137 dns_soa_setretry(isc_uint32_t val, dns_rdata_t *rdata) argument 141 dns_soa_setexpire(isc_uint32_t val, dns_rdata_t *rdata) argument 145 dns_soa_setminimum(isc_uint32_t val, dns_rdata_t *rdata) argument [all...] |
H A D | private.c | 73 dns_rdata_t rdata = DNS_RDATA_INIT; local 76 if (!dns_nsec3param_fromprivate(&private, &rdata, 83 if (CREATE(rdata.data[1])) 85 if (rdata.data[0] != param->data[0] || 86 rdata.data[2] != param->data[2] || 87 rdata.data[3] != param->data[3] || 88 rdata.data[4] != param->data[4] || 89 memcmp(&rdata.data[5], ¶m->data[5], param->data[4])) 96 if (NONSEC(rdata.data[1])) 167 dns_rdata_t rdata local 197 dns_rdata_t rdata = DNS_RDATA_INIT; local 215 dns_rdata_t rdata = DNS_RDATA_INIT; local 255 dns_rdata_t rdata = DNS_RDATA_INIT; local 308 dns_rdata_t rdata = DNS_RDATA_INIT; local [all...] |
H A D | diff.c | 51 rdata_covers(dns_rdata_t *rdata) { argument 52 return (rdata->type == dns_rdatatype_rrsig ? 53 dns_rdata_covers(rdata) : 0); 59 dns_rdata_t *rdata, dns_difftuple_t **tp) 69 * rdata immediately follow the dns_difftuple_t structure 72 size = sizeof(*t) + name->length + rdata->length; 90 memmove(datap, rdata->data, rdata->length); 91 dns_rdata_init(&t->rdata); 92 dns_rdata_clone(rdata, 57 dns_difftuple_create(isc_mem_t *mctx, dns_diffop_t op, dns_name_t *name, dns_ttl_t ttl, dns_rdata_t *rdata, dns_difftuple_t **tp) argument 205 dns_rdata_t rdata = DNS_RDATA_INIT; local 555 diff_tuple_tordataset(dns_difftuple_t *t, dns_rdata_t *rdata, dns_rdatalist_t *rdl, dns_rdataset_t *rds) argument [all...] |
H A D | rdata.c | 43 #include <dns/rdata.h> 76 #define ARGS_TOTEXT dns_rdata_t *rdata, dns_rdata_textctx_t *tctx, \ 83 #define ARGS_TOWIRE dns_rdata_t *rdata, dns_compress_t *cctx, \ 91 #define ARGS_TOSTRUCT dns_rdata_t *rdata, void *target, isc_mem_t *mctx 95 #define ARGS_ADDLDATA dns_rdata_t *rdata, dns_additionaldatafunc_t add, \ 98 #define ARGS_DIGEST dns_rdata_t *rdata, dns_digestfunc_t digest, void *arg 103 #define ARGS_CHECKNAMES dns_rdata_t *rdata, dns_name_t *owner, dns_name_t *bad 108 * Contains formatting options for rdata-to-text 114 unsigned int width; /*%< Width of rdata column. */ 206 rdata_totext(dns_rdata_t *rdata, dns_rdata_textctx_ 343 dns_rdata_init(dns_rdata_t *rdata) argument 357 dns_rdata_reset(dns_rdata_t *rdata) argument 465 dns_rdata_fromregion(dns_rdata_t *rdata, dns_rdataclass_t rdclass, dns_rdatatype_t type, isc_region_t *r) argument 483 dns_rdata_toregion(const dns_rdata_t *rdata, isc_region_t *r) argument 494 dns_rdata_fromwire(dns_rdata_t *rdata, dns_rdataclass_t rdclass, dns_rdatatype_t type, isc_buffer_t *source, dns_decompress_t *dctx, unsigned int options, isc_buffer_t *target) argument 565 dns_rdata_towire(dns_rdata_t *rdata, dns_compress_t *cctx, isc_buffer_t *target) argument 671 dns_rdata_fromtext(dns_rdata_t *rdata, dns_rdataclass_t rdclass, dns_rdatatype_t type, isc_lex_t *lexer, dns_name_t *origin, unsigned int options, isc_mem_t *mctx, isc_buffer_t *target, dns_rdatacallbacks_t *callbacks) argument 795 unknown_totext(dns_rdata_t *rdata, dns_rdata_textctx_t *tctx, isc_buffer_t *target) argument 837 rdata_totext(dns_rdata_t *rdata, dns_rdata_textctx_t *tctx, isc_buffer_t *target) argument 864 dns_rdata_totext(dns_rdata_t *rdata, dns_name_t *origin, isc_buffer_t *target) argument 881 dns_rdata_tofmttext(dns_rdata_t *rdata, dns_name_t *origin, unsigned int flags, unsigned int width, unsigned int split_width, const char *linebreak, isc_buffer_t *target) argument 911 dns_rdata_fromstruct(dns_rdata_t *rdata, dns_rdataclass_t rdclass, dns_rdatatype_t type, void *source, isc_buffer_t *target) argument 949 dns_rdata_tostruct(dns_rdata_t *rdata, void *target, isc_mem_t *mctx) argument 973 dns_rdata_additionaldata(dns_rdata_t *rdata, dns_additionaldatafunc_t add, void *arg) argument 998 dns_rdata_digest(dns_rdata_t *rdata, dns_digestfunc_t digest, void *arg) argument 1032 dns_rdata_checknames(dns_rdata_t *rdata, dns_name_t *owner, dns_name_t *bad) argument 2008 dns_rdata_covers(dns_rdata_t *rdata) argument 2088 dns_rdata_exists(dns_rdata_t *rdata, dns_rdatatype_t type) argument 2101 dns_rdata_notexist(dns_rdata_t *rdata, dns_rdatatype_t type) argument 2114 dns_rdata_deleterrset(dns_rdata_t *rdata, dns_rdatatype_t type) argument 2127 dns_rdata_makedelete(dns_rdata_t *rdata) argument 2134 dns_rdata_updateop(dns_rdata_t *rdata, dns_section_t section) argument [all...] |
/freebsd-9.3-release/lib/libc/nameser/ |
H A D | ns_print.c | 58 static int charstr(const u_char *rdata, const u_char *edata, 108 u_long ttl, const u_char *rdata, size_t rdlen, 113 const u_char *edata = rdata + rdlen; 161 (void) inet_ntop(AF_INET, rdata, buf, buflen); 172 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); 178 T(len = charstr(rdata, edata, &buf, &buflen)); 181 rdata += len; 186 if (type == ns_t_isdn && rdata == edata) 189 T(len = charstr(rdata, edata, &buf, &buflen)); 192 rdata 106 ns_sprintrrf(const u_char *msg, size_t msglen, const char *name, ns_class class, ns_type type, u_long ttl, const u_char *rdata, size_t rdlen, const char *name_ctx, const char *origin, char *buf, size_t buflen) argument 791 charstr(const u_char *rdata, const u_char *edata, char **buf, size_t *buflen) argument [all...] |
/freebsd-9.3-release/contrib/bind9/lib/dns/rdata/generic/ |
H A D | eui64_109.c | 62 REQUIRE(rdata->type == 109); 63 REQUIRE(rdata->length == 8); 69 rdata->data[0], rdata->data[1], 70 rdata->data[2], rdata->data[3], 71 rdata->data[4], rdata->data[5], 72 rdata->data[6], rdata [all...] |
H A D | eui48_108.c | 60 REQUIRE(rdata->type == 108); 61 REQUIRE(rdata->length == 6); 66 rdata->data[0], rdata->data[1], rdata->data[2], 67 rdata->data[3], rdata->data[4], rdata->data[5]); 92 REQUIRE(rdata->type == 108); 93 REQUIRE(rdata [all...] |
H A D | proforma.c | 41 REQUIRE(rdata->type == #); 42 REQUIRE(rdata->rdclass == #); 43 REQUIRE(rdata->length != 0); /* XXX */ 63 REQUIRE(rdata->type == #); 64 REQUIRE(rdata->rdclass == #); 65 REQUIRE(rdata->length != 0); /* XXX */ 106 REQUIRE(rdata->type == #); 107 REQUIRE(rdata->rdclass == #); 108 REQUIRE(rdata->length != 0); /* XXX */ 125 REQUIRE(rdata [all...] |
H A D | unspec_103.c | 42 REQUIRE(rdata->type == 103); 46 return (btoa_totext(rdata->data, rdata->length, target)); 68 REQUIRE(rdata->type == 103); 72 return (mem_tobuffer(target, rdata->data, rdata->length)); 110 REQUIRE(rdata->type == 103); 113 unspec->common.rdclass = rdata->rdclass; 114 unspec->common.rdtype = rdata->type; 117 dns_rdata_toregion(rdata, [all...] |
H A D | null_10.c | 44 REQUIRE(rdata->type == 10); 46 return (unknown_totext(rdata, tctx, target)); 67 REQUIRE(rdata->type == 10); 71 return (mem_tobuffer(target, rdata->data, rdata->length)); 109 REQUIRE(rdata->type == 10); 112 null->common.rdclass = rdata->rdclass; 113 null->common.rdtype = rdata->type; 116 dns_rdata_toregion(rdata, &r); 143 UNUSED(rdata); [all...] |
H A D | l32_105.c | 65 REQUIRE(rdata->type == 105); 66 REQUIRE(rdata->length == 6); 70 dns_rdata_toregion(rdata, ®ion); 102 REQUIRE(rdata->type == 105); 103 REQUIRE(rdata->length == 6); 107 return (mem_tobuffer(target, rdata->data, rdata->length)); 150 REQUIRE(rdata->type == 105); 152 REQUIRE(rdata->length == 6); 156 l32->common.rdclass = rdata [all...] |
H A D | l64_106.c | 59 REQUIRE(rdata->type == 106); 60 REQUIRE(rdata->length == 10); 64 dns_rdata_toregion(rdata, ®ion); 101 REQUIRE(rdata->type == 106); 102 REQUIRE(rdata->length == 10); 106 return (mem_tobuffer(target, rdata->data, rdata->length)); 146 REQUIRE(rdata->type == 106); 148 REQUIRE(rdata->length == 10); 152 l64->common.rdclass = rdata [all...] |
H A D | nid_104.c | 59 REQUIRE(rdata->type == 104); 60 REQUIRE(rdata->length != 0); 64 dns_rdata_toregion(rdata, ®ion); 101 REQUIRE(rdata->type == 104); 102 REQUIRE(rdata->length == 10); 106 return (mem_tobuffer(target, rdata->data, rdata->length)); 146 REQUIRE(rdata->type == 104); 148 REQUIRE(rdata->length == 10); 152 nid->common.rdclass = rdata [all...] |
H A D | gpos_27.c | 56 REQUIRE(rdata->type == 27); 57 REQUIRE(rdata->length != 0); 61 dns_rdata_toregion(rdata, ®ion); 91 REQUIRE(rdata->type == 27); 92 REQUIRE(rdata->length != 0); 96 return (mem_tobuffer(target, rdata->data, rdata->length)); 140 REQUIRE(rdata->type == 27); 142 REQUIRE(rdata->length != 0); 144 gpos->common.rdclass = rdata [all...] |
/freebsd-9.3-release/lib/bind/dns/ |
H A D | code.h | 37 #include "rdata/in_1/a_1.c" 38 #include "rdata/ch_3/a_1.c" 39 #include "rdata/hs_4/a_1.c" 40 #include "rdata/generic/ns_2.c" 41 #include "rdata/generic/md_3.c" 42 #include "rdata/generic/mf_4.c" 43 #include "rdata/generic/cname_5.c" 44 #include "rdata/generic/soa_6.c" 45 #include "rdata/generic/mb_7.c" 46 #include "rdata/generi [all...] |
/freebsd-9.3-release/contrib/bind9/lib/dns/rdata/hs_4/ |
H A D | a_1.c | 60 REQUIRE(rdata->type == 1); 61 REQUIRE(rdata->rdclass == 4); 62 REQUIRE(rdata->length == 4); 66 dns_rdata_toregion(rdata, ®ion); 100 REQUIRE(rdata->type == 1); 101 REQUIRE(rdata->rdclass == 4); 102 REQUIRE(rdata->length == 4); 107 if (region.length < rdata->length) 109 memmove(region.base, rdata->data, rdata [all...] |
/freebsd-9.3-release/contrib/bind9/lib/dns/rdata/in_1/ |
H A D | a_1.c | 62 REQUIRE(rdata->type == 1); 63 REQUIRE(rdata->rdclass == 1); 64 REQUIRE(rdata->length == 4); 68 dns_rdata_toregion(rdata, ®ion); 102 REQUIRE(rdata->type == 1); 103 REQUIRE(rdata->rdclass == 1); 104 REQUIRE(rdata->length == 4); 109 if (region.length < rdata->length) 111 memmove(region.base, rdata->data, rdata [all...] |
H A D | aaaa_28.c | 65 REQUIRE(rdata->type == 28); 66 REQUIRE(rdata->rdclass == 1); 67 REQUIRE(rdata->length == 16); 69 dns_rdata_toregion(rdata, ®ion); 105 REQUIRE(rdata->type == 28); 106 REQUIRE(rdata->rdclass == 1); 107 REQUIRE(rdata->length == 16); 110 if (region.length < rdata->length) 112 memmove(region.base, rdata->data, rdata [all...] |
H A D | dhcid_49.c | 47 REQUIRE(rdata->type == 49); 48 REQUIRE(rdata->rdclass == 1); 49 REQUIRE(rdata->length != 0); 51 dns_rdata_toregion(rdata, &sr); 62 if (rdata->length > 2) { 65 sr.base[2], rdata->length - 3); 97 REQUIRE(rdata->type == 49); 98 REQUIRE(rdata->rdclass == 1); 99 REQUIRE(rdata->length != 0); 103 dns_rdata_toregion(rdata, [all...] |
H A D | nsap_22.c | 81 REQUIRE(rdata->type == 22); 82 REQUIRE(rdata->rdclass == 1); 83 REQUIRE(rdata->length != 0); 87 dns_rdata_toregion(rdata, ®ion); 120 REQUIRE(rdata->type == 22); 121 REQUIRE(rdata->rdclass == 1); 122 REQUIRE(rdata->length != 0); 126 return (mem_tobuffer(target, rdata->data, rdata->length)); 168 REQUIRE(rdata [all...] |
H A D | kx_36.c | 66 REQUIRE(rdata->type == 36); 67 REQUIRE(rdata->rdclass == 1); 68 REQUIRE(rdata->length != 0); 73 dns_rdata_toregion(rdata, ®ion); 115 REQUIRE(rdata->type == 36); 116 REQUIRE(rdata->rdclass == 1); 117 REQUIRE(rdata->length != 0); 120 dns_rdata_toregion(rdata, ®ion); 189 REQUIRE(rdata->type == 36); 190 REQUIRE(rdata [all...] |
H A D | nsap-ptr_23.c | 59 REQUIRE(rdata->type == 23); 60 REQUIRE(rdata->rdclass == 1); 61 REQUIRE(rdata->length != 0); 66 dns_rdata_toregion(rdata, ®ion); 96 REQUIRE(rdata->type == 23); 97 REQUIRE(rdata->rdclass == 1); 98 REQUIRE(rdata->length != 0); 102 dns_rdata_toregion(rdata, ®ion); 158 REQUIRE(rdata->type == 23); 159 REQUIRE(rdata [all...] |
/freebsd-9.3-release/crypto/heimdal/lib/krb5/ |
H A D | mk_safe.c | 52 krb5_replay_data rdata; local 69 memset(&rdata, 0, sizeof(rdata)); 73 krb5_us_timeofday (context, &rdata.timestamp, &rdata.usec); 76 s.safe_body.timestamp = &rdata.timestamp; 77 s.safe_body.usec = &rdata.usec; 84 outdata->timestamp = rdata.timestamp; 85 outdata->usec = rdata.usec; 89 rdata [all...] |