This file lists the changes made to TkRat between versions. It is much
more detailed than the changes shown to the user when starting a new version.

061115: (bug fix) Continue composing a draft message could forget all
        but the first line of recipients.

061113: (enhancement) Removed 'Mail regarding' text in printouts and
        made addresses print one per line.

061110: (bug fix) Fixed problems with mime type detection when attaching
        stuff to emails. The routine failed if teh filename contained a ','.
        This could also lead to a crash of TkRat.

061110: (enhancement) Recognize the german aw: in subjects

061024: (bug fix) User $env(LOGNAME) instead of $env(USER) since not all
        shells generate the latter.

061020: (bug fix) Current version of tnef can not read from stdin.

060915: (bug fix) When searching the database in "and"-mode require
        all of the specified keywords to be present.

060905: (bug fix) Made database times be relative to midnight (00:00
        and 24:00) so that searches with start "yesterday" actually
        means "yesterday 00:00"

060730: (feature) Added entry to message menu which flags all messages
        with the same subject.

060730: (feature) It is now possible to drag-select when creating a group
        in a separate window.

060727: (bug fix) Grouping messages could mark too many messages. This
        could happen if one marked more than one message via window or
        by expression in a large folder (more than 1000 messages). The
        nasty thing about this bug was that the extra flagged messages did
        not show up as flagged unless one reopened the folder.

060719: (feature) Added a database info dialog which shows which keywords,
        expiration time and action a message has. It is also possible to
        change the values for a message, or a group of messages, via this
        dialog.

060713: (feature) A new database information window which shows number of
        messages, totoal size, start and end-date as well as the used
        jeywords (and usage count). It is also possible to open a folder
        with the messages which have a certain keyword via this dialog.

060707: (feature) Made escape act as cancel/close in most windows.

060707: (feature) Added mailto URL handling. It is now possible to
        give an mailto link on the command line and it will open a
        compose window with the relevant fields filled in.

060706: (bug fix) Show text part if html part has been deleted.

060706: (feature) Support html images embedded in a multipart/related
        bodypart.

060705: (feature) Include aliases in address completion list.

060705: (bug fix/feature) Numerous changes to PGP handling.
        - Error message windows did not always show up
        - Improved handling of status from gnupg
        - Allow the user to retry an aborted PGP operation later
          (by pressing the sig button)

060515: (bug fix) Fixed a number of bugs in the auto-wrap code.

060412: (bug fix) TkRat could drop part of the address list when
        postponing a message.

060412: (feature) Speeded up mail copy again. We do not need to
        actually open the destination folder, which is a potentially
        time-consuming operations. The new code does not open the
        destination folder.

060330: (bug fix) Fixed insidious syntax error in configure-script.

060328: (bug fix) Fixed issue with address fields when bouncing messages.

060320: (bug fix) Tidied up handling of external editors.

060315: (bug fix) Fixed error on apply in preferences/compose

060116: (bug fix) Decoding an encoded text bodypart containing a
        multibyte encoding (like utf-8) could mangle some characters.

060115: (bug fix) The locally saved copy of an outgoing message could
        be truncated if the message was encoded in utf-8.

060127: (bug fix) Inserting certain messages into a disconnected folder
        made it confused. The end result was that TkRat dowloaded all
        messages again.

060125: (bug fix) Bounced messages were always sent with the default role.
        
060124: (bug fix) Show generated headers did not show the real generated
        addresses and header lines.

060124: (bug fix) Fixed problem with continuing composing messages with
        bcc address only.

060117: (bug fix) The day of week was always sunday in the list of messages.

060116: (bug fix) Check that list format entered in preferences is valid.

051130: (bug fix) Could crash when pretty printing unusual headers.

051130: (feature) Added entries to the "New Folder window" menu which
        searches teh database for messages with teh same subject as
        the current message or involving the current messages sender.

051128: (change) Try to keep internal date intact when moving messages.

051123: (change) Speed up copy of messages to a not-open folder.

051121: (feature) Set charset parameter on text attachments.

051121: (change) Show exact number of messages in folder.

051116: (bug fix) Do not change role when moving to a new folder
        unless the new  folder has an explicit role set.

050930: (bug fix) Check filenames for valid characters.

050929: (bug fix) Use provided filename, if any, when laumching
        mailcap viewer.

050928: (bug fix) TkRat did send all messages in the outgoing folder,
        even if they were marked for deletion.

050927: (feature) Now automatically tries to add a '--mime' to the
        mimeprog (default file) to see if that generates mime-type
        output. Falls back to the old style if it is not supported.
        Also removed mimeprog from preferences GUI.

050926: (bug fix) When changing role the from addresses did not always
        get updated since the check got confused by teh address
        rewriting.

050926: (bug fix) Handle (i.e. show error message) the case where a
        message is being deleted while there is a print dialog open
        for it. The same issue existed when bouncing and deleting
        attachments.

050922: (feature) It is now possible to specify arguments to the
        spell-checking command.

050919: (bug fix) Attachments could seem to dissapear when copying a
        message from a database folder to an mbx folder.

050919: (bug fix) Fixed minor bug in address field where it did not
        always break lines when needed.

050919: (bug fix) RatUp_IsMe was not called for a lot of addresses.

050914: (change) Updated embedded c-client library to version 2004f

050908: (bug fix) Changed how aliases are exapnded for display. Now
        the alias key is kept as the address portion.

050902: (bug fix) Do not accept aliases with empty name or address.

050825: (feature) Extract addresses from a group of messages.

050825: (feature) Reworked address book window. Now addresses are
        edited in a popup dialog.

050819: (bug fix) Reimport all folders could leave old orphaned folders
        in the structures.

050818: (bug fix) Include angle brackets in message-id.

050816: (bug fix) Wrapping of replies could cut off the last line.

050815: (change) Terminology change: changed "disconnected" to "offline".

050815: (feature) Modified expiration code to ask for confirmation if
        enough time has passed since the last expire.

050812: (feature) Made group menu mimic message menu.

050809: (bug fix) Made it possible to apply an empty filter (if
        another filter is active). Also made it possible to move the
        focus by just pressing left mousebutton outside filter entry
        field.

050809: (feature) Improved synchronization code so disconnected folders
        should synchronize faster.

050807: (bug fix) IMAP toolkit was not properly rebuilt after a
        reconfigure.

050724: (bug fix) Eliminate warnings from gcc 4.0.

050722: (feature) List how many flagged messages there are in the group
        menu.

050720: (change) Added /usr/share/ssl as a location where configure
        looks for ssl.

050718: (change) Always draw a horizontal line between bodyparts when
        showing a message.

050717: (feature) Made it possible to create clones of messages with the
        attachments deleted.

050715: (change) Changed build process so that generated text-files
        are placed in a subdirectory during build.

050714: (feature) TkRat can now list and save files contained in
        winmai..dat attachments if the tnef command is installed.

050713: (bug fix) A big message stored in the database could get
        corrupted when copied to another folder.

050713: (bug fix) A saerch in thye database might have missed some
        early messages since the start-date calculation might be wrong.

050713: (feature) It is now possible to change the way dates are
        formatted in the list of messages.

050710: (feature) Changed most numerical preferences entries to
        spinboxes (if running tk8.4 or later). Also added validation
        functions to them which prevents invalid values.
        
050710: (removed feature) Removed code for taking mail from netscape.
        I think it is obsolete.

050710: (feature) Reinstated smtp logging.

050709: (feature) Reorganized preferences window. Removed a lot of
        settings from the GUI. Simplified others.

050706: (feature) Automatically set charset option.

050705: (bug fix) Added missing keys to compose keydef window.

050705: (bug fix) Delete the local copy of a disconnected folder when it
        is converted to a normal imap-folder.

050704: (feature) Remember last used directory between sessions.

050703: (change) Moved 'Compose' and 'Find...' from message menu to TkRat
        menu. This made it possible to unify the 'Message' and context menu
        code.

050703: (feature) Made it possible to toggle the A-flag of messages.        

050701: (bug fix) Fixed behavior when no spell-check program was found.

050630: (feature) Now generates message-id.

050630: (bug fix) Fixed saving of window positions.

050608: (bug fix) Do not add domains to addressesp in history list.

050531: (bug fix) Address history misshandled addresses with special
        characters in them.

050527: (bug fix) The spell checker occasionally missed words.

050526: (feature) Translate header names when pretty printing.

050525: (bug fix) Improved behavior of address auto-completion window.

050511: (feature) Autocomplete of addresses. TkRat remembers the
        addresses you send email to and when sending it pops up a
        esmall window with suggested completions.

050511: (feature) Retain name part of addresses when replying.

050413: (bug fix) Fixed problemn with aliases when postponing
        messages.

050411: (change) Changed how the accelerators are represented in the
        menus.

050408: (bug fix) Mark backup messages as backups and check if any of
        them should be deleted one minute after startup. This shoudl
        clean out any old stale backups.

050406: (feature) Applied patch from anonymous which adds a list of
        recently used folders to the folder list and also highlights
        folders with unread messages in them.

050406: (bug fix) Disregard case in alias extract dialog when checking if
        an alias already exists. Patch from anonymous contributor.

050405: (bug fix) Added patch by Gernot Zander which provides a references
        header for replies.

050404: (bug fix) Fixed problems which made it impossible to add a new
        POP folder.

050324: (feature) Make a backup copy of the current message whenever the
        compose window is closed (even when sending) and keep it for
        60 seconds (adjustable).

050322: (bug fix) Could fail to copy/move a message from an unix format
        mailbox to an mbx format mailbox.

050321: (feature) Made ^W close all windows.

050321: (bug fix) Fix problem with struct menu when a content-type
        contained a space.

050308: (bug fix) ^W did sometimes work even if only one window was
        open.

050308: (bug fix) Fixed various bugs with bcc:
        - Changing role did reset the bcc field
        - Bcc was not preserved if the message was postponed
        - TkRat would crash when resuming composition of a message
          with only bcc recpients.
        
050305: (bug fix) Fixed numerous problems with sending:
        - Save outgoing failed for the next message if sending failed
        - User was not notified when a save of a sent message failed
        - Manual network sync only sent one message

050305: (bug fix) Pressing enter in the filter window caused focus to
        move to the message list and therefore arrows scrolled both
        the message list and teh current message.

050303: (bug fix) Fixed various problems related to changing teh spell
        checker in teh preferences window.

050301: (feature) Copy message does not advance the current message
        any longer. Added copy to context-menu. Fixed problem where
        context-menu always moved the same message.

050228: (feature) Changed some menu settings in teh compose window
        (wrap and autospell) to not only change teh current behavior
        but also the default for future composes.

050223: (feature) Changed sort-order entry in folder menu to also
        update the default sort order. Therefore I could remove the
        sort order settings from preferences.

050221: (bug fix) Fixed problem in file selector which sometimes made
        backspace not work.

050218: (feature) Added doubleclick handling in message list. The
        action is either reply to all or continue compose depending on
        which folder is open.

050214: (bug fix) Fixed misc bugs regarding filtered folders.

050213: (bug fix) Fixed potential "Index out of bounds" error which
        often struck in the 'Drafts' folder.

050203: (feature) Added patches from Stefan Richter to build on MacOSX
        with Fink.

050127: (feature) Made it possible to store a snapshot of a message
        while composing it.

050127: (change) Changed text in dialog which appears when there is
        more than one folder window open when quitting.

050126: (feature) Made text search be interactive.

050120: (bug fix) TkRat could fail to show the first small part of the
        text when showing a multipart message in a database folder.

050119: (bug fix) Improved algorithm for wrapping messages we are replying
        to. It now handles tabs and enumerated lists better.

050112: (feature) Now makes priodic backups when composing a
        message. The backup is intended for use in case of a crash.

050111: (change) Renamed "Held Messages" to "Drafts".

050109: (feature) Increased speed of inline text spell checking by
        caching words.

050109: (feature) Reorganized menus.

050107: (bug fix) Fixed core dump which could happen when a database
        folder was updated.

041221: (bug fix) Make sender child process ignore SIGINT so it does not
        die when using a debugger.

041221: (feature) Now remembers size and position of file dialog.

041220: (feature) Made it possible to filter the list of messages.

041220: (bug fix) Changed spell-checking preferences setting to be
        useful. That is teh list of dictionaries is updated when the
        command is changed and the command is checked.

041202: (feature) Moved folder information part into menu-bar and
        compacted it. This is needed to make room for the coming filtering.

041123: (feature) Added support for aspell as spell check command. And
        made automatic spellchecking faster by only checking complete words.

041117: (feature) Implemented 'N' transformation in list command.
        This make it possible to avoid gettin 'To:' in the attribution
        line when answering your own messages.

041116: (feature) It is now possible to copy an embedded message into
        any folder. Use the structure menu (or right click).

041115: (bug fix) Do not include smtp_passwd in bug-reports.

041112: (feature) Changed a lot of preferences from being true/false
        list selections to be checkbuttons.

041108: (bug fix) Fixed illegal double negation syntax.

041108: (feature) Changed database searches so teh interval is specified
        outside the other search parameters. This means that it is also
        usable with "or"-searches.

041108: (bug fix) When searching the database only require one matching
        word per line even if using "and"-mode.

041018: (bug fix) Removed last character when inserting messages into
        database.

041013: (bug fix) Rewrote re;-handling to handle more variants and
        also handle mailing lists where it may appear both before and
        after the list identifier [listname].

041011: (bug fix) Could crash if a folder was deleted outside TkRat
        while TkRat had it open.

041007: (bug fix) Corrected German spelling. Thanks goes to Volker
        Reichelt <reichelt@igpm.rwth-aachen.de>.

041005: (bug fix) Printing of non us-ascii characters gave strange
        results if the machines native charset was not iso8859-1.

041004: (feature) Added automatic spell-checking to compose window.

041004: (feature) Rewrote undo handling in compose window to actually
        work and added redo functionality.

040927: (bug fix) Mangled port numbers when editing IMAP servers.

040927: (bug fix) PrettyPrinting sometimes used a very big font.

040924: (bug fix) gave tcl error when entering invalid addresses.

040910: (bug fix) More fixes for erros which could cocur when folder
        menus were torn off.

040830: (bug fix) Gave error message when creating a new folder when
        a folder menu had been torn off.

040827: (bug fix) Sometimes when deleting the last message the message
        list scrolled horizontally to the right.

040824: (bug fix) Fixed problem with printing messages which contained
        the tab character. Also made resulting postscript a little bit
        smaller.

040824: (feature) Now continue composing appears in the to of the
        message menu (when in held or outgoing).

040819: (bug fix) The message count of open folders did not get
        updated in detached folder menus.
        
040818: (bug fix) Would crash if an address book was added under another
        name than it was initially created. Also did not update list
        of aliases when adding adddress books.

040818: (bug fix) Fixed setting of content-description and content-id
        when creating attachments.

040812: (bug fix) Warn if one tries to define a new alias with an old name.

040811: (bug fix) Added compatibility version fo labelframe command.

040805: (feature) Multi-language spell checking.

040803: (bug fix) Fixed error in vfolderdef window when one tried to use
        the default value on teh first screen.

040725: (feature) It is now posssible to configure the title of the
        watcher window.

040725: (bug fix) Failed to properly encode non us-ascii characters in
        outgoing address lines.

040725: (feature) Added option which makes makes html the last choice when
        selecting which of a number of alternate bodies to show.

040725: (bug fix) Remember scroll position in message bodies (within
        one session).

040724: (feature) Make configure prefer version 8.5 of tcl/tk.

040724: (bug fix) Fixed handling of expressions when creating groups.
        Backslashes were removed before the regexp was applied.

040721: (feature) If you use tcl/tk 8.5 then images and html text is shown
        without vertical scrollbars since the text widget has been fixed.

040712: (enhancement) Show popup struct menu on right-click in message
        headers as well.

040712: (feature) Show provided filenames of bodyparts in struct menu.

040712: (feature) List sizes of attachments while composing.

040712: (enhancement) Handle disk-full conditions with disconnected
        folders.

040711: (enhancement) Made short popup messages look better.

040710: (bug fix) Added missing bind to message list so that 1-drag
        does not select text in the message list.

040710: (feature) Changed color sets so data areas have different
        background.

040709: (bug fix) Plugged variable leaking when composing or using file
        selector.

040709: (feature) It is now possible to forward (separately or in one
        message) and bounce a group of messages.

040708: (feature) Now creates an icon window so there should be an
        color icon (depending on the window manager).

040707: (feature) Added copy operations alongside move.

040707: (feature) Improved database search window. Changes:
        * Easier to use
        * A line which searches all address fields
        * One can now specify a time interval to search within

040707: (bug fix) It is now also possible to remove the flagging from
        messages i the "create in window" grouping window.

040706: (bug fix) Creating group in window sometimes failed to flag the
        messages.

040706: (bug fix) Remember PGP settings when holding messages.

040706: (feature) It is now possible to set which pgp key to use and the
        default pgp actions for each entry in the address book.

040705: (feature) New pgp details window where one can see which pgp
        keys will be used for a message.

040705: (cleanup) Changed how aliases are expanded.

040629: (bug fix) Did crash when creating new aliases.

040510: (bug fix) Fixed problem where running the tkrat command in the
        build directory did not pick up the libs from the build
        directory. This happened if the package had been installed in
        the tcl/tk lib directory.

040317: (bug fix) Avoid core dump when moving messages to mh-folders.

040225: (bug fix) Removed setgrid arg so that the main folder window is
	resized in pixels rather than characters. This works around a bug
	in tk which otherwise forces a rather large minimum size of the
	window.

040218: (bug fix) Ignore control characters and newlines when drawing
	list of messages.

040218: (feature) Did internal changes to the RatAlias commands. Address
	book entries can now specify which pgp key to use for the recipient.

040127: (feature) Removed ability to change how much aliases are expanded
	while in the compose window.

040115: (bug fix) Now closes all open instances of a folder if you
	change the definition of the underlying folder.

040113: (feature) Fixed so the grouping window does not forget the
	selection state when new emails arrive. This makes it much
	easier to quickly delete lots of email (i.e. spam).

040112: (bug fix) The periodic checking for new email closed any
	open balloon help text.

040105: (bug fix) Fixed core dump which could occur if you converted
	an open imap mailbox to a disconnected one and reopened it.

031217: (feature) Changed behavior of address (formerly alias) window.
	Also added support for pgp operations  and key per
	alias. However this is commented out until compose.tcl
	supports it.

031123: (feature) PGP signing is now controlled per role. Each role can
	select the default pgp signing status (on or off). It is also
	possible to specify which key the message should be signed with.

031119: (feature) Improved PGP key listing code. Now works much better when
	using GnuPG. You can now also select to list either secret or
	public keys.

031116: (bug fix) Be more tolerant towards bad folder definitions.

031113: (feature change) Moved the saving of outgoing messages to
	after they have been sent.

031106: (bug fix) Fixed encoding of line-endings when messages were
	encoded in quoted-printable.

031105: (feature) Removed the option watcher_name, now uses the localized
	string instead.

031105: (bug fix) Removed extra sender and reply-to headers when sending.

031103: (bug fix) Incorporated OpenBSD changes from Stuart Cassoff.

031103: (feature) Changed new folder wizard to autmatically figure out
	the mode (create, use or import).

030929: (feature) Added new german text from Thomas Fetcke.

030905: (bug fix) Escape more dangerous characters in URLs.

030813: (bug fix) Require at least version 2.0 of TkHtml. Also added
	note of this in the README-file.
	
030811: (bug fix) Removed the -verbose flag to pkg_mkIndex. This avoids a
	bug in tcl8.4 which prevented build.

030811: (feature) Changed flagging behavior so when flagging multiple
	messages all gets set to the same flag value as the first one.

030805: (feature) Reinstated old functionality. Shift-B2 now toggles the
	flagging for a range of messages.

030805: (feature) Changed from nanosleep() to usleep(). Should improve
	portability.

030701: (bug fix) Handle aspell (which behaves subtly different from ispell)

030624: (feature) Can now build with tcl/tk 8.5.

030624: (bug fix) Upgraded included c-client to version 2002d.

030617: (bug fix) Some header fields could get corrupted when a pgp
	operation failed when sending.

030611: (bug fix) Handle localized characters as well as () in subject
	when doing pretty-print.

030606: (feature) When importing, prune empty subfolders. This mainly
	effects Cyrus-users.

030605: (feature) Added "Clear selection" button to alias extract window.

030604: (feature) Do not open folders before appending a group of messages
	to it. This avoids one potentially expensive operation but assumes
	that IMAP connection caching keeps us from reconnecting for each
	message and that the underlying driver does not parse the entire
	mailbox for each append. Normally yhis is not a problem.

030604: (bug fix) Imap caching did not always work which affected
	IMAP performance negatively.

030528: (bug fix) Escape non us-ascii characters when pretty-printing.

030527: (feature) Improved speed of some group operations (flagging and
	deletion). This should be most visible when operating on a lot
	of messages in an IMAP-folder.

030523: (bug fix) Fixed problem where the database warned about inconsistent
	number of messages in database. it turned out that no messages
	were lost, but the error message was annoying.

030523: (bug fix) Changed the way parameters are encoded. Now there is an
	option which controls how to encode them (rfc2047, rfc2231 or both).
	Rfc2231 is the standard and rfc2047 is illegal. But some mailers
	(for example Outlook) does not understand rfc2231 but works ok with
	rfc2047. The default is both.

030516: (bug fix) Correctly handle both rfc2231 and rfc2047 encoded parameters.

030511: (feature) Added keyboard shortcut (Alt-d) for moving message to
	database.

030501: (feature) Subscribe to all created folders.

030428: (bug fix) The balloon help in the menus did show incorrect texts.

030428: (feature) Added context menu when pressing the third mousebutton
	over a message in the message-list.

030425: (feature) Writes/reads a file in the tmpdir once every day so that
	the directory is not removed by /tmp-cleaning programs.

030410: (feature) Applied speedup patch by Don Lewis.

030327: (bug fix) Repaired configure.in-file which the last update broke:-(
	Replaced --with-tclsh and --with-tcl-bin whith --with-tcl which
	covers both cases.

030325: (feature) Rewrote the busy-code to use facilities provided by modern
	versions of tcl/tk.

030321: (feature) Now looks for 8.4 by default (after tclsh). Also added
	support for 8.5.

030321: (feature) New configuration option --with-tclsh which forces
	TkRat to use the specified tclsh.

030321: (bug fix) Remove local copy of disconnected folder when deleting
	the folder.

030307: (bug fix) Handle dying of the sender a bit more gracefully.

030307: (bug fix) Reinstated header-line wrapping of outgoing emails.

030304: (feature) Added proxy support to the html handling. Code from
	Laurent Duperval.

030203: (feature) Added touched up xpm-version of logo provided by
	Robin Roe.

030203: (bug fix) Fixed problem where it was possible to drag a pane
	oustide the window thus making the display kind of confusing.

030128: (bug fix) Fixed problem where horizontal scrollbars appeared even
	though not really needed (Tk has some confusing definitions of
	width).

030121: (bug fix) Do not delete files when they are detached (unless they
	were created by Tkrat).

030114: (gui) Merged menus in New/edit folder window into one.

030113: (feature) Added wizard helping people to set thing up the first
	time they start TkRat.

021229: (bug fix) Converted preferences pane and vfolderdef pane to
	rat_scrollframe so scrollbars appears when needed.

021228: (bug fix) Fix so that messages in the preferences window adjust to
	the width of the window.

021228: (bug fix) Added patch from Marc Herbert which changed the
	SSL parameters to configure (making them saner).

021224: (feature) Implemented rfc2231 encoding of parameters.

021224: (feature) Changed c-client library to break lines when outputting
	parameters (if needed).

021221: (bug fix) Duplicated messages when moving multiple messages into
	a disconnected folder.

021220: (improvement) Improved the way PGP passphrases are cleared out
	of memory.

021219: (bug fix) The copy you may save of an outgoing message shoudl be
	marked as read.

021218: (feature) Upograded to imap-2002a toolkit.

021216: (bug fix) Fixed problem where inserting a message into an open
	db-folder crashed TkRat.

021211: (bug check) Added sanity check to disconnected folder sync.

021126: (bug fix) Fixed problem where the inbox might not be opened on start
	but rather another folder with the same name.
	
021029: (bug fix) Fixed problem with sending where a message could be sent
        twice and then you got an error message from mail_elt.

021001: (bug fix) Fixed subtle problem in configure which hit systems
	whith the openssl include-files installed but not the libraries.
	
020930: (feature) A small change with big impact. Changed the default font
	from bold to non-bold. Also shrunk the padding in all
	buttons. This gives IMHO a much sleeker look.

020925: (bug fix) Fixed pgp-test to work without a ~/.gnupg.

020925: (bug fix) Made sure every Tcl_DecrRefCount() in the code has a
	matching Tcl_IncrRefCount().

020925: (enhancement) Reset the balloon help timer not only on mouse motion
	events but also button and key events.

020924: (bug fix) Fixed problem when imap-folders does not exist.

020921: (nitfix) Lock interface while creating new folders.

020915: (bug fix) Had problems with pgp/mime messages.

020912: (bug fix) If you had an alias with the same key as a local user name
	then TkRat did show the local users full name in the address field.
	The message was however sent to the correct address.

020909: (bug fix) Update new-message count in database folders when reading
	messages. Unpdate new message count when marking messages as unread.

020909: (feature) Increased delay for balloon help (from .5s to 1.5s).
	This will hopefully make it less obnoxious.

020908: (bug fix) Fixed core-dump problem when compiled with wish8.4.
	There was a problem in the busy routines.

020906: (bug fix) Cleaned up file permissions. Now relies almost entirely
	on the umask. The only exception is the tmp-directory which is
	still created 0700. The permissions option became obsolete and
	is now removed.

020904: (bug fix) Replaced most occurrences for "regsub -all" and "SubstArg"
	with calls to "string map".

020902: (feature) Added support for SMTP authentication.

020830: (feature) Can now force all roles to use the same set of sending
	preferences.

020827: (feature) TkRat does now enable TLS (if compiled with encryption)
	when sending email over SMTP. There is a new option to enable/
	disable the verification of the server certificate.

020826: (feature) Keep keyboard focus when adding new header entries in
	the compose window.

020825: (bug fix) URLs which contained '%u' could send tkrat into an
	eternal loop when pressed. Thanks goes to Marc Herbert.

020823: (feature) Removed baloon help from the message list and message body
	areas.

020822: (feature) Changed the way new features are presented. Now there
	will be a popup window whenever a new feature is added, not just
	when switching to a new release.

020821: (feature) Added support for Mozilla and Galeon as URL-viewers. Also
	added option which controls if URLs should be opened in new windows
	etc.

020819: (feature) Changed folder update code so now all folders are updated
	at once, this should reduce the flickering some p}eople see. The 
	new code also immediately sees when the watcher interval is changed.

020819: (feature) Added buttons to increase/decrease the size of all fonts
	in the preferences window.

020819: (feature) Changed default keyboard bindings to inlude "Pg down",
	"Pg up" and "Home".

020814: (bug fix) '"' should act as an URL terminator.

020813: (bug fix) Should now handle '~' and localized characters in all file
	names.

020809: (bug fix) Changed configure & README to reflect the fact that
	tcl/tk 8.3 or later is required.

020807: (bug fix) Make it impossible to input space in alias names when
        extracting addresses.

020805: (bug fix) Decode description of bodyparts.

020725: (feature) Added "utf-8" as valid charset for outgoing emails.

020722: (feature) Applied patch from Laurent Duperval to show filenames of
	attachments.

020722: (feature-) Removed the support for DSN.

020720: (bug fix) Fixed potential buffer overflow in RatDecodeHeader().
	Spotted by Don Lewis.

020719: (feature) Upgraded to autoconf 2.50. Now tkrat/tkrat and test/run
	will be executable also after calling config.status.

020719: (feature) The first big step for the version after 2.1
	* Rewrote message holding to use a normal folder
	  To continue composing you now doubleclock on a message in this
	  folder. This mechanism needs to be improved.
	* Rewrote message sending, this lead to:
	  - The outgoing queue is now a normal folder
	  - PGP operations now happens immediately when send is pressed
	  - Save to operations are also performed when send is pressed
	  - it will be easy to support smtp authentication
	* The old hold mechanism is now obsolete
	* Moved obsolete library calls to a new library 'ratlib' which is
	  dynamically loaded when needed
	* Set option to c-client to avoid status-message in local
	  file-folders
	* Give balloon help also for disabled menu entries
	* Lots of other minor cleanups

020808: ***** Released 2.1 *****

020628: (bug fix) Avoid adding extra blank line when using external
	editor. Thanks goes to Stefan Richter.

020628: (bug fix) Part of the text in the version window was editable.

020623: ***** Released 2.1b3 *****

020617: (bug fix) Incorporated lots of grammatical corrections to the
	English messages. Provided by Chris Tubutis.
	
020613: (bug fix) If you had discarded changes in the preferences window then
	the discard dialog came up every time you switched pane.

020610: (bug fix) Saving a copy of an outgoing message to an open
	folder caused this folder to stay open (and monitored) until
	tkrat is closed.

020603: (bug fix) Fixed possible coredump on importing file-folders.

020530: ***** Released 2.1b2 *****

020529: (bug fix) Fixed problem on Solaris which made the build
	process fail the first time.

020529: (bug fix) It was possible to abort halfway through the creation
	of a new folder and leave things in a flux.

020527: (bug fix) Fixed problem with deleting the first role.

020526: (bug fix) Added extra newline to messages when holding (and
	sending).

020526: (bug fix) Could not drag&drop folders in the vfolderdef window.

020521: (bug fix) Did not handle single-letter addresses to address fields.

020521: (bug fix) Do not fix CRLF of attached files if they already are
	correct. Fixed PGP signing of dos-encoded text attachments.

020515: (bug fix) Changed Mailcap handling so tempfiles are deleted
	after 30 seconds instead of immediately. This should allow
	applications to load them.

020515: (bug fix) Fixed bug-report address to point to maf@tkrat.org.

020515: (bug fix) Do not die on corrupt alias-files.

020510: (bug fix) TkRat no longer works with tcl/tk 8.1 minimum
	version is 8.2.0. Made it work with that version and updated
	documentation.

020510: (bug fix) Removed obsolete field Return-path. This was actually
	not used in sent emails. It was used to control the 'MAIL
	FROM' dialog in SMTP and to specify key to use when
	signing. Both these cases now use the from address.

020508: (feature) Added Portuguese translations by Rui Lus Pires.

020506: (feature) Accept both ispell 3.1 and 3.2.

020505: (bug fix) The check for pam on Linux was broken and the
	c-client lib was never built for pam.
	
020503: (bug fix) Make Return in dialogs invoke the selected button
	rather than always the default one.

020503: (bug fix) Fixed cleanup after failed folder creation.

020502: (enhancement) Changed configure to look in more places for
	files. This makes it work on FreeBSD-4.3. Also added missing
	result print for tkConfig.sh search.

020429: (bug fix) Import of subscribed folders created directories for
	all folders and could create duplicate menu entries.

020429: (bug fix) Increased margins on printouts.

020427: (bug fix) Improved ability of configure to find tkConfig.sh

020424: (feature) Removed ability to automatically import all
	mailboxes when creating a new IMAP-server. Feature was too dangerous.

020423: (bug fix) Fixed bug which sometimes gave errors when using the
	struct menu.

020423: (reuse) Applied patch from Laurent Duperval which improves
	code reuse in html.tcl

020423: (bug fix) Fixed problem with creating new IMAP-servers.

020423: (bug fix) Watch for ridiculous values of watcher_time.

020422: (feature) Added new fields to role. One which specifies the
	domain to add to unqualified addresses and one to control the
	name we use when presenting ourselves to SMTP-servers. Both of
	these can be left empty in which case they default to the
	domain of your from address.

020421: (bug fix) Added balloon-help to the online/offline icon

020418: ***** Released 2.1b *****

020418: (bug fix) Fixed so it works with the latest version of 8.4. It
	will now break with earlier versions than 8.4a5.

020417: (bug fix) Improved PGP address matching

020414: (bug fix) Enabling monitor of a folder now takes effect directly.

020414: (feature) Show number of messages in folder-menu for all open folders,
	not just monitored.

020414: (bug fix) Size was '???' for empty mailboxes.

020414: (bug fix) Fixed various memory leaks

020407: (bug fix) Avoid main window flashing when started in iconic mode.

020407: (bug fix) Should try the selected charset as possible encoding
	as the first one after us-ascii.

020405: (bug fix) Could miss new messages when an empty folder was open.

020404: (bug fix) Failed to launch browser when no browser instance was
	running.

020402: (bug fix) Consider digits as separator characters but "'"
	which is embedded in words is not.

020402: (bug fix) Fixed spurios "can't create mailbox, already exists"
	message which appeared when moving messages to INBOX.

020402: (bug fix) Source view was writable.

020402: (bug fix) Fixed problem with attaching files with non us-ascii
	characters in their names.

020401: (bug fix) Handle message ID's with quotation and backslahses in them.

020329: (bug fix) You could create an address book without a filename
	to save it in. Also alias menus got confused when adding
	address books.

020327: (bug fix) The test for more than one open folder window when quitting
	was broken.

020327: (feature) Added keyboard shortcut ^W for closing a window (the old
	^C still works).

020326: (feature) Removed headers 'Comment' 'Keywords' and
	'Content-Description' from the compose window since they were not
	actually implemeneted.

020324: (bug fix) Now compiles cleanly with the latests cvs-version of tcl/tk
	(8.4).

020319: (bug fix) Made more resistent against grab-errors.

020319: (bug fix) Gave error if one closed the compose window while
	spell-checking.

020319: (bug fix) Should finally handle folders with non us-ascii charcters
	correctly.

020305: (bug fix) Misc fixes to folder importion code.

020304: (bug fix) Added code which verifies and repairs the vfolderdef-
	structure.

020226: (bug fix) Significantly relaxed the requirements on URLs by
	allowing any character except space inside them.

020225: (bug fix) Check that alias-files exists before trying to read them.

020224: (bug fix) Make sure changes to the vfolderlist are applied immediately.

020220: (bug fix) Fixed problem where double commas in an address field
	confused the alias expansion.

020220: (feature) Made it possible to drag the dividing line in the 
	new/edit folder window.

020219: (bug fix) Only insert the hierarchy separator if needed when
	importing mailboxes.

020216: (bug fix) Change number mangling to assume 1024 bytes per kilobyte
	rather than 1000.

020216: (bug fix) Ignore the '<>' surrounding some URLs.

020212: (bug fix) Misc small rearrangements of stuff in preferences window.

020212: (bug fix) Number of new/unread messages was off when DSN
	arrived.

020211: (bug fix) Running the external editor did not pick up the written
	text if you deliberatly set the encoding to "system".

020211: (bug fix) Fixed problem where images could end up being
	shown in the wrong message when quickly moving throug messages.

020210: (bug fix) Changed rules for which characters are considered word
	separators for spell-checker. Now uses alnum.

020209: (bug fix) The watcher often missed new messages.

020207: (feature) Increased left margin on printouts.

020207: (feature) Improved support for recognizing PDF-files. Patch
	from Gran Larsson.

020206: (bug fix) Did not remember size of folder window.

020206: (feature) Addded missing German texts. Thanks goes to Thomas Fetcke.

020204: ***** Made snapshot 20020204 *****

020203: (feature) Added patch from Laurent Duperval which tries to
	determine the real type of application/octet-stream
	attachments by checking the filename.

020201: (bug fix) Treat '-' as a separator character when spellchecking.

020201: (bug fix) Changed behavior of mailbox-importion. Should now
	avoid extra inclusion of INBOX folder every now and then.

020127: (bug fix) Fixed problems with references extraction noted
	by Christophe.Martin@sdt.univ-brest.fr.

020127: (feature) Now reassembles split header-lines.

020127: (bug fix) Completely rewrote the header-wrapping/encoding logic.
	The old version did not correctly handle escaped character sets
	like iso-2022-jp, nor did it break lines correctly.

020122: (bug fix) Did wrap when inserting things in the beginning of a
	pasted paragraph.

020122: (bug fix) Fixed problems spell checking words like "journaling"
	and "isn't"

020120: (bug fix) Fixed serious problem in new DSN-parsing code.

020115: (feature) Cleaned up quitting code. Now quit from the window-
	manager works.

020115: (bug fix) Complained about syntax-errors in address lists if
	they contained newlines or tabs, even if they are legal.

020115: (bug fix) Fixed DSN-handling which did not work at all.

020113: (bug fix) Fixed core-generating bugs in the dsn-handling.

020112: (bug fix) Tmpdir-cleaner should ignore signals so it triggers
	even when the main process is terminated by SIGINT etc.

020110: (bug fix) Corrected names of iso-2022 charsets.

020110: (bug fix) Initialize user language before showing upgrade message.

020109: (bug fix) Show dialog to user when mailbox stream is lost during
	an automatic update. Also avoid errors if the user clicks in the
	cleareed message-list.

020108: (feature) Now sends deferred messages on startup in online mode.

020107: (bug fix) Fixed focus problem after compose window was closed.

020105: (bug fix) The external web-browser did not always get the
	right URL passed when the URL contained some magic
	characters. Also improved the URL-finder. All this is thanks
	to a patch from Marc.Herbert@ens-lyon.fr.

020105: (feature) Now refuses to send while you have syntax errors in
	any of the address fields.

020101: (bug fix) Restored the address checking stuff which marks
	invalid addresses in red when composing.

020101: (behaviour) You can now press BackSpace when the cursor is at
	the start of the buffer and it does the right things.

020101: (behaviour) Made the text edited in an external editor not
	wrap automatically.

020101: (bug fix) Fixed problem where you got a charset error when
	trying to launch an external editor.

020101: (bug fix) Fixed "Wrap paragraph" feature so it now works. It
	now wraps the entire paragraph in which the selection starts
	and ends.

011230: (bug fix) Fixed configure so that if it finds a tclsh without
	a version number attached then accept a wish without version.

011230: (feature) Added window which may show the details why ispell
	fails.

011221: (feature) Converted online/offline indicator to button which
	toggles the state.

011221: (feature) Now goes offline when all network connection fails.

011219: ***** Made snapshot 20011219 *****

011215: (feature) Keep the destination folder open during a group-
	move so we do not need to reopen it for each message.

011215: (bug fix) Fixed problem where tkrat internally missed that a
	copy had faield and actually mareked the original for deletion.

011212: (bug fix) Fixed wobbling cursor problem. Thanks to TEX who
	pointed me in the right direction.

011210: (bug fix) Always lock GUI when synchronizing.

011209: (bug fix) Fixed misc focus problems where modal popup windows did
	not get focus when they should.

011209: (bug fix) Actually create disconnected folders locally when
	importing disconnected.

011209: (bug fix) Do not generate an empty Subject:-header if no subject
	has been given.

011207: (feature) TkRat will now include the fullname you have in your
	aliases in the sent messages.

011207: (bug fix) Sort the iso-character sets so lower numbers are
	preferred (they are more standard).

011207: (bug fix) Fixed annoying right-scrolling bug if the last message
	was had a too long subject.

011207: (feature) Obsoleted the masquerade_as option. This option
	turned out to be in conflict with the domain specified in the
	From:-option. It was very unclear which option controleld what.
	Now everything is controlled by the From-option.

011207: (feature) Enhanced "Show generated headers" window to also show
	which host we are going to claim to be in EHLO.

011205: (bug fix) Got error when changing roles if the signature had been
	deleted.

011203: (bug fix) Include personal-name in headers.

011203: ***** Made snapshot 20011203 *****

011202: (feature) Added keyboard shortcut 'o' to toggle online/offline mode.

011202: (feature) Added missing texts in German and French. Thanks goes to
	Thomas Fetcke and Christophe Martin.

011130: (bug fix) Fixed some potential address variable corruptions and
	potential memory leaks.

011130: (bug fix) Could lose lock on mailbox when fiddling with monitor
	flag.

011130: (bug fix) The apply button in the folder edit window
	could give inconsistent results when flags were changed.

011130: (bug fix) Retore in the folder edit window did not always
	restore correctly after an Apply.

011130: (bug fix) Fixed potential core-dump in check&fix dbase.

011129: (bug fix) Fixed problem with "View source".

011129: (bug fix) Fixed "Send bug report".

011129: (feature) Removed configrmation-dialog when you closed the last
	window. Instead made ^C just beep on the last window. Use ^Q
	to quit instead.

011129: (bug fix) Fixed core-dump in sending process. This only occurred
	in abnormal situations.

011127: ***** Made snapshot 20011127 *****

011127: (feature) Now asks for confirmation before quitting (when closing
	the last window).

011125: (feature) Now understands all iso8859 charsets supported by
	tcl (more appeared in 8.4).

011125: (feature) Added a button, right of address field, to popup alias
	selection list in the compose window.

011125: (feature) Now seems to work with tcl/tk-8.4 (todays version in cvs).

011124: (feature) Add host-name to the appname registered with the
	X-server. This makes it possible to run two different
	instances on different machines, but with the same X-server,
	without having to modify the appname.

011124: (feature) You can now specify which PGP key to use for signing
	for each role.

011124: (behaviour) Implemented a common function which generates the
	headers for sending. This function is used both when sending
	and showing generated headers. Also changed the default configuration
	so that forcing the generation of Sender: is turned off.

011121: (bug fix) Fixes to the font selection window. Now the buttons
	gets disabled when illegal etc. It is now also more error resistant.

011121: (bug fix) Finally did a complete fix of the drag&drop problems
	in the New/Edit folder window.

011117: (bug fix) Enabling monitoring of a folder did not update the
	vfolderdef window. And it did not take effect until after
	reboot.

011117: (bug fix) Fix to mime.tcl so we have file-commands which are
	stupid and prints stuff on stderr.

011116: (bug fix) Instead of using the actual host and user-names use the
	values specified in the role.

011110: (bug fix) The new message counter counted delivery notifications
	double.

011026: (bug fix) Toggling the visibility of embedded text-parts could
	affect the visibility of all following parts as well.

011017: (feature) Now remembers text properties (wrapping etc.) when
	holding messages.

011013: (bug fix) Handle errors in external editor better.

011013: (bug fix) Show old font name when editing fonts.

011013: (bug fix) Return value to indicate compose error. Patch from
        Mikhail Teterin <mi@aldan.algebra.com>.

011012: (bug fix) Fixed some layout problems in preferences window.

011012: (bug fix) Cleaned up browser start function and fixed opera start.

011012: (bug fix) Always put the tkrat libraries first in auto_path so
	we prefer the right versions.

011010: (bug fix) Fixed numerous problems with dragging&dropping of folders:
	* Moving did often not "take" (undone next time)
	* The folder-list could get corrupted when items where moved
  	  in and out of directories
	* You could not move directories at all
	* You can now place things directly after a subdirectory
	  without placing it in the subdirectory

011003: (bug fix) Fixed problems in Mailcap handling.

011003: (bug fix) Mailcap path changes in the preferences window did not
	always take.

011003: (feature) Can now change roles in the compose window.

011001: (bug fix) Now handles corrupt messages better.

010928: (bug fix) Fixed misc problems with threaded sorting.

010917: (bug fix) Fixed bug with charset of external editors.

010912: (bug fix) Fixed walking watcher problem. For some people the watcher
	window would move slightly every now and then to the right. This
	has now been fixed.

010910: (bug fix) Changed auto-scrolling algorithm in folder window so now
	it shouldn't move the view unless acceptable.

010906: (feature) Now handles buggy MTAs which encode PGP-messages.

010906: (bug fix) The window to manually insert messages into the
	database was broken. The keywords and expiration-type were
	exchanged in the database.

010905: (bug fix) One can now use non us-ascii characters in database keywords.

010903: (feature) Removed the check for the micalg parameter when
	reading signed messages, some other MUAs do not generate this.

010830: (bug fix) Fixed bug where the message list would scroll whenever
	the folder was synchronized or the window unmapped.

010829: (bug fix) Spell checker would remove the space between two adjacent
	corrected words.

010827: (feature) Added polish texts by tri10o@poland.com.

010825:	(bug fix) Fixed pgp signing & encrypting.

010824: (bug fix) Fixed problem where the list of messages to choose from
	(when replying to a message with embedded messages) did miss the
	scrollbar.

010822: (feature) Incorporated big patch from Laurent Duperval.
	It adds the following features:
	- Ability to modify font sizes for HTML.
	- Inline display of HTML images (configurable, defaults to off).
	- Better handling of MIME types for attachments. The "file"
	  program to use is now configurable.
	- Keybinding to do network sync (Ctrl-Y by default)
	- Keybinding to open a new file (Ctrl-O)
	- A few more types in the MIME table
	- HTML and Image code has been moved to a separate file

010822: (feature) Added support for --with-tkconfig to configure. Patch
	by Laurent Duperval <lduperval@videotron.ca>

010821: (bug fix) Replace all $ and , in urls for all browsers.

010817: (bug fix) Fixed "Send bug report function"

010817:	(bug fix) Restore all '=' at the end of enriched encoding.

010817:	(feature) Now default save folders are defined per role.

010814: (feature) Disconnected folders now handles network
	connectivity losses gracefully.
	
010814:	(feature) Removed our directory in /tmp when being killed.

010814: (feature) Removed the deferred sending option. This option was
	obsoleted by the online/offline mode stuff and actually now
	only served to confuse people.

010812: (feature) Added support for roles. The role determines which address
	to use, which signature-file to use and how to send
	messages. One can switch roles manually and also have
	different default-roles for different folders.

010808: (feature) Radically changed layout of preferences window. This
	was done to partly make it easier to use and partially to prepare
	for the roles feature.

010808: (feature) Improved layout of tree widget by making it denser. It
	now also only adds the scrollbars when needed.

010803: (feature) Cleaned up a lot of code. Converted all proces to
	use the Tcl_Obj iterfaces and also converted lots of other
	things to Tcl_Obj. This should make tkrat marginally faster
	(probably not noticeable though).

010731:	(feature) Now tries harder to show something sensible in
	the attachment list of the compose window.

010730:	(feature) Added icon indicating online/offline status.

010729:	(feature) Now checks for errors when going online and aborts
	if all disconnected folders fails to sync.

010728:	(feature) Misc cleanups in folder definition window.

010728:	(feature) Improved handling of folder with non ascii characters
	in their name.

010716:	(feature) Improved password caching key comparison.

010711:	(bug fix) Now defaults to online-mode.

010703:	(feature) Now allow all known encodings for the external editor.
	Default to the system default encoding.

010703:	(feature) Added minimal support for reading text/enriched messages

010628:	(bug fix) Build on linux systems without pam.

010628;	(bug fix) Dumped core when debugging connections.

010628:	(bug fix) Could not create pop3 folders in folder window.

010626: ***** make snapshot 20010626 *****

010619:	(feature) Now create a directory to store all the temporary files in.

010617:	(bug fix) Now better handles if current directory becomes
	unreadable.

010617:	(bug fix) Fixed misc stupid problems with pgp integration where
	it did hang when working with big files.

010606: (feature) Updated french texts from Christophe Martin and
	Marc Herbert.

010606:	(feature) Search path for editor command before complaining.

010601:	(feature) Can now handle ~ in all filenames.

010531:	(feature) Added Opera to builtin list of browsers.

010528:	(bug fix) Made tests work against cyrus imap-server.

010509:	(bug fix) Fixed several problems with wrapping of replies.

010502: (feature) Double-clicking in the suggestion list of the spell-
	checker now does a replace as well.

010502:	(feature) Spell-checking: Changed learn feature to use ispell
	itself instead of directly mucking around with the file. This
	also means we can remove the ispell_dictionary option.

010430:	(bug fix) Removed text listing which languages are implemented
	since it was outdated.

010423:	(bug fix) Fixed problem where tkrat could hand while spell-
	checking a message.

010413:	(bug fix) Cleaned up code so everything now runs through frink -J
	(syntax checker) whithout generating any real warnings.

010410:	(feature) Improved the show generated headers function to show
	both SMTP FROM and RCPT TO entries. Also fix the addresses
	shown to match reality.

010405:	(feature) One can now leave the to:-field empty and just use cc
	and/or bcc.

010404:	(bug fix) Fixed problem with scrolling message list on update.

010324:	(bug fix) Fixed potential core-dump in pgp code.

010324:	(bug fix) Rewrote word finding algorithm in rat_ispell.tcl to
	match the one in ispell. This avoids the bug with multiple-words.

010317:	(feature) Can now modify the colors of the Balloon help as well.

010302:	(bug fix) Fixed references to option(simple_data) which were
	misspelled.

001227:	(feature) Added framework for automated testing. Also implemented
	tests for online/offline mode.

001227:	(feature) Implemented online/offline mode. This only affects
	 disconnected folders and message sending.

001225:	(feature) Added code to control the ssh-preferences in c-client.
	This means that one can now set it up to use SSH to contact imap
	and pop severs.

001223:	(feature) Be more forgiving when using strange charsets while
	composing.

010220: ***** released version 2.0.1 *****

010212:	(bug fix) Did not include all heades when forwarding a message
	as attachment.

010212:	(bug fix) Fixed ballon help in compose window. Thanks goes to
	Thomas Fetcke.

010212:	(feature) Added german language texts. Thanks goes to Daniel
	Egger <egger@suse.de>, Jochen Bern <bern@TI.Uni-Trier.DE>, and
	Thomas Fetcke <Thomas.Fetcke@t-online.de>.

010126:	(bug fix) The watcher did not always trig on new messages. Thanks
	goes to rgm@cadence.com who spotted the exact problem.

010112:	(bug fix) The local copies of imported disconnected folders did
	not get created automatically and therefore never filled up.

010112:	(bug fix) Importing disconnected folder did not give usable folders.

010112:	(bug fix) Importing folders did not work at all under some
	circumstances.

001228:	(feature) Added code which checks the vfolderdef file version
	and aborts if it is too high.

001226:	(bug fix) Fixed potential header corruption internally.

001222:	(bug fix) It has turned out that the definition of the GB charsets
	in tcl is not the same as used in MIME-email. A quick workaround
	is to treat them as us-ascii instead. This is not a solution which
	is statisfactory in the long run.

001216:	(bug fix) Could generate lines ened with bare newlines when sending
	attached messages.

001216:	(bug fix) Fixed handling of embedded '&' in urls when using other
	browsers than netscape.

001204: ***** released version 2.0 *****

001204:	(bug fix) One could get an error if one closed a window while
	tkrat was "busy".

001202:	(bug fix) Could not close the keydef window using the window manager.

001201:	(bug fix) Corrected encoding of attachment file names.

001201:	(bug fix) Did not handle non us-ascii characters in filenames
	when attaching files.

001129:	(bug fix) Alias chooser did not work.

001122: ***** released version 2.0rc8 *****

001122:	(bug fix) Expressions could get saved twice.

001120:	(bug fix) Misc bugfixes to the Define Editors window.

001115:	(bug fix) The newline between header and body could dissappear
	under some circumstances when saving outgoing messages.

001112:	(bug fix) Do not give error message when printing via keyboard
	when no message is selected.

001112:	(bug fix) React for list selections from the keyboard in some
	dialogs.

001112:	(bug fix) wm transient should be called before the window is
	mapped.

001112:	(bug fix) The alias window: the "Move to" button did not get
	enabled if one selected only one alias.

001111:	(bug fix) Fixed handling of long directory names and of those
	containing LWSP in the file selector.

001110:	(bug fix) Could dump on certain database searches.

001107:	(feature) Added tags target to Makefiles

001103:	(bug fix) The configure script now looks a little harder for
	tkConfig.sh. Thanks goes to Alexander Leidinger.

001101:	(bug fix) Small fixes to make it work better on 64-bit systems.
	Thanks goes to larry.gensch@compaq.com.

001030: ***** released version 2.0rc7 *****

001029:	(bug fix) Fixed problem with focus which got lost after a popup
	window was closed.

001029:	(feature) Removed integration of tcl-minimizers in Makefiles since
	they do not really have any effect when running tcl/tk 8.*

001025:	(bug fix) The spell-check window now immediately closes when one
	presses the dismiss-button.

001017:	(feature) Added charset aliases for a number of windows-fonts
	so tkrat should now understand most windows codepages. Also made
	tkrat try the encoding-name directly to see if tcl supports it.

001013:	(bug fix) The modifiers 'R' and 'r' in the folder list did the
	same "To:" transposing as 'n' and 'm', which it should not do.

001013:	(bug fix) The structure of folders could become corrupted after
	an import was done.

001010:	(feature) Removed browse button from mh-dialogs. MH-folders
	are always specified relative the users mh-path and not from
	the root as the file-browser did.

001009:	(bug fix) Do not generate invalid vfolderlist-file when the
	user deletes all folders.

001006:	(bug fix) Selection in address fields of the compose windod did
	dissapear when focus was move out of the text field.

001004:	(bug fix) Misc fixes to message backup algorithm (when expiring).

000926:	(bug fix) Database could forget to delete messages.

000921:	(bug fix) Check database could wrongly accuse the index.info to
	contain the wrong number of messages.

000920:	(bug fix) Encrypting and signing with pgp 5 did not work.

000917:	(bug fix) Saving outgoing messages did not always reuse the 
	open connection to an mailbox and thus resulted in delays before
	the new messge was seen in the folder.

000915:	(bug fix) Fixed handling of line-endings when saving messages.
	This bug could lead to errors (message contains bare newlines)
	when saving mail to picky imap-servers.

000911:	(feature) Include version of lib in bug-reports.

000908:	(bug fix) Added focus command into ModalGrab so it is run before
	the grab. This should help with some window managers.

000908:	(bug fix) Could hang when trying to wrap a cited message.

000908:	(bug fix) Allow exlamation marks inside URLs.

000906:	(bug fix) Certain edit-operations in the header fields of the
	compose window could be mirrored in the body part.

000906:	(bug fix) A <<Paste>> into aheader field of the compose window
	also pasted into the body.

000905:	(feature) Should now build on IRIX-6.5 with gcc as well.

000905:	(bug fix) Fixed minor bug in doc/Makefile.in which could cause an,
	harmless, error message during installation.
	
000904:	(bug fix) Expression saving did not work.

000904:	(bug fix) Could fail to resend a deferred message which had already
	failed to send once.

000902:	(bug fix) Removed -u flag to gpg when signing.

000829: ***** released version 2.0rc6 *****

000828:	(bug fix) Got a stray character on position 129 in folder-list
	when making any flag changes.

000828:	(bug fix) Message-attachements does not have to be binary.

000828:	(bug fix) Added -u argument to gpg when signing.

000826:	(bug fix) Fixed problems in parsing and generating modified utf7.
	This led to poblems with localized imap folder names.

000824:	(bug fix) Did crash on IMAP import if no mailbox path was given.

000823:	(bug fix) Changed configure-script to work with IRIX-6.5. Also
	fixed bad output when locating X11 header-files.

000822:	(bug fix) Finally fixed the extract addresses function for messages
	with lots fo addresses.

000822:	(feature) Also set the name parameter on the content-type for
	attachments. Thanks goes to "Stefan Richter
	<richtest@bauwesen.tu-cottbus.de>"

000822:	(clarified) Rearranged the order of the entries in the
	"Setup Network Sync" window so they reflect the actual order the
	items are performed. Thanks goes to "Stefan Richter

000822:	(bug fix) Passed to short buffer lengths to snprintf in ratDbase.c
	when checking dbase. Big thanks to "Peter TEX Weigand
	<aweigp@autelca.ascom.ch>" for finding this.

000819:	(bug fix) A number of minor tweaks in the reply-to line-wrapping
	algorithm.
	- if it should only wrap a single character then an extra newlin
	  was inserted.
	- Now does not join lines which starts with a non-alnum charcter
	  (ignoring LWSP).
	- Now does not break a line if there are no characters in the
	  part  about to be wrapped.
	
000817:	(bug fix) The Extract Addresses dialog did generate an error
	when you already had aliases for all addresses in the message.

000812:	(bug fix) Handle single quotes in mailcap files.

000812:	(bug fix) Handle delete requests from wm for list windows. This
	could lead to errors in the Saved Expressions list.

000807: ***** released version 2.0rc5 *****

000806:	(feature) Restored handling of pgp minimizers.

000806:	(bug fix) Removed wrapping of unencoded header-lines.

000805:	(bug fix) The listing of pgp-keys on the keyring was riddled
	with bugs (this is used when attaching pgp-keys).

000805:	(bug fix) Changing some pgp-prefrences might not "take" until the
	next restart.

000805:	(bug fix) Changed behavious of file-selector. Now you can not write
	patterns on the filename line and have the ok/save button resolve
	them. The problem with this feature was that if the suggested filename
	contained any glob characters (* and ?) then the save button appeared
	not to work.

000805:	(bug fix) Editing the inbox could clear the "Save outgoing" marking
	of another folder.

000804:	(bug fix) It turned out that pgp-6.5.1i does not return a usable
	exit-code when checking signatures. Therefore I changed the code
	to always show the questionmark for that one so as to force the
	user to press the pgp-button and read the output.

000729:	(bug fix) Fixed watcher to not beep when a message arrives in
	a monitored but not watched folder.

000728:	(bug fix) Fixed alias extract window to add a scrollbar when it
	needs to fit on the screen.

000728:	(bug fix) Moving messages between open folders now work much
	better.

000728:	(bug fix) Removed extraneous newline inserted when moving messages.
	This newline also caused problems with some picky IMAP-servers.

000728:	(bug fix) Better arguments to gpg when checking signatures.
	Also change action when verifying old type signatures, there
	seems to be no way of checking the return-values of the different
	pgp-versions and get reliable results. So I changed the sig button
	to always read "?" in those cases and you have to check the message
	yourself. Thanks goes to R Horn <rjh@world.std.com>.

000728:	(bug fix) Fixed bug where pgp signing generated a bad signature
	on all messages except the first message signed in a session. Also
	added support for the sha1 algorithm. Big thanks goes to Walter
	Truitt <wtruitt@usa.alcatel.com> for this patch.

000728:	(bug fix) One could not save outgoing messages to an open IMAP-
	folder without losing the connection. While fixing this bug I
	uncovered a number of other problems relating to the watcher
	and other things which also were fixed.

000714:	(bug fix) Fixed serious bug in insert function which could
	cause core-dumps. Big thanks to "Derek B. Noonburg"
	<derekn@foolabs.com> who submitted a patch.

000713:	(bug fix) Fixed a couple of typos in alias.tcl. Thanks goes to
	Nic Bernstein <nic@postilion.org>.

000711:	(change) Changed the default folder location from being $MAIL to
	being the default compiled into c-client. This only applies to
	people who start tkrat for the first time at sites which haven't
	overridden the default start folder in some global ratatoskrc folder.

000710:	(bug fix) Allow people to upgrade attachments encoding from 8bit
	to binary.

000710:	(bug fix) Always treat non-text attachments as binary to avoid
	problems with lineending conversions.

000708:	(bug fix) Group expression could appear twice in the list.

000708:	(feature) Added check of tcl-version to avoid bug reports from
	people who run it with tcl/tk < 8.1.

000708:	(bug fix) Garbage got added to the end of the message when sending.

000703: (bug fix) BackSpace delete characters to the right of the cursor
	when positioned at the top left corner.

000703:	(bug fix) Fixed small problem with line wrapping which struck
	people who are replying above the quoted text.

000702: ***** released version 2.0rc4 *****

000629:	(bug fix) Folder list could get out of sync on folders which
	were not monitored when new messages arrived.

000628:	(bug fix) Replaced unportable snprintf define with my own
	function (only used if snprintf is not already available.
	Thanks goes to Lloyd.Parkes@vuw.ac.nz for the tip.

000628:	(bug fix) The delete button did not ligth up if only one alias
	was selected in the alias-list.

000627: (bug fix) Changed order show and group menus were created to fix
	keyboard navigation.

000626:	(bug fix) Removed +batchmode=1 flag from pgp5 when signing.
	Patch from Mike Marion <mmarion@qualcomm.com>.

000619:	(bug fix) More fixes to make --with-tcl-include be more tolerant
	in what it accepts.

000618: ***** released version 2.0rc3 *****

000617: (bug fix) Fixed --with-tcl-include option to configure. Thanks
	goes to Laurent Duperval for the patch.

000617:	(bug fix) Fixed linking flags on SunOS systems.

000615: ***** released version 2.0rc2 *****

000613:	(bug fix) Fixed potential deadlock when a pgp error appeared
	at the same time as an imap login window.

000610:	(feature) Can now change keyboard shortcut for compose_key_copy.

000610:	(bug fix) Could get tcl error when closing a window for some
	window managers. Added sanity checks.

000607:	(feature) Changed the order things are done when synchronizing
	with the network. The new order is to start by running an external
	program, then send deferred and finally send deferred.

000607:	(bug fix) Fixed problems with triggered when one turned off
	monitoring of an open folder.

000531:	(bug fix) Fixed problem with quitting when tk was compiled with
	threads.

000530:	(bug fix) Check that fopen really succeeds when holding a message.
	Also replace the ':' in the filename with '_'. Patch submitted
	by "Peter 'Luna' Runestig" <peter@runestig.com>.

000527:	(bug fix) Fixed so that the disconnected folders no longer fails
	if a message lacks Message-Id.

000525:	(bug fix) Now places more limits on the end character of urls.

000524:	(bug fix) Did not always exit when started in client mode (when
	sending messages to existing tkrat instance).

000524:	(bug fix) Fixed handling of encrypted messages when we fail to
	decrypt them.

000523:	(bug fix) Fixed configure-script to take version from --with-tcl-include
	if specified. Also made it do more sanity checks for versions.

000522:	(bug fix) Got error when pressing ^y without a selection.

000522:	(bug fix) Fixed an error where some database folders always claimed
	that the database was corrupt.

000522:	(feature) Added support for APOP.

000519:	(bug fix) Fixed potential core-dump problem in pgp code.

000517:	(bug fix) Fixed problems with initial dots in body when using
	sendmail to send messages.

000517:	(bug fix) Fixed coredump when synchronizing.

000517:	(bug fix) Import of disconnected folders should now work better.

000516:	(bug fix) Small fixes to line-wrapping code.

000516:	(bug fix) Should also escape \ when generating postscript.

000512:	(bug fix) Fixed so that disconnected folders works with cyrus
	IMAP-server as well.

000509:	(bug fix) Added checks to avoid tcl-error when closing window.

000508:	(bug fix) Removed debugging output from PGP-code.

000508:	(bug fix) Return did indent even if wrapping was disabled.

000507:	(bug fix) Fixed doubleclick on read-only aliases in the alias window.

000505:	(bug fix) Disable more menu entries when no messages are shown.

000505:	(feature) Added tcl/tk versions to version dialog.

000504:	(bug fix) Made alias command accept even older formats of aliases.

000503:	(bug fix) Fixed configure script for HP-UX.

000502:	(enhancement) Automatically generate list of generated textfiles
	for Makefile.

000502:	(bug fix) Fixed bug so that changes to "Use input method" takes
	effect on apply.

000501:	(bug fix) Make sure libraries are installed 0755 instead of 0644.

000420: ***** released version 2.0rc1 *****

000420:	(bug fix) Fixed problem in print command generation which did
	not work if there was no %s substitution (patch from
	cmartin@ipnl.in2p3.fr).

000419:	(cleanup) Removed minimizer support.

000417:	(bug fix) More fixes for grabbing of Modal dialogs.

000416:	(bug fix) Fixed insidious bug in move to database code.

000414:	(bug fix) Wrap of cited message could result in a mess.

000413:	(bug fix) More sanity checks when inserting into database.

000412:	(bug fix) Now handles foldernames with localized characters
	correctly.

000406:	(bug fix) Now uses plain newlines when sending to program.

000323:	(bug fix) Rewrote parts of the makefiles. They are now more
	consistent and have separate install targets for binary and
	shared files. Also moved the blt_busy-library to the arch-
	dependent lib directory instead.

000320:	(bug fix) Fixed error in generic list-window scrollbar.

000320:	(bug fix) Could leave flagged and deleted flags set on message
	even when moving it.

000315:	(bug fix) Could leave lots of defunct processes lying around.

000314:	(bug fix) The threaded folder sort could sometimes hide messages.

000310:	(feature) Added ispell integration. Feature provided by
	Bryan Schofield <bschofie@ge-harris.com>.

000306:	(bug fix) Fixed misc grammatical errors in balloon help.
	(patch from Jan Martin <jmm@herakles.jpl.nasa.gov>)

000305:	(bug fix) Fixed problem with message indexes (as shown in the
	message list).

000302:	(bug fix) Now processes malformed DSNs better. Patch from
	Lou Ruppert <lruppert@syr.edu>.

000301:	(bug fix) Restored old behaviour where dynamic import did not
	happen until the actual submenu was opened.

000229:	(feature) Now prefers tcl/tk8.3 when configuring.

000229:	(feature) Added support for input methods. I.e. they can be enabled
	from the preferences. This option defaults to off and requires
	tk 8.3.

000226:	(bug fix) Could crash when one tried to send a really big
	message.

000226:	(bug fix) Watcher failed to show message when one new message
	arrived in an empty folder.

000226:	(bug fix) Crashed when the first message arrived to a file
	folder which did not previously exist.

000226:	(bug fix) Fixed gpg signing (thanks to Erik Stenvall).

000225:	(bug fix) IMAP import should now better with servers without the
	NAMESPACE extenstion.

000225:	(feature) Added a new keybinding for a quit key.

000224:	(bug fix) More url matching problems (did not match @ in host part).

000223:	(bug fix) Explicitly set protection on installed files.

000223:	(bug fix) Fixes for the command list of the compose window from
	Peter TEX Weigand <aweigp@autelca.ascom.ch>.

000222:	(bug fix) One could not define keys with modifiers (like shift).

000222:	(bug fix) Fixed problems with displaying of big images. Thanks
	goes to Peter TEX Weigand <aweigp@autelca.ascom.ch> for the patch.

000221:	(bug fix) Make install did not install the manpage.

000221:	(bug fix) If your inbox was a disconnected folder, the dbase expire
	would cause another local copy of it.

000217:	(feature) Added sort by size patch from Laurent Duperval
	laurent.duperval@cgi.ca.

000217:	(bug fix) Fixed url matching problem (did not match ~).

000216: ***** released version 2.0b9 *****

000216:	(bug fix) Fixed potential problem ine SMTP error reporting.

000216:	(bug fix) Import of mh-folders did not work.

000215:	(bug fix) Fixed tcl error when opening a new folder window with
	a file folder.

000215:	(bug fix) Spelled out dependencies in Makefile instead of relying
	on file glob expressions.

000215:	(bug fix) Fixed blt stuff to work with tk8.3.0.

000214:	(bug fix) The font display in the preferences window did not
	show the correct fonts. Also made the font name be printed in
	the actual font.

000214:	(bug fix) Split Modal into two parts to handle focus better.

000214:	(bug fix) New URL-searching expression from Peter TEX Weigand
	<aweigp@autelca.ascom.ch>

000213:	(bug fix) Moved package requirements to later to avoid problems	
	with loading the rat_textlist package.

000213:	(bug fix) Fixed expression problem (fix from Per Johansson
	<dw@lixom.nu>).

000210:	(bug fix) Fixed crash when moving a message to another folder.
	
000210:	(bug fix) Improved autowrap routine, it should now not treat
	numbers in the middle of a paragraph as starts of enumerated lists.

000209:	(bug fix) The watcher window had no handler for WM_DELETE_WINDOW,
	patch provided by dcurtiss@ge-harris.com.

000209:	(bug fix) Fixed handling of fonts with spaces in their names.

000209:	(bug fix) Fixed submenu creation and deletion in new/edit folder.

000208:	(bug fix) Fixed interoperability with pgp 6.5

000207: ***** released version 2.0b8 *****

000207:	(bug fix) Moving messages to an already open folder confused that
	folder window.

000207:	(change) Changed ^C to close current folder window instead of
	quitting the entire application.

000206:	(bug fix) The url-parser now disallows ']' and ')' in urls.

000206:	(bug fix) Should now compile better on OpenBSD.

000206:	(bug fix) Do not include from address if a reply-to address is
	present when replying to all.

000206:	(bug fix) Rewrote folder importion code (and changed algorithm).

000131:	(bug fix) Now asks only once if it should delete the actual imap
	folders during a folder struct deletion.

000131:	(feature) Ask for confirmation before quitting when there are more
	than one folder window.

000130:	(feature) Added feature to file selector to hide dotfiles, enabled
	by default.

000130:	(bug fix) Fixed bug where a new message could get marked as read
	when synchronizing a folder manually.

000130:	(bug fix) Changing sort order from threaded gave unpredicatble
	results (in that session).

000128:	(bug fix) Now handles symbolic links when attaching files.

000127:	(feature) Added %x substitution to external editing command.

000127:	(bug fix) Fixed save outgoing to disconnected.

000125:	(bug fix) The show header now shows all instances of the selected
	headers if any of them appears multiple times in the message.

000124:	(bug fix) Fixed misc problems with expression window.

000124:	(bug fix) Could get 'm window name already exists in parent' when
	working with folder menus which were to big to fit.

000117:	(feature) Changed default wrap-mode to word. Now also remembers the
	wrapping mode.

000114:	(bug fix) Prettyprint (almost) always inserted a linebreak before
	non us-ascii characters. Also fixed message which appeared when an
	unprintable bodypart was encountered.

000112:	(feature) Add %f subsstitution in icon name as well (patch
	from Richard Meitzler).

000111:	(bug fix) Fixed problem where all parts of an multipart-alternative
	were shown the second time a message was selected.

000110:	(bug fix) Rever to Shift-Tab if the keysym ISO_Left_Tab does
	not exist.

000109:	(feature) Changes to modal windows. They now try to always stay on
	top.

000108:	(feature) Now also reads ~/.ratataosk/ratatoskrc.tcl where one can
	make final overrides.

000108:	(feature) Added option for placement file

000104:	(kludge) Fixed so we can read messages saved by y2k-buggy
	tkrat-1.2.

000104:	(feature) Added builtin imap-debugging. Can be enable from the
	preferences window.

000104:	(bug fix) The previous director button in the fileselector did
	not work.

000102:	(bug fix) Fixed a potential core-dump in threaded folder sort.

000101: ***** released version 2.0b7 *****

000101:	(bug fix) Crashed if it had to expire the database and the
	inbox was a disconnected folder.

000101:	(bug fix) Did not start if the configuration directory did not
	exist.

000101:	(bug fix) Fixed "Saved Expressions" dialog.

000101:	(bug fix) Reintroduced texts to get the PrintSetup window to
	work again.

991229:	(bug fix) Make sure the font family menu is split if it is to big
	to fit on screen.

991228: ***** released version 2.0b6 *****

991228:	(bug fix) Fixed bug in line-wrapping code which would insert spaces
	into words and join parts of different words.

991228:	(feature) Added limited support for content-disposition headers.

991227:	(bug fix) Expire expected the inbox to have internal index '0'
	but should have used $vFolderInbox instead.

991227:	(bug fix) Remove threading information when sort order is changed
	from threaded to something different.

991227: (bug fix) Improved logic for when to convert an old
	expressions-file to the new format.

991227:	(bug fix) Now works with tk8.3b1.

991226:	(feature) Changed font handlig to by default override all X-resources,
	also made font changing dialog to modify font selection.

991219:	(bug fix) Now all toplevel windows have class TkRat.

991218:	(bug fix) Override any potential X-resources specifying background
	and foreground colors.

991217:	(bug fix) The 'Run through command' entry in the edit menu of
	the compose window did only sjow up the first time the menu
	was shown.

991217:	(bug fix) Did not find the correct contents for deeply nested
	bodyparts under embedded rfc822-messages.

991214:	(bug fix) Fixed problem with file selector.

991212:	(bug fix) Changed text "Mailbox name" in IMAP mailbox definition
	dialog to "Mailbox path".

991208:	(bug fix) Signing with gpg caused the message body to be included
	twice.

991207:	(bug fix) Could dump on some systems if one had non us-ascii
	characters in the username.

991206:	(bug fix) Saving outgoing to an IMAP mailbox caused a crash.

991206:	(bug fix) Fixed option defaults to use the definition of 
	ratatosk_dir instead of ~/.ratatosk (makes -confdir option
	work much better).

991206:	(bug fix) Fixed problem with fileselector where it complained
	that it could not chdir to "".

991206:	(bug fix) Fixed scrolling problem with embedded images, also
	some enhancements to html display code (from laurent.duperval@cgi.ca)

991205:	(bug fix) Was (under some circumstances) incompatible with the
	plus and dash-patches.

991202:	(bug fix) More fixes to the threaded sort algorithm. But finally
	I am statisfied with the algorithm.

991130: (bug fix) Shift tab did seldom work.

991130:	(bug fix) Misc fixes and addendums to ballon help texts. Big
	thanks to Martin@ipnl.in2p3.fr.

991124:	(bug fix) Always use external editor did not work

991123:	(bug fix) Added missing balloon texts

991123:	(bug fix) Changed test-tkrat to use builtin pwd function.

991121: ***** released version 2.0b5 *****

991121:	(bug fix) Fixed a buffer overflow error in the sender handling
	routine.

991119:	(feature) Added functionality change wrapping of shown messages.
	This functionality and the show header set are placed in a new
	"Show" menu in the folder window"

991119:	(feature) Added options to control cursor placement and signature
	inclusion when composing replies. Patch from Richard Meitzler.

991119:	(bug fix) Added "do not edit"-warning at the end of the generated
	text-files as well.

991118:	(bug fix) Fixed error when pasting into a header-field when
	there was nothing t paste.

991116: (bug fix) Fixed problem with PGP-keys. It was not possible to
	attach gpg-keys to messages.

991115:	(bug fix) Fixed problem where monitored folders sometimes were
	closed even tough the should not be.

991112:	(bug fix) Encrypted and/or signed bodyparts did get sent with
	the wrong end of line marking.

991111:	(bug fix) The PGP-code did crash on empty keyrings.

991111:	(bug fix) More checks on input values in alias window.

991110:	(bug fix) Changed order of items in TkRat menu to make keyboard
	traversal easier.

991110:	(bug fix) Could coredump if one when sending messages where
	one had attached a multipart attachment.

991109:	(bug fix) Fixed sorting problem which generated core under some
	circumstances.

991108:	(bug fix) Fixed problems when running multiple IMAP-servers on
	the same host (different ports though).

991104:	(bug fix) Fixed bugs where tkrat did not always close folders
	when leaving them.

991103:	(bug fix) Did not close folders correctly. This made it fail
	to expunge on close and eventually to run out of file-descriptors.

991103:	(bug fix) Fixed problems in compose command editing window.

991103:	(bug fix) Fixed buffer overflows which mainly occurred when
	sending messages via SMTP.

991101:	(bug fix) Really abort an IMAP login when user presses cancel.

991101: (bug fix) Window close of send bug report window did not work.

991101:	(bug fix) It is now possible to turn off pgp-support.

991101:	(bug fix) Enabling pgp-support gave bugs in that session.

991101:	(feature) Added -blank flag for startups without opening any
	folders in the folder window.

991029:	(bug fix) Fixed ballon help for folder sort order option in admin
	menu.

991029:	(bug fix) Recall button did not always get enabled in the
	fileselector.

991029:	(bug fix) Do sanity checking of folder handlers when syncing
	network.

991029:	(bug fix) The Makefile now actually prints the error encountered
	when building pkgIndex.tcl files.

991028:	(bug fix) Rely on tk.h to define TK_USE_INPUT_METHODS in blt_window.c

991028:	(feature) Added option for default bcc.

991027:	(bug fix) Added --batch flag for gnupg.

991027:	(bug fix) Make clean in lib did not remove the dummy library.

991026: ***** released version 2.0b4 *****

991025:	(bug fix) Added missing objects to clean target in util/Makefile.in

991025:	(bug fix) Fixed problem with unread message count when opening
	an IMAP folder.

991025:	(bug fix) Under some circumstances did tkrat not show all bodyparts

991023:	(bug fix) Fixed problem with pasting text into the compose window.

991022:	(bug fix) Support for messages in charsets incompatible with
	iso8859-1 was broken.

991022:	(feature) Added Serbian texts from spok@beotel.yu

991022:	(feature) Added a text file merge program to make inclusion
	of new texts easier.

991022:	(bug fix) Behave sanely even if the expire interval is less than
	one day (by internally setting the interval to one day after
	running the first expire).

991022:	(bug fix) Import of unix directories now works a bit better.

991021:	(bug fix) The preferences window now warns if there is no '%p'
	in the print command.

991021:	(bug fix) Could crash when wrapping cited message if the given
	regexp was invalid.

991020:	(bug fix) Is now much better at returning the focus after
	a dialog window has taken it.

991019:	(bug fix) TkRat does not now try to reopen the inbox immediately
	if it failed the first time it opened. Also Be more smart when
	reopening a monitored folder.

991019:	(bug fix) Misc fixes to wrapping code:
	* Make sure the insertion cursor always is visible after a wrap. 
	* Text read from file is marked as non wrappable
	* Enable the user to see which parts of text are non wrappable
	* Remove non wrappable markings from selection when wrapping
	  paragraph (if insert cursor is within selection).

991018:	(bug fix) Tkrat could crash while synchronizing disconnected
	folders.

991018:	(bug fix) Do not mark pasted text as not wrappable if it does
	not contain any line breaks.

991018:	(bug fix) Fixed bug in threaded sorting where messages with the
	same subject was not correctly sorted according to date.

991013:	(bug fix) You could not change the print mode to plain text.

991012:	(feature) Now supresses the errors about messages missing in
	certain languages during build (see tkrat/Text/README for how
	to turn them on again).

991012:	(bug fix) Fixed problem with bouncing or forwarding multipart
	messages which contained no valid parts.

991011:	(feature) Added option to always use the external editor
	(provided by Todd J Martin <todd.martin@acm.org>).

991011:	(feature) Added support for BSD/OS-4 in configure.

991011:	(bug fix) If one supplies a pth to tclsh then use that before
	checking the ordinary path (was after).

991011:	(feature) Improved file selector by adding recall button (recalls
	suggested filename) and popup menu for old directories.

991009:	(bug fix) Should show busy icon when opening monitored folders as well

991009:	(bug fix) Do not show error messages when the user presses cancel
	in a login dialog

991009:	(bug fix) Could still dump core when it lost the lock on a mailbox

991008:	(feature) Now deletes all occurrences of mailto: when pasting into
	an address field while composing.

991008:	(bug fix) Added %f escape for folder window name which gets
	replaced by the current folder name.

991007:	(bug fix) Modified Makefile to fail if the index did not build
	correctly.

990928:	(bug fix) Fixed problems with reset button in preferences window.

990928:	(bug fix) Fixed problem where under some circumstances the number
	of held messages indicator did show 9 messages when there were no
	held messages.

990928:	(feature) Improved startup time by directly sourcing the needed
	pkgIndex.tcl-files.

990928:	(bug fix) Fixed problems with changing folders from database

990928:	(bug fix) The images got installed into the wrong directory.

990926:	(bug fix) Fixed tons of pontential internal buffer overflows.

990924:	(bug fix) Fixed misc problems which happened when folders
	died.

990924:	(bug fix) Sending did never work after it had encountered one
	hard error.

990922:	(bug fix) Often failed to identify postscript files when
	attaching types.

990921:	(bug fix) Clarified the ballon help texts over the different
	sort order choices.

990921:	(bug fix) Now uses dynamically allocated buffers for all addresses
	so we should get no more buffer overflows from big addresses.

990919:	(bug fix) Correct the undef's in rat.h to statisfy picky compilers.

990919:	(bug fix) It was impossible to quit once a quit had been aborted
	(due to active compose windows).

990919:	(feature) Added -confdir argument

990919:	(bug fix) The From:-field should act as an address field when
	composing messages.

990919:	(bug fix) Now more robust against badly formed message/rfc822
	bodyparts.

990919:	(feature) Added support for Gnu Privacy Guard (patch by Bart Hartgers
	<bart@etpmod.phys.tue.nl>).

990919:	(bug fix) Password caching did not work if one entered an alias
	for the hostname of the server.

990919:	(bug fix) rat.h contained a #inclide which got called on some
	systems.
	
990917:	(bug fix) Fixes resizing of img and/or html container when
	the tkrat window is resized (patch from laurent.duperval@cgi.ca)

990917:	(bug fix) Did not recognize https:-urls

990916:	(bug fix) Import of IMAP folders now works again. Also made tkrat
	prune empty directories when importing (option which defaults
	to prune). This keeps the crud down when connecting to a cyrus
	IMAP-server.

990913: ***** released version 2.0b3 *****

990913:	(bug fix) More resistance to failed imap connections when creating
	folders.

990913:	(bug fix) Fixed problems with embedded '$' in uls.

990913:	(bug fix) Fixed problems where the watcher sometimes did not pop up
	for new messages.

990912:	(bug fix) Imap import should now work also with servers using
	another hierarchy delimiter than '/'.

990912:	(bug fix) Printing of messages from the dbase locked the database.

990912:	(bug fix) Really close all folders when we get the kiss of death.

990912:	(bug fix) "Expunge on closes" did not have any effect on monitored
	folders since they are never actually closed (except when one quits
	tkrat). This is now fixed.

990911:	(bug fix) Added arrow cursor patch from Laurent Duperval.

990911:	(bug fix) Could crash when checking and/or fixing the database.

990911:	(bug fix) Made tkrat/tkrat (development running script) use the wish
	configure found.

990911:	(bug fix) Removed warnings about redefinition of ckrealloc when
	compiling with tcl/tk < 8.2.

990910:	(bug fix) Disconnected folders do not rely on the message-id to
	uniquely identify a message (use UID's instead).

990908:	(bug fix) Got an error when clearing the display after a folder
	open failed.

990907:	(bug fix) Added further checking that the folder really is open to
	the sync proc.

990906:	(cleanup) Do not try to build the bundled c-client utils like
	mtest, imapd and ipopd.

990906:	(bug fix) External editonames with embedded spaces caused problems.

990906:	(bug fix) Fixed documentation on RatUP_Signature it gets an array
	name as argument.

990906:	(bug fix) Fixed problem with reply_to in expressions.

990906:	(bug fix) Added ballon help text for vd_watch.

990906:	(feature) Changed default folder specification to use environment
	variable MAIL as pathname for default mailbox.

990905:	(bug fix) Made nearly all toplevel windows belong to the TkRat class.

990905:	(bug fix) Got error when destroying a torn-off folder menu.

990904:	(feature) Added support for FreeBSD-3 in the configure-file.

990903:	(bug fix) TkRat failed when the folder menu got too big.

990903:	(bug fix) Import of imap or disconnected folders did not work.

990903:	(bug fix) Adding or importing address books did not work wery well.

990903:	(bug fix) Got an error when trying to edit an imported folder.

990830:	(bug fix) Replaced some tabs in util/Makefile.in with spaces to
	keep picky makes happy.

990829:	(bug fix) In the new/edit folder window: if one dragged a submenu
	and dropped it on its original position, then it dissapeared.

990829:	(feature) Added build support for Tru64 Unix V5.0

990829:	(bug fix) Do not open folders to monitor until the first folder
	window is created.

990829:	(bug fix) Is now able to save outgoing messages to disconnected folders

990828:	(bug fix) Too big imported directories gave an error when any
	folder menu was opened.

990828:	(bug fix) Added catch around the last unprotected grabs.

990828:	(bug fix) Did crash when one copied messages to a local monitored
	folder.

990828: ***** released version 2.0b2 *****

990827:	(bug fix) Fixed compilation warnings about types to Tcl_Free et al.

990827:	(bug fix) Crashed when moving some messages from disconnected
	folder to dbase.

990827:	(bug fix) Message sequence numbers did not change when messages
	were deleted from a folder.

990826:	(bug fix) Opening the folder menu gave an error after the
	connection to a monitored folder had died.

990826:	(bug fix) One could get crashes while closing a folder. Also
	removed extraneous messages while closing folder.

990826:	(bug fix) TkRat beeped when you got to the first unread message
	in a folder.

990825:	(bug fix) Fixed evil bug in threaded sorting code which hid some
	messages.

990824:	(bug fix) Password caching did not work.

990824:	(bug fix) Could not save the vfolder structures if you had imported
	folders in a subfolder.

990823:	(bug fix) Fixed bug in rat_edit module which could give errors
	in initUndo.

990823:	(bug fix) Handle messages missing charset parameter better.

990822:	(bug fix) Could not open pop-folders.

990822:	(feature) All folder menus in the vfolderdef window are now
	closed by default.

990821:	(feature) Now able to show HTML-text if the TkHtml extension
	is installed. (Feature provided by laurent.duperval@cgi.ca).

990821:	(bug fix) Added print-key to keydef window.

990821:	(bug fix) Fixed problem with deleting the compose window.

990821:	(bug fix) Fixed ballon help over "Checkpoint on unmap" item.

990821:	(bug fix) Made the configuration script really check the tcl/tk
	version and refuse to run if no recent-enough version is found.

990821:	(feature) Changed the title of folder windows to be the folder
	name.

990821:	(bug fix) The balloon help did not know of the num_deferred and
	num_held displays in the folder window.

990821:	(bug fix) The options initialization expect there to be an env(USER)
	before the c-code had made sure there was one.

990821:	(bug fix) Got errors when showing a message containing embedded
	images.

990820:	(bug fix) Fixed problems with importing folders

990819: ***** released version 2.0b1 *****

990818:	(feature) Parametrized the dispatching of various mime-types when
	showing them. This makes it easier to add local code to show
	certain types.

990817:	(feature) Can now monitor an arbitrary numbe rof folders. This means
	that the folder menu shows the number of unseen and total number
	of messages in each monitored folder. One can also enable/disable
	the watcher individually for each monitored folder.

990802:	(feature) Now more intelligent when sending fails on a hard error.
	The message is no longer returned to the compose window and you
	only get one error message, regardless of how many messages you have
	queued.

990802:	(feature) Added keyboard shortcut for printing.

990722:	(feature) The configure script now checks if tclsh is compiled
	with memory debugging and sets the appropriate flags.

990722:	(feature) Added display of number of deferred and held messages.

990720:	(feature) Replaced badly-working busy outine with routines
	copied from BLT2.4i.

990718:	(feature) Added patch for scrolling images by lduperval@sprint.ca.

990718:	(feature) Added a simple prettyprinting routine

990710:	(feature) Added "Wrap cited text" entry to edit menu in compose
	window.

990708:	(feature) Now accepts some command line arguments (folder to
	open, start composing and netsync). Also checks for already
	running instance and resuses that so one can control an already
	runnign tkrat from the command line

990707: (feature) Now uses regular expression to find Re: in subjects

990707:	(big fix) Now saves aliases before quitting (if needed).

990706:	(feature) Now shows hourglass during some (probably lengthy)
	operations. Does not work perfectly though (shows default
	cursor in some parts).

990706:	(feature) Rewrote the line wrapping algorithm. Should now handle
	list etc.

990614:	(bug fix) Expressions where one searched for an exact match
	might cause a core-dump.

990609:	(bug fix) The database code now handles '/' in the to address
	of messages inserted.

990607:	(bug fix) One could not switch back to the original color once
	one had changed it.

990530:	(feature) Replaced the internal file selector with a specially
	modified copy of the tk selector.

990522:	(bug fix) Do not recreate the child bodypart commands each
	time they are asked for. This makes tkrat faster when handling
	multipart messages.

990518:	(bug fix) The code which divided a menu which would otherwise be
	to big to fit on screen did now work correctly. It ignored
	submenus in the broken off part, thus making for example
	the message structure menu pretty unusable if one had to many
	attachments.

990518:	(feature) Now uses the img package (if available) thanks to
	a patch sent by laurent.duperval@cgi.ca.

990517:	(feature) Added disconnected IMAP-folders.

990517:	(feature) Changed behaviour of log messages so those with
	an explicit time have precedence.

990424:	(bug fix) Blush mode on: Fixed bugs where dates will get written
	incorrectly after 1999.

990423:	(bug fix) The database code crashed when one inserted a message
	with a to-line longer than 1024 bytes.

990421:	(feature) The balloon help now only triggers once while the
	cursor is within each trigging area. That means that if it
	pops up once and the user moves the mouse to amke it dissapear
	it will not reappear until the cursor has left the area.

990408:	(feature) Now clears the 'deleted' and 'flagged' flags on
	messages when moving them between folders.

990330:	(feature) Added default values for remote host and remote
	user (used when defiing new remote folders)

990330:	(feature) You can now mark messages as unread

990329:	(feature) Print all control-key shortcuts in menus with
	capital letter.

990329:	(feature) Changed wrap-selection to wrap paragraph and added
	keyboard-shortcut (^J)

990325:	(feature) If select "Send bug report" you now get to a dialog
	which asks for subject and description. This wil hopefully
	cut down on the number of bug reports with no explaining text
	whatsoever I get.

990323:	(bug fix) Now only greys out the "attach pgp keys" entry in
	the "attach special" menu (in the compose window. Earlier
	it disabled the entire menu.

990323:	(feature) Added --with-tcl-bin and --with-tcl-include options
	to configure.

990317:	(bug fix) Make sure the balloon help text always is black.

990305:	(bug fix) Could get error when sending deferred

990301:	(bug fix) Aliases weren't properly saved after an extract. Thanks
	to baccala@freesoft.org for the patch.

990206:	(bug fix) Added -verbose flag to lib/Makefile when building the
	package index file to see any errors.

990115:	(bug fix) Now replaces commas in URLs with %2c before handing
	the off to netscape since NS can not handle commas in URLs
	passed on the command line. Also handle URLs with multiple
	'%' in them.

990115:	(bug fix) Now imports aliases from mailrc-files better.

990113:	(feature) Added --with-install-prefix option to configure.

990112:	(bug fix) Now handles most possible boolean values

990104: (feature) Now only sorts the folder if really needed.

990104: (bug fix) Fixed cases where files got created with bad modes.

990104:	(feature) Added double-click handling to alias window.

990104:	(feature) Added some internal caching to spped up sorting.

990104:	(feature) Added threaded message sorting.

990104:	(feature) Added support for pgp5.

981206:	(bug fix) Alias expansion depended on the lookup_name option.

981206:	(bug fix) Added guarding tkwait visibility before all grabs

981202:	(bug fix) Added the delete_group text which was missing

981128:	(feature) Improved the speed by which folders are read.

980929:	(bug fix) Now checks that the structure menu doesn't get too big.

980910:	(bug fix) You could move the selection past the end of the list
	in the alias chooser window.

980905:	(feature) Now wraps lines in the included part of original messages
	when composing replies. Also introduced new userproc which may
	give the citation to use. Added options to contorl line length
	and if we should include the signature separator.

980826:	(feature) Changed handling of address header lines in the show
	window. If it conatins multiple addresses they are now shown
	one on each line.

980823:	(bug fix) Code in alias expansion which detected loop used bad
	logic. Now silently ignores the looped entries instead of
	generating bad errors.

980823:	(feature) Changed behaviour of address entry fields. They now
	try to fit all addresses into one line. If that is not possible
	it tries to have two addresses per line. If any address is longer
	than half a line it uses only one address per line.

980823:	(feature) Moved balloon help to separate package. Also changed
	balloon help behaviour somewhat. Now it only pops up once in a
	widget until you reenter it again.

980822: (tcl bug workaround) Added extra space in argv argument to
        Tcl_OpenCommandChannel() to work around tcl bug. Thanks to
	baccala@freesoft.org for the patch.

980706:	(bug fix) Now handles multiline alias when importing .mailrc
	aliases.

980706:	(bug fix) Should now handle imap login ids containing whitespace

980706:	(bug fix) If there was one bodypart in amessage in an unkown
	charset. Then no bodyparts after this was displayed.

980705:	(feature) Can now cache passwords on disk.

980628:	(bug fix) One could get missing text errors if one had added
	nonstandard headers to the selected headers list.

980628:	(bug fix) Added missing texts

980628:	(feature) Added french texts. Thanks gos to Christope Martin
	(Christophe.Martin@ipnl.in2p3.fr), Stphane Gourmelen,
	Nol Giraud, and ric Simon

980625:	(bug fix) Fixed problem with grab when redefining keys.

980621:	(feature) Fixed so that the charset handling in text source files
	works as expected.

980621:	(bug fix) Removed extra pair of braces around the folder specification
	for all imap and pop folders.

980620:	(bug fix) TkRat could get internal errors when syncing an empty
	folder.

980620:	(bug fix) It was possibel to get "index out of bounds" when right
	clicking in an empty folder

980620:	(feature) Added message bouncing

980607:	(feature) Added handler for WM_DELETE_WINDOW for all windows.

980601:	(bug fix) The compose window now check that all of To:, Cc: and Bcc:
	are empty before complaining about no recipients.

980601:	(bug fix) Could dump core when retreiving name of recipient.

980531:	(feature) Made submenus default o not have a tearoff entry, added
	option to control this feature.

980531:	(feature) Added more url browsers and moved netscape startup to
	background

980530:	(feature) Rewrote the new/edit folder window completely. Many new
	features in it.

980406:	(feature) It is now possible to control the level of alias expansion
	in the compose window.

980403:	(feature) Rewrote RatDecodeHeader to use a custom function instead
	of an regexp.

980322:	(feature) Made the folder window paned.

980318:	(bug fix) The compose window got out of sync when a send failed
	due to lack of recipient.

980316:	(feature) You can now define multiple external editors, which
	may operate on different character sets.

980314:	(feature) Changed the OkButtons routine to use the -default
	argument instead of an extra frame.

980309:	(bug fix) Dumped core when moving expired messages to inbox.

980309:	(bug fix) The inbox folder was created with an empty name when
	tkrat was started for the first time.

980308:	(code change) Created a package rat_list which handles lists of things.

980227:	(feature) Reorganized the sending part of the preferences window.
	There are now options for setting the default return_path and
	to control if the sender header should be generated. There is
	also a new window available from the compose window which shows
	which address headers will be generated for a message.

980224:	(bug fix) You got the wrong balloon help texts for the attach buttons.

980222:	(feature) Just withdraw the preferences window when the user
	selects dismiss (instead of actually deleting it). This makes it
	kind of faster the second time around.

980222:	(feature) Now configure works better on all kinds of OSF-systems.

980222:	(feature) Converted to tcl/tk8.1. All support for older versions
	is dropped. The internal representation of characters is now utf-8
	which made it possible to rip out a good portion of kludgy code.
	This also led to a completely changed font handling.

980130:	(code change) Broke out the tab code into a separate package.

980125:	(feature) You can now toggle flagging on a range and by dragging.

980125:	(bug fix) Now only prints a warning (to stderr) when trying
	to modify a locked variable.

980125:	(documentation) Added some documentation on rimap.

980125:	(feature) Now sorts imported imap folders alphabetically

980124:	(feature) Now grays out open folders in the open folder menus.

980124:	(feature) It is now possible to have multiple folder windows.

980123:	(feature) Added checkpoint function which checkpoints the flags
	in the current folder periodically.

980118:	(merge) merged changes from branch:
      *	(bug fix) TkRat did not esacpe lines containing a single dot when
	sending to a prgram (but did for SMTP). Now it does.
      *	(bug fix) You got a tcl error when you closed the folder key
	definition window.
      *	***** released version 1.1 *****
      *	(bug fix) Modified configuration so it works on RedHat 5.0 systems.
      * (bug fix) The counter in the send deferred window could get out
	of sync. We now also close this window when the sending process
	dies.
      *	(bug fix) The sender process dumped core when a send failed.
      *	(bug fix) Made the BalloonShow code more robust.
      *	(bug fix) The texts for the sending program input data width were
	restored (in the preferences window).
      *	(bug fix) Made RatAddressIsMe more robust against strange (but legal)
	address fields.
      *	(feature) Now allows the user to insert spaces in the address fields.
      *	(bug fix) In the compsoe window backspace and delete only removes
	the selection if the cursor is placed in it.

980118:	(bug fix) Did not realise the SMTP serrver supported DSN if it
	was the last capability reported after EHLO.

980117:	(bug fix) The Probs DSN button did not show in the preferences window.

980110:	(feature) Removed all references to tk.h from the library files.

980110:	(feature) Now tkrat does not die when a mailbox stream dies. It
	just closes the folder in question.

980109: (feature) Changed from building a special wish to creating
	a dynamically loadable package of all the c-parts.

980106: Branched sources to start working on 2.0.

980105: ***** released version 1.1a *****

980104:	(feature) Now also checks the from address you have specified in the
	options dialog when checking oif a message is from yourself.

971227:	(bug fix) You could get an error message about variable mh(save_to)
	from the compose window

971226:	(feature) Now removes any prepended or appended whitespace from
	vfolder names.

971226:	(feature) You can now turn off the auto-expunge which happens when
	folders are closed.

971226:	(feature) Now check for tk version and warns about bug in tk8.0.

971222:	(feature) Changed copyright statement.

971221:	(bug fix) Redid the timezone references (the new version lent from
	tcl 8.0p2). This should fix some compilation problems.

971219:	(bug fix) It is now possible to insert a return character in the
	content and comment fields in the alias window.

971214:	(bug fix) The "Folder flagged" command could return invalid indexes.
	Thus group operations could fail under some circumstances.

971210:	(bug fix) Deleting aliases did not update the saved aliases.
	Thanks goes to Bernard PERROT <perrot@lal.in2p3.fr> for the fix.

971207:	(bug fix) Keep the 'N' flag when moving unread messages from
	IMAP mailboxes.

971207:	(bug fix) An extra newline got added when copying messages to
	IMAP folders

971207:	(bug fix) When you move a flagged message to another folder the
	flagging is cleared instead of kept as it used to be.

971207:	(bug fix) It is no longer possible to open multiple edit windows
	for one alias.

971202:	(bug fix) Address lists generated inside tkrat did not work
	well at all.

971130:	(bug fix) Save all aliases when new aliases has been extracted

971127:	(feature) Changed the default tk binding for entries and text so that
	the selection is not cleared as soon as you move the cursor.

971127:	(feature) Added documentation in CONFIGURATION-file of how to
	set the system address book.

971127:	(bug fix) It was impossible to actually delete IMAP folders.

971126:	(bug fix) Sometimes the wrong message was selected after an
	expunge.

971126:	(feature) Total rewrite of the help system. Theer are now balloon
	help entries for most buttons and fields and the help window
	is much more intuitive (as well as redone).

971125:	(bug fix) Deferred sending did not work if you tried to send
	to many messages in one batch.

971125:	(bug fix) Now RatDaysSinceExpire can not return a negative value.

971109:	(bug fix) The url matching sometimes matched to much.

971109:	(bug fix) TkRat dumped on reading certain (invalid) messages.
	Thanks goes to Andrew.Greer@vuw.ac.nz for the fix.

971105:	(bug fix) Should not cache any connection or password if the
	login failed.

971022:	(bug fix) The dismiss button in the preferences window did not work.

971022:	(bug fix) Code which interpreted host:port syntax for SMTP
	host was broken.

971022:	(bug fix) Removed all references to CFLAGS in the Makefile since
	it did not work.

971021:	(bug fix) Moved bad references to sigbut in folder window code.
	This bug made tkrat crash on start if pgp support was not enabled.

971021:	(bug fix) Generated error when opening the create group window.

971021:	(bug fix) Fixed build problem on sun machines.

971019: ***** released version 1.0.5 *****

971019:	(bug fix) Both the advanced and the basic expression window are now
	managed by the grid manager. This hopefully fixes the problems
	some people have with it turning into no size.

971019:	(bug fix) Can now read the bad vfolderdef files which one
	version generated.

971019:	(bug fix) You could initiate a drag from an empty subfolder
	in the New/Edit vfolder window. This gave tcl errors.

971019: (bug fix) Should now never record a position such that no part of
	a window is visible. Also removed the annoying small window on
	the first startup.
	
971019:	(bug fix) Could dump core under some circumstances when syncing
	an IMAP folder.

971011:	(bug fix) You got an tcl error if you entered text in the command text
	widget while no command was selected.

971011:	(bug fix) Could dump core when saving copies of outgoing messages
	to IMAP folders.

971009:	(bug fix) An error of type "Cut & Paste" has occurred. The code which
	did PGP checking was checking the wrong option (lookup_name) to
	see if pgp was enabled or not.

971008:	(bug fix) Now detects if a save copy of outgoing message fails
	and warns the user. It could also crash when this happened.

971007:	(bug fix) You could get a core-dump when you saved a copy of an
	outgoing message to a file.

971005:	(feature) The Makefiles now honors the environment variable CFLAGS.
	Another new feature is that the c-client libraries are not rebuilt
	unless it is needed.
	
971004:	(bug fix) Removed definition of global variable timezone.

971004:	(bug fix) Fixed bad username in imap login which occured when moving
	to an IMAP folder.

971004:	(bug fix) Fixed case for some coredumps which occured if you did
	cache connections but not passwords. Thanks goes to Marc Mengel
	<mengel@FNAL.GOV>.

971004:	(feature) Can now import mh-folder structures. Thanks goes to
	Marc Mengel <mengel@FNAL.GOV>.

971004:	(bug fix) Newly created vfolderlist files got the wrong version
	number.

971004:	(bug fix) Fixed waitpid() includes.

971004:	(bug fix) Removed a big memory leak.

971001:	(bug fix) Now checks that the signature file not is a directory
	before trying to read it.

971001:	(bug fix) Saving the aliases found when scanning the old files
	did not work.

971001:	(bug fix) TkRat got into an incosistent internal state if one
	deleted a compose window with the window manager.

971001:	(bug fix) Copying aliases from one address book to another did not
	make sense (the names must be unique anyway).

971001:	(bug fix) The reverse natural sort order was not reversed.

971001:	(bug fix) Misc code cleanups which should reduce number of warnings
	and errors on 64bit systems.

970921:	(bug fix) The apdding macro in ratAddress had a bug so it did not
	work to read aliases on ultric machines.

970921:	(bug fix) The new FormatDate function added an extra space to the date.

970918:	(bug fix) Removed an old reference to option(aliases_file) in convert.

970918:	(feature) Added doc/userproc.example

970917:	(bug fix) TkRat dumped when you tried to save to a dynamic folder.

970916:	(bug fix) Crashed when trying to save outgoing messages to an
	IMAP folder.

970916:	(bug fix) The conversion of aliases failed (to update the list
	of aliases shown).

970916:	(bug fix) You could get an error when closing the alias window.

970912: ***** released version 1.0.4 *****

970907:	(bug fix) The "move to inbox" expiration type did not work.

970904:	(bug fix) Ignore set flag requests for read-only mailboxes.

970902:	(bug fix) Made the calling for userprocs from C robus against
	errors in the routines.

970901:	(bug fix) Now doesn't set the answered flag when you forward a message.

970901:	(bug fix) Messages from yourself got named To: <recipient> when
	saved to a dynamic folder.

970831:	(bug fix) Fixed coredump which occured when one entered an rfc822
	group addresse.

970831:	(enhancement) Did some speed optimizations.

970827:	(enhancement) Redid the caching controls. All the different caching is
	now controlled by identical set of preferences and you can also
	set infinite caching (by setting the timeout to zero).

970824:	(bug fix) At last! An old bug which made saving copies of outgoing
	messages via imap to picky (well, not extremely forgiving) IMAP
	servers fail is at last fixed. Big thanks goes to Greg Owen
	<gowen@xis.xerox.com> for help with debuuging.

970824:	(feature) Implemented a browse mode. In this mode the actual message
	bodies are not shown by default. This mode is selecatble via a
	menu and via a folder default.

970824:	(bug fix) TkRat tried to decrypt old style encrypted PGP messages
	even if you had pgp support turned off. This is now fixed.

970824:	(feature) It is now impossible to change the color scheme
	if your tk is older than 8.0. These versions had a bug which
	made this not work anyway. You get a warning instead.

970824:	(feature) Added a find window which can search the message body or
	the list of messages. Had to convert the list of messages to a text
	widget to be able to acomplish this.

970823:	(feature) The URL parsding is now done on demand instead of all
	at once. Also made a small modification to the search expression.

970806:	(feature) Many internal changes in the preferences window. Partly
	a new look as well.

970805:	(bug fix) The state of the Watcher button in the TkRat menu
	was not always saved correctly.

970804:	(bug fix) The signature was wrongly calculated when you signed
	a message which was constructed by forward as attachment.

970804:	(bug fix) TkRat dumped when you tried to repy to an encrypted message.

970804:	(bug fix) group move operations were not aborted when an error
	occurred.

970804:	(bug fix) The ChooseMessage dialog asked which message you wanted
	to reply to when you were forwarding inline. Message fixed.

970803:	(feature) Added private version of bgerror with "Send bug report"
	button to make it easier to report tcl bugs.

970803:	(feature) Rewrote the alis window from scratch. Many enhancements
	to the alias system in general as well.

970728:	(feature) Aliases can now nest any level (but not loop).

970721:	(bug fix) Fixed problem with stealing mail from netscape.

970719:	(bug fix) The menu shortcuts <Alt-?> should no longer also invoke
	any other bindings.

970706:	(feature) TkRat now send multiple messages through one SMTP-channel
	when sending deferred. The send deferred window now behaves better
	when you send more messages while already sending.

970706:	(bug fix) TkRat now survies if $HOME ends with a /.

970706:	(bug fix) TkRat is now more resistent to bad images in attachments.

970704:	(bug fix) Improved appending to imap folders code.

970701:	(bug fix) TkRat dumped core if the users gecos field contained
	any non us-ascii characters.

970701:	(feature) The show URL feature is now bound to the ButtonRelease
	event (and you can cancel by moving the pointer before releasing.

970629: ***** released version 1.0.3 *****

970629:	(bug fix) TkRat should not show the pgp output window if there
	was no output.

970629:	(bug fix) Now shows application/pgp messages.

970628:	(bug fix) TkRat included the wrong part of some multipart-
	messages when you were replying to messages from the Database or
	contained messages.

970628:	(bug fix) Fixed dependecies in lib/Makefile.in.

970627:	(bug fix) Fixed a stupid bug in the database code. Sometimes
	the database did not see the last messages in the folder. The
	index information for these messages could get lost (but the
	messages are still in the database and willshow up as LostMessages
	when you check the database).

970627:	(bug fix) You got an error from the compose window if you had
	deleted the default save folder.

970627:	(bug fix) Garbage was attached to message when they were saved
	to IMAP folders while sending.

970625:	(bug fix) The SendBugReport menu entry did now work.

970625:	(bug fix) TkRat could still crash when you got a new message and
	deleted some other messages before you synchronized.

970625: ***** released version 1.0.2 *****

970625: (bug fix) The sync command did not work!

970624: (bug fix) Some dates in the changes files were wrong.

970624:	(bug fix) Under some circumstances could tkrat and the imap toolkit
	get out of sync and you got the message "bad msgno".

970623:	(bug fix) Recoded RatMangleNumber in C since tcl8 has new number
	representations the breaks the tcl version.

970623:	(bug fix) Importing IMAP folder could give strange results when
	the first folder in a subtree was selectable.

970622:	(bug fix) Attached PGP keys are now sent as multipart with only
	one key per part.

970620: (bug fix) Signatures did not match if the message contained any
	non-text part.

970620:	(bug fix) Some picky IMAP servers refused to save outgoing messages
	with the message "Message contains bare newlines".

970620:	(bug fix) The define keys window did not behave well when resized.

970620:	(bug fix) Message list scrolling did not always work correctly under
	tcl/tk 8.0.

970620:	(feature) URL now flash when ypu press them.

970620:	(feature) The color of URLs is now an option.

970620:	(bug fix) TkRat got into an incosistent internal state if you did not
	restart after enabling PGP.

970619:	(bug fix) Fixed a couple of potential coredumps that could happen
	when one aborted decoding of an old style PGP message.

970617:	(feature) Now does not show output from PGP if it is less than two
	characters.

970617:	(bug fix) Replies to PGP/MIME messages got part of the headers
	included.

970617:	(bug fix) Improved the regexp used to scan for embedded URLs.

970616:	(bug fix) RatInitCurrent got called before all options were set.
	Fixed by changing it into an trace function and trace the relevant
	options.

970616:	(bug fix) Fixed a couple of beatuy errors in ratDbase.c (which
	caused warnings (and errors) on some systems.

970616: (feature) Now builds somewhat better on HPUX-10 systems.

970616:	(cleanup) Improved calculation of default font width.

970616:	(bug fix) Keyboard shortcuts in menus could be indicated wrongly
	if they containd a Shift-.

970612:	(bug fix) Pressing right mousebutton over an URL might give an
	error message since we did not clean up after the previous run.

970612:	(feature) The bug report now includes information about which
	versions of tcl/tk you have used.

970612:	(bug fix) Added wait call when signing and encrypting messages to
	eliminate PGP zombies.

970611:	(feature) Changed order of the changes file so that the most recent
	changes are on top. Thanks goes to Matt Shibla <mshibla@mbhs.edu>
	who did the reordering.

970611:	(bug fix) Changed order of compilation flags so the c-client directory
	is included before the system directories.

970610:	(bug fix) Scan for PGP messages continued long after the current
	message so this test returned to many trues (which gave strange
	results). Also tried to display PGP output even if the user aborted
	the operation and thus no output was generated.

970607: ***** released version 1.0.1 *****

970607:	(feature) Added support for the frink tcl minimizer.

970605:	(bug fix) You could get errors when forwarding messages (inline) and
	you had a header that tkrat doesn't know about in the selected headers
	list.

970604:	(bug fix) Fixed focus problem for people who uses click to focus mode.

970604:	(bug fix) Fixed unaligned errors on alphas (I hope).

970603:	(feature) You can now use space and BackSpace to scroll in the help
	window.

970603:	(feature) Recognises embedded URLs and highlights them. Also adds
	bindings to the so the user can start an browser by just clicking.

970602:	(feature) Now has keybindings for scrolling messages line by line and
	also a keyboard shortcut for moving to the end of the message. Thanks
	goes to Richard Meitzler <rgm@cadence.com>.

970601:	(feature) Will now build with tcl/tk 8.0 if available

970601:	(feature) Added units to some of the fileds in the preferences window.
	Also changed the unit of log_timoeut to seconds.

970601:	(bug fix) Now builds with tcl/tk 8.0b1

970531:	(bug fix) Added a section about the permissions of /var/spool/mail
	to the README file.

970530:	(bug fix) Added mopre paranoid checks of addresses to prevent cores.

970529:	(feature) Added PGP support.

970529:	(bug fix) Made minor fixes to the helptexts.

970529:	(bug fix) Moved the color initialization to after the font
	initialization in order to make it usable on systems that do not have
	the default tk fonts available.

970529:	(feature) Changed default interactive command to 'xterm -e sh -c'

970519:	(bug fix) The address entry windows assumed they were always 73
	characters wide.

970518:	(feature) The text widget in the compose window now removes the
	indention from empty lines.

970518:	(bug fix) You could get an error from the fileselector if you
	entered a directory that did not exist

970517:	(feature) Move the folder sort options to their own submenu.

970503:	(feature) You can now set the default action of the copy attached
	files entry in the compose window.

970503:	(bug fix) The New/Edit aliases window does now resize properly.

970502:	(bug fix) Fixed bugs in line wrapping code.

970502: (feature) Added "Send bugreport..." menu entry.

970502:	(bug fix) lib/Makefile.in should now care about the LIBS variable
	from configure

970430:	(bug fix) It is no longer possible to move a vfolder struct into
	itself or any descendant of itself.

970421:	(bug fix) Now doesn't include the sender field in replies to messages.

970416:	(bug fix) Added vertical scrollbar on key definition window.

970416:	(bug fix) TkRat can now import IMAP folder which are selectable and
	have children.

970416:	(bug fix) Ultrix fixes. Also changed all calls to strdup to cpystr.

970414:	(bug fix) Now the child process clears the cache passwords at start.

970408:	(bug fix) While sending messages via SMTP some lines of the messages
	got delimited by \r\r\n.

970404:	(bug fix) Fixed a bug where the sending process could crash (under
	some very rare circumstances).

970403:	(bug fix) TkRat was VERY picky about the names of the header lines
	in the Headers entry in the compose preferences window.

970326:	(bug fix) Fixed the general font selection so that entries and
	texts have the correct default font.

970326:	(feature) Added sorting on subject and on sender. Also speeded
	up sorting on subject by date.

970326:	(feature) Replaced call to strstr in RatTclPutsSMTP with a custom
	loop. The strstr implementation on SunOS 4 was awfully slow.

970325:	(bug fix) Fixed reading uniniztialized memory in RatType.

970323:	(feature) There are now keyboard shortcuts for every menu.

970323:	(feature) Added option to include or not include signature of
	letters we are replying to in the reply.

970323:	(feature) Added linking of the build-in imap routine which supports
	autentification without sending passordws inb the clear.

970322:	(feature) Now checks that we have a valid hostname before we try
	to send any messages.

970322:	(bug fix) Now uses local hostname instead of ".MISSING.HOST.NAME"
	in addresses that are missing the domain part.

970322:	(bug fix) Plugged memeory leaks.

970321:	(feature) Redone the way the program is started. Now a /bin/sh-script
	gets installed in the bin directory. This script sets some environment
	variables before the actual program is started. This means that we
	no longer compile any paths into the tkrat program.

970321:	(feature) Added internal version of file command (gets used if we
	link with tcl < 8) which contains limited copy and delete functionality.

970320:	(feature) Added RatUP_Bell userproc.

970320:	(bug fix) The check database function now starts by checking if
	the database even exists.

970320:	(bug fix) Fixed scrolling problem under tk8.0a2 (thanks to
	phillf@fridu.com)

970320:	(feature) Added preferences for the SMTP timeout.

970320:	(bug fix) Added test for empty search expressions.

970320:	(bug fix) The caching of passwords and conenctions didn't work
	under some conditions.

970320:	(bug fix) Now the buttons and menus change fontsize just as the rest
	of the widgets.

970316:	(bug fix) You could get the expression window to crash if you
	selected advanced mode while you still were in advanced mode. You
	could also cause tkrat to dump a core if you gave an empty expression.

970316:	(bug fix) The elm alias importion routine did not work.

970315:	(bug fix) Fixed bad trace deletion in compose.tcl

970313:	(bug fix) Fixed stupid bug in compose.tcl which made it crash when
	you tried to use the alias list (thanks to eubell@itwm.uni-kl.de).

970312: ***** released version 1.0 *****

970311:	(bug fix) Some of the dit operations in the compose window didn't
	check that we were in the rigth state (like having selected text
	before tanking it).

970311:	(bug fix) Fixed stupid bug which made it fail while autoloading
	AddImapPorts if you upgraded from version 0.74 to 1.0.

970310:	(bug fix) Made sure that lines in the database index never may
	contain an newline.

970310:	(bug fix) Made several fixes to encoding and decoding of header-
	lines.

970309:	(bug fix) The view DSN window (where one sees a full DSN) failed
	to show any extra information when the apropriate button was pressed.

970309:	(bug fix) Garbage could be shown at the end of some messages.

970308:	(bug fix) The blank line separating header and body could dissapear
	when you moved from dbase to dbase.

970306:	(bug fix) Improved configure script. Now looks for include files
	in more places and also checks for the 's' library (used on AIX).

970306:	(feature) Changed the texts of the buttons in the alias edit window.

970306:	(bug fix) TkRat failed to send messages if you had a hostname
	which included space.

970305:	(bug fix) You couldn't save outgoing messages to IMAP folders.

970305:	(bug fix) There was garbage added to the end of messages read
	from the database.

970305:	(bug fix) Remade the way unkown text messages and messages with
	unknown encodings are shown. The old behaviour didn't mix well with
	the text widget.

970305:	(bug fix) Found yet a couple of bugs in the date parsing code which
	made messages sort in the wrong order.

970304:	(bug fix) The internal copy of the mailcap got corrupted when it
	contained an test-clause which used parameters.

970304: (bug fix) The configure files didn't relly care about the
	--with-tk-config argument. Also added test for crypt library.

970304:	(bug fix) The import IMAP folders code required that a port number
	was specified.

970302:	(bug fix) Fixed multiple bugs in ComposeForwardInline and related
	functions. They didn't always find the rigth bodypart to inline.
	They could fail when you aborted in some cases and the also failed
	to clean up after themselves.

970302:	(feature) There is now a key to group messages (default 'g').

970302:	(bug fix) Improved code that read elm-aliases so that it now
	understands multi-line aliases. Thanks goes to Jonathan Cook
	<jcook@cs.nmsu.edu>.

970302:	(bug fix) Since you can not move messages to POP-folders then it is
	pretty meaningless to include thos folders in the Move menus.

970301:	(feature) The "See old messages" window did not export the selection.

970301:	(bug fix) "Subject by date" wasn't always correctly sorted.

970301:	(bug fix) Fixed bug which made it crash sometimes when moving between
	network folders and local folders.

970227:	(bug fix) Removed text about "Save outgoing" in the help window. It
	was an experimental feature that dissapeared many versions ago.

970226: ***** released version 0.75 *****

970225:	(bug fix) You can now have other characters than a-z in alias names.

970225:	(bug fix) Extract addresses didn't work very well on addresses
	that were MIME-encoded.

970224:	(bug fix) Close the login-window directly when done so that we
	do not accidentally lock the X-display if something bad happens.

970223:	(bug fix) If you did a reply to an message which contained an
	embedded message which contained further messages you didn't get
	to choose among them.

970223:	(upgrade) Upgraded to imap-4.1 toolkit (from 4.0).

970221:	(bug fix) The "Select the message before the first unread on open"
	mode should select the last message if there are no new messages.

970220:	(bug fix) The imap code could crash if it tried to read an message
	with an embedded message from an 4.1Rev1 server.

970220:	(bug fix) The AliasExtract function should not extract the full
	name into the alias content field.

970220: (bug fix) The address entry field (in the compose window) failed
	to calculate the correct with of an address when placing it in columns.
	It also always deleted trailing commas when the focus left it.

970220:	(bug fix) Increased SMTP timeout time to 120 seconds.

970218:	(bug fix) There were a couple of problems with the insert alias window
	(when composing messages). You couldn't scroll with the mouse and
	you couldn't insert any addresses after the first one.

970217:	(feature) You can now speficy the imap port number when importing
	imap folders.

970217:	(bug fix) A number of tests in ratDbase were too forgiving so the
	program could crash.

970214:	(bug fix) Probing for DSN support always reported yes if you
	had verbose mode on.

970213:	(bug fix) Disabled caching of pop-connections. They are not usable
	and it turns out that at least some pop servers only expunge messages
	when they receive a quit command (and this didn't always happen
	because we kept the link open).

970209:	(feature) Changed config-scripts to include tests for tcl(tk8.0.
	But I commented the tests out since I have since found problems
	with tcl/tk8.0a2.

970209:	(bug fix) Made sure that saved positions are within the visible area
	of the screen.

970209:	(bug fix) Text parts in unkown charsets were alwas shown in a
	12pt font.

970209:	(feature) Now defaults to specify the imap port. If this is not done
	then the imap toolkit tries to do an rsh to the remove host when
	opening an imap folder, first when this has failed did it try over
	the network.

970209:	(bug fix) Tkrat could dump if you tried to move a message to an
	imap folder.

970209: (feature) You can now autosave outgoing messages by marking one of
	your vfolders.

970208:	(bug fix) Now expands ~ in print command.

970208:	(bug fix) The alias extract window didn't care if you pressed ok or
	cancel. It added the aliases anyway, and it failed if all suggested
	aliases wree  deselected.

970206:	(bug fix) Changes to the watcher time interval only took effect when
	opening a new folder.

970205:	(bug fix) Do not move slection (of message) when doing a group move.

970205:	(bug fix) Stupid bug made the program crash if there were more than
	64 entries in the mailcap files.

970204:	(bug fix) The alias chooser window didn't change its view when the
	selection moved outside the current view.

970203:	(bug fix) You could get an error if you clicked on an empty subtopic
	in the help window and the Detach button shouldn't be enabled if you
	click in an empty attachment list in the compose window.

970203:	(bug fix) Remember the scrollbar position in the alias list when
	updating it.

970203:	(bug fix) You could get an error if you selected cancel when you
	were asked to choose message to forward/reply to.

970202: (feature) The prefereces window is now scrollable.

970202:	(bug fix) A stupid bug in the address splitting code sometimes
	dropped the final character from addresses.

970201:	(bug fix) TkRat only found a subset of the embedded messages when
	replying to a message which contains embedded messages. It also had
	problems if it found to many messages (the window grew to large).

970130:	(bug fix) The configure file didn't really check the --with-tk-config
	argument. Also now runs wish to get the lib directory that way (only
	if $DISPLAY is defined).

970129:	(bug fix) Importing aliases called the wrong function when it wanted
	to update eventual alias windows.

970128: ***** released version 0.74 *****

970128:	(bug fix) Made the configure script more robust. Also replaced
	the TCL_CONFIG_FILE and TK_CONFIG_FILE environment variables with
	real arguments to configure.

970127:	(bug fix) You could crash tkrat if you continued to try to define
	a file folder of dynamic folder after the first attempt failed.

970123:	(bug fix) The first entry in the Send&Save menu was never deleted.
	Thanks goes to P.H.A.Venemans@research.kpn.com.

970119:	(feature) The fileselector now sorts directories first.

970119:	(bug fix) TkRat didn't care if mail_ping reported that the stream was
	dead.

970119:	(bug fix) Sometimes TkRat crashed when done sending deferred messages.
	This was due to a bug in tcl.

970116:	(bug fix) Do not add the fullname to alias expansions if the alias
	in question doesn't have a fullname.

970113:	(bug fix) The code (undocumented) which were supposed to split
	the SMTP-hostname and an eventual portnumber didn't work.
	Thanks goes to Pieter H.A. Venemans <P.H.A.Venemans@research.kpn.com>

970112:	(feature) It is now possible to extract aliases from messages.

970112:	(feature) Remodeled the alias window. Now it is much more compact.

970112:	(feature) (happy birthday HAL) Added the version date to the version
	window.

970111:	(feature) Added a Print entry to the group menu.

970111:	(bug fix) RatBgExec failed when you had more than one call outstanding.

970110:	(feature) Added menu entries for folder sort order.

970110:	(bug fix) Tearoffed move-menus moved the message that was current when
	they were tearoffed. Now they take the current message at the time
	of selection.

970109:	(feature) Moved some of the menu entries.

970108:	(bug fix) You could not import empty directories in the vfolderdef
	window.

970108:	(feature) Can now create/delete the actual IMAP folders.

970106: (feature) Now shows the recipient instead of the sender in the message
	list if the sender is oneself (and vice-versa for recipient).

970105:	(feature) Added support for mailcap files. While I were at it I changed
	they way unkown things are displayed in the show window (cosmetic
	changes only).

961228:	(bug fix) Increased the size of one internal buffer in the pop-code.

961228:	(bug fix) Fixed some memory leaks.

961228:	(bug fix) Sometimes one submenu in the vfolderlist could obtain an
	inbox mark.

961227:	(feature) Now asks for confirmation before it overwrites files
	when saving bodyparts.

961227:	(feature) Added ability to specify ports for IMAP and POP3 folders.

961226:	(feature) Added command to check database (and fix it as well).

961219:	(feature) Rewrote the address split function (used when entering
	addresses) to handle commas correctly.

961217:	(feature) You can now change the heigth of the list of messages.

961217:	(bug fix) The dates shown were the time of arrival instead of	
	the date header.

961216:	(bug fix) The program crashed when it encountered a character set
	name which contained whitespace.

961215:	(bug fix) You couldn't delete aliases with spaces in the name. Also
	did enhancements to the alias window(s), now updates show in all
	of them.

961215:	(bug fix) TkRat failed to monitor the inbox if this didn't exist
	when the program was started.

961214:	(bug fix) The folder menu didn't work if you had an dynamic folder
	with no entries in it.

961214:	(bug fix) You couldn't forward a message (inline) unless its top
	level content-type was text/plain or multipart/mixed.

961214:	(bug fix) Sometimes an extra "Status: RO" was added to the last
	header row of messages.

961214:	(bug fix) Tell the user that he must restart for a change to
	masquerade_as to take effect.

961103: ***** released version 0.73 *****

961102:	(feature) The Makefiles now support the --program-prefix and
	--program-suffix configure arguments.

961102:	(bug fix) It was possible to get the fileselector to accept a directory
	by selecting it and then to press OK.

961102:	(bug fix) The watcher didn't show the message if the mailbox was
	empty when a new message arrived.

961102:	(bug fix) The compose window was destroyed even if the send failed.

961102:	(bug fix) The ^S key combination did not work when the focus was in
	the text part of the compose window.

961031:	(bug fix) The local-part of an address may contain dots '.' without
	beeing quoted.

961030:	(bug fix) Addresses and their fullnames were converted to lowercase
	when expanding them.

961030:	(bug fix) FolderGetNextUnread failed if the folder only contained
	one message (which was read) and the direction was reverse.

961029:	(bug fix) it was not possible to bind Alt-key cominations since alt
	also wanted to traverse menus.

961029:	(feature) Now tries to use tcl7.6/tk4.2 first.

961029:	(bug fix) Now global_config_path really does depend on the prefix
	argument to configure.

961029:	(bug fix) clarified the labels of option(from) and option(masquerade_as)
	in the preferences window.

961029:	(bug fix) unqualified addresses were wrongly expanded with the local
	hostname even if masquerade_as was defined.

961028:	(bug fix) there were some problems with header-names that contained
	'-' and their names.

961028:	(bug fix) Initialize the font list to null in RemoveFont.

961028:	(bug fix) The cleanup of old DSN-files failed if there were no
	old files.

961028:	(bug fix) The quit key wasn't included in the folder window
	keyboard definition dialog.

961028:	(bug fix) A couple of labels in the edit alias window were wrong.

961028:	(bug fix) Expression list failed if there were no saved expressions.

961027: ***** released version 0.72 *****

961027: (feature) Removed the patch for sendmail, use sendmail 8.8 instead.
	Did misc cleanup in the documentation.

961027:	(feature) Replaced imap-4.BETA with imap-4.

961027:	(bug fix) Added configuration code which checks for WNOHANG.

961027:	(feature) Added redo functionality.

961024:	(bug fix) Fixed hostname given during EHLO in SMTP phase. Sometimes
	the domain name appeared twice.

961020:	(feature) Now checks for active compose sessions when quitting and
	gives you a chance to abort the quit.

961020:	(bug fix) Folder menus higher than the screen are now handled
	gracefully.

961020:	(feature) Added userproc for signature

961020:	(bug fix) Improved the focus handling in the compose window.

961020:	(bug fix) The DSN coded did not remove the files associated with each
	DSN when it expired. This is now fixed and the directory is also
	cleaned when starting this version the first time.

961019:	(feature) Added keyboard shortcuts to the compose window.

961019:	(feature) Now prints the capital letter when the Shift modifier is
	prsent in the accelerator fields.

961018:	(feature) can now build with tcl7.6 and tk4.2.

961017:	(bug fix) Some parts of some windows could be obscured when the
	window was shrunk.

961016:	(feature) made alias names case insensitive.

961016: (bug fix) The Reply-To and Content-Description fields did not work
	in the compose window.

961016:	(bug fix) TkRat refused to start if the inbox folder got deleted.
	Fixed by first making sure there always is an inbox.

961016:	(feature) added option to enable/disable the watcher window

961015:	(bug fix) There was internal data corruption if an embedded message
	contained more than one multipart.

961010:	(feature) added keyboard shortcut to change number of shown headers.

961010:	(feature) replaced bounce and forward with "Forward inline" and
	"Forward attachment"

961006:	(bug fix) the dbase is now more robust and can handle messages without
	From: and Date: fields.

961006:	(bug fix) changed the text strings in the "Create alias" window.

961006:	(bug fix) messages were sometimes left on the status bar when the
	sending of a mail failed.

961006: (bug fix) Messages of type message/delivery-status were always marked
	is read (before the user actually read them).

961006:	(feature) Made the encoding button in the Attach window state more
	clearly that it represents the current encoding. Also made if more
	"fool-proof" by disabling the other entries if the encoding is 8bit
	or binary.

961005:	(bug fix) TkRat sometimes failed to note that you made changes to
	an header entry in the compose window.

961003:	(bug fix) TkRat failed to handle addresses like "foo:bar"@fubar.com
	This was due to code which didn't handle rfc822 well. Fixed.

960917: (bug fix) some realy weird addresses like "@lucent.lucent.com"
	could get the information routines to dump.

960915: (bug fix) modified RatDecodeHeader so that it can take a NULL pointer
	or an empty string and not crash.

960912:	(feature) may now suggest a name when saving a bodypart.

960911:	(bug fix) the A flag was set even if you held or aborted the
	composition of the reply.

960911:	(feature) now ignore addresses matching "*-owner" or "owner-*" in
	the sender field when doing a reply to all.

960911:	(feature) added dynamic folders.

960911:	(bug fix) improved the fileselector so it doesn't quits when you press
	return if you should give a directory.

960911:	(bug fix) sufficently advanced expressions got corrupted when saved.

960910:	(feature) added option to start iconified.

960909:	(bug fix) outgoing messages were labeled with the charset of the
	default interface language instead of the charset they were written
	in.

960908:	(bug fix) Db_FetchFirstTextProc didn't find the start of the first
	text part if it was a multipart message.

960908:	(feature) can now convert to local newline conventions when saving
	bodyparts.

960908:	(feature) now handles text messages in unkown character sets much
	better.

960906:	(feature) added terse mode to smtp_verbose.

960906:	(bug fix) didn't recognize DSN's.

960906:	(bug fix) you couldn't find any messages in a database folder if the
	folder was defined with no expiration time.

960905:	(bug fix) better handling of multiparts inside multipart/alternatives.

960902: ***** released version 0.71 *****

960903:	(bug fix) check if there are any saved expressions before showing the
	menu

960903:	(bug fix) the Create in window window did not work correctly.

960831:	(bug fix) Problems with the keydef window: you couldn't resue a 
	deleted key without reopening the window. Fields didn't grow when
	keys were added.

960831:	(bug fix) Added a version-date so that tkrat needen't be confused when
	the last_version isn't in the list of known versions.

960831:	(bug fix) the welcome window should block the application.

960831:	(bug fix) tkrat didn't implement the xtext part of rfc1891.

960829:	(bug fix) added charcter set specification to the default fonts.

960829:	(bug fix) somehow big chunks of code must have dissappeared from the
	code that send via program. The sending program didn't get any
	recipients as arguments at all. This is now fixed.

960828:	(feature) there is now a default user name when creating imap folders.

960828:	(bug fix) there were bugs in the calculation of the domain name.

960827:	(feature) added attribution of messages

960827:	(bug fix) the password caching was less than perfect. The passwd was
	cached even if it was wrong.

960826:	(bug fix) you could not move messages between IMAP folders on the
	same host.

960825:	(feature) added a group menu and code to support it (much code).

960821:	(feature) added list command to message entities and modified the
	folder list command.

960820: (bug fix) there were multiple bugs in the dbase searching code that
	showed up whenever you tried to search for something with more than
	one keyword.

960820: (bug fix) the "select message before the first new" did select the
	message after instead.

960820:	(bug fix) fixed a problem in imap which made c-client crash under some
	instances while opening mh-folders.

960820: (bug fix) the sending process would sometimes hang. This was solved by
	using blocking mode on the SMTP channel all the time unless we are
	waiting on a response (we need to timeout this).

960818: (bug fix) fixed stupid bug in ReadElmAliases.

960807:	(bug fix) the fileselector looped when you selected '../' while
	standing in '~'.

960807:	(bug fix) FolderSelectNextUnread could loop if the folder only had
	one message in it.

960806: (bug fix) the standard folder did become confused about how many
	messages it had when expunging messages. This lead to sequence
	number errors when accessing POP-folders.

960806: (bug fix) increased height of preferences window.

960806:	(bug fix) changed destoy to destroy in info.tcl

960805:	(bug fix) the fileselector need to know if the selected file should
	already exist or not. It did also hang if you tried to access ..
	when standing in ~.

960805:	(feature) added a handler for the delete protocol for '.'. This
	handler just calls Quit.

960805:	(bug fix) do not set any colors when running on a B&W display.

960804: (bug fix) the size calculation was wrong (should obviously not
	include the selectborder in the calculations).

960804: (bug fix) fixed focus resetting in ComposeHold.

960804: (bug fix) fixed problem in dsn.tcl where date would be called with
	numers that had leading zeroes.

960803: ***** released version 0.70 *****

960802:	(feature) you can now mark any of your vfolders as the inbox.

960802:	(feature) there are now two different icon bitmaps that the program
	can use.

960731:	(bug fix) you could not change the name of a vfolder once it was
	defined.

960731:	(feature) now the first message choice makes more sense when one
	of the reveres folder sortings is selected.

960731:	(bug fix) rewrote RatTclPutsSMTP to escape dots at the beginning of
	lines.

960731:	(bug fix) changed man uses of tkwait to callbacks instead. Also
	modified OkButtons last argument.

960730:	(bug fix) the alias edit/create windows now no longer blocks the
	entire application.

960730:	(bug fix) now handles empty gecos fields. Thanks to Lloyd Parkes.

960729:	(bug fix) added env to the set of global variables when reading the
	configuration file.

960729:	(bug fix) changed deiconfiy to deiconify in preferences.tcl

960720:	Feature added automatic indention to the text editor in the compose
	window.

960720:	(feature) now updates the folder window immediately if any of the
	associated options are changed.

960719:	(bug fix) now remembers the position of the sendDeferred window.

960719:	(bug fix) now only sets the LC_CTYPE locale.

960719: (bug fix) now ignores aliases with empty names.

960719:	(bug fix) fixed problem were included images were cropped (it works
	better if you set the canvas to the correct size).

960718:	(bug fix) fixed bug where the vfolder entries could be overwritten.

960718:	(feature) added cache for passwords supplied via mm_login.

960716:	(bug fix) should now ignore multiple adjacent whitespace characters
	in mail alias files.

960715:	(bug fix) VFolderEdit didn't call FileSelectorDone before using
	the value (when editing file folders).

960715:	(feature) Fixed code which checked c-client folders when copying
	messages to see if c-client really could copy between the folders.

960714:	(bug fix) Fixed info, version and vfolderdef windows so that if you
	try to create a second instance it just deiconfiys and raises the
	existing one.

960712:	(feature) now lets you specify wildcard expressions used to determine
	which files/directories to import. Imported files/dirs are now also
	sorted alphabetically.

960712:	(feature) made so that Tkrat just beeps if you try to press space
	in an address entry field. You should be able to use shift-space though.

960712:	(bug fix) made RatAlias expand? also handle syntax errors gracefully.

960712:	(bug fix) fixed so that saved copies of outgoing messages are marked
	as old and read. Also fixed a small bug which appended garbage to the
	letters if inserted into the database.

960712:	(feature) added option to set color scheme.

960711:	(feature) You can now remove whole trees of vfolders. You can now
	also walk around in the directory tree when importing. There was also
	a bug which made the convas not to change size when the vfolderdef
	window was resized.

960711:	(feature) The preferences window now remembers which screen you last
	used (only within sessions).

960711:	(bug fix) Fixed so that the insertion cursor is visible after wrapping
	in the compose window.

960711:	(feature) Attached files are now copied at attach time instead of at
	sending time.

960711:	(bug fix) fixed problems introduced by %i conversion in folder list.

960710:	(feature) Added support for mh folders.

960704: ***** released version 0.69 *****

960702:	(feature) added code which tries to put the send cache on /tmp if
	~/.ratatoskrc doesn't exist.

960702:	(feature) keep connections for network folders open for a little
	while ater the user has closed them. If possible we reuse them.

960702:	(bug fix) you will now see the end of the notification list when
	the notification window pops up.

960701:	(feature) some minor changes in the menu structure.

960701:	(bug fix) fixed error in folder example in CONFIGURATION. Also fixed
	some minor spelling errors.

960701:	(bug fix) fixed so that the watcher window is created on demand and
	that TkRat notes if the wac=tcher window is destroyed.

960701:	(bug fix) Send & Save menu does nothing if no valid folder is selected.

960628:	(feature) Added possibility to disable the copying of attachmens.

960628:	(bug fix) Added code to watcher which rebuilds the window if the
	user destroys it.

960627:	(feature) added request for bug reports etc to version window.

960627:	(bug fix) there is no need to call FolderSelect when resyncing
	the folder, unless the previously active message is gone.

960627:	(feature) Added 'i' conversion character for folder list command
	(the messages current index).

960627:	(feature) Changes bindings of 'r' and 'R'.

960627:	(bug fix) Don't write the last-used-version number if the current
	version is earlier than one we have used before.

960627:	(bug fix) removed the b-binding on previous page.

960626:	(bug fix) Addded test on new file folders so that the file specified
	really is good for this purpose.

960626:	(bug fix) Changed method used to calculate the length of a line to
	one that is not dependant on the actual window size.

960626:	(feature) Sending is now done in a separate subprocess. There are now
	two modes for sending "direct" and "deferred". This required massive
	rewrites of the send and hold code.

960622:	(bug fix) Fixed misc small oddities which gcc -Wall complained about.

960621:	(feature) Made it possible to define languages which uses non iso-8859-1
	compatible character sets as the user interface language.
	character set associated with each language

960621:	(bug fix) Changed default mailbox path to /var/spool/mail/$env(USER)

960619:	(bug fix) Fixed faulty dependecies for the install target in
	tkrat/Makefile. This fixes the bug where tkrat complains that it
	can't find the InitLanguages procedure.

960619:	(bug fix) Added checking of to argument the "to" in RatDbInsert, this
	avoids a possible core-dump which occurred when you tried to insert
	a message with no To: header-row.

960618:	(bug fix) Changed the code so that fh(folder_handle) only exists
	when there is a folder. It will never be the empty string.

960618:	(bug fix) Added a missing break in Std_CloseProc() (Thanks goes to
	Joel Crisp)

960618:	(bug fix) Fixed a syntax error in the sequence number generated in
	Std_ExpungeProc().

960618:	Upgrade: Changed to newer version of imap-4 (dated Jun 6 1996)

960618:	(bug fix) It was impossible to create POP3 folders.

960618:	(bug fix) Added a SHELL definition to the Makefiles. This is for the
	stupid SGI's which uses csh for Makefiles (Thanks goes to Joel Crisp).

960618:	(feature) Added comment in ratSMTP.c which warns about using prereleases
	of tcl and tk.

960617: ***** released version 0.68 *****

960617:	(feature) added support for RATLIBDIR environment variable and some
	checking for correct installation.

960617:	(feature) added menu entry to rescan aliases

960610:	(feature) now reads alias lists by pine

969609:	(feature) created a new widget for entry of addresses.

960608:	(bug fix) Old files were left in the hold.

960608:	(feature) You can now see what is happening while sending a message
	via SMTP.

960608:	(bug fix) fixed bug which caused the watcher to pop up even if there
	where no messages to show (when a DSN had arrived and been snarfed).

960608:	(bug fix) improved fileselector handling of nonexisting directories
	and unreadable files.

960607:	(feature) Completely rewrote the line-wrap code in the composition
	window. Changed the justify text meny entry to a checkbutton which
	controls the automatic wrapping.

960607:	(feature) Now also deleting bindings in the keydef window gets applied
	when you press "Ok".

960607: (feature) Added validity checking when editing vfolders.

960606:	(bug fix) Clear the display when we try to open a new folder but
	fails (the old one is still closed).

960606: (bug fix) Updated all commands operating on the current message to
        check that there actually is a selection.

960606:	(bug fix) Fixed the code that should have been able to open file-
	folders which doesn't exist but should be in directories that
	does exist.

960606:	(feature) It is now possible to set a default value for the From:
	header-line. It is also possible to prevent this via the use_from
	option.

960606: (bug fix) Shift wasn't considered a modifier when defining keys.

960606: (bug fix) Corrected the helptext which said that database expiration
	is not implemente yet. It is.

960606:	(bug fix) The sending code did a check of the validity of the
	sending program, but the result was never communicated to the user.
	Also added a check in the preferences window which checks if the
	first word of option(sendprog) is an executable.

960606	(bug fix) Make sure that env(USER) and env(HOME) have values when
	starting. If not then assign them good values.

960606	(feature) Reply-To added to the default value of
	option(show_header_selection)

960606	(bug fix) Changed the size of the "-Adobe-Helvetica-Bold-R-Normal"
	font in the version window from 20 to 24 (a more common size).

960605	(bug fix) Added code to remove all newlines from the subject of DSN
	messages when inserting them into the index.

960604 *** v0.67 The first public beta

