Skip to content
Snippets Groups Projects
Commit 48ce80a6 authored by Dmitriy Zaporozhets's avatar Dmitriy Zaporozhets
Browse files

Fix issue when developers are able to push to protected branch

When that branch contain a '/' in the branch name.
Fix for git over HTTP
parent 551946a3
No related branches found
No related tags found
1 merge request!5081fixed command to update init script
Loading
Loading
@@ -15,7 +15,7 @@ module Grack
@auth = Request.new(env)
 
# Need this patch due to the rails mount
# Need this if under RELATIVE_URL_ROOT
unless Gitlab.config.gitlab.relative_url_root.empty?
# If website is mounted using relative_url_root need to remove it first
Loading
Loading
@@ -23,7 +23,7 @@ module Grack
else
@env['PATH_INFO'] = @request.path
end
@env['SCRIPT_NAME'] = ""
 
auth!
Loading
Loading
@@ -110,7 +110,7 @@ module Grack
 
# Need to reset seek point
@request.body.rewind
/refs\/heads\/([\w\.-]+)/n.match(input.force_encoding('ascii-8bit')).to_a.last
/refs\/heads\/([\/\w\.-]+)/n.match(input.force_encoding('ascii-8bit')).to_a.last
end
end
end
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment