Subject: CVS commit: pkgsrc/security/qore-ssh2-module
From: Niclas Rosenvik
Date: 2016-07-20 16:54:57
Message id: 20160720145457.B147BFBB5@cvs.NetBSD.org

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)

Files:
RevisionActionfile
1.5modifypkgsrc/security/qore-ssh2-module/Makefile
1.2modifypkgsrc/security/qore-ssh2-module/PLIST
1.3modifypkgsrc/security/qore-ssh2-module/buildlink3.mk
1.3modifypkgsrc/security/qore-ssh2-module/distinfo
1.1removepkgsrc/security/qore-ssh2-module/patches/patch-configure
1.1removepkgsrc/security/qore-ssh2-module/patches/patch-src_Makefile.in