version 1.94, 2002/04/02 16:56:57
|
version 1.109, 2002/04/14 21:57:41
|
|
|
CHANGE LOG FOR PEGASUS | CHANGE LOG FOR PEGASUS |
| |
|
Version 1.09 - Started 5 April 2002 |
|
TAG: Version_1_09. |
|
|
|
1. 5 April 2002 (KS) Update version to 1.09. TAG, and took snapshot. |
|
|
|
2. (Roger Kumpf - HP) 5 Apr 2002 - Modified the CIMOperationResponseMessage |
|
class and its subclasses to contain a CIMException instead of a |
|
CIMStatusCode and String description. This allows extra information in |
|
a CIMException, such as file name and line number, to be carried |
|
internally throughout the system. |
|
|
|
This change creates a single place where CIMExceptions are converted |
|
to an error code and description to be written out in XML. This |
|
single place controls the ability to tune what gets included in the |
|
error description, as well as providing a convenient place to trace |
|
errors that get returned to clients. In particular, client applications |
|
currently see messages that contain redundant error code information, |
|
such as: |
|
|
|
CIM_ERR_INVALID_PARAMETER: One or more parameter values passed |
|
to the method were invalid: "CIM_ERR_INVALID_PARAMETER: One |
|
or more parameter values passed to the method were invalid: |
|
"Unrecognized parameter "Bogus""" |
|
|
|
The CIMOperationResponseMessage change will allow the redundant |
|
information to be eliminated from the messages. |
|
|
|
3. (KS) 7 April 2002- Minor really bad hack to systemwindows.cpp getcurrenttime |
|
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. |
|
|
|
|
|
======================================================================== |
|
|
Version 1.08 working towards 1.1 - Started 27 March 2002 | Version 1.08 working towards 1.1 - Started 27 March 2002 |
TAG: Version_1_08. Note that the tagging was not all simultaneous because | TAG: Version_1_08. Note that the tagging was not all simultaneous because |
of problems with the CVS repository | of problems with the CVS repository |
| |
1. KS 27 March 2002 - Updaded pegasus version to 1.08. Tok snapshot. |
1. KS 27 March 2002 - Updaded pegasus version to 1.08. Took snapshot. |
Tagged CVS 1_08. | Tagged CVS 1_08. |
| |
2. KS 2 April 2002 -Add better qualifier testfunctions to cimclass, | 2. KS 2 April 2002 -Add better qualifier testfunctions to cimclass, |