From maf@dtek.chalmers.se Thu Aug 19 21:36:14 1999 From: maf@dtek.chalmers.se (=?iso-8859-1?Q?Martin_Forss=E9n?=) Date: Thu, 19 Aug 1999 22:36:14 +0200 (MEST) Subject: TkRat 2.0b1 available Message-ID: At last, the moment we all have been waiting on... I have now placed the first public beta of tkrat 2.0 on the ftp-site (ftp:ftp.md.chalmers.se/pub/tkrat/tkrat-2.0b1.tar.gz). This version contains many many improvements over 1.2. Among the most important new features one finds: * Support for disconnected IMAP folders * Keeps track of number of unread messages in multiple folders * True threading of messages * Takes some command-line arguments * New printing module * Support of pgp5 This version requires tcl/tk 8.1 or later. This is a beta release which means that I expect there to be bugs. There are however no major known bugs in it at the moment. It is also not feature-complete, some minor features will be added before 2.0 is finalized. /MaF From maf@dtek.chalmers.se Sat Aug 28 15:56:09 1999 From: maf@dtek.chalmers.se (=?iso-8859-1?Q?Martin_Forss=E9n?=) Date: Sat, 28 Aug 1999 10:56:09 -0400 (EDT) Subject: TkRat 2.0b2 released Message-ID: I have now placed beta #2 on trhe web/ftp-sites. This one contains a great number f bug-fixes and some minor performance improvements. I still have some outstanding bugs but since I am going to be offline for a couple of days I think it is a good idea to release beta #2 now, it should be much more stable than #1. The changes for this release are: 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 /MaF From maf@dtek.chalmers.se Mon Sep 13 21:31:14 1999 From: maf@dtek.chalmers.se (=?iso-8859-1?Q?Martin_Forss=E9n?=) Date: Mon, 13 Sep 1999 22:31:14 +0200 (MEST) Subject: TkRat 2.0b3 available Message-ID: I have now placed TkRat 2.0b3 on the web/ftp-sites. There are no significant new features in this version but there are a lot of important bugfixes since 2.0b2. There are still known bugs in this version but no major ones. The relevant part of the changes file follows: 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 shoudl 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 fro 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. /MaF From maf@dtek.chalmers.se Tue Oct 26 07:58:37 1999 From: maf@dtek.chalmers.se (=?iso-8859-1?Q?Martin_Forss=E9n?=) Date: Tue, 26 Oct 1999 08:58:37 +0200 (MEST) Subject: TkRat 2.0b4 available Message-ID: I have now placed TkRat version 2.0b4 on the website. I urge everybody who is running any of the earlier betas to upgrade. This release contains many bugfixes and some new features. Among the new feature are: * Support for the Gnu privacy guard * Faster start-up * Improved file selector * Serbian texts The full list of changes follows below. /MaF 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 ). 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 ). 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. From maf@dtek.chalmers.se Sun Nov 21 13:03:21 1999 From: maf@dtek.chalmers.se (=?iso-8859-1?Q?Martin_Forss=E9n?=) Date: Sun, 21 Nov 1999 14:03:21 +0100 (MET) Subject: TkRat 2.0b5 available Message-ID: I have now placed tkrat 2.0b5 on the web and ftp-sites. (http://www.dtek.chalmers.se/~maf/ratatosk). This release fixes a number of bugs which were found in 2.0b4. There are almost no new features, just some minor enhancements. The list of changes follow: 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. /MaF From maf@math.chalmers.se Tue Dec 28 20:23:58 1999 From: maf@math.chalmers.se (=?iso-8859-1?Q?Martin_Forssen_=E5=E4=F6?=) Date: Tue, 28 Dec 1999 21:23:58 +0100 (MET) Subject: TkRat 2.0b6 released Message-ID: At last I judge 2.0b6 ready to be released. This version mainly contains bugfixes, but a couple of new features managed to creep in. It now has some support for content-disposition headers and there is a dialog to select fonts. Full list of changes follows below. As usual it is available from http://www.dtek.chalmers.se/~maf/ratatosk /MaF 991228: ***** released version 2.0b5 ***** 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. From maf@dtek.chalmers.se Thu Aug 19 21:36:14 1999 From: maf@dtek.chalmers.se (=?iso-8859-1?Q?Martin_Forss=E9n?=) Date: Thu, 19 Aug 1999 22:36:14 +0200 (MEST) Subject: TkRat 2.0b1 available Message-ID: At last, the moment we all have been waiting on... I have now placed the first public beta of tkrat 2.0 on the ftp-site (ftp:ftp.md.chalmers.se/pub/tkrat/tkrat-2.0b1.tar.gz). This version contains many many improvements over 1.2. Among the most important new features one finds: * Support for disconnected IMAP folders * Keeps track of number of unread messages in multiple folders * True threading of messages * Takes some command-line arguments * New printing module * Support of pgp5 This version requires tcl/tk 8.1 or later. This is a beta release which means that I expect there to be bugs. There are however no major known bugs in it at the moment. It is also not feature-complete, some minor features will be added before 2.0 is finalized. /MaF From maf@dtek.chalmers.se Sat Aug 28 15:56:09 1999 From: maf@dtek.chalmers.se (=?iso-8859-1?Q?Martin_Forss=E9n?=) Date: Sat, 28 Aug 1999 10:56:09 -0400 (EDT) Subject: TkRat 2.0b2 released Message-ID: I have now placed beta #2 on trhe web/ftp-sites. This one contains a great number f bug-fixes and some minor performance improvements. I still have some outstanding bugs but since I am going to be offline for a couple of days I think it is a good idea to release beta #2 now, it should be much more stable than #1. The changes for this release are: 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 /MaF From maf@dtek.chalmers.se Mon Sep 13 21:31:14 1999 From: maf@dtek.chalmers.se (=?iso-8859-1?Q?Martin_Forss=E9n?=) Date: Mon, 13 Sep 1999 22:31:14 +0200 (MEST) Subject: TkRat 2.0b3 available Message-ID: I have now placed TkRat 2.0b3 on the web/ftp-sites. There are no significant new features in this version but there are a lot of important bugfixes since 2.0b2. There are still known bugs in this version but no major ones. The relevant part of the changes file follows: 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 shoudl 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 fro 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. /MaF From maf@dtek.chalmers.se Tue Oct 26 07:58:37 1999 From: maf@dtek.chalmers.se (=?iso-8859-1?Q?Martin_Forss=E9n?=) Date: Tue, 26 Oct 1999 08:58:37 +0200 (MEST) Subject: TkRat 2.0b4 available Message-ID: I have now placed TkRat version 2.0b4 on the website. I urge everybody who is running any of the earlier betas to upgrade. This release contains many bugfixes and some new features. Among the new feature are: * Support for the Gnu privacy guard * Faster start-up * Improved file selector * Serbian texts The full list of changes follows below. /MaF 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 ). 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 ). 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. From maf@dtek.chalmers.se Sun Nov 21 13:03:21 1999 From: maf@dtek.chalmers.se (=?iso-8859-1?Q?Martin_Forss=E9n?=) Date: Sun, 21 Nov 1999 14:03:21 +0100 (MET) Subject: TkRat 2.0b5 available Message-ID: I have now placed tkrat 2.0b5 on the web and ftp-sites. (http://www.dtek.chalmers.se/~maf/ratatosk). This release fixes a number of bugs which were found in 2.0b4. There are almost no new features, just some minor enhancements. The list of changes follow: 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. /MaF From maf@math.chalmers.se Tue Dec 28 20:23:58 1999 From: maf@math.chalmers.se (=?iso-8859-1?Q?Martin_Forssen_=E5=E4=F6?=) Date: Tue, 28 Dec 1999 21:23:58 +0100 (MET) Subject: TkRat 2.0b6 released Message-ID: At last I judge 2.0b6 ready to be released. This version mainly contains bugfixes, but a couple of new features managed to creep in. It now has some support for content-disposition headers and there is a dialog to select fonts. Full list of changes follows below. As usual it is available from http://www.dtek.chalmers.se/~maf/ratatosk /MaF 991228: ***** released version 2.0b5 ***** 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.