version 1.134, 2002/05/15 10:34:25
|
version 1.154, 2002/06/10 17:30:43
|
|
|
CHANGE LOG FOR PEGASUS | CHANGE LOG FOR PEGASUS |
| |
|
Version 1.10 - Started 8 June 2002 |
|
|
|
Code Freeze in Preperation for V2 Release |
|
From here forward, We are fixing bugs. |
|
TAG: Version_1_10 |
|
|
|
1. (Ramnath Ravindran - HP) 10 June 2002 - Commented out" #define PEGASUS_HAVE_TEMPLATE_SPECIALIZATION" in Platform_TRU64_ALPHA_DECCXX.h. |
|
|
|
----------------------------------------------------------------- |
Version 1.09 - Started 5 April 2002 | Version 1.09 - Started 5 April 2002 |
TAG: Version_1_09. | TAG: Version_1_09. |
| |
|
|
instead of the CIM* classes keeps those internal methods out of | instead of the CIM* classes keeps those internal methods out of |
the published client and provider APIs. | the published client and provider APIs. |
| |
|
42. (Roger Kumpf - HP) 15 May 2002 - Moved CIM*::toMof() methods to |
|
a new MofWriter class as MofWriter::append*Element(). Moved |
|
CIM*::printMof() methods to MofWriter::print*Element(). |
|
|
|
43. (Nag Boranna - HP) 16 May 2002 - Implemented SSL handling in |
|
CIMClient.cpp for local connection and modified the CLIs to not to pass |
|
SSLContext to the client api. |
|
|
|
44. (Roger Kumpf - HP) 16 May 2002 - Reworked the Array template so that |
|
each array has its own ArrayRep copy rather than Arrays sharing |
|
ArrayReps and reference counting. |
|
|
|
45. (Nag Boranna - HP) 17 May 2002 - Moved SSLContext class out of |
|
TLS files, created SSLContextRep to hide members from the users of |
|
SSLContext. Also included CertificateInfo in SSLContext files and |
|
removed the CertificateInfo files, so that the client SDK can only |
|
need to include SSLContext.h for the client apps to use. |
|
|
|
46. (Sushma Fernandes - HP) 17 May 2002 - Fixed the CIMInstanceRep::resolve |
|
method to return the correct class origin. Fixed SecurityPropertyOwner to |
|
disallow passwordFilePath="". |
|
|
|
47. (Nag Boranna - HP) 20 May 2002 - Modified CIM Server and Client |
|
API to lookup port number from services. CIM Server uses default port |
|
number (5988 for HTTP or 5989 for HTTPS) if no port number is configured |
|
and no port is specified in the configuration file. CIMClient's connectLocal() |
|
method is modified to try and connect to HTTP port, if failed then try and |
|
connect to HTTPS port. |
|
|
|
48. (Sushma Fernandes - HP) 21 May 2002: Fixed a problem in repository related |
|
to rollback failure. |
|
|
|
49. (MM) 23 May 2002 - Added ProviderAdapter support |
|
The ProviderAdapterManager loads an additional Adapter library in |
|
case of a non-default interfaceName. This Adapter library has to offer a |
|
factory callback PegasusCreateProviderAdapter() in analogy to the |
|
CIMBaseProvider - an example, the AdapterSkeleton, can be found in |
|
src/Providers/generic/CMPIAdapter/ |
|
|
|
50. (MM) 23 May 2002 - New AtomicInt implementation using pthread_spinlocks. |
|
|
|
51. (Nag Boranna - HP) 23 May 2002 - Added config properties |
|
'enableHttpConnection' and 'enableHttpsConnection'. Renamed |
|
'requireAuthentication' to 'enableAuthentication' and 'requireAuthorization' |
|
to 'enableNamespaceAuthorization'. Removed few ATTN's in Authentication code. |
|
|
|
52. (Roger Kumpf - HP) 28 May 2002 - Reworked the Array template so that |
|
the implementation is hidden from clients and providers. This was |
|
accomplished by using explicit instantiation of the array template for |
|
each array type that is supported in the client and provider APIs. |
|
The array template implementation is still available for use within |
|
the Pegasus core, allowing implicit instantiation of additional array |
|
types used internally. |
|
|
|
53. KS 28 May 2002 - Added heiarchial subclass search of subclasses to |
|
enumerateinstancenames and enumerateinstances. There is a problem |
|
however with trashing of the requests messages so there is a |
|
flag LIMIT_ENUM_TO_ONE_LEVEL in CIMOperationDispatcher.cpp that |
|
causes it to go through all the motions except to request instances |
|
only for the current level. |
|
|
|
54. (Sushma Fernandes - HP) 28 May 2002 - Replaced getenv("PEGASUS_TRACE") |
|
with Tracer calls. Fixed UserAuthProvider and ConfigSettingProvider to |
|
check for user credentials. UserAuthProvider checks whether the user |
|
is a privileged user for all operations. ConfigSettingProvider checks |
|
whether the user is a privileged user only for write operations. |
|
|
|
55. (Carol Ann Krug Graves - HP) 30 May 2002 - |
|
Removed the CIMNamedInstance and CIMObjectWithPath classes. The CIMObject |
|
and CIMInstance classes now include a setPath (CIMObjectPath) method. |
|
These changes will affect Clients and Providers. A call to the |
|
CIMNamedInstance constructor with a CIMObjectPath and a CIMInstance should |
|
be replaced with a call to the setPath () method on the CIMInstance, |
|
passing the same CIMObjectPath. A call to the CIMNamedInstance |
|
getInstance () method should be replaced with the CIMInstance, and a call |
|
to the CIMNamedInstance getInstanceName () method should be replaced with a |
|
call to the getPath () method on the CIMInstance. A call to the |
|
CIMObjectWithPath constructor with a CIMObjectPath and a CIMObject, should |
|
be replaced with a call the setPath () method on the CIMObject, passing the |
|
same CIMObjectPath. A call to the CIMObjectWithPath getObject () method |
|
should be replaced with the CIMObject, and a call to the CIMObjectWithPath |
|
getReference () method should be replaced with a call to the CIMObject |
|
getPath () method. |
|
|
|
56. (Jenny Yu - HP) 31 May 2002 - Implemented a cimserver_kill() method |
|
to kill the CIMServer process if the CIM Server is still running after |
|
the shutdown timeout has expired during shutdown. The CIMServer process |
|
Id is saved in a file after CIMServer starts up. This file is removed |
|
after CIMServer terminates normally. Only added code for the HPUX |
|
platform. |
|
|
|
57. (Jenny Yu - HP) 03 Jun 2002 - Removed all cimserver command line options |
|
except for: -v (version), -h (help), -D (home), -s (shutdown), and |
|
-install and -remove (for Windows only). All other options can be set |
|
using the <configProperty=value> command line syntax. |
======================================================================== | ======================================================================== |
| |
Version 1.08 working towards 1.1 - Started 27 March 2002 | Version 1.08 working towards 1.1 - Started 27 March 2002 |