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