summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorJames O'Doherty <james@theodohertyfamily.com>2026-05-29 23:35:21 -0400
committerJames O'Doherty <james@theodohertyfamily.com>2026-05-29 23:35:21 -0400
commitda70b10fbd056f19d892acad542ce96c40c58389 (patch)
tree7d506e83c163234403237b195ebe9e079e515af4 /README.md
parent328a42144fd54ac99d1bf231e6114147e48b820f (diff)
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
Diffstat (limited to 'README.md')
-rw-r--r--README.md8
1 files changed, 2 insertions, 6 deletions
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