• 3rdp/build/GNUmakefile src/syncterm/CMakeLists.txt

    From Deuc¿@VERT to Git commit to main/sbbs/master on Sun Aug 2 19:32:31 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/4107aec5583f824069493730
    Modified Files:
    3rdp/build/GNUmakefile src/syncterm/CMakeLists.txt
    Log Message:
    build: include Botan system certificate stores

    The minimized vendored Botan build enabled X.509 parsing but omitted the
    system certificate-store modules. xp_tls_botan3.cpp now includes and
    constructs System_Certificate_Store for Web-PKI validation, so the
    Raspberry Pi build failed as soon as it reached that source file.

    Enable the system-store facade and the flat-file CA-bundle backend on
    Unix. Select Botan's native system-store implementation on macOS and
    both Windows targets. Keep the CMake vendored module list synchronized
    with the GNU make build.

    Co-Authored-By: Codex <noreply@openai.com>

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net