diff options
| author | James O'Doherty <james@theodohertyfamily.com> | 2026-05-29 23:35:21 -0400 |
|---|---|---|
| committer | James O'Doherty <james@theodohertyfamily.com> | 2026-05-29 23:35:21 -0400 |
| commit | da70b10fbd056f19d892acad542ce96c40c58389 (patch) | |
| tree | 7d506e83c163234403237b195ebe9e079e515af4 /README.md | |
| parent | 328a42144fd54ac99d1bf231e6114147e48b820f (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.md | 8 |
1 files changed, 2 insertions, 6 deletions
@@ -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 |
