diff --git a/src/convert.c b/src/convert.c index f2293d06..2c9440b3 100644 --- a/src/convert.c +++ b/src/convert.c @@ -534,7 +534,7 @@ _getdns_fp2rr_list(struct mem_funcs *mf, if (!origin) { *pst.origin = 0; - pst.origin_len = 0; + pst.origin_len = 1; } else if (gldns_str2wire_dname_buf(origin,pst.origin,&pst.origin_len)) return GETDNS_RETURN_GENERIC_ERROR; @@ -556,6 +556,10 @@ _getdns_fp2rr_list(struct mem_funcs *mf, dname_len = 0; if (gldns_fp2wire_rr_buf(in, rr, &len, &dname_len, &pst)) break; + if (dname_len && dname_len < sizeof(pst.prev_rr)) { + memcpy(pst.prev_rr, rr, dname_len); + pst.prev_rr_len = dname_len; + } if (len == 0) continue; if ((r = _getdns_wire2rr_dict(mf, rr, len, &rr_dict))) diff --git a/src/gldns/str2wire.c b/src/gldns/str2wire.c index 937c7c79..df534806 100644 --- a/src/gldns/str2wire.c +++ b/src/gldns/str2wire.c @@ -867,7 +867,7 @@ int gldns_fp2wire_rr_buf(FILE* in, uint8_t* rr, size_t* len, size_t* dname_len, return s; } else if(strncmp(line, "$TTL", 4) == 0 && isspace(line[4])) { const char* end = NULL; - size_t off = 8; + size_t off = 5; *len = 0; *dname_len = 0; if(!parse_state) return GLDNS_WIREPARSE_ERR_OK; diff --git a/src/test/tpkg/260-conversion-functions.tpkg/260-conversion-functions.c b/src/test/tpkg/260-conversion-functions.tpkg/260-conversion-functions.c index c1d3bf2b..938d7bf5 100644 --- a/src/test/tpkg/260-conversion-functions.tpkg/260-conversion-functions.c +++ b/src/test/tpkg/260-conversion-functions.tpkg/260-conversion-functions.c @@ -263,10 +263,24 @@ int main(int argc, char const * const argv[]) for (i = 0; !(r = getdns_list_get_dict(rr_list, i, &rr_dict)); i++) { prev_wire = wire; - if ((r = getdns_rr_dict2wire_scan(rr_dict, &wire, &available))) { + if ((r = getdns_rr_dict2wire_scan(rr_dict,&wire,&available))) { if (r == GETDNS_RETURN_NEED_MORE_SPACE) { printf("record %.3zu, available buffer space: " "%zi\n", i, available); + + /* The buffer was too small to fit the wire- + * format representation. available now holds + * a negative number. the wire pointer is this + * much beyond the end of the buffer space. + * + * If we would add available to wire, wire + * would be positioned at the end of the buffer + * but would not be positioned at a clean RR + * border. Therefore we have to remember the + * previous position of wire, so we can reset + * it at the end of the wireformat representa- + * tion of the previously converted rr_dict. + */ wire = prev_wire; break; } diff --git a/src/test/tpkg/260-conversion-functions.tpkg/260-conversion-functions.good b/src/test/tpkg/260-conversion-functions.tpkg/260-conversion-functions.good index 91781ed0..f6c4f2a7 100644 --- a/src/test/tpkg/260-conversion-functions.tpkg/260-conversion-functions.good +++ b/src/test/tpkg/260-conversion-functions.tpkg/260-conversion-functions.good @@ -115,7 +115,7 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. "rname": , "serial": 2015081800 }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_SOA }, { @@ -123,10 +123,10 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. "name": , "rdata": { - "nsdname": , - "rdata_raw": + "nsdname": , + "rdata_raw": }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_NS }, { @@ -137,7 +137,7 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. "nsdname": , "rdata_raw": }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_NS }, { @@ -148,7 +148,7 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. "nsdname": , "rdata_raw": }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_NS }, { @@ -159,7 +159,7 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. "nsdname": , "rdata_raw": }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_NS }, { @@ -170,7 +170,7 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. "ipv4_address": , "rdata_raw": }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_A }, { @@ -181,7 +181,7 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. "ipv6_address": , "rdata_raw": }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_AAAA }, { @@ -193,7 +193,7 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. "preference": 10, "rdata_raw": }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_MX }, { @@ -205,7 +205,7 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. "preference": 20, "rdata_raw": }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_MX }, { @@ -219,7 +219,7 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { @@ -233,7 +233,7 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. "rdata_raw": , "selector": 1 }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TLSA }, { @@ -247,7 +247,7 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. "rdata_raw": , "selector": 1 }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TLSA }, { @@ -262,7 +262,7 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { @@ -273,7 +273,7 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. "ipv4_address": , "rdata_raw": }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_A }, { @@ -284,7 +284,7 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. "ipv4_address": , "rdata_raw": }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_A }, { @@ -298,12 +298,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -312,12 +312,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -326,12 +326,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -340,12 +340,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -354,12 +354,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -368,12 +368,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -382,12 +382,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -396,12 +396,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -410,12 +410,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -424,12 +424,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -438,12 +438,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -452,12 +452,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -466,12 +466,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -480,12 +480,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -494,12 +494,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -508,12 +508,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -522,12 +522,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -536,12 +536,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -550,12 +550,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -564,12 +564,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -578,12 +578,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -592,12 +592,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -606,12 +606,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -620,12 +620,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -634,12 +634,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -648,12 +648,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -662,12 +662,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -676,12 +676,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -690,12 +690,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -704,12 +704,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -718,12 +718,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -732,12 +732,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -746,12 +746,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -760,12 +760,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -774,12 +774,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -788,12 +788,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -802,12 +802,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -816,12 +816,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -830,12 +830,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -844,12 +844,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -858,12 +858,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -872,12 +872,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -886,12 +886,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -900,12 +900,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -914,12 +914,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -928,12 +928,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -942,12 +942,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -956,12 +956,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -970,12 +970,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -984,12 +984,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -998,12 +998,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -1012,12 +1012,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -1026,12 +1026,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -1040,12 +1040,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -1054,12 +1054,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -1068,12 +1068,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -1082,12 +1082,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -1096,12 +1096,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -1110,12 +1110,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -1124,12 +1124,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "rdata_raw": , @@ -1138,7 +1138,7 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { @@ -1152,7 +1152,7 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { @@ -1163,7 +1163,7 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. "ipv4_address": , "rdata_raw": }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_A }, { @@ -1174,7 +1174,7 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. "ipv4_address": , "rdata_raw": }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_A }, { @@ -1185,7 +1185,7 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. "cname": , "rdata_raw": }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_CNAME }, { @@ -1197,7 +1197,7 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. "preference": 10, "rdata_raw": }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_MX }, { @@ -1209,19 +1209,19 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. "preference": 10, "rdata_raw": }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_MX }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "exchange": , "preference": 15, "rdata_raw": }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_MX }, { @@ -1235,7 +1235,7 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { @@ -1250,7 +1250,7 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { @@ -1264,7 +1264,7 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { @@ -1280,7 +1280,7 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { @@ -1296,7 +1296,7 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { @@ -1314,29 +1314,29 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "ipv4_address": , "rdata_raw": }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_A }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "ipv6_address": , "rdata_raw": }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_AAAA }, { @@ -1347,7 +1347,7 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. "cname": , "rdata_raw": }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_CNAME }, { @@ -1358,7 +1358,7 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. "cname": , "rdata_raw": }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_CNAME }, { @@ -1369,7 +1369,7 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. "cname": , "rdata_raw": }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_CNAME }, { @@ -1380,7 +1380,7 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. "cname": , "rdata_raw": }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_CNAME }, { @@ -1391,7 +1391,7 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. "cname": , "rdata_raw": }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_CNAME }, { @@ -1402,7 +1402,7 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. "cname": , "rdata_raw": }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_CNAME }, { @@ -1413,7 +1413,7 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. "ipv4_address": , "rdata_raw": }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_A }, { @@ -1424,7 +1424,7 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. "ipv6_address": , "rdata_raw": }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_AAAA }, { @@ -1467,7 +1467,7 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ], "rdata_raw": }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_APL }, { @@ -1480,7 +1480,7 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. "precedence": 2, "rdata_raw": }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_IPSECKEY }, { @@ -1495,7 +1495,7 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. "public_key": , "rdata_raw": }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_IPSECKEY }, { @@ -1510,7 +1510,7 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. "public_key": , "rdata_raw": }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_IPSECKEY }, { @@ -1525,7 +1525,7 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. "public_key": , "rdata_raw": }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_IPSECKEY }, { @@ -1538,12 +1538,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. "precedence": 2, "rdata_raw": }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_IPSECKEY }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "algorithm": 10, @@ -1553,12 +1553,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. "public_key": , "rdata_raw": }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_IPSECKEY }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "algorithm": 10, @@ -1568,12 +1568,12 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. "public_key": , "rdata_raw": }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_IPSECKEY }, { "class": GETDNS_RRCLASS_IN, - "name": , + "name": , "rdata": { "algorithm": 10, @@ -1583,7 +1583,7 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. "public_key": , "rdata_raw": }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_IPSECKEY }, { @@ -1597,7 +1597,7 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { @@ -1611,7 +1611,7 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT }, { @@ -1625,224 +1625,214 @@ apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42. ] }, - "ttl": 3600, + "ttl": 30, "type": GETDNS_RRTYPE_TXT } ] record 0, available buffer space: 8117 -record 1, available buffer space: 8065 -record 2, available buffer space: 8027 -record 3, available buffer space: 7988 -record 4, available buffer space: 7942 -record 5, available buffer space: 7915 -record 6, available buffer space: 7876 -record 7, available buffer space: 7831 -record 8, available buffer space: 7790 -record 9, available buffer space: 7750 -record 10, available buffer space: 7682 -record 11, available buffer space: 7610 -record 12, available buffer space: 7563 -record 13, available buffer space: 7530 -record 14, available buffer space: 7493 -record 15, available buffer space: 7398 -record 16, available buffer space: 7312 -record 17, available buffer space: 7226 -record 18, available buffer space: 7140 -record 19, available buffer space: 7054 -record 20, available buffer space: 6968 -record 21, available buffer space: 6882 -record 22, available buffer space: 6796 -record 23, available buffer space: 6710 -record 24, available buffer space: 6623 -record 25, available buffer space: 6536 -record 26, available buffer space: 6449 -record 27, available buffer space: 6362 -record 28, available buffer space: 6275 -record 29, available buffer space: 6188 -record 30, available buffer space: 6101 -record 31, available buffer space: 6014 -record 32, available buffer space: 5927 -record 33, available buffer space: 5840 -record 34, available buffer space: 5753 -record 35, available buffer space: 5666 -record 36, available buffer space: 5579 -record 37, available buffer space: 5492 -record 38, available buffer space: 5405 -record 39, available buffer space: 5318 -record 40, available buffer space: 5231 -record 41, available buffer space: 5144 -record 42, available buffer space: 5057 -record 43, available buffer space: 4970 -record 44, available buffer space: 4883 -record 45, available buffer space: 4796 -record 46, available buffer space: 4709 -record 47, available buffer space: 4622 -record 48, available buffer space: 4535 -record 49, available buffer space: 4448 -record 50, available buffer space: 4361 -record 51, available buffer space: 4274 -record 52, available buffer space: 4187 -record 53, available buffer space: 4100 -record 54, available buffer space: 4013 -record 55, available buffer space: 3926 -record 56, available buffer space: 3839 -record 57, available buffer space: 3752 -record 58, available buffer space: 3665 -record 59, available buffer space: 3578 -record 60, available buffer space: 3491 -record 61, available buffer space: 3404 -record 62, available buffer space: 3317 -record 63, available buffer space: 3230 -record 64, available buffer space: 3143 -record 65, available buffer space: 3056 -record 66, available buffer space: 2969 -record 67, available buffer space: 2882 -record 68, available buffer space: 2795 -record 69, available buffer space: 2708 -record 70, available buffer space: 2621 -record 71, available buffer space: 2534 -record 72, available buffer space: 2447 -record 73, available buffer space: 2360 -record 74, available buffer space: 2272 -record 75, available buffer space: 2179 -record 76, available buffer space: 2104 -record 77, available buffer space: 2073 -record 78, available buffer space: 2041 -record 79, available buffer space: 1993 -record 80, available buffer space: 1946 -record 81, available buffer space: 1898 -record 82, available buffer space: 1853 -record 83, available buffer space: 1816 -record 84, available buffer space: 1725 -record 85, available buffer space: 1661 -record 86, available buffer space: 1594 -record 87, available buffer space: 1523 -record 88, available buffer space: 1446 -record 89, available buffer space: 1417 -record 90, available buffer space: 1376 -record 91, available buffer space: 1324 -record 92, available buffer space: 1270 -record 93, available buffer space: 1217 -record 94, available buffer space: 1164 -record 95, available buffer space: 1099 -record 96, available buffer space: 1029 -record 97, available buffer space: 998 -record 98, available buffer space: 955 -record 99, available buffer space: 895 -record 100, available buffer space: 825 -record 101, available buffer space: 751 -record 102, available buffer space: 665 -record 103, available buffer space: 572 -record 104, available buffer space: 503 -record 105, available buffer space: 439 -record 106, available buffer space: 363 -record 107, available buffer space: 280 -record 108, available buffer space: -16 -net-dns.org. 3600 IN SOA ns.nlnetlabs.nl. sysadmin.nlnetlabs.nl. 2015081800 450 600 345600 300 -net-dns.org. 3600 IN NS ns.nlnetlabs.nl.net-dns.org. -net-dns.org. 3600 IN NS ns.hactrn.net. -net-dns.org. 3600 IN NS mcvax.nlnet.nl. -net-dns.org. 3600 IN NS sec2.authdns.ripe.net. -net-dns.org. 3600 IN A 185.49.140.22 -net-dns.org. 3600 IN AAAA 2a04:b900::2:0:0:22 -net-dns.org. 3600 IN MX 10 dicht.nlnetlabs.nl. -net-dns.org. 3600 IN MX 20 mcvax.nlnet.nl. -net-dns.org. 3600 IN TXT "Net::DNS domain" -_443._tcp.net-dns.org. 3600 IN TLSA 3 1 1 274C6F96C9885C8050E8A05AD1C3162C1D51752C35B6196474E3F05AD31CD923 -_443._tcp.www.net-dns.org. 3600 IN TLSA 3 1 1 274C6F96C9885C8050E8A05AD1C3162C1D51752C35B6196474E3F05AD31CD923 -dynup.net-dns.org. 3600 IN TXT "fooFoo2" "Bla ; Foo" -lists.net-dns.org. 3600 IN A 63.209.15.196 -localhost.net-dns.org. 3600 IN A 127.0.0.1 -overflow.net-dns.org. 3600 IN TXT "And line 1 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 2 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 3 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 4 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 5 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 6 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 7 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 8 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 9 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 10 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 11 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 12 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 13 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 14 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 15 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 16 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 17 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 18 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 19 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 20 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 21 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 22 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 23 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 25 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 26 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 27 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 28 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 29 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 30 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 31 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 32 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 33 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 34 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 35 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 36 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 37 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 38 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 39 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 40 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 41 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 42 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 43 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 44 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 45 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 46 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 47 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 48 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 49 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 50 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 51 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 52 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 53 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 54 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 55 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 56 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 57 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 58 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 59 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 60 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "And line 224 of al sorts of crap that will just fill the packet " -net-dns.org. 3600 IN TXT "An increadibly large answer section that will lead to packet overflow" -t.net-dns.org. 3600 IN TXT "The names within this domain are used for testing" -a.t.net-dns.org. 3600 IN A 10.0.1.128 -a2.t.net-dns.org. 3600 IN A 10.0.1.129 -cname.t.net-dns.org. 3600 IN CNAME a.t.net-dns.org. -mx.t.net-dns.org. 3600 IN MX 10 a.t.net-dns.org. -mx2.t.net-dns.org. 3600 IN MX 10 a.t.net-dns.org. -t.net-dns.org. 3600 IN MX 15 a2.t.net-dns.org. -txt.t.net-dns.org. 3600 IN TXT "Net-DNS" -txt2.t.net-dns.org. 3600 IN TXT "Net-DNS; complicated $tuff" "sort of \" text; and binary \000 data" -connection-test.t.net-dns.org. 3600 IN TXT "connection-test succes" -txt-utf8.t.net-dns.org. 3600 IN TXT "\229\143\164\230\177\160\227\130\132" "\232\155\153\233\163\155\232\190\188\227\130\128" "\230\176\180\227\129\174\233\159\179" -txt-utf8-bin.t.net-dns.org. 3600 IN TXT "\229\143\164\230\177\160\227\130\132" "\232\155\153\233\163\155\232\190\188\227\130\128" "\230\176\180\227\129\174\233\159\179" -a.few.empty.non.terminals.t.net-dns.org. 3600 IN TXT "a" "few" "empty" "non" "terminals" -t.net-dns.org. 3600 IN A 185.49.140.22 -t.net-dns.org. 3600 IN AAAA 2a04:b900::2:0:0:22 -yx1.cname.t.net-dns.org. 3600 IN CNAME -.t.net-dns.org. -yx2.cname.t.net-dns.org. 3600 IN CNAME a-a.t.net-dns.org. -yx3.cname.t.net-dns.org. 3600 IN CNAME a\..t.net-dns.org. -yx4.cname.t.net-dns.org. 3600 IN CNAME a\000.t.net-dns.org. -nx1.cname.t.net-dns.org. 3600 IN CNAME does.not.exist.t.net-dns.org. -nx2.cname.t.net-dns.org. 3600 IN CNAME empty.non.terminals.t.net-dns.org. -www.net-dns.org. 3600 IN A 185.49.140.22 -www.net-dns.org. 3600 IN AAAA 2a04:b900::2:0:0:22 -apl.net-dns.org. 3600 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42.128/25 1:224.0.0.0/4 2:ff00:0000:0000:0000:0000:0000:0000:0000/8 -ipseckey0.net-dns.org. 3600 IN IPSECKEY 10 0 2 . AQNRU3mG7TVTO2BkR47usntb102uFJtugbo6BSGvgqt4AQ== -ipseckey1.net-dns.org. 3600 IN IPSECKEY 10 1 2 192.0.2.38 AQNRU3mG7TVTO2BkR47usntb102uFJtugbo6BSGvgqt4AQ== -ipseckey2.net-dns.org. 3600 IN IPSECKEY 10 2 2 2001:db8:0:8002::2000:1 AQNRU3mG7TVTO2BkR47usntb102uFJtugbo6BSGvgqt4AQ== -ipseckey3.net-dns.org. 3600 IN IPSECKEY 10 3 2 mygateway.example.com. AQNRU3mG7TVTO2BkR47usntb102uFJtugbo6BSGvgqt4AQ== -ipseckey.net-dns.org. 3600 IN IPSECKEY 10 0 2 . AQNRU3mG7TVTO2BkR47usntb102uFJtugbo6BSGvgqt4AQ== -net-dns.org. 3600 IN IPSECKEY 10 1 2 192.0.2.38 AQNRU3mG7TVTO2BkR47usntb102uFJtugbo6BSGvgqt4AQ== -net-dns.org. 3600 IN IPSECKEY 10 2 2 2001:db8:0:8002::2000:1 AQNRU3mG7TVTO2BkR47usntb102uFJtugbo6BSGvgqt4AQ== -net-dns.org. 3600 IN IPSECKEY 10 3 2 mygateway.example.com. AQNRU3mG7TVTO2BkR47usntb102uFJtugbo6BSGvgqt4AQ== +record 1, available buffer space: 8077 +record 2, available buffer space: 8039 +record 3, available buffer space: 8000 +record 4, available buffer space: 7954 +record 5, available buffer space: 7927 +record 6, available buffer space: 7888 +record 7, available buffer space: 7843 +record 8, available buffer space: 7802 +record 9, available buffer space: 7762 +record 10, available buffer space: 7694 +record 11, available buffer space: 7622 +record 12, available buffer space: 7575 +record 13, available buffer space: 7542 +record 14, available buffer space: 7505 +record 15, available buffer space: 7410 +record 16, available buffer space: 7315 +record 17, available buffer space: 7220 +record 18, available buffer space: 7125 +record 19, available buffer space: 7030 +record 20, available buffer space: 6935 +record 21, available buffer space: 6840 +record 22, available buffer space: 6745 +record 23, available buffer space: 6650 +record 24, available buffer space: 6554 +record 25, available buffer space: 6458 +record 26, available buffer space: 6362 +record 27, available buffer space: 6266 +record 28, available buffer space: 6170 +record 29, available buffer space: 6074 +record 30, available buffer space: 5978 +record 31, available buffer space: 5882 +record 32, available buffer space: 5786 +record 33, available buffer space: 5690 +record 34, available buffer space: 5594 +record 35, available buffer space: 5498 +record 36, available buffer space: 5402 +record 37, available buffer space: 5306 +record 38, available buffer space: 5210 +record 39, available buffer space: 5114 +record 40, available buffer space: 5018 +record 41, available buffer space: 4922 +record 42, available buffer space: 4826 +record 43, available buffer space: 4730 +record 44, available buffer space: 4634 +record 45, available buffer space: 4538 +record 46, available buffer space: 4442 +record 47, available buffer space: 4346 +record 48, available buffer space: 4250 +record 49, available buffer space: 4154 +record 50, available buffer space: 4058 +record 51, available buffer space: 3962 +record 52, available buffer space: 3866 +record 53, available buffer space: 3770 +record 54, available buffer space: 3674 +record 55, available buffer space: 3578 +record 56, available buffer space: 3482 +record 57, available buffer space: 3386 +record 58, available buffer space: 3290 +record 59, available buffer space: 3194 +record 60, available buffer space: 3098 +record 61, available buffer space: 3002 +record 62, available buffer space: 2906 +record 63, available buffer space: 2810 +record 64, available buffer space: 2714 +record 65, available buffer space: 2618 +record 66, available buffer space: 2522 +record 67, available buffer space: 2426 +record 68, available buffer space: 2330 +record 69, available buffer space: 2234 +record 70, available buffer space: 2138 +record 71, available buffer space: 2042 +record 72, available buffer space: 1946 +record 73, available buffer space: 1850 +record 74, available buffer space: 1753 +record 75, available buffer space: 1651 +record 76, available buffer space: 1576 +record 77, available buffer space: 1545 +record 78, available buffer space: 1513 +record 79, available buffer space: 1465 +record 80, available buffer space: 1418 +record 81, available buffer space: 1370 +record 82, available buffer space: 1321 +record 83, available buffer space: 1284 +record 84, available buffer space: 1193 +record 85, available buffer space: 1129 +record 86, available buffer space: 1062 +record 87, available buffer space: 991 +record 88, available buffer space: 914 +record 89, available buffer space: 859 +record 90, available buffer space: 792 +record 91, available buffer space: 740 +record 92, available buffer space: 686 +record 93, available buffer space: 633 +record 94, available buffer space: 580 +record 95, available buffer space: 515 +record 96, available buffer space: 445 +record 97, available buffer space: 414 +record 98, available buffer space: 371 +record 99, available buffer space: 311 +record 100, available buffer space: 241 +record 101, available buffer space: 167 +record 102, available buffer space: 81 +record 103, available buffer space: -12 +net-dns.org. 30 IN SOA ns.nlnetlabs.nl. sysadmin.nlnetlabs.nl. 2015081800 450 600 345600 300 +net-dns.org. 30 IN NS ns.nlnetlabs.nl. +net-dns.org. 30 IN NS ns.hactrn.net. +net-dns.org. 30 IN NS mcvax.nlnet.nl. +net-dns.org. 30 IN NS sec2.authdns.ripe.net. +net-dns.org. 30 IN A 185.49.140.22 +net-dns.org. 30 IN AAAA 2a04:b900::2:0:0:22 +net-dns.org. 30 IN MX 10 dicht.nlnetlabs.nl. +net-dns.org. 30 IN MX 20 mcvax.nlnet.nl. +net-dns.org. 30 IN TXT "Net::DNS domain" +_443._tcp.net-dns.org. 30 IN TLSA 3 1 1 274C6F96C9885C8050E8A05AD1C3162C1D51752C35B6196474E3F05AD31CD923 +_443._tcp.www.net-dns.org. 30 IN TLSA 3 1 1 274C6F96C9885C8050E8A05AD1C3162C1D51752C35B6196474E3F05AD31CD923 +dynup.net-dns.org. 30 IN TXT "fooFoo2" "Bla ; Foo" +lists.net-dns.org. 30 IN A 63.209.15.196 +localhost.net-dns.org. 30 IN A 127.0.0.1 +overflow.net-dns.org. 30 IN TXT "And line 1 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 2 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 3 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 4 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 5 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 6 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 7 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 8 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 9 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 10 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 11 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 12 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 13 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 14 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 15 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 16 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 17 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 18 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 19 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 20 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 21 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 22 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 23 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 25 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 26 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 27 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 28 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 29 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 30 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 31 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 32 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 33 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 34 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 35 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 36 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 37 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 38 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 39 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 40 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 41 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 42 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 43 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 44 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 45 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 46 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 47 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 48 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 49 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 50 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 51 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 52 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 53 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 54 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 55 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 56 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 57 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 58 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 59 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 60 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "And line 224 of al sorts of crap that will just fill the packet " +overflow.net-dns.org. 30 IN TXT "An increadibly large answer section that will lead to packet overflow" +t.net-dns.org. 30 IN TXT "The names within this domain are used for testing" +a.t.net-dns.org. 30 IN A 10.0.1.128 +a2.t.net-dns.org. 30 IN A 10.0.1.129 +cname.t.net-dns.org. 30 IN CNAME a.t.net-dns.org. +mx.t.net-dns.org. 30 IN MX 10 a.t.net-dns.org. +mx2.t.net-dns.org. 30 IN MX 10 a.t.net-dns.org. +mx2.t.net-dns.org. 30 IN MX 15 a2.t.net-dns.org. +txt.t.net-dns.org. 30 IN TXT "Net-DNS" +txt2.t.net-dns.org. 30 IN TXT "Net-DNS; complicated $tuff" "sort of \" text; and binary \000 data" +connection-test.t.net-dns.org. 30 IN TXT "connection-test succes" +txt-utf8.t.net-dns.org. 30 IN TXT "\229\143\164\230\177\160\227\130\132" "\232\155\153\233\163\155\232\190\188\227\130\128" "\230\176\180\227\129\174\233\159\179" +txt-utf8-bin.t.net-dns.org. 30 IN TXT "\229\143\164\230\177\160\227\130\132" "\232\155\153\233\163\155\232\190\188\227\130\128" "\230\176\180\227\129\174\233\159\179" +a.few.empty.non.terminals.t.net-dns.org. 30 IN TXT "a" "few" "empty" "non" "terminals" +a.few.empty.non.terminals.t.net-dns.org. 30 IN A 185.49.140.22 +a.few.empty.non.terminals.t.net-dns.org. 30 IN AAAA 2a04:b900::2:0:0:22 +yx1.cname.t.net-dns.org. 30 IN CNAME -.t.net-dns.org. +yx2.cname.t.net-dns.org. 30 IN CNAME a-a.t.net-dns.org. +yx3.cname.t.net-dns.org. 30 IN CNAME a\..t.net-dns.org. +yx4.cname.t.net-dns.org. 30 IN CNAME a\000.t.net-dns.org. +nx1.cname.t.net-dns.org. 30 IN CNAME does.not.exist.t.net-dns.org. +nx2.cname.t.net-dns.org. 30 IN CNAME empty.non.terminals.t.net-dns.org. +www.net-dns.org. 30 IN A 185.49.140.22 +www.net-dns.org. 30 IN AAAA 2a04:b900::2:0:0:22 +apl.net-dns.org. 30 IN APL 1:192.168.42.0/26 1:192.168.42.64/26 !1:192.168.42.128/25 1:224.0.0.0/4 2:ff00:0000:0000:0000:0000:0000:0000:0000/8 +ipseckey0.net-dns.org. 30 IN IPSECKEY 10 0 2 . AQNRU3mG7TVTO2BkR47usntb102uFJtugbo6BSGvgqt4AQ== +ipseckey1.net-dns.org. 30 IN IPSECKEY 10 1 2 192.0.2.38 AQNRU3mG7TVTO2BkR47usntb102uFJtugbo6BSGvgqt4AQ== +ipseckey2.net-dns.org. 30 IN IPSECKEY 10 2 2 2001:db8:0:8002::2000:1 AQNRU3mG7TVTO2BkR47usntb102uFJtugbo6BSGvgqt4AQ== diff --git a/src/test/tpkg/260-conversion-functions.tpkg/260-conversion-functions.net-dns.org b/src/test/tpkg/260-conversion-functions.tpkg/260-conversion-functions.net-dns.org index f00e1185..9eb59930 100644 --- a/src/test/tpkg/260-conversion-functions.tpkg/260-conversion-functions.net-dns.org +++ b/src/test/tpkg/260-conversion-functions.tpkg/260-conversion-functions.net-dns.org @@ -8,7 +8,6 @@ net-dns.org IN SOA ns.nlnetlabs.nl. sysadmin.nlnetlabs.nl. ( 345600 ; expire (4 days) 300 ; minimum (5 minutes) ) -$ORIGIN net-dns.org. NS ns.nlnetlabs.nl NS ns.hactrn.net. NS mcvax.nlnet.nl. @@ -20,6 +19,7 @@ $ORIGIN net-dns.org. MX 10 dicht.nlnetlabs.nl. MX 20 mcvax.nlnet.nl. TXT "Net::DNS domain" +$ORIGIN net-dns.org. _443._tcp TLSA 3 1 1 274c6f96c9885c8050e8a05ad1c3162c1d51752c35b6196474e3f05ad31cd923 _443._tcp.www TLSA 3 1 1 274c6f96c9885c8050e8a05ad1c3162c1d51752c35b6196474e3f05ad31cd923