TODO LIST AND MILESTONES ======================== o M1 (peti) [11-Jun-2001] - evaluation checklist for XDS and AMP done: 50% [-> EVAL] - prototype C++ done: 0% o M2 (peti+rse) [25-Jun-2001] - design/architecture paper (authentication+encryption framework) (< 10KB Text + 1x Figure) done: 30% [-> architecture.fig] o M3 (peti+rse) [2-Jul-2001] - design libxds API done: 100% [-> libxds/xds.h + libxds/xds.pod] o M4 (peti) [3 weeks until 23-Jul-2001] - implementation of libxds library framework done: 100% [-> libxds/*.c] - implementation of libxds SunRPC/XDR and XML-RPC backends for basic data types: o integer: - short - unsigned short - int - unsigned int - long - unsigned long o floating point: - float - double o pointer: - void * - void(*)() o string - char * (end is NUL) - unsigned char * (end is NUL) o octet-stream - void * (end is after given length) Function prototype is xds_engine_t. Function name scheme is: {xdr,xml}_{en,de}code_{[u]short,[u]int,[u]long, float,double,voidptr,funcptr, [u]string,octets} - regression tests for libxds (make check) o M5 (peti+rse) [1 week until 30-Jul-2001] - [peti] documentation for libxds (xds.pod) - [rse] OSSP adjustments for libxds o M6 (peti+rse) [1 week until 06-Aug-2001] - design API for libamp o M7 (peti) [3 week until 27-Aug-2001] - implementation of libamp library framework - implementation of libamp backends SHM, TCP and UDP - regression tests for libamp o M8 (peti+rse) [1 week until 03-Sep-2001] - [peti] documentation for libamp - [rse] OSSP adjustments for libamp