Ensure ascii only filenames. Fix #423.

This commit is contained in:
bootstraponline
2012-07-09 13:22:45 -06:00
parent 8c30bb3a9f
commit 772ffcc5e8
2 changed files with 3 additions and 1 deletions
+1
View File
@@ -33,6 +33,7 @@ Gem::Specification.new do |s|
s.add_dependency('sanitize', "~> 2.0.0")
s.add_dependency('nokogiri', "~> 1.4")
s.add_dependency('useragent', "~> 0.4.9")
s.add_dependency('stringex', "~> 1.4.0")
s.add_development_dependency('RedCloth')
s.add_development_dependency('mocha')
+2 -1
View File
@@ -3,6 +3,7 @@ require 'sinatra'
require 'gollum'
require 'mustache/sinatra'
require 'useragent'
require 'stringex'
require 'gollum/frontend/views/layout'
require 'gollum/frontend/views/editable'
@@ -142,7 +143,7 @@ module Precious
end
post '/create' do
name = params[:page]
name = params[:page].to_ascii
path = sanitize_empty_params(params[:path])
format = params[:format].intern