1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2025-02-25 13:09:08 +01:00
phorge-phorge/src/infrastructure/markup
epriestley 462a478432 (stable) Fix an issue where the "%%%" parser could match too many lines in unterminated blocks
Summary: Fixes T13530. The block parser could match too many lines in an unterminated "%%%" literal block. Adjust the logic to stop doing this (and hopefully be a little easier to read).

Test Plan: Added a failing test, made it pass.

Maniphest Tasks: T13530

Differential Revision: https://secure.phabricator.com/D21208
2020-05-03 09:26:10 -07:00
..
__tests__ Continue moving classes with no callers in libphutil or Arcanist to Phabricator 2020-02-12 13:14:04 -08:00
blockrule (stable) Fix an issue where the "%%%" parser could match too many lines in unterminated blocks 2020-05-03 09:26:10 -07:00
interpreter Put cows and figlet bannners in <pre> in HTML mail bodies 2015-10-08 20:03:15 -07:00
markuprule Fix an XSS issue with certain high-priority remarkup rules embedded inside lower-priority link rules 2019-12-13 10:37:50 -08:00
remarkup (stable) Fix an issue where the "%%%" parser could match too many lines in unterminated blocks 2020-05-03 09:26:10 -07:00
rule Improve Remarkup parsing performance for certain large input blocks 2020-02-04 15:07:00 -08:00
syntax Continue moving classes with no callers in libphutil or Arcanist to Phabricator 2020-02-12 13:14:04 -08:00
view Always serve "{meme ...}" from the CDN domain, never from the primary domain 2018-03-08 07:47:02 -08:00
PhabricatorMarkupEngine.php Fix an issue where intracontent empty lines were incorrectly trimmed in quoted blocks 2020-02-04 08:09:50 -08:00
PhabricatorMarkupInterface.php Remove @group annotations 2014-07-10 08:12:48 +10:00
PhabricatorMarkupOneOff.php Move PhrictionContent from RemarkupInterface (deprecated) to PHUIRemarkupView 2018-02-15 17:40:51 -08:00
PhabricatorMarkupPreviewController.php Disable caching of remarkup previews 2015-02-22 05:39:25 -08:00
PhabricatorSyntaxHighlighter.php Extend from Phobject 2015-06-15 18:02:27 +10:00
PhutilMarkupEngine.php Continue moving classes with no callers in libphutil or Arcanist to Phabricator 2020-02-12 13:14:04 -08:00
PhutilRemarkupBlockStorage.php Move web application classes into "phabricator/" 2019-09-02 07:58:59 -07:00
PhutilSafeHTML.php Continue moving classes with no callers in libphutil or Arcanist to Phabricator 2020-02-12 13:14:04 -08:00
PhutilSafeHTMLProducerInterface.php Continue moving classes with no callers in libphutil or Arcanist to Phabricator 2020-02-12 13:14:04 -08:00
render.php Continue moving classes with no callers in libphutil or Arcanist to Phabricator 2020-02-12 13:14:04 -08:00