test: server_cli tool added
[libisds.git] / TODO
blobfeb51229e77a245531b72a67723dda95d908a166
1 * Support RMD160 hash algorithm as requested by 212/2012 Coll.
2 * Parse system message XML documents describing what has happend
3 * Implement news defined from 2011-06-19 specification:
4     Convenience wrappers for publishing and ceasing government journals
5 * Implement news from 2011-10-16
6     HOTP and TOTP password change
7     NumOfMessages
8 * Test GetMessageAuthor (since 2011-02-05)
9 * Test dmPublishOwnID element to CreateMessage{,Multiple}Message (since
10   2011-02-05)
11 * Provide a mapping from country codes to full English names (to allow
12   binding to Debian ISO 3166 catalogues)
13 * Asynchronous interface
14     Grep for (reentrant|thread) comments
15 * Multithreaded interface
16     Grep for (reentrant|thread) comments
17 * Improve isds_*message() system
18     Allow formatted message appending, preserve deep messages
19 * Make function tests
20     Cover all functions
21     Simulate server?
22 * Test X.509 authentication using hardware engine
23 * Write high level documentation
24     ISDS overview
25     Gather comments from header files
26     Write manual page(s)
27 * I18N
28     Solve UTF-8 vs. locale-encoded logging schism
29 * Find a way how to request for a box creation
30 * Test message is system generated
31 * Make high logic checks optional
32 * Validate XML trees (optional)
33 * Distinguish processing errors by different isds_error values instead of
34   generic IE_ERROR
35     Invalid input from application (IE_INVAL?)
36     Library error on processing application data
37     Library error on processing server data
38     Server error