solanum-ircd / solanum

An IRCd for unified networks
https://solanum.chat/
GNU General Public License v2.0
225 stars 54 forks source link

Notify +Q clients when a forward is attempted #362

Open examknow opened 2 years ago

examknow commented 2 years ago

Currently, when a client has UMODE_NOFORWARD, forwards are silently ignored. It would be nice if we could send a notice to them notifying them that a channel has attempted to forward them somewhere else but was blocked due to umode +Q.

Something like this should do it:

#channel1 tried to forward you to #channel2, but you have disabled channel forwarding (user mode +Q)