home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / XM100A.ARJ / WHATSNEW.DOC < prev    next >
Encoding:
Text File  |  1993-12-15  |  11.9 KB  |  351 lines

  1. ****************************************************************************
  2.    WHAT'S NEW IN XMAIL 1.00 (c) Roger Kirchhoff & Stefan Graf 1993
  3. ****************************************************************************
  4.  
  5.  - SQUISH and JAM base support!
  6.  
  7.    Just define Squish or JAM base in XMSETUP and enter the filename for
  8.    the base. If neccessary xMail creates message base files automatically.
  9.  
  10.  - xMail is introducing a new multiline concept!
  11.  
  12.    xMail is now able to work in networks or multitasker environments
  13.    with the same directories and data. This means you only need one
  14.    inbound directory, one inpacket directory, one outpacket directory
  15.    and one outbound directory for all lines!
  16.  
  17.    Up to 16 lines are supported which can import and export
  18.    *simultaneously*! xMail will use different packet names for all
  19.    lines so each line will never touch the packets created by other
  20.    lines. This is the most secure and efficient system in multiline
  21.    environment currently available.
  22.  
  23.    The line number has to be given in the command line:
  24.  
  25.         xMail IMPORT /Y<line_number>
  26.  
  27.    Example: xMail IMPORT /Y1
  28.             Import on line 1.
  29.  
  30.    If no line number is supplied xMail will automatically select
  31.    the first free line number.
  32.  
  33.    xMail uses a special file to keep track of used lines. On startup
  34.    xMail will login for the specified line and logoff after program
  35.    execution. If the line is already in use xMail will abort execution.
  36.  
  37.    This file (LINELOCK.XM) will automatically be created in the
  38.    xMail directory.
  39.  
  40.    xMail locks a line by writing a one byte code to the appropriate
  41.    position in LINELOCK.XM. The unlock code is 00hex, xMail's
  42.    lock code is 01hex. Other programs which support this locking scheme
  43.    should use another code which can be given by the xMail team.
  44.  
  45.    If a mail line remains unlocked because of a system crash or a program
  46.    error the file LINELOCK.XM can simply be deleted. It will automatically
  47.    be recreated on next xMail startup.
  48.  
  49.    As all mailer lines on one system work with a shared netmail folder
  50.    and file outbound directory xMail has to make sure that it only
  51.    uses files under xMail's administration. This affects logfiles,
  52.    mail packets and arcmail packets.
  53.  
  54.    All these files are seperated with the filename. On multiline systems
  55.    unique filenames are used for all mail lines. The last character
  56.    of the logfile's file extension contains the hexadecimal value of the
  57.    line number (1hex..Fhex), and mail packets contain the line number
  58.    in the first character of the packet filename. This does not affect
  59.    Binkley and D'Bridge systems where the packet names are pre-defined.
  60.  
  61.    Apart from lines 1..16 xMail supports special mail line 0 for
  62.    service and maintenance tasks. When you use line 0 all other
  63.    xMail lines have to be unlocked which will be checked on startup.
  64.    xMail then locks all 16 lines to execute service tasks like
  65.    CHECKCREDIT, CLEANUP, DELETEAREA etc. and unlocks all lines after
  66.    program execution.
  67.  
  68.    Other utilities like XMPURGE may access LINELOCK.XM to prevent
  69.    parallel execution of xMail.
  70.  
  71.  - Echomail *AND* netmail messages that are addressed to a specific name
  72.    can now be forwarded to an own area.
  73.  
  74.    The problem with these MY_MAIL areas has always been, that you could
  75.    not make replies in such an area because it contains messages from
  76.    different echos. This is now possible with xMail!
  77.  
  78.    xMail puts a tag into every message that is copied to the private
  79.    folder. If you reply such a message just quote this tag, and xMail
  80.    will export your reply to the correct echo or netmail area!
  81.  
  82.    Define the user name (like *your* name) in xMail.CFG with
  83.  
  84.      PRIVATEUSER <Name> <AreaName>
  85.  
  86.      Example:
  87.  
  88.      PRIVATEUSER "Stefan Graf" MY_MAIL
  89.  
  90.    If you add a '*' in front of the area name in PRIVATEUSER definition
  91.    the original mail will not be set to 'received'.
  92.  
  93.    Example:
  94.    PRIVATEUSER "Roger Kirchhoff"  *MYMAIL
  95.  
  96.  - xMail does no longer support FILEFIX. As RemoteAccess 2.x does no longer
  97.    include FILES.BBS style fileareas we decided to drop Filefix. This
  98.    was not an easy decision but we hope you understand. Probably we
  99.    will release filefix as a stand alone program. If you are interested
  100.    please let us know. Feedback from you is very much appeciated!
  101.  
  102.  - Options for Netmail packing will also be recognized when in VIA lines.
  103.  
  104.  - AREADEL.XM and AREAREQ.XM will always be written into the configuration
  105.    directory.
  106.  
  107.  - Fixed error with forward request: The echos will now be switched on
  108.    for the downlinks that ordered the echo.
  109.  
  110.  - Fixed bug with deleteing new areas on CLEANUP.
  111.  
  112.  - Changed command line call for LHARC.
  113.  
  114.  - Fixed error with too long definable messages.
  115.  
  116.  - When deleting an echo every node that is connected to the echo and is
  117.    listed as Uplink gets an Areafix unlink message.
  118.  
  119.  - On deleting multiple echos only one message will be created for every
  120.    uplink.
  121.  
  122.  - Default options on netmail routing can be toggled with /R[x]
  123.  
  124.    Example:
  125.  
  126.        xMail PACK * VIA 245/4 /RD
  127.  
  128.        Direct mail will be packed
  129.  
  130.  - xMail creates *.MSG directories if they don't exist on import!
  131.  
  132.  - In xMail.CFG a Secure Inbound can be defined from where *all* packets
  133.    are accepted.
  134.  
  135.    SecureInbound <pathname>
  136.  
  137.  - Changed the way xMail creates arcmail packets.
  138.  
  139.  - Added information why a message was recognized a a dupe.
  140.  
  141.  - xMail is now able to reimport dupes and illegal messages!
  142.    You can select if the messages shall also get exported and pass several
  143.    area names or *.MSG directories.
  144.  
  145.    Example:
  146.  
  147.         xMail REIMPORT DUPE BAD E:\FD\MESSAGE\ILLEGAL
  148.  
  149.         The areas DUPE and BAD and the MSG directory E:\FD\MESSAGE\ILLEGAL
  150.         will be reimported.
  151.  
  152.  
  153.         xMail REIMPORT NEWMAIL
  154.  
  155.         All msgs from the newmail area will be reimported. This might be
  156.         useful if you don't want new echos to be automatically created but
  157.         also don't want to loose the messages. Reimported msgs get deleted.
  158.  
  159.    If the messages have to be exported to downlinks also add a '+' in
  160.    front of the name.
  161.  
  162.    Example:
  163.  
  164.          xMail REIMPORT +ILLEGAL
  165.  
  166.  - If you call xMail with AREAFIX all other netmail will be ignored.
  167.  
  168.  - Switch /I- prevents *.PKT import from Inbound Dir.
  169.  
  170.  - Netmail that is imported to the hudson base gets the Private flag.
  171.  
  172.  - Ejected CFG-Parameter TearReplace.
  173.  
  174.  - With config file keyword TEARLINE you can define a general tearline.
  175.    If omitted the tearline will not be changed.
  176.  
  177. -  The tearline with beta versions and unregistered versions cannot be
  178.    changed.
  179.  
  180.  - ExternName can also suppress Areafix msg import.
  181.  
  182.  - If a textfile is missing xMail will use the default text.
  183.  
  184.  - When creating Dupe-, Illegal-, Bad- and New-Messages the PATH-
  185.    SEEN-BY-Lines will be kept.
  186.  
  187.  - Changed some screen output.
  188.  
  189.  - AREAFIX messages will be set to kill/sent.
  190.  
  191.  - xMail does not abort import anymore if the hudson base is full.
  192.    This will also be logged.
  193.  
  194.  - On Areafix Query xMail will also list echos from other zones if the
  195.    node has the conference for the zone enabled.
  196.  
  197.  - Changed the list xMail creates from Query messages.
  198.  
  199.  - Fixed file close bug that appeared when a packet became bigger
  200.    than the maximum size defined for the node.
  201.  
  202.  - Passive Nodes will no more be added to SEEN-BY.
  203.  
  204.  - When xMail receives an echo that was requested by a downlink you
  205.    can define at what position the echo is inserted with new keyword
  206.  
  207.    AddReqArea <x>
  208.  
  209.    Example:
  210.    AddReqArea 201
  211.    The echo will be created as passthru.
  212.  
  213.  - When xMail creates a new echo you can automatically call a program
  214.    or batch. Define the commandline with new keyword
  215.  
  216.    AddCmd <command>
  217.  
  218.    xMail passes the name of the new echo as command line parameter 1.
  219.  
  220.  - Exchanged Areafix Query and List. %QUERY is the list of active echos,
  221.    %LIST the available echos. Same for -q -l in the subject.
  222.  
  223.  - Fixed long existing bug with wrong zone number on export from hudson
  224.    base to different zones. xMail will now add an INTL kludge.
  225.  
  226.  - Fixed runtime error on areafix forward requests.
  227.  
  228.  - You can define maximum size of hudson base with the new keyword
  229.  
  230.       BaseLimit <text_size> <max_msg_nr>
  231.  
  232.       text_size  : Max. size of MSGTXT.BBS in kBytes
  233.       max_msg_nr : Max. allowed message number
  234.  
  235.    Default: 15000 kByte Text and 15000 messages
  236.  
  237.  - When xMail changes a node entry the record will get locked during
  238.    change.
  239.  
  240.  - When a node sends a wrong password to Areafix he will get a netmail.
  241.  
  242.  - The overlay file will get opened in read only mode to let multiple
  243.    copies of xMail access the overlay file.
  244.  
  245.  - xMail unlocks the base on export scan.
  246.  
  247.  - Changed memory management.
  248.  
  249.  - Before unpacking an arcmail packet xMail checks if access is
  250.    possible.
  251.  
  252.  - Fixed origin and destination address bug on POST.
  253.  
  254.  - Sometimes xMail forgot to process *.PKT files. Fixed.
  255.  
  256.  - Overlay file will be opened in Read-Only mode.
  257.  
  258.  - Fixed forward bugs.
  259.  
  260.  - Different log entries for forwarded and readdressed messages.
  261.  
  262.  - Fixed bug that packed complete directories.
  263.  
  264.  - Fixed a bunch of other small bugs.
  265.  
  266.  - The hudson message base will only be created or opened if messages are
  267.    imported to it.
  268.  
  269.  - You can now define in which type of messagebase new echos will
  270.    be created. Use the AddArea statement in xMail.CFG as follows:
  271.  
  272.      AddArea 100 Hudson              Create in Hudson base
  273.                  Msg                 Create as *.MSG area
  274.                  Squish              Create as Squish base
  275.  
  276.    Default is create as passthru area.
  277.  
  278.    The directoryname (*.MSG) and the name of the squish base files will
  279.    be automatically generated from the echoname. If a filename for a
  280.    squish area already exists xMail creates a new filename.
  281.  
  282.  - Fixed dupe checking for multiline usage. Each line adds dupinfo for
  283.    new mails to DUPES.XM. This results in a slightly bigger dupefile.
  284.    If you want xMail to pack the dupefile you have to run it
  285.    either in non-network mode or on mail line 0.
  286.  
  287.  - Fixed bug on arcmail packet name generation when creating a new
  288.    arcmail packet.
  289.  
  290.  - Changed statistic summary variable to LONGINT to prevent overflow.
  291.  
  292.  - New keyword SquishBase in xMail.CFG defines where new squish
  293.    areas are created.
  294.  
  295.    SqushBase <pathname>
  296.  
  297.  - New keyword MsgBase in xMail.CFG defines where new *.MSG areas
  298.    are created.
  299.  
  300.    MsgBase <pathname>
  301.  
  302.  - New keyword JAMBASE in xMail.CFG determines where JAM areas are
  303.    created.
  304.  
  305.    Example:
  306.  
  307.    JamBase E:\RA\MSGBASE\JAM
  308.  
  309.  - On IMPORT xMail can now check if a received message is too old.
  310.    Keyword in xMail.CFG is MaxMsgAge <days>.
  311.  
  312.    Example:
  313.  
  314.    MaxMsgAge 30
  315.    The msgs may have a maximum age of 30 days.
  316.  
  317.    MaxMsgAge 0
  318.    Age checking is switched off.
  319.  
  320.    New keyword OldMessage defines where old messages are imported (same
  321.    like IllegalMessage etc. you can define an areaname or path):
  322.  
  323.    OldMessage OLD_MSGS
  324.    or
  325.    OldMessage E:\MSGS\OLD
  326.  
  327.  - It's now possible to post messages in local boards. You can add
  328.    the receiver's name. The private flag will be set automaically
  329.    if you address the msg to a name.
  330.  
  331.    Example:
  332.  
  333.    XM POST E:\RA\NEWUSER.ASW "PRIVATE POST" "Ein neuer User..." "Klaus Roessler"
  334.    posts the RA questionaire answer file as a private message to my Co-Sysop.
  335.  
  336.  - DefaultLevel allows conference > 20 now.
  337.  
  338.  - Local areas will not get exported even if they have downlinks.
  339.  
  340.  - You can suppress scanning of the different message base types
  341.    from the command line with the following switches:
  342.  
  343.       /UH  : The Hudson base will not be scanned
  344.       /UM  : *.MSG areas will not be scanned
  345.       /US  : Squish areas will not be scanned
  346.       /UJ  : Jam areas will not be scanned
  347.  
  348.  - XMSETUP can create RA 2.0x compatible MESSAGES.RA file from xMail
  349.    echo setup. Use the menu or run XMSETUP RA200 from the command line.
  350.  
  351.