gitea/routers/api/v1
Anthony Wang f53e46c721
If httpsig verification fails, fix Host header and try again
This fixes a very rare bug when Gitea and another AP server (confirmed to happen with Mastodon) are running on the same machine, Gitea fails to verify incoming HTTP signatures. This is because the other AP server creates the sig with the public Gitea domain as the Host. However, when Gitea receives the request, the Host header is instead localhost, so the signature verification fails. Manually changing the host header to the correct value and trying the verification again fixes the bug.
2022-06-14 16:23:08 -05:00
..
activitypub If httpsig verification fails, fix Host header and try again 2022-06-14 16:23:08 -05:00
admin Move almost all functions' parameter db.Engine to context.Context (#19748) 2022-05-20 22:08:52 +08:00
misc Move issues related files into models/issues (#19931) 2022-06-13 17:37:59 +08:00
notify Move issues related files into models/issues (#19931) 2022-06-13 17:37:59 +08:00
org Move issues related files into models/issues (#19931) 2022-06-13 17:37:59 +08:00
packages Hide private repositories in packages (#19584) 2022-05-07 18:21:15 +02:00
repo Move issues related files into models/issues (#19931) 2022-06-13 17:37:59 +08:00
settings Make mirror feature more configurable (#16957) 2021-09-07 17:49:36 +02:00
swagger Merge branch 'master' into feature-activitypub 2022-05-09 19:47:40 +02:00
user Move some repository related code into sub package (#19711) 2022-06-06 16:01:49 +08:00
utils Use middleware to open gitRepo (#19559) 2022-04-30 16:32:01 +02:00
api.go Make sure API responses always refer to username in original case 2022-06-14 12:01:41 -05:00
auth.go Remove legacy `+build:` constraint (#19582) 2022-05-02 23:22:45 +08:00
auth_windows.go Let web and API routes have different auth methods group (#19168) 2022-03-28 12:46:28 +08:00