• src/syncterm/Wren.adoc menu_settings.c

    From Deuc¨@VERT to Git commit to main/sbbs/master on Sunday, July 19, 2026 09:24:30
    https://gitlab.synchro.net/main/sbbs/-/commit/2afcc048698ccd782767d487
    Modified Files:
    src/syncterm/Wren.adoc menu_settings.c
    Log Message:
    wren: validate only changed program settings

    Program Settings revalidated every value in a copied snapshot whenever
    one property changed. Values accepted by the loader, including legacy
    KDF specifications, could therefore prevent unrelated changes from
    applying.

    Keep input validation in the foreign property setters, where the actual mutation and its constraints are known. Restrict apply-time checks to operations that can fail while installing a change, so unchanged
    configuration values pass through without becoming failure points.

    Document the validation boundary and preservation of older persisted KDF specifications.

    Co-Authored-By: OpenAI Codex <noreply@openai.com>

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