Hello community,

here is the log from the commit of package perl-Net-SSH2 for openSUSE:Factory 
checked in at 2016-05-30 09:57:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Net-SSH2 (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Net-SSH2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Net-SSH2"

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Net-SSH2/perl-Net-SSH2.changes      
2016-04-22 16:24:30.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Net-SSH2.new/perl-Net-SSH2.changes 
2016-05-30 09:58:02.000000000 +0200
@@ -1,0 +2,217 @@
+Sat May 28 10:18:23 UTC 2016 - [email protected]
+
+- updated to 0.60
+   see /usr/share/doc/packages/perl-Net-SSH2/Changes
+
+  0.60  2016-05-23
+          - Fix connecting to a custom port (bug report by Ferenc Erki).
+  
+  0.59_23  2016-05-19
+          - Fix handling of eof in Channel read2 method.
+          - Several documentation corrections.
+          - Add example/benchmark.pl to the distribution.
+  
+  0.59_22  2016-05-18
+          - Add support for some additional constants.
+          - Make remote login name default to be the same as the local
+            one.
+          - Several documentation improvements.
+  
+  0.59_21  2016-05-13
+          - Conversion of stream_id arguments has been moved to a
+            typemap.
+          - Channel 'flush' was not handling 'all' properly.
+  
+  0.59_20  2016-05-11
+          - Method timeout is not available in old libssh2 versions.
+  
+  0.59_19  2016-05-10
+           - Honour timeout setting from _ask_user method.
+  
+  0.59_18  2016-05-09
+          - Fix failing test caused by a remote SIGPIPE (bug report by
+            Ferenc Erki).
+          - Work-around libssh2_channel_wait_closed bug.
+          - Fix channel and file PRINTF methods.
+          - Improve tests.
+  
+  0.59_17  2016-05-06
+          - Port Channel "readline" method to File class.
+          - Implement File getc in XS for improved performance.
+          - Add workaround for perl bug around EOF method of tied file
+            handles.
+          - Add more tests.
+          - Several documentation improvements.
+  
+  0.59_16  2016-05-04
+          - Save EAGAIN errors after every libssh2 channel and session
+            call.
+          - Extend exit_signal method to return the tree values comming
+            back from libssh2_channel_exit_signal.
+          - Make Channel blocking method be just a wrapper for session
+            blocking method.
+          - Add channel wait_eof method.
+          - Make exit_signal and exit_status call wait_closed under the
+            hood, otherwise they could return a wrong result.
+          - Make wait_closed call wait_eof under the hood to avoid bad
+            usage errors.
+          - Add method exit_signal_number that translates the result of
+            exit_signal to the matching local signal number (note that
+            on the remote machine the signal number may be different).
+          - Channel CLOSE now mimics real file handles better and sets
+            $?.
+          - Improve the test script so that it can be better automated.
+  
+  0.59_15  2016-05-03
+          - Channel and SFTP READLINE and readline methods were not
+            handling correctly undef as the end of line marker
+            (i.e. $/=undef).
+          - SFTP and Channel BINMODE methods were returning undef
+            instead of 1.
+          - Add even more tests!
+          - Add more tests (contributed by Chris Kirke).
+          - SFTP file READ was broken (reported by Chris Kirke).
+  
+  0.59_14  2016-04-28
+          - READLINE was not clearing the error code correctly.
+  
+  0.59_13  2016-04-26
+          - Detect EOF in most cases (cannot be done always due to
+            libssh2 limitations) in "readline" and "getc".
+          - Clear error before returning from "readline" as it returns
+            undef for compatibility with Perl builtin even when no error
+            has happened.
+          - Several documentation improvements.
+  
+  0.59_12  2016-04-26
+          *** WARNING: backward incompatible change: "READLINE" had an
+            undocumented hard coded timeout of 250ms which made the
+            method unreliable. That timeout has been removed. If
+            desired, the old behaviour can be attained setting
+            non-blocking mode or with a global timeout.
+          - Add Channel "readline" method.
+          - Add Channel "getc" method.
+          - Cleanup of the channel tie interface.
+  
+  0.59_11  2016-04-22
+          - Add channel method "read2".
+          - Do not retry read operations when "libssh2_channel_read_ex"
+            returns 0 (bug report by Ferenc Erki).
+          - Fix definitions for LIBSSH2_ERROR_NONE,
+            LIBSSH2_SESSION_BLOCK_INBOUND and
+            LIBSSH2_SESSION_BLOCK_OUTBOUND.
+          - Scale timeout values passed between IO::Socket::* (using
+            seconds) and libssh2 (using miliseconds).
+          - Several documentation improvements.
+  
+  0.59_10  2016-04-19
+          - Don't warn when undef is passed to method "timeout".
+          - Add more tests.
+          - Several documentation improvements.
+  
+  0.59_09  2016-04-18
+          - Method "read" was not returning errors correctly.
+          - Typemaps for 64bit integers were broken
+          - Restrict the channel type to "session" in method "channel".
+          - The realclean target of the generated Makefile was deleting
+            const-c.inc and const-xs.inc which are not generated
+            anymore.
+          - Several documentation improvements.
+  
+  0.59_08  2016-04-18
+          - Get extended diagnosis messages when $ENV{AUTOMATED_TESTING}
+            is set.
+  
+  0.59_07  2016-04-17
+          - In auth, do not call authentications methods unless they are
+            supported by the server.
+          - Fix minor scp_get issue
+          - Add workaround for getpwuid not being available on MS
+            Windows.
+          - Several documentation fixes.
+  
+  0.59_06  2016-04-17
+          - Add method die_with_error into Net::SSH2::SFTP
+          - Several documentation improvements.
+  
+  0.59_05  2016-04-16
+          - Switch the order of "policy" and "known_host_path" arguments
+            in method "check_hostkey".
+          - Improve "check_hostkey" method adding support for using a
+            callback as policy.
+          - Rename "remote_port" to "port", "remote_hostname" to
+            "hostname" and "check_remote_hostkey" to "check_hostkey".
+          - Rewrite constant generation code
+          - Several documentation improvements.
+  
+  0.59_04  2016-04-13
+          - Use libssh2 function "libssh2_scp_send64" when available. It
+            allows sending files bigger than 4GB.
+          - Improve the way the user is prompted.
+          - Improve "check_remote_hostkey" method (WIP).
+          - Add scat.pl sample script
+          - Several documentation improvements.
+          - Remove File::Slurp dependency in test script.
+  
+  0.59_03  2016-04-12
+          - Fix Channel "read" method that was hanging in blocking mode.
+          - Add "check_remote_hostkey" method for easy remote host key
+            verification (WIP)
+          - Add "die_with_error" method.
+          - Several documentation improvements.
+  
+  0.59_02  2016-04-12
+          - Fix "auth_list" method.
+          - Fix handling of "lib" argument in Makefile.PL.
+          - Compilation was broken for perls 5.8.0 .. 5.8.3.
+          - Several documentation improvements.
+  
+  0.59_01  2016-04-11
+          *** WARNING: this release includes lots of changes, some
+              visible, most internal. Regressions are expected. Also,
+              it introduces some minor backward incompatible changes -
+              but in those cases, the old behavior was broken or insane
+              anyway.
+  
+          - libssh2 version 1.7.0 is now recommended. The module would
+            still compile against older versions, but not all its
+            features will be available.
+          - Makefile.PL has been refactored and improved. Now it is
+            better able to find the library libssh2 and compile code
+            using it.
+          - Lots of XS code refactoring has been performed in order to
+            simplify the module internals. Specifically, now typemaps
+            are used extensively to convert between C and Perl
+            types. Also, some complex non-performance-critical functions
+            have been moved to the Perl side or broken in a high level
+            Perl wrapper and a low level simpler C wrapper.
+          - KnownHost methods now return undef on error instead of
+            die'ing. Note that this submodule is still marked as
+            experimental.
+          - Die when data containing wide characters is passed
+            (i.e. outside the latin1 range). In previous versions,
+            methods on this module would happily accept strings
+            internally encoded as latin1 or utf8 and pass then along
+            untouched, resulting in unreliable behavior.
+          - In 32bit perls, return offsets and file sizes as NVs when
+            required to avoid overflow.
++++ 20 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/perl-Net-SSH2/perl-Net-SSH2.changes
++++ and /work/SRC/openSUSE:Factory/.perl-Net-SSH2.new/perl-Net-SSH2.changes

Old:
----
  Net-SSH2-0.58.tar.gz

New:
----
  Net-SSH2-0.60.tar.gz

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

Other differences:
------------------
++++++ perl-Net-SSH2.spec ++++++
--- /var/tmp/diff_new_pack.2XvTwh/_old  2016-05-30 09:58:03.000000000 +0200
+++ /var/tmp/diff_new_pack.2XvTwh/_new  2016-05-30 09:58:03.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           perl-Net-SSH2
-Version:        0.58
+Version:        0.60
 Release:        0
 %define cpan_name Net-SSH2
 Summary:        Support for the SSH 2 protocol via libssh2
@@ -37,16 +37,13 @@
 # MANUAL END
 
 %description
-'Net::SSH2' is a perl interface to the libssh2 (http://www.libssh2.org)
+Net::SSH2 is a Perl interface to the libssh2 (http://www.libssh2.org)
 library. It supports the SSH2 protocol (there is no support for SSH1) with
 all of the key exchanges, ciphers, and compression of libssh2.
 
-Unless otherwise indicated, methods return a true value on success and
-false on failure; use the error method to get extended error information.
-
-The typical order is to create the SSH2 object, set up the connection
-methods you want to use, call connect, authenticate with one of the 'auth'
-methods, then create channels on the connection to perform commands.
+Even if the module can be compiled and linked against very old versions of
+the library, nothing below 1.5.0 should really be used (older versions were
+quite buggy and unreliable) and version 1.7.0 or later is recommended.
 
 %prep
 %setup -q -n %{cpan_name}-%{version}
@@ -65,6 +62,6 @@
 
 %files -f %{name}.files
 %defattr(-,root,root,755)
-%doc BUILDING.WIN32 Changes example README TODO
+%doc BUILDING.WIN32 Changes const-c.inc const-xs.inc example README
 
 %changelog

++++++ Net-SSH2-0.58.tar.gz -> Net-SSH2-0.60.tar.gz ++++++
++++ 11930 lines of diff (skipped)


Reply via email to