diff -ruN adns-0.6/Makefile adns-0.7/Makefile --- adns-0.6/Makefile Wed Nov 24 17:17:20 1999 +++ adns-0.7/Makefile Thu Mar 2 02:01:36 2000 @@ -22,7 +22,7 @@ # along with this program; if not, write to the Free Software Foundation, # Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -DISTVERSION= 0.6 +DISTVERSION= 0.7 srcdir= . SUBDIRS= src dynamic client regress diff -ruN adns-0.6/Makefile.in adns-0.7/Makefile.in --- adns-0.6/Makefile.in Wed Nov 24 17:17:04 1999 +++ adns-0.7/Makefile.in Thu Mar 2 01:57:37 2000 @@ -21,7 +21,7 @@ # along with this program; if not, write to the Free Software Foundation, # Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -DISTVERSION= 0.6 +DISTVERSION= 0.7 srcdir= @srcdir@ VPATH= @srcdir@ diff -ruN adns-0.6/README adns-0.7/README --- adns-0.6/README Wed Oct 13 02:33:19 1999 +++ adns-0.7/README Thu Mar 2 01:55:58 2000 @@ -1,7 +1,8 @@ GNU adns - Advanced, easy to use, asynchronous-capable DNS client library. + Advanced, easy to use, asynchronous-capable DNS client library and + utilities. adns is a resolver library for C (and C++) programs. In contrast with the existing interfaces, gethostbyname et al and libresolv, it has the @@ -34,8 +35,23 @@ several are available. It has sensible handling of bad responses etc. + adns also comes with a number of utility programs for use from the + command line and in scripts: + * adnslogres is a much faster version of Apache's logresolv program. + * adnsresfilter is a filter which copies its input to its output, + replacing IP addresses by the corresponding names, without unduly + delaying the output. For example, you can usefully pipe the output + of netstat -n, tcpdump -ln, and the like, into it. + * adnshost is a general-purpose DNS lookup utility which can be used + easily in shell scripts to do simple lookups. In a more advanced + mode it can be used as a general-purpose DNS helper program for + scripting languages which can invoke and communicate with + subprocesses. + Forthcoming: + A native Perl interface is in the works, thanks to Tony Finch. + I hope that future versions may also have the following features: * The library should be useable by threads in a multithreaded program in a natural way. It should multiplex many threads' @@ -53,8 +69,8 @@ Documentation I'm afraid there is no manual yet. However, competent C programmers - should be able to use the library based on the commented [3]adns.h - header file (from version 0.4). + should be able to use the library based on the [3]commented adns.h + header file. Feedback @@ -82,21 +98,21 @@ Download Available for download from [5]chiark.greenend.org.uk are: - * The [6]current pre-release version as a gzipped tarfile. + * The [6]current beta version as a gzipped tarfile. * [7]adns.h API header file with comments (currently there is no manual, sorry). * All versions released so far are also available via [8]anonymous FTP. * A mirror of my CVS repository is available via rsync from rsync.chiark.greenend.org.uk::ftp/users/ian/cvs-pub/adns (use FTP - first to find your way around). + first to find your way around), or via [9]cvsweb. - adns is also available from the [9]GNU Project FTP servers and their - [10]mirrors. + adns is also available from the [10]GNU Project FTP servers and their + [11]mirrors. Copyright and licensing - adns is Copyright 1997-1999 Ian Jackson. + adns is Copyright 1997-1999 Ian Jackson and Copyright 1999 Tony Finch. adns is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free @@ -106,43 +122,44 @@ This program and documentation is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. See the - [11]GNU General Public License for more details. + [12]GNU General Public License for more details. You should have received a copy of the GNU General Public License along with adns, or one should be available above; if not, write to - the [12]Free Software Foundation, 59 Temple Place - Suite 330, Boston, + the [13]Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA, or email adns-maint@chiark.greenend.org.uk. _________________________________________________________________ - [13]Ian Jackson / [14]adns-maint@chiark.greenend.org.uk; more [15]free + [14]Ian Jackson / [15]adns-maint@chiark.greenend.org.uk; more [16]free software by me. - [16]GNU home page; [17]chiark home page; [18]site or mirror home page + [17]GNU home page; [18]chiark home page; [19]site or mirror home page This web page is Copyright (C)1996-1999 Ian Jackson. See the - [19]Copyright/acknowledgements. + [20]Copyright/acknowledgements. - Use any browser - [20]Campaign for a non-browser-specific WWW + Use any browser - [21]Campaign for a non-browser-specific WWW References 1. http://www.isc.org/view.cgi?/products/BIND/index.phtml 2. http://www.dents.org/ - 3. http://www.chiark.greenend.org.uk/~ian/adns/adns.h.0.4.txt + 3. http://www.chiark.greenend.org.uk/~ian/adns/adns.h.txt 4. http://www.chiark.greenend.org.uk/mailman/listinfo 5. http://www.chiark.greenend.org.uk/~ian/adns/ 6. http://www.chiark.greenend.org.uk/~ian/adns/adns.tar.gz - 7. http://www.chiark.greenend.org.uk/~ian/adns/adns.h.0.5.txt + 7. http://www.chiark.greenend.org.uk/~ian/adns/adns.h.txt 8. ftp://ftp.chiark.greenend.org.uk/users/ian/adns/ - 9. http://www.gnu.org/ - 10. http://www.gnu.org/order/ftp.html - 11. http://www.chiark.greenend.org.uk/~ian/COPYING.txt - 12. http://www.fsf.org/ - 13. http://www.chiark.greenend.org.uk/ - 14. mailto:adns-maint@chiark.greenend.org.uk - 15. http://www.chiark.greenend.org.uk/~ian/software/ - 16. http://www.gnu.org/ - 17. http://www.chiark.greenend.org.uk/ + 9. http://www.chiark.greenend.org.uk/ucgi/~ijackson/cvsweb/adns/ + 10. http://www.gnu.org/ + 11. http://www.gnu.org/order/ftp.html + 12. http://www.chiark.greenend.org.uk/~ian/COPYING.txt + 13. http://www.fsf.org/ + 14. http://www.chiark.greenend.org.uk/ + 15. mailto:adns-maint@chiark.greenend.org.uk + 16. http://www.chiark.greenend.org.uk/~ian/software/ + 17. http://www.gnu.org/ 18. http://www.chiark.greenend.org.uk/ - 19. http://www.chiark.greenend.org.uk/~ian/sw-www-copy.html - 20. http://www.anybrowser.org/campaign/ + 19. http://www.chiark.greenend.org.uk/ + 20. http://www.chiark.greenend.org.uk/~ian/sw-www-copy.html + 21. http://www.anybrowser.org/campaign/ diff -ruN adns-0.6/changelog adns-0.7/changelog --- adns-0.6/changelog Wed Nov 24 17:13:07 1999 +++ adns-0.7/changelog Thu Mar 2 01:55:58 2000 @@ -1,3 +1,18 @@ +adns (0.7) BETA; urgency=medium + + * New adns_submit_reverse_any for eg RBL lookups, and corresponding + option to adnshost. + * README updated (from www home page). + + * In answers, quote all except alphanums and - _ / + (and document). + * Don't reject specials in cnames even without adns_qf_quotefail_cname. + * Better checking of long domain names and labels in queries. + * answer->owner may be null on error. Documented, and adnshost copes. + * Better reporting of unexpected or weird replies from nameserver. + * Add test case for recursion (infinite loop) domain compression. + + -- Ian Jackson Thu, 2 Mar 2000 01:55:53 +0000 + adns (0.6) BETA; urgency=high Core library bugfixes: diff -ruN adns-0.6/client/Makefile adns-0.7/client/Makefile --- adns-0.6/client/Makefile Thu Jan 1 01:00:00 1970 +++ adns-0.7/client/Makefile Thu Mar 2 02:01:36 2000 @@ -0,0 +1,74 @@ +# Generated automatically from Makefile.in by configure. +# client/Makefile - client program(s) Makefile +# +# This file is +# Copyright (C) 1997-1999 Ian Jackson +# +# It is part of adns, which is +# Copyright (C) 1997-1999 Ian Jackson +# Copyright (C) 1999 Tony Finch +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software Foundation, +# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + +srcdir= . + +PROGS_SYSDEP= adnsresfilter + +PROGRAMS= adnstest adnslogres adnshost $(PROGS_SYSDEP) +PROGRAMS_LOCAL= fanftest +PROGRAMS_ALL= $(PROGRAMS) $(PROGRAMS_LOCAL) + +TARG_INSTALL= $(PROGRAMS) +TARG_LOCAL= $(addsuffix _s, $(PROGRAMS_ALL)) +TARGETS= $(TARG_LOCAL) $(TARG_INSTALL) +include $(srcdir)/../settings.make + +DIRCFLAGS= -I$(srcdir)/../src + +TARG_OBJS= $(addsuffix .o, $(PROGRAMS_ALL)) +ADH_OBJS= adh-main.o adh-opts.o adh-query.o +ALL_OBJS= $(ADH_OBJS) $(TARG_OBJS) + +ADNSDIR= $(srcdir)/../src/ + +STATIC_LIB= $(ADNSDIR)/libadns.a +DYNAMIC_DEP= $(srcdir)/../dynamic/$(SHLIBFILE) +DYNAMIC_LINK= -L$(srcdir)/../dynamic -ladns + +all: $(TARGETS) + +install: $(TARG_INSTALL) + set -xe; for f in $(TARG_INSTALL); \ + do $(INSTALL_PROGRAM) $$f $(bin_dir)/$$f; done + +uninstall: + for f in $(TARGETS); do rm -f $(bin_dir)/$$f; done + +adnshost: $(ADH_OBJS) $(DYNAMIC_DEP) + $(CC) $(LDFLAGS) $(ADH_OBJS) $(DYNAMIC_LINK) -o $@ $(LDLIBS) + +adnshost_s: $(ADH_OBJS) $(STATIC_LIB) + $(CC) $(LDFLAGS) $(ADH_OBJS) $(STATIC_LIB) -o $@ $(LDLIBS) + +$(ADH_OBJS): adnshost.h +$(ALL_OBJS): $(ADNSDIR)/adns.h $(ADNSDIR)/config.h +adnsresfilter.o: $(ADNSDIR)/tvarith.h + +%: %.o $(DYNAMIC_DEP) + $(CC) $(LDFLAGS) $< $(DYNAMIC_LINK) -o $@ $(LDLIBS) + +%_s: %.o $(STATIC_LIB) + $(CC) $(LDFLAGS) $< $(STATIC_LIB) -o $@ $(LDLIBS) + diff -ruN adns-0.6/client/adh-main.c adns-0.7/client/adh-main.c --- adns-0.6/client/adh-main.c Wed Oct 13 01:57:36 1999 +++ adns-0.7/client/adh-main.c Thu Mar 2 01:34:04 2000 @@ -62,7 +62,7 @@ return p; } -void of_type(const struct optioninfo *oi, const char *arg) { +void of_type(const struct optioninfo *oi, const char *arg, const char *arg2) { static const struct typename { adns_rrtype type; const char *desc; @@ -106,6 +106,7 @@ const char *const **argv_p, const char *value) { const struct optioninfo *oip; + const char *arg2; int invert; if (arg[0] == '-' || arg[0] == '+') { @@ -120,11 +121,19 @@ if (oip->type == ot_funcarg) { arg= argv_p ? *++(*argv_p) : value; if (!arg) usageerr("option --%s requires a value argument",oip->lopt); + arg2= 0; + } else if (oip->type == ot_funcarg2) { + assert(argv_p); + arg= *++(*argv_p); + if (arg) arg2= *++(*argv_p); + if (!arg || !arg2) + usageerr("option --%s requires two more arguments", oip->lopt); } else { if (value) usageerr("option --%s does not take a value",oip->lopt); arg= 0; + arg2= 0; } - opt_do(oip,arg,invert); + opt_do(oip,invert,arg,arg2); } else if (arg[0] == '-' && arg[1] == 0) { arg= argv_p ? *++(*argv_p) : value; if (!arg) usageerr("option `-' must be followed by a domain"); @@ -141,11 +150,11 @@ } else { if (value) usageerr("two values for option -%s given !",oip->sopt); } - opt_do(oip,arg,invert); + opt_do(oip,invert,arg,0); arg= ""; } else { if (value) usageerr("option -%s does not take a value",oip->sopt); - opt_do(oip,0,invert); + opt_do(oip,invert,0,0); } } } Binary files adns-0.6/client/adh-main.o and adns-0.7/client/adh-main.o differ diff -ruN adns-0.6/client/adh-opts.c adns-0.7/client/adh-opts.c --- adns-0.6/client/adh-opts.c Fri Oct 15 18:55:45 1999 +++ adns-0.7/client/adh-opts.c Thu Mar 2 01:34:04 2000 @@ -74,6 +74,8 @@ "t", "type", 0,0, &of_type, "type" }, { ot_funcarg, "Do reverse query (address -> name lookup)", "i", "ptr", 0,0, &of_ptr, "addr" }, + { ot_funcarg2, "Lookup in in-addr-like `zone' (eg MAPS RBL)", + 0, "reverse", 0,0, &of_reverse, "addr","zone" }, { ot_desconly, "per-query binary options:" }, { ot_flag, "Use the search list", @@ -192,6 +194,15 @@ oip->desc); } break; + case ot_funcarg2: + assert(!oip->sopt); + l= (maxlopt + maxsopt - 2 - + (strlen(oip->lopt) + strlen(oip->argdesc) + strlen(oip->argdesc2))); + printf(" --%s <%s> <%s>%*s%s\n", + oip->lopt, oip->argdesc, oip->argdesc2, + l>2 ? l : 2, "", + oip->desc); + break; case ot_desconly: printf("%s\n", oip->desc); break; @@ -256,7 +267,7 @@ if (ferror(stdout)) sysfail("write usage message",errno); } -void of_help(const struct optioninfo *oi, const char *arg) { +void of_help(const struct optioninfo *oi, const char *arg, const char *arg2) { printusage(); if (fclose(stdout)) sysfail("finish writing output",errno); exit(0); @@ -316,7 +327,8 @@ oip->lopt ? "--" : "", oip->lopt ? oip->lopt : ""); } -void opt_do(const struct optioninfo *oip, const char *arg, int invert) { +void opt_do(const struct optioninfo *oip, int invert, + const char *arg, const char *arg2) { switch (oip->type) { case ot_flag: assert(!arg); @@ -327,9 +339,9 @@ if (invert) noninvert(oip); *oip->storep= oip->value; return; - case ot_func: case ot_funcarg: + case ot_func: case ot_funcarg: case ot_funcarg2: if (invert) noninvert(oip); - oip->func(oip,arg); + oip->func(oip,arg,arg2); return; default: abort(); Binary files adns-0.6/client/adh-opts.o and adns-0.7/client/adh-opts.o differ diff -ruN adns-0.6/client/adh-query.c adns-0.7/client/adh-query.c --- adns-0.6/client/adh-query.c Fri Oct 15 18:55:45 1999 +++ adns-0.7/client/adh-query.c Thu Mar 2 01:34:04 2000 @@ -79,7 +79,7 @@ *qun_r= qun; } -void of_ptr(const struct optioninfo *oi, const char *arg) { +void of_ptr(const struct optioninfo *oi, const char *arg, const char *arg2) { struct query_node *qun; int quflags, r; struct sockaddr_in sa; @@ -89,6 +89,7 @@ if (!inet_aton(arg,&sa.sin_addr)) usageerr("invalid IP address %s",arg); prep_query(&qun,&quflags); + qun->owner= xstrsave(arg); r= adns_submit_reverse(ads, (struct sockaddr*)&sa, ov_type == adns_r_none ? adns_r_ptr : ov_type, @@ -100,11 +101,35 @@ LIST_LINK_TAIL(outstanding,qun); } +void of_reverse(const struct optioninfo *oi, const char *arg, const char *arg2) { + struct query_node *qun; + int quflags, r; + struct sockaddr_in sa; + + memset(&sa,0,sizeof(sa)); + sa.sin_family= AF_INET; + if (!inet_aton(arg,&sa.sin_addr)) usageerr("invalid IP address %s",arg); + + prep_query(&qun,&quflags); + qun->owner= xmalloc(strlen(arg) + strlen(arg2) + 2); + sprintf(qun->owner, "%s %s", arg,arg2); + r= adns_submit_reverse_any(ads, + (struct sockaddr*)&sa, arg2, + ov_type == adns_r_none ? adns_r_txt : ov_type, + quflags, + qun, + &qun->qu); + if (r) sysfail("adns_submit_reverse",r); + + LIST_LINK_TAIL(outstanding,qun); +} + void query_do(const char *domain) { struct query_node *qun; int quflags, r; prep_query(&qun,&quflags); + qun->owner= xstrsave(domain); r= adns_submit(ads, domain, ov_type == adns_r_none ? adns_r_addr : ov_type, quflags, @@ -145,8 +170,12 @@ if (printf("%lu ",ttl) == EOF) outerr(); } +static const char *owner_show(struct query_node *qun, adns_answer *answer) { + return answer->owner ? answer->owner : qun->owner; +} + static void print_owner_ttl(struct query_node *qun, adns_answer *answer) { - if (qun->pqfr.show_owner) print_withspace(answer->owner); + if (qun->pqfr.show_owner) print_withspace(owner_show(qun,answer)); print_ttl(qun,answer); } @@ -195,15 +224,15 @@ } assert(ov_format == fmt_simple); if (st == adns_s_nxdomain) { - r= fprintf(stderr,"%s does not exist\n", answer->owner); + r= fprintf(stderr,"%s does not exist\n", owner_show(qun,answer)); } else { ist= adns_rr_info(answer->type, &typename, 0,0,0,0); if (st == adns_s_nodata) { - r= fprintf(stderr,"%s has no %s record\n", answer->owner, typename); + r= fprintf(stderr,"%s has no %s record\n", owner_show(qun,answer), typename); } else { statusstring= adns_strerror(st); r= fprintf(stderr,"Error during DNS %s lookup for %s: %s\n", - typename, answer->owner, statusstring); + typename, owner_show(qun,answer), statusstring); } } if (r == EOF) sysfail("write error message to stderr",errno); @@ -233,7 +262,7 @@ } } if (qun->pqfr.show_owner) { - realowner= answer->cname ? answer->cname : answer->owner; + realowner= answer->cname ? answer->cname : owner_show(qun,answer); assert(realowner); } else { realowner= 0; @@ -257,12 +286,12 @@ dequeue_query(qun); } -void of_asynch_id(const struct optioninfo *oi, const char *arg) { +void of_asynch_id(const struct optioninfo *oi, const char *arg, const char *arg2) { free(ov_id); ov_id= xstrsave(arg); } -void of_cancel_id(const struct optioninfo *oi, const char *arg) { +void of_cancel_id(const struct optioninfo *oi, const char *arg, const char *arg2) { struct query_node *qun; for (qun= outstanding.head; Binary files adns-0.6/client/adh-query.o and adns-0.7/client/adh-query.o differ Binary files adns-0.6/client/adnshost and adns-0.7/client/adnshost differ diff -ruN adns-0.6/client/adnshost.h adns-0.7/client/adnshost.h --- adns-0.6/client/adnshost.h Tue Nov 2 22:22:43 1999 +++ adns-0.7/client/adnshost.h Thu Mar 2 01:34:04 2000 @@ -49,18 +49,18 @@ /* declarations related to option processing */ struct optioninfo; -typedef void optfunc(const struct optioninfo *oi, const char *arg); +typedef void optfunc(const struct optioninfo *oi, const char *arg, const char *arg2); struct optioninfo { enum oi_type { ot_end, ot_desconly, - ot_flag, ot_value, ot_func, ot_funcarg + ot_flag, ot_value, ot_func, ot_funcarg, ot_funcarg2 } type; const char *desc; const char *sopt, *lopt; int *storep, value; optfunc *func; - const char *argdesc; + const char *argdesc, *argdesc2; }; enum ttlmode { tm_none, tm_rel, tm_abs }; @@ -79,18 +79,18 @@ extern char *ov_id; extern struct perqueryflags_remember ov_pqfr; -extern optfunc of_help, of_type, of_ptr, of_asynch_id, of_cancel_id; +extern optfunc of_help, of_type, of_ptr, of_reverse, of_asynch_id, of_cancel_id; const struct optioninfo *opt_findl(const char *opt); const struct optioninfo *opt_finds(const char **optp); -void opt_do(const struct optioninfo *oip, const char *arg, int invert); +void opt_do(const struct optioninfo *oip, int invert, const char *arg, const char *arg2); /* declarations related to query processing */ struct query_node { struct query_node *next, *back; struct perqueryflags_remember pqfr; - char *id; + char *id, *owner; adns_query qu; }; @@ -100,9 +100,6 @@ void ensure_adns_init(void); void query_do(const char *domain); void query_done(struct query_node *qun, adns_answer *answer); - -void of_asynch_id(const struct optioninfo *oi, const char *arg); -void of_cancel_id(const struct optioninfo *oi, const char *arg); /* declarations related to main program and useful utility functions */ Binary files adns-0.6/client/adnshost_s and adns-0.7/client/adnshost_s differ Binary files adns-0.6/client/adnslogres and adns-0.7/client/adnslogres differ Binary files adns-0.6/client/adnslogres.o and adns-0.7/client/adnslogres.o differ Binary files adns-0.6/client/adnslogres_s and adns-0.7/client/adnslogres_s differ Binary files adns-0.6/client/adnsresfilter and adns-0.7/client/adnsresfilter differ Binary files adns-0.6/client/adnsresfilter.o and adns-0.7/client/adnsresfilter.o differ Binary files adns-0.6/client/adnsresfilter_s and adns-0.7/client/adnsresfilter_s differ Binary files adns-0.6/client/adnstest and adns-0.7/client/adnstest differ Binary files adns-0.6/client/adnstest.o and adns-0.7/client/adnstest.o differ Binary files adns-0.6/client/adnstest_s and adns-0.7/client/adnstest_s differ Binary files adns-0.6/client/fanftest.o and adns-0.7/client/fanftest.o differ Binary files adns-0.6/client/fanftest_s and adns-0.7/client/fanftest_s differ diff -ruN adns-0.6/config.cache adns-0.7/config.cache --- adns-0.6/config.cache Thu Jan 1 01:00:00 1970 +++ adns-0.7/config.cache Thu Mar 2 02:01:35 2000 @@ -0,0 +1,31 @@ +# This file is a shell script that caches the results of configure +# tests run on this system so they can be shared between configure +# scripts and configure runs. It is not useful on other systems. +# If it contains results you don't want to keep, you may remove or edit it. +# +# By default, configure uses ./config.cache as the cache file, +# creating it if it does not exist already. You can give configure +# the --cache-file=FILE option to use a different cache file; that is +# what configure does when it calls configure scripts in +# subdirectories, so they share the cache. +# Giving --cache-file=/dev/null disables caching, for debugging configure. +# config.status only pays attention to the cache file if you give it the +# --recheck option to rerun configure. +# +ac_cv_func_inet_aton=${ac_cv_func_inet_aton=yes} +ac_cv_func_inet_ntoa=${ac_cv_func_inet_ntoa=yes} +ac_cv_func_poll=${ac_cv_func_poll=yes} +ac_cv_func_socket=${ac_cv_func_socket=yes} +ac_cv_func_tsearch=${ac_cv_func_tsearch=yes} +ac_cv_prog_CC=${ac_cv_prog_CC=gcc} +ac_cv_prog_CPP=${ac_cv_prog_CPP='gcc -E'} +ac_cv_prog_RANLIB=${ac_cv_prog_RANLIB=ranlib} +ac_cv_prog_cc_cross=${ac_cv_prog_cc_cross=no} +ac_cv_prog_cc_g=${ac_cv_prog_cc_g=yes} +ac_cv_prog_cc_works=${ac_cv_prog_cc_works=yes} +ac_cv_prog_gcc=${ac_cv_prog_gcc=yes} +adns_cv_attribute_format=${adns_cv_attribute_format=yes} +adns_cv_c_attribute_const=${adns_cv_c_attribute_const=yes} +adns_cv_c_attribute_noreturn=${adns_cv_c_attribute_noreturn=yes} +adns_cv_c_attribute_supported=${adns_cv_c_attribute_supported=yes} +adns_cv_decl_inaddrloopback=${adns_cv_decl_inaddrloopback=yes} diff -ruN adns-0.6/config.log adns-0.7/config.log --- adns-0.6/config.log Thu Jan 1 01:00:00 1970 +++ adns-0.7/config.log Thu Mar 2 02:01:35 2000 @@ -0,0 +1,33 @@ +This file contains any messages produced by compilers while +running configure, to aid debugging if configure makes a mistake. + +configure:526: checking for gcc +configure:603: checking whether the C compiler (gcc ) works +configure:617: gcc -o conftest conftest.c 1>&5 +configure:637: checking whether the C compiler (gcc ) is a cross-compiler +configure:642: checking whether we are using GNU C +configure:651: gcc -E conftest.c +configure:666: checking whether gcc accepts -g +configure:694: checking how to run the C preprocessor +configure:715: gcc -E conftest.c >/dev/null 2>conftest.out +configure:757: checking for ranlib +configure:787: checking for poll +configure:815: gcc -o conftest -g -O2 conftest.c 1>&5 +configure:841: checking for socket +configure:869: gcc -o conftest -g -O2 conftest.c 1>&5 +configure:943: checking for inet_ntoa +configure:971: gcc -o conftest -g -O2 conftest.c 1>&5 +configure:1047: checking for tsearch +configure:1075: gcc -o conftest -g -O2 conftest.c 1>&5 +configure:1102: checking for INADDR_LOOPBACK +configure:1121: gcc -c -g -O2 conftest.c 1>&5 +configure:1182: checking for inet_aton +configure:1210: gcc -o conftest -g -O2 conftest.c 1>&5 +configure:1282: checking __attribute__((,,)) +configure:1295: gcc -c -g -O2 conftest.c 1>&5 +configure:1317: checking __attribute__((noreturn)) +configure:1330: gcc -c -g -O2 conftest.c 1>&5 +configure:1357: checking __attribute__((const)) +configure:1370: gcc -c -g -O2 conftest.c 1>&5 +configure:1397: checking __attribute__((format...)) +configure:1410: gcc -c -g -O2 conftest.c 1>&5 diff -ruN adns-0.6/config.status adns-0.7/config.status --- adns-0.6/config.status Thu Jan 1 01:00:00 1970 +++ adns-0.7/config.status Thu Mar 2 02:01:36 2000 @@ -0,0 +1,246 @@ +#! /bin/sh +# Generated automatically by configure. +# Run this file to recreate the current configuration. +# This directory was configured as follows, +# on host davenant: +# +# ./configure +# +# Compiler output produced by configure, useful for debugging +# configure, is in ./config.log if it exists. + +ac_cs_usage="Usage: ./config.status [--recheck] [--version] [--help]" +for ac_option +do + case "$ac_option" in + -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) + echo "running ${CONFIG_SHELL-/bin/sh} ./configure --no-create --no-recursion" + exec ${CONFIG_SHELL-/bin/sh} ./configure --no-create --no-recursion ;; + -version | --version | --versio | --versi | --vers | --ver | --ve | --v) + echo "./config.status generated by autoconf version 2.12" + exit 0 ;; + -help | --help | --hel | --he | --h) + echo "$ac_cs_usage"; exit 0 ;; + *) echo "$ac_cs_usage"; exit 1 ;; + esac +done + +ac_given_srcdir=. + +trap 'rm -fr settings.make Makefile + src/Makefile client/Makefile dynamic/Makefile regress/Makefile + src/config.h conftest*; exit 1' 1 2 15 + +# Protect against being on the right side of a sed subst in config.status. +sed 's/%@/@@/; s/@%/@@/; s/%g$/@g/; /@g$/s/[\\&%]/\\&/g; + s/@@/%@/; s/@@/@%/; s/@g$/%g/' > conftest.subs <<\CEOF +/^[ ]*VPATH[ ]*=[^:]*$/d + +s%@CFLAGS@%-g -O2%g +s%@CPPFLAGS@%%g +s%@CXXFLAGS@%%g +s%@DEFS@%-DHAVE_CONFIG_H%g +s%@LDFLAGS@%%g +s%@LIBS@%%g +s%@exec_prefix@%${prefix}%g +s%@prefix@%/usr/local%g +s%@program_transform_name@%s,x,x,%g +s%@bindir@%${exec_prefix}/bin%g +s%@sbindir@%${exec_prefix}/sbin%g +s%@libexecdir@%${exec_prefix}/libexec%g +s%@datadir@%${prefix}/share%g +s%@sysconfdir@%${prefix}/etc%g +s%@sharedstatedir@%${prefix}/com%g +s%@localstatedir@%${prefix}/var%g +s%@libdir@%${exec_prefix}/lib%g +s%@includedir@%${prefix}/include%g +s%@oldincludedir@%/usr/include%g +s%@infodir@%${prefix}/info%g +s%@mandir@%${prefix}/man%g +s%@CC@%gcc%g +s%@CPP@%gcc -E%g +s%@RANLIB@%ranlib%g +s%@PROGS_HAVE_TSEARCH@%adnsresfilter%g +s%@WARNS@%-Wall -Wmissing-prototypes -Wwrite-strings -Wstrict-prototypes -Wcast-qual -Wpointer-arith%g +s%@SHLIBCC@%$(CC) $(CFLAGS) -fpic%g +s%@MKSHLIB_1@%$(CC) $(LDFLAGS) -shared -Wl,-soname=$(SHLIBSONAME) -o%g +s%@MKSHLIB_2@%%g +s%@MKSHLIB_3@%-lc%g +s%@SHLIBFORLINK@%libadns.so%g +s%@SHLIBFILE@%$(SHLIBSONAME).$(MINOR)%g +s%@SHLIBSONAME@%$(SHLIBFORLINK).$(MAJOR)%g + +CEOF + +# Split the substitutions into bite-sized pieces for seds with +# small command number limits, like on Digital OSF/1 and HP-UX. +ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script. +ac_file=1 # Number of current file. +ac_beg=1 # First line for current file. +ac_end=$ac_max_sed_cmds # Line after last line for current file. +ac_more_lines=: +ac_sed_cmds="" +while $ac_more_lines; do + if test $ac_beg -gt 1; then + sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file + else + sed "${ac_end}q" conftest.subs > conftest.s$ac_file + fi + if test ! -s conftest.s$ac_file; then + ac_more_lines=false + rm -f conftest.s$ac_file + else + if test -z "$ac_sed_cmds"; then + ac_sed_cmds="sed -f conftest.s$ac_file" + else + ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file" + fi + ac_file=`expr $ac_file + 1` + ac_beg=$ac_end + ac_end=`expr $ac_end + $ac_max_sed_cmds` + fi +done +if test -z "$ac_sed_cmds"; then + ac_sed_cmds=cat +fi + +CONFIG_FILES=${CONFIG_FILES-"settings.make Makefile + src/Makefile client/Makefile dynamic/Makefile regress/Makefile +"} +for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then + # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". + case "$ac_file" in + *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'` + ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; + *) ac_file_in="${ac_file}.in" ;; + esac + + # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories. + + # Remove last slash and all that follows it. Not all systems have dirname. + ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` + if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then + # The file is in a subdirectory. + test ! -d "$ac_dir" && mkdir "$ac_dir" + ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`" + # A "../" for each directory in $ac_dir_suffix. + ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'` + else + ac_dir_suffix= ac_dots= + fi + + case "$ac_given_srcdir" in + .) srcdir=. + if test -z "$ac_dots"; then top_srcdir=. + else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;; + /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;; + *) # Relative path. + srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix" + top_srcdir="$ac_dots$ac_given_srcdir" ;; + esac + + + echo creating "$ac_file" + rm -f "$ac_file" + configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure." + case "$ac_file" in + *Makefile*) ac_comsub="1i\\ +# $configure_input" ;; + *) ac_comsub= ;; + esac + + ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"` + sed -e "$ac_comsub +s%@configure_input@%$configure_input%g +s%@srcdir@%$srcdir%g +s%@top_srcdir@%$top_srcdir%g +" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file +fi; done +rm -f conftest.s* + +# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where +# NAME is the cpp macro being defined and VALUE is the value it is being given. +# +# ac_d sets the value in "#define NAME VALUE" lines. +ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)' +ac_dB='\([ ][ ]*\)[^ ]*%\1#\2' +ac_dC='\3' +ac_dD='%g' +# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE". +ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' +ac_uB='\([ ]\)%\1#\2define\3' +ac_uC=' ' +ac_uD='\4%g' +# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE". +ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' +ac_eB='$%\1#\2define\3' +ac_eC=' ' +ac_eD='%g' + +if test "${CONFIG_HEADERS+set}" != set; then + CONFIG_HEADERS="src/config.h" +fi +for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then + # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". + case "$ac_file" in + *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'` + ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; + *) ac_file_in="${ac_file}.in" ;; + esac + + echo creating $ac_file + + rm -f conftest.frag conftest.in conftest.out + ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"` + cat $ac_file_inputs > conftest.in + + cat > conftest.frag < conftest.out + rm -f conftest.in + mv conftest.out conftest.in + + cat > conftest.frag < conftest.out + rm -f conftest.in + mv conftest.out conftest.in + + rm -f conftest.frag conftest.h + echo "/* $ac_file. Generated automatically by configure. */" > conftest.h + cat conftest.in >> conftest.h + rm -f conftest.in + if cmp -s $ac_file conftest.h 2>/dev/null; then + echo "$ac_file is unchanged" + rm -f conftest.h + else + # Remove last slash and all that follows it. Not all systems have dirname. + ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` + if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then + # The file is in a subdirectory. + test ! -d "$ac_dir" && mkdir "$ac_dir" + fi + rm -f $ac_file + mv conftest.h $ac_file + fi +fi; done + + + +exit 0 diff -ruN adns-0.6/dynamic/Makefile adns-0.7/dynamic/Makefile --- adns-0.6/dynamic/Makefile Thu Jan 1 01:00:00 1970 +++ adns-0.7/dynamic/Makefile Thu Mar 2 02:01:36 2000 @@ -0,0 +1,54 @@ +# Generated automatically from Makefile.in by configure. +# dynamic/Makefile - dynamic library Makefile +# +# This file is +# Copyright (C) 1997-1999 Ian Jackson +# +# It is part of adns, which is +# Copyright (C) 1997-1999 Ian Jackson +# Copyright (C) 1999 Tony Finch +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software Foundation, +# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + +srcdir= . + +TARGETS= $(SHLIBFILE) $(SHLIBSONAME) $(SHLIBFORLINK) +include $(srcdir)/../settings.make +include $(srcdir)/../src/adns.make + +ALLOBJS= $(addsuffix _p.o, $(basename $(LIBOBJS))) + +install: + $(INSTALL_PROGRAM) $(SHLIBFILE) $(lib_dir)/$(SHLIBFILE) + ln -sf $(SHLIBFILE) $(lib_dir)/$(SHLIBSONAME) + +uninstall: + rm -f $(lib_dir)/$(SHLIBFILE) $(lib_dir)/$(SHLIBSONAME) + +$(SHLIBFORLINK): + ln -s $(SHLIBSONAME) $(SHLIBFORLINK) + +$(SHLIBSONAME): + ln -s $(SHLIBFILE) $(SHLIBSONAME) + +$(SHLIBFILE): $(ALLOBJS) + rm -f $@ + $(MKSHLIB_1) $@ $(MKSHLIB_2) $(ALLOBJS) $(LDLIBS) $(MKSHLIB_3) + +%_p.o: $(srcdir)/../src/%.c $(srcdir)/../src/adns.h \ + $(srcdir)/../src/internal.h $(srcdir)/../src/config.h + $(SHLIBCC) -I$(srcdir)/../src -c -o $@ $< + +$(LIBOBJS): Binary files adns-0.6/dynamic/check_p.o and adns-0.7/dynamic/check_p.o differ Binary files adns-0.6/dynamic/event_p.o and adns-0.7/dynamic/event_p.o differ Binary files adns-0.6/dynamic/general_p.o and adns-0.7/dynamic/general_p.o differ Binary files adns-0.6/dynamic/libadns.so and adns-0.7/dynamic/libadns.so differ Binary files adns-0.6/dynamic/libadns.so.0 and adns-0.7/dynamic/libadns.so.0 differ Binary files adns-0.6/dynamic/libadns.so.0.1 and adns-0.7/dynamic/libadns.so.0.1 differ Binary files adns-0.6/dynamic/parse_p.o and adns-0.7/dynamic/parse_p.o differ Binary files adns-0.6/dynamic/poll_p.o and adns-0.7/dynamic/poll_p.o differ Binary files adns-0.6/dynamic/query_p.o and adns-0.7/dynamic/query_p.o differ Binary files adns-0.6/dynamic/reply_p.o and adns-0.7/dynamic/reply_p.o differ Binary files adns-0.6/dynamic/setup_p.o and adns-0.7/dynamic/setup_p.o differ Binary files adns-0.6/dynamic/transmit_p.o and adns-0.7/dynamic/transmit_p.o differ Binary files adns-0.6/dynamic/types_p.o and adns-0.7/dynamic/types_p.o differ diff -ruN adns-0.6/regress/Makefile adns-0.7/regress/Makefile --- adns-0.6/regress/Makefile Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/Makefile Thu Mar 2 02:01:36 2000 @@ -0,0 +1,65 @@ +# Generated automatically from Makefile.in by configure. +# regress/Makefile - regression test Makefile +# +# This file is +# Copyright (C) 1997-1999 Ian Jackson +# +# It is part of adns, which is +# Copyright (C) 1997-1999 Ian Jackson +# Copyright (C) 1999 Tony Finch +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software Foundation, +# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + +srcdir= . + +TARGETS= hplayback hrecord +AUTOCSRCS= harness.h hrecord.c hplayback.c hcommon.c +include $(srcdir)/../settings.make +include $(srcdir)/../src/adns.make + +DIRCFLAGS= -I$(srcdir)/../src + +HCPPFLAGS:= $(foreach F, \ + gettimeofday select poll \ + socket fcntl connect close \ + sendto recvfrom read write writev \ + malloc realloc free exit \ +, -D$F=H$F) + +HARNLOBJS= $(addsuffix _d.o, $(basename $(LIBOBJS))) +ALLOBJS= $(HARNLOBJS) dtest.o hrecord.o hplayback.o hcommon.o + +.PRECIOUS: $(AUTOCSRCS) + +check: $(TARGETS) + ./checkall + +all install uninstall: + +hrecord: adnstest_c.o hrecord.o hcommon.o $(HARNLOBJS) +hplayback: adnstest_c.o hplayback.o hcommon.o $(HARNLOBJS) + +%_d.o: $(srcdir)/../src/%.c + $(CC) $(HCPPFLAGS) -c -g -o $@ $< + +%_c.o: $(srcdir)/../client/%.c + $(CC) $(HCPPFLAGS) -I $(srcdir)/../src -c -g -o $@ $< + +$(ALLOBJS): $(srcdir)/../src/adns.h $(srcdir)/../src/internal.h harness.h + +%:: %.m4 hmacros.i4 hsyscalls.i4 + $(M4) -P $< >$@-a.new + sed -e 's/hm_comma/,/g; s/hm_squote/'\''/g; /^[ ]*$$/d' <$@-a.new >$@-b.new + @mv -f $@-b.new $@; rm -f $@-a.new Binary files adns-0.6/regress/adnstest_c.o and adns-0.7/regress/adnstest_c.o differ diff -ruN adns-0.6/regress/case-comprinf.out adns-0.7/regress/case-comprinf.out --- adns-0.6/regress/case-comprinf.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/case-comprinf.out Thu Mar 2 01:45:37 2000 @@ -0,0 +1,4 @@ +adns debug: using nameserver 172.18.45.6 +37.45.18.172.in-addr.arpa. flags 0 type 12 PTR(raw) submitted +37.45.18.172.in-addr.arpa. flags 0 type PTR(raw): Found overly-long domain name; nrrs=0; cname=37.45.18.172.in-addr.arpa.test.iwj.relativity.greenend.org.uk; owner=$; ttl=60 +rc=0 diff -ruN adns-0.6/regress/case-comprinf.sys adns-0.7/regress/case-comprinf.sys --- adns-0.6/regress/case-comprinf.sys Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/case-comprinf.sys Thu Mar 2 01:45:37 2000 @@ -0,0 +1,35 @@ +default +:12 37.45.18.172.in-addr.arpa. + start 951961094.184850 + socket type=SOCK_DGRAM + socket=4 + +0.000134 + fcntl fd=4 cmd=F_GETFL + fcntl=~O_NONBLOCK&... + +0.000053 + fcntl fd=4 cmd=F_SETFL O_NONBLOCK|... + fcntl=OK + +0.000035 + sendto fd=4 addr=172.18.45.6:53 + 311f0100 00010000 00000000 02333702 34350231 38033137 3207696e 2d616464 + 72046172 70610000 0c0001. + sendto=43 + +0.000960 + select max=5 rfds=[4] wfds=[] efds=[] to=1.999040 + select=1 rfds=[4] wfds=[] efds=[] + +0.000200 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 311f8580 00010002 00010001 02333702 34350231 38033137 3207696e 2d616464 + 72046172 70610000 0c0001c0 0c000500 01000151 80003f02 33370234 35023138 + 03313732 07696e2d 61646472 04617270 61047465 73740369 776a0a72 656c6174 + 69766974 79086772 65656e65 6e64036f 72670275 6b00c037 000c0001 0000003c + 00060370 7472c082 c0510002 00010000 003c0006 036e7330 c05ac094 00010001 + 00015180 0004ac12 2d06. + +0.000624 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + +0.000222 + close fd=4 + close=OK + +0.000197 diff -ruN adns-0.6/regress/case-formerr.out adns-0.7/regress/case-formerr.out --- adns-0.6/regress/case-formerr.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/case-formerr.out Thu Mar 2 00:22:39 2000 @@ -0,0 +1,19 @@ +adns debug: using nameserver 172.18.45.6 +h.rndrobwlxxxxxxxxxxlllantysiliogogllanfairpwllgwyngyllgogerychw.relativity.greenend.org.uk. flags 1 type 1 A(-) submitted +adns warning: server cannot understand our query (Format Error) (NS=172.18.45.6) +adns warning: server cannot understand our query (Format Error) (NS=172.18.45.6) +adns warning: server cannot understand our query (Format Error) (NS=172.18.45.6) +adns warning: server cannot understand our query (Format Error) (NS=172.18.45.6) +adns warning: server cannot understand our query (Format Error) (NS=172.18.45.6) +adns warning: server cannot understand our query (Format Error) (NS=172.18.45.6) +adns warning: server cannot understand our query (Format Error) (NS=172.18.45.6) +adns warning: server cannot understand our query (Format Error) (NS=172.18.45.6) +adns warning: server cannot understand our query (Format Error) (NS=172.18.45.6) +adns warning: server cannot understand our query (Format Error) (NS=172.18.45.6) +adns warning: server cannot understand our query (Format Error) (NS=172.18.45.6) +adns warning: server cannot understand our query (Format Error) (NS=172.18.45.6) +adns warning: server cannot understand our query (Format Error) (NS=172.18.45.6) +adns warning: server cannot understand our query (Format Error) (NS=172.18.45.6) +adns warning: server cannot understand our query (Format Error) (NS=172.18.45.6) +h.rndrobwlxxxxxxxxxxlllantysiliogogllanfairpwllgwyngyllgogerychw.relativity.greenend.org.uk. flags 1 type A(-): DNS query timed out; nrrs=0; cname=$; owner=$; ttl=604770 +rc=0 diff -ruN adns-0.6/regress/case-formerr.sys adns-0.7/regress/case-formerr.sys --- adns-0.6/regress/case-formerr.sys Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/case-formerr.sys Thu Mar 2 00:22:39 2000 @@ -0,0 +1,330 @@ +default +:1 1/h.rndrobwlxxxxxxxxxxlllantysiliogogllanfairpwllgwyngyllgogerychw.relativity.greenend.org.uk. + start 951956380.814815 + socket type=SOCK_DGRAM + socket=4 + +0.000130 + fcntl fd=4 cmd=F_GETFL + fcntl=~O_NONBLOCK&... + +0.000056 + fcntl fd=4 cmd=F_SETFL O_NONBLOCK|... + fcntl=OK + +0.000033 + sendto fd=4 addr=172.18.45.6:53 + 311f0100 00010000 00000000 01683e72 6e64726f 62776c78 78787878 78787878 + 786c6c6c 616e7479 73696c69 6f676f67 6c6c616e 66616972 70776c6c 6777796e + 67796c6c 676f6765 72796368 770a7265 6c617469 76697479 08677265 656e656e + 64036f72 6702756b 00000100 01. + sendto=109 + +0.000977 + select max=5 rfds=[4] wfds=[] efds=[] to=1.999023 + select=1 rfds=[4] wfds=[] efds=[] + +0.000192 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 311f8181 00010000 00000000. + +0.000130 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + +0.000088 + select max=5 rfds=[4] wfds=[] efds=[] to=1.998613 + select=0 rfds=[] wfds=[] efds=[] + +2.-01236 + sendto fd=4 addr=172.18.45.6:53 + 311f0100 00010000 00000000 01683e72 6e64726f 62776c78 78787878 78787878 + 786c6c6c 616e7479 73696c69 6f676f67 6c6c616e 66616972 70776c6c 6777796e + 67796c6c 676f6765 72796368 770a7265 6c617469 76697479 08677265 656e656e + 64036f72 6702756b 00000100 01. + sendto=109 + +0.000766 + select max=5 rfds=[4] wfds=[] efds=[] to=1.999234 + select=1 rfds=[4] wfds=[] efds=[] + +0.000115 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 311f8181 00010000 00000000. + +0.000116 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + +0.000065 + select max=5 rfds=[4] wfds=[] efds=[] to=1.998938 + select=0 rfds=[] wfds=[] efds=[] + +2.-01066 + select max=5 rfds=[4] wfds=[] efds=[] to=0.000004 + select=0 rfds=[] wfds=[] efds=[] + +0.009983 + sendto fd=4 addr=172.18.45.6:53 + 311f0100 00010000 00000000 01683e72 6e64726f 62776c78 78787878 78787878 + 786c6c6c 616e7479 73696c69 6f676f67 6c6c616e 66616972 70776c6c 6777796e + 67796c6c 676f6765 72796368 770a7265 6c617469 76697479 08677265 656e656e + 64036f72 6702756b 00000100 01. + sendto=109 + +0.000688 + select max=5 rfds=[4] wfds=[] efds=[] to=1.999312 + select=1 rfds=[4] wfds=[] efds=[] + +0.000113 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 311f8181 00010000 00000000. + +0.000114 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + +0.000065 + select max=5 rfds=[4] wfds=[] efds=[] to=1.999020 + select=0 rfds=[] wfds=[] efds=[] + +2.-00961 + sendto fd=4 addr=172.18.45.6:53 + 311f0100 00010000 00000000 01683e72 6e64726f 62776c78 78787878 78787878 + 786c6c6c 616e7479 73696c69 6f676f67 6c6c616e 66616972 70776c6c 6777796e + 67796c6c 676f6765 72796368 770a7265 6c617469 76697479 08677265 656e656e + 64036f72 6702756b 00000100 01. + sendto=109 + +0.000702 + select max=5 rfds=[4] wfds=[] efds=[] to=1.999298 + select=1 rfds=[4] wfds=[] efds=[] + +0.000113 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 311f8181 00010000 00000000. + +0.000114 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + +0.000066 + select max=5 rfds=[4] wfds=[] efds=[] to=1.999005 + select=0 rfds=[] wfds=[] efds=[] + +2.-00753 + sendto fd=4 addr=172.18.45.6:53 + 311f0100 00010000 00000000 01683e72 6e64726f 62776c78 78787878 78787878 + 786c6c6c 616e7479 73696c69 6f676f67 6c6c616e 66616972 70776c6c 6777796e + 67796c6c 676f6765 72796368 770a7265 6c617469 76697479 08677265 656e656e + 64036f72 6702756b 00000100 01. + sendto=109 + +0.000714 + select max=5 rfds=[4] wfds=[] efds=[] to=1.999286 + select=1 rfds=[4] wfds=[] efds=[] + +0.000117 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 311f8181 00010000 00000000. + +0.000117 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + +0.000069 + select max=5 rfds=[4] wfds=[] efds=[] to=1.998983 + select=0 rfds=[] wfds=[] efds=[] + +2.-01199 + select max=5 rfds=[4] wfds=[] efds=[] to=0.000182 + select=0 rfds=[] wfds=[] efds=[] + +0.009922 + sendto fd=4 addr=172.18.45.6:53 + 311f0100 00010000 00000000 01683e72 6e64726f 62776c78 78787878 78787878 + 786c6c6c 616e7479 73696c69 6f676f67 6c6c616e 66616972 70776c6c 6777796e + 67796c6c 676f6765 72796368 770a7265 6c617469 76697479 08677265 656e656e + 64036f72 6702756b 00000100 01. + sendto=109 + +0.000689 + select max=5 rfds=[4] wfds=[] efds=[] to=1.999311 + select=1 rfds=[4] wfds=[] efds=[] + +0.000114 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 311f8181 00010000 00000000. + +0.000113 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + +0.000064 + select max=5 rfds=[4] wfds=[] efds=[] to=1.999020 + select=0 rfds=[] wfds=[] efds=[] + +2.-00958 + sendto fd=4 addr=172.18.45.6:53 + 311f0100 00010000 00000000 01683e72 6e64726f 62776c78 78787878 78787878 + 786c6c6c 616e7479 73696c69 6f676f67 6c6c616e 66616972 70776c6c 6777796e + 67796c6c 676f6765 72796368 770a7265 6c617469 76697479 08677265 656e656e + 64036f72 6702756b 00000100 01. + sendto=109 + +0.000716 + select max=5 rfds=[4] wfds=[] efds=[] to=1.999284 + select=1 rfds=[4] wfds=[] efds=[] + +0.000114 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 311f8181 00010000 00000000. + +0.000136 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + +0.000066 + select max=5 rfds=[4] wfds=[] efds=[] to=1.998968 + select=0 rfds=[] wfds=[] efds=[] + +2.-01033 + select max=5 rfds=[4] wfds=[] efds=[] to=0.000001 + select=0 rfds=[] wfds=[] efds=[] + +0.009977 + sendto fd=4 addr=172.18.45.6:53 + 311f0100 00010000 00000000 01683e72 6e64726f 62776c78 78787878 78787878 + 786c6c6c 616e7479 73696c69 6f676f67 6c6c616e 66616972 70776c6c 6777796e + 67796c6c 676f6765 72796368 770a7265 6c617469 76697479 08677265 656e656e + 64036f72 6702756b 00000100 01. + sendto=109 + +0.000669 + select max=5 rfds=[4] wfds=[] efds=[] to=1.999331 + select=1 rfds=[4] wfds=[] efds=[] + +0.000113 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 311f8181 00010000 00000000. + +0.000115 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + +0.000065 + select max=5 rfds=[4] wfds=[] efds=[] to=1.999038 + select=0 rfds=[] wfds=[] efds=[] + +2.-00943 + sendto fd=4 addr=172.18.45.6:53 + 311f0100 00010000 00000000 01683e72 6e64726f 62776c78 78787878 78787878 + 786c6c6c 616e7479 73696c69 6f676f67 6c6c616e 66616972 70776c6c 6777796e + 67796c6c 676f6765 72796368 770a7265 6c617469 76697479 08677265 656e656e + 64036f72 6702756b 00000100 01. + sendto=109 + +0.000720 + select max=5 rfds=[4] wfds=[] efds=[] to=1.999280 + select=1 rfds=[4] wfds=[] efds=[] + +0.000113 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 311f8181 00010000 00000000. + +0.000114 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + +0.000065 + select max=5 rfds=[4] wfds=[] efds=[] to=1.998988 + select=0 rfds=[] wfds=[] efds=[] + +2.-01009 + sendto fd=4 addr=172.18.45.6:53 + 311f0100 00010000 00000000 01683e72 6e64726f 62776c78 78787878 78787878 + 786c6c6c 616e7479 73696c69 6f676f67 6c6c616e 66616972 70776c6c 6777796e + 67796c6c 676f6765 72796368 770a7265 6c617469 76697479 08677265 656e656e + 64036f72 6702756b 00000100 01. + sendto=109 + +0.000703 + select max=5 rfds=[4] wfds=[] efds=[] to=1.999297 + select=1 rfds=[4] wfds=[] efds=[] + +0.000134 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 311f8181 00010000 00000000. + +0.000115 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + +0.000066 + select max=5 rfds=[4] wfds=[] efds=[] to=1.998982 + select=0 rfds=[] wfds=[] efds=[] + +2.-01006 + sendto fd=4 addr=172.18.45.6:53 + 311f0100 00010000 00000000 01683e72 6e64726f 62776c78 78787878 78787878 + 786c6c6c 616e7479 73696c69 6f676f67 6c6c616e 66616972 70776c6c 6777796e + 67796c6c 676f6765 72796368 770a7265 6c617469 76697479 08677265 656e656e + 64036f72 6702756b 00000100 01. + sendto=109 + +0.000760 + select max=5 rfds=[4] wfds=[] efds=[] to=1.999240 + select=1 rfds=[4] wfds=[] efds=[] + +0.000120 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 311f8181 00010000 00000000. + +0.000116 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + +0.000070 + select max=5 rfds=[4] wfds=[] efds=[] to=1.998934 + select=0 rfds=[] wfds=[] efds=[] + +2.-01050 + sendto fd=4 addr=172.18.45.6:53 + 311f0100 00010000 00000000 01683e72 6e64726f 62776c78 78787878 78787878 + 786c6c6c 616e7479 73696c69 6f676f67 6c6c616e 66616972 70776c6c 6777796e + 67796c6c 676f6765 72796368 770a7265 6c617469 76697479 08677265 656e656e + 64036f72 6702756b 00000100 01. + sendto=109 + +0.000816 + select max=5 rfds=[4] wfds=[] efds=[] to=1.999184 + select=1 rfds=[4] wfds=[] efds=[] + +0.000124 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 311f8181 00010000 00000000. + +0.000120 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + +0.000074 + select max=5 rfds=[4] wfds=[] efds=[] to=1.998866 + select=0 rfds=[] wfds=[] efds=[] + +2.-01045 + sendto fd=4 addr=172.18.45.6:53 + 311f0100 00010000 00000000 01683e72 6e64726f 62776c78 78787878 78787878 + 786c6c6c 616e7479 73696c69 6f676f67 6c6c616e 66616972 70776c6c 6777796e + 67796c6c 676f6765 72796368 770a7265 6c617469 76697479 08677265 656e656e + 64036f72 6702756b 00000100 01. + sendto=109 + +0.000888 + select max=5 rfds=[4] wfds=[] efds=[] to=1.999112 + select=1 rfds=[4] wfds=[] efds=[] + +0.000127 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 311f8181 00010000 00000000. + +0.000119 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + +0.000072 + select max=5 rfds=[4] wfds=[] efds=[] to=1.998794 + select=0 rfds=[] wfds=[] efds=[] + +2.-01003 + sendto fd=4 addr=172.18.45.6:53 + 311f0100 00010000 00000000 01683e72 6e64726f 62776c78 78787878 78787878 + 786c6c6c 616e7479 73696c69 6f676f67 6c6c616e 66616972 70776c6c 6777796e + 67796c6c 676f6765 72796368 770a7265 6c617469 76697479 08677265 656e656e + 64036f72 6702756b 00000100 01. + sendto=109 + +0.000840 + select max=5 rfds=[4] wfds=[] efds=[] to=1.999160 + select=1 rfds=[4] wfds=[] efds=[] + +0.000297 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 311f8181 00010000 00000000. + +0.000124 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + +0.000077 + select max=5 rfds=[4] wfds=[] efds=[] to=1.998662 + select=0 rfds=[] wfds=[] efds=[] + +2.-01614 + select max=5 rfds=[4] wfds=[] efds=[] to=0.000276 + select=0 rfds=[] wfds=[] efds=[] + +0.010069 + sendto fd=4 addr=172.18.45.6:53 + 311f0100 00010000 00000000 01683e72 6e64726f 62776c78 78787878 78787878 + 786c6c6c 616e7479 73696c69 6f676f67 6c6c616e 66616972 70776c6c 6777796e + 67796c6c 676f6765 72796368 770a7265 6c617469 76697479 08677265 656e656e + 64036f72 6702756b 00000100 01. + sendto=109 + +0.000791 + select max=5 rfds=[4] wfds=[] efds=[] to=1.999209 + select=1 rfds=[4] wfds=[] efds=[] + +0.000117 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 311f8181 00010000 00000000. + +0.000271 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + +0.000080 + select max=5 rfds=[4] wfds=[] efds=[] to=1.998741 + select=0 rfds=[] wfds=[] efds=[] + +2.-01357 + select max=5 rfds=[4] wfds=[] efds=[] to=0.000098 + select=0 rfds=[] wfds=[] efds=[] + +0.009963 + close fd=4 + close=OK + +0.000234 diff -ruN adns-0.6/regress/case-longdom0.out adns-0.7/regress/case-longdom0.out --- adns-0.6/regress/case-longdom0.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/case-longdom0.out Thu Mar 2 00:08:50 2000 @@ -0,0 +1,4 @@ +adns debug: using nameserver 172.18.45.6 +0rndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.relativity.greenend.org.uk. flags 1 type 1 A(-) submitted +0rndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.relativity.greenend.org.uk. flags 1 type A(-): No such domain; nrrs=0; cname=$; owner=$; ttl=86400 +rc=0 diff -ruN adns-0.6/regress/case-longdom0.sys adns-0.7/regress/case-longdom0.sys --- adns-0.6/regress/case-longdom0.sys Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/case-longdom0.sys Thu Mar 2 00:08:50 2000 @@ -0,0 +1,47 @@ +default +:1 1/0rndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.relativity.greenend.org.uk. + start 951955651.857473 + socket type=SOCK_DGRAM + socket=4 + +0.000126 + fcntl fd=4 cmd=F_GETFL + fcntl=~O_NONBLOCK&... + +0.000056 + fcntl fd=4 cmd=F_SETFL O_NONBLOCK|... + fcntl=OK + +0.000036 + sendto fd=4 addr=172.18.45.6:53 + 311f0100 00010000 00000000 2230726e 64726f62 776c7878 78787878 78787878 + 6c6c6c61 6e747973 696c696f 676f673f 6c6c616e 66616972 70776c6c 6777796e + 67796c6c 676f6765 72796368 7779726e 64726f62 776c7878 78787878 78787878 + 6c6c6c61 6e747973 696c696f 676f673f 6c6c616e 66616972 70776c6c 6777796e + 67796c6c 676f6765 72796368 7779726e 64726f62 776c7878 78787878 78787878 + 6c6c6c61 6e747973 696c696f 676f673f 6c6c616e 66616972 70776c6c 6777796e + 67796c6c 676f6765 72796368 7779726e 64726f62 776c7878 78787878 78787878 + 6c6c6c61 6e747973 696c696f 676f670a 72656c61 74697669 74790867 7265656e + 656e6403 6f726702 756b0000 010001. + sendto=271 + +0.003710 + select max=5 rfds=[4] wfds=[] efds=[] to=1.996290 + select=1 rfds=[4] wfds=[] efds=[] + +0.000332 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 311f8583 00010000 00010000 2230726e 64726f62 776c7878 78787878 78787878 + 6c6c6c61 6e747973 696c696f 676f673f 6c6c616e 66616972 70776c6c 6777796e + 67796c6c 676f6765 72796368 7779726e 64726f62 776c7878 78787878 78787878 + 6c6c6c61 6e747973 696c696f 676f673f 6c6c616e 66616972 70776c6c 6777796e + 67796c6c 676f6765 72796368 7779726e 64726f62 776c7878 78787878 78787878 + 6c6c6c61 6e747973 696c696f 676f673f 6c6c616e 66616972 70776c6c 6777796e + 67796c6c 676f6765 72796368 7779726e 64726f62 776c7878 78787878 78787878 + 6c6c6c61 6e747973 696c696f 676f670a 72656c61 74697669 74790867 7265656e + 656e6403 6f726702 756b0000 0100010a 72656c61 74697669 74790867 7265656e + 656e6403 6f726702 756b0000 06000100 01518000 27036e73 30c10f0a 686f7374 + 6d617374 6572c10f 0000002d 00001c20 00000e10 00093a80 00015180. + +0.001276 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + +0.000148 + close fd=4 + close=OK + +0.000154 diff -ruN adns-0.6/regress/case-longdom1.out adns-0.7/regress/case-longdom1.out --- adns-0.6/regress/case-longdom1.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/case-longdom1.out Thu Mar 2 00:08:50 2000 @@ -0,0 +1,4 @@ +adns debug: using nameserver 172.18.45.6 +10rndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.relativity.greenend.org.uk. flags 1 type 1 A(-) submitted +10rndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.relativity.greenend.org.uk. flags 1 type A(-): Domain name or component is too long; nrrs=0; cname=$; owner=$; ttl=604800 +rc=0 diff -ruN adns-0.6/regress/case-longdom1.sys adns-0.7/regress/case-longdom1.sys --- adns-0.6/regress/case-longdom1.sys Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/case-longdom1.sys Thu Mar 2 00:08:50 2000 @@ -0,0 +1,15 @@ +default +:1 1/10rndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.relativity.greenend.org.uk. + start 951955690.505811 + socket type=SOCK_DGRAM + socket=4 + +0.000126 + fcntl fd=4 cmd=F_GETFL + fcntl=~O_NONBLOCK&... + +0.000058 + fcntl fd=4 cmd=F_SETFL O_NONBLOCK|... + fcntl=OK + +0.000035 + close fd=4 + close=OK + +0.000269 diff -ruN adns-0.6/regress/case-longdomsrch0.out adns-0.7/regress/case-longdomsrch0.out --- adns-0.6/regress/case-longdomsrch0.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/case-longdomsrch0.out Thu Mar 2 00:16:37 2000 @@ -0,0 +1,4 @@ +adns debug: using nameserver 172.18.45.6 +10rndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.relativity.greenend.org.uk flags 1 type 1 A(-) submitted +10rndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.relativity.greenend.org.uk flags 1 type A(-): No such domain; nrrs=0; cname=$; owner=$; ttl=604800 +rc=0 diff -ruN adns-0.6/regress/case-longdomsrch0.sys adns-0.7/regress/case-longdomsrch0.sys --- adns-0.6/regress/case-longdomsrch0.sys Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/case-longdomsrch0.sys Thu Mar 2 00:16:37 2000 @@ -0,0 +1,15 @@ +ndots100 +:1 1/10rndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.relativity.greenend.org.uk + start 951956073.321566 + socket type=SOCK_DGRAM + socket=4 + +0.000131 + fcntl fd=4 cmd=F_GETFL + fcntl=~O_NONBLOCK&... + +0.000056 + fcntl fd=4 cmd=F_SETFL O_NONBLOCK|... + fcntl=OK + +0.000034 + close fd=4 + close=OK + +0.000340 diff -ruN adns-0.6/regress/case-longdomsrch1.out adns-0.7/regress/case-longdomsrch1.out --- adns-0.6/regress/case-longdomsrch1.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/case-longdomsrch1.out Thu Mar 2 00:16:37 2000 @@ -0,0 +1,4 @@ +adns debug: using nameserver 172.18.45.6 +0rndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.relativity.greenend.org.uk flags 1 type 1 A(-) submitted +0rndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.relativity.greenend.org.uk flags 1 type A(-): No such domain; nrrs=0; cname=$; owner=$; ttl=86400 +rc=0 diff -ruN adns-0.6/regress/case-longdomsrch1.sys adns-0.7/regress/case-longdomsrch1.sys --- adns-0.6/regress/case-longdomsrch1.sys Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/case-longdomsrch1.sys Thu Mar 2 00:16:37 2000 @@ -0,0 +1,47 @@ +ndots100 +:1 1/0rndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.relativity.greenend.org.uk + start 951956087.269350 + socket type=SOCK_DGRAM + socket=4 + +0.000132 + fcntl fd=4 cmd=F_GETFL + fcntl=~O_NONBLOCK&... + +0.000060 + fcntl fd=4 cmd=F_SETFL O_NONBLOCK|... + fcntl=OK + +0.000038 + sendto fd=4 addr=172.18.45.6:53 + 31210100 00010000 00000000 2230726e 64726f62 776c7878 78787878 78787878 + 6c6c6c61 6e747973 696c696f 676f673f 6c6c616e 66616972 70776c6c 6777796e + 67796c6c 676f6765 72796368 7779726e 64726f62 776c7878 78787878 78787878 + 6c6c6c61 6e747973 696c696f 676f673f 6c6c616e 66616972 70776c6c 6777796e + 67796c6c 676f6765 72796368 7779726e 64726f62 776c7878 78787878 78787878 + 6c6c6c61 6e747973 696c696f 676f673f 6c6c616e 66616972 70776c6c 6777796e + 67796c6c 676f6765 72796368 7779726e 64726f62 776c7878 78787878 78787878 + 6c6c6c61 6e747973 696c696f 676f670a 72656c61 74697669 74790867 7265656e + 656e6403 6f726702 756b0000 010001. + sendto=271 + +0.001749 + select max=5 rfds=[4] wfds=[] efds=[] to=1.998251 + select=1 rfds=[4] wfds=[] efds=[] + +0.000215 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 31218583 00010000 00010000 2230726e 64726f62 776c7878 78787878 78787878 + 6c6c6c61 6e747973 696c696f 676f673f 6c6c616e 66616972 70776c6c 6777796e + 67796c6c 676f6765 72796368 7779726e 64726f62 776c7878 78787878 78787878 + 6c6c6c61 6e747973 696c696f 676f673f 6c6c616e 66616972 70776c6c 6777796e + 67796c6c 676f6765 72796368 7779726e 64726f62 776c7878 78787878 78787878 + 6c6c6c61 6e747973 696c696f 676f673f 6c6c616e 66616972 70776c6c 6777796e + 67796c6c 676f6765 72796368 7779726e 64726f62 776c7878 78787878 78787878 + 6c6c6c61 6e747973 696c696f 676f670a 72656c61 74697669 74790867 7265656e + 656e6403 6f726702 756b0000 0100010a 72656c61 74697669 74790867 7265656e + 656e6403 6f726702 756b0000 06000100 01518000 27036e73 30c10f0a 686f7374 + 6d617374 6572c10f 0000002d 00001c20 00000e10 00093a80 00015180. + +0.001176 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + +0.000173 + close fd=4 + close=OK + +0.000152 diff -ruN adns-0.6/regress/case-longdomsrch1b.out adns-0.7/regress/case-longdomsrch1b.out --- adns-0.6/regress/case-longdomsrch1b.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/case-longdomsrch1b.out Thu Mar 2 00:16:37 2000 @@ -0,0 +1,4 @@ +adns debug: using nameserver 172.18.45.6 +1xxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.relativity.greenend.org.uk flags 1 type 1 A(-) submitted +1xxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.relativity.greenend.org.uk flags 1 type A(-): No such domain; nrrs=0; cname=$; owner=$; ttl=86400 +rc=0 diff -ruN adns-0.6/regress/case-longdomsrch1b.sys adns-0.7/regress/case-longdomsrch1b.sys --- adns-0.6/regress/case-longdomsrch1b.sys Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/case-longdomsrch1b.sys Thu Mar 2 00:16:37 2000 @@ -0,0 +1,46 @@ +ndots100 +:1 1/1xxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.relativity.greenend.org.uk + start 951956136.566877 + socket type=SOCK_DGRAM + socket=4 + +0.000137 + fcntl fd=4 cmd=F_GETFL + fcntl=~O_NONBLOCK&... + +0.000060 + fcntl fd=4 cmd=F_SETFL O_NONBLOCK|... + fcntl=OK + +0.000038 + sendto fd=4 addr=172.18.45.6:53 + 31210100 00010000 00000000 13317878 786c6c6c 616e7479 73696c69 6f676f67 + 3f6c6c61 6e666169 7270776c 6c677779 6e67796c 6c676f67 65727963 68777972 + 6e64726f 62776c78 78787878 78787878 786c6c6c 616e7479 73696c69 6f676f67 + 3f6c6c61 6e666169 7270776c 6c677779 6e67796c 6c676f67 65727963 68777972 + 6e64726f 62776c78 78787878 78787878 786c6c6c 616e7479 73696c69 6f676f67 + 3f6c6c61 6e666169 7270776c 6c677779 6e67796c 6c676f67 65727963 68777972 + 6e64726f 62776c78 78787878 78787878 786c6c6c 616e7479 73696c69 6f676f67 + 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 02756b00 00010001. + sendto=256 + +0.004128 + select max=5 rfds=[4] wfds=[] efds=[] to=1.995872 + select=1 rfds=[4] wfds=[] efds=[] + +0.000232 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 31218583 00010000 00010000 13317878 786c6c6c 616e7479 73696c69 6f676f67 + 3f6c6c61 6e666169 7270776c 6c677779 6e67796c 6c676f67 65727963 68777972 + 6e64726f 62776c78 78787878 78787878 786c6c6c 616e7479 73696c69 6f676f67 + 3f6c6c61 6e666169 7270776c 6c677779 6e67796c 6c676f67 65727963 68777972 + 6e64726f 62776c78 78787878 78787878 786c6c6c 616e7479 73696c69 6f676f67 + 3f6c6c61 6e666169 7270776c 6c677779 6e67796c 6c676f67 65727963 68777972 + 6e64726f 62776c78 78787878 78787878 786c6c6c 616e7479 73696c69 6f676f67 + 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 02756b00 00010001 + 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 02756b00 00060001 + 00015180 0027036e 7330c100 0a686f73 746d6173 746572c1 00000000 2d00001c + 2000000e 1000093a 80000151 80. + +0.001145 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + +0.000155 + close fd=4 + close=OK + +0.000161 diff -ruN adns-0.6/regress/case-longdomsrch2.out adns-0.7/regress/case-longdomsrch2.out --- adns-0.6/regress/case-longdomsrch2.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/case-longdomsrch2.out Thu Mar 2 00:16:37 2000 @@ -0,0 +1,4 @@ +adns debug: using nameserver 172.18.45.6 +xxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.relativity.greenend.org.uk flags 1 type 1 A(-) submitted +xxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.relativity.greenend.org.uk flags 1 type A(-): No such domain; nrrs=0; cname=$; owner=$; ttl=86400 +rc=0 diff -ruN adns-0.6/regress/case-longdomsrch2.sys adns-0.7/regress/case-longdomsrch2.sys --- adns-0.6/regress/case-longdomsrch2.sys Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/case-longdomsrch2.sys Thu Mar 2 00:16:37 2000 @@ -0,0 +1,72 @@ +ndots100 +:1 1/xxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.relativity.greenend.org.uk + start 951956143.624786 + socket type=SOCK_DGRAM + socket=4 + +0.000137 + fcntl fd=4 cmd=F_GETFL + fcntl=~O_NONBLOCK&... + +0.000058 + fcntl fd=4 cmd=F_SETFL O_NONBLOCK|... + fcntl=OK + +0.000035 + sendto fd=4 addr=172.18.45.6:53 + 31200100 00010000 00000000 12787878 6c6c6c61 6e747973 696c696f 676f673f + 6c6c616e 66616972 70776c6c 6777796e 67796c6c 676f6765 72796368 7779726e + 64726f62 776c7878 78787878 78787878 6c6c6c61 6e747973 696c696f 676f673f + 6c6c616e 66616972 70776c6c 6777796e 67796c6c 676f6765 72796368 7779726e + 64726f62 776c7878 78787878 78787878 6c6c6c61 6e747973 696c696f 676f673f + 6c6c616e 66616972 70776c6c 6777796e 67796c6c 676f6765 72796368 7779726e + 64726f62 776c7878 78787878 78787878 6c6c6c61 6e747973 696c696f 676f670a + 72656c61 74697669 74790867 7265656e 656e6403 6f726702 756b0867 7265656e + 656e6403 6f726702 756b0000 010001. + sendto=271 + +0.004067 + select max=5 rfds=[4] wfds=[] efds=[] to=1.995933 + select=1 rfds=[4] wfds=[] efds=[] + +0.000223 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 31208583 00010000 00010000 12787878 6c6c6c61 6e747973 696c696f 676f673f + 6c6c616e 66616972 70776c6c 6777796e 67796c6c 676f6765 72796368 7779726e + 64726f62 776c7878 78787878 78787878 6c6c6c61 6e747973 696c696f 676f673f + 6c6c616e 66616972 70776c6c 6777796e 67796c6c 676f6765 72796368 7779726e + 64726f62 776c7878 78787878 78787878 6c6c6c61 6e747973 696c696f 676f673f + 6c6c616e 66616972 70776c6c 6777796e 67796c6c 676f6765 72796368 7779726e + 64726f62 776c7878 78787878 78787878 6c6c6c61 6e747973 696c696f 676f670a + 72656c61 74697669 74790867 7265656e 656e6403 6f726702 756b0867 7265656e + 656e6403 6f726702 756b0000 01000108 67726565 6e656e64 036f7267 02756b00 + 00060001 00015180 002d026e 73066368 6961726b c10f0a68 6f73746d 61737465 + 72c10f77 35e86000 00708000 001c2000 093a8000 015180. + +0.001177 + sendto fd=4 addr=172.18.45.6:53 + 31210100 00010000 00000000 12787878 6c6c6c61 6e747973 696c696f 676f673f + 6c6c616e 66616972 70776c6c 6777796e 67796c6c 676f6765 72796368 7779726e + 64726f62 776c7878 78787878 78787878 6c6c6c61 6e747973 696c696f 676f673f + 6c6c616e 66616972 70776c6c 6777796e 67796c6c 676f6765 72796368 7779726e + 64726f62 776c7878 78787878 78787878 6c6c6c61 6e747973 696c696f 676f673f + 6c6c616e 66616972 70776c6c 6777796e 67796c6c 676f6765 72796368 7779726e + 64726f62 776c7878 78787878 78787878 6c6c6c61 6e747973 696c696f 676f670a + 72656c61 74697669 74790867 7265656e 656e6403 6f726702 756b0000 010001. + sendto=255 + +0.002348 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 31218583 00010000 00010000 12787878 6c6c6c61 6e747973 696c696f 676f673f + 6c6c616e 66616972 70776c6c 6777796e 67796c6c 676f6765 72796368 7779726e + 64726f62 776c7878 78787878 78787878 6c6c6c61 6e747973 696c696f 676f673f + 6c6c616e 66616972 70776c6c 6777796e 67796c6c 676f6765 72796368 7779726e + 64726f62 776c7878 78787878 78787878 6c6c6c61 6e747973 696c696f 676f673f + 6c6c616e 66616972 70776c6c 6777796e 67796c6c 676f6765 72796368 7779726e + 64726f62 776c7878 78787878 78787878 6c6c6c61 6e747973 696c696f 676f670a + 72656c61 74697669 74790867 7265656e 656e6403 6f726702 756b0000 0100010a + 72656c61 74697669 74790867 7265656e 656e6403 6f726702 756b0000 06000100 + 01518000 27036e73 30c0ff0a 686f7374 6d617374 6572c0ff 0000002d 00001c20 + 00000e10 00093a80 00015180. + +0.001060 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + +0.000105 + close fd=4 + close=OK + +0.000176 diff -ruN adns-0.6/regress/case-longlab0.out adns-0.7/regress/case-longlab0.out --- adns-0.6/regress/case-longlab0.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/case-longlab0.out Thu Mar 2 00:08:50 2000 @@ -0,0 +1,4 @@ +adns debug: using nameserver 172.18.45.6 +yrndrobwlxxxxxxxxxxlllantysiliogogllanfairpwllgwyngyllgogerychw.relativity.greenend.org.uk. flags 1 type 1 A(-) submitted +yrndrobwlxxxxxxxxxxlllantysiliogogllanfairpwllgwyngyllgogerychw.relativity.greenend.org.uk. flags 1 type A(-): No such domain; nrrs=0; cname=$; owner=$; ttl=86400 +rc=0 diff -ruN adns-0.6/regress/case-longlab0.sys adns-0.7/regress/case-longlab0.sys --- adns-0.6/regress/case-longlab0.sys Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/case-longlab0.sys Thu Mar 2 00:08:50 2000 @@ -0,0 +1,37 @@ +default +:1 1/yrndrobwlxxxxxxxxxxlllantysiliogogllanfairpwllgwyngyllgogerychw.relativity.greenend.org.uk. + start 951955250.786132 + socket type=SOCK_DGRAM + socket=4 + +0.000123 + fcntl fd=4 cmd=F_GETFL + fcntl=~O_NONBLOCK&... + +0.000055 + fcntl fd=4 cmd=F_SETFL O_NONBLOCK|... + fcntl=OK + +0.000034 + sendto fd=4 addr=172.18.45.6:53 + 311f0100 00010000 00000000 3f79726e 64726f62 776c7878 78787878 78787878 + 6c6c6c61 6e747973 696c696f 676f676c 6c616e66 61697270 776c6c67 77796e67 + 796c6c67 6f676572 79636877 0a72656c 61746976 69747908 67726565 6e656e64 + 036f7267 02756b00 00010001. + sendto=108 + +0.003243 + select max=5 rfds=[4] wfds=[] efds=[] to=1.996757 + select=1 rfds=[4] wfds=[] efds=[] + +0.000534 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 311f8583 00010000 00010000 3f79726e 64726f62 776c7878 78787878 78787878 + 6c6c6c61 6e747973 696c696f 676f676c 6c616e66 61697270 776c6c67 77796e67 + 796c6c67 6f676572 79636877 0a72656c 61746976 69747908 67726565 6e656e64 + 036f7267 02756b00 00010001 0a72656c 61746976 69747908 67726565 6e656e64 + 036f7267 02756b00 00060001 00015180 0027036e 7330c06c 0a686f73 746d6173 + 746572c0 6c000000 2d00001c 2000000e 1000093a 80000151 80. + +0.000686 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + +0.000147 + close fd=4 + close=OK + +0.000151 diff -ruN adns-0.6/regress/case-longlab1.out adns-0.7/regress/case-longlab1.out --- adns-0.6/regress/case-longlab1.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/case-longlab1.out Thu Mar 2 00:08:50 2000 @@ -0,0 +1,4 @@ +adns debug: using nameserver 172.18.45.6 +hyrndrobwlxxxxxxxxxxlllantysiliogogllanfairpwllgwyngyllgogerychw.relativity.greenend.org.uk. flags 1 type 1 A(-) submitted +hyrndrobwlxxxxxxxxxxlllantysiliogogllanfairpwllgwyngyllgogerychw.relativity.greenend.org.uk. flags 1 type A(-): Domain name or component is too long; nrrs=0; cname=$; owner=$; ttl=604800 +rc=0 diff -ruN adns-0.6/regress/case-longlab1.sys adns-0.7/regress/case-longlab1.sys --- adns-0.6/regress/case-longlab1.sys Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/case-longlab1.sys Thu Mar 2 00:08:50 2000 @@ -0,0 +1,15 @@ +default +:1 1/hyrndrobwlxxxxxxxxxxlllantysiliogogllanfairpwllgwyngyllgogerychw.relativity.greenend.org.uk. + start 951955261.286712 + socket type=SOCK_DGRAM + socket=4 + +0.000128 + fcntl fd=4 cmd=F_GETFL + fcntl=~O_NONBLOCK&... + +0.000053 + fcntl fd=4 cmd=F_SETFL O_NONBLOCK|... + fcntl=OK + +0.000033 + close fd=4 + close=OK + +0.000238 diff -ruN adns-0.6/regress/case-ptrbaddom.out adns-0.7/regress/case-ptrbaddom.out --- adns-0.6/regress/case-ptrbaddom.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/case-ptrbaddom.out Thu Mar 2 01:34:04 2000 @@ -0,0 +1,7 @@ +adns debug: using nameserver 172.18.45.6 +37.45.18.172.in-addr.arpa.test.iwj.relativity.greenend.org.uk. flags 0 type 12 PTR(raw) submitted +37.45.18.172.in-addr.arpa.test.iwj.relativity.greenend.org.uk. flags 0 type 65548 PTR(checked) submitted +37.45.18.172.in-addr.arpa.test.iwj.relativity.greenend.org.uk. flags 0 type PTR(raw): OK; nrrs=1; cname=$; owner=$; ttl=60 + ptr.test.iwj.relativity.greenend.org.uk +37.45.18.172.in-addr.arpa.test.iwj.relativity.greenend.org.uk. flags 0 type PTR(checked): Domain invalid for particular DNS query type; nrrs=0; cname=$; owner=$; ttl=60 +rc=0 diff -ruN adns-0.6/regress/case-ptrbaddom.sys adns-0.7/regress/case-ptrbaddom.sys --- adns-0.6/regress/case-ptrbaddom.sys Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/case-ptrbaddom.sys Thu Mar 2 01:34:04 2000 @@ -0,0 +1,51 @@ +default +:12,65548 37.45.18.172.in-addr.arpa.test.iwj.relativity.greenend.org.uk. + start 951960654.608219 + socket type=SOCK_DGRAM + socket=4 + +0.000194 + fcntl fd=4 cmd=F_GETFL + fcntl=~O_NONBLOCK&... + +0.000055 + fcntl fd=4 cmd=F_SETFL O_NONBLOCK|... + fcntl=OK + +0.000035 + sendto fd=4 addr=172.18.45.6:53 + 311f0100 00010000 00000000 02333702 34350231 38033137 3207696e 2d616464 + 72046172 70610474 65737403 69776a0a 72656c61 74697669 74790867 7265656e + 656e6403 6f726702 756b0000 0c0001. + sendto=79 + +0.001355 + sendto fd=4 addr=172.18.45.6:53 + 31200100 00010000 00000000 02333702 34350231 38033137 3207696e 2d616464 + 72046172 70610474 65737403 69776a0a 72656c61 74697669 74790867 7265656e + 656e6403 6f726702 756b0000 0c0001. + sendto=79 + +0.000776 + select max=5 rfds=[4] wfds=[] efds=[] to=1.997869 + select=1 rfds=[4] wfds=[] efds=[] + +0.000258 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 311f8580 00010001 00010001 02333702 34350231 38033137 3207696e 2d616464 + 72046172 70610474 65737403 69776a0a 72656c61 74697669 74790867 7265656e + 656e6403 6f726702 756b0000 0c0001c0 0c000c00 01000000 3c002903 70747204 + 74657374 0369776a 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 + 02756b00 c05f0002 00010000 003c0006 036e7330 c068c090 00010001 00015180 + 0004ac12 2d06. + +0.000613 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 31208580 00010001 00010001 02333702 34350231 38033137 3207696e 2d616464 + 72046172 70610474 65737403 69776a0a 72656c61 74697669 74790867 7265656e + 656e6403 6f726702 756b0000 0c0001c0 0c000c00 01000000 3c002903 70747204 + 74657374 0369776a 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 + 02756b00 c05f0002 00010000 003c0006 036e7330 c068c090 00010001 00015180 + 0004ac12 2d06. + +0.000711 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + +0.000133 + close fd=4 + close=OK + +0.000187 diff -ruN adns-0.6/regress/case-quote.out adns-0.7/regress/case-quote.out --- adns-0.6/regress/case-quote.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/case-quote.out Thu Mar 2 00:58:07 2000 @@ -0,0 +1,28 @@ +adns debug: using nameserver 172.18.45.6 +hyphen.cname.test.iwj.relativity.greenend.org.uk flags 0 type 1 A(-) submitted +dot.cname.test.iwj.relativity.greenend.org.uk flags 0 type 1 A(-) submitted +plus.cname.test.iwj.relativity.greenend.org.uk flags 0 type 1 A(-) submitted +slash.cname.test.iwj.relativity.greenend.org.uk flags 0 type 1 A(-) submitted +underscore.cname.test.iwj.relativity.greenend.org.uk flags 0 type 1 A(-) submitted +quote.cname.test.iwj.relativity.greenend.org.uk flags 0 type 1 A(-) submitted +backslash.cname.test.iwj.relativity.greenend.org.uk flags 0 type 1 A(-) submitted +null.cname.test.iwj.relativity.greenend.org.uk flags 0 type 1 A(-) submitted +space.cname.test.iwj.relativity.greenend.org.uk flags 0 type 1 A(-) submitted +hash.cname.test.iwj.relativity.greenend.org.uk flags 0 type 1 A(-) submitted +del.cname.test.iwj.relativity.greenend.org.uk flags 0 type 1 A(-) submitted +meta-null.cname.test.iwj.relativity.greenend.org.uk flags 0 type 1 A(-) submitted +meta-del.cname.test.iwj.relativity.greenend.org.uk flags 0 type 1 A(-) submitted +hyphen.cname.test.iwj.relativity.greenend.org.uk flags 0 type A(-): No such domain; nrrs=0; cname=a-b.cname.test.iwj.relativity.greenend.org.uk; owner=$; ttl=60 +dot.cname.test.iwj.relativity.greenend.org.uk flags 0 type A(-): No such domain; nrrs=0; cname=a\.b.cname.test.iwj.relativity.greenend.org.uk; owner=$; ttl=60 +plus.cname.test.iwj.relativity.greenend.org.uk flags 0 type A(-): No such domain; nrrs=0; cname=a+b.cname.test.iwj.relativity.greenend.org.uk; owner=$; ttl=60 +slash.cname.test.iwj.relativity.greenend.org.uk flags 0 type A(-): No such domain; nrrs=0; cname=a/b.cname.test.iwj.relativity.greenend.org.uk; owner=$; ttl=60 +underscore.cname.test.iwj.relativity.greenend.org.uk flags 0 type A(-): No such domain; nrrs=0; cname=a_b.cname.test.iwj.relativity.greenend.org.uk; owner=$; ttl=60 +quote.cname.test.iwj.relativity.greenend.org.uk flags 0 type A(-): No such domain; nrrs=0; cname=a\"b.cname.test.iwj.relativity.greenend.org.uk; owner=$; ttl=60 +backslash.cname.test.iwj.relativity.greenend.org.uk flags 0 type A(-): No such domain; nrrs=0; cname=a\\b.cname.test.iwj.relativity.greenend.org.uk; owner=$; ttl=60 +null.cname.test.iwj.relativity.greenend.org.uk flags 0 type A(-): No such domain; nrrs=0; cname=a\000b.cname.test.iwj.relativity.greenend.org.uk; owner=$; ttl=60 +space.cname.test.iwj.relativity.greenend.org.uk flags 0 type A(-): No such domain; nrrs=0; cname=a\040b.cname.test.iwj.relativity.greenend.org.uk; owner=$; ttl=60 +hash.cname.test.iwj.relativity.greenend.org.uk flags 0 type A(-): No such domain; nrrs=0; cname=a\#b.cname.test.iwj.relativity.greenend.org.uk; owner=$; ttl=60 +del.cname.test.iwj.relativity.greenend.org.uk flags 0 type A(-): No such domain; nrrs=0; cname=a\177b.cname.test.iwj.relativity.greenend.org.uk; owner=$; ttl=60 +meta-null.cname.test.iwj.relativity.greenend.org.uk flags 0 type A(-): No such domain; nrrs=0; cname=a\310b.cname.test.iwj.relativity.greenend.org.uk; owner=$; ttl=60 +meta-del.cname.test.iwj.relativity.greenend.org.uk flags 0 type A(-): No such domain; nrrs=0; cname=a\377b.cname.test.iwj.relativity.greenend.org.uk; owner=$; ttl=60 +rc=0 diff -ruN adns-0.6/regress/case-quote.sys adns-0.7/regress/case-quote.sys --- adns-0.6/regress/case-quote.sys Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/case-quote.sys Thu Mar 2 00:58:07 2000 @@ -0,0 +1,211 @@ +default +:1 hyphen.cname.test.iwj.relativity.greenend.org.uk dot.cname.test.iwj.relativity.greenend.org.uk plus.cname.test.iwj.relativity.greenend.org.uk slash.cname.test.iwj.relativity.greenend.org.uk underscore.cname.test.iwj.relativity.greenend.org.uk quote.cname.test.iwj.relativity.greenend.org.uk backslash.cname.test.iwj.relativity.greenend.org.uk null.cname.test.iwj.relativity.greenend.org.uk space.cname.test.iwj.relativity.greenend.org.uk hash.cname.test.iwj.relativity.greenend.org.uk del.cname.test.iwj.relativity.greenend.org.uk meta-null.cname.test.iwj.relativity.greenend.org.uk meta-del.cname.test.iwj.relativity.greenend.org.uk + start 951958420.936685 + socket type=SOCK_DGRAM + socket=4 + +0.000229 + fcntl fd=4 cmd=F_GETFL + fcntl=~O_NONBLOCK&... + +0.000057 + fcntl fd=4 cmd=F_SETFL O_NONBLOCK|... + fcntl=OK + +0.000034 + sendto fd=4 addr=172.18.45.6:53 + 311f0100 00010000 00000000 06687970 68656e05 636e616d 65047465 73740369 + 776a0a72 656c6174 69766974 79086772 65656e65 6e64036f 72670275 6b000001 + 0001. + sendto=66 + +0.001345 + sendto fd=4 addr=172.18.45.6:53 + 31200100 00010000 00000000 03646f74 05636e61 6d650474 65737403 69776a0a + 72656c61 74697669 74790867 7265656e 656e6403 6f726702 756b0000 010001. + sendto=63 + +0.000708 + sendto fd=4 addr=172.18.45.6:53 + 31210100 00010000 00000000 04706c75 7305636e 616d6504 74657374 0369776a + 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 02756b00 00010001. + sendto=64 + +0.000669 + sendto fd=4 addr=172.18.45.6:53 + 31220100 00010000 00000000 05736c61 73680563 6e616d65 04746573 74036977 + 6a0a7265 6c617469 76697479 08677265 656e656e 64036f72 6702756b 00000100 + 01. + sendto=65 + +0.000670 + sendto fd=4 addr=172.18.45.6:53 + 31230100 00010000 00000000 0a756e64 65727363 6f726505 636e616d 65047465 + 73740369 776a0a72 656c6174 69766974 79086772 65656e65 6e64036f 72670275 + 6b000001 0001. + sendto=70 + +0.000690 + sendto fd=4 addr=172.18.45.6:53 + 31240100 00010000 00000000 0571756f 74650563 6e616d65 04746573 74036977 + 6a0a7265 6c617469 76697479 08677265 656e656e 64036f72 6702756b 00000100 + 01. + sendto=65 + +0.000699 + sendto fd=4 addr=172.18.45.6:53 + 31250100 00010000 00000000 09626163 6b736c61 73680563 6e616d65 04746573 + 74036977 6a0a7265 6c617469 76697479 08677265 656e656e 64036f72 6702756b + 00000100 01. + sendto=69 + +0.000911 + sendto fd=4 addr=172.18.45.6:53 + 31260100 00010000 00000000 046e756c 6c05636e 616d6504 74657374 0369776a + 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 02756b00 00010001. + sendto=64 + +0.000831 + sendto fd=4 addr=172.18.45.6:53 + 31270100 00010000 00000000 05737061 63650563 6e616d65 04746573 74036977 + 6a0a7265 6c617469 76697479 08677265 656e656e 64036f72 6702756b 00000100 + 01. + sendto=65 + +0.000684 + sendto fd=4 addr=172.18.45.6:53 + 31280100 00010000 00000000 04686173 6805636e 616d6504 74657374 0369776a + 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 02756b00 00010001. + sendto=64 + +0.000672 + sendto fd=4 addr=172.18.45.6:53 + 31290100 00010000 00000000 0364656c 05636e61 6d650474 65737403 69776a0a + 72656c61 74697669 74790867 7265656e 656e6403 6f726702 756b0000 010001. + sendto=63 + +0.000715 + sendto fd=4 addr=172.18.45.6:53 + 312a0100 00010000 00000000 096d6574 612d6e75 6c6c0563 6e616d65 04746573 + 74036977 6a0a7265 6c617469 76697479 08677265 656e656e 64036f72 6702756b + 00000100 01. + sendto=69 + +0.000695 + sendto fd=4 addr=172.18.45.6:53 + 312b0100 00010000 00000000 086d6574 612d6465 6c05636e 616d6504 74657374 + 0369776a 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 02756b00 + 00010001. + sendto=68 + +0.000695 + select max=5 rfds=[4] wfds=[] efds=[] to=1.990016 + select=1 rfds=[4] wfds=[] efds=[] + +0.000248 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 311f8583 00010001 00010000 06687970 68656e05 636e616d 65047465 73740369 + 776a0a72 656c6174 69766974 79086772 65656e65 6e64036f 72670275 6b000001 + 0001c00c 00050001 0000003c 002f0361 2d620563 6e616d65 04746573 74036977 + 6a0a7265 6c617469 76697479 08677265 656e656e 64036f72 6702756b 00c05800 + 06000100 00003c00 27036e73 30c0610a 686f7374 6d617374 6572c061 00000023 + 00000e10 00000078 0064c800 0000003c. + +0.000645 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 31208583 00010001 00010000 03646f74 05636e61 6d650474 65737403 69776a0a + 72656c61 74697669 74790867 7265656e 656e6403 6f726702 756b0000 010001c0 + 0c000500 01000000 3c002f03 612e6205 636e616d 65047465 73740369 776a0a72 + 656c6174 69766974 79086772 65656e65 6e64036f 72670275 6b00c055 00060001 + 0000003c 0027036e 7330c05e 0a686f73 746d6173 746572c0 5e000000 2300000e + 10000000 780064c8 00000000 3c. + +0.001014 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 31218583 00010001 00010000 04706c75 7305636e 616d6504 74657374 0369776a + 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 02756b00 00010001 + c00c0005 00010000 003c002f 03612b62 05636e61 6d650474 65737403 69776a0a + 72656c61 74697669 74790867 7265656e 656e6403 6f726702 756b00c0 56000600 + 01000000 3c002703 6e7330c0 5f0a686f 73746d61 73746572 c05f0000 00230000 + 0e100000 00780064 c8000000 003c. + +0.000717 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 31228583 00010001 00010000 05736c61 73680563 6e616d65 04746573 74036977 + 6a0a7265 6c617469 76697479 08677265 656e656e 64036f72 6702756b 00000100 + 01c00c00 05000100 00003c00 2f03612f 6205636e 616d6504 74657374 0369776a + 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 02756b00 c0570006 + 00010000 003c0027 036e7330 c0600a68 6f73746d 61737465 72c06000 00002300 + 000e1000 00007800 64c80000 00003c. + +0.000666 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 31238583 00010001 00010000 0a756e64 65727363 6f726505 636e616d 65047465 + 73740369 776a0a72 656c6174 69766974 79086772 65656e65 6e64036f 72670275 + 6b000001 0001c00c 00050001 0000003c 002f0361 5f620563 6e616d65 04746573 + 74036977 6a0a7265 6c617469 76697479 08677265 656e656e 64036f72 6702756b + 00c05c00 06000100 00003c00 27036e73 30c0650a 686f7374 6d617374 6572c065 + 00000023 00000e10 00000078 0064c800 0000003c. + +0.000663 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 31248583 00010001 00010000 0571756f 74650563 6e616d65 04746573 74036977 + 6a0a7265 6c617469 76697479 08677265 656e656e 64036f72 6702756b 00000100 + 01c00c00 05000100 00003c00 2f036122 6205636e 616d6504 74657374 0369776a + 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 02756b00 c0570006 + 00010000 003c0027 036e7330 c0600a68 6f73746d 61737465 72c06000 00002300 + 000e1000 00007800 64c80000 00003c. + +0.000667 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 31258583 00010001 00010000 09626163 6b736c61 73680563 6e616d65 04746573 + 74036977 6a0a7265 6c617469 76697479 08677265 656e656e 64036f72 6702756b + 00000100 01c00c00 05000100 00003c00 2f03615c 6205636e 616d6504 74657374 + 0369776a 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 02756b00 + c05b0006 00010000 003c0027 036e7330 c0640a68 6f73746d 61737465 72c06400 + 00002300 000e1000 00007800 64c80000 00003c. + +0.000663 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 31268583 00010001 00010000 046e756c 6c05636e 616d6504 74657374 0369776a + 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 02756b00 00010001 + c00c0005 00010000 003c002f 03610062 05636e61 6d650474 65737403 69776a0a + 72656c61 74697669 74790867 7265656e 656e6403 6f726702 756b00c0 56000600 + 01000000 3c002703 6e7330c0 5f0a686f 73746d61 73746572 c05f0000 00230000 + 0e100000 00780064 c8000000 003c. + +0.000670 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 31278583 00010001 00010000 05737061 63650563 6e616d65 04746573 74036977 + 6a0a7265 6c617469 76697479 08677265 656e656e 64036f72 6702756b 00000100 + 01c00c00 05000100 00003c00 2f036120 6205636e 616d6504 74657374 0369776a + 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 02756b00 c0570006 + 00010000 003c0027 036e7330 c0600a68 6f73746d 61737465 72c06000 00002300 + 000e1000 00007800 64c80000 00003c. + +0.000651 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 31288583 00010001 00010000 04686173 6805636e 616d6504 74657374 0369776a + 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 02756b00 00010001 + c00c0005 00010000 003c002f 03612362 05636e61 6d650474 65737403 69776a0a + 72656c61 74697669 74790867 7265656e 656e6403 6f726702 756b00c0 56000600 + 01000000 3c002703 6e7330c0 5f0a686f 73746d61 73746572 c05f0000 00230000 + 0e100000 00780064 c8000000 003c. + +0.000664 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 31298583 00010001 00010000 0364656c 05636e61 6d650474 65737403 69776a0a + 72656c61 74697669 74790867 7265656e 656e6403 6f726702 756b0000 010001c0 + 0c000500 01000000 3c002f03 617f6205 636e616d 65047465 73740369 776a0a72 + 656c6174 69766974 79086772 65656e65 6e64036f 72670275 6b00c055 00060001 + 0000003c 0027036e 7330c05e 0a686f73 746d6173 746572c0 5e000000 2300000e + 10000000 780064c8 00000000 3c. + +0.000646 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 312a8583 00010001 00010000 096d6574 612d6e75 6c6c0563 6e616d65 04746573 + 74036977 6a0a7265 6c617469 76697479 08677265 656e656e 64036f72 6702756b + 00000100 01c00c00 05000100 00003c00 2f0361c8 6205636e 616d6504 74657374 + 0369776a 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 02756b00 + c05b0006 00010000 003c0027 036e7330 c0640a68 6f73746d 61737465 72c06400 + 00002300 000e1000 00007800 64c80000 00003c. + +0.000708 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=OK addr=172.18.45.6:53 + 312b8583 00010001 00010000 086d6574 612d6465 6c05636e 616d6504 74657374 + 0369776a 0a72656c 61746976 69747908 67726565 6e656e64 036f7267 02756b00 + 00010001 c00c0005 00010000 003c002f 0361ff62 05636e61 6d650474 65737403 + 69776a0a 72656c61 74697669 74790867 7265656e 656e6403 6f726702 756b00c0 + 5a000600 01000000 3c002703 6e7330c0 630a686f 73746d61 73746572 c0630000 + 00230000 0e100000 00780064 c8000000 003c. + +0.000665 + recvfrom fd=4 buflen=512 *addrlen=16 + recvfrom=EAGAIN + +0.000123 + close fd=4 + close=OK + +0.000708 Binary files adns-0.6/regress/check_d.o and adns-0.7/regress/check_d.o differ Binary files adns-0.6/regress/event_d.o and adns-0.7/regress/event_d.o differ Binary files adns-0.6/regress/general_d.o and adns-0.7/regress/general_d.o differ Binary files adns-0.6/regress/hcommon.o and adns-0.7/regress/hcommon.o differ Binary files adns-0.6/regress/hplayback and adns-0.7/regress/hplayback differ Binary files adns-0.6/regress/hplayback.o and adns-0.7/regress/hplayback.o differ Binary files adns-0.6/regress/hrecord and adns-0.7/regress/hrecord differ Binary files adns-0.6/regress/hrecord.o and adns-0.7/regress/hrecord.o differ diff -ruN adns-0.6/regress/init-ndots100.text adns-0.7/regress/init-ndots100.text --- adns-0.6/regress/init-ndots100.text Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/init-ndots100.text Thu Mar 2 00:16:37 2000 @@ -0,0 +1,4 @@ +nameserver 172.18.45.6 +sortlist 127.0.0.1/32 172.18.45.0/28 172.18.45.0/24 +search davenant.greenend.org.uk greenend.org.uk +options ndots:100 diff -ruN adns-0.6/regress/output-1stservbroken.out adns-0.7/regress/output-1stservbroken.out --- adns-0.6/regress/output-1stservbroken.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-1stservbroken.out Thu Mar 2 02:02:18 2000 @@ -0,0 +1,39 @@ +adns debug: using nameserver 172.18.45.2 +adns debug: using nameserver 172.18.45.6 +trunc.test.iwj.relativity.greenend.org.uk flags 0 type 12 PTR(raw) submitted +adns warning: datagram receive error: Connection refused +adns debug: TCP connected (NS=172.18.45.2) +adns warning: TCP connection failed: read: Broken pipe (NS=172.18.45.2) +adns debug: TCP connected (NS=172.18.45.6) +trunc.test.iwj.relativity.greenend.org.uk flags 0 type PTR(raw): OK; nrrs=30; cname=$; owner=$; ttl=60 + long.domain.to.force.truncation.0.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.1.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.2.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.3.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.4.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.5.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.6.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.7.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.8.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.9.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.10.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.11.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.12.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.13.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.14.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.15.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.16.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.17.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.18.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.19.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.20.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.21.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.22.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.23.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.24.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.25.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.26.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.27.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.28.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.29.test.iwj.relativity.greenend.org.uk +rc=0 diff -ruN adns-0.6/regress/output-1stservbroken.report adns-0.7/regress/output-1stservbroken.report --- adns-0.6/regress/output-1stservbroken.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-1stservbroken.report Thu Mar 2 02:02:18 2000 @@ -0,0 +1,34 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=59 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=ECONNREFUSED +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=59 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr socket=5 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr connect=EINPROGRESS +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[] wfds=[5] efds=[] +syscallr read=OK +syscallr write=61 +syscallr select=1 rfds=[5] wfds=[] efds=[] +syscallr read=EPIPE +syscallr close=OK +syscallr socket=5 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr connect=EINPROGRESS +syscallr select=1 rfds=[] wfds=[5] efds=[] +syscallr read=EAGAIN +syscallr write=61 +syscallr select=1 rfds=[5] wfds=[] efds=[] +syscallr read=OK +syscallr read=OK +syscallr read=EAGAIN +syscallr close=OK +syscallr close=OK diff -ruN adns-0.6/regress/output-1stservtotcp.out adns-0.7/regress/output-1stservtotcp.out --- adns-0.6/regress/output-1stservtotcp.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-1stservtotcp.out Thu Mar 2 02:02:18 2000 @@ -0,0 +1,37 @@ +adns debug: using nameserver 10.0.0.1 +adns debug: using nameserver 172.18.45.6 +trunc.test.iwj.relativity.greenend.org.uk flags 0 type 12 PTR(raw) submitted +adns warning: TCP connection failed: unable to make connection: timed out (NS=10.0.0.1) +adns debug: TCP connected (NS=172.18.45.6) +trunc.test.iwj.relativity.greenend.org.uk flags 0 type PTR(raw): OK; nrrs=30; cname=$; owner=$; ttl=59 + long.domain.to.force.truncation.0.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.1.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.2.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.3.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.4.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.5.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.6.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.7.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.8.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.9.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.10.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.11.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.12.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.13.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.14.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.15.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.16.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.17.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.18.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.19.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.20.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.21.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.22.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.23.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.24.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.25.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.26.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.27.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.28.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.29.test.iwj.relativity.greenend.org.uk +rc=0 diff -ruN adns-0.6/regress/output-1stservtotcp.report adns-0.7/regress/output-1stservtotcp.report --- adns-0.6/regress/output-1stservtotcp.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-1stservtotcp.report Thu Mar 2 02:02:18 2000 @@ -0,0 +1,28 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=59 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=59 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr socket=5 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr connect=EINPROGRESS +syscallr recvfrom=EAGAIN +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr close=OK +syscallr socket=5 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr connect=EINPROGRESS +syscallr select=1 rfds=[] wfds=[5] efds=[] +syscallr read=EAGAIN +syscallr write=61 +syscallr select=1 rfds=[5] wfds=[] efds=[] +syscallr read=OK +syscallr read=OK +syscallr read=EAGAIN +syscallr close=OK +syscallr close=OK diff -ruN adns-0.6/regress/output-2ndservok.out adns-0.7/regress/output-2ndservok.out --- adns-0.6/regress/output-2ndservok.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-2ndservok.out Thu Mar 2 02:02:18 2000 @@ -0,0 +1,6 @@ +adns debug: using nameserver 172.18.45.36 +adns debug: using nameserver 172.18.45.6 +davenant.relativity.greenend.org.uk flags 0 type 1 A(-) submitted +davenant.relativity.greenend.org.uk flags 0 type A(-): OK; nrrs=1; cname=$; owner=$; ttl=86400 + 172.18.45.6 +rc=0 diff -ruN adns-0.6/regress/output-2ndservok.report adns-0.7/regress/output-2ndservok.report --- adns-0.6/regress/output-2ndservok.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-2ndservok.report Thu Mar 2 02:02:18 2000 @@ -0,0 +1,11 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=53 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=53 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr close=OK diff -ruN adns-0.6/regress/output-2ndservtcp.out adns-0.7/regress/output-2ndservtcp.out --- adns-0.6/regress/output-2ndservtcp.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-2ndservtcp.out Thu Mar 2 02:02:18 2000 @@ -0,0 +1,37 @@ +adns debug: using nameserver 172.18.45.36 +adns debug: using nameserver 172.18.45.6 +trunc.test.iwj.relativity.greenend.org.uk flags 0 type 12 PTR(raw) submitted +adns warning: TCP connection failed: connect/read: No route to host (NS=172.18.45.36) +adns debug: TCP connected (NS=172.18.45.6) +trunc.test.iwj.relativity.greenend.org.uk flags 0 type PTR(raw): OK; nrrs=30; cname=$; owner=$; ttl=60 + long.domain.to.force.truncation.0.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.1.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.2.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.3.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.4.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.5.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.6.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.7.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.8.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.9.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.10.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.11.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.12.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.13.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.14.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.15.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.16.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.17.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.18.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.19.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.20.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.21.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.22.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.23.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.24.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.25.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.26.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.27.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.28.test.iwj.relativity.greenend.org.uk + long.domain.to.force.truncation.29.test.iwj.relativity.greenend.org.uk +rc=0 diff -ruN adns-0.6/regress/output-2ndservtcp.report adns-0.7/regress/output-2ndservtcp.report --- adns-0.6/regress/output-2ndservtcp.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-2ndservtcp.report Thu Mar 2 02:02:18 2000 @@ -0,0 +1,30 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=59 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=59 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr socket=5 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr connect=EINPROGRESS +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[] wfds=[5] efds=[] +syscallr read=EHOSTUNREACH +syscallr close=OK +syscallr socket=5 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr connect=EINPROGRESS +syscallr select=1 rfds=[] wfds=[5] efds=[] +syscallr read=EAGAIN +syscallr write=61 +syscallr select=1 rfds=[5] wfds=[] efds=[] +syscallr read=OK +syscallr read=OK +syscallr read=EAGAIN +syscallr close=OK +syscallr close=OK diff -ruN adns-0.6/regress/output-abbrev.out adns-0.7/regress/output-abbrev.out --- adns-0.6/regress/output-abbrev.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-abbrev.out Thu Mar 2 02:02:18 2000 @@ -0,0 +1,40 @@ +adns debug: using nameserver 172.18.45.6 +greenend.org.uk flags 0 type 1 A(-) submitted +greenend.org.uk flags 0 type 2 NS(raw) submitted +greenend.org.uk flags 0 type 5 CNAME(-) submitted +greenend.org.uk flags 0 type 6 SOA(raw) submitted +greenend.org.uk flags 0 type 12 PTR(raw) submitted +greenend.org.uk flags 0 type 13 HINFO(-) submitted +greenend.org.uk flags 0 type 15 MX(raw) submitted +greenend.org.uk flags 0 type 16 TXT(-) submitted +greenend.org.uk flags 0 type 17 RP(raw) submitted +greenend.org.uk flags 0 type 65537 A(addr) submitted +greenend.org.uk flags 0 type 65538 NS(+addr) submitted +greenend.org.uk flags 0 type 65548 PTR(checked) submitted +greenend.org.uk flags 0 type 65551 MX(+addr) submitted +greenend.org.uk flags 0 type 131078 SOA(822) submitted +greenend.org.uk flags 0 type 131089 RP(822) submitted +greenend.org.uk flags 0 type A(-) ownflags=a: nodata; nrrs=0; cname=$; owner=$; ttl=86400 +greenend.org.uk flags 0 type NS(raw) ownflags=a: ok; nrrs=2; cname=$; owner=$; ttl=86400 + ns1.relativity.greenend.org.uk + ns0.relativity.greenend.org.uk +greenend.org.uk flags 0 type CNAME(-) ownflags=a: nodata; nrrs=0; cname=$; owner=$; ttl=86400 +greenend.org.uk flags 0 type SOA(raw) ownflags=a: ok; nrrs=1; cname=$; owner=$; ttl=86400 + ns.chiark.greenend.org.uk hostmaster.greenend.org.uk 1999061300 28800 7200 604800 86400 +greenend.org.uk flags 0 type PTR(raw) ownflags=a: nodata; nrrs=0; cname=$; owner=$; ttl=86400 +greenend.org.uk flags 0 type HINFO(-) ownflags=a: nodata; nrrs=0; cname=$; owner=$; ttl=86400 +greenend.org.uk flags 0 type MX(raw) ownflags=a: ok; nrrs=1; cname=$; owner=$; ttl=86400 + 10 chiark.greenend.org.uk +greenend.org.uk flags 0 type TXT(-) ownflags=a: nodata; nrrs=0; cname=$; owner=$; ttl=86400 +greenend.org.uk flags 0 type RP(raw) ownflags=a: nodata; nrrs=0; cname=$; owner=$; ttl=86400 +greenend.org.uk flags 0 type A(addr) ownflags=a: nodata; nrrs=0; cname=$; owner=$; ttl=86400 +greenend.org.uk flags 0 type NS(+addr) ownflags=a: ok; nrrs=2; cname=$; owner=$; ttl=86400 + ns0.relativity.greenend.org.uk ok 0 ok "OK" ( INET 172.18.45.6 ) + ns1.relativity.greenend.org.uk ok 0 ok "OK" ( INET 172.18.45.65 ) +greenend.org.uk flags 0 type PTR(checked) ownflags=a: nodata; nrrs=0; cname=$; owner=$; ttl=86400 +greenend.org.uk flags 0 type MX(+addr) ownflags=a: ok; nrrs=1; cname=$; owner=$; ttl=86400 + 10 chiark.greenend.org.uk ok 0 ok "OK" ( INET 195.224.76.132 ) +greenend.org.uk flags 0 type SOA(822) ownflags=a: ok; nrrs=1; cname=$; owner=$; ttl=86400 + ns.chiark.greenend.org.uk hostmaster@greenend.org.uk 1999061300 28800 7200 604800 86400 +greenend.org.uk flags 0 type RP(822) ownflags=a: nodata; nrrs=0; cname=$; owner=$; ttl=86400 +rc=0 diff -ruN adns-0.6/regress/output-abbrev.report adns-0.7/regress/output-abbrev.report --- adns-0.6/regress/output-abbrev.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-abbrev.report Thu Mar 2 02:02:18 2000 @@ -0,0 +1,64 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr close=OK diff -ruN adns-0.6/regress/output-abbrevto.out adns-0.7/regress/output-abbrevto.out --- adns-0.6/regress/output-abbrevto.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-abbrevto.out Thu Mar 2 02:02:18 2000 @@ -0,0 +1,32 @@ +adns debug: using nameserver 172.18.45.36 +greenend.org.uk flags 0 type 1 A(-) submitted +greenend.org.uk flags 0 type 2 NS(raw) submitted +greenend.org.uk flags 0 type 5 CNAME(-) submitted +greenend.org.uk flags 0 type 6 SOA(raw) submitted +greenend.org.uk flags 0 type 12 PTR(raw) submitted +greenend.org.uk flags 0 type 13 HINFO(-) submitted +greenend.org.uk flags 0 type 15 MX(raw) submitted +greenend.org.uk flags 0 type 16 TXT(-) submitted +greenend.org.uk flags 0 type 17 RP(raw) submitted +greenend.org.uk flags 0 type 65537 A(addr) submitted +greenend.org.uk flags 0 type 65538 NS(+addr) submitted +greenend.org.uk flags 0 type 65548 PTR(checked) submitted +greenend.org.uk flags 0 type 65551 MX(+addr) submitted +greenend.org.uk flags 0 type 131078 SOA(822) submitted +greenend.org.uk flags 0 type 131089 RP(822) submitted +greenend.org.uk flags 0 type A(-) ownflags=a: timeout; nrrs=0; cname=$; owner=$; ttl=604770 +greenend.org.uk flags 0 type NS(raw) ownflags=a: timeout; nrrs=0; cname=$; owner=$; ttl=604770 +greenend.org.uk flags 0 type CNAME(-) ownflags=a: timeout; nrrs=0; cname=$; owner=$; ttl=604770 +greenend.org.uk flags 0 type SOA(raw) ownflags=a: timeout; nrrs=0; cname=$; owner=$; ttl=604770 +greenend.org.uk flags 0 type PTR(raw) ownflags=a: timeout; nrrs=0; cname=$; owner=$; ttl=604770 +greenend.org.uk flags 0 type HINFO(-) ownflags=a: timeout; nrrs=0; cname=$; owner=$; ttl=604770 +greenend.org.uk flags 0 type MX(raw) ownflags=a: timeout; nrrs=0; cname=$; owner=$; ttl=604770 +greenend.org.uk flags 0 type TXT(-) ownflags=a: timeout; nrrs=0; cname=$; owner=$; ttl=604770 +greenend.org.uk flags 0 type RP(raw) ownflags=a: timeout; nrrs=0; cname=$; owner=$; ttl=604770 +greenend.org.uk flags 0 type A(addr) ownflags=a: timeout; nrrs=0; cname=$; owner=$; ttl=604770 +greenend.org.uk flags 0 type NS(+addr) ownflags=a: timeout; nrrs=0; cname=$; owner=$; ttl=604770 +greenend.org.uk flags 0 type PTR(checked) ownflags=a: timeout; nrrs=0; cname=$; owner=$; ttl=604770 +greenend.org.uk flags 0 type MX(+addr) ownflags=a: timeout; nrrs=0; cname=$; owner=$; ttl=604770 +greenend.org.uk flags 0 type SOA(822) ownflags=a: timeout; nrrs=0; cname=$; owner=$; ttl=604770 +greenend.org.uk flags 0 type RP(822) ownflags=a: timeout; nrrs=0; cname=$; owner=$; ttl=604770 +rc=0 diff -ruN adns-0.6/regress/output-abbrevto.report adns-0.7/regress/output-abbrevto.report --- adns-0.6/regress/output-abbrevto.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-abbrevto.report Thu Mar 2 02:02:18 2000 @@ -0,0 +1,261 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=33 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=33 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=33 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr close=OK diff -ruN adns-0.6/regress/output-brokenmail.out adns-0.7/regress/output-brokenmail.out --- adns-0.6/regress/output-brokenmail.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-brokenmail.out Thu Mar 2 02:02:18 2000 @@ -0,0 +1,38 @@ +adns debug: using nameserver 172.18.45.6 +broken-mail.test.iwj.relativity.greenend.org.uk. flags 0 type 15 MX(raw) submitted +broken-mail.test.iwj.relativity.greenend.org.uk. flags 0 type 65551 MX(+addr) submitted +broken-mail.test.iwj.relativity.greenend.org.uk. flags 256 type 15 MX(raw) submitted +broken-mail.test.iwj.relativity.greenend.org.uk. flags 256 type 65551 MX(+addr) submitted +broken-mail.test.iwj.relativity.greenend.org.uk. flags 260 type 15 MX(raw) submitted +broken-mail.test.iwj.relativity.greenend.org.uk. flags 260 type 65551 MX(+addr) submitted +broken-mail.test.iwj.relativity.greenend.org.uk. flags 0 type MX(raw): OK; nrrs=4; cname=$; owner=$; ttl=60 + 10 manyaddrs.test.iwj.relativity.greenend.org.uk + 20 host.broken-delg.test.iwj.relativity.greenend.org.uk + 30 172.18.45.36 + 40 cname-ptr.test.iwj.relativity.greenend.org.uk +broken-mail.test.iwj.relativity.greenend.org.uk. flags 256 type MX(raw): OK; nrrs=4; cname=$; owner=$; ttl=60 + 10 manyaddrs.test.iwj.relativity.greenend.org.uk + 20 host.broken-delg.test.iwj.relativity.greenend.org.uk + 30 172.18.45.36 + 40 cname-ptr.test.iwj.relativity.greenend.org.uk +broken-mail.test.iwj.relativity.greenend.org.uk. flags 260 type MX(raw): OK; nrrs=4; cname=$; owner=broken-mail.test.iwj.relativity.greenend.org.uk; ttl=60 + 10 manyaddrs.test.iwj.relativity.greenend.org.uk + 20 host.broken-delg.test.iwj.relativity.greenend.org.uk + 30 172.18.45.36 + 40 cname-ptr.test.iwj.relativity.greenend.org.uk +broken-mail.test.iwj.relativity.greenend.org.uk. flags 0 type MX(+addr): OK; nrrs=4; cname=$; owner=$; ttl=30 + 10 manyaddrs.test.iwj.relativity.greenend.org.uk ok 0 ok "OK" ( INET 127.0.0.1 INET 172.18.45.6 INET 172.18.45.1 INET 172.18.45.35 ) + 20 host.broken-delg.test.iwj.relativity.greenend.org.uk remotefail 30 timeout "DNS query timed out" ? + 30 172.18.45.36 permfail 300 nxdomain "No such domain" ( ) + 40 cname-ptr.test.iwj.relativity.greenend.org.uk misconfig 101 prohibitedcname "DNS alias found where canonical name wanted" ( ) +broken-mail.test.iwj.relativity.greenend.org.uk. flags 256 type MX(+addr): OK; nrrs=4; cname=$; owner=$; ttl=30 + 10 manyaddrs.test.iwj.relativity.greenend.org.uk ok 0 ok "OK" ( INET 127.0.0.1 INET 172.18.45.6 INET 172.18.45.1 INET 172.18.45.35 ) + 20 host.broken-delg.test.iwj.relativity.greenend.org.uk remotefail 30 timeout "DNS query timed out" ? + 30 172.18.45.36 permfail 300 nxdomain "No such domain" ( ) + 40 cname-ptr.test.iwj.relativity.greenend.org.uk ok 0 ok "OK" ( INET 172.18.45.37 ) +broken-mail.test.iwj.relativity.greenend.org.uk. flags 260 type MX(+addr): OK; nrrs=4; cname=$; owner=broken-mail.test.iwj.relativity.greenend.org.uk; ttl=30 + 10 manyaddrs.test.iwj.relativity.greenend.org.uk ok 0 ok "OK" ( INET 127.0.0.1 INET 172.18.45.6 INET 172.18.45.1 INET 172.18.45.35 ) + 20 host.broken-delg.test.iwj.relativity.greenend.org.uk remotefail 30 timeout "DNS query timed out" ? + 30 172.18.45.36 permfail 300 nxdomain "No such domain" ( ) + 40 cname-ptr.test.iwj.relativity.greenend.org.uk ok 0 ok "OK" ( INET 172.18.45.37 ) +rc=0 diff -ruN adns-0.6/regress/output-brokenmail.report adns-0.7/regress/output-brokenmail.report --- adns-0.6/regress/output-brokenmail.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-brokenmail.report Thu Mar 2 02:02:18 2000 @@ -0,0 +1,90 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=65 +syscallr sendto=65 +syscallr sendto=65 +syscallr sendto=65 +syscallr sendto=65 +syscallr sendto=65 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr sendto=30 +syscallr sendto=63 +syscallr sendto=70 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr sendto=70 +syscallr sendto=30 +syscallr sendto=63 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr sendto=30 +syscallr sendto=63 +syscallr sendto=70 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=70 +syscallr sendto=70 +syscallr sendto=70 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=70 +syscallr sendto=70 +syscallr sendto=70 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=70 +syscallr sendto=70 +syscallr sendto=70 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=70 +syscallr sendto=70 +syscallr sendto=70 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=70 +syscallr sendto=70 +syscallr sendto=70 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=70 +syscallr sendto=70 +syscallr sendto=70 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=70 +syscallr sendto=70 +syscallr sendto=70 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=70 +syscallr sendto=70 +syscallr sendto=70 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=70 +syscallr sendto=70 +syscallr sendto=70 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=70 +syscallr sendto=70 +syscallr sendto=70 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=70 +syscallr sendto=70 +syscallr sendto=70 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=70 +syscallr sendto=70 +syscallr sendto=70 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=70 +syscallr sendto=70 +syscallr sendto=70 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=70 +syscallr sendto=70 +syscallr sendto=70 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr close=OK diff -ruN adns-0.6/regress/output-child.out adns-0.7/regress/output-child.out --- adns-0.6/regress/output-child.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-child.out Thu Mar 2 02:02:18 2000 @@ -0,0 +1,5 @@ +adns debug: using nameserver 172.18.45.6 +134.76.224.195.in-addr.arpa flags 0 type 65548 PTR(checked) submitted +134.76.224.195.in-addr.arpa flags 0 type PTR(checked): OK; nrrs=1; cname=$; owner=$; ttl=78694 + permutation-city.greenend.org.uk +rc=0 diff -ruN adns-0.6/regress/output-child.report adns-0.7/regress/output-child.report --- adns-0.6/regress/output-child.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-child.report Thu Mar 2 02:02:18 2000 @@ -0,0 +1,12 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=45 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr sendto=50 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr close=OK diff -ruN adns-0.6/regress/output-cnametocname.out adns-0.7/regress/output-cnametocname.out --- adns-0.6/regress/output-cnametocname.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-cnametocname.out Thu Mar 2 02:02:18 2000 @@ -0,0 +1,5 @@ +adns debug: using nameserver 172.18.45.6 +intel.ugcs.caltech.edu. flags 0 type 1 A(-) submitted +adns debug: allegedly canonical name ugintel.best.ugcs.caltech.edu is actually alias for drachma.ugcs.caltech.edu (QNAME=intel.ugcs.caltech.edu, QTYPE=A, NS=172.18.45.6) +intel.ugcs.caltech.edu. flags 0 type A(-): DNS alias found where canonical name wanted; nrrs=0; cname=ugintel.best.ugcs.caltech.edu; owner=$; ttl=497758 +rc=0 diff -ruN adns-0.6/regress/output-cnametocname.report adns-0.7/regress/output-cnametocname.report --- adns-0.6/regress/output-cnametocname.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-cnametocname.report Thu Mar 2 02:02:18 2000 @@ -0,0 +1,8 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=40 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr close=OK diff -ruN adns-0.6/regress/output-comprinf.out adns-0.7/regress/output-comprinf.out --- adns-0.6/regress/output-comprinf.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-comprinf.out Thu Mar 2 02:02:18 2000 @@ -0,0 +1,4 @@ +adns debug: using nameserver 172.18.45.6 +37.45.18.172.in-addr.arpa. flags 0 type 12 PTR(raw) submitted +37.45.18.172.in-addr.arpa. flags 0 type PTR(raw): Found overly-long domain name; nrrs=0; cname=37.45.18.172.in-addr.arpa.test.iwj.relativity.greenend.org.uk; owner=$; ttl=60 +rc=0 diff -ruN adns-0.6/regress/output-comprinf.report adns-0.7/regress/output-comprinf.report --- adns-0.6/regress/output-comprinf.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-comprinf.report Thu Mar 2 02:02:18 2000 @@ -0,0 +1,8 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=43 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr close=OK diff -ruN adns-0.6/regress/output-datapluscname.out adns-0.7/regress/output-datapluscname.out --- adns-0.6/regress/output-datapluscname.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-datapluscname.out Thu Mar 2 02:02:19 2000 @@ -0,0 +1,39 @@ +adns debug: using nameserver 172.18.45.6 +170.99.219.194.in-addr.arpa flags 292 type 1 A(-) submitted +170.99.219.194.in-addr.arpa flags 292 type 2 NS(raw) submitted +170.99.219.194.in-addr.arpa flags 292 type 5 CNAME(-) submitted +170.99.219.194.in-addr.arpa flags 292 type 6 SOA(raw) submitted +170.99.219.194.in-addr.arpa flags 292 type 12 PTR(raw) submitted +170.99.219.194.in-addr.arpa flags 292 type 13 HINFO(-) submitted +170.99.219.194.in-addr.arpa flags 292 type 15 MX(raw) submitted +170.99.219.194.in-addr.arpa flags 292 type 16 TXT(-) submitted +170.99.219.194.in-addr.arpa flags 292 type 17 RP(raw) submitted +170.99.219.194.in-addr.arpa flags 292 type 65537 A(addr) submitted +170.99.219.194.in-addr.arpa flags 292 type 65538 NS(+addr) submitted +170.99.219.194.in-addr.arpa flags 292 type 65548 PTR(checked) submitted +170.99.219.194.in-addr.arpa flags 292 type 65551 MX(+addr) submitted +170.99.219.194.in-addr.arpa flags 292 type 131078 SOA(822) submitted +170.99.219.194.in-addr.arpa flags 292 type 131089 RP(822) submitted +adns debug: ignoring CNAME (to 170.168.99.219.194.in-addr.arpa) coexisting with RR (QNAME=170.99.219.194.in-addr.arpa, QTYPE=PTR(raw), NS=172.18.45.6) +adns debug: ignoring RR with an unexpected owner 170.168.99.219.194.in-addr.arpa (QNAME=170.99.219.194.in-addr.arpa, QTYPE=PTR(raw), NS=172.18.45.6) +adns debug: ignoring CNAME (to 170.168.99.219.194.in-addr.arpa) coexisting with RR (QNAME=170.99.219.194.in-addr.arpa, QTYPE=PTR(checked), NS=172.18.45.6) +adns debug: ignoring RR with an unexpected owner 170.168.99.219.194.in-addr.arpa (QNAME=170.99.219.194.in-addr.arpa, QTYPE=PTR(checked), NS=172.18.45.6) +170.99.219.194.in-addr.arpa flags 292 type A(-): No such data; nrrs=0; cname=170.168.99.219.194.in-addr.arpa; owner=170.99.219.194.in-addr.arpa; ttl=0 +170.99.219.194.in-addr.arpa flags 292 type NS(raw): No such data; nrrs=0; cname=170.168.99.219.194.in-addr.arpa; owner=170.99.219.194.in-addr.arpa; ttl=0 +170.99.219.194.in-addr.arpa flags 292 type SOA(raw): No such data; nrrs=0; cname=170.168.99.219.194.in-addr.arpa; owner=170.99.219.194.in-addr.arpa; ttl=0 +170.99.219.194.in-addr.arpa flags 292 type PTR(raw): OK; nrrs=1; cname=$; owner=170.99.219.194.in-addr.arpa; ttl=171727 + proxy.scoplife.gr +170.99.219.194.in-addr.arpa flags 292 type HINFO(-): No such data; nrrs=0; cname=170.168.99.219.194.in-addr.arpa; owner=170.99.219.194.in-addr.arpa; ttl=0 +170.99.219.194.in-addr.arpa flags 292 type MX(raw): No such data; nrrs=0; cname=170.168.99.219.194.in-addr.arpa; owner=170.99.219.194.in-addr.arpa; ttl=0 +170.99.219.194.in-addr.arpa flags 292 type TXT(-): No such data; nrrs=0; cname=170.168.99.219.194.in-addr.arpa; owner=170.99.219.194.in-addr.arpa; ttl=0 +170.99.219.194.in-addr.arpa flags 292 type RP(raw): No such data; nrrs=0; cname=170.168.99.219.194.in-addr.arpa; owner=170.99.219.194.in-addr.arpa; ttl=0 +170.99.219.194.in-addr.arpa flags 292 type A(addr): No such data; nrrs=0; cname=170.168.99.219.194.in-addr.arpa; owner=170.99.219.194.in-addr.arpa; ttl=0 +170.99.219.194.in-addr.arpa flags 292 type NS(+addr): No such data; nrrs=0; cname=170.168.99.219.194.in-addr.arpa; owner=170.99.219.194.in-addr.arpa; ttl=0 +170.99.219.194.in-addr.arpa flags 292 type MX(+addr): No such data; nrrs=0; cname=170.168.99.219.194.in-addr.arpa; owner=170.99.219.194.in-addr.arpa; ttl=0 +170.99.219.194.in-addr.arpa flags 292 type SOA(822): No such data; nrrs=0; cname=170.168.99.219.194.in-addr.arpa; owner=170.99.219.194.in-addr.arpa; ttl=0 +170.99.219.194.in-addr.arpa flags 292 type RP(822): No such data; nrrs=0; cname=170.168.99.219.194.in-addr.arpa; owner=170.99.219.194.in-addr.arpa; ttl=0 +170.99.219.194.in-addr.arpa flags 292 type PTR(checked): OK; nrrs=1; cname=$; owner=170.99.219.194.in-addr.arpa; ttl=171727 + proxy.scoplife.gr +170.99.219.194.in-addr.arpa flags 292 type CNAME(-): OK; nrrs=1; cname=$; owner=170.99.219.194.in-addr.arpa; ttl=171726 + 170.168.99.219.194.in-addr.arpa +rc=0 diff -ruN adns-0.6/regress/output-datapluscname.report adns-0.7/regress/output-datapluscname.report --- adns-0.6/regress/output-datapluscname.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-datapluscname.report Thu Mar 2 02:02:19 2000 @@ -0,0 +1,42 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr sendto=35 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr close=OK diff -ruN adns-0.6/regress/output-datapluscnamewait.out adns-0.7/regress/output-datapluscnamewait.out --- adns-0.6/regress/output-datapluscnamewait.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-datapluscnamewait.out Thu Mar 2 02:02:19 2000 @@ -0,0 +1,78 @@ +adns debug: using nameserver 172.18.45.6 +170.99.219.194.in-addr.arpa flags 292 type 1 A(-) submitted +170.99.219.194.in-addr.arpa flags 292 type 2 NS(raw) submitted +170.99.219.194.in-addr.arpa flags 292 type 5 CNAME(-) submitted +170.99.219.194.in-addr.arpa flags 292 type 6 SOA(raw) submitted +170.99.219.194.in-addr.arpa flags 292 type 12 PTR(raw) submitted +170.99.219.194.in-addr.arpa flags 292 type 13 HINFO(-) submitted +170.99.219.194.in-addr.arpa flags 292 type 15 MX(raw) submitted +170.99.219.194.in-addr.arpa flags 292 type 16 TXT(-) submitted +170.99.219.194.in-addr.arpa flags 292 type 17 RP(raw) submitted +170.99.219.194.in-addr.arpa flags 292 type 65537 A(addr) submitted +170.99.219.194.in-addr.arpa flags 292 type 65538 NS(+addr) submitted +170.99.219.194.in-addr.arpa flags 292 type 65548 PTR(checked) submitted +170.99.219.194.in-addr.arpa flags 292 type 65551 MX(+addr) submitted +170.99.219.194.in-addr.arpa flags 292 type 131078 SOA(822) submitted +170.99.219.194.in-addr.arpa flags 292 type 131089 RP(822) submitted +adns debug: ignoring CNAME (to 170.168.99.219.194.in-addr.arpa) coexisting with RR (QNAME=170.99.219.194.in-addr.arpa, QTYPE=PTR(raw), NS=172.18.45.6) +adns debug: ignoring RR with an unexpected owner 170.168.99.219.194.in-addr.arpa (QNAME=170.99.219.194.in-addr.arpa, QTYPE=PTR(raw), NS=172.18.45.6) +adns debug: ignoring CNAME (to 170.168.99.219.194.in-addr.arpa) coexisting with RR (QNAME=170.99.219.194.in-addr.arpa, QTYPE=PTR(checked), NS=172.18.45.6) +adns debug: ignoring RR with an unexpected owner 170.168.99.219.194.in-addr.arpa (QNAME=170.99.219.194.in-addr.arpa, QTYPE=PTR(checked), NS=172.18.45.6) +170.99.219.194.in-addr.arpa flags 292 type PTR(raw): OK; nrrs=1; cname=$; owner=170.99.219.194.in-addr.arpa; ttl=171763 + proxy.scoplife.gr +170.99.219.194.in-addr.arpa flags 292 type PTR(checked): OK; nrrs=1; cname=$; owner=170.99.219.194.in-addr.arpa; ttl=171763 + proxy.scoplife.gr +170.99.219.194.in-addr.arpa flags 292 type A(-): No such data; nrrs=0; cname=170.168.99.219.194.in-addr.arpa; owner=170.99.219.194.in-addr.arpa; ttl=600 +170.99.219.194.in-addr.arpa flags 292 type MX(raw): No such data; nrrs=0; cname=170.168.99.219.194.in-addr.arpa; owner=170.99.219.194.in-addr.arpa; ttl=0 +170.99.219.194.in-addr.arpa flags 292 type RP(raw): No such data; nrrs=0; cname=170.168.99.219.194.in-addr.arpa; owner=170.99.219.194.in-addr.arpa; ttl=0 +170.99.219.194.in-addr.arpa flags 292 type A(addr): No such data; nrrs=0; cname=170.168.99.219.194.in-addr.arpa; owner=170.99.219.194.in-addr.arpa; ttl=600 +170.99.219.194.in-addr.arpa flags 292 type NS(+addr): No such data; nrrs=0; cname=170.168.99.219.194.in-addr.arpa; owner=170.99.219.194.in-addr.arpa; ttl=0 +170.99.219.194.in-addr.arpa flags 292 type MX(+addr): No such data; nrrs=0; cname=170.168.99.219.194.in-addr.arpa; owner=170.99.219.194.in-addr.arpa; ttl=0 +170.99.219.194.in-addr.arpa flags 292 type RP(822): No such data; nrrs=0; cname=170.168.99.219.194.in-addr.arpa; owner=170.99.219.194.in-addr.arpa; ttl=0 +adns debug: reply not found, id 3120, query owner 170.168.99.219.194.in-addr.arpa (NS=172.18.45.6) +adns debug: reply not found, id 3122, query owner 170.168.99.219.194.in-addr.arpa (NS=172.18.45.6) +adns debug: reply not found, id 3124, query owner 170.168.99.219.194.in-addr.arpa (NS=172.18.45.6) +adns debug: reply not found, id 3126, query owner 170.168.99.219.194.in-addr.arpa (NS=172.18.45.6) +170.99.219.194.in-addr.arpa flags 292 type NS(raw): No such data; nrrs=0; cname=170.168.99.219.194.in-addr.arpa; owner=170.99.219.194.in-addr.arpa; ttl=600 +170.99.219.194.in-addr.arpa flags 292 type SOA(raw): No such data; nrrs=0; cname=170.168.99.219.194.in-addr.arpa; owner=170.99.219.194.in-addr.arpa; ttl=600 +170.99.219.194.in-addr.arpa flags 292 type HINFO(-): No such data; nrrs=0; cname=170.168.99.219.194.in-addr.arpa; owner=170.99.219.194.in-addr.arpa; ttl=600 +170.99.219.194.in-addr.arpa flags 292 type TXT(-): No such data; nrrs=0; cname=170.168.99.219.194.in-addr.arpa; owner=170.99.219.194.in-addr.arpa; ttl=600 +170.99.219.194.in-addr.arpa flags 292 type SOA(822): No such data; nrrs=0; cname=170.168.99.219.194.in-addr.arpa; owner=170.99.219.194.in-addr.arpa; ttl=599 +adns debug: reply not found, id 312d, query owner 170.168.99.219.194.in-addr.arpa (NS=172.18.45.6) +adns debug: reply not found, id 312c, query owner 170.168.99.219.194.in-addr.arpa (NS=172.18.45.6) +adns debug: reply not found, id 312b, query owner 170.168.99.219.194.in-addr.arpa (NS=172.18.45.6) +adns debug: reply not found, id 3129, query owner 170.168.99.219.194.in-addr.arpa (NS=172.18.45.6) +adns debug: reply not found, id 3128, query owner 170.168.99.219.194.in-addr.arpa (NS=172.18.45.6) +adns debug: reply not found, id 3127, query owner 170.168.99.219.194.in-addr.arpa (NS=172.18.45.6) +adns debug: reply not found, id 3126, query owner 170.168.99.219.194.in-addr.arpa (NS=172.18.45.6) +adns debug: reply not found, id 3125, query owner 170.168.99.219.194.in-addr.arpa (NS=172.18.45.6) +adns debug: reply not found, id 3124, query owner 170.168.99.219.194.in-addr.arpa (NS=172.18.45.6) +adns debug: reply not found, id 3122, query owner 170.168.99.219.194.in-addr.arpa (NS=172.18.45.6) +adns debug: reply not found, id 3120, query owner 170.168.99.219.194.in-addr.arpa (NS=172.18.45.6) +adns debug: reply not found, id 311f, query owner 170.168.99.219.194.in-addr.arpa (NS=172.18.45.6) +adns debug: reply not found, id 312d, query owner 170.168.99.219.194.in-addr.arpa (NS=172.18.45.6) +adns debug: reply not found, id 312c, query owner 170.168.99.219.194.in-addr.arpa (NS=172.18.45.6) +adns debug: reply not found, id 312b, query owner 170.168.99.219.194.in-addr.arpa (NS=172.18.45.6) +adns debug: reply not found, id 3129, query owner 170.168.99.219.194.in-addr.arpa (NS=172.18.45.6) +adns debug: reply not found, id 3128, query owner 170.168.99.219.194.in-addr.arpa (NS=172.18.45.6) +adns debug: reply not found, id 3127, query owner 170.168.99.219.194.in-addr.arpa (NS=172.18.45.6) +adns debug: reply not found, id 3126, query owner 170.168.99.219.194.in-addr.arpa (NS=172.18.45.6) +adns debug: reply not found, id 3125, query owner 170.168.99.219.194.in-addr.arpa (NS=172.18.45.6) +adns debug: reply not found, id 3124, query owner 170.168.99.219.194.in-addr.arpa (NS=172.18.45.6) +adns debug: reply not found, id 3122, query owner 170.168.99.219.194.in-addr.arpa (NS=172.18.45.6) +adns debug: reply not found, id 3120, query owner 170.168.99.219.194.in-addr.arpa (NS=172.18.45.6) +adns debug: reply not found, id 311f, query owner 170.168.99.219.194.in-addr.arpa (NS=172.18.45.6) +adns debug: reply not found, id 312b, query owner 170.168.99.219.194.in-addr.arpa (NS=172.18.45.6) +adns debug: reply not found, id 3129, query owner 170.168.99.219.194.in-addr.arpa (NS=172.18.45.6) +adns debug: reply not found, id 3128, query owner 170.168.99.219.194.in-addr.arpa (NS=172.18.45.6) +adns debug: reply not found, id 3127, query owner 170.168.99.219.194.in-addr.arpa (NS=172.18.45.6) +adns debug: reply not found, id 3126, query owner 170.168.99.219.194.in-addr.arpa (NS=172.18.45.6) +adns debug: reply not found, id 3125, query owner 170.168.99.219.194.in-addr.arpa (NS=172.18.45.6) +adns debug: reply not found, id 3124, query owner 170.168.99.219.194.in-addr.arpa (NS=172.18.45.6) +adns debug: reply not found, id 3122, query owner 170.168.99.219.194.in-addr.arpa (NS=172.18.45.6) +adns debug: reply not found, id 3120, query owner 170.168.99.219.194.in-addr.arpa (NS=172.18.45.6) +adns debug: reply not found, id 311f, query owner 170.168.99.219.194.in-addr.arpa (NS=172.18.45.6) +adns debug: reply not found, id 312c, query owner 170.168.99.219.194.in-addr.arpa (NS=172.18.45.6) +170.99.219.194.in-addr.arpa flags 292 type CNAME(-): OK; nrrs=1; cname=$; owner=170.99.219.194.in-addr.arpa; ttl=110056 + 170.168.99.219.194.in-addr.arpa +rc=0 diff -ruN adns-0.6/regress/output-datapluscnamewait.report adns-0.7/regress/output-datapluscnamewait.report --- adns-0.6/regress/output-datapluscnamewait.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-datapluscnamewait.report Thu Mar 2 02:02:19 2000 @@ -0,0 +1,368 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr sendto=35 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr sendto=45 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr sendto=45 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr sendto=45 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr sendto=45 +syscallr sendto=45 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr close=OK diff -ruN adns-0.6/regress/output-flags10.err adns-0.7/regress/output-flags10.err --- adns-0.6/regress/output-flags10.err Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-flags10.err Thu Mar 2 02:02:19 2000 @@ -0,0 +1 @@ +too many flags diff -ruN adns-0.6/regress/output-flags10.out adns-0.7/regress/output-flags10.out --- adns-0.6/regress/output-flags10.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-flags10.out Thu Mar 2 02:02:19 2000 @@ -0,0 +1,2 @@ +adns debug: using nameserver 172.18.45.6 +rc=3 diff -ruN adns-0.6/regress/output-flags10.report adns-0.7/regress/output-flags10.report --- adns-0.6/regress/output-flags10.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-flags10.report Thu Mar 2 02:02:19 2000 @@ -0,0 +1,4 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr close=OK diff -ruN adns-0.6/regress/output-flags9.out adns-0.7/regress/output-flags9.out --- adns-0.6/regress/output-flags9.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-flags9.out Thu Mar 2 02:02:19 2000 @@ -0,0 +1,5 @@ +adns debug: using nameserver 172.18.45.6 +chiark.greenend.org.uk flags 0 type 1 A(-) submitted +chiark.greenend.org.uk flags 0 type A(-) ownflags=aaaaaaaaa: ok; nrrs=1; cname=$; owner=$; ttl=86400 + 195.224.76.132 +rc=0 diff -ruN adns-0.6/regress/output-flags9.report adns-0.7/regress/output-flags9.report --- adns-0.6/regress/output-flags9.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-flags9.report Thu Mar 2 02:02:19 2000 @@ -0,0 +1,8 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=40 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr close=OK diff -ruN adns-0.6/regress/output-formerr.out adns-0.7/regress/output-formerr.out --- adns-0.6/regress/output-formerr.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-formerr.out Thu Mar 2 02:02:19 2000 @@ -0,0 +1,19 @@ +adns debug: using nameserver 172.18.45.6 +h.rndrobwlxxxxxxxxxxlllantysiliogogllanfairpwllgwyngyllgogerychw.relativity.greenend.org.uk. flags 1 type 1 A(-) submitted +adns warning: server cannot understand our query (Format Error) (NS=172.18.45.6) +adns warning: server cannot understand our query (Format Error) (NS=172.18.45.6) +adns warning: server cannot understand our query (Format Error) (NS=172.18.45.6) +adns warning: server cannot understand our query (Format Error) (NS=172.18.45.6) +adns warning: server cannot understand our query (Format Error) (NS=172.18.45.6) +adns warning: server cannot understand our query (Format Error) (NS=172.18.45.6) +adns warning: server cannot understand our query (Format Error) (NS=172.18.45.6) +adns warning: server cannot understand our query (Format Error) (NS=172.18.45.6) +adns warning: server cannot understand our query (Format Error) (NS=172.18.45.6) +adns warning: server cannot understand our query (Format Error) (NS=172.18.45.6) +adns warning: server cannot understand our query (Format Error) (NS=172.18.45.6) +adns warning: server cannot understand our query (Format Error) (NS=172.18.45.6) +adns warning: server cannot understand our query (Format Error) (NS=172.18.45.6) +adns warning: server cannot understand our query (Format Error) (NS=172.18.45.6) +adns warning: server cannot understand our query (Format Error) (NS=172.18.45.6) +h.rndrobwlxxxxxxxxxxlllantysiliogogllanfairpwllgwyngyllgogerychw.relativity.greenend.org.uk. flags 1 type A(-): DNS query timed out; nrrs=0; cname=$; owner=$; ttl=604770 +rc=0 diff -ruN adns-0.6/regress/output-formerr.report adns-0.7/regress/output-formerr.report --- adns-0.6/regress/output-formerr.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-formerr.report Thu Mar 2 02:02:19 2000 @@ -0,0 +1,84 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=109 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=109 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=109 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=109 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=109 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=109 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=109 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=109 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=109 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=109 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=109 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=109 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=109 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=109 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=109 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr close=OK diff -ruN adns-0.6/regress/output-longdom0.out adns-0.7/regress/output-longdom0.out --- adns-0.6/regress/output-longdom0.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-longdom0.out Thu Mar 2 02:02:19 2000 @@ -0,0 +1,4 @@ +adns debug: using nameserver 172.18.45.6 +0rndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.relativity.greenend.org.uk. flags 1 type 1 A(-) submitted +0rndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.relativity.greenend.org.uk. flags 1 type A(-): No such domain; nrrs=0; cname=$; owner=$; ttl=86400 +rc=0 diff -ruN adns-0.6/regress/output-longdom0.report adns-0.7/regress/output-longdom0.report --- adns-0.6/regress/output-longdom0.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-longdom0.report Thu Mar 2 02:02:19 2000 @@ -0,0 +1,8 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=271 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr close=OK diff -ruN adns-0.6/regress/output-longdom1.out adns-0.7/regress/output-longdom1.out --- adns-0.6/regress/output-longdom1.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-longdom1.out Thu Mar 2 02:02:19 2000 @@ -0,0 +1,4 @@ +adns debug: using nameserver 172.18.45.6 +10rndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.relativity.greenend.org.uk. flags 1 type 1 A(-) submitted +10rndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.relativity.greenend.org.uk. flags 1 type A(-): Domain name or component is too long; nrrs=0; cname=$; owner=$; ttl=604800 +rc=0 diff -ruN adns-0.6/regress/output-longdom1.report adns-0.7/regress/output-longdom1.report --- adns-0.6/regress/output-longdom1.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-longdom1.report Thu Mar 2 02:02:19 2000 @@ -0,0 +1,4 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr close=OK diff -ruN adns-0.6/regress/output-longdomsrch0.out adns-0.7/regress/output-longdomsrch0.out --- adns-0.6/regress/output-longdomsrch0.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-longdomsrch0.out Thu Mar 2 02:02:19 2000 @@ -0,0 +1,4 @@ +adns debug: using nameserver 172.18.45.6 +10rndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.relativity.greenend.org.uk flags 1 type 1 A(-) submitted +10rndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.relativity.greenend.org.uk flags 1 type A(-): No such domain; nrrs=0; cname=$; owner=$; ttl=604800 +rc=0 diff -ruN adns-0.6/regress/output-longdomsrch0.report adns-0.7/regress/output-longdomsrch0.report --- adns-0.6/regress/output-longdomsrch0.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-longdomsrch0.report Thu Mar 2 02:02:19 2000 @@ -0,0 +1,4 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr close=OK diff -ruN adns-0.6/regress/output-longdomsrch1.out adns-0.7/regress/output-longdomsrch1.out --- adns-0.6/regress/output-longdomsrch1.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-longdomsrch1.out Thu Mar 2 02:02:19 2000 @@ -0,0 +1,4 @@ +adns debug: using nameserver 172.18.45.6 +0rndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.relativity.greenend.org.uk flags 1 type 1 A(-) submitted +0rndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.relativity.greenend.org.uk flags 1 type A(-): No such domain; nrrs=0; cname=$; owner=$; ttl=86400 +rc=0 diff -ruN adns-0.6/regress/output-longdomsrch1.report adns-0.7/regress/output-longdomsrch1.report --- adns-0.6/regress/output-longdomsrch1.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-longdomsrch1.report Thu Mar 2 02:02:19 2000 @@ -0,0 +1,8 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=271 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr close=OK diff -ruN adns-0.6/regress/output-longdomsrch1b.out adns-0.7/regress/output-longdomsrch1b.out --- adns-0.6/regress/output-longdomsrch1b.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-longdomsrch1b.out Thu Mar 2 02:02:19 2000 @@ -0,0 +1,4 @@ +adns debug: using nameserver 172.18.45.6 +1xxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.relativity.greenend.org.uk flags 1 type 1 A(-) submitted +1xxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.relativity.greenend.org.uk flags 1 type A(-): No such domain; nrrs=0; cname=$; owner=$; ttl=86400 +rc=0 diff -ruN adns-0.6/regress/output-longdomsrch1b.report adns-0.7/regress/output-longdomsrch1b.report --- adns-0.6/regress/output-longdomsrch1b.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-longdomsrch1b.report Thu Mar 2 02:02:19 2000 @@ -0,0 +1,8 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=256 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr close=OK diff -ruN adns-0.6/regress/output-longdomsrch2.out adns-0.7/regress/output-longdomsrch2.out --- adns-0.6/regress/output-longdomsrch2.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-longdomsrch2.out Thu Mar 2 02:02:19 2000 @@ -0,0 +1,4 @@ +adns debug: using nameserver 172.18.45.6 +xxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.relativity.greenend.org.uk flags 1 type 1 A(-) submitted +xxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.llanfairpwllgwyngyllgogerychwyrndrobwlxxxxxxxxxxlllantysiliogog.relativity.greenend.org.uk flags 1 type A(-): No such domain; nrrs=0; cname=$; owner=$; ttl=86400 +rc=0 diff -ruN adns-0.6/regress/output-longdomsrch2.report adns-0.7/regress/output-longdomsrch2.report --- adns-0.6/regress/output-longdomsrch2.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-longdomsrch2.report Thu Mar 2 02:02:19 2000 @@ -0,0 +1,10 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=271 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr sendto=255 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr close=OK diff -ruN adns-0.6/regress/output-longlab0.out adns-0.7/regress/output-longlab0.out --- adns-0.6/regress/output-longlab0.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-longlab0.out Thu Mar 2 02:02:19 2000 @@ -0,0 +1,4 @@ +adns debug: using nameserver 172.18.45.6 +yrndrobwlxxxxxxxxxxlllantysiliogogllanfairpwllgwyngyllgogerychw.relativity.greenend.org.uk. flags 1 type 1 A(-) submitted +yrndrobwlxxxxxxxxxxlllantysiliogogllanfairpwllgwyngyllgogerychw.relativity.greenend.org.uk. flags 1 type A(-): No such domain; nrrs=0; cname=$; owner=$; ttl=86400 +rc=0 diff -ruN adns-0.6/regress/output-longlab0.report adns-0.7/regress/output-longlab0.report --- adns-0.6/regress/output-longlab0.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-longlab0.report Thu Mar 2 02:02:19 2000 @@ -0,0 +1,8 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=108 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr close=OK diff -ruN adns-0.6/regress/output-longlab1.out adns-0.7/regress/output-longlab1.out --- adns-0.6/regress/output-longlab1.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-longlab1.out Thu Mar 2 02:02:19 2000 @@ -0,0 +1,4 @@ +adns debug: using nameserver 172.18.45.6 +hyrndrobwlxxxxxxxxxxlllantysiliogogllanfairpwllgwyngyllgogerychw.relativity.greenend.org.uk. flags 1 type 1 A(-) submitted +hyrndrobwlxxxxxxxxxxlllantysiliogogllanfairpwllgwyngyllgogerychw.relativity.greenend.org.uk. flags 1 type A(-): Domain name or component is too long; nrrs=0; cname=$; owner=$; ttl=604800 +rc=0 diff -ruN adns-0.6/regress/output-longlab1.report adns-0.7/regress/output-longlab1.report --- adns-0.6/regress/output-longlab1.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-longlab1.report Thu Mar 2 02:02:19 2000 @@ -0,0 +1,4 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr close=OK diff -ruN adns-0.6/regress/output-mailboxes.out adns-0.7/regress/output-mailboxes.out --- adns-0.6/regress/output-mailboxes.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-mailboxes.out Thu Mar 2 02:02:19 2000 @@ -0,0 +1,10 @@ +adns debug: using nameserver 172.18.45.6 +silly-rp.test.iwj.relativity.greenend.org.uk flags 0 type 131089 RP(822) submitted +silly-rp.test.iwj.relativity.greenend.org.uk flags 0 type RP(822): OK; nrrs=6; cname=$; owner=$; ttl=60 + . . + i@ucam.org . + i.j@ucam.org . + "i..j"@ucam.org . + ".i"@ucam.org . + "i."@ucam.org . +rc=0 diff -ruN adns-0.6/regress/output-mailboxes.report adns-0.7/regress/output-mailboxes.report --- adns-0.6/regress/output-mailboxes.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-mailboxes.report Thu Mar 2 02:02:19 2000 @@ -0,0 +1,8 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=62 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr close=OK diff -ruN adns-0.6/regress/output-manya.out adns-0.7/regress/output-manya.out --- adns-0.6/regress/output-manya.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-manya.out Thu Mar 2 02:02:19 2000 @@ -0,0 +1,8 @@ +adns debug: using nameserver 172.18.45.6 +manyaddrs.test.iwj.relativity.greenend.org.uk flags 0 type 1 A(-) submitted +manyaddrs.test.iwj.relativity.greenend.org.uk flags 0 type A(-): OK; nrrs=4; cname=$; owner=$; ttl=60 + 127.0.0.1 + 172.18.45.6 + 172.18.45.1 + 172.18.45.35 +rc=0 diff -ruN adns-0.6/regress/output-manya.report adns-0.7/regress/output-manya.report --- adns-0.6/regress/output-manya.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-manya.report Thu Mar 2 02:02:19 2000 @@ -0,0 +1,8 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=63 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr close=OK diff -ruN adns-0.6/regress/output-manyptrwrong.out adns-0.7/regress/output-manyptrwrong.out --- adns-0.6/regress/output-manyptrwrong.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-manyptrwrong.out Thu Mar 2 02:02:20 2000 @@ -0,0 +1,153 @@ +adns debug: using nameserver 195.224.55.129 +254.0.99.203.in-addr.arpa flags 0 type 1 A(-) submitted +254.0.99.203.in-addr.arpa flags 0 type 2 NS(raw) submitted +254.0.99.203.in-addr.arpa flags 0 type 5 CNAME(-) submitted +254.0.99.203.in-addr.arpa flags 0 type 6 SOA(raw) submitted +254.0.99.203.in-addr.arpa flags 0 type 12 PTR(raw) submitted +254.0.99.203.in-addr.arpa flags 0 type 13 HINFO(-) submitted +254.0.99.203.in-addr.arpa flags 0 type 15 MX(raw) submitted +254.0.99.203.in-addr.arpa flags 0 type 16 TXT(-) submitted +254.0.99.203.in-addr.arpa flags 0 type 17 RP(raw) submitted +254.0.99.203.in-addr.arpa flags 0 type 65537 A(addr) submitted +254.0.99.203.in-addr.arpa flags 0 type 65538 NS(+addr) submitted +254.0.99.203.in-addr.arpa flags 0 type 65548 PTR(checked) submitted +254.0.99.203.in-addr.arpa flags 0 type 65551 MX(+addr) submitted +254.0.99.203.in-addr.arpa flags 0 type 131078 SOA(822) submitted +254.0.99.203.in-addr.arpa flags 0 type 131089 RP(822) submitted +adns debug: TCP connected (NS=195.224.55.129) +254.0.99.203.in-addr.arpa flags 0 type PTR(raw): OK; nrrs=94; cname=$; owner=$; ttl=80790 + ns.security.co.nz + tetra.co.nz + mail.agate.co.nz + ns.agate.co.nz + securitytraining.co.nz + ns.giftbasket.co.nz + ns.security.gen.nz + bouquet.co.nz + investigation.co.nz + ns.nzipi.org.nz + mail.neru.co.nz + security.co.nz + ns.storewatch.co.nz + security.gen.nz + ns.tetra.co.nz + mail.tetra.co.nz + ns.securicard.co.nz + ns.underhour.co.nz + bcc.co.nz + security.org.nz + burglaralarms.co.nz + ns.safes.co.nz + ns.security.org.nz + couperconsulting.co.nz + securityguards.co.nz + ns.guards.co.nz + asis.org.nz + neru.co.nz + giftbasket.co.nz + magic.co.nz + mail.bcc.co.nz + ns.investigation.co.nz + nzipi.org.nz + ns.bouquet.co.nz + mail.safes.co.nz + ns.bcc.co.nz + ns.burglaralarms.co.nz + ns.securityguards.co.nz + covertcameras.co.nz + ns.neru.co.nz + ns.covertcameras.co.nz + bouquets.co.nz + concentric.co.nz + ns.securitytraining.co.nz + mail.couperconsulting.co.nz + retailsecurity.co.nz + ns.concentric.co.nz + mail.magic.co.nz + nzangling.co.nz + ns.couperconsulting.co.nz + ns.nzangling.co.nz + mail.storewatch.co.nz + swift.co.nz + mail.selective.co.nz + ns.forefront.co.nz + mail.nzangling.co.nz + guards.co.nz + mail.nzdesigns.co.nz + storewatch.co.nz + ns.securitymanagement.co.nz + mail.woolworths.co.nz + mail.concentric.co.nz + selective.co.nz + specialinvestigations.co.nz + ns.swift.co.nz + mail.swift.co.nz + ns.securenet.net.nz + privateinvestigation.co.nz + ns.privateinvestigation.co.nz + etrade.co.nz + ns.specialinvestigations.co.nz + mail.ansett.co.nz + ftp.warrent.co.nz + ns.retailsecurity.co.nz + mail.securitymanagement.co.nz + ns.magic.co.nz + mail.forefront.co.nz + mail.securicard.co.nz + securicard.co.nz + ns.nzdesigns.co.nz + safes.co.nz + ns.selective.co.nz + forefront.co.nz + securitymanagement.co.nz + underhour.co.nz + securenet.net.nz + mail.specialinvestigations.co.nz + nzdesigns.co.nz + ns.etrade.co.nz + mail.nzipi.org.nz + mail.underhour.co.nz + ns.asis.org.nz + ns.bouquets.co.nz + agate.co.nz +adns debug: reply not found, id 313b, query owner security.gen.nz (NS=195.224.55.129) +adns debug: reply not found, id 313c, query owner ns.tetra.co.nz (NS=195.224.55.129) +adns debug: reply not found, id 313d, query owner mail.tetra.co.nz (NS=195.224.55.129) +adns debug: reply not found, id 313e, query owner ns.securicard.co.nz (NS=195.224.55.129) +adns debug: reply not found, id 313f, query owner ns.underhour.co.nz (NS=195.224.55.129) +adns debug: reply not found, id 3140, query owner bcc.co.nz (NS=195.224.55.129) +adns debug: reply not found, id 3141, query owner security.org.nz (NS=195.224.55.129) +adns debug: reply not found, id 3142, query owner burglaralarms.co.nz (NS=195.224.55.129) +adns debug: reply not found, id 3143, query owner ns.safes.co.nz (NS=195.224.55.129) +adns debug: reply not found, id 3144, query owner ns.security.org.nz (NS=195.224.55.129) +adns debug: reply not found, id 3145, query owner couperconsulting.co.nz (NS=195.224.55.129) +adns debug: reply not found, id 3146, query owner securityguards.co.nz (NS=195.224.55.129) +adns debug: reply not found, id 3147, query owner ns.guards.co.nz (NS=195.224.55.129) +adns debug: reply not found, id 3148, query owner asis.org.nz (NS=195.224.55.129) +adns debug: reply not found, id 3149, query owner neru.co.nz (NS=195.224.55.129) +adns debug: reply not found, id 314a, query owner giftbasket.co.nz (NS=195.224.55.129) +adns debug: reply not found, id 314b, query owner magic.co.nz (NS=195.224.55.129) +adns debug: reply not found, id 314c, query owner mail.bcc.co.nz (NS=195.224.55.129) +adns debug: reply not found, id 314d, query owner ns.investigation.co.nz (NS=195.224.55.129) +adns debug: reply not found, id 314e, query owner nzipi.org.nz (NS=195.224.55.129) +adns debug: reply not found, id 314f, query owner ns.bouquet.co.nz (NS=195.224.55.129) +adns debug: reply not found, id 3150, query owner mail.safes.co.nz (NS=195.224.55.129) +adns debug: reply not found, id 3151, query owner ns.bcc.co.nz (NS=195.224.55.129) +adns debug: reply not found, id 3152, query owner ns.burglaralarms.co.nz (NS=195.224.55.129) +adns debug: reply not found, id 3153, query owner ns.securityguards.co.nz (NS=195.224.55.129) +adns debug: reply not found, id 318b, query owner agate.co.nz (NS=195.224.55.129) +254.0.99.203.in-addr.arpa flags 0 type PTR(checked): Inconsistent resource records in DNS; nrrs=0; cname=$; owner=$; ttl=80790 +254.0.99.203.in-addr.arpa flags 0 type A(-): No such data; nrrs=0; cname=$; owner=$; ttl=86400 +254.0.99.203.in-addr.arpa flags 0 type NS(raw): No such data; nrrs=0; cname=$; owner=$; ttl=86400 +254.0.99.203.in-addr.arpa flags 0 type CNAME(-): No such data; nrrs=0; cname=$; owner=$; ttl=86400 +254.0.99.203.in-addr.arpa flags 0 type SOA(raw): No such data; nrrs=0; cname=$; owner=$; ttl=86400 +254.0.99.203.in-addr.arpa flags 0 type HINFO(-): No such data; nrrs=0; cname=$; owner=$; ttl=86400 +254.0.99.203.in-addr.arpa flags 0 type MX(raw): No such data; nrrs=0; cname=$; owner=$; ttl=86400 +254.0.99.203.in-addr.arpa flags 0 type TXT(-): No such data; nrrs=0; cname=$; owner=$; ttl=86400 +254.0.99.203.in-addr.arpa flags 0 type RP(raw): No such data; nrrs=0; cname=$; owner=$; ttl=86400 +254.0.99.203.in-addr.arpa flags 0 type A(addr): No such data; nrrs=0; cname=$; owner=$; ttl=86400 +254.0.99.203.in-addr.arpa flags 0 type NS(+addr): No such data; nrrs=0; cname=$; owner=$; ttl=86400 +254.0.99.203.in-addr.arpa flags 0 type MX(+addr): No such data; nrrs=0; cname=$; owner=$; ttl=86400 +254.0.99.203.in-addr.arpa flags 0 type SOA(822): No such data; nrrs=0; cname=$; owner=$; ttl=86400 +254.0.99.203.in-addr.arpa flags 0 type RP(822): No such data; nrrs=0; cname=$; owner=$; ttl=86400 +rc=0 diff -ruN adns-0.6/regress/output-manyptrwrong.report adns-0.7/regress/output-manyptrwrong.report --- adns-0.6/regress/output-manyptrwrong.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-manyptrwrong.report Thu Mar 2 02:02:20 2000 @@ -0,0 +1,221 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr socket=5 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr connect=EINPROGRESS +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[] wfds=[5] efds=[] +syscallr read=EAGAIN +syscallr write=45 +syscallr select=1 rfds=[5] wfds=[] efds=[] +syscallr read=OK +syscallr read=OK +syscallr read=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr write=45 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[5] wfds=[] efds=[] +syscallr read=OK +syscallr read=EAGAIN +syscallr select=1 rfds=[5] wfds=[] efds=[] +syscallr read=OK +syscallr read=EAGAIN +syscallr select=1 rfds=[5] wfds=[] efds=[] +syscallr read=OK +syscallr sendto=35 +syscallr sendto=29 +syscallr sendto=34 +syscallr sendto=32 +syscallr sendto=40 +syscallr sendto=37 +syscallr sendto=36 +syscallr sendto=31 +syscallr sendto=37 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=32 +syscallr sendto=37 +syscallr sendto=33 +syscallr sendto=32 +syscallr sendto=34 +syscallr sendto=37 +syscallr sendto=36 +syscallr sendto=27 +syscallr sendto=33 +syscallr sendto=37 +syscallr sendto=32 +syscallr sendto=36 +syscallr sendto=40 +syscallr sendto=38 +syscallr sendto=33 +syscallr sendto=29 +syscallr sendto=28 +syscallr sendto=34 +syscallr sendto=29 +syscallr sendto=32 +syscallr sendto=40 +syscallr sendto=30 +syscallr sendto=34 +syscallr sendto=34 +syscallr sendto=30 +syscallr sendto=40 +syscallr sendto=41 +syscallr sendto=37 +syscallr sendto=31 +syscallr sendto=40 +syscallr sendto=32 +syscallr sendto=34 +syscallr sendto=43 +syscallr sendto=45 +syscallr sendto=38 +syscallr sendto=37 +syscallr sendto=34 +syscallr sendto=33 +syscallr sendto=43 +syscallr sendto=36 +syscallr sendto=39 +syscallr sendto=29 +syscallr sendto=38 +syscallr sendto=36 +syscallr sendto=38 +syscallr sendto=30 +syscallr sendto=38 +syscallr sendto=34 +syscallr sendto=45 +syscallr sendto=39 +syscallr sendto=39 +syscallr sendto=33 +syscallr sendto=45 +syscallr sendto=32 +syscallr sendto=34 +syscallr sendto=37 +syscallr sendto=44 +syscallr sendto=47 +syscallr sendto=30 +syscallr sendto=48 +syscallr sendto=35 +syscallr sendto=35 +syscallr sendto=41 +syscallr sendto=47 +syscallr sendto=32 +syscallr sendto=38 +syscallr sendto=39 +syscallr sendto=34 +syscallr sendto=36 +syscallr sendto=29 +syscallr sendto=36 +syscallr sendto=33 +syscallr sendto=42 +syscallr sendto=33 +syscallr sendto=34 +syscallr sendto=50 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=35 +syscallr sendto=38 +syscallr sendto=32 +syscallr sendto=35 +syscallr sendto=29 +syscallr read=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=195.224.55.129:53 +syscallr recvfrom=EAGAIN +syscallr close=OK +syscallr close=OK diff -ruN adns-0.6/regress/output-manyptrwrongrem.out adns-0.7/regress/output-manyptrwrongrem.out --- adns-0.6/regress/output-manyptrwrongrem.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-manyptrwrongrem.out Thu Mar 2 02:02:20 2000 @@ -0,0 +1,127 @@ +adns debug: using nameserver 140.200.128.13 +254.0.99.203.in-addr.arpa flags 292 type 1 A(-) submitted +254.0.99.203.in-addr.arpa flags 292 type 2 NS(raw) submitted +254.0.99.203.in-addr.arpa flags 292 type 5 CNAME(-) submitted +254.0.99.203.in-addr.arpa flags 292 type 6 SOA(raw) submitted +254.0.99.203.in-addr.arpa flags 292 type 12 PTR(raw) submitted +254.0.99.203.in-addr.arpa flags 292 type 13 HINFO(-) submitted +254.0.99.203.in-addr.arpa flags 292 type 15 MX(raw) submitted +254.0.99.203.in-addr.arpa flags 292 type 16 TXT(-) submitted +254.0.99.203.in-addr.arpa flags 292 type 17 RP(raw) submitted +254.0.99.203.in-addr.arpa flags 292 type 65537 A(addr) submitted +254.0.99.203.in-addr.arpa flags 292 type 65538 NS(+addr) submitted +254.0.99.203.in-addr.arpa flags 292 type 65548 PTR(checked) submitted +254.0.99.203.in-addr.arpa flags 292 type 65551 MX(+addr) submitted +254.0.99.203.in-addr.arpa flags 292 type 131078 SOA(822) submitted +254.0.99.203.in-addr.arpa flags 292 type 131089 RP(822) submitted +254.0.99.203.in-addr.arpa flags 292 type A(-): No such data; nrrs=0; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=86400 +254.0.99.203.in-addr.arpa flags 292 type CNAME(-): No such data; nrrs=0; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=86400 +254.0.99.203.in-addr.arpa flags 292 type SOA(raw): No such data; nrrs=0; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=86400 +254.0.99.203.in-addr.arpa flags 292 type NS(raw): No such data; nrrs=0; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=86400 +254.0.99.203.in-addr.arpa flags 292 type HINFO(-): No such data; nrrs=0; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=86400 +254.0.99.203.in-addr.arpa flags 292 type TXT(-): No such data; nrrs=0; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=86400 +254.0.99.203.in-addr.arpa flags 292 type MX(raw): No such data; nrrs=0; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=86400 +254.0.99.203.in-addr.arpa flags 292 type RP(raw): No such data; nrrs=0; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=86400 +254.0.99.203.in-addr.arpa flags 292 type A(addr): No such data; nrrs=0; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=86400 +254.0.99.203.in-addr.arpa flags 292 type MX(+addr): No such data; nrrs=0; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=86400 +254.0.99.203.in-addr.arpa flags 292 type NS(+addr): No such data; nrrs=0; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=86400 +254.0.99.203.in-addr.arpa flags 292 type SOA(822): No such data; nrrs=0; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=86400 +254.0.99.203.in-addr.arpa flags 292 type RP(822): No such data; nrrs=0; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=86400 +adns debug: TCP connected (NS=140.200.128.13) +254.0.99.203.in-addr.arpa flags 292 type PTR(raw): OK; nrrs=94; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=86400 + ns.security.co.nz + tetra.co.nz + mail.agate.co.nz + ns.agate.co.nz + securitytraining.co.nz + ns.giftbasket.co.nz + ns.security.gen.nz + bouquet.co.nz + investigation.co.nz + ns.nzipi.org.nz + mail.neru.co.nz + security.co.nz + ns.storewatch.co.nz + security.gen.nz + ns.tetra.co.nz + mail.tetra.co.nz + ns.securicard.co.nz + ns.underhour.co.nz + bcc.co.nz + security.org.nz + burglaralarms.co.nz + ns.safes.co.nz + ns.security.org.nz + couperconsulting.co.nz + securityguards.co.nz + ns.guards.co.nz + asis.org.nz + neru.co.nz + giftbasket.co.nz + magic.co.nz + mail.bcc.co.nz + ns.investigation.co.nz + nzipi.org.nz + ns.bouquet.co.nz + mail.safes.co.nz + ns.bcc.co.nz + ns.burglaralarms.co.nz + ns.securityguards.co.nz + covertcameras.co.nz + ns.neru.co.nz + ns.covertcameras.co.nz + bouquets.co.nz + concentric.co.nz + ns.securitytraining.co.nz + mail.couperconsulting.co.nz + retailsecurity.co.nz + ns.concentric.co.nz + mail.magic.co.nz + nzangling.co.nz + ns.couperconsulting.co.nz + ns.nzangling.co.nz + mail.storewatch.co.nz + swift.co.nz + mail.selective.co.nz + ns.forefront.co.nz + mail.nzangling.co.nz + guards.co.nz + mail.nzdesigns.co.nz + storewatch.co.nz + ns.securitymanagement.co.nz + mail.woolworths.co.nz + mail.concentric.co.nz + selective.co.nz + specialinvestigations.co.nz + ns.swift.co.nz + mail.swift.co.nz + ns.securenet.net.nz + privateinvestigation.co.nz + ns.privateinvestigation.co.nz + etrade.co.nz + ns.specialinvestigations.co.nz + mail.ansett.co.nz + ftp.warrent.co.nz + ns.retailsecurity.co.nz + mail.securitymanagement.co.nz + ns.magic.co.nz + mail.forefront.co.nz + mail.securicard.co.nz + securicard.co.nz + ns.nzdesigns.co.nz + safes.co.nz + ns.selective.co.nz + forefront.co.nz + securitymanagement.co.nz + underhour.co.nz + securenet.net.nz + mail.specialinvestigations.co.nz + nzdesigns.co.nz + ns.etrade.co.nz + mail.nzipi.org.nz + mail.underhour.co.nz + ns.asis.org.nz + ns.bouquets.co.nz + agate.co.nz +254.0.99.203.in-addr.arpa flags 292 type PTR(checked): Inconsistent resource records in DNS; nrrs=0; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=86399 +rc=0 diff -ruN adns-0.6/regress/output-manyptrwrongrem.report adns-0.7/regress/output-manyptrwrongrem.report --- adns-0.6/regress/output-manyptrwrongrem.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-manyptrwrongrem.report Thu Mar 2 02:02:20 2000 @@ -0,0 +1,216 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=140.200.128.13:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=140.200.128.13:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=140.200.128.13:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=140.200.128.13:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=140.200.128.13:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=140.200.128.13:53 +syscallr socket=5 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr connect=EINPROGRESS +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=140.200.128.13:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=140.200.128.13:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=140.200.128.13:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=140.200.128.13:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=140.200.128.13:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=140.200.128.13:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=140.200.128.13:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=140.200.128.13:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=140.200.128.13:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[] wfds=[5] efds=[] +syscallr read=EAGAIN +syscallr write=45 +syscallr write=45 +syscallr select=1 rfds=[5] wfds=[] efds=[] +syscallr read=OK +syscallr read=OK +syscallr read=EAGAIN +syscallr select=1 rfds=[5] wfds=[] efds=[] +syscallr read=OK +syscallr read=EAGAIN +syscallr select=1 rfds=[5] wfds=[] efds=[] +syscallr read=OK +syscallr read=EAGAIN +syscallr select=1 rfds=[5] wfds=[] efds=[] +syscallr read=OK +syscallr sendto=35 +syscallr sendto=29 +syscallr sendto=34 +syscallr sendto=32 +syscallr sendto=40 +syscallr sendto=37 +syscallr sendto=36 +syscallr sendto=31 +syscallr sendto=37 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=32 +syscallr sendto=37 +syscallr sendto=33 +syscallr sendto=32 +syscallr sendto=34 +syscallr sendto=37 +syscallr sendto=36 +syscallr sendto=27 +syscallr sendto=33 +syscallr sendto=37 +syscallr sendto=32 +syscallr sendto=36 +syscallr sendto=40 +syscallr sendto=38 +syscallr sendto=33 +syscallr sendto=29 +syscallr sendto=28 +syscallr sendto=34 +syscallr sendto=29 +syscallr sendto=32 +syscallr sendto=40 +syscallr sendto=30 +syscallr sendto=34 +syscallr sendto=34 +syscallr sendto=30 +syscallr sendto=40 +syscallr sendto=41 +syscallr sendto=37 +syscallr sendto=31 +syscallr sendto=40 +syscallr sendto=32 +syscallr sendto=34 +syscallr sendto=43 +syscallr sendto=45 +syscallr sendto=38 +syscallr sendto=37 +syscallr sendto=34 +syscallr sendto=33 +syscallr sendto=43 +syscallr sendto=36 +syscallr sendto=39 +syscallr sendto=29 +syscallr sendto=38 +syscallr sendto=36 +syscallr sendto=38 +syscallr sendto=30 +syscallr sendto=38 +syscallr sendto=34 +syscallr sendto=45 +syscallr sendto=39 +syscallr sendto=39 +syscallr sendto=33 +syscallr sendto=45 +syscallr sendto=32 +syscallr sendto=34 +syscallr sendto=37 +syscallr sendto=44 +syscallr sendto=47 +syscallr sendto=30 +syscallr sendto=48 +syscallr sendto=35 +syscallr sendto=35 +syscallr sendto=41 +syscallr sendto=47 +syscallr sendto=32 +syscallr sendto=38 +syscallr sendto=39 +syscallr sendto=34 +syscallr sendto=36 +syscallr sendto=29 +syscallr sendto=36 +syscallr sendto=33 +syscallr sendto=42 +syscallr sendto=33 +syscallr sendto=34 +syscallr sendto=50 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=35 +syscallr sendto=38 +syscallr sendto=32 +syscallr sendto=35 +syscallr sendto=29 +syscallr read=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=140.200.128.13:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=140.200.128.13:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=140.200.128.13:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=140.200.128.13:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=140.200.128.13:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=140.200.128.13:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=140.200.128.13:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=140.200.128.13:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=140.200.128.13:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=140.200.128.13:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=140.200.128.13:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=140.200.128.13:53 +syscallr recvfrom=EAGAIN +syscallr close=OK +syscallr close=OK diff -ruN adns-0.6/regress/output-manyptrwrongrst.out adns-0.7/regress/output-manyptrwrongrst.out --- adns-0.6/regress/output-manyptrwrongrst.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-manyptrwrongrst.out Thu Mar 2 02:02:20 2000 @@ -0,0 +1,132 @@ +adns debug: using nameserver 172.18.45.6 +254.0.99.203.in-addr.arpa flags 292 type 1 A(-) submitted +254.0.99.203.in-addr.arpa flags 292 type 2 NS(raw) submitted +254.0.99.203.in-addr.arpa flags 292 type 5 CNAME(-) submitted +254.0.99.203.in-addr.arpa flags 292 type 6 SOA(raw) submitted +254.0.99.203.in-addr.arpa flags 292 type 12 PTR(raw) submitted +254.0.99.203.in-addr.arpa flags 292 type 13 HINFO(-) submitted +254.0.99.203.in-addr.arpa flags 292 type 15 MX(raw) submitted +254.0.99.203.in-addr.arpa flags 292 type 16 TXT(-) submitted +254.0.99.203.in-addr.arpa flags 292 type 17 RP(raw) submitted +254.0.99.203.in-addr.arpa flags 292 type 65537 A(addr) submitted +254.0.99.203.in-addr.arpa flags 292 type 65538 NS(+addr) submitted +254.0.99.203.in-addr.arpa flags 292 type 65548 PTR(checked) submitted +254.0.99.203.in-addr.arpa flags 292 type 65551 MX(+addr) submitted +254.0.99.203.in-addr.arpa flags 292 type 131078 SOA(822) submitted +254.0.99.203.in-addr.arpa flags 292 type 131089 RP(822) submitted +254.0.99.203.in-addr.arpa flags 292 type A(-): No such data; nrrs=0; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=162 +254.0.99.203.in-addr.arpa flags 292 type NS(raw): No such data; nrrs=0; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=86400 +254.0.99.203.in-addr.arpa flags 292 type CNAME(-): No such data; nrrs=0; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=86400 +254.0.99.203.in-addr.arpa flags 292 type HINFO(-): No such data; nrrs=0; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=86400 +254.0.99.203.in-addr.arpa flags 292 type A(addr): No such data; nrrs=0; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=162 +254.0.99.203.in-addr.arpa flags 292 type TXT(-): No such data; nrrs=0; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=162 +254.0.99.203.in-addr.arpa flags 292 type SOA(raw): No such data; nrrs=0; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=86400 +254.0.99.203.in-addr.arpa flags 292 type MX(raw): No such data; nrrs=0; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=86400 +adns debug: reply not found, id 3129, query owner 254.0.99.203.in-addr.arpa (NS=172.18.45.6) +254.0.99.203.in-addr.arpa flags 292 type NS(+addr): No such data; nrrs=0; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=600 +254.0.99.203.in-addr.arpa flags 292 type MX(+addr): No such data; nrrs=0; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=600 +254.0.99.203.in-addr.arpa flags 292 type SOA(822): No such data; nrrs=0; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=600 +adns debug: reply not found, id 312b, query owner 254.0.99.203.in-addr.arpa (NS=172.18.45.6) +adns debug: reply not found, id 312c, query owner 254.0.99.203.in-addr.arpa (NS=172.18.45.6) +254.0.99.203.in-addr.arpa flags 292 type RP(822): No such data; nrrs=0; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=86400 +adns debug: reply not found, id 312d, query owner 254.0.99.203.in-addr.arpa (NS=172.18.45.6) +254.0.99.203.in-addr.arpa flags 292 type RP(raw): No such data; nrrs=0; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=598 +adns debug: TCP connected (NS=172.18.45.6) +adns debug: reply not found, id 312a, query owner 254.0.99.203.in-addr.arpa (NS=172.18.45.6) +254.0.99.203.in-addr.arpa flags 292 type PTR(raw): OK; nrrs=94; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=20169 + ns.security.co.nz + tetra.co.nz + mail.agate.co.nz + ns.agate.co.nz + securitytraining.co.nz + ns.giftbasket.co.nz + ns.security.gen.nz + bouquet.co.nz + investigation.co.nz + ns.nzipi.org.nz + mail.neru.co.nz + security.co.nz + ns.storewatch.co.nz + security.gen.nz + ns.tetra.co.nz + mail.tetra.co.nz + ns.securicard.co.nz + ns.underhour.co.nz + bcc.co.nz + security.org.nz + burglaralarms.co.nz + ns.safes.co.nz + ns.security.org.nz + couperconsulting.co.nz + securityguards.co.nz + ns.guards.co.nz + asis.org.nz + neru.co.nz + giftbasket.co.nz + magic.co.nz + mail.bcc.co.nz + ns.investigation.co.nz + nzipi.org.nz + ns.bouquet.co.nz + mail.safes.co.nz + ns.bcc.co.nz + ns.burglaralarms.co.nz + ns.securityguards.co.nz + covertcameras.co.nz + ns.neru.co.nz + ns.covertcameras.co.nz + bouquets.co.nz + concentric.co.nz + ns.securitytraining.co.nz + mail.couperconsulting.co.nz + retailsecurity.co.nz + ns.concentric.co.nz + mail.magic.co.nz + nzangling.co.nz + ns.couperconsulting.co.nz + ns.nzangling.co.nz + mail.storewatch.co.nz + swift.co.nz + mail.selective.co.nz + ns.forefront.co.nz + mail.nzangling.co.nz + guards.co.nz + mail.nzdesigns.co.nz + storewatch.co.nz + ns.securitymanagement.co.nz + mail.woolworths.co.nz + mail.concentric.co.nz + selective.co.nz + specialinvestigations.co.nz + ns.swift.co.nz + mail.swift.co.nz + ns.securenet.net.nz + privateinvestigation.co.nz + ns.privateinvestigation.co.nz + etrade.co.nz + ns.specialinvestigations.co.nz + mail.ansett.co.nz + ftp.warrent.co.nz + ns.retailsecurity.co.nz + mail.securitymanagement.co.nz + ns.magic.co.nz + mail.forefront.co.nz + mail.securicard.co.nz + securicard.co.nz + ns.nzdesigns.co.nz + safes.co.nz + ns.selective.co.nz + forefront.co.nz + securitymanagement.co.nz + underhour.co.nz + securenet.net.nz + mail.specialinvestigations.co.nz + nzdesigns.co.nz + ns.etrade.co.nz + mail.nzipi.org.nz + mail.underhour.co.nz + ns.asis.org.nz + ns.bouquets.co.nz + agate.co.nz +254.0.99.203.in-addr.arpa flags 292 type PTR(checked): Inconsistent resource records in DNS; nrrs=0; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=20167 +rc=0 diff -ruN adns-0.6/regress/output-manyptrwrongrst.report adns-0.7/regress/output-manyptrwrongrst.report --- adns-0.6/regress/output-manyptrwrongrst.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-manyptrwrongrst.report Thu Mar 2 02:02:20 2000 @@ -0,0 +1,228 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=43 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=43 +syscallr sendto=43 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr sendto=43 +syscallr sendto=43 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr sendto=43 +syscallr sendto=43 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=43 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=43 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr socket=5 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr connect=EINPROGRESS +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[] wfds=[5] efds=[] +syscallr read=EAGAIN +syscallr write=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=43 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr write=45 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[5] wfds=[] efds=[] +syscallr read=OK +syscallr read=OK +syscallr read=OK +syscallr read=EAGAIN +syscallr select=1 rfds=[5] wfds=[] efds=[] +syscallr read=OK +syscallr read=EAGAIN +syscallr select=1 rfds=[5] wfds=[] efds=[] +syscallr read=OK +syscallr sendto=35 +syscallr sendto=29 +syscallr sendto=34 +syscallr sendto=32 +syscallr sendto=40 +syscallr sendto=37 +syscallr sendto=36 +syscallr sendto=31 +syscallr sendto=37 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=32 +syscallr sendto=37 +syscallr sendto=33 +syscallr sendto=32 +syscallr sendto=34 +syscallr sendto=37 +syscallr sendto=36 +syscallr sendto=27 +syscallr sendto=33 +syscallr sendto=37 +syscallr sendto=32 +syscallr sendto=36 +syscallr sendto=40 +syscallr sendto=38 +syscallr sendto=33 +syscallr sendto=29 +syscallr sendto=28 +syscallr sendto=34 +syscallr sendto=29 +syscallr sendto=32 +syscallr sendto=40 +syscallr sendto=30 +syscallr sendto=34 +syscallr sendto=34 +syscallr sendto=30 +syscallr sendto=40 +syscallr sendto=41 +syscallr sendto=37 +syscallr sendto=31 +syscallr sendto=40 +syscallr sendto=32 +syscallr sendto=34 +syscallr sendto=43 +syscallr sendto=45 +syscallr sendto=38 +syscallr sendto=37 +syscallr sendto=34 +syscallr sendto=33 +syscallr sendto=43 +syscallr sendto=36 +syscallr sendto=39 +syscallr sendto=29 +syscallr sendto=38 +syscallr sendto=36 +syscallr sendto=38 +syscallr sendto=30 +syscallr sendto=38 +syscallr sendto=34 +syscallr sendto=45 +syscallr sendto=39 +syscallr sendto=39 +syscallr sendto=33 +syscallr sendto=45 +syscallr sendto=32 +syscallr sendto=34 +syscallr sendto=37 +syscallr sendto=44 +syscallr sendto=47 +syscallr sendto=30 +syscallr sendto=48 +syscallr sendto=35 +syscallr sendto=35 +syscallr sendto=41 +syscallr sendto=47 +syscallr sendto=32 +syscallr sendto=38 +syscallr sendto=39 +syscallr sendto=34 +syscallr sendto=36 +syscallr sendto=29 +syscallr sendto=36 +syscallr sendto=33 +syscallr sendto=42 +syscallr sendto=33 +syscallr sendto=34 +syscallr sendto=50 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=35 +syscallr sendto=38 +syscallr sendto=32 +syscallr sendto=35 +syscallr sendto=29 +syscallr read=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr close=OK +syscallr close=OK diff -ruN adns-0.6/regress/output-manyptrwrongrty.out adns-0.7/regress/output-manyptrwrongrty.out --- adns-0.6/regress/output-manyptrwrongrty.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-manyptrwrongrty.out Thu Mar 2 02:02:20 2000 @@ -0,0 +1,164 @@ +adns debug: using nameserver 172.18.45.6 +254.0.99.203.in-addr.arpa flags 292 type 1 A(-) submitted +254.0.99.203.in-addr.arpa flags 292 type 2 NS(raw) submitted +254.0.99.203.in-addr.arpa flags 292 type 5 CNAME(-) submitted +254.0.99.203.in-addr.arpa flags 292 type 6 SOA(raw) submitted +254.0.99.203.in-addr.arpa flags 292 type 12 PTR(raw) submitted +254.0.99.203.in-addr.arpa flags 292 type 13 HINFO(-) submitted +254.0.99.203.in-addr.arpa flags 292 type 15 MX(raw) submitted +254.0.99.203.in-addr.arpa flags 292 type 16 TXT(-) submitted +254.0.99.203.in-addr.arpa flags 292 type 17 RP(raw) submitted +254.0.99.203.in-addr.arpa flags 292 type 65537 A(addr) submitted +254.0.99.203.in-addr.arpa flags 292 type 65538 NS(+addr) submitted +254.0.99.203.in-addr.arpa flags 292 type 65548 PTR(checked) submitted +254.0.99.203.in-addr.arpa flags 292 type 65551 MX(+addr) submitted +254.0.99.203.in-addr.arpa flags 292 type 131078 SOA(822) submitted +254.0.99.203.in-addr.arpa flags 292 type 131089 RP(822) submitted +254.0.99.203.in-addr.arpa flags 292 type A(-): No such data; nrrs=0; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=539 +254.0.99.203.in-addr.arpa flags 292 type NS(raw): No such data; nrrs=0; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=539 +254.0.99.203.in-addr.arpa flags 292 type SOA(raw): No such data; nrrs=0; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=540 +adns debug: TCP connected (NS=172.18.45.6) +254.0.99.203.in-addr.arpa flags 292 type HINFO(-): No such data; nrrs=0; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=540 +254.0.99.203.in-addr.arpa flags 292 type MX(raw): No such data; nrrs=0; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=540 +254.0.99.203.in-addr.arpa flags 292 type TXT(-): No such data; nrrs=0; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=539 +254.0.99.203.in-addr.arpa flags 292 type RP(raw): No such data; nrrs=0; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=539 +254.0.99.203.in-addr.arpa flags 292 type PTR(raw): OK; nrrs=94; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=86351 + ns.security.co.nz + tetra.co.nz + mail.agate.co.nz + ns.agate.co.nz + securitytraining.co.nz + ns.giftbasket.co.nz + ns.security.gen.nz + bouquet.co.nz + investigation.co.nz + ns.nzipi.org.nz + mail.neru.co.nz + security.co.nz + ns.storewatch.co.nz + security.gen.nz + ns.tetra.co.nz + mail.tetra.co.nz + ns.securicard.co.nz + ns.underhour.co.nz + bcc.co.nz + security.org.nz + burglaralarms.co.nz + ns.safes.co.nz + ns.security.org.nz + couperconsulting.co.nz + securityguards.co.nz + ns.guards.co.nz + asis.org.nz + neru.co.nz + giftbasket.co.nz + magic.co.nz + mail.bcc.co.nz + ns.investigation.co.nz + nzipi.org.nz + ns.bouquet.co.nz + mail.safes.co.nz + ns.bcc.co.nz + ns.burglaralarms.co.nz + ns.securityguards.co.nz + covertcameras.co.nz + ns.neru.co.nz + ns.covertcameras.co.nz + bouquets.co.nz + concentric.co.nz + ns.securitytraining.co.nz + mail.couperconsulting.co.nz + retailsecurity.co.nz + ns.concentric.co.nz + mail.magic.co.nz + nzangling.co.nz + ns.couperconsulting.co.nz + ns.nzangling.co.nz + mail.storewatch.co.nz + swift.co.nz + mail.selective.co.nz + ns.forefront.co.nz + mail.nzangling.co.nz + guards.co.nz + mail.nzdesigns.co.nz + storewatch.co.nz + ns.securitymanagement.co.nz + mail.woolworths.co.nz + mail.concentric.co.nz + selective.co.nz + specialinvestigations.co.nz + ns.swift.co.nz + mail.swift.co.nz + ns.securenet.net.nz + privateinvestigation.co.nz + ns.privateinvestigation.co.nz + etrade.co.nz + ns.specialinvestigations.co.nz + mail.ansett.co.nz + ftp.warrent.co.nz + ns.retailsecurity.co.nz + mail.securitymanagement.co.nz + ns.magic.co.nz + mail.forefront.co.nz + mail.securicard.co.nz + securicard.co.nz + ns.nzdesigns.co.nz + safes.co.nz + ns.selective.co.nz + forefront.co.nz + securitymanagement.co.nz + underhour.co.nz + securenet.net.nz + mail.specialinvestigations.co.nz + nzdesigns.co.nz + ns.etrade.co.nz + mail.nzipi.org.nz + mail.underhour.co.nz + ns.asis.org.nz + ns.bouquets.co.nz + agate.co.nz +254.0.99.203.in-addr.arpa flags 292 type A(addr): No such data; nrrs=0; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=539 +254.0.99.203.in-addr.arpa flags 292 type NS(+addr): No such data; nrrs=0; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=539 +254.0.99.203.in-addr.arpa flags 292 type MX(+addr): No such data; nrrs=0; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=540 +254.0.99.203.in-addr.arpa flags 292 type SOA(822): No such data; nrrs=0; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=540 +254.0.99.203.in-addr.arpa flags 292 type RP(822): No such data; nrrs=0; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=539 +adns debug: reply not found, id 313b, query owner security.gen.nz (NS=172.18.45.6) +adns debug: reply not found, id 313c, query owner ns.tetra.co.nz (NS=172.18.45.6) +adns debug: reply not found, id 313d, query owner mail.tetra.co.nz (NS=172.18.45.6) +adns debug: reply not found, id 313e, query owner ns.securicard.co.nz (NS=172.18.45.6) +adns debug: reply not found, id 313f, query owner ns.underhour.co.nz (NS=172.18.45.6) +adns debug: reply not found, id 3140, query owner bcc.co.nz (NS=172.18.45.6) +adns debug: reply not found, id 3141, query owner security.org.nz (NS=172.18.45.6) +adns debug: reply not found, id 3142, query owner burglaralarms.co.nz (NS=172.18.45.6) +adns debug: reply not found, id 3143, query owner ns.safes.co.nz (NS=172.18.45.6) +adns debug: reply not found, id 3144, query owner ns.security.org.nz (NS=172.18.45.6) +adns debug: reply not found, id 3145, query owner couperconsulting.co.nz (NS=172.18.45.6) +adns debug: reply not found, id 3146, query owner securityguards.co.nz (NS=172.18.45.6) +adns debug: reply not found, id 3147, query owner ns.guards.co.nz (NS=172.18.45.6) +adns debug: reply not found, id 3148, query owner asis.org.nz (NS=172.18.45.6) +adns debug: reply not found, id 3149, query owner neru.co.nz (NS=172.18.45.6) +adns debug: reply not found, id 314a, query owner giftbasket.co.nz (NS=172.18.45.6) +adns debug: reply not found, id 314b, query owner magic.co.nz (NS=172.18.45.6) +adns debug: reply not found, id 314c, query owner mail.bcc.co.nz (NS=172.18.45.6) +adns debug: reply not found, id 314d, query owner ns.investigation.co.nz (NS=172.18.45.6) +adns debug: reply not found, id 314e, query owner nzipi.org.nz (NS=172.18.45.6) +adns debug: reply not found, id 314f, query owner ns.bouquet.co.nz (NS=172.18.45.6) +254.0.99.203.in-addr.arpa flags 292 type PTR(checked): Inconsistent resource records in DNS; nrrs=0; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=86351 +adns debug: reply not found, id 3150, query owner mail.safes.co.nz (NS=172.18.45.6) +adns debug: reply not found, id 3151, query owner ns.bcc.co.nz (NS=172.18.45.6) +adns debug: reply not found, id 3152, query owner ns.burglaralarms.co.nz (NS=172.18.45.6) +adns debug: reply not found, id 3153, query owner ns.securityguards.co.nz (NS=172.18.45.6) +adns debug: reply not found, id 3154, query owner covertcameras.co.nz (NS=172.18.45.6) +adns debug: reply not found, id 3155, query owner ns.neru.co.nz (NS=172.18.45.6) +adns debug: reply not found, id 3156, query owner ns.covertcameras.co.nz (NS=172.18.45.6) +adns debug: reply not found, id 3157, query owner bouquets.co.nz (NS=172.18.45.6) +adns debug: reply not found, id 3158, query owner concentric.co.nz (NS=172.18.45.6) +adns debug: reply not found, id 3159, query owner ns.securitytraining.co.nz (NS=172.18.45.6) +adns debug: reply not found, id 315a, query owner mail.couperconsulting.co.nz (NS=172.18.45.6) +adns debug: reply not found, id 315b, query owner retailsecurity.co.nz (NS=172.18.45.6) +adns debug: reply not found, id 315c, query owner ns.concentric.co.nz (NS=172.18.45.6) +adns debug: reply not found, id 315d, query owner mail.magic.co.nz (NS=172.18.45.6) +adns debug: reply not found, id 315e, query owner nzangling.co.nz (NS=172.18.45.6) +adns debug: reply not found, id 315f, query owner ns.couperconsulting.co.nz (NS=172.18.45.6) +254.0.99.203.in-addr.arpa flags 292 type CNAME(-): No such data; nrrs=0; cname=$; owner=254.0.99.203.in-addr.arpa; ttl=86400 +rc=0 diff -ruN adns-0.6/regress/output-manyptrwrongrty.report adns-0.7/regress/output-manyptrwrongrty.report --- adns-0.6/regress/output-manyptrwrongrty.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-manyptrwrongrty.report Thu Mar 2 02:02:20 2000 @@ -0,0 +1,252 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr socket=5 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr connect=EINPROGRESS +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[] wfds=[5] efds=[] +syscallr read=EAGAIN +syscallr write=45 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[5] wfds=[] efds=[] +syscallr read=OK +syscallr read=OK +syscallr read=OK +syscallr read=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr write=45 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[5] wfds=[] efds=[] +syscallr read=OK +syscallr read=EAGAIN +syscallr select=1 rfds=[5] wfds=[] efds=[] +syscallr read=OK +syscallr sendto=35 +syscallr sendto=29 +syscallr sendto=34 +syscallr sendto=32 +syscallr sendto=40 +syscallr sendto=37 +syscallr sendto=36 +syscallr sendto=31 +syscallr sendto=37 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=32 +syscallr sendto=37 +syscallr sendto=33 +syscallr sendto=32 +syscallr sendto=34 +syscallr sendto=37 +syscallr sendto=36 +syscallr sendto=27 +syscallr sendto=33 +syscallr sendto=37 +syscallr sendto=32 +syscallr sendto=36 +syscallr sendto=40 +syscallr sendto=38 +syscallr sendto=33 +syscallr sendto=29 +syscallr sendto=28 +syscallr sendto=34 +syscallr sendto=29 +syscallr sendto=32 +syscallr sendto=40 +syscallr sendto=30 +syscallr sendto=34 +syscallr sendto=34 +syscallr sendto=30 +syscallr sendto=40 +syscallr sendto=41 +syscallr sendto=37 +syscallr sendto=31 +syscallr sendto=40 +syscallr sendto=32 +syscallr sendto=34 +syscallr sendto=43 +syscallr sendto=45 +syscallr sendto=38 +syscallr sendto=37 +syscallr sendto=34 +syscallr sendto=33 +syscallr sendto=43 +syscallr sendto=36 +syscallr sendto=39 +syscallr sendto=29 +syscallr sendto=38 +syscallr sendto=36 +syscallr sendto=38 +syscallr sendto=30 +syscallr sendto=38 +syscallr sendto=34 +syscallr sendto=45 +syscallr sendto=39 +syscallr sendto=39 +syscallr sendto=33 +syscallr sendto=45 +syscallr sendto=32 +syscallr sendto=34 +syscallr sendto=37 +syscallr sendto=44 +syscallr sendto=47 +syscallr sendto=30 +syscallr sendto=48 +syscallr sendto=35 +syscallr sendto=35 +syscallr sendto=41 +syscallr sendto=47 +syscallr sendto=32 +syscallr sendto=38 +syscallr sendto=39 +syscallr sendto=34 +syscallr sendto=36 +syscallr sendto=29 +syscallr sendto=36 +syscallr sendto=33 +syscallr sendto=42 +syscallr sendto=33 +syscallr sendto=34 +syscallr sendto=50 +syscallr sendto=33 +syscallr sendto=33 +syscallr sendto=35 +syscallr sendto=38 +syscallr sendto=32 +syscallr sendto=35 +syscallr sendto=29 +syscallr read=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr close=OK +syscallr close=OK diff -ruN adns-0.6/regress/output-ndots-as.out adns-0.7/regress/output-ndots-as.out --- adns-0.6/regress/output-ndots-as.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-ndots-as.out Thu Mar 2 02:02:20 2000 @@ -0,0 +1,16 @@ +adns debug: using nameserver 172.18.45.6 +newsx.davenant flags 5 type 1 A(-) submitted +news.davenant flags 5 type 1 A(-) submitted +news.davenant.greenend.org.uk flags 5 type 1 A(-) submitted +trunc.test.iwj.relativity flags 5 type 1 A(-) submitted +trunx.test.iwj.relativity flags 5 type 1 A(-) submitted +test.iwj.relativity flags 5 type 1 A(-) submitted +news.davenant.greenend.org.uk flags 5 type A(-): OK; nrrs=1; cname=davenant.relativity.greenend.org.uk; owner=news.davenant.greenend.org.uk; ttl=86400 + 172.18.45.6 +newsx.davenant flags 5 type A(-): No such domain; nrrs=0; cname=$; owner=newsx.davenant.greenend.org.uk; ttl=86400 +news.davenant flags 5 type A(-): OK; nrrs=1; cname=davenant.relativity.greenend.org.uk; owner=news.davenant.greenend.org.uk; ttl=86400 + 172.18.45.6 +trunc.test.iwj.relativity flags 5 type A(-): No such data; nrrs=0; cname=$; owner=trunc.test.iwj.relativity.greenend.org.uk; ttl=60 +trunx.test.iwj.relativity flags 5 type A(-): No such domain; nrrs=0; cname=$; owner=trunx.test.iwj.relativity.greenend.org.uk; ttl=60 +test.iwj.relativity flags 5 type A(-): No such data; nrrs=0; cname=$; owner=test.iwj.relativity.greenend.org.uk; ttl=60 +rc=0 diff -ruN adns-0.6/regress/output-ndots-as.report adns-0.7/regress/output-ndots-as.report --- adns-0.6/regress/output-ndots-as.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-ndots-as.report Thu Mar 2 02:02:20 2000 @@ -0,0 +1,68 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=32 +syscallr sendto=31 +syscallr sendto=47 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=37 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr sendto=57 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr sendto=48 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr sendto=56 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr sendto=47 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr sendto=68 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr sendto=59 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr sendto=68 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr sendto=59 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr sendto=62 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr sendto=53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr close=OK diff -ruN adns-0.6/regress/output-ndots.out adns-0.7/regress/output-ndots.out --- adns-0.6/regress/output-ndots.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-ndots.out Thu Mar 2 02:02:20 2000 @@ -0,0 +1,16 @@ +adns debug: using nameserver 172.18.45.6 +newsx.davenant flags 5 type 1 A(-) submitted +news.davenant flags 5 type 1 A(-) submitted +news.davenant.greenend.org.uk flags 5 type 1 A(-) submitted +trunc.test.iwj.relativity flags 5 type 1 A(-) submitted +trunx.test.iwj.relativity flags 5 type 1 A(-) submitted +test.iwj.relativity flags 5 type 1 A(-) submitted +newsx.davenant flags 5 type A(-): No such domain; nrrs=0; cname=$; owner=newsx.davenant; ttl=175 +news.davenant flags 5 type A(-): OK; nrrs=1; cname=davenant.relativity.greenend.org.uk; owner=news.davenant.greenend.org.uk; ttl=86400 + 172.18.45.6 +news.davenant.greenend.org.uk flags 5 type A(-): OK; nrrs=1; cname=davenant.relativity.greenend.org.uk; owner=news.davenant.greenend.org.uk; ttl=86400 + 172.18.45.6 +trunc.test.iwj.relativity flags 5 type A(-): No such data; nrrs=0; cname=$; owner=trunc.test.iwj.relativity.greenend.org.uk; ttl=60 +trunx.test.iwj.relativity flags 5 type A(-): No such domain; nrrs=0; cname=$; owner=trunx.test.iwj.relativity.greenend.org.uk; ttl=60 +test.iwj.relativity flags 5 type A(-): No such data; nrrs=0; cname=$; owner=test.iwj.relativity.greenend.org.uk; ttl=60 +rc=0 diff -ruN adns-0.6/regress/output-ndots.report adns-0.7/regress/output-ndots.report --- adns-0.6/regress/output-ndots.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-ndots.report Thu Mar 2 02:02:20 2000 @@ -0,0 +1,58 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=57 +syscallr sendto=56 +syscallr sendto=47 +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=62 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr sendto=48 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr sendto=47 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr sendto=68 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr sendto=68 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr sendto=53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr sendto=32 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr sendto=59 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr sendto=59 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr close=OK diff -ruN adns-0.6/regress/output-ndotsbad.err adns-0.7/regress/output-ndotsbad.err --- adns-0.6/regress/output-ndotsbad.err Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-ndotsbad.err Thu Mar 2 02:02:20 2000 @@ -0,0 +1 @@ +adns failure: init: errno=22 diff -ruN adns-0.6/regress/output-ndotsbad.out adns-0.7/regress/output-ndotsbad.out --- adns-0.6/regress/output-ndotsbad.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-ndotsbad.out Thu Mar 2 02:02:20 2000 @@ -0,0 +1,3 @@ +adns debug: using nameserver 172.18.45.6 +adns: :4: option `ndots:X' malformed or has bad value +rc=2 diff -ruN adns-0.6/regress/output-noinfto.out adns-0.7/regress/output-noinfto.out --- adns-0.6/regress/output-noinfto.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-noinfto.out Thu Mar 2 02:02:20 2000 @@ -0,0 +1,4 @@ +adns debug: using nameserver 172.18.45.36 +a.b.c.d flags 0 type 1 A(-) submitted +a.b.c.d flags 0 type A(-): DNS query timed out; nrrs=0; cname=$; owner=$; ttl=604744 +rc=0 diff -ruN adns-0.6/regress/output-noinfto.report adns-0.7/regress/output-noinfto.report --- adns-0.6/regress/output-noinfto.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-noinfto.report Thu Mar 2 02:02:20 2000 @@ -0,0 +1,35 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=25 +syscallr poll=0 fds=[{fd=4, events=POLLIN, revents=0}] +syscallr sendto=25 +syscallr poll=0 fds=[{fd=4, events=POLLIN, revents=0}] +syscallr sendto=25 +syscallr poll=0 fds=[{fd=4, events=POLLIN, revents=0}] +syscallr sendto=25 +syscallr poll=0 fds=[{fd=4, events=POLLIN, revents=0}] +syscallr sendto=25 +syscallr poll=0 fds=[{fd=4, events=POLLIN, revents=0}] +syscallr sendto=25 +syscallr poll=0 fds=[{fd=4, events=POLLIN, revents=0}] +syscallr sendto=25 +syscallr poll=EINTR +syscallr poll=0 fds=[{fd=4, events=POLLIN, revents=0}] +syscallr sendto=25 +syscallr poll=0 fds=[{fd=4, events=POLLIN, revents=0}] +syscallr sendto=25 +syscallr poll=0 fds=[{fd=4, events=POLLIN, revents=0}] +syscallr sendto=25 +syscallr poll=0 fds=[{fd=4, events=POLLIN, revents=0}] +syscallr sendto=25 +syscallr poll=0 fds=[{fd=4, events=POLLIN, revents=0}] +syscallr sendto=25 +syscallr poll=0 fds=[{fd=4, events=POLLIN, revents=0}] +syscallr sendto=25 +syscallr poll=0 fds=[{fd=4, events=POLLIN, revents=0}] +syscallr sendto=25 +syscallr poll=0 fds=[{fd=4, events=POLLIN, revents=0}] +syscallr sendto=25 +syscallr poll=0 fds=[{fd=4, events=POLLIN, revents=0}] +syscallr close=OK diff -ruN adns-0.6/regress/output-norecurse.out adns-0.7/regress/output-norecurse.out --- adns-0.6/regress/output-norecurse.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-norecurse.out Thu Mar 2 02:02:20 2000 @@ -0,0 +1,62 @@ +adns debug: using nameserver 172.18.45.6 +4.204.50.158.in-addr.arpa flags 0 type 1 A(-) submitted +4.204.50.158.in-addr.arpa flags 0 type 2 NS(raw) submitted +4.204.50.158.in-addr.arpa flags 0 type 5 CNAME(-) submitted +4.204.50.158.in-addr.arpa flags 0 type 6 SOA(raw) submitted +4.204.50.158.in-addr.arpa flags 0 type 12 PTR(raw) submitted +4.204.50.158.in-addr.arpa flags 0 type 13adns debug: TCP connected (NS=172.18.45.6) + HINFO(-) submitted +4.204.50.158.in-addr.arpa flags 0 type 15adns warning: TCP connection failed: poll/select: exceptional condition detected (NS=172.18.45.6) + MX(raw) submitted +4.204.50.158.in-addr.arpa flags 0 type 16 TXT(-) submitted +4.204.50.158.in-addr.arpa flags 0 type 17 RP(raw) submitted +4.204.50.158.in-addr.arpa flags 0 type 65537 A(addr) submitted +4.204.50.158.in-addr.arpa flags 0 type 65538 NS(+addr) submitted +4.204.50.158.in-addr.arpa flags 0 type 65548 PTR(checked) submitted +4.204.50.158.in-addr.arpa flags 0 type 65551adns debug: TCP connected (NS=172.18.45.6) + MX(+addr) submitted +4.204.50.158.in-addr.arpa flags 0 type 131078adns warning: TCP connection failed: poll/select: exceptional condition detected (NS=172.18.45.6) + SOA(822) submitted +4.204.50.158.in-addr.arpa flags 0 type 131089adns debug: reply not found, id 3141, query owner ns2.afpdoc.com (NS=172.18.45.6) +adns debug: reply not found, id 3142, query owner ns2.afp-notes.com (NS=172.18.45.6) +adns debug: reply not found, id 3143, query owner ns2.afp-domino.com (NS=172.18.45.6) + RP(822) submitted +4.204.50.158.in-addr.arpa flags 0 type A(-): No such data; nrrs=0; cname=$; owner=$; ttl=0 +4.204.50.158.in-addr.arpa flags 0 type NS(raw): No such data; nrrs=0; cname=$; owner=$; ttl=0 +4.204.50.158.in-addr.arpa flags 0 type SOA(raw): No such data; nrrs=0; cname=$; owner=$; ttl=0 +4.204.50.158.in-addr.arpa flags 0 type HINFO(-): No such data; nrrs=0; cname=$; owner=$; ttl=0 +4.204.50.158.in-addr.arpa flags 0 type MX(raw): No such data; nrrs=0; cname=$; owner=$; ttl=0 +4.204.50.158.in-addr.arpa flags 0 type PTR(raw): OK; nrrs=23; cname=$; owner=$; ttl=77948 + ns2.afp.com + ns.afp.com + news.afp.com + ns2.afp.fr + ns.afp.fr + news.afp.fr + ns2.agencefrancepresse.com + news.agencefrancepresse.com + ns2.agencefrancepresse.fr + news.agencefrancepresse.fr + ns2.agencefrance-presse.com + news.agencefrance-presse.com + ns2.agencefrance-presse.fr + news.agencefrance-presse.fr + ns2.imageforum.com + news.imageforum.com + ns2.imageforum.tm.fr + news.imageforum.tm.fr + ns2.ooh-lah-lah.com + ns2.afpsciences.com + ns2.afpdoc.com + ns2.afp-notes.com + ns2.afp-domino.com +4.204.50.158.in-addr.arpa flags 0 type TXT(-): No such data; nrrs=0; cname=$; owner=$; ttl=0 +4.204.50.158.in-addr.arpa flags 0 type RP(raw): No such data; nrrs=0; cname=$; owner=$; ttl=0 +4.204.50.158.in-addr.arpa flags 0 type A(addr): No such data; nrrs=0; cname=$; owner=$; ttl=0 +4.204.50.158.in-addr.arpa flags 0 type NS(+addr): No such data; nrrs=0; cname=$; owner=$; ttl=0 +4.204.50.158.in-addr.arpa flags 0 type MX(+addr): No such data; nrrs=0; cname=$; owner=$; ttl=0 +4.204.50.158.in-addr.arpa flags 0 type SOA(822): No such data; nrrs=0; cname=$; owner=$; ttl=0 +4.204.50.158.in-addr.arpa flags 0 type PTR(checked): Inconsistent resource records in DNS; nrrs=0; cname=$; owner=$; ttl=77948 +4.204.50.158.in-addr.arpa flags 0 type RP(822): No such data; nrrs=0; cname=$; owner=$; ttl=0 +4.204.50.158.in-addr.arpa flags 0 type CNAME(-): No such data; nrrs=0; cname=$; owner=$; ttl=0 +rc=0 diff -ruN adns-0.6/regress/output-norecurse.report adns-0.7/regress/output-norecurse.report --- adns-0.6/regress/output-norecurse.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-norecurse.report Thu Mar 2 02:02:20 2000 @@ -0,0 +1,116 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=43 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr sendto=43 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr sendto=43 +syscallr recvfrom=EAGAIN +syscallr sendto=43 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr sendto=43 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr socket=5 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr connect=EINPROGRESS +syscallr recvfrom=EAGAIN +syscallr sendto=43 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr read=EAGAIN +syscallr write=45 +syscallr sendto=43 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr read=OK +syscallr read=OK +syscallr read=EAGAIN +syscallr close=OK +syscallr sendto=43 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr sendto=43 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr sendto=43 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr sendto=43 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr sendto=43 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr socket=5 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr connect=EINPROGRESS +syscallr recvfrom=EAGAIN +syscallr sendto=43 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr read=EAGAIN +syscallr write=45 +syscallr sendto=43 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr read=OK +syscallr sendto=29 +syscallr sendto=28 +syscallr sendto=30 +syscallr sendto=28 +syscallr sendto=27 +syscallr sendto=29 +syscallr sendto=44 +syscallr sendto=45 +syscallr sendto=43 +syscallr sendto=44 +syscallr sendto=45 +syscallr sendto=46 +syscallr sendto=44 +syscallr sendto=45 +syscallr sendto=36 +syscallr sendto=37 +syscallr sendto=38 +syscallr sendto=39 +syscallr sendto=37 +syscallr sendto=37 +syscallr sendto=32 +syscallr sendto=35 +syscallr sendto=36 +syscallr read=EAGAIN +syscallr close=OK +syscallr sendto=43 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr close=OK diff -ruN adns-0.6/regress/output-norecurse2.out adns-0.7/regress/output-norecurse2.out --- adns-0.6/regress/output-norecurse2.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-norecurse2.out Thu Mar 2 02:02:21 2000 @@ -0,0 +1,60 @@ +adns debug: using nameserver 172.18.45.6 +4.204.50.158.in-addr.arpa flags 0 type 1 A(-) submitted +4.204.50.158.in-addr.arpa flags 0 type 2 NS(raw) submitted +4.204.50.158.in-addr.arpa flags 0 type 5 CNAME(-) submitted +4.204.50.158.in-addr.arpa flags 0 type 6 SOA(raw) submitted +4.204.50.158.in-addr.arpa flags 0 type 12 PTR(raw) submitted +4.204.50.158.in-addr.arpa flags 0 type 13 HINFO(-) submitted +4.204.50.158.in-addr.arpa flags 0 type 15 MX(raw) submitted +4.204.50.158.in-addr.arpa flags 0 type 16 TXT(-) submitted +4.204.50.158.in-addr.arpa flags 0 type 17 RP(raw) submitted +4.204.50.158.in-addr.arpa flags 0 type 65537 A(addr) submitted +4.204.50.158.in-addr.arpa flags 0 type 65538 NS(+addr) submitted +4.204.50.158.in-addr.arpa flags 0 type 65548 PTR(checked) submitted +4.204.50.158.in-addr.arpa flags 0 type 65551 MX(+addr) submitted +4.204.50.158.in-addr.arpa flags 0 type 131078 SOA(822) submitted +4.204.50.158.in-addr.arpa flags 0 type 131089 RP(822) submitted +4.204.50.158.in-addr.arpa flags 0 type SOA(raw): No such data; nrrs=0; cname=$; owner=$; ttl=0 +4.204.50.158.in-addr.arpa flags 0 type HINFO(-): No such data; nrrs=0; cname=$; owner=$; ttl=0 +4.204.50.158.in-addr.arpa flags 0 type MX(raw): No such data; nrrs=0; cname=$; owner=$; ttl=0 +4.204.50.158.in-addr.arpa flags 0 type TXT(-): No such data; nrrs=0; cname=$; owner=$; ttl=0 +4.204.50.158.in-addr.arpa flags 0 type MX(+addr): No such data; nrrs=0; cname=$; owner=$; ttl=0 +4.204.50.158.in-addr.arpa flags 0 type A(addr): No such data; nrrs=0; cname=$; owner=$; ttl=0 +4.204.50.158.in-addr.arpa flags 0 type NS(+addr): No such data; nrrs=0; cname=$; owner=$; ttl=0 +4.204.50.158.in-addr.arpa flags 0 type RP(822): No such data; nrrs=0; cname=$; owner=$; ttl=0 +4.204.50.158.in-addr.arpa flags 0 type A(-): No such data; nrrs=0; cname=$; owner=$; ttl=0 +4.204.50.158.in-addr.arpa flags 0 type NS(raw): No such data; nrrs=0; cname=$; owner=$; ttl=0 +4.204.50.158.in-addr.arpa flags 0 type SOA(822): No such data; nrrs=0; cname=$; owner=$; ttl=0 +adns debug: reply not found, id 312c, query owner 4.204.50.158.in-addr.arpa (NS=172.18.45.6) +adns debug: reply not found, id 311f, query owner 4.204.50.158.in-addr.arpa (NS=172.18.45.6) +adns debug: reply not found, id 3120, query owner 4.204.50.158.in-addr.arpa (NS=172.18.45.6) +adns debug: reply not found, id 312a, query owner 4.204.50.158.in-addr.arpa (NS=172.18.45.6) +4.204.50.158.in-addr.arpa flags 0 type RP(raw): No such data; nrrs=0; cname=$; owner=$; ttl=0 +4.204.50.158.in-addr.arpa flags 0 type CNAME(-): No such data; nrrs=0; cname=$; owner=$; ttl=0 +adns debug: TCP connected (NS=172.18.45.6) +4.204.50.158.in-addr.arpa flags 0 type PTR(raw): OK; nrrs=23; cname=$; owner=$; ttl=0 + ns2.afp.com + ns.afp.com + news.afp.com + ns2.afp.fr + ns.afp.fr + news.afp.fr + ns2.agencefrancepresse.com + news.agencefrancepresse.com + ns2.agencefrancepresse.fr + news.agencefrancepresse.fr + ns2.agencefrance-presse.com + news.agencefrance-presse.com + ns2.agencefrance-presse.fr + news.agencefrance-presse.fr + ns2.imageforum.com + news.imageforum.com + ns2.imageforum.tm.fr + news.imageforum.tm.fr + ns2.ooh-lah-lah.com + ns2.afpsciences.com + ns2.afpdoc.com + ns2.afp-notes.com + ns2.afp-domino.com +4.204.50.158.in-addr.arpa flags 0 type PTR(checked): Inconsistent resource records in DNS; nrrs=0; cname=$; owner=$; ttl=-6 +rc=0 diff -ruN adns-0.6/regress/output-norecurse2.report adns-0.7/regress/output-norecurse2.report --- adns-0.6/regress/output-norecurse2.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-norecurse2.report Thu Mar 2 02:02:21 2000 @@ -0,0 +1,262 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=43 +syscallr recvfrom=EAGAIN +syscallr sendto=43 +syscallr recvfrom=EAGAIN +syscallr sendto=43 +syscallr recvfrom=EAGAIN +syscallr sendto=43 +syscallr recvfrom=EAGAIN +syscallr sendto=43 +syscallr recvfrom=EAGAIN +syscallr sendto=43 +syscallr recvfrom=EAGAIN +syscallr sendto=43 +syscallr recvfrom=EAGAIN +syscallr sendto=43 +syscallr recvfrom=EAGAIN +syscallr sendto=43 +syscallr recvfrom=EAGAIN +syscallr sendto=43 +syscallr recvfrom=EAGAIN +syscallr sendto=43 +syscallr recvfrom=EAGAIN +syscallr sendto=43 +syscallr recvfrom=EAGAIN +syscallr sendto=43 +syscallr recvfrom=EAGAIN +syscallr sendto=43 +syscallr recvfrom=EAGAIN +syscallr sendto=43 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=43 +syscallr sendto=43 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=43 +syscallr sendto=43 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=43 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=43 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=43 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=43 +syscallr sendto=43 +syscallr sendto=43 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=43 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr socket=5 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr connect=EINPROGRESS +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[] wfds=[5] efds=[] +syscallr read=EAGAIN +syscallr write=45 +syscallr write=45 +syscallr select=1 rfds=[5] wfds=[] efds=[] +syscallr read=OK +syscallr read=OK +syscallr read=OK +syscallr sendto=29 +syscallr sendto=28 +syscallr sendto=30 +syscallr sendto=28 +syscallr sendto=27 +syscallr sendto=29 +syscallr sendto=44 +syscallr sendto=45 +syscallr sendto=43 +syscallr sendto=44 +syscallr sendto=45 +syscallr sendto=46 +syscallr sendto=44 +syscallr sendto=45 +syscallr sendto=36 +syscallr sendto=37 +syscallr sendto=38 +syscallr sendto=39 +syscallr sendto=37 +syscallr sendto=37 +syscallr sendto=32 +syscallr sendto=35 +syscallr sendto=36 +syscallr read=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=28 +syscallr sendto=30 +syscallr sendto=28 +syscallr sendto=27 +syscallr sendto=29 +syscallr sendto=44 +syscallr sendto=45 +syscallr sendto=43 +syscallr sendto=44 +syscallr sendto=45 +syscallr sendto=46 +syscallr sendto=44 +syscallr sendto=45 +syscallr sendto=36 +syscallr sendto=37 +syscallr sendto=38 +syscallr sendto=39 +syscallr sendto=37 +syscallr sendto=37 +syscallr sendto=32 +syscallr sendto=35 +syscallr sendto=36 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=28 +syscallr sendto=30 +syscallr sendto=28 +syscallr sendto=27 +syscallr sendto=29 +syscallr sendto=44 +syscallr sendto=45 +syscallr sendto=43 +syscallr sendto=44 +syscallr sendto=45 +syscallr sendto=46 +syscallr sendto=44 +syscallr sendto=45 +syscallr sendto=36 +syscallr sendto=37 +syscallr sendto=38 +syscallr sendto=39 +syscallr sendto=37 +syscallr sendto=37 +syscallr sendto=32 +syscallr sendto=35 +syscallr sendto=36 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=27 +syscallr sendto=29 +syscallr sendto=46 +syscallr sendto=45 +syscallr sendto=36 +syscallr sendto=38 +syscallr sendto=39 +syscallr sendto=37 +syscallr sendto=37 +syscallr sendto=32 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr close=OK +syscallr close=OK diff -ruN adns-0.6/regress/output-norecurse3.out adns-0.7/regress/output-norecurse3.out --- adns-0.6/regress/output-norecurse3.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-norecurse3.out Thu Mar 2 02:02:21 2000 @@ -0,0 +1,32 @@ +adns debug: using nameserver 172.18.45.6 +2.203.156.195.in-addr.arpa1 flags 0 type 1 A(-) submitted +2.203.156.195.in-addr.arpa1 flags 0 type 2 NS(raw) submitted +2.203.156.195.in-addr.arpa1 flags 0 type 5 CNAME(-) submitted +2.203.156.195.in-addr.arpa1 flags 0 type 6 SOA(raw) submitted +2.203.156.195.in-addr.arpa1 flags 0 type 12 PTR(raw) submitted +2.203.156.195.in-addr.arpa1 flags 0 type 13 HINFO(-) submitted +2.203.156.195.in-addr.arpa1 flags 0 type 15 MX(raw) submitted +2.203.156.195.in-addr.arpa1 flags 0 type 16 TXT(-) submitted +2.203.156.195.in-addr.arpa1 flags 0 type 17 RP(raw) submitted +2.203.156.195.in-addr.arpa1 flags 0 type 65537 A(addr) submitted +2.203.156.195.in-addr.arpa1 flags 0 type 65538 NS(+addr) submitted +2.203.156.195.in-addr.arpa1 flags 0 type 65548 PTR(checked) submitted +2.203.156.195.in-addr.arpa1 flags 0 type 65551 MX(+addr) submitted +2.203.156.195.in-addr.arpa1 flags 0 type 131078 SOA(822) submitted +2.203.156.195.in-addr.arpa1 flags 0 type 131089 RP(822) submitted +2.203.156.195.in-addr.arpa1 flags 0 type A(-): No such domain; nrrs=0; cname=$; owner=$; ttl=86400 +2.203.156.195.in-addr.arpa1 flags 0 type RP(822): No such domain; nrrs=0; cname=$; owner=$; ttl=86400 +2.203.156.195.in-addr.arpa1 flags 0 type SOA(822): No such domain; nrrs=0; cname=$; owner=$; ttl=86400 +2.203.156.195.in-addr.arpa1 flags 0 type MX(+addr): No such domain; nrrs=0; cname=$; owner=$; ttl=86400 +2.203.156.195.in-addr.arpa1 flags 0 type PTR(checked): No such domain; nrrs=0; cname=$; owner=$; ttl=86400 +2.203.156.195.in-addr.arpa1 flags 0 type NS(+addr): No such domain; nrrs=0; cname=$; owner=$; ttl=86400 +2.203.156.195.in-addr.arpa1 flags 0 type A(addr): No such domain; nrrs=0; cname=$; owner=$; ttl=86400 +2.203.156.195.in-addr.arpa1 flags 0 type RP(raw): No such domain; nrrs=0; cname=$; owner=$; ttl=86400 +2.203.156.195.in-addr.arpa1 flags 0 type TXT(-): No such domain; nrrs=0; cname=$; owner=$; ttl=86400 +2.203.156.195.in-addr.arpa1 flags 0 type MX(raw): No such domain; nrrs=0; cname=$; owner=$; ttl=86400 +2.203.156.195.in-addr.arpa1 flags 0 type HINFO(-): No such domain; nrrs=0; cname=$; owner=$; ttl=86400 +2.203.156.195.in-addr.arpa1 flags 0 type PTR(raw): No such domain; nrrs=0; cname=$; owner=$; ttl=86400 +2.203.156.195.in-addr.arpa1 flags 0 type SOA(raw): No such domain; nrrs=0; cname=$; owner=$; ttl=86400 +2.203.156.195.in-addr.arpa1 flags 0 type CNAME(-): No such domain; nrrs=0; cname=$; owner=$; ttl=86400 +2.203.156.195.in-addr.arpa1 flags 0 type NS(raw): No such domain; nrrs=0; cname=$; owner=$; ttl=86400 +rc=0 diff -ruN adns-0.6/regress/output-norecurse3.report adns-0.7/regress/output-norecurse3.report --- adns-0.6/regress/output-norecurse3.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-norecurse3.report Thu Mar 2 02:02:21 2000 @@ -0,0 +1,117 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=45 +syscallr recvfrom=EAGAIN +syscallr sendto=45 +syscallr recvfrom=EAGAIN +syscallr sendto=45 +syscallr recvfrom=EAGAIN +syscallr sendto=45 +syscallr recvfrom=EAGAIN +syscallr sendto=45 +syscallr recvfrom=EAGAIN +syscallr sendto=45 +syscallr recvfrom=EAGAIN +syscallr sendto=45 +syscallr recvfrom=EAGAIN +syscallr sendto=45 +syscallr recvfrom=EAGAIN +syscallr sendto=45 +syscallr recvfrom=EAGAIN +syscallr sendto=45 +syscallr recvfrom=EAGAIN +syscallr sendto=45 +syscallr recvfrom=EAGAIN +syscallr sendto=45 +syscallr recvfrom=EAGAIN +syscallr sendto=45 +syscallr recvfrom=EAGAIN +syscallr sendto=45 +syscallr recvfrom=EAGAIN +syscallr sendto=45 +syscallr recvfrom=EAGAIN +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr sendto=45 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr close=OK diff -ruN adns-0.6/regress/output-norm.out adns-0.7/regress/output-norm.out --- adns-0.6/regress/output-norm.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-norm.out Thu Mar 2 02:02:21 2000 @@ -0,0 +1,5 @@ +adns debug: using nameserver 172.18.45.6 +chiark.greenend.org.uk flags 0 type 1 A(-) submitted +chiark.greenend.org.uk flags 0 type A(-): OK; nrrs=1; cname=$; owner=$; ttl=86400 + 195.224.76.132 +rc=0 diff -ruN adns-0.6/regress/output-norm.report adns-0.7/regress/output-norm.report --- adns-0.6/regress/output-norm.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-norm.report Thu Mar 2 02:02:21 2000 @@ -0,0 +1,8 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=40 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr close=OK diff -ruN adns-0.6/regress/output-owner.out adns-0.7/regress/output-owner.out --- adns-0.6/regress/output-owner.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-owner.out Thu Mar 2 02:02:21 2000 @@ -0,0 +1,36 @@ +adns debug: using nameserver 172.18.45.6 +chiark.greenend.org.uk flags 4 type 1 A(-) submitted +chiark.greenend.org.uk flags 4 type 2 NS(raw) submitted +chiark.greenend.org.uk flags 4 type 5 CNAME(-) submitted +chiark.greenend.org.uk flags 4 type 6 SOA(raw) submitted +chiark.greenend.org.uk flags 4 type 12 PTR(raw) submitted +chiark.greenend.org.uk flags 4 type 13 HINFO(-) submitted +chiark.greenend.org.uk flags 4 type 15 MX(raw) submitted +chiark.greenend.org.uk flags 4 type 16 TXT(-) submitted +chiark.greenend.org.uk flags 4 type 17 RP(raw) submitted +chiark.greenend.org.uk flags 4 type 65537 A(addr) submitted +chiark.greenend.org.uk flags 4 type 65538 NS(+addr) submitted +chiark.greenend.org.uk flags 4 type 65548 PTR(checked) submitted +chiark.greenend.org.uk flags 4 type 65551 MX(+addr) submitted +chiark.greenend.org.uk flags 4 type 131078 SOA(822) submitted +chiark.greenend.org.uk flags 4 type 131089 RP(822) submitted +chiark.greenend.org.uk flags 4 type A(-): OK; nrrs=1; cname=$; owner=chiark.greenend.org.uk; ttl=86400 + 195.224.76.132 +chiark.greenend.org.uk flags 4 type NS(raw): No such data; nrrs=0; cname=$; owner=chiark.greenend.org.uk; ttl=86400 +chiark.greenend.org.uk flags 4 type CNAME(-): No such data; nrrs=0; cname=$; owner=chiark.greenend.org.uk; ttl=86400 +chiark.greenend.org.uk flags 4 type SOA(raw): No such data; nrrs=0; cname=$; owner=chiark.greenend.org.uk; ttl=86400 +chiark.greenend.org.uk flags 4 type PTR(raw): No such data; nrrs=0; cname=$; owner=chiark.greenend.org.uk; ttl=86400 +chiark.greenend.org.uk flags 4 type HINFO(-): No such data; nrrs=0; cname=$; owner=chiark.greenend.org.uk; ttl=86400 +chiark.greenend.org.uk flags 4 type MX(raw): OK; nrrs=1; cname=$; owner=chiark.greenend.org.uk; ttl=86400 + 5 permutation-city.greenend.org.uk +chiark.greenend.org.uk flags 4 type TXT(-): No such data; nrrs=0; cname=$; owner=chiark.greenend.org.uk; ttl=86400 +chiark.greenend.org.uk flags 4 type RP(raw): No such data; nrrs=0; cname=$; owner=chiark.greenend.org.uk; ttl=86400 +chiark.greenend.org.uk flags 4 type A(addr): OK; nrrs=1; cname=$; owner=chiark.greenend.org.uk; ttl=86400 + INET 195.224.76.132 +chiark.greenend.org.uk flags 4 type NS(+addr): No such data; nrrs=0; cname=$; owner=chiark.greenend.org.uk; ttl=86400 +chiark.greenend.org.uk flags 4 type PTR(checked): No such data; nrrs=0; cname=$; owner=chiark.greenend.org.uk; ttl=86400 +chiark.greenend.org.uk flags 4 type MX(+addr): OK; nrrs=1; cname=$; owner=chiark.greenend.org.uk; ttl=86400 + 5 permutation-city.greenend.org.uk ok 0 ok "OK" ( INET 195.224.76.134 ) +chiark.greenend.org.uk flags 4 type SOA(822): No such data; nrrs=0; cname=$; owner=chiark.greenend.org.uk; ttl=86400 +chiark.greenend.org.uk flags 4 type RP(822): No such data; nrrs=0; cname=$; owner=chiark.greenend.org.uk; ttl=86400 +rc=0 diff -ruN adns-0.6/regress/output-owner.report adns-0.7/regress/output-owner.report --- adns-0.6/regress/output-owner.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-owner.report Thu Mar 2 02:02:21 2000 @@ -0,0 +1,62 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=40 +syscallr sendto=40 +syscallr sendto=40 +syscallr sendto=40 +syscallr sendto=40 +syscallr sendto=40 +syscallr sendto=40 +syscallr sendto=40 +syscallr sendto=40 +syscallr sendto=40 +syscallr sendto=40 +syscallr sendto=40 +syscallr sendto=40 +syscallr sendto=40 +syscallr sendto=40 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr close=OK diff -ruN adns-0.6/regress/output-poll.out adns-0.7/regress/output-poll.out --- adns-0.6/regress/output-poll.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-poll.out Thu Mar 2 02:02:21 2000 @@ -0,0 +1,5 @@ +adns debug: using nameserver 172.18.45.6 +chiark.greenend.org.uk flags 0 type 1 A(-) submitted +chiark.greenend.org.uk flags 0 type A(-): OK; nrrs=1; cname=$; owner=$; ttl=86400 + 195.224.76.132 +rc=0 diff -ruN adns-0.6/regress/output-poll.report adns-0.7/regress/output-poll.report --- adns-0.6/regress/output-poll.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-poll.report Thu Mar 2 02:02:21 2000 @@ -0,0 +1,8 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=40 +syscallr poll=1 fds=[{fd=4, events=POLLIN, revents=POLLIN}] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr close=OK diff -ruN adns-0.6/regress/output-polltimeout.out adns-0.7/regress/output-polltimeout.out --- adns-0.6/regress/output-polltimeout.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-polltimeout.out Thu Mar 2 02:02:21 2000 @@ -0,0 +1,4 @@ +adns debug: using nameserver 172.18.45.36 +chiark.greenend.org.uk flags 0 type 1 A(-) submitted +chiark.greenend.org.uk flags 0 type A(-): DNS query timed out; nrrs=0; cname=$; owner=$; ttl=604770 +rc=0 diff -ruN adns-0.6/regress/output-polltimeout.report adns-0.7/regress/output-polltimeout.report --- adns-0.6/regress/output-polltimeout.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-polltimeout.report Thu Mar 2 02:02:21 2000 @@ -0,0 +1,34 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=40 +syscallr poll=0 fds=[{fd=4, events=POLLIN, revents=0}] +syscallr sendto=40 +syscallr poll=0 fds=[{fd=4, events=POLLIN, revents=0}] +syscallr sendto=40 +syscallr poll=0 fds=[{fd=4, events=POLLIN, revents=0}] +syscallr sendto=40 +syscallr poll=0 fds=[{fd=4, events=POLLIN, revents=0}] +syscallr sendto=40 +syscallr poll=0 fds=[{fd=4, events=POLLIN, revents=0}] +syscallr sendto=40 +syscallr poll=0 fds=[{fd=4, events=POLLIN, revents=0}] +syscallr sendto=40 +syscallr poll=0 fds=[{fd=4, events=POLLIN, revents=0}] +syscallr sendto=40 +syscallr poll=0 fds=[{fd=4, events=POLLIN, revents=0}] +syscallr sendto=40 +syscallr poll=0 fds=[{fd=4, events=POLLIN, revents=0}] +syscallr sendto=40 +syscallr poll=0 fds=[{fd=4, events=POLLIN, revents=0}] +syscallr sendto=40 +syscallr poll=0 fds=[{fd=4, events=POLLIN, revents=0}] +syscallr sendto=40 +syscallr poll=0 fds=[{fd=4, events=POLLIN, revents=0}] +syscallr sendto=40 +syscallr poll=0 fds=[{fd=4, events=POLLIN, revents=0}] +syscallr sendto=40 +syscallr poll=0 fds=[{fd=4, events=POLLIN, revents=0}] +syscallr sendto=40 +syscallr poll=0 fds=[{fd=4, events=POLLIN, revents=0}] +syscallr close=OK diff -ruN adns-0.6/regress/output-ptrbaddom.out adns-0.7/regress/output-ptrbaddom.out --- adns-0.6/regress/output-ptrbaddom.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-ptrbaddom.out Thu Mar 2 02:02:21 2000 @@ -0,0 +1,7 @@ +adns debug: using nameserver 172.18.45.6 +37.45.18.172.in-addr.arpa.test.iwj.relativity.greenend.org.uk. flags 0 type 12 PTR(raw) submitted +37.45.18.172.in-addr.arpa.test.iwj.relativity.greenend.org.uk. flags 0 type 65548 PTR(checked) submitted +37.45.18.172.in-addr.arpa.test.iwj.relativity.greenend.org.uk. flags 0 type PTR(raw): OK; nrrs=1; cname=$; owner=$; ttl=60 + ptr.test.iwj.relativity.greenend.org.uk +37.45.18.172.in-addr.arpa.test.iwj.relativity.greenend.org.uk. flags 0 type PTR(checked): Domain invalid for particular DNS query type; nrrs=0; cname=$; owner=$; ttl=60 +rc=0 diff -ruN adns-0.6/regress/output-ptrbaddom.report adns-0.7/regress/output-ptrbaddom.report --- adns-0.6/regress/output-ptrbaddom.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-ptrbaddom.report Thu Mar 2 02:02:21 2000 @@ -0,0 +1,10 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=79 +syscallr sendto=79 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr close=OK diff -ruN adns-0.6/regress/output-quote.out adns-0.7/regress/output-quote.out --- adns-0.6/regress/output-quote.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-quote.out Thu Mar 2 02:02:21 2000 @@ -0,0 +1,28 @@ +adns debug: using nameserver 172.18.45.6 +hyphen.cname.test.iwj.relativity.greenend.org.uk flags 0 type 1 A(-) submitted +dot.cname.test.iwj.relativity.greenend.org.uk flags 0 type 1 A(-) submitted +plus.cname.test.iwj.relativity.greenend.org.uk flags 0 type 1 A(-) submitted +slash.cname.test.iwj.relativity.greenend.org.uk flags 0 type 1 A(-) submitted +underscore.cname.test.iwj.relativity.greenend.org.uk flags 0 type 1 A(-) submitted +quote.cname.test.iwj.relativity.greenend.org.uk flags 0 type 1 A(-) submitted +backslash.cname.test.iwj.relativity.greenend.org.uk flags 0 type 1 A(-) submitted +null.cname.test.iwj.relativity.greenend.org.uk flags 0 type 1 A(-) submitted +space.cname.test.iwj.relativity.greenend.org.uk flags 0 type 1 A(-) submitted +hash.cname.test.iwj.relativity.greenend.org.uk flags 0 type 1 A(-) submitted +del.cname.test.iwj.relativity.greenend.org.uk flags 0 type 1 A(-) submitted +meta-null.cname.test.iwj.relativity.greenend.org.uk flags 0 type 1 A(-) submitted +meta-del.cname.test.iwj.relativity.greenend.org.uk flags 0 type 1 A(-) submitted +hyphen.cname.test.iwj.relativity.greenend.org.uk flags 0 type A(-): No such domain; nrrs=0; cname=a-b.cname.test.iwj.relativity.greenend.org.uk; owner=$; ttl=60 +dot.cname.test.iwj.relativity.greenend.org.uk flags 0 type A(-): No such domain; nrrs=0; cname=a\.b.cname.test.iwj.relativity.greenend.org.uk; owner=$; ttl=60 +plus.cname.test.iwj.relativity.greenend.org.uk flags 0 type A(-): No such domain; nrrs=0; cname=a+b.cname.test.iwj.relativity.greenend.org.uk; owner=$; ttl=60 +slash.cname.test.iwj.relativity.greenend.org.uk flags 0 type A(-): No such domain; nrrs=0; cname=a/b.cname.test.iwj.relativity.greenend.org.uk; owner=$; ttl=60 +underscore.cname.test.iwj.relativity.greenend.org.uk flags 0 type A(-): No such domain; nrrs=0; cname=a_b.cname.test.iwj.relativity.greenend.org.uk; owner=$; ttl=60 +quote.cname.test.iwj.relativity.greenend.org.uk flags 0 type A(-): No such domain; nrrs=0; cname=a\"b.cname.test.iwj.relativity.greenend.org.uk; owner=$; ttl=60 +backslash.cname.test.iwj.relativity.greenend.org.uk flags 0 type A(-): No such domain; nrrs=0; cname=a\\b.cname.test.iwj.relativity.greenend.org.uk; owner=$; ttl=60 +null.cname.test.iwj.relativity.greenend.org.uk flags 0 type A(-): No such domain; nrrs=0; cname=a\000b.cname.test.iwj.relativity.greenend.org.uk; owner=$; ttl=60 +space.cname.test.iwj.relativity.greenend.org.uk flags 0 type A(-): No such domain; nrrs=0; cname=a\040b.cname.test.iwj.relativity.greenend.org.uk; owner=$; ttl=60 +hash.cname.test.iwj.relativity.greenend.org.uk flags 0 type A(-): No such domain; nrrs=0; cname=a\#b.cname.test.iwj.relativity.greenend.org.uk; owner=$; ttl=60 +del.cname.test.iwj.relativity.greenend.org.uk flags 0 type A(-): No such domain; nrrs=0; cname=a\177b.cname.test.iwj.relativity.greenend.org.uk; owner=$; ttl=60 +meta-null.cname.test.iwj.relativity.greenend.org.uk flags 0 type A(-): No such domain; nrrs=0; cname=a\310b.cname.test.iwj.relativity.greenend.org.uk; owner=$; ttl=60 +meta-del.cname.test.iwj.relativity.greenend.org.uk flags 0 type A(-): No such domain; nrrs=0; cname=a\377b.cname.test.iwj.relativity.greenend.org.uk; owner=$; ttl=60 +rc=0 diff -ruN adns-0.6/regress/output-quote.report adns-0.7/regress/output-quote.report --- adns-0.6/regress/output-quote.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-quote.report Thu Mar 2 02:02:21 2000 @@ -0,0 +1,32 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=66 +syscallr sendto=63 +syscallr sendto=64 +syscallr sendto=65 +syscallr sendto=70 +syscallr sendto=65 +syscallr sendto=69 +syscallr sendto=64 +syscallr sendto=65 +syscallr sendto=64 +syscallr sendto=63 +syscallr sendto=69 +syscallr sendto=68 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr close=OK diff -ruN adns-0.6/regress/output-rootquery.out adns-0.7/regress/output-rootquery.out --- adns-0.6/regress/output-rootquery.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-rootquery.out Thu Mar 2 02:02:21 2000 @@ -0,0 +1,8 @@ +adns debug: using nameserver 172.18.45.6 +. flags 0 type 131078 SOA(822) submitted +. flags 1 type 131078 SOA(822) submitted +. flags 0 type SOA(822): OK; nrrs=1; cname=$; owner=$; ttl=60222 + A.ROOT-SERVERS.NET hostmaster@INTERNIC.NET 1999041600 1800 900 604800 86400 +. flags 1 type SOA(822): OK; nrrs=1; cname=$; owner=$; ttl=57210 + A.ROOT-SERVERS.NET hostmaster@INTERNIC.NET 1999041600 1800 900 604800 86400 +rc=0 diff -ruN adns-0.6/regress/output-rootquery.report adns-0.7/regress/output-rootquery.report --- adns-0.6/regress/output-rootquery.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-rootquery.report Thu Mar 2 02:02:21 2000 @@ -0,0 +1,12 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=17 +syscallr sendto=17 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr close=OK diff -ruN adns-0.6/regress/output-rootqueryall-as.out adns-0.7/regress/output-rootqueryall-as.out --- adns-0.6/regress/output-rootqueryall-as.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-rootqueryall-as.out Thu Mar 2 02:02:21 2000 @@ -0,0 +1,118 @@ +adns debug: using nameserver 172.18.45.6 +. flags 0 type 1 A(-) submitted +. flags 0 type 2 NS(raw) submitted +. flags 0 type 5 CNAME(-) submitted +. flags 0 type 6 SOA(raw) submitted +. flags 0 type 12 PTR(raw) submitted +. flags 0 type 13 HINFO(-) submitted +. flags 0 type 15 MX(raw) submitted +. flags 0 type 16 TXT(-) submitted +. flags 0 type 17 RP(raw) submitted +. flags 0 type 65537 A(addr) submitted +. flags 0 type 65538 NS(+addr) submitted +. flags 0 type 65548 PTR(checked) submitted +. flags 0 type 65551 MX(+addr) submitted +. flags 0 type 131078 SOA(822) submitted +. flags 0 type 131089 RP(822) submitted +. flags 1 type 1 A(-) submitted +. flags 1 type 2 NS(raw) submitted +. flags 1 type 5 CNAME(-) submitted +. flags 1 type 6 SOA(raw) submitted +. flags 1 type 12 PTR(raw) submitted +. flags 1 type 13 HINFO(-) submitted +. flags 1 type 15 MX(raw) submitted +. flags 1 type 16 TXT(-) submitted +. flags 1 type 17 RP(raw) submitted +. flags 1 type 65537 A(addr) submitted +. flags 1 type 65538 NS(+addr) submitted +. flags 1 type 65548 PTR(checked) submitted +. flags 1 type 65551 MX(+addr) submitted +. flags 1 type 131078 SOA(822) submitted +. flags 1 type 131089 RP(822) submitted +. flags 0 type A(-): No such data; nrrs=0; cname=$; owner=$; ttl=599 +. flags 0 type NS(raw): OK; nrrs=13; cname=$; owner=$; ttl=518399 + E.ROOT-SERVERS.NET + I.ROOT-SERVERS.NET + F.ROOT-SERVERS.NET + G.ROOT-SERVERS.NET + J.ROOT-SERVERS.NET + K.ROOT-SERVERS.NET + L.ROOT-SERVERS.NET + M.ROOT-SERVERS.NET + A.ROOT-SERVERS.NET + H.ROOT-SERVERS.NET + B.ROOT-SERVERS.NET + C.ROOT-SERVERS.NET + D.ROOT-SERVERS.NET +. flags 0 type SOA(raw): OK; nrrs=1; cname=$; owner=$; ttl=82079 + A.ROOT-SERVERS.NET hostmaster.INTERNIC.NET 1999071300 1800 900 604800 86400 +. flags 0 type PTR(raw): No such data; nrrs=0; cname=$; owner=$; ttl=599 +. flags 0 type HINFO(-): No such data; nrrs=0; cname=$; owner=$; ttl=599 +. flags 0 type MX(raw): No such data; nrrs=0; cname=$; owner=$; ttl=599 +. flags 0 type TXT(-): No such data; nrrs=0; cname=$; owner=$; ttl=599 +. flags 0 type RP(raw): No such data; nrrs=0; cname=$; owner=$; ttl=599 +. flags 0 type A(addr): No such data; nrrs=0; cname=$; owner=$; ttl=599 +. flags 0 type NS(+addr): OK; nrrs=13; cname=$; owner=$; ttl=518399 + I.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 192.36.148.17 ) + F.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 192.5.5.241 ) + G.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 192.112.36.4 ) + J.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 198.41.0.10 ) + K.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 193.0.14.129 ) + L.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 198.32.64.12 ) + M.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 202.12.27.33 ) + A.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 198.41.0.4 ) + H.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 128.63.2.53 ) + B.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 128.9.0.107 ) + C.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 192.33.4.12 ) + D.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 128.8.10.90 ) + E.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 192.203.230.10 ) +. flags 0 type PTR(checked): No such data; nrrs=0; cname=$; owner=$; ttl=599 +. flags 0 type MX(+addr): No such data; nrrs=0; cname=$; owner=$; ttl=599 +. flags 0 type SOA(822): OK; nrrs=1; cname=$; owner=$; ttl=77975 + A.ROOT-SERVERS.NET hostmaster@INTERNIC.NET 1999071300 1800 900 604800 86400 +. flags 0 type RP(822): No such data; nrrs=0; cname=$; owner=$; ttl=599 +. flags 1 type A(-): No such data; nrrs=0; cname=$; owner=$; ttl=599 +. flags 1 type NS(raw): OK; nrrs=13; cname=$; owner=$; ttl=518399 + F.ROOT-SERVERS.NET + G.ROOT-SERVERS.NET + J.ROOT-SERVERS.NET + K.ROOT-SERVERS.NET + L.ROOT-SERVERS.NET + M.ROOT-SERVERS.NET + A.ROOT-SERVERS.NET + H.ROOT-SERVERS.NET + B.ROOT-SERVERS.NET + C.ROOT-SERVERS.NET + D.ROOT-SERVERS.NET + E.ROOT-SERVERS.NET + I.ROOT-SERVERS.NET +. flags 1 type SOA(raw): OK; nrrs=1; cname=$; owner=$; ttl=74076 + A.ROOT-SERVERS.NET hostmaster.INTERNIC.NET 1999071300 1800 900 604800 86400 +. flags 1 type PTR(raw): No such data; nrrs=0; cname=$; owner=$; ttl=599 +. flags 1 type HINFO(-): No such data; nrrs=0; cname=$; owner=$; ttl=599 +. flags 1 type MX(raw): No such data; nrrs=0; cname=$; owner=$; ttl=599 +. flags 1 type TXT(-): No such data; nrrs=0; cname=$; owner=$; ttl=599 +. flags 1 type RP(raw): No such data; nrrs=0; cname=$; owner=$; ttl=599 +. flags 1 type A(addr): No such data; nrrs=0; cname=$; owner=$; ttl=599 +. flags 1 type NS(+addr): OK; nrrs=13; cname=$; owner=$; ttl=518399 + G.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 192.112.36.4 ) + J.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 198.41.0.10 ) + K.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 193.0.14.129 ) + L.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 198.32.64.12 ) + M.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 202.12.27.33 ) + A.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 198.41.0.4 ) + H.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 128.63.2.53 ) + B.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 128.9.0.107 ) + C.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 192.33.4.12 ) + D.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 128.8.10.90 ) + E.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 192.203.230.10 ) + I.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 192.36.148.17 ) + F.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 192.5.5.241 ) +. flags 1 type PTR(checked): No such data; nrrs=0; cname=$; owner=$; ttl=599 +. flags 1 type MX(+addr): No such data; nrrs=0; cname=$; owner=$; ttl=599 +. flags 1 type SOA(822): OK; nrrs=1; cname=$; owner=$; ttl=70372 + A.ROOT-SERVERS.NET hostmaster@INTERNIC.NET 1999071300 1800 900 604800 86400 +. flags 1 type RP(822): No such data; nrrs=0; cname=$; owner=$; ttl=599 +. flags 0 type CNAME(-): No such data; nrrs=0; cname=$; owner=$; ttl=86400 +. flags 1 type CNAME(-): No such data; nrrs=0; cname=$; owner=$; ttl=86400 +rc=0 diff -ruN adns-0.6/regress/output-rootqueryall-as.report adns-0.7/regress/output-rootqueryall-as.report --- adns-0.6/regress/output-rootqueryall-as.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-rootqueryall-as.report Thu Mar 2 02:02:21 2000 @@ -0,0 +1,120 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr close=OK diff -ruN adns-0.6/regress/output-rootqueryall.out adns-0.7/regress/output-rootqueryall.out --- adns-0.6/regress/output-rootqueryall.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-rootqueryall.out Thu Mar 2 02:02:21 2000 @@ -0,0 +1,127 @@ +adns debug: using nameserver 172.18.45.6 +. flags 0 type 1 A(-) submitted +. flags 0 type 2 NS(raw) submitted +. flags 0 type 5 CNAME(-) submitted +. flags 0 type 6 SOA(raw) submitted +. flags 0 type 12 PTR(raw) submitted +. flags 0 type 13 HINFO(-) submitted +. flags 0 type 15 MX(raw) submitted +. flags 0 type 16 TXT(-) submitted +. flags 0 type 17 RP(raw) submitted +. flags 0 type 65537 A(addr) submitted +. flags 0 type 65538 NS(+addr) submitted +. flags 0 type 65548 PTR(checked) submitted +. flags 0 type 65551 MX(+addr) submitted +. flags 0 type 131078 SOA(822) submitted +. flags 0 type 131089 RP(822) submitted +. flags 1 type 1 A(-) submitted +. flags 1 type 2 NS(raw) submitted +. flags 1 type 5 CNAME(-) submitted +. flags 1 type 6 SOA(raw) submitted +. flags 1 type 12 PTR(raw) submitted +. flags 1 type 13 HINFO(-) submitted +. flags 1 type 15 MX(raw) submitted +. flags 1 type 16 TXT(-) submitted +. flags 1 type 17 RP(raw) submitted +. flags 1 type 65537 A(addr) submitted +. flags 1 type 65538 NS(+addr) submitted +. flags 1 type 65548 PTR(checked) submitted +. flags 1 type 65551 MX(+addr) submitted +. flags 1 type 131078 SOA(822) submitted +. flags 1 type 131089 RP(822) submitted +. flags 0 type A(-): No such data; nrrs=0; cname=$; owner=$; ttl=86400 +. flags 0 type NS(raw): OK; nrrs=13; cname=$; owner=$; ttl=305624 + E.ROOT-SERVERS.NET + I.ROOT-SERVERS.NET + F.ROOT-SERVERS.NET + G.ROOT-SERVERS.NET + J.ROOT-SERVERS.NET + K.ROOT-SERVERS.NET + L.ROOT-SERVERS.NET + M.ROOT-SERVERS.NET + A.ROOT-SERVERS.NET + H.ROOT-SERVERS.NET + B.ROOT-SERVERS.NET + C.ROOT-SERVERS.NET + D.ROOT-SERVERS.NET +. flags 0 type CNAME(-): No such data; nrrs=0; cname=$; owner=$; ttl=86400 +. flags 0 type SOA(raw): OK; nrrs=1; cname=$; owner=$; ttl=54334 + A.ROOT-SERVERS.NET hostmaster.INTERNIC.NET 1999041600 1800 900 604800 86400 +. flags 0 type PTR(raw): No such data; nrrs=0; cname=$; owner=$; ttl=599 +adns debug: reply not found, id 3123, query owner (NS=172.18.45.6) +. flags 0 type HINFO(-): No such data; nrrs=0; cname=$; owner=$; ttl=86400 +adns debug: reply not found, id 3128, query owner (NS=172.18.45.6) +adns debug: reply not found, id 312a, query owner (NS=172.18.45.6) +adns debug: reply not found, id 312e, query owner (NS=172.18.45.6) +. flags 0 type MX(raw): No such data; nrrs=0; cname=$; owner=$; ttl=86400 +. flags 0 type TXT(-): No such data; nrrs=0; cname=$; owner=$; ttl=86400 +. flags 0 type RP(raw): No such data; nrrs=0; cname=$; owner=$; ttl=86400 +. flags 0 type A(addr): No such data; nrrs=0; cname=$; owner=$; ttl=599 +. flags 0 type NS(+addr): OK; nrrs=13; cname=$; owner=$; ttl=305624 + I.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 192.36.148.17 ) + F.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 192.5.5.241 ) + G.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 192.112.36.4 ) + J.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 198.41.0.10 ) + K.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 193.0.14.129 ) + L.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 198.32.64.12 ) + M.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 202.12.27.33 ) + A.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 198.41.0.4 ) + H.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 128.63.2.53 ) + B.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 128.9.0.107 ) + C.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 192.33.4.12 ) + D.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 128.8.10.90 ) + E.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 192.203.230.10 ) +. flags 0 type PTR(checked): No such data; nrrs=0; cname=$; owner=$; ttl=599 +. flags 0 type MX(+addr): No such data; nrrs=0; cname=$; owner=$; ttl=86400 +. flags 0 type SOA(822): OK; nrrs=1; cname=$; owner=$; ttl=51616 + A.ROOT-SERVERS.NET hostmaster@INTERNIC.NET 1999041600 1800 900 604800 86400 +. flags 0 type RP(822): No such data; nrrs=0; cname=$; owner=$; ttl=86400 +. flags 1 type A(-): No such data; nrrs=0; cname=$; owner=$; ttl=599 +. flags 1 type NS(raw): OK; nrrs=13; cname=$; owner=$; ttl=305624 + F.ROOT-SERVERS.NET + G.ROOT-SERVERS.NET + J.ROOT-SERVERS.NET + K.ROOT-SERVERS.NET + L.ROOT-SERVERS.NET + M.ROOT-SERVERS.NET + A.ROOT-SERVERS.NET + H.ROOT-SERVERS.NET + B.ROOT-SERVERS.NET + C.ROOT-SERVERS.NET + D.ROOT-SERVERS.NET + E.ROOT-SERVERS.NET + I.ROOT-SERVERS.NET +. flags 1 type CNAME(-): No such data; nrrs=0; cname=$; owner=$; ttl=86400 +. flags 1 type SOA(raw): OK; nrrs=1; cname=$; owner=$; ttl=49034 + A.ROOT-SERVERS.NET hostmaster.INTERNIC.NET 1999041600 1800 900 604800 86400 +. flags 1 type PTR(raw): No such data; nrrs=0; cname=$; owner=$; ttl=599 +. flags 1 type HINFO(-): No such data; nrrs=0; cname=$; owner=$; ttl=599 +adns debug: reply not found, id 3132, query owner (NS=172.18.45.6) +adns debug: reply not found, id 3123, query owner (NS=172.18.45.6) +adns debug: reply not found, id 3133, query owner (NS=172.18.45.6) +adns debug: reply not found, id 3137, query owner (NS=172.18.45.6) +adns debug: reply not found, id 3139, query owner (NS=172.18.45.6) +. flags 1 type MX(raw): No such data; nrrs=0; cname=$; owner=$; ttl=86400 +. flags 1 type TXT(-): No such data; nrrs=0; cname=$; owner=$; ttl=86400 +. flags 1 type RP(raw): No such data; nrrs=0; cname=$; owner=$; ttl=86399 +. flags 1 type A(addr): No such data; nrrs=0; cname=$; owner=$; ttl=598 +. flags 1 type NS(+addr): OK; nrrs=13; cname=$; owner=$; ttl=305623 + G.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 192.112.36.4 ) + J.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 198.41.0.10 ) + K.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 193.0.14.129 ) + L.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 198.32.64.12 ) + M.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 202.12.27.33 ) + A.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 198.41.0.4 ) + H.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 128.63.2.53 ) + B.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 128.9.0.107 ) + C.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 192.33.4.12 ) + D.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 128.8.10.90 ) + E.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 192.203.230.10 ) + I.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 192.36.148.17 ) + F.ROOT-SERVERS.NET ok 0 ok "OK" ( INET 192.5.5.241 ) +. flags 1 type PTR(checked): No such data; nrrs=0; cname=$; owner=$; ttl=598 +. flags 1 type MX(+addr): No such data; nrrs=0; cname=$; owner=$; ttl=598 +. flags 1 type SOA(822): OK; nrrs=1; cname=$; owner=$; ttl=46580 + A.ROOT-SERVERS.NET hostmaster@INTERNIC.NET 1999041600 1800 900 604800 86400 +. flags 1 type RP(822): No such data; nrrs=0; cname=$; owner=$; ttl=598 +rc=0 diff -ruN adns-0.6/regress/output-rootqueryall.report adns-0.7/regress/output-rootqueryall.report --- adns-0.6/regress/output-rootqueryall.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-rootqueryall.report Thu Mar 2 02:02:21 2000 @@ -0,0 +1,220 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr sendto=17 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr close=OK diff -ruN adns-0.6/regress/output-search-as.out adns-0.7/regress/output-search-as.out --- adns-0.6/regress/output-search-as.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-search-as.out Thu Mar 2 02:02:21 2000 @@ -0,0 +1,14 @@ +adns debug: using nameserver 172.18.45.6 +news flags 5 type 1 A(-) submitted +chiark flags 5 type 1 A(-) submitted +news flags 1 type 1 A(-) submitted +chiark flags 1 type 1 A(-) submitted +news flags 5 type A(-): OK; nrrs=1; cname=davenant.relativity.greenend.org.uk; owner=news.davenant.greenend.org.uk; ttl=86400 + 172.18.45.6 +news flags 1 type A(-): OK; nrrs=1; cname=davenant.relativity.greenend.org.uk; owner=$; ttl=86400 + 172.18.45.6 +chiark flags 5 type A(-): OK; nrrs=1; cname=$; owner=chiark.greenend.org.uk; ttl=86400 + 195.224.76.132 +chiark flags 1 type A(-): OK; nrrs=1; cname=$; owner=$; ttl=86400 + 195.224.76.132 +rc=0 diff -ruN adns-0.6/regress/output-search-as.report adns-0.7/regress/output-search-as.report --- adns-0.6/regress/output-search-as.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-search-as.report Thu Mar 2 02:02:21 2000 @@ -0,0 +1,28 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=47 +syscallr sendto=49 +syscallr sendto=47 +syscallr sendto=49 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr sendto=40 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr sendto=40 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr close=OK diff -ruN adns-0.6/regress/output-search.out adns-0.7/regress/output-search.out --- adns-0.6/regress/output-search.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-search.out Thu Mar 2 02:02:21 2000 @@ -0,0 +1,14 @@ +adns debug: using nameserver 172.18.45.6 +news flags 5 type 1 A(-) submitted +chiark flags 5 type 1 A(-) submitted +news flags 1 type 1 A(-) submitted +chiark flags 1 type 1 A(-) submitted +news flags 5 type A(-): OK; nrrs=1; cname=davenant.relativity.greenend.org.uk; owner=news.davenant.greenend.org.uk; ttl=86400 + 172.18.45.6 +chiark flags 5 type A(-): OK; nrrs=1; cname=$; owner=chiark.greenend.org.uk; ttl=86400 + 195.224.76.132 +news flags 1 type A(-): OK; nrrs=1; cname=davenant.relativity.greenend.org.uk; owner=$; ttl=86400 + 172.18.45.6 +chiark flags 1 type A(-): OK; nrrs=1; cname=$; owner=$; ttl=86400 + 195.224.76.132 +rc=0 diff -ruN adns-0.6/regress/output-search.report adns-0.7/regress/output-search.report --- adns-0.6/regress/output-search.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-search.report Thu Mar 2 02:02:21 2000 @@ -0,0 +1,28 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=47 +syscallr sendto=49 +syscallr sendto=47 +syscallr sendto=49 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr sendto=40 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr sendto=40 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr close=OK diff -ruN adns-0.6/regress/output-searchabs.out adns-0.7/regress/output-searchabs.out --- adns-0.6/regress/output-searchabs.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-searchabs.out Thu Mar 2 02:02:21 2000 @@ -0,0 +1,5 @@ +adns debug: using nameserver 172.18.45.6 +news.davenant flags 1 type 1 A(-) submitted +news.davenant flags 1 type A(-): OK; nrrs=1; cname=davenant.relativity.greenend.org.uk; owner=$; ttl=584 + 172.18.45.6 +rc=0 diff -ruN adns-0.6/regress/output-searchabs.report adns-0.7/regress/output-searchabs.report --- adns-0.6/regress/output-searchabs.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-searchabs.report Thu Mar 2 02:02:21 2000 @@ -0,0 +1,16 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=31 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr sendto=56 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr sendto=47 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr close=OK diff -ruN adns-0.6/regress/output-sillyrp.out adns-0.7/regress/output-sillyrp.out --- adns-0.6/regress/output-sillyrp.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-sillyrp.out Thu Mar 2 02:02:22 2000 @@ -0,0 +1,22 @@ +adns debug: using nameserver 172.18.45.6 +silly-rp-dm.test.iwj.relativity.greenend.org.uk flags 112 type 17 RP(raw) submitted +silly-rp-dm.test.iwj.relativity.greenend.org.uk flags 112 type 131089 RP(822) submitted +silly-rp-lp.test.iwj.relativity.greenend.org.uk flags 112 type 17 RP(raw) submitted +silly-rp-lp.test.iwj.relativity.greenend.org.uk flags 112 type 131089 RP(822) submitted +silly-rp-lp.test.iwj.relativity.greenend.org.uk flags 0 type 17 RP(raw) submitted +silly-rp-lp.test.iwj.relativity.greenend.org.uk flags 0 type 131089 RP(822) submitted +silly-rp-dm.test.iwj.relativity.greenend.org.uk flags 0 type 17 RP(raw) submitted +silly-rp-dm.test.iwj.relativity.greenend.org.uk flags 0 type 131089 RP(822) submitted +silly-rp-dm.test.iwj.relativity.greenend.org.uk flags 112 type RP(raw): OK; nrrs=1; cname=$; owner=$; ttl=60 + i\..root\000null.org . +silly-rp-dm.test.iwj.relativity.greenend.org.uk flags 112 type RP(822): Found syntactically invalid domain name; nrrs=0; cname=$; owner=$; ttl=60 +silly-rp-lp.test.iwj.relativity.greenend.org.uk flags 112 type RP(raw): OK; nrrs=1; cname=$; owner=$; ttl=60 + spong\000flibble.ucam.org . +silly-rp-lp.test.iwj.relativity.greenend.org.uk flags 112 type RP(822): Found invalid DNS data; nrrs=0; cname=$; owner=$; ttl=60 +silly-rp-lp.test.iwj.relativity.greenend.org.uk flags 0 type RP(raw): OK; nrrs=1; cname=$; owner=$; ttl=60 + spong\000flibble.ucam.org . +silly-rp-lp.test.iwj.relativity.greenend.org.uk flags 0 type RP(822): Found invalid DNS data; nrrs=0; cname=$; owner=$; ttl=60 +silly-rp-dm.test.iwj.relativity.greenend.org.uk flags 0 type RP(raw): OK; nrrs=1; cname=$; owner=$; ttl=60 + i\..root\000null.org . +silly-rp-dm.test.iwj.relativity.greenend.org.uk flags 0 type RP(822): Found syntactically invalid domain name; nrrs=0; cname=$; owner=$; ttl=60 +rc=0 diff -ruN adns-0.6/regress/output-sillyrp.report adns-0.7/regress/output-sillyrp.report --- adns-0.6/regress/output-sillyrp.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-sillyrp.report Thu Mar 2 02:02:22 2000 @@ -0,0 +1,36 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=65 +syscallr sendto=65 +syscallr sendto=65 +syscallr sendto=65 +syscallr sendto=65 +syscallr sendto=65 +syscallr sendto=65 +syscallr sendto=65 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr close=OK diff -ruN adns-0.6/regress/output-tcpmultipart.out adns-0.7/regress/output-tcpmultipart.out --- adns-0.6/regress/output-tcpmultipart.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-tcpmultipart.out Thu Mar 2 02:02:22 2000 @@ -0,0 +1,71 @@ +adns debug: using nameserver 172.31.80.9 +132.76.224.195.in-addr.arpa flags 2 type 12 PTR(raw) submitted +manymorerrs.test.culture.dotat.at. flags 2 type 12 PTR(raw) submitted +132.76.224.195.in-addr.arpa flags 2 type 12 PTR(raw) submitted +adns debug: TCP connected (NS=172.31.80.9) +132.76.224.195.in-addr.arpa flags 2 type PTR(raw): OK; nrrs=1; cname=$; owner=$; ttl=86400 + chiark.greenend.org.uk +manymorerrs.test.culture.dotat.at. flags 2 type PTR(raw): OK; nrrs=60; cname=$; owner=$; ttl=86400 + very-long-domain.to-ensure-truncation.00.test.culture.dotat.at + very-long-domain.to-ensure-truncation.01.test.culture.dotat.at + very-long-domain.to-ensure-truncation.02.test.culture.dotat.at + very-long-domain.to-ensure-truncation.03.test.culture.dotat.at + very-long-domain.to-ensure-truncation.04.test.culture.dotat.at + very-long-domain.to-ensure-truncation.05.test.culture.dotat.at + very-long-domain.to-ensure-truncation.06.test.culture.dotat.at + very-long-domain.to-ensure-truncation.07.test.culture.dotat.at + very-long-domain.to-ensure-truncation.08.test.culture.dotat.at + very-long-domain.to-ensure-truncation.09.test.culture.dotat.at + very-long-domain.to-ensure-truncation.10.test.culture.dotat.at + very-long-domain.to-ensure-truncation.11.test.culture.dotat.at + very-long-domain.to-ensure-truncation.12.test.culture.dotat.at + very-long-domain.to-ensure-truncation.13.test.culture.dotat.at + very-long-domain.to-ensure-truncation.14.test.culture.dotat.at + very-long-domain.to-ensure-truncation.15.test.culture.dotat.at + very-long-domain.to-ensure-truncation.16.test.culture.dotat.at + very-long-domain.to-ensure-truncation.17.test.culture.dotat.at + very-long-domain.to-ensure-truncation.18.test.culture.dotat.at + very-long-domain.to-ensure-truncation.19.test.culture.dotat.at + very-long-domain.to-ensure-truncation.20.test.culture.dotat.at + very-long-domain.to-ensure-truncation.21.test.culture.dotat.at + very-long-domain.to-ensure-truncation.22.test.culture.dotat.at + very-long-domain.to-ensure-truncation.23.test.culture.dotat.at + very-long-domain.to-ensure-truncation.24.test.culture.dotat.at + very-long-domain.to-ensure-truncation.25.test.culture.dotat.at + very-long-domain.to-ensure-truncation.26.test.culture.dotat.at + very-long-domain.to-ensure-truncation.27.test.culture.dotat.at + very-long-domain.to-ensure-truncation.28.test.culture.dotat.at + very-long-domain.to-ensure-truncation.29.test.culture.dotat.at + very-long-domain.to-ensure-truncation.30.test.culture.dotat.at + very-long-domain.to-ensure-truncation.31.test.culture.dotat.at + very-long-domain.to-ensure-truncation.32.test.culture.dotat.at + very-long-domain.to-ensure-truncation.33.test.culture.dotat.at + very-long-domain.to-ensure-truncation.34.test.culture.dotat.at + very-long-domain.to-ensure-truncation.35.test.culture.dotat.at + very-long-domain.to-ensure-truncation.36.test.culture.dotat.at + very-long-domain.to-ensure-truncation.37.test.culture.dotat.at + very-long-domain.to-ensure-truncation.38.test.culture.dotat.at + very-long-domain.to-ensure-truncation.39.test.culture.dotat.at + very-long-domain.to-ensure-truncation.40.test.culture.dotat.at + very-long-domain.to-ensure-truncation.41.test.culture.dotat.at + very-long-domain.to-ensure-truncation.42.test.culture.dotat.at + very-long-domain.to-ensure-truncation.43.test.culture.dotat.at + very-long-domain.to-ensure-truncation.44.test.culture.dotat.at + very-long-domain.to-ensure-truncation.45.test.culture.dotat.at + very-long-domain.to-ensure-truncation.46.test.culture.dotat.at + very-long-domain.to-ensure-truncation.47.test.culture.dotat.at + very-long-domain.to-ensure-truncation.48.test.culture.dotat.at + very-long-domain.to-ensure-truncation.49.test.culture.dotat.at + very-long-domain.to-ensure-truncation.50.test.culture.dotat.at + very-long-domain.to-ensure-truncation.51.test.culture.dotat.at + very-long-domain.to-ensure-truncation.52.test.culture.dotat.at + very-long-domain.to-ensure-truncation.53.test.culture.dotat.at + very-long-domain.to-ensure-truncation.54.test.culture.dotat.at + very-long-domain.to-ensure-truncation.55.test.culture.dotat.at + very-long-domain.to-ensure-truncation.56.test.culture.dotat.at + very-long-domain.to-ensure-truncation.57.test.culture.dotat.at + very-long-domain.to-ensure-truncation.58.test.culture.dotat.at + very-long-domain.to-ensure-truncation.59.test.culture.dotat.at +132.76.224.195.in-addr.arpa flags 2 type PTR(raw): OK; nrrs=1; cname=$; owner=$; ttl=86400 + chiark.greenend.org.uk +rc=0 diff -ruN adns-0.6/regress/output-tcpmultipart.report adns-0.7/regress/output-tcpmultipart.report --- adns-0.6/regress/output-tcpmultipart.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-tcpmultipart.report Thu Mar 2 02:02:22 2000 @@ -0,0 +1,35 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr socket=5 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr connect=EINPROGRESS +syscallr select=1 rfds=[] wfds=[5] efds=[] +syscallr read=EAGAIN +syscallr write=47 +syscallr write=53 +syscallr write=47 +syscallr select=1 rfds=[5] wfds=[] efds=[] +syscallr read=OK +syscallr read=OK +syscallr read=EAGAIN +syscallr select=1 rfds=[5] wfds=[] efds=[] +syscallr read=OK +syscallr read=OK +syscallr read=EAGAIN +syscallr select=1 rfds=[5] wfds=[] efds=[] +syscallr read=OK +syscallr read=EAGAIN +syscallr select=1 rfds=[5] wfds=[] efds=[] +syscallr read=OK +syscallr read=EAGAIN +syscallr select=1 rfds=[5] wfds=[] efds=[] +syscallr read=OK +syscallr read=OK +syscallr read=EAGAIN +syscallr select=1 rfds=[5] wfds=[] efds=[] +syscallr read=OK +syscallr read=EAGAIN +syscallr close=OK +syscallr close=OK diff -ruN adns-0.6/regress/output-timeout.out adns-0.7/regress/output-timeout.out --- adns-0.6/regress/output-timeout.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-timeout.out Thu Mar 2 02:02:22 2000 @@ -0,0 +1,4 @@ +adns debug: using nameserver 172.18.45.36 +chiark.greenend.org.uk flags 0 type 1 A(-) submitted +chiark.greenend.org.uk flags 0 type A(-): DNS query timed out; nrrs=0; cname=$; owner=$; ttl=604770 +rc=0 diff -ruN adns-0.6/regress/output-timeout.report adns-0.7/regress/output-timeout.report --- adns-0.6/regress/output-timeout.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-timeout.report Thu Mar 2 02:02:22 2000 @@ -0,0 +1,34 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=40 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=40 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=40 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=40 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=40 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=40 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=40 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=40 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=40 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=40 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=40 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=40 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=40 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=40 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr sendto=40 +syscallr select=0 rfds=[] wfds=[] efds=[] +syscallr close=OK diff -ruN adns-0.6/regress/output-trunc.out adns-0.7/regress/output-trunc.out --- adns-0.6/regress/output-trunc.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-trunc.out Thu Mar 2 02:02:22 2000 @@ -0,0 +1,4 @@ +adns debug: using nameserver 172.18.45.6 +trunc.test.iwj.relativity.greenend.org.uk flags 0 type 1 A(-) submitted +trunc.test.iwj.relativity.greenend.org.uk flags 0 type A(-): No such data; nrrs=0; cname=$; owner=$; ttl=60 +rc=0 diff -ruN adns-0.6/regress/output-trunc.report adns-0.7/regress/output-trunc.report --- adns-0.6/regress/output-trunc.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-trunc.report Thu Mar 2 02:02:22 2000 @@ -0,0 +1,8 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr sendto=59 +syscallr select=1 rfds=[4] wfds=[] efds=[] +syscallr recvfrom=OK addr=172.18.45.6:53 +syscallr recvfrom=EAGAIN +syscallr close=OK diff -ruN adns-0.6/regress/output-unknownq.out adns-0.7/regress/output-unknownq.out --- adns-0.6/regress/output-unknownq.out Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-unknownq.out Thu Mar 2 02:02:22 2000 @@ -0,0 +1,3 @@ +adns debug: using nameserver 172.18.45.6 +davenant.relativity.greenend.org.uk. flags 0 type 32767 not implemented +rc=0 diff -ruN adns-0.6/regress/output-unknownq.report adns-0.7/regress/output-unknownq.report --- adns-0.6/regress/output-unknownq.report Thu Jan 1 01:00:00 1970 +++ adns-0.7/regress/output-unknownq.report Thu Mar 2 02:02:22 2000 @@ -0,0 +1,4 @@ +syscallr socket=4 +syscallr fcntl=~O_NONBLOCK&... +syscallr fcntl=OK +syscallr close=OK Binary files adns-0.6/regress/parse_d.o and adns-0.7/regress/parse_d.o differ Binary files adns-0.6/regress/poll_d.o and adns-0.7/regress/poll_d.o differ Binary files adns-0.6/regress/query_d.o and adns-0.7/regress/query_d.o differ Binary files adns-0.6/regress/reply_d.o and adns-0.7/regress/reply_d.o differ Binary files adns-0.6/regress/setup_d.o and adns-0.7/regress/setup_d.o differ Binary files adns-0.6/regress/transmit_d.o and adns-0.7/regress/transmit_d.o differ Binary files adns-0.6/regress/types_d.o and adns-0.7/regress/types_d.o differ diff -ruN adns-0.6/settings.make adns-0.7/settings.make --- adns-0.6/settings.make Thu Jan 1 01:00:00 1970 +++ adns-0.7/settings.make Thu Mar 2 02:01:36 2000 @@ -0,0 +1,68 @@ +# settings.make.in - main configuration settings for Makefiles, +# used by autoconf/configure to generate settings.make +# +# This file is +# Copyright (C) 1997-1999 Ian Jackson +# +# It is part of adns, which is +# Copyright (C) 1997-1999 Ian Jackson +# Copyright (C) 1999 Tony Finch +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software Foundation, +# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + +MAJOR= 0 +MINOR= 1 +SHLIBFILE= $(SHLIBSONAME).$(MINOR) +SHLIBSONAME= $(SHLIBFORLINK).$(MAJOR) +SHLIBFORLINK= libadns.so + +CC= gcc +CFLAGS= $(AUTOCFLAGS) $(WARNS) $(WERROR) $(DIRCFLAGS) $(XCFLAGS) +LDLIBS= $(XLIBS) +AUTOCFLAGS= -g -O2 +WARNS= -Wall -Wmissing-prototypes -Wwrite-strings -Wstrict-prototypes -Wcast-qual -Wpointer-arith +#WERROR= -Werror + +M4= m4 +RANLIB= ranlib + +SHLIBCC= $(CC) $(CFLAGS) -fpic + +MKSHLIB_1= $(CC) $(LDFLAGS) -shared -Wl,-soname=$(SHLIBSONAME) -o +MKSHLIB_2= +MKSHLIB_3= -lc + +prefix= /usr/local +exec_prefix= ${prefix} +bin_dir= $(exec_prefix)/bin +lib_dir= $(exec_prefix)/lib +include_dir= $(prefix)/include + +INSTALL= install -c +INSTALL_PROGRAM= $(INSTALL) -m 755 $(INSTALL_PROGRAM_FLAGS) +INSTALL_DATA= $(INSTALL) -m 644 + +all: $(TARGETS) + +clean mostlyclean: + rm -f *.o *.tmp* + +distclean: clean + rm -f $(TARGETS) *~ ./#*# core *.orig *.rej Makefile + +distprep: $(AUTOCSRCS) + +maintainer-clean: distclean + -rm -f $(AUTOCSRCS) diff -ruN adns-0.6/src/Makefile adns-0.7/src/Makefile --- adns-0.6/src/Makefile Thu Jan 1 01:00:00 1970 +++ adns-0.7/src/Makefile Thu Mar 2 02:01:36 2000 @@ -0,0 +1,48 @@ +# Generated automatically from Makefile.in by configure. +# src/Makefile - library main Makefile +# +# This file is +# Copyright (C) 1997-1999 Ian Jackson +# +# It is part of adns, which is +# Copyright (C) 1997-1999 Ian Jackson +# Copyright (C) 1999 Tony Finch +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software Foundation, +# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + +srcdir= . + +TARGETS= libadns.a +include $(srcdir)/../settings.make +include adns.make + +install: + set -xe; for f in $(TARGETS); \ + do $(INSTALL_DATA) $$f $(lib_dir)/$$f; done + $(INSTALL_DATA) $(srcdir)/../src/adns.h $(include_dir)/adns.h + +uninstall: + for f in $(TARGETS); do rm -f $(lib_dir)/$$f; done + rm -f $(include_dir)/adns.h + +ALLOBJS= $(LIBOBJS) + +libadns.a: $(LIBOBJS) + rm -f $@ + $(AR) cqv $@.new $(LIBOBJS) + $(RANLIB) $@.new + mv -f $@.new $@ + +$(LIBOBJS): adns.h internal.h config.h diff -ruN adns-0.6/src/adns.h adns-0.7/src/adns.h --- adns-0.6/src/adns.h Sun Nov 7 19:15:36 1999 +++ adns-0.7/src/adns.h Thu Mar 2 01:34:04 2000 @@ -51,7 +51,7 @@ * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * * - * $Id: adns.h,v 1.73 1999/11/07 19:15:36 ian Exp $ + * $Id: adns.h,v 1.76 2000/03/02 01:34:04 ian Exp $ */ #ifndef ADNS_H_INCLUDED @@ -90,7 +90,7 @@ adns_qf_search= 0x00000001, /* use the searchlist */ adns_qf_usevc= 0x00000002, /* use a virtual circuit (TCP connection) */ adns_qf_owner= 0x00000004, /* fill in the owner field in the answer */ - adns_qf_quoteok_query= 0x00000010, /* allow quote-requiring chars in query domain */ + adns_qf_quoteok_query= 0x00000010, /* allow special chars in query domain */ adns_qf_quoteok_cname= 0x00000000, /* allow ... in CNAME we go via - now default */ adns_qf_quoteok_anshost= 0x00000040, /* allow ... in things supposed to be hostnames */ adns_qf_quotefail_cname= 0x00000080, /* refuse if quote-req chars in CNAME we go via */ @@ -142,11 +142,19 @@ * In queries _with_ qf_quoteok_*, domains in the query or response * may contain any characters, quoted according to RFC1035 5.1. On * input to adns, the char* is a pointer to the interior of a " - * delimited string, except that " may appear in it, and on output, - * the char* is a pointer to a string which would be legal either - * inside or outside " delimiters, and any characters not usually - * legal in domain names will be quoted as \X (if the character is - * 33-126 except \ and ") or \DDD. + * delimited string, except that " may appear in it unquoted. On + * output, the char* is a pointer to a string which would be legal + * either inside or outside " delimiters; any character which isn't + * legal in a hostname (ie alphanumeric or hyphen) or one of _ / + + * (the three other punctuation characters commonly abused in domain + * names) will be quoted, as \X if it is a printing ASCII character or + * \DDD otherwise. + * + * (The characters which will be unquoted are the printing 7-bit ASCII + * characters except the punctuation characters " ( ) @ ; $ \ + + * I.e. unquoted characters are alphanumerics, and the following + * punctuation characters: ! # % ^ & * - _ = + [ ] { } * * If the query goes via a CNAME then the canonical name (ie, the * thing that the CNAME record refers to) is usually allowed to @@ -284,7 +292,7 @@ typedef struct { adns_status status; char *cname; /* always NULL if query was for CNAME records */ - char *owner; /* only set if requested in query flags */ + char *owner; /* only set if requested in query flags, and may be 0 on error anyway */ adns_rrtype type; /* guaranteed to be same as in query */ time_t expires; /* expiry time, defined only if _s_ok, nxdomain or nodata. NOT TTL! */ int nrrs, rrsz; /* nrrs is 0 if an error occurs */ @@ -500,6 +508,19 @@ void *context, adns_query *query_r); /* type must be _r_ptr or _r_ptr_raw. _qf_search is ignored. + * addr->sa_family must be AF_INET or you get ENOSYS. + */ + +int adns_submit_reverse_any(adns_state ads, + const struct sockaddr *addr, + const char *rzone, + adns_rrtype type, + adns_queryflags flags, + void *context, + adns_query *query_r); +/* For RBL-style reverse `zone's; look up + * . + * Any type is allowed. _qf_search is ignored. * addr->sa_family must be AF_INET or you get ENOSYS. */ Binary files adns-0.6/src/check.o and adns-0.7/src/check.o differ Binary files adns-0.6/src/event.o and adns-0.7/src/event.o differ diff -ruN adns-0.6/src/general.c adns-0.7/src/general.c --- adns-0.6/src/general.c Tue Nov 2 23:40:14 1999 +++ adns-0.7/src/general.c Wed Mar 1 23:50:05 2000 @@ -244,7 +244,7 @@ SINFO( querydomainwrong, "Domain invalid for particular DNS query type" ), SINFO( querydomaininvalid, "Domain name is syntactically invalid" ), - SINFO( querydomaintoolong, "Domain name is too long" ), + SINFO( querydomaintoolong, "Domain name or component is too long" ), SINFO( nxdomain, "No such domain" ), SINFO( nodata, "No such data" ) Binary files adns-0.6/src/general.o and adns-0.7/src/general.o differ diff -ruN adns-0.6/src/internal.h adns-0.7/src/internal.h --- adns-0.6/src/internal.h Sun Nov 7 16:06:49 1999 +++ adns-0.7/src/internal.h Thu Mar 2 01:45:37 2000 @@ -58,6 +58,7 @@ #define DNS_PORT 53 #define DNS_MAXUDP 512 +#define DNS_MAXLABEL 63 #define DNS_MAXDOMAIN 255 #define DNS_HDRSIZE 12 #define DNS_IDOFFSET 0 @@ -683,6 +684,9 @@ return (c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z'); } static inline int ctype_822special(int c) { return strchr("()<>@,;:\\\".[]",c) != 0; } +static inline int ctype_domainunquoted(int c) { + return ctype_alpha(c) || ctype_digit(c) || (strchr("-_/+",c) != 0); +} static inline int errno_resources(int e) { return e==ENOMEM || e==ENOBUFS; } Binary files adns-0.6/src/libadns.a and adns-0.7/src/libadns.a differ diff -ruN adns-0.6/src/parse.c adns-0.7/src/parse.c --- adns-0.6/src/parse.c Sun Oct 10 14:16:24 1999 +++ adns-0.7/src/parse.c Thu Mar 2 00:58:07 2000 @@ -35,12 +35,11 @@ qbuf[0]= 0; for (i=0; i= 127) { + if (ch <= ' ' || ch >= 127) { sprintf(qbuf,"\\%03o",ch); + break; + } else if (!ctype_domainunquoted(ch)) { + sprintf(qbuf,"\\%c",ch); break; } } Binary files adns-0.6/src/parse.o and adns-0.7/src/parse.o differ Binary files adns-0.6/src/poll.o and adns-0.7/src/poll.o differ diff -ruN adns-0.6/src/query.c adns-0.7/src/query.c --- adns-0.6/src/query.c Tue Nov 2 23:40:14 1999 +++ adns-0.7/src/query.c Thu Mar 2 01:34:04 2000 @@ -127,16 +127,24 @@ const char *owner, int ol, const typeinfo *typei, adns_queryflags flags, struct timeval now) { - vbuf vb; + vbuf vb_new; int id; adns_status stat; - vb= qu->vb; - - stat= adns__mkquery(ads,&vb,&id, owner,ol, typei,flags); - if (stat) { adns__query_fail(qu,stat); return; } + stat= adns__mkquery(ads,&qu->vb,&id, owner,ol, typei,flags); + if (stat) { + if (stat == adns_s_querydomaintoolong && (flags & adns_qf_search)) { + adns__search_next(ads,qu,now); + return; + } else { + adns__query_fail(qu,stat); + return; + } + } - query_submit(ads,qu, typei,&vb,id, flags,now); + vb_new= qu->vb; + adns__vbuf_init(&qu->vb); + query_submit(ads,qu, typei,&vb_new,id, flags,now); } void adns__search_next(adns_state ads, adns_query qu, struct timeval now) { @@ -259,25 +267,47 @@ return r; } -int adns_submit_reverse(adns_state ads, - const struct sockaddr *addr, - adns_rrtype type, - adns_queryflags flags, - void *context, - adns_query *query_r) { +int adns_submit_reverse_any(adns_state ads, + const struct sockaddr *addr, + const char *zone, + adns_rrtype type, + adns_queryflags flags, + void *context, + adns_query *query_r) { const unsigned char *iaddr; - char buf[30]; + char *buf, *buf_free; + char shortbuf[100]; + int r, lreq; - if (type != adns_r_ptr && type != adns_r_ptr_raw) return EINVAL; flags &= ~adns_qf_search; if (addr->sa_family != AF_INET) return ENOSYS; iaddr= (const unsigned char*) &(((const struct sockaddr_in*)addr) -> sin_addr); - sprintf(buf, "%d.%d.%d.%d.in-addr.arpa", - iaddr[3], iaddr[2], iaddr[1], iaddr[0]); + lreq= strlen(zone) + 4*4 + 1; + if (lreq > sizeof(shortbuf)) { + buf= malloc(strlen(zone) + 4*4 + 1); + if (!buf) return errno; + buf_free= buf; + } else { + buf= shortbuf; + buf_free= 0; + } + sprintf(buf, "%d.%d.%d.%d.%s", iaddr[3], iaddr[2], iaddr[1], iaddr[0], zone); + + r= adns_submit(ads,buf,type,flags,context,query_r); + free(buf_free); + return r; +} - return adns_submit(ads,buf,type,flags,context,query_r); +int adns_submit_reverse(adns_state ads, + const struct sockaddr *addr, + adns_rrtype type, + adns_queryflags flags, + void *context, + adns_query *query_r) { + if (type != adns_r_ptr && type != adns_r_ptr_raw) return EINVAL; + return adns_submit_reverse_any(ads,addr,"in-addr.arpa",type,flags,context,query_r); } int adns_synchronous(adns_state ads, Binary files adns-0.6/src/query.o and adns-0.7/src/query.o differ diff -ruN adns-0.6/src/reply.c adns-0.7/src/reply.c --- adns-0.6/src/reply.c Sat Oct 16 20:11:02 1999 +++ adns-0.7/src/reply.c Thu Mar 2 00:58:07 2000 @@ -77,71 +77,84 @@ adns__diag(ads,serv,0,"server sent us unknown opcode %d (wanted 0=QUERY)",opcode); return; } - if (!qdcount) { - adns__diag(ads,serv,0,"server sent reply without quoting our question"); - return; - } else if (qdcount>1) { - adns__diag(ads,serv,0,"server claimed to answer %d questions with one message", - qdcount); - return; - } - for (qu= viatcp ? ads->tcpw.head : ads->udpw.head; qu; qu= nqu) { - nqu= qu->next; - if (qu->id != id) continue; - if (dglen < qu->query_dglen) continue; - if (memcmp(qu->query_dgram+DNS_HDRSIZE, - dgram+DNS_HDRSIZE, - qu->query_dglen-DNS_HDRSIZE)) - continue; - if (viatcp) { - assert(qu->state == query_tcpw); - } else { - assert(qu->state == query_tosend); - if (!(qu->udpsent & (1<tcpw.head : ads->udpw.head; qu; qu= nqu) { + nqu= qu->next; + if (qu->id != id) continue; + if (dglen < qu->query_dglen) continue; + if (memcmp(qu->query_dgram+DNS_HDRSIZE, + dgram+DNS_HDRSIZE, + qu->query_dglen-DNS_HDRSIZE)) + continue; + if (viatcp) { + assert(qu->state == query_tcpw); + } else { + assert(qu->state == query_tosend); + if (!(qu->udpsent & (1<iflags & adns_if_debug) { - adns__vbuf_init(&tempvb); - adns__debug(ads,serv,0,"reply not found, id %02x, query owner %s", - id, adns__diag_domain(ads,serv,0,&tempvb,dgram,dglen,DNS_HDRSIZE)); - adns__vbuf_free(&tempvb); + if (qu) { + /* We're definitely going to do something with this query now */ + if (viatcp) LIST_UNLINK(ads->tcpw,qu); + else LIST_UNLINK(ads->udpw,qu); } - return; } - anstart= qu->query_dglen; - arstart= -1; - - if (viatcp) LIST_UNLINK(ads->tcpw,qu); - else LIST_UNLINK(ads->udpw,qu); - /* We're definitely going to do something with this query now */ + /* If we're going to ignore the packet, we return as soon as we have + * failed the query (if any) and printed the warning message (if + * any). + */ switch (rcode) { case rcode_noerror: case rcode_nxdomain: break; case rcode_formaterror: adns__warn(ads,serv,qu,"server cannot understand our query (Format Error)"); - adns__query_fail(qu,adns_s_rcodeformaterror); + if (qu) adns__query_fail(qu,adns_s_rcodeformaterror); return; case rcode_servfail: - adns__query_fail(qu,adns_s_rcodeservfail); + if (qu) adns__query_fail(qu,adns_s_rcodeservfail); + else adns__warn(ads,serv,qu,"server failure on unidentifiable query"); return; case rcode_notimp: adns__warn(ads,serv,qu,"server claims not to implement our query"); - adns__query_fail(qu,adns_s_rcodenotimplemented); + if (qu) adns__query_fail(qu,adns_s_rcodenotimplemented); return; case rcode_refused: adns__warn(ads,serv,qu,"server refused our query"); - adns__query_fail(qu,adns_s_rcoderefused); + if (qu) adns__query_fail(qu,adns_s_rcoderefused); return; default: adns__warn(ads,serv,qu,"server gave unknown response code %d",rcode); - adns__query_fail(qu,adns_s_rcodeunknown); + if (qu) adns__query_fail(qu,adns_s_rcodeunknown); + return; + } + + if (!qu) { + if (!qdcount) { + adns__diag(ads,serv,0,"server sent reply without quoting our question"); + } else if (qdcount>1) { + adns__diag(ads,serv,0,"server claimed to answer %d questions with one message", + qdcount); + } else if (ads->iflags & adns_if_debug) { + adns__vbuf_init(&tempvb); + adns__debug(ads,serv,0,"reply not found, id %02x, query owner %s", + id, adns__diag_domain(ads,serv,0,&tempvb,dgram,dglen,DNS_HDRSIZE)); + adns__vbuf_free(&tempvb); + } return; } + /* We're definitely going to do something with this packet and this query now. */ + + anstart= qu->query_dglen; + arstart= -1; + /* Now, take a look at the answer section, and see if it is complete. * If it has any CNAMEs we stuff them in the answer. */ @@ -185,7 +198,7 @@ qu->cname_begin= rdstart; qu->cname_dglen= dglen; st= adns__parse_domain(ads,serv,qu, &qu->vb, - qu->flags & adns_qf_quoteok_cname ? pdf_quoteok : 0, + qu->flags & adns_qf_quotefail_cname ? 0 : pdf_quoteok, dgram,dglen, &rdstart,rdstart+rdlength); if (!qu->vb.used) goto x_truncated; if (st) { adns__query_fail(qu,st); return; } Binary files adns-0.6/src/reply.o and adns-0.7/src/reply.o differ Binary files adns-0.6/src/setup.o and adns-0.7/src/setup.o differ diff -ruN adns-0.6/src/transmit.c adns-0.7/src/transmit.c --- adns-0.6/src/transmit.c Sun Nov 7 16:06:49 1999 +++ adns-0.7/src/transmit.c Thu Mar 2 01:45:37 2000 @@ -77,7 +77,7 @@ adns_status adns__mkquery(adns_state ads, vbuf *vb, int *id_r, const char *owner, int ol, const typeinfo *typei, adns_queryflags flags) { - int ll, c, nlabs; + int ll, c, nbytes; byte label[255], *rqp; const char *p, *pe; adns_status st; @@ -87,7 +87,7 @@ MKQUERY_START(vb); p= owner; pe= owner+ol; - nlabs= 0; + nbytes= 0; while (p!=pe) { ll= 0; while (p!=pe && (c= *p++)!='.') { @@ -115,7 +115,9 @@ label[ll++]= c; } if (!ll) return adns_s_querydomaininvalid; - if (nlabs++ > 63) return adns_s_querydomaintoolong; + if (ll > DNS_MAXLABEL) return adns_s_querydomaintoolong; + nbytes+= ll+1; + if (nbytes >= DNS_MAXDOMAIN) return adns_s_querydomaintoolong; MKQUERY_ADDB(ll); memcpy(rqp,label,ll); rqp+= ll; } Binary files adns-0.6/src/transmit.o and adns-0.7/src/transmit.o differ Binary files adns-0.6/src/types.o and adns-0.7/src/types.o differ