forgejo/models/asymkey
Gusted d0625a001e
[GITEA] Make atomic ssh keys replacement robust
- After stumbling upon https://github.com/golang/go/issues/22397 and
reading the implementations I realized that Forgejo code doesn't have
`Sync()` and it doesn't properly error handle the `Close` function.
- (likely) Resolves https://codeberg.org/forgejo/forgejo/issues/1446

(cherry picked from commit 0efcb334c2)
(cherry picked from commit 04ef02c0dd)
(cherry picked from commit 85f2065c9b)
(cherry picked from commit 8d36b5cce6)
(cherry picked from commit 378dc30fb5)
(cherry picked from commit 2b28bf826e)
2023-11-06 17:14:55 +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 Final round of db.DefaultContext refactor (#27587) 2023-10-14 08:37:24 +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 Another round of db.DefaultContext refactor (#27103) 2023-09-25 13:17:37 +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_test.go Another round of db.DefaultContext refactor (#27103) 2023-09-25 13:17:37 +00:00
gpg_key_verify.go Final round of db.DefaultContext refactor (#27587) 2023-10-14 08:37:24 +00:00
main_test.go make writing main test easier (#27270) 2023-09-28 01:38:53 +00:00
ssh_key.go Penultimate round of db.DefaultContext refactor (#27414) 2023-10-11 04:24:07 +00:00
ssh_key_authorized_keys.go [GITEA] Make atomic ssh keys replacement robust 2023-11-06 17:14:55 +01:00
ssh_key_authorized_principals.go [GITEA] Make atomic ssh keys replacement robust 2023-11-06 17:14:55 +01:00
ssh_key_commit_verification.go Penultimate round of db.DefaultContext refactor (#27414) 2023-10-11 04:24:07 +00:00
ssh_key_deploy.go Final round of db.DefaultContext refactor (#27587) 2023-10-14 08:37:24 +00:00
ssh_key_fingerprint.go Respect SSH.KeygenPath option when calculating ssh key fingerprints (#27536) 2023-10-10 00:01:46 +00: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 Final round of db.DefaultContext refactor (#27587) 2023-10-14 08:37:24 +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 Final round of db.DefaultContext refactor (#27587) 2023-10-14 08:37:24 +00:00