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