]> git.ipfire.org Git - thirdparty/dovecot/core.git/log
thirdparty/dovecot/core.git
6 months agolib-sql: mysql - Remove support for legacy init
Timo Sirainen [Tue, 26 Nov 2024 13:44:33 +0000 (15:44 +0200)] 
lib-sql: mysql - Remove support for legacy init

6 months agolib-sql: cassandra - Remove Remove support for legacy init
Timo Sirainen [Tue, 26 Nov 2024 13:44:13 +0000 (15:44 +0200)] 
lib-sql: cassandra - Remove Remove support for legacy init

6 months agolib-sql: Remove sql-db-cache-legacy
Timo Sirainen [Tue, 26 Nov 2024 13:36:21 +0000 (15:36 +0200)] 
lib-sql: Remove sql-db-cache-legacy

6 months agolib-sql: Convert unit tests to use sql_init_auto()
Timo Sirainen [Wed, 27 Nov 2024 13:40:15 +0000 (15:40 +0200)] 
lib-sql: Convert unit tests to use sql_init_auto()

6 months agolib-sql: Make sure driver-sqlpool isn't optimized away by linker
Timo Sirainen [Wed, 27 Nov 2024 22:28:00 +0000 (00:28 +0200)] 
lib-sql: Make sure driver-sqlpool isn't optimized away by linker

6 months agolib-dict: Remove dict_init_legacy()
Timo Sirainen [Tue, 26 Nov 2024 13:35:03 +0000 (15:35 +0200)] 
lib-dict: Remove dict_init_legacy()

6 months agolib-dict-backend: sql - Remove support for legacy init
Timo Sirainen [Tue, 26 Nov 2024 14:06:06 +0000 (16:06 +0200)] 
lib-dict-backend: sql - Remove support for legacy init

6 months agolib-dict-backend: cdb - Remove support for legacy init
Timo Sirainen [Tue, 26 Nov 2024 13:33:40 +0000 (15:33 +0200)] 
lib-dict-backend: cdb - Remove support for legacy init

6 months agolib-dict-extra: dict-client - Remove support for legacy init
Timo Sirainen [Tue, 26 Nov 2024 13:32:37 +0000 (15:32 +0200)] 
lib-dict-extra: dict-client - Remove support for legacy init

6 months agolib-dict: fail, file, redis - Remove support for legacy init
Timo Sirainen [Tue, 26 Nov 2024 13:30:51 +0000 (15:30 +0200)] 
lib-dict: fail, file, redis - Remove support for legacy init

6 months agolib-fs: Remove fs_legacy_init()
Timo Sirainen [Thu, 24 Aug 2023 22:12:48 +0000 (18:12 -0400)] 
lib-fs: Remove fs_legacy_init()

6 months agofs-compress: Remove support for legacy_init()
Timo Sirainen [Thu, 24 Aug 2023 22:12:16 +0000 (18:12 -0400)] 
fs-compress: Remove support for legacy_init()

6 months agolib-fs: Remove support for legacy_init() from fs drivers
Timo Sirainen [Thu, 24 Aug 2023 22:11:53 +0000 (18:11 -0400)] 
lib-fs: Remove support for legacy_init() from fs drivers

6 months agodict-fs: Remove support for init_legacy()
Timo Sirainen [Thu, 24 Aug 2023 22:09:56 +0000 (18:09 -0400)] 
dict-fs: Remove support for init_legacy()

6 months agodict: Remove support for legacy dict API
Timo Sirainen [Wed, 27 Nov 2024 14:06:49 +0000 (16:06 +0200)] 
dict: Remove support for legacy dict API

6 months agolib-dict-backend: test-dict-sql - Convert unit test to use dict_init_auto()
Timo Sirainen [Wed, 27 Nov 2024 13:58:16 +0000 (15:58 +0200)] 
lib-dict-backend: test-dict-sql - Convert unit test to use dict_init_auto()

6 months agolib-lua: test-dict-lua - Convert unit test to use dict_init_auto()
Timo Sirainen [Wed, 27 Nov 2024 13:04:46 +0000 (15:04 +0200)] 
lib-lua: test-dict-lua - Convert unit test to use dict_init_auto()

6 months agolib-dict-extra: Remove test-dict-client
Timo Sirainen [Wed, 27 Nov 2024 13:02:21 +0000 (15:02 +0200)] 
lib-dict-extra: Remove test-dict-client

This was a test that could be run manually to do some dict stress testing.
It was likely never used by anyone though, so it's not worth the effort to
convert to new dict API.

6 months agolib-oauth2: test-oauth2-jwt - Convert unit test to use dict_init_auto()
Timo Sirainen [Wed, 27 Nov 2024 12:49:53 +0000 (14:49 +0200)] 
lib-oauth2: test-oauth2-jwt - Convert unit test to use dict_init_auto()

6 months agodict-ldap: ldap_dict_deinit() - Fix wrong event deref
Marco Bettini [Tue, 29 Oct 2024 14:42:26 +0000 (14:42 +0000)] 
dict-ldap: ldap_dict_deinit() - Fix wrong event deref

6 months agodict-ldap: ldap_dict_wait() rename ctx into dict
Marco Bettini [Tue, 29 Oct 2024 14:41:19 +0000 (14:41 +0000)] 
dict-ldap: ldap_dict_wait() rename ctx into dict

6 months agodict-ldap: dict_ldap_map_settings - Var expand values
Marco Bettini [Fri, 25 Oct 2024 16:26:19 +0000 (16:26 +0000)] 
dict-ldap: dict_ldap_map_settings - Var expand values

6 months agodict-ldap: dict_ldap_map_settings - Var expand pattern variables in filter setting
Marco Bettini [Fri, 18 Oct 2024 14:04:41 +0000 (14:04 +0000)] 
dict-ldap: dict_ldap_map_settings - Var expand pattern variables in filter setting

Also remove setting_define.username_attribute as it is no longer used.
Now the username must be included explicitly in the filter.

6 months agodict-ldap: dict_ldap_map_settings - Drop 'fields'
Marco Bettini [Fri, 18 Oct 2024 13:43:12 +0000 (13:43 +0000)] 
dict-ldap: dict_ldap_map_settings - Drop 'fields'

6 months agolib-ldap: ldap_client_settings - Remove require_ssl
Marco Bettini [Wed, 16 Oct 2024 10:02:23 +0000 (10:02 +0000)] 
lib-ldap: ldap_client_settings - Remove require_ssl

6 months agolib-ldap: ldap_connection - Remove ssl_ioset
Marco Bettini [Mon, 14 Oct 2024 15:09:43 +0000 (15:09 +0000)] 
lib-ldap: ldap_connection - Remove ssl_ioset

6 months agolib-ldap: ldap-utils - Add SSL setting paths parsing and validation
Marco Bettini [Thu, 12 Dec 2024 11:07:31 +0000 (11:07 +0000)] 
lib-ldap: ldap-utils - Add SSL setting paths parsing and validation

6 months agolib-ldap: Fix certificate validation for RHEL9
Marco Bettini [Fri, 13 Dec 2024 08:53:28 +0000 (08:53 +0000)] 
lib-ldap: Fix certificate validation for RHEL9

6 months agolib-ldap: ldap_set_tls_options() - Add LDAP *ld parameter
Marco Bettini [Tue, 22 Oct 2024 08:40:40 +0000 (08:40 +0000)] 
lib-ldap: ldap_set_tls_options() - Add LDAP *ld parameter

6 months agoauth: Move db_ldap_set_*() - Move to lib-ldap
Marco Bettini [Mon, 14 Oct 2024 14:56:39 +0000 (14:56 +0000)] 
auth: Move db_ldap_set_*() - Move to lib-ldap

6 months agoauth: ldap - Remove struct ldap_connection from db_ldap_set_*() signatures
Marco Bettini [Mon, 14 Oct 2024 11:01:47 +0000 (11:01 +0000)] 
auth: ldap - Remove struct ldap_connection from db_ldap_set_*() signatures

... in preparation to migrating them to lib-ldap,
which has a different struct ldap_connection.

6 months agolib-ldap: ldap_client_settings - remove ssl_set
Marco Bettini [Mon, 14 Oct 2024 08:45:28 +0000 (08:45 +0000)] 
lib-ldap: ldap_client_settings - remove ssl_set

6 months agolib-ldap: ldap_connection - Add ssl_settings ssl_set
Marco Bettini [Fri, 11 Oct 2024 16:10:53 +0000 (16:10 +0000)] 
lib-ldap: ldap_connection - Add ssl_settings ssl_set

6 months agolib-ldap: ldap_client_settings - Remove ssl_ioset
Marco Bettini [Fri, 11 Oct 2024 15:49:43 +0000 (15:49 +0000)] 
lib-ldap: ldap_client_settings - Remove ssl_ioset

6 months agolib-ldap: ldap_connection - Ref ldap_client_settings instead of copying
Marco Bettini [Fri, 11 Oct 2024 15:06:49 +0000 (15:06 +0000)] 
lib-ldap: ldap_connection - Ref ldap_client_settings instead of copying

6 months agolib-ldap: ldap_connection - Rename ssl_set into ssl_ioset
Marco Bettini [Fri, 11 Oct 2024 13:51:47 +0000 (13:51 +0000)] 
lib-ldap: ldap_connection - Rename ssl_set into ssl_ioset

6 months agodict-ldap: dict_ldap_map_settings - Change value_attribute into bool list values
Marco Bettini [Thu, 17 Oct 2024 07:14:26 +0000 (07:14 +0000)] 
dict-ldap: dict_ldap_map_settings - Change value_attribute into bool list values

6 months agodict-ldap: ldap_dict_init() - Use settings from settings_get()
Marco Bettini [Thu, 3 Oct 2024 13:46:32 +0000 (13:46 +0000)] 
dict-ldap: ldap_dict_init() - Use settings from settings_get()

6 months agolib-ldap: ldap_connection_have_settings() - Use settings_equal()
Marco Bettini [Wed, 9 Oct 2024 10:05:09 +0000 (10:05 +0000)] 
lib-ldap: ldap_connection_have_settings() - Use settings_equal()

6 months agolib-ldap: ldap_connection_setup() - Check also for empty strings
Marco Bettini [Wed, 9 Oct 2024 07:51:35 +0000 (07:51 +0000)] 
lib-ldap: ldap_connection_setup() - Check also for empty strings

6 months agolib-ldap: Drop ldap_client_init()
Marco Bettini [Mon, 9 Dec 2024 10:03:02 +0000 (10:03 +0000)] 
lib-ldap: Drop ldap_client_init()

6 months agolib-dict-backend: switch to ldap_client_init_auto()
Marco Bettini [Mon, 9 Dec 2024 09:56:21 +0000 (09:56 +0000)] 
lib-dict-backend: switch to ldap_client_init_auto()

6 months agolib-ldap: add ldap_client_init_auto()
Marco Bettini [Mon, 9 Dec 2024 09:31:23 +0000 (09:31 +0000)] 
lib-ldap: add ldap_client_init_auto()

6 months agolib-ldap: ldap_search_input - Drop timeout_secs
Marco Bettini [Wed, 2 Oct 2024 14:19:33 +0000 (14:19 +0000)] 
lib-ldap: ldap_search_input - Drop timeout_secs

6 months agolib-ldap: ldap-settings - Read ssl settings from ssl_setting_parser_info
Marco Bettini [Fri, 20 Sep 2024 16:55:29 +0000 (16:55 +0000)] 
lib-ldap: ldap-settings - Read ssl settings from ssl_setting_parser_info

6 months agolib-ldap: ldap_client_settings - Add settings definitions and validation
Marco Bettini [Fri, 20 Sep 2024 14:04:25 +0000 (14:04 +0000)] 
lib-ldap: ldap_client_settings - Add settings definitions and validation

6 months agolib-ldap: ldap_client_settings - Move to ldap-settings.h
Marco Bettini [Fri, 20 Sep 2024 13:38:45 +0000 (13:38 +0000)] 
lib-ldap: ldap_client_settings - Move to ldap-settings.h

6 months agolib-ldap: ldap_client_settings - Rename ssl_set into ssl_ioset
Marco Bettini [Fri, 20 Sep 2024 16:21:09 +0000 (16:21 +0000)] 
lib-ldap: ldap_client_settings - Rename ssl_set into ssl_ioset

6 months agolib-ldap: ldap_client_settings - Rename debug into debug_level
Marco Bettini [Fri, 20 Sep 2024 13:23:20 +0000 (13:23 +0000)] 
lib-ldap: ldap_client_settings - Rename debug into debug_level

6 months agolib-ldap: ldap_client_settings - Rename uri into uris
Marco Bettini [Fri, 20 Sep 2024 13:21:33 +0000 (13:21 +0000)] 
lib-ldap: ldap_client_settings - Rename uri into uris

6 months agolib-ldap: ldap_client_settings - Rename bind_dn into auth_dn
Marco Bettini [Fri, 20 Sep 2024 13:15:59 +0000 (13:15 +0000)] 
lib-ldap: ldap_client_settings - Rename bind_dn into auth_dn

6 months agolib-ldap: ldap_client_settings - Rename password into auth_dn_password
Marco Bettini [Fri, 20 Sep 2024 13:08:56 +0000 (13:08 +0000)] 
lib-ldap: ldap_client_settings - Rename password into auth_dn_password

6 months agolib-ldap: ldap_client_settings - Rename start_tls into starttls
Marco Bettini [Fri, 20 Sep 2024 13:06:45 +0000 (13:06 +0000)] 
lib-ldap: ldap_client_settings - Rename start_tls into starttls

6 months agolib-ldap: ldap_client - Add event
Marco Bettini [Thu, 10 Oct 2024 12:01:56 +0000 (12:01 +0000)] 
lib-ldap: ldap_client - Add event

6 months agodict-ldap: dict_ldap_map_settings - Rename pattern to parsed_pattern
Marco Bettini [Thu, 3 Oct 2024 13:42:47 +0000 (13:42 +0000)] 
dict-ldap: dict_ldap_map_settings - Rename pattern to parsed_pattern

6 months agodict-ldap: dict_ldap_map_settings - Rename ldap_attributes into parsed_pattern_keys
Marco Bettini [Thu, 10 Oct 2024 08:37:34 +0000 (08:37 +0000)] 
dict-ldap: dict_ldap_map_settings - Rename ldap_attributes into parsed_pattern_keys

6 months agodict-ldap: dict_ldap_map_settings - Move ldap_attributes into the parsed section
Marco Bettini [Tue, 17 Sep 2024 08:54:18 +0000 (08:54 +0000)] 
dict-ldap: dict_ldap_map_settings - Move ldap_attributes into the parsed section

6 months agodict-ldap: dict_ldap_map_settings - Rename scope_val into parsed_scope
Marco Bettini [Wed, 11 Sep 2024 09:54:23 +0000 (09:54 +0000)] 
dict-ldap: dict_ldap_map_settings - Rename scope_val into parsed_scope

6 months agodict-ldap: dict_ldap_map_settings - Rename base_dn into base
Marco Bettini [Wed, 11 Sep 2024 09:52:40 +0000 (09:52 +0000)] 
dict-ldap: dict_ldap_map_settings - Rename base_dn into base

6 months agodict-ldap: dict_ldap_map_settings - Drop unused filter_iter
Marco Bettini [Wed, 11 Sep 2024 08:43:16 +0000 (08:43 +0000)] 
dict-ldap: dict_ldap_map_settings - Drop unused filter_iter

6 months agodict-ldap: dict_ldap_map - Rename into dict_ldap_map_settings
Marco Bettini [Mon, 16 Sep 2024 12:15:29 +0000 (12:15 +0000)] 
dict-ldap: dict_ldap_map - Rename into dict_ldap_map_settings

6 months agodict-ldap: dict_ldap_settings - Rename maps into parsed_maps
Marco Bettini [Thu, 3 Oct 2024 09:43:06 +0000 (09:43 +0000)] 
dict-ldap: dict_ldap_settings - Rename maps into parsed_maps

6 months agodict-ldap: dict_ldap_settings - Drop max_attribute_count
Marco Bettini [Thu, 3 Oct 2024 09:32:51 +0000 (09:32 +0000)] 
dict-ldap: dict_ldap_settings - Drop max_attribute_count

6 months agodict-ldap: dict_ldap_map_match() - Remove unused parameters
Marco Bettini [Fri, 18 Oct 2024 10:35:30 +0000 (10:35 +0000)] 
dict-ldap: dict_ldap_map_match() - Remove unused parameters

6 months agodict-ldap: dict_sql_map_settings - Drop max_pattern_fields_count
Marco Bettini [Thu, 12 Sep 2024 07:44:30 +0000 (07:44 +0000)] 
dict-ldap: dict_sql_map_settings - Drop max_pattern_fields_count

6 months agodict-ldap: dict_sql_fields_map() - Just pass pool rather than dict_sql_map_settings set
Marco Bettini [Fri, 13 Sep 2024 09:18:25 +0000 (09:18 +0000)] 
dict-ldap: dict_sql_fields_map() - Just pass pool rather than dict_sql_map_settings set

6 months agodict-ldap: ldap_dict_lookup_async() - Remove event_set_forced_debug
Marco Bettini [Wed, 2 Oct 2024 13:47:32 +0000 (13:47 +0000)] 
dict-ldap: ldap_dict_lookup_async() - Remove event_set_forced_debug

6 months agodict-ldap: ldap_dict_wait() - Don't invoke io_loop_run() when nothing is pending
Marco Bettini [Fri, 8 Nov 2024 14:11:20 +0000 (14:11 +0000)] 
dict-ldap: ldap_dict_wait() - Don't invoke io_loop_run() when nothing is pending

6 months agoauth: ldap_parse_scope() - Move to lib-ldap
Marco Bettini [Thu, 3 Oct 2024 13:20:43 +0000 (13:20 +0000)] 
auth: ldap_parse_scope() - Move to lib-ldap

6 months agoauth: ldap_pre_settings_pre_check() - Rename into ldap_pre_settings_post_check()
Marco Bettini [Fri, 20 Sep 2024 14:45:42 +0000 (14:45 +0000)] 
auth: ldap_pre_settings_pre_check() - Rename into ldap_pre_settings_post_check()

6 months agoauth: ldap_settings - Change debug_level config to UINT
Marco Bettini [Mon, 16 Sep 2024 12:45:10 +0000 (12:45 +0000)] 
auth: ldap_settings - Change debug_level config to UINT

6 months agodoc: Replace example config with minimal config
Vincent Kenbeek [Thu, 28 Nov 2024 08:58:38 +0000 (09:58 +0100)] 
doc: Replace example config with minimal config

6 months agodoc: Add minimal configuration
Vincent Kenbeek [Thu, 28 Nov 2024 08:58:04 +0000 (09:58 +0100)] 
doc: Add minimal configuration

6 months agoMakefile: Include SECURITY.md in dist
Aki Tuomi [Wed, 4 Dec 2024 11:55:03 +0000 (13:55 +0200)] 
Makefile: Include SECURITY.md in dist

6 months agoMakefile: Generate version file with correct version
Aki Tuomi [Wed, 4 Dec 2024 06:54:13 +0000 (08:54 +0200)] 
Makefile: Generate version file with correct version

6 months agoMakefile: Include build-aux git scripts in dist
Aki Tuomi [Wed, 4 Dec 2024 06:53:44 +0000 (08:53 +0200)] 
Makefile: Include build-aux git scripts in dist

These are needed for autoreconf

6 months agomaster: Do not enable protocols by default
Aki Tuomi [Tue, 3 Dec 2024 07:08:42 +0000 (09:08 +0200)] 
master: Do not enable protocols by default

This is more secure, and also enables installing protocols one
by one in packaging.

6 months agoauth: Convert userdbs_generate_md5() to read all settings
Timo Sirainen [Fri, 29 Nov 2024 10:39:32 +0000 (12:39 +0200)] 
auth: Convert userdbs_generate_md5() to read all settings

6 months agoauth: Convert passdbs_generate_md5() to read all settings
Timo Sirainen [Fri, 29 Nov 2024 10:37:46 +0000 (12:37 +0200)] 
auth: Convert passdbs_generate_md5() to read all settings

6 months agofts: Change fts_search_timeout=0 to be an error, not infinite
Timo Sirainen [Fri, 29 Nov 2024 09:17:53 +0000 (11:17 +0200)] 
fts: Change fts_search_timeout=0 to be an error, not infinite

6 months agofts: Change fts_search_timeout default to 30 seconds
Timo Sirainen [Fri, 29 Nov 2024 09:16:51 +0000 (11:16 +0200)] 
fts: Change fts_search_timeout default to 30 seconds

6 months agofts: Rename fts_index_timeout setting to fts_search_timeout
Timo Sirainen [Fri, 29 Nov 2024 09:13:28 +0000 (11:13 +0200)] 
fts: Rename fts_index_timeout setting to fts_search_timeout

It's describes the behavior better.

6 months agoconfig: Optimize config_filter lookups with a hash table
Timo Sirainen [Thu, 28 Nov 2024 11:28:45 +0000 (13:28 +0200)] 
config: Optimize config_filter lookups with a hash table

6 months agoconfig: Store local_name lowercased in filters
Timo Sirainen [Thu, 28 Nov 2024 10:57:25 +0000 (12:57 +0200)] 
config: Store local_name lowercased in filters

6 months agolib-master: If stats-writer connect failures are silenced, log a debug message anyway
Timo Sirainen [Thu, 28 Nov 2024 13:51:25 +0000 (15:51 +0200)] 
lib-master: If stats-writer connect failures are silenced, log a debug message anyway

6 months agolib-master: If stats-writer errors are silenced, silence also EACCES+EPERM errors
Timo Sirainen [Thu, 28 Nov 2024 13:27:45 +0000 (15:27 +0200)] 
lib-master: If stats-writer errors are silenced, silence also EACCES+EPERM errors

This makes standalone tools (e.g. doveadm) not log warnings about not being
able to connect to stats-writer socket.

6 months agolib-ssl-iostream: Hide useless errors when a better one is available
Timo Sirainen [Mon, 25 Nov 2024 13:07:10 +0000 (15:07 +0200)] 
lib-ssl-iostream: Hide useless errors when a better one is available

For example remove "SSL_accept() syscall failed: Invalid argument+" when
it happens together with a more exact reason why the handshake fails.

6 months agolib-imap-client: Use imap as application protocol name for TLS
Aki Tuomi [Fri, 15 Nov 2024 10:02:34 +0000 (12:02 +0200)] 
lib-imap-client: Use imap as application protocol name for TLS

6 months agolib-storage: pop3c - Use pop3 as application protocol name for TLS
Aki Tuomi [Fri, 15 Nov 2024 10:01:20 +0000 (12:01 +0200)] 
lib-storage: pop3c - Use pop3 as application protocol name for TLS

6 months agodoveadm: Use application protocol with TLS
Aki Tuomi [Fri, 15 Nov 2024 09:56:24 +0000 (11:56 +0200)] 
doveadm: Use application protocol with TLS

6 months agolib-smtp: Set application protocol for TLS
Aki Tuomi [Fri, 15 Nov 2024 09:51:21 +0000 (11:51 +0200)] 
lib-smtp: Set application protocol for TLS

6 months ago*-login: Set application protocol name
Aki Tuomi [Fri, 15 Nov 2024 08:40:16 +0000 (10:40 +0200)] 
*-login: Set application protocol name

6 months agolib-http: Advertize http/1.1 application support with TLS
Aki Tuomi [Fri, 15 Nov 2024 09:39:45 +0000 (11:39 +0200)] 
lib-http: Advertize http/1.1 application support with TLS

6 months agolib-smtp: test-smtp-server-errors - Adjust TLS SNI test with delayed start
Stephan Bosch [Sun, 18 Aug 2024 00:47:54 +0000 (02:47 +0200)] 
lib-smtp: test-smtp-server-errors - Adjust TLS SNI test with delayed start

This tests whether TLS handshake happens even though connection is not started
yet.

6 months agolib-smtp: smtp-server-connection - Add debug message for connection start
Stephan Bosch [Sun, 18 Aug 2024 01:13:06 +0000 (03:13 +0200)] 
lib-smtp: smtp-server-connection - Add debug message for connection start

6 months agolib-smtp: smtp-server-connection - Perform TLS handshake even if connection is not...
Stephan Bosch [Sun, 18 Aug 2024 00:34:46 +0000 (02:34 +0200)] 
lib-smtp: smtp-server-connection - Perform TLS handshake even if connection is not started yet

6 months agolib-smtp: smtp-server-connection - Move common connection creation code to separate...
Stephan Bosch [Sun, 18 Aug 2024 00:42:10 +0000 (02:42 +0200)] 
lib-smtp: smtp-server-connection - Move common connection creation code to separate function

6 months agolib-smtp: test-smtp-server-errors - Add TLS SNI test
Stephan Bosch [Sun, 18 Aug 2024 00:33:37 +0000 (02:33 +0200)] 
lib-smtp: test-smtp-server-errors - Add TLS SNI test

6 months agolib-smtp: test-smtp-server-errors - Add smtp server connection object to test server...
Stephan Bosch [Sun, 18 Aug 2024 01:23:35 +0000 (03:23 +0200)] 
lib-smtp: test-smtp-server-errors - Add smtp server connection object to test server connection struct

6 months agolib-smtp: test-smtp-server-errors - Apply -D command line option to client connection
Stephan Bosch [Sun, 18 Aug 2024 01:20:41 +0000 (03:20 +0200)] 
lib-smtp: test-smtp-server-errors - Apply -D command line option to client connection