Willem Toorop
c0a3babe0a
Separate sys_ctxt for meta queries
2017-11-23 12:44:40 +01:00
Willem Toorop
439f41149b
Last rename + explicit EMFILE check replacement
2017-11-03 16:42:38 +01:00
Willem Toorop
3b7b83e309
Review comments from Jim
2017-11-03 15:41:31 +01:00
Willem Toorop
a8fac29a66
Handle more harmless I/O error cases +
...
- never exit on I/O errors
- never stop listening on I/O errors
- extended platfrom.[ch] with _getdns_strerror()
2017-11-03 13:50:13 +01:00
Jim Hague
dc7daede40
Move Windows/Unix functions into new platform.h.
2017-10-06 12:07:15 +01:00
Jim Hague
a0c313412d
Adjust Unix socket/Winsock handling.
...
Centralise it into util-internal.h, remove duplicate definitions from mdns, and add new pseudo-functions _getdns_closesocket(), _getdns_poll() and _getdns_socketerror(). Convert error values to simple values and convert error checking to use _getdns_socketerror() and the simple values. The simple values can also be used with the result from getsockopt() with SO_ERROR in stub.c.
2017-10-04 17:31:33 +01:00
Willem Toorop
114b5785f7
Doxygen documentation for Zero configuration DNSSEC
...
+ rename of getdns_context_(get|set)_trust_anchor_*()
to getdns_context_(get|set)_trust_anchors_*()
2017-09-22 12:25:56 +02:00
Willem Toorop
1b47ce4d10
Slightly different function prototypes
2017-09-21 12:38:49 +02:00
Willem Toorop
712f62a4c1
Things that came out of compiling on Windows
2017-09-21 11:03:38 +02:00
Willem Toorop
34d35f9e79
Track updating TA's with root DNSKEY rrset
2017-09-20 10:30:13 +02:00
Willem Toorop
e2ffaf3e07
Less activity to detect XML verify failure
2017-09-18 11:49:43 +02:00
Willem Toorop
737f49d2cc
Setup libunbound ta's after processing XML
2017-09-18 09:59:22 +02:00
Willem Toorop
463855d274
Writability test for application data
2017-09-16 18:16:21 +02:00
Willem Toorop
e6051976dd
travis specific fixed
2017-09-14 16:32:53 +02:00
Willem Toorop
57e6487d76
Some more fixes specific to travis
2017-09-14 16:02:37 +02:00
Willem Toorop
6d29f7fb65
Fix issues accumulated when tpkg didn't work
2017-09-14 15:14:00 +02:00
Willem Toorop
f31eb517e0
Lazy TA and time checking
2017-09-14 11:47:02 +02:00
Willem Toorop
8f3ce9af35
Configurable zero configuration DNSSEC parameters
2017-09-13 14:00:54 +02:00
Willem Toorop
59ff5e8178
0 terminate xml files
2017-07-01 00:45:09 +02:00
Willem Toorop
2b20f35e0e
Write fetched trust anchor
2017-07-01 00:05:20 +02:00
Willem Toorop
8ec1f8eae9
Happy Eyeballs
2017-06-30 22:51:03 +02:00
Willem Toorop
f9bdedbf84
Reconnect on pipelining failure
2017-06-30 22:00:14 +02:00
Willem Toorop
4a5f03ebbe
Anticipate surplus reads
2017-06-30 21:14:02 +02:00
Willem Toorop
77d13f885e
unused function warning
2017-06-30 11:08:20 +02:00
Willem Toorop
61561dd527
Fix warnings & dependencies
2017-06-30 10:45:51 +02:00
Willem Toorop
3e6c5775ff
Fetch and equip context with trust-anchors
2017-06-30 10:18:07 +02:00
Willem Toorop
ff1ebbf671
Hmmm... this time the warning does make sense
2017-06-22 13:09:45 +02:00
Willem Toorop
2962baa050
Old (not so smart) compiler warns for uninitialized variable
2017-06-22 12:48:22 +02:00
Willem Toorop
69b3f6f558
Remove unnecessary initialization (scan-build)
2017-06-22 12:43:33 +02:00
Willem Toorop
7ea3beaa6a
Equip context with xml read trust anchors
2017-06-22 12:27:20 +02:00
Willem Toorop
6b70160659
getdnsify function names, even though they're static
2017-06-22 10:30:13 +02:00
Willem Toorop
a2cf568190
RFC7958 root-anchors.xml parsing
2017-06-22 00:36:26 +02:00
Willem Toorop
e496d13777
Start with getting files from user area
2017-06-20 15:38:32 +02:00
Willem Toorop
edecca8b63
smime verification of root-anchors.xml in ~/.getdns
2017-03-27 09:21:29 -05:00