https://gitlab.synchro.net/main/sbbs/-/commit/f9ac3accedc20c4355f4c159
Modified Files:
exec/load/ircd/core.js exec/tests/ircd/state.js
Log Message:
ircd: preserve complete channel modes in LIST +M
Stop trimming the last character from chanmode(), which no longer includes a trailing space. LIST +M now reports +nt as [+nt] and an empty mode set as [+].
Add regression coverage comparing LIST and MODE replies, including keyed and limited channels without exposing their arguments. All 82 IRCd state tests pass.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net