home *** CD-ROM | disk | FTP | other *** search
- MarkMail v2.00
- ┌──┬──┐
- │ │┌──┬──┐
- │ ├─┤ ││ │
- └─┘ └─┘│ ├─┤ │
- └─┘ └─┘
- For PCBoard!
-
- Beta Release History
-
- Apr 10, 1992 02:30 v2.00 ß30
- ------------------ ---------
- ■ Net Status on a "network by network basis" has been implemented! When a user
- is flagged with a 'Y' in the net status field. Press F2 while that field is
- highlighted. Flag appropriate networks that this user will have net status
- in and *only* those networks will be displayed or accessible to the user.
-
- ■ Two conference flags in MMSM are added; (R) Allow R/O mail to be included
- in "Net SysOp" packets NOT to them. (A) Allow users to upload messages NOT
- "from them" or "with an alias". Thanks: Joe Crosby
-
- ■ Added the Short/Long logging. Long logging is how MM has always functioned
- but short logging will write the line "Inserted Messages: 100..." as always
- but will not write each of the 100 lines to the caller logs. Long logging
- did and will continue to operate in this manner but some have expressed an
- interest in keeping their caller logs smaller. Warning, using short logging
- reduces your ability to successfully trace message insertions should this
- be a requirement.
-
- ■ Added the QWK/REP file size to the callers log. Requested by many.
-
- ■ MarkMail will now delete a .REP packet when the local upload is successful.
-
- ■ When a QWK packet exists in the local download directory, MarkMail will now
- sense this and call the current packet being downloaded .QW0, .QW1, etc. It
- also displays the packet name it's copied to in the door. Thanks: Joe Crosby
-
- ■ Enabled the 'UG' command!! The door will accept the packet and then hang up
- on the user, take modem back off-hook and proceed to insert the messages. It
- will then 'appear' to go thru the normal logoff procedure (Script0, etc) but
- nothing is going out the com port.
-
- ■ Added commandline operation to MMSM to rebuild the dupe (.MDX) files during
- event processing. Very handy for those running multiple doors where messages
- inserted from one door would not be recognized by CRC files of the other
- door. Commandline is: MMSM -D
-
- ■ MarkMail now stores the pointer files for whomever you have this flag set
- to 'Y' within the MMSM user record. This can be for net SysOps or users or
- for whomever you feel it is necessary for. It will store this pointer file
- in the format of the 1st 4 digits of the users's last name and the 1st 4
- digits of the user's last name. For me it stores it as WATKCLIF.PNT, for
- Joe Crosby it would store it as CROSJOE.PNT, shortened since there is no
- 4th digit in his first (or any last) name. In MMSM we have changed the
- prompt for 'Local packet storage' to 'QWK/PNT storage' as this is the new
- location of pointer files as well. We are still working on the part of the
- code which handles the 'restoring' of a user's pointer files though.
-
- ■ Changed 'how' MarkMail writes message insertions to the caller logs. ie:
- Old Method:
- Message Left: Programmers (117) # 8489 thru MarkMail
- Message Left: NetAdmin (25) # 11225 thru MarkMail
- New Method:
- Message Left: (117) Programmers # 8489 thru MarkMail
- Message Left: (25) NetAdmin # 11225 thru MarkMail
- So now the conference numbers are 'columnized' giving future programs and
- utilities the ability to better scan the caller log for MarkMail entries.
-
- ■ MMSM now has ability to remove a users [P]riority Flag. Thanks: Dave Calmer
-
- ■ Fixed the trailing '\' problem when doing local uploads. Thanks Joe Crosby
-
- ■ The @more@ macro, while functioning in the "new user" screen, displayed the
- @more@ macro to the screen. There should no longer be a need for this macro
- though as MM detects when a MORE prompt is necessary. Thanks: Dave Calmer
-
- ■ Bulletins and News were always being sent in monochrome regardless of the
- user's graphics mode. Fixed. Thanks: Larry Rosen and Dave Calmer
-
- ■ MarkMail now reads the PCBSM.CNF file to determine what default text and/or
- graphics editors to use when using the F2 or F3 edit functions. It used to
- be hardcoded as Q.EXE. Fixed. Thanks: Ed Boston
-
- ■ If existed, MarkMail would always display a news file regardless if it had
- changed. MarkMail now uses the 'Display News only if Changed' flag from PCB
- and check news date/time vs last QWK date/time. Fixed. Thanks: Dave Calmer
-
-
- Mar 02, 1992 02:29 v2.00 ß29
- ------------------ ---------
- ■ Corrected problem of conference displays with S)elect command after
- an aborted scan or declined packet.
- ■ The "Last Date On" bug appeared again on Feb 29th. Sorry about that
- folks, this release should really have it fixed now.
- ■ Added internal timers to MM.EXE to help check for aborted upload or
- download packets. This is to serve as a safeguard against pointers
- being updated should a '0' exit code be given by HS/Link when a D/L
- is aborted because a "packet already exists" in the D/L directory.
- ■ If you have NOT yet upgraded your MARKMAIL.SYS file you MUST do so
- *before* running this version. Call the support bbs and at the main
- prompt type UPDATE. You will then upload your MARKMAIL.SYS key file
- "in the door" and it will only take 2 seconds for the key to be up-
- graded and it will go into Zmodem download mode automatically.
-
- Feb 16, 1992 02:28 v2.00 ß28
- ------------------ ---------
- ■ First, a reminder that this is the very LAST release which utilizes
- both the old MARKMAIL.SYS key file and the new.
- ■ Fixed the premature update of message pointers due to failed packet
- download by either aborted download or keyboard timeout, both local
- and remote.
- ■ Added full support for HS/Link bidirectional xfers. MarkMail checks
- for the existance of a REP packet after a QWK download is completed
- and immediately goes into message insertion should one exist.
- ■ Added [P] flag during message insertion to indicate insertion of a
- Private message.
- ■ Ren MARKMAIL.EXE to MM.EXE so as not to interfere with the MARKMAIL
- door batch file as PCBoard copies it to MARKMAIL.BAT upon opening
- the door.
-
- Jan 08, 1992 20:31 v2.00 ß27b
- ------------------ ----------
- ■ Fixed the problem with date routines that appeared on 'Jan 1, 1992'
- which was setting the "PCBoard user record" field 'Last Date On' to
- tomorrows date. The bug has existed since ß1 but only came to light
- because of the "leap year".
-
- Dec 28, 1991 02:27 v2.00 ß27
- ------------------ ---------
- ■ Removed EXEPACK from link switches to help with corrupted packets
- during zip...
- ■ Modified door to accept both the newer MARKMAIL.SYS file as well as
- the older MARKMAIL.SYS. Future releases will only utilize the newer
- version of the MARKMAIL.SYS key file. A door is being developed to
- allow you to upload your old key file and immediately download your
- new key file. This helps make the transition of key files painless,
- the door is near completion but "this release and the next release"
- will work with both the new key as well as the older keys.
- ■ As a shareware release certain functions of the door have been hard
- coded. The packet names have been hardcoded as DEMO.QWK & DEMO.REP.
- An "Unregistered version" message will be displayed to the users as
- they enter the MarkMail door. No "functional limitations" have been
- coded into the door, it is fully functional right down to "New File
- and Bulletin Scans" and "Net SysOp Status".
- ■ Door executable file MM-200.EXE is being released as MARKMAIL.EXE.
- You can either rename this back to MM-200.EXE or make the change in
- the batch file to call MARKMAIL.EXE instead of the older MM-200.EXE.
-
- Nov 07, 1991 14:08 v2.00 ß26
- ------------------ ---------
- ■ Re-worked the dupe-checking code, the original code was killing too
- many messages as dupes that were not. The new code will maintain
- its own files as it runs. You must also run the newest MMSM.
- ■ Speeded up the new files scan by increasing the size of the buffer
- used to read the DIR files. Speed increase here was 320%.
-
- Sep 15, 1991 23:10 v2.00 ß25
- ------------------ ---------
- ■ Found a bug in my fix for the I/O routines that could still cause a
- share violation during an abnormal abort (Loss of carrier).
- ■ MarkMail now has Dupe-Checking! You will need the new MMSM program to
- enable dupe-checking in the conferences you want. You will find that
- the configure conferences by range has been enhanced to allow you to
- add a single flag without to much difficulty. MarkMail will create a
- file with an .MDX extension for each conference you enable which will
- hold the data needed to track messages for dupe-checking.
- ■ Added a user selectable flag to allow downloading packets with no
- messages. This will allow access to new files and bulletins without
- need for new messages.
- ■ If carrier was lost during a message scan, MarkMail would update the
- users pointers with the high pointers just scanned.
- ■ MarkMail would never display the non-graphic screen (The one without
- the 'G'). Too darn many variables in this code!
-
- Sep 09, 1991 09:59 v2.00 ß24
- ------------------ ---------
- ■ MarkMail would insert a 'More' prompt into the script0 file, now made
- this file default to continous.
- ■ MarkMail would allow the 'Reset Pointers' command to set a pointer to
- a negitive number if there were few messages in a conference.
- ■ Added a CR after the last message inserts and before the total.
-
- Sep 05, 1991 21:26 v2.00 ß23
- ------------------ ---------
- ■ Fixed the file IO routines to get the open files closed when MarkMail
- needs to abort. This means that the temporary code is out, and the
- fix is in. (This was the share violation problem).
- ■ Fixed problem when a caller logs in before midnight and logs off thru
- MarkMail after midnight, MarkMail was charging the entire time to the
- current day.
- ■ MarkMail forgot that script files can have a ; as the first character,
- this is working again.
- ■ MarkMail was not writing a total files found count to the NEWFILES.DAT
- file.
- ■ MarkMail will now display 'chained' files (%C:\Filename), and will also
- copy chained files into the work directory.
- ■ Fixed problem causing extra truncated ANSI codes to be displayed just
- prior to the download/upload and when returning to PCBoard.
- ■ I have added a couple of offline commands. The following list is a
- complete list as of this version:
- ADD [#] Add the conference with optional message number
- DROP Drop the conference
- YOUR [#] Add the conference for only 'Your' mail
- YA [#] Add the conference for only 'Your' mail and mail to 'ALL'
- The optional number is either a high message number if positive
- or the number back from the high number if negitive.
- OWN ON/OFF Turns receiving mail you uploaded on or off
- FILES ON/OFF Turns new files scan on or off
- BLTS ON/OFF Turns bulletin scan on or off
-
- Aug 29, 1991 20:49 v2.00 ß22
- ------------------ ---------
- ■ Found bug causing a 'Keyboard Timeout' when hitting a page-break while
- displaying a file.
-
- Jul 23, 1991 07:16 v2.00 ß21
- ------------------ ---------
- ■ Found several problems with MarkMail exiting into the work directory and
- then PCBoard not re-cycling properly.
- ■ Re-worked the video routines back to just before the hard-disk crash,
- this *should* take care of the lock-ups. (I am real interested in
- reports on this).
-
- Jul 06, 1991 22:46 v2.00 ß20
- ------------------ ---------
- ■ MarkMail is now compiled using MicroSoft v6.0 compiler and as a result
- the door has shrunk in size slightly.
- ■ MarkMail would not handle baud rates of 4800 as well as others, Fixed.
- ■ MarkMail would not send a message FROM a user back to him if it was
- a private message, Fixed.
- ■ MarkMail would cause a share violation if carrier was dropped at certain
- points in the door, this is caused by attempting to delete files that
- are still open. I have a work around for the problem in this version,
- and will work out a final resolution in the next few days.
- ■ MarkMail now has [H]elp support, you will find help files in the zip
- file. Place them in the directory pointed to in MMSM for Help files.
- ■ Added page breaks when displaying files (Menus, News, Help, Etc).
- ■ Made change to video routines to hopefully fix several problems with
- lockups under DV.
- ■ Found problem that could cause the last line of a file to not be
- copied or displayed if there was not a CR/LF on the last line.
-
- May 05, 1991 22:52 v2.00 ß19
- ------------------ ---------
- ■ Changed local download logic so that a 'DG' will not prompt for a
- confirmation of the download path.
- ■ Made one last change in the download bytes fields when dealing with
- the magic number 32767 as 'Unlimited' Broke it in ß18 <Grin>
-
- May 05, 1991 15:43 v2.00 ß18
- ------------------ ---------
- ■ Fixed downloaded bytes and bytes left fields in CONTROL.DAT. Also fixed
- the next-to-last field in CONTROL.DAT which should have had the boards
- name.
-
- May 05, 1991 09:55 v2.00 ß17
- ------------------ ---------
- ■ MarkMail would not extract a 'Sender Password' message. Fixed.
- ■ Found problem with memory re-allocation after dos-window. Wondering
- if this will solve some of the lock-up-after-DSZ problems?? This
- solves a wierd problem with 'S'elect conferences after aborting a
- download.
- ■ MarkMail was only looking at time-used when processing the main command
- prompt! MarkMail will now perform a proper log-off when time expires
- regardless of where the user is.
-
- Apr 22, 1991 22:13 v2.00 ß16
- ------------------ ---------
- ■ Found problem where MarkMail would allow a user to 'ADD' a conference
- that was not allowed. Fixed.
- ■ MarkMail would post messages that had the 'KILLED' flag set. Fixed.
- ■ Fixed problem causing portions of an ANSI sequence to be displayed
- just prior to return to PCBoard.
-
- Mar 03, 1991 21:59 v2.00 ß15
- ------------------ ---------
- ■ Changed the way MarkMail resoponds to the Default/Max messages field.
- MarkMail used to use the Max field as the ultimate Max, this did not
- allow the Sysop to override the Max numbers. Now MarkMail will look
- at the message numbers in the Users record and use them regardless
- of the Max. When the User is able to set the counts himself, the
- Max will then be used to limit the values selectable.
- ■ MarkMail was not converting the #C# variable during the file receive.
- ■ Added 'W'rite MarkMail Options command. This will allow the user to
- select receiving his own posted messages back as well as packet size,
- message numbers, etc.
-
- Feb 27, 1991 21:59 v2.00 ß14
- ------------------ ---------
- ■ Fixed problem with MarkMail flagging the Sysops mail if left to the
- sysops name instead of 'SYSOP'.
- ■ Fixed possible problem with messages to @user@.
-
- Feb 19, 1991 21:31 v2.00 ß13
- ------------------ ---------
- ■ MarkMail would only respect an @cls@ if it was the last thing on the
- line, Fixed.
- ■ Found problem causing lockups in several places! (If anyone has a
- lockup with this version, please post whatever information you have).
-
- Feb 15, 1991 00:11 v2.00 ß12
- ------------------ ---------
- ■ Re-Compiled and re-linked to check for possible memory problem with
- Beta-11.
-
- Feb 10, 1991 12:59 v2.00 ß11
- ------------------ ---------
- ■ Fixed problem with selecting the 4th compression method.
- ■ Fixed problem with number of files found in callers log.
- ■ Fixed problem with DSZ uploads into door having many errors.
- ■ Fixed lockup problem if MARKMAIL.SYS file is not found or is corrupted.
- ■ Added several lines to Callers log. Will now log errors in the uploaded
- packet, total number of messages uploaded.
- ■ Fixed problem with status-bar clearing with an ANSI/PCBoard cls code.
- ■ Found that I was always overriding the 'Check for Snow' switch in MM,
- please indicate if the door is now snow-checking properly.
- ■ Fixed problem on 'View Settings' screen if protocol was 'None' there was
- no CR/LF before the Files setting.
-
- Feb 09, 1991 16:41 v2.00 ß10
- ------------------ ---------
- ■ Fixed log file indcations for Personal and Blts, they were backwards.
- ■ Added number of new files found to log.
- ■ Found one more problem causing duplicate line/deleted root if the user
- used the 'DG' or typed 'G' at the packet prompt.
- ■ Added a double-check of the work-directory prior to deleting files.
- ■ Placed the 'User Stats' back into Control.Dat file.
-
- Feb 08, 1991 21:59 v2.00 ß9
- ------------------ --------
- ■ Fixed problem with duplicate lines in callers log when user 'G'oodbye's.
- (This will also solve the 'Erase the Root' problem)
-
- Feb 07, 1991 22:53 v2.00 ß8
- ------------------ --------
- ■ Fixed problem with MarkMail writing to the callers log in a single
- node system.
- ■ MarkMail was still 'Forcing' conferences for Net Sysops, Fixed.
- ■ MarkMail was also sending the 'Main Board' even if unselected and
- un-forced, Fixed
-
- Feb 07, 1991 11:51 v2.00 ß7
- ------------------ --------
- ■ Last fix for lock-up didn't fix the problem, this one should.
-
- Feb 07, 1991 07:23 v2.00 ß6
- ------------------ --------
- ■ Fixed problem with lock-up during 'G'oodbye.
-
- Feb 06, 1991 23:57 v2.00 ß5
- ------------------ --------
- ■ MarkMail will now properly honor the 'Drop to DOS' flag.
- ■ MarkMail will now tell you the size of the packet when in local mode.
- ■ Fixed problem with MarkMail sending messages to @USER@.
- ■ Fixed a problem with a user entering a non-digit at the request for
- number to set pointers back, would cause un-predictable results. Will
- now just ignore a non-digit.
-
- Feb 04, 1991 21:23 v2.00 ß4
- ------------------ --------
- ■ Fixed problem in the ANSI routines causing both cursor-forward and
- cursor-backward commands to not work.
- ■ Fixed peoblem with modems that report speeds other than 9600, 19200 or
- 38,400. MarkMail will now treat all baud rates above 9600 the same.
-
- Feb 03, 1991 14:31 v2.00 ß3
- ------------------ --------
- ■ Fixed minor problem with blinking portions of status bar.
- ■ Fixed problem with message totals in local mode.
- ■ Fixed problem with keyboard timeout during message scan.
-
- Feb 02, 1991 20:01 v2.00 ß2
- ------------------ --------
- ■ Fixed snow problem on CGA monitors. MarkMail will now honor the flag
- int PCBOARD.DAT.
-
- Feb 02, 1991 00:05 v2.00 ß1
- ------------------ --------
- ■ First ßeta release of MarkMail...
-