Commit Graph
537 Commits
Author SHA1 Message Date
test 7e1f082b74 fix: proper release workflow with Java build
Auto Release / build (push) Failing after 1s
Simple Test / test (push) Successful in 1s
Test Env / test (push) Successful in 1s
2026-09-27 12:46:55 +08:00
test 9a67a4a8bb test: add env test workflow
Auto Release / build (push) Successful in 38s
Simple Test / test (push) Successful in 2s
Test Env / test (push) Successful in 1s
2026-09-27 12:46:30 +08:00
youpaishidifu 1e7b1a21b2 3测audo release
Auto Release / build (push) Successful in 36s
Simple Test / test (push) Successful in 1s
2026-09-27 12:34:53 +08:00
test 15e7ab62f9 fix: simplify workflow
Auto Release / build (push) Successful in 39s
Simple Test / test (push) Successful in 2s
2026-09-27 12:31:22 +08:00
youpaishidifu c249355e27 Merge branch 'main' of https://git.ypshidifu.cn/youpaishidifu/Sdf1_login
Auto Release / build (push) Failing after 43s
Simple Test / test (push) Successful in 1s
2026-09-27 12:26:12 +08:00
test c50b06361e fix: add Java setup step
Auto Release / build (push) Failing after 3m17s
Simple Test / test (push) Successful in 1s
2026-09-27 12:25:45 +08:00
test a521b4c59a test
Auto Release / build (push) Failing after 34s
Simple Test / test (push) Successful in 1s
2026-09-27 12:18:20 +08:00
test 1dba2690a1 final-test
Auto Release / build (push) Failing after 32s
Simple Test / test (push) Successful in 1s
2026-09-27 12:16:42 +08:00
test 2b7daa1928 debug-push
Auto Release / build (push) Failing after 55s
Simple Test / test (push) Successful in 2s
2026-09-27 12:12:48 +08:00
youpaishidifu f008c49e84 修复三项问题:1)大箱子跨领地边界绕过容器权限(双箱改为左右两侧均收集定位并逐侧判定denyContainer,交互事件改用被点击方块定位并补查相邻半箱)2)tpaall语义文案修正(通知/按钮/GUI统一为全服玩家一起传送到发起者身边)3)新人验证码超时不放行改为重新出题,题库引入九九乘法表加减乘除+GUI五选一随机抽题;另注释移动豁免诊断日志 2026-09-27 12:11:41 +08:00
test 16214872aa test-push
Auto Release / build (push) Failing after 51s
Simple Test / test (push) Successful in 2s
2026-09-27 12:05:58 +08:00
test d8a4c820fb test: add simple workflow
Auto Release / build (push) Failing after 34s
Simple Test / test (push) Successful in 1s
2026-09-27 12:03:00 +08:00
test 31b4594c2e test: verify docker access
Auto Release / build (push) Failing after 1m7s
2026-09-27 12:00:41 +08:00
test 4f6f0d6252 debug: trigger workflow
Auto Release / build (push) Failing after 44s
2026-09-27 11:53:51 +08:00
test 499cf10aba test: verify runner works
Auto Release / build (push) Failing after 47s
2026-09-27 11:50:14 +08:00
test df86721562 fix: use ubuntu-latest for runner label compatibility
Auto Release / build (push) Failing after 13m56s
2026-09-27 11:41:21 +08:00
test 28a33e7c02 test: trigger action with restored runner
Auto Release / build (push) Canceled after 0s
2026-09-27 11:31:14 +08:00
test 5ad1843200 fix: restore runner daemon and trigger action 2026-09-27 11:31:14 +08:00
youpaishidifu 6f844b5714 修复领地主判定大小写不敏感导致越权绕过:身份比对统一改为 samePlayer 精确匹配(区分大小写),领地上限 DB 统计改精确匹配
Auto Release / build (push) Canceled after 0s
2026-09-27 10:29:33 +08:00
youpaishidifu 2429d2b614 删掉测试用的文件
Auto Release / build (push) Failing after 5s
2026-09-26 20:28:25 +08:00
test e6e7664244 fix: repair malformed release.yml YAML
Auto Release / build (push) Failing after 5s
2026-09-26 19:53:23 +08:00
test 005b8db0d4 test: verify push and hooks after packed-refs fix 2026-09-26 19:48:39 +08:00
CI 477dbab970 Test trigger new workflow 2026-09-26 10:36:04 +00:00
CI b91814d837 Trigger: update workflow for system JDK 2026-09-26 10:28:29 +00:00
CI 43df7808cd Fix-use-system-JDK 2026-09-26 10:15:59 +00:00
CI 3b8fbdf1b7 Fix: use system JDK 2026-09-26 10:07:22 +00:00
youpaishidifu 920cf79641 删除垃圾文件
Auto Release / build (push) Failing after 28s
2026-09-26 15:35:27 +08:00
youpaishidifu 1a83fe7c55 二测audo release
Auto Release / build (push) Failing after 2m1s
2026-09-26 15:15:30 +08:00
youpaishidifu bcaac7ee71 测试release 2026-09-26 15:04:43 +08:00
youpaishidifu d489c01000 测试action运行 2026-09-26 14:36:38 +08:00
youpaishidifu 411210c341 删掉垃圾文件 2026-09-26 14:33:33 +08:00
youpaishidifu b78f87db62 Merge branch 'main' of https://git.ypshidifu.cn/youpaishidifu/Sdf1_login
# Conflicts:
#	.gitea/workflows/release.yml
#	.github/workflows/release.yml
#	.gitignore
#	src/main/java/Sdf1_login/ChatInputManager.java
#	src/main/java/Sdf1_login/Main.java
2026-09-26 14:24:43 +08:00
youpaishidifu 079ff0587f 删除 test_trigger.txt 2026-09-26 05:38:46 +00:00
youpaishidifu e7c862f4e8 修复大小写变种字符玩家绕过移动限制:统一 normName 规范化匹配,per-player 权限优先于访客豁免,新增移动豁免诊断日志 2026-09-26 13:30:54 +08:00
youpaishidifu 51e56ec85e 注册/聊天改密成功后弹出60秒actionbar凭据保存提醒 2026-09-26 12:23:34 +08:00
youpaishidifu 8069070219 删除不必要的备份文件,修复几个严重bug:
问题1. 领地系统错误的把玩家名归一化引起的大小写名字、特殊字符的玩家绕过限制
修复1:取消归一化,按人头配置权限
问题2:临时密码不作为改密码的验证凭据,导致忘记真实密码后无法改密码
修复2:临时密码也作为改密码的验证凭据
2026-09-26 12:19:32 +08:00
Admin bf421cbd18 fix: move workflow to .github/workflows for Gitea Actions 2026-09-26 12:07:38 +08:00
test a517d12feb test: trigger workflow after runner fix 2026-09-26 12:05:35 +08:00
test 5cca422ba9 fix: use ubuntu-latest docker runner for JDK 25 2026-09-26 09:51:44 +08:00
test 307db659bc trigger workflow test 2026-09-26 09:42:09 +08:00
Test fe89f9649e trigger workflow test 2026-09-26 09:34:00 +08:00
Gitea Runner 6609b29fab fix: use Ubuntu container for JDK 25 compatibility 2026-09-26 09:31:33 +08:00
Gitea Runner ef03f1b90b fix: use host JDK 25 instead of actions/setup-java 2026-09-25 23:43:07 +08:00
test 1d56705365 trigger action test 1790347157 2026-09-25 22:39:31 +08:00
test 8d3442c966 trigger action 2026-09-25 22:31:56 +08:00
CI 89b876754c fix: workflow改用self-hosted runner 2026-09-25 22:24:12 +08:00
youpaishidifu 47678a4c3d 修复领地名字归一化越权 + 改密不校验临时密码
Auto Release / build (push) Failing after 2m1s
问题1(严重):领地写命令在 resolveAreaName 模糊归一化后缺少归属校验,任何玩家可用大小写/部分名/特殊字符命中他人领地执行操作。

- 新增 requireLandOwnership / requireGlobalAdmin 权限闸门,补齐 add/remove/addname/removename/addwhite/removewhite/additem/removeitem/expand/contraction/canceldelete 的领主或管理员校验;global 级操作改为仅管理员

- parseAreaAndTarget、delete、canceladminchange 改用新增的 resolveAreaNameStrict(只做完全一致匹配,不再做包含/编辑距离模糊匹配)

- 新增 validateAreaName 领地名格式校验与 areaNameExists 大小写不敏感重名检查,创建/确认创建/改名统一接入,防止特殊字符污染白名单文件名与大小写互覆盖

- 白名单增删统一按小写存取,修正 add 存小写而 remove 用原样比较导致移除失效的问题

问题2:修改密码改为同时校验真实密码与临时密码(新增 DatabaseManager.checkPasswordForChange),临时密码不再受登录用的5分钟有效期限制,避免临时密码登录后忘记真实密码被永久锁死;三条改密路径(命令两步/聊天输入两步)全部接入,改密成功后作废旧临时密码并同步Web端。

版本号 2.9 -> 2.91;PHP 后端未改动。
2026-09-25 21:25:26 +08:00
youpaishidifu f92e251bdc fix release.yml: 第18行 YAML 冒号误解析->改用 block scalar | 2026-07-24 17:39:29 +08:00
youpaishidifu 383e1bc7df bump v2.9; release workflow 从 plugin.yml 读版本号 2026-07-24 17:33:16 +08:00
youpaishidifu ca8070e31b 2.9正式版
Auto Release / build (push) Successful in 30s
v2.9
2026-07-24 17:31:16 +08:00