Index: ossp-pkg/srpc/TODO RCS File: /v/ossp/cvs/ossp-pkg/srpc/TODO,v rcsdiff -q -kk '-r1.4' '-r1.5' -u '/v/ossp/cvs/ossp-pkg/srpc/TODO,v' 2>/dev/null --- TODO 2001/06/21 05:16:05 1.4 +++ TODO 2001/07/15 11:48:26 1.5 @@ -3,34 +3,63 @@ ======================== o M1 (peti) [11-Jun-2001] - - evaluation (-> ideas) - (checklist) - - prototype - (C++) + - 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) [9-Jul-2001] +o M3 (peti+rse) [2-Jul-2001] - design libxds API - - design libamp API - - preliminary design libsrpc API + done: 100% [-> libxds/xds.h + libxds/xds.pod] -o M4 (peti) - - implementation of libxds - - implementation of libamp - -o M5 (peti+rse) - - design libsrpc API and protocol - -o M6 (peti) - - implementation libsrpc - - implementation xxxd - -o M7 (peti) - - documentation - -o M8 (rse) - - OSSP integration +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 Index: ossp-pkg/xds/TODO RCS File: /v/ossp/cvs/ossp-pkg/xds/Attic/TODO,v rcsdiff -q -kk '-r1.4' '-r1.5' -u '/v/ossp/cvs/ossp-pkg/xds/Attic/TODO,v' 2>/dev/null --- TODO 2001/06/21 05:16:05 1.4 +++ TODO 2001/07/15 11:48:26 1.5 @@ -3,34 +3,63 @@ ======================== o M1 (peti) [11-Jun-2001] - - evaluation (-> ideas) - (checklist) - - prototype - (C++) + - 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) [9-Jul-2001] +o M3 (peti+rse) [2-Jul-2001] - design libxds API - - design libamp API - - preliminary design libsrpc API + done: 100% [-> libxds/xds.h + libxds/xds.pod] -o M4 (peti) - - implementation of libxds - - implementation of libamp - -o M5 (peti+rse) - - design libsrpc API and protocol - -o M6 (peti) - - implementation libsrpc - - implementation xxxd - -o M7 (peti) - - documentation - -o M8 (rse) - - OSSP integration +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