[Dovecot] Capability problems dovecot 2.0

reg9009 reg9009 at yahoo.de
Wed May 27 09:48:37 EEST 2009


Timo Sirainen schrieb:
> On May 27, 2009, at 2:22 AM, reg9009 wrote:
>
>> In my opinion, dovecot should give capabilities, regardless if before
>> or after login sequence. What would be the problem of it or why would
>> it be intented to be removed. It would actually just break with a
>> rather common client and change behaviour to all previous versions.
>
> The problem is that the capabilities depend on what plugins are
> loaded. It's also possible to have different plugins loaded for 
> different users, so the capability reply might depend on the user
> logging in. So in such setups there's no way to give the correct
> capability before the username is known. Even without that problem the
> way to get the list of capabilities from plugins is pretty horrible
> code and if there's a way to get rid of it I'd like that.
>
>
Hmm, that's indeed a problem. Well, for the plugins depending on
different users I don't have an answer. But I think TB is using the
capability command again after login. I'll check.

For gathering the capabilities of plugins, etc. Would it be a viable
solution to demand the plugins to pass capabilities at the point where
the plugin registers/loads itself? That way it may not be that ugly?

I have to apologize, I'm not that deep coder, so some ideas might be
simple spoken... :)

Regards,
Sebastian



More information about the dovecot mailing list