X-Git-Url: https://sipb.mit.edu/gitweb.cgi/ikiwiki.git/blobdiff_plain/2dc010d66a4e29071100910a2d888895cb74bb11..50a9ef47538666c565c26ad7125a9e6484330cfd:/debian/changelog diff --git a/debian/changelog b/debian/changelog index b6c696960..ee860a08e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,167 @@ -ikiwiki (1.42) UNRELEASED; urgency=low +ikiwiki (1.46) UNRELEASED; urgency=low + + * Fix a bug with inlined create page links, including Discussion links on + blog post pages. The links will now create pages relative to the page that + actually contains the link. + * French update. Closes: #414597 + * Fix some broken logic in cgi creation of a subpage when a toplevel page + with the same name already exists, and generally simplify the edit code. + * Make ikiwiki -verbose -setup with a setup file that enabled syslog logging + output the verbose build log to stdout, rather than to the syslog. + + -- Joey Hess Sat, 17 Mar 2007 19:31:31 -0400 + +ikiwiki (1.45) unstable; urgency=low + + * Allow for underscores to appear in page titles, if encoded appropriately + (__95__) in filenames. Previously, all underscores were replaced with + spaces. Thanks, Enrico Zini for noticing that bug. + * Add "template" option to inline plugin to allow for use of customised + templates. + * Add titlepage template for inline plugin. + * Add preview parameter to preprocesser calls, use this rather than the + previous ugly hack used to avoid writing rss feeds in previews. + * Fix the img plugin to avoid overwriting images in previews. Instead it + does all the work to make sure the resizing works, and dummys up a resized + image using width and height attributes. + * Also fixes img preview display, the links were wrong in preview before. + * Add a sparkline plugin. + * Add a postsparkline plugin. + * The slash escaping when adding to a blog from the CGI was not working + since it ended up being double-escaped. Instead, just remove slashes. + * Fix some nasty issues with page name escaping during previewing + (introduced in 1.44). + * Add a table plugin, derived from the one written by Victor Moral. + * The underscore escaping support exposed a bug in edit links: Such links + were titlepage escaped in the urls, and then doubly escaped by the CGI + when editing. To fix this, I removed the titlepage escaping in the edit + urls. + * That means that *every edit link* on the wiki is potentially changed. + Rebuilding wikis on upgrade to this version therefore necessary; enabled + that in postinst. + * Correct a deadlock that could occur in post-commit if the aggregate plugin + was enabled and tried to lock the already locked wiki. + + -- Joey Hess Sat, 10 Mar 2007 21:11:05 -0500 + +ikiwiki (1.44) unstable; urgency=low + + * Patch by Ben to fix validaton of atom feeds by fixing the category tags. + * Add a openidlogin-bg.gif to wikiicons and have the stylesheet use it for the + OpenID login form rather than linking to a remote logo, to avoid various + issues. Since there is not yet a license for the actual OpenID logo, this + file is currently a blank image. Users who want to can copy + http://openid.net/login-bg.gif into their wiki. + * Allow setting NOTAINT=1 when building the wiki to remove taint checking + flags, which can be useful on some hosting providers. + * Fix a bug that made links like [[0|foo]] use "foo" as the link text, + instead of "0". + * Changed calling convention for httmllink slightly. The first three + parameters remain the same, but additional options are now passed in using + named parameters. + * Change plugin interface version to 1.02 to reflect this change. + * Add a new anchor option to htmllink. Thanks Ben for the idea. + * Support anchors in wikilinks. + * Add a "more" plugin based on one contributed by Ben to allow implementing + those dreaded "Read more" links in blogs. + * Don't error out if estcmd fails, just print a warning message. estcmd is + too fragile to let it kill ikiwiki. + * Make img plugin not fail immediately if Image::Magick is not available. + This lets ikiwiki not build depend on perlmagic. + * Detect old versions of xgettext and avoid using them. + * perl is broken: print "" || die fails! Work around this insanity. + * Smarter detection of no-op changes to po files. + * Elegant patch from Ethan to clean up the display of page names in the + dropdown when creating a new page. + * Since the CGI had to drop the wiki lock to avoid deadlocking the + commit hook, it was possible for one CGI to race another one and "win" + the commit of both their files. This race has been fixed by adding a new + commitlock, which when locked by the CGI, disables the commit hook + (except for commit mails). The CGI then takes care of the updates the + commit hook would have done. + * French translation update. Closes: #411899 + * Patch from HenrikBrixAndersen to fix a broken use of foreach in the + search plugin. + * Correct a bug that could lead to infinite looping after signin in some + circumstances. + * Patch from Ethan to improve behavior if a page is deleted or moved while + someone is editing it. + * Some cleanup of field setting in the failed edit and conflict handling + code. + + -- Joey Hess Sat, 24 Feb 2007 20:16:35 -0500 + +ikiwiki (1.43) unstable; urgency=low + + * Allow plugins to add new types of tests that can be used in PageSpecs. + * Add a "conditional" plugin, which allows displaying text if a condition + is true. It is enabled by default so conditional can be used in the + basewiki. + * Use conditionals in the template for plugins, so that plugin pages + say if they're currently enabled or not, and in various other places + in the wiki. + * Updated Spanish translation. + * Make the basewiki be full of symlinks to pages that should be the same + in the doc wiki. This will allow direct edits to alter the base wiki + without manual munging. + * Fix the template, toggle, and conditional plugins to filter text before + preprocessing it. + * Fix smiley plugin to support smileys at the very beginning or end of + the content. + * Allow multiple tag settings to appear in a single page. + * Many changes to make ikiwiki very resistant to write failures + including out of disk space situations. ikiwiki should never leave + truncated files, and if the error occurs during a web-based file edit, + the user will be given an opportunity to retry. + Inspired by the many ways Moin Moin destroys itself when out of disk. :-) + * Fix syslogging of errors. + * Patch from Ethan to allow using meta tags to set creation dates of pages. + * Add a prettydate plugin that formats dates in a more readable fashion. + (I had to get a pretty date somehow today..) + * Updated Czech translation. + * Avoid potential syslog format string issue, although only older versions + of perl are vulnerable and it is not known to really be exploitable from + ikiwiki. + * Add explicit module prereqs to Makefile.PL + * New domain name for ikiwiki: ikiwiki.info. Update your links. + + -- Joey Hess Sun, 18 Feb 2007 23:26:32 -0500 - * Fix one more missing translation of Discussion. +ikiwiki (1.42) unstable; urgency=low - -- Joey Hess Wed, 31 Jan 2007 02:08:57 -0500 + * Fix several more missing translations of Discussion. + * Fix for missing backlinks() in pagestats plugin. + * Add canedit hook, allowing arbitrary controls over when a page can be + edited. + * Move code forcing signing before edit to a new "signinedit" plugin, and + code checking for locked pages into a new "lockedit" plugin. Both are + enabled by default. + * Remove the anonok config setting. This is now implemented by a new + "anonok" plugin. Anyone with a wiki allowing anonymous edits should + change their configs to enable this new plugin. + * Add an opendiscussion plugin that allows anonymous users to edit + discussion pages, on a wiki that otherwise wouldn't allow it. + * Lots of CGI code reorg and cleanup. + * Avoid using lots of memory when copying large non-html files. + Yes, you can keep videos in the wiki.. + * Add feedshow option to allow reducing the number of items included in + an rss or atom feed. + * Change based on a patch from Ethan to support relative matching in + PageSpecs, by using "./". + * pagespec_match() has grown a new third parameter to support this. + * Add "reverse" option to inline to invert sort orders. + * Drop the BSD license for the templates and basewiki, and just allow them + to be used as close to public domain as possible. + * viewcvs is now viewvc (in Debian unstable), update everything to use the + new name. + * Fix a security hole that allowed a web user to edit images and other + non-page format files in the wiki. To exploit this, the file already had + to exist in the wiki, and the web user would need to somehow use the web + based editor to replace it with malicious content. + (Sorry Josh, this means you can't edit style.css directly anymore, + although I do appreciate your fixes, actually..) + + -- Joey Hess Sat, 10 Feb 2007 15:37:39 -0500 ikiwiki (1.41) unstable; urgency=low