Fix error in handling smtp: messages to winlink.org addresses from Airmail
Fix Badwords processing
Add Connect Script PAUSE command.
Disable Paging on forwarding sessions.
Kill Msgs sent to RMS Express
Add Name to Chat *** Joined msg
Pass smtp:winlink.org messages from Airmail to local user check
Only apply local user check to RMS: messages @winlink.org
Check locally input smtp: messages for local winlink.org users
Provide facility to allow only one connect on a port
Only reset last listed on L or LR commands.
Add @winlink.org to the B2 From addresss if it is just a callsign
Route Flood Bulls on TO as well as AT
Handle Packet Addresses from RMS Express.
Fix for Housekeeping B$ messages. The "Forwarded" age was used instead of the "Not Forwarded" age
Remove B2 header from B2 messages sent via MBL forwarding.
Changes to the mechanism for polling RMS Servers. Details.
Add ELSE Option and SKIPPROMPT command to connect scripts. Details
Add colours to chat, so input from each user is shown in a different colour..
New /C chat command to toggle colour on or off.
Fix possible crash/corruption with long B2 messages
Fixes for smtp and lower case packet addresses from Airmail
Fix missing > prompt after sending NO - BID.
Various changes to enable forwarding to/from paclink. See here for details.
Support messages with attachments. See here for details.
Add inactivity timeout to Chat Console sessions.
Fix multiple transfers per session for B2.
Add option to forward messages on arrival.
Disable Restart in transfers to/from RMS and paclink.
Fix for forwarding from RMS Express
Accept smtp: addresses from smtp client, and route to ISP gateway.
Set FROM address of messages from RMS that are delivered to smtp client so a reply will go back via RMS.
Improve display of rms and smtp messages in message lists and message display.
Correct code that prevents mail being retured to originating BBS.
Tidy stuck Nodes and Topics when all links close.
Fix B2 handling of @ in the TO Address.
Ensure user Record for the BBS Call has BBS bit set.
Don't send messages addressed @winlink.org if addressee is a local user with Poll RMS set. Otherwise the message will be rejected with a duplicate BID when returned from RMS.
Add user configurable welcome messages.
Add AUTH feature to Rig Control to allow freqency control of remote installations.
Correct Chat Version processing when user connects via the network
Add time controlled forwarding scripts
Improvements to forwarding from/to Winlink 2000 (See here for details)
Fix detection of misconfigured nodes to work with new nodes.
Limit connection attempt rate when a chat node is unavailable.
Fix Program Error on long input lines (> ~250 chars).
Fix Restart of B2 mode transfers.
Fix error if other end offers B1 and you are configured for B2 only.
Fix Paging in Chat Mode.
Report Node Versions in Chat /k output.
Check node is not already known when processing OK response to *RTL during Chat Link seup
Add option to suppress emailing of housekeeping results
Fix Chat ApplCall warning when ChatAppl = 0
Add NNTP NEWGROUPS Command
Fix MBL Forwarding (remove extra > prompt after SP)
Fix Chat Mode topic switch code.
Send SYSOP messages on POP3 interface if user's SYSOP flag is set
NNTP only needs Authentication for posting, not reading.
Forwarding could stop after housekeeping.
The parsing of Hierarchical addresses didn't always work as intended. If you've had trouble getting personals to go where you expected, this could be the cause.
Fix program error if WP record has unexpected format.
Connect Script changes for WINMOR. (The WINMOR interface module is written, but I'm waiting for the standalone implementation of the WINMOR protocol to be released before I can finish testing it).
Fix typo in Chat "unconfigured node has connected" message.
The program would try to send a Chat Status report even if there were no Chat Links defined, and Chat wasn't configured. This would cause a
program error, and prevent the configuration being saved correctly.
Disable Chat Mode if there is no ApplCall for ChatApplNum. The call used by Chat is obtained from the APPLnCALL paramter. If this was missing, Chat would try to run with a blank callsign.
Add Edit Message to Manage Messages Dialog
The NNTP Server now requires authentication.
This version has the new forwarding code. There are some pretty fundamental changes here, so I suggest you back up your BPQMailChat registry tree before you install this version, in case you want to revert.
Please carefully read this document before installing. However, the critical changes are:
Separate Hierarchical Addreses lists for Bulls and Personals.
Hierarchical addreses are matched differently.
Bulls are no longer forwarded on the TO field.
Private Messages are no longer forwarded on the AT field (except for the Implied AT for the call you are forwarding to).
Bulls will only be distributed within their target area, but can be forwarded into their target area.
If you are unhappy with any of these changes, don't run this version!
The software will disable network access (by Setting BBS Streams to zero) when it is first run. This gives you the opporrtunity to change your forward setup before the first message arrives.
Other changes in this version are;
Seveeral fixes to improve stability of Chat system. Fix incorrect sending of NO - BID. Fix problems caused by a user being connected to more than one chat node. Show idle time on Chat /u display. Add "Bad Words" Test. File badwords.sys is a list of words or phrases, one per line. A message will be held if any of the words or phrases appear in the title or message body. Add reason for holding to SYSOP "Message Held" Message. Make chat topics case-insensitive. Allow SR for smtp mail. Try to fix some user's "Add User" problem. Fix program error when prcessing - (refuse Message) response in FBB forwarding. Fix code to flag messages as sent. Fix loop if compressed size is greater than 32K when receiving with B1 protocol. Fix selection of B1 protocol Add "KISS ONLY" Flag to R: Lines (Needs Node Version 4.10.12 (4.10l) or above) Add Basic NNTP Interface for reading and sending Bulls. Fix possible loop in lzhuf encode (used by compressed FBB forwarding) Stop orwarding of Held or Killed Messages Add Chat Node Monitoring System. Restart and Exit if too many program errors Fix Forwarding to PaKet BBS software. Fix problem if BBS signon contains words from the "Fail" list. Add last message to edit users Don't flag msg as 'Y' on read if it was Held or Killed. Don't connect if all messages for a BBS are held. Hold message if From or To are missing. Fix parsing of chat /n and /q commands. Fix possible loop on changing name or qth. Added additional console for chat.
Chat seems much more stable with this version, but it contains extra logging to help track down any remaining problems. Most SYSOP commands can now be placed in the Forward Scrpt. This is mainly for HF forwarding. e.g.: PACLEN 80 PACLEN is a user level command - doesnt need SYSOP status PASSWORD (the word PASSWORD, not a password! causes immediate entry to SYSOP Mode if entered locally MAXFRAME 4 1 RETRIES 4 10 FRACK 4 30 Frack is in units of 1/3 secs. C 4 CALLSIGN Note that PACLEN only changes the values for the current session. Tho others stay as set. FBB Binary Forwarding mode B1 is now supported. This includes Resume, although I can't get Resume to work to FBB. It works fine FBB-BPQ and BPQ-BPQ. The Max FBB forwarding Block Size is now set per BBS. An option to hold messages from a user has been added. This is the default for new users. A crash which occured if Housekeeping Overrides were entered without the ,Value has been fixed. Messages are written to the Monitor and Log if a Chat Node-Node session is refused. The Actions/Start Forwarding list is sorted by callsign. Errors reported by the "C" Runtime Libraries are now trapped and witten to the Monitor and Debug file. The program is now much less likely to crash, but keep an eye on the Monitor - things could be going horribly wrong without it being obvious. Housekeeping is now run at startup if the system was down at the last housekeeping time. Adds the defined links to the /p display, so you can easily check that the station you are trying to link to has you defined as a node. Sends messages if available after rejecting all proposals. It used to just send FF. Don't try to send msg back to originator. It used to try - the message was rejected on the BID, but it was a waste of time. Fix timeband processing when none specified. It should default to 0000-2359. Improved Chat Help display. Add helpful responses to /n /q and /t. It was easy to accidentally delete name or qth, and not realise it. Kill Personal WP messages after processing. Add command recall to Console. Cursor Up/Down scrolls through last 20 commands entered. Show users in new topic when changing topic. Add "Send From Clipboard" Action Hold messages from the future, or with invalid dates. Add KH (kill held) command. Send Message to SYSOP when a new user connects. Don't reject personal message on Duplicate BID unless we already have an unforwarded copy. Hold Looping messages. Warn SYSOP of held messages. Close connecton on receipt of *** DONE (MBL stype forwarding). Improved validation in link_drop (Chat Mode). Change to prompts and Msg Header for Outpost. Fix Connect Script processing for KA Nodes.