• MRC client error when exiting after 24 hours of usage

    From Keyop Troy@1:103/705 to GitLab issue in main/sbbs on Friday, March 01, 2024 18:16:56
    open https://gitlab.synchro.net/main/sbbs/-/issues/731

    After 24 hours usage of the MRC client (upon exiting) the following error is produced:

    term Node 2 <Keyop> !JavaScript /sbbs/mods/chat_sec.js line 163: Error: Infinite loop (864336 operation callbacks) detected
    --- 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 Friday, March 01, 2024 18:37:19
    https://gitlab.synchro.net/main/sbbs/-/issues/731#note_5032

    I'm not surprised. If you want *every* script in your system to support infinite execution, you're going to need to set that JS setting more globally (e.g. in your sbbs.ini file, or maybe as part of a logon script for specific users).
    --- 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 Friday, March 01, 2024 18:40:43
    https://gitlab.synchro.net/main/sbbs/-/issues/731#note_5033

    If the MRC client set `js.counter = 0` upon exit, that'd prevent this error in chat_sec.js.
    --- 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 Friday, March 01, 2024 18:40:43
    close https://gitlab.synchro.net/main/sbbs/-/issues/731
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)