Age | Commit message (Collapse) | Author |
|
mismatching membership ids
This fixes the desync happening when a PART+JOIN crosses a KICK targetting
the same user.
|
|
invites
The syntax of the server-to-server INVITE command changes from
:<source> INVITE <target> <channel> [<expire>]
to
:<source> INVITE <target> <channel> <chants> [<expire>]
|
|
|
|
|
|
a User
Remove srcmemb parameter
|
|
|
|
Make this consistent with other "Permission Denied" errors.
|
|
|
|
The user is always inside if UserList() is called from ForceJoin() and the HasUser() result obtained in the /NAMES handler can be reused
|
|
a channel from Channel::UserList() to cmd_names
|
|
|
|
This functionality is only used by the PRIVMSG and NOTICE handlers
|
|
The removed functions were rarely used and all they did was to call User::WriteFrom() with swapped arguments. On call sites, WriteTo() hardly offers any readability improvement over WriteFrom().
|
|
Spotted by @barosl
|
|
|
|
|
|
containing it
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
module names
|
|
|
|
This handles CONNECT, LINKS, SERVER and SQUIT
|
|
|
|
|
|
|
|
|
|
|
|
|