aboutsummaryrefslogtreecommitdiffstats
path: root/modules
diff options
context:
space:
mode:
authorGusted <postmaster@gusted.xyz>2022-12-30 05:53:05 +0100
committerGitHub <noreply@github.com>2022-12-30 12:53:05 +0800
commitb76970f2e45d04d363fd6897439f111db24e4bca (patch)
tree9c85abeaf18b6560e092c7a08d3e07249da20df9 /modules
parenta609cae9fbdda5612da9e2ad84dd9afbcf2028ef (diff)
downloadgitea-b76970f2e45d04d363fd6897439f111db24e4bca.tar.gz
gitea-b76970f2e45d04d363fd6897439f111db24e4bca.zip
Fix key signature error page (#22229)
- When the GPG key contains an error, such as an invalid signature or an email address that does not match the user.A page will be shown that says you must provide a signature for the token. - This page had two errors: one had the wrong translation key and the other tried to use an undefined variable [`.PaddedKeyID`](https://github.com/go-gitea/gitea/blob/e81ccc406bf723a5a58d685e7782f281736affd4/models/asymkey/gpg_key.go#L65-L72), which is a function implemented on the `GPGKey` struct, given that we don't have that, we use [`KeyID`](https://github.com/go-gitea/gitea/blob/e81ccc406bf723a5a58d685e7782f281736affd4/routers/web/user/setting/keys.go#L102) which is [the fingerprint of the publickey](https://pkg.go.dev/golang.org/x/crypto/openpgp/packet#PublicKey.KeyIdString) and is a valid way for opengpg to refer to a key. Before: ![image](https://user-images.githubusercontent.com/25481501/209404800-0e7c39ce-861a-455b-b234-62498d750aa8.png) After: ![image](https://user-images.githubusercontent.com/25481501/209404821-c70f81c6-fd10-4197-ab58-61cb9fc873d8.png) Co-authored-by: zeripath <art27@cantab.net>
Diffstat (limited to 'modules')
0 files changed, 0 insertions, 0 deletions