Issue Details
- Number
- 17508
- Title
- Simpler settings interpretation
- Description
- Settings code cleanup in #15934 uncovered some surprising ways settings are being interpreted.
Most or all of unexpected behaviors should be possible to simplify in some followup changes, and this issue tracks the followups:
| Bug | Fix | Notes
| - | - | - |
| [Ignored network-qualified arguments](https://github.com/bitcoin/bitcoin/blob/397c6d32c8f8a20a3605ef0d51d159adc21fd125/src/util/system.cpp#L334-L337) | #17482 | [Release notes (Command line)](https://github.com/ryanofsky/bitcoin/blob/pr/wdqual/doc/release-notes.md#command-line)
[Ignored chain arguments](https://github.com/bitcoin/bitcoin/blob/397c6d32c8f8a20a3605ef0d51d159adc21fd125/src/util/settings.cpp#L73-L78) | _tbd_
[Reversed config precedence](https://github.com/bitcoin/bitcoin/blob/397c6d32c8f8a20a3605ef0d51d159adc21fd125/src/util/settings.cpp#L66-L71) | #17581 | [Release notes (Configuration file)](https://github.com/ryanofsky/bitcoin/blob/pr/wdmult/doc/release-notes.md#configuration-file). PR depends on #17493 to disallow multiple config assignments, which depends #17556 to fix a fragile python test and #17580 to apply `ALLOW_LIST` flags, which depends on #16545 to implement `ALLOW_LIST` flags
[Misapplied default section config values](https://github.com/bitcoin/bitcoin/blob/397c6d32c8f8a20a3605ef0d51d159adc21fd125/src/util/settings.cpp#L60-L63) | _tbd_
[Zombie config values](https://github.com/bitcoin/bitcoin/blob/397c6d32c8f8a20a3605ef0d51d159adc21fd125/src/util/settings.cpp#L107-L114) | _tbd_
- URL
-
https://github.com/bitcoin/bitcoin/issue/17508
- Closed by
-
Back to List