| Age | Commit message (Expand) | Author |
| 2 days | feat: implement system preflight checks and health diagnostics | James O'Doherty |
| 2 days | refactor: implement dependency injection and enable parallel testing | James O'Doherty |
| 8 days | feat(cli): introduce explicit run/exec subcommands to prevent typo-execution | James O'Doherty |
| 8 days | security: restrict permissions of imported WireGuard profiles to 0600 | James O'Doherty |
| 11 days | cli: improve usage and help output | James O'Doherty |
| 11 days | refactor: remove dependency on ip CLI tool and abstract network logic | James O'Doherty |
| 11 days | refactor: decouple namespace operations and improve test coverage | James O'Doherty |
| 11 days | refactor: simplify architecture and improve documentation | James O'Doherty |
| 12 days | clean up debugging prints and silence successful execution output | James O'Doherty |
| 12 days | fix: resolve resource leaks and improve namespace lifecycle management | James O'Doherty |
| 2026-05-29 | refactor: rename module to git.theodohertyfamily.com/wg-wrap and apply public... | James O'Doherty |
| 2026-05-29 | refactor: tidy project and stabilize E2E lifecycle tests | James O'Doherty |
| 2026-05-29 | fix: resolve deadlocks, routing errors, and test timings in test suite | James O'Doherty |
| 2026-05-29 | perf: optimize test suite execution and reduce polling | James O'Doherty |
| 2026-05-29 | feat: harden bootstrap and optimize network data path | James O'Doherty |
| 2026-05-29 | refactor: improve resource management and cleanup patterns | James O'Doherty |
| 2026-05-29 | feat: implement robust namespace lifecycle and resilience suite | James O'Doherty |
| 2026-05-29 | Refactor rootless namespace joining to use C launcher | James O'Doherty |
| 2026-05-29 | Fix DNS leaks, lifecycle race, and editor arg splitting | James O'Doherty |
| 2026-05-29 | security, refactor: resolve critical namespace escapes, path traversal, concu... | James O'Doherty |
| 2026-05-29 | feat(cli,parser): support custom profile names and overhaul WireGuard .conf p... | James O'Doherty |
| 2026-05-29 | refactor: optimize file cleanups, propagate exit codes, and fix Makefile | James O'Doherty |
| 2026-05-29 | feat(dns): implement unprivileged DNS isolation, precedence order, and profil... | James O'Doherty |
| 2026-05-29 | feat: implement userspace wireguard data-path and unprivileged host fd-passing | James O'Doherty |
| 2026-05-22 | refactor: unify path management and complete profile management system | James O'Doherty |
| 2026-05-22 | Fix PID lifecycle race and improve CLI routing for diagnostic commands | James O'Doherty |
| 2026-05-22 | Refactor lifecycle to support XDG_RUNTIME_DIR and fix binary pathing in E2E t... | James O'Doherty |
| 2026-05-22 | Implement automatic namespace lifecycle cleanup with last-man-out reference c... | James O'Doherty |
| 2026-05-22 | Security hardening: prevent shell injection and null-byte crashes, implement ... | James O'Doherty |
| 2026-05-22 | feat: add argument verification diagnostic and secure temp files for launcher | James O'Doherty |
| 2026-05-22 | docs: update README and AGENTS.md to reflect embedded launcher architecture | James O'Doherty |
| 2026-05-22 | feat: implement rootless network isolation bootstrap and C launcher | James O'Doherty |
| 2026-05-22 | Update AGENTS.md with performance conventions and add t.Parallel to CLI tests | James O'Doherty |
| 2026-05-22 | Implement platform compatibility stubs and update AGENTS.md | James O'Doherty |
| 2026-05-22 | Refactor CLI for testability and implement hermetic config path injection | James O'Doherty |
| 2026-05-22 | Scaffold wg-wrap project structure and toolchain | James O'Doherty |