version 1.49.2.56, 2001/11/27 02:37:05
|
version 1.49.2.65, 2001/12/12 20:05:42
|
|
|
pass to providers that act as services. This handle provides | pass to providers that act as services. This handle provides |
service providers with access to the CIMServer data structures. | service providers with access to the CIMServer data structures. |
| |
|
52. (Roger Kumpf - HP) 28 Nov 2001 - Implemented ModifyInstance in |
|
the repository so that it respects the IncludeQualifiers and |
|
PropertyList parameters. Updated SetProperty in the repository |
|
so that it uses ModifyInstance correctly. The repository now |
|
supports GetProperty and SetProperty in addition to ModifyInstance. |
|
|
|
Implemented GetProperty and SetProperty in the Dispatcher and |
|
Provider2 so that they get translated to GetInstance and |
|
ModifyInstance calls (respectively) in the provider. Providers |
|
written to the Provider2 API that correctly process the new |
|
ModifyInstance parameters will automatically support SetProperty |
|
operations. Note that GetProperty and SetProperty currently only |
|
work for String properties because of an XML encoding limitation. |
|
|
|
53. (Nag Boranna - HP, Sushma Fernandes - HP) 30 Nov 2001 - Implemented the |
|
Security components for authentication and authorization. |
|
|
|
Authentication and User Management: |
|
cimuser CLI : This CLI is used for addition, modification, removal |
|
and listing of CIM Users. The CIM user password is encrypted and stored |
|
in a file. The password file format is compatible with Apache's htpasswd |
|
generated password file. |
|
|
|
cimauth CLI implement the authorization managment functionality by letting |
|
to add/remove/list user authorizations. |
|
|
|
User Manager and User Manager Provider components implement the user |
|
management and authorization functionality. |
|
|
|
54. (Mike Brasher - BMC) 3 Dec 2001 - Added support for WQL-1. New directory |
|
under src/Pegasus/WQL which contains library and BNF. |
|
|
|
55. (Yi Zhou - HP) 03 Dec 2001 - Implemented Pegasus registration provider |
|
which does provider registration, block, unblock, and stop a provider. |
|
It also alert Subscription Service of any provider registration changes. |
|
|
|
56. (Rudy Schuet - Compaq) 04 Dec 2001 - Replaced _min macro in String.h |
|
and String.cpp with PEG_min. The _min macro caused problems on the |
|
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 |