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

    From Deucе@1:103/705 to Git commit to main/sbbs/master on Sunday, August 02, 2026 19:32:31
    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>
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)