jcs
/subtext
(View History)
BBS server for classic Mac OS
jcs settings+sysop: Fix bug in settings editor that can corrupt settings | Amendment 523 on August 28, 2023 |
README |
Subtext: a multi-user BBS server for Macintosh Written by joshua stein <jcs@jcs.org> - http://jcs.org/subtext Subtext is free software; see the LICENSE file for copyright/licensing. Introduction ================================================================== Subtext is a multi-user BBS server that is developed and runs on Macintosh System 6 and above. It supports dialin access through a serial modem and Telnet access through MacTCP. For full documentation, see the GUIDE file. Support ================================================================== Updates to Subtext are published on the Kludge BBS and can be downloaded on the World Wide Web at http://jcs.org/subtext For questions and support running a Subtext BBS, connect to the Kludge BBS by Telnet/Web at klud.ge, or modem at +1-312-654-0090. The source code for Subtext can also be found on AmendHub at http://amendhub.com/jcs/subtext Release History ================================================================== 2.0.1 - 2023-05-02 - Fix corrupted default menu options that prevented first launch - Minor telnet and ZMODEM compatibility fixes 2.0 - 2023-05-01 - Add support for FTN (FidoNet) EchoMail and NetMail, with support for fetching from and sending to a Binkp hub, including PKZIP archives of packets - Move mail to a separate database file for easier backup and less chance of corrupting the user database - Implement sysop paging/answering, which displays the user's message on the screen with a beep - Implement custom "NoModem" protocol for file transfers, used when a host is connecting through the trusted host assuming this is a web gateway - List more items per screen in boards, files, and sysop, and change input handler to collect multiple digits - List newest mail first and a global setting to automatically prune mail after a configurable amount of days - Add option to sysop menu to forcefully hangup/reset the modem, and an option to reboot the system - Add timezone UTC offset setting, use to convert timestamps in FTN messages to local timezone, and add a "timezone" template variable - Add setting for separate maximum idle time for sysops (which can be set to 0 to disable idling out sysop sessions) - Mask password fields in sysop settings menu - Add BOARD_LIST_BOARDS command for main menu, which lists all local boards - Faster session log pruning, and fix a bug where failed logins were still being written to the session log - Fix SHA1 checksum calculation for uploaded files and show occasional progress during calculation - Implement folder file description/notes editing and add an option for sysop to recalculate SHA1 checksum before saving - Try to handle malloc failures gracefully everywhere rather than exiting 1.1 - 2022-12-01 - Fix crash that could occur when more than one user is in chat, one user quits chat, and then remaining users continue to chat - Fix problem when running under non-MultiFinder where subsequent runs would fail with errors opening board and folder databases because they were not properly closed on the first run 1.0 - 2022-11-22 - Initial release! |