[Dnsmasq-discuss] libidn2 issues with underscores on FreeBSD?
Simon Kelley
simon at thekelleys.org.uk
Sat Jul 8 21:27:33 BST 2017
I considered not passing SRV record names to IDN, but I can forsee
more subtle problems (We allow _ in hostnames, for instance.) So I've
fixed this, for some value of "fixed", by not passing any domain name
being parsed, which has one or more underscores, to IDN.
That seems a reasonable solution.
http://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=commit;h=69a815aa8f4b91570b562a54b43c3d44ac533e06
Cheers,
Simon
On 07/07/17 15:12, Petr Menšík wrote:
> Hi, I was the original contributor of IDN2 support.
> I have to agree IDN2 does filter underscores out.
>
> On Fedora 25:
>
> $ idn2 --version
> idn2 (libidn2) 2.0.2
>
> $ idn2 -l _xmpp-server._tcp.domain.com
> xmpp-server.tcp.domain.com
>
> Not even transitional mode helps
>
> $ idn2 -T _xmpp-server._tcp.domain.com
> xmpp-server.tcp.domain.com
>
> But older IDN works fine
>
> $ idn --version
> idn (GNU Libidn) 1.33
>
> $ idn _xmpp-server._tcp.domain.com
> _xmpp-server._tcp.domain.com
>
> I will have have to ask why would it do that.
>
> Another question is whether SRV records should be formatted by libidn2
> when they will not be displayed to the user. I think it should affect
> only logs but not served names themselves.
>
> Dne 6.7.2017 v 22:51 Matthias Andree napsal(a):
>> Simon,
>>
>> with the release of v2.77, I have switched the FreeBSD port from IDN
>> (which was used up to and including 2.76) to IDN2, and have just
>> received a bug report where SRV records that use underscores are no
>> longer recognized, and the reporter states that disabling the IDN2
>> option reinstates the expected operation:
>> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220521
>>
>> Could you check that?
>>
>> It appears we're using libidn2 v2.0.2 in FreeBSD, and previously used
>> libidn 1.33.
>>
>> Thanks.
>>
>> Best regards,
>> Matthias
>>
>>
>>
>> _______________________________________________
>> Dnsmasq-discuss mailing list
>> Dnsmasq-discuss at lists.thekelleys.org.uk
>> http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss
>>
>
> _______________________________________________
> Dnsmasq-discuss mailing list
> Dnsmasq-discuss at lists.thekelleys.org.uk
> http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss
>
More information about the Dnsmasq-discuss
mailing list