X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=adns.git;a=blobdiff_plain;f=src%2Fadns.h;h=18c21dfc8170cc28c93d67a47d827b1648fe4b3c;hp=90b166bbaa249f5c231ce8ac4eb61552eb54125a;hb=0ba0614a998909d8b4f51988d7a8af3ba369a5d9;hpb=4353a5c47b202786905257e520fe570a570e67bc diff --git a/src/adns.h b/src/adns.h index 90b166b..18c21df 100644 --- a/src/adns.h +++ b/src/adns.h @@ -91,16 +91,24 @@ typedef enum { typedef enum { adns_s_ok, adns_s_timeout, - adns_s_unknownqtype, adns_s_nolocalmem, adns_s_allservfail, + adns_s_servfail, + adns_s_notimplemented, + adns_s_refused, + adns_s_reasonunknown, + adns_s_norecurse, + adns_s_serverfaulty, + adns_s_unknownreply, adns_s_max_tempfail= 99, adns_s_inconsistent, /* PTR gives domain whose A does not match */ adns_s_cname, /* CNAME found where data eg A expected (not if _qf_loosecname) */ - adns_s_max_misconfig= 199, + /* fixme: implement _s_cname */ + adns_s_max_remotemisconfig= 199, adns_s_nxdomain, - adns_s_norecord, - adns_s_invaliddomain + adns_s_nodata, + adns_s_invaliddomain, + adns_s_domaintoolong, } adns_status; typedef struct {