xtcnet
fd8baf878c
fix: apply client isolation iptables rules immediately on config save
...
wg syncconf does not execute PostUp/PostDown, so toggling isolate_clients
had no effect until container restart. Add syncIptablesRules() to directly
apply/remove the REJECT rule after every syncconf call.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-17 20:02:53 +07:00
xtcnet
090894021a
Refactor: Standardize units to GB/MB, fix Dashboard live traffic aggregation, and optimize WireGuard client layout with expanded actions.
2026-03-10 19:02:44 +07:00
xtcnet
b77da8e6de
feat(wireguard): massive scale extensions for Quotas, Web Dashboards, Connection Logs, and Zero-Auth Public VPN file portals
2026-03-10 13:09:51 +07:00
xtcnet
e057aee8ba
feat(wireguard): harden security constraints and fix db manager UI
2026-03-10 11:25:40 +07:00
xtcnet
b99b623355
feat(database): add native SQLite database manager and fix wireguard admin visibility
2026-03-10 10:58:08 +07:00
xtcnet
3f0d529d14
fix(wireguard): isolate user data by owner_user_id
2026-03-10 10:39:46 +07:00
xtcnet
d67081492d
fix: map interfaceId to WireGuard client response
2026-03-08 20:55:47 +07:00
xtcnet
f9d687c131
fix: resolve multi-server iptables bridging and hook audit logging
2026-03-08 10:58:19 +07:00
xtcnet
dd8dd605f1
fix: resolve 500 error on server creation due to ipv6_cidr schema violation
2026-03-08 10:45:19 +07:00
xtcnet
3960d6025f
fix: resolve 404 on server creation and 500 on client creation and reposition buttons to tables
2026-03-08 10:39:17 +07:00
xtcnet
36acc3ea65
fix: resolve WireGuard server tab crash and enforce client creation server prerequisite
2026-03-08 09:47:20 +07:00
xtcnet
54d1623551
feat: implement wireguard multi-server UI and backend logic
2026-03-08 09:33:24 +07:00
xtcnet
0397a67ae8
Initial commit for D3V-NPMWG
2026-03-07 20:49:44 +07:00