1450 Commits
Author SHA1 Message Date
okxlin 6746f08223 Merge pull request #5164 from okxlin/revert/microwarp-main-5160-20260725
revert: remove MicroWARP rotation fix from main
2026-07-25 23:39:30 +08:00
okxlin 579127bcfb Revert "fix(microwarp): verify WARP IP rotation"
This reverts commit 605cf7fe29.
2026-07-25 23:38:52 +08:00
okxlin 605cf7fe29 fix(microwarp): verify WARP IP rotation
## What changed

- Fix scheduled WARP rotation by verifying the real SOCKS egress IPv4, retrying unchanged or unverifiable identities, and restoring the last working WireGuard configuration on failure.
- Add `0.1.3-rotator` and `0.1.3-rotator-http` packages pinned to the current `ghcr.io/ccbkkb/microwarp:0.1.3` multi-arch image. The legacy `rotator-latest` variants remain available and are kept compatible for existing installs.
- Make 1Panel lifecycle scripts resolve quoted `APP_DATA_DIR_1` values relative to the installed app root without sourcing `.env`.
- During upgrades, atomically replace the root `rotate.sh` that 1Panel leaves untouched; preserve `.env`, `wg0.conf`, and WARP registration data, and fail safely when the target payload is unavailable.

The numeric version variants are intentional: 1Panel rejects an upgrade when the source and target version strings are both `rotator-latest`, so updating that moving label alone does not expose an old-user upgrade path.

## Verification

- `validate-v2.sh --strict-store --i18n-mode strict --i18n-scope all`: all six packaged versions pass (only the expected missing `source-evidence.json` warning).
- Script regression suite: missing/empty/custom `.env`, quoted paths, `APP_ROOT`, idempotence, atomic replacement, missing-payload failure, data preservation, and dotenv non-sourcing all pass.
- Fresh `moelin/1panel:v2` upgrade smoke using the final six-version tree:
  - `rotator-latest -> 0.1.3-rotator`: install, upgrade, running, restart, uninstall, and cleanup passed.
  - `rotator-http-latest -> 0.1.3-rotator-http`: install, upgrade, both containers running, restart, uninstall, and cleanup passed.
- Image pull verification passed for `ghcr.io/ccbkkb/microwarp:0.1.3` and `gogost/gost:latest`; repository integrity audit passed.
- Existing `microwarp-rotator` and `microwarp-rotator-http` containers were not modified.

Evidence reports are retained in the maintainer workspace under `.tmp/microwarp-repair-20260725/evidence/`.
2026-07-25 23:08:37 +08:00
okxlin d9ac8021a7 Polish microwarp form labels and optional envs (#4540) 2026-07-05 04:39:22 +08:00
okxlin 83ec0bc2b2 Add microwarp official and rotator variants (#4535) 2026-07-05 04:29:18 +08:00
okxlin 7978b863c9 同步上游bot 2023-11-09 18:55:13 +08:00
okxlin 51c7c0ca88 feat:更新长亭雷池3.11.0 2023-11-09 18:39:35 +08:00
okxlin 502c57f7a8 Merge pull request #490 from okxlin/renovate/allanpk716-chinesesubfinder-0.x
chore(deps): update allanpk716/chinesesubfinder docker tag to v0.55.2
2023-11-09 18:30:44 +08:00
github-action update-app-version e739cd790c Update app version 2023-11-09 08:11:46 +00:00
renovate[bot] af9867d382 chore(deps): update allanpk716/chinesesubfinder docker tag to v0.55.2 2023-11-09 08:11:33 +00:00
okxlin b4806457c9 Merge pull request #477 from okxlin/renovate/woodpeckerci-woodpecker-server-1.x
chore(deps): update woodpeckerci/woodpecker-server docker tag to v1.0.5
2023-11-09 15:44:30 +08:00
github-action update-app-version 576f5b10a6 Update app version 2023-11-09 07:44:21 +00:00
renovate[bot] 9199048457 chore(deps): update woodpeckerci/woodpecker-server docker tag to v1.0.5 2023-11-09 07:44:08 +00:00
okxlin 4dc7092d30 Merge pull request #489 from okxlin/renovate/moelin-1panel-1.x
chore(deps): update moelin/1panel docker tag to v1.8.0
2023-11-08 23:08:21 +08:00
okxlin c8a646d4b9 Merge pull request #488 from okxlin/renovate/onlyoffice-documentserver-7.x
chore(deps): update onlyoffice/documentserver docker tag to v7.5.1.1
2023-11-08 23:07:48 +08:00
github-action update-app-version 7cda67cc5e Update app version 2023-11-08 15:07:31 +00:00
renovate[bot] 6f53016ff5 chore(deps): update moelin/1panel docker tag to v1.8.0 2023-11-08 15:07:18 +00:00
okxlin 4fef5a1282 Merge pull request #487 from okxlin/renovate/b3log-siyuan-2.x
chore(deps): update b3log/siyuan docker tag to v2.10.14
2023-11-08 23:07:09 +08:00
github-action update-app-version 4dcf7e9b64 Update app version 2023-11-08 15:07:04 +00:00
renovate[bot] 1e50113e24 chore(deps): update onlyoffice/documentserver docker tag to v7.5.1.1 2023-11-08 15:06:50 +00:00
github-action update-app-version 2b673fda02 Update app version 2023-11-08 15:06:38 +00:00
renovate[bot] 2c245a73aa chore(deps): update b3log/siyuan docker tag to v2.10.14 2023-11-08 15:06:20 +00:00
okxlin f8b6c662f6 Merge pull request #486 from okxlin/renovate/yidadaa-chatgpt-next-web-2.x
chore(deps): update yidadaa/chatgpt-next-web docker tag to v2.9.10
2023-11-08 07:51:23 +08:00
github-action update-app-version 8e13d70455 Update app version 2023-11-07 23:51:10 +00:00
renovate[bot] 75024d8877 chore(deps): update yidadaa/chatgpt-next-web docker tag to v2.9.10 2023-11-07 23:50:55 +00:00
okxlin 09daac3ff6 feat:修正frp frps.toml模板 2023-11-08 02:49:16 +08:00
okxlin 0fdb4ad443 Merge pull request #485 from okxlin/renovate/vectorim-element-web-1.x
chore(deps): update vectorim/element-web docker tag to v1.11.48
2023-11-08 01:32:55 +08:00
github-action update-app-version 2bfd0888d9 Update app version 2023-11-07 17:32:32 +00:00
renovate[bot] dbfc7a0fdc chore(deps): update vectorim/element-web docker tag to v1.11.48 2023-11-07 17:32:16 +00:00
okxlin e669e5f78e Merge pull request #484 from okxlin/renovate/pandastd-nvpress-3.x
chore(deps): update pandastd/nvpress docker tag to v3.7.0
2023-11-07 19:03:56 +08:00
github-action update-app-version 7626c245e0 Update app version 2023-11-07 08:23:33 +00:00
renovate[bot] 14dcab1f11 chore(deps): update pandastd/nvpress docker tag to v3.7.0 2023-11-07 08:23:19 +00:00
okxlin aa897f166b feat:压缩logo 2023-11-07 11:37:14 +08:00
okxlin c6a8b0985b feat:修改maddy-mail分类 2023-11-07 11:33:17 +08:00
okxlin f18a664e51 Merge pull request #483 from okxlin/renovate/linuxserver-syncthing-1.x
chore(deps): update linuxserver/syncthing docker tag to v1.26.0
2023-11-07 07:48:50 +08:00
github-action update-app-version e8a596002c Update app version 2023-11-06 23:18:08 +00:00
renovate[bot] 8ab8039af2 chore(deps): update linuxserver/syncthing docker tag to v1.26.0 2023-11-06 23:17:55 +00:00
okxlin 263c281415 feat:更新woodpecker 1.0.4 2023-11-07 01:44:29 +08:00
okxlin 12120581ea feat:更新长亭雷池3.10.3 2023-11-07 01:32:34 +08:00
okxlin a7c0f695df Merge pull request #482 from okxlin/renovate/dbeaver-cloudbeaver-23.x
chore(deps): update dbeaver/cloudbeaver docker tag to v23.2.4
2023-11-07 00:17:17 +08:00
github-action update-app-version a976df11d1 Update app version 2023-11-06 16:16:58 +00:00
renovate[bot] 5b096804f6 chore(deps): update dbeaver/cloudbeaver docker tag to v23.2.4 2023-11-06 16:16:31 +00:00
okxlin b14f5d6146 Merge pull request #476 from okxlin/renovate/stonith404-pingvin-share-0.x
chore(deps): update stonith404/pingvin-share docker tag to v0.20.1
2023-11-06 19:41:55 +08:00
okxlin 2c6d655d23 Merge pull request #481 from okxlin/renovate/tancloud-hertzbeat-1.x
chore(deps): update tancloud/hertzbeat docker tag to v1.4.2
2023-11-06 19:41:17 +08:00
github-action update-app-version e0ec17d301 Update app version 2023-11-06 11:41:09 +00:00
renovate[bot] 2de85405cb chore(deps): update stonith404/pingvin-share docker tag to v0.20.1 2023-11-06 11:40:55 +00:00
github-action update-app-version 41614c97d9 Update app version 2023-11-06 11:40:43 +00:00
renovate[bot] 1b71346bbb chore(deps): update tancloud/hertzbeat docker tag to v1.4.2 2023-11-06 11:40:27 +00:00
okxlin a110962b16 Merge pull request #479 from okxlin/renovate/vaultwarden-server-1.x
chore(deps): update vaultwarden/server docker tag to v1.30.0
2023-11-06 19:38:56 +08:00
github-action update-app-version 0bfbf9a11a Update app version 2023-11-06 11:38:38 +00:00