| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add the type to the Extensible class. | 2022-01-31 | 1 | -1/+2 | |
| | | |||||
| * | Fix the case of Membership::GetRank. | 2022-01-31 | 1 | -3/+3 | |
| | | |||||
| * | Fix a bunch of weird uses of .c_str(). | 2022-01-30 | 1 | -12/+9 | |
| | | |||||
| * | Remove a bunch of unnecessary whitespace. | 2021-08-17 | 1 | -1/+0 | |
| | | |||||
| * | Added -Wshorten-64-to-32 and fixed all warnings. | 2021-05-30 | 1 | -2/+2 | |
| | | |||||
| * | Fire OnUserPreJoin regardless of whether the join is an override. | 2021-05-23 | 1 | -19/+13 | |
| | | |||||
| * | Switch Channel::ChanModes to use the channel mode map. | 2021-05-08 | 1 | -5/+3 | |
| | | |||||
| * | Move channel logic from InspIRCd to the new ChannelManager class. | 2021-05-08 | 1 | -5/+5 | |
| | | |||||
| * | Migrate collections from insert to emplace. | 2021-04-18 | 1 | -2/+2 | |
| | | |||||
| * | Make the reason parameter to PartUser const. | 2021-04-18 | 1 | -3/+4 | |
| | | |||||
| * | Switch simple iterator loops to use range-based for loops. | 2021-04-07 | 1 | -13/+14 | |
| | | |||||
| * | Convert various mode methods to take Mode::Change. | 2021-03-30 | 1 | -4/+5 | |
| | | | | | | | | | - AccessCheck - AfterMode - BeforeMode - OnModeChange - OnRawMode | ||||
| * | Merge branch 'insp3' into master. | 2021-03-05 | 1 | -1/+1 | |
| |\ | |||||
| | * | Update copyright headers. | 2021-03-05 | 1 | -1/+1 | |
| | | | |||||
| * | | Refactor classbase/CullResult into Cullable/Cullable::Result. | 2021-03-02 | 1 | -1/+1 | |
| | | | |||||
| * | | Move ban checking to core_channel. | 2020-11-30 | 1 | -14/+0 | |
| | | | |||||
| * | | Rename ChanMax to MaxChannel for consistency with the other limits. | 2020-11-27 | 1 | -2/+2 | |
| | | | |||||
| * | | Add first class support for extbans. | 2020-05-07 | 1 | -30/+0 | |
| | | | | | | | | | | | This replaces the previous support which was pretty much a giant hack and was not synchronised between servers. | ||||
| * | | Use C++11 inline initialisation for class members. | 2020-02-06 | 1 | -1/+2 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2020-02-04 | 1 | -1/+6 | |
| |\| | |||||
| | * | Update copyright headers. | 2020-01-31 | 1 | -1/+1 | |
| | | | |||||
| | * | Add Channel::WriteRemoteNotice and revert WriteNotice changes. | 2020-01-29 | 1 | -0/+5 | |
| | | | | | | | | | | | | | This is a partial reversion of 687778b72e. See also: #1749. | ||||
| * | | Merge branch 'insp3' into master. | 2020-01-17 | 1 | -5/+7 | |
| |\| | |||||
| | * | Update copyright headers. | 2020-01-11 | 1 | -5/+7 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2019-12-08 | 1 | -2/+3 | |
| |\| | |||||
| | * | Allow Channel::WriteNotice send to other servers and status ranks. | 2019-11-17 | 1 | -2/+3 | |
| | | | |||||
| | * | Fix respecting the deprecated <channels:users> tag. | 2019-10-24 | 1 | -0/+2 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2019-07-16 | 1 | -2/+2 | |
| |\| | |||||
| | * | Replace all abstract usages of his/he/her with they/their/it. | 2019-06-07 | 1 | -2/+2 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2019-05-15 | 1 | -1/+1 | |
| |\| | |||||
| | * | Textual improvements and fixes such as typos, casing, etc. (#1612) | 2019-04-28 | 1 | -1/+1 | |
| | | | |||||
| * | | ModeParser: remove fakederef. | 2019-02-07 | 1 | -8/+8 | |
| | | | |||||
| * | | LogManager: remove fakederef. | 2019-02-07 | 1 | -3/+3 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2019-02-05 | 1 | -3/+3 | |
| |\| | |||||
| | * | Add ParamMode::IsParameterSecret and remove special casing of keys. | 2019-01-28 | 1 | -3/+3 | |
| | | | |||||
| * | | Remove all 2.0 config compatibility code. | 2019-01-25 | 1 | -4/+1 | |
| |/ | |||||
| * | Fix conversion issues by replacing ConvToInt with ConvToNum<T>. | 2018-12-12 | 1 | -1/+1 | |
| | | | | | | | | The former was a thin wrapper around atol and brought with it all of the weird parsing logic of atol which is almost never what is actually wanted. It also almost never returned the numeric type which is actually wanted which can cause weird issues when casting. | ||||
| * | Reject setting modes which are null or not registered. | 2018-12-12 | 1 | -1/+2 | |
| | | |||||
| * | Implement IRCv3 message tag support. | 2018-08-13 | 1 | -92/+21 | |
| | | | | | Co-authored-by: Attila Molnar <attilamolnar@hush.com> | ||||
| * | Move checking for +ikl from the core to to core_channel. | 2018-03-31 | 1 | -38/+2 | |
| | | |||||
| * | Fix m_chanhistory sending the history notice directly to the user. | 2018-01-03 | 1 | -0/+8 | |
| | | | | | Closes #1452. | ||||
| * | Merge branch 'insp20' into master. | 2017-12-11 | 1 | -1/+1 | |
| |\ | |||||
| | * | Add length checking to GetExtBanStatus and m_banexception. | 2017-11-28 | 1 | -1/+1 | |
| | | | | | | | | | | | As far as I can tell this is not a problem as all ban masks are canonicalised but its better to be safe than sorry. | ||||
| | * | Revert "Fix sending the wrong numerics on join when a topic is empty." | 2015-10-11 | 1 | -1/+1 | |
| | | | | | | | | | | | | | This reverts commit b0e64b8cea2d721588d92072a8d16fdd99a9c945. The original behavior isn't RFC incompliant, see #1095. | ||||
| | * | Fix sending the wrong numerics on join when a topic is empty. | 2015-08-26 | 1 | -1/+1 | |
| | | | |||||
| * | | Extract RFC modes from the core to core_channel and core_user. | 2017-12-10 | 1 | -0/+6 | |
| | | | |||||
| * | | Fix action extbans not triggering | 2017-11-26 | 1 | -1/+4 | |
| | | | | | | | | | This fixes a reversion from ebe5b20 | ||||
| * | | Fix a ton of -Wsign-conversion warnings. | 2017-11-17 | 1 | -1/+1 | |
| | | | |||||
| * | | Hide User#host and User#dhost and use accessors to modify them. | 2017-10-28 | 1 | -2/+2 | |
| | | | | | | | | | | | This removes the need to invalidate the cache after changing a user's hostname. | ||||
| * | | Fix compatibility with the legacy <channels> tag. | 2016-09-20 | 1 | -1/+1 | |
| | | | | | | | | | We should only use OperMaxChans if they have the right privilege. | ||||
