On 1/19/26 5:44 PM, Dan Ritter wrote:
Rich Pieri wrote:
I may be migrating to Cyrus IMAP in the near future. I hear that
upgrading from Dovecot 2.3 to 2.4 can be a nightmare, and that
migrating to Courier IMAP can be easier than upgrading.
The Dovecot company decided that 2.3 to 2.4 would be a gratuitously
incompatible config file rewrite,
Not just gratuitous, but poorly done, not thought through.
and that they would pull one feature
in favor of their commercial-only product: automatic syncing of two or
more Dovecot servers.
When you put it that way it sounds like a business decision, but in the
2.3 Debian version syncing doesn't work. Or, barely works, and for me
only after I applied a source code change the author suggested and
another I guessed at.
That specific source file it is a ducking mess, with the kinds of
inconsistencies that C is perfectly willing to compile and ARE going to
be runtime bugs. I think they dumped syncing because they threw up their
hands in frustration, concluding it needed to be rewritten from scratch.
I think they are keeping it for paid customers on the theory that they
can always handhold it into working mostly, might as well get money for
that. Those customers will go away if syncing goes away.
It looks to me that over time, with every change to the Dovecot sources,
in addition to the intended purpose, they have also sprinkled in a
little extra entropy. The worse kind of complexity.
If the advertised function of the program is so iffy (I get two
different kinds of weird sync errors, some on some days, others on other
days, and no errors on many days), I figure the security holes must be
horrific. For a program I have sitting on the open internet.
I think Dovecot is on its last legs, at some point they will throw in
the towel. Version 2.3 is my last.
-kb
_______________________________________________
Discuss mailing list
[email protected]
https://lists.blu.org/mailman/listinfo/discuss