aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
...
* | 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
* | Fail invalid dns responses instead of dropGravatar Adam2015-07-061-0/+1
* | Call OnStreamSocketWrite() once per write event•••Do sendq flattening in SSL modules, move code for it into class SSLIOHook from core Gravatar Attila Molnar2015-06-061-0/+25
* | Convert all code to use StreamSocket::SendQueue•••Let OnStreamSocketWrite see the entire sendq instead of one element at a time Gravatar Attila Molnar2015-06-062-8/+8
* | Add class StreamSocket::SendQueueGravatar Attila Molnar2015-06-061-0/+106
* | Expand module names in ServerConfig::ApplyModules()Gravatar Attila Molnar2015-06-041-7/+7
* | Allow modules to be called as "foo" instead of "m_foo.so"Gravatar Attila Molnar2015-05-201-0/+7
* | Merge branch 'master+movenames'Gravatar Attila Molnar2015-05-191-6/+0
|\ \
| * | Move Channel::UserList() from core to cmd_namesGravatar Attila Molnar2015-05-161-6/+0
* | | New m_ldap from Anope•••Redesign to be more like m_mysql, polling ldap_result from a thread as done previously is undefined. Gravatar Adam2015-05-181-27/+20
* | | Move InspIRCd::SendError() to cmd_die•••Fix multiple ERROR messages being sent to unregistered users by removing the "Exiting with status..." message Gravatar Attila Molnar2015-05-171-5/+0
|/ /
* | core_dns Add DNS timeout timer in Process() not in DNS::Request constructorGravatar Attila Molnar2015-05-131-1/+0
* | core_dns Make MAX_REQUEST_ID unsigned, move it to core_dns from headerGravatar Attila Molnar2015-05-131-6/+0
* | Remove support for non-unloadable (VF_STATIC) modules•••No module we ship uses this flag and new modules should not use it either to make hotfixing possible Gravatar Attila Molnar2015-05-121-1/+0
* | Move OnWhois* events to core_whois, add Whois::Context•••Remove InspIRCd::SendWhoisLine() Gravatar Attila Molnar2015-04-283-40/+120
* | Merge branch 'master+dns'Gravatar Attila Molnar2015-04-271-8/+10
|\ \
| * | core_dns Drop incoming packets containing a different question from what we a...Gravatar Attila Molnar2015-04-271-0/+1
| * | core_dns Remove incomplete support for multiple questions per queryGravatar Attila Molnar2015-04-211-2/+2
| * | core_dns Don't store query class code in QuestionGravatar Attila Molnar2015-04-211-5/+4
| * | core_dns Add typedef for request id, change it to uint16_tGravatar Attila Molnar2015-04-211-1/+3
* | | Merge insp20Gravatar Attila Molnar2015-04-202-1/+6
|\ \ \ | |/ / |/| / | |/
| * Merge pull request #1004 from SaberUK/insp20+fix-various-warnings•••[2.0] Fix various warnings with the new Doxygen and LLVM releases.Gravatar Attila Molnar2015-03-231-0/+2
| |\
| | * Fix various Doxygen warnings.Gravatar Peter Powell2015-02-271-0/+2
| * | Rebuild clone counts on rehashGravatar Adam2015-03-211-0/+4
| |/