Subtext 3.0 Released

Subtext 3.0 has been released:

  • subtext-3.0.sit (StuffIt 3 archive, includes source code and THINK C 5 project file)
    SHA256: 713f9b465281f89405522f7aef23d4fa2bf035c7cd070f690395302a4a77045a
    SHA1: 47ba8aa40e2abcd3811c3f26b349a15a78bcd956
  • ipdb-2023-11.db (Free IP Geolocation from DB-IP, converted to Subtext IPdb format)

Changes in this version:

  • Add support for using an IP geolocation database to lookup connecting telnet IP addresses and log their location, storing it in the session log and making it available in 'who' and 'last' menus
  • Dynamically apply config changes made from the sysop menu without requiring a restart
  • Add a config setting to change the number of rings to wait before answering the modem, possibly to allow for caller ID information to come through after the first ring which will get logged
  • Add '&D2' (hangup on DTR flash) to default modem initialization string to make it clear we need it for proper hangup
  • Do faster sorting in many places
  • Allow "guest", "new", and "signup" logins to be made in mixed-case
  • Add 'l' key in post view in boards to list posts, and 's' to show the post again
  • In sysop settings menu, make 'q' stop pagination at the 'more' prompt
  • Fix a bug in sysop settings editor that could have caused config corruption if the sesion was disconnected before exiting/saving the editor
  • Do more TCP connection status checks during binkp connections to detect dropped connections
  • Fix a bug in pagination that caused extra newlines to be shown in certain terminals, and a bug that caused incorrect wrapping when the first character of a post was a newline
  • Fix a bug in boards that was causing '>' not to work in some cases
  • Fix text selection and copying in the logger window
Questions or comments?
Please feel free to contact me.