chiark / gitweb /
More reply stuff.
[adns.git] / src / adns.h
index 90b166bbaa249f5c231ce8ac4eb61552eb54125a..18c21dfc8170cc28c93d67a47d827b1648fe4b3c 100644 (file)
@@ -91,16 +91,24 @@ typedef enum {
 typedef enum {
   adns_s_ok,
   adns_s_timeout,
 typedef enum {
   adns_s_ok,
   adns_s_timeout,
-  adns_s_unknownqtype,
   adns_s_nolocalmem,
   adns_s_allservfail,
   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_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_nxdomain,
-  adns_s_norecord,
-  adns_s_invaliddomain
+  adns_s_nodata,
+  adns_s_invaliddomain,
+  adns_s_domaintoolong,
 } adns_status;
 
 typedef struct {
 } adns_status;
 
 typedef struct {