API changes:
commit6dac91441f212c7a63e7d53e8d25b98825bc3b30
authorBen Kibbey <bjk@luxsci.net>
Tue, 24 Mar 2009 02:02:07 +0000 (23 22:02 -0400)
committerBen Kibbey <bjk@luxsci.net>
Tue, 24 Mar 2009 02:02:07 +0000 (23 22:02 -0400)
tree3c1a90a3f626425c4dfe831451b6c1475ea0a4e5
parenta42d04fe8ccfe8634b5bd4a3011c8334b377e275
API changes:
        removed: pwmd_pending_line(), pwmd_assuan_ctx(),
                 pwmd_free_result(), pwmd_get_result(), pwmd_finalize()

        added: pwmd_new(), pwmd_get_fd(), pwmd_free(), pwmd_malloc(),
               pwmd_calloc(), pwmd_realloc(), pwmd_strdup()

pwmd_new() returns a handle for use with all functions. Functions that
retured a pwm_t now return a gpg_error_t. The 'name' argument when set,
will send "OPTION CLIENT NAME=name" to the server after the connection
is made.

A 'result' argument is now passed to pwmd_process() which replaces
pwmd_finalize() and pwmd_get_result() (needs work).

pwmd_password_fn no longer uses a pwm_t parameter; only user data.

Fixed _getpwuid().

pwmd_command() will only set 'result' to NULL if 'result' is not NULL.
Another fix which should have been included in commit 9a7055d.
src/Makefile.am
src/libpwmd.c
src/libpwmd.h.in
src/pwmc.c
src/types.h