wtoorop
3b1d7a3b26
Merge pull request #182 from guillemj/libbsd
...
Use libbsd when available
Tested on Linux/OS-X/FreeBSD/NetBSD
Works perfectly. Thanks!
2016-06-09 15:39:17 +02:00
wtoorop
cdc0fc04e2
Merge pull request #183 from wtoorop/develop
...
DNSSEC wildcard validation issue
2016-06-09 11:03:15 +02:00
Willem Toorop
27110e0943
DNSSEC wildcard validation issue
2016-06-09 10:44:25 +02:00
Guillem Jover
1fb763761b
Use libbsd when available
...
Use the libbsd (https://libbsd.freedesktop.org/ ) overlay to transparently
use the bsd compatibility layer without needing any actual code changes.
Remove now unnecessary direct access to libbsd includes. And remove
checks for unused functions.
2016-06-09 02:42:22 +02:00
Melinda Shore
15a2c1b591
Merge pull request #179 from getdnsapi/features/create_dict_with_json
...
A daemon mode for getdns_query
2016-06-06 19:42:24 -08:00
Willem Toorop
3af8a917a2
TSIG spec contains colon too
2016-06-01 17:00:05 +02:00
Willem Toorop
a100aff4de
Free allocated qname after query
2016-05-31 16:55:59 +02:00
Willem Toorop
cc39d51a4c
Query with the correct extensions!
2016-05-31 15:40:22 +02:00
Willem Toorop
ff4545dae0
Listening sockets should use SO_REUSEADDR
2016-05-31 15:14:50 +02:00
Willem Toorop
6781899247
Allow keys without quotes in json dicts
2016-05-31 15:02:17 +02:00
Willem Toorop
2bb254c898
A DNSSEC resolver validates without DO too
2016-05-31 13:17:16 +02:00
Willem Toorop
40477d3f00
CNAME loops protection
2016-05-30 17:02:28 +02:00
Willem Toorop
2b81be8859
Better servfail serving in getdns_query daemon
2016-05-30 16:37:38 +02:00
Willem Toorop
aedf4454f5
Configure options for tracing messages
...
(and a secret hidden one to keep connections open)
2016-05-30 16:36:43 +02:00
Willem Toorop
2c43afe338
SERVFAIL should contain the query name...
2016-05-30 11:25:07 +02:00
Willem Toorop
1fb91028ad
Oopsy
2016-05-26 17:05:06 +02:00
Willem Toorop
89d2f74d24
First fixes that came out of deckard testing
2016-05-26 17:02:21 +02:00
Willem Toorop
e01211d6b4
Debug setting that keeps connections open
2016-05-25 15:57:37 +02:00
Willem Toorop
e25e697970
Merge remote-tracking branch 'upstream/develop' into features/create_dict_with_json
2016-05-25 15:12:48 +02:00
Willem Toorop
4334da370e
Recursing available on bogus answer too
...
provided the resolution mode is RECURSING
2016-05-25 14:53:33 +02:00
wtoorop
5e74185327
Merge pull request #172 from saradickinson/feature/unit_test_updates_2
...
Feature/unit test updates 2
2016-05-25 13:49:00 +02:00
Willem Toorop
888cba625c
DNSSEC extensions overwrite curtom headers
...
to make roadblock avoidance work in daemon mode
2016-05-23 16:40:26 +02:00
Willem Toorop
9e0127e74c
Don't allow primitive keys (yet)
...
They cannot handle the colon very well (yet)
2016-05-23 15:54:53 +02:00
Willem Toorop
5b832e457c
Allow dns_root_servers to be given by bindata too
2016-05-23 15:53:36 +02:00
Willem Toorop
95718c9474
Mention format of the settings
2016-05-23 15:03:51 +02:00
Willem Toorop
77af32d121
Two more missing unofficial settings options
2016-05-23 14:43:05 +02:00
Willem Toorop
eef421fb63
Allow configuration passed on command line too
2016-05-23 14:33:56 +02:00
Willem Toorop
7b861ecbbc
Allow arbitrary bindata with json dict primitives
2016-05-23 12:41:46 +02:00
Willem Toorop
acad529654
Default extensions settings via config file
2016-05-23 12:22:23 +02:00
Willem Toorop
584193eb39
Stub daemon mode forwards the request header
2016-05-23 11:35:50 +02:00
Willem Toorop
4479d06ebd
Allow keys without quotes in config file
...
+ help text that show config file option
2016-05-23 11:27:27 +02:00
Willem Toorop
938eef1b00
String bindata's secretly contain final '\0'
2016-05-22 21:58:50 +02:00
Willem Toorop
7b47e82eae
DNSSEC in server working with recursive mode too
2016-05-22 20:49:52 +02:00
Willem Toorop
382a5ec452
getdns_query daemon pass through header options
...
(Enables DNSSEC for stub mode, but not for recursive)
2016-05-22 18:23:15 +02:00
Willem Toorop
959f1e5496
listen_addresses setting in config file
2016-05-22 17:35:14 +02:00
Willem Toorop
14a950bc29
getdns_query -C for settings via config file
2016-05-22 15:35:32 +02:00
Sara Dickinson
9c8e07a06a
Merge branch 'develop' of https://github.com/getdnsapi/getdns into feature/unit_test_updates_2
2016-05-20 16:07:52 +01:00
Sara Dickinson
84d6da8ef6
Fix ups after Willems review
2016-05-20 16:01:23 +01:00
Willem Toorop
e8db20a722
Merge branch 'develop' into features/create_dict_with_json
2016-05-20 15:04:08 +02:00
Melinda Shore
0fa3f09ca2
Merge pull request #176 from getdnsapi/devel/bsd-fixes
...
Devel/bsd fixes
2016-05-19 20:12:42 -08:00
Willem Toorop
7f30aba6bd
Only merge non empty lcov info files
2016-05-19 21:15:24 +02:00
Willem Toorop
028ceb7ebf
Merge branch 'develop' into devel/bsd-fixes
2016-05-19 21:13:47 +02:00
Willem Toorop
b4fceaa008
Enable setting FD_SETSIZE
2016-05-19 17:05:41 +02:00
Willem Toorop
f806ffdc70
Anticipate BSD make in tpkg's
2016-05-19 15:56:19 +02:00
Willem Toorop
0bc8eb65b3
Sort symbols the same on all systems
2016-05-19 15:24:01 +02:00
Willem Toorop
4c3888b18e
jsmn.h is relative to $(srcdir) too
2016-05-18 15:56:54 +02:00
Willem Toorop
7fd9d1e342
const-info.h is relative to $(srcdir)
2016-05-18 15:47:57 +02:00
Willem Toorop
11a063bad0
Parse IPv4, IPv6 and dnames as primitives
2016-05-18 15:21:24 +02:00
Sara Dickinson
98d636b99d
Updates to unit tests and tpkg
2016-05-16 17:56:48 +01:00
Sara Dickinson
5f225d6be3
Add TLS session resumption
2016-05-16 17:41:55 +01:00