1
0
mirror of https://github.com/unrealircd/unrealircd.git synced 2026-06-29 11:56:37 +02:00
Files
unrealircd/src/modules
Bram Matthys 5124e60b7c Add "CAP chghost" support. Internal recode of userhost changes.
Fix force-rejoin not working if doing SVSMODE -x/+x (Koragg, #5015).

Note to module coders:
Please use the following procedure in case of an user/host change:
* userhost_save_current(acptr);
* << change username or hostname here (or both) >>
* userhost_changed(acptr);
This function will take care of notifying other clients about
the userhost change, such as doing PART+JOIN+MODE if force-rejoin
is enabled, and sending :xx CHGHOST user host messages to
"CAP chghost" capable clients.

Also, small note to everyone:
If force-rejoin is enabled we will not send the PART+JOIN+MODE to
"CAP chghost" capable clients. Doing so is just a hack to notify
people of a userhost change. "CAP chghost" users can thus benefit
from the reduced noise in this respect.
2017-10-07 13:31:30 +02:00
..
2017-02-10 14:28:32 +01:00
2017-02-10 14:28:32 +01:00
2016-06-25 09:33:34 +02:00
2017-04-07 20:06:36 +02:00
2004-05-12 22:02:05 +00:00