patch a9a417e6056eebbd3a05bfb65fc1c2a79808c12d Author: E. Bosch Date: Wed Feb 17 02:48:48 CET 2021 * irc: Fix JOIN and NAMES command regular expressions diff -rN -u old-irgramd/irc.py new-irgramd/irc.py --- old-irgramd/irc.py 2025-04-20 01:05:58.065992352 +0200 +++ new-irgramd/irc.py 2025-04-20 01:05:58.065992352 +0200 @@ -24,8 +24,8 @@ # IRC Regular Expressions PREFIX = r'(:[^ ]+ +|)' -IRC_JOIN_RX = re.compile(PREFIX + r'JOIN( +|\n)(?P[^ ]+)') -IRC_NAMES_RX = re.compile(PREFIX + r'NAMES( +|\n)(?P[^ ]+)') +IRC_JOIN_RX = re.compile(PREFIX + r'JOIN( +:| +|\n)(?P[^\n]+|)') +IRC_NAMES_RX = re.compile(PREFIX + r'NAMES( +:| +|\n)(?P[^\n]+|)') IRC_NICK_RX = re.compile(PREFIX + r'NICK( +:| +|\n)(?P[^\n]+|)') IRC_PASS_RX = re.compile(PREFIX + r'PASS( +:| +|\n)(?P[^\n]+|)') IRC_PING_RX = re.compile(PREFIX + r'PING( +:| +|\n)(?P[^\n]+|)')