1
0
Fork 0
forked from forgejo/forgejo

Include encoding in signature payload (#30174) (#30182)

Backport #30174 by @KN4CK3R

Fixes #30119

Include the encoding in the signature payload.

before

![grafik](01ab94a3-8af5-4d6f-be73-a10b65a15421)

after

![grafik](3a37d438-c70d-4d69-b178-d170e74aa683)

Co-authored-by: KN4CK3R <admin@oldschoolhack.me>
(cherry picked from commit 19443a28b7eb74016c956ff74f85c9b0ce162ed5)
This commit is contained in:
Giteabot 2024-03-30 07:03:11 +08:00 committed by Earl Warren
parent 7ac46f1151
commit f4a2f439a9
No known key found for this signature in database
GPG key ID: 0579CB2928A78A00
3 changed files with 75 additions and 0 deletions

View file

@ -84,6 +84,8 @@ readLoop:
commit.Committer = &Signature{}
commit.Committer.Decode(data)
_, _ = payloadSB.Write(line)
case "encoding":
_, _ = payloadSB.Write(line)
case "gpgsig":
fallthrough
case "gpgsig-sha256": // FIXME: no intertop, so only 1 exists at present.