# Defines hosts that are blacklisted which means that they are not allowed to be accessed.
# 
# Cascading: true
# Reloadable: true
# 
# Default: 127.0.0.1-127.255.255.255,localhost
com.openexchange.api.client.blacklistedHosts = 127.0.0.1-127.255.255.255,localhost

# Defines ports that are allowed to access.
# 
# Cascading: true
# Reloadable: true
# 
# Default: <empty>
com.openexchange.api.client.allowedPorts = 

# Requires an enterprise license key. Enables or disables asymmetric encryption via SSL. When enabled, the entire communication between the Hazelcast members is encrypted at socket level.
# At least each member has to be configured to use a key store. For a detailed instruction please visist documentation.open-xchange.com. 
# More advanced options may still be configured via the <code>hazelcast.xml</code> file, see instructions on top of this page.
# 
# Cascading: false
# Reloadable: true
# Related: com.openexchange.hazelcast.licenseKey
# 
# Default: false
com.openexchange.hazelcast.network.ssl = false

# A comma separated, ranked list of protocols to use for SSL. The list must start at the oldest protocol to use (default 'TLSv1') and end at the highest protocol to use (default 'TLSv1.3')
# 
# Cascading: false
# Reloadable: true
# Related: com.openexchange.hazelcast.licenseKey,com.openexchange.hazelcast.network.ssl
# 
# Default: TLSv1,TLSv1.1,TLSv1.3
com.openexchange.hazelcast.ssl.protocols = TLSv1,TLSv1.1,TLSv1.3

# The path to the key store of the Hazelcast member.
# 
# Cascading: false
# Reloadable: true
# Related: com.openexchange.hazelcast.licenseKey,com.openexchange.hazelcast.network.ssl
# 
# Default: <empty>
com.openexchange.hazelcast.ssl.keyStore = 

# The password for the key store.
# 
# Cascading: false
# Reloadable: true
# Related: com.openexchange.hazelcast.ssl.keyStore
# 
# Default: <empty>
com.openexchange.hazelcast.ssl.keyStorePassword = 

# The type for the key store. If not set the default type of Java KeyStore is used.
# 
# Cascading: false
# Reloadable: true
# Related: com.openexchange.hazelcast.ssl.keyStore
# 
# Default: <empty>
com.openexchange.hazelcast.ssl.keyStoreType = 

# The algorithm of the certificates within the key store. If not set the default value of the managing entity is used.
# 
# Cascading: false
# Reloadable: true
# Related: com.openexchange.hazelcast.ssl.keyStore
# 
# Default: <empty>
com.openexchange.hazelcast.ssl.keyManagerAlgorithm = 

# The path to the trust store of the Hazelcast member. The CA certificate and all other members certificates need to be a in this store.
# 
# Cascading: false
# Reloadable: true
# Related: com.openexchange.hazelcast.licenseKey,com.openexchange.hazelcast.network.ssl
# 
# Default: <empty>
com.openexchange.hazelcast.ssl.trustStore = 

# The password for the trust store.
# 
# Cascading: false
# Reloadable: true
# Related: com.openexchange.hazelcast.ssl.trustStore
# 
# Default: <empty>
com.openexchange.hazelcast.ssl.trustStorePassword = 

# The type for the trust store. If not set the default type of Java KeyStore is used.
# 
# Cascading: false
# Reloadable: true
# Related: com.openexchange.hazelcast.ssl.trustStore
# 
# Default: <empty>
com.openexchange.hazelcast.ssl.trustStoreType = 

# The algorithm of the certificates within the trust store. If not set the default value of the managing entity is used.
# 
# Cascading: false
# Reloadable: true
# Related: com.openexchange.hazelcast.ssl.trustStore
# 
# Default: <empty>
com.openexchange.hazelcast.ssl.trustManagerAlgorithm = 

# Specifies the socket timeout in milliseconds, which is the timeout for waiting for data.
# 
# Cascading: false
# Reloadable: true
# Related: 
# 
# Default: 30000
com.openexchange.httpclient.[serviceIdentifer].readTimeout = 30000

# Specifies the timeout in milliseconds until a connection is established.
# 
# Cascading: false
# Reloadable: true
# Related: 
# 
# Default: 30000
com.openexchange.httpclient.[serviceIdentifer].connectTimeout = 30000

# Specifies the timeout in milliseconds used when requesting a connection from the HTTP connection pool.
# 
# Cascading: false
# Reloadable: true
# Related: 
# 
# Default: 30000
com.openexchange.httpclient.[serviceIdentifer].connectionRequestTimeout = 30000

# The amount of time in seconds a connection is kept alive.
# 
# Cascading: false
# Reloadable: true
# Related: 
# 
# Default: 20
com.openexchange.httpclient.[serviceIdentifer].keepAlive.duration = 20

# The frequency in seconds to check for connections that have passed the keep-alive duration.
# 
# Cascading: false
# Reloadable: true
# Related: 
# 
# Default: 5
com.openexchange.httpclient.[serviceIdentifer].keepAlive.monitorInterval = 5

# The number of total connections held in HTTP connection pool by each client.
# 
# Cascading: false
# Reloadable: true
# Related: 
# 
# Default: 20
com.openexchange.httpclient.[serviceIdentifer].totalConnections = 20

# The number of connections per route held in HTTP connection pool by each client
# 
# Cascading: false
# Reloadable: true
# Related: 
# 
# Default: 10
com.openexchange.httpclient.[serviceIdentifer].connectionsPerRoute = 10

# The buffer size of the underlying socket connection.
# 
# Cascading: false
# Reloadable: true
# Related: 
# 
# Default: 8192
com.openexchange.httpclient.[serviceIdentifer].socketBufferSize = 8192

# The read time-out in milliseconds.
# 
# Cascading: false
# Reloadable: true
# Related: 
# 
# Default: 10000
com.openexchange.httpclient.autoconfig-server.readTimeout = 10000

# The connection time-out in milliseconds.
# 
# Cascading: false
# Reloadable: true
# Related: 
# 
# Default: 3000
com.openexchange.httpclient.autoconfig-server.connectTimeout = 3000

# The connection time-out in milliseconds.
# 
# Cascading: false
# Reloadable: true
# Related: 
# 
# Default: 30000
com.openexchange.httpclient.davpush.connectionTimeout = 30000

# The number of total connections held in HTTP connection pool by each client.
# 
# Cascading: false
# Reloadable: true
# Related: 
# 
# Default: 100
com.openexchange.httpclient.davpush.totalConnections = 100

# The number of connections per route held in HTTP connection pool by each client
# 
# Cascading: false
# Reloadable: true
# Related: 
# 
# Default: 100
com.openexchange.httpclient.davpush.connectionsPerRoute = 100

# The read time-out in milliseconds.
# 
# Cascading: false
# Reloadable: true
# Related: 
# 
# Default: 120000
com.openexchange.httpclient.dropbox.readTimeout = 120000

# The connection time-out in milliseconds.
# 
# Cascading: false
# Reloadable: true
# Related: 
# 
# Default: 20000
com.openexchange.httpclient.dropbox.connectTimeout = 20000

# The read time-out in milliseconds.
# 
# Cascading: false
# Reloadable: true
# Related: 
# 
# Default: 3000
com.openexchange.httpclient.proxy.readTimeout = 3000

# The connection time-out in milliseconds.
# 
# Cascading: false
# Reloadable: true
# Related: 
# 
# Default: 3000
com.openexchange.httpclient.proxy.connectTimeout = 3000

# The connection time-out in milliseconds.
# 
# Cascading: false
# Reloadable: true
# Related: 
# 
# Default: 5000
com.openexchange.httpclient.spamexperts.connectTimeout = 5000

# The number of total connections held in HTTP connection pool by each client.
# 
# Cascading: false
# Reloadable: true
# Related: 
# 
# Default: 32
com.openexchange.httpclient.spamexperts.totalConnections = 32

# The number of connections per route held in HTTP connection pool by each client
# 
# Cascading: false
# Reloadable: true
# Related: 
# 
# Default: 32
com.openexchange.httpclient.spamexperts.connectionsPerRoute = 32

# The read time-out in milliseconds.
# 
# Cascading: false
# Reloadable: true
# Related: 
# 
# Default: 10000
com.openexchange.httpclient.davsub.readTimeout = 10000

# The connection time-out in milliseconds.
# 
# Cascading: false
# Reloadable: true
# Related: 
# 
# Default: 5000
com.openexchange.httpclient.davsub.connectTimeout = 5000

# The number of total connections held in HTTP connection pool by each client.
# 
# Cascading: false
# Reloadable: true
# Related: 
# 
# Default: 10
com.openexchange.httpclient.davsub.totalConnections = 10

# The number of connections per route held in HTTP connection pool by each client
# 
# Cascading: false
# Reloadable: true
# Related: 
# 
# Default: 5
com.openexchange.httpclient.davsub.connectionsPerRoute = 5

# Defines whether the free busy data is published for the free busy servlet or not.
# 
# Cascading: true
# Reloadable: true
# 
# Default: false
com.openexchange.calendar.publishInternetFreeBusy = false

# If set to "true" password changes will be recorded. If set to "false" the feature is disabled and no password changes will be recorded. This means *not* that password changes are disabled.
# 
# Cascading: true
# Reloadable: false
# 
# Default: true
com.openexchange.passwordchange.history.enabled = true

# The number of entries that the server should keep. If set to "0" all entries for given user will be deleted. Setting the value to "0" efficiently disables the feature for a user/context.
# 
# Cascading: true
# Reloadable: false
# 
# Default: 10
com.openexchange.passwordchange.history.limit = 10

# The actual recorder that saves and retrieves the data. Currently shipped "default" for a MySQL implementation.
# 
# Cascading: true
# Reloadable: false
# 
# Default: default
com.openexchange.passwordchange.history.recorder = default

# The domain name that should be set for the "Domain" part of cookies.
# 
# Cascading: false
# Reloadable: true
# Related: com.openexchange.cookie.domain.enabled
# 
# Default: <empty>
com.openexchange.cookie.domain = 

# Whether to use the cookie domain name or not.
# 
# Cascading: false
# Reloadable: true
# Related: com.openexchange.cookie.domain
# 
# Default: false
com.openexchange.cookie.domain.enabled = false

# Whether domain parameter should start with a dot (<code>'.'</code>) character or not. Efficently
# allows subdomains to use the cookie, too, or not.
# 
# Cascading: false
# Reloadable: true
# Related: com.openexchange.cookie.domain
# 
# Default: false
com.openexchange.cookie.domain.prefixWithDot = false

# Specify whether the display name of a user must be unique within a context or
# if one display name can be used by multiple users within a context.
# If set to false , the property `com.openexchange.folderstorage.database.preferDisplayName`
# should be set to false too. Otherwise it can't be guaranteed that shared folder names 
# are unique.
# The property is `ConfigCasscade` aware down to context level.
# 
# Cascading: false
# Reloadable: false
# Related: com.openexchange.folderstorage.database.preferDisplayName
# 
# Default: true
com.openexchange.user.enforceUniqueDisplayName = true

