Hello community, here is the log from the commit of package perl-Net-IDN-Encode for openSUSE:Factory checked in at 2014-07-23 22:07:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Net-IDN-Encode (Old) and /work/SRC/openSUSE:Factory/.perl-Net-IDN-Encode.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Net-IDN-Encode" Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Net-IDN-Encode/perl-Net-IDN-Encode.changes 2014-03-18 14:16:26.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Net-IDN-Encode.new/perl-Net-IDN-Encode.changes 2014-07-24 01:04:53.000000000 +0200 @@ -1,0 +2,13 @@ +Tue Jul 22 16:00:29 CEST 2014 - m...@suse.de + +- fix off-by-one error in memory allocation in the punycode encoder + new patch: encodeoffbyone.diff + +------------------------------------------------------------------- +Sun Jul 20 07:29:18 UTC 2014 - co...@suse.com + +- updated to 2.200 + - Net::IDN::UTS46: update to UnicodeĀ® 7.0.0 and UTS #46 r13 + - typo and metadata fixes from dstreinbrunner + +------------------------------------------------------------------- Old: ---- Net-IDN-Encode-2.100.tar.gz New: ---- Net-IDN-Encode-2.200.tar.gz encodeoffbyone.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Net-IDN-Encode.spec ++++++ --- /var/tmp/diff_new_pack.PfQFRl/_old 2014-07-24 01:04:56.000000000 +0200 +++ /var/tmp/diff_new_pack.PfQFRl/_new 2014-07-24 01:04:56.000000000 +0200 @@ -17,7 +17,7 @@ Name: perl-Net-IDN-Encode -Version: 2.100 +Version: 2.200 Release: 0 %define cpan_name Net-IDN-Encode Summary: Internationalizing Domain Names in Applications (IDNA) @@ -25,6 +25,7 @@ Group: Development/Libraries/Perl Url: http://search.cpan.org/dist/Net-IDN-Encode/ Source: http://www.cpan.org/authors/id/C/CF/CFAERBER/%{cpan_name}-%{version}.tar.gz +Patch: encodeoffbyone.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros @@ -47,6 +48,7 @@ %prep %setup -q -n %{cpan_name}-%{version} +%patch find . -type f -print0 | xargs -0 chmod 644 %build ++++++ Net-IDN-Encode-2.100.tar.gz -> Net-IDN-Encode-2.200.tar.gz ++++++ ++++ 26634 lines of diff (skipped) ++++++ encodeoffbyone.diff ++++++ --- ./lib/Net/IDN/Punycode.xs.orig 2014-07-22 13:54:38.988433322 +0000 +++ ./lib/Net/IDN/Punycode.xs 2014-07-22 13:59:25.217074100 +0000 @@ -138,7 +138,7 @@ encode_punycode(input) q = delta; for(k = BASE;; k += BASE) { - if(re_p >= re_e) { + if(re_p + 1 >= re_e) { length_guess = re_e - re_s + 16; re_e = SvGROW(RETVAL, length_guess); re_p = re_e + (re_p - re_s); -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org