Description of problem: The evolution-exchange plugin crashes during the "Autheticate" stage of setting up an account. Version-Release number of selected component (if applicable): evolution-exchange-2.12.3-1.fc8 How reproducible: Always. Steps to Reproduce: 1. Set up an e-mail account for a mailbox on an Exchange server. 2. Fill out the OWA URL, click Authenticate. 3. Enter password. Actual results: Evolution crashed. Expected results: Access to mailbox. Additional info: See Bug Buddy report attached.
Created attachment 295290 [details] Censored Bug Buddy report from evolution-exchange crash
Looks like libsoup is choking on a URI it doesn't like and Evolution is not checking for error. This appears to have been fixed in Evolution 2.21 so I can backport the fix.
James, I built an updated evolution-data-server package with a patch based on your Bug Buddy report, but I haven't been able to reproduce the crash here so the patch is untested. Would you mind testing the package before I push it to Fedora repos? Updated package is here: http://koji.fedoraproject.org/packages/evolution-data-server/1.12.3/3.fc8
Thanks, it no longer crashes.
Cool, I'll push it out to Fedora Updates then. I'm still trying to reproduce this on our internal Exchange servers here but the Authenticate step is working fine here. I suspect it's related to your Outlook Web Access configuration. Do you know anything about it, or whether it's some kind of non-standard configuration?
evolution-data-server-1.12.3-3.fc8 has been submitted as an update for Fedora 8
Could well be. There's been this push where I am to put everything on Exchange 2007 so I thought I'd give it go. The local admins haven't published any config info and I've not managed to get it to *work* yet (there's talk of getting Brutus involved; with http://www.outlook.XXXXX.ac.uk/exchange it cannot find Exchange EWS, with https the username/password is rejected), but at least now handling an error condition properly!
Ah okay. Evolution does not yet support Exchange 2007 at all. It's being worked on feverishly and should be stable by Fedora 10. Test packages for Fedora 8 are available at [1] but should be considered extremely unstable. [1] http://download.opensuse.org/repositories/home:/jjohnny:/evolution-exchange-mapi-provider/