Hi -
Thanks for calling my attention to this. I agree with Julio Sanchez
Fernandez's comment. That is, the correct fix to address this problem is
to locate the module in IMP that glues IMP to c-client and insert the
following line:
mail_parameters (NIL,DISABLE_AUTHENTICATOR,"GSSAPI");
This glue module would be a C source file in the IMP sources where
something like:
#include "c-client/linkage.c"
is located (that is, including linkage.c from the c-client library).
Insert that mail_parameters() call right after the #include.
If you can't find a reference to linkage.c anywhere, it's possible that
IMP does manual linkage (it shouldn't, but some people don't listen to
me). If so, then there is probably a line that reads:
auth_link (&auth_gss);
Delete that line.
You should report this issue to the IMP maintainers. This isn't a Cyrus
issue; nor is it a UW c-client issue. Both Cyrus and c-client are working
as intended. The problem is that IMP doesn't know how to acquire Kerberos
credentials so it needs to disable Kerberos.
-- Mark --
http://staff.washington.edu/mrc
Science does not emerge from voting, party politics, or public debate.
Si vis pacem, para bellum.
_______________________________________________
Imap-uw mailing list
[email protected]
https://mailman1.u.washington.edu/mailman/listinfo/imap-uw