summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2007-06-14 09:52:16 +0200
committerBenoit Foucher <benoit@zeroc.com>2007-06-14 09:52:16 +0200
commit9eb7e9ef9a63bd2472849fc66ea61ebe44ca57b8 (patch)
tree2728c06eeda0a387f377a99f27d70d48b7367d61
parenthttp://bugzilla.zeroc.com/bugzilla/show_bug.cgi?id=2251. Fixed Dwayne's problem (diff)
downloadice-9eb7e9ef9a63bd2472849fc66ea61ebe44ca57b8.tar.bz2
ice-9eb7e9ef9a63bd2472849fc66ea61ebe44ca57b8.tar.xz
ice-9eb7e9ef9a63bd2472849fc66ea61ebe44ca57b8.zip
Fixed bug 2254
-rwxr-xr-xcpp/config/PropertyNames.xml1
-rw-r--r--cpp/config/makeprops.py8
-rw-r--r--cpp/src/Ice/PropertyNames.cpp5
-rw-r--r--cpp/src/Ice/PropertyNames.h4
-rw-r--r--cpp/src/IceGrid/ServerI.cpp10
-rw-r--r--[-rwxr-xr-x]cs/src/Ice/Property.cs94
-rw-r--r--cs/src/Ice/PropertyNames.cs1096
-rw-r--r--[-rwxr-xr-x]java/src/IceInternal/Property.java4
-rw-r--r--java/src/IceInternal/PropertyNames.java5
9 files changed, 617 insertions, 610 deletions
diff --git a/cpp/config/PropertyNames.xml b/cpp/config/PropertyNames.xml
index 01ba1c8e2c3..ae1ca09ec9d 100755
--- a/cpp/config/PropertyNames.xml
+++ b/cpp/config/PropertyNames.xml
@@ -269,6 +269,7 @@ generated from the section label.
<section name="IceGrid">
<property name="InstanceName" />
<property name="Node.AdapterId" />
+ <property name="Node.AllowRunningServersAsRoot" />
<property name="Node.CollocateRegistry" />
<property name="Node.Data" />
<property name="Node.DisableOnFailure" />
diff --git a/cpp/config/makeprops.py b/cpp/config/makeprops.py
index 7a62c97b0f4..344e2cfe376 100644
--- a/cpp/config/makeprops.py
+++ b/cpp/config/makeprops.py
@@ -527,8 +527,8 @@ class JavaPropertyHandler(PropertyHandler):
self.srcFile.write(" };\n\n")
def moveFiles(self, location):
- shutil.move(self.className + ".java", os.path.join(location, "..", "icej", "src", "IceInternal"))
- shutil.move("Property.java", os.path.join(location, "..", "icej", "src", "IceInternal"))
+ shutil.move(self.className + ".java", os.path.join(location, "..", "java", "src", "IceInternal"))
+ shutil.move("Property.java", os.path.join(location, "..", "java", "src", "IceInternal"))
class CSPropertyHandler(PropertyHandler):
def __init__(self, inputfile, c):
@@ -597,8 +597,8 @@ class CSPropertyHandler(PropertyHandler):
self.srcFile.write("\n")
def moveFiles(self, location):
- shutil.move(self.className + ".cs", os.path.join(location, "..", "icecs", "src", "Ice"))
- shutil.move("Property.cs", os.path.join(location, "..", "icecs", "src", "Ice"))
+ shutil.move(self.className + ".cs", os.path.join(location, "..", "cs", "src", "Ice"))
+ shutil.move("Property.cs", os.path.join(location, "..", "cs", "src", "Ice"))
class MultiHandler(PropertyHandler):
def __init__(self, inputfile, c):
diff --git a/cpp/src/Ice/PropertyNames.cpp b/cpp/src/Ice/PropertyNames.cpp
index 6416990cad5..47e33bf6531 100644
--- a/cpp/src/Ice/PropertyNames.cpp
+++ b/cpp/src/Ice/PropertyNames.cpp
@@ -6,8 +6,8 @@
// ICE_LICENSE file included in this distribution.
//
// **********************************************************************
-
-// Generated by makeprops.py from file XXX- stuff needs to go here!
+//
+// Generated by makeprops.py from file ../config/PropertyNames.xml, Thu Jun 14 09:48:19 2007
// IMPORTANT: Do not edit this file -- any edits made here will be lost!
@@ -148,6 +148,7 @@ const IceInternal::Property IceGridPropsData[] =
{
IceInternal::Property("IceGrid.InstanceName", false, 0),
IceInternal::Property("IceGrid.Node.AdapterId", false, 0),
+ IceInternal::Property("IceGrid.Node.AllowRunningServersAsRoot", false, 0),
IceInternal::Property("IceGrid.Node.CollocateRegistry", false, 0),
IceInternal::Property("IceGrid.Node.Data", false, 0),
IceInternal::Property("IceGrid.Node.DisableOnFailure", false, 0),
diff --git a/cpp/src/Ice/PropertyNames.h b/cpp/src/Ice/PropertyNames.h
index aa4b136a159..867a9e780a6 100644
--- a/cpp/src/Ice/PropertyNames.h
+++ b/cpp/src/Ice/PropertyNames.h
@@ -6,8 +6,8 @@
// ICE_LICENSE file included in this distribution.
//
// **********************************************************************
-
-// Generated by makeprops.py from file XXX- stuff needs to go here!
+//
+// Generated by makeprops.py from file ../config/PropertyNames.xml, Thu Jun 14 09:48:19 2007
// IMPORTANT: Do not edit this file -- any edits made here will be lost!
diff --git a/cpp/src/IceGrid/ServerI.cpp b/cpp/src/IceGrid/ServerI.cpp
index 3f8a54df064..27fd7396399 100644
--- a/cpp/src/IceGrid/ServerI.cpp
+++ b/cpp/src/IceGrid/ServerI.cpp
@@ -1934,10 +1934,12 @@ ServerI::updateImpl(const InternalServerDescriptorPtr& descriptor)
throw "node has insufficient privileges to load server under user account `" + user + "'";
}
- if(pw->pw_uid == 0) // Don't allow running proccesses as "root"
- {
- throw "running server as `root' is not allowed";
- }
+
+ if(pw->pw_uid == 0 &&
+ _node->getCommunicator()->getProperties()->getPropertyAsInt("IceGrid.Node.AllowRunningServersAsRoot") == 0)
+ {
+ throw "running server as `root' is not allowed";
+ }
newUser = _uid != pw->pw_uid || _gid != pw->pw_gid;
_uid = pw->pw_uid;
diff --git a/cs/src/Ice/Property.cs b/cs/src/Ice/Property.cs
index 417a1dec98d..997bd6ebecc 100755..100644
--- a/cs/src/Ice/Property.cs
+++ b/cs/src/Ice/Property.cs
@@ -1,47 +1,47 @@
-// **********************************************************************
-//
-// Copyright (c) 2003-2007 ZeroC, Inc. All rights reserved.
-//
-// This copy of Ice is licensed to you under the terms described in the
-// ICE_LICENSE file included in this distribution.
-//
-// **********************************************************************
-
-// Generated by makeprops.py from file XXX- stuff needs to go here!
-
-// IMPORTANT: Do not edit this file -- any edits made here will be lost!
-
-namespace IceInternal
-{
- public sealed class Property
- {
- public Property(string pattern, bool deprecated, string deprecatedBy)
- {
- _pattern = pattern;
- _deprecated = deprecated;
- _deprecatedBy = deprecatedBy;
- }
-
- public string
- pattern()
- {
- return _pattern;
- }
-
- public bool
- deprecated()
- {
- return _deprecated;
- }
-
- public string
- deprecatedBy()
- {
- return _deprecatedBy;
- }
-
- private string _pattern;
- private bool _deprecated;
- private string _deprecatedBy;
- }
-}
+// **********************************************************************
+//
+// Copyright (c) 2003-2007 ZeroC, Inc. All rights reserved.
+//
+// This copy of Ice is licensed to you under the terms described in the
+// ICE_LICENSE file included in this distribution.
+//
+// **********************************************************************
+//
+// Generated by makeprops.py from file %(inputfile)s, Thu Jun 14 09:48:19 2007
+
+// IMPORTANT: Do not edit this file -- any edits made here will be lost!
+
+namespace IceInternal
+{
+ public sealed class Property
+ {
+ public Property(string pattern, bool deprecated, string deprecatedBy)
+ {
+ _pattern = pattern;
+ _deprecated = deprecated;
+ _deprecatedBy = deprecatedBy;
+ }
+
+ public string
+ pattern()
+ {
+ return _pattern;
+ }
+
+ public bool
+ deprecated()
+ {
+ return _deprecated;
+ }
+
+ public string
+ deprecatedBy()
+ {
+ return _deprecatedBy;
+ }
+
+ private string _pattern;
+ private bool _deprecated;
+ private string _deprecatedBy;
+ }
+}
diff --git a/cs/src/Ice/PropertyNames.cs b/cs/src/Ice/PropertyNames.cs
index 2361930faa9..3291f66c7e5 100644
--- a/cs/src/Ice/PropertyNames.cs
+++ b/cs/src/Ice/PropertyNames.cs
@@ -1,547 +1,549 @@
-// **********************************************************************
-//
-// Copyright (c) 2003-2007 ZeroC, Inc. All rights reserved.
-//
-// This copy of Ice is licensed to you under the terms described in the
-// ICE_LICENSE file included in this distribution.
-//
-// **********************************************************************
-
-// Generated by makeprops.py from file XXX- stuff needs to go here!
-
-// IMPORTANT: Do not edit this file -- any edits made here will be lost!
-
-namespace IceInternal
-{
- public sealed class PropertyNames
- {
- public static Property[] IceProps =
- {
- new Property(@"^Ice\.ACM\.Client$", false, null),
- new Property(@"^Ice\.ACM\.Server$", false, null),
- new Property(@"^Ice\.BatchAutoFlush$", false, null),
- new Property(@"^Ice\.ChangeUser$", false, null),
- new Property(@"^Ice\.Compression\.Level$", false, null),
- new Property(@"^Ice\.Config$", false, null),
- new Property(@"^Ice\.Default\.CollocationOptimization$", false, null),
- new Property(@"^Ice\.Default\.EndpointSelection$", false, null),
- new Property(@"^Ice\.Default\.Host$", false, null),
- new Property(@"^Ice\.Default\.Locator\.EndpointSelection$", false, null),
- new Property(@"^Ice\.Default\.Locator\.ConnectionCached$", false, null),
- new Property(@"^Ice\.Default\.Locator\.PreferSecure$", false, null),
- new Property(@"^Ice\.Default\.Locator\.LocatorCacheTimeout$", false, null),
- new Property(@"^Ice\.Default\.Locator\.Locator$", false, null),
- new Property(@"^Ice\.Default\.Locator\.Router$", false, null),
- new Property(@"^Ice\.Default\.Locator\.CollocationOptimization$", false, null),
- new Property(@"^Ice\.Default\.Locator\.ThreadPerConnection$", false, null),
- new Property(@"^Ice\.Default\.Locator$", false, null),
- new Property(@"^Ice\.Default\.LocatorCacheTimeout$", false, null),
- new Property(@"^Ice\.Default\.Package$", false, null),
- new Property(@"^Ice\.Default\.PreferSecure$", false, null),
- new Property(@"^Ice\.Default\.Protocol$", false, null),
- new Property(@"^Ice\.Default\.Router\.EndpointSelection$", false, null),
- new Property(@"^Ice\.Default\.Router\.ConnectionCached$", false, null),
- new Property(@"^Ice\.Default\.Router\.PreferSecure$", false, null),
- new Property(@"^Ice\.Default\.Router\.LocatorCacheTimeout$", false, null),
- new Property(@"^Ice\.Default\.Router\.Locator$", false, null),
- new Property(@"^Ice\.Default\.Router\.Router$", false, null),
- new Property(@"^Ice\.Default\.Router\.CollocationOptimization$", false, null),
- new Property(@"^Ice\.Default\.Router\.ThreadPerConnection$", false, null),
- new Property(@"^Ice\.Default\.Router$", false, null),
- new Property(@"^Ice\.GC\.Interval$", false, null),
- new Property(@"^Ice\.ImplicitContext$", false, null),
- new Property(@"^Ice\.InitPlugins$", false, null),
- new Property(@"^Ice\.LoggerPlugin$", false, null),
- new Property(@"^Ice\.MessageSizeMax$", false, null),
- new Property(@"^Ice\.MonitorConnections$", false, null),
- new Property(@"^Ice\.Nohup$", false, null),
- new Property(@"^Ice\.NullHandleAbort$", false, null),
- new Property(@"^Ice\.Override\.Compress$", false, null),
- new Property(@"^Ice\.Override\.ConnectTimeout$", false, null),
- new Property(@"^Ice\.Override\.Timeout$", false, null),
- new Property(@"^Ice\.Override\.Secure$", false, null),
- new Property(@"^Ice\.Package\.[^\s]+$", false, null),
- new Property(@"^Ice\.Plugin\.[^\s]+$", false, null),
- new Property(@"^Ice\.PluginLoadOrder$", false, null),
- new Property(@"^Ice\.PrintAdapterReady$", false, null),
- new Property(@"^Ice\.PrintProcessId$", false, null),
- new Property(@"^Ice\.ProgramName$", false, null),
- new Property(@"^Ice\.RetryIntervals$", false, null),
- new Property(@"^Ice\.ServerId$", false, null),
- new Property(@"^Ice\.ServerIdleTime$", false, null),
- new Property(@"^Ice\.StdErr$", false, null),
- new Property(@"^Ice\.StdOut$", false, null),
- new Property(@"^Ice\.ThreadPerConnection$", false, null),
- new Property(@"^Ice\.ThreadPerConnection\.StackSize$", false, null),
- new Property(@"^Ice\.ThreadPool\.Client\.Size$", false, null),
- new Property(@"^Ice\.ThreadPool\.Client\.SizeMax$", false, null),
- new Property(@"^Ice\.ThreadPool\.Client\.SizeWarn$", false, null),
- new Property(@"^Ice\.ThreadPool\.Client\.StackSize$", false, null),
- new Property(@"^Ice\.ThreadPool\.Server\.Size$", false, null),
- new Property(@"^Ice\.ThreadPool\.Server\.SizeMax$", false, null),
- new Property(@"^Ice\.ThreadPool\.Server\.SizeWarn$", false, null),
- new Property(@"^Ice\.ThreadPool\.Server\.StackSize$", false, null),
- new Property(@"^Ice\.Trace\.GC$", false, null),
- new Property(@"^Ice\.Trace\.Location$", false, null),
- new Property(@"^Ice\.Trace\.Network$", false, null),
- new Property(@"^Ice\.Trace\.Protocol$", false, null),
- new Property(@"^Ice\.Trace\.Retry$", false, null),
- new Property(@"^Ice\.Trace\.Slicing$", false, null),
- new Property(@"^Ice\.UDP\.RcvSize$", false, null),
- new Property(@"^Ice\.UDP\.SndSize$", false, null),
- new Property(@"^Ice\.TCP\.RcvSize$", false, null),
- new Property(@"^Ice\.TCP\.SndSize$", false, null),
- new Property(@"^Ice\.UseSyslog$", false, null),
- new Property(@"^Ice\.Warn\.AMICallback$", false, null),
- new Property(@"^Ice\.Warn\.Connections$", false, null),
- new Property(@"^Ice\.Warn\.Datagrams$", false, null),
- new Property(@"^Ice\.Warn\.Dispatch$", false, null),
- new Property(@"^Ice\.Warn\.Endpoints$", false, null),
- new Property(@"^Ice\.Warn\.UnknownProperties$", false, null),
- new Property(@"^Ice\.CacheMessageBuffers$", false, null),
- null
- };
-
- public static Property[] IceBoxProps =
- {
- new Property(@"^IceBox\.InstanceName$", false, null),
- new Property(@"^IceBox\.LoadOrder$", false, null),
- new Property(@"^IceBox\.PrintServicesReady$", false, null),
- new Property(@"^IceBox\.Service\.[^\s]+$", false, null),
- new Property(@"^IceBox\.ServiceManager\.AdapterId$", false, null),
- new Property(@"^IceBox\.ServiceManager\.Endpoints$", false, null),
- new Property(@"^IceBox\.ServiceManager\.Locator$", false, null),
- new Property(@"^IceBox\.ServiceManager\.PublishedEndpoints$", false, null),
- new Property(@"^IceBox\.ServiceManager\.RegisterProcess$", false, null),
- new Property(@"^IceBox\.ServiceManager\.ReplicaGroupId$", false, null),
- new Property(@"^IceBox\.ServiceManager\.Router$", false, null),
- new Property(@"^IceBox\.ServiceManager\.ThreadPerConnection$", false, null),
- new Property(@"^IceBox\.ServiceManager\.ThreadPerConnection\.StackSize$", false, null),
- new Property(@"^IceBox\.ServiceManager\.ThreadPool\.Size$", false, null),
- new Property(@"^IceBox\.ServiceManager\.ThreadPool\.SizeMax$", false, null),
- new Property(@"^IceBox\.ServiceManager\.ThreadPool\.SizeWarn$", false, null),
- new Property(@"^IceBox\.ServiceManager\.ThreadPool\.StackSize$", false, null),
- new Property(@"^IceBox\.UseSharedCommunicator\.[^\s]+$", false, null),
- new Property(@"^IceBox\.InheritProperties$", false, null),
- null
- };
-
- public static Property[] IceGridAdminProps =
- {
- new Property(@"^IceGridAdmin\.AuthenticateUsingSSL$", false, null),
- new Property(@"^IceGridAdmin\.Username$", false, null),
- new Property(@"^IceGridAdmin\.Password$", false, null),
- new Property(@"^IceGridAdmin\.Replica$", false, null),
- new Property(@"^IceGridAdmin\.Trace\.Observers$", false, null),
- new Property(@"^IceGridAdmin\.Trace\.SaveToRegistry$", false, null),
- null
- };
-
- public static Property[] IceGridProps =
- {
- new Property(@"^IceGrid\.InstanceName$", false, null),
- new Property(@"^IceGrid\.Node\.AdapterId$", false, null),
- new Property(@"^IceGrid\.Node\.CollocateRegistry$", false, null),
- new Property(@"^IceGrid\.Node\.Data$", false, null),
- new Property(@"^IceGrid\.Node\.DisableOnFailure$", false, null),
- new Property(@"^IceGrid\.Node\.Endpoints$", false, null),
- new Property(@"^IceGrid\.Node\.Locator$", false, null),
- new Property(@"^IceGrid\.Node\.Name$", false, null),
- new Property(@"^IceGrid\.Node\.Output$", false, null),
- new Property(@"^IceGrid\.Node\.PrintServersReady$", false, null),
- new Property(@"^IceGrid\.Node\.PropertiesOverride$", false, null),
- new Property(@"^IceGrid\.Node\.PublishedEndpoints$", false, null),
- new Property(@"^IceGrid\.Node\.RedirectErrToOut$", false, null),
- new Property(@"^IceGrid\.Node\.RegisterProcess$", false, null),
- new Property(@"^IceGrid\.Node\.ReplicaGroupId$", false, null),
- new Property(@"^IceGrid\.Node\.Router$", false, null),
- new Property(@"^IceGrid\.Node\.ThreadPerConnection$", false, null),
- new Property(@"^IceGrid\.Node\.ThreadPerConnection\.StackSize$", false, null),
- new Property(@"^IceGrid\.Node\.ThreadPool\.Size$", false, null),
- new Property(@"^IceGrid\.Node\.ThreadPool\.SizeMax$", false, null),
- new Property(@"^IceGrid\.Node\.ThreadPool\.SizeWarn$", false, null),
- new Property(@"^IceGrid\.Node\.ThreadPool\.StackSize$", false, null),
- new Property(@"^IceGrid\.Node\.Trace\.Activator$", false, null),
- new Property(@"^IceGrid\.Node\.Trace\.Adapter$", false, null),
- new Property(@"^IceGrid\.Node\.Trace\.Patch$", false, null),
- new Property(@"^IceGrid\.Node\.Trace\.Replica$", false, null),
- new Property(@"^IceGrid\.Node\.Trace\.Server$", false, null),
- new Property(@"^IceGrid\.Node\.UserAccounts$", false, null),
- new Property(@"^IceGrid\.Node\.UserAccountMapper\.EndpointSelection$", false, null),
- new Property(@"^IceGrid\.Node\.UserAccountMapper\.ConnectionCached$", false, null),
- new Property(@"^IceGrid\.Node\.UserAccountMapper\.PreferSecure$", false, null),
- new Property(@"^IceGrid\.Node\.UserAccountMapper\.LocatorCacheTimeout$", false, null),
- new Property(@"^IceGrid\.Node\.UserAccountMapper\.Locator$", false, null),
- new Property(@"^IceGrid\.Node\.UserAccountMapper\.Router$", false, null),
- new Property(@"^IceGrid\.Node\.UserAccountMapper\.CollocationOptimization$", false, null),
- new Property(@"^IceGrid\.Node\.UserAccountMapper\.ThreadPerConnection$", false, null),
- new Property(@"^IceGrid\.Node\.UserAccountMapper$", false, null),
- new Property(@"^IceGrid\.Node\.WaitTime$", false, null),
- new Property(@"^IceGrid\.Registry\.AdminCryptPasswords$", false, null),
- new Property(@"^IceGrid\.Registry\.AdminPermissionsVerifier\.EndpointSelection$", false, null),
- new Property(@"^IceGrid\.Registry\.AdminPermissionsVerifier\.ConnectionCached$", false, null),
- new Property(@"^IceGrid\.Registry\.AdminPermissionsVerifier\.PreferSecure$", false, null),
- new Property(@"^IceGrid\.Registry\.AdminPermissionsVerifier\.LocatorCacheTimeout$", false, null),
- new Property(@"^IceGrid\.Registry\.AdminPermissionsVerifier\.Locator$", false, null),
- new Property(@"^IceGrid\.Registry\.AdminPermissionsVerifier\.Router$", false, null),
- new Property(@"^IceGrid\.Registry\.AdminPermissionsVerifier\.CollocationOptimization$", false, null),
- new Property(@"^IceGrid\.Registry\.AdminPermissionsVerifier\.ThreadPerConnection$", false, null),
- new Property(@"^IceGrid\.Registry\.AdminPermissionsVerifier$", false, null),
- new Property(@"^IceGrid\.Registry\.AdminSSLPermissionsVerifier\.EndpointSelection$", false, null),
- new Property(@"^IceGrid\.Registry\.AdminSSLPermissionsVerifier\.ConnectionCached$", false, null),
- new Property(@"^IceGrid\.Registry\.AdminSSLPermissionsVerifier\.PreferSecure$", false, null),
- new Property(@"^IceGrid\.Registry\.AdminSSLPermissionsVerifier\.LocatorCacheTimeout$", false, null),
- new Property(@"^IceGrid\.Registry\.AdminSSLPermissionsVerifier\.Locator$", false, null),
- new Property(@"^IceGrid\.Registry\.AdminSSLPermissionsVerifier\.Router$", false, null),
- new Property(@"^IceGrid\.Registry\.AdminSSLPermissionsVerifier\.CollocationOptimization$", false, null),
- new Property(@"^IceGrid\.Registry\.AdminSSLPermissionsVerifier\.ThreadPerConnection$", false, null),
- new Property(@"^IceGrid\.Registry\.AdminSSLPermissionsVerifier$", false, null),
- new Property(@"^IceGrid\.Registry\.Client\.AdapterId$", false, null),
- new Property(@"^IceGrid\.Registry\.Client\.Endpoints$", false, null),
- new Property(@"^IceGrid\.Registry\.Client\.Locator$", false, null),
- new Property(@"^IceGrid\.Registry\.Client\.PublishedEndpoints$", false, null),
- new Property(@"^IceGrid\.Registry\.Client\.ReplicaGroupdId$", false, null),
- new Property(@"^IceGrid\.Registry\.Client\.Router$", false, null),
- new Property(@"^IceGrid\.Registry\.Client\.ThreadPerConnection$", false, null),
- new Property(@"^IceGrid\.Registry\.Client\.ThreadPerConnection\.StackSize$", false, null),
- new Property(@"^IceGrid\.Registry\.Client\.ThreadPool\.Size$", false, null),
- new Property(@"^IceGrid\.Registry\.Client\.ThreadPool\.SizeMax$", false, null),
- new Property(@"^IceGrid\.Registry\.Client\.ThreadPool\.SizeWarn$", false, null),
- new Property(@"^IceGrid\.Registry\.Client\.ThreadPool\.StackSize$", false, null),
- new Property(@"^IceGrid\.Registry\.CryptPasswords$", false, null),
- new Property(@"^IceGrid\.Registry\.Data$", false, null),
- new Property(@"^IceGrid\.Registry\.DefaultTemplates$", false, null),
- new Property(@"^IceGrid\.Registry\.DynamicRegistration$", false, null),
- new Property(@"^IceGrid\.Registry\.Internal\.AdapterId$", false, null),
- new Property(@"^IceGrid\.Registry\.Internal\.Endpoints$", false, null),
- new Property(@"^IceGrid\.Registry\.Internal\.Locator$", false, null),
- new Property(@"^IceGrid\.Registry\.Internal\.PublishedEndpoints$", false, null),
- new Property(@"^IceGrid\.Registry\.Internal\.ReplicaGroupdId$", false, null),
- new Property(@"^IceGrid\.Registry\.Internal\.Router$", false, null),
- new Property(@"^IceGrid\.Registry\.Internal\.ThreadPerConnection$", false, null),
- new Property(@"^IceGrid\.Registry\.Internal\.ThreadPerConnection\.StackSize$", false, null),
- new Property(@"^IceGrid\.Registry\.Internal\.ThreadPool\.Size$", false, null),
- new Property(@"^IceGrid\.Registry\.Internal\.ThreadPool\.SizeMax$", false, null),
- new Property(@"^IceGrid\.Registry\.Internal\.ThreadPool\.SizeWarn$", false, null),
- new Property(@"^IceGrid\.Registry\.Internal\.ThreadPool\.StackSize$", false, null),
- new Property(@"^IceGrid\.Registry\.NodeSessionTimeout$", false, null),
- new Property(@"^IceGrid\.Registry\.PermissionsVerifier\.EndpointSelection$", false, null),
- new Property(@"^IceGrid\.Registry\.PermissionsVerifier\.ConnectionCached$", false, null),
- new Property(@"^IceGrid\.Registry\.PermissionsVerifier\.PreferSecure$", false, null),
- new Property(@"^IceGrid\.Registry\.PermissionsVerifier\.LocatorCacheTimeout$", false, null),
- new Property(@"^IceGrid\.Registry\.PermissionsVerifier\.Locator$", false, null),
- new Property(@"^IceGrid\.Registry\.PermissionsVerifier\.Router$", false, null),
- new Property(@"^IceGrid\.Registry\.PermissionsVerifier\.CollocationOptimization$", false, null),
- new Property(@"^IceGrid\.Registry\.PermissionsVerifier\.ThreadPerConnection$", false, null),
- new Property(@"^IceGrid\.Registry\.PermissionsVerifier$", false, null),
- new Property(@"^IceGrid\.Registry\.ReplicaName$", false, null),
- new Property(@"^IceGrid\.Registry\.ReplicaSessionTimeout$", false, null),
- new Property(@"^IceGrid\.Registry\.Server\.AdapterId$", false, null),
- new Property(@"^IceGrid\.Registry\.Server\.Endpoints$", false, null),
- new Property(@"^IceGrid\.Registry\.Server\.Locator$", false, null),
- new Property(@"^IceGrid\.Registry\.Server\.PublishedEndpoints$", false, null),
- new Property(@"^IceGrid\.Registry\.Server\.ReplicaGroupdId$", false, null),
- new Property(@"^IceGrid\.Registry\.Server\.Router$", false, null),
- new Property(@"^IceGrid\.Registry\.Server\.ThreadPerConnection$", false, null),
- new Property(@"^IceGrid\.Registry\.Server\.ThreadPerConnection\.StackSize$", false, null),
- new Property(@"^IceGrid\.Registry\.Server\.ThreadPool\.Size$", false, null),
- new Property(@"^IceGrid\.Registry\.Server\.ThreadPool\.SizeMax$", false, null),
- new Property(@"^IceGrid\.Registry\.Server\.ThreadPool\.SizeWarn$", false, null),
- new Property(@"^IceGrid\.Registry\.Server\.ThreadPool\.StackSize$", false, null),
- new Property(@"^IceGrid\.Registry\.SessionManager\.AdapterId$", false, null),
- new Property(@"^IceGrid\.Registry\.SessionManager\.Endpoints$", false, null),
- new Property(@"^IceGrid\.Registry\.SessionManager\.Locator$", false, null),
- new Property(@"^IceGrid\.Registry\.SessionManager\.PublishedEndpoints$", false, null),
- new Property(@"^IceGrid\.Registry\.SessionManager\.ReplicaGroupdId$", false, null),
- new Property(@"^IceGrid\.Registry\.SessionManager\.Router$", false, null),
- new Property(@"^IceGrid\.Registry\.SessionManager\.ThreadPerConnection$", false, null),
- new Property(@"^IceGrid\.Registry\.SessionManager\.ThreadPerConnection\.StackSize$", false, null),
- new Property(@"^IceGrid\.Registry\.SessionManager\.ThreadPool\.Size$", false, null),
- new Property(@"^IceGrid\.Registry\.SessionManager\.ThreadPool\.SizeMax$", false, null),
- new Property(@"^IceGrid\.Registry\.SessionManager\.ThreadPool\.SizeWarn$", false, null),
- new Property(@"^IceGrid\.Registry\.SessionManager\.ThreadPool\.StackSize$", false, null),
- new Property(@"^IceGrid\.Registry\.SessionTimeout$", false, null),
- new Property(@"^IceGrid\.Registry\.SSLPermissionsVerifier\.EndpointSelection$", false, null),
- new Property(@"^IceGrid\.Registry\.SSLPermissionsVerifier\.ConnectionCached$", false, null),
- new Property(@"^IceGrid\.Registry\.SSLPermissionsVerifier\.PreferSecure$", false, null),
- new Property(@"^IceGrid\.Registry\.SSLPermissionsVerifier\.LocatorCacheTimeout$", false, null),
- new Property(@"^IceGrid\.Registry\.SSLPermissionsVerifier\.Locator$", false, null),
- new Property(@"^IceGrid\.Registry\.SSLPermissionsVerifier\.Router$", false, null),
- new Property(@"^IceGrid\.Registry\.SSLPermissionsVerifier\.CollocationOptimization$", false, null),
- new Property(@"^IceGrid\.Registry\.SSLPermissionsVerifier\.ThreadPerConnection$", false, null),
- new Property(@"^IceGrid\.Registry\.SSLPermissionsVerifier$", false, null),
- new Property(@"^IceGrid\.Registry\.Trace\.Application$", false, null),
- new Property(@"^IceGrid\.Registry\.Trace\.Adapter$", false, null),
- new Property(@"^IceGrid\.Registry\.Trace\.Locator$", false, null),
- new Property(@"^IceGrid\.Registry\.Trace\.Node$", false, null),
- new Property(@"^IceGrid\.Registry\.Trace\.Object$", false, null),
- new Property(@"^IceGrid\.Registry\.Trace\.Patch$", false, null),
- new Property(@"^IceGrid\.Registry\.Trace\.Replica$", false, null),
- new Property(@"^IceGrid\.Registry\.Trace\.Server$", false, null),
- new Property(@"^IceGrid\.Registry\.Trace\.Session$", false, null),
- new Property(@"^IceGrid\.Registry\.UserAccounts$", false, null),
- null
- };
-
- public static Property[] IcePatch2Props =
- {
- new Property(@"^IcePatch2\.AdapterId$", false, null),
- new Property(@"^IcePatch2\.Endpoints$", false, null),
- new Property(@"^IcePatch2\.Locator$", false, null),
- new Property(@"^IcePatch2\.PublishedEndpoints$", false, null),
- new Property(@"^IcePatch2\.ReplicaGroupdId$", false, null),
- new Property(@"^IcePatch2\.Router$", false, null),
- new Property(@"^IcePatch2\.ThreadPerConnection$", false, null),
- new Property(@"^IcePatch2\.ThreadPerConnection\.StackSize$", false, null),
- new Property(@"^IcePatch2\.ThreadPool\.Size$", false, null),
- new Property(@"^IcePatch2\.ThreadPool\.SizeMax$", false, null),
- new Property(@"^IcePatch2\.ThreadPool\.SizeWarn$", false, null),
- new Property(@"^IcePatch2\.ThreadPool\.StackSize$", false, null),
- new Property(@"^IcePatch2\.Admin\.AdapterId$", false, null),
- new Property(@"^IcePatch2\.Admin\.Endpoints$", false, null),
- new Property(@"^IcePatch2\.Admin\.Locator$", false, null),
- new Property(@"^IcePatch2\.Admin\.PublishedEndpoints$", false, null),
- new Property(@"^IcePatch2\.Admin\.ReplicaGroupdId$", false, null),
- new Property(@"^IcePatch2\.Admin\.Router$", false, null),
- new Property(@"^IcePatch2\.Admin\.ThreadPerConnection$", false, null),
- new Property(@"^IcePatch2\.Admin\.ThreadPerConnection\.StackSize$", false, null),
- new Property(@"^IcePatch2\.Admin\.ThreadPool\.Size$", false, null),
- new Property(@"^IcePatch2\.Admin\.ThreadPool\.SizeMax$", false, null),
- new Property(@"^IcePatch2\.Admin\.ThreadPool\.SizeWarn$", false, null),
- new Property(@"^IcePatch2\.Admin\.ThreadPool\.StackSize$", false, null),
- new Property(@"^IcePatch2\.ChunkSize$", false, null),
- new Property(@"^IcePatch2\.Directory$", false, null),
- new Property(@"^IcePatch2\.InstanceName$", false, null),
- new Property(@"^IcePatch2\.RegisterProcess$", false, null),
- new Property(@"^IcePatch2\.Remove$", false, null),
- new Property(@"^IcePatch2\.Thorough$", false, null),
- null
- };
-
- public static Property[] IceSSLProps =
- {
- new Property(@"^IceSSL\.Alias$", false, null),
- new Property(@"^IceSSL\.CertAuthDir$", false, null),
- new Property(@"^IceSSL\.CertAuthFile$", false, null),
- new Property(@"^IceSSL\.CertFile$", false, null),
- new Property(@"^IceSSL\.CheckCertName$", false, null),
- new Property(@"^IceSSL\.CheckCRL$", false, null),
- new Property(@"^IceSSL\.Ciphers$", false, null),
- new Property(@"^IceSSL\.DefaultDir$", false, null),
- new Property(@"^IceSSL\.DH\.[^\s]+$", false, null),
- new Property(@"^IceSSL\.EntropyDaemon$", false, null),
- new Property(@"^IceSSL\.FindCert\.[^\s]+$", false, null),
- new Property(@"^IceSSL\.ImportCert\.[^\s]+$", false, null),
- new Property(@"^IceSSL\.KeyFile$", false, null),
- new Property(@"^IceSSL\.Keystore$", false, null),
- new Property(@"^IceSSL\.KeystorePassword$", false, null),
- new Property(@"^IceSSL\.KeystoreType$", false, null),
- new Property(@"^IceSSL\.Password$", false, null),
- new Property(@"^IceSSL\.PasswordRetryMax$", false, null),
- new Property(@"^IceSSL\.Protocols$", false, null),
- new Property(@"^IceSSL\.Random$", false, null),
- new Property(@"^IceSSL\.Trace\.Security$", false, null),
- new Property(@"^IceSSL\.Truststore$", false, null),
- new Property(@"^IceSSL\.TruststorePassword$", false, null),
- new Property(@"^IceSSL\.TruststoreType$", false, null),
- new Property(@"^IceSSL\.VerifyDepthMax$", false, null),
- new Property(@"^IceSSL\.VerifyPeer$", false, null),
- new Property(@"^IceSSL\.TrustOnly$", false, null),
- new Property(@"^IceSSL\.TrustOnly\.Client$", false, null),
- new Property(@"^IceSSL\.TrustOnly\.Server$", false, null),
- new Property(@"^IceSSL\.TrustOnly\.Server\.[^\s]+$", false, null),
- null
- };
-
- public static Property[] IceStormAdminProps =
- {
- new Property(@"^IceStormAdmin\.TopicManager\.[^\s]+$", false, null),
- null
- };
-
- public static Property[] IceStormProps =
- {
- new Property(@"^IceStorm\.Flush\.Timeout$", false, null),
- new Property(@"^IceStorm\.InstanceName$", false, null),
- new Property(@"^IceStorm\.Publish\.AdapterId$", false, null),
- new Property(@"^IceStorm\.Publish\.Endpoints$", false, null),
- new Property(@"^IceStorm\.Publish\.Locator$", false, null),
- new Property(@"^IceStorm\.Publish\.PublishedEndpoints$", false, null),
- new Property(@"^IceStorm\.Publish\.ReplicaGroupdId$", false, null),
- new Property(@"^IceStorm\.Publish\.Router$", false, null),
- new Property(@"^IceStorm\.Publish\.ThreadPerConnection$", false, null),
- new Property(@"^IceStorm\.Publish\.ThreadPerConnection\.StackSize$", false, null),
- new Property(@"^IceStorm\.Publish\.ThreadPool\.Size$", false, null),
- new Property(@"^IceStorm\.Publish\.ThreadPool\.SizeMax$", false, null),
- new Property(@"^IceStorm\.Publish\.ThreadPool\.SizeWarn$", false, null),
- new Property(@"^IceStorm\.Publish\.ThreadPool\.StackSize$", false, null),
- new Property(@"^IceStorm\.Publish\.RegisterProcess$", false, null),
- new Property(@"^IceStorm\.TopicManager\.AdapterId$", false, null),
- new Property(@"^IceStorm\.TopicManager\.Endpoints$", false, null),
- new Property(@"^IceStorm\.TopicManager\.Locator$", false, null),
- new Property(@"^IceStorm\.TopicManager\.PublishedEndpoints$", false, null),
- new Property(@"^IceStorm\.TopicManager\.ReplicaGroupdId$", false, null),
- new Property(@"^IceStorm\.TopicManager\.Router$", false, null),
- new Property(@"^IceStorm\.TopicManager\.ThreadPerConnection$", false, null),
- new Property(@"^IceStorm\.TopicManager\.ThreadPerConnection\.StackSize$", false, null),
- new Property(@"^IceStorm\.TopicManager\.ThreadPool\.Size$", false, null),
- new Property(@"^IceStorm\.TopicManager\.ThreadPool\.SizeMax$", false, null),
- new Property(@"^IceStorm\.TopicManager\.ThreadPool\.SizeWarn$", false, null),
- new Property(@"^IceStorm\.TopicManager\.ThreadPool\.StackSize$", false, null),
- new Property(@"^IceStorm\.TopicManager\.Proxy\.EndpointSelection$", false, null),
- new Property(@"^IceStorm\.TopicManager\.Proxy\.ConnectionCached$", false, null),
- new Property(@"^IceStorm\.TopicManager\.Proxy\.PreferSecure$", false, null),
- new Property(@"^IceStorm\.TopicManager\.Proxy\.LocatorCacheTimeout$", false, null),
- new Property(@"^IceStorm\.TopicManager\.Proxy\.Locator$", false, null),
- new Property(@"^IceStorm\.TopicManager\.Proxy\.Router$", false, null),
- new Property(@"^IceStorm\.TopicManager\.Proxy\.CollocationOptimization$", false, null),
- new Property(@"^IceStorm\.TopicManager\.Proxy\.ThreadPerConnection$", false, null),
- new Property(@"^IceStorm\.TopicManager\.Proxy$", false, null),
- new Property(@"^IceStorm\.SubscriberPool\.Size$", false, null),
- new Property(@"^IceStorm\.SubscriberPool\.SizeMax$", false, null),
- new Property(@"^IceStorm\.SubscriberPool\.SizeWarn$", false, null),
- new Property(@"^IceStorm\.SubscriberPool\.StackSize$", false, null),
- new Property(@"^IceStorm\.Trace\.Flush$", false, null),
- new Property(@"^IceStorm\.Trace\.Subscriber$", false, null),
- new Property(@"^IceStorm\.Trace\.SubscriberPool$", false, null),
- new Property(@"^IceStorm\.Trace\.Topic$", false, null),
- new Property(@"^IceStorm\.Trace\.TopicManager$", false, null),
- new Property(@"^IceStorm\.Send\.Timeout$", false, null),
- new Property(@"^IceStorm\.Discard\.Interval$", false, null),
- null
- };
-
- public static Property[] Glacier2Props =
- {
- new Property(@"^Glacier2\.AddSSLContext$", false, null),
- new Property(@"^Glacier2\.AddUserToAllowCategories$", true, @"Glacier2.Filter.Category.AcceptUser"),
- new Property(@"^Glacier2\.Admin\.Endpoints$", false, null),
- new Property(@"^Glacier2\.Admin\.PublishedEndpoints$", false, null),
- new Property(@"^Glacier2\.Admin\.RegisterProcess$", false, null),
- new Property(@"^Glacier2\.AllowCategories$", true, @"Glacier2.Filter.Category.Accept"),
- new Property(@"^Glacier2\.Client\.AlwaysBatch$", false, null),
- new Property(@"^Glacier2\.Client\.Buffered$", false, null),
- new Property(@"^Glacier2\.Client\.Endpoints$", false, null),
- new Property(@"^Glacier2\.Client\.ForwardContext$", false, null),
- new Property(@"^Glacier2\.Client\.PublishedEndpoints$", false, null),
- new Property(@"^Glacier2\.Client\.RegisterProcess$", false, null),
- new Property(@"^Glacier2\.Client\.SleepTime$", false, null),
- new Property(@"^Glacier2\.Client\.Trace\.Override$", false, null),
- new Property(@"^Glacier2\.Client\.Trace\.Reject$", false, null),
- new Property(@"^Glacier2\.Client\.Trace\.Request$", false, null),
- new Property(@"^Glacier2\.Filter\.Address\.Reject$", false, null),
- new Property(@"^Glacier2\.Filter\.Address\.Accept$", false, null),
- new Property(@"^Glacier2\.Filter\.ProxySizeMax$", false, null),
- new Property(@"^Glacier2\.Filter\.Category\.Accept$", false, null),
- new Property(@"^Glacier2\.Filter\.Category\.AcceptUser$", false, null),
- new Property(@"^Glacier2\.Filter\.AdapterId\.Accept$", false, null),
- new Property(@"^Glacier2\.Filter\.Identity\.Accept$", false, null),
- new Property(@"^Glacier2\.CryptPasswords$", false, null),
- new Property(@"^Glacier2\.InstanceName$", false, null),
- new Property(@"^Glacier2\.PermissionsVerifier\.EndpointSelection$", false, null),
- new Property(@"^Glacier2\.PermissionsVerifier\.ConnectionCached$", false, null),
- new Property(@"^Glacier2\.PermissionsVerifier\.PreferSecure$", false, null),
- new Property(@"^Glacier2\.PermissionsVerifier\.LocatorCacheTimeout$", false, null),
- new Property(@"^Glacier2\.PermissionsVerifier\.Locator$", false, null),
- new Property(@"^Glacier2\.PermissionsVerifier\.Router$", false, null),
- new Property(@"^Glacier2\.PermissionsVerifier\.CollocationOptimization$", false, null),
- new Property(@"^Glacier2\.PermissionsVerifier\.ThreadPerConnection$", false, null),
- new Property(@"^Glacier2\.PermissionsVerifier$", false, null),
- new Property(@"^Glacier2\.ReturnClientProxy$", false, null),
- new Property(@"^Glacier2\.SSLPermissionsVerifier\.EndpointSelection$", false, null),
- new Property(@"^Glacier2\.SSLPermissionsVerifier\.ConnectionCached$", false, null),
- new Property(@"^Glacier2\.SSLPermissionsVerifier\.PreferSecure$", false, null),
- new Property(@"^Glacier2\.SSLPermissionsVerifier\.LocatorCacheTimeout$", false, null),
- new Property(@"^Glacier2\.SSLPermissionsVerifier\.Locator$", false, null),
- new Property(@"^Glacier2\.SSLPermissionsVerifier\.Router$", false, null),
- new Property(@"^Glacier2\.SSLPermissionsVerifier\.CollocationOptimization$", false, null),
- new Property(@"^Glacier2\.SSLPermissionsVerifier\.ThreadPerConnection$", false, null),
- new Property(@"^Glacier2\.SSLPermissionsVerifier$", false, null),
- new Property(@"^Glacier2\.RoutingTable\.MaxSize$", false, null),
- new Property(@"^Glacier2\.Server\.AlwaysBatch$", false, null),
- new Property(@"^Glacier2\.Server\.Buffered$", false, null),
- new Property(@"^Glacier2\.Server\.Endpoints$", false, null),
- new Property(@"^Glacier2\.Server\.ForwardContext$", false, null),
- new Property(@"^Glacier2\.Server\.PublishedEndpoints$", false, null),
- new Property(@"^Glacier2\.Server\.RegisterProcess$", false, null),
- new Property(@"^Glacier2\.Server\.SleepTime$", false, null),
- new Property(@"^Glacier2\.Server\.Trace\.Override$", false, null),
- new Property(@"^Glacier2\.Server\.Trace\.Request$", false, null),
- new Property(@"^Glacier2\.SessionManager\.EndpointSelection$", false, null),
- new Property(@"^Glacier2\.SessionManager\.ConnectionCached$", false, null),
- new Property(@"^Glacier2\.SessionManager\.PreferSecure$", false, null),
- new Property(@"^Glacier2\.SessionManager\.LocatorCacheTimeout$", false, null),
- new Property(@"^Glacier2\.SessionManager\.Locator$", false, null),
- new Property(@"^Glacier2\.SessionManager\.Router$", false, null),
- new Property(@"^Glacier2\.SessionManager\.CollocationOptimization$", false, null),
- new Property(@"^Glacier2\.SessionManager\.ThreadPerConnection$", false, null),
- new Property(@"^Glacier2\.SessionManager$", false, null),
- new Property(@"^Glacier2\.SSLSessionManager\.EndpointSelection$", false, null),
- new Property(@"^Glacier2\.SSLSessionManager\.ConnectionCached$", false, null),
- new Property(@"^Glacier2\.SSLSessionManager\.PreferSecure$", false, null),
- new Property(@"^Glacier2\.SSLSessionManager\.LocatorCacheTimeout$", false, null),
- new Property(@"^Glacier2\.SSLSessionManager\.Locator$", false, null),
- new Property(@"^Glacier2\.SSLSessionManager\.Router$", false, null),
- new Property(@"^Glacier2\.SSLSessionManager\.CollocationOptimization$", false, null),
- new Property(@"^Glacier2\.SSLSessionManager\.ThreadPerConnection$", false, null),
- new Property(@"^Glacier2\.SSLSessionManager$", false, null),
- new Property(@"^Glacier2\.SessionTimeout$", false, null),
- new Property(@"^Glacier2\.Trace\.RoutingTable$", false, null),
- new Property(@"^Glacier2\.Trace\.Session$", false, null),
- null
- };
-
- public static Property[] FreezeProps =
- {
- new Property(@"^Freeze\.DbEnv\.[^\s]+\.CheckpointPeriod$", false, null),
- new Property(@"^Freeze\.DbEnv\.[^\s]+\.DbHome$", false, null),
- new Property(@"^Freeze\.DbEnv\.[^\s]+\.DbPrivate$", false, null),
- new Property(@"^Freeze\.DbEnv\.[^\s]+\.DbRecoverFatal$", false, null),
- new Property(@"^Freeze\.DbEnv\.[^\s]+\.OldLogsAutoDelete$", false, null),
- new Property(@"^Freeze\.DbEnv\.[^\s]+\.PeriodicCheckpointMinSize$", false, null),
- new Property(@"^Freeze\.Evictor\.[^\s]+\.MaxTxSize$", false, null),
- new Property(@"^Freeze\.Evictor\.[^\s]+\.SavePeriod$", false, null),
- new Property(@"^Freeze\.Evictor\.[^\s]+\.SaveSizeTrigger$", false, null),
- new Property(@"^Freeze\.Evictor\.[^\s]+\.StreamTimeout$", false, null),
- new Property(@"^Freeze\.Evictor\.[^\s]+\.PopulateEmptyIndices$", false, null),
- new Property(@"^Freeze\.Evictor\.UseNonmutating$", false, null),
- new Property(@"^Freeze\.Trace\.DbEnv$", false, null),
- new Property(@"^Freeze\.Trace\.Evictor$", false, null),
- new Property(@"^Freeze\.Trace\.Map$", false, null),
- new Property(@"^Freeze\.Trace\.Transaction$", false, null),
- new Property(@"^Freeze\.Warn\.CloseInFinalize$", false, null),
- new Property(@"^Freeze\.Warn\.Deadlocks$", false, null),
- null
- };
-
- public static Property[][] validProps =
- {
- IceProps,
- IceBoxProps,
- IceGridAdminProps,
- IceGridProps,
- IcePatch2Props,
- IceSSLProps,
- IceStormAdminProps,
- IceStormProps,
- Glacier2Props,
- FreezeProps,
- null
- };
-
- public static string[] clPropNames =
- {
- "Ice",
- "IceBox",
- "IceGridAdmin",
- "IceGrid",
- "IcePatch2",
- "IceSSL",
- "IceStormAdmin",
- "IceStorm",
- "Glacier2",
- "Freeze",
- null
- };
- }
-}
+// **********************************************************************
+//
+// Copyright (c) 2003-2007 ZeroC, Inc. All rights reserved.
+//
+// This copy of Ice is licensed to you under the terms described in the
+// ICE_LICENSE file included in this distribution.
+//
+// **********************************************************************
+//
+// Generated by makeprops.py from file ../config/PropertyNames.xml, Thu Jun 14 09:48:19 2007
+
+// IMPORTANT: Do not edit this file -- any edits made here will be lost!
+
+namespace IceInternal
+{
+ public sealed class PropertyNames
+ {
+ public static Property[] IceProps =
+ {
+ new Property(@"^Ice\.ACM\.Client$", false, null),
+ new Property(@"^Ice\.ACM\.Server$", false, null),
+ new Property(@"^Ice\.BatchAutoFlush$", false, null),
+ new Property(@"^Ice\.ChangeUser$", false, null),
+ new Property(@"^Ice\.Compression\.Level$", false, null),
+ new Property(@"^Ice\.Config$", false, null),
+ new Property(@"^Ice\.Default\.CollocationOptimization$", false, null),
+ new Property(@"^Ice\.Default\.EndpointSelection$", false, null),
+ new Property(@"^Ice\.Default\.Host$", false, null),
+ new Property(@"^Ice\.Default\.Locator\.EndpointSelection$", false, null),
+ new Property(@"^Ice\.Default\.Locator\.ConnectionCached$", false, null),
+ new Property(@"^Ice\.Default\.Locator\.PreferSecure$", false, null),
+ new Property(@"^Ice\.Default\.Locator\.LocatorCacheTimeout$", false, null),
+ new Property(@"^Ice\.Default\.Locator\.Locator$", false, null),
+ new Property(@"^Ice\.Default\.Locator\.Router$", false, null),
+ new Property(@"^Ice\.Default\.Locator\.CollocationOptimization$", false, null),
+ new Property(@"^Ice\.Default\.Locator\.ThreadPerConnection$", false, null),
+ new Property(@"^Ice\.Default\.Locator$", false, null),
+ new Property(@"^Ice\.Default\.LocatorCacheTimeout$", false, null),
+ new Property(@"^Ice\.Default\.Package$", false, null),
+ new Property(@"^Ice\.Default\.PreferSecure$", false, null),
+ new Property(@"^Ice\.Default\.Protocol$", false, null),
+ new Property(@"^Ice\.Default\.Router\.EndpointSelection$", false, null),
+ new Property(@"^Ice\.Default\.Router\.ConnectionCached$", false, null),
+ new Property(@"^Ice\.Default\.Router\.PreferSecure$", false, null),
+ new Property(@"^Ice\.Default\.Router\.LocatorCacheTimeout$", false, null),
+ new Property(@"^Ice\.Default\.Router\.Locator$", false, null),
+ new Property(@"^Ice\.Default\.Router\.Router$", false, null),
+ new Property(@"^Ice\.Default\.Router\.CollocationOptimization$", false, null),
+ new Property(@"^Ice\.Default\.Router\.ThreadPerConnection$", false, null),
+ new Property(@"^Ice\.Default\.Router$", false, null),
+ new Property(@"^Ice\.GC\.Interval$", false, null),
+ new Property(@"^Ice\.ImplicitContext$", false, null),
+ new Property(@"^Ice\.InitPlugins$", false, null),
+ new Property(@"^Ice\.LoggerPlugin$", false, null),
+ new Property(@"^Ice\.MessageSizeMax$", false, null),
+ new Property(@"^Ice\.MonitorConnections$", false, null),
+ new Property(@"^Ice\.Nohup$", false, null),
+ new Property(@"^Ice\.NullHandleAbort$", false, null),
+ new Property(@"^Ice\.Override\.Compress$", false, null),
+ new Property(@"^Ice\.Override\.ConnectTimeout$", false, null),
+ new Property(@"^Ice\.Override\.Timeout$", false, null),
+ new Property(@"^Ice\.Override\.Secure$", false, null),
+ new Property(@"^Ice\.Package\.[^\s]+$", false, null),
+ new Property(@"^Ice\.Plugin\.[^\s]+$", false, null),
+ new Property(@"^Ice\.PluginLoadOrder$", false, null),
+ new Property(@"^Ice\.PrintAdapterReady$", false, null),
+ new Property(@"^Ice\.PrintProcessId$", false, null),
+ new Property(@"^Ice\.ProgramName$", false, null),
+ new Property(@"^Ice\.RetryIntervals$", false, null),
+ new Property(@"^Ice\.ServerId$", false, null),
+ new Property(@"^Ice\.ServerIdleTime$", false, null),
+ new Property(@"^Ice\.StdErr$", false, null),
+ new Property(@"^Ice\.StdOut$", false, null),
+ new Property(@"^Ice\.ThreadPerConnection$", false, null),
+ new Property(@"^Ice\.ThreadPerConnection\.StackSize$", false, null),
+ new Property(@"^Ice\.ThreadPool\.Client\.Size$", false, null),
+ new Property(@"^Ice\.ThreadPool\.Client\.SizeMax$", false, null),
+ new Property(@"^Ice\.ThreadPool\.Client\.SizeWarn$", false, null),
+ new Property(@"^Ice\.ThreadPool\.Client\.StackSize$", false, null),
+ new Property(@"^Ice\.ThreadPool\.Server\.Size$", false, null),
+ new Property(@"^Ice\.ThreadPool\.Server\.SizeMax$", false, null),
+ new Property(@"^Ice\.ThreadPool\.Server\.SizeWarn$", false, null),
+ new Property(@"^Ice\.ThreadPool\.Server\.StackSize$", false, null),
+ new Property(@"^Ice\.Trace\.GC$", false, null),
+ new Property(@"^Ice\.Trace\.Location$", false, null),
+ new Property(@"^Ice\.Trace\.Network$", false, null),
+ new Property(@"^Ice\.Trace\.Protocol$", false, null),
+ new Property(@"^Ice\.Trace\.Retry$", false, null),
+ new Property(@"^Ice\.Trace\.Slicing$", false, null),
+ new Property(@"^Ice\.UDP\.RcvSize$", false, null),
+ new Property(@"^Ice\.UDP\.SndSize$", false, null),
+ new Property(@"^Ice\.TCP\.RcvSize$", false, null),
+ new Property(@"^Ice\.TCP\.SndSize$", false, null),
+ new Property(@"^Ice\.UseSyslog$", false, null),
+ new Property(@"^Ice\.Warn\.AMICallback$", false, null),
+ new Property(@"^Ice\.Warn\.Connections$", false, null),
+ new Property(@"^Ice\.Warn\.Datagrams$", false, null),
+ new Property(@"^Ice\.Warn\.Dispatch$", false, null),
+ new Property(@"^Ice\.Warn\.Endpoints$", false, null),
+ new Property(@"^Ice\.Warn\.UnknownProperties$", false, null),
+ new Property(@"^Ice\.CacheMessageBuffers$", false, null),
+ null
+ };
+
+ public static Property[] IceBoxProps =
+ {
+ new Property(@"^IceBox\.InstanceName$", false, null),
+ new Property(@"^IceBox\.LoadOrder$", false, null),
+ new Property(@"^IceBox\.PrintServicesReady$", false, null),
+ new Property(@"^IceBox\.Service\.[^\s]+$", false, null),
+ new Property(@"^IceBox\.ServiceManager\.AdapterId$", false, null),
+ new Property(@"^IceBox\.ServiceManager\.Endpoints$", false, null),
+ new Property(@"^IceBox\.ServiceManager\.Locator$", false, null),
+ new Property(@"^IceBox\.ServiceManager\.PublishedEndpoints$", false, null),
+ new Property(@"^IceBox\.ServiceManager\.RegisterProcess$", false, null),
+ new Property(@"^IceBox\.ServiceManager\.ReplicaGroupId$", false, null),
+ new Property(@"^IceBox\.ServiceManager\.Router$", false, null),
+ new Property(@"^IceBox\.ServiceManager\.ThreadPerConnection$", false, null),
+ new Property(@"^IceBox\.ServiceManager\.ThreadPerConnection\.StackSize$", false, null),
+ new Property(@"^IceBox\.ServiceManager\.ThreadPool\.Size$", false, null),
+ new Property(@"^IceBox\.ServiceManager\.ThreadPool\.SizeMax$", false, null),
+ new Property(@"^IceBox\.ServiceManager\.ThreadPool\.SizeWarn$", false, null),
+ new Property(@"^IceBox\.ServiceManager\.ThreadPool\.StackSize$", false, null),
+ new Property(@"^IceBox\.UseSharedCommunicator\.[^\s]+$", false, null),
+ new Property(@"^IceBox\.InheritProperties$", false, null),
+ null
+ };
+
+ public static Property[] IceGridAdminProps =
+ {
+ new Property(@"^IceGridAdmin\.AuthenticateUsingSSL$", false, null),
+ new Property(@"^IceGridAdmin\.Username$", false, null),
+ new Property(@"^IceGridAdmin\.Password$", false, null),
+ new Property(@"^IceGridAdmin\.Replica$", false, null),
+ new Property(@"^IceGridAdmin\.Trace\.Observers$", false, null),
+ new Property(@"^IceGridAdmin\.Trace\.SaveToRegistry$", false, null),
+ null
+ };
+
+ public static Property[] IceGridProps =
+ {
+ new Property(@"^IceGrid\.InstanceName$", false, null),
+ new Property(@"^IceGrid\.Node\.AdapterId$", false, null),
+ new Property(@"^IceGrid\.Node\.AllowRunningServersAsRoot$", false, null),
+ new Property(@"^IceGrid\.Node\.CollocateRegistry$", false, null),
+ new Property(@"^IceGrid\.Node\.Data$", false, null),
+ new Property(@"^IceGrid\.Node\.DisableOnFailure$", false, null),
+ new Property(@"^IceGrid\.Node\.Endpoints$", false, null),
+ new Property(@"^IceGrid\.Node\.Locator$", false, null),
+ new Property(@"^IceGrid\.Node\.Name$", false, null),
+ new Property(@"^IceGrid\.Node\.Output$", false, null),
+ new Property(@"^IceGrid\.Node\.PrintServersReady$", false, null),
+ new Property(@"^IceGrid\.Node\.PropertiesOverride$", false, null),
+ new Property(@"^IceGrid\.Node\.PublishedEndpoints$", false, null),
+ new Property(@"^IceGrid\.Node\.RedirectErrToOut$", false, null),
+ new Property(@"^IceGrid\.Node\.RegisterProcess$", false, null),
+ new Property(@"^IceGrid\.Node\.ReplicaGroupId$", false, null),
+ new Property(@"^IceGrid\.Node\.Router$", false, null),
+ new Property(@"^IceGrid\.Node\.ThreadPerConnection$", false, null),
+ new Property(@"^IceGrid\.Node\.ThreadPerConnection\.StackSize$", false, null),
+ new Property(@"^IceGrid\.Node\.ThreadPool\.Size$", false, null),
+ new Property(@"^IceGrid\.Node\.ThreadPool\.SizeMax$", false, null),
+ new Property(@"^IceGrid\.Node\.ThreadPool\.SizeWarn$", false, null),
+ new Property(@"^IceGrid\.Node\.ThreadPool\.StackSize$", false, null),
+ new Property(@"^IceGrid\.Node\.Trace\.Activator$", false, null),
+ new Property(@"^IceGrid\.Node\.Trace\.Adapter$", false, null),
+ new Property(@"^IceGrid\.Node\.Trace\.Patch$", false, null),
+ new Property(@"^IceGrid\.Node\.Trace\.Replica$", false, null),
+ new Property(@"^IceGrid\.Node\.Trace\.Server$", false, null),
+ new Property(@"^IceGrid\.Node\.UserAccounts$", false, null),
+ new Property(@"^IceGrid\.Node\.UserAccountMapper\.EndpointSelection$", false, null),
+ new Property(@"^IceGrid\.Node\.UserAccountMapper\.ConnectionCached$", false, null),
+ new Property(@"^IceGrid\.Node\.UserAccountMapper\.PreferSecure$", false, null),
+ new Property(@"^IceGrid\.Node\.UserAccountMapper\.LocatorCacheTimeout$", false, null),
+ new Property(@"^IceGrid\.Node\.UserAccountMapper\.Locator$", false, null),
+ new Property(@"^IceGrid\.Node\.UserAccountMapper\.Router$", false, null),
+ new Property(@"^IceGrid\.Node\.UserAccountMapper\.CollocationOptimization$", false, null),
+ new Property(@"^IceGrid\.Node\.UserAccountMapper\.ThreadPerConnection$", false, null),
+ new Property(@"^IceGrid\.Node\.UserAccountMapper$", false, null),
+ new Property(@"^IceGrid\.Node\.WaitTime$", false, null),
+ new Property(@"^IceGrid\.Registry\.AdminCryptPasswords$", false, null),
+ new Property(@"^IceGrid\.Registry\.AdminPermissionsVerifier\.EndpointSelection$", false, null),
+ new Property(@"^IceGrid\.Registry\.AdminPermissionsVerifier\.ConnectionCached$", false, null),
+ new Property(@"^IceGrid\.Registry\.AdminPermissionsVerifier\.PreferSecure$", false, null),
+ new Property(@"^IceGrid\.Registry\.AdminPermissionsVerifier\.LocatorCacheTimeout$", false, null),
+ new Property(@"^IceGrid\.Registry\.AdminPermissionsVerifier\.Locator$", false, null),
+ new Property(@"^IceGrid\.Registry\.AdminPermissionsVerifier\.Router$", false, null),
+ new Property(@"^IceGrid\.Registry\.AdminPermissionsVerifier\.CollocationOptimization$", false, null),
+ new Property(@"^IceGrid\.Registry\.AdminPermissionsVerifier\.ThreadPerConnection$", false, null),
+ new Property(@"^IceGrid\.Registry\.AdminPermissionsVerifier$", false, null),
+ new Property(@"^IceGrid\.Registry\.AdminSSLPermissionsVerifier\.EndpointSelection$", false, null),
+ new Property(@"^IceGrid\.Registry\.AdminSSLPermissionsVerifier\.ConnectionCached$", false, null),
+ new Property(@"^IceGrid\.Registry\.AdminSSLPermissionsVerifier\.PreferSecure$", false, null),
+ new Property(@"^IceGrid\.Registry\.AdminSSLPermissionsVerifier\.LocatorCacheTimeout$", false, null),
+ new Property(@"^IceGrid\.Registry\.AdminSSLPermissionsVerifier\.Locator$", false, null),
+ new Property(@"^IceGrid\.Registry\.AdminSSLPermissionsVerifier\.Router$", false, null),
+ new Property(@"^IceGrid\.Registry\.AdminSSLPermissionsVerifier\.CollocationOptimization$", false, null),
+ new Property(@"^IceGrid\.Registry\.AdminSSLPermissionsVerifier\.ThreadPerConnection$", false, null),
+ new Property(@"^IceGrid\.Registry\.AdminSSLPermissionsVerifier$", false, null),
+ new Property(@"^IceGrid\.Registry\.Client\.AdapterId$", false, null),
+ new Property(@"^IceGrid\.Registry\.Client\.Endpoints$", false, null),
+ new Property(@"^IceGrid\.Registry\.Client\.Locator$", false, null),
+ new Property(@"^IceGrid\.Registry\.Client\.PublishedEndpoints$", false, null),
+ new Property(@"^IceGrid\.Registry\.Client\.ReplicaGroupdId$", false, null),
+ new Property(@"^IceGrid\.Registry\.Client\.Router$", false, null),
+ new Property(@"^IceGrid\.Registry\.Client\.ThreadPerConnection$", false, null),
+ new Property(@"^IceGrid\.Registry\.Client\.ThreadPerConnection\.StackSize$", false, null),
+ new Property(@"^IceGrid\.Registry\.Client\.ThreadPool\.Size$", false, null),
+ new Property(@"^IceGrid\.Registry\.Client\.ThreadPool\.SizeMax$", false, null),
+ new Property(@"^IceGrid\.Registry\.Client\.ThreadPool\.SizeWarn$", false, null),
+ new Property(@"^IceGrid\.Registry\.Client\.ThreadPool\.StackSize$", false, null),
+ new Property(@"^IceGrid\.Registry\.CryptPasswords$", false, null),
+ new Property(@"^IceGrid\.Registry\.Data$", false, null),
+ new Property(@"^IceGrid\.Registry\.DefaultTemplates$", false, null),
+ new Property(@"^IceGrid\.Registry\.DynamicRegistration$", false, null),
+ new Property(@"^IceGrid\.Registry\.Internal\.AdapterId$", false, null),
+ new Property(@"^IceGrid\.Registry\.Internal\.Endpoints$", false, null),
+ new Property(@"^IceGrid\.Registry\.Internal\.Locator$", false, null),
+ new Property(@"^IceGrid\.Registry\.Internal\.PublishedEndpoints$", false, null),
+ new Property(@"^IceGrid\.Registry\.Internal\.ReplicaGroupdId$", false, null),
+ new Property(@"^IceGrid\.Registry\.Internal\.Router$", false, null),
+ new Property(@"^IceGrid\.Registry\.Internal\.ThreadPerConnection$", false, null),
+ new Property(@"^IceGrid\.Registry\.Internal\.ThreadPerConnection\.StackSize$", false, null),
+ new Property(@"^IceGrid\.Registry\.Internal\.ThreadPool\.Size$", false, null),
+ new Property(@"^IceGrid\.Registry\.Internal\.ThreadPool\.SizeMax$", false, null),
+ new Property(@"^IceGrid\.Registry\.Internal\.ThreadPool\.SizeWarn$", false, null),
+ new Property(@"^IceGrid\.Registry\.Internal\.ThreadPool\.StackSize$", false, null),
+ new Property(@"^IceGrid\.Registry\.NodeSessionTimeout$", false, null),
+ new Property(@"^IceGrid\.Registry\.PermissionsVerifier\.EndpointSelection$", false, null),
+ new Property(@"^IceGrid\.Registry\.PermissionsVerifier\.ConnectionCached$", false, null),
+ new Property(@"^IceGrid\.Registry\.PermissionsVerifier\.PreferSecure$", false, null),
+ new Property(@"^IceGrid\.Registry\.PermissionsVerifier\.LocatorCacheTimeout$", false, null),
+ new Property(@"^IceGrid\.Registry\.PermissionsVerifier\.Locator$", false, null),
+ new Property(@"^IceGrid\.Registry\.PermissionsVerifier\.Router$", false, null),
+ new Property(@"^IceGrid\.Registry\.PermissionsVerifier\.CollocationOptimization$", false, null),
+ new Property(@"^IceGrid\.Registry\.PermissionsVerifier\.ThreadPerConnection$", false, null),
+ new Property(@"^IceGrid\.Registry\.PermissionsVerifier$", false, null),
+ new Property(@"^IceGrid\.Registry\.ReplicaName$", false, null),
+ new Property(@"^IceGrid\.Registry\.ReplicaSessionTimeout$", false, null),
+ new Property(@"^IceGrid\.Registry\.Server\.AdapterId$", false, null),
+ new Property(@"^IceGrid\.Registry\.Server\.Endpoints$", false, null),
+ new Property(@"^IceGrid\.Registry\.Server\.Locator$", false, null),
+ new Property(@"^IceGrid\.Registry\.Server\.PublishedEndpoints$", false, null),
+ new Property(@"^IceGrid\.Registry\.Server\.ReplicaGroupdId$", false, null),
+ new Property(@"^IceGrid\.Registry\.Server\.Router$", false, null),
+ new Property(@"^IceGrid\.Registry\.Server\.ThreadPerConnection$", false, null),
+ new Property(@"^IceGrid\.Registry\.Server\.ThreadPerConnection\.StackSize$", false, null),
+ new Property(@"^IceGrid\.Registry\.Server\.ThreadPool\.Size$", false, null),
+ new Property(@"^IceGrid\.Registry\.Server\.ThreadPool\.SizeMax$", false, null),
+ new Property(@"^IceGrid\.Registry\.Server\.ThreadPool\.SizeWarn$", false, null),
+ new Property(@"^IceGrid\.Registry\.Server\.ThreadPool\.StackSize$", false, null),
+ new Property(@"^IceGrid\.Registry\.SessionManager\.AdapterId$", false, null),
+ new Property(@"^IceGrid\.Registry\.SessionManager\.Endpoints$", false, null),
+ new Property(@"^IceGrid\.Registry\.SessionManager\.Locator$", false, null),
+ new Property(@"^IceGrid\.Registry\.SessionManager\.PublishedEndpoints$", false, null),
+ new Property(@"^IceGrid\.Registry\.SessionManager\.ReplicaGroupdId$", false, null),
+ new Property(@"^IceGrid\.Registry\.SessionManager\.Router$", false, null),
+ new Property(@"^IceGrid\.Registry\.SessionManager\.ThreadPerConnection$", false, null),
+ new Property(@"^IceGrid\.Registry\.SessionManager\.ThreadPerConnection\.StackSize$", false, null),
+ new Property(@"^IceGrid\.Registry\.SessionManager\.ThreadPool\.Size$", false, null),
+ new Property(@"^IceGrid\.Registry\.SessionManager\.ThreadPool\.SizeMax$", false, null),
+ new Property(@"^IceGrid\.Registry\.SessionManager\.ThreadPool\.SizeWarn$", false, null),
+ new Property(@"^IceGrid\.Registry\.SessionManager\.ThreadPool\.StackSize$", false, null),
+ new Property(@"^IceGrid\.Registry\.SessionTimeout$", false, null),
+ new Property(@"^IceGrid\.Registry\.SSLPermissionsVerifier\.EndpointSelection$", false, null),
+ new Property(@"^IceGrid\.Registry\.SSLPermissionsVerifier\.ConnectionCached$", false, null),
+ new Property(@"^IceGrid\.Registry\.SSLPermissionsVerifier\.PreferSecure$", false, null),
+ new Property(@"^IceGrid\.Registry\.SSLPermissionsVerifier\.LocatorCacheTimeout$", false, null),
+ new Property(@"^IceGrid\.Registry\.SSLPermissionsVerifier\.Locator$", false, null),
+ new Property(@"^IceGrid\.Registry\.SSLPermissionsVerifier\.Router$", false, null),
+ new Property(@"^IceGrid\.Registry\.SSLPermissionsVerifier\.CollocationOptimization$", false, null),
+ new Property(@"^IceGrid\.Registry\.SSLPermissionsVerifier\.ThreadPerConnection$", false, null),
+ new Property(@"^IceGrid\.Registry\.SSLPermissionsVerifier$", false, null),
+ new Property(@"^IceGrid\.Registry\.Trace\.Application$", false, null),
+ new Property(@"^IceGrid\.Registry\.Trace\.Adapter$", false, null),
+ new Property(@"^IceGrid\.Registry\.Trace\.Locator$", false, null),
+ new Property(@"^IceGrid\.Registry\.Trace\.Node$", false, null),
+ new Property(@"^IceGrid\.Registry\.Trace\.Object$", false, null),
+ new Property(@"^IceGrid\.Registry\.Trace\.Patch$", false, null),
+ new Property(@"^IceGrid\.Registry\.Trace\.Replica$", false, null),
+ new Property(@"^IceGrid\.Registry\.Trace\.Server$", false, null),
+ new Property(@"^IceGrid\.Registry\.Trace\.Session$", false, null),
+ new Property(@"^IceGrid\.Registry\.UserAccounts$", false, null),
+ null
+ };
+
+ public static Property[] IcePatch2Props =
+ {
+ new Property(@"^IcePatch2\.AdapterId$", false, null),
+ new Property(@"^IcePatch2\.Endpoints$", false, null),
+ new Property(@"^IcePatch2\.Locator$", false, null),
+ new Property(@"^IcePatch2\.PublishedEndpoints$", false, null),
+ new Property(@"^IcePatch2\.ReplicaGroupdId$", false, null),
+ new Property(@"^IcePatch2\.Router$", false, null),
+ new Property(@"^IcePatch2\.ThreadPerConnection$", false, null),
+ new Property(@"^IcePatch2\.ThreadPerConnection\.StackSize$", false, null),
+ new Property(@"^IcePatch2\.ThreadPool\.Size$", false, null),
+ new Property(@"^IcePatch2\.ThreadPool\.SizeMax$", false, null),
+ new Property(@"^IcePatch2\.ThreadPool\.SizeWarn$", false, null),
+ new Property(@"^IcePatch2\.ThreadPool\.StackSize$", false, null),
+ new Property(@"^IcePatch2\.Admin\.AdapterId$", false, null),
+ new Property(@"^IcePatch2\.Admin\.Endpoints$", false, null),
+ new Property(@"^IcePatch2\.Admin\.Locator$", false, null),
+ new Property(@"^IcePatch2\.Admin\.PublishedEndpoints$", false, null),
+ new Property(@"^IcePatch2\.Admin\.ReplicaGroupdId$", false, null),
+ new Property(@"^IcePatch2\.Admin\.Router$", false, null),
+ new Property(@"^IcePatch2\.Admin\.ThreadPerConnection$", false, null),
+ new Property(@"^IcePatch2\.Admin\.ThreadPerConnection\.StackSize$", false, null),
+ new Property(@"^IcePatch2\.Admin\.ThreadPool\.Size$", false, null),
+ new Property(@"^IcePatch2\.Admin\.ThreadPool\.SizeMax$", false, null),
+ new Property(@"^IcePatch2\.Admin\.ThreadPool\.SizeWarn$", false, null),
+ new Property(@"^IcePatch2\.Admin\.ThreadPool\.StackSize$", false, null),
+ new Property(@"^IcePatch2\.ChunkSize$", false, null),
+ new Property(@"^IcePatch2\.Directory$", false, null),
+ new Property(@"^IcePatch2\.InstanceName$", false, null),
+ new Property(@"^IcePatch2\.RegisterProcess$", false, null),
+ new Property(@"^IcePatch2\.Remove$", false, null),
+ new Property(@"^IcePatch2\.Thorough$", false, null),
+ null
+ };
+
+ public static Property[] IceSSLProps =
+ {
+ new Property(@"^IceSSL\.Alias$", false, null),
+ new Property(@"^IceSSL\.CertAuthDir$", false, null),
+ new Property(@"^IceSSL\.CertAuthFile$", false, null),
+ new Property(@"^IceSSL\.CertFile$", false, null),
+ new Property(@"^IceSSL\.CheckCertName$", false, null),
+ new Property(@"^IceSSL\.CheckCRL$", false, null),
+ new Property(@"^IceSSL\.Ciphers$", false, null),
+ new Property(@"^IceSSL\.DefaultDir$", false, null),
+ new Property(@"^IceSSL\.DH\.[^\s]+$", false, null),
+ new Property(@"^IceSSL\.EntropyDaemon$", false, null),
+ new Property(@"^IceSSL\.FindCert\.[^\s]+$", false, null),
+ new Property(@"^IceSSL\.ImportCert\.[^\s]+$", false, null),
+ new Property(@"^IceSSL\.KeyFile$", false, null),
+ new Property(@"^IceSSL\.Keystore$", false, null),
+ new Property(@"^IceSSL\.KeystorePassword$", false, null),
+ new Property(@"^IceSSL\.KeystoreType$", false, null),
+ new Property(@"^IceSSL\.Password$", false, null),
+ new Property(@"^IceSSL\.PasswordRetryMax$", false, null),
+ new Property(@"^IceSSL\.Protocols$", false, null),
+ new Property(@"^IceSSL\.Random$", false, null),
+ new Property(@"^IceSSL\.Trace\.Security$", false, null),
+ new Property(@"^IceSSL\.Truststore$", false, null),
+ new Property(@"^IceSSL\.TruststorePassword$", false, null),
+ new Property(@"^IceSSL\.TruststoreType$", false, null),
+ new Property(@"^IceSSL\.VerifyDepthMax$", false, null),
+ new Property(@"^IceSSL\.VerifyPeer$", false, null),
+ new Property(@"^IceSSL\.TrustOnly$", false, null),
+ new Property(@"^IceSSL\.TrustOnly\.Client$", false, null),
+ new Property(@"^IceSSL\.TrustOnly\.Server$", false, null),
+ new Property(@"^IceSSL\.TrustOnly\.Server\.[^\s]+$", false, null),
+ null
+ };
+
+ public static Property[] IceStormAdminProps =
+ {
+ new Property(@"^IceStormAdmin\.TopicManager\.[^\s]+$", false, null),
+ null
+ };
+
+ public static Property[] IceStormProps =
+ {
+ new Property(@"^IceStorm\.Flush\.Timeout$", false, null),
+ new Property(@"^IceStorm\.InstanceName$", false, null),
+ new Property(@"^IceStorm\.Publish\.AdapterId$", false, null),
+ new Property(@"^IceStorm\.Publish\.Endpoints$", false, null),
+ new Property(@"^IceStorm\.Publish\.Locator$", false, null),
+ new Property(@"^IceStorm\.Publish\.PublishedEndpoints$", false, null),
+ new Property(@"^IceStorm\.Publish\.ReplicaGroupdId$", false, null),
+ new Property(@"^IceStorm\.Publish\.Router$", false, null),
+ new Property(@"^IceStorm\.Publish\.ThreadPerConnection$", false, null),
+ new Property(@"^IceStorm\.Publish\.ThreadPerConnection\.StackSize$", false, null),
+ new Property(@"^IceStorm\.Publish\.ThreadPool\.Size$", false, null),
+ new Property(@"^IceStorm\.Publish\.ThreadPool\.SizeMax$", false, null),
+ new Property(@"^IceStorm\.Publish\.ThreadPool\.SizeWarn$", false, null),
+ new Property(@"^IceStorm\.Publish\.ThreadPool\.StackSize$", false, null),
+ new Property(@"^IceStorm\.Publish\.RegisterProcess$", false, null),
+ new Property(@"^IceStorm\.TopicManager\.AdapterId$", false, null),
+ new Property(@"^IceStorm\.TopicManager\.Endpoints$", false, null),
+ new Property(@"^IceStorm\.TopicManager\.Locator$", false, null),
+ new Property(@"^IceStorm\.TopicManager\.PublishedEndpoints$", false, null),
+ new Property(@"^IceStorm\.TopicManager\.ReplicaGroupdId$", false, null),
+ new Property(@"^IceStorm\.TopicManager\.Router$", false, null),
+ new Property(@"^IceStorm\.TopicManager\.ThreadPerConnection$", false, null),
+ new Property(@"^IceStorm\.TopicManager\.ThreadPerConnection\.StackSize$", false, null),
+ new Property(@"^IceStorm\.TopicManager\.ThreadPool\.Size$", false, null),
+ new Property(@"^IceStorm\.TopicManager\.ThreadPool\.SizeMax$", false, null),
+ new Property(@"^IceStorm\.TopicManager\.ThreadPool\.SizeWarn$", false, null),
+ new Property(@"^IceStorm\.TopicManager\.ThreadPool\.StackSize$", false, null),
+ new Property(@"^IceStorm\.TopicManager\.Proxy\.EndpointSelection$", false, null),
+ new Property(@"^IceStorm\.TopicManager\.Proxy\.ConnectionCached$", false, null),
+ new Property(@"^IceStorm\.TopicManager\.Proxy\.PreferSecure$", false, null),
+ new Property(@"^IceStorm\.TopicManager\.Proxy\.LocatorCacheTimeout$", false, null),
+ new Property(@"^IceStorm\.TopicManager\.Proxy\.Locator$", false, null),
+ new Property(@"^IceStorm\.TopicManager\.Proxy\.Router$", false, null),
+ new Property(@"^IceStorm\.TopicManager\.Proxy\.CollocationOptimization$", false, null),
+ new Property(@"^IceStorm\.TopicManager\.Proxy\.ThreadPerConnection$", false, null),
+ new Property(@"^IceStorm\.TopicManager\.Proxy$", false, null),
+ new Property(@"^IceStorm\.SubscriberPool\.Size$", false, null),
+ new Property(@"^IceStorm\.SubscriberPool\.SizeMax$", false, null),
+ new Property(@"^IceStorm\.SubscriberPool\.SizeWarn$", false, null),
+ new Property(@"^IceStorm\.SubscriberPool\.StackSize$", false, null),
+ new Property(@"^IceStorm\.Trace\.Flush$", false, null),
+ new Property(@"^IceStorm\.Trace\.Subscriber$", false, null),
+ new Property(@"^IceStorm\.Trace\.SubscriberPool$", false, null),
+ new Property(@"^IceStorm\.Trace\.Topic$", false, null),
+ new Property(@"^IceStorm\.Trace\.TopicManager$", false, null),
+ new Property(@"^IceStorm\.Send\.Timeout$", false, null),
+ new Property(@"^IceStorm\.Discard\.Interval$", false, null),
+ null
+ };
+
+ public static Property[] Glacier2Props =
+ {
+ new Property(@"^Glacier2\.AddSSLContext$", false, null),
+ new Property(@"^Glacier2\.AddUserToAllowCategories$", true, @"Glacier2.Filter.Category.AcceptUser"),
+ new Property(@"^Glacier2\.Admin\.Endpoints$", false, null),
+ new Property(@"^Glacier2\.Admin\.PublishedEndpoints$", false, null),
+ new Property(@"^Glacier2\.Admin\.RegisterProcess$", false, null),
+ new Property(@"^Glacier2\.AllowCategories$", true, @"Glacier2.Filter.Category.Accept"),
+ new Property(@"^Glacier2\.Client\.AlwaysBatch$", false, null),
+ new Property(@"^Glacier2\.Client\.Buffered$", false, null),
+ new Property(@"^Glacier2\.Client\.Endpoints$", false, null),
+ new Property(@"^Glacier2\.Client\.ForwardContext$", false, null),
+ new Property(@"^Glacier2\.Client\.PublishedEndpoints$", false, null),
+ new Property(@"^Glacier2\.Client\.RegisterProcess$", false, null),
+ new Property(@"^Glacier2\.Client\.SleepTime$", false, null),
+ new Property(@"^Glacier2\.Client\.Trace\.Override$", false, null),
+ new Property(@"^Glacier2\.Client\.Trace\.Reject$", false, null),
+ new Property(@"^Glacier2\.Client\.Trace\.Request$", false, null),
+ new Property(@"^Glacier2\.Filter\.Address\.Reject$", false, null),
+ new Property(@"^Glacier2\.Filter\.Address\.Accept$", false, null),
+ new Property(@"^Glacier2\.Filter\.ProxySizeMax$", false, null),
+ new Property(@"^Glacier2\.Filter\.Category\.Accept$", false, null),
+ new Property(@"^Glacier2\.Filter\.Category\.AcceptUser$", false, null),
+ new Property(@"^Glacier2\.Filter\.AdapterId\.Accept$", false, null),
+ new Property(@"^Glacier2\.Filter\.Identity\.Accept$", false, null),
+ new Property(@"^Glacier2\.CryptPasswords$", false, null),
+ new Property(@"^Glacier2\.InstanceName$", false, null),
+ new Property(@"^Glacier2\.PermissionsVerifier\.EndpointSelection$", false, null),
+ new Property(@"^Glacier2\.PermissionsVerifier\.ConnectionCached$", false, null),
+ new Property(@"^Glacier2\.PermissionsVerifier\.PreferSecure$", false, null),
+ new Property(@"^Glacier2\.PermissionsVerifier\.LocatorCacheTimeout$", false, null),
+ new Property(@"^Glacier2\.PermissionsVerifier\.Locator$", false, null),
+ new Property(@"^Glacier2\.PermissionsVerifier\.Router$", false, null),
+ new Property(@"^Glacier2\.PermissionsVerifier\.CollocationOptimization$", false, null),
+ new Property(@"^Glacier2\.PermissionsVerifier\.ThreadPerConnection$", false, null),
+ new Property(@"^Glacier2\.PermissionsVerifier$", false, null),
+ new Property(@"^Glacier2\.ReturnClientProxy$", false, null),
+ new Property(@"^Glacier2\.SSLPermissionsVerifier\.EndpointSelection$", false, null),
+ new Property(@"^Glacier2\.SSLPermissionsVerifier\.ConnectionCached$", false, null),
+ new Property(@"^Glacier2\.SSLPermissionsVerifier\.PreferSecure$", false, null),
+ new Property(@"^Glacier2\.SSLPermissionsVerifier\.LocatorCacheTimeout$", false, null),
+ new Property(@"^Glacier2\.SSLPermissionsVerifier\.Locator$", false, null),
+ new Property(@"^Glacier2\.SSLPermissionsVerifier\.Router$", false, null),
+ new Property(@"^Glacier2\.SSLPermissionsVerifier\.CollocationOptimization$", false, null),
+ new Property(@"^Glacier2\.SSLPermissionsVerifier\.ThreadPerConnection$", false, null),
+ new Property(@"^Glacier2\.SSLPermissionsVerifier$", false, null),
+ new Property(@"^Glacier2\.RoutingTable\.MaxSize$", false, null),
+ new Property(@"^Glacier2\.Server\.AlwaysBatch$", false, null),
+ new Property(@"^Glacier2\.Server\.Buffered$", false, null),
+ new Property(@"^Glacier2\.Server\.Endpoints$", false, null),
+ new Property(@"^Glacier2\.Server\.ForwardContext$", false, null),
+ new Property(@"^Glacier2\.Server\.PublishedEndpoints$", false, null),
+ new Property(@"^Glacier2\.Server\.RegisterProcess$", false, null),
+ new Property(@"^Glacier2\.Server\.SleepTime$", false, null),
+ new Property(@"^Glacier2\.Server\.Trace\.Override$", false, null),
+ new Property(@"^Glacier2\.Server\.Trace\.Request$", false, null),
+ new Property(@"^Glacier2\.SessionManager\.EndpointSelection$", false, null),
+ new Property(@"^Glacier2\.SessionManager\.ConnectionCached$", false, null),
+ new Property(@"^Glacier2\.SessionManager\.PreferSecure$", false, null),
+ new Property(@"^Glacier2\.SessionManager\.LocatorCacheTimeout$", false, null),
+ new Property(@"^Glacier2\.SessionManager\.Locator$", false, null),
+ new Property(@"^Glacier2\.SessionManager\.Router$", false, null),
+ new Property(@"^Glacier2\.SessionManager\.CollocationOptimization$", false, null),
+ new Property(@"^Glacier2\.SessionManager\.ThreadPerConnection$", false, null),
+ new Property(@"^Glacier2\.SessionManager$", false, null),
+ new Property(@"^Glacier2\.SSLSessionManager\.EndpointSelection$", false, null),
+ new Property(@"^Glacier2\.SSLSessionManager\.ConnectionCached$", false, null),
+ new Property(@"^Glacier2\.SSLSessionManager\.PreferSecure$", false, null),
+ new Property(@"^Glacier2\.SSLSessionManager\.LocatorCacheTimeout$", false, null),
+ new Property(@"^Glacier2\.SSLSessionManager\.Locator$", false, null),
+ new Property(@"^Glacier2\.SSLSessionManager\.Router$", false, null),
+ new Property(@"^Glacier2\.SSLSessionManager\.CollocationOptimization$", false, null),
+ new Property(@"^Glacier2\.SSLSessionManager\.ThreadPerConnection$", false, null),
+ new Property(@"^Glacier2\.SSLSessionManager$", false, null),
+ new Property(@"^Glacier2\.SessionTimeout$", false, null),
+ new Property(@"^Glacier2\.Trace\.RoutingTable$", false, null),
+ new Property(@"^Glacier2\.Trace\.Session$", false, null),
+ null
+ };
+
+ public static Property[] FreezeProps =
+ {
+ new Property(@"^Freeze\.DbEnv\.[^\s]+\.CheckpointPeriod$", false, null),
+ new Property(@"^Freeze\.DbEnv\.[^\s]+\.DbHome$", false, null),
+ new Property(@"^Freeze\.DbEnv\.[^\s]+\.DbPrivate$", false, null),
+ new Property(@"^Freeze\.DbEnv\.[^\s]+\.DbRecoverFatal$", false, null),
+ new Property(@"^Freeze\.DbEnv\.[^\s]+\.OldLogsAutoDelete$", false, null),
+ new Property(@"^Freeze\.DbEnv\.[^\s]+\.PeriodicCheckpointMinSize$", false, null),
+ new Property(@"^Freeze\.Evictor\.[^\s]+\.MaxTxSize$", false, null),
+ new Property(@"^Freeze\.Evictor\.[^\s]+\.SavePeriod$", false, null),
+ new Property(@"^Freeze\.Evictor\.[^\s]+\.SaveSizeTrigger$", false, null),
+ new Property(@"^Freeze\.Evictor\.[^\s]+\.StreamTimeout$", false, null),
+ new Property(@"^Freeze\.Evictor\.[^\s]+\.PopulateEmptyIndices$", false, null),
+ new Property(@"^Freeze\.Evictor\.[^\s]+\.RollbackOnUserException$", false, null),
+ new Property(@"^Freeze\.Evictor\.UseNonmutating$", false, null),
+ new Property(@"^Freeze\.Trace\.DbEnv$", false, null),
+ new Property(@"^Freeze\.Trace\.Evictor$", false, null),
+ new Property(@"^Freeze\.Trace\.Map$", false, null),
+ new Property(@"^Freeze\.Trace\.Transaction$", false, null),
+ new Property(@"^Freeze\.Warn\.CloseInFinalize$", false, null),
+ new Property(@"^Freeze\.Warn\.Deadlocks$", false, null),
+ null
+ };
+
+ public static Property[][] validProps =
+ {
+ IceProps,
+ IceBoxProps,
+ IceGridAdminProps,
+ IceGridProps,
+ IcePatch2Props,
+ IceSSLProps,
+ IceStormAdminProps,
+ IceStormProps,
+ Glacier2Props,
+ FreezeProps,
+ null
+ };
+
+ public static string[] clPropNames =
+ {
+ "Ice",
+ "IceBox",
+ "IceGridAdmin",
+ "IceGrid",
+ "IcePatch2",
+ "IceSSL",
+ "IceStormAdmin",
+ "IceStorm",
+ "Glacier2",
+ "Freeze",
+ null
+ };
+ }
+}
diff --git a/java/src/IceInternal/Property.java b/java/src/IceInternal/Property.java
index 16b47006679..02a204b01e0 100755..100644
--- a/java/src/IceInternal/Property.java
+++ b/java/src/IceInternal/Property.java
@@ -6,8 +6,8 @@
// ICE_LICENSE file included in this distribution.
//
// **********************************************************************
-
-// Generated by makeprops.py from file XXX- stuff needs to go here!
+//
+// Generated by makeprops.py from file %(inputfile)s, Thu Jun 14 09:48:19 2007
// IMPORTANT: Do not edit this file -- any edits made here will be lost!
diff --git a/java/src/IceInternal/PropertyNames.java b/java/src/IceInternal/PropertyNames.java
index 2e6c48a34e7..470b557e0bc 100644
--- a/java/src/IceInternal/PropertyNames.java
+++ b/java/src/IceInternal/PropertyNames.java
@@ -6,8 +6,8 @@
// ICE_LICENSE file included in this distribution.
//
// **********************************************************************
-
-// Generated by makeprops.py from file XXX- stuff needs to go here!
+//
+// Generated by makeprops.py from file ../config/PropertyNames.xml, Thu Jun 14 09:48:19 2007
// IMPORTANT: Do not edit this file -- any edits made here will be lost!
@@ -141,6 +141,7 @@ public final class PropertyNames
{
new Property("IceGrid\\.InstanceName", false, null),
new Property("IceGrid\\.Node\\.AdapterId", false, null),
+ new Property("IceGrid\\.Node\\.AllowRunningServersAsRoot", false, null),
new Property("IceGrid\\.Node\\.CollocateRegistry", false, null),
new Property("IceGrid\\.Node\\.Data", false, null),
new Property("IceGrid\\.Node\\.DisableOnFailure", false, null),