[Dovecot] Released v1.1.beta2

Geert Hendrickx ghen at telenet.be
Mon Oct 1 00:24:51 EEST 2007


On Sun, Sep 30, 2007 at 11:32:09PM +0300, Timo Sirainen wrote:
> http://dovecot.org/releases/1.1/beta/dovecot-1.1.beta2.tar.gz
> http://dovecot.org/releases/1.1/beta/dovecot-1.1.beta2.tar.gz.sig
> 
> Several bug/crashfixes. deliver now supports -a parameter (see
> http://wiki.dovecot.org/LDA) which allows Sieve plugin v1.1.2 to use
> envelope :detail "to" checks.
> 
> I also did one more API change for mailbox_transaction_commit*().
> 
> There's probably something still wrong with SORT command, but other than
> that I've fixed everything that's been reported.


This builds fine on NetBSD (with GNU make as well as with BSD make).

But I have a segfault with deliver+sieve.  I took the Sieve vacation
example from the Wiki and removed the fileinto/stop part so it reaches
vacation:

require ["fileinto", "vacation"];
vacation
  # Reply at most once a day to a same sender
  :days 1
  :subject "Out of office reply"
  # List of allowed recipient addresses from auto reply should be sent.
  :addresses ["j.doe at company.dom", "john.doe at company.dom"]
"I'm out of office, please contact Joan Doe instead.
Best regards
John Doe"; 

deliver then segfaults with any message I feed it:

(gdb) bt
#0  0xbdb0d92d in shouldRespond (m=0xbfbfe6d0, interp=0x80f0580, numaddresses=2, bc=0x80f5f00, i=7, from=0xbfbfc17c, to=0xbfbfc180) at bc_eval.c:236
#1  0xbdb0fcc9 in sieve_eval_bc (exe=0x80ec2e0, is_incl=0, i=0x80f0580, body_cache=0x0, sc=0xbfbfe730, m=0xbfbfe6d0, imapflags=0xbfbfd688, actions=0x80f6500, notify_list=0x80e1760, errmsg=0xbfbfd684) at bc_eval.c:1243
#2  0xbdb1505c in sieve_execute_bytecode (exe=0x80ec2e0, interp=0x80f0580, script_context=0xbfbfe730, message_context=0xbfbfe6d0) at script.c:868
#3  0xbdb04996 in cmu_sieve_run (namespaces=0x80ef428, storage_r=0xbfbfe7fc, mail=0x8101428, script_path=0x80e2e00 "/home/geert/.dovecot.sieve", username=0x80e2040 "geert", mailbox=0x80d2905 "INBOX") at sieve-cmu.c:966
#4  0xbdb02520 in cmusieve_deliver_mail (namespaces=0x80ef428, storage_r=0xbfbfe7fc, mail=0x8101428, username=0x80e2040 "geert", mailbox=0x80d2905 "INBOX") at cmusieve-plugin.c:76
#5  0x080595f1 in main ()
#6  0x080573cd in ___start ()


	Geert



-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 478 bytes
Desc: not available
Url : http://dovecot.org/pipermail/dovecot/attachments/20070930/111b868e/attachment-0001.bin 


More information about the dovecot mailing list