(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.15 and 1.49.2.38

version 1.49.2.15, 2001/08/17 19:39:04 version 1.49.2.38, 2001/10/31 16:44:31
Line 41 
Line 41 
 8. Karl 17 Aug 2001) - Extended CIMMOF compiler to put pegasus comment line in 8. Karl 17 Aug 2001) - Extended CIMMOF compiler to put pegasus comment line in
 xml when it generates xml output. xml when it generates xml output.
  
   9. (Roger Kumpf - HP) 20 Aug 2001 - Combine instances of each class into
   a common file to reduce the number of files required by the default
   repository implementation.
   
   10. (Mike Brasher) - Fixed minor bug in repository implementation.
   
   11. (Mike Brasher) - Committed fix to missing PARAMETER.REFERENCE XML element.
   
   12. (Mike Brasher) - Committed rework of server into queue approach.
   
   13. (Mike Brasher) - New webserver and webclient examples.
   
   14. (Sushma Fernandes - HP) 21 Aug 2001 - Fixed a bug that was creating an empty file when trace was not enabled. Changed the Tracer test program's executable file name to TracerTest instead of Tracer.
   
   15. (Mike Brasher) - Initial work on refactorying client into modules.
       CIMOperationRequestEncoder and partial CIMOperationResponseDecoder.
   
   16. (Mike Brasher) - queue-based clients now complete.
   
   17. (Jim Chou - HP) 12 Sep 2001 - Initial contribution of wbemexec test directory and make infrastructure.  This submittal also includes an initial set of test scripts.
   
   18. (Markus Mueller - IBM) 13 Sep 2001 - Initial support for z/OS on z/Series, the successor of OS/390 and MVS.
   
   19. (Warren Otsuka - HP) 14 Sep 2001 - Implementation of servlet web server
       interface to CIMServer.This is for the PEGASUS CIM Server to coexist with
       a web server. See doc/Servlet for more information.
   
   20. (Yi Zhou - HP) 20 Sep 2001 - Added tracing in files
       CIMOperationRequestDecoder.cpp and CIMOperationResponseEncoder.cpp so XML
       input and output can be written in a trace file.
   
   21. (Markus Mueller - IBM) 25 Sep 2001 - Initial Signal Handler support
       Created new class SignalHandler that allow registration, activation and
       deactivation of signal handler functions (Linux only !).
   
   22. (Nitin Upasani - HP) 27 Sep 2001 - Modification of ExportServer and ExportClient
       to support ExportIndication. DisplayConsumer, a sample consumer is added which
       will consume (by displaying on screen) the indication exported by
       CIMExportRequestDispatcher. This complete implementation is based on
       CIM_EXPORT_INDICATION_REQUEST and RESPONSE messages. CIMMessage.h, Message.cpp
       and Message.h files are modified to implement above messages.
   
       XmlIndicationDispatcher test program is modified to test complete operation.
       It now creates a consumer, handler and indication instance and then calls
       CIMExportRequestDispatcher to export the indication to consumer. This
       program needs src/Pegasus/Server/tests/XmlIndicationDispatcher/TestSoftwarePkg.mof
       and Schemas/Pegasus/PG_ConsumerRegistration.mof files to be loaded in the repository
       to complete the test successfully. This test program also needs Handler qualifier
       defined in repository and modify CIM_Event25.mof for CIM_IndicationHandlerXMLHTTP
       class as below:
   
       //====================================================================
       //  CIM_IndicationHandlerXMLHTTP
       //====================================================================
       [Description (
         "CIM_IndicationHandlerXMLHTTP describes the destination for "
         "Indications to be delivered via HTTP, using a cimXML "
         "representation."), Handler ("CIMxmlIndicationHandler") ]
   
   23. (Sushma Fernandes - HP) 27 Sep 2001 - Added tracing code in
       ProviderTable.cpp and SystemUnix.cpp to indicate progress of loading
       a provider library.
   
   24. (Nitin Upasani - HP) 05 Oct 2001 - implementation of InvokeMethod interface for the
       provider. InvokeMethod currently uses CIMValue as type for inParameters and
       outParameters, which are unable to give information about param name, type and value.
       This should be changed to CIMParamValue which will help providers to know details of
       the parameter name and type along with value passed through InvoleMethod call.
       Current implementation uses CIMParamValue as parameters while travelling through message
       queues and converts it back to array of CIMValue before calling Provider API (which
       needs to be changed later).
   
       Also added are two test programs:
   
       src/Pegasus/Common/tests/ParamValue - which demonstrate use of CIMParamValue class.
   
       src/Pegasus/Client/tests/InvokeMethod - which makes call to InvokeMethod and
       displays the return value. Current implementation assumes that provider had returned
       true value and outParameters (which are now hard coded in CIMOperationRequestDispatcher
       to implement functionality) which are passed as response of InvokeMethod to client.
   
   25. (Nag Boranna - HP) 05 Oct 2001 - Added first level implementation of
       authentication to the pegasus code. Created an Authentication Manager and
       authenticator interfaces. The file based local authentication module has
       been modified to implement the local authenticator interface, to generate
       the challenge for the unauthorized requests and to verify the authentication.
       A skeleton program has been created for the Basic Authenticator. This code is
       in the Security/Authentication directory which is not yet linked into the build.
   
   26. (Nitin Upasani - HP) 08 Oct 2001 - Changes to Operation and Export Decoders. Earlier
       decoders were sending requests and responses before finishing complete Xml parse.
       This was prone to send request/response even the Xml is wrong after the MethodCall.
       New changes collects the Message* as return value from the appropriate functions
       while parsing the Xml and sends on _outputQueue only when Xml is parsed successfully.
   
   27. (Nag Boranna - HP) 11 Oct 2001 - Modified ProviderModule.cpp to fix the problem with
       constructing provider name and loading the providers for unix platforms. Also moved
       the shared library name construction (appending .sl or .so) from
       CIMOperationRequestDispatcher.cpp/SystemUnix.cpp to ProviderModule.cpp and included
       it in a method that returns provider file path name.
   
   28. (Nitin Upasani - HP) 12 Oct 2001 - Implementation of SNMP Indication Handler.
       This handler extracts MappingStrings qualifier from class definition and converts it
       into SNMP specific trap data. The trap structure is defined in a abstract class in
       snmpDeliverTrap.h file. Every one has his or her own SNMP agent, which will talk with
       master agent to deliver the trap or may have some other mechanism. Extending
       snmpDeliverTrap class and deliverTrap method will help to implement specific trap
       delivery mechanism.
   
   29. (Yi Zhou - HP) 09 Oct 2001 - Changed cimconfig to allow setting property to
       be NULL. Also, if -u -p specified in the cimconfig, instead of updating
       property value to be default in the plan file, remove the property from the
       plan file. Converted ConfigSettingProvider to use provider2 library.
   
   30. (Sushma Fernandes - HP) 24 Oct 2001 - Added an interface to the tracer
       to allow tracing of a specific number of bytes in a given
       string. Also modified the XmlIO trace code to use the new interface.
       Changed the config file defaults for tracing.
   
   31. (Rudy Schuet - Compaq) 28 Oct 2001 - Added "make" support for Compaq
       NonStop platform (NSK) in directory pegasus/mak. The following files
       were added:  platform_NSK_NONSTOP_NMCPLUS.mak, objects-nsk.mak,
       library-nsk.mak, config-nsk.mak, program-nsk.mak, program-windows.mak,
       program-unix.mak. The original program.mak which previously covered
       all platforms was split into platform-specific make files, and now
       only contains conditionals. Files config.mak, objects.mak, and
       library.mak were changed to include the NSK files.
       File platform_NSK_NONSTOP_NMCPLUS.mak includes config-nsk.mak.
   
   32. (Jenny Yu - HP) 29 Oct 2001 - Fixed CIMReference constructor to allow
       commas (,) in the string values of key properties.
   
   33. (Karl Schopmeyer 30 October 2001- Move the repository load to CIM schema 2.6
   
   34. (Rudy Schuet - Compaq) 30 Oct 2001 - Fixed a problem in
       pegasus/mak/program-windows.mak that prevented program builds for
       the windows platform (related to change from 28 Oct). Replaced
       leading whitespace in front of commands with tabs as required
       in make files.
   
 --------------------------------------------------------------------------- ---------------------------------------------------------------------------
 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


Legend:
Removed from v.1.49.2.15  
changed lines
  Added in v.1.49.2.38

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2