Conversation
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.
目标
本 PR 聚焦 CasaOS-UserService 初始化注册密钥的并发与状态问题。
对应安全问题:GHSA-hf9f-5qg4-r8gm。公告当前处于 triage,链接可能仅对有访问权限的协作者开放。
修改与对应问题
981b2afsync.Map。a29c4a8验证
go:generate生成忽略的代码后,Linux/arm64 全包编译通过;生成文件未纳入提交。go test -race ./service通过:同一密钥重复获取、首次注册后失效、并发注册只创建一个用户。