send_to_daemon() cleanup.
[pwmd.git] / NEWS
blob8f4527f98bb466421a4087ac17a1a03a7f67779d
1 PWMD v0.2
2 ---------
3 There is a library included in the archive to make interfacing the pwmd alot
4 easier. See libpwmd/README for more information.
6 A (temporary) fix for 100% CPU usage after a client connects.
8 GnuPG is no longer used for data encryption. Instead, libgcrypt will
9 encrypt/decrypt the data with AES-128 key. The OPEN and SAVE commands will
10 need the base64 encoded key.
12 Renamed host to hostname and added sslfingerprint to the DTD.
14 Added command line option -s to specify the socket path.
16 Added command line option -d to specify where pwmd will open and save the data
17 files.
19 Renamed protocol command SET to SETATTR.
21 Added shared memory file caching. If a file is found in the cache then the
22 cached password associated with the file will be used with the OPEN command.
23 With SAVE, if there is no cached password a key is required, else the cached
24 password will be used unless there is a key argument. This also adds a new
25 protocol command CACHE with 3 subcommands CLEARALL, CLEAR and ISCACHED.
26 Sending the SIGHUP signal to pwmd will clear the file cache.
28 Added command line option -M to disable calling mlockall(). mlock() will still
29 be used for the file cache reguardless of this option.
31 Added command line option -C to specify the file cache size. The cache size
32 must be in multiples of PAGE_SIZE.
34 Added command line option -l to enable logging to the specified file.
36 If there is a protocol command error, ERR is returned along with a protocol
37 error code and description. See src/pwmd_error.h for error codes.
39 Fix for the DELETE command and deleting an entire element tree when an invalid
40 element was in the element path.
42 Fix for the GET command and finding elements of the same name in other
43 accounts.
45 Added a manual page.
48 PWMD v0.1
49 ---------
50 Initial release.