• Disconnected users cannot reconnect occasionally.

    From Nigel Reed@1:103/705 to GitLab issue in main/sbbs on Thu Feb 8 22:37:50 2024
    open https://gitlab.synchro.net/main/sbbs/-/issues/713

    I've had a couple of users mention this so thought I'd open an issue. The latest one said that their wifi disconnected, which dropped their BBS connection. When he tried to relog in the BBS said he was already connected. It seems the BBS didn't timeout his connection for quite a while.

    This is probably going to be one of those random hard to pin down issues, but I thought I'd at least log it.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to GitLab note in main/sbbs on Thu Feb 8 22:50:20 2024
    https://gitlab.synchro.net/main/sbbs/-/issues/713#note_4785

    Using what protocol? If telnet, you can detect disconnected users more quickly by enabling the "Send Go-Aheads" feature.

    Otherwise, you can TCP KEEPALIVE in ctrl/sockopts.ini to more quickly detect disconnected users. Or try tuning some of the TIMEO values in sockopts.ini. Your network stack may have configuration parameters for TCP session timeouts and liveliness checks that are via sock opts as well.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Keyop Troy@1:103/705 to GitLab note in main/sbbs on Sat Feb 10 13:44:42 2024
    https://gitlab.synchro.net/main/sbbs/-/issues/713#note_4794

    I have the same problem and end up giving regular users the G exemption so that they can login to multiple nodes at the same time.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Keyop Troy@1:103/705 to GitLab note in main/sbbs on Sat Feb 10 13:49:34 2024
    https://gitlab.synchro.net/main/sbbs/-/issues/713#note_4795

    I’m going to try that on mine.

    Would 10 mins be a suitable value? Why is it 1 hour for new users?

    Thanks DM.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nigel Reed@1:103/705 to GitLab note in main/sbbs on Sat Feb 10 14:26:14 2024
    https://gitlab.synchro.net/main/sbbs/-/issues/713#note_4797

    I set mine to 10 minutes. There's really no reason for a user to idle that long anyway.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nigel Reed@1:103/705 to GitLab note in main/sbbs on Sat Feb 10 14:39:44 2024
    https://gitlab.synchro.net/main/sbbs/-/issues/713#note_4799

    I have max login inactivity and max user inactivity set to 10 minutes and new user inactivity is 30. I'll probably change that to 10 also.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)