Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package perl-Encode for openSUSE:Factory 
checked in at 2021-10-12 21:49:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Encode (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Encode.new.2443 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Encode"

Tue Oct 12 21:49:47 2021 rev:19 rq:924834 version:3.15

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Encode/perl-Encode.changes  2021-08-11 
11:49:18.133596023 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Encode.new.2443/perl-Encode.changes        
2021-10-12 21:51:10.100027617 +0200
@@ -1,0 +2,6 @@
+Sat Oct  9 03:06:12 UTC 2021 - Tina M??ller <timueller+p...@suse.de>
+
+- updated to 3.15
+   see /usr/share/doc/packages/perl-Encode/Changes
+
+-------------------------------------------------------------------

Old:
----
  Encode-3.12.tar.gz

New:
----
  Encode-3.15.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-Encode.spec ++++++
--- /var/tmp/diff_new_pack.MTNPr2/_old  2021-10-12 21:51:10.580028304 +0200
+++ /var/tmp/diff_new_pack.MTNPr2/_new  2021-10-12 21:51:10.584028310 +0200
@@ -18,7 +18,7 @@
 
 %define cpan_name Encode
 Name:           perl-Encode
-Version:        3.12
+Version:        3.15
 Release:        0
 Summary:        Character encodings in Perl
 License:        Artistic-1.0 OR GPL-1.0-or-later

++++++ Encode-3.12.tar.gz -> Encode-3.15.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Encode-3.12/Changes new/Encode-3.15/Changes
--- old/Encode-3.12/Changes     2021-08-09 16:17:06.000000000 +0200
+++ new/Encode-3.15/Changes     2021-10-08 17:29:24.000000000 +0200
@@ -1,11 +1,29 @@
 # Revision history for Perl extension Encode.
 #
-# $Id: Changes,v 3.12 2021/08/09 14:17:04 dankogai Exp dankogai $
+# $Id: Changes,v 3.15 2021/10/08 15:29:23 dankogai Exp dankogai $
 #
-$Revision: 3.12 $ $Date: 2021/08/09 14:17:04 $
+$Revision: 3.15 $ $Date: 2021/10/08 15:29:23 $
+! Encode.xs
+  Revert Encode 3.13 (commit 2397881) which should have been done w/ pull 161
+  <20211008091648.GA28259@dcvr>
+  
https://github.com/dankogai/p5-encode/commit/23978817a2c1ed13861167154e8eb3d829104b6b
+  https://github.com/dankogai/p5-encode/pull/161
+
+3.14 2021/10/08 00:30:35
+! Encode.xs
+  Pulled: Fix memory leak in function encode_method()
+  https://github.com/dankogai/p5-encode/pull/161
+
+3.13 2021/10/05 23:48:27
+! Encode.xs
+  Apply the patch of RT#139622 to fix a memory leak on FB_CROAK
+  https://rt.cpan.org/Ticket/Display.html?id=139622
+
+3.12 2021/08/09 14:17:04
 ! Encode.pm
   Address CVE-2021-36770
   <9639159a-d070-4762-9cbd-f1622f104...@beta.fastmail.com>
+
 3.11 2021/07/23 02:26:54
 ! Unicode/Unicode.xs
 + t/Unicode_trailing_nul.t
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Encode-3.12/Encode.pm new/Encode-3.15/Encode.pm
--- old/Encode-3.12/Encode.pm   2021-08-09 16:17:07.000000000 +0200
+++ new/Encode-3.15/Encode.pm   2021-10-08 17:29:24.000000000 +0200
@@ -1,5 +1,5 @@
 #
-# $Id: Encode.pm,v 3.12 2021/08/09 14:17:04 dankogai Exp dankogai $
+# $Id: Encode.pm,v 3.15 2021/10/08 15:28:22 dankogai Exp $
 #
 package Encode;
 use strict;
@@ -7,7 +7,7 @@
 use constant DEBUG => !!$ENV{PERL_ENCODE_DEBUG};
 our $VERSION;
 BEGIN {
-    $VERSION = sprintf "%d.%02d", q$Revision: 3.12 $ =~ /(\d+)/g;
+    $VERSION = sprintf "%d.%02d", q$Revision: 3.15 $ =~ /(\d+)/g;
     require XSLoader;
     XSLoader::load( __PACKAGE__, $VERSION );
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Encode-3.12/Encode.xs new/Encode-3.15/Encode.xs
--- old/Encode-3.12/Encode.xs   2021-08-09 16:17:07.000000000 +0200
+++ new/Encode-3.15/Encode.xs   2021-10-08 17:29:26.000000000 +0200
@@ -1,5 +1,5 @@
 /*
- $Id: Encode.xs,v 2.48 2020/03/02 04:34:34 dankogai Exp $
+ $Id: Encode.xs,v 2.51 2021/10/08 15:29:23 dankogai Exp dankogai $
  */
 
 #define PERL_NO_GET_CONTEXT
@@ -154,7 +154,7 @@
     STRLEN sdone = 0;
     /* We allocate slen+1.
        PerlIO dumps core if this value is smaller than this. */
-    SV *dst = newSV(slen+1);
+    SV *dst = sv_2mortal(newSV(slen+1));
     U8 *d = (U8 *)SvPVX(dst);
     STRLEN dlen = SvLEN(dst)-1;
     int code = 0;
@@ -810,13 +810,12 @@
     tmp = encode_method(aTHX_ enc, enc->t_utf8, src, s, slen, check,
                 &offset, term, &code, fallback_cb);
     sv_catsv(dst, tmp);
-    SvREFCNT_dec(tmp);
     SvIV_set(off, (IV)offset);
     RETVAL = (code == ENCODE_FOUND_TERM);
 OUTPUT:
     RETVAL
 
-SV *
+void
 Method_decode(obj,src,check_sv = &PL_sv_no)
 SV *   obj
 SV *   src
@@ -828,6 +827,7 @@
     encode_t *enc;
     U8 *s;
     STRLEN slen;
+    SV *ret;
 INIT:
     SvGETMAGIC(src);
     SvGETMAGIC(check_sv);
@@ -841,13 +841,13 @@
     s = modify ? (U8 *)SvPV_force_nomg(src, slen) : (U8 *)SvPV_nomg(src, slen);
     if (SvUTF8(src))
         utf8_safe_downgrade(aTHX_ &src, &s, &slen, modify);
-    RETVAL = encode_method(aTHX_ enc, enc->t_utf8, src, s, slen, check,
+    ret = encode_method(aTHX_ enc, enc->t_utf8, src, s, slen, check,
               NULL, Nullsv, NULL, fallback_cb);
-    SvUTF8_on(RETVAL);
-OUTPUT:
-    RETVAL
+    SvUTF8_on(ret);
+    ST(0) = ret;
+    XSRETURN(1);
 
-SV *
+void
 Method_encode(obj,src,check_sv = &PL_sv_no)
 SV *   obj
 SV *   src
@@ -859,6 +859,7 @@
     encode_t *enc;
     U8 *s;
     STRLEN slen;
+    SV *ret;
 INIT:
     SvGETMAGIC(src);
     SvGETMAGIC(check_sv);
@@ -872,10 +873,10 @@
     s = modify ? (U8 *)SvPV_force_nomg(src, slen) : (U8 *)SvPV_nomg(src, slen);
     if (!SvUTF8(src))
         utf8_safe_upgrade(aTHX_ &src, &s, &slen, modify);
-    RETVAL = encode_method(aTHX_ enc, enc->f_utf8, src, s, slen, check,
+    ret = encode_method(aTHX_ enc, enc->f_utf8, src, s, slen, check,
               NULL, Nullsv, NULL, fallback_cb);
-OUTPUT:
-    RETVAL
+    ST(0) = ret;
+    XSRETURN(1);
 
 bool
 Method_needs_lines(obj)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Encode-3.12/META.json new/Encode-3.15/META.json
--- old/Encode-3.12/META.json   2021-08-09 16:18:33.000000000 +0200
+++ new/Encode-3.15/META.json   2021-10-08 17:30:16.000000000 +0200
@@ -4,7 +4,7 @@
       "Dan Kogai <danko...@dan.co.jp>"
    ],
    "dynamic_config" : 1,
-   "generated_by" : "ExtUtils::MakeMaker version 7.34, CPAN::Meta::Converter 
version 2.150010",
+   "generated_by" : "ExtUtils::MakeMaker version 7.62, CPAN::Meta::Converter 
version 2.150010",
    "license" : [
       "perl_5"
    ],
@@ -49,7 +49,7 @@
          "url" : "https://github.com/dankogai/p5-encode";
       }
    },
-   "version" : "3.12",
+   "version" : "3.15",
    "x_contributors" : [
       "Alex Davies <alex.dav...@talktalk.net>",
       "Alex Kapranoff <a...@kapranoff.ru>",
@@ -135,5 +135,5 @@
       "Vincent van Dam <vvan...@sandvine.com>",
       "Yitzchak Scott-Thoennes <sthoe...@efn.org>"
    ],
-   "x_serialization_backend" : "JSON::PP version 4.02"
+   "x_serialization_backend" : "JSON::PP version 4.06"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Encode-3.12/META.yml new/Encode-3.15/META.yml
--- old/Encode-3.12/META.yml    2021-08-09 16:18:33.000000000 +0200
+++ new/Encode-3.15/META.yml    2021-10-08 17:30:16.000000000 +0200
@@ -8,7 +8,7 @@
 configure_requires:
   ExtUtils::MakeMaker: '0'
 dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 7.34, CPAN::Meta::Converter version 
2.150010'
+generated_by: 'ExtUtils::MakeMaker version 7.62, CPAN::Meta::Converter version 
2.150010'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -24,7 +24,7 @@
   parent: '0.221'
 resources:
   repository: https://github.com/dankogai/p5-encode
-version: '3.12'
+version: '3.15'
 x_contributors:
   - 'Alex Davies <alex.dav...@talktalk.net>'
   - 'Alex Kapranoff <a...@kapranoff.ru>'

Reply via email to