Jim Hague
2e4070a3cd
Merge branch 'develop' into my-develop
2020-03-03 14:51:17 +00:00
Willem Toorop
689415971a
Run all tests again
2020-03-03 13:14:45 +00:00
Willem Toorop
e7d435e426
Name only authentication with GNUTLS
2020-03-03 13:04:27 +00:00
Willem Toorop
9c8b70e4bc
Eliminate compile error
2020-03-03 13:03:58 +00:00
Jim Hague
38627fbb01
Merge branch 'develop' into my-develop
2020-03-03 11:30:13 +00:00
Jim Hague
3073d33560
Update stubby.
2020-03-02 18:13:47 +00:00
Willem Toorop
af46e20721
Fix reporting authentication failure
2020-03-02 15:51:46 +00:00
Willem Toorop
e17ed3938c
Fix: mem leak with gnutls
2020-03-02 15:12:18 +00:00
Willem Toorop
1067326bd0
Merge branch 'develop' of github.com:getdnsapi/getdns into develop
2020-03-02 15:31:28 +01:00
Willem Toorop
f05c0ad754
Testing GNUTLS DoT tests
2020-03-02 15:30:58 +01:00
Willem Toorop
16c20fe04d
Merge pull request #462 from doublez13/develop
...
Fix uninitialized value in tls_create_object
2020-03-02 15:20:51 +01:00
Willem Toorop
f73bf0dfa5
Dependencies for travis (+ testing...)
2020-03-02 15:17:03 +01:00
Willem Toorop
3b5d1a9353
Stub only links with GNUTLS
...
And valgrind check includes DoT session
2020-03-02 15:12:33 +01:00
Willem Toorop
f3a38e9a40
Sync tools shared with unbound
2020-03-02 15:11:58 +01:00
Jim Hague
5721c501c3
Point stubby at my repo.
2020-03-02 13:41:12 +00:00
Zane Zakraisek
b804b8effb
Fix uninitialized value in tls_create_object
...
On the first call to tls_create_object (stub.c), tls_fallback_ok is read
before being initialized. This patch initializes tls_fallback_ok to 0 in
upsteam_init (context.c)
Valgrind complains about the uninitialized value:
==14774== Conditional jump or move depends on uninitialised value(s)
==14774== at 0x1528C3: tls_create_object (stub.c:900)
==14774== by 0x1556AD: upstream_connect (stub.c:2065)
==14774== by 0x15582E: upstream_find_for_transport (stub.c:2109)
==14774== by 0x1558B7: upstream_find_for_netreq (stub.c:2130)
==14774== by 0x156027: _getdns_submit_stub_request (stub.c:2296)
==14774== by 0x1421C8: _getdns_submit_netreq (general.c:478)
==14774== by 0x14261D: getdns_general_ns (general.c:636)
==14774== by 0x142905: _getdns_general_loop (general.c:731)
==14774== by 0x1432FB: getdns_general (general.c:888)
==14774== by 0x118B94: incoming_request_handler (stubby.c:692)
==14774== by 0x14F46B: udp_read_cb (server.c:762)
==14774== by 0x15C86B: poll_read_cb (poll_eventloop.c:295)
==14774== Uninitialised value was created by a heap allocation
==14774== at 0x483877F: malloc (vg_replace_malloc.c:309)
==14774== by 0x123CCF: upstreams_create (context.c:581)
==14774== by 0x128B24: getdns_context_set_upstream_recursive_servers (context.c:2760)
==14774== by 0x12DBFE: _getdns_context_config_setting (context.c:4646)
==14774== by 0x12FF47: getdns_context_config (context.c:4769)
==14774== by 0x1178C2: parse_config (stubby.c:297)
==14774== by 0x117B24: parse_config_file (stubby.c:343)
==14774== by 0x11919F: main (stubby.c:833)
2020-03-01 14:13:27 -07:00
Willem Toorop
fe30672afa
shorten code with string conversion functions
2020-02-28 20:33:22 +01:00
Willem Toorop
e19e6bd464
getdns-1.6.0 release
...
-----BEGIN PGP SIGNATURE-----
iQJIBAABCgAyFiEE3DTuXbJBe8wVHlEA5fj4IS93pJgFAl5ZKkAUHHdpbGxlbUBu
bG5ldGxhYnMubmwACgkQ5fj4IS93pJjVeA/+MIMCZm0pSET6kAIauItpeA506/2a
U6Us1mQRKFu3kAq655CiCC2amXH+oPZg8ESKBqFn4AbbzSiWMcHEQh91v6vHGYe9
0V1CciUUScFW2PlodKg/Ulxy+COmrmonkz4X/NbepsikYXUu4xmVL+FgfGw1xvAu
mxLMWW3oZi7Rgr3zAixgNLE3t7KgjVVRXBNVDb9on3IyydAkgssUJQHAsupJJQy+
CCPrqpj4s3nLGSACVkCQPJIYewYKAnvTwLSy2+9mOP8clIgmVonoeEaYwM5x0RU/
boeqXR7A6iA6CvReeG/vQa/MVcVIIY/p7FSYZwtxrHef8cPXG9H8GVKy9s+xlNEO
7tEG6uhwGq52i9zDfVi36TXwWe/FW9ER5cytmlhcMOIkMnH6KHn3iZrx6mVhInob
93cwl+vVGd/MSt7JnDwsvRI1uUsdSapbqK58c/aCrC9aag9YWhwnGPMByqfyXJUf
5Yv43/AI9wI0UY2BPzvtZbtfwL+30VotZLUJRmoBtmKJQ6XQ98LG3NPeq83v5Wzd
DxRcCqLNwEBh0qADtdfEd07H+Hf5F7GT6xqJo+IWrTaZ+naZNMsVajGJtSpCthCq
k02naEtEMegc9C+fsrbFfQeuvvBPnFgUJKFVQJH6UrMG278tkEklmHmJwnZKtSFY
ZhNgm/04AG1hcdU=
=pOTk
-----END PGP SIGNATURE-----
Merge tag 'v1.6.0'
getdns-1.6.0 release
2020-02-28 16:03:59 +01:00
Willem Toorop
1b3f570792
Bump version for release
2020-02-28 15:39:53 +01:00
Willem Toorop
328903cb52
Merge pull request #459 from banburybill/release/1.6.0-rc.1
...
Tighten Nettle version checking, and fix build issue with Nettle >= 3.4.
2020-02-25 14:36:44 +01:00
Jim Hague
ab49db8aa5
Tighten Nettle version checking, and fix build issue with Nettle >= 3.4.
...
Nettle 3.4 introduced accessor functions for obtaining nettle_secp_256r1 and nettle_secp_384r1. Use them if present.
Fixes #458
2020-02-25 13:30:25 +00:00
Willem Toorop
e2cb4fc4ad
Typo in changelog
2020-02-21 14:27:47 +01:00
Willem Toorop
e3fbe4fb51
getdns-1.6.0-rc.1
2020-02-21 14:21:12 +01:00
Willem Toorop
d7099f6e30
Deal with DoT servers that take long to connect to
...
(because they might be under attack)
2020-02-21 14:17:00 +01:00
Willem Toorop
dadddb0d7b
Detect if __func__ can be used with debugging
2020-02-20 21:09:17 +01:00
Willem Toorop
4453febf2d
Build eventloop support libraries by default
...
Resolves issue #169
2020-02-20 20:25:35 +01:00
Willem Toorop
e2c6241964
Issue #175 : Include query in call_reporting dict
...
Thanks Tom Pusateri
2020-02-20 17:52:27 +01:00
Willem Toorop
56ca583fa6
Issue #407 run only offline tests
2020-02-14 16:49:45 +01:00
Willem Toorop
ed36240f19
Fix test
2020-02-13 17:26:18 +01:00
Willem Toorop
6cb15939ba
Issue #430 : Record and guard UDP max payload size with servers.
2020-02-13 17:02:24 +01:00
Willem Toorop
971c43c659
Fix #432 answer_ipv4_address and answer_ipv6_address
...
in reply and reponse dicts.
I realise we also do not have intermediate_aliases yet...
2020-02-13 15:33:13 +01:00
Willem Toorop
f33a4b2d4e
More worldly changes that influenced unit testing
2020-02-12 13:23:51 +01:00
Willem Toorop
770c0a1282
Fix unit tests (for changed world)
...
- Google started to respond NOTIMP on unknown RR types!
- willem.getdnsapi.net has been removed
2020-02-12 12:28:50 +01:00
Willem Toorop
a847d478ec
Update stubby
2020-02-11 15:54:44 +01:00
Willem Toorop
ad22492732
Merge pull request #455 from saradickinson/update_stubby_submodule
...
Update the stubby module to latest develop branch
2020-02-11 15:49:52 +01:00
Sara Dickinson
2b3a540fda
Update the stubby module to develop
2020-01-16 15:54:15 +00:00
Willem Toorop
9b9cecd35d
Merge pull request #453 from getdnsapi/release/1.6.0-beta.1
...
Release/1.6.0 beta.1
2019-12-20 14:19:54 +01:00
Willem Toorop
a6a2695fee
Update stubby release & Changelog
2019-12-20 14:02:23 +01:00
Willem Toorop
56c83b7d3e
What to install on FreeBSD
2019-12-20 13:44:26 +01:00
Willem Toorop
8b5c57bfcb
Also clear returned netreq when result came from LOCALNAMES namespace
2019-12-20 12:42:52 +01:00
Willem Toorop
24824bb413
Not string.h but strings.h!
2019-12-20 11:23:45 +00:00
Willem Toorop
4fdf3a8b2a
Stuff that came out of valgrind on FreeBSD 12
2019-12-20 11:09:24 +00:00
Willem Toorop
8da6fdb442
string.h not available on Windows
2019-12-20 11:08:32 +00:00
Willem Toorop
33633ea239
One more scan with extra argument
2019-12-20 10:46:59 +00:00
Willem Toorop
3345bb615d
One more gldns_wire2str_rr_scan fix
2019-12-20 10:29:54 +00:00
Willem Toorop
8cda9816e4
Merge branch 'release/1.6.0-beta.1' of github.com:getdnsapi/getdns into release/1.6.0-beta.1
2019-12-20 09:56:08 +00:00
Willem Toorop
3ad84d0a51
Updated gldns
2019-12-20 10:55:47 +01:00
Willem Toorop
651e5f7c3f
Work around FreeBSD12 FAST OPEN issue
...
Before (FreeBSD 11), poll could be used to wait for the socket to
be writeable immediately. Now (since FreeBSD 12) this results in
infinite wait, so we just have to write immediately to work around
this.
2019-12-19 15:00:53 +00:00
Willem Toorop
b446bfdf11
Enable debugging symbols for better valgrind output
2019-12-19 14:56:12 +00:00
Willem Toorop
61dffd0e35
Fail eventloop test on errors
2019-12-19 12:45:47 +00:00