auth-fields.c \
auth-token.c \
auth-worker-client.c \
- auth-worker-server.c \
+ auth-worker-connection.c \
db-checkpassword.c \
db-dict.c \
db-dict-cache-key.c \
auth-fields.h \
auth-token.h \
auth-worker-client.h \
- auth-worker-server.h \
+ auth-worker-connection.h \
db-dict.h \
db-ldap.h \
db-sql.h \
#include "eacces-error.h"
#include "auth-request.h"
#include "auth-worker-client.h"
-#include "auth-worker-server.h"
+#include "auth-worker-connection.h"
#include <unistd.h>
return 1;
}
-static void auth_worker_server_connected(struct connection *conn, bool success)
+static void auth_worker_connection_connected(struct connection *conn,
+ bool success)
{
if (!success)
return;
connection_input_resume(&worker->conn);
}
-static const struct connection_settings auth_worker_server_settings =
+static const struct connection_settings auth_worker_connection_settings =
{
.service_name_in = AUTH_WORKER_NAME,
.service_name_out = AUTH_MASTER_NAME,
.unix_client_connect_msecs = AUTH_WORKER_CONNECT_RETRY_TIMEOUT_MSECS,
};
-static const struct connection_vfuncs auth_worker_server_funcs =
+static const struct connection_vfuncs auth_worker_connection_funcs =
{
- .client_connected = auth_worker_server_connected,
+ .client_connected = auth_worker_connection_connected,
.destroy = auth_worker_destroy,
.handshake_args = auth_worker_handshake_args,
.input_args = worker_input_args,
return worker;
}
-void auth_worker_server_resume_input(struct auth_worker_connection *worker)
+void auth_worker_connection_resume_input(struct auth_worker_connection *worker)
{
if (worker->request == NULL) {
/* request was just finished, don't try to resume it */
}
}
-void auth_worker_server_init(void)
+void auth_worker_connection_init(void)
{
worker_socket_path = "auth-worker";
i_array_init(&worker_request_array, 128);
worker_request_queue = aqueue_init(&worker_request_array.arr);
- connections = connection_list_init(&auth_worker_server_settings,
- &auth_worker_server_funcs);
+ connections = connection_list_init(&auth_worker_connection_settings,
+ &auth_worker_connection_funcs);
}
-void auth_worker_server_deinit(void)
+void auth_worker_connection_deinit(void)
{
connection_list_deinit(&connections);
-#ifndef AUTH_WORKER_SERVER_H
-#define AUTH_WORKER_SERVER_H
+#ifndef AUTH_WORKER_CONNECTION_H
+#define AUTH_WORKER_CONNECTION_H
struct auth_request;
struct auth_stream_reply;
struct auth_worker_connection * ATTR_NOWARN_UNUSED_RESULT
auth_worker_call(pool_t pool, const char *username, const char *data,
auth_worker_callback_t *callback, void *context);
-void auth_worker_server_resume_input(struct auth_worker_connection *conn);
+void auth_worker_connection_resume_input(struct auth_worker_connection *conn);
-void auth_worker_server_init(void);
-void auth_worker_server_deinit(void);
+void auth_worker_connection_init(void);
+void auth_worker_connection_deinit(void);
#endif
#include "auth-penalty.h"
#include "auth-token.h"
#include "auth-request-handler.h"
-#include "auth-worker-server.h"
#include "auth-worker-client.h"
+#include "auth-worker-connection.h"
#include "auth-master-connection.h"
#include "auth-client-connection.h"
#include "auth-policy.h"
auth_worker_refresh_proctitle("");
child_wait_init();
- auth_worker_server_init();
+ auth_worker_connection_init();
auths_init();
auth_request_handler_init();
auth_policy_init();
auth_penalty_deinit(&auth_penalty);
}
/* deinit auth workers, which aborts pending requests */
- auth_worker_server_deinit();
+ auth_worker_connection_deinit();
/* deinit passdbs and userdbs. it aborts any pending async requests. */
auths_deinit();
/* flush pending requests */
#include "auth-common.h"
#include "str.h"
#include "strescape.h"
-#include "auth-worker-server.h"
+#include "auth-worker-connection.h"
#include "password-scheme.h"
#include "passdb.h"
#include "passdb-blocking.h"
#include "str.h"
#include "strescape.h"
#include "restrict-process-size.h"
-#include "auth-worker-server.h"
+#include "auth-worker-connection.h"
#include "password-scheme.h"
#include "passdb.h"
#include "passdb-cache.h"
#include "auth-common.h"
#include "array.h"
#include "password-scheme.h"
-#include "auth-worker-server.h"
+#include "auth-worker-connection.h"
#include "passdb.h"
static ARRAY(struct passdb_module_interface *) passdb_interfaces;
#include "auth-common.h"
#include "str.h"
-#include "auth-worker-server.h"
+#include "auth-worker-connection.h"
#include "userdb.h"
#include "userdb-blocking.h"
(struct blocking_userdb_iterate_context *)_ctx;
ctx->next = TRUE;
- auth_worker_server_resume_input(ctx->conn);
+ auth_worker_connection_resume_input(ctx->conn);
}
int userdb_blocking_iter_deinit(struct userdb_iterate_context **_ctx)
/* iter_callback() may still be called */
ctx->destroyed = TRUE;
- auth_worker_server_resume_input(ctx->conn);
+ auth_worker_connection_resume_input(ctx->conn);
return ret;
}
#include "auth-common.h"
#include "array.h"
#include "ipwd.h"
-#include "auth-worker-server.h"
+#include "auth-worker-connection.h"
#include "userdb.h"
static ARRAY(struct userdb_module_interface *) userdb_interfaces;