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

Versions 0.1, 0.2, 0.2.0.1, 0.2.0.2, 0.2.0.3
Dependencies base (==4.*), bytestring (>=0.9), filepath, libssh2 (>=0.2), network (>=2.3), syb (>=0.3.3), time (>=1.2), utf8-string [details]
License BSD3
Author IlyaPortnov
Maintainer portnov84@rambler.ru
Stability Unknown
Category Network
Home page https://github.com/portnov/libssh2-hs
Uploaded Sun Oct 14 12:45:29 UTC 2012 by IlyaPortnov
Distributions NixOS:0.2.0.3
Downloads 1293 total (11 in the last 30 days)
Votes
0 []
Status Docs available [build log]
Successful builds reported [all 2 reports]

Modules

[Index]

Flags

NameDescriptionDefaultType
example-clientBuild the example clientDisabledAutomatic

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

Downloads

Maintainer's Corner

For package maintainers and hackage trustees