]> git.ipfire.org Git - thirdparty/dovecot/core.git/log
thirdparty/dovecot/core.git
6 months agoauth: ldap_set_attrs() - pass directly pool_t rather than ldap_connection
Marco Bettini [Wed, 10 Jul 2024 08:11:42 +0000 (08:11 +0000)] 
auth: ldap_set_attrs() - pass directly pool_t rather than ldap_connection

6 months agoauth: ldap - Split pre/post settings and finish the conversion
Marco Bettini [Mon, 8 Jul 2024 14:40:35 +0000 (14:40 +0000)] 
auth: ldap - Split pre/post settings and finish the conversion

6 months agoauth: ldap_field_hide_password() - Disable temporarily
Marco Bettini [Thu, 11 Jul 2024 08:04:41 +0000 (08:04 +0000)] 
auth: ldap_field_hide_password() - Disable temporarily

6 months agoauth: ldap - Collapse ldap_pass_filter and ldap_user_filter into ldap_filter
Marco Bettini [Wed, 27 Mar 2024 10:24:18 +0000 (10:24 +0000)] 
auth: ldap - Collapse ldap_pass_filter and ldap_user_filter into ldap_filter

6 months agoauth: ldap - Add support for fields { .. }
Marco Bettini [Mon, 25 Mar 2024 14:23:51 +0000 (14:23 +0000)] 
auth: ldap - Add support for fields { .. }

6 months agoauth: db-ldap - Drop auth_sasl_bind
Marco Bettini [Tue, 14 May 2024 14:15:58 +0000 (14:15 +0000)] 
auth: db-ldap - Drop auth_sasl_bind

Now inferred by non-empty ldap_auth_sasl_mechanism.

6 months agoauth: ldap - Rename ldap_bind* into passdb_ldap_bind*
Marco Bettini [Wed, 17 Jul 2024 08:14:05 +0000 (08:14 +0000)] 
auth: ldap - Rename ldap_bind* into passdb_ldap_bind*

6 months agoauth: struct ldap_settings - Add auth_ prefixes
Marco Bettini [Fri, 5 Jul 2024 14:21:49 +0000 (14:21 +0000)] 
auth: struct ldap_settings - Add auth_ prefixes

6 months agoauth: db-ldap-settings - Defer some checks to runtime
Marco Bettini [Wed, 20 Mar 2024 16:25:00 +0000 (16:25 +0000)] 
auth: db-ldap-settings - Defer some checks to runtime

6 months agoauth: ldap - Use global passdb_use_worker from auth_passdb
Marco Bettini [Wed, 20 Mar 2024 11:49:33 +0000 (11:49 +0000)] 
auth: ldap - Use global passdb_use_worker from auth_passdb

6 months agoauth: ldap - Use passdb_default_pass_scheme from auth_passdb
Marco Bettini [Wed, 20 Mar 2024 11:42:33 +0000 (11:42 +0000)] 
auth: ldap - Use passdb_default_pass_scheme from auth_passdb

6 months agoauth: db-ldap - Use also ssl_settings
Marco Bettini [Tue, 19 Mar 2024 15:08:26 +0000 (15:08 +0000)] 
auth: db-ldap - Use also ssl_settings

ldap_tls_require_cert=demand/allow has replaced by ssl_client_require_valid_cert=yes/no.
The other values of the original setting are no longer supported.

6 months agoauth: db-ldap - Move validation to settings
Marco Bettini [Tue, 19 Mar 2024 13:50:45 +0000 (13:50 +0000)] 
auth: db-ldap - Move validation to settings

6 months agoauth: struct ldap_settings - Rename parsed fields into parsed_xxx
Marco Bettini [Thu, 21 Mar 2024 10:26:19 +0000 (10:26 +0000)] 
auth: struct ldap_settings - Rename parsed fields into parsed_xxx

6 months agoauth: struct ldap_settings - Rename tls into starttls
Marco Bettini [Tue, 19 Mar 2024 14:55:26 +0000 (14:55 +0000)] 
auth: struct ldap_settings - Rename tls into starttls

6 months agoauth: db_ldap_set_options() - Fix protocol_version to reflect actual setting name
Marco Bettini [Thu, 1 Aug 2024 08:36:37 +0000 (08:36 +0000)] 
auth: db_ldap_set_options() - Fix protocol_version to reflect actual setting name

6 months agoauth: struct ldap_settings - Fix ldap_ldap_version -> ldap_version
Marco Bettini [Wed, 20 Mar 2024 16:13:16 +0000 (16:13 +0000)] 
auth: struct ldap_settings - Fix ldap_ldap_version -> ldap_version

6 months agoauth: struct ldap-settings - Drop ldaprc_path
Marco Bettini [Fri, 15 Mar 2024 10:17:54 +0000 (10:17 +0000)] 
auth: struct ldap-settings - Drop ldaprc_path

6 months agoauth: ldap - Read settings from main config
Marco Bettini [Fri, 15 Mar 2024 09:31:44 +0000 (09:31 +0000)] 
auth: ldap - Read settings from main config

6 months agoauth: struct ldap_settings - Reorder fields by type [BUILD-BROKEN]
Marco Bettini [Fri, 15 Mar 2024 10:05:40 +0000 (10:05 +0000)] 
auth: struct ldap_settings - Reorder fields by type [BUILD-BROKEN]

(build broken until next commits)

6 months agoauth: struct ldap_settings - Move to db-ldap-settings.[ch] [BUILD-BROKEN]
Marco Bettini [Tue, 12 Mar 2024 14:13:37 +0000 (14:13 +0000)] 
auth: struct ldap_settings - Move to db-ldap-settings.[ch] [BUILD-BROKEN]

(build broken until next commits)

6 months agoauth: struct ldap_connection - Change set into a pointer
Marco Bettini [Thu, 1 Aug 2024 09:35:17 +0000 (09:35 +0000)] 
auth: struct ldap_connection - Change set into a pointer

6 months agoauth: db_ldap_set_options() - Move variables local to their usage
Marco Bettini [Wed, 24 Jul 2024 15:50:47 +0000 (15:50 +0000)] 
auth: db_ldap_set_options() - Move variables local to their usage

Specifically, int value could cause an unused warning/error
if LDAP_OPT_DEBUG_LEVEL is not defined

6 months agoauth: db-ldap - Remove conn->config_path from messages
Marco Bettini [Tue, 19 Mar 2024 14:11:08 +0000 (14:11 +0000)] 
auth: db-ldap - Remove conn->config_path from messages

6 months agoauth: db-ldap - Drop subqueries
Marco Bettini [Mon, 20 May 2024 09:17:31 +0000 (09:17 +0000)] 
auth: db-ldap - Drop subqueries

Subqueries are replaced by multiple passdb/userdb stanzas,
where the successive one sets ldap_base to the dn fetched/composed
using the fields of the previous one.

6 months agoauth: auth-request - Add auth_request_set_(pass|user)db_fields_ex()
Marco Bettini [Fri, 14 Jun 2024 15:14:49 +0000 (15:14 +0000)] 
auth: auth-request - Add auth_request_set_(pass|user)db_fields_ex()

6 months agolib-settings: Support overriding include groups via cli/userdb
Timo Sirainen [Tue, 27 Feb 2024 20:52:32 +0000 (22:52 +0200)] 
lib-settings: Support overriding include groups via cli/userdb

For example namespace/inbox/@mailboxes=foo is equivalent to:

namespace inbox {
  @mailboxes = foo
}

6 months agolib-settings, config: Add support for including groups
Timo Sirainen [Tue, 27 Feb 2024 20:47:54 +0000 (22:47 +0200)] 
lib-settings, config: Add support for including groups

It works like:

group @label name {
  ..any settings here..
}

any filter {
  @label = name
}

For example:

group @mailboxes defaults {
  mailbox Sent {
    special_use = \Sent
    auto = subscribe
  }
}
namespace inbox {
  @mailboxes = defaults
}

6 months agolib-settings: Move seen_filter to struct settings_apply_ctx
Timo Sirainen [Tue, 22 Oct 2024 12:32:35 +0000 (15:32 +0300)] 
lib-settings: Move seen_filter to struct settings_apply_ctx

Simplifies the following changes.

6 months agoconfig: Split off config_dump_full_write_filter()
Timo Sirainen [Mon, 3 Jun 2024 16:47:05 +0000 (19:47 +0300)] 
config: Split off config_dump_full_write_filter()

6 months agoconfig: Split off config_dump_full_stdout_write_filter()
Timo Sirainen [Mon, 3 Jun 2024 16:46:04 +0000 (19:46 +0300)] 
config: Split off config_dump_full_stdout_write_filter()

6 months agoconfig: Add some comments to config dumping code
Timo Sirainen [Tue, 27 Feb 2024 20:43:35 +0000 (22:43 +0200)] 
config: Add some comments to config dumping code

6 months agoplugins: acl_backend_user_is_in_group() - Retrofit array_bsearch() in place of array_...
Marco Bettini [Fri, 26 Jul 2024 07:43:39 +0000 (07:43 +0000)] 
plugins: acl_backend_user_is_in_group() - Retrofit array_bsearch() in place of array_get() + i_bsearch()

6 months agolib: Add event_filter_has_field_prefix()
Timo Sirainen [Tue, 22 Oct 2024 12:37:30 +0000 (15:37 +0300)] 
lib: Add event_filter_has_field_prefix()

6 months agolib: array - Make array_bsearch() const
Marco Bettini [Thu, 25 Jul 2024 15:40:41 +0000 (15:40 +0000)] 
lib: array - Make array_bsearch() const

6 months agolib: array - Add array_bsearch_modifiable()
Marco Bettini [Fri, 26 Jul 2024 09:04:05 +0000 (09:04 +0000)] 
lib: array - Add array_bsearch_modifiable()

6 months agolib: array - Generalize ARRAY_LSEARCH_CALL() into ARRAY_SEARCH_CALL()
Marco Bettini [Fri, 26 Jul 2024 08:56:54 +0000 (08:56 +0000)] 
lib: array - Generalize ARRAY_LSEARCH_CALL() into ARRAY_SEARCH_CALL()

6 months agolib: sort - Rename bsearch_(case)strcmp() into search_(case)strcmp()
Marco Bettini [Fri, 26 Jul 2024 07:49:17 +0000 (07:49 +0000)] 
lib: sort - Rename bsearch_(case)strcmp() into search_(case)strcmp()

6 months agodict: Add dict_name to command event
Aki Tuomi [Fri, 26 Jul 2024 10:54:37 +0000 (13:54 +0300)] 
dict: Add dict_name to command event

6 months agolib-settings, config: Differentiate between doveconf and config binaries
Vincent Kenbeek [Wed, 10 Jul 2024 09:19:41 +0000 (11:19 +0200)] 
lib-settings, config: Differentiate between doveconf and config binaries

6 months agoauth: passdb-bsdauth - Move settings from "args" to individual settings
Karl Fleischmann [Wed, 10 Jul 2024 12:03:02 +0000 (14:03 +0200)] 
auth: passdb-bsdauth - Move settings from "args" to individual settings

This commit enables bsdauth lookups caching by default while previously
it was necessary to supply a specific argument.

6 months agoauth: passdb-bsdauth - Add support for passdb_fields
Karl Fleischmann [Tue, 9 Jul 2024 12:27:38 +0000 (14:27 +0200)] 
auth: passdb-bsdauth - Add support for passdb_fields

6 months agodict: Support accessing non-legacy dicts
Timo Sirainen [Thu, 21 Mar 2024 22:25:36 +0000 (00:25 +0200)] 
dict: Support accessing non-legacy dicts

The dicts can be configured inside dict_server { .. } filter, e.g.:

dict_server {
  dict cassandra {
    ..
  }
  dict cassandra2 {
    driver = cassandra
    ..
  }
}

6 months agolib-dict: Add dict_init_filter_auto()
Timo Sirainen [Thu, 21 Mar 2024 22:25:18 +0000 (00:25 +0200)] 
lib-dict: Add dict_init_filter_auto()

6 months agodict: Rename dict_settings variables to server_settings
Timo Sirainen [Thu, 21 Mar 2024 22:09:06 +0000 (00:09 +0200)] 
dict: Rename dict_settings variables to server_settings

6 months agodict: Rename dict_init_cache_get() to dict_init_cache_get_legacy()
Timo Sirainen [Thu, 21 Mar 2024 22:03:53 +0000 (00:03 +0200)] 
dict: Rename dict_init_cache_get() to dict_init_cache_get_legacy()

6 months agodict: Rename dict_server_settings.dicts to legacy_dicts
Timo Sirainen [Thu, 21 Mar 2024 22:01:35 +0000 (00:01 +0200)] 
dict: Rename dict_server_settings.dicts to legacy_dicts

6 months agolib: Update pool_add_external_ref() comment
Timo Sirainen [Sat, 23 Mar 2024 11:45:58 +0000 (13:45 +0200)] 
lib: Update pool_add_external_ref() comment

6 months agolib-storage: Don't keep SETTINGS_EVENT_FILTER_NAME=storage_name in mailbox_list.event
Timo Sirainen [Wed, 29 May 2024 20:28:43 +0000 (23:28 +0300)] 
lib-storage: Don't keep SETTINGS_EVENT_FILTER_NAME=storage_name in mailbox_list.event

This fixes fts_dovecot, which was wrongly using obox's default fs settings.

6 months agolib-imap-client: Fix infinite reconnection loop on some connect/certificate failures
Karl Fleischmann [Tue, 26 Mar 2024 13:18:24 +0000 (14:18 +0100)] 
lib-imap-client: Fix infinite reconnection loop on some connect/certificate failures

6 months agoauth: passdb-imap - Add support for passdb_fields
Karl Fleischmann [Wed, 28 Feb 2024 16:49:50 +0000 (17:49 +0100)] 
auth: passdb-imap - Add support for passdb_fields

6 months agolib-imap-client: Differentiate time settings in imap client settings
Karl Fleischmann [Thu, 29 Feb 2024 11:58:34 +0000 (12:58 +0100)] 
lib-imap-client: Differentiate time settings in imap client settings

6 months agolib-imap-client: Remove obsolete imapc_client_settings
Karl Fleischmann [Thu, 29 Feb 2024 13:17:13 +0000 (14:17 +0100)] 
lib-imap-client: Remove obsolete imapc_client_settings

6 months agolib-imap-client, lib-storage: Remove imapc_ssl_verify setting
Karl Fleischmann [Mon, 25 Mar 2024 14:00:53 +0000 (15:00 +0100)] 
lib-imap-client, lib-storage: Remove imapc_ssl_verify setting

In its place `ssl_client_require_valid_cert` must be used.

6 months agolib-imap-client: imapc_settings - Explicitly disallow setting imapc_max_line_length...
Karl Fleischmann [Mon, 8 Apr 2024 13:35:39 +0000 (15:35 +0200)] 
lib-imap-client: imapc_settings - Explicitly disallow setting imapc_max_line_length to 0

6 months agolib-imap-client: Copy attributes from settings into imapc_client struct
Karl Fleischmann [Wed, 13 Mar 2024 16:15:08 +0000 (17:15 +0100)] 
lib-imap-client: Copy attributes from settings into imapc_client struct

This allows overriding the settings' attributes via the imap client
creation parameters while maintain the constness of the settings struct.

6 months agolib-imap-client, global: Consolidate imap-client settings into imapc_client_init()
Karl Fleischmann [Fri, 1 Mar 2024 12:16:55 +0000 (13:16 +0100)] 
lib-imap-client, global: Consolidate imap-client settings into imapc_client_init()

Settings should not be implicitly overwritten as is currently done with
the imapc-client creation. This commit moves the settings-loading
mechanisms inside of imapc_client_init().

6 months agolib-imap-client, global: Replace imapc_client_settings with imapc_settings
Karl Fleischmann [Fri, 1 Mar 2024 12:07:46 +0000 (13:07 +0100)] 
lib-imap-client, global: Replace imapc_client_settings with imapc_settings

6 months agolib-imap-client, lib-storage: Move imapc_host validation into imapc_connection_connect
Karl Fleischmann [Thu, 4 Apr 2024 11:34:08 +0000 (13:34 +0200)] 
lib-imap-client, lib-storage: Move imapc_host validation into imapc_connection_connect

6 months agolib-imap-client, global: Split off imap client creation parameters
Karl Fleischmann [Thu, 29 Feb 2024 15:31:18 +0000 (16:31 +0100)] 
lib-imap-client, global: Split off imap client creation parameters

This commit helps differentiate imapc-specific settings from dynamic
options that the caller needs to set individually.

6 months agolib-imap-client: Add necessary imap-client settings
Karl Fleischmann [Wed, 28 Feb 2024 16:00:04 +0000 (17:00 +0100)] 
lib-imap-client: Add necessary imap-client settings

These attributes will be necessary in the next commit to fully replace
the imap-client settings handling from inside imapc_client_init().

6 months agolib-imap-client: Add new imapc_parameters struct
Karl Fleischmann [Wed, 28 Feb 2024 16:08:04 +0000 (17:08 +0100)] 
lib-imap-client: Add new imapc_parameters struct

This will be necessary to allow a caller of imapc_client_init() to
dynamically change attributes.

6 months agolib-imap-client: imapc-client - Remove debug setting
Karl Fleischmann [Thu, 15 Feb 2024 15:44:43 +0000 (16:44 +0100)] 
lib-imap-client: imapc-client - Remove debug setting

The parent event's debug flag is sufficient.

6 months agolib-storage/index/imapc, lib-imap-client: Move imapc_settings into lib-imap-client
Karl Fleischmann [Tue, 13 Feb 2024 14:15:08 +0000 (15:15 +0100)] 
lib-storage/index/imapc, lib-imap-client: Move imapc_settings into lib-imap-client

6 months agolib-imap-client: Make %{owner_user} the default imapc_user setting
Karl Fleischmann [Wed, 28 Feb 2024 16:00:51 +0000 (17:00 +0100)] 
lib-imap-client: Make %{owner_user} the default imapc_user setting

6 months agoauth: %{original_domain} wasn't escaped and may have caused a crash
Karl Fleischmann [Mon, 18 Mar 2024 14:17:20 +0000 (15:17 +0100)] 
auth: %{original_domain} wasn't escaped and may have caused a crash

6 months agoauth: Add %{owner_user} alias for %{user}
Karl Fleischmann [Thu, 14 Mar 2024 13:44:52 +0000 (14:44 +0100)] 
auth: Add %{owner_user} alias for %{user}

6 months agolib-storage: Fix parent event for mailbox_list
Aki Tuomi [Thu, 29 Feb 2024 13:26:23 +0000 (14:26 +0100)] 
lib-storage: Fix parent event for mailbox_list

This is mainly intended to allow mailbox_list->event access %{owner_*} variables in
shared namespaces, which is needed by the following imapc change.

6 months agolib-storage: Fix base event for imapc storage creation
Aki Tuomi [Thu, 29 Feb 2024 13:27:23 +0000 (14:27 +0100)] 
lib-storage: Fix base event for imapc storage creation

6 months agodict-sql: Implement new init() API
Timo Sirainen [Wed, 13 Mar 2024 21:35:25 +0000 (23:35 +0200)] 
dict-sql: Implement new init() API

6 months agodict-sql: Split off struct dict_sql_map_settings from dict_sql_legacy_settings
Timo Sirainen [Wed, 13 Mar 2024 20:53:01 +0000 (22:53 +0200)] 
dict-sql: Split off struct dict_sql_map_settings from dict_sql_legacy_settings

6 months agolib-dict-backend: Rename dict-sql-settings to dict-sql-legacy-settings
Timo Sirainen [Wed, 13 Mar 2024 19:40:36 +0000 (21:40 +0200)] 
lib-dict-backend: Rename dict-sql-settings to dict-sql-legacy-settings

6 months agodict-sql: Remove unused dict_sql_map.value_fields
Timo Sirainen [Wed, 13 Mar 2024 21:34:35 +0000 (23:34 +0200)] 
dict-sql: Remove unused dict_sql_map.value_fields

6 months agodict-sql: Remove obsolete value_hexblob setting
Timo Sirainen [Wed, 13 Mar 2024 20:38:48 +0000 (22:38 +0200)] 
dict-sql: Remove obsolete value_hexblob setting

It was replaced by value_type setting long time ago.

6 months agolib-sql: Add sql_driver event field
Timo Sirainen [Tue, 21 May 2024 22:26:16 +0000 (01:26 +0300)] 
lib-sql: Add sql_driver event field

6 months agolib-dict: Rename driver event field to dict_driver
Timo Sirainen [Tue, 21 May 2024 22:24:37 +0000 (01:24 +0300)] 
lib-dict: Rename driver event field to dict_driver

6 months agolib-storage: Whitespace cleanup
sergey.kitov [Fri, 12 Apr 2024 12:21:34 +0000 (15:21 +0300)] 
lib-storage: Whitespace cleanup

6 months agoimap: Whitespace cleanup
sergey.kitov [Wed, 4 Oct 2023 11:59:26 +0000 (14:59 +0300)] 
imap: Whitespace cleanup

6 months agolib-storage: change imapc_features to BOOLLIST.
sergey.kitov [Wed, 4 Oct 2023 12:41:10 +0000 (15:41 +0300)] 
lib-storage: change imapc_features to BOOLLIST.

6 months agodoveadm: Change doveadm_allowed_commands to BOOLLIST.
sergey.kitov [Wed, 25 Oct 2023 13:49:36 +0000 (16:49 +0300)] 
doveadm: Change doveadm_allowed_commands to BOOLLIST.

6 months agoauth: Whitespace cleanup.
sergey.kitov [Fri, 20 Oct 2023 13:17:05 +0000 (16:17 +0300)] 
auth: Whitespace cleanup.

6 months agoauth: Change auth_realms to BOOLLIST.
sergey.kitov [Fri, 20 Oct 2023 13:16:34 +0000 (16:16 +0300)] 
auth: Change auth_realms to BOOLLIST.

6 months agomaster: Whitespace cleanup.
sergey.kitov [Fri, 20 Oct 2023 07:37:56 +0000 (10:37 +0300)] 
master: Whitespace cleanup.

6 months agoChange extra_groups to BOOLLIST.
sergey.kitov [Fri, 20 Oct 2023 07:31:53 +0000 (10:31 +0300)] 
Change extra_groups to BOOLLIST.

6 months agolib-storate & imap: change special_use to BOOLLIST.
sergey.kitov [Thu, 21 Sep 2023 08:43:27 +0000 (11:43 +0300)] 
lib-storate & imap: change special_use to BOOLLIST.

6 months agosubmission: change submission_backend_capabilities to BOOLLIST.
sergey.kitov [Wed, 20 Sep 2023 15:08:41 +0000 (18:08 +0300)] 
submission: change submission_backend_capabilities to BOOLLIST.

6 months agosubmission-login: change submission_backend_capabilities to BOOLLIST.
sergey.kitov [Wed, 20 Sep 2023 15:07:26 +0000 (18:07 +0300)] 
submission-login: change submission_backend_capabilities to BOOLLIST.

6 months agologin-common: change login_plugins to BOOLLIST.
sergey.kitov [Wed, 20 Sep 2023 14:50:14 +0000 (17:50 +0300)] 
login-common: change login_plugins to BOOLLIST.

6 months agologin-common: Whitespace cleanup.
sergey.kitov [Thu, 2 May 2024 11:18:09 +0000 (14:18 +0300)] 
login-common: Whitespace cleanup.

6 months agosubmission: Whitespace cleanup.
sergey.kitov [Wed, 4 Oct 2023 14:04:39 +0000 (17:04 +0300)] 
submission: Whitespace cleanup.

6 months agopop3: Whitespace cleanup.
sergey.kitov [Wed, 4 Oct 2023 12:31:03 +0000 (15:31 +0300)] 
pop3: Whitespace cleanup.

6 months agolmtp: lmtp-settings - Whitespace cleanup
sergey.kitov [Wed, 4 Oct 2023 12:02:19 +0000 (15:02 +0300)] 
lmtp: lmtp-settings - Whitespace cleanup

6 months agologin-common: change login_source_ips to BOOLLIST.
sergey.kitov [Fri, 20 Oct 2023 08:40:49 +0000 (11:40 +0300)] 
login-common: change login_source_ips to BOOLLIST.

6 months agologin-common: Remove '?' in the beginning of login_source_ips functionality.
sergey.kitov [Fri, 20 Oct 2023 08:20:22 +0000 (11:20 +0300)] 
login-common: Remove '?' in the beginning of login_source_ips functionality.

This was never very useful feature, and it makes it more difficult to convert the setting to boollist.

6 months agolmtp: change login_trusted_networks to BOOLLIST.
sergey.kitov [Fri, 15 Sep 2023 14:18:07 +0000 (17:18 +0300)] 
lmtp: change login_trusted_networks to BOOLLIST.

6 months agologin-common: change login_trusted_networks to BOOLLIST.
sergey.kitov [Fri, 15 Sep 2023 14:17:51 +0000 (17:17 +0300)] 
login-common: change login_trusted_networks to BOOLLIST.

6 months agosubmission: change login_trusted_networks to BOOLLIST.
sergey.kitov [Fri, 15 Sep 2023 14:16:53 +0000 (17:16 +0300)] 
submission: change login_trusted_networks to BOOLLIST.

6 months agolib-storage: change valid_chroot_dirs to BOOLLIST.
sergey.kitov [Fri, 15 Sep 2023 13:39:36 +0000 (16:39 +0300)] 
lib-storage: change valid_chroot_dirs to BOOLLIST.

6 months agolib-storage: change mail_access_groups to BOOLLIST.
sergey.kitov [Fri, 15 Sep 2023 13:19:35 +0000 (16:19 +0300)] 
lib-storage: change mail_access_groups to BOOLLIST.

6 months agolib-storage: change pop3c_features to BOOLLIST.
sergey.kitov [Wed, 4 Oct 2023 12:50:21 +0000 (15:50 +0300)] 
lib-storage: change pop3c_features to BOOLLIST.