Accepted ikiwiki 2.32.3~bpo40+1 (source all)
-----BEGIN PGP SIGNED MESSAGE-----
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>
Description:
ikiwiki - a wiki compiler
Changes:
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
URIs.
.
[ 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
character.
* 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
function.
* 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
available.
* 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
operations.
* 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
directives.
* aggregate: Yet another state saving fix (sigh).
* aggregate: Add hack to support feeds with invalidly escaped html entities.
Files:
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
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD4DBQFHuDSZIgvIgzMMSnURArhQAJjAfzJAx85OmeKnhuNN9i9X0zVSAKCwexAn
PRxs/c/LxJ4oICue71Zxyg==
=qNSL
-----END PGP SIGNATURE-----
Accepted:
ikiwiki_2.32.3~bpo40+1.dsc
to pool/main/i/ikiwiki/ikiwiki_2.32.3~bpo40+1.dsc
ikiwiki_2.32.3~bpo40+1.tar.gz
to pool/main/i/ikiwiki/ikiwiki_2.32.3~bpo40+1.tar.gz
ikiwiki_2.32.3~bpo40+1_all.deb
to pool/main/i/ikiwiki/ikiwiki_2.32.3~bpo40+1_all.deb
Reply to: