"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "src/db/sysdb_subdomains.c" between
sssd-2.4.1.tar.gz and sssd-2.4.2.tar.gz

About: SSSD is a system daemon to manage identity, authentication and authorization for centrally-managed systems. It provides several interfaces, including NSS and PAM modules or a D-Bus interface.

sysdb_subdomains.c  (sssd-2.4.1):sysdb_subdomains.c  (sssd-2.4.2)
skipping to change at line 194 skipping to change at line 194
dom->names = parent->names; dom->names = parent->names;
dom->override_homedir = parent->override_homedir; dom->override_homedir = parent->override_homedir;
dom->fallback_homedir = parent->fallback_homedir; dom->fallback_homedir = parent->fallback_homedir;
dom->subdomain_homedir = parent->subdomain_homedir; dom->subdomain_homedir = parent->subdomain_homedir;
dom->override_shell = parent->override_shell; dom->override_shell = parent->override_shell;
dom->default_shell = parent->default_shell; dom->default_shell = parent->default_shell;
dom->homedir_substr = parent->homedir_substr; dom->homedir_substr = parent->homedir_substr;
dom->override_gid = parent->override_gid; dom->override_gid = parent->override_gid;
dom->gssapi_services = parent->gssapi_services; dom->gssapi_services = parent->gssapi_services;
dom->gssapi_indicators_map = parent->gssapi_indicators_map;
if (parent->sysdb == NULL) { if (parent->sysdb == NULL) {
DEBUG(SSSDBG_OP_FAILURE, "Missing sysdb context in parent domain.\n"); DEBUG(SSSDBG_OP_FAILURE, "Missing sysdb context in parent domain.\n");
goto fail; goto fail;
} }
dom->sysdb = parent->sysdb; dom->sysdb = parent->sysdb;
if (confdb != NULL) { if (confdb != NULL) {
/* If confdb was provided, also check for sssd.conf */ /* If confdb was provided, also check for sssd.conf */
ret = check_subdom_config_file(confdb, dom); ret = check_subdom_config_file(confdb, dom);
skipping to change at line 276 skipping to change at line 277
CONFDB_PAM_GSSAPI_CHECK_UPN, CONFDB_PAM_GSSAPI_CHECK_UPN,
subdomain->parent->gssapi_check_upn, subdomain->parent->gssapi_check_upn,
&subdomain->gssapi_check_upn); &subdomain->gssapi_check_upn);
if (ret != EOK) { if (ret != EOK) {
DEBUG(SSSDBG_OP_FAILURE, DEBUG(SSSDBG_OP_FAILURE,
"Failed to get %s option for the subdomain: %s\n", "Failed to get %s option for the subdomain: %s\n",
CONFDB_PAM_GSSAPI_CHECK_UPN, subdomain->name); CONFDB_PAM_GSSAPI_CHECK_UPN, subdomain->name);
goto done; goto done;
} }
/* allow to set pam_gssapi_indicators_map */
ret = confdb_get_string_as_list(confdb, subdomain, sd_conf_path,
CONFDB_PAM_GSSAPI_INDICATORS_MAP,
&subdomain->gssapi_indicators_map);
if (ret != EOK && ret != ENOENT) {
DEBUG(SSSDBG_OP_FAILURE,
"Failed to get %s option for the subdomain: %s\n",
CONFDB_PAM_GSSAPI_INDICATORS_MAP, subdomain->name);
goto done;
}
/* case_sensitive=Preserving */ /* case_sensitive=Preserving */
ret = confdb_get_string(confdb, tmp_ctx, sd_conf_path, ret = confdb_get_string(confdb, tmp_ctx, sd_conf_path,
CONFDB_DOMAIN_CASE_SENSITIVE, NULL, CONFDB_DOMAIN_CASE_SENSITIVE, NULL,
&case_sensitive_opt); &case_sensitive_opt);
if (ret != EOK) { if (ret != EOK) {
DEBUG(SSSDBG_OP_FAILURE, DEBUG(SSSDBG_OP_FAILURE,
"Failed to get %s option for the subdomain: %s\n", "Failed to get %s option for the subdomain: %s\n",
CONFDB_DOMAIN_CASE_SENSITIVE, subdomain->name); CONFDB_DOMAIN_CASE_SENSITIVE, subdomain->name);
goto done; goto done;
} }
 End of changes. 2 change blocks. 
0 lines changed or deleted 12 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)