summaryrefslogtreecommitdiffstats
path: root/src/providers/proxy/proxy_id.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/providers/proxy/proxy_id.c')
-rw-r--r--src/providers/proxy/proxy_id.c236
1 files changed, 118 insertions, 118 deletions
diff --git a/src/providers/proxy/proxy_id.c b/src/providers/proxy/proxy_id.c
index 4a6b28b76..3bcbdd44c 100644
--- a/src/providers/proxy/proxy_id.c
+++ b/src/providers/proxy/proxy_id.c
@@ -57,7 +57,7 @@ static int get_pw_name(struct proxy_id_ctx *ctx,
struct ldb_result *cached_pwd = NULL;
const char *real_name = NULL;
- DEBUG(SSSDBG_TRACE_FUNC, ("Searching user by name (%s)\n", name));
+ DEBUG(SSSDBG_TRACE_FUNC, "Searching user by name (%s)\n", name);
tmpctx = talloc_new(NULL);
if (!tmpctx) {
@@ -83,7 +83,7 @@ static int get_pw_name(struct proxy_id_ctx *ctx,
ret = handle_getpw_result(status, pwd, dom, &del_user);
if (ret) {
DEBUG(SSSDBG_OP_FAILURE,
- ("getpwnam failed [%d]: %s\n", ret, strerror(ret)));
+ "getpwnam failed [%d]: %s\n", ret, strerror(ret));
goto done;
}
@@ -100,15 +100,15 @@ static int get_pw_name(struct proxy_id_ctx *ctx,
ret = sysdb_getpwuid(tmpctx, dom, uid, &cached_pwd);
if (ret != EOK) {
/* Non-fatal, attempt to canonicalize online */
- DEBUG(SSSDBG_TRACE_FUNC, ("Request to cache failed [%d]: %s\n",
- ret, strerror(ret)));
+ DEBUG(SSSDBG_TRACE_FUNC, "Request to cache failed [%d]: %s\n",
+ ret, strerror(ret));
}
if (ret == EOK && cached_pwd->count == 1) {
real_name = ldb_msg_find_attr_as_string(cached_pwd->msgs[0],
SYSDB_NAME, NULL);
if (!real_name) {
- DEBUG(SSSDBG_MINOR_FAILURE, ("Cached user has no name?\n"));
+ DEBUG(SSSDBG_MINOR_FAILURE, "Cached user has no name?\n");
}
}
}
@@ -120,7 +120,7 @@ static int get_pw_name(struct proxy_id_ctx *ctx,
ret = handle_getpw_result(status, pwd, dom, &del_user);
if (ret) {
DEBUG(SSSDBG_OP_FAILURE,
- ("getpwuid failed [%d]: %s\n", ret, strerror(ret)));
+ "getpwuid failed [%d]: %s\n", ret, strerror(ret));
goto done;
}
@@ -140,8 +140,8 @@ done:
talloc_zfree(tmpctx);
if (ret) {
DEBUG(SSSDBG_OP_FAILURE,
- ("proxy -> getpwnam_r failed for '%s' <%d>: %s\n",
- name, ret, strerror(ret)));
+ "proxy -> getpwnam_r failed for '%s' <%d>: %s\n",
+ name, ret, strerror(ret));
}
return ret;
}
@@ -160,14 +160,14 @@ handle_getpw_result(enum nss_status status, struct passwd *pwd,
switch (status) {
case NSS_STATUS_NOTFOUND:
- DEBUG(SSSDBG_MINOR_FAILURE, ("User not found.\n"));
+ DEBUG(SSSDBG_MINOR_FAILURE, "User not found.\n");
*del_user = true;
break;
case NSS_STATUS_SUCCESS:
- DEBUG(SSSDBG_TRACE_FUNC, ("User found: (%s, %"SPRIuid", %"SPRIgid")\n",
- pwd->pw_name, pwd->pw_uid, pwd->pw_gid));
+ DEBUG(SSSDBG_TRACE_FUNC, "User found: (%s, %"SPRIuid", %"SPRIgid")\n",
+ pwd->pw_name, pwd->pw_uid, pwd->pw_gid);
/* uid=0 or gid=0 are invalid values */
/* also check that the id is in the valid range for this domain */
@@ -175,7 +175,7 @@ handle_getpw_result(enum nss_status status, struct passwd *pwd,
OUT_OF_ID_RANGE(pwd->pw_gid, dom->id_min, dom->id_max)) {
DEBUG(SSSDBG_MINOR_FAILURE,
- ("User filtered out! (id out of range)\n"));
+ "User filtered out! (id out of range)\n");
*del_user = true;
break;
}
@@ -183,12 +183,12 @@ handle_getpw_result(enum nss_status status, struct passwd *pwd,
case NSS_STATUS_UNAVAIL:
DEBUG(SSSDBG_MINOR_FAILURE,
- ("Remote back end is not available. Entering offline mode\n"));
+ "Remote back end is not available. Entering offline mode\n");
ret = ENXIO;
break;
default:
- DEBUG(SSSDBG_OP_FAILURE, ("Unknown return code %d\n", status));
+ DEBUG(SSSDBG_OP_FAILURE, "Unknown return code %d\n", status);
ret = EIO;
break;
}
@@ -203,8 +203,8 @@ delete_user(struct sss_domain_info *domain,
int ret = EOK;
DEBUG(SSSDBG_TRACE_FUNC,
- ("User %s does not exist (or is invalid) on remote server,"
- " deleting!\n", name));
+ "User %s does not exist (or is invalid) on remote server,"
+ " deleting!\n", name);
ret = sysdb_delete_user(domain, name, uid);
if (ret == ENOENT) {
ret = EOK;
@@ -238,7 +238,7 @@ static int save_user(struct sss_domain_info *domain,
if (lowercase || alias) {
attrs = sysdb_new_attrs(NULL);
if (!attrs) {
- DEBUG(SSSDBG_CRIT_FAILURE, ("Allocation error ?!\n"));
+ DEBUG(SSSDBG_CRIT_FAILURE, "Allocation error ?!\n");
return ENOMEM;
}
}
@@ -246,7 +246,7 @@ static int save_user(struct sss_domain_info *domain,
if (lowercase) {
ret = sysdb_attrs_add_lc_name_alias(attrs, pwd->pw_name);
if (ret) {
- DEBUG(SSSDBG_OP_FAILURE, ("Could not add name alias\n"));
+ DEBUG(SSSDBG_OP_FAILURE, "Could not add name alias\n");
talloc_zfree(attrs);
return ret;
}
@@ -261,7 +261,7 @@ static int save_user(struct sss_domain_info *domain,
ret = sysdb_attrs_add_string(attrs, SYSDB_NAME_ALIAS, cased_alias);
if (ret) {
- DEBUG(SSSDBG_OP_FAILURE, ("Could not add name alias\n"));
+ DEBUG(SSSDBG_OP_FAILURE, "Could not add name alias\n");
talloc_zfree(attrs);
return ret;
}
@@ -282,7 +282,7 @@ static int save_user(struct sss_domain_info *domain,
0);
talloc_zfree(attrs);
if (ret) {
- DEBUG(SSSDBG_OP_FAILURE, ("Could not add user to cache\n"));
+ DEBUG(SSSDBG_OP_FAILURE, "Could not add user to cache\n");
return ret;
}
@@ -303,7 +303,7 @@ static int get_pw_uid(struct proxy_id_ctx *ctx,
bool del_user = false;
int ret;
- DEBUG(SSSDBG_TRACE_FUNC, ("Searching user by uid (%"SPRIuid")\n", uid));
+ DEBUG(SSSDBG_TRACE_FUNC, "Searching user by uid (%"SPRIuid")\n", uid);
tmpctx = talloc_new(NULL);
if (!tmpctx) {
@@ -327,7 +327,7 @@ static int get_pw_uid(struct proxy_id_ctx *ctx,
ret = handle_getpw_result(status, pwd, dom, &del_user);
if (ret) {
DEBUG(SSSDBG_OP_FAILURE,
- ("getpwuid failed [%d]: %s\n", ret, strerror(ret)));
+ "getpwuid failed [%d]: %s\n", ret, strerror(ret));
goto done;
}
@@ -343,8 +343,8 @@ done:
talloc_zfree(tmpctx);
if (ret) {
DEBUG(SSSDBG_CRIT_FAILURE,
- ("proxy -> getpwuid_r failed for '%"SPRIuid"' <%d>: %s\n",
- uid, ret, strerror(ret)));
+ "proxy -> getpwuid_r failed for '%"SPRIuid"' <%d>: %s\n",
+ uid, ret, strerror(ret));
}
return ret;
}
@@ -367,7 +367,7 @@ static int enum_users(TALLOC_CTX *mem_ctx,
errno_t sret;
bool again;
- DEBUG(SSSDBG_TRACE_LIBS, ("Enumerating users\n"));
+ DEBUG(SSSDBG_TRACE_LIBS, "Enumerating users\n");
tmpctx = talloc_new(mem_ctx);
if (!tmpctx) {
@@ -389,7 +389,7 @@ static int enum_users(TALLOC_CTX *mem_ctx,
ret = sysdb_transaction_start(sysdb);
if (ret) {
- DEBUG(SSSDBG_CRIT_FAILURE, ("Failed to start transaction\n"));
+ DEBUG(SSSDBG_CRIT_FAILURE, "Failed to start transaction\n");
goto done;
}
in_transaction = true;
@@ -430,11 +430,11 @@ static int enum_users(TALLOC_CTX *mem_ctx,
case NSS_STATUS_NOTFOUND:
/* we are done here */
- DEBUG(SSSDBG_TRACE_LIBS, ("Enumeration completed.\n"));
+ DEBUG(SSSDBG_TRACE_LIBS, "Enumeration completed.\n");
ret = sysdb_transaction_commit(sysdb);
if (ret != EOK) {
- DEBUG(SSSDBG_CRIT_FAILURE, ("Failed to commit transaction\n"));
+ DEBUG(SSSDBG_CRIT_FAILURE, "Failed to commit transaction\n");
goto done;
}
in_transaction = false;
@@ -443,8 +443,8 @@ static int enum_users(TALLOC_CTX *mem_ctx,
case NSS_STATUS_SUCCESS:
DEBUG(SSSDBG_TRACE_LIBS,
- ("User found (%s, %"SPRIuid", %"SPRIgid")\n",
- pwd->pw_name, pwd->pw_uid, pwd->pw_gid));
+ "User found (%s, %"SPRIuid", %"SPRIgid")\n",
+ pwd->pw_name, pwd->pw_uid, pwd->pw_gid);
/* uid=0 or gid=0 are invalid values */
/* also check that the id is in the valid range for this domain
@@ -452,8 +452,8 @@ static int enum_users(TALLOC_CTX *mem_ctx,
if (OUT_OF_ID_RANGE(pwd->pw_uid, dom->id_min, dom->id_max) ||
OUT_OF_ID_RANGE(pwd->pw_gid, dom->id_min, dom->id_max)) {
- DEBUG(SSSDBG_OP_FAILURE, ("User [%s] filtered out! (id out"
- " of range)\n", pwd->pw_name));
+ DEBUG(SSSDBG_OP_FAILURE, "User [%s] filtered out! (id out"
+ " of range)\n", pwd->pw_name);
again = true;
break;
@@ -464,8 +464,8 @@ static int enum_users(TALLOC_CTX *mem_ctx,
if (ret) {
/* Do not fail completely on errors.
* Just report the failure to save and go on */
- DEBUG(SSSDBG_OP_FAILURE, ("Failed to store user %s."
- " Ignoring.\n", pwd->pw_name));
+ DEBUG(SSSDBG_OP_FAILURE, "Failed to store user %s."
+ " Ignoring.\n", pwd->pw_name);
}
again = true;
break;
@@ -477,8 +477,8 @@ static int enum_users(TALLOC_CTX *mem_ctx,
default:
ret = EIO;
- DEBUG(SSSDBG_OP_FAILURE, ("proxy -> getpwent_r failed (%d)[%s]"
- "\n", ret, strerror(ret)));
+ DEBUG(SSSDBG_OP_FAILURE, "proxy -> getpwent_r failed (%d)[%s]"
+ "\n", ret, strerror(ret));
break;
}
} while (again);
@@ -488,7 +488,7 @@ done:
if (in_transaction) {
sret = sysdb_transaction_cancel(sysdb);
if (sret != EOK) {
- DEBUG(SSSDBG_CRIT_FAILURE, ("Failed to cancel transaction\n"));
+ DEBUG(SSSDBG_CRIT_FAILURE, "Failed to cancel transaction\n");
}
}
ctx->ops.endpwent();
@@ -500,16 +500,16 @@ done:
do { \
if (DEBUG_IS_SET(debug_get_level(level))) { \
if (!grp->gr_mem || !grp->gr_mem[0]) { \
- DEBUG(level, ("Group %s has no members!\n", \
- grp->gr_name)); \
+ DEBUG(level, "Group %s has no members!\n", \
+ grp->gr_name); \
} else { \
int i = 0; \
while (grp->gr_mem[i]) { \
/* count */ \
i++; \
} \
- DEBUG(level, ("Group %s has %d members!\n", \
- grp->gr_name, i)); \
+ DEBUG(level, "Group %s has %d members!\n", \
+ grp->gr_name, i); \
} \
} \
} while(0)
@@ -540,7 +540,7 @@ static int save_group(struct sysdb_ctx *sysdb, struct sss_domain_info *dom,
ret = sysdb_transaction_start(sysdb);
if (ret != EOK) {
- DEBUG(SSSDBG_CRIT_FAILURE, ("Failed to start transaction\n"));
+ DEBUG(SSSDBG_CRIT_FAILURE, "Failed to start transaction\n");
goto done;
}
in_transaction = true;
@@ -548,7 +548,7 @@ static int save_group(struct sysdb_ctx *sysdb, struct sss_domain_info *dom,
if (grp->gr_mem && grp->gr_mem[0]) {
attrs = sysdb_new_attrs(tmp_ctx);
if (!attrs) {
- DEBUG(SSSDBG_CRIT_FAILURE, ("Allocation error ?!\n"));
+ DEBUG(SSSDBG_CRIT_FAILURE, "Allocation error ?!\n");
ret = ENOMEM;
goto done;
}
@@ -557,14 +557,14 @@ static int save_group(struct sysdb_ctx *sysdb, struct sss_domain_info *dom,
attrs, SYSDB_MEMBER, dom->name,
(const char *const *)grp->gr_mem);
if (ret) {
- DEBUG(SSSDBG_OP_FAILURE, ("Could not add group members\n"));
+ DEBUG(SSSDBG_OP_FAILURE, "Could not add group members\n");
goto done;
}
/* Create ghost users */
ret = proxy_process_missing_users(sysdb, dom, attrs, grp, now);
if (ret != EOK) {
- DEBUG(SSSDBG_OP_FAILURE, ("Could not add missing members\n"));
+ DEBUG(SSSDBG_OP_FAILURE, "Could not add missing members\n");
goto done;
}
}
@@ -573,7 +573,7 @@ static int save_group(struct sysdb_ctx *sysdb, struct sss_domain_info *dom,
if (!attrs) {
attrs = sysdb_new_attrs(tmp_ctx);
if (!attrs) {
- DEBUG(SSSDBG_CRIT_FAILURE, ("Allocation error ?!\n"));
+ DEBUG(SSSDBG_CRIT_FAILURE, "Allocation error ?!\n");
ret = ENOMEM;
goto done;
}
@@ -582,7 +582,7 @@ static int save_group(struct sysdb_ctx *sysdb, struct sss_domain_info *dom,
if (dom->case_sensitive == false) {
ret = sysdb_attrs_add_lc_name_alias(attrs, grp->gr_name);
if (ret) {
- DEBUG(SSSDBG_OP_FAILURE, ("Could not add name alias\n"));
+ DEBUG(SSSDBG_OP_FAILURE, "Could not add name alias\n");
ret = ENOMEM;
goto done;
}
@@ -597,7 +597,7 @@ static int save_group(struct sysdb_ctx *sysdb, struct sss_domain_info *dom,
ret = sysdb_attrs_add_string(attrs, SYSDB_NAME_ALIAS, cased_alias);
if (ret) {
- DEBUG(SSSDBG_OP_FAILURE, ("Could not add name alias\n"));
+ DEBUG(SSSDBG_OP_FAILURE, "Could not add name alias\n");
ret = ENOMEM;
goto done;
}
@@ -611,15 +611,15 @@ static int save_group(struct sysdb_ctx *sysdb, struct sss_domain_info *dom,
cache_timeout,
now);
if (ret) {
- DEBUG(SSSDBG_OP_FAILURE, ("Could not add group to cache\n"));
+ DEBUG(SSSDBG_OP_FAILURE, "Could not add group to cache\n");
goto done;
}
ret = sysdb_transaction_commit(sysdb);
if (ret != EOK) {
DEBUG(SSSDBG_CRIT_FAILURE,
- ("Could not commit transaction: [%s]\n",
- strerror(ret)));
+ "Could not commit transaction: [%s]\n",
+ strerror(ret));
goto done;
}
in_transaction = false;
@@ -628,7 +628,7 @@ done:
if (in_transaction) {
sret = sysdb_transaction_cancel(sysdb);
if (sret != EOK) {
- DEBUG(SSSDBG_CRIT_FAILURE, ("Could not cancel transaction\n"));
+ DEBUG(SSSDBG_CRIT_FAILURE, "Could not cancel transaction\n");
}
}
talloc_free(tmp_ctx);
@@ -657,28 +657,28 @@ static errno_t proxy_process_missing_users(struct sysdb_ctx *sysdb,
if (ret == EOK) {
/* Member already exists in the cache */
DEBUG(SSSDBG_TRACE_INTERNAL,
- ("Member [%s] already cached\n", grp->gr_mem[i]));
+ "Member [%s] already cached\n", grp->gr_mem[i]);
/* clean up */
talloc_zfree(msg);
continue;
} else if (ret == ENOENT) {
/* No entry for this user. Create a ghost user */
DEBUG(SSSDBG_TRACE_LIBS,
- ("Member [%s] not cached, creating ghost user entry\n",
- grp->gr_mem[i]));
+ "Member [%s] not cached, creating ghost user entry\n",
+ grp->gr_mem[i]);
ret = sysdb_attrs_add_string(group_attrs, SYSDB_GHOST, grp->gr_mem[i]);
if (ret != EOK) {
DEBUG(SSSDBG_MINOR_FAILURE,
- ("Cannot store ghost user entry: [%d]: %s\n",
- ret, strerror(ret)));
+ "Cannot store ghost user entry: [%d]: %s\n",
+ ret, strerror(ret));
goto done;
}
} else {
/* Unexpected error */
DEBUG(SSSDBG_MINOR_FAILURE,
- ("Error searching cache for user [%s]: [%s]\n",
- grp->gr_mem[i], strerror(ret)));
+ "Error searching cache for user [%s]: [%s]\n",
+ grp->gr_mem[i], strerror(ret));
goto done;
}
}
@@ -722,23 +722,23 @@ handle_getgr_result(enum nss_status status, struct group *grp,
{
switch (status) {
case NSS_STATUS_TRYAGAIN:
- DEBUG(SSSDBG_MINOR_FAILURE, ("Buffer too small\n"));
+ DEBUG(SSSDBG_MINOR_FAILURE, "Buffer too small\n");
return EAGAIN;
case NSS_STATUS_NOTFOUND:
- DEBUG(SSSDBG_MINOR_FAILURE, ("Group not found.\n"));
+ DEBUG(SSSDBG_MINOR_FAILURE, "Group not found.\n");
*delete_group = true;
break;
case NSS_STATUS_SUCCESS:
- DEBUG(SSSDBG_FUNC_DATA, ("Group found: (%s, %"SPRIgid")\n",
- grp->gr_name, grp->gr_gid));
+ DEBUG(SSSDBG_FUNC_DATA, "Group found: (%s, %"SPRIgid")\n",
+ grp->gr_name, grp->gr_gid);
/* gid=0 is an invalid value */
/* also check that the id is in the valid range for this domain */
if (OUT_OF_ID_RANGE(grp->gr_gid, dom->id_min, dom->id_max)) {
DEBUG(SSSDBG_MINOR_FAILURE,
- ("Group filtered out! (id out of range)\n"));
+ "Group filtered out! (id out of range)\n");
*delete_group = true;
break;
}
@@ -746,11 +746,11 @@ handle_getgr_result(enum nss_status status, struct group *grp,
case NSS_STATUS_UNAVAIL:
DEBUG(SSSDBG_MINOR_FAILURE,
- ("Remote back end is not available. Entering offline mode\n"));
+ "Remote back end is not available. Entering offline mode\n");
return ENXIO;
default:
- DEBUG(SSSDBG_OP_FAILURE, ("Unknown return code %d\n", status));
+ DEBUG(SSSDBG_OP_FAILURE, "Unknown return code %d\n", status);
return EIO;
}
@@ -773,7 +773,7 @@ static int get_gr_name(struct proxy_id_ctx *ctx,
struct ldb_result *cached_grp = NULL;
const char *real_name = NULL;
- DEBUG(SSSDBG_FUNC_DATA, ("Searching group by name (%s)\n", name));
+ DEBUG(SSSDBG_FUNC_DATA, "Searching group by name (%s)\n", name);
tmpctx = talloc_new(NULL);
if (!tmpctx) {
@@ -784,8 +784,8 @@ static int get_gr_name(struct proxy_id_ctx *ctx,
if (!grp) {
ret = ENOMEM;
DEBUG(SSSDBG_CRIT_FAILURE,
- ("proxy -> getgrnam_r failed for '%s': [%d] %s\n",
- name, ret, strerror(ret)));
+ "proxy -> getgrnam_r failed for '%s': [%d] %s\n",
+ name, ret, strerror(ret));
goto done;
}
@@ -805,7 +805,7 @@ static int get_gr_name(struct proxy_id_ctx *ctx,
if (ret != EOK) {
DEBUG(SSSDBG_OP_FAILURE,
- ("getgrnam failed [%d]: %s\n", ret, strerror(ret)));
+ "getgrnam failed [%d]: %s\n", ret, strerror(ret));
goto done;
}
@@ -816,15 +816,15 @@ static int get_gr_name(struct proxy_id_ctx *ctx,
ret = sysdb_getgrgid(tmpctx, dom, gid, &cached_grp);
if (ret != EOK) {
/* Non-fatal, attempt to canonicalize online */
- DEBUG(SSSDBG_TRACE_FUNC, ("Request to cache failed [%d]: %s\n",
- ret, strerror(ret)));
+ DEBUG(SSSDBG_TRACE_FUNC, "Request to cache failed [%d]: %s\n",
+ ret, strerror(ret));
}
if (ret == EOK && cached_grp->count == 1) {
real_name = ldb_msg_find_attr_as_string(cached_grp->msgs[0],
SYSDB_NAME, NULL);
if (!real_name) {
- DEBUG(SSSDBG_MINOR_FAILURE, ("Cached group has no name?\n"));
+ DEBUG(SSSDBG_MINOR_FAILURE, "Cached group has no name?\n");
}
}
}
@@ -848,7 +848,7 @@ static int get_gr_name(struct proxy_id_ctx *ctx,
if (ret != EOK) {
DEBUG(SSSDBG_OP_FAILURE,
- ("getgrgid failed [%d]: %s\n", ret, strerror(ret)));
+ "getgrgid failed [%d]: %s\n", ret, strerror(ret));
goto done;
}
@@ -857,8 +857,8 @@ static int get_gr_name(struct proxy_id_ctx *ctx,
if (delete_group) {
DEBUG(SSSDBG_TRACE_FUNC,
- ("Group %s does not exist (or is invalid) on remote server,"
- " deleting!\n", name));
+ "Group %s does not exist (or is invalid) on remote server,"
+ " deleting!\n", name);
ret = sysdb_delete_group(dom, NULL, gid);
if (ret == ENOENT) {
@@ -870,7 +870,7 @@ static int get_gr_name(struct proxy_id_ctx *ctx,
ret = save_group(sysdb, dom, grp, real_name, name, dom->group_timeout);
if (ret) {
DEBUG(SSSDBG_OP_FAILURE,
- ("Cannot save group [%d]: %s\n", ret, strerror(ret)));
+ "Cannot save group [%d]: %s\n", ret, strerror(ret));
goto done;
}
@@ -878,8 +878,8 @@ done:
talloc_zfree(tmpctx);
if (ret) {
DEBUG(SSSDBG_OP_FAILURE,
- ("proxy -> getgrnam_r failed for '%s' <%d>: %s\n",
- name, ret, strerror(ret)));
+ "proxy -> getgrnam_r failed for '%s' <%d>: %s\n",
+ name, ret, strerror(ret));
}
return ret;
}
@@ -900,7 +900,7 @@ static int get_gr_gid(TALLOC_CTX *mem_ctx,
bool delete_group = false;
int ret;
- DEBUG(SSSDBG_TRACE_FUNC, ("Searching group by gid (%"SPRIgid")\n", gid));
+ DEBUG(SSSDBG_TRACE_FUNC, "Searching group by gid (%"SPRIgid")\n", gid);
tmpctx = talloc_new(mem_ctx);
if (!tmpctx) {
@@ -929,14 +929,14 @@ static int get_gr_gid(TALLOC_CTX *mem_ctx,
if (ret != EOK) {
DEBUG(SSSDBG_OP_FAILURE,
- ("getgrgid failed [%d]: %s\n", ret, strerror(ret)));
+ "getgrgid failed [%d]: %s\n", ret, strerror(ret));
goto done;
}
if (delete_group) {
DEBUG(SSSDBG_TRACE_FUNC,
- ("Group %"SPRIgid" does not exist (or is invalid) on remote "
- "server, deleting!\n", gid));
+ "Group %"SPRIgid" does not exist (or is invalid) on remote "
+ "server, deleting!\n", gid);
ret = sysdb_delete_group(dom, NULL, gid);
if (ret == ENOENT) {
@@ -948,7 +948,7 @@ static int get_gr_gid(TALLOC_CTX *mem_ctx,
ret = save_group(sysdb, dom, grp, grp->gr_name, NULL, dom->group_timeout);
if (ret) {
DEBUG(SSSDBG_OP_FAILURE,
- ("Cannot save user [%d]: %s\n", ret, strerror(ret)));
+ "Cannot save user [%d]: %s\n", ret, strerror(ret));
goto done;
}
@@ -956,8 +956,8 @@ done:
talloc_zfree(tmpctx);
if (ret) {
DEBUG(SSSDBG_OP_FAILURE,
- ("proxy -> getgrgid_r failed for '%"SPRIgid"' <%d>: %s\n",
- gid, ret, strerror(ret)));
+ "proxy -> getgrgid_r failed for '%"SPRIgid"' <%d>: %s\n",
+ gid, ret, strerror(ret));
}
return ret;
}
@@ -980,7 +980,7 @@ static int enum_groups(TALLOC_CTX *mem_ctx,
errno_t sret;
bool again;
- DEBUG(SSSDBG_TRACE_LIBS, ("Enumerating groups\n"));
+ DEBUG(SSSDBG_TRACE_LIBS, "Enumerating groups\n");
tmpctx = talloc_new(mem_ctx);
if (!tmpctx) {
@@ -1002,7 +1002,7 @@ static int enum_groups(TALLOC_CTX *mem_ctx,
ret = sysdb_transaction_start(sysdb);
if (ret) {
- DEBUG(SSSDBG_CRIT_FAILURE, ("Failed to start transaction\n"));
+ DEBUG(SSSDBG_CRIT_FAILURE, "Failed to start transaction\n");
goto done;
}
in_transaction = true;
@@ -1043,11 +1043,11 @@ static int enum_groups(TALLOC_CTX *mem_ctx,
case NSS_STATUS_NOTFOUND:
/* we are done here */
- DEBUG(SSSDBG_TRACE_LIBS, ("Enumeration completed.\n"));
+ DEBUG(SSSDBG_TRACE_LIBS, "Enumeration completed.\n");
ret = sysdb_transaction_commit(sysdb);
if (ret != EOK) {
- DEBUG(SSSDBG_CRIT_FAILURE, ("Failed to commit transaction\n"));
+ DEBUG(SSSDBG_CRIT_FAILURE, "Failed to commit transaction\n");
goto done;
}
in_transaction = false;
@@ -1055,16 +1055,16 @@ static int enum_groups(TALLOC_CTX *mem_ctx,
case NSS_STATUS_SUCCESS:
- DEBUG(SSSDBG_OP_FAILURE, ("Group found (%s, %"SPRIgid")\n",
- grp->gr_name, grp->gr_gid));
+ DEBUG(SSSDBG_OP_FAILURE, "Group found (%s, %"SPRIgid")\n",
+ grp->gr_name, grp->gr_gid);
/* gid=0 is an invalid value */
/* also check that the id is in the valid range for this domain
*/
if (OUT_OF_ID_RANGE(grp->gr_gid, dom->id_min, dom->id_max)) {
- DEBUG(SSSDBG_OP_FAILURE, ("Group [%s] filtered out! (id"
- "out of range)\n", grp->gr_name));
+ DEBUG(SSSDBG_OP_FAILURE, "Group [%s] filtered out! (id"
+ "out of range)\n", grp->gr_name);
again = true;
break;
@@ -1075,8 +1075,8 @@ static int enum_groups(TALLOC_CTX *mem_ctx,
if (ret) {
/* Do not fail completely on errors.
* Just report the failure to save and go on */
- DEBUG(SSSDBG_OP_FAILURE, ("Failed to store group."
- "Ignoring\n"));
+ DEBUG(SSSDBG_OP_FAILURE, "Failed to store group."
+ "Ignoring\n");
}
again = true;
break;
@@ -1088,8 +1088,8 @@ static int enum_groups(TALLOC_CTX *mem_ctx,
default:
ret = EIO;
- DEBUG(SSSDBG_OP_FAILURE, ("proxy -> getgrent_r failed (%d)[%s]"
- "\n", ret, strerror(ret)));
+ DEBUG(SSSDBG_OP_FAILURE, "proxy -> getgrent_r failed (%d)[%s]"
+ "\n", ret, strerror(ret));
break;
}
} while (again);
@@ -1099,7 +1099,7 @@ done:
if (in_transaction) {
sret = sysdb_transaction_cancel(sysdb);
if (sret != EOK) {
- DEBUG(SSSDBG_CRIT_FAILURE, ("Failed to cancel transaction\n"));
+ DEBUG(SSSDBG_CRIT_FAILURE, "Failed to cancel transaction\n");
}
}
ctx->ops.endgrent();
@@ -1154,7 +1154,7 @@ static int get_initgr(TALLOC_CTX *mem_ctx,
ret = sysdb_transaction_start(sysdb);
if (ret) {
- DEBUG(SSSDBG_CRIT_FAILURE, ("Failed to start transaction\n"));
+ DEBUG(SSSDBG_CRIT_FAILURE, "Failed to start transaction\n");
goto fail;
}
in_transaction = true;
@@ -1165,14 +1165,14 @@ static int get_initgr(TALLOC_CTX *mem_ctx,
ret = handle_getpw_result(status, pwd, dom, &del_user);
if (ret) {
DEBUG(SSSDBG_OP_FAILURE,
- ("getpwnam failed [%d]: %s\n", ret, strerror(ret)));
+ "getpwnam failed [%d]: %s\n", ret, strerror(ret));
goto fail;
}
if (del_user) {
ret = delete_user(dom, name, 0);
if (ret) {
- DEBUG(SSSDBG_OP_FAILURE, ("Could not delete user\n"));
+ DEBUG(SSSDBG_OP_FAILURE, "Could not delete user\n");
goto fail;
}
goto done;
@@ -1186,15 +1186,15 @@ static int get_initgr(TALLOC_CTX *mem_ctx,
ret = sysdb_getpwuid(tmpctx, dom, uid, &cached_pwd);
if (ret != EOK) {
/* Non-fatal, attempt to canonicalize online */
- DEBUG(SSSDBG_TRACE_FUNC, ("Request to cache failed [%d]: %s\n",
- ret, strerror(ret)));
+ DEBUG(SSSDBG_TRACE_FUNC, "Request to cache failed [%d]: %s\n",
+ ret, strerror(ret));
}
if (ret == EOK && cached_pwd->count == 1) {
real_name = ldb_msg_find_attr_as_string(cached_pwd->msgs[0],
SYSDB_NAME, NULL);
if (!real_name) {
- DEBUG(SSSDBG_MINOR_FAILURE, ("Cached user has no name?\n"));
+ DEBUG(SSSDBG_MINOR_FAILURE, "Cached user has no name?\n");
}
}
}
@@ -1206,7 +1206,7 @@ static int get_initgr(TALLOC_CTX *mem_ctx,
ret = handle_getpw_result(status, pwd, dom, &del_user);
if (ret) {
DEBUG(SSSDBG_OP_FAILURE,
- ("getpwuid failed [%d]: %s\n", ret, strerror(ret)));
+ "getpwuid failed [%d]: %s\n", ret, strerror(ret));
goto done;
}
@@ -1216,7 +1216,7 @@ static int get_initgr(TALLOC_CTX *mem_ctx,
if (del_user) {
ret = delete_user(dom, name, uid);
if (ret) {
- DEBUG(SSSDBG_OP_FAILURE, ("Could not delete user\n"));
+ DEBUG(SSSDBG_OP_FAILURE, "Could not delete user\n");
goto fail;
}
goto done;
@@ -1225,20 +1225,20 @@ static int get_initgr(TALLOC_CTX *mem_ctx,
ret = save_user(dom, !dom->case_sensitive, pwd,
real_name, name, dom->user_timeout);
if (ret) {
- DEBUG(SSSDBG_OP_FAILURE, ("Could not save user\n"));
+ DEBUG(SSSDBG_OP_FAILURE, "Could not save user\n");
goto fail;
}
ret = get_initgr_groups_process(tmpctx, ctx, sysdb, dom, pwd);
if (ret != EOK) {
- DEBUG(SSSDBG_OP_FAILURE, ("Could not process initgroups\n"));
+ DEBUG(SSSDBG_OP_FAILURE, "Could not process initgroups\n");
goto fail;
}
done:
ret = sysdb_transaction_commit(sysdb);
if (ret) {
- DEBUG(SSSDBG_OP_FAILURE, ("Failed to commit transaction\n"));
+ DEBUG(SSSDBG_OP_FAILURE, "Failed to commit transaction\n");
goto fail;
}
in_transaction = false;
@@ -1248,7 +1248,7 @@ fail:
if (in_transaction) {
sret = sysdb_transaction_cancel(sysdb);
if (sret != EOK) {
- DEBUG(SSSDBG_CRIT_FAILURE, ("Failed to cancel transaction\n"));
+ DEBUG(SSSDBG_CRIT_FAILURE, "Failed to cancel transaction\n");
}
}
return ret;
@@ -1310,13 +1310,13 @@ static int get_initgr_groups_process(TALLOC_CTX *memctx,
switch (status) {
case NSS_STATUS_NOTFOUND:
- DEBUG(SSSDBG_FUNC_DATA, ("The initgroups call returned 'NOTFOUND'. "
+ DEBUG(SSSDBG_FUNC_DATA, "The initgroups call returned 'NOTFOUND'. "
"Assume the user is only member of its "
- "primary group (%"SPRIgid")\n", pwd->pw_gid));
+ "primary group (%"SPRIgid")\n", pwd->pw_gid);
/* fall through */
case NSS_STATUS_SUCCESS:
- DEBUG(SSSDBG_CONF_SETTINGS, ("User [%s] appears to be member of %lu"
- "groups\n", pwd->pw_name, num_gids));
+ DEBUG(SSSDBG_CONF_SETTINGS, "User [%s] appears to be member of %lu"
+ "groups\n", pwd->pw_name, num_gids);
now = time(NULL);
for (i = 0; i < num_gids; i++) {
@@ -1330,8 +1330,8 @@ static int get_initgr_groups_process(TALLOC_CTX *memctx,
break;
default:
- DEBUG(2, ("proxy -> initgroups_dyn failed (%d)[%s]\n",
- ret, strerror(ret)));
+ DEBUG(2, "proxy -> initgroups_dyn failed (%d)[%s]\n",
+ ret, strerror(ret));
ret = EIO;
break;
}
@@ -1489,7 +1489,7 @@ void proxy_get_account_info(struct be_req *breq)
if (ret) {
if (ret == ENXIO) {
- DEBUG(2, ("proxy returned UNAVAIL error, going offline!\n"));
+ DEBUG(2, "proxy returned UNAVAIL error, going offline!\n");
be_mark_offline(be_ctx);
}
be_req_terminate(breq, DP_ERR_FATAL, ret, NULL);