Home

busybar-firmware / development / bcf04fed

Version
dev-09112026-bcf04fed
Build timestamp
Branch
dev
Changelog
Last commit: [FW-1287] Handle HTTP headers with empty value (#1156) * JS fetch: accept empty header values instead of rebooting Home Assistant (aiohttp) answers every request with "Server: " and no value. The header parser rejected that, js_headers_alloc() returned an exception, and create_response() stored it as a property: the setter fails, js_check_and_free() trips its furi_check and the device reboots. - http_headers: an empty field value is valid (RFC 9110, section 5.5) - js_fetch: if the headers still cannot be parsed, expose empty headers instead of crashing, as already done for the status line - unit test with the header block Home Assistant sends Refs #1154 * Handle headers parsing error correctly * Stop fetch on headers parse error * test: cover empty response headers and improve Allure titles --------- Co-authored-by: Thomas Heinrichsdobler <[email protected]> Co-authored-by: iMalkav <[email protected]>

Files