This release adds the following features:
- Expand test coverage from 29% to 82%
- Only allow the same client to request the same file after 1h
This release fixes the following bugs:
- Correctly handle malformed key-value pairs when parsing the audit log
- Escape all strings properly when building the HTML error page
- Fix a memory leak when failing to resolve a local file on fallback
- Handle invalid address strings when checking for loopback
- Handle non-numeric addresses from the Avahi resolver
- Only unpause the HTTP message in async response paths
- Reject publish requests that do not include a basename
- Validate that SHA-256 hashes only contain hex characters