r74228 - in /branches/upstream/libnet-ssh2-perl/current: Changes META.yml SSH2.xs lib/Net/SSH2.pm

carnil at users.alioth.debian.org carnil at users.alioth.debian.org
Thu May 12 05:58:27 UTC 2011


Author: carnil
Date: Thu May 12 05:57:37 2011
New Revision: 74228

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=74228
Log:
[svn-upgrade] new version libnet-ssh2-perl (0.35)

Modified:
    branches/upstream/libnet-ssh2-perl/current/Changes
    branches/upstream/libnet-ssh2-perl/current/META.yml
    branches/upstream/libnet-ssh2-perl/current/SSH2.xs
    branches/upstream/libnet-ssh2-perl/current/lib/Net/SSH2.pm

Modified: branches/upstream/libnet-ssh2-perl/current/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libnet-ssh2-perl/current/Changes?rev=74228&op=diff
==============================================================================
--- branches/upstream/libnet-ssh2-perl/current/Changes (original)
+++ branches/upstream/libnet-ssh2-perl/current/Changes Thu May 12 05:57:37 2011
@@ -1,4 +1,7 @@
 Revision history for Perl extension Net::SSH2.
+
+0.35  2011-05-10 17:43:17
+        - fix for segfault due to auth_list() (RT#68060)
 
 0.34  2011-05-07 08:34:35
         - fix trace option to ->new

Modified: branches/upstream/libnet-ssh2-perl/current/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libnet-ssh2-perl/current/META.yml?rev=74228&op=diff
==============================================================================
--- branches/upstream/libnet-ssh2-perl/current/META.yml (original)
+++ branches/upstream/libnet-ssh2-perl/current/META.yml Thu May 12 05:57:37 2011
@@ -21,7 +21,7 @@
 provides:
   Net::SSH2:
     file: lib/Net/SSH2.pm
-    version: 0.34
+    version: 0.35
   Net::SSH2::Channel:
     file: lib/Net/SSH2/Channel.pm
   Net::SSH2::Dir:
@@ -39,4 +39,4 @@
 resources:
   license: http://dev.perl.org/licenses/
   repository: git://github.com/rkitover/net-ssh2.git
-version: 0.34
+version: 0.35

Modified: branches/upstream/libnet-ssh2-perl/current/SSH2.xs
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libnet-ssh2-perl/current/SSH2.xs?rev=74228&op=diff
==============================================================================
--- branches/upstream/libnet-ssh2-perl/current/SSH2.xs (original)
+++ branches/upstream/libnet-ssh2-perl/current/SSH2.xs Thu May 12 05:57:37 2011
@@ -789,7 +789,7 @@
         count = split_comma(sp, auth);
     else
         PUSHs(sv_2mortal(newSVpv(auth, 0)));
-    Safefree(auth);
+    /* Safefree(auth); this causes a double-free segfault */
     XSRETURN(count);
 
 void
@@ -1153,7 +1153,7 @@
         NULL, NULL, NULL, NULL, NULL);
     if (exitsignal) {
         RETVAL = newSVpv(exitsignal, 0);
-        libssh2_free(ch->ss->session, exitsignal);
+        Safefree(exitsignal);
     }
 OUTPUT:
     RETVAL

Modified: branches/upstream/libnet-ssh2-perl/current/lib/Net/SSH2.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libnet-ssh2-perl/current/lib/Net/SSH2.pm?rev=74228&op=diff
==============================================================================
--- branches/upstream/libnet-ssh2-perl/current/lib/Net/SSH2.pm (original)
+++ branches/upstream/libnet-ssh2-perl/current/lib/Net/SSH2.pm Thu May 12 05:57:37 2011
@@ -208,7 +208,7 @@
 
 our @EXPORT_OK = @{$EXPORT_TAGS{all}};
 
-our $VERSION = '0.34';
+our $VERSION = '0.35';
 
 # methods
 




More information about the Pkg-perl-cvs-commits mailing list