libssh2: FFI bindings to libssh2 SSH2 client library (http://libssh2.org/)

[ bsd3, library, network ] [ Propose Tags ]

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 [faq] 0.1, 0.2, 0.2.0.1, 0.2.0.2, 0.2.0.3, 0.2.0.4, 0.2.0.5, 0.2.0.6, 0.2.0.7
Dependencies base (==4.*), bytestring (>=0.9), filepath, libssh2 (>=0.2), network (>=2.3), syb (>=0.3.3), time (>=1.2), utf8-string [details]
License BSD-3-Clause
Author IlyaPortnov
Maintainer portnov84@rambler.ru
Category Network
Home page https://github.com/portnov/libssh2-hs
Uploaded by IlyaPortnov at Fri Nov 30 17:00:07 UTC 2012
Distributions NixOS:0.2.0.7
Executables hs-ssh-client
Downloads 3018 total (25 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs uploaded by user
Build status unknown [no reports yet]

Modules

[Index]

Flags

NameDescriptionDefaultType
example-client

Build the example client

DisabledAutomatic

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