Net-SSH2
view release on metacpan or search on metacpan
- 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
( run in 0.513 second using v1.01-cache-2.11-cpan-39bf76dae61 )