summaryrefslogtreecommitdiff
path: root/nslcd/cfg.c
diff options
context:
space:
mode:
authorArthur de Jong <arthur@arthurdejong.org>2010-12-29 22:50:31 +0000
committerArthur de Jong <arthur@arthurdejong.org>2010-12-29 22:50:31 +0000
commite985efa83458e1cc9c2bcb12e3cc10b6526c3399 (patch)
tree8311cb525c9d452d62d88280e6cca854496f9c42 /nslcd/cfg.c
parent4e9224817ee303404b804a1a51f2f9c9a49164e4 (diff)
parented6bc27721075adf0215ad8b856fcdcf7b98b9b7 (diff)
merge changes from trunk
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd-solaris@1349 ef36b2f9-881f-0410-afb5-c4e39611909c
Diffstat (limited to 'nslcd/cfg.c')
-rw-r--r--nslcd/cfg.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/nslcd/cfg.c b/nslcd/cfg.c
index 364e726..c2a5480 100644
--- a/nslcd/cfg.c
+++ b/nslcd/cfg.c
@@ -120,6 +120,7 @@ static void cfg_defaults(struct ldap_config *cfg)
cfg->ldc_pagesize=0;
cfg->ldc_nss_initgroups_ignoreusers=NULL;
cfg->ldc_pam_authz_search=NULL;
+ cfg->ldc_nss_min_uid=0;
}
/* simple strdup wrapper */
@@ -985,7 +986,8 @@ static void cfg_read(const char *filename,struct ldap_config *cfg)
LDAP_SET_OPTION(NULL,LDAP_OPT_X_TLS_CACERTDIR,value);
free(value);
}
- else if (strcasecmp(keyword,"tls_cacertfile")==0)
+ else if ( (strcasecmp(keyword,"tls_cacertfile")==0) ||
+ (strcasecmp(keyword,"tls_cacert")==0) )
{
get_strdup(filename,lnr,keyword,&line,&value);
get_eol(filename,lnr,keyword,&line);
@@ -1050,6 +1052,11 @@ static void cfg_read(const char *filename,struct ldap_config *cfg)
check_argumentcount(filename,lnr,keyword,(line!=NULL)&&(*line!='\0'));
cfg->ldc_pam_authz_search=xstrdup(line);
}
+ else if (strcasecmp(keyword,"nss_min_uid")==0)
+ {
+ get_uid(filename,lnr,keyword,&line,&cfg->ldc_nss_min_uid);
+ get_eol(filename,lnr,keyword,&line);
+ }
#ifdef ENABLE_CONFIGFILE_CHECKING
/* fallthrough */
else