From 4781a0abd5d2cae436b3d93080baf7c1a7ff9926 Mon Sep 17 00:00:00 2001 From: Damon <57426668+BruhSoundEffectNumber2@users.noreply.github.com> Date: Fri, 28 Aug 2026 11:12:37 -0700 Subject: [PATCH 1/2] Enable DDS security --- .github/workflows/ci.yml | 5 ++++- build/native-linux.sh | 4 ++-- build/native-win.ps1 | 4 ++-- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4fd4047..64723fb 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -37,7 +37,7 @@ jobs: 10.0.x - name: Install native build prerequisites - run: sudo apt-get update && sudo apt-get install -y cmake build-essential patchelf + run: sudo apt-get update && sudo apt-get install -y cmake build-essential patchelf libssl-dev - name: Display Tools Versions run: | @@ -93,6 +93,9 @@ jobs: dotnet-version: | 8.0.x 10.0.x + + - name: Install OpenSSL (MSYS2) + run: pacman -S --noconfirm mingw-w64-x86_64-openssl-devel - name: Display Tools Versions run: | diff --git a/build/native-linux.sh b/build/native-linux.sh index b86fac3..6093d21 100755 --- a/build/native-linux.sh +++ b/build/native-linux.sh @@ -60,9 +60,9 @@ cmake -S "$SOURCE_DIR" -B "$BUILD_DIR" \ -DBUILD_IDLC=ON \ -DBUILD_TESTING=OFF \ -DBUILD_EXAMPLES=OFF \ - -DENABLE_SSL=OFF \ + -DENABLE_SSL=ON \ -DENABLE_SHM=OFF \ - -DENABLE_SECURITY=OFF + -DENABLE_SECURITY=ON # ---------------------------------------------------------------- # [2/3] Build & Install diff --git a/build/native-win.ps1 b/build/native-win.ps1 index 7d3e6ba..4b46da2 100644 --- a/build/native-win.ps1 +++ b/build/native-win.ps1 @@ -62,9 +62,9 @@ try { "-DBUILD_IDLC=ON", "-DBUILD_TESTING=OFF", "-DBUILD_EXAMPLES=OFF", - "-DENABLE_SSL=OFF", + "-DENABLE_SSL=ON", "-DENABLE_SHM=OFF", - "-DENABLE_SECURITY=OFF" + "-DENABLE_SECURITY=ON" ) foreach ($gen in $cmakeGenerators) { From 4ce2ad41bffdad257c0dae19f23f0dae8a263a34 Mon Sep 17 00:00:00 2001 From: Damon <57426668+BruhSoundEffectNumber2@users.noreply.github.com> Date: Fri, 28 Aug 2026 11:20:49 -0700 Subject: [PATCH 2/2] msys2 didn't work --- .github/workflows/ci.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 64723fb..95782b9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -94,8 +94,10 @@ jobs: 8.0.x 10.0.x - - name: Install OpenSSL (MSYS2) - run: pacman -S --noconfirm mingw-w64-x86_64-openssl-devel + - name: Install OpenSSL + run: | + echo "VCPKG_ROOT=$env:VCPKG_INSTALLATION_ROOT" | Out-File -FilePath $env:GITHUB_ENV -Append + vcpkg install openssl:x64-windows-static-md - name: Display Tools Versions run: |