Skip to content

[enhancement] Broaden the terminal side-channel: more queries answered, xterm-class DA, cursor-key mode #22

Description

@damonLL

Priority: next/later. The scanner matches only ESC[6n/ESC[5n/ESC[c; secondary/tertiary DA, OSC 10/11 color, DECRQSS and XTVERSION are silently dropped, so a door that probes them and blocks hangs.

Proposal: reply to secondary DA (ESC[>0;10;1c) and OSC 10/11; make the primary DA reply xterm-class (ESC[?64;…c) to match the negotiated xterm-256color so boards don't gate 256-color art off as a VT102; honor DECCKM/keypad application mode (already tracked via screen().application_cursor()) when sending arrow/keypad keys; and recognize the 8-bit C1 CSI introducer (0x9b).


Filed from the 2026-07-09 full-repo review (findings adversarially verified before filing).

Metadata

Metadata

Assignees

No one assigned

    Labels

    bbs-connectivityMaking nerdterm a better BBS/modernbbs clientenhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions