forgejo/models/asymkey
Gusted 6f8fc9392c
[GITEA] Add noreply email address as verified for SSH signed Git commits
- When someone really wants to avoid sharing their email, they could
configure git to use the noreply email for git commits. However if they
also wanted to use SSH signing, it would not show up as verified as the
noreply email address was technically not an activated email address for
the user.
- Add unit tests for the `ParseCommitWithSSHSignature` function.
- Resolves https://codeberg.org/Codeberg/Community/issues/946

(cherry picked from commit 1685de7eba)
(cherry picked from commit b1e8858de9)
(cherry picked from commit 1a6bf24d28)
(cherry picked from commit 0122943345)
(cherry picked from commit cc83614853)
(cherry picked from commit 429febe0dc)
(cherry picked from commit 58a9c2ebe9)
(cherry picked from commit fef94aff1c)
(cherry picked from commit 5c6ecd7579)
(cherry picked from commit ffa33a82bf)
(cherry picked from commit a97de1d5bb)
(cherry picked from commit 57ab2b4a40)
2024-02-05 16:09:40 +01:00
..
error.go Improve error report when user passes a private key (#22726) 2023-02-02 18:25:54 +00:00
gpg_key.go Move more functions to db.Find (#28419) 2024-01-15 02:19:25 +00:00
gpg_key_add.go Another round of db.DefaultContext refactor (#27103) 2023-09-25 13:17:37 +00:00
gpg_key_commit_verification.go Move more functions to db.Find (#28419) 2024-01-15 02:19:25 +00:00
gpg_key_common.go Update tool dependencies, lock govulncheck and actionlint (#25655) 2023-07-09 11:58:06 +00:00
gpg_key_import.go Final round of db.DefaultContext refactor (#27587) 2023-10-14 08:37:24 +00:00
gpg_key_list.go Move more functions to db.Find (#28419) 2024-01-15 02:19:25 +00:00
gpg_key_test.go Another round of db.DefaultContext refactor (#27103) 2023-09-25 13:17:37 +00:00
gpg_key_verify.go Update tool dependencies (#29030) 2024-02-02 19:11:39 -05:00
main_test.go [GITEA] Add noreply email address as verified for SSH signed Git commits 2024-02-05 16:09:40 +01:00
ssh_key.go Move more functions to db.Find (#28419) 2024-01-15 02:19:25 +00:00
ssh_key_authorized_keys.go [GITEA] Make atomic ssh keys replacement robust 2024-02-05 16:09:40 +01:00
ssh_key_authorized_principals.go [GITEA] Make atomic ssh keys replacement robust 2024-02-05 16:09:40 +01:00
ssh_key_commit_verification.go [GITEA] Add noreply email address as verified for SSH signed Git commits 2024-02-05 16:09:40 +01:00
ssh_key_commit_verification_test.go [GITEA] Add noreply email address as verified for SSH signed Git commits 2024-02-05 16:09:40 +01:00
ssh_key_deploy.go Remove GetByBean method because sometimes it's danger when query condition parameter is zero and also introduce new generic methods (#28220) 2023-12-07 15:27:36 +08:00
ssh_key_fingerprint.go Remove GetByBean method because sometimes it's danger when query condition parameter is zero and also introduce new generic methods (#28220) 2023-12-07 15:27:36 +08:00
ssh_key_parse.go Prefer native parser for SSH public key parsing (#23798) 2023-04-11 14:34:28 +08:00
ssh_key_principals.go Move more functions to db.Find (#28419) 2024-01-15 02:19:25 +00:00
ssh_key_test.go Replace assert.Fail with assert.FailNow (#27578) 2023-10-11 11:02:24 +00:00
ssh_key_verify.go Retry SSH key verification with additional CRLF if it failed (#28392) 2023-12-14 02:39:32 +00:00