home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 16 / amigaformatcd16.iso / -in_the_mag- / top100_shareware / comms / amigaelm-v10 / history.txt < prev    next >
Text File  |  1997-05-10  |  50KB  |  993 lines

  1.  
  2.                           Amiga Elm History
  3.                          ===================
  4.  
  5.  
  6. Version 10.1 - 10.12:
  7.     - Aaah! _Finally_ implemented "PrintCmd" the right way.
  8.     - Now displays one more line per page on index screen.
  9.     - Significantly enhanced terminal mode: now displays title bar and
  10.        shortens it (compact format) if it becomes too long. Makes Elm
  11.        look more like Unix "elm".
  12.  
  13. Version 9.24 - 9.27:
  14.     - Now RFC1522/Quoted-Printable decoding not only for sender's realname,
  15.        but also for subject and receipient's realname.
  16.        INFO: RFC1522 describes encoding of non-standard characters
  17.        (eg, 8 bit characters) within the mail header.
  18.  
  19. Version 9.1 - 9.23:    (only for registered users)
  20.     - New in .elm/elmrc: "PrintCmd" finally implemented. You can define your
  21.        own printing command. By default, it's just "copy %s prt:" which does
  22.        the same as before. See "pipe command" for details (this is what Elm
  23.        internally does with "PrintCmd" ;-)
  24.     - Menu entry for "Extended group reply" didn't work. (instead "Edit
  25.        folder" was executed due to a typo: "e" instead of "E" ;-)
  26.        [Steve Flynn]
  27.     - Fixed bug with very long lines (introduced in Elm version 7).
  28.        Don't worry about this... Elm always prints a warning message,
  29.        if it feels that something is wrong with the line length, the
  30.        folder length or a message offset.
  31.        [Klaus Heinz]
  32.     - Forgot to add .elm/elmrc keyword "CancelledFolder" in the example
  33.        .elm/elmrc file in the Elm.guide documentation.
  34.        [Steve Flynn]
  35.     - Config variables "AnswerReturnReceipt" and "AnswerReturnView" are now
  36.        ignored when folder is specified with option "-f". See manual for
  37.        other "limitations" when option "-f" is used.
  38.        [Stefan Thielscher]
  39.     - Fixed minor bug in aliases handling.
  40.     - In compact header display (built-in pager) only the first line of
  41.        long header lines will be displayed. Use "show header" function to
  42.        display complete header lines.
  43.        [Joachim Astel]
  44.  
  45. Version 8.1 - 8.20:
  46.     - Greetings from Eric Draven.
  47.     - New in .elm/elmrc: "IconifyOnClose". If "Yes", makes close gadget
  48.        an iconify gagdet (for those who miss the zoom gadget ;-)
  49.     - Enhanced internal "get-string" code. Doesn't allow switching to
  50.        alternative character set. And the built-in function "jump to msg #"
  51.        now allows to edit the first digit you've typed.
  52.        [Pascal Eeftinck]
  53.     - After changing the folder ("c") Elm was sometimes confused if it
  54.        should store read mail really in the received folder or if the
  55.        current folder already was a received folder. This has been fixed,
  56.        neither Elm nor its author can be confused any longer ;-)
  57.  
  58. Version 7.151 - 7.157:
  59.     - On main index screen, added 'D' (same as 'd').
  60.     - Fixed bug in "c)hange folder" where Elm tried to remember
  61.        message flags although it shouldn't do that. (flags are only
  62.        kept when re-syncing the current folder)
  63.     - Fixed bug when launching "mailto" and "metamail".
  64.        (software failure if failed _and_ command line was very long)
  65.     - Fixed bug with external pagers (More, Most, Less, etc) where text
  66.        file wasn't created properly (bug introduced in version 7).
  67.  
  68. Version 7.138 - 7.150:
  69.     - If folder could not be opened, lock on folder was not removed
  70.        so that access from other programs was denied until reboot or
  71.        next successful call to Elm.
  72.     - For built-in pager: made "D" (shift d) the opposite of "d" in
  73.        combination with the SkipIndex variable. If SkipIndex is on,
  74.        "d" skips the index screen and "D" does not. If SkipIndex is off,
  75.        "d" return to index screen and "D" skips it.
  76.  
  77. Version 7.128 - 7.137:    (only for registered users)
  78.     - Changed default for "WarnReturnCode" from 1 to 10, because most users
  79.        never read manuals or history files (like this one).
  80.     - Some minor modifications in documentation (AppendSignature,
  81.        Iconify command key).
  82.     - Fixed some problems with re-sync ('$') and edit ('e') which were
  83.        introduced with the new read-only-new-msgs-on-folder-change-feature.
  84.        [Martin Jahner]
  85.     - After uniconify Elm's window is brought to front.
  86.        [Christian Stelter]
  87.     - Made Escape-key an alias for Control-C to abort "q"uit and e"x"it.
  88.        [Mike A. McAngus]
  89.     - Updated scripts "EncryptMsg" and "DecryptMsg".
  90.        [thanks to Ignatios Souvatzis and Peter Simons]
  91.  
  92. Version 7.118 - 7.127:    (only for registered users)
  93.     - Some further enhancements to "SkipIndex" and skip-to-next-message
  94.        feature.
  95.     - Fixed bug with option "-z" which didn't override "QuitEmpty" from
  96.        .elm/elmrc file correctly. Now it does ;-)
  97.     - More intelligent 2-phase checking of folder changes allows much
  98.        faster movement on main index screen and avoids scatter load of
  99.        new messages.
  100.     - Small changes to options menu.
  101.  
  102. Version 7.1 - 7.117:    (only for registered users)
  103.     - New design for "send-off" prompt when in terminal mode.
  104.        New switch to (not) archive out-going mail.
  105.     - Fixed bug with static string (was too small, a relict from the
  106.        past) when calling Metamail, which could cause Enforcer hits
  107.        if the Content-Type header field was larger then expected.
  108.        Now replaced with a dynamic string ;-)
  109.        [Klaus Heinz]
  110.     - Removed dozens of fseek()'s and ftell()'s, especially when reading in
  111.        mail folders. You folders are now read in almost half the time.
  112.        Envoy users may notice speed increase up to ten times (compared
  113.        with previous versions).
  114.     - Optimized search function (key '/')... is faster now.
  115.     - Some minor changes in documentation.
  116.     - Environment variable "HOME_ELM" offically documented now.
  117.     - Iconify/Zoom-Gadget gone, use Amiga-i instead.
  118.     - Iconify allowed only on main index screen.
  119.     - Rework of window refresh code.
  120.     - If new messages arrive, AmigaElm won't re-read the complete folder
  121.        any longer, but only the newly arrived messages at the end of the
  122.        folder. Thus, you should not edit the message contents of the
  123.        folder while Elm is running... Elm won't recognize this any longer
  124.        (because Elm does only consistency checks for the message offsets,
  125.         not for the contents).
  126.        If you want to edit the folder (in any way) while Elm is running,
  127.        use the built-in edit function (key 'e') which causes Elm to re-
  128.        read the complete folder.
  129.     - AmigaElm now automatically tries to remember last selected message
  130.        after re-read of folder.
  131.     - When in built-in pager: key 'n' and some other keys (eg, ' ' and 'd')
  132.        immediately jump to next undeleted message without displaying index
  133.        main screen. (see also new variable "SkipIndex")
  134.     - New in .elm/elmrc: "SkipIndex". If set to "No" and in internal pager,
  135.        only key 'n' skips to next undeleted message without displaying index
  136.        main screen.
  137.  
  138. Version 6.20 - 6.24:
  139.     - New in .elm/elmrc: "WarnReturnCode". When launching external programs
  140.        (eg, sendmail), AmigaElm warns you (with a requester) if the return
  141.        code (RC) of the program is "WarnReturnCode" or higher. If the RC is
  142.        less "WarnReturnCode", AmigaElm ignores it and continues processing
  143.        without warning.
  144.        [Peter Simons]
  145.     - New section "External Programs" in Elm.guide file.
  146.        Describes utilities in "c" directory.
  147.     - New section in documentation about AmigaElm and TCP/IP (Internet).
  148.        Hints for configuration. Tips & Tricks. Some answers to common
  149.        problems.
  150.  
  151. Version 6.1 - 6.19:    (only for registered users)
  152.     - S:UUConfig and uulib:Config don't need to exist any longer,
  153.        especially useful for IP-users (AmiTCP, AS225 etc).
  154.     - New in .elm/elmrc: "AppendSignature", do you want to append the
  155.        signature always, never or only if you're not replying to a mail.
  156.        This makes old config variable "NoSigOnReply" obsolete.
  157.        [Alexander Aulbach]
  158.     - A "Metamail-Reply" (shift-m) in an empty folder could cause problems.
  159.        [Dan Cannon]
  160.     - Experimental RFC1522 handling (see V5.10-5.42) now case-insensitive.
  161.        [Peter Simons]
  162.     - New in .elm/elmrc: "MetaMail", do you want to start MetaMail on
  163.        MIME messages always, never or should AmigaElm ask before starting
  164.        MetaMail.  The env variable "NoMetaMail" is obsolete.
  165.     - Improved ^L (formfeed, ctrl-l) handling again.
  166.     - A "From " line followed by a second "From " line (generated by
  167.        some brain-dead mail-list software) is now recognized as beginning
  168.        of a new mail message.
  169.        [Rodney Hester]
  170.     - If started in terminal mode, AmigaElm doesn't run MetaMail in its
  171.        own window (see also "IOWindow").
  172.        [Carlos Amezaga]
  173.     - New in .elm/elmrc: "IOWindow" sets characteristics of console I/O
  174.        windows (eg, for MetaMail). This variable isn't really new... it's
  175.        there for versions, but I forgot to document it ;-)
  176.     - New default for "IOWindow", AUTO and WAIT added.
  177.     - In terminal mode, before launching programs (eg, MetaMail), console
  178.        (or whatever your I/O stream is ;-) is set to cooked (non-raw) mode.
  179.  
  180. Version 5.10 - 5.42:
  181.     - Now when launching programs, AmigaElm checks return code and
  182.        pops up requester if command wasn't found or returned != 0.
  183.        [Kai 'wusel' Siering]
  184.     - New script "DecodeNeXTmail" decodes NeXTmail and shows
  185.        contents in raw format.
  186.     - Some experimental RFC1522 handling (special chars within header) for
  187.        incoming mail. Please, don't expect this to be a full-blown RFC1522
  188.        support - IT IS NOT. And you're still NOT ALLOWED to use special
  189.        chars (eg, 8-bit-chars) within the header of outgoing mail.
  190.     - Special chars in own realname of outgoing mail are now automatically
  191.        encoded according to RFC1552. You're still NOT ALLOWED to use special
  192.        chars (eg, 8-bit-chars) within other header fields of outgoing mail.
  193.     - Improved ^L (formfeed, ctrl-l) handling.
  194.        [Stefan Scholl]
  195.     - If Elm runs in its own window and is iconified, the close gadget is
  196.        no longer ignored. It will exit Elm (w/o saving the folder) like it
  197.        does in un-iconified state.
  198.        [David P. Duggan]
  199.     - Title bar displays current page number and total number of pages.
  200.        (proportional font is recommended ;-)
  201.     - If in iconified state, window title was wrong sometimes.
  202.        [David P. Duggan]   [still doesn't work... sigh, -amk]
  203.     - New menu entry (with shortcut) for iconifying Elm's window.
  204.        [David P. Duggan]
  205.     - A "From " line followed by a ">From " line (generated by some
  206.        mail-list software) is now recognized as beginning of a new
  207.        mail message.
  208.        [Peter Simons, Michael B. Smith, Christiaan Keet]
  209.     - Keeping of old UID/GID of folder had never worked. Works now!
  210.        [Ingolf Koch]
  211.  
  212. Version 5.1 - 5.9:    (only for registered users)
  213.     - Fixed bug: "Send-off Window" didn't always open on same screen
  214.        as Elm's main window (but on default screen).
  215.     - On change folder (key 'c') status flags of messages in current
  216.        folder (recognized by its message-ids) are no longer preserved.
  217.        Status flags are only kept when resyncing (re-read) current folder.
  218.        [Allen J. Newton]
  219.     - On index screen, command key "=" jumps to first message in folder.
  220.        [Allen J. Newton]
  221.     - Command keys "j" and "k" now skip over deleted messages, "J" and "K"
  222.        do not (like Unix-Elm).  Keys "j/J/k/K" will also work from within
  223.        built-in pager.
  224.        [Allen J. Newton]
  225.     - Environment variables LINES and COLUMNS override window bounds
  226.        from Amiga console.device.
  227.        (if env vars are set, no CSI sequence is sent)
  228.     - Bounce-Flag for mails wasn't saved.
  229.        [Christian Kaben]
  230.     - MIME-Encoding "7bit" (Send-off Window) now re-enabled to strip off
  231.        8th bit in messages. German umlauts (äöüßÄÖÜ) will be converted.
  232.        [Christian Kaben]
  233.  
  234. Version 4.93 - 4.159:
  235.     - Support for AmigaOS 1.x dropped.
  236.        By now, you need at least AmigaOS 2.0 to start AmigaElm.
  237.     - New sorting criterion: "Receiver"
  238.        [Michael 'Mick' Hohmann]
  239.     - In Group-Reply, double entries (To, Cc, From) will be deleted.
  240.        [Kai 'wusel' Siering]
  241.     - New command 'E' (Extended Group-Reply), old command 'E' (Export) gone.
  242.        [Christian Stelter]
  243.     - Corrected searching order for env-vars HOST(NAME), DOMAIN(NAME)
  244.        and USER(NAME) according to the manual.  The vars with NAME
  245.        appended are only used if the one without NAME doesn't exist.
  246.     - Elm exits if started in terminal-mode into background (run).
  247.     - More descriptive error message if OldLocking is off but
  248.        OwnDevUnit.library is not installed.
  249.     - New in .elm/elmrc: "ColorBackground", "ColorText", "ColorIntuition"
  250.        and "ColorPrompt". Old keyword "Color" is now obsolete. See manual
  251.        for conversion of old color values to new ones.
  252.        [Kai 'wusel' Siering]
  253.     - New in .elm/elmrc: "CryptMode", set default encryption mode for
  254.        outgoing mail (Send-off Window).
  255.        [Peter Simons]
  256.     - Encryption now supports three custom settings.
  257.     - Keywords "Screen-*" in .elm/elmrc now also allowed without
  258.        leading "Screen-"
  259.     - In manual (Elm.guide): cleaned up example .elm/elmrc file
  260.     - New shells (command "!") now opened within dimensions of window,
  261.        not screen.
  262.     - Fixed Enforcer hit(s) when loading non-empty folder, deleting all
  263.        messages, resync'ing (empty folder) and then filling this folder
  264.        with messages so that Elm has to resync again.
  265.        [David Duggan]
  266.     - New keys: "J"/"K" skips to next/previous undeleted message
  267.     - New file .elm/smartsignature, list of addresses (AmigaDOS patterns,
  268.        one per line) -- if the pattern matches on one of the receipients
  269.        (To,Cc,Bcc) then Elm appends no signature by default.
  270.        [Matt Weatherford]
  271.     - Cleaned up documentation for commands S)ave, W)rite and C)opy.
  272.        [David Jameson]
  273.     - Folder loaded with option -f (or FOLDER) was accidently deleted
  274.        on exit if KeepEmpty=No, AlwaysKeep=No and all messages were read.
  275.        [Hartmut Kuehn]
  276.     - Key-shortcuts in "Send-off Window" for Okay/Edit/Cancel now work
  277.        case-insensitive.
  278.        [S.P.Zeidler]
  279.  
  280. Version 4.1 - 4.93:    (only for registered users)
  281.     - Warning with domainized HOSTNAME and non-empty DOMAINNAME now
  282.        only in verbose mode.  (AmiTCP seems to be broken)
  283.     - Search command '/' crashed machine if used under AmigaOS 1.x.
  284.        (search command calls AmigaOS 2.x pattern-matching functions)
  285.        [John Dormer]
  286.     - Totally rewritten code for getting char in terminal (raw) mode.
  287.        (this fixes a bug in SAS/C's rawcon() if redirection is active)
  288.        [Carlos Amezaga]
  289.     - When in terminal mode: file notification (if folder has changed)
  290.        now finally works, and CTRL-C (break) is detected.
  291.        [Ralph Babel]
  292.     - Now DOMAINNAME may start either _with_ period ('.') or _without_ one
  293.        (or may be empty).
  294.     - If connected to an Amiga terminal, Elm no longer needs LINES and
  295.        COLUMNS. Terminal's width and height are now checked with WINDOW
  296.        STATUS REQUEST (Amiga specific CSI sequence).
  297.     - New in .elm/elmrc: "WBR_Timeout" (in microseconds) sets maximum
  298.        response time for terminal to answer WINDOW STATUS REQUEST (for
  299.        window bounds).  Defaults to 1 (for local usage), must be set
  300.        to higher value for remote connections.  Only used in terminal
  301.        mode.
  302.     - New scripts "EncryptMsg", "DecryptMsg" and "DecryptFolder".
  303.        Thanks to Peter Simons.
  304.     - If outgoing mail is encrypted, saving is disabled by default (in
  305.        Send-off Window) for security reasons. Because of technical
  306.        reasons those mail is saved as entered in editor without
  307.        modifications selected in Send-off Window. But be careful,
  308.        you'll have the un-encrypted plain text on your hard-disk!
  309.     - Pipe command "|" now works also in terminal mode.
  310.     - New in .elm/elmrc: FolderDirectory, starting directory when
  311.        changing folder (command key 'c') with file-requester, default
  312.        is "uumail:".
  313.        [Allen J. Newton]
  314.  
  315. Version 3.94 - 3.99:
  316.     - Mail now marked as read when reading encrypted mail (key 'y').
  317.        [Peter Simons]
  318.     - Forgot to check for V37 when calling Metamail.
  319.        (reading MIME-Mail with Metamail from within Elm under V33/V34
  320.         crashed machine because of V37-calls)
  321.        [John Dormer]
  322.     - Status-display when folder is (re-) sorted.
  323.        [Stefan Scholl]
  324.     - Two different SECURE modes, level 1 for use with MultiUser (muFS),
  325.        level 2 for full security from within AmiElm.  Read manual for
  326.        details (list of inacessible functions).
  327.     - Accidently disabled security mode "Encrypt" in Send-off Window.
  328.        [Stefan G. Berg]
  329.  
  330. Version 3.72 - 3.93:    (only for registered users)
  331.     - Now "change folder" disabled in secure mode also.
  332.     - Lockfiles weren't deleted on "change folder" if the folder
  333.        hasn't changed and didn't need to be saved.
  334.     - Archive-Flag in Send-off Window was ignored. Mails were always
  335.       saved to the specified folder, except when the command line
  336.       option "-a/NOARC" was set.
  337.        [Peter Simons]
  338.     - Fixed corrupted warning-output to CLI if HOSTNAME contains FQDN.
  339.     - The guessing of optimum MIME-encoding mode introduced in 3.1-3.73
  340.        didn't work correctly if "Append Signature" was selected when
  341.        sending off mail
  342.        [Martin Jahner]
  343.     - Fixed re-sync bug if updated folder was empty and KeepEmpty=No.
  344.        Fixed documentation (Elm.guide) on "KeepEmpty".
  345.        [Martin Jahner]
  346.     - If folder need's to re-sync then any outstanding commands
  347.        (eg, entered within internal pager) will be ignored.
  348.        [Matt Weatherford]
  349.     - Source code now "indent" clean.
  350.        (some warnings on first run, but no errors)
  351.     - New placeholder "%S" for pipe command '|' pipes each mail separately.
  352.        [Kai 'wusel' Siering]
  353.     - Search command '/' now works in terminal mode also.
  354.        [Martin Jahner]
  355.     - Change folder command 'c' in terminal mode could crash machine.
  356.        [Martin Jahner]
  357.     - Content-Type is now "application/octet-stream" for "base64" encoding.
  358.        [Kai 'wusel' Siering]
  359.  
  360. Version 3.1 - 3.71:    (only for registered users)
  361.     - new in .elm/elmrc: AuxEditor, editor for terminal mode
  362.        [Ralph-Thomas Aussem]
  363.     - new command line option "SEC/SECURE/-sec" enables secure mode,
  364.        so that users cannot start external programs, shells etc.
  365.        [Christian Stelter]
  366.     - fixed display bug (index screen) when folder was non-empty
  367.        but contained no messages
  368.        [Kai 'wusel' Siering]]
  369.     - new in .elm/elmrc (and options screen): FilenameBuffer,
  370.        not only remember last directory when saving but also filename
  371.        [Thorsten Ebers]
  372.     - new file .elm/smartheader, list of addresses (AmigaDOS patterns, one
  373.        per line) -- if the pattern matches on one of the receipients
  374.        (To,Cc,Bcc) then Elm builds a small ("smart") header
  375.     - now aliases are expanded after every edit session
  376.     - Elm.guide is now designed for V40 AmigaGuide
  377.     - new in .elm/elmrc: ReturnReceipt/ReturnView, specify
  378.        default addresses for Return-Receipt-To/Return-View-To
  379.        (if other than $USER@$HOST$DOMAIN)
  380.        [Steve Weatherford]
  381.     - new option "H/HOME/HOMEDIR/-h/-home/-homedir", override $HOME
  382.        [Henning Schmiedehausen]
  383.     - new choice "Security" in Send-off-window, new command key "y"
  384.        in built-in pager for decryption of current message; two new
  385.        variables in .elm/elmrc: Encrypt, Decrypt
  386.     - new in .elm/elmrc: Encrypt/Decrypt, programs for En-/Decryption
  387.     - Elm now generates own Message-Id, and trust me: this Message-Id
  388.        is absolutely unique!
  389.     - some versions of Dillon-sendmail have problems when Message-Id
  390.        is already present in header (second Message-Id is generated),
  391.        use "NoMessageId" in .elm/elmrc to disable Elm's Message-Id
  392.     - some optimization in quoted-printable encoding.
  393.     - MIME-charset iso-8859-1 left out if body only contains us-ascii chars.
  394.     - Elm guesses default for MIME-encoding mode (not perfect but usable).
  395.     - Elm doesn't about anymore if Domain(Name) is unset.
  396.     - Domain(Name) is ignored if Node(Name)/Host(Name) is already
  397.        domainized (contains a period '.'), and warning is printed.
  398.     - If an explicit folder is specified Elm does not ask if you want to
  399.        store read mail to ReceivedFolder and on "Quick quit" Elm keeps
  400.        read mail in current folder (doesn't store to ReceivedFolder).
  401.     - "Quit" and "Exit" are now interruptable with CTRL-C.
  402.        [Reinhard Luebke]
  403.     - removed bogus output in index screen when a mail had no "Date: "
  404.     - now messages are not tagged urgent if "Priority: " is equal to
  405.        "normal" or "non-urgent"
  406.  
  407. Version 2.188 - 2.253:
  408.     - terminal mode changes: send off menu more verbose, send-only mode
  409.     - if you specify a folder (via shell option) read mail is
  410.        always kept in this folder when writing
  411.     - new alias expansion allows up to 20 levels
  412.     - Send Off requester: unavailable gadgets ghosted
  413.        [Henning Schmiedehausen]
  414.     - increased default notification delay from 10 to 60 seconds
  415.        (automatic re-read when folder has changed)
  416.     - now supports environment variable "HOME", holds directory
  417.        where Elm searches first for .elm/elmrc, .elm/elmheaders,
  418.        .elm/aliases, .signature etc.
  419.     - corrected mistake in Elm's template
  420.     - new config variable "CancelledFolder" (.elm/elmrc) where
  421.        cancelled mails are saved
  422.     - internal pager: character codes 0-31 and 128-159 printed as '×'
  423.     - new choice for "FilenameOffer" (.elm/elmrc): REPLYTO,
  424.        useful for saving mailing-lists in one file
  425.        [Thorsten Ebers]
  426.  
  427. Version 2.155 - 2.187:    (only for registered users)
  428.     - Elm keeps old protection/owner/group bits when writing folder
  429.        (OS 2.x only)
  430.     - terminal mode changes: only one color, no blinking, title line,
  431.        $LINES, $COLUMNS, some minor bug fixes, raw-mode, re-display,
  432.        newline -> carriage return + newline (double fix), bounce,
  433.        formfeed
  434.     - MIME-Coding set to default if replying to base64-coded mail
  435.     - period (.) at beginning of line quoted in quoted-printable mode
  436.        (MIME) to avoid conflicts with buggy SMTP systems
  437.     - "move to received folder" didn't work in previous versions
  438.        [Marc Duponcheel]
  439.     - status-flag "deleted" is now saved
  440.     - now possible to start Elm for users without (existing) folder
  441.        [Pablo Ramirez-Cano, Kai 'wusel' Siering]
  442.     - small hack for CTRL-L ;-)
  443.  
  444. Version 2.100 - 2.154:    (not public)
  445.     - bug fixed: OS 2.x doesn't know about scaled checkboxes
  446.        [Christian Stelter]
  447.     - there was a bug in the documentation for "ShanghaiWindows":
  448.        it's not true that Shanghai works for all screens;
  449.        your screen must be the default public screen !!
  450.        [Bernd, bad1679@ultb.isc.rit.edu]
  451.     - OwnDevUnit.library was opened multiple times and never closed
  452.        [Klaus A. Seistrup]
  453.     - fixed bug in index display when replying/forwarding tagged messages
  454.     - Elm allocates its own stack (if <50000), so there's no need any
  455.        more to set stack to 50000 before running Elm
  456.        [Peter Simons]
  457.     - fixed bug with double "From:" line (only if FromHeader=Yes)
  458.     - new option "TERMINAL": input from stdin, output to stdout
  459.  
  460. Version 2.44 - 2.100:    (not public)
  461.     - new command "/" (index screen) searches for pattern in folder
  462.     - previous command "/" now "\" (extra shell)
  463.     - fixed overflow bug (32 bit long int) in title display,
  464.        found by Kai 'wusel' Siering  (nothing unusual ;-)
  465.     - paging on index screen now remembers relative position on page
  466.  
  467. Version 2.35 - 2.43:    (only for registered users)
  468.     - accidently quoted "$FROMUSER" instead of "$FROMREAL"
  469.       (see .elm/elmrc:Sendmail)
  470.        [Henning Schmiedehausen]
  471.     - percentage display in title bar when loading/saving folder
  472.  
  473. Version 2.4 - 2.34:    (not public)
  474.     - new keyword "$TOALL" for "Rmail" (see .elm/elmrc)
  475.        [Kai 'wusel' Siering]
  476.     - background pattern for send-off requester
  477.  
  478. Version 2.1 - 2.3:    (not public)
  479.     - changed version/revision scheme, version string now follows
  480.       Amiga User Interface Style Guide
  481.        [Hartmut Goebel]
  482.  
  483. Version 1.20:    (not public)
  484.     - removed two Enforcer hits when starting Elm with "Elm -f"
  485.        [Andreas 'Leguan' Geist]
  486.     - more sophisticated window positioning (if not using own screen)
  487.        on overscanned screens (omit Top-/LeftEdge or set to -1)
  488.     - more robust when reading non-mailfolder files
  489.        [Martin Kuhne, Hartmut Goebel]
  490.     - if keywords are missing/wrong  Elm names the appropiate .elm/elmrc file
  491.        [Henning Schmiedehausen]
  492.     - if options are missing/wrong  Elm is now a little bit more verbose
  493.        [Kai 'wusel' Siering]
  494.     - HOST, DOMAIN, USER searched before HOSTNAME, DOMAINNAME, USERNAME
  495.     - one more sorta MIME mail which can be handled internally now
  496.        [Kai 'wusel' Siering]
  497.     - new variable $NICKNAME for Reply/ForwardIntroduction with
  498.        fallback to $FIRSTNAME etc.  (nick = string between " `" and "' "
  499.        or between " '" and "' ")
  500.        [inspired by Kai 'wusel' Siering]
  501.     - Elm processes tagged msgs in the order they were tagged
  502.        (reply, forward, pipe, write/save)
  503.        [Kai 'wusel' Siering]
  504.     - new "Send off" requester/window (OS 2.x only, needs GadTools)
  505.     - now wrong Content-Length is only reported when ReadContentLength=Yes
  506.        (this redefines the current meaning of ReadContentLength)
  507.     - bug fixed: Elm's window always opened on "Workbench" screen,
  508.                  never on default pub screen nor on specified screen
  509.                  (PubScreenName/SCREEN)
  510.     - filename where outgoing mail is archived now editable (header menu)
  511.        [Alan Beale + Randy Gault]
  512.     - fixed another scrolling bug  (but still kinda "broken")
  513.     - major speedup for saving folder (ca. 200%)
  514.     - "SendmailVersion" in .elm/elmrc now obsolete,
  515.        use "SendMail", "RMail" and "FromHeader" instead
  516.     - fixed Enforcer hit when PipeDefault was undefined
  517.     - fixed bug in quoted-printable encoding when last line of message
  518.        was exactly 74 chars long and not terminated with linefeed
  519.     - new command line option "NOARC" (NA, -a), don't archive outgoing
  520.        mail in SentArchive (though it's editable but totally ignored);
  521.        useful when sending binaries via redirection (eg, "elm enc=base64
  522.        noarc s=binary.lha amk@zikzak <binary.lha" or "uuencode binary.lha
  523.        binary.lha | elm enc=none noarc s=binary.lha amk@zikzak"
  524.  
  525. Version 1.19:
  526.     - Yeah, I love SAS/C! Elm didn't run under AmigaOS 1.x, cause
  527.        of SAS' Auto-OpenLibrary "feature" ;-)   Fixed.
  528.        [Dave Wieringa]
  529.     - Forgot to check for GadToolsBase -- all versions since 1.14
  530.        crashed unter AmigaOS 1.x.  Fixed that, too.
  531.  
  532. Version 1.18:
  533.     - naaaahhh, found (and removed) an (harmless) Enforcer hit
  534.        when using the internal pager for messages w/o subject
  535.        (Am I the only one using Enforcer in his S:User-Startup!? ;-)
  536.     - Elm warns if specified pager cannot be found
  537.        (helpful for metamail)
  538.     - added version string for "uident"
  539.     - fixed bug in message sorting (by subject)
  540.     - fixed bug (wrong return code) in external pager (incl. metamail)
  541.        [Kai 'wusel' Siering]
  542.     - fixed bug in h)eader command
  543.     - removed another Enforcer hit (when "Date: " was missing)
  544.     - support for "env:Signature" and "Signature" in .elm/elmrc
  545.        [Henning Schmiedehausen]
  546.     - Elm sets subject to "no subject (file transmission)" if no
  547.        subject was given and something was redirected/piped into Elm
  548.        [Harald Mayr]
  549.  
  550. Version 1.17:
  551.     - if "Env:NoMetaMail" is set Elm asks you whether to use
  552.        Metamail for MIME messages or not
  553.     - r)eply recognizes "Apparently-From:" (after "Reply-To:" and "From:")
  554.        [Kai 'wusel' Siering]
  555.     - again internal pager, sigh... fixed bugs in line/page-up handling
  556.        [Kai 'wusel' Siering]
  557.  
  558. Version 1.16:
  559.     - "In-Reply-To" now follows RFC guidelines
  560.        [Ralph Babel]
  561.     - fixed bug in h)eader-mode when displaying MIME messages
  562.     - setting "Save-Mode" flag when using file requester (ASL) for writing
  563.     - new in .elm/elmrc: "Screen-DisplayID" (default: clone workbench)
  564.     - fixed bug in internal pager (sometimes displayed message twice)
  565.     - summary of pass-through commands within internal pager:
  566.        e,o,p,s,t,w,|,!,?
  567.     - fixed bug in Content-Length calculating for base64 encoding
  568.     - fixed another bug with Content-Length, wasn't re-calculated
  569.        after re-editing a message
  570.     - forgotten in the 1.14 text:  support for numeric keypad (lil'
  571.        bit like cursor keys) in index (main) screen and internal pager
  572.     - now Elm can be run with empty folder, see also:
  573.        new in .elm/elmrc: "QuitEmpty" (default: no)
  574.        new CLI option: "-z"/"NOZERO"/"NZ"
  575.     - I'm now trying to name the persons who send me bug reports, ideas, ...
  576.     - removed enforcer hits when Elm was called with an empty folder
  577.        [thanks to Harri Pesonen]
  578.     - bug fixed, "RequestReturnView" (.elm/elmrc) never worked before ;-)
  579.        [thanks to Clemens Nill]
  580.     - flag "Screen-Interlace" from .elm/elmrc is obsolete for AmigaOS 2.x
  581.     - textual error report if OpenScreen() fails (see RKM Libraries)
  582.     - internal pager: added "b)ounce"
  583.        [Kai 'wusel' Siering]
  584.     - better handling of tabs and newlines in subject-line (index + pager)
  585.        [Kai 'wusel' Siering]
  586.     - more reliable requester placement (OS 2.0 only)
  587.        [Kai 'wusel' Siering]
  588.     - extra switch for MIME coding in "Send off" requester
  589.        [initial idea by Kai 'wusel' Siering]
  590.     - compiled with SAS/C 6.00 (some hacks necessary cause of SAS/C-bugs)
  591.     - Elm.guide now is for AmigaOS 3.0 version of AmigaGuide
  592.        (this causes some minor layout bugs with older versions of
  593.         AmigaGuide  --  blame Commodore for that, not me!)
  594.     - now MIME coding in "Send off" requester defaults to
  595.        codind mode of original mail
  596.     - now cursor-keys do work with shift/alt
  597.     - new in .elm/elmrc: "KeepEmpty" (default: yes)
  598.        do not delete empty mailbox file if there's no mail in it
  599.  
  600. Version 1.15:
  601.     - better support for "MIME" (multi-media mail, see RFC1341)
  602.        a) internal pager supports text/plain (us-ascii + iso-8859-1),
  603.           7bit, 8bit, binary, quoted-printable
  604.        b) reply/forward/mail/save/write/print support sending of text/plain
  605.           (iso-8859-1), 7bit, 8bit, binary, quoted-printable, base64
  606.        c) two external programs "enbase64" and "debase64" for
  607.           encoding and decoding
  608.        d) new in .elm/elmrc: "MimeCoding" (default off)
  609.        e) doesn't need "MIME-Version:" keyword
  610.     - with ShowSignature=No always displayed one line too much ("-- \n")
  611.     - default for "ShowSignature" is now "No"
  612.     - fixed font bug in "show h)eader" command
  613.  
  614. Version 1.14:    (not public)
  615.     - Amiga Elm is still shareware
  616.     - default for "FilenameOffer"    (.elm/elmrc) is now "USER"
  617.     - default for "PrefixString"     (.elm/elmrc) is now "> "
  618.     - default for "ReceivedFolder"   (.elm/elmrc) is now "uumail:mail.received"
  619.     - default for "Editor"           (.elm/elmrc) is now "ed"
  620.     - default for "ShanghaiWindows"  (.elm/elmrc) is now "No"
  621.     - default for "TopDownScrolling" (.elm/elmrc) is now "Yes"
  622.     - defaults for "Screen-Height/Width" are now
  623.        GfxBase->NormalDisplayColumns/Rows
  624.     - dropped environment support for OS 1.3 (and below)
  625.     - local environment is searched before global environment (OS 2.0 only)
  626.     - fixed memory leak in f3.c:parse_arpa_from()
  627.     - Elm now handles the case when the "device  <xyz> is full" requester
  628.       pops up and the user selects "Cancel"; folder remains unchanged instead
  629.       of being deleted
  630.       (nevertheless:  this requester is meant to remove some files from the
  631.        device and to select "Retry" after that -- NOT "Cancel" !!)
  632.     - "change folder" now saves old folder before loading new one
  633.     - new in .elm/elmrc: "Screen-TopEdge" and "Screen-LeftEdge"
  634.        (try Width/Height = -1 and TopEdge/LeftEdge = 10 or 20, nice, eh?)
  635.     - fixed bug with status flags (temporary changes may be lost on re-sync)
  636.     - now remembers "tagged" flag when changing folder
  637.     - new in .elm/elmrc: "ElmToFront", to avoid Elm to come to front
  638.        after launching an (async.) external pager or editor
  639.     - command line options now Unix and OS 2.0 template compatible
  640.     - added new command line option "USER", changed behavior of "FOLDER"
  641.     - Elm now accepts mail contents on standard input (redirection),
  642.        no screen/window opens, no prompting  (OS 2.0 only)
  643.     - fixed bug with redisplay of index screen
  644.     - new in .elm/elmrc: "PrintCmd" (default: copy %s prt:),
  645.        copy current (or tagged) messages to printer,
  646.     - support for ENV:PRINTER (see "PrintCmd")
  647.     - PipeCmd supports input from stdin
  648.     - Pager/Editor supports user definable argument placement
  649.     - "bounce mail" implemented  (works best with
  650.        Kai 'wusel' Siering's (wusel@hactar.hanse.de) sendmail)
  651.     - no mini menus after editor action if text was not modified
  652.     - new in .elm/elmrc: "PopPubScreen" (default: "No")
  653.     - new command line option: NOENV or NE or -e, ignore environment
  654.     - new command line option: VERBOSE or V or -v, verbose output
  655.     - fixed bug in ASL handling
  656.     - shell command "!" now works also on workbench
  657.     - new command: edit a)aliases
  658.     - "space" key now pages thru all (new) articles
  659.     - extended "In-Reply-To" header field
  660.     - new in .elm/elmrc: "OldLocking" (default: "No", locking via
  661.        OwnDevUnit.Library for compatibility to Dillon UUCP 1.16),
  662.        must be set to "Yes" if your s(end)mail uses old locking via
  663.        temporary files within T: directory)
  664.     - enabled REAL break-handling (CTRL-C, C:Break)
  665.     - supporting "Apparently-From:" for index display
  666.        (esp. for some *.uk mails which have no "From:" line)
  667.     - reading font defaults from "env:sys/font.prefs",
  668.        requires iffparse.library
  669.     - tiny AmigaGuide System support via help key
  670.     - added some "better-than-nothing"-menus (OS 2.0 only)
  671.     - detecting folder changes via file notification (OS 2.0 only), after
  672.        a 10 second delay and no further notifications re-read of folder;
  673.        so it's possible to let run Elm in the background -- and Elm will
  674.        re-read the folder on changes without (<-- this is new!) human
  675.        interaction
  676.     - new command '@' re-reads folder
  677.     - internal change: private ports now unnamed
  678.     - new in .elm/elmrc: "NoSigOnReply" (default: "No"), append no
  679.        signature on replies when subject begins with "Re: "
  680.     - default for "Screen-Interlace" now read from preferences
  681.     - rewritten internal pager, supports unlimited scrollback buffer
  682.        and numeric keypad support (home, end, up, page up, down, page down)
  683.     - included reqtools.library 2.0 (for OS 1.3 and 2.0)
  684.     - rewritten command key section to support AmigaGuide
  685.     - fixed bug with shell command "!"  (thanks to Kai 'wusel' Siering)
  686.     - new in .elm/elmrc: "DefaultPubScreen" (default: "No")
  687.     - internal pager: "n" quits pager and sets mark to next message
  688.     - support for "ODULocking" in s:UUConfig/uulib:Config
  689.        ("Yes" or "Y" for OwnDevUnit-Locking, else old-style T: lockfiles)
  690.     - new command line option "SCREEN"  (see also .elm/elmrc:PubScreenName)
  691.     - fixed minor bug in asl handling
  692.     - small changes to file/directory buffering for asl file requester
  693.        [thanks to Walter Mildenberger]
  694.     - supports AutoScroll on overscanned screens
  695.     - no double " (fwd)" within subject on forward of already forwarded msgs
  696.  
  697. Version 1.13:
  698.     - Amiga Elm is now shareware
  699.     - "UseCmdClearKludge" is obsolete
  700.     - fixed bug with long subjects
  701.     - fixed bug when saving unchanged folder (new messages now marked old)
  702.     - better refresh for zoomed windows
  703.     - fixed bug with funny status flags
  704.     - save/write now remembers the last selected path,
  705.        cancel file requester to restore default path
  706.     - if on workbench, Elm calls WindowToFront() before awaiting input
  707.     - Reply/ForwardIntroduction now has fallback
  708.        (e.g. first name -> full name -> user name -> from name)
  709.     - new variables $FROM, $ADDRESS and $USER for Reply/ForwardIntroduction
  710.        ($ADDRESS not yet implemented)
  711.     - FilenameOffer new in .elm/elmrc:
  712.        MSGID, FROM, NAME, SUBJECT, ADDRESS, USER
  713.        (ADDRESS not yet implemented)
  714.     - Elm's manual "Elm.guide" now suitable for AmigaGuide System
  715.        (sorry, no online support (help key) yet)
  716.     - disabled interrupt handling
  717.     - fixed minor bug in group reply (one \n too much)
  718.     - "TopDownScrolling" (fast scroll) new in .elm/elmrc
  719.     - more user-friendly error handling for missing keywords
  720.        in .elm/elmrc or uulib:Config
  721.     - now searching for s:UUConfig first, then uulib:Config
  722.  
  723. Version 1.12:    (not public)
  724.     - "t" tags a message for later use (save, print etc.)
  725.     - "T" untags all messages
  726.     - save/write now uses file requester (with filename offer)
  727.     - default save directory for save/write ("SaveDirectory" in .elm/elmrc)
  728.     - workbench window has close gadget ('Quick quit')
  729.     - under OS 2.0  zooming window works much better now
  730.     - under OS 1.3  raw-keys (help, cursor) don't work anymore,
  731.        use alternative keys instead (help='v', cursor-keys='+','-','<','>')
  732.     - another key for 'Quick quit': ESC
  733.     - you will need V38 includes for compilation
  734.     - minor bug fix in getline.c:getline()
  735.     - updated help menu (goto last message :-)
  736.     - fixed bug in calculation of mails to process
  737.     - ScreenWidth=-1 replaced with GfxBase->NormalDisplayColumns
  738.     - ScreenHeight=-1 replaced with GfxBase->NormalDisplayRows
  739.        (double if Interlace-Flag is set)
  740.     - window is opened with tag WA_AutoAdjust set (OS 2.0)
  741.  
  742. Version 1.11:
  743.     - shell command "!" now OS 2.0 only, opens shell on Elm's screen
  744.        with adapted dimensions, supports multiple shells (try it!)
  745.     - new command "/" (old "!" command) for a user-definable shell
  746.        (or any other command, see "Shell" in ".elm/elmrc")
  747.     - support for OS 2.0 "version" command
  748.     - pipe command "|" is in  now
  749.     - command "P" changes color palette (reqtools.library only)
  750.     - command key for "goto last message" is now '^g' (ctrl-g) instead of 'G'
  751.     - group reply also available from internal pager
  752.     - g)roup reply  includes only message body,
  753.       G)roup reply  the whole message (incl. header)
  754.     - support of env:RealName
  755.        (FullName in .elm/elmrc - if existing - overwrites env:RealName)
  756.     - "WorkbenchToFront" new in .elm/elmrc
  757.     - "UseCmdClearKludge" new in .elm/elmrc (OS 2.0 only)
  758.     - ASL-FileRequester support (OS 2.0),
  759.        neccessary for Stefan Stuntz' MagicFileRequester
  760.     - support of env:HostName (machine name w/o domain),
  761.        overwrites "NodeName" from "uulib:Config"
  762.  
  763. Version 1.10:    (not public)
  764.     - "tons of new commands and options to please almost everyone"
  765.         (Phil Dietz, from the NewList6 manual)
  766.     - made binary "pure" (resident)
  767.     - Elm has its own alias list (.elm/aliases)
  768.     - rewritten locking code
  769.     - supporting "reqtools.library"
  770.     - new flag "ReverseSorting" in .elm/elmrc
  771.       (newest mail first and oldest last, or oldest first and newest last)
  772.     - "MaxMails" in .elm/elmrc is obsolete, dynamic memory allocation
  773.     - fixed memory bug in do_introduction()  (thanks to Jeff Van Epps)
  774.     - new "!" shell command ("Shell" .elm/elmrc and env:Shell)
  775.     - new "|" pipe-to-program command (sorry, is still to do :-)
  776.     - new feature: group reply
  777.     - changed behaviour of the normal "reply" (Cc: ignored now)
  778.  
  779. Version 1.09:    (not public)
  780.     - bug fixed: folder remains locked when deleting mail within pager
  781.     - Elm didn't work w/o "Buffers" entry in .elm/elmrc (default 1024 bytes)
  782.     - DOS requesters now open on Elm's screen
  783.     - user configurable fonts (one for the pager, one for the index screen)
  784.     - Interlace-Flag now used again (OS 1.3 _AND_ OS 2.0)
  785.     - use "-1" as screen_width and/or screen_height for standard screen size
  786.       (like workbench)
  787.     - now folder not saved if unchanged on exit (quit, quick quit)
  788.     - internal pager: "i" returns to index screen (same as "q")
  789.     - external pager support (env:pager)
  790.     - more flexible editor support (env:editor)
  791.     - public screen with user definable name (OS 2.0)
  792.     - shanghai windows (OS 2.0)
  793.     - Elm now allows to open window on workbench screen
  794.     - zoom gadget if on workbench screen (OS 2.0)
  795.     - lots of new vars in .elm/elmrc
  796.     - internal pager: "^" re-displays message from beginning
  797.     - <ctrl-l> redisplays index screen
  798.     - fixed some minor layout bugs
  799.     - now message is marked as read when entering pager
  800.  
  801. Version 1.08:
  802.     - CTRL-L problem discovered....   (still to do)
  803.     - optimized folder handling (thanks to Martin J. Laubach)
  804.     - change folder didn't work in 1.07
  805.     - re-read of folder could crash machine (memory freed twice)
  806.     - added some DEBUGs
  807.     - multi-line header-fields redesigned
  808.     - removed some possible enforcer hits
  809.     - "Color" new in .elm/elmrc (user definable colors)
  810.     - "KeepBackup" new in .elm/elmrc
  811.     - clone ViewMode (OS 2.0: DisplayID) from workbench screen
  812.       (opens NTSC-Screen if Workbench is NTSC too,
  813.        uses Interlace if Workbench is interlaced etc.)
  814.     - folder is checked for modification before saving
  815.     - upper case 'R','F' (and 'B') includes full header
  816.     - added "Return-View-To:" support
  817.     - 33% faster saving, see "Buffers" in .elm/elmrc
  818.  
  819. Version 1.07:
  820.     - new in .elm/elmrc: ReplyIntroduction, ForwardIntroduction
  821.     - re-designed Return-Receipt-To messages again
  822.       (I should write "The Elm Layout Construction Kit" ;-)
  823.     - added "In-Reply-To: <msg-id>" for replies
  824.     - added date for archived mails
  825.     - all temporary files are removed on exit
  826.     - new command 'n' marks message as unread
  827.     - no longer \377 at end of file while writing/saving first message
  828.     - no longer auto-mark for deletion of messages after saving
  829.     - Return-Receipt-To now inserted after editing
  830.       (to prevent "recursive" receipt messages)
  831.     - send/edit/forget menu changed:
  832.       e)dit puts complete message into editor now (incl. full header)
  833.     - tabulator handling
  834.     - pager layout: blank line between text and pager menu
  835.     - pager commands: <space> scrolls a whole page upwards,
  836.                       <return> only a single line
  837.     - exit if folder is empty
  838.     - elm keeps "old" (=current) status flags if (re-)reading folder
  839.     - used Matt Dillon's locking mechanism partially
  840.     - new command 'h' (on index screen) displays message with full header
  841.     - pager prompt shows percentage of read lines
  842.     - escape codes replaced by \033
  843.     - maximum line length increased to 1024 (see prefs.h)
  844.     - some write accesses to address '0' eliminated
  845.       (I don't own a MMU - hence I can't run Enforcer :-(
  846.     - better break-handling
  847.     - print command now opens "prt:" (instead of "prt:elm")
  848.  
  849. Version 1.06:
  850.     - test output removed ("From: no-user@guns.n.roses (Hudson Hawk)")
  851.     - now archive for sent mail is user-configurable
  852.     - some more german phrases eliminated  (ouch, this hurts ;-)
  853.     - lots more user definable variables for .elm/elmrc for better
  854.       multi-user support: Fullname, Editor, AlwaysDelete, AlwaysKeep,
  855.                           SentArchive, ReceivedFolder
  856.     - ENV:UserName supported
  857.       (but in most cases (option -f) unneccessary)
  858.     - read mail may be saved to a special folder
  859.       or be kept in incoming mailbox
  860.     - BINGO! -- fatal memory leak detected by Marcus Woinke
  861.       (caused problems running elm on A3000s,
  862.        mysterious behavior on A500/A1000/A2000s, too)
  863.     - deleting *.o files in t:
  864.     - correct config file (elmrc) is read now
  865.     - special option to adjust elm to Feulner's and Dillon's sendmail
  866.       (.elm/elmrc: SendmailVersion)
  867.     - full screen width (for subject) on index (main) screen
  868.     - date in pager right-justified correctly
  869.     - better design for Return-Receipt-To messages
  870.     - user-friendly handling of included mail-headers
  871.       (preceding "From " with ">")
  872.  
  873. Version 1.05:
  874.     - increased number to avoid confusion with beta versions
  875.  
  876. Version 1.00-1.04:
  877.     - design more unix-like (elm)
  878.     - renamed program to "elm"
  879.     - compiler now SAS/C 5.10a
  880.     - Status-Flags now within message header (not message body)
  881.     - bug fixed: pager missed last char if empty line
  882.     - customized headers
  883.     - better multi-user support
  884.     - tabs within config-files allowed
  885.     - display order reversed (newest (1), oldest (n))
  886.     - corrected return address for "Return-Receipt-To:"
  887.     - pager handles lines longer than screen width
  888.     - elm has its own screen
  889.     - elm has its own configuration file
  890.     - new 3d-look for OS 2.0
  891.     - enhanced pager
  892.     - pager display speed up
  893.     - major speed up on elm's index (main) screen display
  894.     - read operations speed up
  895.     - enhanced date parser
  896.     - enhanced real-name parser
  897.     - handles urgent mail (Priority:)
  898.     - handles blind carbon copy (Bcc:)
  899.     - sendmail with/without appending signature
  900.     - change of folder while elm is running
  901.     - (quick) quit and (quick) exit
  902.     - better detection of changes in current folder
  903.     - header keywords case-insensitive
  904.     - header lines can be split over several text lines (RFC)
  905.     - unique temporary files (t:) for simultaneous elms
  906.     - status line (name of folder, number of messages)
  907.     - bug fixed: "Cc:" occurs within message body instead header (in replies)
  908.     - bug fixed: "Subject:" must be last header line
  909.       (now a blink line divides header and body)
  910.     - better signature detection
  911.     - one more status flag: bounced (not fully implemented)
  912.     - lots more things I cannot remember ;-)
  913.  
  914. Version 0.30:
  915.     - Umstellung von Ein- und Ausgabe von den Standard-C-Routinen auf die
  916.       Amiga Write und Read-Routinen - dadurch koennen die Tasten direkt
  917.       ausgwertet werden - man muss nicht mehr <RETURN> nach jeder Aktion
  918.       druecken.
  919.     - Blaettern geht nun auch mit den Cursortasten.
  920.     - Bildschrimhandling verbessert.
  921.     - Abspeicherroutine bei Quit beschleunigt.
  922.  
  923. Version 0.21 - 0.29:
  924.     - gab es nicht, da mir die Umstellung der BS Ein- und Ausgabe (V0.30)
  925.       wichtig genug war, eine eigene Zehnerstelle zu bekommen.
  926.  
  927. Version 0.20:
  928.     - Neue Optionen fuer uulib:Config : 'H' : ist dies Flag gesetzt, wird
  929.       beim Lesen der Mail der komplette Header angezeigt; 'S' : ist dieses
  930.       Flag gesetzt, wird die Signatur immer angezeigt, ist es nicht ge-
  931.       setzt, so wird versucht, die Signatur nicht anzuzeigen.
  932.     - Kleinere Codeaenderungen
  933.     - Es wird versucht, den Realnamen in der From-Spalte des Hauptmenues
  934.       anzuzeigen.
  935.     - Die Speicherverwaltung wurde verbessert: frueher wurde jedes mal,
  936.       wenn die Mailbox neu gelesen wurde, neuer Speicher fuer die
  937.       diversen Headerstrings angefordert und nicht mehr freigegeben -
  938.       wenn das Programm lange lief und die Mailbox oefters eingelesen wurde
  939.       gingen jedesmal ca. 100-200 Bytes pro Mail verloren, die erst nach
  940.       Programmende wieder freigegeben wurden.
  941.  
  942. Version 0.19:
  943.     - Kleinen Fehler beim Abspeichern der X-Flags behoben
  944.     - Wenn in uulib:Config in der hwr-Mail Zeile das Flag 'R' gesetzt ist,
  945.       wird, falls in der Mail 'Return-Receipt-To' vorkommt, eine Lese-
  946.       bestaetigung an diese Adresse gesandt. Dies geschieht nur beim ersten
  947.       Lesen der Mail, ausser wenn der Mailreader 'illegal' via X oder ^C
  948.       verlassen wird.
  949.     - Wenn in uulib:Config in der hwr-Mail Zeile das Flag 'W' gesetzt ist,
  950.       wird in den Mailheader die Zeile
  951.          'Return-Receipt-To: <user>@<node>.<domain>
  952.       eingefuegt - man erhaelt dann vom Empfaenger (manchmal) eine Nachricht,
  953.       dass die Mail gelesen wuurde.
  954.     - Mit 'O' im Hauptmenue koennen die Werte fuer 'ReturnReceipt'(R) und
  955.       'WantReturn(W) aus hwr-Config temporaer geaendert werden - das Config-
  956.       File wird nicht veraendert.
  957.  
  958. Version 0.18c:
  959.     - uulib:Config wird ausgewertet.
  960.         - Beim Einlesen wird das erste From: und Subject: etc. benutzt, gab
  961.           falsche Angaben, wenn fehlerhafte Mail gebounced war.
  962.     - Beim Abspeichern wird die X-Flags-Zeile nur noch einmal pro Artikel
  963.       geschrieben.
  964.     - Beim Verlassen des Programms werden die Flags immer geschrieben, ausser
  965.       beim 'Notausstieg via CTRL-C oder 'X' im Hauptmenue.
  966.     - Neue Funktion 'E' - speichert die Mail in einer Datei in
  967.       'UULIB:Folders' ab
  968.     - Neue Funktion 'P' - druckt die gerade ausgewaehlte Mail
  969.     - Das Messagedatum wird auf dem Auswahlbildschirm mit angezeigt.
  970.  
  971. Version 0.18b:
  972.     - das Einlesen der Mailbox wurde beschleunigt.
  973.     - Die mit der Mail abgespeicherten Flags werden beim naechsten
  974.       Start mit eingelesen und wieder dargestellt.
  975.  
  976. Version 0.18a:
  977.     - der Username kann uebergeben werden; uulib:Config wird noch nicht
  978.       ausgewertet.
  979.  
  980. Version 0.18:
  981.     - das User-Interface wurde verbessert und ELM-like gemacht.
  982.  
  983. Version 0.12-0.17:
  984.     - Verbesserung der vorhandenen Funktionen
  985.     - Implementierung neuer Funktionen
  986.  
  987. Version 0.11:
  988.     - Umstieg von Aztec3.6a auf auf Dice wegen ANSI-C
  989.  
  990. Version 0.01-0.10:
  991.     - Grundfunktionen noch in Aztec 3.6a
  992.  
  993.