matrix-org / matrix-ircd

An IRCd implementation backed by Matrix.
Apache License 2.0
224 stars 41 forks source link

Add MemoServ' Functionality. But, Clarify if Nicknames are Registered. #42

Closed MilkManzJourDaddy closed 7 years ago

MilkManzJourDaddy commented 7 years ago

It is seen on Matrix where a native Matrix MXID will send to an IRC Nick', only to get a notification that the IRC user is unreachable.

The "MemoServ(er)" is common enough on IRC, albiet "Store & Forward".
Matrix routinely stores room messages. IIRC, some IRC servers might have the ability to feed the last few lines, from before a Nickname connected, like XMPP.

But, when doing so, it might be important to distinguish between Registered and UNregistered Nickmames, perhaps prompting a native Matrix MXID to verity if they want to send a "MemoServ(er)"/stored message for an IRC Nickname that is not registered.

This should be considered for bridging to existing IRC networks, and Matrix IRCd alike.