home *** CD-ROM | disk | FTP | other *** search
- KMAIL294 - 01/10/93
-
- Note: Check the KMAIL.CNF file. The first line must now be
- either INTERRUPT or FOSSIL. BIOS is no longer a valid
- entry and if specified will cause Kmail to try and
- open the FOSSIL interface.
-
- - Changes for compatibility with PKUNZIP v2.04c. The default
- is now PKUNZIP -e which is compatible with the current and
- previous levels of PKUNZIP. UnZip_Opt= is now supported in
- the KMAIL.CFG in case additional options are required by
- your system.
-
- - Added support for 19200 & 38400 speeds because some front-
- end programs can pass these values to PCBoard as valid
- carrier speeds. Update KMAIL.CFG if you need these speeds.
-
- - Compatibility problems associated with some readers trying
- to read CONTROL.DAT and associated xxx.NDX files because of
- the changes introduced for greater than 999 conf support.
-
- Adjusted download routines to check the number of conferences
- allocated on a system and when less than 999, then use
- the old format to build CONTROL.DAT and xxx.NDX files.
-
- - Changed conference selection screen to be more user friendly.
-
- - Corrected problems in CONTROL.DAT associated with conferences
- greater than 999.
-
- - Number of conferences supported raised to 3,000.
-
- - Increased stack allocation.
-
- - Added check for negative conference #'s in REP packets.
-
- - Added support for FOSSIL interface. (see doc)
-
- - Allow PNT file to be included within the REP pcaket.
-
- - Updated the online KMHELP file.
-
- - Added support for 7200 and 16800 carrier speed.
- (Remember to add Speed= parms to your KMAIL.CFG file.)
-
- KMAIL293 - 10/04/92
-
- - Allow Net sysops to deselect forced conferences.
-
- - Added .CFG parms RO1=, RO2=, and RO3= to allow defination
- of up to three Read-Only conferences. (see sample CFG)
-
- - If a "disk-full" condition was encountered while scanning
- messages Kmail would currupt memory an cause a system lockup.
- Finally nailed this one down after many hours of tracing.
-
- - Fixed runtime error 201 in conference selection routine.
-
- - Added .CFG parms FC1=, FC2=, and FC3= to allow defining
- forced conferences. (ex: FC1=0) to force conference 0.
-
- - Added code to check the required security level to enter
- messages. This allows the sysop to define read-only
- conferences by using a negative number in in the added_security
- field of one or more conferences.
-
- - Broke the extended services file send in v2.92, Fixed!
-
- - Added support for 12000 carrier speed, you'll need to add
- a Speed=12000 to KMAIL.CFG file.
-
-
- KMAIL292 - 07/05/92
-
- Added additional offline configuration options. In addition
- to the normal Add, Drop, and Reset... the following new
- options are accepted by Kmail:
-
- Yours # (select a conference and scan only Your mail)
- YA # (select a conference and scan your mail +
- mail addressed to All).
-
- The # is an optional parameter. If positive the last-read
- is set to that value, if negative, the last-read pointer
- is set to that number of messages below the high number.
-
- Fixed an unusual case where bi-directional xfers would fail.
-
- More adjustments to the routine handling the NoTime option.
-
- Added the ability to run KMail from a batch file using the
- PCB /localon switch. Uploading, downloading and stacked
- commands are all supported. See sample KMBATCH.BAT file.
-
- Changes in NoTime processing to prevent crediting too much
- time in some cases.
-
- Added NoTime=Yes/No option in the CFG file.
-
- Closed security exposure when using the Block-Add routine
- to select conferences.
-
- Changed the wording on the conference Block-Add function
- to help clarify the meaning of the prompt.
-
- Disabled checking the BBS name in the KMAIL.KEY file due to
- the problems associated with multi-node systems having a
- unique name on each node. Now, only the sysop name is checked.
-
- Corrected processing of the .PNT file. Last-read pointers
- were out of sync by one conference.
-
- Added a check when downloading in local mode to test if a
- QWK file already exists in the target directory. The user
- is given the option to continue or cancel the operation.
-
- Installed filters to test for invalid/non-displayable chars
- in the To/From name field of the message header record. These
- invalid characters would prevent TCAN filters from working.
- Any messages with invalid characters will be TCAN'ed by KMail.
-
-
- KMAIL291A 03/09/92
-
- Automatic logoff was not working correctly if Disable_Goodbye
- option was enabled in the CFG file.
-
- KMAIL291 - 03/05/92
-
- Broke the bulletin scan routine earlier in this beta cycle.
- It ended up trying to scan bulletins from the highest
- numbered conference. Fixed!
-
- Added the beginning of multi-lingual support. You may now
- customize the following files with a .language extension
- as necessary. The English versions will NOT have a .extension.
- KMail also supports the PCB @XX color codes in these files.
-
- NEWUSER
- PNTMSG
- KMHELP
-
- ===> The KMAIL.HLP has been renamed to just KMHELP. Please delete
- ===> the old version and use the new help file with this version.
-
- Any sequence of stacked U/D commands are now accepted.
- KMAIL U D Y G or KMAIL D Y U G will work just fine now.
-
- Local mode now works exactly the same as remote callers.
-
- The .PNT file now contains message pointers of both BEFORE
- and AFTER the mail download. When resetting message pointers
- the caller may choose which set to use.
-
- Added "File Send" services, see KMail DOC under heading
- Extended Services for info.
-
- Changed "Want to Receive this Packet" prompt to require
- a specific match rather than default to No.
-
- Added enhanced error messages in a couple of places to help
- isolate a problem reading CNAMES.@@@
-
- Added Fido style tag line support. Use: Fido_Tag=Yes in CFG.
-
- Revised security checking to test for "Locked" conferences
- and expired security levels.
-
- KMail now adds user for Yours Only if a message is uploaded
- into a non-selected conference. (subject to security checks)
-
- No longer strip the NE: from the Subject line so the the
- receiver will be aware that the message is local only.
-
- Added message to indicate MESSAGES.DAT has reached limit.
-
- PreZip process failed when scanning for the name in USERS
- record #1. This bug has been here since day 1 and nobody
- has tried doing this until recently.
-
- Changed BBSID.PTR to BBSID.PNT to avoid conflict with Rnet.
-
- Fixed error 201 which occured processing a REP packet if the
- message + the tag line ended exactly on the last byte of any
- given message buffer.
-
- Changed logic in the conference selection routine to avoid
- the "Conference out of Range" message. The user is now moved
- directly to the appropriate selection panel.
-
- Added ability to specify maximum MESSAGES.DAT size.
-
- Fixed error 201 at 0051:2D3E in the PTR processing routine.
- It couldn't handle a message number greater than 65,535.
-
- New option "Sysop_Alias=" is implemented in the CFG file. This
- option is intended for those Sysops who may have something
- other than their real name in record #1 of users. Using this
- option will cause messages addressed to the alias name to be
- included in the personal index of a download packet. The
- messages will also be marked as having been read. This option
- has no effect when uploading.
-
- KMAIL290 - 12/22/91
-
- Fixed a long standing problem that caused a caller to be
- returned to CONF 255 if the door was opened from within any
- conference greater that 255.
-
- Adjusted routines so that CTRL-K will abort the message scan.
-
- Added check for carrier-loss in the conference scan routine.
-
- New parm "Disable=xx" added to configuration to indicate the
- number of minutes prior to event to prohibit downloading.
-
- Kmail was incorrectly asking for qwk/rep location after
- receiving a .REP using a bi-directional protocol.
-
- Due to debugging code enabled, Kmail was trying to read
- CONFINFO causing an error message. Fixed!
-
- Adjustments made to handle EZ 2.0 reply packets.
-
- Chat time was not being credited to the caller
-
- Network status was not being granted for private conferences.
-
- KMAIL289 - 11/11/91
-
- Due to debugging code left in a routine, the Speed parms
- were not being processed from the CFG file.
-
- KMAIL288 - 11/09/91
-
- Added additional user option "Message Limits" to allow
- callers to specify messages per conference and overall
- number of messages. (not to exceed system defaults).
-
- Added HS/Link protocol support. Just add the appropriate
- HS= and HR= entries to KMail.CFG to enable HS/Link.
-
- Expanded TPA bytes to 18 to allow saving the date/time of
- files sent via the SysFile function and to allow for
- future functions.
-
- Using PCBSM, select "User Info File Maintenance" and update
- the KMAIL Third Party Application entry with the following info.
-
- ==> Version : 30 <---- This changed!
- ==> Static Size : 18 <---- This changed!
- Dynamic Size : 1
- Keyword : KMAIL
-
- Network status not enabled correctly on some systems when
- Ignore_Echo=Yes was in effect. Fixed!
-
- Corrected new files scan when in conferences > 255.
-
- Added an option to prevent the caller from logging off
- from within the door. Include: Disable_Goodbye=Yes
- in the KMAIL.CFG to enable this option.
-
- Update the time-used and time-left fields more frequently
- to try and keep them in sync with PCBoard.
-
- KMAIL287 - 08/26/91
-
- Added ability to transmit network adminstration files
- within the QWK packet. See heading SYSFILE.DAT in docs.
-
- Increased HEAP and STACK allocations to see if that will
- prevent the lockup that a couple of people have reported.
-
- KMAIL286 - 08/14/91
-
- Midnight boundry still causing a problem. Revised elapsed
- time checking to cover all cases that I can think of.
-
- KMAIL285 - 08/11/91
-
- Fixed a problem for multinode systems where an abend would
- occur during the New File scan if PCBFiler was also running.
-
- Fixed a midnight boundry problem that could cause a user to
- have ZERO time the following day. This could happen if the
- KMail session spanned the midnight boundry and the caller
- logged off from within the KMail door.
-
- Added the KWORK drive and path info to the %3 parm passed
- to Xmodem protocol batch files.
-
- No longer translate @USER@ to real name if caller has
- network status.
-
- Added user selectable mail scan option to allow scanning
- of "Personal" + "To All" messages.
-
- Updated KMAIL.HLP file.
-
- Changes to allow KMail to use the protocol batch files
- from the KMail subdirectory when present.
-
- Strip trailing blanks from entries in the .CFG file.
- Some editors were doing this, causing a problem.
-
- KMail was appending a TAG line to messages imported from
- other systems. This is incorrect, TAG's should only be
- appended to messages which originate on your system. Fixed!
-
- The help info would not display on the first invocation by a
- user, except for the sysop. That's why I missed it. Fixed!
-
- KMAIL284 - 07/13/91
-
- Fixed yet another failure to set the mail-waiting flags.
-
- Added TAG line support. (See .CFG for details.)
-
- Also included with this level are new Welcome and Welcomeg
- files. Be sure and include them in your \KMAIL directory
- unless you have customized your own version.
-
- KMAIL283 - 07/06/91
-
- Added @XX color codes to the KMAIL.HLP file.
-
- Corrected an intermittent problem causing the mail waiting
- flags to not be set.
-
- SCRIPT0 processing was causing an unexpected "Enter to
- Continue" prompt to the caller. Disabled displaying
- the script0 file for now.
-
- KMAIL282 - 07/01/91
-
- Added processing to set the "Mail Waiting" flags for the
- various conferences during message importing. A .CFG option
- Mail_Waiting=Yes/No is provided to disable it.
-
- ====> KMAIL.HLP has been changed to a new format, be sure and
- put the new version into your \KMAIL directory.
-
- Fixed a runtime 201 error caused by trying to set the
- "has been read" flag of a purged message.
-
- Corrected Xmodem %1 and %2 parms, they were reversed.
-
- The SCRIPT0 file is now processed directly from the
- location specified in PCBSetup.
-
- Fixed the System News file processing which was broken
- a few levels back. The System News file processing now
- respects the PCBSetup option to only send "new" news.
-
- KMAIL281 - 06/14/91
-
- Included options in the CFG file to control ARC and LHA
- processing. (ARC=Yes/No and LHA=Yes/No).
-
- Altered processing of SCRIPT0 file to prevent a message
- from LHA if the SCRIPT0 is missing.
-
- KMAIL280 - 06/09/91
-
- Restructured code to allow multi-node systems to run using
- a common \KMAIL sub-directory.
-
- Added support for LHA.
-
- Removed the dir prompt when running in Local mode if the
- QWK/REP locations are specified in the CFG file.
-
- Resolved compatibility problem with PowerQwk RDR.
-
- KMAIL279 - 05/26/91
-
- Added support for 14,400 carrier speed. Also, removed 19,200
- and 38,400 parms from the CFG file as these are port speeds
- rather than carrier speeds.
-
- KMAIL278 - 05/25/91
-
- Resolved a compatibility problem with SLMR 2.0, lousy timing!
-
- Made a change to KEY file processing on multi-node systems to
- assist those that have different BBS name text on each node.
- (more info in doc file)
-
- KMAIL277 - 05/24/91
-
- Added BiModem support.
-
- Added an online HELP file "KMAIL.HLP" that callers may
- view within Kmail. Just place this file in the \KMAIL dir.
-
- Fixed a problem that caused Kmail to reject a message if
- the Sysop was using their "Real Name" in the from field.
-
- Fixed a problem that caused Kmail to ignore any Keyword
- in the TPA record other than 'KMAIL'.
-
- Fixed an error in calling the Xmodem-1K protocol.
-
- Included separate protocol entries for Xmodem/Sum
- and Xmodem/CRC to help reduce confusion.
-
- To assist those Sysop's who have separate QWK/REP locations,
- the Loc_Dir option has been split into Qwk_Dir & Rep_Dir.
-
- Added parm "Buffers=" to the KMAIL.CFG to allow controlling
- the number of buffered I/O blocks that Kmail will allocate.
- Previously was hard coded to use (120) 512 byte blocks.