I've encountered two bugs or misfeatures in libidn:

1. given an idna-encoded input, it is possible to generate invalid
UTF-8 output (as defined by RFC3629). The UTF-8 is invalid because
codepoints above 0x10FFFF are used.

See http://tools.ietf.org/html/rfc3629

2. after decoding some idna-encoded input, it is possible to have
UTF-8 that cannot be re-idna-encoded, usually with a label that is too
long.

What, if anything, should be done here?

-- 
Jon
Software Blacksmith

_______________________________________________
Help-libidn mailing list
Help-libidn@gnu.org
https://lists.gnu.org/mailman/listinfo/help-libidn

Reply via email to