1
0
mirror of https://github.com/unrealircd/unrealircd.git synced 2026-06-25 10:16:38 +02:00
Files
unrealircd/include
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
..
2015-10-16 15:32:10 -07:00
2015-07-28 21:44:32 +02:00
2016-05-12 16:57:32 +08:00
2016-05-12 16:57:32 +08:00
2004-05-12 22:02:05 +00:00
2004-05-13 16:39:23 +00:00
2015-12-24 14:04:04 +01:00
2004-02-22 02:52:12 +00:00