]> source.dussan.org Git - gitblit.git/commit
bug: Fix double encoding links in Markdown/Wiki pages
authorFlorian Zschocke <f.zschocke+git@gmail.com>
Sat, 4 Dec 2021 14:05:58 +0000 (15:05 +0100)
committerFlorian Zschocke <f.zschocke+git@gmail.com>
Sat, 4 Dec 2021 14:05:58 +0000 (15:05 +0100)
commit1f0ddcebfc2edc89a929461f81143262a176a2ad
tree7052cd0e47abb11fb242da6aff920ed083b19a61
parente54c39bdac385005c0156f2d5b8dca82ab4d6ddf
bug: Fix double encoding links in Markdown/Wiki pages

When parsing Markdown or Wiki pages, links get URL encoded. This happened
twice for links to other documents. Once explicitly and once by Wicket
when it creates a `urlFor` the page. That results in multi-byte
characters getting percent escaped, and then the percent character again
getting percent escaped.
The explicit encoding looks like a forgotten left over, so it gets
removed from the code. The Wicket encoding is smarter anyways, knowing
what is path and what is parameter.

This fixes #864.
src/main/java/com/gitblit/wicket/MarkupProcessor.java