aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_timedbans.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* | Alow modules to specify multiple syntax lines.Gravatar Sadie Powell2020-04-141-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-04-111-1/+1
|\|
| * Update the module descriptions using mkversion.Gravatar Sadie Powell2020-04-101-1/+1
* | Improve storage of module description, flags, and link data.Gravatar Sadie Powell2020-04-111-6/+3
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-02-041-3/+3
|\|
| * 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-2/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-171-3/+12
|\|
| * Use irc::equals instead of strcasecmp where appropriate.Gravatar Sadie Powell2020-01-171-1/+1
| * Update copyright headers.Gravatar InspIRCd Robot2020-01-111-2/+11
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-12-081-6/+2
|\|
| * Allow Channel::WriteNotice send to other servers and status ranks.Gravatar Peter Powell2019-11-171-6/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-11-131-21/+26
|\|
| * Improve the timed ban notices (#1722).•••- Save the nick of the setter to use in the expiry message. - Change both notice messages to a standard and informative style.Gravatar Matt Schatz2019-10-241-21/+26
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-05-151-1/+1
|\|
| * Some more text fixes and improvements (#1618).Gravatar Robby2019-04-281-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-03-301-1/+1
|\|
| * Start using DurationString() in X-line additions and•••a few other modules where it fits better than just showing seconds. Gravatar Matt Schatz2019-02-181-1/+1
* | ModeParser: remove fakederef.Gravatar Sadie Powell2019-02-071-7/+7
* | Replace the override macro with the override keyword.Gravatar Sadie Powell2019-01-251-6/+6
|/
* Only parse valid durations, don't treat invalid multipliers as seconds (#1538)Gravatar linuxdaemon2018-12-211-3/+3
* Implement IRCv3 message tag support.•••Co-authored-by: Attila Molnar <attilamolnar@hush.com> Gravatar Peter Powell2018-08-131-4/+4
* Add an accessor for the last mode change list to ModeParser.•••GetLastParse will be going away soon. Gravatar Peter Powell2018-08-131-1/+1
* Use CommandBase::Params instead of std::vector<std::string>.•••This is presently a typedef but will soon be replaced with a class that encapsulates both tags and parameters. Gravatar Peter Powell2018-07-261-2/+2
* Fixed misc. instances of ERR_NOSUCHNICK instead of channel numerics•••Per #1122 Gravatar B00mX0r2017-12-221-1/+1
* Extract RFC modes from the core to core_channel and core_user.Gravatar Peter Powell2017-12-101-0/+2
* Add the override keyword in places that it is missing.•••GCCs warnings for this are much better than Clangs. Gravatar Peter Powell2017-11-211-3/+3
* Fix a ton of -Wsign-conversion warnings.Gravatar Peter Powell2017-11-171-1/+1
* Merge tag 'v2.0.25' into master.Gravatar Peter Powell2017-11-121-4/+10
|\
| * Improve (synchronize) the notices in m_timedbans•••* Send to remote servers upon setting * Send to halfop if available upon expiry Gravatar genius30002017-11-061-4/+10
* | Merge the latest changes from insp20 into master.Gravatar Peter Powell2017-10-121-2/+2
|\|
| * Fix mistakenly hardcoding the halfop prefix char in timedbans.•••This will almost always be % but if the server admin is using the customprefix module and remaps it to something else messages will not be sent out correctly. Gravatar Peter Powell2017-08-251-1/+1
* | Add CXX11_OVERRIDE to overridden members that lack it.•••This fixes a ton of warnings when building on compilers that default to C++11 or newer. Gravatar Peter Powell2017-07-121-1/+1
* | m_timedbans Remove TimedBan::channelGravatar Attila Molnar2016-08-221-7/+2
* | Switch to irc::equals() from irc::string in modules that use it for comparing...Gravatar Attila Molnar2016-08-221-3/+2
* | m_timedbans Remove one irc::string usageGravatar Attila Molnar2016-08-221-3/+4
* | Convert WriteNumeric() calls to pass the parameters of the numeric as method ...Gravatar Attila Molnar2016-02-251-3/+2
* | Merge insp20Gravatar Attila Molnar2015-04-201-0/+51
|\|
| * m_timedbans Notice user when trying to set a ban that's already setGravatar Attila Molnar2015-04-131-0/+7
| * m_timedbans Extract IsBanSet() to a functionGravatar Attila Molnar2015-04-131-5/+13
| * m_timedbans On channel destruction remove all timed bans belonging to the cha...Gravatar Attila Molnar2015-04-131-1/+23
| * m_timedbans Store Channel pointer in struct TimedBanGravatar Attila Molnar2015-04-131-0/+2
* | Replace irc::modestacker usage with the new ModeParser::Process()Gravatar Attila Molnar2014-09-031-11/+6
* | Automatically register and unregister mode watchersGravatar Attila Molnar2014-01-061-10/+0
* | Make various self contained methods static.•••- InspIRCd::IsValidMask - InspIRCd::TimeString Gravatar Peter Powell2013-12-151-1/+1
* | Use WriteNumeric() everywhere we send numerics and include the user's nick au...Gravatar Adam2013-11-121-3/+3
* | Automatically register ServiceProviders created by modulesGravatar attilamolnar2013-09-081-1/+0
* | Call ModeParser::Process() directly instead of going through the CommandParser•••Simplify the way how m_conn_umodes assembles the modes it sets Gravatar attilamolnar2013-08-041-3/+3
* | Automatically attach modules to eventsGravatar attilamolnar2013-08-041-2/+0
* | Remove $Core and $Mod* comments apart from $ModDep.Gravatar Peter Powell2013-07-041-2/+0