]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-master: Replace auth-master-client-login category with auth-client
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Sat, 4 Apr 2020 22:16:08 +0000 (01:16 +0300)
committertimo.sirainen <timo.sirainen@open-xchange.com>
Wed, 15 Apr 2020 08:54:46 +0000 (08:54 +0000)
This is just a reimplementation of lib-auth/auth-master code. This commit
also changes lib-master to require lib-auth to get to the category. This
dependency shouldn't really be a problem, since eventually this
master-login-auth code should be replaced by lib-auth anyway.

src/lib-http/Makefile.am
src/lib-master/Makefile.am
src/lib-master/master-login-auth.c
src/lib-smtp/Makefile.am
src/master/Makefile.am

index 6959106075f09b5cc8ac44a3ba138be0b7872da3..2dace1afe66e622c105390b1598a535f16347685 100644 (file)
@@ -141,6 +141,7 @@ test_http_libs = \
        ../lib-dns/libdns.la \
        ../lib-ssl-iostream/libssl_iostream.la \
        ../lib-master/libmaster.la \
+       ../lib-auth/libauth.la \
        ../lib-settings/libsettings.la \
        $(test_libs)
 test_http_deps = \
@@ -148,6 +149,7 @@ test_http_deps = \
        ../lib-dns/libdns.la \
        ../lib-ssl-iostream/libssl_iostream.la \
        ../lib-master/libmaster.la \
+       ../lib-auth/libauth.la \
        ../lib-settings/libsettings.la \
        $(test_deps)
 
index 75c6e340f5512459f6de1dd79f2606f4a2540229..8133c05361c6a16e4e22b122f2edb8a9a37f32e7 100644 (file)
@@ -4,6 +4,7 @@ noinst_LTLIBRARIES = libmaster.la
 
 AM_CPPFLAGS = \
        -I$(top_srcdir)/src/lib \
+       -I$(top_srcdir)/src/lib-auth \
        -I$(top_srcdir)/src/lib-dns \
        -I$(top_srcdir)/src/lib-test \
        -I$(top_srcdir)/src/lib-settings \
index 3fa812e2b6574abeb8a87724abfbc4ec8e3d43c6..ad98f1c688259361cfdfcb09c63f313968a9268b 100644 (file)
@@ -14,6 +14,7 @@
 #include "strescape.h"
 #include "time-util.h"
 #include "connection.h"
+#include "auth-client-private.h"
 #include "master-interface.h"
 #include "master-service.h"
 #include "master-auth.h"
 
 #define AUTH_MAX_INBUF_SIZE 8192
 
-static struct event_category event_category_auth_master_client_login = {
-       .name = "auth-master-client-login"
-};
-
 struct master_login_auth_request {
        struct master_login_auth_request *prev, *next;
        struct event *event;
@@ -119,8 +116,7 @@ master_login_auth_init(const char *auth_socket_path, bool request_auth_token)
                                           &master_login_auth_vfuncs);
 
        auth->event = event_create(NULL);
-       event_add_category(auth->event,
-                          &event_category_auth_master_client_login);
+       event_add_category(auth->event, &event_category_auth_client);
        event_set_append_log_prefix(auth->event, "auth-master: login: ");
 
        auth->conn.event_parent = auth->event;
index b03761df8bd9cc911d1aaf65c1d6770977953a53..0ea04d6ae1efcaf03aa8d153cb6dfcfd61658cbb 100644 (file)
@@ -96,6 +96,7 @@ test_libs = \
        ../lib-mail/libmail.la \
        ../lib-charset/libcharset.la \
        ../lib-master/libmaster.la \
+       ../lib-auth/libauth.la \
        ../lib-ssl-iostream/libssl_iostream.la \
        ../lib-settings/libsettings.la \
        ../lib-sasl/libsasl.la \
@@ -110,6 +111,7 @@ test_deps = \
        ../lib-mail/libmail.la \
        ../lib-charset/libcharset.la \
        ../lib-master/libmaster.la \
+       ../lib-auth/libauth.la \
        ../lib-ssl-iostream/libssl_iostream.la \
        ../lib-settings/libsettings.la \
        ../lib-sasl/libsasl.la \
index b35f5717139d6c6ad08033016f61dceed64a8740..1fc1cbab35135631f0f3ba37ab5b3e76be9a1aa7 100644 (file)
@@ -68,6 +68,7 @@ noinst_PROGRAMS = $(test_programs) $(test_nocheck_programs)
 test_libs = \
        ../lib-auth/libauth.la \
        ../lib-master/libmaster.la \
+       ../lib-auth/libauth.la \
        ../lib-dns/libdns.la \
        ../lib-ssl-iostream/libssl_iostream.la \
        ../lib-settings/libsettings.la \
@@ -78,6 +79,7 @@ test_libs = \
 test_deps = \
        ../lib-auth/libauth.la \
        ../lib-master/libmaster.la \
+       ../lib-auth/libauth.la \
        ../lib-dns/libdns.la \
        ../lib-ssl-iostream/libssl_iostream.la \
        ../lib-settings/libsettings.la \