• webv4/lib/events/nodelist.js

    From Rob Swindell@1:103/705 to Git commit to sbbs/master on Sun Sep 27 21:05:21 2020
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/b60c8cfc6c5b86b38c7b3242
    Modified Files:
    webv4/lib/events/nodelist.js
    Log Message:
    Anonymous nodes are now shown as "Anonymous" to non-sysops.Users that have put their terminal node into anonymous state (e.g.by using the ;anon command) should not have their identity exposedto non-sysops. This flaw was reported by altere in #synchronet.I'm not supporting translation of "Anonymous" here. We're not doingthat for anonymously-posted messages either (yet), so I figured thatwas okay for now. There is a text.dat string for the word "Anonymous",it'd be nice if we just reused that, maybe.I also changed the node.status value magic number (3) to NODE_INUSEsince we're loading nodedefs.js anyway, might as well.I'm not sure if it matters, but root/api/system.ssjs does not havethis anonymous check either. I'm not sure where that code is used.
    --- SBBSecho 3.11-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 Dec 10 16:28:49 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/5f52f1354965bbafb4658791
    Modified Files:
    webv4/lib/events/nodelist.js
    Log Message:
    presence_lib.js no longer defines extended_status

    So require(..., 'node_status') instead. The function we actually use here.
    --- 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 Dec 10 23:48:01 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/97eb8c82081a82e5a57f4943
    Modified Files:
    webv4/lib/events/nodelist.js
    Log Message:
    Support custom node status and activity new to v3.20
    --- SBBSecho 3.23-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)