[libnet-ssh2-perl] branch master updated (1ce02c8 -> ee302c4)

Salvatore Bonaccorso carnil at debian.org
Mon May 23 10:29:33 UTC 2016


This is an automated email from the git hooks/post-receive script.

carnil pushed a change to branch master
in repository libnet-ssh2-perl.

      from  1ce02c8   update changelog
      adds  76f5fe2   fix misspelling
      adds  ce71f2b   Use libssh2_session_set_last_error function for storage of the Perl level errors
      adds  97b5fa1   Document new behaviour of channel write method.
      adds  820a19a   Refactor connect method
      adds  2982d18   Refactor session "new" method.
      adds  634dddb   General XS cleanup
      adds  1dc66dd   Simplify XS method "version"
      adds  1664002   Simplify XS method "error".
      adds  4db36fe   Simplify XS method set_error
      adds  1839aba   Use functions for object unwrapping
      adds  084b12e   Again use functions for wrapping C objects.
      adds  d37066e   Use typemaps to parse constant values
      adds  f9759d0   Convert SVs to char* using SvPVbyte
      adds  08ec35e   Use SSH2_NERROR typemap to handle net_ss_auth_publickey_frommemory result
      adds  5fa4846   Use typemaps for IV conversions
      adds  ad1163b   handle bool values using a new typemap SSH2_BOOL
      adds  6c88516   use SSH2_CHARP typemap in more places
      adds  a087533   refactor auth_list method
      adds  2351338   WIP: analize_binary
      adds  240d830   Refactor Makefile.PL and add support for crypto backend autodetection.
      adds  6bdcfce   WIP: refactoring Makefile.PL with improving libssh2 search code
      adds  960e086   document changes
      adds  a13ecd7   prepare for release 0.59_01
      adds  d6a5350   fix minor mispelling
      adds  743e742   minor documentation improvements
      adds  919a1b4   improve documentation
      adds  f370653   improve documentation
      adds  17fe57f   don't use unless-else
      adds  5d30122   upgrade libssh2 installation script to use libssh2 1.7.0
      adds  dcb1330   travis: do not build dynamic libraries when compiling libssh2
      adds  30eb6f7   Makefile.PL was not handling correctly the 'lib' option
      adds  6a55298   fix travis testing
      adds  6d33aee   fix compilation on perls 5.8.0 .. 5.8.3
      adds  e469e86   prepare for release 0.59_02
      adds  57f1fff   Fix output typemap for SSH2_CHARP_OR_NULL type
      adds  26ccaef   minor doc improvement
      adds  b3e71b0   warn the user when the version of libssh2 installed is too old; remove useless test
      adds  c863b61   add method die_with_error
      adds  a7eebf9   documentation improvements
      adds  84c123b   update Changes
      adds  2ec0798   Add method check_remote_hostkey
      adds  d10f8e7   fix Channel method 'read' which was hanging in blocking mode
      adds  5ca57ab   Refactor Channel 'read' method again in order to simplify it
      adds  1867602   prepare for release 0.59_03
      adds  0e6cd5f   improve the documentation for method 'check_remote_hostkey'
      adds  bce1df0   update Changes
      adds  e8a5653   add scat example
      adds  72854bf   update Changes
      adds  20f2a97   minor documentation fix
      adds  53cd780   minor documentation fix
      adds  380e31a   add test for pod formating
      adds  1bd50e6   Remove File::Slurp dependency on test script
      adds  02f53f5   Improve documentation for module Net::SSH2::PublicKey
      adds  68e5158   improve testing script
      adds  3c62928   Add new internal methods _print_stderr and _ask_user and use them
      adds  faf751c   minor test script improvements
      adds  afd621a   Remove support for internal unused feature in scp_get
      adds  57ff1f7   Improve testing messages
      adds  3e6d4b8   Use libssh2_scp_send64 when available
      adds  bc2861d   WIP: TravisCI - compile against several libssh2 versions
      adds  07af0a4   TravisCI - compile against more libssh2 versions
      adds  405f2e4   net_kh_writeline was broken when compiled against a very old version of libssh2
      adds  f67491d   improve documentation for Net::SSH2::KnownHosts
      adds  a577d0c   Improve 'check_remote_hostkey' method
      adds  7e39533   prepare for release 0.59_04
      adds  4f49da4   minor improvement: add \n to warning message
      adds  3131679   s/(.*_)?remote_(.*)/$1$2/ -> eliminate useless "remote" from most method names
      adds  dfc2083   Net-SSH2.t known accepts the connection parameters as arguments
      adds  8e60d99   Add the new policy constants
      adds  8717e84   Improve the method 'check_hostkey'
      adds  da0062e   Include a call to check_hostkey in the SYNOPSIS
      adds  d57b8ca   use 'die_with_error' to report errors in the SYNOPSIS
      adds  4cafd5c   Generate constant groups automatically
      adds  dc95939   Document the new 'policy' tag for constants
      adds  5bf21f9   Reorder check_hostkey arguments
      adds  5f614ee   Actualize sample script example/read.pl
      adds  5513107   Add default messages for more error constants
      adds  f4053b7   Document which versions of libssh2 are supported
      adds  f97efae   Prepare for release 0.59_06
      adds  3eb9e73   Break package declaration in two lines in Net::SSH2::Constants in order to avoid indexing of the package
      adds  7ae013c   Generate lib/Net/SSH2/Constants.pm before calling WriteAll so that ExtUtils::MakeMaker can see the file
      adds  1db690b   Remove unmaintained TODO file
      adds  c334699   Several documentation improvements
      adds  4963e9d   add perl 5.22
      adds  b64af0b   Merge pull request #31 from cakirke/perl-ci
      adds  e3f954e   add die_with_error method to Net::SSH2::SFTP
      adds  439c339   Documentation improvements
      adds  246261c   prepare for release 0.59_06; fix some bad formated dates in Changes
      adds  94224b4   Don't quote libssh2 or Net::SSH2 in docs
      adds  3e75cf3   Remove broken L<libssh2> references from the docs
      adds  ddf5c66   minor documentation fixes
      adds  2dafcbb   Add debugging to auth_keyboard
      adds  619dfe3   Call getpwuid in eval, it is not supported everywhere; add _local_home method
      adds  c5ac37d   auth: try authentication methods when they are on auth_list only
      adds  d60b383   scp_get: use type UV for mtime
      adds  9eab232   Add message about Strawerry Perl bug to test
      adds  dce3a0f   Prepare for release 0.59_07
      adds  e02c1fe   _scp_get: remove useles hv_clear calls
      adds  7c287e9   Get more information from CPAN Testers
      adds  93af314   prepare for release 0.59_08
      adds  48e290d   Do not remove const-c.inc const-xs.inc when realclean is called
      adds  fc51b02   Documentation improvements
      adds  f582386   Accept 'session' only as channel type in 'channel' method
      adds  300af4a   Preprocessor directives are not supported inside typemaps
      adds  d41ca34   Several documentation improvements
      adds  68bdfee   Fix signed/unsigned missmatch inside channel read that was causing error to not be returned correctly
      adds  1bf6295   Documentation improvements
      adds  2ee0c09   prepare for release 0.59_09
      adds  0a7f3bf   Document the perils of setting a timeout
      adds  51326ca   Don't warn when a undef value is passed to timeout
      adds  8d9c618   Documentation improvements
      adds  cfd55f1   prepare for release 0.59_10
      adds  a685f72   Scale timeout values passed between seconds and milliseconds
      adds  901cdb0   Several documentation improvements
      adds  39bd018   Net::SSH2::Channel::read: do not retry read when libssh2_channel_read_ex returns 0
      adds  135cf6a   Add LIBSSH2_ERROR_NONE constant and fix names for LIBSSH2_SESSION_BLOCK_* ones
      adds  2dda77f   Add support for channel method 'read2'
      adds  3bb843b   prepare for release 0.59_11
      adds  8b590e4   READLINE: remove hard-coded timeout
      adds  44541c6   prepare for release 0.59_12
      adds  2299b5a   readline and getc: try to detect EOF better.
      adds  ad5ca46   READLINE was not clearing the error correctly
      adds  ca22099   Travis-CI: check also againt the development branch of libssh2
      adds  4ea8171   Use warnings::warnif to report warnings
      adds  909d8a0   Fix File READ method
      adds  02b5338   Increase test coverage
      adds  62cec57   Simplify testing script
      adds  8d350a9   Channel READLINE was not handling correctly undef as EOL
      adds  988d602   File READLINE was not handling undef correctly as EOL marker
      adds  075f6b7   Add more tests and fix some broken ones
      adds  6b9b638   prepare for release 0.59_15
      adds  e362ff7   allow one to set the host key validation policy used in the testing script
      adds  61be6a1   Invoke save_eagain systematically after every libssh2 session and channel call
      adds  60b04c1   Redirect channel blocking to session blocking
      adds  7b5b206   exit_signal and exit_status: wait for channel to close
      adds  9f6a680   Channel CLOSE: wait for remote side to close and set $?
      adds  9db2143   Prepare for release 0.59_16
      adds  d2854ea   Fix a couple of syntax errors
      adds  566f62e   Add gcov output files to .gitignore
      adds  b164cb5   Document exit_signal_number and other doc improvements
      adds  3cdd031   File getc: implement in XS
      adds  8ac8569   Channel EOF: add workaround for perl bug
      adds  6dcb4bf   File readline: adapt Channel readline
      adds  11a93dd   Add more tests
      adds  c8dd1e9   prepare for 0.59_17 release
      adds  3367421   Channel & file PRINTF: sprintf first arguement is forced into scalar context
      adds  cbbed40   better tests
      adds  5b41ca9   Channel wait_closed: workaround libssh2 bug
      adds  d8adcb7   Fix test, remote command sometimes fails with a SIGPIPE
      adds  10a1388   Prepare for release 0.59_18
      adds  d0f82ca   _ask_user: honour timeout setting
      adds  fb07237   prepare for release 0.59_19
      adds  c095546   timeout requires libssh2 1.2.9
      adds  be98571   Skip timeout test for old versions of libssh2
      adds  fe31c73   prepare for release 0.59_20
      adds  4866a7f   Handle stream_id arguments using a typemap
      adds  67133f8   Delete debuging warning
      adds  df11c99   Prepare for release 0.59_21
      adds  0ebcec6   Make remote login default to local one
      adds  f25acfa   WIP: benchmark.pl
      adds  18353a9   WIP: benchmark.pl
      adds  2664c7b   Fix constant name in documentation
      adds  aac116d   SSH_EXTENDED_DATA_STDERR, LIBSSH2_EXTENDED_DATA_STDERR, LIBSSH2_CHANNEL_FLUSH_STDERR: add constants
      adds  9af4682   Prepare for release 0.59_22
      adds  af2131d   Fix misspelling
      adds  f77a281   Fix more misspellings
      adds  75879ae   Fix more misspellings
      adds  5d74c2a   Channel read2: fix warning
      adds  367cfdf   Channel read2: fix EOF handling
      adds  36edc21   benchmark.pl: fix script and add support for Net::OpenSSH too in order to compare libssh2 and openssh performance
      adds  9cb7696   distribute example/benchmark.pl
      adds  3c81016   prepare for release 0.59_23
      adds  39abb32   Connecting to non standard ports was broken
      adds  f959ff9   Net-SSH2.t: support connecting to a custom port
      adds  64c5c72   prepare for release 0.60
      adds  27a641c   Imported Upstream version 0.60
       new  ec5972a   Merge tag 'upstream/0.60'
       new  ee302c4   Update debian/changelog

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 Changes                               |  213 ++++-
 MANIFEST                              |    8 +-
 META.yml                              |    4 +-
 Makefile.PL                           |  518 ++++++-----
 README                                |    8 +-
 SSH2.xs                               | 1568 +++++++++++++++++----------------
 TODO                                  |    4 -
 fallback/const-c.inc => const-c.inc   |  569 +++++++-----
 fallback/const-xs.inc => const-xs.inc |    0
 debian/changelog                      |    7 +-
 example/benchmark.pl                  |  153 ++++
 example/read.pl                       |   12 +-
 example/scat.pl                       |   49 ++
 inc/Devel/CheckLib.pm                 |  180 +++-
 inc/Module/Install/CheckLib.pm        |   64 +-
 lib/Net/SSH2.pm                       |  939 ++++++++++++--------
 lib/Net/SSH2/Channel.pm               |  460 +++++++---
 lib/Net/SSH2/Constants.pm             |   32 +
 lib/Net/SSH2/File.pm                  |   67 +-
 lib/Net/SSH2/KnownHosts.pm            |   33 +-
 lib/Net/SSH2/PublicKey.pm             |   18 +-
 lib/Net/SSH2/SFTP.pm                  |   15 +-
 t/Net-SSH2.t                          |  384 +++++---
 typemap                               |  166 ++--
 24 files changed, 3450 insertions(+), 2021 deletions(-)
 delete mode 100644 TODO
 rename fallback/const-c.inc => const-c.inc (87%)
 rename fallback/const-xs.inc => const-xs.inc (100%)
 create mode 100644 example/benchmark.pl
 create mode 100644 example/scat.pl
 create mode 100644 lib/Net/SSH2/Constants.pm

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libnet-ssh2-perl.git



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