Willem Toorop
|
a63e5edb86
|
trust-anchor meta queries need to be done opportunistic too
In anticipation of DANE authenticated upstreams
|
2017-12-13 12:58:24 +01:00 |
Willem Toorop
|
362d168380
|
no_dnssec_checking_disabled extension for internal use only
|
2017-12-13 12:36:02 +01:00 |
Willem Toorop
|
2a39b6e2e8
|
Handle the uninitialized memory error the brutal way
Because clang (or valgrind with clang) is just wrong here
|
2017-11-28 16:51:28 +01:00 |
Willem Toorop
|
f83c8e217e
|
Decrease assumptions based on network_by_query_id
|
2017-10-17 13:47:29 +02:00 |
Willem Toorop
|
23daf9aac3
|
Fix TLS authentication
|
2017-09-28 22:17:36 +02:00 |
Willem Toorop
|
f0f2afbca7
|
Fetch TA before resolve for full recursion too
|
2017-09-20 12:40:59 +02:00 |
Willem Toorop
|
fb267938c3
|
Start with fetching root-anchors remotely
Also lays the foundation for looking up upstreams by name and DANE authentication of upstreams.
|
2017-06-28 20:35:30 +02:00 |
Willem Toorop
|
9a273cf144
|
Get rid of superfluous struct member query_id
|
2017-06-15 21:24:40 +02:00 |
Willem Toorop
|
e08d3592a0
|
Schedule timeout when collecting for dnssec chain
|
2017-04-06 11:20:08 +02:00 |
Willem Toorop
|
6316c558bc
|
typo
|
2017-03-25 21:45:08 +01:00 |
Willem Toorop
|
3eb6ebf5e4
|
Fix memory leak
|
2017-03-25 21:33:30 +01:00 |
Willem Toorop
|
a2efd8f6c1
|
Report peer certificate in call_reporting
|
2017-03-25 19:36:20 +01:00 |
Willem Toorop
|
24abf43de1
|
Fit mdns code with pending dns netreqs on EMFILE
|
2017-03-20 21:33:19 +01:00 |
Willem Toorop
|
5ea181172a
|
Reschedule pending netreqs
|
2017-03-15 15:16:42 +01:00 |
Willem Toorop
|
14c9f3aafc
|
Track netreqs "in flight"
|
2017-03-14 17:17:56 +01:00 |
Willem Toorop
|
639239f45c
|
Schedule dnsreqs with absolute timeout/expiry time
|
2017-03-13 14:20:47 +01:00 |
Willem Toorop
|
74b1f77357
|
Cancel get validation chain getdns_dns_reqs
And miscellaneous little other scheduling fixes and optimizations
|
2017-02-18 13:16:25 +01:00 |
Willem Toorop
|
6ed3d77523
|
Cancel child validation chain dns_reqs on ...
parent dns_req cancelation.
|
2017-02-17 23:35:50 +01:00 |
Willem Toorop
|
445470d831
|
Rename a gldns function
|
2017-02-16 10:32:17 +01:00 |
Willem Toorop
|
2b9987014d
|
Special _vfixed gbuffer property
For snprintf style buffers which position can go beyond capacity
|
2017-02-08 13:51:25 +01:00 |
Willem Toorop
|
f1c44dc15c
|
Merge branch 'develop' into devel/1.1.0
|
2017-01-18 14:40:32 +01:00 |
Willem Toorop
|
80219a4195
|
Merge branch 'bugfix/replace__FUNCTION__' into bugfix/1.1.0-alpha3/replace__FUNCTION__
|
2016-12-12 14:20:31 +01:00 |
Willem Toorop
|
5f6b93f7f2
|
Use __func__ var when supported
And let debugging messages compile with -Wpedantic -Werror too
|
2016-12-12 13:55:10 +01:00 |
Willem Toorop
|
37cced78fc
|
Merge branch 'develop' into release/1.1.0-alpha3
|
2016-12-09 13:27:55 +01:00 |
Willem Toorop
|
5cc67ff554
|
Merge branch 'develop' into merge-develops
|
2016-12-09 12:05:42 +01:00 |
Willem Toorop
|
26db6202a5
|
-Werror fixes for clang
|
2016-12-08 23:15:56 +01:00 |
Christian Huitema
|
26eaf255c5
|
Fixing the bulk of the compilation warnings in the GetDNS code
|
2016-12-08 12:37:35 -08:00 |
Willem Toorop
|
c2bcd1ca72
|
Line up OPT rdata names with add_opt_parameters
|
2016-11-12 14:31:27 +09:00 |
wtoorop
|
79f92cedd2
|
Merge pull request #197 from saradickinson/feature/upstream_handling
Feature/upstream handling
|
2016-07-14 10:58:32 +02:00 |
Willem Toorop
|
69b607176c
|
Move getdns_context_config into the library
|
2016-07-11 20:42:50 +02:00 |
Willem Toorop
|
d0f01b6bc4
|
Default values for extensions in context
|
2016-07-07 14:47:38 +02:00 |
Sara Dickinson
|
8fa84c836a
|
Initial re-work of stateful transport selection and timeout/error handling. Also update transport test to avoid timeout.
|
2016-07-04 17:02:14 +01:00 |
Willem Toorop
|
490aac1b48
|
Merge branch 'develop' into features/getdns_service
|
2016-06-08 10:21:29 +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 |
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
|
240bb76bd5
|
Merge branch 'develop' into devel/clang-static-checking
|
2016-04-29 16:33:06 +02:00 |
Willem Toorop
|
066c0b3837
|
Merge branch 'features/canonical_dnssec_chain' into upstream/develop
|
2016-04-29 16:24:58 +02:00 |
Willem Toorop
|
a8dbb3dd51
|
Static checking fixes
|
2016-04-29 12:00:17 +02:00 |
Willem Toorop
|
25cc88e1a2
|
First pass at sending packets
|
2016-04-25 17:21:04 +02:00 |
Willem Toorop
|
af8e27f059
|
Merge branch 'devel/scheduling_bug_detection' into features/canonical_dnssec_chain
|
2016-04-22 14:42:25 +02:00 |
Willem Toorop
|
d61e64c9c7
|
Fix callbacks during scheduling in DNSSEC code too
|
2016-04-22 14:09:18 +02:00 |
Willem Toorop
|
15271d0438
|
Account for callbacks fired during scheduling
|
2016-04-21 15:16:38 +02:00 |
Willem Toorop
|
4849329818
|
dnssec_return_full_validation_chain extension
That also returns all records that had to be proofed secure in canonical form in the "validation_chain".
|
2016-04-18 22:06:12 +02:00 |
Willem Toorop
|
7df26b6068
|
Merge branch 'devel/codebase-maintenance2' into release/v1.0.0beta
|
2016-03-24 16:53:15 +01:00 |
Willem Toorop
|
4187636f41
|
Merge branch 'devel/std-suffix-handling' into release/v1.0.0beta
|
2016-03-24 16:53:05 +01:00 |
Willem Toorop
|
4298e7dce6
|
Merge branch 'devel/no-sync-side-effects' into release/v1.0.0beta
|
2016-03-24 16:52:49 +01:00 |
Willem Toorop
|
fdd3992f65
|
openssl 1.1 support
|
2016-03-24 14:02:18 +01:00 |
Willem Toorop
|
e7c77290cc
|
GETDNS_APPEND_NAME_TO_SINGLE_LABEL_FIRST
|
2016-03-23 23:27:27 +01:00 |
Willem Toorop
|
b0ecda5d2e
|
No more side effects with synchronous calls
(and upstreams that keep connections open)
|
2016-03-23 22:13:31 +01:00 |
Willem Toorop
|
09476f1ca9
|
getdns_context_set_follow_redirects()
|
2016-03-23 11:32:38 +01:00 |