diff options
author | Benoit Foucher <benoit@zeroc.com> | 2007-06-14 09:52:16 +0200 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2007-06-14 09:52:16 +0200 |
commit | 9eb7e9ef9a63bd2472849fc66ea61ebe44ca57b8 (patch) | |
tree | 2728c06eeda0a387f377a99f27d70d48b7367d61 | |
parent | http://bugzilla.zeroc.com/bugzilla/show_bug.cgi?id=2251. Fixed Dwayne's problem (diff) | |
download | ice-9eb7e9ef9a63bd2472849fc66ea61ebe44ca57b8.tar.bz2 ice-9eb7e9ef9a63bd2472849fc66ea61ebe44ca57b8.tar.xz ice-9eb7e9ef9a63bd2472849fc66ea61ebe44ca57b8.zip |
Fixed bug 2254
-rwxr-xr-x | cpp/config/PropertyNames.xml | 1 | ||||
-rw-r--r-- | cpp/config/makeprops.py | 8 | ||||
-rw-r--r-- | cpp/src/Ice/PropertyNames.cpp | 5 | ||||
-rw-r--r-- | cpp/src/Ice/PropertyNames.h | 4 | ||||
-rw-r--r-- | cpp/src/IceGrid/ServerI.cpp | 10 | ||||
-rw-r--r--[-rwxr-xr-x] | cs/src/Ice/Property.cs | 94 | ||||
-rw-r--r-- | cs/src/Ice/PropertyNames.cs | 1096 | ||||
-rw-r--r--[-rwxr-xr-x] | java/src/IceInternal/Property.java | 4 | ||||
-rw-r--r-- | java/src/IceInternal/PropertyNames.java | 5 |
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), |