Add native Genode SMTP package #14

Merged
ober merged 1 commit from codex/genode-port into main 2026-09-04 14:14:22 -04:00
Owner

Adds native Genode Rust and Goa packaging for jerboa-smtp, exact tar-VFS staging, a full Scheme launcher, documentation, and fail-closed Genode gates for unavailable Capsicum and filesystem operations.

Verified:

  • host binary, binary smoke, security gate, and Rust tests
  • full SMTP plus pinned pure-Scheme jsqlite closure on Genode
  • native-version 1, child exit 0
  • SMTP DSO has no unresolved aligned_alloc, *at, or Capsicum helpers

Known limit: network listener and persistent spool still need end-to-end Genode tests; shared-core lazy linkat/unlinkat warnings remain external.

Adds native Genode Rust and Goa packaging for jerboa-smtp, exact tar-VFS staging, a full Scheme launcher, documentation, and fail-closed Genode gates for unavailable Capsicum and filesystem operations. Verified: - host binary, binary smoke, security gate, and Rust tests - full SMTP plus pinned pure-Scheme jsqlite closure on Genode - native-version 1, child exit 0 - SMTP DSO has no unresolved aligned_alloc, *at, or Capsicum helpers Known limit: network listener and persistent spool still need end-to-end Genode tests; shared-core lazy linkat/unlinkat warnings remain external.
feat: add native Genode SMTP package
All checks were successful
version-policy / required (pull_request) Successful in 6s
required-ci / required (pull_request) Successful in 12m12s
744fad877a
ober merged commit 7120b11cc5 into main 2026-09-04 14:14:22 -04:00
ober referenced this pull request from a commit 2026-09-04 14:14:24 -04:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ober/jerboa-smtp!14
No description provided.