home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1998 September / PCO_0998.ISO / filesbbs / dos / im250.exe / IMDOC.PAK / IMNEW.TXT < prev    next >
Encoding:
Text File  |  1998-06-11  |  48.3 KB  |  1,122 lines

  1.  Updating InterMail to 2.5
  2.  -------------------------
  3.  When you receive your first version of 2.5x, just run Install to
  4.  update your previous version of InterMail or to install it for the
  5.  first time.
  6.  
  7.  USING PATCH
  8.  -----------
  9.  To apply a patch to an existing installation of InterMail 2.5x:
  10.  
  11.  1) Unzip the update archive.
  12.  
  13.  2) Place the .RTP file in the same directory as your InterMail .EXE files.
  14.  
  15.  3) Make sure that you have PATCH.EXE in the current directory or in the path.
  16.  
  17.  4) Type:      PATCH [patchfile]
  18.  
  19.     Example:   PATCH 018-019      (don't include the .RTP extension)
  20.  
  21.  5) Delete the .RTP file.
  22.  
  23.  - and that's all there is to it!
  24.  
  25. The latest version of Patch (2.02) can be freq'd from 1:369/35,
  26.  1:18/35 using the magic name PATCH. It is also available from our
  27.  web site
  28.  --------------------------------------------------------------------
  29.   InterMail 2.50                                             3/28/98
  30.  --------------------------------------------------------------------
  31.  * Added an option to enable/disable inter-character delays for
  32.    modem command strings. The default is disabled. Also made the
  33.    delays much smaller.
  34.  
  35.  * Added an option to manually control time slicing in the mailer.
  36.  Use with care - an incorrect choice can make the mailer lock up!
  37.  
  38.  --------------------------------------------------------------------
  39.   InterMail 2.50.ß019                                       11/16/97
  40.  --------------------------------------------------------------------
  41.  * InterMail: the EMSI handshake process has been improved so that
  42.  it is _much_ less sensitive to disruption by noisy phone lines.
  43.  
  44.  * InterMail: a new command line switch (/?) will display a help
  45.  screen for the command line parameters. Some of the switches that
  46.  can be set from IMConfig have been left out so that it all will
  47.  fit on a single screen.
  48.  
  49.  * InterMail: the switches for OS/2 timeout values have been changed
  50.  a little. OS2RTO:nn is now used to set the read timeout value in 10ths
  51.  of a second (it still should not be set higher than 10-15, the default
  52.  is 3), while OS2WTO sets the write timeout value in seconds (it should
  53.  not be set much lower than 30 s, the default is 50). A write timeout
  54.  of 1000 will set infinite write timeout - this can be hazardous, so it
  55.  is not normally recommended.
  56.  
  57.  * InterMail, InterEdit: 80 AKAs are now fully supported in the AKA
  58.  selection pop-up.
  59.  
  60.  * InterMail, InterEdit: the nodelist browser now finds nets with
  61.  numbers lower than the zone number.
  62.  
  63.  * InterMail, fixed: sync on TRANX numbers now resets the semaphore
  64.    rescan timer, so that the next scan for new mail etc. can be
  65.    detected properly.
  66.  
  67.  * InterMail, fixed: sync on TRANX numbers now adjusts the call timing
  68.  as well, so that we don't get call lengths of several hours or,
  69.    even worse, a negative length...
  70.  
  71.  * InterEdit: JAM support has been implemented. Note that JAM doesn't
  72.  support changes to the header very well, so if you change the
  73.    subject or the addressee, the original message will be deleted and
  74.  the modified message will be added as the last one in the folder.
  75.  
  76.  * InterEdit: a missing JAM message base (folder) will now be created
  77.  automatically.
  78.  
  79.  --------------------------------------------------------------------
  80.   InterMail 2.50.ß018                                       11/24/96
  81.  --------------------------------------------------------------------
  82.  * InterMail, fixed: the timezone diff is now subtracted, not added,
  83.    when synchronizing the system clock.
  84.  
  85.  * InterMail, InterEdit, cosmetic fix: the nodelist browser hint line
  86.  now follows the same color scheme as the rest of the package.
  87.  
  88.  * InterEdit: the Wildcat! 4.0 message format should now be fully
  89.  functional, including lastread pointers.
  90.  
  91.  * InterEdit: the Goldbase message format should now be fully
  92.  functional, including lastread pointers.
  93.  
  94.  * InterEdit, fixed: the title of each folder is once again correctly
  95.  displayed at the top.
  96.  
  97.  * InterEdit, fixed: in PCBoard format, there should no longer be
  98.    any spurious linefeeds in the middle of the text when reading
  99.  long messages.
  100.  
  101.  * InterEdit, fixed: only supported FLAGS-kludges are written to
  102.   disk on forwarded messages.
  103.  
  104.  * InterEdit, fixed: the %menu macro no longer produces strange
  105.    results on the hint line for Shift+F1 - Shift+F12.
  106.  
  107.  * InterEdit: cosmetic changes to the menu and the hint-line to make
  108.    IE conform to the same look-and-feel as the mailer and IMConfig.
  109.  
  110.  * IMConfig: added radio buttons for switching between sorting on node
  111.    and name in the listing of links for each folder.
  112.  
  113.  * IMConfig: added an alphabetical index to the help index, to make
  114.    it quicker to use when using keyboard only and not a mouse. Take
  115.    a look, you'll see what I mean... ;-)
  116.  
  117.  * IMConfig: the help file has been further expanded.
  118.  
  119.  * IMConfig, fixed: adding a person more than once as a link - using
  120.   different node numbers - no longer causes all but one of his
  121.  nodes to disappear from the Link list the next time it is loaded.
  122.  --------------------------------------------------------------------
  123.   InterMail 2.50.ß017                                       11/10/96
  124.  --------------------------------------------------------------------
  125.  * InterEdit, fixed: forwarding now once again works as before. (The
  126.  fix for header changes in netmail replies unfortunately had some
  127.  unexpected side effects.)
  128.  
  129.  * InterMail: added log message for the diff between the TRX#s.
  130.  
  131.  --------------------------------------------------------------------
  132.   InterMail 2.50.ß016                                       11/08/96
  133.  --------------------------------------------------------------------
  134.  * InterMail: now sending TZUTC information in the EMSI handshake, for
  135.    synchronizing clocks over different time zones. (Not supported
  136.  for calls over the international date line -- and in general, you
  137.    should only turn on synchronizing with a remote system that you
  138.    know keeps perfect time.)
  139.  
  140.  * InterMail, fixed: the phone number in EMSI handshakes is now
  141.    properly picked up from the line specific settings.
  142.  
  143.  * InterMail, fixed: the mailer will now answer on rings > 2.
  144.  
  145.  * InterMail, fixed: the ring signal detection for distinctive ringing
  146.   has been fine-tuned a little.
  147.  
  148.  * InterMail, InterEdit: the cursor shapes in both programs now
  149.    follow the same scheme as IMConfig for insert and overtype modes.
  150.  
  151.  * InterEdit: the PCBoard message format should now be fully functional
  152.    in the editor. If you encounter any problems, bug reports are welcome.
  153.  
  154.  * InterEdit: added lastread pointers for PCBoard format.
  155.  
  156.  * InterEdit: the max number of cc:s has been increased from 100 to
  157.   1000.
  158.  
  159.  * InterEdit: the original recipient of cc:s is shown in the message
  160.  text itself, not in a kludge line as previously.
  161.  
  162.  * InterEdit, fixed: the editor will no longer put garbage on some
  163.  lines when it hits the max number of cc:s.
  164.  
  165.  * InterEdit, fixed: several places where high message numbers
  166.  (over 65535) caused erratic movement between messages, especially
  167.    in the message Manager function.
  168.  
  169.  * InterEdit, fixed: finally found the little bug that caused
  170.    InterEdit to only be able to backtrack 3 messages with
  171.  Alt-Backspace (Undo).
  172.  
  173.  * InterEdit, fixed and improved: the cursor is now visible in line-
  174.    drawing mode, and it is also different in pen-up and pen-down mode.
  175.  Additionally, the shadow of the instruction window has been
  176.    removed.
  177.  
  178.  * InterEdit, fixed: a bug that caused an incorrect timestamp on
  179.  forwarded messages from Hudson-format.
  180.  
  181.  * InterEdit, fixed: changes made to the header (dest, subject, attribs)
  182.    while editing a netmail reply now actually take effect in the
  183.    saved message.
  184.  
  185.  * InterEdit, fixed: an inactive folder will now no longer show up in
  186.  the folder list.
  187.  
  188.  * InterEdit, fixed: unread messages in one of the three special folders
  189.  for dupes and unlisted/unsecure messages will no longer turn on the
  190.    flag for all three folders.
  191.  
  192.  * IMConfig: a Help Index has been added.
  193.  
  194.  * IMConfig: added a "back" function in the help system - Alt-B will
  195.  move back in a chain of as many as 25 help topics.
  196.  
  197.  * IMConfig: help has been added for many more topics, including
  198.  Events and Routing, and just about everything under InterMail Line
  199.    Specific.
  200.  
  201.  * IMConfig: more keyboard help on the hint line while in the help
  202.    system.
  203.  
  204.  * IMConfig, fixed: Zooming the help window will no longer hide the
  205.    hint line.
  206.  
  207.  * IMconfig (mostly for InterEcho users): the Links dialog now allows
  208.    you to switch between sorting the list on node number and on sysop
  209.    name.
  210.  
  211.  * IMConfig, fixed: local keyboard password protection now works.
  212.  
  213.  * IMConfig, fixed: typo in the spelling of "directory" in the file
  214.    request list file dialog.
  215.  
  216.  * IMConfig, fixed: "Received mail options" and "Edit Route file" no
  217.  longer have the same hot key (R).
  218.  
  219.  * IMConfig, fixed: you can now once again set the BBS name as
  220.    displayed to callers while it's loading. (Line Specific/BBS)
  221.  
  222.  * IMConfig, fixed: a default message priority of None in the netmail
  223.    folder can now be saved to disk.
  224.  
  225.  --------------------------------------------------------------------
  226.   InterMail 2.50.ß015                                       10/05/96
  227.  --------------------------------------------------------------------
  228.  * InterEdit, fixed: locked status can now once again be set and
  229.  removed.
  230.  
  231.  * InterEdit, fixed: IMRENUM.NOW is now created in the semaphore
  232.    directory, not the current directory.
  233.  
  234.  * InterEdit/InterMail: shaved another 400 bytes off the memory
  235.    requirements.
  236.  
  237.  * InterEdit, fixed: if the Hudson message base files don't exist,
  238.    they're now once again created.
  239.  
  240.  * InterEdit, fixed: in Hudson format, if MSGTXT.BBS was empty, it
  241.  was not possible to save the text of the first message.
  242.  
  243.  --------------------------------------------------------------------
  244.   InterMail 2.50.gamma001                                    9/27/96
  245.  --------------------------------------------------------------------
  246.  * The first gamma release.
  247.  
  248.  * InterEdit, fixed: locked status can now once again be set and
  249.  removed.
  250.  --------------------------------------------------------------------
  251.   InterMail 2.50.ß014                                        9/25/96
  252.  --------------------------------------------------------------------
  253.  * InterMail: the mailer now supports non-standard comports, using
  254.   custom IRQ & base address as specified in IMConfig. At this time
  255.    it has not been tested with IRQs above 7.
  256.  
  257.  * InterMail, fixed: the comparison on nodelist flags in the routing
  258.    is now no longer case sensitive.
  259.  
  260.  * InterEdit, fixed: it's now safe to forward and move messages
  261.    between folders using Hudson-format.
  262.  
  263.  * InterEdit, fixed: mass deletion of messages in Hudson format should
  264.  now be perfectly safe. (Mass moves and copying have been tested
  265.    as well and seem to work without problems.)
  266.  
  267.  * InterEdit, fixed: it should now be safe to edit and add text to a
  268.    previously saved message in Hudson format. If the message grows
  269.    beyond its previous size in the 255 byte blocks that the Hudson
  270.  format uses, it will be deleted in its old location and re-saved
  271.    at the end of the message files.
  272.  
  273.  * InterEdit, fixed: if you enter a new message in a folder with 0
  274.  messages, the editor will now display the new message and won't
  275.  "lose" the header.
  276.  
  277.  * IMConfig, fixed: the nodelist compiler should now always pick the
  278.    latest nodelist.
  279.  
  280.  * IMConfig, fixed: the directory input validator (which makes sure
  281.    that a directory exists, or that it's created if necessary) has
  282.    been added to several fields that previously weren't validated,
  283.    like the packet directory under InterMail Line Specific.
  284.  
  285.  * IMConfig: added password check at startup.
  286.  
  287.  * IMConfig: additional help for the registration dialog has been
  288.    added.
  289.  --------------------------------------------------------------------
  290.   InterMail 2.50.ß013                                        9/19/96
  291.  --------------------------------------------------------------------
  292.  * Added: IMSend and FreeNode have been updated to use the new
  293.  filename for the config file. IMSend now also has a more complete
  294.    set of error messages.
  295.  
  296.  * IMSend/Freenode: both programs are no longer compressed with
  297.    LZExe, to make it more practical to distribute patches for future
  298.  updates. (See the note at the very bottom of this file.)
  299.  
  300.  --------------------------------------------------------------------
  301.   InterMail 2.50.ß012                                        9/18/96
  302.  --------------------------------------------------------------------
  303.  * InterMail, fixed: on multi-line systems, the mailer would pick
  304.  the wrong log file, making it impossible to load two or more nodes
  305.    at once.
  306.  
  307.  --------------------------------------------------------------------
  308.   InterMail 2.50.ß011                                        9/17/96
  309.  --------------------------------------------------------------------
  310.  * InterMail/InterEdit, fixed: unfortunately, beta 10 did not accept
  311.  the single-line registration key as valid. This version should
  312.  properly accept all valid keys and select version depending on
  313.  the key.
  314.  
  315.  --------------------------------------------------------------------
  316.   InterMail 2.50.ß010                                        9/16/96
  317.  --------------------------------------------------------------------
  318.  
  319.  *************************** IMPORTANT ********************************
  320.  *                                                                    *
  321.  * After you've installed the new program files, it is important to   *
  322.  * load IMConfig first and compile the nodelist! You must do this     *
  323.  * BEFORE doing anything else! Several of the filenames that were     *
  324.  * inherited from FD have now been changed to be more InterMail-      *
  325.  * related:                                                           *
  326.  *                                                                    *
  327.  *            Old              New                                    *
  328.  *            ===              ===                                    *
  329.  *            FD.SYS      -->  IMSYS.CFG                              *
  330.  *            FDNODE.CTL  -->  IMNODE.CTL                             *
  331.  *            FDNET.PVT   -->  IMNET.PVT                              *
  332.  *            FDPOINT.PVT -->  IMPOINT.PVT                            *
  333.  *                                                                    *
  334.  * By running IMConfig and compiling the nodelist, all the files will *
  335.  * automatically be renamed or copied to their new names.             *
  336.  *                                                                    *
  337.  * If you use InterEcho or any other program that uses FD.SYS, you    *
  338.  * will temporarily have to copy IMSYS.CFG to FD.SYS every time       *
  339.  * you've made any significant change.                                *
  340.  *                                                                    *
  341.  * Do not use the old IMNC and IMSetup anymore - they are _not_       *
  342.  * compatible with the new file formats!                              *
  343.  *                                                                    *
  344.  *************************** IMPORTANT ********************************
  345.  
  346.  * IMConfig/InterMail/InterEdit: the internal revision number of the
  347.  nodelist index has been changed to make sure that incompatible tools
  348.    aren't inadvertently used with the new nodelist format.
  349.  
  350.  * IMConfig/InterMail/InterEdit: the nodelist flag field now allows
  351.    60 characters.
  352.  
  353.  * IMConfig, fixed: serial numbers with vendor codes will now be
  354.  accepted as valid.
  355.  
  356.  * InterEdit: the editor will now also check for a valid serial number
  357.  on startup.
  358.  
  359.  * InterMail: this is the last patch with separate single- and multi-
  360.    line versions. The patched files will now be identical and whether
  361.  the mailer acts as single- or multi-line depends entirely on if
  362.  the key is for a single- or a multi-line version.
  363.  
  364.  * InterMail, IMConfig: synchronizing on TRANX numbers has now been
  365.    added. Set which nodes you want to synchronize with in IMConfig
  366.  under InterMail All lines/Security/Session Passwords.
  367.  
  368.  * InterMail, fixed: a bug that could cause the mailer to "freeze" for
  369.    a while when the clock was reset to a Caller-ID timestamp.
  370.  
  371.  * IMConfig: when creating a new event, the default setting for allowing
  372.    users during the event is now set to disabled for mail-only
  373.    systems.
  374.  
  375.  * InterMail: the caller ID information is added to DOCONN.BAT and
  376.  DOSESS.BAT, as well as DOBBS.BAT. This has been the case ever since
  377.  beta 001, but it was previously undocumented.
  378.  
  379.  * IMConfig: time fields have a new validator that attempts to make
  380.    sure that the entered time value is correct without bothering
  381.    you with error message boxes.
  382.  
  383.  * InterMail, fixed: the mailer will now accept a total of 81
  384.    addresses from the remote system (main address and 80 AKAs), not
  385.    just 80. (Makes sense, since it'll send 81 addresses.)
  386.  
  387.  * InterMail/InterEdit: added more error messages, including the
  388.  infamous 211, "Call to abstract method"...
  389.  
  390.  * InterEdit, fixed: in Hudson format, "RescanFolder" has been
  391.    implemented, so the above error shouldn't occur anymore with this
  392.    message format.
  393.  
  394.  * InterEdit, fixed: the quoting has been cleaned up so that unnecessary
  395.    spaces get removed from repeated quotes (even when up to three
  396.  initials are used to identify the quote).
  397.  
  398.  * InterEdit, fixed: the formatting should now look better in the
  399.  netmail folder.
  400.  
  401.  * InterEdit, fixed: there should no longer be any unnecessary
  402.    "File not found" error messages on startup, just because the
  403.  netmail folder is empty.
  404.  
  405.  * InterEdit, fixed: I've noticed that the ReplyID kludge sometimes
  406.  wasn't long enough to accommodate all MSGID's received from
  407.  the Internet - it has now been expanded from 40 characters to 70.
  408.  
  409.  * IMConfig: the "Define nodelist flag" dialog now has shortcuts to
  410.    move between the groups and a help text to explain what the
  411.    "Dial info" grouping is for.
  412.  
  413.  * IMConfig: more help on editing ASCII files, like the files for
  414.    quicknames, routing, and the nodelist control file.
  415.  
  416.  --------------------------------------------------------------------
  417.   InterMail 2.50.ß009                                        9/10/96
  418.  --------------------------------------------------------------------
  419.  * IMConfig, fixed: the nodelist compiler will no longer try to
  420.    compile its own index file or other irrelevant files...
  421.  
  422.  * IMConfig/InterMail/InterEdit, fixed: All the programs now use the
  423.  same file for the internal nodelist database.
  424.  
  425.  * IMConfig, fixed: manually edited nodes will no longer lose all their
  426.    nodelist flags.
  427.  
  428.  + IMConfig, a useful tip: to make a manually entered node temporary,
  429.    so that it disappears when the next nodelist is compiled -- hopefully
  430.    to be replaced with a correct entry from the nodelist -- add the
  431.  number "4" in the Group field.
  432.  
  433.  * InterEdit, fixed: the quoted text in a reply is now from the
  434.    correct message and not from the last message in the reply chain.
  435.  
  436.  * InterEdit, fixed: the forwardlink in Hudson format now points to
  437.    the reply, not the original message.
  438.  
  439.  * InterEdit, fixed: extended status flags (DIR, IMM, etc.) can now
  440.  once again be edited and saved to disk.
  441.  
  442.  * InterEdit: the problems with attaching multiple files have been
  443.  fixed.
  444.  
  445.  * Max number of files that can be attached and selected at one time
  446.  has been increased from 128 to 200.
  447.  
  448.  * InterEdit: the problems with CCs have been fixed.
  449.  
  450.  * InterEdit, fixed: if an existing message is edited so that the
  451.    text shrinks, the message is now truncated to the new, shorter
  452.  length in *.Msg format.
  453.  
  454.  * IMConfig: /? now displays a simple help screen describing the
  455.  command line parameters.
  456.  --------------------------------------------------------------------
  457.   InterMail 2.50.ß008                                        9/04/96
  458.  --------------------------------------------------------------------
  459.  * InterEdit now uses an object-oriented message engine, which gives it
  460.    access to all the message formats previously used by InterEcho. It
  461.    also makes it comparatively easy to add new message formats in the
  462.  future. So far the following formats have been tested: .Msg, Hudson,
  463.    PCBoard 15.0.
  464.  
  465.    NOTE: You may be able to read messages in other formats, but saving
  466.    and especially deleting messages may cause problems. At this point
  467.    I don't want a lot of reports about this or that not working in the
  468.  untested message formats.
  469.  
  470.    Known problem: mass delete of messages in Hudson format may cause
  471.    strange results.
  472.  
  473.  * InterEdit: separate lastread pointers for each user are now
  474.  maintained when using the Hudson message base and RA 1.11
  475.    compatible USERS.BBS and LASTREAD.BBS file formats.
  476.  
  477.  * InterEdit: the Unsecure, Unknown and Dupe areas are now properly
  478.    defaulted when selecting folders, and the unread messages flag is
  479.    also handled properly.
  480.  
  481.  * InterMail, fixed: there was a limit of max 24 busy-semaphores which
  482.  prevented the mailer from sending mail to all the AKAs of a calling
  483.    system. This limit has now been raised to 81.
  484.  
  485.  * InterMail: the max length of the octal time stamp string for
  486.    Zmodem has been increased to 20 characters to allow for
  487.    excessive padding by remote systems, and overflow checks have been
  488.  added.
  489.  
  490.  * IMConfig: the Links dialog has been made wider and the links are
  491.    now numbered in the list.
  492.  
  493.  * InterMail: the "keyboard locked" message should now have the same
  494.    colors whether the keyboard is locked from the command line or
  495.    interactively.
  496.  
  497.  * InterMail, fixed: a bug that caused problems accessing *.IMC files
  498.    (mail bundle control files) in scripts when using the "sessionok"
  499.  command.
  500.  
  501.  * InterMail, fixed: the mailer will now check that all necessary
  502.    files and directories exist as early as possible after start. A
  503.  missing semaphore directory should no longer give strange
  504.  results.
  505.  
  506.  * InterMail, fixed: the mailer will no longer wait for a
  507.    non-existent file to become available. It will only wait on
  508.  sharing errors.
  509.  
  510.  * InterMail, fixed: the terminal init string from line specific
  511.  settings is now actually used in the terminal.
  512.  
  513.  * IMConfig: the nodelist editor is now fully functional.
  514.  
  515.  * IMConfig/InterMail/InterEdit: all the programs now fully
  516.    support user defined nodelist flags.
  517.  
  518.  * InterMail/IMConfig: there is no longer any limit to the speeds
  519.    in the nodelist. IMConfig will accept speeds up to 999999 bps.
  520.  
  521.  * IMConfig, fixed: pressing Esc on File Requests/"File and path
  522.  protection" no longer drops you out of the menu system.
  523.  
  524.  * IMConfig: F10 is now only displayed on the menu hint line when
  525.    you're out of the menu system or editing a file.
  526.  
  527.  * IMConfig: the help for the ASCII editor has been improved a
  528.    little.
  529.  
  530.  * IMConfig, fixed: it seems the incorrect file request security
  531.  options were saved by IMConfig.
  532.  
  533.  * IMConfig, fixed: the validation of characters in filenames now
  534.  allows apostrophes and some other more unusual (but perfectly
  535.    valid) characters.
  536.  
  537.  * IMConfig, fixed: the event dialog no longer considers events with
  538.    the same tag, start time and duration identical (discarding all
  539.  but the first one). They are now sorted on all fields and only
  540.    if all fields are identical will one be discarded.
  541.  
  542.  * IMConfig: added an "Options" dialog under InterMail All Lines,
  543.    for handshaking and other general settings.
  544.  
  545.  * IMConfig: the Options dialog also allows you to distinguish between
  546.  presenting all AKAs and only presenting those set for each line.
  547.    NOTE: if you select "Present all AKAs", you no longer have to
  548.    select AKAs for each line!
  549.  
  550.  * IMConfig: added some more shortcuts: Alt+V for Events, Alt+S for
  551.    Mail Server, Alt+P for Session Passwords, Alt+O for Origin lines.
  552.  
  553.  * IMConfig: the event base is now properly created when setting up a
  554.    new mail server and selecting the event file for the first time.
  555.  
  556.  * InterMail, fixed: the settings for "Use FOSSIL if available" should
  557.    now be properly picked up by the mailer.
  558.  
  559.  * InterMail, fixed: it seems that the OS/2 Merlin beta has a bug in
  560.  how it handles the FCB wildcard delete function -- IM will now use
  561.    file handles instead.
  562.  
  563. * InterMail, fixed: if a message doesn't exist when fixing reply links
  564.  after deleting a kill/sent message, it is now ignored. (No more
  565.    delays and confusing error messages...)
  566.  
  567.  * InterMail, fixed: better debug messages for finding leftover busy
  568.    semaphores.
  569.  
  570.  * IMConfig: the Origin lines and Global Options have been moved up one
  571.  level in the menu tree, so that they'll be easier to find.
  572.  
  573.  * IMConfig: the overlay buffers have been fine-tuned a little,
  574.    giving another 15 Kb or so of available memory without sacrificing
  575.    performance.
  576.  
  577.  * IMNC and IMSetup are no longer included.
  578.  
  579.  --------------------------------------------------------------------
  580.   InterMail 2.50.ß007                                        6/19/96
  581.  --------------------------------------------------------------------
  582.  * Mailer: the /s parameter for skipping external events no longer
  583.  causes InterMail to keep ignoring all external events for as long
  584.    as it's running.
  585.  
  586.  * IMConfig, fixed: Alt-F3 will now also save DIALCTL.xxx.
  587.  
  588.  * IMConfig, fixed: the event scan semaphore is now also touched when
  589.    the event file  is saved.
  590.  
  591.  * IMSetup, fixed: in b006 IMSetup unfortunately had a bug where it
  592.    had a problem saving the MAILER.xxx files which contain
  593.    site info etc. This now works as it should.
  594.  
  595.  * IMConfig: "Inactive" button added to the event dialog.
  596.  
  597.  * IMConfig: the mail server number is now correctly picked up from
  598.  the mailer when using Alt-C.
  599.  
  600.  * IMConfig: under InterMail line specific settings, the menu item
  601.  "Address" has been changed to AKAs.
  602.  
  603.  * IMConfig/InterMail: a new security option has been added: "Hang up
  604.  without explanation on security errors". For Fidonet use, it's
  605.  recommended that you don't use this option.
  606.  
  607.  * IMConfig: the "File request options" dialog has been re-arranged
  608.    a little and is now fully functional.
  609.  
  610.  * IMConfig: the "File request security" dialog now uses a combobox.
  611.  
  612.  * IMConfig: "File and Path protection" dialog for file requests is
  613.    now fully functional.
  614.  
  615.  * IMConfig: InterEdit Options now uses a combobox instead of radio
  616.    buttons to select the options for quoting when importing files.
  617.  
  618.  * IMConfig: the Terminal Options now uses comboboxes instead of
  619.  radio buttons and is fully functional.
  620.  
  621.  * IMConfig: in other words, everything on the Applications menu
  622.  should now be fully functional.
  623.  
  624.  * InterMail: the mailer now uses the settings under InterMail
  625.  Line Specific/AKAs. Make sure that you enable those AKAs that
  626.    you wish to present on each line. Note that the main AKA for
  627.    the current event will be used in WaZoo style sessions and
  628.    that the active AKA entered under the event setup will always
  629.    be presented.
  630.  
  631.  --------------------------------------------------------------------
  632.   InterMail 2.50.ß006                                        6/15/96
  633.  --------------------------------------------------------------------
  634.  * InterEdit, fixed: when creating cc's the msgid numbers can no
  635.    longer be identical, no matter how fast the messages are created.
  636.  
  637.  * IMConfig: the dialog for AKA selection for each line has been
  638.    activated. Make sure that you activate the AKAs you wish to
  639.  present in the handshake. InterMail will pick up these settings
  640.    from the very next beta.
  641.  
  642.  * IMConfig: The Connect message and Modem Select dialogs now also tell
  643.  you which modem you're working with.
  644.  
  645.  * IMConfig: The BBS options dialog now also identifies which line it
  646.    refers to.
  647.  
  648.  * IMConfig: Combobox picklists are now automatically sized so they
  649.    don't show any empty lines, and the max number of entries displayed
  650.  without scrolling has been increased from 6 to 9.
  651.  
  652.  * IMConfig, fixed: a bug that made the selection of daily renaming
  653.    of the log file dependent on the log setting for InterEcho.
  654.  
  655.  * IMConfig: The Events dialog is now full functional.
  656.  
  657.  * IMConfig: to sum it up, all settings under "InterMail Line Specific"
  658.  are now working in IMConfig.
  659.  
  660.  * IMConfig: The dialog for Session Passwords, under InterMail All lines/
  661.  Security, is now fully functional. Later on, these settings will also
  662.    be accessible from the Links dialog (as is only logical) but this
  663.    dialog will be kept as a shortcut with better overview over session
  664.    security.
  665.  
  666.  * IMConfig: The only dialogs that still aren't functional are
  667.    "File and path protection" for file requests, and "File request
  668.    Options". They should be functional within a couple of days now.
  669.  
  670.  * InterMail: Alt-C Config will now load IMConfig instead of IMSetup.
  671.    IMSetup is still included for those few settings that can't be
  672.    changed from IMConfig yet. The included version of IMSetup is
  673.    less destructive -- it doesn't truncate the MAILER.xxx files like
  674.    the previous one did.
  675.  --------------------------------------------------------------------
  676.   InterMail 2.50.ß005                                        6/10/96
  677.  --------------------------------------------------------------------
  678.  * InterMail, fixed: selecting a different AKA using Alt-W no longer
  679.  destroys the info in the top status window.
  680.  
  681.  * InterMail, new: the commands in the mail queue manager have been
  682.    changed so that they'll be easier to memorize. (Took a long time
  683.    for this one, Rick, but better late than never, eh?)
  684.  
  685.  * InterMail, fixed: The menu hint line from the main screen is no
  686.    longer visible in the mail queue manager.
  687.  
  688.  * InterMail, fixed: some minor cosmetic details in the verbose
  689.    listing in the mail queue manager.
  690.  
  691.  * InterMail, fixed: Ctrl-D, Manual Dial will no longer give an error
  692.    on CARRIER, PROTOCOL, COMPRESSION and other user defined modem
  693.  messages.
  694.  
  695.  * IMConfig, fixed: the tempfiles are now deleted after a nodelist
  696.    compile.
  697.  
  698.  * IMConfig, fixed: the header for the msg base paths dialog no
  699.    longer says "Folders: msg base paths".
  700.  
  701.  * IMConfig: the zone and net are now updated on the screen while
  702.    compiling point lists.
  703.  
  704.  * IMConfig: the printer setup is now fully functional.
  705.  
  706.  * IMConfig: in the printer setup a combo box/picklist is now used to
  707.    select the printer port. The serial port settings for printers
  708.    have been eliminated, since they're no longer relevant with the
  709.  methods that InterMail and InterEdit use for printing.
  710.  
  711.  * IMConfig: control characters can now be entered in keyboard macros.
  712.  Press Ctrl-P before pressing the control character, e.g. Tab.
  713.  To enter Esc (ASCII 27), you must first press Ctrl-P and then enter
  714.  27 on the numeric keyboard while holding down the Alt key.
  715.  
  716.  * IMConfig/InterMail: the settings under "Applications/InterMail Line
  717.    specific/Preferences/Colors" are now fully functional -- you can now
  718.    set up different colors for each mail server...
  719.  
  720.  * IMConfig: under "Applications/InterMail Line specific/Preferences/
  721.    Colors" the Window and Menu colors have been split up so that
  722.    they no longer must be the same.
  723.  
  724.  * IMConfig/InterMail: the settings under "Applications/InterMail Line
  725.    specific/Preferences/Display" can now be set differently for each
  726.  mail server and have all been enabled.
  727.  
  728.  * InterMail: the "timestamp" and "BIOS writes" options can now be set
  729.    from IMConfig as well as from the command line.
  730.  
  731.  * IMConfig/InterMail: a new option has been added under "Applications/
  732.    InterMail Line specific/Preferences/Display" allowing the mail flag
  733.    field to be visible (in dark gray) when the screen saver is on.
  734.  
  735.  * IMConfig: under "Applications/InterMail Line specific/Preferences/
  736.    Display" a combo box is now used to select display mode, eliminating
  737.    the troublesome radio buttons.
  738.  
  739.  * InterMail: the mailer should now obey the different video modes from
  740.  IMConfig, including forced 25 line mode.
  741.  
  742.  * InterMail: the menu commands for the Mail history window have been
  743.    changed so as to be easier to memorize.
  744.  
  745.  * InterMail: the colors of the Mail history window menu keys have been
  746.    changed to be more consistent with the rest of the program.
  747.  
  748.  * IMConfig, fixed: a bug that could make it impossible to change
  749.    some colors. (This bug could conceivably cause the same problem
  750.    for InterEcho.)
  751.  
  752.  * IMConfig: since it's not very practical to implement the option
  753.    of _not_ using EMS for overlays, this option has been removed from
  754.  the memory options dialog. You can still use the switch /noems
  755.    to prevent the use of EMS memory - or simply not provide any.
  756.  
  757.  * IMConfig/InterMail: the swapping options can now be configured
  758.  individually for each mail server.
  759.  
  760.  * IMConfig/InterMail: the audio control options under "InterMail line
  761.    specific" are now fully functional and are picked up by the mailer.
  762.  
  763.  * IMConfig: the nodelist flag field under Line specific/Site info
  764.    has been expanded to 39 characters.
  765.  
  766.  * IMConfig/InterMail: The log options under "InterMail line specific"
  767.  can now be set differently for each mail server.
  768.  
  769.  * InterMail: automatic daily renaming of the log file is now working.
  770.  
  771.  * IMConfig/InterMail: The option to log "EMSI handshake details" can
  772.    now be used instead of the command line switch "/emsidbg".
  773.  
  774.  * IMConfig/InterMail: the options under "InterMail line specific/Received
  775.  mail" are now functional, including the option to not unpack
  776.  received netmail, which can be used instead of the command line
  777.  parameter "/nounpack".
  778.  
  779.  * IMConfig: in most places where you can edit an ASCII file, the
  780.  edit button now has an associated shortcut key.
  781.  
  782.  * IMConfig/InterMail: the options under "InterMail line specific/BBS..."
  783.  have now all been implemented, including separate sysop defined
  784.  prompts for each line.
  785.  
  786.  * IMConfig: the editor display options now use a combobox instead of
  787.  radio buttons.
  788.  
  789.  * IMConfig: the program now detects any changes in line specific or
  790.  modem setup and asks if they should be saved when quitting or
  791.  switching to the setup for another mail server.
  792.  
  793.  * IMConfig: all modem settings are now fully functional, including
  794.  modem selection. The only thing that doesn't work is export of the
  795.  modem settings.
  796.  
  797.  * InterMail: the only setting that isn't picked up from the new
  798.  modems settings is custom IRQ and Base address. This is coming
  799.    soon...
  800.  
  801.  * IMConfig: Caller-ID now has a dialog of its own. It will later be
  802.  expanded to better cover things like European ISDN ID info.
  803.  
  804.  * IMConfig: there has been a number of changes in the modem setup
  805.    dialogs. For the most part, they consist of replacing radio buttons
  806.  with comboboxes and a cleaner layout.
  807.  
  808.  * IMConfig now allows comports up to COM64. (Most likely this would
  809.    only work under OS/2.)
  810.  
  811.  * IMConfig: the new dialog for connect messages will pick up the
  812.  default BBS exit errorlevel from the BBS options dialog. This
  813.  default will also be picked up when selecting a new modem.
  814.  
  815.  * IMConfig: note that all the new dialogs that feature lists, like
  816.    the modem Connect strings dialog, have been designed to make full
  817.    us of 43, 50 and 60 line screen modes.
  818.  
  819.  * IMConfig: note that selection of a new modem doesn't become
  820.  definitive before you exit or select a new mail sever and answer
  821.  Yes to the question about saving the changes.
  822.  
  823.  * IMConfig: The only dialogs that still aren't functional (but in most
  824.  cases available as "previews") are: Events, Address (selection under
  825.  IM Line specific), Session passwords, File and path protection
  826.    for file requests, and File request Options.
  827.  --------------------------------------------------------------------
  828.   InterMail 2.50.ß004                                        5/17/96
  829.  --------------------------------------------------------------------
  830.  * InterMail: the menu is now always visible on the mailer screen,
  831. and the program version is shown on the right hand side of the top
  832.  row. This makes more space available for:
  833.  
  834.  * InterMail: a special type of semaphore has been added. If InterMail
  835.    finds a file with the extension .IMF in the semaphore directory,
  836.    the filename (without the extension) will be displayed at the top
  837.  of the screen, between the active node number and the clock.
  838.  
  839.    Example: FAX.IMF will cause InterMail to display "Fax" at the top
  840.  of the screen.
  841.  
  842.  * InterMail: the IMNODIAL semaphore no longer causes an endless loop of
  843.  log messages. "IMnoDial" is displayed in the status field at the top
  844.  of the screen.
  845.  
  846.  * InterMail: the IMAWAKE.nnn semaphore is now updated at approximately
  847.    one minute intervals during mail transfers. It is not updated while
  848.    in the Terminal.
  849.  
  850.  * InterMail: added a slightly longer delay before the keyboard buffer is
  851.    flushed on return from InterEdit.
  852.  
  853.  * Fixed: the cursor no longer appears in the wrong position after
  854.    shelling to InterEdit and other programs.
  855.  
  856.  * InterEdit: the options for quoting imported files are now working.
  857.  
  858.  * InterMail: the menu keys at the bottom of the screen now follow
  859.    the same color scheme as elsewhere in the program.
  860.  
  861.  * InterMail: the bottom line of the screen is now cleared before any
  862.    fatal error message is written there on exit.
  863.  
  864.  * InterMail: when the modem gets locked up and refuses to acknowledge
  865.    an init string, the mailer will now attempt to send a "break" signal
  866.    to wake it up. Some modems can be configured to reset or enter command
  867.  mode on receiving a break signal from the computer.
  868.  
  869.  * IMConfig: valid serial numbers are no longer rejected in the
  870.  Registration dialog.
  871.  
  872.  * IMConfig: the Links and Folders dialogs now make better use of the
  873.  screen in 43 and 50 line mode.
  874.  
  875.  * IMConfig: 80 AKAs supported in the SEEN-BY dialog. At this point only
  876.  0-31 can be passed to InterEcho -- and it will be another week or so
  877.    before an InterEcho version supporting this is released.
  878.  
  879.  * IMConfig: it now says IMConfig instead of IMSetup on the menu under
  880.  Applications.
  881.  
  882.  * IMConfig: corrected several menu hints (the stuff on the bottom line
  883.    on the screen).
  884.  
  885.  * IMConfig: the nodelist compiler is now functional. The fix for
  886.    nodelists with a combined size of over 65535 nodes is also included.
  887.  To compile from the command line:
  888.  
  889.        IMCONFIG /NC   to compile if nodelist files have been updated
  890.        -or-
  891.        IMCONFIG /NF   to force a compile
  892.  
  893.    (This one caused a bit of a headache -- the sort routines that were
  894.  previously used had to be replaced with new ones that will work in
  895.    protected mode and in Windows.)
  896.  
  897.  --------------------------------------------------------------------
  898.   InterMail 2.50.ß003                                        4/23/96
  899.  --------------------------------------------------------------------
  900.  * IMConfig: the Registration dialog has been moved from IMSetup
  901.    to the new IMConfig program.
  902.  
  903.   The credit card number/account number field can now only be viewed
  904.    while it's first edited. Any subsequent attempt to edit the field
  905.  will wipe its contents -- make sure that you press Esc or Cancel
  906.    to exit if you accidentally change the contents of this field.
  907.  
  908.   If you don't own InterEcho, just leave the serial number field
  909.  for InterEcho blank.
  910.  
  911.  * IMNC: fixed bug in the sort routines that made the compiler lock
  912.    up on nodelists with a combined size of over 65535 nodes. (This
  913.    fix will also later be released in InterMail 2.29j.)
  914.  
  915.  * IMConfig: the Dos Shell function (Alt+Z) now works! (I'm surprised
  916.    that nobody noticed this one...)
  917.  
  918.  * IMConfig: The Close command (Alt-F3) now works when editing all
  919.    files.
  920.  
  921.  * IMConfig: The SysOp name is now displayed in the Link list.
  922.  
  923.  * Fixed spelling of "directory" in IMConfig under InterMail Line
  924.    Specific / BBS.
  925.  
  926.  * IMConfig: Added validation of node numbers in nodelist editor.
  927.  I.e. the format is checked, and "net/node" and "node" expanded to
  928.  "zone:net/node"  and ".point" expanded to "zone:net/node.point".
  929.  
  930.  * IMConfig: switched to check boxes instead of radio buttons for
  931.    the options under Applications/InterMail Line Specific/BBS.
  932.    Should make it a little clearer, I hope.
  933.  
  934.  * IMConfig: the Mail Server number is now correctly picked up from the
  935.  command line.
  936.  
  937.  * IMConfig: the correct route file should now be picked up for each
  938.  mail server.
  939.  
  940. * IMconfig/IEsetup: Fidonet.Na has been replaced with Backbone.Na
  941.    as import file.
  942.  
  943.  * IMConfig: the help file should now be found if it's anywhere in the
  944.  path.
  945.  
  946.  * IMConfig: days to keep mail history can now be set to max 255.
  947.  
  948.  * IMConfig: the minimum undialable cost can now be set to 0.
  949.  
  950.  * InterEdit: the inactivity timeout can now be set from IMConfig. A
  951.    timeout value of 0 means that there is no inactivity timeout.
  952.  
  953.  ********************************************************************
  954.  
  955.  * New program added: IMDIFF, a nodediff processor licensed from
  956.    Scott Samet. It works exactly the same as XLAXDIFF. Adapted from
  957.    the XlaxDiff docs:
  958.  
  959.    If you have ARCE (the "official-un-official" Opus unarchive program)
  960.    in your DOS path, and you have nodelist and NodeDiff in your current
  961.  path, just type IMDIFF and let it rip.
  962.  
  963.   If you are into all the bells and whistles, IMDIFF accepts arguments
  964.    on the command line:
  965.  
  966.    /G       By default, this version uses IBM PC BIOS calls for the
  967.           video display. The /G switch on the command line will force
  968.           the use of ANSI escape sequences. Machines without PC BIOS
  969.           support, such as the Z-100 or DEC Rainbow MUST use the /G
  970.           switch.
  971.  
  972.   /O=[path\][filename]
  973.           Path and/or file name (no type) to use for the old nodelist.
  974.             The default is nodelist in the current directory.
  975.  
  976.   /E=[path\][filename]
  977.           Path and/or file name (no type) to use for the updates to
  978.           the nodelist.  The default is NodeDiff in the current
  979.           directory.
  980.  
  981.   /N=[path\][filename]
  982.           Path and/or file name (no type) to use for the new (output)
  983.             nodelist.  The default is the path and name of the old
  984.             nodelist.  The day number of the highest update file will be
  985.             used as the file type.
  986.  
  987.   /A[=[path\][filename]]
  988.           Indicates an archive containing the new (output) nodelist is
  989.             to be created.  A path and/or file name (no type) may be
  990.           specified.  If omitted, the path and file name of the new
  991.             nodelist will be used.  The first character of the type will
  992.             be replaced by the letter 'A'.  Using an archive program
  993.             name on the /X switch does NOT force an archive to be
  994.             created.
  995.  
  996.   /X=[[path\]progname][,[[path\]progname]]
  997.           Name of the archive programs to be used.  The first is the
  998.           program to use for unarchiving files, the second for
  999.             archiving files.  If omitted, ARCE and ARCA will be assumed.
  1000.           Path and file names are significant, file type will be
  1001.             ignored.  If the path is omitted, the DOS Path will be
  1002.             searched.
  1003.  
  1004.   /L       Leave: Any files extracted from archives are to be left in
  1005.           the current directory when the program is done.  Normal
  1006.             action is to delete these work files.
  1007.  
  1008.   /C       Cleanup: The input nodelist and nodediff files are deleted
  1009.             if the program completes and the output file passes the CRC
  1010.             check.  The only file left will be the new nodelist (and
  1011.           archive, if requested).
  1012.  
  1013.    ERROR CODES
  1014.  
  1015.   IMDiff returns an error code to DOS.  This code can be tested by the
  1016.   IF ERRORLEVEL test in a batch file.
  1017.  
  1018.             LEVEL    DESCRIPTION
  1019.  
  1020.              0      Updates applied without error.
  1021.  
  1022.               1      No work to do: No NodeDiff file present or nodelist
  1023.                      later than all NodeDiffs.
  1024.  
  1025.              2      nodelist/NodeDiff file sequence broken by missing
  1026.                      file.
  1027.  
  1028.               3      Error renaming output file.
  1029.  
  1030.               4      Checksum error in output nodelist.  Usual cause is
  1031.                      corrupted nodelist input file.
  1032.  
  1033.               5      Other errors, including:
  1034.                      o   Command line syntax error.
  1035.                      o   NodeDiff file format error.
  1036.                      o   Archive or Unarchive program error message.
  1037.  
  1038.    Direct all comments and bug reports, etc., to Further Development,
  1039.    _not_ to Scott Samet...
  1040.  
  1041.  --------------------------------------------------------------------
  1042.   InterMail 2.50.ß002                                        4/16/96
  1043.  --------------------------------------------------------------------
  1044.  * The new IMConfig program in its first incarnation. A few things are
  1045.    not functional yet, like the Security setup, Modem selection, Events,
  1046.    etc. But I hope that you'll get an idea of what we can do with the
  1047.   new program. Use the old setup program for the parts that are missing
  1048.    in IMConfig.
  1049.  
  1050.  * 80 AKAs have been implemented in IMConfig and the Mailer. At this
  1051.  point, AKA 21-80 can't be selected for events, or selected in the
  1052.  Editor. They will be sent to a remote system in EMSI handshakes.
  1053.  
  1054.  * Cosmetic changes to the main screen and the menu system. It's
  1055.  mostly to put 2 lines of screen real estate to better use and to
  1056.  make it easier for new users to find menu hints.
  1057.  
  1058.  * Fixed: a possible bug in the checking for IMexit semaphores on
  1059.  startup.
  1060.  
  1061.  * New semaphore: IMNODIAL.0nn - This semaphore file will stop an
  1062.   InterMail mail server from making any outbound calls as long as
  1063.    it is present. ("nn" is the mail server number in hex.)
  1064.  
  1065.  * New semaphore: IMMAIL.0nn - This semaphore is created on receipt
  1066.    of an Arcmail package (i.e. a compressed mail package) if InterMail
  1067.    isn't configured to exit on received mail.
  1068.    ("nn" is the mail server number in hex.)
  1069.  
  1070.  * New semaphore: IMSLEEP.0nn - This semaphore will put a particular
  1071.    mail server to sleep. ("nn" is the mail server number in hex.)
  1072.   IMSLEEP.NOW will still put all mail servers to sleep and cause
  1073.   InterEdit to warn the user.
  1074.  
  1075.  * Leading spaces and equal signs are now stripped from the caller-ID
  1076.    info.
  1077.  
  1078.  * The terminal should obey the screen modes in IMConfig.
  1079.  
  1080.  --------------------------------------------------------------------
  1081.   InterMail 2.50.ß001                                        4/03/96
  1082.  --------------------------------------------------------------------
  1083.  * The bad news is that fewer features than anticipated have been
  1084.    enabled for this first beta release. This has been due to problems
  1085.    with making any major changes in the IMSetup program. And most
  1086.    features in v2.50 depend on the Setup program to be useful, like
  1087.    the 80 AKAs, the carousel function, etc.
  1088.  
  1089.  * The good news is that there will be a completely new IMconfig
  1090.  program in v2.50, with many more functions included in a single
  1091.    exe file, including a new nodelist manager!
  1092.  
  1093.  * Fixed: IMEXITnn.yyy no longer causes repeated exits. A new semaphore
  1094.  for keeping track of the time of the last semaphore timestamp has
  1095.  been added: IMCSTAMP.nnn. ("nnn" is the mail server number in hex.)
  1096.  
  1097.  * A new semaphore has been added: IMAWAKE.nnn. This semaphore is
  1098.  constantly updated while an InterMail node is online and should
  1099.   never be older than about 5 minutes. ("nnn" is the mail server
  1100.   number in hex.)
  1101.  
  1102.  * Caller-ID information is passed to the BBS via DOBBS.BAT as follows:
  1103.      Parameter 6 = number (spaces are replaced with "-")
  1104.      Parameter 7 = date
  1105.      Parameter 8 = time
  1106.      Parameter 9 = name   (spaces are replaced with "_")
  1107.  
  1108.  * IMSetup adds a new option under Advanced setup/Messages:
  1109.    "Synchronize". If you set this option to Yes, InterMail will
  1110.    automatically reset the computer clock to the Caller-ID
  1111.    timestamp.
  1112.  
  1113.  * The script language has a new command: ifexist [fileñname] > label
  1114.    This allows you to test for the existence of a file before doing
  1115.  an upload, for example.
  1116.  
  1117.  * None of the files are compressed with LZEXE, since compression
  1118.  makes patch files even bigger than the original files. We think
  1119.    that low transmission times for patches is more important than
  1120.    less than 200 Kb in saved disk space.
  1121.  --------------------------------------------------------------------
  1122.