./security/qore-ssh2-module, SSH2 module for Qore

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.2nb1, Package name: qore-ssh2-module-1.2nb1, Maintainer: nros

The ssh2 module provides Qore the possibility to communicate with sshd
servers via the ssh2 protocol; the underlying functionality is provided
by libssh2.


Required to run:
[security/libssh2] [lang/qore]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 27a297be8dcc02214015af7a34dd7ea05317cb15
RMD160: cd31cc9c32418a5a9a93a6b3cd5c95a002c10295
Filesize: 748.062 KB

Version history: (Expand)


CVS history: (Expand)


   2020-01-18 22:51:16 by Jonathan Perkin | Files touched by this commit (1836)
Log message:
*: Recursive revision bump for openssl 1.1.1.
   2019-11-04 22:13:04 by Roland Illig | Files touched by this commit (118)
Log message:
security: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
   2018-06-08 22:02:30 by Niclas Rosenvik | Files touched by this commit (4) | Package updated
Log message:
Updated security/qore-ssh2-module to version 1.2 .

Changes from release notes:
* added the Ssh2Connections user module
* added the following SFTPClient methods supporting
  streams:SFTPClient::get(), SFTPClient::put()
* fixed bugs retrieving zero-length text files with
  SFTPClient::getFile(), SFTPClient::getTextFile(),
  SFTPClient::get(), and SFTPClient::retrieveFile()
* fixed bugs streaming data with SFTPClient::transferFile()
  and SFTPClient::put()
* argument error in SFTPClient disconnection with
  socket errors causes a crash
* infinite loop in SftpPoller polling when
  PO_NO_PROCESS_CONTROL is not set and no sleep
  option is given
* implement support for additional directories
  in SftpPoller
* SftpPoller::run() cannot be synchronized
* compile fixes for Solaris 10 g++
* add constructor option to SftpPoller for checking
  if polled directories are writable
* fixed a bug that could cause a crash when an error
  occurs in the SFTPClient class
* streaming from SFTP server impossible without user
  re-implementing SftpPoller methods
* fixed a bug in libssh2 library initialization
  error reporting
   2018-01-28 17:24:15 by Thomas Klausner | Files touched by this commit (71)
Log message:
recursive bump after mpfr shlib major bump
   2018-01-07 14:04:44 by Roland Illig | Files touched by this commit (583)
Log message:
Fix indentation in buildlink3.mk files.

The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was
reviewed manually.

There are some .include lines that still are indented with zero spaces
although the surrounding .if is indented. This is existing practice.
   2017-10-12 20:21:24 by Niclas Rosenvik | Files touched by this commit (16) | Package updated
Log message:
Revbump and use of c++11 beacuse of lang/qore update.
   2016-08-07 13:44:43 by Niclas Rosenvik | Files touched by this commit (11)
Log message:
email style fix
   2016-07-20 16:54:57 by Niclas Rosenvik | Files touched by this commit (6) | Package updated
Log message:
Update qore-ssh2-module to version 1.0.

Patches have been applied upstream.

Release notes:

* fixed crashing bugs handling errors and handle scope in the SFTPClient class
* added the SftpPoller user module
* force socket disconnect in case of a timeout error when trying to
  close a file descriptor
* socket performance instrumentation supported in the SFTPClient class
* user modules moved to top-level qore module directory from
  version-specific module directory since they are valid for multiple
  versions of qore
* fixed a bug where a crash would result when attempting a connection and
  libssh2 would not return any user authentication methods
* implemented an automatic disconnection when timeouts occur to avoid
  dead connections
* fixed crashing bugs in the SFTPClient class handling disconnect events
  when an sftp handle was open; the handle must be closed before the
  socket connection is closed or a crash will result
* implemented the SFTPClient::retrieveFile() and SFTPClient::transferFile()
  methods
* ported the SFTPClient class tests to QUnit and added tests for the
  new methods
* ported test/sftp-poller.q to QUnit
* fixed a bug in socket handling related to asyncronous socket event polling
  and select(2) and lack of socket descriptor bounds checking
  (issue 714)
* requires Qore 0.8.12+ to build (uses the new QoreValue API)