Skip to content

Push 2026 02 20#1002

Merged
opcm merged 81 commits intomasterfrom
push-2026-02-20
Feb 21, 2026
Merged

Push 2026 02 20#1002
opcm merged 81 commits intomasterfrom
push-2026-02-20

Conversation

@rdementi
Copy link
Copy Markdown
Contributor

No description provided.

markovamaria and others added 30 commits January 26, 2026 13:51
…e API

Co-authored-by: rdementi <25432609+rdementi@users.noreply.github.com>
Co-authored-by: rdementi <25432609+rdementi@users.noreply.github.com>
…erflow

Co-authored-by: rdementi <25432609+rdementi@users.noreply.github.com>
Change-Id: I8ffe662a1ba9e878a5488fca45fd7476a06244aa
Change-Id: I173d8cd2da9f85b62a6684b6e30b2f0049448480
Co-authored-by: rdementi <25432609+rdementi@users.noreply.github.com>
Co-authored-by: rdementi <25432609+rdementi@users.noreply.github.com>
Co-authored-by: rdementi <25432609+rdementi@users.noreply.github.com>
Co-authored-by: rdementi <25432609+rdementi@users.noreply.github.com>
Co-authored-by: rdementi <25432609+rdementi@users.noreply.github.com>
Co-authored-by: rdementi <25432609+rdementi@users.noreply.github.com>
Co-authored-by: rdementi <25432609+rdementi@users.noreply.github.com>
Co-authored-by: rdementi <25432609+rdementi@users.noreply.github.com>
Co-authored-by: rdementi <25432609+rdementi@users.noreply.github.com>
Change-Id: I9afcc59f91eb56c2415d3d4e424c7df08b8e31d3
Change-Id: I0fc5e21c913f05bae0d56fc2598556979ca7da59
Change-Id: Icb5a2564abdc1b8277d6dafa7a65f7707782e696
Change-Id: I2eeca4ecf9fdb2fea595a59acf207b18d32802dd
Change-Id: Ib0497e29ecad2f0621e2c9bf272fd67fe9c45a45
…TPMI

Change-Id: I67c7664aedf697e723059dc44f476e5ac8a5c95e
Change-Id: I67fddc841a6ac6d2cb6ce920e875644fa6657d32
Co-authored-by: rdementi <25432609+rdementi@users.noreply.github.com>
…plementation

Co-authored-by: rdementi <25432609+rdementi@users.noreply.github.com>
Co-authored-by: rdementi <25432609+rdementi@users.noreply.github.com>
…ocket

Change-Id: Ib856d2d380427ee5003979c1b4ec587a7c52bce6
Change-Id: Icdce6a476726b307922c33c64d1925015688c8d7
…APIs

Change-Id: Ibceda4ae293af7ae23e1f05ce4e83c7958ba72a9
Change-Id: Ibdcf65ca555959edec3e66beb9dd3a1e84feedcf
rdementi and others added 11 commits February 6, 2026 12:25
Change-Id: I7c8ad1ec68bfabe640550f2bc1892f109128a093
- Implement Software Composition Analysis (SDL441) scanning
- Configure CAS orchestrator with SDL API
- Add workflow triggers: manual run, scheduled (every 60 days)
- Configure secrets: SDL_API_KEY, SDL_PROJECT_ID, SDL_IDSID_VALUE
- Auto loading of evidence to SDL task and SDL task status update is presented
Security:
- Add SetDefaultDllDirectories(LOAD_LIBRARY_SEARCH_SYSTEM32) to PCM_SET_DLL_DIR
  macro in utils.h to prevent DLL planting attacks (CWE-427)
- Update WINDOWS_HOWTO.md with DLL planting prevention guidance

SSL enablement:
- Set OPENSSL_ROOT_DIR and pass LIB_EAY_RELEASE/SSL_EAY_RELEASE to CMake so
  FindOpenSSL locates the static libraries in lib/VC/x64/MT/
- Remove premature include(FindOpenSSL) from src/CMakeLists.txt
- Link crypt32 and ws2_32 on MSVC for static OpenSSL dependencies
Change-Id: I378726c9d6db78108ae363d7d585cea93ccbfebb
This reverts commit 28d60a9.
Change-Id: I8b133c79543e355e3c4bd3f490368fe465d21685
@rdementi
Copy link
Copy Markdown
Contributor Author

@copilot fix this compilation error on FreeBSD: /usr/include/sys/domainset.h:122:5: note: candidate function not viable: no known conversion from 'cpuset_t *' (aka '_cpuset *') to 'domainset_t *' (aka '_domainset *') for 5th argument
122 | int cpuset_getdomain(cpulevel_t, cpuwhich_t, id_t, size_t, domainset_t *,
| ^ ~~~~~~~~~~~~~

Copy link
Copy Markdown
Contributor

Copilot AI commented Feb 21, 2026

@rdementi I've opened a new pull request, #1003, to work on those changes. Once the pull request is ready, I'll request review from you.

…et_getdomain

Co-authored-by: rdementi <25432609+rdementi@users.noreply.github.com>
@rdementi
Copy link
Copy Markdown
Contributor Author

@copilot fix this error on OSX/MacOS: In file included from /Users/runner/work/pcm/pcm/examples/numa_to_socket_example.cpp:7:
In file included from /Users/runner/work/pcm/pcm/examples/../src/cpucounters.h:28:
/Users/runner/work/pcm/pcm/examples/../src/msr.h:20:10: fatal error: 'MSRAccessor.h' file not found
20 | #include <MSRAccessor.h>
| ^~~~~~~~~~~~~~~
1 error generated.

Copy link
Copy Markdown
Contributor

Copilot AI commented Feb 21, 2026

@rdementi I've opened a new pull request, #1004, to work on those changes. Once the pull request is ready, I'll request review from you.

Copilot AI and others added 10 commits February 21, 2026 15:10
…mple

Co-authored-by: rdementi <25432609+rdementi@users.noreply.github.com>
Change-Id: Ib8554db69242d44bff638e37a273928ce2bd92c9
Change-Id: I979a613a2f415b274455fa5e65f1e98af99bba05
Change-Id: I8b9f6b9a0e57888e1a5b921e8fc9ddb372d454c3
Change-Id: Ifa1f7270041369f225c97c971d03f87ce473763f
Change-Id: I1d2f388da8414c6cf9401141dfa8e924f6677fd8
Change-Id: Ief9b010cf38cf4cc835732e39d497b8cf2e997ae
Change-Id: I3c92ba93a6023bb02780ec4ff7b87d8963cead2c
Change-Id: Ic579b26276798d2bb2ce33c05dc8cf7019c38d3c
Change-Id: Ia9af69f33e2a5aa20b9175d6bbf54fe39b29788b
@opcm opcm merged commit 1f22144 into master Feb 21, 2026
45 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants