Things that need to be worked:

* Allow gyrus to get notificated when the server sends a "BYE LOGOUT" message.
  Then the application must get logged out. 

  Speaking more generally, gyrus is not able to cleanly finish a connection
  when this is closed by the server. You can realize of this if you connect
  gyrus to your local imap server and kill the connection with the 'kill'
  command.

* Rewrite the gyrus-session.[ch] API to make it clearer. I suggest to use 
  GObject to get a 'nice' piece of work. If possible, do not modify the 
  interface with the rest of the application. I don't think it's necesary.

* Modify the GyrusAdmin GUI to remove the GtkEntry'es. I suggest to change them
  to GtkLabels. Regarding to the 'password' field, remove it and set up
  a dialog. Nobody needs/wants to have '*******' in the screen all the day.

* Change the error handling (currently it only uses gchar**) to GError.

* Separate the client side of GyrusAdmin and make a GyrusImapClient object, 
  that should be totally GTK+ independient (i.e., only must depend of GLib and
  GNet libraries). Then, make GyrusImapClient an aggregated class of 
  GyrusAdmin.

  What do we win with that? well, GyrusImapClient can be the beginning of a 
  C library to work with mail servers. I don't really know how evolution and
  other GNOME mail software stablish connections and work with mail servers, 
  but i think that creating an gyrus independient library (i don't know, maybe 
  we can call it libgyrus) gyrus can be more easily extensible than it is right
  now.
  
New Nice Features:

* Allow to create/remove ACL entries. The API for this is almost ready, as
  gyrus_acl_set_entry() is all that we need to create an ACL entry. Look for a 
  beautyful and usable way to put this in the GUI.

* The ability to create a list of users with quota overloaded (or close
  to) it's very important. Creating a dialog for this will be a good idea. 
  Other nice things can be:

  - Printing the list/exporting as text can be nice.
  - Allowing to send mails to those users notificating their mailboxes status,
    can be a good idea; however, i don't know if this is already a Cyrus 
    feature (investigate, please).

