matrix-org / matrix-appservice-irc

Node.js IRC bridge for Matrix
Apache License 2.0
465 stars 150 forks source link

!whois, !cmd, channel bridging ops check and possibly others are incorrectly case sensitive #273

Open TJuberg opened 7 years ago

TJuberg commented 7 years ago

When issuing a !whois on a user, or when bridging a room to IRC the nickname check is case sensitive.

!whois thomasj|m will fail, while !whois ThomasJ|m will succeed.

Nickname matching needs to be case insensitive like channel names.

olmari commented 3 years ago

Thing is that one instructs bridge to issue command, not to passthrough something somewhere as is, thus how irc likes it bears little meaning :) other than needing to work obviously, but that is then thing bridge itself needs to know. Now the real and separate Q is then that question should bridge care either :)