kharidiron / StarryPy

Plugin-driven Starbound proxy server built using Twisted.
Do What The F*ck You Want To Public License
10 stars 3 forks source link

Bad-names break chat and user-logging #5

Open kharidiron opened 10 years ago

kharidiron commented 10 years ago

If a character connects using a name that breaks the regex engine, they also do not appear on the /who or /whois information, and their name appears incorrectly in the chat.

If they severely break it, it appears as as blank.

Tsunder commented 10 years ago

they also break the other features of the wrapper, known at least to be /kick /mute /warp, (presuambly all commands) at least for the usergroup Moderator.

Tsunder commented 10 years ago

If a name contains weird unicode characters like the yen sign (a name like: ™ªâ™ªâ•šYµ.-o~♥D○D♪♪╚Yµ.-o~♥D○D) the player seems to totally bypass the warpper.

ghost commented 9 years ago

Even a simple name such as " "(4 spaces) can bypass the wrapper. Starbound's log show a player with such names connecting from a localhost. So literally there's no means to deal with such players at this moment.