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