• src/syncterm/Wren.adoc menu_settings.c

    From Deucе@VERT to Git commit to main/sbbs/master on Sun Jul 19 09:24:30 2026
    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