<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 9pt; font-family: Verdana,Geneva,sans-serif'>
<p>Thank you Timo</p>
<p>However, this leads to</p>
<p>kernel: imap[228122]: segfault at 50 ip 00007f7015ee332b sp 00007fffa7178740 error 4 in lib20_fts_plugin.so[7f7015ee1000+11000]</p>
<p>Returning to 2.3.15 resolves the problem</p>
<p><br /></p>
<div id="signature"> </div>
<p><br /></p>
<p id="reply-intro">On 2021-08-06 12:42, Timo Sirainen wrote:</p>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0">
<div id="replybody1">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">
<div>Hi,</div>
<div> </div>
<div>One interesting thing in this release is the support for configuring OAUTH2 openid-configuration element. It would be nice if IMAP clients started supporting this feature to enable OAUTH2 for all IMAP servers, not just Gmail and a few others. This would allow all kinds of new authentication methods for IMAP and improve the authentication security in general.</div>
<div> </div>
<a href="https://dovecot.org/releases/2.3/dovecot-2.3.16.tar.gz" target="_blank" rel="noopener noreferrer">https://dovecot.org/releases/2.3/dovecot-2.3.16.tar.gz</a><br />https://dovecot.org/releases/2.3/dovecot-2.3.16.tar.gz.sig<br />
<div> </div>
<div>Binary packages in https://repo.dovecot.org/<br />Docker images in <a href="https://hub.docker.com/r/dovecot/dovecot" target="_blank" rel="noopener noreferrer">https://hub.docker.com/r/dovecot/dovecot</a>
<div> </div>
</div>
<div>
<div> * Any unexpected exit() will now result in a core dump. This can</div>
<div>   especially help notice problems when a Lua script causes exit(0).</div>
<div> * auth-worker process is now restarted when the number of auth</div>
<div>   requests reaches service auth-worker { service_count }. The default</div>
<div>   is still unlimited.</div>
<div> </div>
<div> + Event improvements: Added data_stack_grow event and http-client</div>
<div>   category. See https://doc.dovecot.org/admin_manual/list_of_events/</div>
<div> + oauth2: Support RFC 7628 openid-configuration element. This allows</div>
<div>   clients to support OAUTH2 for any server, not just a few hardcoded</div>
<div>   servers like they do now. See openid_configuration_url setting in</div>
<div>   dovecot-oauth2.conf.ext.</div>
<div> + mysql: Single statements are no longer enclosed with BEGIN/COMMIT.</div>
<div> + dovecot-sysreport --core supports multiple core files now and does</div>
<div>   not require specifying the binary path.</div>
<div> + imapc: When imap_acl plugin is loaded and imapc_features=acl is used,</div>
<div>   IMAP ACL commands are proxied to the remote server. See</div>
<div>   https://doc.dovecot.org/configuration_manual/mail_location/imapc/</div>
<div> + dict-sql now supports the "UPSERT" syntax for SQLite and PostgreSQL.</div>
<div> + imap: If IMAP client disconnects during a COPY command, the copying</div>
<div>   is aborted, and changes are reverted. This may help to avoid many</div>
<div>   email duplicates if client disconnects during COPY and retries it</div>
<div>   after reconnecting.</div>
<div> - master process was using 100% CPU if service attempted to create more</div>
<div>   processes due to process_min_avail, but process_limit was already</div>
<div>   reached. v2.3.15 regression.</div>
<div> - Using attachment detection flags wrongly logged unnecessary "Failed</div>
<div>   to add attachment keywords" errors. v2.3.13 regression.</div>
<div> - IMAP QRESYNC: Expunging UID 1 mail resulted in broken VANISHED</div>
<div>   response, which could have confused IMAP clients. v2.3.13 regression.</div>
<div> - imap: STORE didn't send untagged replies for \Seen changes for</div>
<div>   (shared) mailboxes using INDEXPVT. v2.3.10 regression.</div>
<div> - rawlog_dir setting would not log input that was pipelined after</div>
<div>   authentication command.</div>
<div> - Fixed potential infinite looping with autoexpunging.</div>
<div> - Log event exporter: Truncate long fields to 1000 bytes</div>
<div> - LAYOUT=index: ACL inheritance didn't work when creating mailboxes</div>
<div> - Event filters: Unquoted '?' wildcard caused a crash at startup</div>
<div> - fs-metawrap: Fix to handling zero sized files</div>
<div> - imap-hibernate: Fixed potential crash at deinit.</div>
<div> - acl: dovecot-acl-list files were written for acl_ignore_namespaces</div>
<div> - program-client (used by Sieve extprograms, director_flush_socket)</div>
<div>   may have missed status response from UNIX and network sockets,</div>
<div>   resulting in unexpected failures.</div>
</div>
<div> </div>
</div>
</div>
<br />
<div class="pre" style="margin: 0; padding: 0; font-family: monospace">_______________________________________________<br />Dovecot-news mailing list<br /><a href="mailto:Dovecot-news@dovecot.org">Dovecot-news@dovecot.org</a><br /><a href="https://dovecot.org/mailman/listinfo/dovecot-news" target="_blank" rel="noopener noreferrer">https://dovecot.org/mailman/listinfo/dovecot-news</a></div>
</blockquote>
</body></html>