Dovecot v2.3.17.1 Released
We are happy to announce 2.3.17.1 patch release of Dovecot. This contains some fixes for issues found after 2.3.17 release.
https://dovecot.org/releases/2.3/dovecot-2.3.17.1.tar.gz https://dovecot.org/releases/2.3/dovecot-2.3.17.1.tar.gz.sig Binary packages in https://repo.dovecot.org/ Docker images in https://hub.docker.com/r/dovecot/dovecot
Aki Tuomi Open-Xchange oy
--
- dsync: Add back accidentically removed parameters.
- lib-ssl-iostream: Fix assert-crash when OpenSSL returned syscall error without errno.
- master: Dovecot failed to start if ssl_ca was too large.
On Tue, 7 Dec 2021 12:44:33 +0200 (EET) Aki Tuomi wrote:
We are happy to announce 2.3.17.1 patch release of Dovecot. This contains some fixes for issues found after 2.3.17 release.
I still get the old error:
Dec 7 12:05:02 christo dovecot[481494]: master: Dovecot v2.3.17.1 (476cd46418) starting up for imap Dec 7 12:05:17 christo dovecot[481540]: imap-login: Login: frank, 192.168.28.84, TLS Dec 7 12:05:18 christo dovecot[481540]: IMAP(frank,192.168.28.84): Fatal: master: service(imap): child 481654 killed with signal 11 (core dumped)
# coredumpctl dump -o core /usr/local/dovecot/libexec/dovecot/imap PID: 481654 (imap) UID: 1953 (frank) GID: 12203 (elsner) Signal: 11 (SEGV) Timestamp: Tue 2021-12-07 12:05:17 CET (2min 0s ago) Command Line: dovecot/imap [frank 192.168.28.84 SELECT] Executable: /usr/local/dovecot/libexec/dovecot/imap Control Group: /system.slice/dovecot.service Unit: dovecot.service Slice: system.slice Boot ID: e991a6fd1fac42aa98913522106cb1c6 Machine ID: 5367c967725543b39d46d1b5b5b90fa8 Hostname: christo Storage: /var/lib/systemd/coredump/core.imap.1953.e991a6fd1fac42aa98913522106cb1c6.481654.1638875117000000.zst (present) Disk Size: 252.4K Message: Process 481654 (imap) of user 1953 dumped core. Stack trace of thread 481654: #0 0x00007fbd353c32cb fts_user_autoindex_exclude (lib20_fts_plugin.so + 0xa2cb) #1 0x00007fbd353cc3b6 fts_mailbox_allocated (lib20_fts_plugin.so + 0x133b6) #2 0x00007fbd35895d1c hook_mailbox_allocated (libdovecot-storage.so.0 + 0x62d1c) #3 0x00007fbd35890f11 mailbox_alloc (libdovecot-storage.so.0 + 0x5df11) #4 0x000055ceb1aa65d2 select_open (imap + 0x1a5d2) #5 0x000055ceb1aae494 command_exec (imap + 0x22494) #6 0x000055ceb1aac4c2 client_command_input (imap + 0x204c2) #7 0x000055ceb1aac574 client_command_input (imap + 0x20574) #8 0x000055ceb1aac97d client_handle_next_command (imap + 0x2097d) #9 0x000055ceb1aacf30 client_input (imap + 0x20f30) #10 0x00007fbd3577e1e9 io_loop_call_io (libdovecot.so.0 + 0x1161e9) #11 0x00007fbd3577f892 io_loop_handler_run_internal (libdovecot.so.0 + 0x117892) #12 0x00007fbd3577e290 io_loop_handler_run (libdovecot.so.0 + 0x116290) #13 0x00007fbd3577e450 io_loop_run (libdovecot.so.0 + 0x116450) #14 0x00007fbd356f24f3 master_service_run (libdovecot.so.0 + 0x8a4f3) #15 0x000055ceb1a9df85 main (imap + 0x11f85) #16 0x00007fbd3549eb75 __libc_start_main (libc.so.6 + 0x27b75) #17 0x000055ceb1a9e04e _start (imap + 0x1204e)
Sad, Frank
On Tue, 2021-12-07 at 12:09 +0100, Frank Elsner wrote:
On Tue, 7 Dec 2021 12:44:33 +0200 (EET) Aki Tuomi wrote:
We are happy to announce 2.3.17.1 patch release of Dovecot. This contains some fixes for issues found after 2.3.17 release.
I still get the old error:
Dec 7 12:05:02 christo dovecot[481494]: master: Dovecot v2.3.17.1 (476cd46418) starting up for imap Dec 7 12:05:17 christo dovecot[481540]: imap-login: Login: frank, 192.168.28.84, TLS Dec 7 12:05:18 christo dovecot[481540]: IMAP(frank,192.168.28.84): Fatal: master: service(imap): child 481654 killed with signal 11 (core dumped)
[SNIP]
Message: Process 481654 (imap) of user 1953 dumped core. Stack trace of thread 481654: #0 0x00007fbd353c32cb fts_user_autoindex_exclude (lib20_fts_plugin.so + 0xa2cb) #1 0x00007fbd353cc3b6 fts_mailbox_allocated (lib20_fts_plugin.so + 0x133b6) #2 0x00007fbd35895d1c hook_mailbox_allocated (libdovecot-storage.so.0 + 0x62d1c)
Reverting commit "fts: Use mailbox-match-plugin API for fts_autoindex_exclude" resolved this core dump in lib20_fts_plugin.so for me.
https://github.com/dovecot/core/commit/9d02ac2e4232cc69bc37344c6341674b87078...
-- Alan.
On 8/12/21 2:12 am, Alan Swanson wrote:
On Tue, 2021-12-07 at 12:09 +0100, Frank Elsner wrote:
On Tue, 7 Dec 2021 12:44:33 +0200 (EET) Aki Tuomi wrote:
We are happy to announce 2.3.17.1 patch release of Dovecot. This contains some fixes for issues found after 2.3.17 release.
I still get the old error:
Dec 7 12:05:02 christo dovecot[481494]: master: Dovecot v2.3.17.1 (476cd46418) starting up for imap Dec 7 12:05:17 christo dovecot[481540]: imap-login: Login: frank, 192.168.28.84, TLS Dec 7 12:05:18 christo dovecot[481540]: IMAP(frank,192.168.28.84): Fatal: master: service(imap): child 481654 killed with signal 11 (core dumped)
[SNIP]
Message: Process 481654 (imap) of user 1953 dumped core. Stack trace of thread 481654: #0 0x00007fbd353c32cb fts_user_autoindex_exclude (lib20_fts_plugin.so + 0xa2cb) #1 0x00007fbd353cc3b6 fts_mailbox_allocated (lib20_fts_plugin.so + 0x133b6) #2 0x00007fbd35895d1c hook_mailbox_allocated (libdovecot-storage.so.0 + 0x62d1c)
Reverting commit "fts: Use mailbox-match-plugin API for fts_autoindex_exclude" resolved this core dump in lib20_fts_plugin.so for me.
https://github.com/dovecot/core/commit/9d02ac2e4232cc69bc37344c6341674b87078...
Is this fixed yet in 2.3.18?
Peter
On Sat, 2022-02-05 at 14:55 +1300, Peter wrote:
On 8/12/21 2:12 am, Alan Swanson wrote:
On Tue, 2021-12-07 at 12:09 +0100, Frank Elsner wrote:
On Tue, 7 Dec 2021 12:44:33 +0200 (EET) Aki Tuomi wrote:
We are happy to announce 2.3.17.1 patch release of Dovecot. This contains some fixes for issues found after 2.3.17 release.
I still get the old error:
Dec 7 12:05:02 christo dovecot[481494]: master: Dovecot v2.3.17.1 (476cd46418) starting up for imap Dec 7 12:05:17 christo dovecot[481540]: imap-login: Login: frank, 192.168.28.84, TLS Dec 7 12:05:18 christo dovecot[481540]: IMAP(frank,192.168.28.84): Fatal: master: service(imap): child 481654 killed with signal 11 (core dumped)
[SNIP]
Message: Process 481654 (imap) of user 1953 dumped core. Stack trace of thread 481654: #0 0x00007fbd353c32cb fts_user_autoindex_exclude (lib20_fts_plugin.so + 0xa2cb) #1 0x00007fbd353cc3b6 fts_mailbox_allocated (lib20_fts_plugin.so + 0x133b6) #2 0x00007fbd35895d1c hook_mailbox_allocated (libdovecot-storage.so.0 + 0x62d1c)
Reverting commit "fts: Use mailbox-match-plugin API for fts_autoindex_exclude" resolved this core dump in lib20_fts_plugin.so for me.
https://github.com/dovecot/core/commit/9d02ac2e4232cc69bc37344c6341674b87078...
Is this fixed yet in 2.3.18?
No, still broken and core dumping (there's been no changes to src/plugins/fts/fts-storage.c) and the commit still needs reverted on 2.3.18.
-- Alan.
On 7/02/22 3:25 am, Alan Swanson wrote:
Is this fixed yet in 2.3.18?
No, still broken and core dumping (there's been no changes to src/plugins/fts/fts-storage.c) and the commit still needs reverted on 2.3.18.
Thanks, I'll keep that patch in place in my build for now, then.
Peter
On 7/02/22 7:21 am, Peter wrote:
On 7/02/22 3:25 am, Alan Swanson wrote:
Is this fixed yet in 2.3.18?
No, still broken and core dumping (there's been no changes to src/plugins/fts/fts-storage.c) and the commit still needs reverted on 2.3.18.
Thanks, I'll keep that patch in place in my build for now, then.
There were some changes to fts-storage.c, I had to rebase the patch for them, but not seemingly significant to this issue.
Peter
We are happy to announce 2.3.17.1 patch release of Dovecot. This contains some fixes for issues found after 2.3.17 release.
I am still seeing this issue in startup logs: LOGS: dovecot[16466]: config: Warning: sieve: Invalid address value for setting `sieve_user_email': Missing domain CONF: plugin { sieve_user_email = %u } DOCS: %u = full username (e.g. user@domain)
And i notice a new error i have not seen in previous versions. dovecot[16462]: master: Warning: Corrected permissions for login directory /var/run/dovecot/token-login However i only got this error twice, subsequent restarts do not give this error anymore so maybe it's nothing to worry about.
This release still needs the following patch to build on (newer) macOS:
--- src/lib/ioloop-notify-kqueue.c.orig 2021-06-14 07:56:46.000000000 -0400
+++ src/lib/ioloop-notify-kqueue.c 2021-06-21 12:10:16.000000000 -0400
@@ -11,6 +11,7 @@
#include "ioloop-private.h"
#include "llist.h"
+#include "time-util.h"
#include
On Dec 7, 2021, at 5:44 AM, Aki Tuomi
wrote: We are happy to announce 2.3.17.1 patch release of Dovecot. This contains some fixes for issues found after 2.3.17 release.
-- Daniel J. Luke
participants (7)
-
Aki Tuomi
-
Alan Swanson
-
Daniel J. Luke
-
dovecot@ptld.com
-
Frank Elsner
-
Peter
-
Peter Ajamian