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