check user agent

This commit is contained in:
Konstantin Haase 2015-11-19 19:59:22 +01:00
parent 8f5a34c7b6
commit b138fbcdeb

View File

@ -78,7 +78,7 @@ class Travis::Api::App
#
# * **github_token**: GitHub token for checking authorization (required)
post '/github' do
halt 503, "Endpoint temporarily disabled" unless settings.test?
halt 503, "Endpoint temporarily disabled" unless settings.test? or request.user_agent =~ /^Travis/
unless params[:github_token]
halt 422, { "error" => "Must pass 'github_token' parameter" }
end