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