Stephan Bosch
2014-Oct-30 22:42 UTC
[Dovecot-news] Released Pigeonhole v0.4.5 for Dovecot v2.2.15.
Hello Dovecot users, Unfortunately, Pigeonhole v0.4.4 had a rather big issue with error handling and the execution of the implicit keep. This problem presented itself for example when users exceeded their quota. This did not result in the proper rejection message. This is why I quickly release a new version. Changelog v0.4.5: + Added a Pigeonhole version banner to doveconf output. This way, future bug reports will also include Pigeonhole version information. - Fixed handling of implicit keep. Last version erroneously reported that implicit keep succeeded after an earlier failure, while it in fact had failed. Particularly occurred for mailbox quota errors. - Fixed segfault occurring on SunOS systems when there is no active script. The release is available as follows: http://pigeonhole.dovecot.org/releases/2.2/dovecot-2.2-pigeonhole-0.4.5.tar.gz http://pigeonhole.dovecot.org/releases/2.2/dovecot-2.2-pigeonhole-0.4.5.tar.gz.sig Refer to http://pigeonhole.dovecot.org and the Dovecot v2.x wiki for more information. Have fun testing this new release and don't hesitate to notify me when there are any problems. Regards, -- Stephan Bosch stephan at rename-it.nl
On 10/30/2014 10:42 PM, Stephan Bosch wrote:> ? > The release is available as follows: > > http://pigeonhole.dovecot.org/releases/2.2/dovecot-2.2-pigeonhole-0.4.5.tar.gz > http://pigeonhole.dovecot.org/releases/2.2/dovecot-2.2-pigeonhole-0.4.5.tar.gz.sig > > Refer to http://pigeonhole.dovecot.org and the Dovecot v2.x wiki for > more information. Have fun testing this new release and don't hesitate > to notify me when there are any problems.Hi Stephan, I guess there is a problem: In file included from ../../../../src/lib-sieve/sieve-common.h:9:0, from sieve-file-script-sequence.c:9: ../../../../src/lib-sieve/sieve-config.h:8:32: fatal error: pigeonhole-version.h: No such file or directory #include "pigeonhole-version.h" ^ compilation terminated. In file included from ../../../../src/lib-sieve/sieve-common.h:9:0, from ../../../../src/lib-sieve/sieve-binary.h:9, from sieve-file-script.c:10: ../../../../src/lib-sieve/sieve-config.h:8:32: fatal error: pigeonhole-version.h: No such file or directory #include "pigeonhole-version.h" ^ compilation terminated. In file included from ../../../../src/lib-sieve/sieve.h:10:0, from sieve-file-storage.h:10, from sieve-file-storage-save.c:14: ../../../../src/lib-sieve/sieve-config.h:8:32: fatal error: pigeonhole-version.h: No such file or directory #include "pigeonhole-version.h" ^ compilation terminated. In file included from ../../../../src/lib-sieve/sieve.h:10:0, from sieve-file-storage.h:10, from sieve-file-storage-active.c:10: ../../../../src/lib-sieve/sieve-config.h:8:32: fatal error: pigeonhole-version.h: No such file or directory #include "pigeonhole-version.h" ^ compilation terminated. make[5]: *** [sieve-file-script-sequence.lo] Error 1 make[5]: *** Waiting for unfinished jobs.... make[5]: *** [sieve-file-script.lo] Error 1 make[5]: *** [sieve-file-storage-save.lo] Error 1 make[5]: *** [sieve-file-storage-active.lo] Error 1 make[4]: *** [all-recursive] Error 1 make[3]: *** [all-recursive] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 ,--[ config.log ]-- | $ ./configure --prefix=/usr/local --build=x86_64-linux-gnu --host=x86_64-linux-gnu --with-dovecot=../dovecot-2.2 --with-managesieve --without-docs | ? | hostname = el-tio | uname -m = x86_64 | uname -r = 3.16-2-amd64 | uname -s = Linux | uname -v = #1 SMP Debian 3.16.3-2 (2014-09-20) `-- ,--[ Makefile ]-- | CC = x86_64-linux-gnu-gcc-4.8 | CCDEPMODE = depmode=gcc3 | CFLAGS = -std=gnu99 -O0 -g3 -ggdb3 -pipe -Wextra -Wunused -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -I$(top_srcdir) | CPP = x86_64-linux-gnu-cpp-4.8 `-- Regards, Pascal -- The trapper recommends today: c01dcofe.1430400 at localdomain.org