X-Git-Url: http://git.vanrenterghem.biz/git.ikiwiki.info.git/blobdiff_plain/d4a0732752e79b57509cee33001ab757132366c5..b24235c1534ac40eccd196c948a4cce1766b5dd7:/debian/changelog diff --git a/debian/changelog b/debian/changelog index 5900b4e5f..1b0fd18ff 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,388 @@ -ikiwiki (3.20110609) UNRELEASED; urgency=low +ikiwiki (3.20130904.2) UNRELEASED; urgency=low + + * aggregate: Improve display of post author. + * poll: Fix behavior of poll buttons when inlined. + * Fixed unncessary tight loop hash copy in saveindex where a pointer + can be used instead. Can speed up refreshes by nearly 50% in some + circumstances. + * Optimized loadindex by caching the page name in the index. + * Added only_committed_changes config setting, which speeds up wiki + refresh by querying git to find the files that were changed, rather + than looking at the work tree. Not enabled by default as it can + break some setups where not all files get committed to git. + * comments: Write pending moderation comments to the transient underlay + to avoid conflict with only_committed_changes. + * search: Added google_search option, which makes it search google + rather than using the internal xapain database. + (googlesearch plugin is too hard to turn on when xapain databases + corrupt themselves, which happens all too frequently). + * osm: Remove invalid use of charset on embedded javascript tags. + Closes: #731197 + * style.css: Add compatability definitions for more block-level + html5 elements. Closes: #731199 + + -- Joey Hess <joeyh@debian.org> Thu, 05 Sep 2013 10:01:10 -0400 + +ikiwiki (3.20130904.1) unstable; urgency=low + + * Fix cookiejar default setting. + + -- Joey Hess <joeyh@debian.org> Wed, 04 Sep 2013 10:15:37 -0400 + +ikiwiki (3.20130904) unstable; urgency=low + + * calendar: Display the popup mouseover when there is only 1 page for a + given day, for better UI consistency. + * meta: Can now be used to add an enclosure to a page, which is a fancier + way to do podcasting than just inlining the media files directly; + this way you can write a post about the podcast episode with show notes, + author information, etc. + (schmonz) + * aggregate: Show author in addition to feedname, if different. + (schmonz) + * Consistently configure LWP::UserAgent to allow use of http_proxy + and no_proxy environment variables, as well as ~/.ikiwiki/cookies + (schmonz) + * Fix test suite to work with perl 5.18. Closes: #719969 + + -- Joey Hess <joeyh@debian.org> Wed, 04 Sep 2013 08:54:31 -0400 + +ikiwiki (3.20130711) unstable; urgency=low + + * Deal with git behavior change in 1.7.2 and newer that broke support + for commits with an empty commit message. + * Pass --no-edit when used with git 1.7.8 and newer. + + -- Joey Hess <joeyh@debian.org> Wed, 10 Jul 2013 21:49:23 -0400 + +ikiwiki (3.20130710) unstable; urgency=low + + * blogspam: Fix encoding issue in RPC::XML call. + Thanks, Changaco + * comments: The formats allowed to be used in comments can be configured + using comments_allowformats. + Thanks, Michal Sojka + * calendar: When there are multiple pages for a given day, they're + displayed in a popup on mouseover. + Thanks, Louis + * osm: Remove trailing slash from KML maps icon. + * page.tmpl: omit searchform, trails, sidebar and most metadata in CGI + (smcv) + * openid: Automatically upgrade openid_realm to https when + accessed via https. + * The ip() pagespec can now contain glob characters to match eg, a subnet + full of spammers. + * Fix crash that could occur when a needsbuild hook returned a file + that does not exist. + * Fix python proxy to not crash when fed unicode data in getstate + and setstate. + Thanks, chrysn + * Fix committing attachments when using svn. + + -- Joey Hess <joeyh@debian.org> Wed, 10 Jul 2013 17:45:40 -0400 + +ikiwiki (3.20130518) unstable; urgency=low + + * Fix test suite to not fail when XML::Twig is not installed. + Closes: #707436 + * theme: Now <TMPL_IF THEME_$NAME> can be used in all templates when + a theme is enabled. + * notifyemail: Fix bug that caused duplicate emails to be sent when + site was rebuilt. + * bzr: bzr rm no longer has a --force option, remove + + -- Joey Hess <joeyh@debian.org> Sat, 18 May 2013 16:28:21 -0400 + +ikiwiki (3.20130504) unstable; urgency=low + + * Allow dots in directive parameter names. (tango) + * Add missing plugin section, and deal with missing sections with a warning. + * Detect plugins with a broken getsetup and warn. + * map: Correct reversion introduced in version 3.20110225 that could + generate invalid html. (smcv) + * Makefile.PL: overwrite theme style.css instead of appending + (Thanks, Mikko Rapeli) + * meta: Fix anchors used to link to the page's license and copyright. + Closes: #706437 + + -- Joey Hess <joeyh@debian.org> Sat, 04 May 2013 23:47:21 -0400 + +ikiwiki (3.20130212) unstable; urgency=low + + * htmlscrubber: Allow the bitcoin URI scheme. + * htmlscrubber: Allow the URI schemes of major VCS's. + * aggregate: When run with --aggregate, if an aggregation is already + running, don't go on and --refresh. + * trail: Avoid excess dependencies between pages in the trail + and the page defining the trail. Thanks, smcv. + * opendiscussion: Don't allow editing discussion pages if discussion pages + are disabled. (smcv) + * poll: Add expandable option to allow users to easily add new choices to + a poll. + * trail: Avoid massive slowdown caused by pagetemplate hook when displaying + dynamic cgi pages, which cannot use trail anyway. + * Deal with empty diffurl in configuration. + * cvs: Various fixes. (schmonz) + * highlight: Now adds a span with class highlight-<extension> around + highlighted content, allowing for language-specific css styling. + + -- Joey Hess <joeyh@debian.org> Tue, 12 Feb 2013 21:48:02 -0400 + +ikiwiki (3.20121212) unstable; urgency=low + + * filecheck: Fix bug that prevented File::MimeInfo::Magic from ever + being used. + * openid: Display openid in Preferences page as a comment, so it can be + selected in all browsers. + + -- Joey Hess <joeyh@debian.org> Tue, 11 Dec 2012 12:12:12 -0400 + +ikiwiki (3.20121017) unstable; urgency=low + + * recentchangesdiff: fix further breakage to the template from 3.20120725 + + -- Joey Hess <joeyh@debian.org> Tue, 16 Oct 2012 20:49:27 -0400 + +ikiwiki (3.20121016) unstable; urgency=low + + * monochrome: New theme, contributed by Jon Dowland. + * rst: Ported to python 3, while still also being valid python 2. + Thanks, W. Trevor King + * Try to avoid a situation in which so many ikiwiki cgi wrapper programs + are running, all waiting on some long-running thing like a site rebuild, + that it prevents the web server from doing anything else. The current + approach only avoids this problem for GET requests; if multiple cgi's + run GETs on a site at the same time, one will display a "please wait" + page for a configurable number of seconds, which then redirects to retry. + To enable this protection, set cgi_overload_delay to the number of + seconds to wait. This is not enabled by default. + * Add back a 1em margin between archivepage divs. + * recentchangesdiff: Correct broken template that resulted in duplicate + diff icons being displayed, and bloated the recentchanges page with + inline diffs when the configuration should have not allowed them. + + -- Joey Hess <joeyh@debian.org> Tue, 16 Oct 2012 15:14:19 -0400 + +ikiwiki (3.20120725) unstable; urgency=low + + * recentchangesdiff: When diffurl is not set, provide inline diffs + in the recentchanges page, with visibility toggleable via javascript. + Thanks, Antoine Beaupré + * Split CFLAGS into words when building wrapper. Closes: #682237 + * osm: Avoid calling urlto before generated files are registered. + Thanks, Philippe Gauthier and Antoine Beaupré + * osm: Add osm_openlayers_url configuration setting. + Thanks, Genevieve + * osm: osm_layers can be used to configured the layers displayed on the map. + Thanks, Antoine Beaupré + * comments: Remove ipv6 address specific code. + + -- Joey Hess <joeyh@debian.org> Sat, 25 Aug 2012 10:58:42 -0400 + +ikiwiki (3.20120629) unstable; urgency=low + + * mirrorlist: Add mirrorlist_use_cgi setting that avoids usedirs or + other config differences by linking to the mirror's CGI. (intrigeri) + + -- Joey Hess <joeyh@debian.org> Fri, 29 Jun 2012 10:16:08 -0400 + +ikiwiki (3.20120516) unstable; urgency=high + + * meta: Security fix; add missing sanitization of author and authorurl. + CVE-2012-0220 Thanks, Raúl Benencia + + -- Joey Hess <joeyh@debian.org> Wed, 16 May 2012 19:51:27 -0400 + +ikiwiki (3.20120419) unstable; urgency=low + + * Remove dead link from plugins/teximg. Closes: #664885 + * inline: When the pagenames list includes pages that do not exist, skip + them. + * meta: Export author information in html <meta> tag. Closes: #664779 + Thanks, Martin Michlmayr + * notifyemail: New plugin, sends email notifications about new and + changed pages, and allows subscribing to comments. + * Added a "changes" hook. Renamed the "change" hook to "rendered", but + the old hook name is called for now for back-compat. + * meta: Support keywords header. Closes: #664780 + Thanks, Martin Michlmayr + * passwordauth: Fix url in password recovery email to be absolute. + * httpauth: When it's the only auth method, avoid a pointless and + confusing signin form, and go right to the httpauthurl. + * rename: Allow rename to be started not from the edit page; return to + the renamed page in this case. + * remove: Support removing of pages in the transient underlay. (smcv) + * inline, trail: The pagenames parameter is now a list of absolute + pagenames, not relative wikilink type names. This is necessary to fix + a bug, and makes pagenames more consistent with the pagespec used + in the pages parameter. (smcv) + * link: Fix renaming wikilinks that contain embedded urls. + * graphviz: Handle self-links. + * trail: Improve CSS, also display trail links at bottom of page, + and a bug fix. (smcv) + + -- Joey Hess <joeyh@debian.org> Thu, 19 Apr 2012 15:32:07 -0400 + +ikiwiki (3.20120319) unstable; urgency=low + + * osm: New plugin to embed an OpenStreetMap into a wiki page. + Supports waypoints, tags, and can even draw paths matching + wikilinks between pages containing waypoints. + Thanks to Blars Blarson and Antoine Beaupré, as well as the worldwide + OpenStreetMap community for this utter awesomeness. + * trail: New plugin to add navigation trails through pages via Next and + Previous links. Trails can easily be added to existing inlines by setting + trail=yes in the inline. + Thanks to Simon McVittie for his persistance developing this feature. + * Fix a snail mail address. Closes: #659158 + * openid-jquery.js: Update URL of Wordpress favicon. Closes: #660549 + * Drop the version attribute on the generator tag in Atom feeds + to make builds more reproducible. Closes: #661569 (Paul Wise) + * shortcut: Support Wikipedia's form of url-encoding for unicode + characters, which involves mojibake. Closes: #661198 + * Add a few missing jquery UI icons to attachment upload widget underlay. + * URI escape filename when generating the diffurl. + * Add build-affected hook. Used by trail. + + -- Joey Hess <joeyh@debian.org> Mon, 19 Mar 2012 14:24:43 -0400 + +ikiwiki (3.20120202) unstable; urgency=low + + * mdwn: Added nodiscount setting, which can be used to avoid using the + markdown discount engine, when maximum compatability is needed. + * Switch to YAML::XS to work around insanity in YAML::Mo. Closes: #657533 + * cvs: Ensure text files are added in non-binary mode. (Amitai Schlair) + * cvs: Various cleanups and testing. (Amitai Schlair) + * calendar: Fix strftime encoding bug. + * shortcuts: Fixed a broken shortcut to wikipedia (accidentially + made into a shortcut to wikiMedia). + * Various portability improvements. (Amitai Schlair) + + -- Joey Hess <joeyh@debian.org> Thu, 02 Feb 2012 21:42:40 -0400 + +ikiwiki (3.20120115) unstable; urgency=low + + * Make backlink(.) work. Thanks, Giuseppe Bilotta. + * mdwn: Workaround discount's eliding of <style> blocks. + * attachment: Fix utf-8 display bug. + + -- Joey Hess <joeyh@debian.org> Sun, 15 Jan 2012 16:19:25 -0400 + +ikiwiki (3.20120109) unstable; urgency=low + + * mdwn: Can use the discount markdown library, via the + Text::Markdown::Discount perl module. This is preferred if available + since it's the fastest currently supported markdown library, speeding up + ikiwiki's markdown rendering by a factor of 40. + (However, when multimarkdown is enabled, Text::Markdown::Multimarkdown + is still used.) + * On Debian, depend on libtext-markdown-discount. + + -- Joey Hess <joeyh@debian.org> Mon, 09 Jan 2012 11:49:14 -0400 + +ikiwiki (3.20111229) unstable; urgency=low + + * Consume all stdin when rcs_receive short-circuits, + to avoid git SIGPIPE race. + * Add path and path_natural sort orders (smcv) + * Test coverage can be checked with `make coverage` (smcv) + * tag: encode categories using numeric values. (tango) + + -- Joey Hess <joeyh@debian.org> Thu, 29 Dec 2011 12:00:53 -0400 + +ikiwiki (3.20111107) unstable; urgency=low + + * img: Bugfix to width/height tags for scaled down image when only + one dimension was provided. Thanks, Per Carlson. + * editpage: Fix FormattingHelp link on Discussion pages. + * The umask setting can now be set to private, group, or public, + avoiding the need to enter octal correctly which is particularly + difficult in yaml setup files. (smcv) + * graphviz: Support urls embedded in the graph, by having graphviz + generate an imagemap. + * graphviz: Support wikilinks embedded in the graph. + (Sponsored by The TOVA Company.) + + -- Joey Hess <joeyh@debian.org> Wed, 30 Nov 2011 16:31:48 -0400 + +ikiwiki (3.20111106) unstable; urgency=low + + * searchquery.tmpl: Track escaping change in upstream template. + Thanks Olly Betts for review. + * svn: Support subversion 1.7, which does not have .svn in each + subdirectory. + * rst: import docutils lazily, to avoid errors during ikiwiki --setup. + Closes: #637604 (Thanks, smcv) + * Make the setup automator create YAML formatted files. + * Fix handling of discussion page creation links to make discussion pages + in the right place and with the right case. Broken by page case + preservation feature added in 3.20110707. + + -- Joey Hess <joeyh@debian.org> Sun, 06 Nov 2011 16:27:29 -0400 + +ikiwiki (3.20110905) unstable; urgency=low + + * mercurial: Openid nicknames are now used when committing. (Daniel Andersson) + * mercurial: Implement rcs_commit_staged so comments, attachments, etc + can be used. (Daniel Andersson) + * mercurial: Implement rcs_rename, rcs_remove. (Daniel Andersson) + * mercurial: Fix viewing of a diff containing non-utf8 changes. + (Daniel Andersson) + * mercurial: Make both rcs_getctime and rcs_getmtime fast. (Daniel Andersson) + * mercurial: Implement rcs_diff. (Daniel Andersson) + * po: Add `LANG_CODE` and `LANG_NAME` template variables. (intrigeri) + * Fix typo in Danish translation of shortcuts page that caused exponential + regexp blowup. + * Fix escaping of html entities in permalinks. + * Fix escaping of html entities in tag names. + * Avoid using named capture groups in heredoc code for oldperl compatibility. + * Put in a workaround for #622591, by ensuring Search::Xapian gets loaded + before Image::Magick. + * Add unminified jquery js and css files to source. + * Update to jquery 1.6.2, and jquery-ui 1.8.14. + * Use lockf rather than flock when taking the cgilock, for better + portability. + * search: Fix encoding bug in calculation of maximum term size. + * inline: When indexing internal pages for searching, use the url of + the inlining page. + * Fix comments testsuite to not rely on Date::Parse's ability to + parse the date Columbus discovered America. Closes: #640350 + * Avoid warning message when generating setup file if highlight + is not installed. Closes: #637606 + * Promote RPC::XML to a Recommends, since it's used by auto-blog.setup. + Closes: #637603 + * Fix web revert of a file deletion. + + -- Joey Hess <joeyh@debian.org> Mon, 05 Sep 2011 14:53:00 -0400 + +ikiwiki (3.20110715) unstable; urgency=low + + * rename: Fix logic error that broke renaming pages when the attachment + plugin was disabled. + * rename: Fix logic error that bypassed the usual pagespec checks. + + -- Joey Hess <joeyh@debian.org> Fri, 15 Jul 2011 18:36:29 -0400 + +ikiwiki (3.20110712) unstable; urgency=low + + * attachment: Bugfix to create directory when moving attachment out of + holding area. + * Display attachment manipulation links always, since attachments can be + uploaded via javascript. + + -- Joey Hess <joeyh@debian.org> Tue, 12 Jul 2011 00:41:26 -0400 + +ikiwiki (3.20110711) unstable; urgency=low + + * Add build dep on python-support. Closes: #633536 + * attachment: Bugfix to move upload attachments out of holding area + when saving. + * attachment: Bugfix for trying to attach files to a subpage of the index + page. + + -- Joey Hess <joeyh@debian.org> Mon, 11 Jul 2011 13:03:04 -0400 + +ikiwiki (3.20110707) unstable; urgency=low * userlist: New plugin, lets admins see a list of users and their info. * aggregate: Improve checking for too long aggregated filenames. @@ -6,11 +390,34 @@ ikiwiki (3.20110609) UNRELEASED; urgency=low * attachment: Speed up multiple file uploads by storing uploaded files in a staging area until the page is saved/previewed, rather than refreshing the site after each upload. + (Sponsored by The TOVA Company.) * attachment: Files can be dragged into the edit page to upload them. - Multiple file upload support. Upload progress bars. - Impemented using the jQuery-File-Upload widget. - - -- Joey Hess <joeyh@debian.org> Thu, 09 Jun 2011 10:06:44 -0400 + Multiple file batch upload support. Upload progress bars. + AJAX special effects. Impemented using the jQuery-File-Upload widget. + (If you don't have javascript don't worry, I kept that working too.) + (Sponsored by The TOVA Company.) + * Add libtext-multimarkdown-perl to Suggests. Closes: #630705 + * headinganchors: Plugin by Paul Wise that adds ids to <hn> headings. + * html5 is not experimental anymore. But not the default either, quite yet. + * Support svg as a inlinable image type; svg images can be included on a + page by simply linking to them, or by using the img directive. + Note that sanitizing svg files is still not addressed. + * img: Generate png format thumbnails for svg images. + * Preserve mixed case in page creation links, and when creating a page + whose title is mixed case, allow selecting between the mixed case and + all lower-case names. + * Fix ikiwiki-update-wikilist -r to actually work. + * comments: collect metadata in a scan-phase preprocess hook, which + fixes sorting comments by date. (smcv) + * Run scan hooks for internal pages (preprocess hooks already run in scan + mode) (smcv) + * inline: Handle obfuscated urls, such as the mailto urls generated by + markdown when forcing urls absolute. + * Bugfix for wikilink containing an email address not showing up in + brokenlinks list. + * Bugfix for trying to attach files to a subpage of the index page. + + -- Joey Hess <joeyh@debian.org> Thu, 07 Jul 2011 20:38:31 -0400 ikiwiki (3.20110608) unstable; urgency=high