1 * Asynchronous interface
2 Grep for (rentrant|thread) comments
3 * Multithreaded interface
4 Grep for (rentrant|thread) comments
5 * Make CURL (network services) optional
6 * Improve isds_*message() system
7 Clean context message buffer on function entry point
8 Allow formated message appeding, preserve deep messages
15 Proper SONAME / symbol versioning
18 * Implement X.509 authentication
19 * Write high level documentation
21 Gather comments from header files
24 Use gettext and define _()
25 Solve UTF-8 vs. locale-encoded logging schism
26 * Implement all necessary web services
27 Services for requesting user add/remove/change
28 * Test message is system generated
29 * Make high logic checks optional
30 * Validate XML trees (optional)
31 * Upgrade to ISDS specification version 2.6 once it will be released
32 * Check for minimal dependency library versions
33 * Distinguish processing errors by different isds_error values instead of
35 Invalid input from application (IE_INVAL?)
36 Library error on processing application data
37 Library error on processing server data