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>
Merge master into security-vuln-patches
Fix some tests
Update #relative_path for _drafts and add tests.

Resolves #2019. Add new tests for drafts. Also check path variable in
test for posts.
Add index.xml to WEBrick DirectoryIndex

Resolves #2040
Separate global components into includes for convenience, and to familiarize users with includes structure
Add conditional to default to site.name if no page.title is set
Add description meta set in config, for teh google :heart: