Quick README for libbuffy

 * Author

libbuffy is written and maintained by Enrico Zini <enrico@debian.org>.
Patches and ideas from Martin F. Krafft <madduck@debian.org>.


 * TODO list

 - Bugs
    - Crashes when a folder is deleted while its MailFolder exists

 - MailFolder
	 - Get the "time last message arrived" value as well
		(need a more formal definition of what this means: "Received:" headers,
		 maybe?)

 - Formats
	 - Add imap support
		libc-client-dev
		 - Add "Add IMAP" button in Preferences dialog
	 - Have a look at gnubiff, which also has auto-detection of mailbox format
		http://prdownloads.sourceforge.net/gnubiff/gnubiff-2.0.0.tar.gz?download
	 - Add MH support

 - Automatic folder harvesting
	 - Folder locations can be:
		 - Directory paths to be searched for mbox files and maildir or MH dirs
		 - IMAP servers

 * Useful links for development:
 
   Maildir format:
     http://cr.yp.to/proto/maildir.html
   Standard Template Library documentation:
     file:///usr/share/doc/stl-manual/html/index.html
	Sample package distributing swig bindings:
	  libhid-0.2.7
	mail-notification applet seems to do the same as we do (contact the author
	                  about working together)



 * Done in version 0.4

--- 2005-05-09
 + Add unit testing
 + Config
    + Per-mailbox configuration
	 + Per-application configuration
 * Formats
	 + Add compressed mailbox support (gzip only)
 * MailFolder
	 + Add a type() method to MailFolder to allow to give a description of the type
		in some property or details window
 

 * Done in version 0.3

 + Scans maildirs recursively


 * Done before 0.3

 + If folder location is a directory, first scan it as a maildir or mh, then
	scan its subdirectories
 + If folder location is a file, scan it as an mbox
 + Auto-detect mailbox type

---
 vim:set ts=3 sw=3:
