wiki.techinc.nl/includes/parser
Tim Starling 3905be18fb (bug 35315) Detect circular references in strip tags
Explicitly detect circular references in strip tags and break the loop,
similar to how we deal with circular references in templates. This is
necessary to support Scribunto since we imagine we will provide an API
that allows strip markers to be forged.

The recursion depth limit is a consequence of changing the algorithm
from iterative to recursive, it's required to protect the stack against
deeply nested #tag invocations.

Change-Id: Icc8dc4aedbced55ad75b3b5a5429a376d06d9b31
2012-05-08 14:36:32 +10:00
..
CoreLinkFunctions.php Added missing GPLv2 headers in some places. 2012-05-01 09:05:48 +02:00
CoreParserFunctions.php Added missing GPLv2 headers in some places. 2012-05-01 09:05:48 +02:00
CoreTagHooks.php Added missing GPLv2 headers in some places. 2012-05-01 09:05:48 +02:00
DateFormatter.php Added missing GPLv2 headers in some places. 2012-05-01 09:05:48 +02:00
LinkHolderArray.php Added missing GPLv2 headers in some places. 2012-05-01 09:05:48 +02:00
Parser.php Merge "Use $wgExpensiveParserFunctionLimit over ParserOptions" 2012-05-05 09:32:28 +00:00
Parser_DiffTest.php Added missing GPLv2 headers in some places. 2012-05-01 09:05:48 +02:00
Parser_LinkHooks.php Added missing GPLv2 headers in some places. 2012-05-01 09:05:48 +02:00
ParserCache.php Added missing GPLv2 headers in some places. 2012-05-01 09:05:48 +02:00
ParserOptions.php Use $wgExpensiveParserFunctionLimit over ParserOptions 2012-05-04 20:56:28 +02:00
ParserOutput.php Added missing GPLv2 headers in some places. 2012-05-01 09:05:48 +02:00
Preprocessor.php Added missing GPLv2 headers in some places. 2012-05-01 09:05:48 +02:00
Preprocessor_DOM.php Show Highest expansion depth in limit report 2012-05-04 22:44:14 +02:00
Preprocessor_Hash.php Show Highest expansion depth in limit report 2012-05-04 22:44:14 +02:00
Preprocessor_HipHop.hphp Show Highest expansion depth in limit report 2012-05-04 22:44:14 +02:00
StripState.php (bug 35315) Detect circular references in strip tags 2012-05-08 14:36:32 +10:00
Tidy.php Added missing GPLv2 headers in some places. 2012-05-01 09:05:48 +02:00