Pigeonhole extdata repo?

tai74 at vfemail.net tai74 at vfemail.net
Wed Jun 27 08:21:13 EEST 2018


Hello (Stephan?), is this planned? Have to abandon dovecot 2.3.2 if  
extdata not available.


> thanks you AKi for alway responding!
>
>>> Pigeonhole download page has links for extdata plugin up to v0.4 but
>>> nothing more and no link to the master repository
>>>
>>> https://pigeonhole.dovecot.org/download.html
>>>
>>> I want to use with dovecot 2.3.2rc1 but v0.4 won't compile with it.
>>
>> Seems to need v0.5 for it. What are you using it for?
>
> For a custom sieve script that needs database reference. No one has  
> updated it for 0.5? Is Stephan Bosch the only person who can help?  
> Looks like incompatibilities with changes in dovecot dict things:
>
> ext-extdata-common.c: In function 'ext_extdata_interpreter_get_context':
> ext-extdata-common.c:113:3: warning: passing argument 3 of  
> 'dict_init' from incompatible pointer type [enabled by default]
>    svinst->base_dir, &dict, &error);
>    ^
> In file included from ext-extdata-common.c:6:0:
> /usr/local/include/dovecot/dict.h:86:5: note: expected 'struct dict  
> **' but argument is of type 'const char *'
>  int dict_init(const char *uri, const struct dict_settings *set,
>      ^
> ext-extdata-common.c:113:3: warning: passing argument 4 of  
> 'dict_init' from incompatible pointer type [enabled by default]
>    svinst->base_dir, &dict, &error);
>    ^
> In file included from ext-extdata-common.c:6:0:
> /usr/local/include/dovecot/dict.h:86:5: note: expected 'const char  
> **' but argument is of type 'const char *'
>  int dict_init(const char *uri, const struct dict_settings *set,
>      ^
> ext-extdata-common.c:113:3: error: too many arguments to function 'dict_init'
>    svinst->base_dir, &dict, &error);
>    ^
> In file included from ext-extdata-common.c:6:0:
> /usr/local/include/dovecot/dict.h:86:5: note: declared here
>  int dict_init(const char *uri, const struct dict_settings *set,
>      ^
> ext-extdata-common.c: In function 'ext_extdata_get_value':
> ext-extdata-common.c:162:3: error: too few arguments to function  
> 'dict_lookup'
>    pool_datastack_create(), key, &value)) <= 0 ) {
>    ^
> In file included from ext-extdata-common.c:6:0:
> /usr/local/include/dovecot/dict.h:99:5: note: declared here
>  int dict_lookup(struct dict *dict, pool_t pool,
>      ^



-------------------------------------------------

ONLY AT VFEmail! - Use our Metadata Mitigator to keep your email out of the NSA's hands!
$24.95 ONETIME Lifetime accounts with Privacy Features!  
15GB disk! No bandwidth quotas!
Commercial and Bulk Mail Options!  


More information about the dovecot mailing list