On 29 Sep 2015, at 11:36, Marco Giunta <[email protected]> wrote:
>
> Hi,
> I'm using dovecot 2.2.15 (configuration attached below), and I 've enabled
> quota-status; when I try to look up the quota status of an address with the
> local-part starting with the same character as 'auth_master_user_separator',
> dovecot/auth crash:
>
> My 'auth_master_user_separator' is '*'
>
> Sep 29 08:51:41 my_server dovecot: auth: Panic: file auth-request.c: line
> 1252 (auth_request_set_login_username): assertion failed: (*username != '\0')
v2.2.17 fixes this crash, but a better fix would be to disale the separator for
these lookups. I think something like this would work:
auth_master_user_separator = *
protocol quota-status {
# disable
auth_master_user_separator =
}
or alternatively enable master user separator only for imap:
auth_master_user_separator =
protocol imap {
auth_master_user_separator = *
}