Pigeonhole extdata repo?

Stephan Bosch stephan at rename-it.nl
Fri Jul 13 00:28:58 EEST 2018


Hi,

Migrated the repository to Git and upgraded the code for v0.5 and 
Pigeonhole master:

https://wiki2.dovecot.org/Pigeonhole/Sieve/Plugins/Extdata

Haven't tested it much though...

Regards,

Stephan.


Op 27/06/2018 om 07:21 schreef tai74 at vfemail.net:
> 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