wtoorop
b56fbbb604
Merge pull request #187 from rwgroenenberg/call_reporting_timeout
...
Return call_reporting info in case of timeout, so that we can see which server did not respond.
2016-06-23 14:11:32 +02:00
wtoorop
a435932b04
Features/call reporting timeout ( #1 )
...
* Timed out and canceled netreqs are finished too
* Minor code duplication elemination
* Blah typo
* Embarrassing logic error
2016-06-23 14:02:55 +02:00
wtoorop
11f5eac21f
Merge pull request #188 from rwgroenenberg/CentOS6_build
...
Build fails with autoconf 2.63, works with 2.68.
Muchas gracias
2016-06-23 13:58:32 +02:00
Robert Groenenberg
03fcfc006f
Build fails with autoconf 2.63, works with 2.68.
...
Found on CentOS 6.6. With autoconf268 (available from EPEL repo) it works.
Looking at the update description of autoconf 2.64, the problem _might_ be fixed with that version already.
2016-06-22 14:40:21 +02:00
Robert Groenenberg
60c6c8d8ca
Fixed build
2016-06-21 13:19:11 +02:00
Robert Groenenberg
3634fff4dd
Return call_reporting info in case of timeout, so that we can see
...
which server did not respond.
2016-06-20 18:39:15 +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
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
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
c74bfb5339
Pass NULL to select when timeout is infinite
2016-06-15 11:04:11 +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
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