aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_botmode.cpp
Commit message (Expand)AuthorAgeFilesLines
* Abolish the infernal space before accessibility keywords.Gravatar Sadie Powell2022-01-251-4/+4
* Apply the final keyword to all module classes where appropriate.Gravatar Sadie Powell2021-10-041-1/+1
* Mark all message tag provider classes as final.Gravatar Sadie Powell2021-10-011-1/+2
* Merge branch 'insp3' into master.Gravatar Sadie Powell2021-07-171-6/+0
|\
| * Deduplicate all whois numerics to the whois module header.Gravatar Sadie Powell2021-07-051-6/+0
* | Rename Simple{Channel,User}ModeHandler to match other mode handlers.Gravatar Sadie Powell2021-06-011-3/+3
* | Replace all internal references to uline with services.Gravatar Sadie Powell2021-01-301-1/+1
* | Pascalize Cap::set and rename Cap::get to IsEnabled.Gravatar Sadie Powell2020-07-201-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-07-151-0/+21
|\|
| * Add a config option that forces bots to use NOTICEs.Gravatar Sadie Powell2020-07-071-0/+21
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-06-081-1/+26
|\|
| * Add an ISUPPORT token for the bot mode and 'B' to the WHO flags.Gravatar Sadie Powell2020-06-061-2/+24
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-05-051-1/+1
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-04-241-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/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-03-181-3/+3
|\|
| * Add a CapReference class for the message-tags capability.Gravatar Sadie Powell2020-03-121-3/+3
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-171-2/+6
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-01-111-2/+6
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-03-301-0/+32
|\|
| * Rename OnClientProtocolPopulateTags to OnPopulateTags.Gravatar Peter Powell2019-03-301-1/+1
| * Mark messages with inspircd.org/bot if the user has +B set.Gravatar Peter Powell2019-03-301-0/+32
* | Replace the override macro with the override keyword.Gravatar Sadie Powell2019-01-251-2/+2
|/
* Include modules/whois.h directly from files that use it.Gravatar Peter Powell2018-04-081-0/+1
* Clean up numeric usage in WHOIS and WHOWAS.•••- Add constants for all of the used numerics. - Switch RPL_CHANNELSMSG from 336 to 651 to avoid a conflict with RPL_INVITELIST from ircd-hybrid. - Switch RPL_WHOWASIP from 379 to 652 to avoid a conflict with RPL_WHOISMODES from UnrealIRCd. Gravatar Peter Powell2017-12-091-1/+1
* Add names for a bunch more numerics.Gravatar Peter Powell2017-12-091-1/+7
* Only subclass Simple{Channel,User}ModeHandler when necessary.Gravatar Peter Powell2017-11-131-10/+2
* Convert WhoisContext::SendLine() calls to pass the parameters of the numeric ...Gravatar Attila Molnar2016-02-251-1/+1
* Move OnWhois* events to core_whois, add Whois::Context•••Remove InspIRCd::SendWhoisLine() Gravatar Attila Molnar2015-04-281-5/+6
* Prepend target user nick to whois numerics in InspIRCd::SendWhoisLine()Gravatar Attila Molnar2015-04-281-1/+1
* Use WriteNumeric() everywhere we send numerics and include the user's nick au...Gravatar Adam2013-11-121-1/+1
* Automatically register ServiceProviders created by modulesGravatar attilamolnar2013-09-081-5/+0
* 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
* Replace hardcoded mode letters passed to IsModeSet() and GetModeParameter() w...Gravatar attilamolnar2013-07-011-1/+1
* Tidy up keywords on module methods.•••- Remove virtual keyword from a ton of methods which don't need it. - Add override keyword to a ton of methods which do need it. Gravatar Peter Powell2013-05-151-3/+3
* Whitespace and empty destructor removal, minor coding style changesGravatar attilamolnar2013-04-011-6/+0
* Register all commands, modes and extensions using AddService()•••AddService() throws an exception if an item cannot be registered, modules no longer need to worry about AddMode() etc. failing Gravatar attilamolnar2012-12-021-2/+1
* Dynamically determine the size of the eventlist[] passed to Attach()•••m_sqlauth was attached to I_OnUserDisconnect but didn't provide a handler for it, remove Gravatar attilamolnar2012-12-021-1/+1
* Attach to events and register services in init()Gravatar attilamolnar2012-12-021-1/+4
* Remove superfluous std::string()sGravatar attilamolnar2012-10-121-1/+1
* Updated the version lines on several modules.Gravatar Shawn Smith2012-07-061-2/+2
* Replace copyright headers with headers granting specific authors copyrightGravatar Robby-2012-04-191-8/+16
* Remove VF_COMMON from mode-provider modules (no longer needed due to better C...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12263 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-151-1/+1
* ...because every now and again, i have to do a massive commit.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12248 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2010-01-111-1/+1
* Remove dummy API_VERSION from Version constructor•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11887 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-171-1/+1
* Add names for all modes (part 1 of named channel mode list)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11809 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-081-1/+1
* Run DelMode and DelModeWatcher in RemoveModule•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11799 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-051-1/+0