BPQ Home   MailChat Home

Changes to BPQMailChat - Version 1.4.47.1 to Version 1.4.48.1

Add Send Message (as well as Send from Clipboard) Menu Option
Fix Email From: Address when forwarding using B2
Send WP from BBSCALL not SYSOPCALL
Send Chat Map reports via BPQ32.dll - MAP DUMMY is longer needed in AXIP config
Fix "Copy Output Window" Console Command

Changes to BPQMailChat - Version 1.0.4.46 to Version 1.4.47.1

Add option to flash window instead of sounding bell on Chat Connects
Add ShowRMS SYSOP command
Update WP with I records from R: lines
Send WP Updates
Fix Paclen on Pactor-like sessions
Fix SID and Prompt when RMS Express User is set
Try to stop loop in Program Error/Restarting code
Trap "UNABLE TO CONNECT" response in connect script
Add facility to print messages or save them to a text file

Changes to BPQMailChat - Version 1.0.4.45 to Version 1.0.4.46

Fix BaseDir comparison test when BaseDir ends with \ or /.
Fix handling of long BaseDir values (>50 chars).

Changes to BPQMailChat - Version 1.0.4.40 to Version 1.0.4.45

Extend B2 proposals to other BPQMail systems so Reject Filter will work.
Add Edit User Command. Allows some remote management of users. Type EU HELP for details
Registry config moved to HKEY_CURRENT_USER on systems running on VIsta or Win 7
Use internal Registry Save routine instead of Regedit. This gets round problems with saving the registry on Vista and Win 7.
Fix Start Forward/All
Allow FBB Compressed Upload/Download if PMS flag set (as well as BBS flag). Mainly for Winpack users.
Add FWD SYSOP command. Allows some remote management of forwarding. Type FWD HELP for details
Fix security on POLLRMS command.
Add AUTH command. This allows remote SYSOP access over RF links. See BPQAuth Documentation for details.
Leave selection in same place after Delete User.
Combine SMTP server messages to multiple WL2K addresses into one message to WL2K.
Add option to show name as well as call on Chat messages.
Fix program error if you try to define more than 80 BBS's.
Change "Mail For" Beacon configuration. If you specify a header, the words "Mail For" will not be added automatically.
Fix running under WINE.
Add NODE command, which returns the user to the node command handler.
Move BaseDir to standard location (Under BPQ32 Config Directory).

Changes to BPQMailChat - Version 1.0.4.38 to Version 1.0.4.40

Add POLLRMS command. See documentation.
Workaround for changes to RMS Express.
Fix AUTH bug in SMTP server.
Add filter to Edit Messages dialog.

Changes to BPQMailChat - Version 1.0.4.35 to Version 1.0.4.38

Fix error after handling first FBB block introduced in 1.0.4.35.
Add $X and $x welcome message options.
Change L command not to list the last message if no new ones are available
Add LC I I@ IH IZ User commands, and Unhold SYSOP command. See BBS Commands for details.
Add option to send warning to sysop if forwarded P or T message has nowhere to go
Fixes for Winpack Compressed Download
Fix Houskeeping when "Apply Overrides to Unsent Bulls" is set.
Add copy/paste function to BBS and Chat Consoles.
Add "No Bulls" Option.
Add "Mail For" Beacon.
Tidied up Tab order in config dialogs to help text-to-speech programs.
Limit MaxMsgno to 99000.

Changes to BPQMailChat - Version 1.0.4.33 to Version 1.0.4.35

Add Size limits for P and T messages to MSGTYPES command
Fix Error in MBL processing when blank lines received (introduced in .33)
Trap possible Program Error when sending Chat Link Status uodates
Don't use paging on chat sessions
Old Held messages are now removed by Housekeeping

Changes to BPQMailChat - Version 1.0.4.32 to Version 1.0.4.33

Fix bug in holding old messages introduced in 1.0.4.28.
Set maximum age to 30 days, even if BidLifeTime is longer.

Changes to BPQMailChat - Version 1.0.4.30 to Version 1.0.4.32

Allow "Send from Clipboard" to send to rms: or smtp:
Allow messages received via SMTP to be bulls (TO preceded by bull/) or NTS (to nnnnn@NTSXX or nnnnn@NTSXX.NTS)
Fix corruption of messages converted to B2 if body contains binary data
Fix occasional program error when forwarding B2 messages
Limit FBB protocol data blocks to 250 to try to fix restart problem.
Add F2 to F5 to open console and monitor windows.
Allow unused "Poll RMS for SSID" fields to be set to '-' to exclude the base call.

Changes to BPQMailChat - Version 1.0.4.28 to Version 1.0.4.30


Fix "Rerun Message Routing" option.
Flag bulls received by NNTP with $ if they need to be forwarded.
Add Chat Keepalive option.
Fix bug in non-delivery notification.

Changes to BPQMailChat - Version 1.0.4.25 to Version 1.0.4.28

Changes to Housekeeping - See Housekeeping Config. Housekeeping documentation has been improved.
   Allow Houskeeping Lifetime Overrides to apply to Unsent Messages.
   Add facility to send Non-delivery Notifications. Note this is enabled by default.

Fix F> loop when doing MBL forwarding between BPQ BBSes
Allow multiple To: addresses, separated by ;
Set Unforwarded Bulls to status '$'
Accept MARS and USA as continent codes for MARS Packet Addresses
Add option to BBS connect script to control the types of messages and size of bulls to be sent in that session.

Changes to BPQMailChat - Version 1.0.4.23 to Version 1.0.4.25

Add "Save Registry Config" command to "Actions" menu
Add option to save Registry Config during Housekeeping
Add facilites for handling NTS messages - see here for details
Add option to force text mode forwarding
Define new users as a temporary BBS if SID received in reply to Name prompt
Reduce delay before sending close after sending FQ on pactor sessions
Fix processing of MIME boundary from GMail
Send /ex instead of ctrl/z for text mode forwarding
Send [WL2K-BPQ... SID if user flagged as RMS Express
Fix Chat Map reporting when more than one AXIP port is defined
Forward messages in priority order - T, P, B
Add Reject and Hold Filters

Changes to BPQMailChat - Version 1.0.4.22 to Version 1.0.4.23

Add duplicate message supression to Chat
When building B2 From: address, only send callsign for messages going to RMS

Changes to BPQMailChat - Version 1.0.4.15 to Version 1.0.4.22

Remove prompt after receiving unrecognised line in MBL mode. (for MSYS)
Fix receiving multiple messages in FBB Uncompressed Mode
Try to trap phantom chat node connections
Add delay to close, to give Chat Disconnect message time to be sent
Add "Send SYSTEM messages to SYSOP Call" Option
Set fwd bit on local winlink.org msgs if user is a BBS. Allows messages to be retrieved via Airmail
Add winlink.org to from address of messages from WL2K that don't already have an @
Build a B2 From: address if possible, so RMS Express can reply to packet messages.
Fix handling of addresses from WL2K with SSID's
L@ now only matches up to length of input string.
Remove "Type H for help" from BBS login prompt.
Process FBB 'E' response
Handle FROM addresses with an @BBS
Fix FROM addresses with @ on end.
Extend delay before close after sending FQ on Winmor/Pactor sessions, so FQ gets to far end.
Added an "Expert Mode" Welcome message, which defaults to empty.

Changes to BPQMailChat - Version 1.0.4.10 to Version 1.0.4.15

Suppress display and listing of held messages to normal users

Add option to exclude SYSOP messages from LM, KM, etc

Fix crash when receiving messages with long lines via plain text forwarding

Route P messages on AT

Allow use of application numbers above 8

Fix processing of POP3 addresses of form "John Wiseman "

Trap "Error - TNC Not Ready" in forward script response

Fix restart after program error

Add INFO command

Add SYSOP-configurable HELP Text. See here for details

Trap possible program error while closing log file.

Changes to BPQMailChat - Version 1.0.4.8 to Version 1.0.4.10

Fix error in handling smtp: messages to winlink.org addresses from Airmail

Fix Badwords processing

Add Connect Script PAUSE command.

Changes to BPQMailChat - Version 1.0.4.4 to Version 1.0.4.8

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.

Changes to BPQMailChat - Version 1.0.4.1 to Version 1.0.4.4

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 BPQMailChat - Version 1.0.3.38 to Version 1.0.4.1

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

Changes to BPQMailChat - Version 1.0.3.37 to Version 1.0.3.38

Fixes for smtp and lower case packet addresses from Airmail

Fix missing > prompt after sending NO - BID.

Changes to BPQMailChat - Version 1.0.3.30 to Version 1.0.3.37

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

Changes to BPQMailChat - Version 1.0.3.25 to Version 1.0.3.29

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.



Changes to BPQMailChat - Version 1.0.3.22 to Version 1.0.3.24

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)

Changes to BPQMailChat - Version 1.0.3.18 to Version 1.0.3.21

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

Changes to BPQMailChat - Version 1.0.3.12 to Version 1.0.3.17

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.

Changes to BPQMailChat - Version 1.0.3.11 to Version 1.0.3.12

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.

Changes to BPQMailChat - Version 1.0.2.9 to Version 1.0.3.11

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.
 
 

Changes to BPQMailChat - Version 1.0.2.9

 
	
 
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.