Re: Punycode questions
Ronald F. Guilmette r...@tristatelogic.com wrote: In a nutshell, I'd just like to know whether or not Punycode encoded strings may ever validly contain either (a) leading periods or else (b) two consecutive periods. Would any strings that contain either of those things be considered to be valid Punycode encoded strings? No. For details see RFCs 5891, 5892, and 3492. To be more specific and concrete about it, here is a small example Perl program I wrote: ftp://ftp.tristatelogic.com/pub/punybug.pl When *I* run this, it prints out several Invalid punycode! errors. I think that is because the function you are calling is intended for encoding individual labels, not whole domain names. Tony. -- f.anthony.n.finch d...@dotat.at http://dotat.at/ Trafalgar: Cyclonic in northwest, otherwise mainly northerly or northwesterly 5 or 6. Slight or moderate. Showers in northwest. Good. ___ Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: Punycode questions
In message alpine.lsu.2.00.1409291026090.18...@hermes-1.csi.cam.ac.uk, Tony Finch d...@dotat.at wrote: Ronald F. Guilmette r...@tristatelogic.com wrote: To be more specific and concrete about it, here is a small example Perl program I wrote: ftp://ftp.tristatelogic.com/pub/punybug.pl When *I* run this, it prints out several Invalid punycode! errors. I think that is because the function you are calling is intended for encoding individual labels, not whole domain names. Quite right sir! Thanks for the tip! Re-reading the man pages just now I see that I was using the incorrect function for the conversion. I was using the Net::IDN::Punycode::encode_punycode but apparently I really should instead be using Net::IDN::Encode::domain_to_ascii which is apparently the thing that should be used for converting complete domain names. (Unfortunately, I've still got problems, even now that I'm using the correct function, but those are probably due to me having failed to upgrade my FreeBSD ports for some time now.) ___ Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users