-
b5c9b180dc
feat: migrate policy firewall from iptables/ipset to nftables
main
datadunia
2026-06-21 15:02:48 +07:00
-
eb525879f1
fix: test build
v1.0.0-test
datadunia
2026-05-09 15:19:03 +07:00
-
b1c7f10fec
fix: test build
datadunia
2026-05-09 14:41:26 +07:00
-
da09fb2e65
fix: test build
datadunia
2026-05-09 14:34:26 +07:00
-
fefaf49298
fix: test build
datadunia
2026-05-09 13:50:03 +07:00
-
fc05ac0725
fix: test build
datadunia
2026-05-09 05:54:28 +07:00
-
5bcac141d1
fix: test build
datadunia
2026-05-09 03:48:48 +07:00
-
c7ad30d2df
fix: test build
datadunia
2026-05-09 02:42:52 +07:00
-
93f6aaea76
feat: check and delete existing release before creating a new one
datadunia
2026-05-09 01:57:11 +07:00
-
7a448ffa3a
fix: test build
datadunia
2026-05-09 01:47:14 +07:00
-
89443f9481
fix: test build
datadunia
2026-05-09 01:27:45 +07:00
-
c5d3651a96
fix: test build
datadunia
2026-05-09 01:22:33 +07:00
-
548e3949ad
feat: test build
datadunia
2026-05-09 01:00:59 +07:00
-
4b8d5008d6
refactor: extract shared CI steps to deploy_call.yaml reusable workflow
v1.0.0
datadunia
2026-05-08 05:51:48 +07:00
-
25e0cfd15e
refactor: extract shared CI steps to deploy_call.yaml reusable workflow
datadunia
2026-05-08 05:48:02 +07:00
-
9c771f098c
refactor: extract shared CI steps to deploy_call.yaml reusable workflow
datadunia
2026-05-08 05:41:06 +07:00
-
dfc8d9ed57
fix: restore Create Release step with correct Swagger-compliant JSON and auth header
datadunia
2026-05-08 05:04:54 +07:00
-
565d7f1a35
fix: restore Create Release step with correct Swagger-compliant JSON and auth header
datadunia
2026-05-08 05:00:55 +07:00
-
45c7788d1d
fix: restore Create Release step with correct Swagger-compliant JSON and auth header
datadunia
2026-05-08 04:55:29 +07:00
-
a799af3d54
debug: dry-run test token and API auth
debug-release
datadunia
2026-05-08 04:49:50 +07:00
-
981506c96c
debug: dry-run test token and API auth
datadunia
2026-05-08 04:46:13 +07:00
-
-
b9fbe1430f
fix: use printf for JSON body and Authorization header for Gitea API
datadunia
2026-05-08 04:30:35 +07:00
-
5eec7651da
fix: use printf for JSON body and Authorization header for Gitea API
datadunia
2026-05-08 04:26:27 +07:00
-
c8cf771bfa
fix: use printf for JSON body and Authorization header for Gitea API
datadunia
2026-05-08 04:22:21 +07:00
-
ba7b9ac64c
fix: use printf for JSON body and Authorization header for Gitea API
datadunia
2026-05-08 04:19:51 +07:00
-
c42683e968
fix: use printf for JSON body and Authorization header for Gitea API
datadunia
2026-05-08 04:14:57 +07:00
-
4a3d099ff9
fix: use printf for JSON body and Authorization header for Gitea API
datadunia
2026-05-08 04:03:52 +07:00
-
64e8372fc1
fix: use token query param and form-data upload per Gitea API spec
datadunia
2026-05-08 03:17:40 +07:00
-
d7b1de1885
fix: use curl -u x-token auth for Gitea API
datadunia
2026-05-08 03:10:03 +07:00
-
7d0c0c18d0
fix: use curl for Gitea release API instead of broken action
datadunia
2026-05-08 03:02:30 +07:00
-
8d237b293f
fix: Action TOKEN
datadunia
2026-05-08 02:49:43 +07:00
-
43477a3333
fix: install jq if missing, restore jq for changelog in latest.json
datadunia
2026-05-08 02:20:55 +07:00
-
42a35302b3
fix: pass token via env GITHUB_TOKEN and GITEA_TOKEN for release action
datadunia
2026-05-08 02:18:01 +07:00
-
6d9fa80b54
update app submodule
datadunia
2026-05-08 02:05:13 +07:00
-
a59ebd4813
fix: Action TOKEN
datadunia
2026-05-08 02:01:46 +07:00
-
0a7bf72d6c
fix: use akkuman/gitea-release-action from GitHub with server_url
datadunia
2026-05-08 01:52:48 +07:00
-
861d910363
fix: use gitea-release-action for native Gitea release support
datadunia
2026-05-08 01:47:49 +07:00
-
d0d529450c
fix: use softprops/action-gh-release and add cleanup step
datadunia
2026-05-08 01:35:05 +07:00
-
0c6bac4c22
fix: use tag refs instead of commit SHA for all actions
datadunia
2026-05-08 00:17:23 +07:00
-
7b02527200
fix: downgrade upload-artifact v4 to v3 for Gitea compatibility
datadunia
2026-05-08 00:06:16 +07:00
-
fa4bf318b6
chore: comment out debug submodule step
datadunia
2026-05-07 23:19:56 +07:00
-
cdd22860b3
fix: remove generate-latest-json job, update app submodule
datadunia
2026-05-07 22:30:03 +07:00
-
bbae401002
fix: Action TOKEN
datadunia
2026-05-07 14:21:50 +07:00
-
fb198f64bb
fix: Action TOKEN
datadunia
2026-05-07 14:18:52 +07:00
-
d62936d607
fix: Action TOKEN
datadunia
2026-05-07 14:16:54 +07:00
-
3b0f478d3a
fix: Action TOKEN
datadunia
2026-05-07 14:14:10 +07:00
-
b39d7a4bd2
fix: Action TOKEN
datadunia
2026-05-07 14:07:54 +07:00
-
81af99dfc4
fix: Action TOKEN
datadunia
2026-05-07 14:05:04 +07:00
-
139463855d
fix: Action TOKEN
datadunia
2026-05-07 14:02:45 +07:00
-
309a3fea8f
fix: Action TOKEN
datadunia
2026-05-07 13:52:59 +07:00
-
1fdb8135db
fix: shallow
datadunia
2026-05-07 13:45:26 +07:00
-
22b9133431
fix: shallow
datadunia
2026-05-07 13:43:36 +07:00
-
6e9d389cbf
fix: shallow
datadunia
2026-05-07 12:53:35 +07:00
-
644c6e2dde
fix: shallow
datadunia
2026-05-07 12:51:55 +07:00
-
1716747c09
fix: shallow
datadunia
2026-05-07 12:48:27 +07:00
-
47abc63658
fix: shallow
datadunia
2026-05-07 11:41:42 +07:00
-
44c480a89a
fix: shallow
datadunia
2026-05-07 11:10:14 +07:00
-
35dcc2f15f
fix: shallow
datadunia
2026-05-07 11:08:53 +07:00
-
f71ef8c3e4
fix: shallow
datadunia
2026-05-07 06:23:02 +07:00
-
6308017b24
fix: shallow
datadunia
2026-05-07 06:20:45 +07:00
-
5b4f91e6e0
fix: shallow
datadunia
2026-05-07 06:16:39 +07:00
-
f6af1fb6d8
fix: shallow
datadunia
2026-05-07 05:16:39 +07:00
-
f47b50b857
fix: shallow
datadunia
2026-05-07 05:10:19 +07:00
-
e2c807dc12
fix: shallow
datadunia
2026-05-07 04:35:06 +07:00
-
144be82e9b
fix: shallow
datadunia
2026-05-07 04:32:28 +07:00
-
0feed113ac
fix: shallow
datadunia
2026-05-07 04:19:49 +07:00
-
20478191a3
fix: shallow
datadunia
2026-05-07 02:17:39 +07:00
-
32f1e78ee1
fix: shallow
datadunia
2026-05-07 02:16:24 +07:00
-
ac32038ebb
fix: shallow clone with timeout to prevent hang
datadunia
2026-05-07 02:14:26 +07:00
-
417fd99dbf
fix: use repo-local http.extraHeader for submodule auth
datadunia
2026-05-07 01:52:21 +07:00
-
1633fede7a
fix: manual clone with http.extraheader reset for host mode
datadunia
2026-05-07 01:12:45 +07:00
-
14742b4c27
fix: use submodules: true for checkout
datadunia
2026-05-06 23:43:51 +07:00
-
c49964d4d4
fix: use SSH for submodule auth
datadunia
2026-05-06 17:52:25 +07:00
-
4c00af7c44
fix: checkout with submodules false + manual auth
datadunia
2026-05-06 17:33:20 +07:00
-
de21d422b6
fix: use git pull + submodule update instead of actions/checkout
datadunia
2026-05-06 17:20:49 +07:00
-
581350971a
fix: use secrets for submodule auth
datadunia
2026-05-06 16:40:09 +07:00
-
8a8927c8e8
fix: submodule checkout with token auth
datadunia
2026-05-06 16:21:55 +07:00
-
282b2a3b69
fix: properly initialize submodules in workflow
datadunia
2026-05-06 16:15:16 +07:00
-
fc1e5513aa
workflow fix
datadunia
2026-05-06 16:05:05 +07:00
-
481807769e
feat: add Gitea CI/CD workflows and update documentation
datadunia
2026-05-06 05:27:58 +07:00
-
52e629ac02
docs: update AGENTS.md and README.md for WGRplane integration
datadunia
2026-05-06 05:23:00 +07:00
-
b3676b87cb
feat: update WGRplane submodule to latest version
datadunia
2026-05-05 03:35:52 +07:00
-
bc5051504a
feat: Complete WGRplane - Vue.js frontend with Glassmorphism UI, 2-Column Policy, Webhook Management
v0.9.0
datadunia
2026-05-04 02:04:19 +07:00
-
6e71bcc162
doc
datadunia
2026-05-04 01:27:54 +07:00
-
6e94e7338e
feat: add Docker deployment, update install script, and project configs
datadunia
2026-05-03 23:37:36 +07:00
-
6d8899a078
feat(app): add WGRplane web UI and backend features
datadunia
2026-05-03 23:20:34 +07:00
-
3eae539a56
feat: WGRplane Hybrid - Go-native with nftables + Multi-Webhook
datadunia
2026-05-03 18:03:38 +07:00
-
-
477f7830bb
Add WGRplane as submodule at app; initialize policy.json API integration scaffolding
datadunia
2026-05-03 07:19:01 +07:00
-
760e0e88fa
feat: add installer script and builder tools - Added install.sh for easy setup and teardown - Added build.sh and build.bat to dynamically assemble install.sh - Updated README.md with new installation instructions - Fixed bidirectional WG_POLICY FORWARD rule routing in wg-policy-engine.sh
datadunia
2026-05-01 15:35:31 +07:00
-
0b19a9061f
fix: resolve ghost iptables rules, set -e crashes, and automate MASQUERADE NAT
datadunia
2026-05-01 13:47:50 +07:00
-
1268c8a4a2
docs: sync reference doc with ipset-optional and ExecStartPre fixes
datadunia
2026-04-30 21:01:23 +07:00
-
93b781b17c
fix: make ipset optional, fix ExecStartPre, add prerequisites to README
datadunia
2026-04-30 20:57:42 +07:00
-
9e635f2d4f
docs: create README.md with comprehensive installation and usage guide
datadunia
2026-04-30 15:38:49 +07:00
-
ea60cbec58
chore: remove obsolete implementation plan
datadunia
2026-04-30 15:19:02 +07:00
-
0a66d08ffd
fix: resolve unbound variable in trap and support equals sign in #Access
datadunia
2026-04-30 14:15:26 +07:00
-
336bca5107
chore: ignore .test directory
datadunia
2026-04-29 18:51:02 +07:00
-
ee67ae16dd
fix: revert to using #Access for firewall targets to prevent routing loops
datadunia
2026-04-29 18:48:35 +07:00
-
89546d31c3
docs: sync markdown documentation with new AllowedIPs parsing logic
datadunia
2026-04-29 15:45:20 +07:00
-
4127731b45
feat: parse access targets from AllowedIPs instead of #Access
datadunia
2026-04-29 15:32:48 +07:00
-
e1154c49a4
initial commit
datadunia
2026-04-29 07:52:29 +07:00