Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 906dab700f | |||
| c5894dd4df | |||
| 986a76cf8e |
@@ -5,6 +5,8 @@ gollum -- A git-based Wiki
|
|||||||
[](https://travis-ci.org/gollum/gollum)
|
[](https://travis-ci.org/gollum/gollum)
|
||||||
[](https://www.codetriage.com/gollum/gollum)
|
[](https://www.codetriage.com/gollum/gollum)
|
||||||
|
|
||||||
|
**Please update to gollum 5.1.1 to counter a recent exploit in the kramdown rendering gem, [CVE-2020-14001](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14001)**
|
||||||
|
|
||||||
**Gollum version 5.0 is out!** See [here](https://github.com/gollum/gollum/wiki/5.0-release-notes) for a list of changes and new features compared to Gollum version 4.x, and see some [Screenshots](https://github.com/gollum/gollum/wiki/Screenshots) of Gollum's features.
|
**Gollum version 5.0 is out!** See [here](https://github.com/gollum/gollum/wiki/5.0-release-notes) for a list of changes and new features compared to Gollum version 4.x, and see some [Screenshots](https://github.com/gollum/gollum/wiki/Screenshots) of Gollum's features.
|
||||||
|
|
||||||
## DESCRIPTION
|
## DESCRIPTION
|
||||||
|
|||||||
+3
-3
@@ -5,8 +5,8 @@ Gem::Specification.new do |s|
|
|||||||
s.required_ruby_version = '>= 1.9'
|
s.required_ruby_version = '>= 1.9'
|
||||||
|
|
||||||
s.name = 'gollum'
|
s.name = 'gollum'
|
||||||
s.version = '5.1'
|
s.version = '5.1.1'
|
||||||
s.date = '2020-08-03'
|
s.date = '2020-08-11'
|
||||||
s.license = 'MIT'
|
s.license = 'MIT'
|
||||||
|
|
||||||
s.summary = 'A simple, Git-powered wiki.'
|
s.summary = 'A simple, Git-powered wiki.'
|
||||||
@@ -24,7 +24,7 @@ Gem::Specification.new do |s|
|
|||||||
s.extra_rdoc_files = %w[README.md LICENSE]
|
s.extra_rdoc_files = %w[README.md LICENSE]
|
||||||
|
|
||||||
s.add_dependency 'gollum-lib', '~> 5.0'
|
s.add_dependency 'gollum-lib', '~> 5.0'
|
||||||
s.add_dependency 'kramdown', '~> 2.1.0'
|
s.add_dependency 'kramdown', '~> 2.3'
|
||||||
s.add_dependency 'kramdown-parser-gfm', '~> 1.0.0'
|
s.add_dependency 'kramdown-parser-gfm', '~> 1.0.0'
|
||||||
s.add_dependency 'sinatra', '~> 2.0'
|
s.add_dependency 'sinatra', '~> 2.0'
|
||||||
s.add_dependency 'sinatra-contrib', '~> 2.0'
|
s.add_dependency 'sinatra-contrib', '~> 2.0'
|
||||||
|
|||||||
+1
-1
@@ -12,7 +12,7 @@ require 'rhino' if RUBY_PLATFORM == 'java'
|
|||||||
require File.expand_path('../gollum/uri_encode_component', __FILE__)
|
require File.expand_path('../gollum/uri_encode_component', __FILE__)
|
||||||
|
|
||||||
module Gollum
|
module Gollum
|
||||||
VERSION = '5.1'
|
VERSION = '5.1.1'
|
||||||
|
|
||||||
def self.assets_path
|
def self.assets_path
|
||||||
::File.expand_path('gollum/public', ::File.dirname(__FILE__))
|
::File.expand_path('gollum/public', ::File.dirname(__FILE__))
|
||||||
|
|||||||
+4
-1
@@ -355,6 +355,9 @@ module Precious
|
|||||||
if settings.wiki_options[:template_page] then
|
if settings.wiki_options[:template_page] then
|
||||||
temppage = wiki_page('/_Template')
|
temppage = wiki_page('/_Template')
|
||||||
@template_page = (temppage.page != nil) ? temppage.page.raw_data : 'Template page option is set, but no /_Template page is present or committed.'
|
@template_page = (temppage.page != nil) ? temppage.page.raw_data : 'Template page option is set, but no /_Template page is present or committed.'
|
||||||
|
if defined?(Gollum::TemplateFilter)
|
||||||
|
@template_page = Gollum::TemplateFilter.filter(@template_page)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
wikip = wiki_page(params[:splat].first)
|
wikip = wiki_page(params[:splat].first)
|
||||||
@name = wikip.name
|
@name = wikip.name
|
||||||
@@ -418,7 +421,7 @@ module Precious
|
|||||||
post '/preview' do
|
post '/preview' do
|
||||||
wiki = wiki_new
|
wiki = wiki_new
|
||||||
@name = params[:page] ? strip_page_name(CGI.unescape(params[:page])) : 'Preview'
|
@name = params[:page] ? strip_page_name(CGI.unescape(params[:page])) : 'Preview'
|
||||||
@page = wiki.preview_page(@name, params[:content], params[:format])
|
@page = wiki.preview_page(@name, wiki.normalize(params[:content]), params[:format])
|
||||||
['sidebar', 'header', 'footer'].each do |subpage|
|
['sidebar', 'header', 'footer'].each do |subpage|
|
||||||
@page.send("set_#{subpage}".to_sym, params[subpage]) if params[subpage]
|
@page.send("set_#{subpage}".to_sym, params[subpage]) if params[subpage]
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -345,7 +345,8 @@ $(document).ready(function() {
|
|||||||
var formData = new FormData($('#gollum-editor-form').get(0));
|
var formData = new FormData($('#gollum-editor-form').get(0));
|
||||||
var paths = window.location.pathname.split('/');
|
var paths = window.location.pathname.split('/');
|
||||||
var sectionAnchor = window.location.hash.substr(1);
|
var sectionAnchor = window.location.hash.substr(1);
|
||||||
formData.append('page', paths[ paths.length - 1 ] || '')
|
formData.append('page', paths[ paths.length - 1 ] || '');
|
||||||
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: routePath('preview'),
|
url: routePath('preview'),
|
||||||
data: formData,
|
data: formData,
|
||||||
|
|||||||
Reference in New Issue
Block a user