autocreate and autosieve patches for 2.3.9?

Simon Matter simon.matter at invoca.ch
Thu Aug 30 17:31:03 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.

They have already updated those patches but not published yet. Maybe they
are still testing it, or those people in Athens simply have much bigger
problems at the moment with all those fires in the country...

Simon

>
> 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-----
> ----
> Cyrus Home Page: http://cyrusimap.web.cmu.edu/
> Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
> List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
>


More information about the Info-cyrus mailing list