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