TODO for BitlBee:

We're trying to keep a better TODO list now. The priorities here are somewhat
random, maybe. Or at least they change from time to time. The "After 1.0" changes
are very low-priority, the "Before 1.0" are "highest" priority, the others are
changes we'll do when we feel like doing them. They're usually not as critical as
the "Before 1.0" changes, but still a bit more important than "After 1.0".

Before 1.0: (mainly bugfixes)
- MSN code rewrite (this one is in progress and will probably be in 0.90).
- Review the IM-code and/or look out for better alternatives.
- ICQ server-side contact lists.
- Implement iconv/utf8 support for all protocols correctly.
  (Currently the only one to go is OSCAR.)
- Make sure *all* IM-code uses proxy.c again.
- Clean up questions when the connection they're about goes down.

Some time: (mainly features)
- Put the BitlBee IRC-side main loop in glib as well.
- Groupchats
  -> Make them work on other nets than MSN/Yahoo as well.
- Make connections identifyable by protocol name instead of number as well.
  (So you can do account off jabber, etc)
- Make usernames case-insensitive. (On case-insensitive filesystems this
  change isn't necessary. This one is going to suck with backward-compati-
  bilty...)
- Keep the linked list of all the users (buddies) sorted.

After 1.0:
- File transfers -> DCC
- SSL support? Persistent connections? Things you can do with a bouncer/proxy.
- What else?
