Commit Graph

  • 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