TODO
----

- (UI) set the default sender in the message editor

- (UI) 3 paned view

- (UI) color quoted text, color security information

- (general) option to sort

- (general) make directories

- (privacy/bug) when encrypting S/MIME, no MIME-Version header is added.

- (bounce/bug) don't add X-Mailer when bouncing

- (general) perl scripting

- (UI/bug) UTF-8 terminal support :
	mbrtowc(CODESET) mbsnrtowcs() wcsnrtombs()
	(test with xterm -u)
	make a printf_utf8

- (UI) key handlers like emacs (allow Ctrl-Q Ctrl-X)

- (IMAP) create subdirs with 'folder/toto' creates before 'folder/', then
	'folder/toto'.

less priority
-------------

- (UI) simpler sub application creation or reuse.
	=> application factory.

- (general) use rwlock_t
	pthread_rwlock_init()

- (general) actions on message, on MIME parts

- (UI) UI for configuration file
	- address book
	- color
	- mime config
	- S/MIME config

- (UI) header editor, if a To field is empty and 't' is pressed,
	should use this header instead of adding a new one.

- (PGP) passphrase PGP and S/MIME support

- (PGP) support for PGP (pgp.com)

- (UI) open viewer window, then, load the content.

- (general) ref counter for files instead of duplicating them.

- (NNTP) newsgroup restriction as option : give pattern : 'fr.*,comp.*'

- (general) uudecode

- (IMAP) (Timo) I left Location-field empty first and it took a while
	to figure out what that generic error message meant. How about 
	showing the error what IMAP server sends in NO reply?

- (privacy) can put the decryption/verification at the end,
	put in Content-Type parameter of x-verified if it succeeded or
	not.


future extension
----------------

- multiforward (multipart/digest), multireply

- NNTP newsgroups list with a tree

- IMAP mailboxes list with a tree
