System notice: In light of the Debian OpenSSL security issue we've regenerated the server keys. See this thread for instructions and the new key fingerprints.

Commit 54baf7c6be0a43ecaacd47ee9efea445ee10abf8

Changed gitorious so ssh read only works - needed for private projects

Commit diff

script/gitorious

 
4747
4848 # The meat of it all; do the permission check
4949 # replace process with git-shell if everything is fine
50 if client.assure_user_can_write!
51 args = client.to_git_shell_argument
52 $stderr.puts "git-shell -c #{args.inspect}" if $DEBUG
53 exec("git-shell", "-c", args)
54 end
50 args = client.to_git_shell_argument
51 args.include?('git-receive-pack') && client.assure_user_can_write!
52 $stderr.puts "git-shell -c #{args.inspect}" if $DEBUG
53 exec("git-shell", "-c", args)
5554
5655 unless $?.success?
5756 $stderr.puts "Failed to execute git command"
toggle raw diff