getdns/src
Jim Hague 9baf655a7b Relax GnuTLS priority strings slightly to allow getdns to work with TLS1.3 servers.
Now GnuTLS 3.6.5 and later are in the field, we've run into problems handshaking with TLS1.3 servers with a GnuTLS build. OpenSSL works fine. Comparing the client handshake of GnuTLS and OpenSSL, we found GnuTLS was being considerably more restrictive. This change loosens the restriction so GnuTLS presents nearly the same set of cipher and other options and OpenSSL. OpenSSL provides more signature algorithms. The change gets GetDNS working against Quad1, Quad8, Quad9 and the getdnsapi servers.
2020-03-05 13:24:44 +00:00
..
compat Windows does not have mkstemp(). Add compat version. 2019-10-15 16:54:13 +01:00
extension Get libevent.c building under Windows. 2019-10-29 15:59:15 +00:00
getdns Enable building on Windows with Visual Studio. 2019-10-15 10:09:17 +01:00
gldns Eliminate compile error 2020-03-03 13:03:58 +00:00
gnutls Relax GnuTLS priority strings slightly to allow getdns to work with TLS1.3 servers. 2020-03-05 13:24:44 +00:00
jsmn@686a240cc8 Update all submodules with .gitattributes 2019-12-16 16:27:28 +01:00
openssl Fix build error with gnu99 compilers 2019-04-12 01:40:51 +05:00
ssl_dane@afd5b88687 Point ssl_dane submodule back at getdnsapi version. 2020-03-04 15:30:26 +00:00
test Work around dnsmasq issue 2020-03-04 10:57:11 +00:00
tls Sync tools shared with unbound 2020-03-02 15:11:58 +01:00
tools Remove autoconf build and update to autoconf-less Stubby. 2019-11-01 12:27:10 +00:00
util Revise recent lookup3.c update to restore building on Windows. 2020-03-03 17:28:34 +00:00
yxml@57497cdcac Update all submodules with .gitattributes 2019-12-16 16:27:28 +01:00
Doxyfile.in Add option to build Doxygen. 2019-10-31 13:41:04 +00:00
anchor.c Stuff that came out of valgrind on FreeBSD 12 2019-12-20 11:09:24 +00:00
anchor.h Merge branch 'develop' into feature/abstract-tls 2019-01-14 19:09:20 +00:00
const-info.c DOA & AMTRELAY RR types implementation 2019-02-15 13:36:39 +01:00
const-info.h max_udp_backoff should not be public 2018-03-05 12:42:27 +01:00
context.c Fix uninitialized value in tls_create_object 2020-03-01 14:13:27 -07:00
context.h Deal with DoT servers that take long to connect to 2020-02-21 14:17:00 +01:00
convert.c Stuff that came out of valgrind on FreeBSD 12 2019-12-20 11:09:24 +00:00
convert.h Issue #175: Include query in call_reporting dict 2020-02-20 17:52:27 +01:00
debug.h Have separate Windows DEBUG_NL() similar to DEBUG_ON(). 2017-10-06 16:24:56 +01:00
dict.c Fix #432 answer_ipv4_address and answer_ipv6_address 2020-02-13 15:33:13 +01:00
dict.h s/inline static/static inline/g 2016-06-23 15:03:46 +02:00
dnssec.c One more gldns_wire2str_rr_scan fix 2019-12-20 10:29:54 +00:00
dnssec.h A dnsreq is bogus if any of its netreqs is 2017-09-20 14:42:35 +02:00
general.c Also clear returned netreq when result came from LOCALNAMES namespace 2019-12-20 12:42:52 +01:00
general.h Issue #410: Document ownership with getdns_context_get_api_information() 2018-11-27 16:59:47 +01:00
libgetdns.symbols Git rid of * if in libgetdns.symbols 2019-01-07 12:08:26 +01:00
list.c More constness for issue #410 2018-12-07 16:34:03 +01:00
list.h s/inline static/static inline/g 2016-06-23 15:03:46 +02:00
mdns.c Fix minor spelling and formatting. 2018-02-23 14:12:11 -08:00
mdns.h Fix minor spelling and formatting. 2018-02-23 14:12:11 -08:00
mk-const-info.c.sh More specific return codes, more logging 2018-12-12 16:12:07 +01:00
mk-symfiles.sh Git rid of * if in libgetdns.symbols 2019-01-07 12:08:26 +01:00
platform.c Review comments from Jim 2017-11-03 15:41:31 +01:00
platform.h platform: Prefer poll.h to sys/poll.h 2019-11-03 14:30:34 -08:00
pubkey-pinning.c Merge branch 'develop' into feature/abstract-tls 2019-01-14 19:09:20 +00:00
pubkey-pinning.h Remove 'upstream' association with connection, now unused. 2019-01-15 11:01:58 +00:00
request-internal.c Merge branch 'develop' into feature/abstract-tls 2019-01-14 19:09:20 +00:00
rr-dict.c Typo and unused parameter warning 2019-02-15 13:46:28 +01:00
rr-dict.h Library fixed for CFLAGS=-Wextra 2016-12-08 14:05:58 +01:00
rr-iter.c Zero sized gateways with IPSECKEY gateway_type 0 2017-05-02 11:44:47 +02:00
rr-iter.h Don't crash with missing trust-anchors 2017-01-13 13:42:16 +01:00
server.c Issue #430: Record and guard UDP max payload size with servers. 2020-02-13 17:02:24 +01:00
server.h Mv getdns_context_set_listen_addresses in the lib 2016-07-13 14:50:44 +02:00
stub.c Name only authentication with GNUTLS 2020-03-03 13:04:27 +00:00
stub.h Schedule dnsreqs with absolute timeout/expiry time 2017-03-13 14:20:47 +01:00
sync.c Issue #410: Document ownership with getdns_context_get_api_information() 2018-11-27 16:59:47 +01:00
tls.h Fix build error with gnu99 compilers 2019-04-12 01:40:51 +05:00
types-internal.h RFE #408: "dnssec" extension requiring DNSSEC 2018-11-30 14:20:12 +01:00
ub_loop.c Use __func__ var when supported 2016-12-12 13:55:10 +01:00
ub_loop.h Unbound event API without header compile fix 2017-03-22 14:36:16 +01:00
util-internal.c Issue #175: Include query in call_reporting dict 2020-02-20 17:52:27 +01:00
util-internal.h Merge branch 'develop' into feature/abstract-tls 2019-01-14 19:09:20 +00:00
version.c.in functions and defines to get versions 2015-07-10 00:57:58 +02:00