Conversation
- 安装脚本探测 releases.json 内容验证发布目录可达性 - 根目录优先,不可达时回落 /release/ 子目录 - 同步 deploy-spec.md(validation_method 限制、私钥四级回退、§7.2 路径探测)
- 适用项目列表新增 sslnas(NAS 系统) - 定位描述从"三个项目"调整为"现有项目" - 部署粒度表格新增 NAS 行:1:1 证书/1:1 站点,直接部署到 NAS 证书存储 - HTTP 文件验证新增平台豁免说明:NAS 受家庭宽带 80/443 不通限制,遇 file 字段跳过并告警 - 建议 NAS 的 local 模式使用 delegation(DNS 委托)验证
- session token 由类变量改为磁盘持久化(data/sessions.json,0600,原子写),修复宝塔 reload 模块导致的 _pending_tokens 重置 - _load_sessions 加载时自动剔除过期、脏数据与缺 created_at 项;删除冗余的 _cleanup_sessions - add_cert / deploy_cert 入口与早返回点补全 warning/error 日志,APIError 与 Exception 加 traceback - UI _doAddCerts 透传 add_cert / deploy_cert 的 r.msg,失败时 layer.alert 列出具体原因 - sslbt_main.py 新增 __main__ CLI 调试入口,自动补 /www/server/panel/class 到 sys.path - 删除未使用的 _setup_done 类变量 - 新增 6 个 session 持久化测试(含 reload 跨实例核心回归),共 310 项通过
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
fix
feat
docs
Commits