def match(self, url):
        """
        Return a list of all active Messages which match the given
        URL.

        """
        return list({
            message for message in self.active() if
            message.is_global or message.match(url)
        })