On Mon, Apr 15, 2013 at 04:44:53PM +0200, Jakub Hrozek wrote:
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.
The attached patches fix some typos, functionality is the same as the
previous iteration.