The libssh2 package
This package provides FFI bindings for SSH2 client library named libssh2.
As of version 0.2 all blocking is handled in Haskell code rather than in C code. This means that all calls are now interruptable using Haskell asynchronous exceptions; for instance, it is now possible to use System.Timeout in combination with libssh2.
Note on usage on Windows: On Windows you MUST compile your executable with -threaded or libssh2 will NOT work. We have tested libssh2 on Windows using http://mingw.org/, with http://www.openssl.org/ and http://libssh2.org/ compiled from source (be sure to pass the shared option to the configure script for openssl to enable the shared libraries).
|Versions||0.1, 0.2, 0.2.0.1|
|Dependencies||base (4.*), bytestring (≥0.9), network (≥2.3), syb (≥0.3.3), time (≥1.2)|
|Upload date||Fri Nov 30 17:00:07 UTC 2012|