]> git.ipfire.org Git - thirdparty/dovecot/core.git/log
thirdparty/dovecot/core.git
3 weeks agolib-settings: Install settings-history.py to pkglibexec directory
Timo Sirainen [Mon, 29 Sep 2025 12:56:20 +0000 (15:56 +0300)] 
lib-settings: Install settings-history.py to pkglibexec directory

This way external plugins can have their own settings history files.

3 weeks agoauth: db-ldap-sasl - Fix compile without LDAP and without installed LDAP development...
Stephan Bosch [Sat, 11 Oct 2025 13:46:56 +0000 (15:46 +0200)] 
auth: db-ldap-sasl - Fix compile without LDAP and without installed LDAP development headers

4 weeks agoconfig: Parse "@key" with quotes as a setting key, not group include
Timo Sirainen [Wed, 8 Oct 2025 08:59:50 +0000 (11:59 +0300)] 
config: Parse "@key" with quotes as a setting key, not group include

4 weeks agoMakefile: dovecot-config - Expand LIBPCRE_LIBS in LIBDOVECOT
Timo Sirainen [Fri, 10 Oct 2025 07:26:18 +0000 (10:26 +0300)] 
Makefile: dovecot-config - Expand LIBPCRE_LIBS in LIBDOVECOT

Fixes plugin builds:
configure: line ...: LIBPCRE_LIBS: command not found

4 weeks agolib-sasl: dsasl-client-mech-gssapi - Remove unused security layer negotiation code
Stephan Bosch [Thu, 9 Oct 2025 23:36:05 +0000 (01:36 +0200)] 
lib-sasl: dsasl-client-mech-gssapi - Remove unused security layer negotiation code

Fix for scan-build-19 report.

4 weeks agolib-sasl: sasl-server-request - Assert that client input is only NULL when size is 0
Stephan Bosch [Thu, 9 Oct 2025 22:43:51 +0000 (00:43 +0200)] 
lib-sasl: sasl-server-request - Assert that client input is only NULL when size is 0

Fix for scan-build report.

4 weeks agolib-sasl: test-sasl-oauth2 - Make sure error variable is initialized
Stephan Bosch [Thu, 9 Oct 2025 22:31:31 +0000 (00:31 +0200)] 
lib-sasl: test-sasl-oauth2  - Make sure error variable is initialized

Fix for scan-build report.

4 weeks agolib-sasl: Add GSS-SPNEGO client support
Stephan Bosch [Sun, 5 Oct 2025 22:19:38 +0000 (00:19 +0200)] 
lib-sasl: Add GSS-SPNEGO client support

4 weeks agodoveadm: doveadm-auth - Add GSSAPI support for login test
Stephan Bosch [Sun, 5 Oct 2025 17:02:22 +0000 (19:02 +0200)] 
doveadm: doveadm-auth - Add GSSAPI support for login test

This only applies when GSSAPI support is built in.

4 weeks agolib-sasl: Add GSSAPI client support
Stephan Bosch [Sun, 5 Oct 2025 16:58:37 +0000 (18:58 +0200)] 
lib-sasl: Add GSSAPI client support

4 weeks agolib-sasl: sasl-server-mech-gssapi - Move krb5 oid definition to lib-auth/auth-gssapi...
Stephan Bosch [Tue, 7 Oct 2025 16:00:32 +0000 (18:00 +0200)] 
lib-sasl: sasl-server-mech-gssapi - Move krb5 oid definition to lib-auth/auth-gssapi and make it const

4 weeks agolib-sasl: sasl-server-mech-gssapi - Move mech_gssapi_oid_cmp() to lib-auth/auth-gssap...
Stephan Bosch [Tue, 7 Oct 2025 02:01:29 +0000 (04:01 +0200)] 
lib-sasl: sasl-server-mech-gssapi - Move mech_gssapi_oid_cmp() to lib-auth/auth-gssapi as auth_gssapi_oid_equal()

4 weeks agolib-sasl: sasl-server-mech-gssapi - Move GSSAPI includes to lib-auth/auth-gssapi.h
Stephan Bosch [Tue, 7 Oct 2025 15:48:22 +0000 (17:48 +0200)] 
lib-sasl: sasl-server-mech-gssapi - Move GSSAPI includes to lib-auth/auth-gssapi.h

4 weeks agolib-sasl: sasl-server-mech-gssapi - Allow krb5_keytab setting to be NULL
Stephan Bosch [Wed, 20 Aug 2025 05:27:55 +0000 (07:27 +0200)] 
lib-sasl: sasl-server-mech-gssapi - Allow krb5_keytab setting to be NULL

4 weeks agolib-sasl: sasl-server-mech-gssapi - Fix detection and handling of absent initial...
Stephan Bosch [Sat, 18 Nov 2023 21:39:14 +0000 (22:39 +0100)] 
lib-sasl: sasl-server-mech-gssapi - Fix detection and handling of absent initial response from client

4 weeks agolib-sasl: dsasl-client - Add event
Stephan Bosch [Sun, 5 Oct 2025 16:43:27 +0000 (18:43 +0200)] 
lib-sasl: dsasl-client - Add event

4 weeks agodoveadm: doveadm-auth - Properly initialize SASL client explicitly
Stephan Bosch [Tue, 19 Aug 2025 20:54:13 +0000 (22:54 +0200)] 
doveadm: doveadm-auth - Properly initialize SASL client explicitly

Before, this was done only implicitly by lib-storage

4 weeks agolib: strfuncs - Make t_memdup_noconst() public
Stephan Bosch [Wed, 6 Aug 2025 02:22:28 +0000 (04:22 +0200)] 
lib: strfuncs - Make t_memdup_noconst() public

4 weeks agolib-smtp: test-smtp-payload - Add SASL authentication tests
Stephan Bosch [Tue, 30 Sep 2025 01:35:23 +0000 (03:35 +0200)] 
lib-smtp: test-smtp-payload - Add SASL authentication tests

4 weeks agolib-smtp: test-smtp-payload - Group global test parameters in struct
Stephan Bosch [Tue, 30 Sep 2025 02:44:21 +0000 (04:44 +0200)] 
lib-smtp: test-smtp-payload - Group global test parameters in struct

Allows easy and reliable clearing of all global test parameters.

4 weeks agolib-sasl: Add OTP client support
Stephan Bosch [Thu, 2 Oct 2025 00:33:58 +0000 (02:33 +0200)] 
lib-sasl: Add OTP client support

4 weeks agolib-sasl: Add DIGEST-MD5 client support
Stephan Bosch [Wed, 19 Feb 2025 01:25:38 +0000 (02:25 +0100)] 
lib-sasl: Add DIGEST-MD5 client support

4 weeks agoglobal: Provide protocol, host and port SASL client settings where possible
Stephan Bosch [Thu, 7 Aug 2025 03:22:05 +0000 (05:22 +0200)] 
global: Provide protocol, host and port SASL client settings where possible

4 weeks agolib-sasl: dsasl-client - Add protocol, host and port as normal settings
Stephan Bosch [Wed, 19 Feb 2025 01:21:57 +0000 (02:21 +0100)] 
lib-sasl: dsasl-client - Add protocol, host and port as normal settings

Host and port were special parameters before.

4 weeks agolib-auth: auth-digest - Rework auth_digest_parse_keyvalue() to yield const results
Stephan Bosch [Wed, 3 Sep 2025 21:31:26 +0000 (23:31 +0200)] 
lib-auth: auth-digest - Rework auth_digest_parse_keyvalue() to yield const results

4 weeks agolib-sasl: sasl-server-mech-digest-md5 - Rename error return parameter of parse_digest...
Stephan Bosch [Wed, 19 Feb 2025 01:11:30 +0000 (02:11 +0100)] 
lib-sasl: sasl-server-mech-digest-md5 - Rename error return parameter of parse_digest_response()

4 weeks agolib-sasl: sasl-server-mech-digest-md5 - Rename error return parameter of auth_handle_...
Stephan Bosch [Wed, 19 Feb 2025 01:08:12 +0000 (02:08 +0100)] 
lib-sasl: sasl-server-mech-digest-md5 - Rename error return parameter of auth_handle_response()

4 weeks agolib-sasl: sasl-server-mech-digest-md5 - Move core processing to lib-auth/auth-digest
Stephan Bosch [Tue, 18 Feb 2025 01:40:10 +0000 (02:40 +0100)] 
lib-sasl: sasl-server-mech-digest-md5 - Move core processing to lib-auth/auth-digest

4 weeks agolib-sasl: sasl-server-mech-digest-md5 - Move parse_next() to lib-auth/auth-digest...
Stephan Bosch [Wed, 19 Feb 2025 00:49:12 +0000 (01:49 +0100)] 
lib-sasl: sasl-server-mech-digest-md5 - Move parse_next() to lib-auth/auth-digest as auth_digest_parse_keyvalue()

4 weeks agolib-auth: password-scheme - Move digest_md5_generate() innards to auth-digest as...
Stephan Bosch [Wed, 19 Feb 2025 00:37:27 +0000 (01:37 +0100)] 
lib-auth: password-scheme - Move digest_md5_generate() innards to auth-digest as auth_digest_get_hash_a1_secret()

4 weeks agolib: hash-method - Add generic incremental API for hash methods.
Stephan Bosch [Mon, 7 Nov 2022 23:59:18 +0000 (00:59 +0100)] 
lib: hash-method - Add generic incremental API for hash methods.

4 weeks agolib-sasl: Add CRAM-MD5 client support
Stephan Bosch [Sat, 5 Oct 2024 13:01:09 +0000 (15:01 +0200)] 
lib-sasl: Add CRAM-MD5 client support

4 weeks agolib-sasl: Add fuzzer for SASL interaction
Stephan Bosch [Thu, 3 Oct 2024 21:22:32 +0000 (23:22 +0200)] 
lib-sasl: Add fuzzer for SASL interaction

4 weeks agolib-test: fuzzer - Make random number generator deterministic when fuzzer is active
Stephan Bosch [Sat, 5 Oct 2024 12:49:25 +0000 (14:49 +0200)] 
lib-test: fuzzer - Make random number generator deterministic when fuzzer is active

4 weeks agolib-test: fuzzer - Properly cleanup Dovecot lib at end of fuzzer run
Stephan Bosch [Fri, 4 Oct 2024 23:22:28 +0000 (01:22 +0200)] 
lib-test: fuzzer - Properly cleanup Dovecot lib at end of fuzzer run

4 weeks agolib-sasl: test-sasl-authentication - Test winbind NTLM mechanism using dummy implemen...
Stephan Bosch [Thu, 26 Oct 2023 17:58:04 +0000 (19:58 +0200)] 
lib-sasl: test-sasl-authentication - Test winbind NTLM mechanism using dummy implementation

4 weeks agolib-sasl: Add unit test for SASL authentication
Stephan Bosch [Mon, 30 Oct 2023 00:42:08 +0000 (01:42 +0100)] 
lib-sasl: Add unit test for SASL authentication

Tests involve both the SASL client and the SASL server.

4 weeks agolib-sasl: sasl-server-mech-winbind - Fix error message composition for NA return...
Stephan Bosch [Sat, 4 Oct 2025 16:07:25 +0000 (18:07 +0200)] 
lib-sasl: sasl-server-mech-winbind - Fix error message composition for NA return code

4 weeks agolib-sasl: sasl-server-mech-winbind - Properly manage helper child processes
Stephan Bosch [Thu, 4 Sep 2025 20:20:29 +0000 (22:20 +0200)] 
lib-sasl: sasl-server-mech-winbind - Properly manage helper child processes

4 weeks agolib-sasl: sasl-server-mech-winbind - Create event for helper and add debug messages
Stephan Bosch [Thu, 4 Sep 2025 20:58:42 +0000 (22:58 +0200)] 
lib-sasl: sasl-server-mech-winbind - Create event for helper and add debug messages

4 weeks agolib-sasl: sasl-server-mech-winbind - Properly clean up helper streams
Stephan Bosch [Sat, 4 Nov 2023 22:08:56 +0000 (23:08 +0100)] 
lib-sasl: sasl-server-mech-winbind - Properly clean up helper streams

Child processes are not reaped yet, but they should.

4 weeks agolib-sasl: sasl-server-mech-winbind - Rename helper variables consistently to 'helper'
Stephan Bosch [Sat, 4 Nov 2023 22:22:49 +0000 (23:22 +0100)] 
lib-sasl: sasl-server-mech-winbind - Rename helper variables consistently to 'helper'

4 weeks agolib-sasl: sasl-server-mech-winbind - Move helper pointer from request to mechanism
Stephan Bosch [Sat, 4 Nov 2023 22:19:03 +0000 (23:19 +0100)] 
lib-sasl: sasl-server-mech-winbind - Move helper pointer from request to mechanism

4 weeks agolib-sasl: sasl-client-mech-oauthbearer - Prevent sending unsupported characters in...
Stephan Bosch [Sun, 7 Sep 2025 15:13:06 +0000 (17:13 +0200)] 
lib-sasl: sasl-client-mech-oauthbearer - Prevent sending unsupported characters in response payload

4 weeks agolib-sasl: sasl-server-mech-oauth2 - Properly parse kvpairs
Stephan Bosch [Sun, 7 Sep 2025 15:11:51 +0000 (17:11 +0200)] 
lib-sasl: sasl-server-mech-oauth2 - Properly parse kvpairs

4 weeks agolib-sasl: sasl-server - Merge sasl-server-mech-plain-common into sasl-server-mech
Stephan Bosch [Sat, 4 Nov 2023 20:51:55 +0000 (21:51 +0100)] 
lib-sasl: sasl-server - Merge sasl-server-mech-plain-common into sasl-server-mech

4 weeks agoauth: Move SASL server code to lib-sasl
Stephan Bosch [Mon, 30 Oct 2023 00:56:11 +0000 (01:56 +0100)] 
auth: Move SASL server code to lib-sasl

4 weeks agolib-sasl: Rename client mechanism source files
Stephan Bosch [Sat, 16 Oct 2021 10:36:04 +0000 (12:36 +0200)] 
lib-sasl: Rename client mechanism source files

4 weeks agoauth: sasl-server - Add PASSWORD_MISMATCH output status
Stephan Bosch [Sat, 4 Oct 2025 20:02:18 +0000 (22:02 +0200)] 
auth: sasl-server - Add PASSWORD_MISMATCH output status

This allows more precise handling of password mismatch errors from looked up
credentials.

4 weeks agoauth: sasl-server-request - Add debug messages for all significant steps in SASL...
Stephan Bosch [Fri, 17 Nov 2023 22:19:37 +0000 (23:19 +0100)] 
auth: sasl-server-request - Add debug messages for all significant steps in SASL interaction

4 weeks agoauth: sasl-server-request - Rename struct sasl_server_mech_request mech_event to...
Stephan Bosch [Sun, 22 Oct 2023 14:37:02 +0000 (16:37 +0200)] 
auth: sasl-server-request - Rename struct sasl_server_mech_request mech_event to event

4 weeks agoauth: sasl-server - Drop remaining auth includes
Stephan Bosch [Sun, 29 Oct 2023 02:04:00 +0000 (03:04 +0100)] 
auth: sasl-server - Drop remaining auth includes

4 weeks agoauth: sasl-server-request - Remove struct auth_request field from mechanism request...
Stephan Bosch [Mon, 30 Oct 2023 00:34:56 +0000 (01:34 +0100)] 
auth: sasl-server-request - Remove struct auth_request field from mechanism request struct

It is no longer needed.

4 weeks agoauth: sasl-server-request - Add request free callback
Stephan Bosch [Mon, 30 Oct 2023 03:52:31 +0000 (04:52 +0100)] 
auth: sasl-server-request - Add request free callback

Mostly for completenes; it is not currently used.

4 weeks agoauth: sasl-server-mech-oauth2 - Implement backend API for token validation
Stephan Bosch [Tue, 31 Oct 2023 01:48:00 +0000 (02:48 +0100)] 
auth: sasl-server-mech-oauth2 - Implement backend API for token validation

4 weeks agoauth: auth-sasl-mech-oauth2.c - Rename struct auth_request variables to auth_request
Stephan Bosch [Wed, 2 Oct 2024 23:16:35 +0000 (01:16 +0200)] 
auth: auth-sasl-mech-oauth2.c - Rename struct auth_request variables to auth_request

4 weeks agoauth: sasl-server-mech-oauth2 - Refactor mechanism continue functions
Stephan Bosch [Sat, 4 Nov 2023 01:13:25 +0000 (02:13 +0100)] 
auth: sasl-server-mech-oauth2 - Refactor mechanism continue functions

4 weeks agoauth: sasl-server-mech - Add facilities for dynamic mechanism passdb need level
Stephan Bosch [Sat, 4 Nov 2023 18:26:37 +0000 (19:26 +0100)] 
auth: sasl-server-mech - Add facilities for dynamic mechanism passdb need level

4 weeks agoauth: sasl-server-mech-gssapi - Implement mechanism-specific settings
Stephan Bosch [Sat, 28 Oct 2023 05:03:23 +0000 (07:03 +0200)] 
auth: sasl-server-mech-gssapi - Implement mechanism-specific settings

4 weeks agoauth: sasl-server-mech-winbind - Implement mechanism-specific settings
Stephan Bosch [Sat, 28 Oct 2023 03:48:37 +0000 (05:48 +0200)] 
auth: sasl-server-mech-winbind - Implement mechanism-specific settings

4 weeks agoauth: sasl-server-mech-otp - Move global state to global mechanism state
Stephan Bosch [Sat, 28 Oct 2023 03:01:45 +0000 (05:01 +0200)] 
auth: sasl-server-mech-otp - Move global state to global mechanism state

4 weeks agoauth: sasl-server-mech-scram - Code cleanup: Clear key_data request field after lookup
Stephan Bosch [Sat, 28 Oct 2023 02:46:10 +0000 (04:46 +0200)] 
auth: sasl-server-mech-scram - Code cleanup: Clear key_data request field after lookup

4 weeks agoauth: sasl-server-mech-scram - Improve the extension API
Stephan Bosch [Fri, 27 Oct 2023 23:13:04 +0000 (01:13 +0200)] 
auth: sasl-server-mech-scram - Improve the extension API

4 weeks agoauth: sasl-server-mech-scram - Obtain pointer to server instance from mechanism struct
Stephan Bosch [Fri, 10 Nov 2023 03:19:35 +0000 (04:19 +0100)] 
auth: sasl-server-mech-scram - Obtain pointer to server instance from mechanism struct

4 weeks agoauth: sasl-server-mech-scram - Move password screme and hash method to mechanism...
Stephan Bosch [Fri, 27 Oct 2023 23:02:24 +0000 (01:02 +0200)] 
auth: sasl-server-mech-scram - Move password screme and hash method to mechanism data

4 weeks agoauth: sasl-server-mech-digest-md5 - Migrate the mech_digest_test_set_nonce() function...
Stephan Bosch [Fri, 27 Oct 2023 22:23:09 +0000 (00:23 +0200)] 
auth: sasl-server-mech-digest-md5 - Migrate the mech_digest_test_set_nonce() function to sasl-server

This is the last dependency on the old auth environment.

4 weeks agoauth: Use the new sasl-server instance-level mechanism registration API
Stephan Bosch [Thu, 26 Oct 2023 01:40:24 +0000 (03:40 +0200)] 
auth: Use the new sasl-server instance-level mechanism registration API

4 weeks agoauth: test-mech - Avoid using mechanism definitions directly
Stephan Bosch [Thu, 26 Oct 2023 01:26:22 +0000 (03:26 +0200)] 
auth: test-mech - Avoid using mechanism definitions directly

4 weeks agoauth: sasl-server - Add mechanism parameter to auth_new() mechanism function
Stephan Bosch [Tue, 24 Oct 2023 02:59:39 +0000 (04:59 +0200)] 
auth: sasl-server - Add mechanism parameter to auth_new() mechanism function

4 weeks agoauth: sasl-server-mech - Add facilities for maintaining global mechanism state
Stephan Bosch [Tue, 24 Oct 2023 01:51:37 +0000 (03:51 +0200)] 
auth: sasl-server-mech - Add facilities for maintaining global mechanism state

4 weeks agoauth: sasl-server-mech - Add facilities for maintaining per-instance mechanism state
Stephan Bosch [Tue, 24 Oct 2023 01:33:44 +0000 (03:33 +0200)] 
auth: sasl-server-mech - Add facilities for maintaining per-instance mechanism state

4 weeks agoauth: auth-sasl-mech-dovecot-token - Obtain access to the auth request through the...
Stephan Bosch [Mon, 23 Oct 2023 23:54:05 +0000 (01:54 +0200)] 
auth: auth-sasl-mech-dovecot-token - Obtain access to the auth request through the sasl request

4 weeks agoauth: auth-sasl-mech-apop - Obtain access to the auth request through the sasl request
Stephan Bosch [Mon, 23 Oct 2023 23:34:57 +0000 (01:34 +0200)] 
auth: auth-sasl-mech-apop - Obtain access to the auth request through the sasl request

4 weeks agoauth: sasl-server-request - Add sasl_server_request_get_req_ctx()
Stephan Bosch [Mon, 23 Oct 2023 23:34:52 +0000 (01:34 +0200)] 
auth: sasl-server-request - Add sasl_server_request_get_req_ctx()

4 weeks agoauth: sasl-server - Add sasl_server_request_has_failed()
Stephan Bosch [Mon, 23 Oct 2023 23:11:50 +0000 (01:11 +0200)] 
auth: sasl-server - Add sasl_server_request_has_failed()

4 weeks agoauth: sasl-server-request - Track and enforce valid SASL interaction state
Stephan Bosch [Mon, 23 Oct 2023 19:04:15 +0000 (21:04 +0200)] 
auth: sasl-server-request - Track and enforce valid SASL interaction state

4 weeks agoauth: auth-request - Completely move mech_event to sasl-server request
Stephan Bosch [Mon, 23 Oct 2023 16:03:10 +0000 (18:03 +0200)] 
auth: auth-request - Completely move mech_event to sasl-server request

4 weeks agoauth: auth-request - Remove request->mech field
Stephan Bosch [Sat, 21 Oct 2023 01:20:11 +0000 (03:20 +0200)] 
auth: auth-request - Remove request->mech field

4 weeks agoauth: auth-request - Use only mechanism name in auth_request_mechanism_accepted()
Stephan Bosch [Sat, 21 Oct 2023 01:11:38 +0000 (03:11 +0200)] 
auth: auth-request - Use only mechanism name in auth_request_mechanism_accepted()

4 weeks agoauth: auth-request-fields - Use sasl-server API to obtain mechanism name
Stephan Bosch [Sat, 21 Oct 2023 00:05:28 +0000 (02:05 +0200)] 
auth: auth-request-fields - Use sasl-server API to obtain mechanism name

4 weeks agoauth: sasl-server-request - Put sasl_server_request in its own pool and add refcounting
Stephan Bosch [Fri, 20 Oct 2023 23:27:23 +0000 (01:27 +0200)] 
auth: sasl-server-request - Put sasl_server_request in its own pool and add refcounting

4 weeks agoauth: auth-sasl-mech-apop - Rename request parameters to 'req'
Stephan Bosch [Thu, 5 Oct 2023 23:25:34 +0000 (01:25 +0200)] 
auth: auth-sasl-mech-apop - Rename request parameters to 'req'

4 weeks agoauth: auth-sasl - Manage passdb_success field outside mechanism code
Stephan Bosch [Thu, 5 Oct 2023 22:59:04 +0000 (00:59 +0200)] 
auth: auth-sasl - Manage passdb_success field outside mechanism code

4 weeks agoauth: mech-dovecot-token - Create and use definition for mechanism name
Stephan Bosch [Thu, 5 Oct 2023 16:56:09 +0000 (18:56 +0200)] 
auth: mech-dovecot-token - Create and use definition for mechanism name

4 weeks agoauth: mech-apop - Create and use definition for mechanism name
Stephan Bosch [Wed, 3 Sep 2025 17:13:48 +0000 (19:13 +0200)] 
auth: mech-apop - Create and use definition for mechanism name

4 weeks agoauth: Use the new sasl-server global-level mechanism registration API
Stephan Bosch [Sun, 26 Mar 2023 23:41:16 +0000 (01:41 +0200)] 
auth: Use the new sasl-server global-level mechanism registration API

4 weeks agolib-sasl: sasl-common - Add definitions for SASL mechanism names and use them
Stephan Bosch [Wed, 3 Sep 2025 16:08:47 +0000 (18:08 +0200)] 
lib-sasl: sasl-common - Add definitions for SASL mechanism names and use them

4 weeks agoauth: auth-sasl - Remove use of array_is_created() as it is implied by array_is_empty()
Stephan Bosch [Sun, 31 Aug 2025 20:54:47 +0000 (22:54 +0200)] 
auth: auth-sasl - Remove use of array_is_created() as it is implied by array_is_empty()

4 weeks agomech: Move mech_register_init() to auth-sasl
Stephan Bosch [Sun, 29 Oct 2023 23:52:55 +0000 (00:52 +0100)] 
mech: Move mech_register_init() to auth-sasl

4 weeks agomech: Move mech_get_plugin_name() to auth-sasl
Stephan Bosch [Sun, 29 Oct 2023 23:49:38 +0000 (00:49 +0100)] 
mech: Move mech_get_plugin_name() to auth-sasl

4 weeks agomech: Move mech_register_add() to auth-sasl
Stephan Bosch [Sun, 29 Oct 2023 23:48:09 +0000 (00:48 +0100)] 
mech: Move mech_register_add() to auth-sasl

4 weeks agomech: Prepare move mech_get_plugin_name()
Stephan Bosch [Sun, 29 Oct 2023 23:45:04 +0000 (00:45 +0100)] 
mech: Prepare move mech_get_plugin_name()

4 weeks agomech: Prepare move of mech_register_init()
Stephan Bosch [Sun, 29 Oct 2023 23:43:58 +0000 (00:43 +0100)] 
mech: Prepare move of mech_register_init()

4 weeks agomech: Prepare move of mech_register_add()
Stephan Bosch [Sun, 29 Oct 2023 23:42:58 +0000 (00:42 +0100)] 
mech: Prepare move of mech_register_add()

4 weeks agoauth: auth-sasl - Change auth_sasl_mech_verify_passdb() parameters
Stephan Bosch [Sun, 29 Oct 2023 17:13:55 +0000 (18:13 +0100)] 
auth: auth-sasl - Change auth_sasl_mech_verify_passdb() parameters

Only pass the passdb_need value and not the whole mechanism def.

4 weeks agoauth: auth-sasl - Rename auth_sasl_verify_passdb() to auth_sasl_mech_verify_passdb()
Stephan Bosch [Sun, 29 Oct 2023 23:31:34 +0000 (00:31 +0100)] 
auth: auth-sasl - Rename auth_sasl_verify_passdb() to auth_sasl_mech_verify_passdb()

4 weeks agoauth: Rename auth_mech_list_verify_passdb() to auth_sasl_instance_verify()
Stephan Bosch [Sun, 29 Oct 2023 17:07:10 +0000 (18:07 +0100)] 
auth: Rename auth_mech_list_verify_passdb() to auth_sasl_instance_verify()

4 weeks agoauth: Move auth_mech_list_verify_passdb() to auth-sasl
Stephan Bosch [Sun, 29 Oct 2023 17:05:02 +0000 (18:05 +0100)] 
auth: Move auth_mech_list_verify_passdb() to auth-sasl

4 weeks agoauth: Make auth_mech_list_verify_passdb() public
Stephan Bosch [Sun, 29 Oct 2023 17:03:42 +0000 (18:03 +0100)] 
auth: Make auth_mech_list_verify_passdb() public

4 weeks agoauth: Make auth_passdb_list_have_*() public
Stephan Bosch [Sun, 29 Oct 2023 17:02:09 +0000 (18:02 +0100)] 
auth: Make auth_passdb_list_have_*() public