Willem Toorop
760b813333
Schedule resource depletion tpkg's sequentually
2017-05-10 23:01:57 +02:00
Hoda Rohani
053845332d
adding more get functions to the tests
2017-05-10 16:47:51 +02:00
Willem Toorop
6ca0b8b481
Run tpkg tests in parallel too
2017-05-10 16:35:32 +02:00
Willem Toorop
e152842573
Fail event-loops-unit-tests tpkg when tests fail
2017-05-10 14:39:59 +02:00
Willem Toorop
1eae032743
tpkg tests build in parallel
2017-05-10 14:35:01 +02:00
Willem Toorop
e127365900
Parallel testing support
2017-05-10 14:10:29 +02:00
Hoda Rohani
6ec0f2e021
add get functions to check the values
2017-05-08 12:49:59 +02:00
Hoda Rohani
2ac13e0807
Merge pull request #302 from getdnsapi/devel/rr-types
...
Devel/rr types
2017-05-02 17:58:03 +02:00
Willem Toorop
1ff6771c47
Merge branch 'develop' of github.com:getdnsapi/getdns into develop
2017-05-02 17:36:41 +02:00
Willem Toorop
db856f5227
Allow for simultaneous jobs
...
Resolves issue #166
2017-05-02 17:34:50 +02:00
Willem Toorop
ed08025c38
A better approach for the Windows strdup issue
2017-05-02 17:22:06 +02:00
Willem Toorop
dab93cd197
TSIG and TKEY parsing by gldns
2017-05-02 16:28:55 +02:00
Willem Toorop
1e44ea7bd8
NSAP-PTR rdata is STR after all
2017-05-02 16:10:08 +02:00
Willem Toorop
16d97b607c
Add missing RR types SMIMEA and AVC
...
+ fix rdata of TA RR type
2017-05-02 15:54:12 +02:00
Willem Toorop
352fef644e
Check for unimplemented RR types
2017-05-02 15:20:57 +02:00
Willem Toorop
37fa7a1f07
Test correct rr-types output
2017-05-02 15:08:25 +02:00
Willem Toorop
dbbf778ae8
TALINK
2017-05-02 15:04:57 +02:00
Willem Toorop
4c73b5e156
EID and NIMLOC
2017-05-02 14:59:02 +02:00
Willem Toorop
ad53010cd2
NSAP-PTR
2017-05-02 14:50:39 +02:00
Willem Toorop
3b465d3600
Another small bug in str2wire function
2017-05-02 14:29:47 +02:00
Willem Toorop
d1d95f4955
OPENPGPKEY support
2017-05-02 14:11:45 +02:00
Willem Toorop
066ef2ddaa
Fix TAG rdata type presentation format
2017-05-02 14:01:21 +02:00
Willem Toorop
cc9451d364
More rr-dict coverage by removing unused funcs
2017-05-02 12:55:51 +02:00
Willem Toorop
2a6c4b35cb
Fix unit tests to allow for fixed IPSECKEY
2017-05-02 12:14:20 +02:00
Willem Toorop
dbc1719206
Zero sized gateways with IPSECKEY gateway_type 0
2017-05-02 11:44:47 +02:00
Hoda Rohani
80897d2b86
reorder rrs
2017-04-26 14:45:07 +02:00
Hoda Rohani
62fa69c461
Issue 108: Create a test to check all RR types
2017-04-26 14:32:30 +02:00
Hoda Rohani
6f7f6046eb
Extend server capabilities with valgrind
2017-04-19 12:34:01 +02:00
Hoda Rohani
193bc618a5
Merge branch 'develop' of https://github.com/getdnsapi/getdns into develop
2017-04-19 12:09:10 +02:00
Hoda Rohani
6f3db561f3
Bugfix in converting IPs in str2dict
...
+ tpkg test for server capabilities
2017-04-19 12:07:55 +02:00
Willem Toorop
a670606849
Rearrange doxygen into subject groups
2017-04-13 20:30:59 +02:00
Willem Toorop
b4eecd59ab
Merge branch 'develop' into release/1.1.0
2017-04-13 15:46:24 +02:00
Willem Toorop
02516c4079
Two last warnings
2017-04-13 15:45:59 +02:00
Willem Toorop
eb8fe6184a
getdnsapi.net DNS over TLS ips to match the name
2017-04-13 11:47:44 +02:00
Willem Toorop
d5dcdac58c
Validate tls_auth_name
...
Deals with issue #270
2017-04-13 11:19:22 +02:00
Willem Toorop
691d1a77e6
Fix VS Code analysis warning
...
Should settle issue #239
2017-04-13 10:59:20 +02:00
Hoda Rohani
6c4af3af93
unintiallized array
2017-04-13 09:44:08 +02:00
Willem Toorop
0da79ae77a
Fix to compile with libressl. Thanks phicoh.
2017-04-12 23:05:17 +02:00
wtoorop
0857926965
Merge pull request #283 from wtoorop/devel/doxygen
...
Devel/doxygen
2017-04-12 22:53:21 +02:00
Willem Toorop
8c45f1fded
All remaining doxygen documentation
...
Existing documentation needs to be reviewed too though...
2017-04-12 22:50:17 +02:00
Sara Dickinson
6e66754795
Nope - just add uncensored as the yeti servers would require a different trust anchor
2017-04-12 18:19:34 +01:00
Willem Toorop
2226c722a9
Extra context setters
2017-04-12 12:35:46 +02:00
Willem Toorop
68a87e4cee
Event loop extension functions documentation
2017-04-12 11:21:25 +02:00
Willem Toorop
708e520989
Spelling fixes from Andreas Schulze
2017-04-11 23:33:24 +02:00
Willem Toorop
a060e723f2
Doxygen documentation for everything in getdns.h
2017-04-11 23:29:33 +02:00
Sara Dickinson
ce7ee62355
Should we update stubby.conf to include 2 of the new test servers?
2017-04-11 15:24:10 +01:00
Willem Toorop
d28283a850
Merge remote-tracking branch 'upstream/develop' into devel/doxygen
2017-04-10 12:17:59 +02:00
Willem Toorop
e6696d9557
getdns_context_unset_edns_maximum_udp_payload_size
2017-04-06 20:53:18 +02:00
Willem Toorop
c9b3e3cf7b
Allow cleanup of naked idle timeouts
2017-04-06 20:50:34 +02:00
Willem Toorop
2d011e3d19
Merge branch 'features/unset_max_udp_payload_sz' into release/1.1.0
2017-04-06 19:40:35 +02:00
Willem Toorop
c2edc94a3a
Clear timeout event when getting dnssec chain
...
With full recursion
2017-04-06 15:18:12 +02:00
Willem Toorop
e35a2182a9
missing #include
2017-04-06 12:24:27 +02:00
Willem Toorop
4ceec33d08
Do something about TLS renegotiation.
2017-04-06 11:46:10 +02:00
Willem Toorop
e08d3592a0
Schedule timeout when collecting for dnssec chain
2017-04-06 11:20:08 +02:00
Willem Toorop
f8c7d8b5d5
Network request submission and callback reporting
2017-04-05 22:43:27 +02:00
Willem Toorop
2220c1a48d
Options for request debugging
2017-04-05 17:53:39 +02:00
Willem Toorop
67baa1d651
getdns_context_unset_edns_maximum_udp_payload_size
2017-04-05 12:37:48 +02:00
Willem Toorop
edecca8b63
smime verification of root-anchors.xml in ~/.getdns
2017-03-27 09:21:29 -05:00
wtoorop
fe49bc1c69
Merge pull request #279 from dkg/feature/padding-policy
...
Implement sensible default padding policy.
2017-03-27 08:19:31 -05:00
Daniel Kahn Gillmor
f2a90925bc
getdns-query: S is no longer a valid transport label.
2017-03-26 14:38:43 -05:00
Daniel Kahn Gillmor
9de4d6537b
Implement sensible default padding policy.
...
This commit changes the semantics of tls_query_padding_blocksize()
slightly. Where previously both 0 and 1 meant "no padding", this
commit changes 1 to mean "pad using a sensible policy".
At NDSS 2017's DNS privacy workshop, I presented an empirical study of
DNS padding policies:
https://www.internetsociety.org/events/ndss-symposium/ndss-symposium-2017/dns-privacy-workshop-2017-programme#session3
The slide deck is here:
https://dns.cmrg.net/ndss2017-dprive-empirical-DNS-traffic-size.pdf
The resulting recommendation from the research is that a simple
padding policy is relatively cheap and still protective of metadata
when DNS traffic is encrypted:
* queries should be padded to a multiple of 128 octets
* responses should be padded to a multiple of 468 octets
Since getdns is only currently doing queries over tls, we only have to
implement the first part of this policy :)
2017-03-26 14:37:28 -05:00
Willem Toorop
f4fe2cb6c5
Merge branch 'develop' into hackathon/zeroconf-dnssec
2017-03-26 10:46:50 -05:00
wtoorop
148dfabf88
Merge pull request #276 from huitema/develop
...
Fixing the select and poll event loops for Windows
2017-03-26 10:20:48 -05:00
Willem Toorop
03efb66991
Keep connections open with sync requests too
2017-03-26 10:16:25 -05:00
huitema
6f0b08a400
Fixing the select event loop so it does not give up for naked timers in Windows.
...
Making sure the poll event loop works on windows.
Fixing the poll event loop so it does not give up for naked timers in Windows.
2017-03-26 10:07:44 -05:00
Willem Toorop
8864dfce92
Merge branch 'develop' into hackathon/zeroconf-dnssec
2017-03-25 20:37:36 -05:00
Willem Toorop
007208a122
Merge branch 'develop' of github.com:getdnsapi/getdns into develop
2017-03-25 20:22:54 -05:00
Willem Toorop
9fa6ab5994
Clang pragma's with clang only
2017-03-25 20:22:34 -05:00
Willem Toorop
b7d16e3c89
One more leak
2017-03-25 17:00:02 -05: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
5f6e47d091
Only equip with peer cert when transport is TLS
2017-03-25 21:26:05 +01:00
Willem Toorop
a2efd8f6c1
Report peer certificate in call_reporting
2017-03-25 19:36:20 +01:00
Willem Toorop
767ca21bc0
Debugging for anchor management
2017-03-25 19:02:51 +01:00
Willem Toorop
ed0b655af0
Update doxygen
2017-03-25 06:45:02 -05:00
Willem Toorop
15b451d71b
Recommit parts of "Minor fixes in MDNS code to make sure it does work after the recent loop tightening."
2017-03-23 13:09:34 +01:00
Willem Toorop
2a496969cd
Fixes for mdns
2017-03-23 12:53:44 +01:00
Willem Toorop
c275b205d3
Create doxygen tagfile
2017-03-23 10:58:18 +01:00
Willem Toorop
f67314c1c1
Unbound event API without header compile fix
2017-03-22 14:36:16 +01:00
Willem Toorop
426fc238da
Fixes for FreeBSD warnings when compiling tests
...
/usr/local/include/check.h:454:75: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
_ck_assert_failed(__FILE__, __LINE__, "Assertion '"#expr"' failed" , ## __VA_ARGS__, NULL)
/usr/local/include/check.h:454:75: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
2017-03-22 14:10:15 +01:00
Willem Toorop
b2ac3849b7
Fxies for two NetBSD compiler warnings
...
ubkey-pinning.c -o pubkey-pinning.lo
./pubkey-pinning.c: In function '_getdns_verify_pinset_match':
./pubkey-pinning.c:385: warning: 'prev' may be used uninitialized in this function
IX_C_SOURCE=200112L -D_XOPEN_SOURCE=600 -c ./context.c -o context.lo
./context.c: In function '_getdns_upstream_shutdown':
./context.c:760: warning: comparison between signed and unsigned
2017-03-22 13:50:11 +01:00
Willem Toorop
b48a92c8f5
Max OS-X and FreeBSD multicast portability
2017-03-22 12:33:13 +01:00
Willem Toorop
a7c824c756
Update changelog and documentation
2017-03-22 11:52:07 +01:00
Willem Toorop
5d12545391
Bugfix in handling UDP backing off
2017-03-22 10:52:55 +01:00
Willem Toorop
fa99b206e8
Updated readme & new groups for doxygen
2017-03-21 12:28:48 +01:00
Willem Toorop
fe446a0d66
Minor fixes
2017-03-20 23:17:44 +01:00
wtoorop
52e3d2e1b0
Merge pull request #265 from saradickinson/feature/new_settings
...
Feature/new settings
2017-03-20 22:25:52 +01:00
Willem Toorop
a5876d57fe
Dependencies
2017-03-20 21:58:45 +01:00
Willem Toorop
a77a335370
Comment out dead assignement
...
To silence static code analysis
2017-03-20 21:57:57 +01:00
Willem Toorop
24abf43de1
Fit mdns code with pending dns netreqs on EMFILE
2017-03-20 21:33:19 +01:00
Willem Toorop
ed0d4d044c
Merge remote-tracking branch 'upstream/develop' into features/mdns-client
2017-03-20 16:42:24 +01:00
Willem Toorop
a3fe958387
Sync with unbound
2017-03-20 16:41:57 +01:00
Willem Toorop
0048066a2a
Test op coding practices
2017-03-20 16:15:02 +01:00
Willem Toorop
0891e16147
Pend netreqs when out of filedescriptors
2017-03-20 15:20:17 +01:00
Willem Toorop
8b09633c94
Bug and mem-leak fix
2017-03-20 11:03:15 +01:00
Christian Huitema
ed66edf52a
Making sure that the project compiles on Windows when HAVE_MDNS_SUPPORT is present.
...
Moving the 2 additional LRU functions from mdns.c to lruhash.c
Defining the 2 additional functions in lruhash.h
2017-03-17 12:19:54 -07:00
Sara Dickinson
1cf39c9134
Typo
2017-03-17 18:33:33 +00:00
Sara Dickinson
d8f4aebdee
Merge branch 'feature/parallel_upstreams' into feature/new_settings
2017-03-17 17:48:52 +00:00
Sara Dickinson
915689141b
Fix symbol order
2017-03-17 17:47:30 +00:00
Sara Dickinson
68eadedc10
Fix rogue bracket
2017-03-17 17:35:47 +00:00