Skip to content

feat: add Unix capture IPC transport contract - #64

Merged
kev1n77 merged 1 commit into
mainfrom
codex/ipc-unix-transport-contract
Jul 21, 2026
Merged

kev1n77 merged 1 commit into
mainfrom
codex/ipc-unix-transport-contract

Conversation

@kev1n77

@kev1n77 kev1n77 commented Jul 21, 2026

Copy link
Copy Markdown
Owner

Summary

  • bump capture IPC and sidecar bundle contract to 0.5
  • add bounded absolute Unix socket endpoints to the Rust launcher and Python addon while preserving loopback TCP
  • add authenticated Unix listener receive APIs and real frame/ACK tests
  • reject old 0.4 bundles before launch and document the staged ACL migration

Verification

  • cargo test -p codeischeap-capture-ipc -p codeischeap-sidecar-runtime --all-targets
  • cargo clippy -p codeischeap-capture-ipc -p codeischeap-sidecar-runtime --all-targets -- -D warnings
  • python -m unittest discover -s sidecars/mitmproxy/tests -v
  • WSL Ubuntu test_addon.py, including real AF_UNIX delivery
  • python sidecars/mitmproxy/package_sidecar.py
  • packaged sidecar probe: startup identity, HTTP/2, cancellation, backpressure, and zero credential canaries

Local environment note

The full SQLCipher workspace rebuild requires Perl modules that are not installed in the local Windows toolchain; the PR CI matrix is the authoritative full workspace and Tauri validation.

@kev1n77
kev1n77 merged commit 0bf32a8 into main Jul 21, 2026
9 checks passed
@kev1n77
kev1n77 deleted the codex/ipc-unix-transport-contract branch July 21, 2026 04:22
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