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

Diff for /pegasus/doc/Attic/changelog.txt between version 1.49.2.61 and 1.58

version 1.49.2.61, 2001/12/04 16:42:57 version 1.58, 2002/01/25 19:04:54
Line 1 
Line 1 
 CHANGE LOG FOR PEGASUS CHANGE LOG FOR PEGASUS
   Version 1.06 working towards 1.1 Started 13 December 2001
   
   1. Merged back to Main branch.  All general development will be in main branch
          in the future with releases in side branches. Special side developments
          may temporarily be in side branches.
          Changed cimversion to 1.06.  We will do 1.1 based on functionality.
   
   2. (Karl) 18 December 2001 - Added new directory repositories where repository
           implementations will be kept to separate them from the
           repository interface defintion. Initial implementation is genericfile
           which is the current file based repository.
   
           Added new build variable RMREPOSITORY which is a generic MAKE command
           to remove an existing repository.  It simply substitutes for the RMDIRHIER
           command at this point but we will make this a generic part of system
           in the future.
   
   3. (Roger Kumpf - HP) 18 Dec 2001 - Updated the CIMOperationRequestDecoder
      to check that all required parameters for intrinsic methods are
      present.  If a required parameter is missing, a CIM_ERR_INVALID_PARAMETER
      exception is thrown.  Also added checks for duplicate parameters in the
      intrinsic methods.  If a parameter is specified more than once, a
      CIM_ERR_INVALID_PARAMETER exception is thrown.
   
   4. (Nag Boranna - HP) 14 Jan 2002 - Created CIMOperationRequestAuthorizer queue
      and moved Authorization verification code from CIMOperationRequestDecoder
      queue to this new queue. Modified CIMServer.cpp to create
      CIMOperationRequestAuthorizer queue only when authorization is enabled.
      Also modified CIMRequestMessagesin CIMMessage.h to include userName to make
      it available to the CIMOperationRequestDispatcher.
   
   5. (Mary Hinton - Jan 17, 2002) Fixed the problem with the CIMserver when it
      runs as a Windows service. The work thread was exiting instead of running
      forever. The problem was noticed when the TestClient program and CIMserver
      service were both running. The service wasn't accessible to the TestClient
      program.
   
   6. (Nitin Upasani - Jan 25, 2002) Operations on CIM_IndicationSubscription,
       CIM_IndicationHandlerCIMXML and CIM_IndicationFilter classes will be now processed
       in new queue, IndicationService which will get invoked from dispatcher.
       CIM_CREATE_INSTANCE_REQUEST_MESSAGE
       CIM_MODIFY_INSTANCE_REQUEST_MESSAGE
       CIM_DELETE_INSTANCE_REQUEST_MESSAGE
       CIM_GET_INSTANCE_REQUEST_MESSAGE
       CIM_ENUMERATE_INSTANCES_REQUEST_MESSAGE
       CIM_ENUMERATE_INSTANCE_NAMES_REQUEST_MESSAGE
   
       This new service will also take care of processing the indications on receiving
       CIM_PROCESS_INDICATION_REQUEST_MESSAGE. This message should come from
       IndicationProvider or some other mechanism which is not yet clear.
   
       IndicationService will also receive following messages from PG_ProviderRegistration
       when a new IndicationProvider will get registered.
       CIM_NOTIFY_PROVIDER_REGISTRATION_REQUEST_MESSAGE
       CIM_NOTIFY_PROVIDER_TERMINATION_REQUEST_MESSAGE
   
       I had also defined new Indication Provider APIs, enableIndication, disableIndication
       and modifyIndication with more parameters passed and eventually planning to terminate
       old APIs (provideIndication, cancelIndication and updateIndication). Also there is a
       plan to implement one more call as startIndication and will be done soon.
   
       There are three new test programs in IndicationService directory, which will create
       Filter, Indication and Subscription instances using IndicationService.
   
       Also modified sample IndicationProvider code with the new APIs introduced.
   
   -------------------------------------------------------------------------
  
 Version 1.1.1 - 3 August 2001 -  Development Branch (Work in Progress) Version 1.1.1 - 3 August 2001 -  Development Branch (Work in Progress)
                 current working dev branch of build                 current working dev branch of build
  
   ---------------------------------------------------------------------------
   Version 1.1 - July 2001 Development branch (Work in PRogress)
   
   1. (Mike Brasher) Fixed bug with XML generation (was not generating
      PARAMETER.REFERENCE constructs for references).
   
   2. (Mike Brasher) Reworked server communication into new module scheme.
   =======
 1. (Karl) 6 Aug - extend ToMof functions. The MOF for a class can now be 1. (Karl) 6 Aug - extend ToMof functions. The MOF for a class can now be
         seen as part of CGIclient class displays.         seen as part of CGIclient class displays.
  
Line 471 
Line 546 
     and String.cpp with PEG_min. The _min macro caused problems on the     and String.cpp with PEG_min. The _min macro caused problems on the
     NSK platform because of a duplicate definition in a standard file.     NSK platform because of a duplicate definition in a standard file.
  
   57. (Carol Ann Krug Graves - HP) 04 Dec 2001 - Implemented Pegasus indication
       subscription service provider that serves as the instance provider for the
       CIM_IndicationSubscription, CIM_IndicationFilter and CIM_IndicationHandler
       classes (from CIM_Events27.mof).  The service also takes appropriate action
       in response to startup, shutdown of the cimom, termination of a provider,
       or change in provider registration.
   
   58. (Jenny Yu - HP) 05 Dec 2001 - Implemented Pegasus Shutdown Service
       and the command line interface for shutting down cimom gracefully.
       For more information, refer to the CIMOM Shutdown working paper
       in pegasus/doc/WorkPapers/CIMOMShutdown.pdf.
   
   59. (Markus Mueller - IBM) 06 Dec 2001 - Implemented SSL support (Linux only).
       It consists the new classes SSL_Context, SSLSocket and MP_Socket defined
       in TLS.h. HTTPAcceptor and HTTPConnector are extended with an additional
       constructor to set a pointer to the server-, resp. client wide SSL_Context
       structure. The Socket field in HTTPConnection is substituted with an
       MP_Socket pointer, a class that is designed to hide the differences
       between Socket and SSLSocket. The MP_Socket (multipurpose socket) class
       is defined even in a non-ssl environment.
       How to use it in a Server or Client:
       1. Just create an SSL_Context once per Server/Client address space
       2. Construct every HTTPConnector/Acceptor with a pointer to this
          SSL_Context if you want to enable SSL; construct Connectors/Acceptors
          without SSL_Context for conventional connections.
   
       The Configuration data was extended with the boolean SSL property, and
       cimserver and TestClient now understand the -SSL, resp. -ssl flag.
   
   60. (Bapu Patil - HP) Updated makefiles to support HP-UX IA64 bits O.S.
   
 --------------------------------------------------------------------------- ---------------------------------------------------------------------------
 Version 1.1 - July 2001 Development branch Version 1.1 - July 2001 Development branch
               Tagged as version_1_01 on 3 August 2001 (sorry should have been               Tagged as version_1_01 on 3 August 2001 (sorry should have been
Line 528 
Line 634 
    When authentication framework is defined this component may need to be    When authentication framework is defined this component may need to be
    modified to integrate with the framework.    modified to integrate with the framework.
  
 8. (Sushma Fernandes - HP) Removed the ltoa() function call from Tracer.cpp.  
    Added a constant to define the maximum length of uint32.  
   
 --------------------------------------------------------------------------- ---------------------------------------------------------------------------
 Version 0.99.x (Fixes to version 0.99) in Process Version 0.99.x (Fixes to version 0.99) in Process
  


Legend:
Removed from v.1.49.2.61  
changed lines
  Added in v.1.58

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2