]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
auth: test-mock - Support set_credentials
authorStephan Bosch <stephan.bosch@open-xchange.com>
Sun, 26 Mar 2023 23:30:56 +0000 (01:30 +0200)
committertimo.sirainen <timo.sirainen@open-xchange.com>
Thu, 9 Oct 2025 08:41:22 +0000 (08:41 +0000)
src/auth/test-mock.c

index 9a791e9c50affe514bf7ecff74f5a17e39f8ed75..1ff1b5e5836b3cf7f0b50e7f3eb507a381e03c07 100644 (file)
@@ -35,12 +35,21 @@ static void passdb_mock_lookup_credentials(struct auth_request *request,
                                  callback, request);
 }
 
+static void
+passdb_mock_set_credentials(struct auth_request *request,
+                           const char *new_credentials ATTR_UNUSED,
+                           set_credentials_callback_t *callback)
+{
+       callback(TRUE, request);
+}
+
 static struct passdb_module_interface mock_interface = {
        .name = "mock",
        .init = passdb_mock_init,
        .deinit = passdb_mock_deinit,
        .verify_plain = passdb_mock_verify_plain,
        .lookup_credentials = passdb_mock_lookup_credentials,
+       .set_credentials = passdb_mock_set_credentials,
 };
 
 void passdb_mock_mod_init(void)