home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / BBS / MISC / IMAIL121.ZIP / CHANGES.DOC next >
Encoding:
Text File  |  1991-11-06  |  17.3 KB  |  577 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.                            █┐ █▀▀▀█┐ █▀▀█┐ █┐ █┐
  20.                            █│ █│█┐█│ █│▀█│ █│ █│
  21.                            █│ █│└┘█│ █│ █│ █│ █│
  22.                            █│ █│  █│ █│ █│ █│ █▄▄▄┐
  23.                            └┘ └┘  └┘ └┘ └┘ └┘  └──┘
  24.  
  25.                            V e r s i o n    1 . 2 1
  26.  
  27.  
  28.                              Copyright 1990, 1991
  29.                                 Fabiano Fabris
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.                                 REVISION HISTORY
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.     ───────────────────────────────────────────────────────────────────────
  67.                         IMAIL 1.21  -  Revision History
  68.     ───────────────────────────────────────────────────────────────────────
  69.  
  70.  
  71.     This document  contains a  more or  less complete  list of  the changes
  72.     made in IMAIL since the release of version 1.20. The changes are  given
  73.     in chronological order, if it's of any interest.
  74.  
  75.     Changes are marked as follows:
  76.  
  77.        +   New feature
  78.        -   Minor change
  79.        !   Bug fix
  80.  
  81.     NOTE:  When  upgrading  from  version  1.20,  please run IMSETUP before
  82.     IMAIL.  Enter the program and  then exit it, saving changes. This  will
  83.     store the product codes used to identify Type 2+ mail processors.
  84.  
  85.     Please also delete IMAIL.DP before running IMAIL.
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.     ───────────────────────────────────────────────────────────────────────
  127.     (C) 1990, 1991 Fabiano Fabris                                    Page 1
  128.     ───────────────────────────────────────────────────────────────────────
  129.  
  130.     ───────────────────────────────────────────────────────────────────────
  131.                         IMAIL 1.21  -  Revision History
  132.     ───────────────────────────────────────────────────────────────────────
  133.  
  134.  
  135.     ═══ IMAIL ═══
  136.  
  137.     +     TOSS will now use  a table of product  codes which identify  mail
  138.           processors which  are Type  2+ but  do not  use the  CW.
  139.  
  140.     !     Finally fixed the problem with dupe checking.
  141.  
  142.     !     Autoreply now also parses the  MSGID kludge (if present) for  the
  143.           origin address. If there  is no INTL kludge  in the message,  the
  144.           origin zone will be used as the dest zone.
  145.  
  146.     !     Fixed a cosmetic bug in Autoreply with regard to the vido  output
  147.           ("Processing message ...").
  148.  
  149.     !     Autoreply now ignores read-only (LOCKed?) messages.
  150.  
  151.     +     TOSS has a  new switch (/r)  which will disable  the call to  the
  152.           Autoreply function.
  153.  
  154.     -     AreaLink will now use the pointnet variable when searching for  a
  155.           node. In other words, if the  origin address in a request is  not
  156.           recognized, and pointnet is  set to some  number, it will  search
  157.           for PointNet/Point. If found, the origin address will be changed.
  158.           This =should=  fix  the  problem  when  FD  readdresses  pointnet
  159.           addresses to 4D.
  160.  
  161.     !     In certain conditions, SCAN was not deleting ECHOMAIL.BBS  and/or
  162.           NETMAIL.BBS. This has been fixed.
  163.  
  164.     -     TOSS now checks echo mail messages for the length of the PATH and
  165.           SEEN-BY lines. If they are longer than the maximum that IMAIL can
  166.           handle, they will be truncated. This should fix the problem a lot
  167.           of users have reported.
  168.  
  169.     !     Fixed the date field in the  PKT headers being produced by  IMAIL
  170.           (and IMPACK).
  171.  
  172.     -     The log of autoadded areas had an extra CR at the end.
  173.  
  174.     !     If you tried to diminish MaxDupes, the dupe info was truncated at
  175.           the wrong end (ie,  the oldest values were  kept, instead of  the
  176.           newest ones).
  177.  
  178.     !     When checking the bad message  board for newly defined areas,  if
  179.           the  area  was  marked  Passth,  the  messages were not correctly
  180.           deleted. In other words, the index files were wrong.
  181.  
  182.     -     TOSS  and   disk  space   checking:  While   processing   ARCmail
  183.           (compressed mail), if there  is less than  600K free, TOSS  stops
  184.           processing ARCmail, and if  there is less  than 200K, it  doesn't
  185.           even start; while processing packets, if there is less than  200K
  186.           free, it will ignore any remaining.
  187.  
  188.  
  189.  
  190.     ───────────────────────────────────────────────────────────────────────
  191.     (C) 1990, 1991 Fabiano Fabris                                    Page 2
  192.     ───────────────────────────────────────────────────────────────────────
  193.  
  194.     ───────────────────────────────────────────────────────────────────────
  195.                         IMAIL 1.21  -  Revision History
  196.     ───────────────────────────────────────────────────────────────────────
  197.  
  198.  
  199.     -     Small cosmetic change  in the info  logged when AreaLink  (local)
  200.           requests an area from another system.
  201.  
  202.     -     TOSS now  strips  the EOT  (ascii  code 04)  character  from  the
  203.           message before processing it.
  204.  
  205.     -     Security violations are  now logged  to file  as well  as to  the
  206.           screen.
  207.  
  208.     +     When AreaLink exports messages in response to a %RESCAN  request,
  209.           it will  add  a  kludge  to the  messages:  ^ARESCANNED.  If  the
  210.           receiving system is running IMAIL, TOSS will see this kludge  and
  211.           not export the messages to any other systems.
  212.  
  213.     +     If security is  set on, and  packet forwarding is  set off,  TOSS
  214.           will give  a  security  violation  if  it  finds  echo  mail  not
  215.           addressed to your system.
  216.  
  217.     -     Made a  few  minor  cosmetic  changes to  the  screen  output  of
  218.           AutoReply.
  219.  
  220.     -     If TOSS finds an AREA: line  in a message, but no following  area
  221.           name, the message is treated as a net mail message.
  222.  
  223.     +     Added a new switch to TOSS and SCAN. /X will force IMAIL to =not=
  224.           compress any outgoing  packets it has  generated. This switch  is
  225.           only useful in  a multi-tasking environment.
  226.  
  227.     -     Added more ^C checking  in TOSS; now it  checks before and  after
  228.           each call to  a compression program,  and in a  few more  places.
  229.           However, NO CHECKS are made during the processing of a single PKT
  230.           file.
  231.  
  232.     !     AreaLink would try to use the Pointnet variable for any mail from
  233.           a point; this has been fixed so that  it does it only if it is  a
  234.           point of your system.
  235.  
  236.     !     Finally fixed the problem  with AreaLink generating message  with
  237.           an incorrect (though apparently constant) net number.
  238.  
  239.     !     Fixed the problem where AreaLink was ignoring the last line of  a
  240.           request.
  241.  
  242.     +     Added several command line switches  to AreaLink, so that it  can
  243.           be run locally  (or via a  "server") to make  changes. Here is  a
  244.           brief description:
  245.               /N<addr>      address of node for whom changes will be made
  246.             * /+<area>      link 'area' for node
  247.             * /-<area>      unlink 'area' for node
  248.             * /L            like %LIST
  249.             * /Q            like %QUERY
  250.             * /U            like %UNLINKED
  251.  
  252.  
  253.  
  254.     ───────────────────────────────────────────────────────────────────────
  255.     (C) 1990, 1991 Fabiano Fabris                                    Page 3
  256.     ───────────────────────────────────────────────────────────────────────
  257.  
  258.     ───────────────────────────────────────────────────────────────────────
  259.                         IMAIL 1.21  -  Revision History
  260.     ───────────────────────────────────────────────────────────────────────
  261.  
  262.  
  263.             * /R            like %RESCAN
  264.             * /H            like %HELP
  265.               /D<area>      delete echo area
  266.               /~<area>      (same as /D)
  267.               /C<area:area> change area tag
  268.               /#<area:area> (same as /C)
  269.               /?            show help for these switches
  270.           Switches marked with an * will be ignored if no node number  (/N)
  271.           is specified.
  272.           These switches will  only be "parsed"  in registered versions  of
  273.           IMAIL.
  274.  
  275.     -     AreaLink now logs a LOT more  information about what it is  doing
  276.           while processing a request.
  277.  
  278.     -     TOSS now  marks  forwarded  (in transit)  net  mail  messages  as
  279.           Kill/Sent.
  280.  
  281.     -     Before extracting  each  ARCmail file,  TOSS  will now  check  to
  282.           ensure that there is  at least 100K free  disk space. If not,  it
  283.           will leave the remaining ARCmail files, and finish processing the
  284.           already extracted packets.
  285.  
  286.     !     In a  Binkley  environment,  IMAIL  (and  IMPACK)  would  try  to
  287.           compress packets into archives which  were not ARCmail (but  just
  288.           normal files).
  289.  
  290.     !     SCAN and TOSS now  write MSGINFO.BBS whenever  they write to  the
  291.           other index files. Previously, this file was updated only at  the
  292.           end of the run. This should  fix problems with RA rebuilding  the
  293.           index files if run concurrently with IMAIL.
  294.  
  295.     !     AreaLink (local  and  remote)  will  now allow  a  system  to  be
  296.           unlinked from an area even if it is not active for the group. The
  297.           previous behavior was incorrect.
  298.  
  299.     -     TOSS now requires at least 400K free disk space before extracting
  300.           each ARCmail file. If less  remains, it will leave the  remaining
  301.           ARCmail, and finish processing the already extracted packets.
  302.  
  303.     !     While making the above  change, I found a  bug in the code  which
  304.           forced outbound packets to be  compressed if the was little  free
  305.           disk space: TOSS was checking  the message base drive instead  of
  306.           the outbound files drive!
  307.  
  308.     -     TOSS now strips zone and/or point information from the PATH line.
  309.           This makes  processing a  little slower,  but D'Barf  insists  on
  310.           doing it this way  <sigh>.
  311.  
  312.     !     SCAN will not not mark an echo  message as Sent if there are  not
  313.           export addresses defined for a given area.
  314.  
  315.     -     SCAN will now not export  outgoing mail found in the  bad message
  316.           board.
  317.  
  318.     ───────────────────────────────────────────────────────────────────────
  319.     (C) 1990, 1991 Fabiano Fabris                                    Page 4
  320.     ───────────────────────────────────────────────────────────────────────
  321.  
  322.     ───────────────────────────────────────────────────────────────────────
  323.                         IMAIL 1.21  -  Revision History
  324.     ───────────────────────────────────────────────────────────────────────
  325.  
  326.  
  327.     !     IMAIL  now  checks  that  the  IMAIL  environment  variable,   if
  328.           defined, points to an existing directory; if not, it defaults  to
  329.           the  current  (working)  directory.  (This  change  also  affects
  330.           IMPACK and IMTHINGS.)
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.     ───────────────────────────────────────────────────────────────────────
  382.     (C) 1990, 1991 Fabiano Fabris                                    Page 5
  383.     ───────────────────────────────────────────────────────────────────────
  384.  
  385.     ───────────────────────────────────────────────────────────────────────
  386.                         IMAIL 1.21  -  Revision History
  387.     ───────────────────────────────────────────────────────────────────────
  388.  
  389.  
  390.     ═══ IMPACK ═══
  391.  
  392.     +     Added a  new switch  (/D)  which will  allow messages  marked  as
  393.           DIRect to be packed  also. NOTE: DIRect  message will =never=  be
  394.           routed, so for example a DIRect  message to 2:310/11 will not  be
  395.           packed with the command IMPACK 2:ALL VIA 2:2/0 /N
  396.  
  397.     !     IMPACK now ignores messages which have the LOK flag set.
  398.  
  399.     +     Added a  new switch  to IMPACK:  /R will  make the  program  pack
  400.           messages which are marked as  Direct (/D switch), but will  allow
  401.           them to be routed. Note that  the Direct flag is =not=  stripped,
  402.           so use with care!
  403.  
  404.     -     Now does  more  "intelligent"  checking of  the  MSGID  and  INTL
  405.           kludges. Both are parsed before the destination zone is assigned.
  406.           If neither  kludge is  found, your  primary zone  number will  be
  407.           used.
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.     ───────────────────────────────────────────────────────────────────────
  446.     (C) 1990, 1991 Fabiano Fabris                                    Page 6
  447.     ───────────────────────────────────────────────────────────────────────
  448.  
  449.     ───────────────────────────────────────────────────────────────────────
  450.                         IMAIL 1.21  -  Revision History
  451.     ───────────────────────────────────────────────────────────────────────
  452.  
  453.  
  454.     ═══ IMSETUP ═══
  455.  
  456.     !     Autoadded and  deleted  areas  are  no  longer  exported  to  the
  457.           Areas.Bbs file.
  458.  
  459.     +     Added a menu for  the definition of Type  2+ product codes.  This
  460.           menu should  be  used  to  specify  the  product  codes  of  mail
  461.           processors which  have  Type  2+ capability,  but  which  do  not
  462.           implement the Capability Word (such as TosScan).
  463.  
  464.     +     Completely rewrote the main menu function of the Pack Manager. It
  465.           is now much more "user friendly"; also added handling of Ins  and
  466.           Del.
  467.  
  468.     !     Fixed the problem with the node manager crashing if you had  just
  469.           one node defined, edited it, and then tried to save.
  470.  
  471.     -     Newly created echo areas  will have  the origin  line set  to the
  472.           default, as defined in IMSETUP.  At the same time, the  "default"
  473.           default origin (for new configurations) is now empty.
  474.  
  475.     -     Changed the default  parameters for  ZOO to  aMPh:  -  naturally,
  476.           this change will only appear in new configurations.
  477.  
  478.     !     Area Manager: if you tried to edit an existing area, and gave  it
  479.           the same tag as another existing area, the program would  protest
  480.           (correct so  far). If  you then  tried to  exit with  <Esc>,  and
  481.           discard changes, you would  end up with two  areas with the  same
  482.           tag (the "new" one). This has  been fixed so that the old  record
  483.           is restored completely.
  484.  
  485.     !     In the Echo  area manager, Global  menu, two items  had the  same
  486.           "hot key". This has been fixed.
  487.  
  488.     !     The export  functions  were  not  able to  create  a  file  in  a
  489.           directory on another (logical) drive.
  490.  
  491.     -     In the Area  Manager, Export List,  IMSETUP will now  be able  to
  492.           "guess" the address even if only a point number is specified.
  493.  
  494.     !     The Area Manager no longer accepts a space as a Group identifier.
  495.  
  496.     -     It is no longer necessary to define at least one net mail board.
  497.  
  498.     !     If you edit a node number and duplicate an existing one,  IMSETUP
  499.           will now "protest".
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.     ───────────────────────────────────────────────────────────────────────
  510.     (C) 1990, 1991 Fabiano Fabris                                    Page 7
  511.     ───────────────────────────────────────────────────────────────────────
  512.  
  513.     ───────────────────────────────────────────────────────────────────────
  514.                         IMAIL 1.21  -  Revision History
  515.     ───────────────────────────────────────────────────────────────────────
  516.  
  517.  
  518.     ═══ IMTHINGS ═══
  519.  
  520.     -     Greatly increased the speed  of PACK by moving  one line of  code
  521.           out of a loop.
  522.  
  523.     !     Fixed the bug where the log  produced by IMTHINGS KILL /P  showed
  524.           the info for PACK and INDEX =before= that for KILL.
  525.  
  526.     -     NOLINK now skips areas which area marked as deleted or which  are
  527.           inactive
  528.  
  529.     -     Cleaned up the formatting of the information logged by NOLINK.
  530.  
  531.     !     IMPORT was  locking/unlocking the  message  base twice  for  each
  532.           message imported. This has been fixed.
  533.  
  534.     !     KILL /P was calling PACK,  but was not calling INDEX  afterwards;
  535.           this has been fixed.
  536.  
  537.     !     Specifying the  /K option  with  STAT now  really does  keep  the
  538.           stats!
  539.  
  540.     -     LINK now ignores messages marked as deleted. It will not  attempt
  541.           to link  them to  the  message chain,  nor  will it  "clean"  the
  542.           subject if the /C switch is specified.
  543.  
  544.     !     IMPORT has been fixed.
  545.  
  546.     +     RECOVER now allows you to abort the process (with the A key), and
  547.           it also  displays  the result  of  your selection  (Yes,  No,  or
  548.           Abort).
  549.  
  550.     !     Finally fixed the problem with LINK not calculating the =forward=
  551.           links (see-also).
  552.  
  553.     -     Made a few cosmetic changes in the way some of the functions  log
  554.           information to file.  Sone of the  affected functions are  INDEX,
  555.           LINK, and SORT.
  556.  
  557.     +     In the  message base  maint functions  (KILL, PACK,  SORT,  ...),
  558.           added a check to  see if the  message base is  empty; if so,  the
  559.           function will exit with a warning.
  560.  
  561.     !     Fixed the problem with IMTHINGS KILL /K<n> killing much more than
  562.           it should.
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.     ───────────────────────────────────────────────────────────────────────
  574.     (C) 1990, 1991 Fabiano Fabris                                    Page 8
  575.     ───────────────────────────────────────────────────────────────────────
  576.  
  577.