From ef1c986d85256d72935936183584d9f05b136df6 Mon Sep 17 00:00:00 2001 From: KaiserBarbarossa Date: Sun, 13 Jun 2021 14:02:59 +0200 Subject: [PATCH] Add ircs as an supported protocol MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit InterWiki links like [ircs://irc.libera.chat/ubuntuusers #ubuntuusers] didn’t work because ircs wasn’t interpreted as an protocol. This commit changes the regex r'(?:(?:https?|ftps?|file|ssh|mms|svn(?:\+ssh)?|git|dict|nntp|irc|' to r'(?:(?:https?|ftps?|file|ssh|mms|svn(?:\+ssh)?|git|dict|nntp|ircs?|' which allows using both irc:// and ircs:// in InterWiki links. --- inyoka/markup/lexer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inyoka/markup/lexer.py b/inyoka/markup/lexer.py index 6b9f126ef..ef36cbd62 100644 --- a/inyoka/markup/lexer.py +++ b/inyoka/markup/lexer.py @@ -90,7 +90,7 @@ def __init__(self, regexp, token=None, enter=None, silententer=None, # in use (like git or irc) _url_pattern = ( # urls with netloc - r'(?:(?:https?|ftps?|file|ssh|mms|svn(?:\+ssh)?|git|dict|nntp|irc|' + r'(?:(?:https?|ftps?|file|ssh|mms|svn(?:\+ssh)?|git|dict|nntp|ircs?|' r'rsync|smb|apt)://|' # urls without netloc r'(?:mailto|telnet|s?news|sips?|skype|apt):)'