| Commit message (Expand) | Author | Age |
* | Add meta field "updated", which can alter the <updated> Atom element•••Some aggregators, like Planet, sort by mtime rather than ctime. This
means that posts with modified content come to the top (which seems odd
to me, but is presumably what the aggregator's author or operator
wants), but it also means that posts with insignificant edits (like
adding tags) come to the top too. Atom defines <updated> to be the date
of the last *significant* change, so it's fine that ikiwiki defaults to
using the mtime, but it would be good to have a way for the author to
say "that edit was insignificant, don't use that mtime".
| Simon McVittie | 2009-01-18 |
* | finalise version 3.00 of the plugin api | Joey Hess | 2008-12-23 |
* | meta: Process meta date during scan pass so that the date will always affect ... | Joey Hess | 2008-12-21 |
* | Coding style change: Remove explcit vim folding markers. | Joey Hess | 2008-12-17 |
* | meta: Pass info to htmlscrubber so htmlscrubber_skip can take effect. | Joey Hess | 2008-12-12 |
* | Export pagetitle, titlepage, linkpage. | Joey Hess | 2008-09-27 |
* | add plugin safe/rebuild info (part 1 of 2)•••too many plugins.. brain exploding..
| Joey Hess | 2008-08-03 |
* | switch preprocess hooks to use error function | Joey Hess | 2008-07-13 |
* | Stop prepending urn:uuid: to guids that look like UUIDs | Simon McVittie | 2008-07-12 |
* | Bug fix: use &IkiWiki::pagetitle rather than nonexistent &pagetitle in meta p... | Simon McVittie | 2008-07-12 |
* | rename uuid to guid | Joey Hess | 2008-07-12 |
* | meta plugin: if uuid looks like it is in fact a UUID, prepend "urn:uuid" (oth... | Simon McVittie | 2008-07-11 |
* | meta plugin: also collect [[!meta uuid="..."]] | Simon McVittie | 2008-07-11 |
* | factor out glob2re | Joey Hess | 2008-07-02 |
* | meta: Store "description" in pagestate for use by other plugins.•••map: Support show=description.
| Joey Hess | 2008-06-15 |
* | Pass a destpage parameter to the sanitize hook.•••Because the search plugin needed it, also because it's one of the few
plugins that didn't already have it.
I also considered adding it to htmlize, but I really cannot imagine caring
what the destpage is when htmlizing. (I'll probably be poven wrong later.)
| Joey Hess | 2008-06-04 |
* | Close meta tag for redir properly. | Joey Hess | 2008-03-21 |
* | fix syntax error | Joey Hess | 2008-03-12 |
* | Correct meta.robots attribute value->content•••This was a silly typo, sorry. <meta ...> takes an attribute content, not
value.
Signed-off-by: martin f. krafft <madduck@madduck.net>
| martin f. krafft | 2008-03-11 |
* | Generate openid2 headers as well•••This causes meta.openid to also generate the openid2 headers.
Signed-off-by: martin f. krafft <madduck@madduck.net>
| martin f. krafft | 2008-03-11 |
* | Let meta.openid set X-XRDS-Location header•••Adds an optional xrds-location parameter to the openid meta handler,
which allows for XRDS delegation.
A good document on XRDS is
http://www.windley.com/archives/2007/05/using_xrds.shtml
Signed-off-by: martin f. krafft <madduck@madduck.net>
| martin f. krafft | 2008-03-11 |
* | Add robots tag to meta plugin•••Add special handling for <meta name="robots" ...> which needs not be
scrubbed as it's harmless.
Signed-off-by: martin f. krafft <madduck@madduck.net>
(cherry picked from commit b15d0299a7f7b147e89d8a202d6cca1c21491af2)
| martin f. krafft | 2008-03-02 |
* | * meta: Check that the urls provided for authorurl, permalink, and openid••• are safe and can't contain javascript.
| Joey Hess | 2008-02-10 |
* | add missing test to avoid uninitialised value when a page with metadata is re... | Joey Hess | 2008-01-29 |
* | * 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.
| Joey Hess | 2008-01-29 |
* | * mdwn: When htmlizing text, if it's a single line with no newline,••• remove the enclosing paragraph and newline markdown wraps it in.
This allows removing several hacks around this markdown behavior from
other plugins that htmlize fragements of pages.
| Joey Hess | 2008-01-09 |
* | don't process data metadata in scan, as it's expensive and the metadata shoul... | Joey Hess | 2008-01-09 |
* | * 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.
This was broken in version 2.16.
| Joey Hess | 2008-01-09 |
* | * 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)
* meta: Allow copyright/license metadata to contain arbitrary markup.
| Joey Hess | 2008-01-09 |
* | IkiWiki/Plugin/meta.pm <redir>: Support for specifying anchors. | Thomas Schwinge | 2007-12-22 |
* | * meta: Drop support for "meta link", since supporting this for internal••• links required meta to be run during scan, which complicated its data
storage, since it had to clear data stored during the scan pass to avoid
duplicating it during the normal preprocessing pass.
* If you used "meta link", you should switch to either "meta openid" (for
openid delegations), or tags (for internal, invisible links). I assume
that nobody really used "meta link" for external, non-openid links, since
the htmlscrubber ate those. (Tell me differently and I'll consider bringing
back that support.)
* meta: Improved data storage.
* meta: Drop the hackish filter hook that was used to clear
stored data before preprocessing, this hack was ugly, and broken (cf:
liw's disappearing openids).
* aggregate: Convert filter hook to a needsbuild hook.
| Joey Hess | 2007-12-16 |
* | real redir cycle detection | Joey Hess | 2007-12-08 |
* | * Finally implemented a simple per-page data storage mechanism for plugins,••• via the %pagestate hash.
* Use pagestate in meta to detect potential redir loops.
| Joey Hess | 2007-12-08 |
* | wikilink fix | Joey Hess | 2007-12-08 |
* | drop redir loop detection code•••it won't work for incremental builds
for now, relying on browsers to notice loops
| Joey Hess | 2007-12-08 |
* | * meta: Add redir support, based on a patch by Thomas Schwinge. | Joey Hess | 2007-12-08 |
* | Here is a patch to add a forwarding functionality to the meta plugin | Thomas Schwinge | 2007-12-08 |
* | bugfixes | joey | 2007-09-15 |
* | if an inlined page has the same copyright or license as the page it's•••inlined into, don't display them twice
| joey | 2007-09-14 |
* | * meta: Support license and copyright information. The information will••• be shown in the page footer. HTML will also be inserted that should
support the rel=license microformat as well as the HTML spec's
rel=copyright.
| joey | 2007-09-14 |
* | * Fix links to alternate stylesheets when usedirs is enabled.•••* Use type= not style= in html for alternate stylesheets, which is more
correct (but in my testing both epiphany and iceweasel work ok with
style=text/css).
| joey | 2007-07-13 |
* | * Fix links to stylesheets when usedirs is enabled. | joey | 2007-07-13 |
* | * More consistent encoding of titles in rss and atom feeds. Don't use••• ESCAPE=HTML for titles in the templates for these feeds, and instead
escape the title going in to the template. Previously, the title was
sometimes double-escaped in a feed (if set via meta title), and sometimes
not (if set from the page filename).
* In the meta plugin, when a title is set, encode the html entities in it
numerically. This works better in the current landscape of a rss spec that
doesn't specify encoding, and variously broken feed consumers, according
to <http://www.rssboard.org/rss-profile#data-types-characterdata>.
| joey | 2007-05-28 |
* | didn't mean to make this change (yet) | joey | 2007-05-28 |
* | * Apply a patch from Carl Worth allowing a class attribute to be passed••• through the img plugin. Also allow the id attribute to be passed through.
| joey | 2007-05-28 |
* | * pagespec_match() has changed to take named parameters, to better allow••• for extended pagespecs. The old calling convention will still work for
back-compat for now.
* The calling convention for functions in the IkiWiki::PageSpec namespace
has changed so they are passed named parameters.
* Plugin interface version increased to 2.00 since I don't anticipate any
more interface changes before 2.0.
| joey | 2007-04-27 |
* | fix | joey | 2007-03-21 |
* | * Fix a security hole that allowed insertion of unsafe content via the meta••• plugins's support for inserting html link and meta tags. Now such content
is passed through the htmlscrubber like everything else.
* Unfortunatly, that means that some valid uses of those tags are no longer
usable, and special case methods needed to be added for including
stylesheets, and for doing openid delegation. If you use either of these
in your wiki, it will need to be modified. See the meta plugin docs
for details.
| joey | 2007-03-21 |
* | the real bug turned out to be in the meta plugin | joey | 2007-03-21 |
* | deal with new preview parameter | joey | 2007-03-07 |