21 Commits
Author SHA1 Message Date
ahp 06a224f606 build: disable VCS metadata in Go builds 2026-10-15 14:33:15 +03:30
ahp 77ef81e688 docs(readme): credit Amir as developer and contributor 2026-10-15 14:30:31 +03:30
ahp 20459525f3 test: add end-to-end integration script 2026-10-15 14:29:19 +03:30
ahp 5cb1c282c1 docs: add README and manual pages 2026-10-15 14:29:19 +03:30
ahp 7f11dd2c01 feat(packaging): add polkit policy, systemd units and PKGBUILD 2026-10-15 14:29:19 +03:30
ahp d81477c5f9 feat(cmd): add prx and prx-helper entrypoints 2026-10-15 14:29:19 +03:30
ahp 940c47030f feat(cli): add the prx command-line interface 2026-10-15 14:29:19 +03:30
ahp 1e9b0e9aac feat(client): dispatch plans via pkexec with sudo fallback 2026-10-15 14:29:19 +03:30
ahp 66417ab679 feat(helper): add privileged transactional core 2026-10-15 14:29:19 +03:30
ahp c3046d51c0 feat(engine): orchestrate the sing-box service 2026-10-15 14:29:19 +03:30
ahp 3e7ec7f44f feat(health): add TCP connectivity probe 2026-10-15 14:29:19 +03:30
ahp 465c482854 feat(nft): generate and apply the inet prx ruleset atomically 2026-10-15 14:29:19 +03:30
ahp 181fe69480 feat(iprule): manage policy-routing rules and tables 2026-10-15 14:29:19 +03:30
ahp 83871815c2 feat(netdetect): detect WAN interface, gateways and addresses 2026-10-15 14:29:19 +03:30
ahp 150a78bdde feat(state): add runtime state snapshot 2026-10-15 14:29:19 +03:30
ahp 4048507f26 feat(config): add validated configuration with atomic persistence 2026-10-15 14:29:19 +03:30
ahp 0ce4a8e84c feat(version): add build metadata package 2026-10-15 14:29:19 +03:30
ahp 801582f27a feat(fsx): add atomic and durable file writes 2026-10-15 14:29:19 +03:30
ahp ba1c0a2bd3 feat(execx): add command-runner abstraction 2026-10-15 14:29:19 +03:30
ahp b41595feb9 feat(proto): define JSON plan/result wire protocol 2026-10-15 14:29:19 +03:30
ahp 036f8e4c5b chore: bootstrap Go module, build tooling and license 2026-10-15 14:29:18 +03:30