diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2022-01-24 19:04:26 +0000 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2022-01-24 19:04:26 +0000 |
commit | 19bfd5e302954bf2ce1f892dc46ba1bb08c15aa8 (patch) | |
tree | e313a5356d64b095960bca6ccd569a99180ae5b2 /src | |
parent | 22db618165cfb1ee0f3ff808fd27603c55cf9234 (diff) | |
download | rspamd-19bfd5e302954bf2ce1f892dc46ba1bb08c15aa8.tar.gz rspamd-19bfd5e302954bf2ce1f892dc46ba1bb08c15aa8.zip |
[Minor] Fix a name and the description of bogus `user` field in the task
Diffstat (limited to 'src')
-rw-r--r-- | src/libmime/mime_expressions.c | 2 | ||||
-rw-r--r-- | src/libmime/received.cxx | 2 | ||||
-rw-r--r-- | src/libserver/protocol.c | 8 | ||||
-rw-r--r-- | src/libserver/roll_history.c | 4 | ||||
-rw-r--r-- | src/libserver/task.c | 6 | ||||
-rw-r--r-- | src/libserver/task.h | 2 | ||||
-rw-r--r-- | src/lua/lua_task.c | 16 | ||||
-rw-r--r-- | src/plugins/dkim_check.c | 2 |
8 files changed, 21 insertions, 21 deletions
diff --git a/src/libmime/mime_expressions.c b/src/libmime/mime_expressions.c index 0961195a2..9d1362e28 100644 --- a/src/libmime/mime_expressions.c +++ b/src/libmime/mime_expressions.c @@ -1723,7 +1723,7 @@ rspamd_check_smtp_data (struct rspamd_task *task, GArray * args, void *unused) case 'u': case 'U': if (g_ascii_strcasecmp (type, "user") == 0) { - str = task->user; + str = task->auth_user; } else { msg_warn_task ("bad argument to function: %s", type); diff --git a/src/libmime/received.cxx b/src/libmime/received.cxx index c06331de4..6d8a847d6 100644 --- a/src/libmime/received.cxx +++ b/src/libmime/received.cxx @@ -725,7 +725,7 @@ received_maybe_fix_task(struct rspamd_task *task) -> bool trecv.flags |= received_flags::SSL; } - if (task->user) { + if (task->auth_user) { trecv.flags |= received_flags::AUTHENTICATED; } diff --git a/src/libserver/protocol.c b/src/libserver/protocol.c index eb82a743f..f09ec0b67 100644 --- a/src/libserver/protocol.c +++ b/src/libserver/protocol.c @@ -629,7 +629,7 @@ rspamd_protocol_handle_headers (struct rspamd_task *task, */ msg_debug_protocol ("read user header, value: %T", hv_tok); if (!RSPAMD_TASK_IS_SPAMC (task)) { - task->user = rspamd_mempool_ftokdup (task->task_pool, + task->auth_user = rspamd_mempool_ftokdup (task->task_pool, hv_tok); } else { @@ -964,9 +964,9 @@ urls_protocol_cb (struct rspamd_url *url, struct tree_cb_data *cb) ucl_array_append (cb->top, obj); if (cb->task->cfg->log_urls) { - if (task->user) { - user_field = task->user; - len = strlen (task->user); + if (task->auth_user) { + user_field = task->auth_user; + len = strlen (task->auth_user); has_user = TRUE; } else if (task->from_envelope) { diff --git a/src/libserver/roll_history.c b/src/libserver/roll_history.c index a8c1c42a9..45b847923 100644 --- a/src/libserver/roll_history.c +++ b/src/libserver/roll_history.c @@ -144,8 +144,8 @@ rspamd_roll_history_update (struct roll_history *history, rspamd_strlcpy (row->message_id, MESSAGE_FIELD (task, message_id), sizeof (row->message_id)); } - if (task->user) { - rspamd_strlcpy (row->user, task->user, sizeof (row->user)); + if (task->auth_user) { + rspamd_strlcpy (row->user, task->auth_user, sizeof (row->user)); } else { row->user[0] = '\0'; diff --git a/src/libserver/task.c b/src/libserver/task.c index fa97d67a5..244327b49 100644 --- a/src/libserver/task.c +++ b/src/libserver/task.c @@ -991,7 +991,7 @@ rspamd_task_log_check_condition (struct rspamd_task *task, } break; case RSPAMD_LOG_USER: - if (task->user) { + if (task->auth_user) { ret = TRUE; } break; @@ -1424,8 +1424,8 @@ rspamd_task_log_variable (struct rspamd_task *task, } break; case RSPAMD_LOG_USER: - if (task->user) { - var.begin = task->user; + if (task->auth_user) { + var.begin = task->auth_user; var.len = strlen (var.begin); } else { diff --git a/src/libserver/task.h b/src/libserver/task.h index ca49ed1e0..ca10c0105 100644 --- a/src/libserver/task.h +++ b/src/libserver/task.h @@ -173,7 +173,7 @@ struct rspamd_task { rspamd_inet_addr_t *from_addr; /**< from addr for a task */ rspamd_inet_addr_t *client_addr; /**< address of connected socket */ gchar *deliver_to; /**< address to deliver */ - gchar *user; /**< user to deliver */ + gchar *auth_user; /**< SMTP authenticated user */ const gchar *hostname; /**< hostname reported by MTA */ khash_t(rspamd_req_headers_hash) *request_headers; /**< HTTP headers in a request */ struct rspamd_task_data_storage msg; /**< message buffer */ diff --git a/src/lua/lua_task.c b/src/lua/lua_task.c index 3fb61f9d4..b0ddc5e42 100644 --- a/src/lua/lua_task.c +++ b/src/lua/lua_task.c @@ -4144,8 +4144,8 @@ lua_task_get_user (lua_State *L) struct rspamd_task *task = lua_check_task (L, 1); if (task) { - if (task->user != NULL) { - lua_pushstring (L, task->user); + if (task->auth_user != NULL) { + lua_pushstring (L, task->auth_user); } else { lua_pushnil (L); @@ -4170,27 +4170,27 @@ lua_task_set_user (lua_State *L) if (lua_type (L, 2) == LUA_TSTRING) { new_user = lua_tostring (L, 2); - if (task->user) { + if (task->auth_user) { /* Push old user */ - lua_pushstring (L, task->user); + lua_pushstring (L, task->auth_user); } else { lua_pushnil (L); } - task->user = rspamd_mempool_strdup (task->task_pool, new_user); + task->auth_user = rspamd_mempool_strdup (task->task_pool, new_user); } else { /* Reset user */ - if (task->user) { + if (task->auth_user) { /* Push old user */ - lua_pushstring (L, task->user); + lua_pushstring (L, task->auth_user); } else { lua_pushnil (L); } - task->user = NULL; + task->auth_user = NULL; } } else { diff --git a/src/plugins/dkim_check.c b/src/plugins/dkim_check.c index ab5d6ec43..039cdf718 100644 --- a/src/plugins/dkim_check.c +++ b/src/plugins/dkim_check.c @@ -1154,7 +1154,7 @@ dkim_symbol_callback (struct rspamd_task *task, } /* First check if plugin should be enabled */ - if ((!dkim_module_ctx->check_authed && task->user != NULL) + if ((!dkim_module_ctx->check_authed && task->auth_user != NULL) || (!dkim_module_ctx->check_local && rspamd_ip_is_local_cfg (task->cfg, task->from_addr))) { msg_info_task ("skip DKIM checks for local networks and authorized users"); |