20010319 trey
	added modifications from Charles Hornberger <charlie@tradeclient.org>
		that attempts to fix problems found when dealing with mangled
		MIME boundaries
	fixed a bug with variable mangling by c-client, where wrong
		return-path's would be used
20010314 trey
	added code from Dieter Fiebelkorn <dieter@fiebelkorn.net> that allows
		TC to support MBOX mailboxes, while keeping compatability with
		the old TC format. THANKS!

20010313 trey
	implemented full imap support!!!!!!!!!!!!!!
	fixed timed checking of messages
	fixed forking bugs
	fixed address book destroying bug
	changed handling of status window (warnings and errors now raise the
		status window to the top)
	fixed some user annoyances in calendar
	fixed bug with new message window's recipient tree
	fixed some main window user annoyances
	general gui polishing here and there

20010106 trey
	FIXED THE CLIPBOARD (or so i hope!)

20010104 trey
	replaced the file selection dialog with gtk+'s own
	pressing enter on search fields for ldap will start a search
	made the address book wider
	fixed segfault from clicking remove in a select recips window, when
		there is nothing in the right list

20001221 trey
	make Search button update Global Addressbook
		it actually searches for specified stuff too!
	fixed a bug where if you close the server edit window, instead
		of clicking cancel, it would wipe out your account
	fixed segfault in new-message-window when delete_event was handled bad

20001220 oracle
	Some code merges back from TradeXCH.

20001218 trey
	fixed ldap, if size limit for searches is hit, nothing would populate,
		now we take whatever we have and make use of it
	made prefs window modal to hopefully fix some problems with accounts
		just being deleted, or something
	made the 'select recips' window's clist and ctree's sortable

20001219 weatherwax
        fixed status window color
                to check: other GdkColors with no colormap

20001210 trey
	fixed some calendar event population problems
	fixed some entries for calendar events
	made it possible to add conflicting events
	fixed segfault when trying to attach a file you can't read or something

20001208 trey
	schedule does the following:
		set granularity level
		set work day (start and stop)
		set background colors
		set children color (for handles)
		set time format (24HR or AM/PM)
		shows conflicts (visual representation WILL be changed)
		z-order rotation of children

20001204 trey
	new schedule widget.

20001205 weatherwax
	added spawn_with_status() as shell to report status of a backgrounded
	process (system(".... &") doesn't report problems). spawn_with_status()
	still doesn't report errors except to stdout, but the hooks are there
	for writing to status message queue in new IPC.

20001206 oracle
>>>>>>> 1.95
	Added additional text so the user can see why a MIME message may be invalid.  This
	way they can understand that it's not TradeClient causing the problem, rather, it's
	an attack or a man in the middle manipulation/attack.

	Fixed a spelling error in a tool tip, as reported by Bynari's CEO.
20001204 oracle
	Fixed a problem with the mime code which was open to invalid MIME mailbomb attacks.
	While this didn't address all problems, it should take care of the problems where virus
	scanners rip out attachments without properly fixing the message, thereby, creating a
	non-compliant MIME message (thank you NT VirusWall for this junk).

20001122 trey
	redid folder_shade_row(), hopefully it's faster now

20001118 trey
	fix crash when 'delete-event' called the window for unknown attachments
	made tradeclient remember whether or not the flag to hide status
		window when done was set or not
	fixed memory leak in get_message_timeout() from the *att variable
	hid the stop transaction and skip account buttons until used again

20001115 trey
	new message window's title changes now according to message subject
	fixed a segfault with 'save message as...' from the file menu
	made printing message print only the message, not attachments

20001106 trey
	message window shows sensitivity for non-public documents
	message window shows reply by header and expiry-date header if exists
	started putting in stuff for color and font customization

20001103 trey
	bug fix festival:
		calendar event, disabling reminder is better handled ;/
		made event "mark me as" stuff reload itself and ACTUALLY WORK
		made tc remember settings for calendar's items, code behind the funcioniality
		 might not exist, like for the recurrence, but still it's there for these items:
			send invitations to attendee's
			this event reoccurs
			this event lasts all day
		i think everything reloads now for the event properties window
	made tradeclient reply to the 'reply-to' email address when there is one, and it can be parsed
	you can search messages from the reply-to header
	and filter by the reply-to header too
	made non "public-document" sensitive documents stand out ;)

20001101 trey
	made a mime function get filenames from attachments if they don't use qu
otes to surround the filename
	fixed a slew of bugs pertaining to loading attachments, and saving them,
 turns out they were being read from the wrong folder sometimes
	fixed a segfault that occured when you select view from the popup menu t
o view an attachment of type rfc822/message and then close the new window, the m
emory wasn't being alloced that was being free'd, and to top that off, the funct
ion that returned the size of the header for the attachment was returning the wr
ong variable, so we got the wrong size back.
	put the front end in for ssl connections, toggled by a button in the mail options tab for each server, for pop3, imap, and ldap, and certificate verification
	ADDED PRINTER SETUP DIALOG

20001030 trey
	message uidl searching has been implemented and drops duplicate messages (if they have a X-UIDL header!)
	fixed and finished wasted space implementation properly
	made undeleting messages work now
	oh yea i dont think i ever mentioned it, but now if you sort the columns for date's sent and received it PROPERLY sorts!!!

20001017 greg
	Fixed forwarding and reply code to properly encode message attachments.  We no longer
	assume that all attachments are base64 attachemnts.  We now test for message attachments
	and use 7bit encoding ont them.
20001016 trey
	reimplemented reply_to_all functions to correctly work.  =)
	added some missing tooltips to message window, doh
	put in a sort that correctly sorts the dates (for sent/received)

20001011 trey
	NEW WINDOW SIZES STUFF MERGED IN
		remembering of some window's sizes, paned positions, and clist column positions
	added priority and progressbar to message search window
	added more enhancements to message searching, including window sizes and clist position remembrance

20001009 trey
	made the message a lot better, still not done with it
	think i finished message searching for now
	optimized message searching a little bit
	fixed mime_process where it will only popup (hopefully) for when it's supposed to, not when downloading, or even message searching =)
	made it possible to double click entry in address book to edit it
	fixed parse_header to remove \r\n from headers
	another optimization to msearch, only mime_processes if searching body

20001005 trey
	added keyword saving and loading now
	fixed the filters (!!!!)
	changed a few cosmetics to be uniform with the style we already have
	fixed bug dealing with "you do not have any accounts defined"
	fixed bug where alias substition could cause sigill, and segfault
	added new search criteria for filters -> keywords

20001004 trey
	double clicking server in prefs window brings up edit window
	fixed bug when choosing save message as, but no message is selected
	made copy/paste edit menu stuff work throughout most of the program now and improved the paste code
	made all the accelerator keys be uniform now, alt-*
	fixed some message flags stuff, started implementing status flags when you reply or forward an email, it's turned off for now until we figure out how we want to do the new messaging model in the future

20000929 trey
	did some menu popup cleanup requested by greg
	when deleting folder, it deletes all subfolders now
	made the mark as unread feature be 'toggle read state' and it works for multiple selected message.  i have noticed some bugs with gtk 1.2.8's clist, and related items, (remember the delete bug?)  it's neat now.
	resized window stuff added scrolled window stuff for toolbar

20000928 Oracle
	o Fixed segfault when saving new messages that don't have a timestamp or date on them.
	o Made messages that are saved in the sent-items folder word wrap.
	o Changed folder display to stop using a logarithmic highlighting implimentation to using
		a *MUCH* faster linear implementation.  This was forcing a change from prepending
		to appending.  It's now been changed to a better prepending implementation as is
		was originally doing before I implementated the optimization.  I think this will
		make *LOTS* of people happy.  In short, if you have more than 1000 messages in a
		folder, you'll realize a *HUGE* difference.
	o Performed some code clean up as well as fixed some compiler warnings.
	o Made changes to properly support wasted space threshold notification.  Still needs some
		work, but should now be within spitting distance of this working as expected.

--- 20000927 trey
	fixed bug in todo loading from the calendar file, from not clearing memory before loading a value into the space.
	added right click popup menu to the todo list, changed the delete key to a calender selection thing, to enter a date in the due entry.
	added ability to mail todo's from the right click menu
	put delete item in the right click menu for todo's

--- 20000815 - 19 Oracle
	o Various calender logic tweeks.  Should help a little.  Still has some display
		problems.  Fixes a couple of linked list problems.

--- 20000815 - 19 Oracle
	o Fixed double free on attachments when attempting to save them with a double
		click!  Hmm..
	o Minor improvements on the send/receive concurrency problems.  Still has a race
		condition or two, however, these changes should make them MUCH less
		frequent.  I'll have to see how well it does on my SMP system at home.  :)
	o Initial Sent-Item support has been put back in.  WARNING, because of the lame way
		the original developers did MIME handling, we have one set of functions that
		do mime for transmission and one for Sent-Item support (ouch!  Double MIME CPU
		hit!).  The side effect from that is that some header values may not be present
		in the "Sent-Item" copy which were including in the original.  A work around
		for this is to (b)cc a copy of the email to your self which.  We hope to address
		this shortly.
	o Resized About window to properly display license without funky word wrapping.
	o Resized Compose message window.
	o "Check Names" now does a substitution before it attempts to validate an email address.
	o Fixed memory leak in name substitution logic.  Previously, the text would be
		updated, however, the old text was never freed, which meant it was being leaked.
	o Minor syntax and punctuation clean up in check names code.  Very minor.
	o Added index version support for the latest index changes.  This version now properly
		detects the old index format and adjusts for it.  The next time the index is
		written, it will automatically adjust the index to version 2.  Removed negative
		logic in exchange for relative comparisions.  This makes it a little easier to
		quickly understand what's going on with conditional versioned logic.

--- 20000819 ttabner
	* added message searching, found in main window's file menu.
	* added empty trash menu item (file menu).
	* connected a signal for print current view of calendars. (!!@#)
	* put in front end for calendar event notification
	* fixed calender event notification timer stuff
	* added option for a program to run when even reminder pops up
	* cleaned up event window's options menu some when editing event

--- 20000818 ttabner
	* cleaned up todo stuff, hopefully it's more useable.
	* hid some widgets in the calendaring (categories window).
	* changed the size of the status window over the weekend, greg
		requested that it be bigger, 350x300.
	* adding a calendar event doesn't say "uh hyuck this must be a personal
		event, right?"  obviously the user knows it's a personal event
		if they didn't add any attendees.

--- 20000815 Oracle
	o Added context reply quoting.  This now let's people better follow who said
		what.  Currently this is always on, so it can't be disabled if that's
		desired.
	o Improved and finished most of the header keywords that we support.  Still need
		to do "In-Reply-To:" and make use of "X-Message-Flag" which already has
		support, but no values to pull from.
	
--- 20000815 ttabner
	* made the filter text show correctly when creating a new one.
	* pressing enter in the address entry space when you have a nickname
		should now expand to their email if the nickname exists.  tried
		to do selective highlighting when the entry is changed at all,
		but since gtk+ is incomplete/underdeveloped, it won't work.

--- 20000814 Oracle
	o This includes support for return receipts, message expiration, request reply by, message
		priorities (X-Priority, Important, and X-MSMail-Priority), Sensitivity selection, followups,
		in reply to, references, keywords, and x-message-flag support.  Export more in the future.
	o Added support functions for key header fields (sesitivity, keywords, etc).
	o Trey broke message priority support.  I expect this to be fixed shortly.
	o Changed text of subject and message body of return receipts.  They clearly spell out what they
		mean now.  They don't actually mean they've been read (as previously indicated), rather,
		they indicate that it's been displayed.
	o Fixed minor memory overflow bug in RR code.
	o Now, on to sent-items and/or better error reporting as well as text quoting enhancements.
	o Make event attendee and meeting recurrance disabled since they are not currently used and
		we have had questions on this topic.
	o Added new timer stub code for calender event reminders.  Logic works like this.  A timer
		wakes up every hour to schedule the closest event.  When the closest event fires,
		it will force a reschedule of the closest event.  This way, we only need to have
		two timers which infrequenty fire to handle all scheduled events.
	o Added several new pre-time minute options.  You can now do as little as 5-minutes (versus 10)
		and as much as 360-minutes (hmmm, 6-hour notice, not sure this is needed).
	
--- 20000912 ttabner
	* added more support for the message priority that greg got
		working in the mail headers.
		note:  you have to remove your ~/.tradeclient/.*.smi files
		because the priority is actually saved into the index file now.
		another note:  this does break compatability with previous
		versions.
	* now able to press enter in second todo entry field (greg's pet peave)
	* added options in new message window for keywords, message
		sensitivity, message expiration, and a reply by request.  check
		out the neat calendar for the last two. :-)

--- 20000911 ttabner
	* view with web browser added to message right click menu and file menu
	* added new filter for body searching

--- 20000811 ttabner
	* goto webpage button now backgrounds the process
	* unknown mime attachment no longer segfaults if you choose to view
		with external viewer and leave the entry box blank
	* progress bar on the status window now works for downloading mail
	* added 'done' button to address book
	* added new filtering support for cc and bcc
	* added new column for message list, "sent"
	* changed size of columns for prefs server window, for name and type
	* added front end support for force fetches
	* added mark unread for messages in file menu and right click menu

--- 20000807 Oracle
	o Fixed WANTLDAP=0 again!
	o Clicking spell check icon when there isn't message text no longer causes it to segfault.
	o Fixed lots of memory leaks in spell checker.
	o Added a "Done" button to the spell check dialog so that a harsh kill window is no longer needed.
	o Changed text/combo box that pertains to saving passwords to a simple checkbox that
		has "save password to disk" option.  This is the way it should be as we either have it on disk
		or we don't and need to prompt for it.	Likewise, if it's not checked to save to disk, we need
		to be sure not to save it!  Let's face it, no that I know wants to enter their password on
		every mail fetch attempt.  Trey polished it off for me.
	o Error detection is being enhanced as well as lots of clean up.  We no long have tons of old error
		messages handing around that serve no purpose.  These were originally in place to provide
		feedback on the original and horribly broken protocol stacks (if you can call them that).
		Error detection still needs lots of work.
	o More memory leaks fixed.
	o Added new icon.  Still not happy with it.  Needs to use a different lighting source for it to
		look correct.  Nonetheless, I think it does a better job of conveying what it really is,	
		but can still be improved.

--- 20000807 / ttabner ---
- goto webpage button works
- unknown mime attachment external program works
- browse button for mime types works now
- got spam from aol and it segfaulted.  fixed.
- i think i fixed the final delete bug!!
- bug fixes?
--------------------------

--- 20000806 / ttabner ---
- Fixed an LDAP segfault when attempting to anonymously log into an LDAP server that
	required user authentication.
--------------------------

--- 20000803 / ttabner ---
- WANTLDAP=0 actually works now
- fixed segfault when checking mail and you dont have the account set to
  check mail when clicking "get messages"
- cleaned up new message window that the merge screwed up
- save attachment segfault bug fixed

--- 20000803 Oracle
	o Merged in lots of address book fixes.  Address book should now longer
		crash or get into odd state when searches fail.  Hitting search
		when the search field is empty should no longer cause us to puke.
	o Merged in message priority GUI support.  This now allows for message
		priority selection (MS Exchange users and some others too).  You
		can now send your manifesto with the priority that it rightly
		deserves.
	o Merged code which address calendar refresh updates/redraws.
	o Renamed Global Address Book so that it's unique and more easily sticks
		out when there is lots of address books.
		- Also centralized the named so that they all come from a single
			var versus being typed out umpteen different places.
--- 20000802 / ttabner ---
- put the tab in preferences for ldap service with all the options
- fixed the attributes for ldap so it works right with tradeserver
- fixed two gtk-critical warnings that occur when opening preferences
    this should allow more users to set up preferences because on some systems
    if the user doesn't have gtk header files, or something, it will segfault
    instead of show the gtk-critical warning.
- rewrote the filter swap function so the filters shouldn't disappear on you
  when you move the rules up or down
- put in fix to not send email to "" (a blank To(cc,bcc) line when composing
  new message)
    compose new message, type who it's to, and press enter, then send mail,
    now the blank line doesn't get submitted.  ;)
- fixed another delete bug, but the one that happened when you select ALL mail
  in your trash and then delete it
--------------------------

--- 20000728 Oracle/Trey
	o Started merging in LDAP code as well as adding new support code to make
		it work correctly/logically.
	o Trey added GUI support in a logical place so that it isn't tied to an
		account.  This only makes sense and is the way that it should be.
--- 20000731 / ttabner ---
- calender file menu -> new -> mail message and address book entry work now you
  can close calendar by clicking close on the window manager button now
- smoother compiles (dealing with function prototypes)
        added some function prototypes to header files so compiling wouldn't
        give so many warnings
- fixed reply to, reply to all, and forward in all (known) instances to work
  with the new mail subsystem
- added the menu items in file menu
- subject stuff works sometimes now?
        from a 'fix' in parse_header()
- fixed bug where there was a newline before each message with no attachment
        yea!!!
- using content-disposition stuff now
        yea!!! (it knows what filename the attachment is!!)
- pressing enter for new email entry shouldn't give you strange characters now
        when composing a new message...
- word wrap option in new message window -> options tab
        added front end option to greg's word wrap function
- fixed bug in max number of new message windows...
        if you send max number of new messages, you can't open anymore, fixed!
- rearranged icons in new message window and added spell check icon (icon done
  by greg)
        he says he doesnt like the icon, i do :/
- some general bug fixes / ui cleanup / retardations fixed
- ??

--- 20000728 Oracle
	o Fixed the word wrap function so that it should work correctly all of the time.  Trey
		is adding GUI support to make it configurable (the function already allows for this).
	o Added a new ray traced icon for spell checking.  I'm not real thrilled with how it turned
		out, but hey, I only spent 15 minutes on it.  So... anyways, I'll make it better in
		the near future.
	o Fixed a concurrency issues that was messing up al sorts of account status information.
		This guy may also be the one that caused a couple of segfaults.  It for sure
		prevents sessions from being correctly killed when an exit is request in the middle
		of a send or receive.
--- 20000727 Oracle
	o Fixed bug that caused segfault when there was attachment and no body.
	o Added additional code to make sure message counts stay in sync with what the server has.
	o Added a word wrap function (will be commited tonight) that word wraps the body of text
		messages.  Should make messages more readable on more email clients.
	o Fixed a segfault when you clicked on the attachment area outside of a valid row in the
		message view window.
	o Added support for the PID of the child process to be sent back.  This allows us to kill
		of the child process in the event that we are requested to exit before the child
		finishes its task.  This way, we are sure to have a nice orderly exit without
		brain eating zombies running around.
--- 20000726 Oracle
	o Fixed it so that when an SMTP error is propagated, it is properly cleaned up after.  It now
		re-enabled the GUI and disabled the send timer.  This should make it slightly better
		at recovering from errors.  There still lots more to do here.
	o Fixed SMTP error messages to make sure they always are NULL terminated.  Opps.
	o Edit menu should no longer cause client to barf (e.g. segfault).
	o Fixed a MIME file saving bug (sometimes, couldn't save).
	o Made folder compaction more verbose and it actually tells you when it done now.
	o Tested a lot with IMAP servers.
	o Fixed a bug with external viewers and inline content.  It should now be properly
		handled.  It was looking for a filename even though it was CLEARLY inlined.
		We now expressly check for this.
--------------------------

--- 20000726 / ttabner ---
fixed some function prototypes
	added some needed ones, and corrected spellings
make folders index automatically when created
	instead of clicking on it after you create and it asks if you want
	to index, when obviously you do
added calendar to window menu
fixed delete bug
	used to like to segfault when you click delete after opening a message
	in a new window, the delete mutliple messages works now too
took out font button in preferences (useless)
	unless we are doing rtf or html, which we're not (at least not yet?)
added file menu items for undelete messages and compact folders
fixed bug where there was a newline before a msg with no attachment
	works for messages with no attachments and then works for those
	with attachments...
made use of content-disposition headers with c-client now
	this also fixed the bug where we weren't seeing the filename in the
	attachment list in the main window
fix bug where it would segfault when you send with an attachment
fixed bug dealing with max number of new message windows
	was referencing the wrong widget, when it needed to be referencing
	the parent widget of the one it was originally using
tearoffs
	all [known] menus have tearoffs now (yay!)
--------------------------

20000725: (Oracle)
	o MIME now seems to be working reliably again.  Still a lot more effort
		is underway to further normalize/standardize the infaces on how
		messages are constructed.  File names are now being properly
		passed in the base64 content header.  Thanks Trey.  On this vein,
		more code has been added to support the newer messaging model.
	o Client now properly tracks account message counts for accounts in both
		delete and non-delete modes.  The client will no longer fetch all
		messages from the accounts when it first starts up; as it remembers
		where it left off at.
	o Enhanced SMTP server error reported.  Server errors are now passed back
		to the GUI where they are displayed as a warning in the status
		box.  Error conditions still need a little work as it doesn't
		prevent the message box from disappearing and messages are still
		not being saved in the "Sent-Items" folder.  This means that when
		an SMTP error occurs, the message is forever lost.  Ack!
	o I expect to start working on "Sent-Items" support, more catch all error
		detection (prevent messages being send with bad email addresses)
		to prevent some common causes of SMTP errors.  This should HELP
		prevent message lose in common situations.  After that, assuming
		nothing else pops up, it off to start the LDAP and lots of other
		bug fix, etc, migration into the code.  Yaaa...LDAP support.
20000724: (Oracle) Tons of code changes!!
	o Has new forking model
		- Say goodbye to zombies
	o Revised internal messaging system
		- Lots of optimizations (speed and memory)
	o Improved multitasking (higher level of concurrency)
		- Less junk going on at a given point in time
		- Addressed *some* concurrency issues
	o TONS and TONS and TONS and TONS of general code optimizations
	o TONS and TONS and TONS of memory problems fixed
		- Buffer overflows fixed
		- I think a single underflow was fixed
		- double frees fixed
		- LOTS, well, okay, TONS of leaks fixed
	o Much improved memory footprint
	o TONS of general code optimizations
		- Reduced the number of callocs (mallocs now) that were being done
		- Changed and/or eliminated the total number of allocations
	o TONS more stable and reliable
		- Some race conditions still exist
		- Some concurrency issues still exist
	o IMAP support (emulating POP3) is now pretty good.
	o POP3 code is now pretty solid
	o SMTP code is now pretty solid
		- Still some issues with error detection/reporting
	o Working to fix MIME logic
		- Quoted printable
		- Base64
		- General Multipart
	o Working on proper header support
		- X-Mailer
		- msg id's
		- message priorities
	o Working on REAL IMAP support (preliminary)
		- Remote manipulation, queries, fetches, etc...
	o Proper printer support is coming (completed, waiting merge)
		- Messages
		- Todos
		- Calander
	o LDAP Support for address book (completed, waiting code merge)
	o Started working on improved (i.e. faster) index support and related display code
		- Basic and very prelimany code added which is NOT being used
		- Still need to have message searching which depends on index
		- Still need message searching that does not depend on index (scan)
		- Need proper IMAP searches

	Overall, the client should be much improved.  More functionality is
	is being added and it continues to become more reliable on a daily basis.

20000528:
        -BugBlue- : Imap supported  now works really....
	  It tested it in 10 testcases. 
	  Now more problems with the mailboxes where some message aren't 
	  and some other are read.
	  The logout problem is fixed, the means that when you fetch your email
	  it goes back.

	SEARCHED: some people who can translate my bad english to normal a normal
	  and clear text.
	
20000526:
	-BugBlue- : IMAP InBox Fetching support is completed
20000413:
	-deimos- : Going beta. Magister fixed bug related to the exchange pop3 stack.
20000412:
	-deimos- : Compiled a better buglist, fixed all the simple ones, but still
	need to discuss which ones need to take higher priority.  Sends acceptance
	and declination emails when accepting or declining a event message.  Language
	support has recieved complete makeover and now supports internal or external
	databases, automatic regeneration of databases, and wrote a few utility 
	programs to make working with the strings easier.
20000410:
	-deimos- : Many bug fixes.  Check With all flag was backwards.  Adding email
	addresses to addressbook entrys button didn't work, fixed.  Lockup related
	to modal window and widget pointer grabbing, turned off client message
	recieving of the calendar window until a bug with widget destruction can be
	tracked down.  Fixed sycronization of calendaring views upon differnet
	creation/deletion events, may still have an issue tho.  Clicking on the 
	calendar button again from the main window caused a second logon to the 
	exchange server, fixed.  Fixed segmentation fault in submission of events.
20000313:
	-deimos- : Fixed broken file selector dialog, finished cleanup of minor
	memory leaks.  Project is now 99% complete.  Awaiting finish of NT service
	for implementation of the PAPI.  Reply To All finally finished.
20000312:
	-deimos- : Schedule widget finished, TCal (for monthly and yearly) finished,
	general calenderering finish, todo finished, undo/cut/copy/paste buffers 
	complete, new message window recieved makeover, addressbook is compeletly 
	redone to now support groups.
20000210:
	-deimos- : Fixed message counting bug, fixed segfault in preferences (stupid
	g_free causing a dumb segfault which shouldn't happen).  MIME encoding with
	quoted printable now fully supported.
20000208:
	-deimos- : Calendering daily view with exception of schedule widget is 100%
	complete, data persistance is 100% complete.  MIME encoding is now fully 
	support with one exception of quoted printable encoding.  
20000106:
	-deimos- :
	Many more bugfixes, select recipients now hashs what you already have in
	the to, cc, and bcc lines, fixed problem with addressbook and with select
	recipient logic, fixed various memory leaks.
20000105:
	-deimos- :
	Insane amount of bugfixes.  Fixed this, fixed that, fixed that again, broke
	something else, fixed it, destabilized the entire thing, restabilized the 
	entire thing.  its been pretty strange
19991223:
	-deimos- :
	Magister got decoding of mime attachments working.  General minor feature
	additions, linked pixmaps all into one file and wrote several convenience
	functions to create widgets from them (so they can be used everywhere)
19991216:
	-deimos- :
	Delayed sending works now, there is a new menu item when you right click on
	a message in the outbox, there is also a new option on the new message window
	which allows you to send the message later if you want to. It is not activated
	by default.
	Changed around the new message window drastically, removed alot of formatting
	stuff which might never be implemented, certainly not while using the gtk
	widget set due to the limitedness of the text widget. 
19991215:
	-deimos- :
	Completely wiped and reinstalled the CVS server.  It is now running slack4,
	with cvs 1.10-7, instead of Mandrake with cvs 1.10-3
19991214:
	-deimos- :
	Added Resend message option to popup menu for messages in sent-items.  Changed
	Sent-items from being saved as UNREAD to READ.  The CVS server is doing some
	weirdness, for instance, bugs which I fixed about 3-4 weeks ago have cropped
	up again and I'm hard-pressed to remmeber where in the tree the code was. 
19991206:
	-deimos- :
	Standardized GUI.  Fixed bug with drag and drop, removed *EVERY* malloc and
	replaced with calloc.  Still need to fix total and unread reporting.
19991204:
	-deimos- :
	Multiple message deletion works now.  Folder deletion also works. 
	Repaired another bug in folder_delete which was the same problem as
	destroy_popaccount had.
19991203:
	-deimos- :
	Began and finished message drag 'N drop.  Its an ugly hack, but it
	works fine.  Multiple message selection works with drag 'N drop, but
	not with message deletion which I need to fix.  Repaired a bug in
	destroy_popaccount which I hadn't noticed earlier.
19991202:
	-deimos- : 
	Added every-other-line grey background to message columned list for
	ease of reading.  Started mail filtering and MIME support.  Setting
	Upositions on most windows to prevent window manager from from
	mapping them in inconvenient locations.  Several bugs encountered
	and fixed.  Added option to hide status window unless an error
	occurs.  Changed reply to all to protect always as it is not
	implemented yet.
19991124: 
	-deimos- :  
	Begin changelog after about a month of not maintaining one Current
	features include: pop3/smtp send and recieve, multiple pop3/smtp
	accounts, per-account definable identity and signature info, mail
	saving and loading, multi-process mail transactions on recieve (for
	use with progress bar), per account incoming folder selection,
	creation of folders, Mail storage folder implementation, outgoing
	account per-email selection, addressbook including multiple
	addressbooks, multiple email addresses per entry, recipient
	selection.  outgoing account per-email selection, icon changes,
	widget protection, using gtk 1.2.6.

	Solaris Note: do NOT use gtk 1.2.3 as	it is broken. 
	Please use gtk 1.2.5 or greater. 1.2.6 is known good.
