mirror of
https://github.com/logos-messaging/logos-messaging-nim.git
synced 2026-06-13 21:19:35 +00:00
* rename NetworkConf -> NetworkPresetConf and related procs/vars * Rewrite applyNetworkPresetConf to apply user-set fields over preset fields * New dedicated parser for configJson * Fix tests to use actual extract JSON nodeconf parser * Change all confbuilder defaults from literal values to DefaultXXX consts * Change int/bool WakuNodeConf fields to Option to get user intent w/o sentinels * Make Option CLI default-value help mention defaults now owned by confbuilder * Document CLI defaults that differ from confbuilder defaults * Fix agent-string builder default deviating from CLI default * Add WakuConfBuilder.enforceSecurityConstraints() * Fail on RLN user preset overrides instead of drop-and-continue * Add regression tests for initial set of conf constraints * fix kademliaDiscoveryConfBuilder.build() enable/disable kad logic * Misc refactors, fixes * Add tests Co-authored-by: Ivan FB <128452529+Ivansete-status@users.noreply.github.com>