Short: Offline mail/news/... reader, main archive (required) Author: Ultima Thule Software (thor@hstud6.cs.uit.no) Uploader: Petter Nilsen (pettern@icenet.no) Type: comm/thor 970827 - THOR - Release 2.5 Copyright (C) 1993-1997 Ultima Thule Software, All Rights Reserved. THOR 2.5 is an advanced multi-format offline reader, supporting the QWK, Fido, UUCP, SOUP, Bluewave, Omen, ABBS, MBBS and Hippo (BBBS) message formats. It will also handle TCP-connections with NNTP, SMTP and POP3, with extensive MIME support. Changes from 2.4 to 2.5 pre-release 1: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ THOR: - Will optionally detect and provide actions for http:, ftp:, news: and mailto: links in messages. Start you browser with a click, download a file with a click! If a ftp: link is not complete with a filename, a popdown menu will appear that lets you select to use an external program on the link. For this to happen, you must have configured a ftp client that will accept ftp: links on the commandline. AmiFTP supports this. (it must be configured, but you can still have Internal in the visual config on ftp:). On news:, you will have the option to start ConnectTHOR or subscribe to the group directly. - Added popdown menu instead of requesters when clicking on attachment icons. - Added support for external icons for the various filetypes in attachments. The icons should reside in "filestypes/" in the THOR dir. See included icons for examples. Normal, MagicWB and NewIcons are supported. If a filetype icon is a project icon, the default tool will replace Multiview in the popdown menu when clicking on an attachment icon. - Main THOR program now relies on ClassAct to work. - Visual Config, Kill windows and pack/purge window are in ClassAct - Thor will handle Cc: and add the selected addresses at the top of the message as Cc: lines. - Pack/purge window expanded to include a separate tab section that will list files attached to messages that were deleted in the purge. It also is 100% ClassAct now. - TRUE kills implemented, meaning a messages matching this type of kill will not be imported into the database. - MAKESIGNATURE added to the ARexx interface of THOR. - Double-clicking an entry in the user database will enter a message to that person. - THOR will now make sure attachments can be deleted, even if a datatype hold a lock on it, by freeing all inline pictures before deletion. - Multiselection possible in the event window on all but edit. - The datatype filetype will be in the Type: description on attachments. - The requester whether to delete attachments have "Delete All" and "Delete None" options. - Pre-processes % characters in the FromAddr or ReplyToAddr that could cause crashes when replying so this will not happen. - When getting a list of mail packets in the download dir fails, the systems list will still be shown. - Removed a few bugs when there is not enough memory to load the passive conferencelist and reduced the memory consumption. - Text attachments are shown inline automatically. - Added "Get Current User" to the User database window. - Fixed crashing bug when using attach without a listfont configured. ConnectTHOR: - 2 new arguments: BROWSENEWS (for entering the newsbrowser directly), and NEWSGROUP used with BROWSENEWS. - Fixed a CT crash when no stack is running (I hope). - Added a "flush log" menu item. - Fixed a memory leak. bbsreadrexx-handler: - UPDATEBRMESSAGE can now set and clear the read/superunread flags too. bbsread.library: - Length of paths for UnArchive() and Archive() has been doubled to 500 characters - Fixed a possible problem when comparing kills when BRKILL_Private tag was used on a kill (missing break in a switch statement). - Forwarded messages will not be purged on pack/purge before the event has been executed and the events purged. MDF_REFERENCED is the private flag added to messages that should not be purged. - API change allows for creating a list of file attachments at pack/purge time, so they can be browsed later for copying, deletion etc. New tag PD_AttachmentList to PackDataFile() added for this purpose. - Fixed the long standing problem when packing a filedb with more than 32K number of files. The problem was that the hash key for each file was held in in a WORD and no checking was done when this could not fit the key. This has been changed to a UWORD (compatible with older filedbs still), and only 60K unique hash keys will be generated now. - WBRK_MarkDeleted can be set on a kill, which will really delete a message if it matches a kill. WriteBRMessage() will not write the message to the database if a match with this tag is found. NOTE: This introduces a slight API change in in what WriteBRMessage() returns. If possible, do not rely on this return value if it is anything else but 0, which means failure. -1 is returned on messages that are not added to the database due to a kill match on the above tag. Changes from 2.5 pre-release 1 to 2.5 final release: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - added grouping/sorting of messages in Show ALL mode too. Requires V5 of bbsread.library now. - Added a description field for kills, so the user can add a comment to each kill/emphasize. - When writing an event, the data about the event will be shown in the info bar at the bottom of the main window. - Visual Config adds an option to show pictures automatically inline or with the external viewer. - Somewhere in the past, I added new formatting codes for the reply/forward string, but forgot to document them. Here they are: %F - Sender first name %L - Sender last name - Option for always encoding mail as quoted-printable added to system->import/export settings. - Added support for APOP authentication on POP3 mail collection. - Sortmail trigger processing done on import now, with a very flexible command set. CfgSortmail.thor still needs to be run to set triggers up. + many bug fixes and improvements To install this upgrade, use the UpdateThor installer script. QUESTIONS? ~~~~~~~~~~ There is a newsgroup for Thor with the name of alt.sys.amiga.thor. If the group is not available at your newsserver, ask for it by sending a mail to your system admin. Mailing Lists: The old THOR mailing list has be resurrected. To subscribe to this list, send a mail to majordomo@thule.no with "subscribe thor-ml " in the body. There is a mailing list for developers of programs and ARexx scripts related to THOR. To subscribe to this list, send a mail to majordomo@thule.no with "subscribe thor-dev " in the body. If you have no interest in making scripts or programs related to THOR, you do not need to join this mailing list. -- Petter Nilsen EMail THOR Team: thor@thule.no WWW site: http://www.thule.no/ EMail: pettern@thule.no IRC: Mitchman ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 632 276 56.3% 05-Aug-96 17:49:06 THOR_2.5.info 7768 3223 58.5% 01-Sep-97 16:17:06 +configthor.catalog 1394 735 47.2% 01-Sep-97 16:17:06 +fse.catalog 22046 8740 60.3% 01-Sep-97 16:17:06 +thor.catalog 6990 2919 58.2% 21-Feb-97 14:38:38 +configthor.catalog 1176 645 45.1% 21-Feb-97 14:38:38 +fse.catalog 19980 8103 59.4% 26-Aug-97 14:59:44 +thor.catalog 7680 3073 59.9% 30-Aug-97 02:03:22 +configthor.catalog 1334 703 47.3% 10-Dec-96 12:40:22 +fse.catalog 22094 8724 60.5% 30-Aug-97 02:03:22 +thor.catalog 7980 3265 59.0% 05-Aug-96 17:48:22 +configthor.catalog 18906 7622 59.6% 05-Aug-96 17:48:22 +thor.catalog 7734 3181 58.8% 22-Apr-97 21:08:30 +configthor.catalog 1404 721 48.6% 22-Apr-97 21:08:30 +fse.catalog 20668 8201 60.3% 22-Apr-97 21:08:30 +thor.catalog 7492 3058 59.1% 01-Sep-97 16:16:06 +configthor.catalog 1310 686 47.6% 01-Sep-97 16:16:06 +fse.catalog 21862 8656 60.4% 01-Sep-97 16:16:06 +thor.catalog 7466 3008 59.7% 21-Aug-97 00:27:30 +configthor.catalog 1228 657 46.4% 18-Nov-96 12:38:40 +fse.catalog 20700 8234 60.2% 15-Jun-97 18:28:06 +thor.catalog 7636 3120 59.1% 01-Sep-97 16:18:18 +configthor.catalog 1350 719 46.7% 01-Sep-97 16:18:18 +fse.catalog 21866 8728 60.0% 01-Sep-97 16:18:18 +thor.catalog 7706 3135 59.3% 01-Sep-97 16:18:26 +configthor.catalog 1382 697 49.5% 01-Sep-97 16:18:26 +fse.catalog 21868 8595 60.6% 01-Sep-97 16:18:26 +thor.catalog 7540 3066 59.3% 26-Aug-97 15:00:58 +configthor.catalog 1234 674 45.3% 26-Aug-97 15:00:58 +fse.catalog 21138 8432 60.1% 26-Aug-97 15:00:58 +thor.catalog 100 100 0.0% 05-Aug-96 17:50:56 +CheckForLib 1465 724 50.5% 12-Oct-96 14:52:04 +checkver.rexx 10928 5726 47.6% 25-Aug-97 01:21:48 +button.gadget 6828 4266 37.5% 25-Aug-97 01:21:48 +checkbox.gadget 12096 7296 39.6% 25-Aug-97 01:21:48 +chooser.gadget 10432 6334 39.2% 25-Aug-97 01:21:48 +clicktab.gadget 7400 4382 40.7% 20-Aug-97 21:45:48 +getfile.gadget 5280 3195 39.4% 20-Aug-97 21:42:26 +getfont.gadget 10536 5915 43.8% 25-Aug-97 01:21:48 +integer.gadget 22596 12621 44.1% 25-Aug-97 01:21:48 +layout.gadget 20592 11394 44.6% 25-Aug-97 01:21:48 +layout.gadget.020 36408 18117 50.2% 25-Aug-97 01:21:46 +listbrowser.gadget 5856 3753 35.9% 25-Aug-97 01:21:46 +radiobutton.gadget 9132 5413 40.7% 25-Aug-97 01:21:46 +scroller.gadget 4220 2598 38.4% 25-Aug-97 01:21:46 +string.gadget 11048 6113 44.6% 25-Aug-97 01:21:44 +bevel.image 3676 1915 47.9% 25-Aug-97 01:21:44 +drawlist.image 6356 2957 53.4% 25-Aug-97 01:21:44 +glyph.image 7016 4339 38.1% 25-Aug-97 01:21:44 +label.image 29316 14875 49.2% 25-Aug-97 01:21:44 +window.class 2431 989 59.3% 27-Apr-97 10:29:32 +def_anim.info 2431 697 71.3% 27-Apr-97 10:29:32 +def_archive.info 2205 1364 38.1% 27-Apr-97 10:29:32 +def_default.info 2493 639 74.3% 27-Apr-97 10:29:30 +def_doc.info 2431 1109 54.3% 27-Apr-97 10:29:30 +def_picture.info 2431 753 69.0% 27-Apr-97 10:29:30 +def_sound.info 2493 639 74.3% 27-Apr-97 10:29:30 +def_text.info 955 636 33.4% 30-Aug-97 01:10:04 +def_anim.info 955 619 35.1% 30-Aug-97 01:10:28 +def_archive.info 955 683 28.4% 30-Aug-97 01:10:10 +def_default.info 955 595 37.6% 30-Aug-97 01:09:52 +def_doc.info 955 462 51.6% 30-Aug-97 01:10:14 +def_message.info 955 730 23.5% 27-Apr-97 10:29:32 +def_picture.info 955 620 35.0% 30-Aug-97 01:10:18 +def_sound.info 955 326 65.8% 30-Aug-97 01:10:40 +def_template.info 955 597 37.4% 30-Aug-97 01:10:24 +def_text.info 1701 1058 37.8% 27-Apr-97 10:29:28 +def_anim.info 1440 912 36.6% 27-Apr-97 10:29:28 +def_archive.info 1458 1088 25.3% 27-Apr-97 10:29:30 +def_default.info 1150 753 34.5% 27-Apr-97 10:29:30 +def_doc.info 1387 1010 27.1% 27-Apr-97 10:29:30 +def_picture.info 1595 1224 23.2% 27-Apr-97 10:29:28 +def_sound.info 1338 827 38.1% 27-Apr-97 10:29:28 +def_text.info 767 425 44.5% 27-Apr-97 10:29:30 +def_anim.info 523 216 58.6% 27-Apr-97 10:29:30 +def_archive.info 459 252 45.0% 27-Apr-97 10:29:30 +def_default.info 459 240 47.7% 27-Apr-97 10:29:30 +def_doc.info 475 220 53.6% 27-Apr-97 10:29:30 +def_picture.info 395 233 41.0% 27-Apr-97 10:29:30 +def_sound.info 459 230 49.8% 27-Apr-97 10:29:30 +def_text.info 264 25 90.5% 05-Aug-96 17:50:56 +grn.font 2456 1496 39.0% 05-Aug-96 17:50:56 +8 784 48 93.8% 05-Aug-96 17:50:56 +Thin609.font 2628 1395 46.9% 05-Aug-96 17:50:56 +10 2344 1378 41.2% 05-Aug-96 17:50:58 +8 2484 1387 44.1% 05-Aug-96 17:50:58 +9 524 42 91.9% 05-Aug-96 17:50:58 +Thin611.font 2792 1568 43.8% 05-Aug-96 17:50:58 +11 2936 1568 46.5% 05-Aug-96 17:50:58 +12 524 42 91.9% 05-Aug-96 17:50:58 +Thin711.font 3056 1606 47.4% 05-Aug-96 17:50:58 +11 3224 1617 49.8% 05-Aug-96 17:50:58 +12 109956 60617 44.8% 05-Aug-96 17:50:58 +Installer 54028 12949 76.0% 01-Sep-97 16:24:18 +InstallThor 881 459 47.9% 05-Aug-96 17:50:58 +InstallThor.info 53592 33095 38.2% 05-Aug-96 17:50:58 +lha 160398 102564 36.0% 25-Aug-97 11:23:18 +MIMEmail 1784 1375 22.9% 05-Aug-96 17:49:16 +ConfigTHOR.info 1750 1358 22.4% 05-Aug-96 17:49:16 +ConnectTHOR.info 2089 716 65.7% 05-Aug-96 17:49:16 +THOR.guide.info 1762 1282 27.2% 05-Aug-96 17:49:16 +THOR.info 3475 1840 47.0% 05-Aug-96 17:49:16 +ConfigTHOR.info 2933 1597 45.5% 05-Aug-96 17:49:16 +ConnectTHOR.info 1846 1173 36.4% 05-Aug-96 17:49:16 +THOR.guide.info 3592 1723 52.0% 10-Nov-96 23:06:20 +THOR.info 1854 1300 29.8% 05-Aug-96 17:49:16 +Thordock.info 1546 732 52.6% 06-Aug-96 22:44:20 +ConfigTHOR.info 1017 551 45.8% 05-Aug-96 17:49:58 +ConnectTHOR.info 518 302 41.6% 05-Aug-96 17:47:46 +THOR.guide.info 1683 738 56.1% 05-Aug-96 17:47:46 +THOR.info 3356 1940 42.1% 25-Aug-97 01:21:50 +caprefs 33076 11138 66.3% 25-Aug-97 01:21:50 +ClassAct 3192 2214 30.6% 25-Aug-97 01:21:48 +ClassAct.info 46104 30611 33.6% 10-Dec-96 03:59:38 +reqtools.library 646008 646008 0.0% 02-Sep-97 02:48:04 +thor.lha 494 239 51.6% 05-Aug-96 17:47:32 +THOR.macros 7130 3272 54.1% 26-Aug-97 01:51:16 +THOR.readme 463 246 46.8% 20-Apr-97 23:39:50 +THOR.readme.info 42171 10487 75.1% 01-Sep-97 16:25:16 +UpdateThor 881 459 47.9% 05-Aug-96 17:50:58 +UpdateThor.info -------- ------- ----- --------- -------- 1771556 1206932 31.8% 02-Sep-97 22:58:40 120 files