failing test

Signed-off-by: Parker Moore <parkrmoore@gmail.com>
url escape before sanitizing

Signed-off-by: Parker Moore <parkrmoore@gmail.com>
fix failing post count test

Signed-off-by: Parker Moore <parkrmoore@gmail.com>
test multiple traversals

Signed-off-by: Parker Moore <parkrmoore@gmail.com>
add symlink failing test

Signed-off-by: Parker Moore <parkrmoore@gmail.com>
unbreak tests

Signed-off-by: Parker Moore <parkrmoore@gmail.com>
fix symlink so tests fail

Signed-off-by: Parker Moore <parkrmoore@gmail.com>
rebreak tests, move sanitization closer to write

Signed-off-by: Parker Moore <parkrmoore@gmail.com>
test symlinkd dir, not file

Signed-off-by: Parker Moore <parkrmoore@gmail.com>
patch symlink vuln and properly test

Signed-off-by: Parker Moore <parkrmoore@gmail.com>
escape relative post permalinks, cleanup

Signed-off-by: Parker Moore <parkrmoore@gmail.com>
Prevents disclosure of file existence

Signed-off-by: Parker Moore <parkrmoore@gmail.com>
sanity check for pages permalink traversal

Signed-off-by: Parker Moore <parkrmoore@gmail.com>
Relative posts should never fail to build, even if @dir or @name is nil

Fixes https://github.com/jekyll/jekyll/issues/1963
DRY up code, props @tamouse
First draft
Fix group_by_filter test by adding 2 items
Fix partial test
Upgrade gemspec
Update Jekyll gemspec.

The master gemspec has gotten a tad out of date; this updates the
manifest, notably, but also the version number, to bring it in line with
v1-stable.  I'm not sure this is precisely the right way for the latter
to work; @parkr, would you like to comment on this?