From da70b10fbd056f19d892acad542ce96c40c58389 Mon Sep 17 00:00:00 2001 From: James O'Doherty Date: Fri, 29 May 2026 23:35:21 -0400 Subject: refactor: rename module to git.theodohertyfamily.com/wg-wrap and apply public domain license - Update go.mod and all internal imports to reflect the new module path - Add LICENSE file with the Unlicense (public domain dedication) - Increase timeouts in e2e lifecycle tests to prevent flaky failures - Verify all tests, linting, and formatting pass with the new module name --- README.md | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index 679c49e..c648168 100644 --- a/README.md +++ b/README.md @@ -114,12 +114,8 @@ To support multiple concurrent commands on the same WireGuard tunnel without re- | **Isolation** | Global | Per-process/Namespace | | **Routing** | Host Routing Table | Isolated Namespace Table | -## Implementation Roadmap -1. **Bootstrap Logic**: Implement the `unshare` and re-execution flow via an embedded C launcher. (DONE) -2. **TUN/WG Integration**: Integrate the `tun` device with the `wireguard-go` device. -3. **Routing Automation**: Automate the `ip` command sequence for interface and route setup. -4. **Config & Profile Management**: Implement a robust parser for WireGuard configuration files and a full profile management system (import, list, edit, delete) targeting `~/.config/wg-wrap/profiles/`. -5. **Lifecycle Management**: Ensure the TUN and WireGuard devices are cleaned up upon process termination. +## License +This project is free and unencumbered software released into the public domain. See the [LICENSE](LICENSE) file for details. ## Technical Gotchas & Implementation Details -- cgit v1.2.3