OSSP CVS Repository

ossp - Check-in [537]
Not logged in
[Honeypot]  [Browse]  [Home]  [Login]  [Reports
[Search]  [Ticket]  [Timeline
  [Patchset]  [Tagging/Branching

Check-in Number: 537
Date: 2001-Jul-15 13:48:26 (local)
2001-Jul-15 11:48:26 (UTC)
User:rse
Branch:
Comment: Revamp the XDS/AMP TODO file by updating the forthcoming milestones and corresponding dates.

Peti: Please look carefully over it and feel free to add/remove entries and/or adjust milestone times if you thing we cannot fulfill this.

Tickets:
Inspections:
Files:
ossp-pkg/srpc/TODO      1.4 -> 1.5     52 inserted, 23 deleted
ossp-pkg/xds/TODO      1.4 -> 1.5     52 inserted, 23 deleted

ossp-pkg/srpc/TODO 1.4 -> 1.5

--- 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
 


ossp-pkg/xds/TODO 1.4 -> 1.5

--- 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
 

CVSTrac 2.0.1