version 1.42.10.5, 2013/10/07 08:11:21
|
version 1.48, 2014/09/15 07:52:13
|
|
|
must exist in the $(PEGASUS_ROOT)/Schemas directory) that will be used | must exist in the $(PEGASUS_ROOT)/Schemas directory) that will be used |
to build the class repository for testing the pegasus environment | to build the class repository for testing the pegasus environment |
("make repository", etc.).<br> | ("make repository", etc.).<br> |
<b>Default Value: </b>CIM236 (Note that this may change as newer versions of the CIM Schema are used as the default.<br> |
<b>Default Value: </b>CIM241 (Note that this may change as newer versions of the CIM Schema are used as the default.<br> |
<b>Recommended Value (Development Build): </b> | <b>Recommended Value (Development Build): </b> |
No Specific Recommendation<br> | No Specific Recommendation<br> |
<b>Recommended Value (Release Build): </b> | <b>Recommended Value (Release Build): </b> |
|
|
<b>Recommended Value (Development Build): </b>true<br> | <b>Recommended Value (Development Build): </b>true<br> |
<b>Recommended Value (Release Build): </b>true<br> | <b>Recommended Value (Release Build): </b>true<br> |
<b>Required: </b>No<br> | <b>Required: </b>No<br> |
<b>Considerations: </b> The webserver implementation uses the |
<b>Considerations: </b> When authentication is disabled, Anybody can |
authentication method for authenticantion, Enable authentication when using |
modify the pegasus cimserver. Please enable authentication when using |
webadmin to prevent unauthorized access. <br> | webadmin to prevent unauthorized access. <br> |
</ul> | </ul> |
| |
|
|
CIM_ERR_NOT_SUPPORTED.<br> | CIM_ERR_NOT_SUPPORTED.<br> |
</ul> | </ul> |
| |
<h5>PEGASUS_ENABLE_SSLV2</h5> |
|
<ul> |
|
<b>Description: </b>By default, support for the SSLV2 protocol |
|
is disabled in OpenPegasus. The option can be used to build a |
|
version of OpenPegasus that supports SSLV2. This variable affects |
|
how SSL contexts are constructed for both the CIM Server and CIM |
|
Clients.<br> |
|
<b>Default Value: </b>Not Set<br> |
|
<b>Recommended Value (Development Build): </b>Not Set<br> |
|
<b>Recommended Value (Release Build): </b>Not Set<br> |
|
<b>Required: </b>No<br> |
|
<b>Considerations:</b> Unless SSLV2 is required for backward |
|
compatibility, enabling this protocol is not recommended (SSLV3 |
|
or later is preferred). |
|
</ul> |
|
|
|
<h5>PEGASUS_ENABLE_USERGROUP_AUTHORIZATION</h5> | <h5>PEGASUS_ENABLE_USERGROUP_AUTHORIZATION</h5> |
<ul> | <ul> |
<b>Description: </b>Builds a version of OpenPegasus that | <b>Description: </b>Builds a version of OpenPegasus that |
|
|
dependent on platform support for PAM.<br> | dependent on platform support for PAM.<br> |
</ul> | </ul> |
| |
|
<h5>PEGASUS_NEGOTIATE_AUTHENTICATION</h5> |
|
<ul> |
|
<b>Description: </b>If set to true enables the HTTP Negotiate |
|
authentication method, as described by RFC 4559, both to Pegasus server |
|
and client. |
|
|
|
Enabling this option also adds 1) a new option to the runtime |
|
configuration variable "httpAuthType" and 2) a new runtime variable |
|
"mapToLocalName". <br> |
|
<b>Default Value: </b>false<br> |
|
<b>Recommended Value (Development Build): </b>false<br> |
|
<b>Recommended Value (Release Build): </b>false<br> |
|
<b>Required: </b>No<br> |
|
<b>Considerations: </b>HTTP Negotiate support requires the GSSAPI |
|
development headers and libraries to build OpenPegasus, such as |
|
libgssapi_krb5 from MIT Kerberos5 implementation.<br> |
|
</ul> |
|
|
<h5>PEGASUS_PLATFORM</h5> | <h5>PEGASUS_PLATFORM</h5> |
<ul> | <ul> |
<b>Description: </b>Describes the target platform for the | <b>Description: </b>Describes the target platform for the |
|
|
<tr align="center"> | <tr align="center"> |
<td align="left" height="14" width="1">$MESSAGEDIR</td> | <td align="left" height="14" width="1">$MESSAGEDIR</td> |
</tr> | </tr> |
|
<tr align="center"> |
|
<td align="left" height="14" width="1">$WEBCONFDIR</td> |
|
</tr> |
|
|
</tbody></table> | </tbody></table> |
</ul> | </ul> |
| |
|
|
| |
<h5>maxIndicationDeliveryRetryAttempts</h5> | <h5>maxIndicationDeliveryRetryAttempts</h5> |
<ul> | <ul> |
<b>Description: </b> If set to a positive integer, this value |
<b>Description: </b> If set to a positive integer, value defines the number |
defines the number of times that the indication service will |
of times indication service will enable the reliableIndication feature and try |
try to deliver an indication to a particular listener destination. |
to deliver an indication to a particular listener destination. |
This does not effect the original delivery attempt, thus if set to 0, |
This does not effect the original delivery attempt. A value of disables |
cimserver will only try to deliver the indication once.<br> |
reliable indication feature completely, and cimserver will deliver the |
|
indication once.This is in accord with DTMF Specification 1054, |
|
Indication Profile, version 1.2.1.<br> |
<b>Recommended Default Value (Development Build): </b>3<br> | <b>Recommended Default Value (Development Build): </b>3<br> |
<b>Recommended Default Value (Release Build): </b>3<br> | <b>Recommended Default Value (Release Build): </b>3<br> |
<b>Recommend To Be Fixed/Hidden (Development Build): </b>No/No<br> | <b>Recommend To Be Fixed/Hidden (Development Build): </b>No/No<br> |
|
|
Pegsus/Config/LogPropertyOwner.cpp<p> </p> | Pegsus/Config/LogPropertyOwner.cpp<p> </p> |
</ul> | </ul> |
| |
|
<h5>mapToLocalName</h5> |
|
<ul> |
|
<b>Description: </b> If 'true', all remote client names are translated |
|
to local ones using GSSAPI. This applies only to clients using Negotiate |
|
authentication method, i.e. when "httpAuthType" runtime variable is set to |
|
"negotiate".<br> |
|
<b>Default Value: </b>false<br> |
|
<b>Recommended Default Value (Development Build): </b> |
|
false<br> |
|
<b>Recommended Default Value (Release Build): </b>false<br> |
|
<b>Recommend To Be Fixed/Hidden (Development Build): </b>No/No<br> |
|
<b>Recommend To Be Fixed/Hidden (Release Build): </b>No/No<br> |
|
<b>Dynamic?: </b>No<br> |
|
<b>Considerations: </b>This option is available only when Pegasus is |
|
compiled with PEGASUS_NEGOTIATE_AUTHENTICATION=true.<br> |
|
<b>Source Configuration File: </b> |
|
Pegasus/Config/SecurityPropertyOwner.cpp<p> </p> |
|
</ul> |
|
|
<h5>maxLogFileSizeKBytes</h5> | <h5>maxLogFileSizeKBytes</h5> |
<ul> | <ul> |
<b>Description: </b>Specifies the maximum size of the logfile in Kilo | <b>Description: </b>Specifies the maximum size of the logfile in Kilo |
|
|
<h5>webRoot</h5> | <h5>webRoot</h5> |
<ul> | <ul> |
<b>Description: </b> Points to a location where the static web pages to | <b>Description: </b> Points to a location where the static web pages to |
be served by the pegasus are stored.<br> |
be served by the pegasus webserver are stored.<br> |
<b>Default Value: </b>www<br> | <b>Default Value: </b>www<br> |
<b>Recommended Default Value (Development Build): </b>www<br> | <b>Recommended Default Value (Development Build): </b>www<br> |
<b>Recommended Default Value (Release Build): </b>TBD<br> |
<b>Recommended Default Value (Release Build): </b>$WEBCONFDIR/www<br> |
<b>Recommend To Be Fixed/Hidden (Development Build): </b>No/No<br> | <b>Recommend To Be Fixed/Hidden (Development Build): </b>No/No<br> |
<b>Recommend To Be Fixed/Hidden (Release Build):</b> Yes/Yes<br> | <b>Recommend To Be Fixed/Hidden (Release Build):</b> Yes/Yes<br> |
<b>Dynamic?:</b> No<br> | <b>Dynamic?:</b> No<br> |
|
|
| |
<h5>indexFile</h5> | <h5>indexFile</h5> |
<ul> | <ul> |
<b>Description: </b> Specifies the name of index file used by webserver, |
<b>Description: </b> Specifies the name of index file used by pegasus webserver, |
default to index.html. This file should be available at the webRoot path<br> |
default to index.html. This file should be available at the webRoot path.<br> |
<b>Default Value: </b>index.html<br> | <b>Default Value: </b>index.html<br> |
<b>Recommended Default Value (Development Build): </b>index.html<br> | <b>Recommended Default Value (Development Build): </b>index.html<br> |
<b>Recommended Default Value (Release Build): </b>index.html<br> | <b>Recommended Default Value (Release Build): </b>index.html<br> |
<b>Recommend To Be Fixed/Hidden (Development Build): </b>No/No<br> | <b>Recommend To Be Fixed/Hidden (Development Build): </b>No/No<br> |
<b>Recommend To Be Fixed/Hidden (Release Build):</b> TBD<br> |
<b>Recommend To Be Fixed/Hidden (Release Build):</b> Yes/Yes<br> |
<b>Dynamic?:</b> No<br> | <b>Dynamic?:</b> No<br> |
<b>Considerations:</b> <br> |
<b>Considerations:</b> Hide it and fixed in release build to prevent |
|
using any file as index file<br> |
<b>Source Configuration File:</b> Pegsus/Config/DefaultPropertyOwner.cpp<p> </p> | <b>Source Configuration File:</b> Pegsus/Config/DefaultPropertyOwner.cpp<p> </p> |
</ul> | </ul> |
| |
<h5>"mimeTypesFile"</h5> |
<h5>mimeTypesFile</h5> |
<ul> | <ul> |
<b>Description: </b> Mime types being served by the pegasus webserver<br> |
<b>Description: </b> Refers to the file which holds the mime types being |
|
served by the pegasus webserver.<br> |
<b>Default Value: </b>www/mimeTypes.txt<br> | <b>Default Value: </b>www/mimeTypes.txt<br> |
<b>Recommended Default Value (Development Build): </b>www/mimeTypes.txt<br> | <b>Recommended Default Value (Development Build): </b>www/mimeTypes.txt<br> |
<b>Recommended Default Value (Release Build): </b>TBD<br> |
<b>Recommended Default Value (Release |
|
Build): </b>$WEBCONFDIR/www/mimeTypes.txt<br> |
<b>Recommend To Be Fixed/Hidden (Development Build): </b>No/No<br> | <b>Recommend To Be Fixed/Hidden (Development Build): </b>No/No<br> |
<b>Recommend To Be Fixed/Hidden (Release Build):</b> TBD<br> |
<b>Recommend To Be Fixed/Hidden (Release Build):</b> Yes/Yes<br> |
<b>Dynamic?:</b> No<br> | <b>Dynamic?:</b> No<br> |
<b>Considerations:</b> <br> |
<b>Considerations:</b> Fix and make it read only when to prevent |
|
modification in deployment<br> |
<b>Source Configuration File:</b> Pegsus/Config/DefaultPropertyOwner.cpp<p> </p> | <b>Source Configuration File:</b> Pegsus/Config/DefaultPropertyOwner.cpp<p> </p> |
</ul> | </ul> |
| |