ikiwiki (3.20140916) unstable; urgency=low

  * Don't double-decode CGI submissions with Encode.pm >= 2.53,
    fixing "Error: Cannot decode string with wide characters".
    Thanks, Antoine Beaupré
  * Avoid making trails depend on everything in the wiki by giving them
    a better way to sort the pages
  * Don't let users post comments that won't be displayed
  * Fix encoding of Unicode strings in Python plugins.
    Thanks, chrysn
  * Improve performance and correctness of the [[!if]] directive
  * Let [[!inline rootpage=foo postform=no]] disable the posting form
  * Switch default [[!man]] shortcut to manpages.debian.org. Closes: #700322
  * Add UUID and TIME variables to edittemplate. Closes: #752827
    Thanks, Jonathon Anderson
  * Display pages in linkmaps as their pagetitle (no underscore escapes).
    Thanks, chrysn
  * Fix aspect ratio when scaling small images, and add support for
    converting SVG and PDF graphics to PNG.
    Thanks, chrysn
    - suggest ghostscript (required for PDF-to-PNG thumbnailing)
      and libmagickcore-extra (required for SVG-to-PNG thumbnailing)
    - build-depend on ghostscript so the test for scalable images can be run
  * In the CGI wrapper, incorporate $config{ENV} into the environment
    before executing Perl code, so that PERL5LIB can point to a
    non-system-wide installation of IkiWiki.
    Thanks, Lafayette Chamber Singers Webmaster
  * filecheck: accept MIME types not containing ';'
  * autoindex: index files in underlays if the resulting pages aren't
    going to be committed. Closes: #611068
  * Add [[!templatebody]] directive so template pages don't have to be
    simultaneously a valid template and valid HTML
  * Add myself to Uploaders and release to Debian

# imported from the archive
Record ikiwiki (3.20140916) in archive suite sid
create question about setup updates following ikiwiki updates
"PERL5LIB in ENV doesn't help anymore" isn't so anymore (or, if you prefer, it helps again)
q about deprecation of CGI.pm
respond
what I think was meant by "deprecated"
indeed
possible documentation error for %destsources in plugins/write
fix destsources documentation, and mention how attachments appear
Added a comment
%W is not as weird as it looks at first glance
Added a comment
Added a comment
Fix crash that can occur when only_committed_changes is set and a file is deleted from the underlay.

srcfile_stat got called on a file from the underlay that no longer existed.

I am not 100% sure of the circumstances of that; I was able to reproduce
the bug but neglected to snapshot the tree, and then accidentially
got it to stop crashing. I know that a transient tag page got deleted using
the web interface to trigger the crash.

It seems that process_changed_files must have returned the file, despite it
being deleted. And since the file was not checked into git, it seems it
must have not been included in @IkiWiki::underlayfiles, which would have
caused process_changed_files to not return it.

I do not know why a transient tag page would not be in
@IkiWiki::underlayfiles. There is a bug here that I don't understand.

This is just a workaround -- run srcfile_stat such that it won't crash,
and if it is unable to stat a file, find_changed knows it's not changed,
so it's ok to skip it.

Also made find_new_files run srcfile_stat such that it won't crash, just
because I was there.