From willem at nlnetlabs.nl Thu Jun 8 15:09:03 2017 From: willem at nlnetlabs.nl (Willem Toorop) Date: Thu, 8 Jun 2017 17:09:03 +0200 Subject: [getdns-api] First release candidate for getdns-1.1.1 Message-ID: Dear all, We have a release candidate for a quickfix release version 1.1.1 of getdns. When working on the brew formula for Stubby, we discovered that the default configuration file, stubby.conf was missing from the distribution tarball. This release is just to fix this omission and has no further big changes. Besides the stubby.conf file, this release also includes a script that helps with setting up Stubby on a Mac, and guidance for integration with systemd. Since our last release we have steadily improved and added unit tests, and significantly increased the code covered by them. This has led to a few bugfixes which are also included with this release. For a more complete overview also see the ChangeLog section below. Please review this release candidate carefully, if all is well, the actual release will follow Thursday the 15th of June. link : https://getdnsapi.net/dist/getdns-1.1.1rc1.tar.gz pgp : https://getdnsapi.net/dist/getdns-1.1.1rc1.tar.gz.asc sha256: f63340b1d05410b875217c6abd7066586fc55a811db4ae90ffd01d2240e05e57 ChangeLog ========= * 2017-06-??: Version 1.1.1 * Added stubby-setdns-macos.sh script to support Homebrew formula * Include stubby.conf in the districution tarball * Bugfix #286 reschedule reused listening addresses * Bugfix #166 Allow parallel builds and unit-tests * NSAP-PTR, EID and NIMLOC, TALINK, AVC support * Bugfix of TA RR type * OPENPGPKEY and SMIMEA support * Bugfix TAG rdata type presentation format for CAA RR type * Bugfix Zero sized gateways with IPSECKEY gateway_type 0 * Guidance for integration with systemd * Also check for memory leaks with advances server capabilities. * Bugfix convert IP string to IP dict with getdns_str2dict() directly. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 829 bytes Desc: OpenPGP digital signature URL: From willem at nlnetlabs.nl Thu Jun 15 20:19:38 2017 From: willem at nlnetlabs.nl (Willem Toorop) Date: Thu, 15 Jun 2017 22:19:38 +0200 Subject: [getdns-api] getdns-1.1.1 released Message-ID: <002427d3-b6cd-fb41-590c-58357c9e16e2@nlnetlabs.nl> Dear all, We are pleased to announce release 1.1.1 of our library implementation of the getdns API. When working on the brew formula for Stubby, we discovered that the default configuration file, stubby.conf was missing from the distribution tarball. This release is just to fix this omission and has no further big changes. Besides the stubby.conf file, this release also includes a script that helps with setting up Stubby on a Mac, and guidance for integration with systemd. Since our last release we have steadily improved and added unit tests, and significantly increased the code covered by them. This has led to a few bugfixes which are also included with this release. link : https://getdnsapi.net/dist/getdns-1.1.1.tar.gz pgp : https://getdnsapi.net/dist/getdns-1.1.1.tar.gz.asc sha256: fa414c30d5f2d2b2453b5cec77362b4cc0f44d440be5893233748d82bd6a1a56 ChangeLog ========= * 2017-06-15: Version 1.1.1 * Bugfix #306 hanging/segfaulting on certain (IPv6) upstream failures * Spelling fix s/receive/receive. Thanks Andreas Schulze. * Added stubby-setdns-macos.sh script to support Homebrew formula * Include stubby.conf in the districution tarball * Bugfix #286 reschedule reused listening addresses * Bugfix #166 Allow parallel builds and unit-tests * NSAP-PTR, EID and NIMLOC, TALINK, AVC support * Bugfix of TA RR type * OPENPGPKEY and SMIMEA support * Bugfix TAG rdata type presentation format for CAA RR type * Bugfix Zero sized gateways with IPSECKEY gateway_type 0 * Guidance for integration with systemd * Also check for memory leaks with advances server capabilities. * Bugfix convert IP string to IP dict with getdns_str2dict() directly -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 829 bytes Desc: OpenPGP digital signature URL: From shikha.sharma at broadforward.com Fri Jun 23 08:58:59 2017 From: shikha.sharma at broadforward.com (Shikha Sharma) Date: Fri, 23 Jun 2017 10:58:59 +0200 Subject: [getdns-api] Upstream servers(over UDP) Message-ID: <29ecb6a9-e221-0929-1465-1bd95a3c7dff@broadforward.com> Hello, I'm using getdns in stub mode with more than 1 upstream servers (over UDP) configured in the context. Some of the observations that i have: * Every time a udp request times out, the back_off is multiplied by 2 and another server is chosen. But if the response is received from the server then the back_off value is never reset. In case there is a timeout again, It continues with the previous back_off value. i would like to propose to reset the back_off to 0 as soon as the server becomes available. * If all upstreams are failing, the upstream with the smallest back_off value will be selected, and the back_off value decremented by one. In this scenario servers can also be retried in the round robin fashion to give them equal chance because one of the server might have large back_off value and will not be tried even though it has become available again. Or make it configurable to choose one of the above behavior. * In the latest release a feature was added "More fine grained control over TLS upstream retry and back off behavior with getdns_context_set_tls_backoff_time() and getdns_context_set_tls_connection_retries().". I would like to propose to add similar back_off time and retries for over UDP as well. Regards, Shikha Sharma -------------- next part -------------- An HTML attachment was scrubbed... URL: From willem at nlnetlabs.nl Wed Jun 28 21:06:33 2017 From: willem at nlnetlabs.nl (Willem Toorop) Date: Wed, 28 Jun 2017 23:06:33 +0200 Subject: [getdns-api] First release candidate for getdns-1.1.2 Message-ID: <41236f7f-c4fe-9f26-c70f-74b2ea1f151e@nlnetlabs.nl> Dear all, We have a release candidate for a quickfix release version 1.1.2 of getdns. The brew formula for Stubby installed and configured a version of the getdns library that would not fit other applications using getdns very well. More specifically, libgetdns was configured to output statistics about upstreams. To allow to display upstream statistics without the necessity for a specifically configured library, this release introduces a single new feature: the ability to register a callback function that will fire when certain subsystems have a log message of a certain severity. Which subsystems will fire the callback can be specified with the registration function. Currently this is only available for upstream statistics, but in the future the log messages for the other subsystems will be provided in a similar fashion. Besides this single feature, we have a few bugfixes in this release. The most prominent one fixing fallbacks on certain error conditions for stateful transports on MacOS. spe For a more complete overview also see the ChangeLog section below. Please review this release candidate carefully, if all is well, the actual release will follow Monday the 3th of July. link : https://getdnsapi.net/dist/getdns-1.1.2-rc1.tar.gz pgp : https://getdnsapi.net/dist/getdns-1.1.2-rc1.tar.gz.asc sha256: 6cee73b5d56806420870e0cd80938d054034792ab5107f058c9f062f4fdb310d ChangeLog ========= * 2017-07-??: Version 1.1.2 * Bugfix for parallel make install * Bugfix to trigger event callbacks on socket errors * A getdns_context_set_logfunc() function with which one may register a callback log function for certain library subsystems at certain levels. Currently this can only be used for upstream statistics subsystem. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 829 bytes Desc: OpenPGP digital signature URL: