[getdns-users] getdns 0.1.7rc2 pre-release

Willem Toorop willem at nlnetlabs.nl
Thu Apr 2 21:26:49 UTC 2015


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Dear all,

We have a second release candidate for getdns version 0.1.7.

This release candidate has minor fixes and additions, for which it
would be a shame to let them wait until the next release.  Though, we
do want to provide opportunity to respond to these changes before release.

getdns_address() now schedules AAAA query before the A query.  They
were and are queried for simultaneously, but before, the request for
the A was put on the wire before the request for the AAAA.  Now this
order is flipped.

Besides this fix, we have heeded the suggestions from Scott Hollenbeck
on the getdns-api list.  Both a setter and getter for an "on update of
context" callback, with an user argument, are provided:
getdns_context_set_update_callback() and
getdns_context_get_update_callback().  A message on the getdns API
list to suggest these functions to replace the compeer without the
user argument in the API will follow.

Also, a better method to get the associated text with an getdns error
or response code is provided: getdns_get_errorstr_by_id().  The
prototype for the function that was previously used for this goal,
getdns_strerror(), has moved to the getdns_extra.h so that getdns.h
contains API prototypes only.

Please review this candidate carefully.  If no issues arise the actual
0.1.7 release will follow over six days on Wednesday the 8th of April
2015.


link   : https://getdnsapi.net/dist/getdns-0.1.7rc2.tar.gz
md5    : c914fe832ab5024ddddac859b03cf98f
sha1   : 190877d23dd0b2b09a9e9aa27df6d689d2ea8166
pgp sig: https://getdnsapi.net/dist/getdns-0.1.7rc2.tar.gz.asc


ChangeLog
=========
* 2015-0?-??: Version 0.1.7
  * Individual getter functions for context settings
  * Fix: --with-current-date function to make build deterministically
    reproducible (i.e. the GETDNS_COMPILATION_COMMENT define from
    getdns.h contains a date value).  Thanks Ond?ej Surý
  * Fix: Include m4 dir in distribution tarball
  * Fix: Link build requirements in tests too.  Thanks Ond?ej Surý
  * Fix: Remove executable flags on source files.  Thanks Paul Wouters
  * Fix: Return "just_address_answers" only when queried for addresses
  * Eliminate ldns intermediate wireformat parsing
  * The CSYNC RR type
  * Fix: canonical_name in response dict returns the canonical name
    found after following all CNAMEs
  * Implementation of the section 6 and 7 version of
    draft-ietf-dnsop-cookies-01.txt for stub resolution.  Enable with
    the --enable-draft-edns-cookies option to configure.  Use it by
    setting the edns_cookies extension to GETDNS_EXTENSION_TRUE.
  * Pretty printing of lists with:
    char *getdns_pretty_print_list(getdns_list *list)
  * Output to json format with:
    char *getdns_print_json_dict(const getdns_dict *dict, int pretty);
    char *getdns_print_json_list(const getdns_list *list, int pretty);
  * snprintf style versions of the dict, list and json print functions.
  * Better random number generation with OpenBSD's arc4random
  * Let getdns_address schedule the AAAA query first.  This results in
    AAAA being the first in the just_address_answers sections of the
    response dict.
  * New context update callback function to also return a user given
    argument along with the context and which item was changed.
    Thanks Scott Hollenbeck.
  * Demotivate use of getdns_strerror and expose
    getdns_get_errorstr_by_id. Thanks Scott Hollenbeck.
  * A getter for context update callback, to allow for chaining update
    callbacks.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJVHbQZAAoJEOX4+CEvd6SYgcwP/2tpvvZCiRIy3kncZ9xp4KAe
x/zj1FVryYVZZJ4iLYG9ZZJRorqgsx7sL04AHmRdT5+HFGvbLv8QCkFeZVbflGEq
2jsgo16qTIVfWrYiyuavsy0CRpZ2uupHQvJSA+dy0B9Rw7h2BieAzERzZBgicOvY
ZpTk4ji3AvcffBA0/0X7c0Ca1y3Q9ZQw8+GjpAv9KfraTRPt+jrVtxXgLut4IZ1I
ommczdNjOHSEtlUjdb3ntLgk5Ahxl/ncEPWmSPToRA06zBdVt1eN77kMKpxUhl3U
CqqWemO49VIBOD8YVfkwuv22459vVNK5K9B6Gshlw/KNG3rcnNL3bvoapdX9e2fm
rtn6/Xa/XDrovOJ2JCVOd4Yt5dmNVEn3MW+FKdNpRWPB8VX8EweMJOTLiyU0RYXO
jkCjpqdNgmt3XikBucuCwajDakAZy/hjL1WidvsHSUJoFlCJ1d+vWq0Cdsu1hvh/
eBDk9SnfqTtGhWqBI3RyxFrgIVOwAxGnqLpYxl8SM1XQRmPlJgmFmzlR1+1U4gNK
sKJea7UesifoqOaUOBvjLSFRj2Y/lukN8tdvw4IgzDoAbjtsOeBWwXT3DxdSnEYd
Q7NDmLC0GrG1K34X/rJn065c56ukCZ3myCbrm9t4iLqfNkpJQhP1iyGOff8jknkm
R4PrMn4/qnuolaDtddib
=MbMc
-----END PGP SIGNATURE-----



More information about the Users mailing list