On Thu, Apr 11, 2013 at 10:16:52AM +0200, Jakub Hrozek wrote:
These two patches depend on patches in that decouple the memory
checking
from the check tool.
[PATCH 1/2] Refactor dynamic DNS updates
Provides two new layers instead of the previous IPA specific layer
1) dp_dyndns.c -- a very generic dyndns layer on the DP level. Its purpose
it to make it possible for any back end to use dynamic DNS updates.
2) sdap_dyndns.c -- a wrapper around dp_dyndns.c that utilizes some
LDAP-specific features like autodetecting the address from the LDAP
connection.
Also converts the dyndns code to new specific error codes.
The DP layer includes unit tests that also make sure that
https://fedorahosted.org/sssd/ticket/1802 is fixed.
[PATCH 2/2] Convert IPA-specific options to be back-end agnostic
This patch introduces new options for dynamic DNS updates that are not
specific to any back end. The current ipa dyndns options are still
usable, just with a deprecation warning.
These options will be reused in the AD dynamic DNS updates code.
During testing, I found some places where the patches could be amended.
Attached are new versions.