[API 0.601] CSYNC RR type

This commit is contained in:
Willem Toorop 2015-07-06 14:14:46 +02:00
parent af23930725
commit 43980e9020
5 changed files with 10 additions and 33 deletions

View File

@ -1,9 +1,10 @@
* 2015-06-??: Version 0.?.? * 2015-07-??: Version 0.?.?
* Unit test for spurious execute bits. Thanks Paul Wouters. * Unit test for spurious execute bits. Thanks Paul Wouters.
* Added new transport list options in API. The option is now an ordered list of * Added new transport list options in API. The option is now an ordered list of
GETDNS_TRANSPORT_UDP, GETDNS_TRANSPORT_TCP, GETDNS_TRANSPORT_TLS, GETDNS_TRANSPORT_UDP, GETDNS_TRANSPORT_TCP, GETDNS_TRANSPORT_TLS,
GETDNS_TRANSPORT_STARTTLS. GETDNS_TRANSPORT_STARTTLS.
* Added new context setting for idle_timeout * Added new context setting for idle_timeout
* CSYNC RR type
* 2015-05-21: Version 0.2.0 * 2015-05-21: Version 0.2.0
* Fix libversion numbering: Thanks Daniel Kahn Gillmor * Fix libversion numbering: Thanks Daniel Kahn Gillmor

Binary file not shown.

BIN
spec/getdns-0.601.tgz Normal file

Binary file not shown.

View File

@ -1380,6 +1380,9 @@ and <code>public_key</code> (a bindata)</p>
<p class=define>OPENPGPKEY (61)</p> <p class=define>OPENPGPKEY (61)</p>
<p class=descrip><code>openpgpkey_unknown</code> (a bindata)</p> <p class=descrip><code>openpgpkey_unknown</code> (a bindata)</p>
<p class=define>CSYNC (62)</p>
<p class=descrip><code>serial</code> (an int), <code>flags</code> (an int), and <code>type_bit_maps</code> (a bindata)</p>
<p class=define>SPF (99)</p> <p class=define>SPF (99)</p>
<p class=descrip><code>text</code> (a bindata)</p> <p class=descrip><code>text</code> (a bindata)</p>
@ -2193,24 +2196,8 @@ getdns_context_set_dns_transport(
The value is <span class=default> The value is <span class=default>
<code>GETDNS_TRANSPORT_UDP_FIRST_AND_FALL_BACK_TO_TCP</code></span>, <code>GETDNS_TRANSPORT_UDP_FIRST_AND_FALL_BACK_TO_TCP</code></span>,
<code>GETDNS_TRANSPORT_UDP_ONLY</code>, <code>GETDNS_TRANSPORT_UDP_ONLY</code>,
<code>GETDNS_TRANSPORT_TCP_ONLY</code>, <code>GETDNS_TRANSPORT_TCP_ONLY</code>, or
<code>GETDNS_TRANSPORT_TCP_ONLY_KEEP_CONNECTIONS_OPEN></code>, <code>GETDNS_TRANSPORT_TCP_ONLY_KEEP_CONNECTIONS_OPEN</code>.</p>
<code>GETDNS_TRANSPORT_TLS_ONLY_KEEP_CONNECTIONS_OPEN></code>, or
<code>GETDNS_TRANSPORT_TLS_FIRST_AND_FALL_BACK_TO_TCP_KEEP_CONNECTIONS_OPEN></code>
<div class=forh>
getdns_return_t
getdns_context_set_dns_transport_list(
size_t transport_list,
getdns_transport_list_t *transports
);</div>
<p class=cont>The <code>transports</code> array contains an ordered list
of transports that will be used for DNS lookups. The
values are <span class=default>
<code>GETDNS_TRANSPORT_UDP</code></span>,
<code>GETDNS_TRANSPORT_TCP</code>,
<code>GETDNS_TRANSPORT_TLS></code>, or
<code>GETDNS_TRANSPORT_STARTTLS></code>
<div class=forh> <div class=forh>
getdns_return_t getdns_return_t
@ -2233,16 +2220,6 @@ getdns_context_set_timeout(
<p class=cont>Specifies number of milliseconds the API will wait for request to return. <p class=cont>Specifies number of milliseconds the API will wait for request to return.
The default is <span class=default>not specified</span>.</p> The default is <span class=default>not specified</span>.</p>
<div class=forh>
getdns_return_t
getdns_context_set_idle_timeout(
getdns_context *context,
uint64_t timeout
);</div>
<p class=cont>Specifies number of milliseconds the API will leave an idle TCP, TLS or STARTTLS
connection open for (idle means no outstanding responses and no pending queries).
The default is <span class=default>0</span>.</p>
<h2>8.4 Context for Recursive Resolvers</h2> <h2>8.4 Context for Recursive Resolvers</h2>
<div class=forh> <div class=forh>
@ -2454,8 +2431,7 @@ The response dicts inherit the custom memory management functions and the value
<p class=descrip>Change related to <code>getdns_context_set_memory_functions</code></p> <p class=descrip>Change related to <code>getdns_context_set_memory_functions</code></p>
<p class=define>GETDNS_CONTEXT_CODE_TIMEOUT</p> <p class=define>GETDNS_CONTEXT_CODE_TIMEOUT</p>
<p class=descrip>Change related to <code>getdns_context_set_timeout</code></p> <p class=descrip>Change related to <code>getdns_context_set_timeout</code></p>
<p class=define>GETDNS_CONTEXT_CODE_IDLE_TIMEOUT</p>
<p class=descrip>Change related to <code>getdns_context_set_idle_timeout</code></p>
<h2>8.11 Getting API information and current Contexts</h2> <h2>8.11 Getting API information and current Contexts</h2>
<p>An application might want to see information about the API itself and inspect the current context. <p>An application might want to see information about the API itself and inspect the current context.
@ -2486,7 +2462,7 @@ getdns_pretty_print_dict() for debugging.</li>
<h1>9. The Generated Files</h1> <h1>9. The Generated Files</h1>
<p>There is <a href="getdns-0.6.tgz">a tarball</a> that includes the .h files, <p>There is <a href="getdns-0.601.tgz">a tarball</a> that includes the .h files,
the examples, and so on. The examples all make, even though there is no API implementation, based 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 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 on the Macintosh and Ubuntu; help is definitely appreciated on making the build process

View File

@ -164,7 +164,7 @@
* *
* They both evaluate the DNSSEC status for each head in turn. The worst * They both evaluate the DNSSEC status for each head in turn. The worst
* DNSSEC status determines the status of all heads evaluated. Where * DNSSEC status determines the status of all heads evaluated. Where
* INSECURE is worse then SECURE, and BOGUS is worse then INSECURE. * INSECURE is worse than SECURE, and BOGUS is worse than INSECURE.
* *
* For each head, each trust anchor is tried. Here the best DNSSEC status * For each head, each trust anchor is tried. Here the best DNSSEC status
* determines the status of the head. * determines the status of the head.