GitBlit's XSS filtering of request parameters is broken. It replaces a lot of non-ASCII (7bit) characters, but also <, &, and so on, by HTML entities. That may make sense when processing markdown and putting that into HTML, but for parameters in URL requests, this breaks things further down the line. If your repository has a file named "à.txt", GitBlit won't be able to find it because it'll end up looking for a file named "à.txt".
GitBlit's XSS filtering of request parameters is broken. It replaces a lot of non-ASCII (7bit) characters, but also <, &, and so on, by HTML entities. That may make sense when processing markdown and putting that into HTML, but for parameters in URL requests, this breaks things further down the line. If your repository has a file named "à.txt", GitBlit won't be able to find it because it'll end up looking for a file named "à.txt".
More GitBlit fixing needed here.