The Good Life... a weblog about life, technology, and the Opera Web browser

Posts from February 21, 2005

Date
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28

IMAP Testing Update

The IMAP testing is going very well. We haven't identified any major problems, but the new back-end isn't quite feature complete. The main remaining code work is in error-handling (i.e. the server says it can't do something and we have to respond accordingly). The code is improving steadily and that's what really counts.

We've run into a couple server-compatibility problems (as expected). Right now, we haven't enabled synching of the Deleted flag because some servers will automatically expunge when they shouldn't, thus messages will be deleted by the server before the user manually issues the expunge command (read: empty trash). If we can find a way to detect these servers, we can probably enable Deleted synching on standard-compliant servers and do something else on the other servers.

I just want to throw in a reminder that the current work is on the back-end and not the UI. That means the most common feature requests have not been addressed. But now, at least we'll be able to do something about most of them. The new back-end probably addresses bug reports more than anything. And since I prefer to see bugs fixed than features added, I'm pretty happy. :)

I have a feeling that our first release with the new IMAP back-end will be somewhat like Forté's Agent 2.0 release: there will be no clear changes to the end-user, but it will set the stage for future updates. Well, except the fact that there will be some clear improvements in the way Opera reacts to changes on the server or error situations.

And y'all *might* even get to test before I thought....