Subj : src/syncterm/syncterm.c To : Git commit to main/sbbs/master From : Deucе Date : Wed Mar 18 2026 17:35:47 https://gitlab.synchro.net/main/sbbs/-/commit/8e735467d51fd58dfb4bf28e Modified Files: src/syncterm/syncterm.c Log Message: Fix 9 terminfo bugs and add 5 missing capabilities Bugs fixed: rmam: \E[7l -> \E[?7l (was resetting wrong mode, not DECAWM) rs1: \E[c -> \Ec (was sending DA query, not RIS) hts: \E[H -> \EH (was cursor home, not set tab stop) smglr: \E?69l -> \E[?69l (missing bracket) mgc: \e[69l -> \E[?69l (lowercase escape + wrong mode prefix) smglp/smgrp: \E[69h/l -> \E[?69h/l (bare mode 69 doesn't exist) ind: \E[S -> \n (SU doesn't move cursor; LF is correct per xterm) ri: \E[T -> \EM (SD doesn't move cursor; ESC M is correct per xterm) csr: remove duplicate entry New capabilities: vpa — vertical position absolute (CSI Pn d) khome — Home key (\E[H) kich1 — Insert key (\E[@) u6/u7 — cursor position report format and DSR query Co-Authored-By: Claude Opus 4.6 (1M context) --- ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net .