home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS - Coast to Coast / simteldosarchivecoasttocoast2.iso / bbs / mm20b31.zip / MARKMAIL.HST < prev    next >
Text File  |  1992-11-18  |  20KB  |  404 lines

  1.                               MarkMail v2.00
  2.                               ┌──┬──┐
  3.                               │     │┌──┬──┐
  4.                               │ ├─┤ ││     │
  5.                               └─┘ └─┘│ ├─┤ │
  6.                                      └─┘ └─┘
  7.  
  8.                            Beta Release History
  9.  
  10.    Nov 18, 1992 02:31  v2.00 ß31
  11.    ------------------  ---------
  12.  ■ Sorry for the long delay folks... We're back on track now!
  13.  
  14.  ■ Modified the [F]orce Conference Flag so that even if a conference is forced,
  15.    a user can still select Y or A or YA. This is most beneficial to those who
  16.    have a very active main board such as Bob Jacobson's `Higher Powered BBS'.
  17.  
  18.  ■ Fixed the [H]elp display bug where the main menu (if already displayed) was
  19.    being redisplayed before prompting for the letter the user needed help with.
  20.  
  21.  ■ Added support for OPTnn.TXT (where nn is the [W]rite Options number). These
  22.    files go into the same directory as your current help (MMHLP-x.) files are
  23.    located. This will eventually be a text directory as we allow further con-
  24.    figurability.
  25.  
  26.  ■ We've also changed the old `eyesore' door colors. I hope you like them, I
  27.    was really tired of all that old red and yellow on a black background...
  28.  
  29.  ■ Added DOOR.ID support. I'm not sure about the format of this so if it needs
  30.    work, please let me know.
  31.  
  32.  ■ Did some minor code optimizing. Nothing major but we're working on speed
  33.    improvements.
  34.  
  35.    Apr 10, 1992 02:30  v2.00 ß30
  36.    ------------------  ---------
  37.  ■ Net Status on a "network by network basis" has been implemented! When a user
  38.    is flagged with a 'Y' in the net status field. Press F2 while that field is
  39.    highlighted. Flag appropriate networks that this user will have net status
  40.    in and *only* those networks will be displayed or accessible to the user.
  41.  
  42.  ■ Two conference flags in MMSM are added; (R) Allow R/O mail to be included
  43.    in "Net SysOp" packets NOT to them. (A) Allow users to upload messages NOT
  44.    "from them" or "with an alias".    Thanks: Joe Crosby
  45.  
  46.  ■ Added the Short/Long logging. Long logging is how MM has always functioned
  47.    but short logging will write the line "Inserted Messages: 100..." as always
  48.    but will not write each of the 100 lines to the caller logs. Long logging
  49.    did and will continue to operate in this manner but some have expressed an
  50.    interest in keeping their caller logs smaller. Warning, using short logging
  51.    reduces your ability to successfully trace message insertions should this
  52.    be a requirement.
  53.  
  54.  ■ Added the QWK/REP file size to the callers log. Requested by many.
  55.  
  56.  ■ MarkMail will now delete a .REP packet when the local upload is successful.
  57.  
  58.  ■ When a QWK packet exists in the local download directory, MarkMail will now
  59.    sense this and call the current packet being downloaded .QW0, .QW1, etc. It
  60.    also displays the packet name it's copied to in the door. Thanks: Joe Crosby
  61.  
  62.  ■ Enabled the 'UG' command!!  The door will accept the packet and then hang up
  63.    on the user, take modem back off-hook and proceed to insert the messages. It
  64.    will then 'appear' to go thru the normal logoff procedure (Script0, etc) but
  65.    nothing is going out the com port.
  66.  
  67.  ■ Added commandline operation to MMSM to rebuild the dupe (.MDX) files during
  68.    event processing. Very handy for those running multiple doors where messages
  69.    inserted from one door would not be recognized by CRC files of the other
  70.    door. Commandline is:  MMSM -D
  71.  
  72.  ■ MarkMail now stores the pointer files for whomever you have this flag set
  73.    to 'Y' within the MMSM user record. This can be for net SysOps or users or
  74.    for whomever you feel it is necessary for. It will store this pointer file
  75.    in the format of the 1st 4 digits of the users's last name and the 1st 4
  76.    digits of the user's last name. For me it stores it as WATKCLIF.PNT, for
  77.    Joe Crosby it would store it as CROSJOE.PNT, shortened since there is no
  78.    4th digit in his first (or any last) name. In MMSM we have changed the
  79.    prompt for 'Local packet storage' to 'QWK/PNT storage' as this is the new
  80.    location of pointer files as well. We are still working on the part of the
  81.    code which handles the 'restoring' of a user's pointer files though.
  82.  
  83.  ■ Changed 'how' MarkMail writes message insertions to the caller logs. ie:
  84.    Old Method:
  85.    Message Left: Programmers (117) # 8489 thru MarkMail
  86.    Message Left: NetAdmin (25) # 11225 thru MarkMail
  87.    New Method:
  88.    Message Left: (117) Programmers # 8489 thru MarkMail
  89.    Message Left: (25) NetAdmin # 11225 thru MarkMail
  90.    So now the conference numbers are 'columnized' giving future programs and
  91.    utilities the ability to better scan the caller log for MarkMail entries.
  92.  
  93.  ■ MMSM now has ability to remove a users [P]riority Flag. Thanks: Dave Calmer
  94.  
  95.  ■ Fixed the trailing '\' problem when doing local uploads. Thanks Joe Crosby
  96.  
  97.  ■ The @more@ macro, while functioning in the "new user" screen, displayed the
  98.    @more@ macro to the screen. There should no longer be a need for this macro
  99.    though as MM detects when a MORE prompt is necessary. Thanks: Dave Calmer
  100.  
  101.  ■ Bulletins and News were always being sent in monochrome regardless of the
  102.    user's graphics mode. Fixed. Thanks: Larry Rosen and Dave Calmer
  103.  
  104.  ■ MarkMail now reads the PCBSM.CNF file to determine what default text and/or
  105.    graphics editors to use when using the F2 or F3 edit functions.  It used to
  106.    be hardcoded as Q.EXE. Fixed. Thanks: Ed Boston
  107.  
  108.  ■ If existed, MarkMail would always display a news file regardless if it had
  109.    changed. MarkMail now uses the 'Display News only if Changed' flag from PCB
  110.    and check news date/time vs last QWK date/time. Fixed. Thanks: Dave Calmer
  111.  
  112.  
  113.    Mar 02, 1992 02:29  v2.00 ß29
  114.    ------------------  ---------
  115.  ■ Corrected problem of conference displays with S)elect command after
  116.    an aborted scan or declined packet.
  117.  ■ The "Last Date On" bug appeared again on Feb 29th. Sorry about that
  118.    folks, this release should really have it fixed now.
  119.  ■ Added internal timers to MM.EXE to help check for aborted upload or
  120.    download packets.  This is to serve as a safeguard against pointers
  121.    being updated should a '0' exit code be given by HS/Link when a D/L
  122.    is aborted because  a "packet already exists" in the D/L directory.
  123.  ■ If you have NOT yet upgraded your MARKMAIL.SYS file  you MUST do so
  124.    *before* running this version. Call the support bbs and at the main
  125.    prompt type UPDATE. You will then upload your MARKMAIL.SYS key file
  126.    "in the door" and it will only take 2 seconds for the key to be up-
  127.    graded and it will go into Zmodem download mode automatically.
  128.  
  129.    Feb 16, 1992 02:28  v2.00 ß28
  130.    ------------------  ---------
  131.  ■ First, a reminder that this is the very LAST release which utilizes
  132.    both the old MARKMAIL.SYS key file and the new.
  133.  ■ Fixed the premature update of message pointers due to failed packet
  134.    download by either aborted download or keyboard timeout, both local
  135.    and remote.
  136.  ■ Added full support for HS/Link bidirectional xfers. MarkMail checks
  137.    for the existance of a REP packet after a QWK download is completed
  138.    and immediately goes into message insertion should one exist.
  139.  ■ Added [P] flag during message insertion  to indicate insertion of a
  140.    Private message.
  141.  ■ Ren MARKMAIL.EXE to MM.EXE so as not to interfere with the MARKMAIL
  142.    door batch file as PCBoard copies it to  MARKMAIL.BAT  upon opening
  143.    the door.
  144.  
  145.    Jan 08, 1992 20:31  v2.00 ß27b
  146.    ------------------  ----------
  147.  ■ Fixed the problem with date routines that appeared on 'Jan 1, 1992'
  148.    which was setting the "PCBoard user record" field 'Last Date On' to
  149.    tomorrows date. The bug has existed since ß1 but only came to light
  150.    because of the "leap year".
  151.  
  152.    Dec 28, 1991 02:27  v2.00 ß27
  153.    ------------------  ---------
  154.  ■ Removed EXEPACK from link switches  to help with  corrupted packets
  155.    during zip...
  156.  ■ Modified door to accept both the newer MARKMAIL.SYS file as well as
  157.    the older MARKMAIL.SYS. Future releases will only utilize the newer
  158.    version of the MARKMAIL.SYS key file.  A door is being developed to
  159.    allow you to upload your old key file and immediately download your
  160.    new key file. This helps make the transition of key files painless,
  161.    the door is near completion but "this release and the next release"
  162.    will work with both the new key as well as the older keys.
  163.  ■ As a shareware release certain functions of the door have been hard
  164.    coded. The packet names have been hardcoded as DEMO.QWK & DEMO.REP.
  165.    An "Unregistered version" message will be displayed to the users as
  166.    they enter the MarkMail door. No "functional limitations" have been
  167.    coded into the door, it is fully functional right down to "New File
  168.    and Bulletin Scans" and "Net SysOp Status".
  169.  ■ Door executable file MM-200.EXE  is being released as MARKMAIL.EXE.
  170.    You can either rename this back to MM-200.EXE or make the change in
  171.    the batch file to call MARKMAIL.EXE instead of the older MM-200.EXE.
  172.  
  173.    Nov 07, 1991 14:08  v2.00 ß26
  174.    ------------------  ---------
  175.  ■ Re-worked the dupe-checking code, the original code was killing too
  176.    many messages as dupes that were not.  The new code will maintain
  177.    its own files as it runs.  You must also run the newest MMSM.
  178.  ■ Speeded up the new files scan by increasing the size of the buffer
  179.    used to read the DIR files.  Speed increase here was 320%.
  180.  
  181.    Sep 15, 1991 23:10  v2.00 ß25
  182.    ------------------  ---------
  183.  ■ Found a bug in my fix for the I/O routines that could still cause a
  184.    share violation during an abnormal abort (Loss of carrier).
  185.  ■ MarkMail now has Dupe-Checking!  You will need the new MMSM program to
  186.    enable dupe-checking in the conferences you want.  You will find that
  187.    the configure conferences by range has been enhanced to allow you to
  188.    add a single flag without to much difficulty.  MarkMail will create a
  189.    file with an .MDX extension for each conference you enable which will
  190.    hold the data needed to track messages for dupe-checking.
  191.  ■ Added a user selectable flag to allow downloading packets with no
  192.    messages.  This will allow access to new files and bulletins without
  193.    need for new messages.
  194.  ■ If carrier was lost during a message scan, MarkMail would update the
  195.    users pointers with the high pointers just scanned.
  196.  ■ MarkMail would never display the non-graphic screen (The one without
  197.    the 'G').  Too darn many variables in this code!
  198.  
  199.    Sep 09, 1991 09:59  v2.00 ß24
  200.    ------------------  ---------
  201.  ■ MarkMail would insert a 'More' prompt into the script0 file, now made
  202.    this file default to continous.
  203.  ■ MarkMail would allow the 'Reset Pointers' command to set a pointer to
  204.    a negitive number if there were few messages in a conference.
  205.  ■ Added a CR after the last message inserts and before the total.
  206.  
  207.    Sep 05, 1991 21:26  v2.00 ß23
  208.    ------------------  ---------
  209.  ■ Fixed the file IO routines to get the open files closed when MarkMail
  210.    needs to abort.  This means that the temporary code is out, and the
  211.    fix is in.  (This was the share violation problem).
  212.  ■ Fixed problem when a caller logs in before midnight and logs off thru
  213.    MarkMail after midnight, MarkMail was charging the entire time to the
  214.    current day.
  215.  ■ MarkMail forgot that script files can have a ; as the first character,
  216.    this is working again.
  217.  ■ MarkMail was not writing a total files found count to the NEWFILES.DAT
  218.    file.
  219.  ■ MarkMail will now display 'chained' files (%C:\Filename), and will also
  220.    copy chained files into the work directory.
  221.  ■ Fixed problem causing extra truncated ANSI codes to be displayed just
  222.    prior to the download/upload and when returning to PCBoard.
  223.  ■ I have added a couple of offline commands.  The following list is a
  224.    complete list as of this version:
  225.        ADD  [#]   Add the conference with optional message number
  226.        DROP       Drop the conference
  227.        YOUR [#]   Add the conference for only 'Your' mail
  228.        YA   [#]   Add the conference for only 'Your' mail and mail to 'ALL'
  229.            The optional number is either a high message number if positive
  230.            or the number back from the high number if negitive.
  231.        OWN   ON/OFF  Turns receiving mail you uploaded on or off
  232.        FILES ON/OFF  Turns new files scan on or off
  233.        BLTS  ON/OFF  Turns bulletin scan on or off
  234.  
  235.    Aug 29, 1991 20:49  v2.00 ß22
  236.    ------------------  ---------
  237.  ■ Found bug causing a 'Keyboard Timeout' when hitting a page-break while
  238.    displaying a file.
  239.  
  240.    Jul 23, 1991 07:16  v2.00 ß21
  241.    ------------------  ---------
  242.  ■ Found several problems with MarkMail exiting into the work directory and
  243.    then PCBoard not re-cycling properly.
  244.  ■ Re-worked the video routines back to just before the hard-disk crash,
  245.    this *should* take care of the lock-ups.  (I am real interested in
  246.    reports on this).
  247.  
  248.    Jul 06, 1991 22:46  v2.00 ß20
  249.    ------------------  ---------
  250.  ■ MarkMail is now compiled using MicroSoft v6.0 compiler and as a result
  251.    the door has shrunk in size slightly.
  252.  ■ MarkMail would not handle baud rates of 4800 as well as others, Fixed.
  253.  ■ MarkMail would not send a message FROM a user back to him if it was
  254.    a private message,  Fixed.
  255.  ■ MarkMail would cause a share violation if carrier was dropped at certain
  256.    points in the door, this is caused by attempting to delete files that
  257.    are still open.  I have a work around for the problem in this version,
  258.    and will work out a final resolution in the next few days.
  259.  ■ MarkMail now has [H]elp support, you will find help files in the zip
  260.    file.  Place them in the directory pointed to in MMSM for Help files.
  261.  ■ Added page breaks when displaying files (Menus, News, Help, Etc).
  262.  ■ Made change to video routines to hopefully fix several problems with
  263.    lockups under DV.
  264.  ■ Found problem that could cause the last line of a file to not be
  265.    copied or displayed if there was not a CR/LF on the last line.
  266.  
  267.    May 05, 1991 22:52  v2.00 ß19
  268.    ------------------  ---------
  269.  ■ Changed local download logic so that a 'DG' will not prompt for a
  270.    confirmation of the download path.
  271.  ■ Made one last change in the download bytes fields when dealing with
  272.    the magic number 32767 as 'Unlimited'  Broke it in ß18 <Grin>
  273.  
  274.    May 05, 1991 15:43  v2.00 ß18
  275.    ------------------  ---------
  276.  ■ Fixed downloaded bytes and bytes left fields in CONTROL.DAT.  Also fixed
  277.    the next-to-last field in CONTROL.DAT which should have had the boards
  278.    name.
  279.  
  280.    May 05, 1991 09:55  v2.00 ß17
  281.    ------------------  ---------
  282.  ■ MarkMail would not extract a 'Sender Password' message.  Fixed.
  283.  ■ Found problem with memory re-allocation after dos-window.  Wondering
  284.    if this will solve some of the lock-up-after-DSZ problems??  This
  285.    solves a wierd problem with 'S'elect conferences after aborting a
  286.    download.
  287.  ■ MarkMail was only looking at time-used when processing the main command
  288.    prompt!  MarkMail will now perform a proper log-off when time expires
  289.    regardless of where the user is.
  290.  
  291.    Apr 22, 1991 22:13  v2.00 ß16
  292.    ------------------  ---------
  293.  ■ Found problem where MarkMail would allow a user to 'ADD' a conference
  294.    that was not allowed.  Fixed.
  295.  ■ MarkMail would post messages that had the 'KILLED' flag set.  Fixed.
  296.  ■ Fixed problem causing portions of an ANSI sequence to be displayed
  297.    just prior to return to PCBoard.
  298.  
  299.    Mar 03, 1991 21:59  v2.00 ß15
  300.    ------------------  ---------
  301.  ■ Changed the way MarkMail resoponds to the Default/Max messages field.
  302.    MarkMail used to use the Max field as the ultimate Max, this did not
  303.    allow the Sysop to override the Max numbers.  Now MarkMail will look
  304.    at the message numbers in the Users record and use them regardless
  305.    of the Max.  When the User is able to set the counts himself, the
  306.    Max will then be used to limit the values selectable.
  307.  ■ MarkMail was not converting the #C# variable during the file receive.
  308.  ■ Added 'W'rite MarkMail Options command.  This will allow the user to
  309.    select receiving his own posted messages back as well as packet size,
  310.    message numbers, etc.
  311.  
  312.    Feb 27, 1991 21:59  v2.00 ß14
  313.    ------------------  ---------
  314.  ■ Fixed problem with MarkMail flagging the Sysops mail if left to the
  315.    sysops name instead of 'SYSOP'.
  316.  ■ Fixed possible problem with messages to @user@.
  317.  
  318.    Feb 19, 1991 21:31  v2.00 ß13
  319.    ------------------  ---------
  320.  ■ MarkMail would only respect an @cls@ if it was the last thing on the
  321.    line, Fixed.
  322.  ■ Found problem causing lockups in several places!  (If anyone has a
  323.    lockup with this version, please post whatever information you have).
  324.  
  325.    Feb 15, 1991 00:11  v2.00 ß12
  326.    ------------------  ---------
  327.  ■ Re-Compiled and re-linked to check for possible memory problem with
  328.    Beta-11.
  329.  
  330.    Feb 10, 1991 12:59  v2.00 ß11
  331.    ------------------  ---------
  332.  ■ Fixed problem with selecting the 4th compression method.
  333.  ■ Fixed problem with number of files found in callers log.
  334.  ■ Fixed problem with DSZ uploads into door having many errors.
  335.  ■ Fixed lockup problem if MARKMAIL.SYS file is not found or is corrupted.
  336.  ■ Added several lines to Callers log.  Will now log errors in the uploaded
  337.    packet, total number of messages uploaded.
  338.  ■ Fixed problem with status-bar clearing with an ANSI/PCBoard cls code.
  339.  ■ Found that I was always overriding the 'Check for Snow' switch in MM,
  340.    please indicate if the door is now snow-checking properly.
  341.  ■ Fixed problem on 'View Settings' screen if protocol was 'None' there was
  342.    no CR/LF before the Files setting.
  343.  
  344.    Feb 09, 1991 16:41  v2.00 ß10
  345.    ------------------  ---------
  346.  ■ Fixed log file indcations for Personal and Blts, they were backwards.
  347.  ■ Added number of new files found to log.
  348.  ■ Found one more problem causing duplicate line/deleted root if the user
  349.    used the 'DG' or typed 'G' at the packet prompt.
  350.  ■ Added a double-check of the work-directory prior to deleting files.
  351.  ■ Placed the 'User Stats' back into Control.Dat file.
  352.  
  353.    Feb 08, 1991 21:59  v2.00 ß9
  354.    ------------------  --------
  355.  ■ Fixed problem with duplicate lines in callers log when user 'G'oodbye's.
  356.    (This will also solve the 'Erase the Root' problem)
  357.  
  358.    Feb 07, 1991 22:53  v2.00 ß8
  359.    ------------------  --------
  360.  ■ Fixed problem with MarkMail writing to the callers log in a single
  361.    node system.
  362.  ■ MarkMail was still 'Forcing' conferences for Net Sysops, Fixed.
  363.  ■ MarkMail was also sending the 'Main Board' even if unselected and
  364.    un-forced, Fixed
  365.  
  366.    Feb 07, 1991 11:51  v2.00 ß7
  367.    ------------------  --------
  368.  ■ Last fix for lock-up didn't fix the problem, this one should.
  369.  
  370.    Feb 07, 1991 07:23  v2.00 ß6
  371.    ------------------  --------
  372.  ■ Fixed problem with lock-up during 'G'oodbye.
  373.  
  374.    Feb 06, 1991 23:57  v2.00 ß5
  375.    ------------------  --------
  376.  ■ MarkMail will now properly honor the 'Drop to DOS' flag.
  377.  ■ MarkMail will now tell you the size of the packet when in local mode.
  378.  ■ Fixed problem with MarkMail sending messages to @USER@.
  379.  ■ Fixed a problem with a user entering a non-digit at the request for
  380.    number to set pointers back, would cause un-predictable results.  Will
  381.    now just ignore a non-digit.
  382.  
  383.    Feb 04, 1991 21:23  v2.00 ß4
  384.    ------------------  --------
  385.  ■ Fixed problem in the ANSI routines causing both cursor-forward and
  386.    cursor-backward commands to not work.
  387.  ■ Fixed peoblem with modems that report speeds other than 9600, 19200 or
  388.    38,400.  MarkMail will now treat all baud rates above 9600 the same.
  389.  
  390.    Feb 03, 1991 14:31  v2.00 ß3
  391.    ------------------  --------
  392.  ■ Fixed minor problem with blinking portions of status bar.
  393.  ■ Fixed problem with message totals in local mode.
  394.  ■ Fixed problem with keyboard timeout during message scan.
  395.  
  396.    Feb 02, 1991 20:01  v2.00 ß2
  397.    ------------------  --------
  398.  ■ Fixed snow problem on CGA monitors.  MarkMail will now honor the flag
  399.    int PCBOARD.DAT.
  400.  
  401.    Feb 02, 1991 00:05  v2.00 ß1
  402.    ------------------  --------
  403.  ■ First ßeta release of MarkMail...
  404.