This reduces code duplication; now I have only one canonical codebase for archiving URLs.
… daemon Allows rate-limiting of requests; see file headers.
Subst plugin could not deal with non-existing pages, resulting in an server error when trying to substitute with an absent file. This patch now creates a link to the page in order to create it.
We were having string encoding issues reading the output of dot with readProcess. Solution is to pass dot an output filename so we don't have to read its output.
(To demonstrate access to metadata.)
This demonstrates how you can get page metadata in a plugin.
Removed unnecessary TeXMath plugin.
+ Removed redundant 'Plugin' from their names. + ImgTeX plugin needed an update. + All plugins included in gitit.cabal.
PluginM wraps Config (read-only) and Context (read-write), so that these are available to plugins. Context now also includes a 'cacheable' flag, so plugins can instruct that pages not be cached.