Ensure ascii only filenames. Fix #423.
This commit is contained in:
@@ -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')
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user