Skip to content

Total IP Control 2.0.0

Latest

Choose a tag to compare

@laudenbachm laudenbachm released this 13 Nov 00:14

A new settings menu, full IPv6 caller support, an SSH proxy policy, longer proxy and whitelist lists, and several stability fixes.

Added

  • /TIP settings menu (replaces /TOTALIP and 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, H is 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=SYSOPMENU opens 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.
  • /MYIP for any caller, and /WHOSON for 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.