ossp-pkg/xds/TODO
1.5
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