[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Accepted ikiwiki 2.32.3~bpo40+1 (source all)

Hash: SHA1

Format: 1.7
Date: Sun, 17 Feb 2008 14:07:45 +0100
Source: ikiwiki
Binary: ikiwiki
Architecture: source all
Version: 2.32.3~bpo40+1
Distribution: etch-backports
Urgency: high
Maintainer: Joey Hess <joeyh@debian.org>
Changed-By: martin f. krafft <madduck@debian.org>
 ikiwiki    - a wiki compiler
 ikiwiki (2.32.3~bpo40+1) etch-backports; urgency=low
   * Rebuilt for etch.
 ikiwiki (2.32.3) unstable; urgency=high
   [ Josh Triplett ]
   * Do not allow the about: URI scheme; some browsers interpret about:
     URIs like a limited version of data: URIs.  In particular, some
     versions of Internet Explorer interpret arbitrary HTML content in
     about: URIs.
   * Also filter the attributes cite, longdesc, and usemap, which can contain
   [ Joey Hess ]
   * meta: Check that the urls provided for authorurl, permalink, and openid
     are safe and can't contain javascript.
   [ Josh Triplett ]
   * Match literal '.' in URI schemas containing '.', rather than matching any
   * Do not allow the steam: URI scheme.
   * Allow the snews: URI scheme.
   * Allow the smb: URI scheme.
 ikiwiki (2.31.2) unstable; urgency=high
   * The security fix in the last release had buggy handling of data:image,
     now fixed.
 ikiwiki (2.31.1) unstable; urgency=low
   * htmlscrubber security fix: Block javascript in uris.
   * Add htmlscrubber test suite.
   * Thanks to Josh Triplett for pointing out the holes and for his help
     in implementing and checking fixes.
 ikiwiki (2.31) unstable; urgency=low
   [ Joey Hess ]
   * Revert preservation of input file modification times in output files,
     since this leads to too many problems with web caching, especially with
     inlined pages. Properly solving this would involve tracking every page
     that contributes to a page's content and using the youngest of them all,
     as well as special cases for things like the version plugin, and it's just
     too complex to do.
   * aggregate: Forking a child broke the one state that mattered: Forcing
     the aggregating page to be rebuilt. Fix this.
   * cgi hooks are now run before ikiwiki state is loaded.
   * This allows locking the wiki before loading state, which avoids some
     tricky locking code when saving a web edit.
   * poll: This plugin turns out to have edited pages w/o doing any locking.
     Oops. Convert it from a cgi to a sessioncgi hook, which will work
     much better.
   * recentchanges: Improve handling of links on the very static changes pages
     by thunking to the CGI, which can redirect to the page, or allow it to be
     created if it doesn't exist.
   * recentchanges: Exipre all *._change pages, even if the directory
     they're in has changed.
   * aggregate: Lots of changes; aggregation can now run without locking the
     wiki, and there is a separate aggregatelock to prevent multiple concurrent
     aggregation runs.
   * monotone changes by Brian May:
     - On commits, replace "mtn sync" bidirectional with "mtn push" single
       direction. No need to pull changes when doing a commit. mtn sync
       is still called in rcs_update.
     - Support for viewing differences via patches using viewmtn.
   * inline: When previewing, still call will_render on rss/atom files,
     just avoid actually writing the files. This is necessary because ikiwiki
     saves state after a preview (in case it actually *did* write files),
     and if will_render isn't called its security checks will get upset
     when the page is saved. Thanks to Edward Betts for his help tracking this
     tricky bug down.
   * inline: Add new `allowrss` and `allowatom` config options. These can be
     used if you want a wiki that doesn't default to generating rss or atom
     feeds, but that does allow them to be turned on for specific blogs.
   * Don't die if running with --getctime and rcs_getctime throws an error.
     There are several cases (recentchanges files, aggregated files)
     where some source files are not in revision control.
   * Page templates can now use CTIME to show when the page was created.
   [ Josh Triplett ]
   * README.Debian: Mention user wikilists.
 ikiwiki (2.30) unstable; urgency=low
   [ Joey Hess ]
   * Old versions of git-init don't support --git-dir or GIT_DIR with
     --bare. Change ikiwiki-makerepo to use a method that should work with
     those older versions too.
   * aggregate: Don't let feeds set creation times for pages in the future.
   * Add full parser for git diff-tree output (Brian Downing)
   * aggregate: Fork a child process to handle the aggregation. This simplifies
     the code, since that process can change internal state as needed, and
     it will automatically be cleaned up for the parent process, which proceeds
     to render the changes.
   [ Josh Triplett ]
   * Add trailing comma to commented-out umask in sample ikiwiki.setup, so
     that uncommenting it does not break the setup file.
   [ Joey Hess ]
   * inline: The template can check for FIRST and LAST, which will be
     set for the first and last inlined page. Useful for templates that build
     tables and the like.
   * prettydate,ddate: Don't ignore time formats passed to displaytime
   * Pages with extensions starting with "_" are internal-use, and will
     not be rendered or web-edited, or matched by normal pagespecs.
   * Add "internal()" pagespec that matches internal-use pages.
   * RecentChanges is now a static html page, that's updated whenever a commit
     is made to the wiki. It's built as a blog using inline, so it can have
     an rss feed that users can subscribe to.
   * Removed support for sending commit notification mails. Along with it went
     the svnrepo and notify settings, though both will be ignored if left in
     setup files. Also gone with it is the "user()" pagespec.
   * Add refresh hook.
   * meta: Add pagespec functions to match against title, author, authorurl,
     license, and copyright. This can be used to create custom RecentChanges.
   * meta: To support the pagespec functions, metadata about pages has to be
     retained as pagestate.
   * Fix encoding bug when pagestate values contained spaces.
   * Add support for bzr, written by Jelmer Vernooij. Thanks also to bma for
     his independent work on bzr support.
   * Copyright file updates.
 ikiwiki (2.20) unstable; urgency=low
   * inline: Add copyright/license info on a per-post basis to atom
     feeds if available. (rss doesn't allow such info on a per-post basis)
   * Also include overall copyright/license and author info in atom feeds if
   * meta: Allow copyright/license metadata to contain arbitrary markup.
   * Call preprocessor hooks in void context during the scan pass. This allows
     the hook to determine if it's just scanning, and avoid expensive
   * img: Detect scan mode and avoid generating and writing the image file
     during it, for a 2x speedup.
   * meta: Run in scan mode again (more intelligently) and re-add support for
     meta link.
   * Fix support for the case where metadata appears after an inline directive
     that needs to use it. This was broken in version 2.16.
   * template: Remove bogus htmlize pass added in 2.16.
   * template: Htmlize template variables, but also provide a raw version
     via `<TMPL_VAR raw_variable>`.
   * When htmlizing text, if the input is a single line with no newline,
     and the htmlizer (such as markdown and textile) generates a html
     paragraph, remove it. This allows removing several hacks from other
     plugins that htmlize fragements of pages.
   * In preferences, allow the subscriptions and email fields to be cleared.
   * teximg: Fix to support the same formula on multiple pages.
 ikiwiki (2.19) unstable; urgency=low
   * Only try postsignin if no other action matched. Fixes a bug where the
     user goes back from the signin screen and does something else.
   * Improve behavior when trying to sign in with no cookies.
   * Improved the canedit hook interface, allowing a callback function to be
     returned (and not run in some cases) rather than the plugins directly
     forcing a user to log in.
   * opendiscussion: allow editing of the toplevel discussion page,
     and, indirectly, allow creating new discussion pages.
   * Add a prereq on Data::Dumper 2.11 or better, needed to dump q// objects.
   * htmlscrubber: Further work around #365971 by adding tags for 'br/', 'hr/'
     and 'p/'.
   * aggregate: Include copyright statements from rss feed as meta copyright
   * aggregate: Yet another state saving fix (sigh).
   * aggregate: Add hack to support feeds with invalidly escaped html entities.
 6aa175c14311ab26a17b59d810c0669a 773 web optional ikiwiki_2.32.3~bpo40+1.dsc
 b2e41fde97f67ef762b852bf2cb5ec3c 638521 web optional ikiwiki_2.32.3~bpo40+1.tar.gz
 42cf8f5a4169df97825032ea77eb3f48 759264 web optional ikiwiki_2.32.3~bpo40+1_all.deb

Version: GnuPG v1.4.6 (GNU/Linux)


  to pool/main/i/ikiwiki/ikiwiki_2.32.3~bpo40+1.dsc
  to pool/main/i/ikiwiki/ikiwiki_2.32.3~bpo40+1.tar.gz
  to pool/main/i/ikiwiki/ikiwiki_2.32.3~bpo40+1_all.deb

Reply to: