Re: Dovecot and Pigeonhole v2.4.3 released
Washington Odhiambo via dovecot <[email protected]>
| Newsgroups | gmane.mail.imap.dovecot |
|---|---|
| Message-ID | <CAAdA2WP0ktWcsrwgAOSS3qDpQTZhyB5QiR3jXm1Qhiokq7yqNA@mail.gmail.com> |
On Fri, Mar 27, 2026 at 11:26 AM Aki Tuomi via dovecot <[email protected]> wrote: > Hi! > > We are happy to publish version 2.4.3 of Dovecot and Pigeonhole. These > contain several CVEs, discovered by external researches. The majority of > these have been discovered with help of automated code analysis tools like > claude code security, which is why some of these are rather old, missed > bugs. > > No new supported distros have been added or old removed, no new > dependencies have been added. > > Note that there are experimental features in 2.4, one is enabled with > `--enable-experimental-mail-utf8`, and another with > `--enable-experimental-imap4rev2`, and you also need to set > mail_utf8_extensions=yes and imap4rev2_enabled=yes to enable them in config. > > https://dovecot.org/releases/2.4/dovecot-2.4.3.tar.gz > https://dovecot.org/releases/2.4/dovecot-2.4.3.tar.gz.sig > https://pigeonhole.dovecot.org/releases/2.4/dovecot-pigeonhole-2.4.3.tar.gz > > https://pigeonhole.dovecot.org/releases/2.4/dovecot-pigeonhole-2.4.3.tar.gz.sig > > Binary packages in https://repo.dovecot.org/ > Docker images in https://hub.docker.com/r/dovecot/dovecot Using the same configure options I used for dovecot-2.4.2, I end up with a compile failure for 2.4.3: ./configure --enable-maintainer-mode \ --with-sql=yes \ --with-mysql \ --with-pgsql \ --with-zlib \ --with-bzlib \ --with-ssl=openssl \ --enable-experimental-mail-utf8 \ --enable-experimental-imap4rev2 \ --with-pcre2 make ``` make[3]: Leaving directory '/home/wash/Dovecot/dovecot-2.4.3/src/anvil' Making all in auth make[3]: Entering directory '/home/wash/Dovecot/dovecot-2.4.3/src/auth' CC test_auth_cache-auth-cache.o CC test_auth_cache-test-auth-cache.o CC auth-main.o CC auth-auth.o CC auth-auth-cache.o CC auth-auth-client-connection.o CC auth-auth-master-connection.o CC auth-auth-policy.o CC auth-auth-penalty.o CC auth-auth-request.o CC auth-auth-request-fields.o CC auth-auth-request-handler.o CC auth-auth-request-var-expand.o CC auth-auth-sasl-mech-apop.o CC auth-auth-sasl-mech-dovecot-token.o CC auth-auth-sasl-mech-oauth2.o CC auth-auth-sasl.o CC auth-auth-settings.o CC auth-auth-fields.o CC auth-auth-token.o CC auth-auth-worker-connection.o CC auth-auth-worker-server.o CC auth-db-oauth2.o CC auth-db-sql.o CC auth-db-passwd-file.o CC auth-passdb.o CC auth-passdb-blocking.o CC auth-passdb-bsdauth.o CC auth-passdb-cache.o CC auth-passdb-oauth2.o CC auth-passdb-passwd.o CC auth-passdb-passwd-file.o CC auth-passdb-pam.o CC auth-passdb-sql.o CC auth-passdb-static.o CC auth-userdb.o CC auth-userdb-blocking.o CC auth-userdb-passwd.o CC auth-userdb-passwd-file.o CC auth-userdb-prefetch.o CC auth-userdb-static.o CC auth-userdb-sql.o CC auth-db-ldap.o CC auth-db-ldap-sasl.o CC auth-db-ldap-settings.o CC auth-passdb-ldap.o CC auth-userdb-ldap.o CC auth-db-lua.o CC auth-passdb-lua.o CC auth-userdb-lua.o CCLD auth CCLD test-auth-cache CC auth.o CC auth-cache.o CC auth-client-connection.o CC auth-master-connection.o CC auth-policy.o CC auth-penalty.o CC auth-request.o CC auth-request-fields.o CC auth-request-handler.o CC auth-request-var-expand.o CC auth-sasl-mech-apop.o CC auth-sasl-mech-dovecot-token.o CC auth-sasl-mech-oauth2.o CC auth-sasl.o CC auth-settings.o CC auth-fields.o CC auth-token.o CC auth-worker-connection.o CC auth-worker-server.o CC db-oauth2.o CC db-sql.o CC db-passwd-file.o CC passdb.o CC passdb-blocking.o CC passdb-bsdauth.o CC passdb-cache.o CC passdb-oauth2.o CC passdb-passwd.o CC passdb-passwd-file.o CC passdb-pam.o CC passdb-sql.o CC passdb-static.o CC userdb.o CC userdb-blocking.o CC userdb-passwd.o CC userdb-passwd-file.o CC userdb-prefetch.o CC userdb-static.o CC userdb-sql.o CC db-ldap.o CC db-ldap-sasl.o CC db-ldap-settings.o CC passdb-ldap.o CC userdb-ldap.o CC db-lua.o CC passdb-lua.o CC userdb-lua.o CC test-auth.o CC test-mock.o CC test-auth-client.o CCLD test-auth-client CC test-auth-master.o CC test-auth-master-server.o CCLD test-auth-master CC test-auth-request-var-expand.o CC test-auth-request-fields.o CC test-username-filter.o CC test-ldap.o CC test-lua.o CC test-main.o CCLD test-auth libtool: error: cannot find the library '../../src/lib-lua/ libdovecot-lua.la' or unhandled argument '../../src/lib-lua/ libdovecot-lua.la' make[3]: *** [Makefile:1403: test-auth] Error 1 make[3]: Leaving directory '/home/wash/Dovecot/dovecot-2.4.3/src/auth' make[2]: *** [Makefile:612: all-recursive] Error 1 make[2]: Leaving directory '/home/wash/Dovecot/dovecot-2.4.3/src' make[1]: *** [Makefile:742: all-recursive] Error 1 make[1]: Leaving directory '/home/wash/Dovecot/dovecot-2.4.3' make: *** [Makefile:584: all] Error 2 wash@eu:~/Dovecot$ ``` -- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 In an Internet failure case, the #1 suspect is a constant: DNS. "Oh, the cruft.", egrep -v '^$|^.*#' ¯\_(ツ)_/¯ :-) [How to ask smart questions: http://www.catb.org/~esr/faqs/smart-questions.html] _______________________________________________ dovecot mailing list -- [email protected] To unsubscribe send an email to [email protected]