32
I Use This!
Moderate Activity

News

Analyzed 1 day ago. based on code collected 1 day ago.
Posted almost 15 years ago
ikiwiki 3.141 released with these changes comment: Make comment directives no longer use the internal "_comment" form, and document the comment directive syntax. Avoid relying on translators preserving the case when translating "discussion" ... [More] , which caused Discussion pages to get unwanted Discussion links. Tighten up matching of bare words inside directives; do not allow an unterminated triple string to be treated as a series of bare words. Fixes runaway regexp recursion/backtracking in strange situations. Setup automator: Check that each plugin added to the generated setup file can be loaded and that its config is ok. If a plugin fails for any reason, disable it in the generated file. Closes: 532001 pagecount: Fix broken optimisation for * pagespec. goto: Support being passed a page title that is not a valid page name, to support several cases including mercurial's long user names on the RecentChanges page, and urls with spaces being handled by the 404 plugin. Optimise use of gettext, and avoid ugly warnings if Locale::gettext is not available. Closes: #532285 meta: Add openid delegate parameter to allow delegating only openid or openid2. Disable the Preferences link if no plugin with an auth hook is enabled. Updated French translation. Closes: #532654 aggregate: Fix storing of changed md5. aggregate: Avoid resetting ctime when an item md5 changes. [Less]
Posted about 15 years ago
ikiwiki 3.14 released with these changes highlight: New plugin supporting syntax highlighting of pretty much anything. debian/control: Add suggests for libhighlight-perl, although that package is not yet created by Debian's highlight source ... [More] package. (See #529869) format: Provide a htmlizefallback hook that other plugins can use to handle formats that are not suitable for general-purpose htmlize hooks. Used by highlight. Fix test suite to not rely on an installed copy of ikiwiki after underlaydir change. Closes: #530502 Danish translation update. Closes: #530877 [Less]
Posted about 15 years ago
News for ikiwiki 3.13: The ikiwiki-transition deduplinks command introduced in the last release was buggy. If you followed the NEWS file instructions and ran it, you should run ikiwiki -setup to rebuild your wiki to fix the problem. ... [More] ikiwiki 3.13 released with these changes ikiwiki-transition: If passed a nonexistant srcdir, or one not containing .ikiwiki, abort with an error rather than creating it. Allow underlaydir to be overridden without messing up inclusion of other underlays via add_underlay. More friendly display of markdown, textile in edit form selector (jmtd) Allow curly braces to be used in pagespecs, and avoid a whole class of potential security problems, by avoiding performing any string interpolation on user-supplied data when translating pagespecs. ikiwiki-transition: Allow setup files to be passed to all subcommands that need a srcdir. ikiwiki-transition: deduplinks was broken and threw away all metadata stored by plugins in the index. Fix this bug. listdirectives: Avoid listing _comment directives and generally assume any directive starting with _ is likewise internal. [Less]
Posted about 15 years ago
You may want to run ikiwiki-transition deduplinks /path/to/srcdir after upgrading to this version of ikiwiki. This command will optimise your wiki's saved state, removing duplicate information that can slow ikiwiki down. ikiwiki 3.12 released with ... [More] these changes Re-enable python-support and add python:Depends to control file. ikiwiki-makerepo: Avoid using abs_path, as it apparently fails on nonexistant directories with some broken perl versions. inline: Minor optimisation. add_link: New function, which plugins should use rather than modifying %links directly, to avoid it accumulating duplicates. ikiwiki-transition: Add a deduplinks action, that can be used to remove duplicate links and optimise a wiki w/o rebuilding it. external: Fix pagespec_match and pagespec_match_list. Closes: #527281 [Less]
Posted about 15 years ago
ikiwiki 3.11 released with these changes Avoid using python-support. Closes: #525086 websetup: Display stderr in browser if ikiwiki setup fails. blogspam: Load RPC::XML library in checkconfig, so that an error can be printed at that point if ... [More] it's not available, allowing the admin to see it during wiki setup. Closes: #520015 websetup: If setup fails, restore old setup file. relativedate: Deal with clock skew. Add IkiWiki::ErrorReason objects, and modify pagespecs to return them in cases where they fail to match due to a configuration or syntax error. pagespec_match_list: New API function, matches pages in a list and throws an error if the pagespec is bad. inline, brokenlinks, calendar, linkmap, map, orphans, pagecount, pagestate, postsparkline: Display a handy error message if the pagespec is erronious. comments: Add link to comment post form to allow user to sign in if they wish to, if the configuration makes signin optional for commenting. Updated Danish translation from Jonas Smedegaard. Closes: #525751 translation.mdwn: Typo fixes. Closes: #525753 [Less]
Posted about 15 years ago
ikiwiki 3.10 released with these changes darcs: Finally added support for this VCS, thanks to many contributors: Thomas Schwinge wrote the original file, implementing only rcs_commit. Benjamin A'Lee contributed an alternative implementation. ... [More] Tuomo Valkonen contributed rcs_getctime and stub rcs_recentchanges. Simon Michael contributed multiple changes. Petr Ročkai fixed rcs_recentchanges. Sven M. Hallberg merged the above and added missing features. Add missing newline to Confirm Password prompt. Add missing permalink support to archivepage and titlepage templates. debian/control: Wrap fields. inline: Add author info to archive display. Add a microblog template that is useful for inlining microblogging posts. [Less]
Posted about 15 years ago
ikiwiki 3.09 released with these changes inline: Add title_natural sort order, using Sort::Naturally (chrysn) inline: Fix urls to feed when feedfile is used on an index page. git, mercurial: Fix --getctime to return file creation time, not last ... [More] commit time. Updated French translation (Jean-Luc Coulon). Closes: #521072 css: Add clear: both to inlinefooter. comments: Fix too loose test for comments pages that matched normal pages with "comment_" in their name. Closes: #521322 comments: Fix anchor ids to be legal xhtml. Closes: #521339 Fix documentation of anonok_pagespec. Closes: #521793 Add missing suggests on libtext-textile-perl. Closes: #522039 recentchanges: change to using do=goto links for user links. Fix git test suite to use a bare repo. [Less]
Posted about 15 years ago
ikiwiki 3.08 released with these changes git: Fix utf-8 encoding of author names. git: Manually decode git output from utf-8, avoids warning messages on invalidly encoded output. Fix bug that caused weird things to appear as page types.
Posted about 15 years ago
ikiwiki 3.07 released with these changes Updated German translation (Kai Wasserbäch). Closes: #518377 Updated French translation (Jean-Luc Coulon). Closes: #518510 wmd: New plugin contributed by William Uther to support the WMD Wysiwym markdown ... [More] editor. smiley: Avoid infinite loop in smiley expansion triggered by the template scan mode change in version 3.05. Closes: #518805 template: When loading a template in scan mode, let preprocess know it only needs to scan. [Less]
Posted over 15 years ago
ikiwiki 3.06 released with these changes Setup automator: Fix bug in password comparison. Closes: #517654