autocreate and autosieve patches for 2.3.9?
David Newman
dnewman at networktest.com
Thu Aug 30 14:33:36 EDT 2007
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Previously I installed cyrus 2.3.7 from FreeBSD ports (this is on
FreeBSD 6.2-RELENG) and applied autocreate and autosieve patches
following the instructions given here:
http://www.wistful.net/wiki/Ed's_FreeBSD_Virtual_Mail_How-To
However, upgrading to cyrus 2.3.9 fails. The uoa.gr site's most recent
patches are for 2.3.8. When I tried applying those patches on version
2.3.9, I got the errors pasted below at the end of this message.
I can successfully upgrade to 2.3.9 using the portupgrade command but
not with those patches. As a result Squirrelmail login attempts return
this error:
Bad request: The IMAP server is reporting that plain text logins are
disabled. Using CRAM-MD5 or DIGEST-MD5 authentication instead may work.
Also, the use of TLS may allow SquirrelMail to login. Please contact
your system administrator and report this error.
With a "real" IMAP client like Thunderbird, cyrus works fine.
Thanks in advance for clues on getting 2.3.9 patched correctly.
Regards,
David Newman
cc -c -I.. -I./../lib -I../et -I./../sieve -I/usr/local/include/db41
- -I/usr/include -DKRB5_HEIMDAL -I/usr/local/include -DHAVE_CONFIG_H -O2
- -fno-strict-aliasing -pipe autosieve.c
In file included from autosieve.c:23:
imap_err.h:67: warning: "struct et_list" declared inside parameter list
imap_err.h:67: warning: its scope is only this definition or
declaration, which is probably not what you want
In file included from ./../sieve/sieve_interface.h:37,
from autosieve.c:24:
./../sieve/sieve_err.h:19: warning: "struct et_list" declared inside
parameter list
autosieve.c: In function `get_script_dir':
autosieve.c:94: error: too few arguments to function `dir_hash_c'
autosieve.c:94: error: too few arguments to function `dir_hash_c'
autosieve.c:100: error: too few arguments to function `dir_hash_c'
*** Error code 1
Stop in /usr/ports/mail/cyrus-imapd23/work/cyrus-imapd-2.3.9/imap.
*** Error code 1
Stop in /usr/ports/mail/cyrus-imapd23/work/cyrus-imapd-2.3.9.
*** Error code 1
Stop in /usr/ports/mail/cyrus-imapd23.
*** Error code 1
Stop in /usr/ports/mail/cyrus-imapd23.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (Darwin)
iD8DBQFG1w1/yPxGVjntI4IRAoklAKD9Exefv/cgoMFXgyvsvBlhwAIGfgCeNsC3
QGJsuZOkaibrp8mxdgQKc5Y=
=R/DZ
-----END PGP SIGNATURE-----
More information about the Info-cyrus
mailing list