Skip to content

"Erroneous Nickname" errors on swear words #103

@kegsay

Description

@kegsay

So 0.3.1 made the bridge follow the RFC (mostly) and everyone was happy. However, some networks have swear word filters on nicknames, which produce:

2016-07-18 08:54:36 ERROR:client-connection Server: irc.freenode.net ($SWEARWORD[m]) Error: {"prefix":"morgan.freenode.net","server":"morgan.freenode.net","command":"err_erroneusnickname","rawCommand":"432","commandType":"error","args":["*","$SWEARWORD","Erroneous Nickname"]}

This then triggers another reconnect ad infinitum. I am not even going to attempt to maintain a swear word list for the bridge. Instead, we should just assume that for whatever reason that nick is bad, we can't do anything about it, and then assign a random hex string (much like how IRCds resolve nick conflicts on netsplits in fact).

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions