mirror of
https://github.com/cnk3x/xunlei.git
synced 2026-06-03 21:01:32 +08:00
feat(cmd): 添加lib64符号链接 - 在main.go中导入filepath包并添加vms.Symlink创建lib到lib64的符号链接 - 重构config.go中的配置初始化逻辑,使用cmp.Or简化默认值设置 - 将过期的--chroot参数标记为废弃并引入新的--root参数 - 移除废弃的检查路径函数,简化配置解析流程 - 改进路径处理逻辑,统一使用filepath.Abs获取绝对路径 refactor(pkg): 优化cmdx包的日志和错误处理机制 - 移除context和filepath导入,简化cmdx.go依赖 - 重命名Undo为Closer类型,改进资源清理机制 - 移除FileShell函数,保留MultiShell功能 - 更新选项处理逻辑,使用BackQueue替代UndoPool实现回滚队列 - 简化日志记录,移除LogDone辅助函数 refactor(sys): 统一系统调用包的错误处理和资源管理 - 用BackQueue替换MakeUndoPool实现资源清理队列 - 简化Mount、Bind、Link等系统调用的错误处理逻辑 - 添加Symlink支持并优化硬链接失败时的复制逻辑 - 改进Mkdir和Mount的资源清理机制 - 统一日志级别,优化错误信息输出 docs(flags): 增强参数解析的废弃功能提示 - 使用正则表达式识别并标记废弃参数 - 添加Changed函数检查参数是否被修改 - 自动设置废弃参数的描述信息 - 改进参数解析的错误处理逻辑 perf(utils): 优化工具函数的性能和可用性 - 移除废弃的file.go和func.go文件 - 重命名Call为Run,BackwardCall为BackwardRun - 添加Replace函数用于批量替换切片元素 - 改进BackExec函数支持完成回调 - 重构Undo相关函数提供更清晰的API fix(vms): 修复chroot环境下的权限管理和执行流程 - 移除日志包依赖,简化VMS包结构 - 添加symbols字段支持符号链接操作 - 修复chrootRun中的权限切换逻辑 - 改进错误处理,确保资源正确清理 - 优化执行流程,支持等待模式的错误处理 ``` |
||
|---|---|---|
| .. | ||
| authenticate_cgi_linux_amd64 | ||
| authenticate_cgi_linux_amd64.go | ||
| authenticate_cgi_linux_arm64 | ||
| authenticate_cgi_linux_arm64.go | ||
| authenticate_cgi.go | ||