ikiwiki/doc
Simon McVittie 824cf7db1b po: Always filter .po files
The input to filter hooks is meant to be the content of a source file
on disk. If we only filter once per (page, destpage) pair, and a page
is inlined into the same destpage more than once, then the second
occurrence will render as the result of htmlizing .po source as if
it was Markdown (or whatever the type of the corresponding master page
is), which is never going to end well.

The alreadyfiltered mechanism was added in commit 1e874b3f to avoid
preprocessing loops, but I'm not sure where it could lead to a loop:
filter hooks are only called from IkiWiki::filter, which is only called
on page content from disk or on proposed content being previewed.
According to <https://bugs.debian.org/911356#41>, deleting the
alreadyfiltered mechanism resolves the problem, as well as simplifying
the code.

Closes: #911356
Tested-by: intrigeri
2019-02-24 17:23:34 +00:00
..
banned_users
basewiki
bugs po: Always filter .po files 2019-02-24 17:23:34 +00:00
cgi
contact
css
css_market 2016-09-24 02:39:10 -04:00
examples Reset example 2019-01-31 15:32:03 -04:00
forum Revert spam 2018-12-01 07:53:47 -04:00
freesoftware
ikiwiki de-indenting 2018-12-10 05:27:58 -04:00
ikiwiki-calendar
ikiwiki-makerepo
ikiwiki-mass-rebuild
ikiwikiusers
index
install
logo
news Announce v3.20190207 2019-02-07 11:32:21 +00:00
patch rename patch/highlight_line_numbers.mdwn to todo/highlight_line_numbers.mdwn 2016-01-26 20:05:12 -04:00
plugins Fix syntax and escaping 2019-01-31 20:37:06 +00:00
post-commit
quotes
rcs Recommend against cvsps3 (haven't tried it). 2019-02-13 23:59:32 -05:00
roadmap
sandbox Revert test commit to sandbox/discussion 2016-07-28 10:28:25 +01:00
security
setup Revert spam commits. 2018-04-12 00:08:46 -04:00
shortcuts
smileys
soc
spam_fighting ideas? 2015-03-17 10:28:59 -04:00
tags
templates popup: Hide template content from rendered documentation 2018-05-16 13:04:11 +01:00
themes Arguing more 2016-04-15 08:24:38 -04:00
tips typo fixed 2018-02-02 20:44:51 -04:00
todo review 2019-02-03 19:22:07 +00:00
translation
usage Revert spam commits. 2018-04-12 00:08:46 -04:00
users 2018-12-16 16:21:52 -04:00
w3mmode
wikiicons Replace email authentication icon with one that is more instantly recognizable 2015-06-09 00:44:31 +01:00
wishlist
GPL
TourBusStop.mdwn
anchor.mdwn
backlinks.mdwn
banned_users.mdwn cloak user PII when making commits etc, and let cloaked PII be used in banned_users 2015-05-14 11:58:21 -04:00
basewiki.mdwn rename openid selector files to login-selector 2015-05-13 17:58:59 -04:00
blog.mdwn despam 2015-01-10 11:23:05 +00:00
branches.mdwn
bugs.mdwn List security contacts 2016-12-19 18:21:07 +00:00
cgi.mdwn
commit-internals.mdwn
competition.mdwn
consultants.mdwn Update my surname to its new legal spelling. 2016-09-14 14:28:01 -04:00
contact.mdwn mention security contacts here too 2016-12-19 16:33:48 -04:00
convert.mdwn mention jekyll-import 2015-02-06 16:33:30 -04:00
css.mdwn
css_market.mdwn long out of date 2017-05-16 08:59:37 -04:00
download.mdwn Fix Archlinux link 2015-05-08 03:15:31 -04:00
examples.mdwn clarify that theme and css is not only to change stylesheets, but the look in general 2016-04-13 14:38:15 -04:00
favicon.ico
features.mdwn Revert spam 2016-08-22 19:11:49 +01:00
forum.mdwn Revert "removed" 2015-06-07 14:51:13 +01:00
freesoftware.mdwn
git.mdwn Remove unreachable git repositories 2019-02-03 16:59:07 +00:00
ikiwiki-calendar.mdwn Standardize on --long-option instead of -long-option 2015-03-01 16:15:01 +00:00
ikiwiki-comment.mdwn add ikiwiki-comment program 2014-10-20 12:08:07 -04:00
ikiwiki-makerepo.mdwn
ikiwiki-mass-rebuild.mdwn
ikiwiki-transition.mdwn
ikiwiki-update-wikilist.mdwn
ikiwiki.mdwn
ikiwikiusers.mdwn User link and description changed 2019-01-17 14:02:56 -04:00
index.mdwn Revert spam commits. 2018-04-12 00:08:46 -04:00
install.mdwn
local.css
logo.mdwn
news.mdwn
pagehistory.mdwn
patch.mdwn Exclude reviewed patches from this list 2019-02-03 14:28:21 -04:00
plugins.mdwn Revert spam commits. 2018-04-12 00:08:46 -04:00
podcast.mdwn
post-commit.mdwn
quotes.mdwn
rcs.mdwn
recentchanges.mdwn Revert spam 2016-08-22 19:11:49 +01:00
reviewed.mdwn New inline's same as old, plus plugins/contrib/*. 2016-03-22 14:53:05 -04:00
roadmap.mdwn
robots.txt
sandbox.mdwn 2019-01-23 00:53:59 -04:00
security.mdwn Note another Debian 8 backport 2017-01-12 00:31:10 +00:00
setup.mdwn Revert spam commits. 2018-04-12 00:08:46 -04:00
shortcuts.mdwn shortcuts: Use security-tracker.debian.org for [[!debcve]] 2017-01-09 14:09:35 +00:00
sitemap.mdwn
smileys.mdwn
soc.mdwn
spam_fighting.mdwn identified (partly) last spammer 2015-05-25 13:19:29 -04:00
style.css remove the "add comment" button from printed media 2019-02-03 16:55:14 +00:00
tags.mdwn inline is another option of course 2019-01-30 12:33:15 -04:00
templates.mdwn Add missing backquote. 2016-01-01 12:25:16 +01:00
test_page_space_allowed.mdwn 2017-03-19 20:33:38 -04:00
theme_market.mdwn Added yet another bootstrap theme 2016-04-11 10:15:39 -04:00
themes.mdwn
tipjar.mdwn Update my surname to its new legal spelling. 2016-09-14 14:28:01 -04:00
tips.mdwn
todo.mdwn
translation.mdwn
usage.mdwn Revert spam commits. 2018-04-12 00:08:46 -04:00
users.mdwn
w3mmode.mdwn
whyikiwiki.mdwn
wishlist.mdwn