• Feature: provide inactivity timeout for stdio doors

    From Rob Swindell@1:103/705 to GitLab issue in main/sbbs on Sunday, October 23, 2022 15:27:51
    open https://gitlab.synchro.net/main/sbbs/-/issues/450

    Interactive stdio programs that are run as an online external programs (doors) typically don't have any method for detecting an inactive user and gracefully terminating (e.g. saving game state). It may be desirable for some programs (say, open-adventure, or frotz) to have the BBS perform the inactivity detection (remote input or both input and output?), with a sysop-configurable inactivity timeout, and gracefully-terminate the child process (e.g. send SIGTERM), thus kicking out the user if they're overly-idle. Sending a warning (e.g. ^G character) to the user when approaching the inactivity timeout would be good too.
    --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to GitLab note in main/sbbs on Monday, April 03, 2023 15:49:59
    https://gitlab.synchro.net/main/sbbs/-/issues/450#note_3417

    This feature was provided in commit 5167dd17365da
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to GitLab issue in main/sbbs on Monday, April 03, 2023 15:49:59
    close https://gitlab.synchro.net/main/sbbs/-/issues/450
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)