(file) Return to todo.txt CVS log (file) (dir) Up to [Pegasus] / pegasus / doc / Attic

Diff for /pegasus/doc/Attic/todo.txt between version 1.5 and 1.16

version 1.5, 2001/05/14 00:39:51 version 1.16, 2001/06/12 09:02:26
Line 1 
Line 1 
 Urgent Urgent
 ====== ======
  
       -   Fix problem with cimserver not running properly when run without
           options.
   
       -   Put cimserver back in the makefile.
   
       -   Resolve whether the backslash should be permitted int namespaces.
   
       -   Work on developer's guidlines document.
   
               No STL (or other third party software).
               Indent by three.
               Braces on the next line.
               Always run regression tests before committing and do cvs -q update.
   
       -   Add CIMOM handle to provider interface.
   
     -   Fix case sensitivity problems in repository (just add an _Open method     -   Fix case sensitivity problems in repository (just add an _Open method
         that ignores the case of the file).         that ignores the case of the file).
  
Line 10 
Line 26 
     -   Change INVALID_CLASS exceptions to NOT_FOUND (they're wrong in     -   Change INVALID_CLASS exceptions to NOT_FOUND (they're wrong in
         Repository).         Repository).
  
       -   Add tracing of output HTTP messages.
   
       -   Need CIMInstance::removeMethod() and CIMInstance::removeProperty().
       -   Add a exists namespace operation under the repository stuff.  Maybe we
       need more than this.
   
 Topical To-Do List Topical To-Do List
 ================== ==================
  
       -   Sun uses string message-ids. Pegasus uses integer.
           Sun uses 2000.5.12.... format. Changed Pegasus to
           use string message-ids. DONE.
   
       -   Some clients send '\n\n' to terminate HTTP headers.
           We were only accepted '\r\n\r\n'. DONE.
   
       -   Provide way of printing out command line options help from cimserver.
   
       -   GetInstances() and GetClasses() need to use iterators on
           provider and repository end. Otherwise, all classes or instance
           to be enumerated, must be sucked into memory.
   
       -   Template bloat reduction.
   
       -   Use YACC on Linux.
   
       -   Need a tool to say which features are supported by a compiler.
   
       -   Support unloading of dynamic libraries (presently only load() is
           supported).
   
 -   Instances: -   Instances:
  
     -   Implement CIMRepository::getProperty()     -   Implement CIMRepository::getProperty()
Line 116 
Line 160 
  
     -   Add CIM-Server handles to provider interface.     -   Add CIM-Server handles to provider interface.
  
     -   Implement MOF provider registration scheme (according to the standard).      -   Implement MOF provider registration scheme (according to the
       standard).
  
 -   WBEM Query Language -   WBEM Query Language
  
Line 163 
Line 208 
  
 -   Miscellaneous -   Miscellaneous
  
       -   Change CompareNoCase() to String::compareNoCase().
   
     -   Place configuration startup parameters in Repository (e.g., port).     -   Place configuration startup parameters in Repository (e.g., port).
  
     -   Integrate logging     -   Integrate logging
Line 214 
Line 261 
     -   Use Service class in cimserver     -   Use Service class in cimserver
  
     -   Implement Service class on Unix (daemonization from Comer book).     -   Implement Service class on Unix (daemonization from Comer book).
   


Legend:
Removed from v.1.5  
changed lines
  Added in v.1.16

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2