@irc3d.command
    def JOIN(self, client, args=None, **kwargs):
        message = ':{mask} JOIN {<channel>}'
        kwargs.update(
            broadcast=message.format(mask=client.mask, **args),
            channel=args['<channel>'])
        self.join(client.nick, client.mask, client=client, **kwargs)
        client.channels.add(args['<channel>'])
        self.NAMES(client=client, **kwargs)
Check that abbreviations used in certificates correctly map to
dataset/ETHPy150Open gawel/irc3/irc3d/plugins/userlist.py/ServerUserlist.JOIN--crossover with--dataset/ETHPy150Open kuri65536/python-for-android/python-modules/twisted/twisted/test/test_sslverify.py/OpenSSLOptions.test_abbreviatingDistinguishedNames