Opened 5 years ago

Closed 5 years ago

#3505 closed enhancement (complete)

JSON formats used for D2-Kea communication must be documented

Reported by: tomek Owned by: tmark
Priority: low Milestone: Kea0.9
Component: Unclassified Version:
Keywords: Cc:
CVSS Scoring: Parent Tickets:
Sensitive: no Defect Severity: N/A
Sub-Project: DHCP Feature Depending on Ticket:
Estimated Difficulty: 0 Add Hours to Ticket: 0
Total Hours: 0 Internal?: no


We need a documentation for Kea to D2 protocol.
One of our customers asked for it. They have their
own DNS updater, which is mostly ripped out part
of ISC-DHCP 4.1.

They may be interested in interop between their
and our DDNS module. It would be cool to see that
D2 is deployed first, before Kea4 or Kea6.

As this shouldn't block the release, adding as 0.9 low.


Change History (6)

comment:1 Changed 5 years ago by tmark

  • Owner set to tmark
  • Status changed from new to assigned

comment:2 Changed 5 years ago by tmark

I have added requested documentation. The JSON format is described in detail under isc::dhcp_ddns::NameChangRequest::fromJSON(). I have added references to this at the top of the dhcp_ddns lib and D2 dox files.

comment:3 Changed 5 years ago by tmark

  • Owner changed from tmark to UnAssigned
  • Status changed from assigned to reviewing

comment:4 Changed 5 years ago by stephen

  • Owner changed from UnAssigned to stephen

comment:5 Changed 5 years ago by stephen

  • Owner changed from stephen to tmark

Reviewed commit 0fbb0c3e7453abdfe478d771ce8aa898c4e4a1fa

I've made some edits, please pull and check. If they are OK, please merge.

I think this requires a ChangeLog: something like

Added documentation of message protocol between DHCP servers and the
DHCP-DDNS process.

comment:6 Changed 5 years ago by tmark

  • Resolution set to complete
  • Status changed from reviewing to closed

Changes merged with git 6d9aed2f8fe181714e8260493c6cc06e13d0edd0
Added ChangeLog entry 811

Note: See TracTickets for help on using tickets.