Pigeonhole extdata repo?

tai74 at vfemail.net tai74 at vfemail.net
Mon Jun 25 19:45:38 EEST 2018


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