aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
...
* | Fix oversight in the last Stats::Context:AddRow() methodGravatar Attila Molnar2016-02-251-0/+1
* | Add RPL_ISON, RPL_USERIP and RPL_USERHOST to the list of numerics•••Use them instead of the raw numbers Gravatar Attila Molnar2016-02-251-1/+3
* | Introduce Stats::Context, pass it to the OnStats hook and switch all code to itGravatar Attila Molnar2016-02-255-9/+182
* | Add User::WriteRemoteNumeric() and switch code using SendText() to send numer...Gravatar Attila Molnar2016-02-251-0/+51
* | Make source server settable in Numeric::NumericGravatar Attila Molnar2016-02-251-0/+15
* | Convert WhoisContext::SendLine() calls to pass the parameters of the numeric ...Gravatar Attila Molnar2016-02-251-12/+42
* | Convert WriteNumeric() calls to pass the parameters of the numeric as method ...Gravatar Attila Molnar2016-02-254-22/+67
* | Add Numeric::NumericGravatar Attila Molnar2016-02-254-2/+91
* | Add no-op ConvToStr(const std::string&)Gravatar Attila Molnar2016-02-251-0/+5
* | Move implementation of ConvTo*() and related functions into convto.hGravatar Attila Molnar2016-02-252-82/+106
* | Include stdint.h from inspircd.hGravatar Attila Molnar2016-02-252-2/+1
* | Fix build errors on CentOS 6 and OpenBSD.Gravatar Peter Powell2016-02-201-1/+1
* | Add Numeric::BuilderGravatar Attila Molnar2015-12-302-0/+120
* | Return true from Channel::PartUser() if the user was on the channelGravatar Attila Molnar2015-12-281-1/+2
* | Fix some whitespace issuesGravatar Attila Molnar2015-12-284-43/+43
* | Strip all control codes except \001 in InspIRCd::StripColor()•••Fixes issue #1100 reported by @uecasm Gravatar Attila Molnar2015-12-081-1/+1
* | Add minimum channel rank and exception list parameters to the OnUserInvite hookGravatar Attila Molnar2015-12-061-1/+3
* | Remove <options:ircumsgprefix> entirelyGravatar Attila Molnar2015-12-061-5/+0
* | m_ircv3 Make WriteNeighborsWithCap() available for use in other modulesGravatar Attila Molnar2015-12-051-0/+45
* | m_cap Make Capability objects compatible with dynamic_references, add Cap::Re...Gravatar Attila Molnar2015-12-051-0/+28
* | m_cap Specialize extension itemGravatar Attila Molnar2015-12-051-1/+8
* | m_cap Provide the OnCapValueChange event and add Cap::Manager::NotifyValueCha...Gravatar Attila Molnar2015-12-051-0/+20
* | m_cap Provide the OnCapAddDel() eventGravatar Attila Molnar2015-12-051-0/+15
* | m_cap Add Capability::GetCapValue(), list capabilities with valuesGravatar Attila Molnar2015-12-051-0/+10
* | m_cap Learn the supported capability negotiation protocol of a client from CA...•••Let modules implementing caps query this information Gravatar Attila Molnar2015-12-051-1/+24
* | m_cap Add Capability::OnList() hookGravatar Attila Molnar2015-12-051-0/+10
* | m_cap Add Capability::OnRequest() hookGravatar Attila Molnar2015-12-051-0/+12
* | Add rewritten m_cap module•••- Caps are now managed by m_cap - Each cap uses one bit in an extension item shared with other caps Gravatar Attila Molnar2015-12-051-0/+191
* | Nuke m_capGravatar Attila Molnar2015-12-051-99/+0
* | Merge branch 'master+serviceinit'Gravatar Attila Molnar2015-12-025-1/+31
|\ \
| * | Add SERVICE_CUSTOM for services managed by a moduleGravatar Attila Molnar2015-11-231-1/+3
| * | Implement ExtensionItem::RegisterService()Gravatar Attila Molnar2015-11-231-0/+4
| * | Implement ModeHandler::RegisterService()Gravatar Attila Molnar2015-11-231-0/+5
| * | Implement Command::RegisterService()Gravatar Attila Molnar2015-11-231-0/+4
| * | Add ServiceProvider::RegisterService(), call it from ModuleManager::AddService()Gravatar Attila Molnar2015-11-231-0/+4
| * | Extract code that manipulates the ModuleManager::DataProviders map into methodsGravatar Attila Molnar2015-11-231-0/+11
* | | Merge branch 'master+reloadmod'Gravatar Attila Molnar2015-12-013-10/+99
|\ \ \
| * | | core_reloadmodule Allow modules to handle reload failures of other modsGravatar Attila Molnar2015-11-261-1/+1
| * | | core_reloadmodule Allow modules to save and restore their own data when reloa...Gravatar Attila Molnar2015-11-261-0/+80
| * | | Add LocalIntExt and LocalStringExt::unserialize() for non-FORMAT_NETWORKGravatar Attila Molnar2015-11-261-0/+2
| * | | Add ExtensionManager::GetExts()Gravatar Attila Molnar2015-11-261-0/+5
| * | | Add typedef ExtensionManager::ExtMapGravatar Attila Molnar2015-11-261-1/+5
| * | | Handle module reloading in core_reloadmodule entirelyGravatar Attila Molnar2015-11-261-9/+7
| |/ /
* / / core_whowas Add WhoWas::Manager::PurgeNick()Gravatar Attila Molnar2015-11-231-0/+10
|/ /
* | Remove UserManager::GarbageCollect()Gravatar Attila Molnar2015-11-031-5/+0
* | Move already sent id rollover handling and static LocalUser::already_sent_id ...Gravatar Attila Molnar2015-11-032-1/+5
* | Add UserManager::NextAlreadySentId() and convert all code to use itGravatar Attila Molnar2015-11-031-0/+5
* | core_channel Implement invite (un)serializationGravatar Attila Molnar2015-11-021-0/+7
* | 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 Gravatar Attila Molnar2015-11-025-107/+123
* | Move ServerConfig::InvBypassModes into core_channelGravatar Attila Molnar2015-11-021-4/+0