2015-07-06 07:14:46 -05:00
|
|
|
* 2015-07-??: Version 0.?.?
|
2015-05-26 07:16:27 -05:00
|
|
|
* Unit test for spurious execute bits. Thanks Paul Wouters.
|
2015-07-09 07:00:26 -05:00
|
|
|
* 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_STARTTLS.
|
2015-06-18 11:29:23 -05:00
|
|
|
* Added new context setting for idle_timeout
|
2015-07-06 07:14:46 -05:00
|
|
|
* CSYNC RR type
|
2015-05-26 07:16:27 -05:00
|
|
|
|
2015-05-21 04:24:16 -05:00
|
|
|
* 2015-05-21: Version 0.2.0
|
2015-04-30 04:57:32 -05:00
|
|
|
* Fix libversion numbering: Thanks Daniel Kahn Gillmor
|
2015-05-11 06:24:39 -05:00
|
|
|
* run_once method for the libevent extension
|
2015-05-12 14:15:35 -05:00
|
|
|
* autoreconf -fi on FreeBSD always, because of newer libtool version
|
|
|
|
suitable for FreeBSD installs too. Thanks Robert Edmonds
|
2015-05-13 16:24:36 -05:00
|
|
|
* True asynchronous processing of the new TLS transport options
|
|
|
|
* GETDNS_TRANSPORT_STARTTLS_FIRST_AND_FALL_BACK_TO_TCP_KEEP_CONNECTIONS_OPEN
|
|
|
|
transport option.
|
2015-05-21 05:29:04 -05:00
|
|
|
* Manpage fixes: Thanks Anthony Kirby
|
2015-04-30 04:57:32 -05:00
|
|
|
|
2015-04-19 14:36:24 -05:00
|
|
|
* 2015-04-19: Version 0.1.8
|
|
|
|
* The GETDNS_TRANSPORT_TLS_ONLY_KEEP_CONNECTIONS_OPEN and
|
|
|
|
GETDNS_TRANSPORT_TLS_FIRST_AND_FALL_BACK_TO_TCP_KEEP_CONNECTIONS_OPEN
|
|
|
|
DNS over TLS transport options.
|
|
|
|
|
2015-04-08 14:08:36 -05:00
|
|
|
* 2015-04-08: Version 0.1.7
|
2015-03-26 16:09:02 -05:00
|
|
|
* 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 *some_dict, int pretty);
|
|
|
|
char * getdns_print_json_list(const getdns_list *some_list, int pretty);
|
|
|
|
* snprintf style versions of the dict, list and json print functions.
|
|
|
|
* Better random number generation with OpenBSD's arc4random
|
2015-04-02 06:35:52 -05:00
|
|
|
* 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.
|
2015-04-02 07:42:26 -05:00
|
|
|
* New context update callback function to also return a user given argument
|
|
|
|
along with the context and which item was changed.
|
|
|
|
Thanks Scott Hollenbeck.
|
2015-04-02 08:33:10 -05:00
|
|
|
* Demotivate use of getdns_strerror and expose getdns_get_errorstr_by_id.
|
|
|
|
Thanks Scott Hollenbeck.
|
2015-04-02 15:01:30 -05:00
|
|
|
* A getter for context update callback, to allow for chaining update
|
|
|
|
callbacks.
|
2015-03-26 16:09:02 -05:00
|
|
|
|
2015-01-16 07:07:40 -06:00
|
|
|
* 2015-01-16: Version 0.1.6
|
2014-11-04 17:47:43 -06:00
|
|
|
* Fix: linking against libev on FreeBSD
|
|
|
|
* Fix: Let configure report problem on FreeBSD when configuring with
|
|
|
|
libevent and libunbound <= 1.4.22 is not compiled with libevent.
|
2014-12-23 08:29:53 -06:00
|
|
|
* Fix: Build on Mac OS-X
|
|
|
|
* Fix: Lintian errors in manpages
|
|
|
|
* Better libcheck detection
|
|
|
|
* Better portability with UNIX systems
|
2014-11-04 17:47:43 -06:00
|
|
|
|
2014-10-27 09:02:18 -05:00
|
|
|
* 2014-10-31: Version 0.1.5
|
|
|
|
* Unit tests for transport settings
|
|
|
|
* Fix: adhere to set maximum UDP payload size
|
|
|
|
* API change: when no maximum UDP payload size is set, outgoing
|
|
|
|
values will adhere to the suggestions in RFC 6891 and may follow
|
|
|
|
a scheme that uses multiple values to maximize receptivity.
|
2014-10-30 05:09:31 -05:00
|
|
|
* Stub mode use 1232 maximum UDP payload size when connecting to an
|
2014-10-27 09:02:18 -05:00
|
|
|
IPv6 upstreams and 1432 with an IPv4 upstream.
|
|
|
|
* Evaluate namespaces (or not) on a per query basis
|
2014-10-30 05:09:31 -05:00
|
|
|
* GETDNS_NAMESPACE_LOCALNAMES namespace now gives just_address_answers
|
|
|
|
only and does not mimic a DNS packet answer anymore
|
2014-10-27 09:02:18 -05:00
|
|
|
* The add_opt_parameters extension
|
|
|
|
* IPv6 scope_id support with link-local addresses. Both with parsing
|
2014-10-30 05:09:31 -05:00
|
|
|
/etc/resolv.conf and by providing them explicitly via
|
2014-10-27 09:02:18 -05:00
|
|
|
getdns_context_set_upstream_recursive_servers
|
2014-10-30 05:16:08 -05:00
|
|
|
* Query for A and AAAA simultaneously with return_both_v4_and_v6
|
2014-10-30 05:09:31 -05:00
|
|
|
* GETDNS_TRANSPORT_TCP_ONLY_KEEP_CONNECTIONS_OPEN DNS transport
|
2014-10-27 09:02:18 -05:00
|
|
|
* Fix: Answers without RRs in query secion (i.e. REFUSED)
|
|
|
|
* Fix: Return empty response dict on timeout in async mode too
|
|
|
|
* Move spec examples to spec subdirectory
|
|
|
|
* Fix issue#76: Setting UDP Payload size below 512 should not error
|
2014-10-27 15:37:41 -05:00
|
|
|
* Fix: Include OPT RR in response dict always (even without options)
|
2014-10-30 09:17:06 -05:00
|
|
|
* TCP Fast open support (linux only).
|
|
|
|
Enable with the --enable-tcp-fastopen configure option
|
2014-10-31 05:30:24 -05:00
|
|
|
* Bump library version because of binary API change
|
2014-10-27 09:02:18 -05:00
|
|
|
|
2014-09-03 15:14:53 -05:00
|
|
|
* 2014-09-03: Version 0.1.4
|
2014-09-03 09:50:24 -05:00
|
|
|
* Synchronous resolves now respect timeout setting,
|
|
|
|
* On timeout *_sync functions now return GETDNS_RETURN_GOOD and a
|
|
|
|
response dict with "status" GETDNS_RESPSTATUS_ALL_TIMEOUT>
|
|
|
|
* Fix issue#50: getdns_dict_remove_name returns GETDNS_RETURN_GOOD on
|
|
|
|
success.
|
|
|
|
* Fix Issue#54: set_ub_dns_transport() not working
|
|
|
|
* Fix Issue#49: Typo in documentation (thanks Stephane Bortzmeyer)
|
|
|
|
* getdns_context_set_limit_outstanding_queries(),
|
|
|
|
getdns_context_set_dnssec_allowed_skew() and
|
|
|
|
getdns_context_set_edns_maximum_udp_payload_size() now working
|
|
|
|
* <rr>_unknown rdata field for unknown or unsupported RR types
|
|
|
|
* Temporarily disable timeout unit test 3 because of unpredictable results
|
|
|
|
* Spec updated to version 0.507
|
|
|
|
* Renamed "resolver_type" to "resolution_type" in dict returned from
|
|
|
|
getdns_context_get_api_information()
|
|
|
|
* Added GETDNS_RESPSTATUS_ALL_BOGUS_ANSWERS return code for with the
|
|
|
|
dnssec_return_only_secure extension
|
|
|
|
* Added support for CDS and CDNSKEY RR types, but needs ldns > 1.6.17 to
|
|
|
|
be able to parse the wire format (not released yet at time of writing)
|
|
|
|
* Added OPENPGPKEY RR type, but no rdata fields implementation yet
|
|
|
|
* Updated spec to version 0.508 (September 2014)
|
2014-09-03 13:53:26 -05:00
|
|
|
* Also chase NSEC and NSEC3 RRSIGs with dnssec_return_validation_chain
|
2014-09-03 09:50:24 -05:00
|
|
|
|
2014-06-25 08:41:07 -05:00
|
|
|
* 2014-06-25: Version 0.1.3
|
2014-06-19 10:27:05 -05:00
|
|
|
* libtool chage, remove -release, added -version-info
|
2014-06-25 03:51:25 -05:00
|
|
|
* Update specification to the June 2014 version (0.501)
|
2014-06-18 12:08:15 -05:00
|
|
|
|
2014-06-02 13:18:26 -05:00
|
|
|
* 2014-06-02: Version 0.1.2
|
2014-05-15 09:11:32 -05:00
|
|
|
* Fixed rdata fields for MX
|
2014-05-21 03:31:49 -05:00
|
|
|
* Expose only public API symbols
|
|
|
|
* Updated manpages
|
2014-05-22 07:54:49 -05:00
|
|
|
* specify_class extension
|
|
|
|
* Build from separate build directory
|
2014-05-22 11:37:27 -05:00
|
|
|
* Anticipate libunbound not returning the answer packet
|
|
|
|
* Pretty print bindata's representing IP addresses
|
2014-05-23 06:40:56 -05:00
|
|
|
* Anticipate absense of implicit DSO linking
|
2014-05-21 03:31:49 -05:00
|
|
|
* Mention getdns specific options to configure in INSTALL
|
|
|
|
Thanks Paul Hoffman
|
|
|
|
* Mac OSX package built instructions for generic user in README.md
|
|
|
|
Thanks Joel Purra
|
2014-06-02 13:18:26 -05:00
|
|
|
* Fixed build problems on RHEL/CentOS due using libevent 1.x
|
2014-05-21 03:31:49 -05:00
|
|
|
|
2014-05-15 09:11:32 -05:00
|
|
|
|
2014-03-24 12:00:59 -05:00
|
|
|
* 2014-03-24 : Version 0.1.1
|
2014-03-06 10:43:18 -06:00
|
|
|
* default to NOT build extensions (libev, libuv, libevent), handle
|
2014-10-30 09:17:06 -05:00
|
|
|
--with/--without options to configure for them
|
2014-03-24 12:05:56 -05:00
|
|
|
* Fixed some build/make nits
|
2014-03-06 10:43:18 -06:00
|
|
|
* respect configure --docdir=X
|
2014-03-04 03:14:38 -06:00
|
|
|
* Documentation/man page updates
|
2014-03-06 13:08:10 -06:00
|
|
|
* Fix install and cpp guards in getdns_extra.h
|
|
|
|
* Add method to switch between threads and fork mode for unbound
|
|
|
|
* Fixes for libuv integration (saghul)
|
|
|
|
* Fixes for calling getdns_destroy_context within a callback
|
2014-03-24 12:05:56 -05:00
|
|
|
* Fixed signal related defines/decls
|
|
|
|
|
2014-03-04 03:14:38 -06:00
|
|
|
|
2014-02-25 16:12:55 -06:00
|
|
|
* 2014-02-25 : Version 0.1.0
|
|
|
|
* Initial public release of the getdns API
|