5 Removed pwmd_list_free(). The prototype disappeared but I forgot to remove the
11 Restore the working directory after connecting to the socket.
13 Changed the gpg-agent title and description strings in pwmc.
15 Fixed a segfault when looking for the empty string in a result from
21 Most of the PWMD_* commands have been removed. PWMD_OPEN, PWMD_SAVE,
22 PWMD_SETOPT and the new PWMD_COMMAND remain. PWMD_COMMAND takes a char*
23 argument being the protocol command along with any argument to send to the
24 server. This is alot simpler and less error prone than before. Also the
25 library won't need to be updated if a protocol command changed or is added.
27 Fixed PWMD_SAVE and asking for a password when the file was cached.
29 Added pwmc. This is a command line client for pwmd. It reads protocol commands
32 Removed pwmd_base64_encode() and pwmd_base64_decode().
34 Added a pkg-config meta file.
39 Added PWMD_ATTR_GET to get an attribute value from an element path.
41 pwmd_base64_decode() bugfix. Don't assume the return value is a character
42 array by nul-terminating it.
44 Added pwmd_list_free() to free a "list" result.
46 Can compile with g++ and maybe other C++ compilers.
48 Fixed some memory leaks.
50 Bugfix for the protocol parser.
55 Changed the version number as suggested by the libtool docs.
57 pwmd_base64_decode() bugfix. The returned string wasn't NULL terminated.
59 Updates for the OPEN and SAVE protocol commands. libPWMD no longer base64
62 Updates for the new ATTR protocol command.