[getdns-users] getdns 0.5.1 released
Willem Toorop
willem at nlnetlabs.nl
Wed Nov 18 23:41:05 UTC 2015
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Dear All,
We have special RIPE71 release, version 0.5.1 of getdns.
This release contains all contributions added during the hackathon helt
at the IETF94 in Yokahama; carefully reviewed and polished.
The included contributions are:
* EDNS(0) padding option
With this option, the query size will be padded to be a
multiple of a block size when queried over GETDNS_TRANSPORT_TLS
transport, to eliminate guessing the query by analyzing query
sizes. The block size can be set with
getdns_context_set_tls_query_padding_blocksize() function.
* An EDNS client subnet private option
With this option EDNS client subnet aware upstreams are asked
to not reveal the originating network of the query.
* The return_call_debugging extensions
This extension was already in the API, but had not been
implemented yet. It returns "meta" information about a query in
the response dict (under the name "call_debugging". On top of
the returned information which was already described in the API
spec, this version also returns information about the transport
eventually used to perform the query, and (if applicable)
whether authentication succeeded.
* A dnssec_roadblock_avoidance extension
When set, the library will work in stub resolution mode and try
to get a by DNSSEC validation assessed answer. On BOGUS answers
the library will retry recursive resolution mode. This is the
simplest form of passive roadblock detection and avoidance. For
a very extensive overview of the types of roadblock, see: draft-
ietf-dnsop-dnssec-roadblock-avoidance. Use the --enable-draft-
dnssec-roadblock-avoidance option to configure to compile with
this extension.
Besides these additions contains a few bugfixes too. For an complete
overview see the ChangeLog.
link: https://getdnsapi.net/dist/getdns-0.5.1.tar.gz
md5 : 1be0a47ff0877d4cef19161a8b9f8daa
sha1: 9383e7f2f2cfbeaa60e46cd0d7b566b4e9b3db13
pgp : https://getdnsapi.net/dist/getdns-0.5.1.tar.gz.asc
ChangeLog
=========
* 2015-11-18: Version 0.5.1
* Bugfix: growing upstreams arrow.
* Bugfix: Segfault on timeout in specific conditions
* Bugfix: install getdns_extra.h from build location
* Bugfix: Don't let cookies overwrite existing EDNS0 options
* Don't link libdl
* The EDNS(0) Padding Option (draft-mayrhofer-edns0-padding).
When using DNS over TLS, query sizes will be padded to multiples
of a block size given with:
getdns_context_set_tls_query_padding_blocksize()
* An EDNS client subnet private option, that will ask a EDNS client
subnet aware resolver to not reveal any details about the
originating network. See: draft-ietf-dnsop-edns-client-subnet
Set with: getdns_context_set_edns_client_subnet_private()
* The return_call_debugging extension. The extension will also return
the transport used on top of the information about the request which
is described in the API spec.
* A dnssec_roadblock_avoidance extension. When set, the library will
work in stub resolution mode and try to get a by DNSSEC validation
assessed answer. On BOGUS answers the library will retry rescursive
resolution mode. This is the simplest form of passive roadblock
detection and avoidance: draft-ietf-dnsop-dnssec-roadblock-
avoidance. Use the --enable-draft-dnssec-roadblock-avoidance
option to configure to compile with this extension.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJWTQyRAAoJEOX4+CEvd6SY1fkQAJxqXx0r6WE/NZMiOhP1csb8
konaiR48RsAKa9BOe54DpynuP7ZSb0gz615+qvvjBORvp4N3n5ETXbhFkVwhh+5W
AWAuTV4J3QIifek8KYk1y7ovtaIwVtPuxT+lTpszs1m5ZioaclcEXflXDiu94NRy
cfPrJlejO2E5YFVLcYD0/7mowG3Qp5wnsy1DZgNuiYkhc78DLlSSmuzr17cyTIb2
1/F24HU5Etfs5HPHIslTJ5uX53WY7KnlP7cmTQAXb7Oi/yuqCaT72jWIUcUaOsxy
5UA9oD/dtv5Hib6Tw7Re/RKwEiTiNMq7hS54A/lll5FYbs9wEyAeqprtFYZyv4+B
SRqVcs2bIhbZAnBfNeqI2wdJhjcbmu9d6Sdd8ElWXSGnQ7CqCu4yy9AUVzrm3zEl
55ygJXcvBTl2c31/6atFA8kV0/kqRCPgt9BaemKRVxbuuU+gI/Ucc7xZn6e6j+/y
oYk/1rOdOtE9Y9uKR+kkbc0lmSETaUa5kct9gEXVmm518S1QRqtqRKmI2XTQKM0r
Lf02vvOepEIxSEXTrBtUn0TVAyWFfZN5pebF8RJa9GqwdyOFRqMrTcfp/8Qa3lGv
xgkhunkyU8XlQPyTlMszVGtE8Aho3tW2/Do5bVNDEyIiUP7Ikot4DLG3ng+I9tA1
S8HOp2YIvWOmKBV3jJKY
=ldCg
-----END PGP SIGNATURE-----
More information about the Users
mailing list