diff options
| author | Stefan Boberg <[email protected]> | 2026-03-27 16:25:21 +0100 |
|---|---|---|
| committer | GitHub Enterprise <[email protected]> | 2026-03-27 16:25:21 +0100 |
| commit | 86c95e3291542433190e48fd7e7ad0a414644bc1 (patch) | |
| tree | c8c05200e2889a4c4bc87cbd3fd47ee3021bc24f /src/zenremotestore/zenremotestore.cpp | |
| parent | 5.8.0-pre0 (diff) | |
| download | zen-86c95e3291542433190e48fd7e7ad0a414644bc1.tar.xz zen-86c95e3291542433190e48fd7e7ad0a414644bc1.zip | |
Misc small fixes (#897)
- **Eliminate `<regex>` usage** — Replaced `std::regex`-based URL parsing in `jupiterbuildstorage.cpp` with manual `string_view` parsing. Added `CXXOPTS_NO_REGEX` to disable regex in cxxopts. Includes comprehensive tests for the new URL parser.
- **Add missing HTTP response codes** — Added `102`, `103`, `203`, `207`, `208`, `226`, `306`, `421`, `425`, `451` to the enum and reason string lookup.
- **Add `ForceColor` support to zen CLI** — Plumbed the `ForceColor` logging option through to the zen client.
- **Add `.clangd` config** — Strips MSVC-specific flags clangd can't handle and suppresses noisy clang-tidy checks.
- **Generic `fmt::formatter` for `ToString`** — Concept-based formatter that auto-formats any type with a free `ToString()` function, removing the need for per-type specializations.
- **Fix OpenSSL dependency** — Changed `zenhorde` to use `openssl3` package on Linux/macOS.
- **Add `<cmath>` include** — Missing include in `hyperloglog.h`.
- **GCC compile fix** — Moved `static constinit` variable inside lambda in `logging.cpp`.
Diffstat (limited to 'src/zenremotestore/zenremotestore.cpp')
| -rw-r--r-- | src/zenremotestore/zenremotestore.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/zenremotestore/zenremotestore.cpp b/src/zenremotestore/zenremotestore.cpp index a0bb17260..0b205b296 100644 --- a/src/zenremotestore/zenremotestore.cpp +++ b/src/zenremotestore/zenremotestore.cpp @@ -5,6 +5,7 @@ #include <zenremotestore/builds/buildmanifest.h> #include <zenremotestore/builds/buildsavedstate.h> #include <zenremotestore/builds/buildstorageoperations.h> +#include <zenremotestore/builds/jupiterbuildstorage.h> #include <zenremotestore/chunking/chunkedcontent.h> #include <zenremotestore/chunking/chunkedfile.h> #include <zenremotestore/chunking/chunkingcache.h> @@ -20,6 +21,7 @@ zenremotestore_forcelinktests() { buildmanifest_forcelink(); buildsavedstate_forcelink(); + jupiterbuildstorage_forcelink(); buildstorageoperations_forcelink(); chunkblock_forcelink(); chunkedcontent_forcelink(); |