Report information
The Basics
Id:
45277
Status:
resolved
Priority:
Medium/Medium
Queue:

BugTracker
Version Fixed:
9.9.11, 9.9.11-S1, 9.10.6, 9.10.6-S1, 9.11.2, 9.12.0
Version Found:
(no value)
Versions Affected:
9.10x, 9.11x
Versions Planned:
(no value)
Priority:
P1 High
Severity:
S1 High
CVSS Score:
(no value)
CVE ID:
(no value)
Component:
BIND Utilities
Area:
bug

Dates
Created:Tue, 23 May 2017 11:07:02 -0400
Updated:Fri, 28 Jul 2017 23:10:47 -0400
Closed:Mon, 05 Jun 2017 10:39:58 -0400



This bug tracker is no longer active.

Please go to our Gitlab to submit issues (both feature requests and bug reports) for active projects maintained by Internet Systems Consortium (ISC).

Due to security and confidentiality requirements, full access is limited to the primary maintainers.

Subject: dns_client_startup() can no longer be used with an already running context
ISC DHCP DDNS fails when using BIND9 9.10 or 9.11 libraries. The function, dns_client_startupdate() now fails with an result of "already running". The following change appears to be responsible: +4543. [bug] dns_client_startupdate now delays sending the update + request until isc_app_ctxrun has been called. + [RT #43976] Git commit 6f947472 Replaced the use of send_update() with a call isc_app_ctxonrun() which fails as the context we pass into it is already running. Either we need to use Bind9's API differently for which we could use some guidance or the API needs additional modifications.
On Tue May 30 00:13:54 2017, marka wrote: > stalled awaiting confirmation that it fixes DHCP's issue and then it can be > resolved. I have verified the fix works in 9.12 and 9.9.11b1. Thanks for fixing it so quick!