| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | add http server root password protection (#757) | Dan Engelbrecht | 2026-02-17 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Feature: Added `--security-config-path` option to zenserver to configure security settings - Expects a path to a .json file - Default is an empty path resulting in no extra security settings and legacy behavior - Current support is a top level filter of incoming http requests restricted to the `password` type - `password` type will check the `Authorization` header and match it to the selected authorization strategy - Currently the security settings is very basic and configured to a fixed username+password at startup { "http" { "root": { "filter": { "type": "password", "config": { "password": { "username": "<username>", "password": "<password>" }, "protect-machine-local-requests": false, "unprotected-uris": [ "/health/", "/health/info", "/health/version" ] } } } } } | ||||
| * | asio large header support (#484) | Dan Engelbrecht | 2025-09-04 | 1 | -53/+50 |
| | | | | - Improvement: Allow large headers support in asio server implementation | ||||
| * | various TSAN/ASAN/LeakAnalyzer fixes (#622) | Stefan Boberg | 2023-12-19 | 1 | -1/+3 |
| | | | | | | | | | | * fix JobQueue test threading issue. The inner job queued with `QueueJob` would reference `I` from inside the captured closure which would subsequently disappear * made sure application exit is thread safe * don't try to access string data out of bounds * keep-alive flag is accessed from multiple threads * fix memory leaks in Zen upstream client code * TSAN fixes for Event | ||||
| * | restructured zenhttp (#472) | Stefan Boberg | 2023-10-13 | 1 | -0/+112 |
| separating the http server implementations into a directory and moved diagsvcs into zenserver since it's somewhat hard-coded for it | |||||