http://dovecot.org/releases/1.2/dovecot-1.2.4.tar.gz http://dovecot.org/releases/1.2/dovecot-1.2.4.tar.gz.sig
I'll be on vacation for the rest of this week. I'll read my mails once in a while though.
* acl: When looking up ACL defaults, use global/local default files
if they exist. So it's now possible to set default ACLs by creating
dovecot-acl file to the mail root directory.
+ imap/pop3 proxy: If proxy destination is known to be down,
fail connections to it immediately.
+ imap/pop3 proxy: Added proxy_timeout passdb extra field to specify
proxy's connect timeout.
- Fixed a crash in index file handling.
- Fixed a crash in saving messages where message contained a CR
character that wasn't followed by LF (and the CR happened to be the
last character in an internal buffer).
- v1.2.3 crashed when listing shared namespace prefix.
- listescape plugin: Several fixes.
- autocreate plugin: Fixed autosubscribing to mailboxes in
subscriptions=no namespaces.
dovecot-1.2-managesieve-0.11.8 fails to compile with dovecot 1.2.4 and
sieve 0.1.11, following versions were used:
drwxrwxrwx 4 root root 4096 18. Aug 07:31 dovecot-1.2.4 drwxrwxrwx 4 root root 4096 18. Aug 07:34 dovecot-1.2-managesieve-0.11.8 drwxrwxrwx 6 root root 4096 18. Aug 07:33 dovecot-1.2-sieve-0.1.11
config was created as follows:
./configure
--prefix=/opt/dovecot
--with-dovecot=/usr/src/dovecot-1.2.4
--with-dovecot-sieve=/usr/src/dovecot-1.2-sieve-0.1.11 \
host:/usr/src/dovecot-1.2-managesieve-0.11.8# make
make all-recursive
make[1]: Entering directory /usr/src/dovecot-1.2-managesieve-0.11.8' Making all in src make[2]: Entering directory
/usr/src/dovecot-1.2-managesieve-0.11.8/src'
Making all in lib-managesieve
make[3]: Entering directory
/usr/src/dovecot-1.2-managesieve-0.11.8/src/lib-managesieve' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Leaving directory
/usr/src/dovecot-1.2-managesieve-0.11.8/src/lib-managesieve'
Making all in lib-sievestorage
make[3]: Entering directory
/usr/src/dovecot-1.2-managesieve-0.11.8/src/lib-sievestorage' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Leaving directory
/usr/src/dovecot-1.2-managesieve-0.11.8/src/lib-sievestorage'
Making all in managesieve
make[3]: Entering directory
/usr/src/dovecot-1.2-managesieve-0.11.8/src/managesieve' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Leaving directory
/usr/src/dovecot-1.2-managesieve-0.11.8/src/managesieve'
Making all in managesieve-login
make[3]: Entering directory
/usr/src/dovecot-1.2-managesieve-0.11.8/src/managesieve-login' gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/src/dovecot-1.2.4 -I/usr/src/dovecot-1.2.4/src/lib -I/usr/src/dovecot-1.2.4/src/lib-auth -I/usr/src/dovecot-1.2.4/src/lib-mail -I/usr/src/dovecot-1.2.4/src/lib-index -I/usr/src/dovecot-1.2.4/src/lib-storage -I/usr/src/dovecot-1.2.4/src/login-common -I../../src/lib-managesieve -I/usr/src/dovecot-1.2-sieve-0.1.11 -I/usr/src/dovecot-1.2-sieve-0.1.11/src/lib-sieve -std=gnu99 -g -O2 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -Wstrict-aliasing=2 -MT managesieve-proxy.o -MD -MP -MF .deps/managesieve-proxy.Tpo -c -o managesieve-proxy.o managesieve-proxy.c managesieve-proxy.c:492:40: error: macro "login_proxy_new" requires 7 arguments, but only 6 given managesieve-proxy.c: In function ‘managesieve_proxy_new’: managesieve-proxy.c:491: warning: assignment from incompatible pointer type make[3]: *** [managesieve-proxy.o] Fehler 1 make[3]: Leaving directory
/usr/src/dovecot-1.2-managesieve-0.11.8/src/managesieve-login'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory /usr/src/dovecot-1.2-managesieve-0.11.8/src' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory
/usr/src/dovecot-1.2-managesieve-0.11.8'
make: *** [all] Fehler 2
host:/usr/src/dovecot-1.2-managesieve-0.11.8#
config dovecot 1.2.4:
./configure
--prefix=/opt/dovecot
--enable-asserts
--enable-header-install
--enable-largefile
--with-ldap=yes
--with-zlib
--with-bzlib
--with-libcap
--with-ssl=openssl
--with-gc
--with-storages=maildir,mbox,dbox,cydir \
config dovecot-1.2-sieve-0.1.11:
./configure
--prefix=/opt/dovecot
--with-dovecot=/usr/src/dovecot-1.2.4 \
Of cource diff for dovecot 1.2.4 was applied. That patch was for
1.2.3, but patch did not complain. Is there any reason not to include
that patch into Dovecot with option to select/deselect by configure ?
regards Christian
Powered bei http://freemail.taunusstein.net
Christian Felsing ha scritto:
dovecot-1.2-managesieve-0.11.8 fails to compile with dovecot 1.2.4 and sieve 0.1.11, following versions were used:
drwxrwxrwx 4 root root 4096 18. Aug 07:31 dovecot-1.2.4 drwxrwxrwx 4 root root 4096 18. Aug 07:34 dovecot-1.2-managesieve-0.11.8 drwxrwxrwx 6 root root 4096 18. Aug 07:33 dovecot-1.2-sieve-0.1.11
Attached you can found a patch to managesieve to make it working.
Marco
--
| Marco Nenciarini | Debian/GNU Linux Developer - Plug Member | | mnencia@prato.linux.it | http://www.prato.linux.it/~mnencia |
Key fingerprint = FED9 69C7 9E67 21F5 7D95 5270 6864 730D F095 E5E4
participants (3)
-
Christian Felsing
-
Marco Nenciarini
-
Timo Sirainen