Repository navigation
A new settings menu, full IPv6 caller support, an SSH proxy policy, longer proxy and whitelist lists, and several stability fixes.
Added
/TIPsettings menu (replaces/TOTALIPand the full-screen forms). Six sections — General, Telnet Trusted Proxies, IPv4 Whitelist, IPv6 Whitelist, GeoIP Location, SSH Settings. Pick a setting by number and type the new value; every change applies and saves at once and is noted in the Audit Trail.?explains any setting,His a quick-start guide, and the menu tells you when a setting can't take effect yet.- Menu item access: a BBS menu item with the command line
MENU=SYSOPMENUopens the same menu. - Longer lists: 10 trusted proxies each for telnet and SSH (was 2), and 50-entry IPv4 and IPv6 whitelists (was 10).
- IPv6 callers behind a proxy (
PROXY TCP6): the caller's real IPv6 address is used by/MYIP,/WHOSON, the logs, GeoIP, the per-IP connection limit and the user profile. - SSH proxy policy, configured separately from telnet: block direct connections, trusted-proxy enforcement, its own proxy list, and PROXY header support.
/MYIPfor any caller, and/WHOSONfor staff (connection type, real IP, module, time on line).- Text variables for your own messages:
N!SNTIP,N!SNTIPSHORT,N!SNTUSERID,N!SNTMODULE,N!SNTTOL,N!SNTTIPCT,N!SNTVER. - Debug trace log option for troubleshooting.
Fixed
- A board crash (
OVERSIZED SPR() CALL) when the module gateway refused a user while several users were on from the same IP. - Real IPs lost while WorldLink was connected.
- SSH connections through a PROXY front end failing intermittently.
- Every refused connection froze the board for half a second; the refusal message is now also delivered reliably.
- Log writing could stall the board.
Upgrading from 1.x
Install all four files together. Your settings carry over unchanged. Every message in SNTIPCTL.MSG is new, so if you reworded any Total IP Control message in the message editor, note your text first and redo it afterwards. The settings command is now /TIP.
Install
Copy the files from this package into your BBS installation directory (typically C:\BBSV10) and restart. See SNTIPCTL.RLN for full details and CHANGELOG.MD for the complete list of changes.