• exec/ircd_conf2ini.js

    From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Sat Aug 1 00:46:43 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/c9c285289a9efc7315ad5894
    Modified Files:
    exec/ircd_conf2ini.js
    Log Message:
    ircd_conf2ini: warn when an [Allow] mask shadows later sections

    Client authorization is matched in file order and the first match wins,
    so a broad mask early in the file leaves every narrower one below it unreachable. The converter preserves the source file's order, which can
    carry a pre-existing shadowing problem into the .ini unremarked. Report
    it instead, naming the masks left unreachable.

    An entry restricted to one port is only reported as shadowing sections
    that specify the same port.

    Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Sat Aug 1 00:46:43 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/0b45cc5c240b8eb8245ce302
    Modified Files:
    exec/ircd_conf2ini.js
    Log Message:
    Merge branch 'ircd-allow-shadow-warning' into 'master'

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