Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-12-05 | m_cap Learn the supported capability negotiation protocol of a client from ↵ | Attila Molnar | |
CAP LS Let modules implementing caps query this information | |||
2015-12-05 | m_cap Add Capability::OnList() hook | Attila Molnar | |
2015-12-05 | m_cap Add Capability::OnRequest() hook | Attila Molnar | |
2015-12-05 | Add rewritten m_cap module | Attila Molnar | |
- Caps are now managed by m_cap - Each cap uses one bit in an extension item shared with other caps | |||
2015-12-05 | Nuke m_cap | Attila Molnar | |
2015-12-02 | Merge branch 'master+serviceinit' | Attila Molnar | |
2015-12-01 | Merge branch 'master+reloadmod' | Attila Molnar | |
2015-11-26 | core_reloadmodule Allow modules to handle reload failures of other mods | Attila Molnar | |
2015-11-26 | core_reloadmodule Allow modules to save and restore their own data when ↵ | Attila Molnar | |
reloading another mod | |||
2015-11-26 | Add LocalIntExt and LocalStringExt::unserialize() for non-FORMAT_NETWORK | Attila Molnar | |
2015-11-26 | Add ExtensionManager::GetExts() | Attila Molnar | |
2015-11-26 | Add typedef ExtensionManager::ExtMap | Attila Molnar | |
2015-11-26 | Handle module reloading in core_reloadmodule entirely | Attila Molnar | |
2015-11-23 | Add SERVICE_CUSTOM for services managed by a module | Attila Molnar | |
2015-11-23 | Implement ExtensionItem::RegisterService() | Attila Molnar | |
2015-11-23 | Implement ModeHandler::RegisterService() | Attila Molnar | |
2015-11-23 | Implement Command::RegisterService() | Attila Molnar | |
2015-11-23 | Add ServiceProvider::RegisterService(), call it from ModuleManager::AddService() | Attila Molnar | |
2015-11-23 | Extract code that manipulates the ModuleManager::DataProviders map into methods | Attila Molnar | |
2015-11-23 | core_whowas Add WhoWas::Manager::PurgeNick() | Attila Molnar | |
2015-11-03 | Remove UserManager::GarbageCollect() | Attila Molnar | |
2015-11-03 | Move already sent id rollover handling and static LocalUser::already_sent_id ↵ | Attila Molnar | |
into UserManager | |||
2015-11-03 | Add UserManager::NextAlreadySentId() and convert all code to use it | Attila Molnar | |
2015-11-02 | core_channel Implement invite (un)serialization | Attila Molnar | |
2015-11-02 | Rewrite invite system | Attila Molnar | |
- 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 | Move ServerConfig::InvBypassModes into core_channel | Attila Molnar | |
2015-07-06 | Fail invalid dns responses instead of drop | Adam | |
2015-06-06 | Call OnStreamSocketWrite() once per write event | Attila Molnar | |
Do sendq flattening in SSL modules, move code for it into class SSLIOHook from core | |||
2015-06-06 | Convert all code to use StreamSocket::SendQueue | Attila Molnar | |
Let OnStreamSocketWrite see the entire sendq instead of one element at a time | |||
2015-06-06 | Add class StreamSocket::SendQueue | Attila Molnar | |
2015-06-04 | Expand module names in ServerConfig::ApplyModules() | Attila Molnar | |
2015-05-20 | Allow modules to be called as "foo" instead of "m_foo.so" | Attila Molnar | |
2015-05-19 | Merge branch 'master+movenames' | Attila Molnar | |
2015-05-18 | New m_ldap from Anope | Adam | |
Redesign to be more like m_mysql, polling ldap_result from a thread as done previously is undefined. | |||
2015-05-17 | Move InspIRCd::SendError() to cmd_die | Attila Molnar | |
Fix multiple ERROR messages being sent to unregistered users by removing the "Exiting with status..." message | |||
2015-05-16 | Move Channel::UserList() from core to cmd_names | Attila Molnar | |
2015-05-13 | core_dns Add DNS timeout timer in Process() not in DNS::Request constructor | Attila Molnar | |
2015-05-13 | core_dns Make MAX_REQUEST_ID unsigned, move it to core_dns from header | Attila Molnar | |
2015-05-12 | Remove support for non-unloadable (VF_STATIC) modules | Attila Molnar | |
No module we ship uses this flag and new modules should not use it either to make hotfixing possible | |||
2015-04-28 | Move OnWhois* events to core_whois, add Whois::Context | Attila Molnar | |
Remove InspIRCd::SendWhoisLine() | |||
2015-04-27 | Merge branch 'master+dns' | Attila Molnar | |
2015-04-27 | core_dns Drop incoming packets containing a different question from what we ↵ | Attila Molnar | |
asked | |||
2015-04-21 | core_dns Remove incomplete support for multiple questions per query | Attila Molnar | |
2015-04-21 | core_dns Don't store query class code in Question | Attila Molnar | |
2015-04-21 | core_dns Add typedef for request id, change it to uint16_t | Attila Molnar | |
2015-04-20 | Merge insp20 | Attila Molnar | |
2015-04-12 | Change StreamSocket::DoRead() and DoWrite() to be non-virtual, make DoRead() ↵ | Attila Molnar | |
private | |||
2015-04-12 | Dispatch EventHandler events to dedicated virtual functions | Attila Molnar | |
Remove enum EventType | |||
2015-03-23 | Merge pull request #1005 from SaberUK/master+minor-tweaks | Attila Molnar | |
Various changes mainly relating to the build system. | |||
2015-03-23 | Merge pull request #1004 from SaberUK/insp20+fix-various-warnings | Attila Molnar | |
[2.0] Fix various warnings with the new Doxygen and LLVM releases. |