[Dovecot] Dovceot 1.0.8 compile error after rewrite patch

2007-12-10 Thread Lars Johansen
Added the rewrite patch for 1.0.8 without any problems, but when I tried
building with: configure --prefix=/usr/local/dovecot, make gives this
output:

gcc -shared  .libs/mail-log-plugin.o   -Wl,-soname
-Wl,lib20_mail_log_plugin.so -o .libs/lib20_mail_log_plugin.so
ar cru .libs/lib20_mail_log_plugin.a  mail-log-plugin.o
ranlib .libs/lib20_mail_log_plugin.a
creating lib20_mail_log_plugin.la
(cd .libs && rm -f lib20_mail_log_plugin.la && ln
-s ../lib20_mail_log_plugin.la lib20_mail_log_plugin.la)
make[4]: Leaving directory
`/usr/local/src/dovecot-1.0.8/src/plugins/mail-log'
Making all in trash
make[4]: Entering directory
`/usr/local/src/dovecot-1.0.8/src/plugins/trash'
if /bin/sh ../../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H
-I. -I. -I../../..  -I../../../src/lib -I../../../src/lib-mail
-I../../../src/lib-storage -I../../../src/plugins/quota   -std=gnu99 -g
-O2 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith
-Wchar-subscripts -Wformat=2 -Wbad-function-cast-MT trash-plugin.lo
-MD -MP -MF ".deps/trash-plugin.Tpo" -c -o trash-plugin.lo
trash-plugin.c; \
then mv -f ".deps/trash-plugin.Tpo" ".deps/trash-plugin.Plo";
else rm -f ".deps/trash-plugin.Tpo"; exit 1; fi
mkdir .libs
 gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../src/lib
-I../../../src/lib-mail -I../../../src/lib-storage
-I../../../src/plugins/quota -std=gnu99 -g -O2 -Wall -W
-Wmissing-prototypes -Wmissing-declarations -Wpointer-arith
-Wchar-subscripts -Wformat=2 -Wbad-function-cast -MT trash-plugin.lo -MD
-MP -MF .deps/trash-plugin.Tpo -c trash-plugin.c  -fPIC -DPIC
-o .libs/trash-plugin.o
trash-plugin.c:110: warning: 'struct quota_root_transaction_context'
declared inside parameter list
trash-plugin.c:110: warning: its scope is only this definition or
declaration, which is probably not what you want
trash-plugin.c: In function 'trash_try_clean_mails':
trash-plugin.c:134: error: dereferencing pointer to incomplete type
trash-plugin.c:205: error: dereferencing pointer to incomplete type
trash-plugin.c:205: error: dereferencing pointer to incomplete type
trash-plugin.c:206: error: dereferencing pointer to incomplete type
trash-plugin.c:207: error: dereferencing pointer to incomplete type
trash-plugin.c:207: error: dereferencing pointer to incomplete type
trash-plugin.c:208: error: dereferencing pointer to incomplete type
trash-plugin.c: At top level:
trash-plugin.c:214: warning: 'struct quota_root_transaction_context'
declared inside parameter list
trash-plugin.c: In function 'trash_quota_root_try_alloc':
trash-plugin.c:216: error: dereferencing pointer to incomplete type
trash-plugin.c:220: error: 'struct quota_backend_vfuncs' has no member
named 'try_alloc'
trash-plugin.c:238: warning: passing argument 1 of
'trash_try_clean_mails' from incompatible pointer type
trash-plugin.c: At top level:
trash-plugin.c:248: warning: 'struct quota_root_transaction_context'
declared inside parameter list
trash-plugin.c: In function 'trash_quota_root_try_alloc_bytes':
trash-plugin.c:250: error: dereferencing pointer to incomplete type
trash-plugin.c:254: error: 'struct quota_backend_vfuncs' has no member
named 'try_alloc_bytes'
trash-plugin.c:262: warning: passing argument 1 of
'trash_try_clean_mails' from incompatible pointer type
trash-plugin.c: At top level:
trash-plugin.c:272: warning: 'struct quota_root_transaction_context'
declared inside parameter list
trash-plugin.c: In function 'trash_quota_root_test_alloc_bytes':
trash-plugin.c:274: error: dereferencing pointer to incomplete type
trash-plugin.c:278: error: 'struct quota_backend_vfuncs' has no member
named 'test_alloc_bytes'
trash-plugin.c:286: warning: passing argument 1 of
'trash_try_clean_mails' from incompatible pointer type
trash-plugin.c: In function 'trash_quota_root_created':
trash-plugin.c:313: error: 'struct quota_root' has no member named 'v'
trash-plugin.c:314: error: 'struct quota_root' has no member named 'v'
trash-plugin.c:315: error: 'struct quota_root' has no member named 'v'
trash-plugin.c:316: error: 'struct quota_root' has no member named 'v'
trash-plugin.c:317: error: 'struct quota_root' has no member named 'v'
make[4]: *** [trash-plugin.lo] Error 1
make[4]: Leaving directory
`/usr/local/src/dovecot-1.0.8/src/plugins/trash'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/usr/local/src/dovecot-1.0.8/src/plugins'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/local/src/dovecot-1.0.8/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/dovecot-1.0.8'
make: *** [all] Error 2




[Dovecot] Two certificates ?

2007-10-25 Thread Lars Johansen
Hi We have a dovecot server running both pop and imap, we have
pop.domain.ltd and imap.domain.ltd going to the same server, is there
any possibility make dovecot use two certificates? one for
pop.domain.ltd and one for imap.domain.ltd?

Greetings,

Lars



[Dovecot] Migrate from dovecot to dovecot.. new server

2007-05-02 Thread Lars Johansen
Hi

We have been running a dovecot server for some time.. users connect with
pop.

Now this server is going to be substituted with a new one.. before we
used mbox, but now we will move to maildir!

I have done some testing transfering the mail with the mb2md script, the
conversion works correctly, but users gets duplicates since they
selected "keep mail on server"

I have googled for the problem, and set
pop3_reuse_xuidl=yes
and
pop3_uidl_format = %08Xu%08Xv is the same on both servers.. but no luck.

My first tought was to script in an X-UIDL header for each mail that
was  converted.. but that wont work since the mail already downloaded by
the client didnt contain that header..

is there anyone that has some experience with this, or knows if its
possible?

Many Greetings,

Lars Johansen



[Dovecot] Switching from mailbox to maildir.. duplicates!

2007-05-02 Thread Lars Johansen
Hi

We have been running a dovecot server for some time.. users connect with
pop.

Now this server is going to be substituted with a new one.. before we
used mbox, but now we will move to maildir!

I have done some testing transfering the mail with the mb2md script, the
conversion works correctly, but users gets duplicates since they
selected "keep mail on server"

I have googled for the problem, and set
pop3_reuse_xuidl=yes
and
pop3_uidl_format = %08Xu%08Xv is the same on both servers.. but no luck.

My first tought was to script in an X-UIDL header for each mail that
was  converted.. but that wont work since the mail already downloaded by
the client didnt contain that header..

is there anyone that has some experience with this, or knows if its
possible?

Many Greetings,

Lars Johansen



[Dovecot] Migrate from dovecot to dovecot.. new server

2007-05-02 Thread Lars Johansen
Hi

We have been running a dovecot server for some time.. users connect with
pop.

Now this server is going to be substituted with a new one.. before we
used mbox, but now we will move to maildir!

I have done some testing transfering the mail with the mb2md script, the
conversion works correctly, but users gets duplicates since they
selected "keep mail on server"

I have googled for the problem, and set
pop3_reuse_xuidl=yes
and
pop3_uidl_format = %08Xu%08Xv is the same on both servers.. but no luck.

My first tought was to script in an X-UIDL header for each mail that
was  converted.. but that wont work since the mail already downloaded by
the client didnt contain that header..

is there anyone that has some experience with this, or knows if its
possible?

Many Greetings,

Lars Johansen