diff --git a/spec/getdns-0.502.tgz b/spec/getdns-0.502.tgz deleted file mode 100644 index e8760ed7..00000000 Binary files a/spec/getdns-0.502.tgz and /dev/null differ diff --git a/spec/getdns-0.503.tgz b/spec/getdns-0.503.tgz new file mode 100644 index 00000000..c64119e3 Binary files /dev/null and b/spec/getdns-0.503.tgz differ diff --git a/spec/index.html b/spec/index.html index 104f892d..a571c170 100644 --- a/spec/index.html +++ b/spec/index.html @@ -1363,6 +1363,12 @@ bindata).

CDS (59)

cds_unknown (a bindata)

+

CDNSKEY (60)

+

cdnskey_unknown (a bindata)

+ +

OPENPGPKEY (61)

+

openpgpkey_unknown (a bindata)

+

SPF (99)

text (a bindata)

@@ -1455,7 +1461,7 @@ function.

/* Set up the callback function, which will also do the processing of the results */ void this_callbackfn(getdns_context *this_context, - getdns_callback_type_t this_callback_type, + getdns_callback_type_t this_callback_type, getdns_dict *this_response, void *this_userarg, getdns_transaction_t this_transaction_id) @@ -1573,7 +1579,7 @@ their TTLs.

/* Set up the callback function, which will also do the processing of the results */ void this_callbackfn(getdns_context *this_context, - getdns_callback_type_t this_callback_type, + getdns_callback_type_t this_callback_type, getdns_dict *this_response, void *this_userarg, getdns_transaction_t this_transaction_id) @@ -1854,7 +1860,7 @@ as it is for the synchronous example, it is just done in main().

/* Set up the callback function, which will also do the processing of the results */ void this_callbackfn(getdns_context *this_context, - getdns_callback_type_t this_callback_type, + getdns_callback_type_t this_callback_type, getdns_dict *this_response, void *this_userarg, getdns_transaction_t this_transaction_id) @@ -2440,7 +2446,7 @@ getdns_pretty_print_dict() for debugging.

9. The Generated Files

-

There is a tarball that includes the .h files, +

There is a tarball that includes the .h files, the examples, and so on. The examples all make, even though there is no API implementation, based on a pseudo-implementation in the tarball; see make-examples-PLATFORM.sh. Note that this currently builds fine on the Macintosh and Ubuntu; help is definitely appreciated on making the build process diff --git a/src/getdns/getdns.h.in b/src/getdns/getdns.h.in index dd1fd5ff..af5a8a89 100644 --- a/src/getdns/getdns.h.in +++ b/src/getdns/getdns.h.in @@ -258,7 +258,7 @@ typedef enum getdns_callback_type_t { */ #define GETDNS_CALLBACK_COMPLETE_TEXT "The response has the requested data in it" #define GETDNS_CALLBACK_CANCEL_TEXT "The calling program cancelled the callback; response is NULL" -#define GETDNS_CALLBACK_TIMEOUT_TEXT "The requested action timed out; response is NULL" +#define GETDNS_CALLBACK_TIMEOUT_TEXT "The requested action timed out; response is filled in with empty structures" #define GETDNS_CALLBACK_ERROR_TEXT "The requested action had an error; response is NULL" /** @} */