Subtext 4.0 Released

Subtext 4.0 has been released:

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

Changes in this version:

  • Move views out of database to flat files in a "views" directory, allowing them to be edited by other text editors and backed up; views are cached at startup and can be reloaded through the sysop menu
  • Speed up telnet IAC negotiation to avoid delay after connect, avoid doing NEWENV unless talking to the trusted proxy
  • Add BSD Syslog (RFC3164) support, sending all logged events to a configured syslog server
  • When opening the last-opened database at startup, if the Command key is held down, do not open it and prompt for a different one.
  • Add support for {{center_XX}} template variable
  • Remove ATQ0 from default modem init string to be able to handle when the modem responds to init with an error
  • When tossing FTN packets, log failures and move files to the "bad" directory, then send local mail to sysop
  • Add page number to prompt in boards menus
  • Fix new/signup logins not going directly to the signup menu
  • Fix bug in modem handling where a session wasn't properly disassociated when the session was forcefully closed
  • Fix location lookup when connecting through the trusted proxy
Questions or comments?
Please feel free to contact me.