Fix for compiling the library with g++.
[pwmd.git] / TODO
blobe04a6361c16fc0fe22dd694ca82c017afcc06dea
1 More secure memory allocation in libxml, libgcrypt and everywhere else. Both
2 of these API's have the ability to specify custom memory allocators.
4 Let the LIST command take an element path as an argument.
6 If an element has a TARGET attribute, should following elements be inherited
7 from the target?:
8     
9     list orig
10     BEGIN ...
11     orig element1 element2 value
12     OK
13     attr set target new orig
14     OK
15     get new element1
16     BEGIN ...
17     new element2 value
18     OK
20 File locking. pwmd will return old data if client1 connects and opens a file,
21 then client2 connects opening the same file, client1 modifies data and saves
22 the file, client2 gets some data that may have been modified by client1. Might
23 be as simple as adding a flag in the file cache to reopen the file or just
24 deny writing until all other clients have exited.