0
0
Fork 0
mirror of https://github.com/go-gitea/gitea synced 2024-12-25 22:24:55 +01:00
gitea/modules
zeripath 6e7d28cf3a
Prevent double decoding of % in url params (#17997)
There was an unfortunate regression in #14293 which has led to the double decoding
of url parameter elements if they contain a '%'. This is due to an issue
with the way chi decodes its RoutePath. In detail the problem lies in
mux.go where the routeHTTP path uses the URL.RawPath or even the
URL.Path instead of the escaped path to do routing.

This PR simply forcibly sets the routePath to that of the EscapedPath.

Fix #17938

Signed-off-by: Andrew Thornton <art27@cantab.net>
2021-12-16 17:40:18 +00:00
..
activitypub
analyze
appstate
auth
avatar
base
cache
charset
context Prevent double decoding of % in url params (#17997) 2021-12-16 17:40:18 +00:00
convert Some repository refactors (#17950) 2021-12-12 23:48:20 +08:00
csv
doctor Move keys to models/asymkey (#17917) 2021-12-10 16:14:24 +08:00
emoji
eventsource
generate
git Improve checkBranchName (#17901) 2021-12-08 19:08:16 +00:00
gitgraph Add missing X-Total-Count and fix some related bugs (#17968) 2021-12-15 13:39:34 +08:00
graceful
hcaptcha
highlight
hostmatcher
httpcache
httplib
indexer Add missing X-Total-Count and fix some related bugs (#17968) 2021-12-15 13:39:34 +08:00
json Move repository model into models/repo (#17933) 2021-12-10 09:27:50 +08:00
lfs
log
markup Fixed emoji alias not parsed in links (#16221) 2021-12-15 23:49:12 +00:00
metrics
migration
nosql
notification Some repository refactors (#17950) 2021-12-12 23:48:20 +08:00
options
password
pprof
private Move keys to models/asymkey (#17917) 2021-12-10 16:14:24 +08:00
process
proxy
public
queue
recaptcha
references
repository Make AvatarRenderedSizeFactor configurable and set it to 3 (#17951) 2021-12-16 10:18:38 +08:00
secret
session
setting Make AvatarRenderedSizeFactor configurable and set it to 3 (#17951) 2021-12-16 10:18:38 +08:00
ssh Move keys to models/asymkey (#17917) 2021-12-10 16:14:24 +08:00
storage
structs
svg
sync
templates Make AvatarRenderedSizeFactor configurable and set it to 3 (#17951) 2021-12-16 10:18:38 +08:00
test Move repository model into models/repo (#17933) 2021-12-10 09:27:50 +08:00
timeutil
translation
typesniffer
updatechecker
upload
uri
user
util Fix a panic in NotifyCreateIssueComment (caused by string truncation) (#17928) 2021-12-09 05:41:17 +00:00
validation
web