• users unable to exit node to node chat

    From Rob Swindell@VERT to GitLab note in main/sbbs on Tue Oct 25 03:48:06 2022
    https://gitlab.synchro.net/main/sbbs/-/issues/451#note_2803

    Could not reproduce on Vertrauen, both nodes running on same Linux system. [sbbs_exiting_chat](/uploads/e5397a861d13d8083725574bf4012021/sbbs_exiting_chat.png)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to GitLab note in main/sbbs on Tue Oct 25 20:40:50 2022
    https://gitlab.synchro.net/main/sbbs/-/issues/451#note_2804

    The output of 'node -debug' when this problems happens could be useful (and note: which node was the node that successfully exited chat).

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Keyop Troy@VERT to GitLab note in main/sbbs on Wed Oct 26 22:09:14 2022
    https://gitlab.synchro.net/main/sbbs/-/issues/451#note_2805

    Just replicated the issue as described in nelgin's description above and get the same problem.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to GitLab note in main/sbbs on Wed Oct 26 22:15:26 2022
    https://gitlab.synchro.net/main/sbbs/-/issues/451#note_2806

    Do you have the output of 'node -debug' when this happens to help root-cause the issue?

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Nigel Reed@VERT to GitLab note in main/sbbs on Wed Oct 26 22:30:10 2022
    https://gitlab.synchro.net/main/sbbs/-/issues/451#note_2807

    This is the output from node 1 and 2 before chat, during chat, after node 1 pressed CTRL-C, and after node 1 did ;SPY 2

    Let me know if there's anything else you need. [node-debug.txt](/uploads/a2018dd0ff8b4118ac281aac1086a886/node-debug.txt)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Nigel Reed@VERT to GitLab note in main/sbbs on Wed Oct 26 22:35:18 2022
    https://gitlab.synchro.net/main/sbbs/-/issues/451#note_2808

    This is another issue but since you're poking around, when we reestablished chat, on my end (node 1) I didn't get multinode I just got line by line. I can recreate later and open a new issue.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to GitLab note in main/sbbs on Wed Oct 26 23:07:33 2022
    https://gitlab.synchro.net/main/sbbs/-/issues/451#note_2809

    Keyop, you replicated this on your own BBS or on Nelgin's?

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Keyop Troy@VERT to GitLab note in main/sbbs on Wed Oct 26 23:11:47 2022
    https://gitlab.synchro.net/main/sbbs/-/issues/451#note_2810

    Nelgin's

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to GitLab note in main/sbbs on Wed Oct 26 23:13:36 2022
    https://gitlab.synchro.net/main/sbbs/-/issues/451#note_2811

    When a node is brought into chat by the sysop, they can't exit until the sysop exits chat. See how the node action is stuck in "22" (NODE_PCHT) after node 1 exited chat? That's why the second (user) node doesn't know the first node has exited chat, because the node 1's "action" value doesn't reflect that.

    How are you invoking the private node-to-node chat - using the stock Ctrl-P loadable module or some other method?

    If you're invoking the private chat via some custom menu and your custom menu isn't setting the node action value, then that would explain the problem and why no other sysops are experiencing this issue.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to GitLab note in main/sbbs on Wed Oct 26 23:14:38 2022
    https://gitlab.synchro.net/main/sbbs/-/issues/451#note_2812

    Split-screen chat has very specific terminal requirements. Perhaps you were connecting using a non-conforming terminal (e.g. in dimensions)?

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Nigel Reed@VERT to GitLab note in main/sbbs on Thu Oct 27 03:45:11 2022
    https://gitlab.synchro.net/main/sbbs/-/issues/451#note_2813

    I would hope that syncterm is a conforming terminal. Since it worked in the same session and the dimensions haven't changed. I assume that Keyop was using the same also. Would need him to confirm

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Keyop Troy@VERT to GitLab note in main/sbbs on Thu Oct 27 10:40:25 2022
    https://gitlab.synchro.net/main/sbbs/-/issues/451#note_2814

    I was using telnet from my BBS.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to GitLab note in main/sbbs on Thu Oct 27 14:40:19 2022
    https://gitlab.synchro.net/main/sbbs/-/issues/451#note_2815

    There's also a user setting to enable/disable split-screen chat. Both sides of the chat/conversation do not have to be split.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Nigel Reed@VERT to GitLab note in main/sbbs on Thu Oct 27 14:47:25 2022
    https://gitlab.synchro.net/main/sbbs/-/issues/451#note_2816

    I've tested both sides wit SyncTerm, using different users, with repeatable results, that the caller cannot quit chat when sysop initiates chat. Nothing has changed in the user profiles.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to GitLab note in main/sbbs on Thu Oct 27 14:49:49 2022
    https://gitlab.synchro.net/main/sbbs/-/issues/451#note_2817

    This thread is discussing the split-screen/versus line-by-line chat "problem" that you mentioned in this issue's comments.

    See my comment below around the 'cannot quit chat' issue and why it's unique to your system.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Nigel Reed@VERT to GitLab note in main/sbbs on Thu Oct 27 15:03:39 2022
    https://gitlab.synchro.net/main/sbbs/-/issues/451#note_2818

    I'm just using the section that's in chat_sec.js

    case 'P':
    bbs.private_chat();
    break;

    Except I'm using N for node to node chat.


    case 'N':
    bbs.private_chat();
    break;

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Nigel Reed@VERT to GitLab issue in main/sbbs on Thu Oct 27 15:03:39 2022
    close https://gitlab.synchro.net/main/sbbs/-/issues/451

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Nigel Reed@VERT to GitLab note in main/sbbs on Thu Oct 27 15:04:31 2022
    https://gitlab.synchro.net/main/sbbs/-/issues/451#note_2819

    The script was missing bbs.nodesync() after setting node_action. Thanks to DM for helping me figure that one out.

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