Hi!

Indeed the ssl settings were changed bit last minute, and we forgot them from 
the upgrading page: see

https://doc.dovecot.org/2.4.0/core/summaries/settings.html#ssl_server

However:

mail_location setting & mail userdb field       Split into multiple mail_* 
settings.

is in the upgrading page.

See 
https://doc.dovecot.org/2.4.0/core/config/mailbox/mail_location.html#mail-location-setting

Aki

> On 24/01/2025 21:04 EET Bernardo Reino via dovecot <dovecot@dovecot.org> 
> wrote:
> 
>  
> Hello,
> 
> I decided to go ahead and upgrade, and had to rollback (to 2.3.31), as, even 
> though I took care of adapting my dovecot.conf and read the instructions for 
> upgrading from 2.3 to 2.4, I got:
> 
> doveconf: Fatal: Error in configuration file /etc/dovecot/dovecot.conf line 
> 18: 
> mail_location: Unknown setting: mail_location
> 
> which was wholly unexpected.
> The line has: mail_location = mdbox:/var/vmail/%d/%n
> 
> Even removing that line (and adding the default location to the userdb), I 
> then 
> got:
> 
> doveconf: Fatal: Error in configuration file /etc/dovecot/dovecot.conf line 
> 31: 
> ssl_dh: Unknown setting: ssl_dh
> doveconf: Error: managesieve-login: dump-capability process returned 89
> doveconf: Fatal: Error in configuration file /etc/dovecot/dovecot.conf line 
> 31: 
> ssl_dh: Unknown setting: ssl_dh
> 
> That line has: ssl_dh = </etc/dovecot/dh.pem
> 
> I'll double check, but I didn't see anything about mail_location or ssl_dh 
> being 
> unknown settings in 2.4.
> 
> Cheers,
> Bernardo
> 
> On Fri, 24 Jan 2025, Aki Tuomi via dovecot wrote:
> 
> > Hi all,
> >
> > after a very long wait we are finally happy to release Dovecot v2.4.0!
> >
> > Some IMPORTANT things to notice:
> >
> > - We have changed the signing key for 2.4 going forward, releases are 
> > signed with EF0882079FD4ED32BF8B23B2A1B09EF84EDC5219, which can be found at 
> > https://repo.dovecot.org/DOVECOT-REPO-GPG-2.4 and is signed with the 
> > previous key.
> >
> > The old key has been renamed to 
> > https://repo.dovecot.org/DOVECOT-REPO-GPG-2.3.
> >
> > - New 2.4 packages **are not** compatible with old 2.3 configuration, 
> > please carefully review 
> > https://doc.dovecot.org/2.4.0/installation/upgrade/2.3-to-2.4.html before 
> > installing the new packages.
> >
> > - We are happy to provide experimental arm64 support in the form of a 
> > Docker image.
> >
> > - Docker images are now ran rootless, with UID 1000 as vmail using built 
> > sources. Please take this into consideration when upgrading. Latest 2.3 
> > image can be used with tag 2.3-latest, if you are not ready for this change.
> >
> > We won't be sending separate mail about Pigeonhole anymore as we will 
> > release one anyways when we release Dovecot, and Pigeonhole versioning has 
> > been changed to match Dovecot versioning.
> >
> > Source codes available at
> >
> > - https://www.dovecot.org/releases/2.4/dovecot-2.4.0.tar.gz
> > - https://www.dovecot.org/releases/2.4/dovecot-2.4.0.tar.gz.sig
> > - 
> > https://pigeonhole.dovecot.org/releases/2.4/dovecot-pigeonhole-2.4.0.tar.gz
> > - 
> > https://pigeonhole.dovecot.org/releases/2.4/dovecot-pigeonhole-2.4.0.tar.gz.sig
> >
> > Binary packages in https://repo.dovecot.org/
> > Docker images in https://hub.docker.com/r/dovecot/dovecot
> >
> > Kind regards,
> > Aki Tuomi
> > Open-Xchange oy
> > ---
> >
> > Dovecot Core NEWS
> > -----------------
> > * config: dovecot_config_version must be the first non-comment
> >  line in configuration file.
> > * config: dovecot_storage_version must be in the configuration
> >  file.
> > * config: Many configuration options have changed so old configuration
> >  files do not work without rewrite. See
> >  https://doc.dovecot.org/main/installation/upgrade/2.3-to-2.4.html
> > * config: New variable expansion syntax has been introduced, see
> >  https://doc.dovecot.org/main/core/settings/variables.html
> > * config: Some default settings have changed.
> > * config: plugin {} section has been removed.
> > * *-login: With ssl=required, connections from login_trusted_networks
> >  are now also required to be SSL/TLS encrypted.
> > * acl: Use ACL settings instead of Global ACL Directories.
> > * auth-worker: auth_worker_max_count is replaced with
> >  service auth-worker { process_limit }.
> > * auth: Weak password schemes are disabled by default, use
> >  auth_allow_weak_schemes to enable them.
> > * auth_debug, mail_debug: Use log_debug filter instead.
> > * config: All sections require a name, for example passdb/userdb:
> >  passdb static {
> >     password=secret
> >   }
> > * db2: Remove Berkeley DB support.
> > * dict-memcached: This is removed, use Redis instead.
> > * director: Feature has been removed. See potential replacement at
> >  https://github.com/dovecot/tools/blob/main/director.lua
> > * doveadm: USER environment variable is only supported with
> >  --no-userdb-lookup. One of -u, -F or -A must be used
> >  otherwise.
> > * doveconf: Option -n is now default when running doveconf.
> > * dsync: Use doveadm sync instead, legacy symlink has been removed.
> > * fs-sis: Feature is now deprecated and has been made read-only.
> >  It will be removed in future release.
> > * fts-lucene, fts-squat: These have been removed, use fts-flatcurve or
> >  fts-solr instead.
> > * imap-login: IMAP compression is now handled in proxies.
> > * imap_quota: SETQUOTA / quota_set has been removed.
> > * imap_zlib: This plugin is no longer needed, it's always enabled.
> > * imapc: All features are enabled by default, imapc_features can be used
> >  to explicitly disable features that are not wanted.
> > * lib-storage: mbox driver is now frozen.
> > * mail_compress: XZ and LZMA algorithm support has been removed.
> > * mailbox-alias: Plugin has been removed.
> > * old_stats, auth_stats: These have been removed.
> > * openssl: Minimum supported version of OpenSSL is now 1.1.1.
> > * openssl: Add support for OpenSSL 3.x
> > * quota-dict, quota-dirsize: These have been removed, use quota-count
> >  instead. You can use quota_clone to copy quota usage to some database.
> > * replicator: Feature has been removed. Use NFS or some other shared
> >  filesystem instead, or run doveadm sync in crontab.
> > * stats: The bytes_in and bytes_out field in several events have been
> >  renamed as net_in_bytes and net_out_bytes.
> > * zlib: Renamed to mail_compress plugin.
> > + Experimental SMTPUTF8 and IMAP UTF8=ACCEPT support has been added.
> >  Needs --enable-experimental-mail-utf8 configure option and
> >  mail_utf8_extensions=yes setting.
> > + Long running mail commands can be aborted with Ctrl-C / doveadm kick.
> > + auth: LDAP driver now supports multi-value attributes.
> > + auth: Add support for SCRAM-SHA-1-PLUS and SCRAM-SHA-256-PLUS.
> > + auth: Add support for TLS channel binding.
> > + auth: Support sending JA3 hash to policy server.
> > + configure: Detect latest Lua version.
> > + *-login: Support for TLS Server Name has been improved to allow pre-login
> >  settings. For example capabilities to be changed based on TLS Server Name.
> > + *-login: Support for TLS ALPN has been added, connections with mismatching
> >  application are now refused. Missing ALPN is accepted.
> > + fts-flatcurve: New Xapian based FTS plugin has been added.
> > + imap: Support for INPROGRESS untagged messages as per RFC 9585.
> > + lib-lua: Expose Dovecot DNS client.
> > + lib-lua: Expose Dovecot HTTP client.
> > + lib-sasl: Support SCRAM-SHA mechanisms.
> > + lmtp: SNI support has been added which allows settings to be applied
> >  based on TLS Server Name.
> > + sqlite: Support WAL mode.
> > + stats: Submetric name size has been increased.
> > + submission: Add submission_add_received_header setting to protect
> >  sender identity by suppressing the Received: header.
> > - Many bugs have been fixed.
> >
> > Pigeonhole NEWS
> > ---------------
> > * Change configuration syntax to match new Dovecot configuration syntax.
> > * vacation: Reduce default days to 60 from infinity
> > * vacation: vacation_max_period=0 is now an error.
> > * Version has been changed to match Dovecot version.
> > + Added i;unicode-casecmp comparator.
> > - Lots of bugs have been fixed.
> >
> _______________________________________________
> dovecot mailing list -- dovecot@dovecot.org
> To unsubscribe send an email to dovecot-le...@dovecot.org

_______________________________________________
dovecot mailing list -- dovecot@dovecot.org
To unsubscribe send an email to dovecot-le...@dovecot.org

Reply via email to