• src/sbbs3/xtrn_sec.cpp

    From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Sunday, March 03, 2024 18:31:44
    https://gitlab.synchro.net/main/sbbs/-/commit/161f9470a75a51d04ef27fac
    Modified Files:
    src/sbbs3/xtrn_sec.cpp
    Log Message:
    Clear any mouse hot-spots before executing external program from exec_xtrn()

    As Nelgin pointed out, mouse hot-spots were still active when running external programs (door games) - so clear any active hot-spots before running external programs.

    This could possibly be done in external() instead, but this sufficient for
    now. I wouldn't want a menu that EXEC's something (via @-code) to lose all its hot-spots as a result.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Saturday, June 01, 2024 18:45:06
    https://gitlab.synchro.net/main/sbbs/-/commit/69ee25bcc41ba5df75337395
    Modified Files:
    src/sbbs3/xtrn_sec.cpp
    Log Message:
    Add support for command-line specifiers in external program 'startup dir'

    The exception is: DOS programs on Linux (e.g. Linux DOSEMU), due to the
    funky drive letter mappng, this can't be supported for those external
    programs.

    As requested by Fluid via IRC, for Frotz support, to store user-unique
    data files in data/user/####.something (e.g. "%juser/%4.zork").

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Monday, November 03, 2025 20:19:41
    https://gitlab.synchro.net/main/sbbs/-/commit/567d90a2a4d91c0a23c77cff
    Modified Files:
    src/sbbs3/xtrn_sec.cpp
    Log Message:
    White-space oddity fix-up

    Uncrustify did something weird with the indention, it looks like

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Sunday, January 11, 2026 19:36:10
    https://gitlab.synchro.net/main/sbbs/-/commit/4a2e4e855737213b22f6647f
    Modified Files:
    src/sbbs3/xtrn_sec.cpp
    Log Message:
    Don't include DOSEMU paths in drop files when dosemu support is disabled

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Monday, January 12, 2026 20:14:18
    https://gitlab.synchro.net/main/sbbs/-/commit/1d3a1d47e2d1ce97fb811456
    Modified Files:
    src/sbbs3/xtrn_sec.cpp
    Log Message:
    Change "running external" log message to "Executing external"

    to be more consistent with other "Executing ..." log messages.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Saturday, January 17, 2026 21:21:42
    https://gitlab.synchro.net/main/sbbs/-/commit/9af0a219627cdb30cd144341
    Modified Files:
    src/sbbs3/xtrn_sec.cpp
    Log Message:
    Save/restore the current socket inactivity timeout value

    Rather than assuming the user is already "online" - this could be called
    during login, logon, or newuser registration which have different max socket inactivity timeout values.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net