• Feature: provide inactivity timeout for stdio doors

    From Rob Swindell@1:103/705 to GitLab issue in main/sbbs on Sun Oct 23 15:27:50 2022
    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 Mon Apr 3 15:49:58 2023
    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 Mon Apr 3 15:49:58 2023
    close https://gitlab.synchro.net/main/sbbs/-/issues/450
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)