urlencode files containing a percent sign
Created by: toaomatis
Some of the files on our gitlab server contain a percent sign in the file name. When trying to view the files through the web interface of gitlab, nginx gives me a 400 Bad Request. This is the result of the following URI:
http://example.com/mirrors/poky/blob/daisy/meta-yocto/recipes-core/busybox/busybox_%.bbappend
When I manually adapt the URI to the following:
http://example.com/mirrors/poky/blob/daisy/meta-yocto/recipes-core/busybox/busybox_%25.bbappend
The file is shown in the web interface like it should.
Components:
- GitLab 7.6.2
- GitLab Shell 2.4.0
- GitLab API v3
- Ruby 2.1.4p265
- Rails 4.1.1