home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / IMAIL150.ZIP / README.1ST < prev    next >
Encoding:
Text File  |  1994-03-27  |  15.6 KB  |  430 lines

  1.  
  2.  
  3.  
  4.  
  5.                            █┐ █▀▀▀█┐ █▀▀█┐ █┐ █┐
  6.                            █│ █│█┐█│ █│▀█│ █│ █│
  7.                            █│ █│└┘█│ █│ █│ █│ █│
  8.                            █│ █│  █│ █│ █│ █│ █▄▄▄┐
  9.                            └┘ └┘  └┘ └┘ └┘ └┘  └──┘
  10.  
  11.                            V e r s i o n    1 . 5 0
  12.  
  13.  
  14.                               Copyright 1992-1994
  15.  
  16.                             Andreas Klein, Freising
  17.  
  18.  
  19.  
  20.  
  21.  
  22.    Important notes:
  23.  
  24.                1) The structures of IMAIL.AR, IMAIL.CF, IMAIL.ND and
  25.                   IMAIL.GR have been extended. You are required to run
  26.                   IMCVT before using this version. I strongly suggest
  27.                   to backup the above files before converting them to
  28.                   be able to got back to 1.40G3 if necessary.
  29.  
  30.                2) The IMAIL.ETF language file has been changed
  31.                   and you MUST replace any old version with the
  32.                   new one provided in this release.
  33.                   This version of IMail will NOT run with any
  34.                   language file from a previous version!
  35.  
  36.                3) I strongly advise you to read this file carefuly
  37.                   and to check your configuration for new or changed
  38.                   options to avoid later problems or unexperienced
  39.                   behaviour.
  40.  
  41.                4) Several commandline switches and also semaphor files
  42.                   have been changed. Check and adapt your batches!
  43.  
  44.                5) During the betatest, we sometimes experienced
  45.                   problems with the spawning functions. This happened
  46.                   especially if Single Bundle extract and/or Compress
  47.                   after each PKT are used. If you have problems
  48.                   (eg. IMAIL is unable to execute a decompressor)
  49.                   try it again with these options disabled.
  50.  
  51.  
  52.  
  53.                        NEW FEATURES since Version 1.40G3
  54.                       -----------------------------------
  55.  
  56.      *** GENERAL
  57.  
  58.         + IMAIL now logs on the screen and in the logfile whenever wrong
  59.           commandline switches are found.
  60.  
  61.      *** IMAIL
  62.  
  63.         + Added an additional functionality to the dupe functions.
  64.           Whenever the IMAIL.DPI (dupe database index) is missing or
  65.           has a wrong size, the maitenance function is called and the
  66.           index is recreated from the information in IMAIL.DP.
  67.  
  68.         + Extended the number of entries in the Foward Link Manager
  69.           to 15.
  70.  
  71.         + Added support for the ECHOMAIL.JAM which is expected under
  72.           this name in the IMAIL home directory (where the IMAIL
  73.           environment variable points to). IMAIL can still use the
  74.           ECHOTOSS.LOG for this purpose and this remains the faster
  75.           way.
  76.  
  77.         + Added support for the RA 1.10 Hudson base locking sheme
  78.           (MBUNLOCK.NOW). If IMAIL finds this file before locking
  79.           the Hudson base, it waits 90 time slices and gives control
  80.           back (so in a multitasking environment another program gets
  81.           enough time to run). Also the MBUNLOCK.NOW is created when
  82.           an attempt to lock the Hudson base fails.
  83.  
  84.         + Added a directory item where the path to the dupe data base
  85.           can be defined. This allows to put the dupe base also on
  86.           the local hardrive in a network environment.
  87.  
  88.         + Reworked the disk space checks. IMAIL now allows to configure
  89.           three values:
  90.  
  91.                 Disk Space before unpack (on the Temp. PKT Inbound)
  92.                 Disk Space before tossing(on the Temp. PKT Outbound)
  93.                 Disk Space before compressing (on the Outbound)
  94.  
  95.           The required values are counted in MB (MegaBytes) and can be
  96.           found under Special Parameters.
  97.  
  98.         + IMAIL now writes a further semaphore when new areas have been
  99.           created while tossing mail: IMAIL.NAR
  100.  
  101.         + Added Node statistics, IMAIL now logs the number and the
  102.           amount of mail exported/imported for a node (if it is
  103.           in the Node Manager).
  104.  
  105.         + Extended the 'kill dead' function which now allows to
  106.  
  107.              1) disable the kill dead function
  108.              2) work only on echos with FwdReq pending or
  109.              3) work on all echos.
  110.  
  111.      *** IMALNK
  112.  
  113.         + The rescan function now also supports Jam.
  114.  
  115.         + The areas where the forward request is currently pending are
  116.           listed seperately after the other areas (when using %LIST,
  117.           %QUERY or %UNLINKED).
  118.  
  119.         + Added a create group to the forward link request manager.
  120.           If a group is specified there, the created area gets this
  121.           group, otherwise the group from the node record of the
  122.           uplink is used.
  123.  
  124.         + Added a "No current link" message if an already unlinked
  125.           area should be again unlinked.
  126.  
  127.         + IMALNK now also informs about the attach status when the %INFO
  128.           request is used.
  129.  
  130.         + Added a 'manual only' flag which will disable any access
  131.           from Arealink to this record.  It's yet not functional.
  132.  
  133.         + Added a 'FwdReq pending' flag which shows that an area
  134.           has been forwarded and that no mail has been arrived in
  135.           that area until now. The status is displayed in the Area
  136.           Manager as [FwdReq pending].
  137.  
  138.         + Added an access group field to the forward link request
  139.           manager. If this field contains a valid group-character,
  140.           the requester needs access to this group to generate
  141.           forward requests to the defined uplink. If no group is
  142.           specified, everyone can request echos from the defined
  143.           uplink.
  144.  
  145.      *** IMSETUP
  146.  
  147.         + When autocreating areas, you can now select whether IMAIL
  148.           should use the newer tag-names or crc-names for the Jam,
  149.           Squish or *.MSG area file name (Special Parameters, Use
  150.           Crc filenames).
  151.  
  152.         + Added a switch to the Node Manager to select whether the PKT
  153.           password should be checked in PKTs coming from this node.
  154.           If this switch is set to N, IMAIL still adds the PKT password,
  155.           but does not check it anymore.
  156.  
  157.         + IMAIL now offers to move a message base when the path
  158.           of an area was changed manually (and the msg base type
  159.           remained the same).
  160.  
  161.         + When deleting a node, the Node Manager now also allows to
  162.           remove this node from the area database.
  163.  
  164.         + When changing an address of a node, the Node Manager, now
  165.           allows to change the address in the area database, too.
  166.  
  167.         + When making a Squish/Jam/Msg area passthrough, IMSETUP
  168.           now allows to delete the releated base, too.
  169.  
  170.         + When switching a Hudson/Passthrough area to Squish/Jam/Msg
  171.           and if no path is already defined, IMAIL automatically
  172.           creates a path+basename. IMSETUP loads the group-record
  173.           using the already defined group and the areatag to generate
  174.           the path+basename.
  175.  
  176.         + Areas with 'FwdReq pending' are now marked with a 'F' in
  177.           the areas browser.
  178.  
  179.         + Added config item for the Create Group in the Forward Link
  180.           Request Manager.
  181.  
  182.         + It is now possible to specify a path for the areas action
  183.           log.
  184.  
  185.         + Added a window for the node statistics, F7 from the normal
  186.           view, F9 when editing a node record.
  187.  
  188.         + Added some new things (FwdReq only, manual only) to the
  189.           Area Manager and the config item for the kill dead function
  190.           (General configuration, other parameters).
  191.  
  192.      *** IMTHINGS
  193.  
  194.         + LINK now can also remove replylinks in Jam-areas.
  195.  
  196.         + POST now also uses the max msg size from Imsetup.
  197.  
  198.  
  199.  
  200.                           BUGFIXES since Version 1.40G3
  201.                           -----------------------------
  202.  
  203.      *** IMAIL
  204.  
  205.         - IMAIL counted wrong when scanning netmails from the Hudson
  206.           base.
  207.  
  208.         - Finally fixed the problem where IMAIL added a 0x01 to the
  209.           pathname when creating a new filename for a Jam/Squish/Msg
  210.           area.
  211.  
  212.         - IMAIL did not strip a the local flag in Jam areas (when
  213.           importing the message into the Jam base).
  214.  
  215.         - IMAIL now longer wraps too long lines in the output window.
  216.  
  217.         - SCAN trashed the memory when scanning msgs from Jam areas
  218.           which were bigger then 4 kB.
  219.  
  220.         - Reworked the scanning of Jam areas. It was possible that trash
  221.           was added after a message.
  222.  
  223.         - TOSS could kill areas although the number of days was set to
  224.           zero.
  225.  
  226.         - SCAN used a wrong PKT password in Jam areas.
  227.  
  228.         - SCAN used a wrong origin address in Jam and Hudson areas.
  229.  
  230.         - The dupechecking could trash memory on MSGIDs longer than
  231.           512 bytes in a line (means no \r or \n within 512 chars).
  232.  
  233.         - When zone-gating a message into the own zone, TOSS did not
  234.           strip the SEEN-BYs of the other zone.
  235.  
  236.         - TOSS no longer imports "arealink" messages into an echoarea.
  237.  
  238.         - IMAIL did only recognize areafix names in caps when checking
  239.           for areafix messages in the echomail.
  240.  
  241.         - The PKT password handling was broken.
  242.  
  243.         - IMAIL wrote possibly a too long area description into the area
  244.           record when creating areas automatically.
  245.  
  246.         - Kill Dead Echos used a wrong aka for the unlink requests.
  247.  
  248.         - IMAIL reported 'Possible dupe rings' on Import only systems.
  249.  
  250.         - IMAIL wrote a wrong destaddress to the screen/log when
  251.           exporting netmails.
  252.  
  253.         - The Unlink-All feature (Unlink on non-passthrough areas) did
  254.           not work.
  255.  
  256.         - IMAIL did not add a space between origin text and network
  257.           address.
  258.  
  259.         - Corrected the 'check for arealink msgs in echomails' in
  260.           TOSS which did not work sometimes.
  261.  
  262.      *** IMALNK
  263.  
  264.         - Reworked and fixed the %FROM and the %RECEIPT handling.
  265.  
  266.         - The %QUERY report did not mark paused areas.
  267.  
  268.         - IMALNK/IMAIL created new Jam areas (according to the Group
  269.           Manager) as passthrough areas.
  270.  
  271.         - IMALNK no longer creates an empty message (if only %LIST,
  272.           %QUERY, %UNLINKED, %HELP or %INFO was requested).
  273.  
  274.  
  275.         - IMAIL reported a wrong PKT origin address in the %INFO
  276.           request.
  277.  
  278.         - IMALNK did not reset the Unlink flag when relinking an
  279.           unlinked area.
  280.  
  281.         - IMALNK no longer just ignores remote maint requests if the
  282.           requester is not allowed to use them. Now the requester is
  283.           informed about this.
  284.  
  285.         - IMALNK now also checks whether requester and uplink belong
  286.           to the same domain if the forward lists are used to prevent
  287.           eg. a FidoNet node from requesting a ZyXEL-Net echo.
  288.  
  289.      *** IMSETUP
  290.  
  291.         - ESC did not work when editing the list of linked systems.
  292.  
  293.         - When switching 'Import Seen-Bys' off, IMSETUP now also
  294.           turns off 'Hide Seens'.
  295.  
  296.         - The import/export of areas.bbs did not support JAM areas.
  297.           Jam areas are indicated by a '!' before the path in an
  298.           areas.bbs file.
  299.  
  300.         - IMSETUP no longer accepts paths in the compression or
  301.           decompression setup.
  302.  
  303.      *** IMTHINGS
  304.  
  305.         - SORT was not able to handle Hudson bases larger than about
  306.           10000 msgs.
  307.  
  308.         - The log output while running KILL was wrong.
  309.  
  310.         - When packing an empty Jam area, a divide error could occur.
  311.  
  312.         - PACK used too small RA 2.00 userbase structres (fixed with
  313.           IMTHINGS 1.40G3a).
  314.  
  315.  
  316.  
  317.                           CHANGES from Version 1.40G3
  318.                           ---------------------------
  319.  
  320.      *** GENERAL
  321.  
  322.         ! Included a new version of the internal spawn function
  323.           (3.3 instead of 3.0). A problem can occur whenever
  324.           a critical error or a CTRL-C occurs during the spawn and
  325.           these interrupts are not handled by own TSRs or by the
  326.           called program.
  327.           The handlers of IMAIL are not checked by the spawn
  328.           function! This is yet not solved.
  329.  
  330.         ! Changed the command line parameters and the according help texts:
  331.  
  332.           IMAIL SCAN:      /Q    ->    /H
  333.                            /S    ->    /O
  334.  
  335.           IMTHINGS KILL:   /Q    ->    /H
  336.                            /S    ->    /S, /M and /J
  337.  
  338.           IMTHINGS LINK:   /Q    ->    /H
  339.                            /S    ->    /S, /M and /J
  340.  
  341.           IMTHINGS PACK:   /Q    ->    /H
  342.                            /S    ->    /S, /M and /J
  343.  
  344.         ! IMAIL.QBS has been replaced by IMAIL.HUD.
  345.  
  346.      *** IMAIL
  347.  
  348.         ! IMAIL now shows a message on the screen when a PKT is renamed
  349.           due to a wrong PKT password.
  350.  
  351.         ! IMAIL now converts the MSGID to upper case to improve the
  352.           detection of gated dupes.
  353.  
  354.         ! Zonegating currently works only with one node in another
  355.           zone, because the SEEN-BYs of outgoing messages will
  356.           only contain the own and the destination address.
  357.  
  358.         ! When using Compress after each PKT, IMCOMP is now only called
  359.           if *.PKT are waiting in the Temp. PKT Outbound (to reduce
  360.           overhead).
  361.  
  362.      *** IMALNK
  363.  
  364.         ! If an extended helpfile is defined but does not exist, IMALNK
  365.           now tries to send the normal helpfile.
  366.  
  367.         ! The compression method was missing in the %INFO report.
  368.  
  369.         ! ALNK now also handles a ',' behind the areatag when unlinking
  370.           an area.
  371.  
  372.      *** IMCOMP
  373.  
  374.         ! The numbering of the arcmail bundles now starts with '0'.
  375.  
  376.      *** IMSETUP
  377.  
  378.         ! Imsetup now accepts the sysop name as entered by the sysop.
  379.  
  380.         ! Moved the Forward Link Manager to the Main Menu and changed
  381.           the hot keys.
  382.  
  383.         ! Imsetup now uses an 'H' for Hudson areas instead of the 'Q'.
  384.  
  385.         ! The Area Manager no longer accepts wildcards in areatags
  386.           (like '*', '?', '[', ']').
  387.  
  388.         ! Splitted the Arealink options menu and moved the Forward Link
  389.           Data into an own menu to allow more entries.
  390.  
  391.         ! IMSETUP does no longer accept a '@' in a domain name,
  392.           everything before the '@' and the '@' itself will be
  393.           stripped.
  394.  
  395.         ! IMSETUP now defaults to "Insert Mode on" and the cursor form
  396.           has switched. A large cursor indicates overwrite mode, a small
  397.           cursor insert mode.
  398.  
  399.         ! The data input fields (except the switches) got a new
  400.           behaviour. If the first character is a printable character,
  401.           the field is cleared.
  402.  
  403.         ! The kill dead value can now be up to 256 days.
  404.  
  405.         ! The number of dupe records can now be up to 999999 but I
  406.           recommend to use not more than 130000 otherwise TOSS
  407.           will slow down.
  408.  
  409.         ! Splitted the Other Parameters Window into two menus. The
  410.           first one (Other Parameters) contains items which are
  411.           required by most users. The second one (Special Parameters)
  412.           contains items which are for the experienced user.
  413.  
  414.         ! The Group Manager has been moved to the Main menu.
  415.  
  416.      *** IMTHINGS
  417.  
  418.         ! PACK now compares the filesize of the userbase with the record
  419.           size of the selected userbase type. If the userbase does not
  420.           contain an integer number of records, PACK does not modify the
  421.           userbase at all (both for old style as well as for RA 2.00 user
  422.           bases) and notes this in the logfile.
  423.  
  424.         ! Reduced the number of memory alloc/free when packing Squish
  425.           areas.
  426.  
  427.         ! Corrected the log entries for IMPORT.
  428.  
  429.  
  430.