Link with -lrt on Linux x86_64 boxes.
[libpwmd.git] / README
blob15f56ffc10c62f2b19fa387f74eba5d592e1c404
1 This is a library making it easy to patch applications to send commands to
2 PWMD. Read libpwmd.h or libpwmd(3) for all the details. There is an included
3 command line client 'pwmc' that reads protocol commands from stdin and sends
4 them to the pwmd server.
6 Requirements:
8     libgpg-error - http://www.gnupg.org
9                    libassuan returns gpg error codes.
11     libpth2      - http://www.gnu.org/software/pth/pth.html
12                    Portable multi-threading library. Optional.
13     
14     pwmd         - http://bjk.sourceforge.net/pwmd/
15                    Version 1.11 or later is required.
17 If you want remote SSH support:
19     libssh2      - http://libssh2.org
20                    Version 1.0 has been tested to work.
22     libc-ares    - http://c-ares.haxx.se
23                    For asynchronous DNS lookups. Version 1.5.2 has been tested
24                    to work.
26 For functions that require a local pinentry (and not pwmd's pinentry) can be
27 used to retreive the passphrase. If --disable-pinentry is not passed to
28 configure, then you'll need:
30     pinentry     - http://www.gnupg.org/aegypten
31                    There are various interfaces for password entry:
32                    console/curses, X11/GTK2, X11/QT. The X11 versions also
33                    support console/curses. If you plan on using
34                    pwmd_open_asyn2() then pinentry v0.7.5 or later is
35                    required.
37 GIT Repository
38 --------------
39 There is a public GIT repository available at repo.or.cz. Anonymous checkouts
40 can be done by:
42     git clone git://repo.or.cz/libpwmd.git
44 The gitweb interface can be viewed at http://repo.or.cz/w/libpwmd.git.
46 Ben Kibbey <bjk@luxsci.net>
47 http://bjk.sourceforge.net/pwmd/.