aboutsummaryrefslogtreecommitdiffstats
path: root/src/coremods
Commit message (Expand)AuthorAgeFilesLines
...
* Check Q-Lines on nick change in core_xlineGravatar Attila Molnar2014-06-201-0/+21
* Change allocation of InspIRCd::Parser to be physically part of the object con...Gravatar Attila Molnar2014-06-132-3/+3
* Add CommandParser::GetCommands() and typedef CommandMap and use it instead of...Gravatar Attila Molnar2014-06-132-4/+8
* Change allocation of InspIRCd::stats to be physically part of the object cont...•••While at it, remove "stats" from all field names Gravatar Attila Molnar2014-06-133-18/+18
* Send the membership id when kicking a remote user and drop KICKs with mismatc...•••This fixes the desync happening when a PART+JOIN crosses a KICK targetting the same user. Gravatar Attila Molnar2014-06-111-0/+11
* Add channel TS to server-to-server INVITE to detect and drop unauthorized inv...•••The syntax of the server-to-server INVITE command changes from :<source> INVITE <target> <channel> [<expire>] to :<source> INVITE <target> <channel> <chants> [<expire>] Gravatar Attila Molnar2014-06-101-4/+17
* cmd_kick Assign a value to the kick reason string more reasonablyGravatar Attila Molnar2014-06-101-9/+2
* Use the iterator version of Channel::KickUser() in a few placesGravatar Attila Molnar2014-06-101-3/+4
* Change Channel::KickUser() to accept an iterator, add overload that accepts a...•••Remove srcmemb parameter Gravatar Attila Molnar2014-06-101-1/+1
* Move pre-kick checks from core to cmd_kick (core_channel)Gravatar Attila Molnar2014-06-101-0/+37
* Update core_stats.cpp•••Make this consistent with other "Permission Denied" errors. Gravatar WindowsUser2014-05-121-1/+1
* core_lusers Don't capitalize "local users" and "global users"Gravatar Attila Molnar2014-04-141-2/+2
* Avoid double Membership lookup in Channel::UserList()•••The user is always inside if UserList() is called from ForceJoin() and the HasUser() result obtained in the /NAMES handler can be reused Gravatar Attila Molnar2014-04-091-1/+1
* Move checks determining whether a user is allowed to view the NAMES list of a...Gravatar Attila Molnar2014-04-091-6/+13
* Merge insp20Gravatar Attila Molnar2014-04-074-10/+5
* Move User::SendAll() into core_privmsg•••This functionality is only used by the PRIVMSG and NOTICE handlers Gravatar Attila Molnar2014-04-021-1/+19
* Remove User::WriteTo() functions; use User::WriteFrom() instead•••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(). Gravatar Attila Molnar2014-04-022-2/+2
* Check if Membership::GetPrefixChar() returns 0 before appending it to a string•••Spotted by @barosl Gravatar Attila Molnar2014-03-312-2/+8
* Add typedef OperList to UserManager for use with all_opersGravatar Attila Molnar2014-03-252-2/+4
* Add stdalgo::delete_all() that deletes all elements in a containerGravatar Attila Molnar2014-03-241-4/+2
* Change allocation of InspIRCd::Timers to be physically part of the object con...Gravatar Attila Molnar2014-03-151-1/+1
* Add UserManager::GetUsers()Gravatar Attila Molnar2014-03-155-5/+7
* Add InspIRCd::GetChans(), remove ChannelCount()Gravatar Attila Molnar2014-03-143-3/+4
* Deduplicate and move the *MatchesEveryone() functions to core_xlineGravatar Attila Molnar2014-03-127-5/+105
* cmd_quit Display quit messages of remote usersGravatar Attila Molnar2014-03-091-0/+2
* Move the wallops mode from the core into core_wallopsGravatar Attila Molnar2014-03-091-2/+2
* Make the maximum hostname length configurable in the config.Gravatar Peter Powell2014-03-081-3/+3
* Move admin settings into core_infoGravatar Attila Molnar2014-03-073-4/+27
* Move {prefix|suffix|fixed}{quit|part} into core_userGravatar Attila Molnar2014-03-074-23/+63
* Read the die and restart password and their hash type on demandGravatar Attila Molnar2014-03-074-2/+25
* Update detection in module loading commands that relied on old command module...Gravatar Attila Molnar2014-03-062-6/+6
* Move UNLOADMODULE handler into core_loadmoduleGravatar Attila Molnar2014-03-062-71/+71
* Create the core_stub module•••This handles CONNECT, LINKS, SERVER and SQUIT Gravatar Attila Molnar2014-03-065-202/+156
* Create the core_xline moduleGravatar Attila Molnar2014-03-057-84/+186
* Create the core_user moduleGravatar Attila Molnar2014-03-0511-290/+317
* Create the core_oper moduleGravatar Attila Molnar2014-03-057-106/+205
* Create the core_info moduleGravatar Attila Molnar2014-03-059-156/+259
* Create the core_channel moduleGravatar Attila Molnar2014-03-057-113/+196
* Move src/commands/cmd_*.cpp to src/coremods[/core_*]/Gravatar Attila Molnar2014-03-0550-0/+6289