SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for ikiwiki-3.20130518-12.1.noarch.rpm :
Tue Sep 24 14:00:00 2013 llipavskyAATTsuse.de
- Fix openID provider to SUSE

Fri Jun 7 14:00:00 2013 llipavskyAATTsuse.com
- update to 3.20130518

* Fix test suite to not fail when XML::Twig is not installed.
Closes: #707436

* theme: Now 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

* 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

* 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- around
highlighted content, allowing for language-specific css styling.

Mon Dec 17 13:00:00 2012 lnusselAATTsuse.de
- 3.20121212

* lots of bugfixes and new features

* fixes CVE-2012-0220 and CVE-2011-1408

* support Text::Markdown::Discount for speedup

* requires YAML::XS instead of YAML

Wed Jun 8 14:00:00 2011 lnusselAATTsuse.de
- 3.20110431

* Danish translation update. Closes: #625721

* Danish underlay translation update. Closes: #625765 (Thanks, Jonas Smedegaard)

* Support YAML::XS by not passing decoded unicode to Load. Closes: #625713

* openid, aggregate, pinger: Use Net::INET6Glue if available to support making ipv6 connections. (Note that if LWPx::ParanoidAgent is installed, it defeats this for openid.)

* Add additional directive quoting styles, to better support nested directives. Both triple-single-quote and heredoc quotes can be used. (Thanks, Timo Paulssen)

* Changed license of madduck\'s python plugins from GPL-2 to BSD-2-clause.

* po: support language codes in the form of \'es_AR\', and \'arn\'. (intrigeri) Closes: #627844

* po: Make po4a warn, not error on a malformed document. (intrigeri)

* Support the Hiawatha web server which sets HTTPS=off rather than not setting it. (There does not seem to be a standard here.)

Wed May 11 14:00:00 2011 lnusselAATTsuse.de
- new version 3.20110430 (http://ikiwiki.info/news/)

* don\'t allow alternative stylesheets to be added on pages where the
htmlscrubber is enabled (CVE-2011-1401)
- now requires perl-YAML

Mon Feb 28 13:00:00 2011 lnusselAATTsuse.de
- new version 3.20110225
- editpage: Avoid inheriting internal page types.
- htmltidy: Avoid breaking the sidebar when websetup is running.
- transient: New utility plugin that allows transient pages to be stored in
.ikiwiki/transient/ (smcv)
- aggregate: Aggregated content is stored in the transient underlay.
(Existing aggregated content is not moved, since it will eventually expire
and be removed) (smcv)
- autoindex, tag: Added autoindex_commit and tag_autocreate_commit that can
be unset to make index files and tags respectively not be committed, and
instead be stored in the transient underlay. (smcv)
- autoindex: Adapted to use add_autofile. Slight behavior changes in edge
cases that are probably really bug fixes. (smcv)
- recentchanges: Use transient underlay (smcv)
- map: Avoid unnecessary ul\'s in maps with nested directories. (Giuseppe
Bilotta)
- Fix broken baseurl in cgi mode when usedirs is disabled. Bug introduced in
3.20101231.
- inline: Fix link to nested inlined pages\'s feeds. (Giuseppe Bilotta)
- inline: Add \'id\' parameter that can be used when styling individual
feedlinks and postforms. (Giuseppe Bilotta)

Wed Feb 16 13:00:00 2011 lnusselAATTsuse.de
- suggest perl(Net::OpenID::Consumer) and perl(LWPx::ParanoidAgent)

Tue Jan 25 13:00:00 2011 lnusselAATTsuse.de
- new version 3.20110124
- fix regression in previous version

Mon Jan 24 13:00:00 2011 lnusselAATTsuse.de
- new version 3.20110123
- fix XSS issue (CVE-2011-0428)

Tue Aug 10 14:00:00 2010 lnusselAATTsuse.de
- new version 3.20100804
- template: Fix dependency tracking. Broken in version 3.20100427.
- po: The po_slave_languages setting is now a list, so the order of
translated languages can be controlled. (intrigeri)
- git: Fix gitweb historyurl examples so \"diff to current\" links work.
(Thanks jrayhawk)
- meta: Allow syntax closer to html meta to be used.
- Add new disable hook, allowing plugins to perform cleanup after they have
been disabled.
- Use Digest::SHA built into perl rather than external Digest::SHA1 to
simplify dependencies. Closes: #591040
- Fixes a bug that prevented matching deleted pages when using the page()
PageSpec.

Thu Jun 17 14:00:00 2010 lnusselAATTsuse.de
- Recommends: perl(PerlMagick) -> perl(Image::Magick)

Mon May 17 14:00:00 2010 lnusselAATTsuse.de
- new version 3.20100515
Note that you need to update page.tmpl! See NEWS
- Removed misc.tmpl. Now to theme ikiwiki, you only need to customise a
single template, page.tmpl.
- If you have a locally customised page.tmpl, it needs to be updated to set
when BASEURL or FORCEBASEURL is set.
- comments: Comments pending moderation are now stored in the srcdir
alongside accepted comments, but with a ._comment_pending extension. This
allows easier byhand moderation, as the \"_pending\" need only be stripped
off and the comment be committed to version control.
- The comment_pending() pagespec can be used to match such unmoderated
comments, which makes it easy to add a feed of them, or a counter
indicating how many there are.
- Belatedly added a comment() pagespec.
- Gave comment and page editing forms some CSS and accessability love.
- Renamed postscan hook to indexhtml, to reflect its changed position, and
typical use.
- inline: Call indexhtml when inlining internal pages, so their text can be
indexed for searching.
- Delete hooks are passed deleted internal pages.
- openid: Incorporated a fancy openid-selector signin form. (Based on
http://code.google.com/p/openid-selector/)
- openid: Use \"openid_identifier\" as the form field, as required by OpenID
Authentication v2.0 spec.
- Removed the openidsignup option. Instead, my recommendation is to leave
passwordauth enabled and let people who don\'t have an openid use it. The
openid selector form avoids the UI annoyance of having both openid and
passwordauth on one form.
- calendar: Allow negative month to be specified. -1 is last month, etc. (And
also negative years.)
- calendar: Display year in title of month calendar.
- Use xhtml friendly pubdate setting.
- remove, rename: Add guards against XSRF attacks.

Wed May 5 14:00:00 2010 lnusselAATTsuse.de
- version 3.20100504

* Add parameter to displaytime to specify that it is a pubdate,
and in html5 mode, use time tag.

* Add placeholder text in search form (in html5 mode only).

* In html5 mode, use all the nice new semantic tags. Care was taken
to not change the id/class named used in the CSS, so only CSS
that refers to tag types needed to be changed.

* Add ACTIONS variable to page.tmpl, which allows plugins to add arbitrary
links to the action bar without modifying the template further.
(COMMENTSLINK and DISCUSSIONLINK could be folded into this, but
are kept separate for now to avoid breaking modified templates.)

* websetup: Only display Setup button on admins\' preferences page.

* graphviz: Fix display of preexisting images in preview mode.

* Fixes a bug in skipping of illegal source files introduced in
3.20100427.

Mon May 3 14:00:00 2010 lnusselAATTsuse.de
- version 3.20100501

* TMPL_INCLUDE re-enabled for templates read from the templatedir.
(But not in-wiki templates.)

* Version dependency on liburi-perl to >= 1.36; previous versions
did not support building urls from utf-8 strings. Closes: #579713

* Ikiwiki can be configured to generate html5 instead of the default xhtml
1.0. The html5 output mode is experimental, not yet fully standards
compliant, and will be subject to rapid change.

* htmlscrubber: Allow html5 semantic tags: section, nav, article, aside
hgroup, header, footer, figure, figcaption, time, mark

* htmlscrubber: Also allow some other html5 tags: canvas, progress, meter,
ruby, rt, rp, details, summary, datalist.

* htmlscrubber: Round out html5 video support with the preload
attribute and the source tag.

* htmlscrubber: Allow the html5 form attributes: placeholder, autofocus,
min, max, step, required, autocomplete, novalidate, pattern, list,
and form. (Also the form
* override attributes for input and buttons.)

* htmlscrubber: Allow additional misc html5 attributes: reversed,
spellcheck, and hidden.

* template: Fix typo.
- version 3.20100427
[ Joey Hess ]

* tag: Automatic creation of tag pages can now be enabled using
the tag_autocreate setting. (David Riebenbauer)

* Customised templates can now be included in the source of wikis
(and also in underlays), and dependencies on them are tracked.

* TMPL_INCLUDE is no longer supported in any template.

* underlay: Removed the add_templates option.

* Add template_depends function to plugin API.

* bzr: Fix bzr log parsing to work with bzr 2.0. (liw)

* comments: Fix missing entity encoding in title.

* txt: Add a special case for robots.txt.
[ Simon McVittie ]

* Add support for link types, and make the the tagged() pagespec only
match tags, not regular links (a bugfix).

* Rebuild wikis on upgrade to this version to get tag link types recorded
correctly.

* Revamp sorting system; allow new sort methods to be added by plugins,
and add a \"sortspec\" syntax that can combine, reverse, etc sort methods.

* meta: Add `meta(author)`, `meta(title)` etc sortspecs to allow sorting
by metadata.

* meta: Add optional sortas parameter to author and title meta directives.
This can be used to get names sorted by last name without displaying
them last name first.

* sortnaturally: New plugin; the title_natural sort method has moved here.

* meta: store fields consistently unescaped, and escape on use.
(A wiki rebuild is also needed due to this change.)
[ Joey Hess ]

* Update dependency for git-core to git transition.

* po: Check that translated underlay directories exist before using them
for master language.

* po: Configuring the same language as master and slave confuses processing;
so filter out such a misconfiguration.

* calendar: Add archive_pagespec, which is used by ikiwiki-calendar to
specify which pages to include on the calendar archive pages.
(The pagespec can still also be specified on the ikiwiki-calendar command
line.)

* pagestats: Class parameter can be used to override default class for
custom styling.

* pagestats: Use style=list to get a list of tags, scaled by use like
in a tag cloud. This is useful to put in a sidebar.

* Rework example blog front page.

* CSS and templates for sidebar changed to use a class, not an id.

* sidebar: Now a sidebar directive can be used to override the sidebar
shown on a page.

* Enable calendar and sidebar in auto-blog.setup.

* sidebar: Add global_sidebars setting.

* conditional: Fix bug that forced \"all\" mode off by default.

* calendarmonth.tmpl: The month calendar is now put in a sidebar.

* calendar: Improved display of arrows.

* Rename --getctime to --gettime. (The old name still works for
backwards compatibility.)

* --gettime now also looks up last modification time.

* Automatically run --gettime the first time ikiwiki is run on
a given srcdir. (Use --no-gettime to disable.)

* Add rcs_getmtime to plugin API; currently only implemented
for git and svn.

* Optimise --gettime for git, so it\'s appropriately screamingly
fast. (This could be done for most other backends too.)

* However, --gettime for git no longer follows renames. That would
be slow, and whether a renamed wiki page is the same page is really
an iffy thing.

* Use above to fix up timestamps on docwiki, as well as ensure that
timestamps on basewiki files shipped in the deb are sane.

* autoindex: Switch to using %wikistate instead of abusing
$pagestate{index}.

* bzr: Support rcs_getmtime, and fix rcs_getctime implementation
(Jelmer Vernooij)

* Quite a lot of new optimisations, and one major fix to a recent
performance regression.

* Moved javascript files under the ikiwiki/ directory, to avoid cluttering
the top of the web root. This is another things that requires a wiki
rebuild on upgrade to this version.

* Fix removal of rendered files in rebuild mode.

* Add page() PageSpec, which is like glob() but matches only pages,
not other files.
- version 3.20100403

* websetup: Add websetup_unsafe to allow marking other settings
as unsafe.

* Improve openid url munging; do not display anchors and cgi parameters,
as used by yahoo and google urls.

* Add complete German basewiki and directives translation done by
Sebastian Kuhnert.

* Add a include setting, which can be used to make ikiwiki process
wiki source files, such as .htaccess, that would normally be skipped
for security or other reasons. Closes: #447267
(Thanks to Aaron Wilson for the original patch.)

* Add support for setup files written in YAML.

* Add --set-yaml switch for setting more complex config file options.

* filecheck: Fix bugs that prevented the pagespecs from matching when
not called by attachment plugin.

* Fix incorrect influence info returned by a failing link() pagespec,
that could lead to bad dependency handling in certian situations.

* Add preprocessed \'use lib\' line to ikiwiki-transition and ikiwiki-calendar
if necessary for unusual install.

* auto-blog.setup: Set tagbase by default, since most bloggers will want it.

* Allow wrappers to be built using tcc. (Workaround #452876)

* openid: Use Openid Simple Registration or OpenID Attribute Exchange
to get the user\'s email address and username. (Neither is yet
used, but they are available in the session object now.)

* page.tmpl: Add Cache-Control must-revalidate to ensure that users
(especially of Firefox) see fresh page content.

* htmlscrubber: Allow colons in urls after \'?\'

* template: Search for templates in the templatedir, if they are not
found as pages in the wiki.

Wed Mar 17 13:00:00 2010 lnusselAATTsuse.de
- new version 3.20100312:
- Fix utf8 issues in calls to md5_hex.
- moderatedcomments: Added moderate_pagespec that can be used to control which
users or comment locations are moderated. This can be used, just for example,
to moderate \"user(http://myopenid.com/
*)\" if you\'re getting a lot of spammers
from one particular openid provider (who should perhaps answer your emails
about them), while not moderating other users.
- moderatedcomments: The moderate_users setting is deprecated. Instead, set
moderate_pagespec to \"!admin()\" or \"user(
*)\".
- Fix missing span on recentchanges page template.
- search: Avoid \'$\' in the wikiname appearing unescaped on omega\'s query
template, where it might crash omega.
- htmlscrubber: Security fix: In data:image/
* uris, only allow a few
whitelisted image types. No svg.

Fri Feb 26 13:00:00 2010 lnusselAATTsuse.de
- add perl-CGI-Session as Recommends

Mon Feb 22 13:00:00 2010 lnusselAATTsuse.de
- some fixes inspired by Fedora:
- make package noarch
- use Requires: perl(XXX) instead of perl-XXX
- remove shebang from /etc/ikiwiki/
*
- package html docu

Sun Feb 21 13:00:00 2010 lnusselAATTsuse.de
- new version 3.20100212
- template: Preprocess parameters before htmlizing.
- img: Fix a bug that could taint AATTlinks with undef values.
- setup automator: Configure Term::Readline to use bold for
prompt, rather than default underline. Closes: #517656
- Allow jumping directly into account registration process by
going to ikiwiki.cgi?do=register
- Improve display of openid in preferences page.
- Add link to userpage (or creation link) to top of preferences
page.
- opendiscussion: This plugin will also now allow posting comments
to otherwise locked-down sites.
- auto-blog.setup: Lock all pages, so only admin can post to the
blog by default, and enable opendiscussion so others can
comment.
- Fix color and format plugins to appear in the websetup
interface.
- amazon_s3: Fix to support the EU S3 datacenter, which is more
picky about attempts to create already existing buckets.
- httpauth: When cgiauthurl is configured, httpauth can now be
used alongside other authentication methods (like openid or
anonok). Rather than always redirect to the cgiauthurl for
authentication, there is now a button on the login form to use
it.
- httpauth: Add httpauth_pagespec setting that can be used to
limit pages to only being edited via users authed with httpauth.
- Allow globs to be used in user() pagespecs.
- Group related plugins into sections in the setup file, and drop
unused rcs plugins from the setup file.

Mon Jan 25 13:00:00 2010 lnusselAATTsuse.de
- new version 3.20100122
- inline: Avoid showing edit links if page editing is disabled.
(Sjoerd)
- signinedit: Auto-disable the plugin when all authentication
methods are disabled.
- comments: Fix permalinks for comments using new conflict-free
filenames.
- img: Support alignment of images with captions. (Giuseppe
Bilotta)
- websetup: Fix utf-8 problems.
- websetup: Fix bug in array change detection.
- linkmap: Simplify and improve browser compatibility by using an
img, not object tag.
- git: The new git-notes feature in git 1.6.6 changes git log
output in a way that broke ikiwiki\'s parser if notes are added
to commits.
- po: Avoid crash when a page is empty.

Thu Oct 29 13:00:00 2009 lnusselAATTsuse.de
- new version 3.20091023

* inline: Fix raw mode. Closes: debian#552114

* edittemplate: Allow template page name to be specified using anything
legal for a wikilink (including eg, leading slashes).

* edittemplate: Work around bug debian#551499 in CGI::FormBuilder.

* Fix a bug introduced in the last version that caused ikiwiki
to skip all files if a sourcedir of \"./\" was specified.

* Support CFLAGS when building wrapper.

* meta: Gather permalink info on scan pass so it is available
to inline when using a template that does not include page content.

* Added support framework for multiple types of dependencies, including
dependncies that are only affected by page precence or link changes.

* Rebuild wikis on upgrade to this version to get improved dependency
info.

* pagecount, calendar, postsparkline, progress: Use a presence dependency,
which makes these directives much less expensive to use, since page
edits will no longer trigger an unnecessary update.

* map: Use a presence dependency unless show= is specified.
This makes maps efficient enough that they can be used on sidebars!

* inline: Use a presence dependency in quick mode.

* brokenlinks: Use a link dependency.
This makes it much more efficient, only updating when really necessary.

* orphans, pagestats: Use a combination of presence and link dependencies.
This makes them more efficient. It also fixes a longstanding bug,
where if only a small set of pages were considered by orphans/pagestats,
changes to links on other pages failed to cause an update.

* linkmap: Use a combination of presence and link dependencies.
This makes the map be regenerated much less frequently in many cases,
so larger maps are more practical to use now.

* Plugins providing PageSpec `match_
*` functions should pass additional
influence information when creating result objects. This allows correctly
handling many more complicated dependencies.

* API change: `pagespec_match_list` has completly changed its interface.
The old interface will be removed soon, and a warning will be printed
if any plugins try to use it.

* Transitive dependencies are now correctly supported.

* ikiwiki-calendar: New command automates creation of archive pages
using the calendar plugin.

* calendar: Fix midnight rebuild trigger of calendars with explicit
month/year.

* calendar: Fix bug in next/previous year/month links, which sometimes
linked to an archive page from the wrong year, or were missing.

* git: --getctime will now follow renames back to the original creation
of a file.

* calendar: Fix CSS for year calendar to match the plugin documentation.

* Added minimal default CSS for calendar plugin, just highlighting the
current day.

* inline: Optimize generation of archives, etc by not getting inlined page
content if the template does not use it.

Thu Oct 15 14:00:00 2009 lnusselAATTsuse.de
- new version 3.20091009

* parentlinks: Add has_parentlinks template parameter to allow
styling the toplevel index differently etc.

* img: Correct bug in image size calculation code.

* img: Fix dependency code for full size images.

* toggle, relativedate: Support templates that add attributes to
the body tag.

* Support RPC::XML 0.69\'s incompatible object instantiation
method.

* mirrorlist: Display nothing if list is empty.

* Fix a bug that could lead to duplicate links being recorded for
tags.

* Optimize away most expensive file prune calls, when refreshing,
by only checking new file

Tue Sep 29 14:00:00 2009 lnusselAATTsuse.de
- remove cvs plugin, File/chdir.pm not available
- backport img size fix

Mon Sep 28 14:00:00 2009 lnusselAATTsuse.de
- new version 3.14159265

* Add complete French basewiki and underlays translation from the
Debian French l10n team, including Philippe Batailler, Alexandre
Dupas, and Steve Petruzzello.

* Expand banned_users; it can now include PageSpecs, which allows
banning by IP address.

* underlay: Also allow configuring additional directories to
search for template files in.

* Fix parsing web commits from ipv6 addresses.

* Add genwrapper hook, that can be used to add code into the C
wrapper.

* cvs: Yeah, ikiwiki even supports CVS now. Plugin contributed by
Amitai Schlair.

* Updated Czech translation from Miroslav Kure.

* rsync: New plugin that allows pushing the destdir to a remote
host via rsync or similar. Thanks, Amitai Schlair.

* auto.setup, auto-blog.setup: Fix sanitization of entered
wikiname.

Tue Sep 1 14:00:00 2009 lnusselAATTsuse.de
- new version 3.1415926

* fixes security bug CVE-2009-2944

* Note: rebuild needed to fix performance problems!

Wed May 27 14:00:00 2009 lnusselAATTsuse.de
- new version 3.13

Mon Apr 6 14:00:00 2009 lnusselAATTsuse.de
- new version 3.09


 
ICM