diff --git a/spec/getdns-0.400.tgz b/spec/getdns-0.400.tgz deleted file mode 100644 index 682db345..00000000 Binary files a/spec/getdns-0.400.tgz and /dev/null differ diff --git a/spec/getdns-0.401.tgz b/spec/getdns-0.401.tgz new file mode 100644 index 00000000..05e31ed4 Binary files /dev/null and b/spec/getdns-0.401.tgz differ diff --git a/spec/index.html b/spec/index.html index f03a6617..5011c552 100644 --- a/spec/index.html +++ b/spec/index.html @@ -1485,7 +1485,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) @@ -1603,7 +1603,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) @@ -2043,6 +2043,21 @@ The API will use the resource records in bundle_of_support_records The function returns one of GETDNS_DNSSEC_SECURE, GETDNS_DNSSEC_BOGUS, GETDNS_DNSSEC_INDETERMINATE, or GETDNS_DNSSEC_INSECURE.

+

+The default list of trust anchor records that is used by the library to validate DNSSEC can +be retrieved by using the getdns_root_trust_anchor helper function.

+
getdns_list * +getdns_root_trust_anchor( + time_t *utc_date_of_anchor +); +
+

+When there are no default trust anchors NULL is returned. +Upon successful return, the variable of type time_t, referenced by +utc_date_of_anchor is set to the number of seconds since epoch +the trust anchors were obtained. +

+

There are two functions that help process data:

@@ -2428,7 +2443,7 @@ The response dicts inherit the custom memory management functions and the value

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