CVSROOT: /cvs Module name: ports Changes by: bl...@cvs.openbsd.org 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@