• exec/load/presence_lib.js

    From Rob Swindell@1:103/705 to Git commit to sbbs/master on Tue Sep 22 22:48:54 2020
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/85c57e8efa63af198a62aaa0
    Modified Files:
    exec/load/presence_lib.js
    Log Message:
    Node's "quiet mode" were not displayed to sysop in "active" node liste.g. Hitting Ctrl-U while online, any nodes in "quiet mode" would notbe shown to the user even though that user was a sysop. This is nothow sbbs_t::whos_online() from getnode.cpp behaves. Now changed tobehave the same as whos_online().
    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to sbbs/master on Sun Sep 27 18:12:52 2020
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/801ebd0c4687e75d74ab154b
    Modified Files:
    exec/load/presence_lib.js
    Log Message:
    Resolve TypeError: session is undefinedIf you can't open the *.web file, don't attempt to add that session datato the returned users array.
    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Sat Apr 9 14:37:27 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/82b3374fb06d25637e723c33
    Modified Files:
    exec/load/presence_lib.js
    Log Message:
    Fix long-standing issue with external program name displayEspecially for Guest (G-Exempt) accounts which support multipleconcurrent logons - the 'curxtrn' value stored in the user's recordmay not match the external program that was actually last executedon the node in question, so use the .aux property value (fromnode.dab) as is done in the C++ code (e.g. printnodedat()). This insuresthat the node_status() output here matches the C/C++ code output(e.g. when logging on the terminal server).Still support the 'code-based' external program name look-up sincethat usage is relied upon by other modules, but when a number ispassed, use the number to find the right external progarm name(and we need to subtract one, since aux is a 1-based number).I've looked at this problem a couple of times before and not sure whyI didn't see the solution. <shrug>
    --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Sun Dec 8 04:11:19 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/5e2d0074ac70d740b35a0cce
    Modified Files:
    exec/load/presence_lib.js
    Log Message:
    Insert stats prefix after activity, in case it contains attr codes
    --- SBBSecho 3.23-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Tue Mar 11 17:18:21 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/2151ffda82e987cd14c27a0e
    Modified Files:
    exec/load/presence_lib.js
    Log Message:
    Fix cosmetic issue with Logging-out node vstatus display (NodeStatusLogout)

    When displaying this node vstatus, the user's alias shouldn't be appended to the node status, else you get something like this:

    16 Logging out Digital ManDigital Man
    --- SBBSecho 3.23-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)