finacial page
All checks were successful
Deploy / build-deploy (push) Successful in 2m20s

This commit is contained in:
Jorijn van der Graaf 2026-08-14 02:50:58 +02:00
commit e68d2c245c
17 changed files with 1801 additions and 15 deletions

View file

@ -119,7 +119,7 @@ extern "C" Configuration CrafterBuildProject(std::span<const std::string_view> a
std::array<fs::path, 1> ifaces = {
"server/interfaces/Catcrafts.Server",
};
std::array<fs::path, 8> impls = {
std::array<fs::path, 9> impls = {
"server/implementations/main",
"server/implementations/Catcrafts.Server-Http",
"server/implementations/Catcrafts.Server-Orders",
@ -128,14 +128,17 @@ extern "C" Configuration CrafterBuildProject(std::span<const std::string_view> a
"server/implementations/Catcrafts.Server-Coingate",
"server/implementations/Catcrafts.Server-Shipping",
"server/implementations/Catcrafts.Server-Mail",
"server/implementations/Catcrafts.Server-Financials",
};
cfg.GetInterfacesAndImplementations(ifaces, impls);
// Both rails reach their provider over TLS, which is what libssl is
// for here. No code in this product calls libcrypto directly any more
// — the RSA request signing that did went with the bunq rail — so it
// is left to libssl's own dependency rather than named again.
// for here. libcrypto is named again on its own account: the bunq
// mutation callback verifies an RSA-SHA256 body signature through
// EVP, so this product calls libcrypto directly rather than only
// inheriting it as libssl's dependency.
cfg.linkFlags.push_back("-lssl");
cfg.linkFlags.push_back("-lcrypto");
// libmsquic.so.2 is built in crafter-build's external cache, and the
// RUNPATH pointing there only exists on the build machine — the first