Greats, I'm working on patch from this morning, but it's very hard to debug on settings-parser
How can I enable i_debug on settings-parser.c ? 2011/6/7 Timo Sirainen <[email protected]>: > Hmm. Maybe something generic: Returning "foo" extra field overwrites > "foo" setting, but returning "+foo" extra field appends the value to the > "foo" setting? See if the attached patch works (untested). > > On Mon, 2011-06-06 at 12:18 +0200, Antonio Perez-Aranda wrote: >> Umm, it isn't running. >> >> If I put plugin imap_quota forced on user_attrs, then IMAP and Dovedm >> doesn't run correctly. They can load this plugin. >> >> Maybe we can do a patch for ldap/config to avoid overwrite "all >> plugins" enabled and support to append to enabled? >> >> >> >> 2011/6/3 Antonio Perez-Aranda <[email protected]>: >> > OK thanks. It isn't pretty but is running. >> > >> > 2011/6/3 Timo Sirainen <[email protected]>: >> >> On Fri, 2011-06-03 at 12:30 +0200, Antonio Perez-Aranda wrote: >> >> >> >>> And in passwd-ldap.conf I have some like this to add extra plugins: >> >>> >> >>> user_attrs = >> >>> homeDirectory=home,uid=user,mailQuota=quota_rule=*:bytes=%$,mailPlugins=mail_plugins >> >> >> >> This completely overrides mail_plugins setting.. >> >> >> >>> With this. I can see that dovecot load all plugins from settings, but >> >>> in the user session, I can get only the plugins that I have selected >> >>> in mailPlugins field >> >>> >> >>> If i check some like this: >> >>> mailPlugins=mail_plugins=$mail_plugins %$, >> >> >> >> $mail_plugins variable works only inside dovecot.conf while the settings >> >> are being parsed. >> >> >> >>> The imap session user is aborted after login. >> >>> >> >>> >> >>> How can I add extra plugins by ldap without put on ldap all user plugins? >> >> >> >> The best you can do now is: >> >> >> >> mailPlugins=mail_plugins=plugin1,plugin2,plugin3,%$ >> >> >> >> i.e. list the global plugins in here as well as in the global >> >> mail_plugins setting. >> >> >> >> >> > >> > >> > >> > -- >> > Antonio Pérez-Aranda Alcaide >> > [email protected] >> > >> > Yaco Sistemas S.L. >> > http://www.yaco.es/ >> > C/ Rioja 5, 41001 Sevilla >> > Teléfono +34 954 50 00 57 >> > Fax +34 954 50 09 29 >> > >> >> >> > > -- Antonio Pérez-Aranda Alcaide [email protected] Yaco Sistemas S.L. http://www.yaco.es/ C/ Rioja 5, 41001 Sevilla Teléfono +34 954 50 00 57 Fax +34 954 50 09 29
