Skip to content

macOS CI work - #362

Merged
Smattr merged 6 commits into
mainfrom
smattr/github-361
Oct 8, 2026
Merged

Smattr merged 6 commits into
mainfrom
smattr/github-361

Conversation

@Smattr

@Smattr Smattr commented Oct 7, 2026

Copy link
Copy Markdown
Owner

No description provided.

@Smattr
Smattr force-pushed the smattr/github-361 branch 3 times, most recently from d9d2a34 to d24010f Compare October 7, 2026 04:18
Smattr added 4 commits October 7, 2026 17:39
The so-called “Seatbelt” API¹ for sandboxing on macOS was introduced
~macOS 10 but never fully documented and almost immediately deprecated.
It seems macOS 27 has finally begun removing it, with the named profiles
no longer defined in headers.² This makes compiling the checker on macOS
27 fail.

It appears there is no equivalent replacement to this API.³ We could try
to work around this by manually constructing a sandbox instead of using
a named profile, but it seems even that would be a short-lived solution.
Lets just drop sandboxing support for macOS ≥ 27, as we are not aware of
active macOS users of this feature.

¹ https://reverse.put.as/wp-content/uploads/2011/09/Apple-Sandbox-Guide-v1.0.pdf
² memcached/memcached#1313
³ https://seclists.org/oss-sec/2026/q4/58
The sandbox has not been exclusively seccomp based for a long time.
@Smattr
Smattr force-pushed the smattr/github-361 branch from d24010f to 19cf5b9 Compare October 8, 2026 00:54
@Smattr
Smattr merged commit a659ffa into main Oct 8, 2026
27 checks passed
@Smattr
Smattr deleted the smattr/github-361 branch October 8, 2026 02:20
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.

1 participant