• exec/sbbsimsg.js

    From rswindell@1:103/705 to CVS commit on Mon Jan 8 22:36:14 2018
    exec sbbsimsg.js 1.26 1.27
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv17006

    Modified Files:
    sbbsimsg.js
    Log Message:
    Detail the whip-saw history of this module.
    Use modopts.ini -> [sbbsimsg] -> from_user_prop, if set (e.g. to "name"), defaults to "alias".
    Use human readable BBS name where possible (now in the sbbsimst.lsg).
    This module really needs a re-write, but the protocols are sound (finally).


    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Wed Oct 3 23:21:40 2018
    exec sbbsimsg.js 1.27 1.28
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv23322

    Modified Files:
    sbbsimsg.js
    Log Message:
    Enhancements to inter-BBS instant message module:
    - less verbose startup (don't display every system being pinged)
    - store the info for the last sent message and use that or the last
    received message to automatically fill in the recipient of telegrams.

    This entire module could still use some re-write. It'd be nice if it automatically re-pinged all the systems and displayed newly discovered
    users or those who have apparently logged-off.


    --- SBBSecho 3.06-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Thu Oct 4 18:24:11 2018
    exec sbbsimsg.js 1.28 1.29
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv9014

    Modified Files:
    sbbsimsg.js
    Log Message:
    A couple of cosmetic fixes.


    --- SBBSecho 3.06-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Mon Oct 15 16:42:01 2018
    exec sbbsimsg.js 1.29 1.30
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv10148

    Modified Files:
    sbbsimsg.js
    Log Message:
    A pretty major over-haul:
    - now uses the load/sbbsimsg_lib.js for the underlying communications
    (via SYSTAT and MSP)
    - Now periodically polls (currently once per minute) all the active-users
    - No longer writes back to the sbbsimsg.lst file (don't think we need that)
    - Much more interactive (e.g. displays messages which active-users logon/off)

    --- SBBSecho 3.06-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Sun Oct 21 23:33:15 2018
    exec sbbsimsg.js 1.30 1.31
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv12290

    Modified Files:
    sbbsimsg.js
    Log Message:
    Fix the spinning cursor for PETSCII.
    Added a send to "All" (inter-BBS broadcast) option.

    --- SBBSecho 3.06-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Mon Oct 22 00:56:07 2018
    exec sbbsimsg.js 1.31 1.32
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv23511

    Modified Files:
    sbbsimsg.js
    Log Message:
    Fixed typo (host, not addr) that caused:
    Telegram
    (user@hostname): Digital Man@undefined


    --- SBBSecho 3.06-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Sun Nov 18 15:03:29 2018
    exec sbbsimsg.js 1.32 1.33
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv26126

    Modified Files:
    sbbsimsg.js
    Log Message:
    Fix the "undefined" age and sex (gender) values when listing systems that support active-users.json queries but don't report age and gender.


    --- SBBSecho 3.06-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Tue Jan 1 05:37:19 2019
    exec sbbsimsg.js 1.33 1.34
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv28218

    Modified Files:
    sbbsimsg.js
    Log Message:
    Display the list (-l option) header in here.
    Reduce default poll timeout to 2.5 seconds.


    --- SBBSecho 3.06-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Wed Jan 9 03:33:19 2019
    exec sbbsimsg.js 1.34 1.35
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv25879

    Modified Files:
    sbbsimsg.js
    Log Message:
    Abort the systems poll if the user hits a key.


    --- SBBSecho 3.06-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Sat Jan 19 00:03:37 2019
    exec sbbsimsg.js 1.35 1.36
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv27721

    Modified Files:
    sbbsimsg.js
    Log Message:
    A little modernization (e.g. using require instead of load).


    --- SBBSecho 3.06-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Mon Jan 28 17:24:35 2019
    exec sbbsimsg.js 1.36 1.37
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv24935

    Modified Files:
    sbbsimsg.js
    Log Message:
    Re-read the user property file for each telegram sent to get the recipient list (which is updated by sbbsimsg_lib.send_msg() now).

    --- SBBSecho 3.06-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Wed Jan 30 15:31:50 2019
    exec sbbsimsg.js 1.37 1.38
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv9447

    Modified Files:
    sbbsimsg.js
    Log Message:
    Better Ctrl-C handling (doesn't exit all the way out of the module) and
    better invalid destination address detection.


    --- SBBSecho 3.06-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Thu Jan 31 13:00:38 2019
    exec sbbsimsg.js 1.38 1.39
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv24954

    Modified Files:
    sbbsimsg.js
    Log Message:
    Clear the screen before displaying the list when used with '-l'.


    --- SBBSecho 3.06-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Fri Jun 14 20:05:56 2019
    exec sbbsimsg.js 1.39 1.40
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv4651

    Modified Files:
    sbbsimsg.js
    Log Message:
    Don't try to iterate through argv if argc is undefined (e.g. invoked via load({}, "sbbsimsg.js") with no args).
    the sbbsimsg_lib.parse_active_users() will now return a string on failure, so display appropriately.


    --- SBBSecho 3.07-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Wed Jul 24 15:17:28 2019
    exec sbbsimsg.js 1.40 1.41
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv27922

    Modified Files:
    sbbsimsg.js
    Log Message:
    Set attribute to LIGHTGRAY before clearing screen (for xterm beauty).


    --- SBBSecho 3.07-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 Wed Dec 23 13:54:12 2020
    https://gitlab.synchro.net/main/sbbs/-/commit/73406ccc51595f5c354f1caf
    Modified Files:
    exec/sbbsimsg.js
    Log Message:
    Fix line 260: TypeError: imsg_user[last_user] is undefinedNot sure how Zharvek triggers this error using the module, but he managed todo it twice, so add a bit of paranoia-check.
    --- 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 Sun Mar 7 15:33:29 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/eed6aca53f409b1da2c83426
    Modified Files:
    exec/sbbsimsg.js
    Log Message:
    Indent users a tad to make the separation of systems and users more obvious
    --- SBBSecho 3.13-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)