]>
git.ipfire.org Git - thirdparty/unbound.git/log
W.C.A. Wijngaards [Mon, 30 Nov 2020 08:41:33 +0000 (09:41 +0100)]
- Fix assertion failure on double callback when iterator loses
interest in query at head of line that then has the tcp stream
not kept for reuse.
W.C.A. Wijngaards [Fri, 27 Nov 2020 14:08:31 +0000 (15:08 +0100)]
- Fix contrib/metrics.awk for FreeBSD awk compatibility.
W.C.A. Wijngaards [Fri, 27 Nov 2020 09:11:14 +0000 (10:11 +0100)]
- Fix compile warnings in rpz initialization.
W.C.A. Wijngaards [Fri, 27 Nov 2020 09:01:55 +0000 (10:01 +0100)]
- Fix compile warnings for windows.
W.C.A. Wijngaards [Fri, 27 Nov 2020 08:57:08 +0000 (09:57 +0100)]
- Fix when use free buffer to initialize rbtree for stream reuse.
W.C.A. Wijngaards [Fri, 27 Nov 2020 08:08:48 +0000 (09:08 +0100)]
- Fix compile warning for type cast in http2_submit_dns_response.
W.C.A. Wijngaards [Thu, 26 Nov 2020 11:23:18 +0000 (12:23 +0100)]
- Clear readagain upon decommission of pending tcp structure.
W.C.A. Wijngaards [Thu, 26 Nov 2020 11:12:52 +0000 (12:12 +0100)]
- Fix that after failed read, the readagain cannot activate.
W.C.A. Wijngaards [Thu, 26 Nov 2020 10:00:48 +0000 (11:00 +0100)]
- For #352: contrib/metrics.awk for Prometheus style metrics output.
W.C.A. Wijngaards [Thu, 26 Nov 2020 08:39:54 +0000 (09:39 +0100)]
- Fix to omit UDP receive errors from log, if verbosity low.
These happen because of udp-connect.
W.C.A. Wijngaards [Wed, 25 Nov 2020 13:03:32 +0000 (14:03 +0100)]
- tag for the 1.13.0rc2 release.
W.C.A. Wijngaards [Wed, 25 Nov 2020 12:46:28 +0000 (13:46 +0100)]
- Fix readagain and writeagain callback functions for comm point
cleanup.
W.C.A. Wijngaards [Wed, 25 Nov 2020 11:12:35 +0000 (12:12 +0100)]
- Attempt fix for libevent state in tcp reuse cases after a packet
is written.
W.C.A. Wijngaards [Wed, 25 Nov 2020 11:04:38 +0000 (12:04 +0100)]
- Fix memory leak for edns client tag opcode config element.
W.C.A. Wijngaards [Wed, 25 Nov 2020 11:02:51 +0000 (12:02 +0100)]
- Remove debug commands from reuse tests.
W.C.A. Wijngaards [Wed, 25 Nov 2020 09:22:11 +0000 (10:22 +0100)]
- Better fix for reuse tree comparison for is-tls sockets. Where
the tree key identity is preserved after cleanup of the TLS state.
W.C.A. Wijngaards [Wed, 25 Nov 2020 08:55:01 +0000 (09:55 +0100)]
- Fix udp-connect on FreeBSD, do send calls on connected UDP socket.
W.C.A. Wijngaards [Wed, 25 Nov 2020 08:41:06 +0000 (09:41 +0100)]
- with udp-connect ignore connection refused with UDP timeouts.
W.C.A. Wijngaards [Tue, 24 Nov 2020 16:06:54 +0000 (17:06 +0100)]
- Fix padding of struct regional for 32bit systems.
W.C.A. Wijngaards [Tue, 24 Nov 2020 15:58:51 +0000 (16:58 +0100)]
- Fix crash when TLS connection is closed prematurely, when
reuse tree comparison is not properly identical to insertion.
W.C.A. Wijngaards [Tue, 24 Nov 2020 14:01:44 +0000 (15:01 +0100)]
- tag for the 1.13.0rc1 release.
W.C.A. Wijngaards [Tue, 24 Nov 2020 13:16:06 +0000 (14:16 +0100)]
- Fix one port unit test for udp-connect.
W.C.A. Wijngaards [Tue, 24 Nov 2020 12:17:15 +0000 (13:17 +0100)]
- iana portlist updated.
Wouter Wijngaards [Tue, 24 Nov 2020 07:28:08 +0000 (08:28 +0100)]
- set version of main branch to 1.13.0 for upcoming release.
Wouter Wijngaards [Tue, 24 Nov 2020 07:23:24 +0000 (08:23 +0100)]
Changelog note for #283.
- Merge PR #283 : Stream reuse. This implements upstream stream
reuse for performing several queries over the same TCP or TLS
channel.
Wouter Wijngaards [Tue, 24 Nov 2020 07:21:07 +0000 (08:21 +0100)]
Merge pull request #283 from NLnetLabs/stream-reuse
Stream reuse
Wouter Wijngaards [Tue, 24 Nov 2020 07:20:07 +0000 (08:20 +0100)]
Merge branch 'master' into stream-reuse
George Thessalonikefs [Mon, 23 Nov 2020 16:37:46 +0000 (17:37 +0100)]
Changelog note for #313:
- Merge PR #313 from Ralph Dolmans: Replace edns-client-tag with
edns-client-string option.
gthess [Mon, 23 Nov 2020 16:34:42 +0000 (17:34 +0100)]
Merge pull request #313 from NLnetLabs/edns-string
Replace edns-client-tag with edns-client-string option
George Thessalonikefs [Mon, 23 Nov 2020 15:58:30 +0000 (16:58 +0100)]
Merge branch 'master' into edns-string
George Thessalonikefs [Mon, 23 Nov 2020 15:35:58 +0000 (16:35 +0100)]
Merge branch 'master' into edns-string
George Thessalonikefs [Mon, 23 Nov 2020 15:32:00 +0000 (16:32 +0100)]
- Update manpage.
W.C.A. Wijngaards [Mon, 23 Nov 2020 13:17:58 +0000 (14:17 +0100)]
Fix writepid for retvalue 0.
W.C.A. Wijngaards [Mon, 23 Nov 2020 12:48:04 +0000 (13:48 +0100)]
Further fix for CVE-2020-28935, so the chown is omitted when the pidfile
fails due to a symlink.
W.C.A. Wijngaards [Mon, 23 Nov 2020 12:42:11 +0000 (13:42 +0100)]
- Fix for #303 CVE-2020-28935 : Fix that symlink does not interfere
with chown of pidfile.
W.C.A. Wijngaards [Mon, 23 Nov 2020 10:06:53 +0000 (11:06 +0100)]
- Option to toggle udp-connect, default is enabled.
W.C.A. Wijngaards [Mon, 23 Nov 2020 09:36:22 +0000 (10:36 +0100)]
stream reuse, up connection reuse time to 60 seconds.
W.C.A. Wijngaards [Mon, 23 Nov 2020 08:56:01 +0000 (09:56 +0100)]
+ - Fix #347: IP_DONTFRAG broken on Apple xcode 12.2.
W.C.A. Wijngaards [Mon, 23 Nov 2020 08:49:26 +0000 (09:49 +0100)]
Merge branch 'master' into stream-reuse
W.C.A. Wijngaards [Mon, 23 Nov 2020 08:46:26 +0000 (09:46 +0100)]
stream reuse, fix review comments.
W.C.A. Wijngaards [Mon, 23 Nov 2020 08:44:56 +0000 (09:44 +0100)]
stream reuse, fix review comments.
W.C.A. Wijngaards [Mon, 23 Nov 2020 08:40:15 +0000 (09:40 +0100)]
stream reuse, review comments.
W.C.A. Wijngaards [Mon, 23 Nov 2020 08:37:26 +0000 (09:37 +0100)]
stream reuse, fix review comments.
W.C.A. Wijngaards [Mon, 23 Nov 2020 08:35:58 +0000 (09:35 +0100)]
stream reuse, rename ssl_reuse test to tls_reuse test.
W.C.A. Wijngaards [Mon, 23 Nov 2020 08:33:28 +0000 (09:33 +0100)]
stream reuse, renamed ssl_reuse.tdir to tls_reuse.tdir.
W.C.A. Wijngaards [Mon, 23 Nov 2020 08:29:26 +0000 (09:29 +0100)]
stream reuse, debug output with verbose level instead of number.
W.C.A. Wijngaards [Mon, 23 Nov 2020 07:58:41 +0000 (08:58 +0100)]
Changelog notes for #350 and #351
- Merge #351 from dvzrv: Add AF_NETLINK to set of allowed socket
address families.
- Fix #350: with the AF_NETLINK permission, to fix 1.12.0 error:
failed to list interfaces: getifaddrs: Address family not
supported by protocol.
Wouter Wijngaards [Mon, 23 Nov 2020 07:57:23 +0000 (08:57 +0100)]
Merge pull request #351 from dvzrv/issues/350
Add AF_NETLINK to set of allowed socket address families
David Runge [Sat, 21 Nov 2020 13:10:39 +0000 (14:10 +0100)]
Add AF_NETLINK to set of allowed socket address families
contrib/unbound{,_portable}.service.in:
With the changes introduced in
f6a527c25ad2e60e2dc129fff3605e6ec48c30f2
it is now necessary to also allow access to the AF_NETLINK socket
address family to be able to get information from interfaces.
Without the AF_NETLINK address family the systemd service errors with:
```
error: failed to list interfaces: getifaddrs: Address family not
supported by protocol
```
Fixes #350
W.C.A. Wijngaards [Thu, 12 Nov 2020 12:36:37 +0000 (13:36 +0100)]
- Retry for interfaces with unused ports if possible.
W.C.A. Wijngaards [Thu, 12 Nov 2020 11:28:10 +0000 (12:28 +0100)]
Changelog note.
W.C.A. Wijngaards [Thu, 12 Nov 2020 11:27:41 +0000 (12:27 +0100)]
- Fix to connect() to UDP destinations, default turned on,
this lowers vulnerability to ICMP side channels.
Ralph Dolmans [Wed, 11 Nov 2020 10:38:06 +0000 (11:38 +0100)]
Merge branch 'master' into edns-string
Ralph Dolmans [Wed, 11 Nov 2020 10:37:32 +0000 (11:37 +0100)]
Merge branch 'master' into edns-string
W.C.A. Wijngaards [Tue, 10 Nov 2020 14:31:20 +0000 (15:31 +0100)]
- Fix #343: Fail to build --with-libnghttp2 with error: 'SSIZE_MAX'
undeclared.
W.C.A. Wijngaards [Tue, 10 Nov 2020 12:51:56 +0000 (13:51 +0100)]
- Fix memory leak after fix for possible memory leak failure.
W.C.A. Wijngaards [Tue, 10 Nov 2020 07:07:28 +0000 (08:07 +0100)]
Changelog note for #341 and layout change.
- Fix #341: fixing a possible memory leak.
Wouter Wijngaards [Tue, 10 Nov 2020 07:06:46 +0000 (08:06 +0100)]
Merge pull request #341 from ihsinme/patch-1
fixing a possible memory leak.
ihsinme [Mon, 9 Nov 2020 15:41:22 +0000 (18:41 +0300)]
fixing a possible memory leak.
W.C.A. Wijngaards [Tue, 27 Oct 2020 08:00:26 +0000 (09:00 +0100)]
- In man page note that tls-cert-bundle is read before permission
drop and chroot.
W.C.A. Wijngaards [Thu, 22 Oct 2020 07:26:27 +0000 (09:26 +0200)]
- Fix that minimal-responses does not remove addresses from a priming
query response.
W.C.A. Wijngaards [Thu, 22 Oct 2020 06:47:40 +0000 (08:47 +0200)]
- Fix #333: Unbound Segmentation Fault w/ log_info Functions From
Python Mod.
George Thessalonikefs [Wed, 21 Oct 2020 15:44:04 +0000 (17:44 +0200)]
- Fix #320: potential memory corruption due to size miscomputation upton
custom region alloc init.
George Thessalonikefs [Wed, 21 Oct 2020 14:45:18 +0000 (16:45 +0200)]
- Fix #327: net/if.h check fails on some darwin versions; contribution by
Joshua Root.
W.C.A. Wijngaards [Wed, 21 Oct 2020 08:56:51 +0000 (10:56 +0200)]
Add verbosity to debug occasional missing q1-10.example.net, from timer.
W.C.A. Wijngaards [Wed, 21 Oct 2020 08:36:27 +0000 (10:36 +0200)]
Merge branch 'master' into stream-reuse
W.C.A. Wijngaards [Wed, 21 Oct 2020 08:35:47 +0000 (10:35 +0200)]
Changelog note for #228
- Merge PR #228 : infra-keep-probing option to probe hosts that are
down. Add infra-keep-probing: yes option. Hosts that are down are
probed more frequently.
With the option turned on, it probes about every 120 seconds,
eventually after exponential backoff, and that keeps that way. If
traffic keeps up for the domain. It probes with one at a time, eg.
one query is allowed to probe, other queries within that 120 second
interval are turned away.
Wouter Wijngaards [Wed, 21 Oct 2020 08:34:40 +0000 (10:34 +0200)]
Merge pull request #228 from NLnetLabs/infra-keep-probing
infra-keep-probing option to probe hosts that are down
W.C.A. Wijngaards [Wed, 21 Oct 2020 08:13:10 +0000 (10:13 +0200)]
Merge branch 'master' into infra-keep-probing
W.C.A. Wijngaards [Wed, 21 Oct 2020 07:54:03 +0000 (09:54 +0200)]
Merge branch 'master' into stream-reuse
Resolved comm_point_start_listening conflict for socket close.
W.C.A. Wijngaards [Wed, 21 Oct 2020 07:49:55 +0000 (09:49 +0200)]
- Fix that reuse_tcp_close_oldest sets item_on_lru_list to 0.
- Fix to add assertions to reuse_tcp_select_id and unit test.
- Fix that if no tcp buffers then pending tcp query stops.
George Thessalonikefs [Mon, 19 Oct 2020 13:10:17 +0000 (15:10 +0200)]
- Changelog entry for PR #324: Add modern X.509v3 extensions to
unbound-control TLS certificates, by James Renken.
George Thessalonikefs [Mon, 19 Oct 2020 13:04:15 +0000 (15:04 +0200)]
Merge branch 'master' of github.com:NLnetLabs/unbound
George Thessalonikefs [Mon, 19 Oct 2020 13:01:15 +0000 (15:01 +0200)]
Merge branch 'jprenken-master'; fixes #316.
George Thessalonikefs [Mon, 19 Oct 2020 13:00:30 +0000 (15:00 +0200)]
- Fix for attaching the X509v3 extensions to the client certificate.
W.C.A. Wijngaards [Mon, 19 Oct 2020 11:39:02 +0000 (13:39 +0200)]
- Clean the fix for out of order TCP processing limits on number
of queries. It was tested to work.
W.C.A. Wijngaards [Mon, 19 Oct 2020 11:36:53 +0000 (13:36 +0200)]
Fixup for clear of tcp handler structure.
W.C.A. Wijngaards [Mon, 19 Oct 2020 10:55:43 +0000 (12:55 +0200)]
- Fix to set the tcp handler event toggle flag back to default when
the handler structure is reused.
George Thessalonikefs [Mon, 19 Oct 2020 10:18:55 +0000 (12:18 +0200)]
Merge branch 'master' of https://github.com/jprenken/unbound into jprenken-master
Ralph Dolmans [Mon, 19 Oct 2020 09:22:38 +0000 (11:22 +0200)]
Changelog entry for local-zone out of chunk regional allocation
Ralph Dolmans [Mon, 19 Oct 2020 09:21:30 +0000 (11:21 +0200)]
Merge pull request #329 from NLnetLabs/nochunk-region
local-zone regional allocations outside of chunk
W.C.A. Wijngaards [Mon, 19 Oct 2020 09:06:55 +0000 (11:06 +0200)]
- Log ip address when http session recv fails, eg. due to tls fail.
W.C.A. Wijngaards [Mon, 19 Oct 2020 08:59:41 +0000 (10:59 +0200)]
Unit test for doh downstream notls.
W.C.A. Wijngaards [Mon, 19 Oct 2020 08:43:35 +0000 (10:43 +0200)]
- Fix dnstap test to wait for log timer to see if queries are logged.
W.C.A. Wijngaards [Mon, 19 Oct 2020 08:41:03 +0000 (10:41 +0200)]
- Fix python documentation warning on functions.rst inplace_cb_reply.
W.C.A. Wijngaards [Mon, 19 Oct 2020 08:24:03 +0000 (10:24 +0200)]
- Fix #330: [Feature request] Add unencrypted DNS over HTTPS support.
This adds the option http-notls-downstream: yesno to change that,
and the dohclient test code has the -n option.
W.C.A. Wijngaards [Mon, 19 Oct 2020 08:14:40 +0000 (10:14 +0200)]
- Fix memory leak of https port string when reading config.
W.C.A. Wijngaards [Mon, 19 Oct 2020 07:06:33 +0000 (09:06 +0200)]
- Fix that http settings have colon in set_option, for
http-endpoint, http-max-streams, http-query-buffer-size,
http-response-buffer-size, and http-nodelay.
W.C.A. Wijngaards [Fri, 16 Oct 2020 15:26:58 +0000 (17:26 +0200)]
- Fix that the out of order TCP processing does not limit the
number of outstanding queries over a connection.
Ralph Dolmans [Fri, 16 Oct 2020 15:12:08 +0000 (17:12 +0200)]
- local-zone regional allocations outside of chunk to prevent large
chunk per small local-zone allocations.
George Thessalonikefs [Thu, 15 Oct 2020 13:53:16 +0000 (15:53 +0200)]
- Fix that if there are reply callbacks for the given rcode, those
are called per reply and a new message created if that was modified
by the call.
- Pass the comm_reply information to the inplace_cb_reply* functions
during the mesh state and update the documentation on that.
W.C.A. Wijngaards [Thu, 15 Oct 2020 06:22:42 +0000 (08:22 +0200)]
Changelog note for #326 and changes:
- DoH content length, simplify code, remove declaration after
statement and fix cast warning.
Wouter Wijngaards [Thu, 15 Oct 2020 06:19:37 +0000 (08:19 +0200)]
Merge pull request #326 from netblue30/master
DoH: implement content-length header field
netblue30 [Wed, 14 Oct 2020 15:32:14 +0000 (11:32 -0400)]
DoH: implement content-lenght header field
W.C.A. Wijngaards [Wed, 14 Oct 2020 12:20:16 +0000 (14:20 +0200)]
- Free up auth zone parse region after use for lookup of host
W.C.A. Wijngaards [Wed, 14 Oct 2020 12:03:04 +0000 (14:03 +0200)]
- Fix that if there are on reply callbacks, those are called per
reply and a new message created if that was modified by the call.
W.C.A. Wijngaards [Wed, 14 Oct 2020 12:01:47 +0000 (14:01 +0200)]
- Fix that if there are on reply callbacks, those are called per
reply and a new message created if that was modified by the call.
W.C.A. Wijngaards [Wed, 14 Oct 2020 08:06:28 +0000 (10:06 +0200)]
- Fix for python reply callback to see mesh state reply_list member,
it only removes it briefly for the commpoint call so that it does
not drop it and attempt to modify the reply list during reply.
W.C.A. Wijngaards [Tue, 13 Oct 2020 06:28:59 +0000 (08:28 +0200)]
- Fix #323: unbound testsuite fails on mock build in systemd-nspawn
if systemd support is build.
James Renken [Tue, 13 Oct 2020 05:06:20 +0000 (22:06 -0700)]
Add modern X.509v3 extensions to unbound-control TLS certificates