chanserv/antiflood: use stringrefs and track sources