# HG changeset patch # User Mads Kiilerich # Date 2015-07-20 15:11:42 # Node ID 39dfc5fc0ec266e3da8f80396f41307473fb2fc3 # Parent 97c12433267a68c9be3cf37ac725016ca0e44582 lib: allow ';' when recognizing URLs URLs often contains '&' which often has been html encoded to '&' before urlification. diff --git a/kallithea/lib/markup_renderer.py b/kallithea/lib/markup_renderer.py --- a/kallithea/lib/markup_renderer.py +++ b/kallithea/lib/markup_renderer.py @@ -36,7 +36,7 @@ log = logging.getLogger(__name__) url_re = re.compile(r'''(\bhttps?://(?:[\da-zA-Z0-9@:.-]+)''' - r'''(?:[/a-zA-Z0-9_=@#~&+%.,:?!*()-]*[/a-zA-Z0-9_=@#~])?)''') + r'''(?:[/a-zA-Z0-9_=@#~&+%.,:;?!*()-]*[/a-zA-Z0-9_=@#~])?)''') class MarkupRenderer(object): RESTRUCTUREDTEXT_DISALLOWED_DIRECTIVES = ['include', 'meta', 'raw']