• Timed Event - "Enabled = No" still executes event

    From Rob Swindell@1:103/705 to GitLab note in main/sbbs on Sun Oct 19 20:11:02 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/990#note_7740

    Did you recently change it to Disabled maybe and the SBBS event thread didn't recycle the configuration?

    There's certainly code (in main.cpp) to skip timed events that are disabled:

    ```
    /* Timed Events */
    for (i = 0; i < sbbs->cfg.total_events && !sbbs->terminated; i++) {
    if (sbbs->cfg.event[i]->node > sbbs->cfg.sys_nodes)
    continue; // ignore events for invalid nodes

    if (sbbs->cfg.event[i]->misc & EVENT_DISABLED)
    continue;
    ```
    --- SBBSecho 3.30-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 Oct 20 10:03:58 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/990#note_7749

    Yes, the event thread runs in the terminal server, so any changes to event configuration (e.g. in SCFG->External Programs->Timed Events) requires a successful recycle of the terminal server for the event thread to "see" those changes.
    --- SBBSecho 3.30-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Keyop Troy@1:103/705 to GitLab issue in main/sbbs on Mon Oct 20 12:51:24 2025
    close https://gitlab.synchro.net/main/sbbs/-/issues/990
    --- SBBSecho 3.30-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Keyop Troy@1:103/705 to GitLab note in main/sbbs on Mon Oct 20 12:51:26 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/990#note_7752

    Ah in which case, I'll close this issue.

    Thanks for the support.
    --- SBBSecho 3.30-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)