diagnostics: Use lock and letsencrypt fix
requested to merge jvalleroy/freedombox:diagnostics-ordereddict-mutated-during-iteration into master
- letsencrypt: Always return a diagnostics result
- Return a warning result if no domains are configured.
- diagnostics: Use lock to protect results
- Closes: #514 (closed).
- Test: Ran diagnostics with all apps enabled.
Signed-off-by: James Valleroy jvalleroy@mailbox.org