Viktor Dukhovni:
> The solution is a more modern C/resolver library and associated
> header files. Postfix support for DNSSEC could be compiled out of
> this system by adding override macros that disable attempts to
> support DNSSEC even when RES_USE_DNSSEC is present. Apply the
> patch below and build with '-DDISABLE_DNSSEC'.
For consistency with other compile-time features, I renamed this
to '-DNO_DNSSEC', and documented it in makedefs and INSTALL.
Wietse
||_____________________________|______________________________________________|
||-DNO_DNSSEC |Do not build with DNSSEC support, even if the |
|| |resolver library appears to support it. |
||_____________________________|______________________________________________|
> index 2938ac3..dfc5686 100644
> --- a/src/dns/dns.h
> +++ b/src/dns/dns.h
> @@ -54,6 +54,14 @@
>
> #endif
>
> +
> +/*
> + * Disable DNSSEC at compile-time even if RES_USE_DNSSEC is available
> + */
> +#ifdef DISABLE_DNSSEC
> +#undef RES_USE_DNSSEC
> +#endif
> +
> /*
> * Compatibility with systems that lack RES_USE_DNSSEC and RES_USE_EDNS0
> */
>
> --
> Viktor.
>