From version < 3.5 >
edited by awa
on 09.04.2020, 16:02
To version < 4.1 >
edited by MKO
on 30.11.2020, 12:33
< >
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.awa
1 +XWiki.mko
Content
... ... @@ -57,17 +57,18 @@
57 57  
58 58  {{table dataTypeAlpha="0" preSort="0-asc" caption="Settings regarding login restrictions"}}
59 59  |= Property|= Default value|= Explanation
60 -|login.fails.lock.timeout|900 (=15 minutes)|The amount of time in seconds a user needs to wait after using up all their login attempts. If the value is less than {{code}}60{{/code}}, it is clamped to {{code}}60{{/code}}.
61 -|login.fails.lock.count|5|The number of consecutive failed login attempts before a user is locked out. Set to {{code}}0{{/code}} for an unlimited amount of attempts.
60 +|login.fails.lock.timeout|900 (=15 minutes)|The amount of time in seconds a user needs to wait after using up all their login attempts. If the value is less than {{code language="none"}}60{{/code}}, it is clamped to {{code language="none"}}60{{/code}}.
61 +|login.fails.lock.count|5|The number of consecutive failed login attempts before a user is locked out. Set to {{code language="none"}}0{{/code}} for an unlimited amount of attempts.
62 62  |login.fails.lock.onfullcache|true|Whether the system is locked when the login cache is full. Users cannot login anymore if the system is locked.
63 -|login.fails.cache.heap.count|10000|The number of login attempts kept in memory. If less than or equal to {{code}}0{{/code}}, it is clamped to {{code}}1000{{/code}}.
64 -|login.fails.lock.maxentries|11000|The maximum number of login attempts stored in the cache. If the cache is full, no more logins are allowed. Set to {{code}}0{{/code}} to disable the limit.
65 -|login.fails.cache.disk.size|102400|The number of login attempts cached in the file system. Set to {{code}}0{{/code}} to disable this limit, and make sure you have got sufficient disk space. Set to a value less than {{code}}0{{/code}} to disable the file cache (and use only the in-memory cache).
63 +|login.fails.cache.heap.count|10000|The number of login attempts kept in memory. If less than or equal to {{code language="none"}}0{{/code}}, it is clamped to {{code language="none"}}1000{{/code}}.
64 +|login.fails.lock.maxentries|11000|The maximum number of login attempts stored in the cache. If the cache is full, no more logins are allowed. Set to {{code language="none"}}0{{/code}} to disable the limit.
65 +|login.fails.cache.disk.size|102400|The number of login attempts cached in the file system. Set to {{code language="none"}}0{{/code}} to disable this limit, and make sure you have got sufficient disk space. Set to a value less than {{code language="none"}}0{{/code}} to disable the file cache (and use only the in-memory cache).
66 +|last.login.save|false|Whether the most recent date when a user signed in is saved and shown for each client.
66 66  {{/table}}
67 67  
68 68  An example for a configuration requiring a user to wait to 100 minutes after 10 failed login attempts.
69 69  
70 -{{code}}
71 +{{code language="none"}}
71 71  login.fails.lock.timeout=6000
72 72  login.fails.lock.count=10
73 73  {{/code}}
... ... @@ -82,12 +82,12 @@
82 82  
83 83  {{table dataTypeAlpha="0" preSort="0-asc" caption="Settings regarding the file and form caches"}}
84 84  |= Property|= Default value|= Explanation
85 -|cache.files.disk.size|-1|Maximum size in MB of what the file cache stores in the file system. No limit when set to {{code}}-1{{/code}}. If set to {{code}}0{{/code}}, the file system is not used by the cache.
86 -|cache.files.heap.size|75|Maximum size in MB of what the file cache stores in-memory. If set to {{code}}0{{/code}}, the in-memory file cache is disabled.
87 -|cache.files.idletime|0|Time interval in seconds until an item in the form cache is removed when it is never accessed during that time interval. Set to {{code}}0{{/code}} to disable.
88 -|cache.forms.disk.size|-1|Maximum size in MB of what the form cache stores in the file system. No limit when set to {{code}}-1{{/code}}. If set to {{code}}0{{/code}}, the file system is not used by the cache.
89 -|cache.forms.heap.size|75|Maximum size in MB of what the form cache stores in-memory. If set to {{code}}0{{/code}}, the in-memory form cache is disabled.
90 -|cache.forms.idletime|0|Time interval in seconds until an item in the form cache is removed when it is never accessed during that time interval. Set to {{code}}0{{/code}} to disable.
86 +|cache.files.disk.size|-1|Maximum size in MB of what the file cache stores in the file system. No limit when set to {{code language="none"}}-1{{/code}}. If set to {{code language="none"}}0{{/code}}, the file system is not used by the cache.
87 +|cache.files.heap.size|75|Maximum size in MB of what the file cache stores in-memory. If set to {{code language="none"}}0{{/code}}, the in-memory file cache is disabled.
88 +|cache.files.idletime|0|Time interval in seconds until an item in the form cache is removed when it is never accessed during that time interval. Set to {{code language="none"}}0{{/code}} to disable.
89 +|cache.forms.disk.size|-1|Maximum size in MB of what the form cache stores in the file system. No limit when set to {{code language="none"}}-1{{/code}}. If set to {{code language="none"}}0{{/code}}, the file system is not used by the cache.
90 +|cache.forms.heap.size|75|Maximum size in MB of what the form cache stores in-memory. If set to {{code language="none"}}0{{/code}}, the in-memory form cache is disabled.
91 +|cache.forms.idletime|0|Time interval in seconds until an item in the form cache is removed when it is never accessed during that time interval. Set to {{code language="none"}}0{{/code}} to disable.
91 91  {{/table}}
92 92  
93 93  == System ==
... ... @@ -104,9 +104,9 @@
104 104  
105 105  {{table dataTypeAlpha="0" preSort="0-asc" caption="Settings regarding various limits"}}
106 106  |= Property|= Default value|= Explanation
107 -|defaults.upload.max_size|-1|Maximum size in bytes for file uploads within forms. Applies to each file individually. Set to {{code}}-1{{/code}} to disable.
108 -|defaults.query.database.max_rowcount|5000|Maximum number of returned rows for a query to the database. Set to {{code}}0{{/code}} to disable.
109 -|defaults.upload.max_fieldsize|0|Maximum size in bytes when retrieving columns of type //character// (eg. char or varchar) or //binary//. Set to {{code}}0{{/code}} to disable.
108 +|defaults.upload.max_size|-1|Maximum size in bytes for file uploads within forms. Applies to each file individually. Set to {{code language="none"}}-1{{/code}} to disable.
109 +|defaults.query.database.max_rowcount|5000|Maximum number of returned rows for a query to the database. Set to {{code language="none"}}0{{/code}} to disable.
110 +|defaults.upload.max_fieldsize|0|Maximum size in bytes when retrieving columns of type //character// (eg. char or varchar) or //binary//. Set to {{code language="none"}}0{{/code}} to disable.
110 110  {{/table}}
111 111  
112 112  == Frontend Server ==
... ... @@ -127,9 +127,10 @@
127 127  
128 128  {{table dataTypeAlpha="0" preSort="0-asc" caption="Settings regarding LDAP"}}
129 129  |= Property|= Default value|= Explanation
130 -|ldap.override.filter.user|(~|(objectclass=user)(objectclass=person)(objectclass=inetOrgPerson)(objectclass=organizationalPerson))|LDAP filter for searching for available [[LDAP users>>doc:Formcycle.UserInterface.UserSettings.LDAP]]. By default, finds all objects with the object class {{code}}user{{/code}}, {{code}}person{{/code}}, {{code}}inetOrgPerson{{/code}}, or {{code}}organinsationalPerson{{/code}}.
131 -|ldap.override.filter.user.login|(~|(sAMAccountName={0})(userPrincipalName={0})(uid={0}))|LDAP-Filter for locating a user with a given login name. Specify the login name with the placeholder {{code}}{0}{{/code}}. By default, finds all users if the attribute {{code}}sAMAccountName{{/code}}, {{code}}userPrincipalName{{/code}} or {{code}}uid{{/code}} matches the login name.
132 -|ldap.override.filter.group|(~|(objectclass=group)(objectclass=groupofnames)(objectclass=groupofuniquenames))|LDAP filter for searching for [[LDAP groups>>doc:Formcycle.UserInterface.UserSettings.LDAPGroups]]. By default, searches for all objects with the object class {{code}}group{{/code}}, {{code}}groupofnames{{/code}}, or {{code}}groupofuniquenames{{/code}}.
131 +|ldap.override.filter.user|(~|(objectclass=user)(objectclass=person)(objectclass=inetOrgPerson)(objectclass=organizationalPerson))|LDAP filter for searching for available [[LDAP users>>doc:Formcycle.UserInterface.UserSettings.LDAP]]. By default, finds all objects with the object class {{code language="none"}}user{{/code}}, {{code language="none"}}person{{/code}}, {{code language="none"}}inetOrgPerson{{/code}}, or {{code language="none"}}organinsationalPerson{{/code}}.
132 +|ldap.override.filter.user.login|(~|(sAMAccountName={0})(userPrincipalName={0})(uid={0}))|LDAP-Filter for locating a user with a given login name. Specify the login name with the placeholder {{code language="none"}}{0}{{/code}}. By default, finds all users if the attribute {{code language="none"}}sAMAccountName{{/code}}, {{code language="none"}}userPrincipalName{{/code}} or {{code language="none"}}uid{{/code}} matches the login name.
133 +|ldap.override.filter.kerberos.user {{version major="6" minor="6" patch="5"/}}|//Value of the user query see above.//|LDAP filter for searching a user after Kerberos authentication. The available login corresponds to the pattern {{code language="none"}}<username>(/<instance>)@<REALM>{{/code}} where the {{code language="none"}}/<instance>{{/code}} part is optional. Using the example {{code language="none"}}test/admin@EXAMPLE.COM{{/code}}, the individual components are available in the corresponding filter as follows: {{code language="none"}}{0}{{/code}}={{code language="none"}}test/admin@EXAMPLE.COM{{/code}}, {{code language="none"}}{1}{{/code}}={{code language="none"}}test/admin{{/code}}, {{code language="none"}}{2}{{/code}}={{code language="none"}}test{{/code}},{{code language="none"}}{3}{{/code}}={{code language="none"}}admin{{/code}},{{code language="none"}}{4}{{/code}}={{code language="none"}}EXAMPLE.COM{{/code}}. For example, to perform a user search within a single-domain environment with a non-standard {{code language="none"}}userPrincipalName{{/code}}, the query could be defined as follows: {{code language="none"}}(sAMAccountName={2}){{/code}}
134 +|ldap.override.filter.group|(~|(objectclass=group)(objectclass=groupofnames)(objectclass=groupofuniquenames))|LDAP filter for searching for [[LDAP groups>>doc:Formcycle.UserInterface.UserSettings.LDAPGroups]]. By default, searches for all objects with the object class {{code language="none"}}group{{/code}}, {{code language="none"}}groupofnames{{/code}}, or {{code language="none"}}groupofuniquenames{{/code}}.
133 133  {{/table}}
134 134  
135 135  == HTTP ==
... ... @@ -146,5 +146,13 @@
146 146  
147 147  {{table dataTypeAlpha="0" preSort="0-asc" caption="Settings for debugging"}}
148 148  |= Property|= Default value|= Explanation
149 -|debug.show_sql|false|Sets [[the Hibernate properties>>http://docs.jboss.org/hibernate/core/4.3/manual/en-US/html/ch03.html#configuration-logging]] {{code}}hibernate.show_sql{{/code}} and {{code}}hibernate.format_sql{{/code}} to {{code}}true{{/code}}. Write all executed SQL statements to the console.
151 +|debug.show_sql|false|Sets [[the Hibernate properties>>http://docs.jboss.org/hibernate/core/4.3/manual/en-US/html/ch03.html#configuration-logging]] {{code language="none"}}hibernate.show_sql{{/code}} and {{code language="none"}}hibernate.format_sql{{/code}} to {{code language="none"}}true{{/code}}. Write all executed SQL statements to the console.
150 150  {{/table}}
153 +
154 +== Quartz jobs ==
155 +
156 +{{table dataTypeAlpha="0" preSort="0-asc" caption="Settings for quartz jobs"}}
157 +|= Property|= Default value|= Explanation
158 +|cleanup.worker.active|true|Whether the system cleanup job is active and run periodically. The system clean up jobs, for example, checks for unconfirmed form records waitning for a double opt-in confirmation, and deletes them when they are expired.
159 +|cleanup.worker.cronexpression|0 0,15,30,45 * ? * *|The cron expression for the system clean up job that indicates when and how often that job is run. The system clean up jobs, for example, checks for unconfirmed form records waitning for a double opt-in confirmation, and deletes them when they are expired.
160 +{{/table}}
Copyright 2000-2024