[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