[Dovecot] Extra plugins vía extrafield in ldap

Timo Sirainen tss at iki.fi
Tue Jun 28 02:50:08 EEST 2011


It's +key=value. And in some situations where you'd have
userdb_key=value you'd now have userdb_+key=value, which is kind of ugly
and actually makes me think key+=value could be better.. :)

Yeah, changed now: http://hg.dovecot.org/dovecot-2.0/rev/4285147ed694

On Mon, 2011-06-27 at 16:25 +0200, Antonio Perez-Aranda wrote:
> How it works? +key=value or key+=value
> 
> 2011/6/22 Timo Sirainen <tss at iki.fi>:
> > I did some fixes to my original patch to make it actually work the way I
> > intended: http://hg.dovecot.org/dovecot-2.0/rev/3d07ab746a67
> >
> > On Tue, 2011-06-14 at 17:38 +0200, Antonio Perez-Aranda wrote:
> >> Maybe this could be a "feature request" for dovecot 2.0.14 - 2.0.15 or 2.1 ?
> >>
> >> 2011/6/9 Antonio Perez-Aranda <aperezaranda at yaco.es>:
> >> > This patch fix a bug and remove some debug info from patch sent before.
> >> >
> >> > 2011/6/9 Antonio Perez-Aranda <aperezaranda at yaco.es>:
> >> >> This patch is running but it only run with mail_plugins.
> >> >>
> >> >> This is because I can't select the "mail_plugins" value from any
> >> >> function to get this throw the name key.
> >> >>
> >> >> Maybe this need more hard development to do this as generic "property"
> >> >> for any config value.
> >> >>
> >> >> 2011/6/9 Antonio Perez-Aranda <aperezaranda at yaco.es>:
> >> >>> Well, this "extrange" vaues is NULL.
> >> >>>
> >> >>> Maybe, the set_parser is a new environment to set settings but then
> >> >>> ¿when is make the config merge?
> >> >>>
> >> >>> 2011/6/9 Antonio Perez-Aranda <aperezaranda at yaco.es>:
> >> >>>> This line:
> >> >>>>
> >> >>>> value = settings_parse_get_value(set_parser, key, &type);
> >> >>>>
> >> >>>> Is returning a empty value. Maybe, set_parser has been cleared?
> >> >>>>
> >> >>>> If I try to get another keys from my config that I can watch with
> >> >>>> doveadm I get "extrange" values like this with i_debug()
> >> >>>>
> >> >>>>  * mail_debug -> #001
> >> >>>>  * mail_location -> #010
> >> >>>>  * auth_realms -> #020#002
> >> >>>>
> >> >>>>
> >> >>>> 2011/6/8 Antonio Perez-Aranda <aperezaranda at yaco.es>:
> >> >>>>> It must run on dovecot 2.0.13?
> >> >>>>>
> >> >>>>> We are upgrading to 2.0.13 and with this I get the follow message:
> >> >>>>>
> >> >>>>> Jun  8 16:15:03 kvm3 dovecot: imap: Debug: Unknown userdb setting:
> >> >>>>> +mail_plugins=fts fts_solr�G
> >> >>>>>
> >> >>>>>
> >> >>>>> 2011/6/7 Timo Sirainen <tss at iki.fi>:
> >> >>>>>> On Tue, 2011-06-07 at 16:16 +0200, Antonio Perez-Aranda wrote:
> >> >>>>>>> Greats, I'm working on patch from this morning, but it's very hard to
> >> >>>>>>> debug on settings-parser
> >> >>>>>>
> >> >>>>>> I don't think you should need to touch that code. It's a bit difficult
> >> >>>>>> for me also to follow..
> >> >>>>>>
> >> >>>>>>> How can I enable i_debug on settings-parser.c ?
> >> >>>>>>
> >> >>>>>> What do you mean? You could add i_debug() calls and it should work just
> >> >>>>>> the same as everywhere.
> >> >>>>>>
> >> >>>>>> Did you try the patch in my previous mail? I think that should be
> >> >>>>>> enough. You could then use:
> >> >>>>>>
> >> >>>>>> user_attrs = .., mailPlugins=+mail_plugins
> >> >>>>>>
> >> >>>>>>
> >> >>>>>>
> >> >>>>>
> >> >>>>>
> >> >>>>>
> >> >>>>> --
> >> >>>>> Antonio Pérez-Aranda Alcaide
> >> >>>>> aperezaranda at yaco.es
> >> >>>>>
> >> >>>>> 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
> >> >>>> aperezaranda at yaco.es
> >> >>>>
> >> >>>> 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
> >> >>> aperezaranda at yaco.es
> >> >>>
> >> >>> 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
> >> >> aperezaranda at yaco.es
> >> >>
> >> >> 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
> >> > aperezaranda at yaco.es
> >> >
> >> > 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
> aperezaranda at yaco.es
> 
> 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
> 




More information about the dovecot mailing list