The libssh2 package

[Tags: bsd3, library]

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).


Properties

Versions0.1, 0.2, 0.2.0.1, 0.2.0.2
Dependenciesbase (==4.*), bytestring (>=0.9), network (>=2.3), syb (>=0.3.3), time (>=1.2)
LicenseBSD3
AuthorIlyaPortnov
Maintainerportnov84@rambler.ru
CategoryNetwork
Home pagehttps://github.com/portnov/libssh2-hs
Executableshs-ssh-client
Upload dateWed Jun 11 16:05:16 UTC 2014
Uploaded byIlyaPortnov
Downloads326 total (46 in last 30 days)

Modules

[Index]

Flags

NameDescriptionDefault
gcryptadd hack that allows to run threaded program when libssh2 is built against gcryptDisabled
example-clientBuild the example clientDisabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainers' corner

For package maintainers and hackage trustees