wtoorop
bc6adf01ca
Merge pull request #424 from maciejsszmigiero/anchor-fixes
...
Two small trust anchor fetcher fixes
2019-03-24 08:47:26 +01:00
Maciej S. Szmigiero
0a1883047d
Don't transmit an extra NULL byte in the anchor fetch HTTP request
...
When calculating HTTP request buffer size tas_connect() unnecessarily adds
an extra octet for the terminating NULL byte.
The terminating NULL was already accounted for by sizeof(fmt), however,
since sizeof("123") = 4.
The extra NULL byte at the end of the anchor fetch HTTP request resulted
in an extra "501 Not implemented" HTTP response from the trust anchor
server.
2019-03-24 00:51:20 +01:00
Maciej S. Szmigiero
99e32f1e46
Increase anchor fetch timeout in tas_doc_read()
...
tas_doc_read() uses a very short 50 msec network read timeout which makes
fetching trust anchors pretty much impossible on high-latency connections
like 3G.
Use a 2 second read timeout, just like the other tas_read_cb() callback
setter does.
2019-03-24 00:50:49 +01:00
Willem Toorop
82b9f5781e
Take along new dirs in distributions
2019-03-15 20:28:41 +01:00
Willem Toorop
342b1090f8
Declarations are always defined
2019-03-15 17:22:31 +01:00
Willem Toorop
754d65eb6d
Correct dependencies
2019-03-15 16:58:10 +01:00
Willem Toorop
324370c537
GnuTLS with Zero configuration DNSSEC
2019-03-15 16:50:10 +01:00
Willem Toorop
7438de712a
Issue #422 : Update server & client TFO
...
Seems to work for TLS now too.
At least on Linux.
Thanks Craig Andrews
2019-03-15 12:13:38 +01:00
Willem Toorop
74e584cd61
Merge branch 'develop' of github.com:getdnsapi/getdns into develop
2019-03-13 14:21:51 +01:00
Willem Toorop
99d15b999c
Issue #423 : Fix insecure delegation detection while scheduling
2019-03-13 14:21:06 +01:00
wtoorop
acd94cbe20
Merge pull request #421 from banburybill/feature/windows-fixes
...
Update to latest Stubby develop.
2019-03-13 12:06:05 +01:00
Jim Hague
13976cca68
Update to latest Stubby develop.
2019-03-01 12:27:48 +00:00
Willem Toorop
0abd2345de
New commits in stubby
2019-02-28 16:07:11 +01:00
wtoorop
6b0ea5c47f
Merge pull request #420 from banburybill/feature/windows-fixes
...
Fix builds in mingw32.
2019-02-28 15:44:35 +01:00
Jim Hague
eebea43b84
Update README to document root anchor storage directory on Windows.
...
This fixes Stubby issue #153 .
2019-02-27 18:28:04 +00:00
Jim Hague
968e914e94
Avoid build errors if $sysconfdir or $runstatedir contain a space.
...
Building on Windows was failing if sysconfdir was, e.g. C:\Program Files.
2019-02-21 14:37:25 +00:00
Jim Hague
a7a17f3725
Fix builds in mingw32.
...
On mingw64, configure does not find declarations for inet_ntop() and inet_pton(), but does find implementations, and so does not try to compile the compat versions.
On mingw32, configure find neither declarations or implementations, and so tries to compile the compat versions. However, there are declarations in ws2tcpip.h, and these do not have the same prototype as compat. The build fails, complaining about conflicting types for inet_ntop().
The declarations in ws2tcpip.h are #defines to Windows functions InetNtopA() and InetPtonA(). Which is not good, but we're stuck with it. Try to work around this by including ws2tcpip.h in the headers while checking for declarations. Unfortunately it looks like you can't do that when checking for implementations and substituting compat versions when not found. So only do that if we don't find declarations; we're already making sure that ws2tcpip.h is included via config.h in source modules.
2019-02-20 11:06:21 +00:00
Willem Toorop
acc9b1cbd5
Typo and unused parameter warning
2019-02-15 13:46:28 +01:00
Willem Toorop
30367dada2
space needed for unit test to succeed
2019-02-15 13:43:28 +01:00
Willem Toorop
034b775e5c
DOA & AMTRELAY RR types implementation
2019-02-15 13:36:39 +01:00
Willem Toorop
71b773ab2f
'"' needs to be escaped too in json
2019-02-15 10:44:49 +01:00
Willem Toorop
c3d0afd47d
Issue #419 : Escape backslashes when printing json
...
Thanks boB Rudis
2019-02-15 10:29:39 +01:00
Willem Toorop
97ac5d3ddc
Merge branch 'develop' of github.com:getdnsapi/getdns into develop
2019-02-04 15:46:46 +01:00
Willem Toorop
0fef131e9b
bugfix #418 duplicate ,'s in Windows build
2019-02-04 15:46:10 +01:00
wtoorop
f5194a9118
Merge pull request #417 from he32/warn-fixes
...
Fix various build warnings uncovered on NetBSD w/pkgsrc.
2019-01-28 11:41:35 +01:00
Havard Eidnes
c68f5a7a8d
Fix various build warnings uncovered on NetBSD w/pkgsrc.
...
The isxxxx() and toxxxx() functions have a limited well-defined
input value range, namely that of "unsigned char" plus EOF. Cast
args accordingly.
Bring strncasecmp() into scope by including <strings.h>.
2019-01-28 11:24:10 +01:00
Willem Toorop
7c1b43b420
Fix sole pinset validation with ssl_dane library
2019-01-23 14:33:35 +00:00
Willem Toorop
cad7eb2461
Probably the strlcpy
2019-01-23 14:06:04 +01:00
Willem Toorop
f72fe60035
Cannot reuse qname (via name) after read_line_cb..
...
.. returns.
2019-01-23 13:55:29 +01:00
Willem Toorop
2206558376
Merge abstracted TLS API + GnuTLS alternative
...
Thank you Jim!
Merge branch 'devel/abstract-tls' into develop
2019-01-23 12:52:59 +01:00
Willem Toorop
e657024531
Run all unit tests again
2019-01-23 12:50:44 +01:00
Willem Toorop
35f2ce37c0
Restore original serve delays
2019-01-23 12:49:22 +01:00
Willem Toorop
c4bd91b196
Merge remote-tracking branch 'jim/feature/abstract-tls' into devel/abstract-tls
2019-01-23 12:46:07 +01:00
Willem Toorop
d71dccaf2c
- Nested getdns_context_runt() prevention
...
- Fix address query with qname and missing qtype for -I and -F too
- disable tiny delay again
2019-01-23 12:43:20 +01:00
Jim Hague
cdc0d43315
Correct auth state thinko. Spotter credit to Willem.
2019-01-23 11:34:02 +00:00
Willem Toorop
8980f5f5ee
Fix nested scheduling with getdns_query -F and -I
...
+ add 1 millisecond delay between batched queries, just because...
2019-01-23 11:41:00 +01:00
Willem Toorop
0af9a629f4
Does smaller delay make a difference?
2019-01-23 10:50:57 +01:00
Willem Toorop
ac379787a2
Reassure clang static analyzer that all is OK
2019-01-23 10:29:20 +01:00
Willem Toorop
79fbef07d8
type specifier misplaced by #ifdef unclarity
2019-01-23 10:27:17 +01:00
Willem Toorop
2bd853bda5
Merge remote-tracking branch 'jim/feature/abstract-tls' into devel/abstract-tls
2019-01-23 09:49:17 +01:00
Jim Hague
61cae868e3
Update ChangeLog to include changes in this branch.
2019-01-17 11:24:40 +00:00
Jim Hague
814ee2c4cf
Fix more gcc 8 warnings.
...
As warnings, these cause builds to fail when running the test suite.
2019-01-17 11:23:39 +00:00
Jim Hague
09ca9a826b
Fix gcc 8 warnings.
2019-01-15 17:13:13 +00:00
Jim Hague
9024fd7736
Fix build with INTERCEPT_COM_DS defined.
...
Decide that layout of handling write results is more readable, and use with read too.
2019-01-15 15:34:33 +00:00
Jim Hague
ee6bc7d978
Remove development test erroneously checked in.
2019-01-15 12:39:02 +00:00
Jim Hague
6553aa3aad
The new minimum OpenSSL version means that Travis must switch to Xenial.
2019-01-15 12:11:13 +00:00
Jim Hague
8609a35e5b
GnuTLS: Add support for TLS 1.3.
2019-01-15 11:31:22 +00:00
Jim Hague
ccd6c3592d
GnuTLS: Can't set priority for SSL3.
2019-01-15 11:30:56 +00:00
Jim Hague
24774fefd6
Remove 'upstream' association with connection, now unused.
2019-01-15 11:01:58 +00:00
Jim Hague
9e4add2219
Merge branch 'develop' into feature/abstract-tls
2019-01-14 19:15:53 +00:00