aboutsummaryrefslogtreecommitdiff
path: root/src/channels.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use auto instead of type names where the type is obvious.Gravatar Sadie Powell2022-09-291-1/+1
* Fix various cases of the &* being next to the name instead of type.Gravatar Sadie Powell2022-09-291-1/+1
* Switch from NULL to nullptr.Gravatar Sadie Powell2022-07-221-13/+13
* Make clientprotocol{msg,event} and numericbuilder non-default headers.Gravatar Sadie Powell2022-06-261-0/+1
* Move numerics to the source files where they are actually used.Gravatar Sadie Powell2022-06-261-0/+6
* Preallocate the buffer in Membership::GetAllPrefix{Chars,Modes}.Gravatar Sadie Powell2022-05-171-2/+2
* Add a typedef for a mode rank.Gravatar Sadie Powell2022-05-171-3/+3
* Store a set of list mode pointers in Membership instead of characters.Gravatar Sadie Powell2022-05-171-29/+16
* Rewrite logging calls to use the new APIs.Gravatar Sadie Powell2022-05-011-3/+3
* Merge branch 'insp3' into master.Gravatar Sadie Powell2022-04-291-1/+1
|\
| * Update copyright headers.Gravatar InspIRCd Robot2022-04-281-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-04-051-1/+1
|\|
| * Fix server status messages unintentionally being sent to all users.•••This fixes normal users seeing timedbans notices. Thanks to @AndrioCelos for pointing this out. Gravatar Sadie Powell2022-04-021-1/+1
| * Fix the opermaxchans check, properly this time.Gravatar Sadie Powell2022-01-161-1/+1
| * Fix using the oper channel limit even if it is lower than the general limit.Gravatar Sadie Powell2022-01-151-1/+1
* | Add the type to the Extensible class.Gravatar Sadie Powell2022-01-311-1/+2
* | Fix the case of Membership::GetRank.Gravatar Sadie Powell2022-01-311-3/+3
* | Fix a bunch of weird uses of .c_str().Gravatar Sadie Powell2022-01-301-12/+9
* | Remove a bunch of unnecessary whitespace.Gravatar Sadie Powell2021-08-171-1/+0
* | Added -Wshorten-64-to-32 and fixed all warnings.Gravatar Dominic Hamon2021-05-301-2/+2
* | Fire OnUserPreJoin regardless of whether the join is an override.Gravatar Sadie Powell2021-05-231-19/+13
* | Switch Channel::ChanModes to use the channel mode map.Gravatar Sadie Powell2021-05-081-5/+3
* | Move channel logic from InspIRCd to the new ChannelManager class.Gravatar Sadie Powell2021-05-081-5/+5
* | Migrate collections from insert to emplace.Gravatar Sadie Powell2021-04-181-2/+2
* | Make the reason parameter to PartUser const.Gravatar Sadie Powell2021-04-181-3/+4
* | Switch simple iterator loops to use range-based for loops.Gravatar Sadie Powell2021-04-071-13/+14
* | Convert various mode methods to take Mode::Change.•••- AccessCheck - AfterMode - BeforeMode - OnModeChange - OnRawMode Gravatar Sadie Powell2021-03-301-4/+5
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-051-1/+1
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-03-051-1/+1
* | Refactor classbase/CullResult into Cullable/Cullable::Result.Gravatar Sadie Powell2021-03-021-1/+1
* | Move ban checking to core_channel.Gravatar Sadie Powell2020-11-301-14/+0
* | Rename ChanMax to MaxChannel for consistency with the other limits.Gravatar Sadie Powell2020-11-271-2/+2
* | Add first class support for extbans.•••This replaces the previous support which was pretty much a giant hack and was not synchronised between servers. Gravatar Sadie Powell2020-05-071-30/+0
* | Use C++11 inline initialisation for class members.Gravatar Sadie Powell2020-02-061-1/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-02-041-1/+6
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-01-311-1/+1
| * Add Channel::WriteRemoteNotice and revert WriteNotice changes.•••This is a partial reversion of 687778b72e. See also: #1749. Gravatar Sadie Powell2020-01-291-0/+5
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-171-5/+7
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-01-111-5/+7
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-12-081-2/+3
|\|
| * Allow Channel::WriteNotice send to other servers and status ranks.Gravatar Peter Powell2019-11-171-2/+3
| * Fix respecting the deprecated <channels:users> tag.Gravatar Peter Powell2019-10-241-0/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-07-161-2/+2
|\|
| * Replace all abstract usages of his/he/her with they/their/it.Gravatar Peter Powell2019-06-071-2/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-05-151-1/+1
|\|
| * Textual improvements and fixes such as typos, casing, etc. (#1612)Gravatar Robby2019-04-281-1/+1
* | ModeParser: remove fakederef.Gravatar Sadie Powell2019-02-071-8/+8
* | LogManager: remove fakederef.Gravatar Sadie Powell2019-02-071-3/+3
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-02-051-3/+3
|\|
| * Add ParamMode::IsParameterSecret and remove special casing of keys.Gravatar Peter Powell2019-01-281-3/+3