| Commit message (Expand) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | Convert various mode methods to take Mode::Change.•••- AccessCheck - AfterMode - BeforeMode - OnModeChange - OnRawMode | 2021-03-30 | 1 | -4/+5 | ||
| * | | 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.•••This replaces the previous support which was pretty much a giant hack and was not synchronised between servers. | 2020-05-07 | 1 | -30/+0 | ||
| * | | 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.•••This is a partial reversion of 687778b72e. See also: #1749. | 2020-01-29 | 1 | -0/+5 | ||
| * | | 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>.•••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. | 2018-12-12 | 1 | -1/+1 | ||
| * | Reject setting modes which are null or not registered. | 2018-12-12 | 1 | -1/+2 | ||
| * | Implement IRCv3 message tag support.•••Co-authored-by: Attila Molnar <attilamolnar@hush.com> | 2018-08-13 | 1 | -92/+21 | ||
| * | 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.•••Closes #1452. | 2018-01-03 | 1 | -0/+8 | ||
| * | Merge branch 'insp20' into master. | 2017-12-11 | 1 | -1/+1 | ||
| |\ | ||||||
| | * | Add length checking to GetExtBanStatus and m_banexception.•••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. | 2017-11-28 | 1 | -1/+1 | ||
| | * | Revert "Fix sending the wrong numerics on join when a topic is empty."•••This reverts commit b0e64b8cea2d721588d92072a8d16fdd99a9c945. The original behavior isn't RFC incompliant, see #1095. | 2015-10-11 | 1 | -1/+1 | ||
| | * | 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•••This fixes a reversion from ebe5b20 | 2017-11-26 | 1 | -1/+4 | ||
| * | | 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.•••This removes the need to invalidate the cache after changing a user's hostname. | 2017-10-28 | 1 | -2/+2 | ||
| * | | Fix compatibility with the legacy <channels> tag.•••We should only use OperMaxChans if they have the right privilege. | 2016-09-20 | 1 | -1/+1 | ||
| * | | Return std::string from Membership::GetAllPrefixChars() | 2016-08-30 | 1 | -7/+4 | ||
| * | | Convert ModeHandler::GetNumParams() to NeedsParam() that returns a bool | 2016-08-29 | 1 | -2/+2 | ||
| * | | Add a method which calculates the maximum mask length. (#1171) | 2016-07-22 | 1 | -1/+1 | ||
| * | | Refactor topic setting logic to go through Channel::SetTopic() in all cases•••- Pass topic set time and optionally the setter to SetTopic() - Don't do anything if the topic is changed by a local user to what it is currently | 2016-04-11 | 1 | -5/+13 | ||
| * | | Add Channel::WriteNotice() | 2016-03-05 | 1 | -0/+7 | ||
| * | | Convert WriteNumeric() calls to pass the parameters of the numeric as method ... | 2016-02-25 | 1 | -5/+5 | ||
| * | | Return true from Channel::PartUser() if the user was on the channel | 2015-12-28 | 1 | -2/+4 | ||
| * | | Invert if in Channel::PartUser() | 2015-12-28 | 1 | -11/+11 | ||
| * | | Rewrite invite system•••- Moved out of core, now lives entirely in core_channel - Accessible using the provided API after including the appropriate header - Invites are stored in an extension attached to LocalUser/Channel objects, they no longer need special handling when destroying these objects or when lowering TS - Expiration of timed invites are implemented using Timers - When creating a new invite let a non-timed invite override a timed one | 2015-11-02 | 1 | -66/+0 | ||
| * | | Move handling of <options:invitebypassmodes> into core_channel | 2015-11-02 | 1 | -16/+4 | ||
| * | | Update another password check to use InspIRCd::TimingSafeCompare. | 2015-10-14 | 1 | -1/+1 | ||
