Willem Toorop
2873645068
get current (pluggable) eventloop from context
...
So applications can schedule events against it...
2016-06-17 16:50:47 +02:00
Willem Toorop
22095f23f6
Bugfix: cannot override targets in Makefile
2016-06-17 16:37:41 +02:00
Willem Toorop
0f16860dbd
Move configuring contexts with a dict out
2016-06-17 16:01:36 +02:00
wtoorop
6d63f74d18
Merge pull request #185 from saradickinson/feature/transport_testing
...
Minor testing updates:
2016-06-17 12:32:28 +02:00
Sara Dickinson
497d87a028
Correct the name to resolution_type
2016-06-17 11:25:21 +01:00
Sara Dickinson
3c7758fdbc
Minor testing updates:
...
- add option to use IPv6 for manual transport tests
- add recursion mode to call_reporting
2016-06-16 10:47:43 +01:00
Willem Toorop
4fde05380f
Yet another pass at fixing dependencies
...
pretty sure it will work this time though...
2016-06-16 11:12:11 +02:00
wtoorop
ddf69b4883
Merge pull request #184 from saradickinson/bugfix/tls_connection_timeout
...
Quick fix for TLS timeouts not re-using a connection. Better solutio is needed.
Also minor fixes in getdns_query:
spurious semicolon (caused build warning)
build warning for initialised variable
have getdns_query honour the CLASS in the incoming query
2016-06-16 11:07:26 +02:00
Willem Toorop
d70bd5e637
A dependency fix that actually works!
2016-06-16 11:01:46 +02:00
Sara Dickinson
c0187a19ea
Quick fix for TLS timeouts not re-using a connection. Better solution is needed.
...
Also minor fixes in getdns_query:
- spurious semicolon (caused build warning)
- build warning for initialised variable
- have getdns_query honour the CLASS in the incoming query
2016-06-15 17:15:13 +01:00
Willem Toorop
1608244556
Dependency fix
2016-06-15 16:56:20 +02:00
Willem Toorop
8eea955f56
Dependencies
...
Including the decomposed getdns_str2dict
2016-06-15 16:47:40 +02:00
Willem Toorop
ff77af148e
Move str2dict conversion out of getdns_query
2016-06-15 15:53:43 +02:00
Willem Toorop
c74bfb5339
Pass NULL to select when timeout is infinite
2016-06-15 11:04:11 +02:00
Willem Toorop
ea226b882d
To run tpkg tests directly from clean git repo
2016-06-14 12:52:54 +02:00
Melinda Shore
20ba3958fa
Merge pull request #181 from wtoorop/features/getdns_service
...
Features/getdns service
2016-06-09 10:03:34 -08:00
Willem Toorop
2ed28badfd
Replies without answer don't have a canonical name
2016-06-09 16:47:00 +02:00
Willem Toorop
e228f526a3
when nothing else, result[canonical_name] is qname
2016-06-09 16:12:06 +02:00
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
Willem Toorop
49840c9a85
Some more uniform _getdns_rrset usage
2016-06-09 15:03:51 +02:00
Willem Toorop
e27bfcedb6
Merge branch 'develop' into devel/getdns_rrset
2016-06-09 14:13:11 +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
Willem Toorop
8679633cd9
One more _getdns_rrset caused dnssec fix
2016-06-08 16:03:45 +02:00
Willem Toorop
6e7f66b216
Sorting of SRVs according to RFC2782
...
Could be optimized... but alas
2016-06-08 12:44:23 +02:00
Willem Toorop
457a4bec92
develop merge fix
2016-06-08 10:57:03 +02:00
Willem Toorop
490aac1b48
Merge branch 'develop' into features/getdns_service
2016-06-08 10:21:29 +02:00
Willem Toorop
2d22b8729d
Locks must be >= 0
2016-06-07 17:21:10 +02:00
Willem Toorop
e16efbbeee
Small bugs from the _getdns_rrset move
2016-06-07 17:08:35 +02:00
Willem Toorop
cf675a9284
Add srv_addresses when query was for SRV
...
Moved _getdns_rrset iterators to rr-iter.[ch] in the process
2016-06-07 16:52:10 +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