summaryrefslogtreecommitdiffstats
path: root/src/config
diff options
context:
space:
mode:
authorPetr Cech <pcech@redhat.com>2016-08-24 14:41:09 +0200
committerLukas Slebodnik <lslebodn@redhat.com>2016-09-13 16:22:26 +0200
commitaef0171e0bdc9a683958d69c7ee984fb10cd5de7 (patch)
treefc6560ea19e4d1f5a4701c667f98c3691f3fbd25 /src/config
parent6c335dee38da943796710b5e336472a10cf641f2 (diff)
downloadsssd-aef0171e0bdc9a683958d69c7ee984fb10cd5de7.tar.gz
sssd-aef0171e0bdc9a683958d69c7ee984fb10cd5de7.tar.xz
sssd-aef0171e0bdc9a683958d69c7ee984fb10cd5de7.zip
PROXY: Adding proxy_max_children option
The new option 'proxy_max_children' is applicable in domain section. Default value is 10. Resolves: https://fedorahosted.org/sssd/ticket/3153 Reviewed-by: Fabiano Fidêncio <fidencio@redhat.com> Reviewed-by: Pavel Březina <pbrezina@redhat.com>
Diffstat (limited to 'src/config')
-rw-r--r--src/config/SSSDConfig/__init__.py.in3
-rw-r--r--src/config/cfg_rules.ini1
-rw-r--r--src/config/etc/sssd.api.d/sssd-proxy.conf1
3 files changed, 5 insertions, 0 deletions
diff --git a/src/config/SSSDConfig/__init__.py.in b/src/config/SSSDConfig/__init__.py.in
index 2027028f7..0acb751e2 100644
--- a/src/config/SSSDConfig/__init__.py.in
+++ b/src/config/SSSDConfig/__init__.py.in
@@ -429,6 +429,9 @@ option_strings = {
'default_shell' : _('Default shell, /bin/bash'),
'base_directory' : _('Base for home directories'),
+ # [provider/proxy]
+ 'proxy_max_children' : _('The number of preforked proxy children.'),
+
# [provider/proxy/id]
'proxy_lib_name' : _('The name of the NSS library to use'),
'proxy_fast_alias' : _('Whether to look up canonical group name from cache if possible'),
diff --git a/src/config/cfg_rules.ini b/src/config/cfg_rules.ini
index 93c10e2b7..01be0c6e6 100644
--- a/src/config/cfg_rules.ini
+++ b/src/config/cfg_rules.ini
@@ -305,6 +305,7 @@ option = base_directory
option = proxy_lib_name
option = proxy_fast_alias
option = proxy_pam_target
+option = proxy_max_children
# simple access provider specific options
option = simple_allow_users
diff --git a/src/config/etc/sssd.api.d/sssd-proxy.conf b/src/config/etc/sssd.api.d/sssd-proxy.conf
index 89a6503f9..09bf82aff 100644
--- a/src/config/etc/sssd.api.d/sssd-proxy.conf
+++ b/src/config/etc/sssd.api.d/sssd-proxy.conf
@@ -1,4 +1,5 @@
[provider/proxy]
+proxy_max_children = int, None, false
[provider/proxy/id]
proxy_lib_name = str, None, true