(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.97 and 1.122

version 1.97, 2002/04/07 16:36:36 version 1.122, 2002/04/25 03:18:01
Line 30 
Line 30 
 3. (KS) 7 April 2002- Minor really bad hack to systemwindows.cpp getcurrenttime 3. (KS) 7 April 2002- Minor really bad hack to systemwindows.cpp getcurrenttime
    after roger fixed timevalue.    after roger fixed timevalue.
  
   4. (DME) 7 April 2002 Added support for HPUX running on IA64 hardware.
   
   5. (DME) 7 April 2002 Update master result file for MOF Compiler CLI tests.
                         Update master result file of wbemexec CLI tests.
   
   6. (Ramnath Ravindran - Compaq) 8 Apr 2002 - Modified a libraries.mak file in the       src/Pegasus/Security/Authentication/tests directory in order to fix the
           build on Tru64.
   
   7. (Roger Kumpf - HP) 8 Apr 2002 - The RETURNVALUE and IRETURNVALUE elements
      of the XML encoding of operation responses had been treated as mandatory.
      The client response decoder has been updated to make those elements
      optional for operations that do not require a return value.  The server
      response encoder has been updated not to include those elements when the
      request does not include a return value.
   
   8. (Roger Kumpf - HP) 9 Apr 2002 - Updated the Instance, Association, and
      Class provider interfaces to use CIMPropertyList instead of Array<String>
      for the propertyList parameters.  All providers that implement a method
      with a propertyList parameter must be modified in accordance with this
      change.  All providers linked into the Pegasus build have been updated.
   
   9. (Roger Kumpf - HP) 11 Apr 2002 - Defined an HTTP error message to be
      returned to the CIMClient when an HTTP error response is returned.
      Added a method to parse the status line of an HTTP response.
   
   10. (Roger Kumpf - HP) 11 Apr 2002 - Changed the MessageQueue::getQueueName()
       method from virtual to non-virtual, and removed that method definition
       from all the subclasses.  To make sure that the MessageQueue class gets
       the queue name value, the default value for the queue name parameter to
       the MessageQueue constructor was removed.  Constants were defined in
       Constants.h for all the queue names currently used in Pegasus.  The
       places where those queue names were being used for lookup were also
       changed to use the constants.
   
   11. (Roger Kumpf - HP) 12 Apr 2002 - Defined an HTTPError exception to
       report non-200-OK HTTP responses back to client applications.  Added
       an HTTPErrorMessage class to hold information about an HTTP error
       response.  Added support in the CIMOperationResponseDecoder to
       process HTTP error responses and turn them into HTTPErrorMessages.
       Added support in CIMClient to process HTTPErrorMessages and throw an
       HTTP error.  This functionality required fundamental changes in the
       way CIMClient processes messages.  It can no longer search its queue
       for a message of the expected type.  Instead, is assumes that no
       messages should be on its queue unless it has sent a request to the
       encoder.  In that case, it assumes that any message on its queue is
       the response to that request.
   
   12. (Denise Eckstein - HP) 12 Apr 2002 - Extended versioning strategy
       to allow platform-specific version strings.
   
   13. (Denise Eckstein - HP) 14 Apr 2002 - Renamed shared library for
       ManagedSystem/OperatingSystem provider so that it would not
       conflict with library name of generic/OperatingSystem provider.
   
   14. (Denise Eckstein - HP) 14 Apr 2002 - Added compile flags  _REENTRANT and RWSTD_MULTI_THREAD flags for platform_HPUX_PARISC_ACC.
   
   
   15. (Nag Boranna - HP) 15 Feb 2002 - HP-Nag: Added PAM based user
       authentication module. The implementation is available only on Unix
       platforms. The PAM module is optional and it can be built by setting
       the environment variable PEGASUS_PAM_AUTHENTICATION."
   
   16. (Sushma Fernandes - HP) 15 Apr 2002 - Implemented static methods
      Uint64 getDifference(CIMDateTime, CIMDateTime), to get the difference
      between two CIMDateTimes and CIMDateTime getCurrentDateTime(), to return
      the current date time as CIMDateTime in the CIMDateTime class. Also added
      method Boolean isInterval(), to check if the CIMDateTime object is an
      interval.
   
   17. (Nitin Upasani - HP) 15 Apr 2002 - Improved Consumer interface with
      indications. Now indications can be displayed using sample
      DisplayConsumer. To test, create Handler with destination as
      localhost:5988/logicalname. Create a file consumer_list.dat in your
      PEGASUS_HOME directory and then ass entry as follows:
      logicalname = DisplayConsumer
      This will help ConsumerTable to load the DisplayConsumer to consume
      the indication passed through ExportServer (CIMExportRequestDispathcer).
   
   18. (Yi Zhou - HP) 15 Apr 2002 - Implemented sending message of provider
      registration notification to subscription service.
   
   19. (Roger Kumpf - HP) 16 Apr 2002 - Defined an exception hierarchy for
       CIMClient API users.  All exceptions thrown by CIMClient are now
       subclasses of CIMClientException.  The CIMClient methods are defined
       as throwing CIMClientException, which will allow the actual exceptions
       thrown to change without changing the method signatures.  It also makes
       it more clear to the client application which exceptions need to be
       handled.
   
       A new message type, ClientExceptionMessage has been defined as well.
       This message is used to communicate client exceptions from the CIM
       operation response decoder to the CIMClient.  Previously, several
       classes of exceptions were being dropped in the decoder.  New
       CIMClientException subclasses have been defined to model these
       exceptions.  These changes allow decoding exceptions to be passed
       back to the client application.  Examples are unparsable HTTP
       responses, malformed XML, and mismatched CIM responses (message ID,
       message type).
   
       The CIM clients that are linked into the Pegasus build have been
       updated to catch CIMClientException instead of CIMException.
   
   20. (KS) 18 Apr 2002 -Incorporated tomof client into the build.  Includes
       usage and help.
       This program outputs mof or xml from repository either as a client
       or direct to the repository.
   
   21. (KS) 18 Apr 2002 - Changed all FIXME, etc. in compiler to ATTN with
       priorities.
   
   22. (MM) 18 Apr 2002 - Associator provider handling
   
   23. (MM) 18 Apr 2002 - HiRes pegasus_gettimeofday() for Windows needed
       for performance statistics.
   
   24. (Roger Kumpf - HP) 18 Apr 2002 - Removed the "match" code in the
       String class which had a dependency on the TCL license.  Where this
       code was being used to match HTTP headers, I replaced the call to
       String::matchNoCase() with specific logic to check for the namespace
       in an HTTP extension header.  For example, if the allowNamespacePrefix
       argument is true and the search tag is "Tag", HTTPMessage::lookupHeader
       will match "Tag" and "45-Tag", but not "abcTag".  This behavior more
       closely models the intent of the String match in this case and is
       therefore more correct.
   
   25. (Denise Eckstein - HP) 20 Apr 2002 - Added an instance of
       PegasusVersion.h to each product component. This was done
       to support component level version tracking.
   
   26. (MM) 22 Apr 2002 - Performance Measurement Implementation
   
   27. (Susan Campbell - HP) 22 Apr 2002 - Various enhancements and bug fixes
      to the Managed System OS provider.  Rolled in the Linux support from
      the Linux-specific OS provider and added properties to the HP-UX and
      Windows OS providers.
   
   28. (Roger Kumpf - HP) 24 Apr 2002 - Overhauled the configuration property
       "unset" functionality.  cimconfig now uses modifyInstance with a
       property list to specify whether the current or planned value (or both)
       are to be updated.  It uses a "null" value to indicate that the value
       should be unset (reset to default).
   
 ======================================================================== ========================================================================
  
 Version 1.08 working towards 1.1 - Started 27 March 2002 Version 1.08 working towards 1.1 - Started 27 March 2002


Legend:
Removed from v.1.97  
changed lines
  Added in v.1.122

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2