[Freeipa-devel] [PATCH 0084] Restore compatibility with BIND 9.8

Adam Tkac atkac at redhat.com
Wed Oct 31 10:08:17 UTC 2012


On Wed, Oct 31, 2012 at 10:58:10AM +0100, Petr Spacek wrote:
> Hello,
> 
> this patch restores compatibility with BIND 9.8.

Ack

> From f06e5e21025a1187dfe223682e99bfb8c8193be3 Mon Sep 17 00:00:00 2001
> From: Petr Spacek <pspacek at redhat.com>
> Date: Wed, 31 Oct 2012 10:57:01 +0100
> Subject: [PATCH] Restore compatibility with BIND 9.8.
> 
> Signed-off-by: Petr Spacek <pspacek at redhat.com>
> ---
>  NEWS              | 4 ++++
>  src/ldap_helper.c | 7 ++++++-
>  2 files changed, 10 insertions(+), 1 deletion(-)
> 
> diff --git a/NEWS b/NEWS
> index 714c58b940c8c22eca44d9bd0c6fe3f3156fed53..e0d6abfafc0e62eb48789c66345fe9c77caa5591 100644
> --- a/NEWS
> +++ b/NEWS
> @@ -1,3 +1,7 @@
> +2.2
> +======
> +[1] Compatibility with BIND 9.8 was restored.
> +
>  2.1
>  ======
>  [1] Forward policy "none" was introduced.
> diff --git a/src/ldap_helper.c b/src/ldap_helper.c
> index b7be970202f625dd43422c3d37695fbf9303e27b..5d7138b1861a85ad8f3d8027e94f4f807355f48a 100644
> --- a/src/ldap_helper.c
> +++ b/src/ldap_helper.c
> @@ -1120,8 +1120,13 @@ ldap_parse_zoneentry(ldap_entry_t *entry, ldap_instance_t *inst)
>  	 */
>  	result = configure_zone_forwarders(entry, inst, &name);
>  	if (result != ISC_R_DISABLED) {
> -		if (result == ISC_R_SUCCESS)
> +		if (result == ISC_R_SUCCESS) {
> +#if LIBDNS_VERSION_MAJOR < 90
> +			result = dns_view_flushcache(inst->view);
> +#else
>  			result = dns_view_flushnode(inst->view, &name, ISC_TRUE);
> +#endif
> +		}
>  		/* DO NOT CHANGE ANYTHING ELSE after forwarders are set up! */
>  		goto cleanup;
>  	}
> -- 
> 1.7.11.7
> 


-- 
Adam Tkac, Red Hat, Inc.




More information about the Freeipa-devel mailing list