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]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.