CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2016/11/28 09:55:09
Modified files:
converters/p5-Net-IDN-Encode: Makefile
Added files:
converters/p5-Net-IDN-Encode/patches:
patch-lib_Net_IDN_Punycode_xs
Log message:
With the canaries turned on in malloc.conf, running the regression
tests of p5-Net-IDN-Encode crashed the Perl process. There was no
proper protection against heap overflow in the XS part. Grow the
destination string in encode_punycode() and decode_punycode() before
writing to it. This has to be checked every time.
Take maintainer.
OK jca@