]> granicus.if.org Git - neomutt/commit
Do not rely on idn2 to provide an idn1 compat layer
authorPietro Cerutti <gahr@gahr.ch>
Mon, 29 Apr 2019 11:26:36 +0000 (11:26 +0000)
committerRichard Russon <rich@flatcap.org>
Mon, 29 Apr 2019 13:30:09 +0000 (14:30 +0100)
commitc6e4b7039cddb8f32c25f5a32928a3e32e030897
tree0956d2f0b6b5acff7999368d47923c7c7f409a8a
parent3a7ba7e7e27b20c8b0ece7bc025be2189a9e494d
Do not rely on idn2 to provide an idn1 compat layer

Do not rely on idn2 to provide a compat layer to idn1, as Ubuntu doesn't
provide it. Instead, really code address/idna.c to use the different
APIs provided by the two versions of libidn. Systems with an old version
of idn2 which does not provide the needed functionality will fail at
configure time now, and users of such systems will see an error message
with instructions how to build with libidn1. While at it, polish a bit
the auto.def sections for idn and idn2.
address/idna.c
auto.def