TODO format: Description: (description of task) Difficulty: [Simple|Medium|Complex] Time to complete: (estimate in days) Target: Version to be released in Status: If multi part change, what has been done so far Description: Update logic for smack access checks Difficulty: Medium Time to complete: 6 Target: v1 Status: In progress. Refer to https://github.com/sofar/buxton/wiki/Smack-TODO for details. Description: Test multi-part messaging in the client-side of the library, mirroring changes made to buxtond's protocol handling Difficulty: Complex Time to complete: ?? Target: ?? Status: Description: add checks for data consistency, and determine if gdbm needs to be "reorganised" to ensure minimal I/O bottlenecking Difficulty: Medium Time to complete: 4 Target: ?? Status: Description: Tests for nonblocking calls between client and server Difficulty: Simple Time to complete: 4 Target: ?? Status: Description: Fixup list keys Difficulty: Medium Time to complete: 5 Target: ?? Status: Description: Bulk send receive messages Difficulty: Complex Time to complete: ?? Target: ?? Status: Description: Complete code coverage (minus exceptional cases) Difficulty: Simple Time to complete: 10 Target: after v1 Status: 79.6% of lines covered Description: Use BuxtonArray for message deserialization Difficulty: Medium Time to complete: 5 Target: v2 Status: Description: Remove iniparser from buxton Difficulty: Simple Time to complete: Done Target: ?? Status: Needs merged but Ubuntu doesn't include it yet so holding off for now Description: Tizen programs converted to use Buxton Difficulty: Complex Time to complete: 10 Target: v1 Status: Description: Allow notification registration for non existant keys Difficulty: Simple Time to complete: 3 Target: ?? Status: Description: Add client library support for list_keys Difficulty: Medium Time to complete: 3 Target: ?? Status: Description: Ensure all public apis give copies of data Difficulty: Simple Time to complete: 1 Target: ?? Status: All done aside from list_keys which needs to be updated for the new api Description: Add Wextra to compiler flags once iniparser is gone Difficulty: Simple Time to complete: 1 Target: ?? Status: