When we give a msg about failing to parse a variable, we should say what the variable was, and ideally what was wrong with it.
Compare the results for running ./src/app/tor UseBridges 99 in 0.3.5 and in master. With 0.3.5 you got: Boolean 'UseBridges 99' expects 0 or 1. but now you get Unrecognized value 99.
Let's make that better.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items 0
Show closed items
No child items are currently assigned. Use child items to break down this issue into smaller parts.
Linked items 0
Link issues together to show that they're related.
Learn more.
The new error message for the case in the ticket description is Could not parse UseBridges: Unrecognized value 99. Allowed values are 0 and 1.
This branch is against 0.4.3 but merges cleanly to master.
The pull request is against master. I'm not sure there's been enough divergence for it to cause problems, though.
I made a small comment on the pull request about appearing to work around a design limitation in the existing code. I think we don't need to address it right now, but I wanted to make a note of it in case it requires related workarounds in the future.