aboutsummaryrefslogtreecommitdiff
path: root/include/modules
Commit message (Expand)AuthorAgeFilesLines
* Add support to IOHook for retrieving the hostname sent via SNI.Gravatar Peter Powell2017-10-291-0/+7
* Hide User#host and User#dhost and use accessors to modify them.•••This removes the need to invalidate the cache after changing a user's hostname. Gravatar Peter Powell2017-10-281-1/+1
* Add a helper function for calling the OnCheckExemption event.Gravatar Peter Powell2017-10-211-0/+17
* Move <dns:timeout> out of the core.Gravatar Peter Powell2017-09-031-1/+1
* Merge pull request #1271 from SaberUK/master+exemption•••Move the OnCheckExemption hook out of the core.Gravatar Peter Powell2017-07-271-0/+58
|\
| * Move the OnCheckExemption hook out of the core.Gravatar Peter Powell2017-03-201-0/+58
* | core_dns: add support for txt records•••This might be used later by m_dnsbl to get reasons for listings Gravatar Adam2017-04-231-0/+2
|/
* Fix Windows build and most MSVC warningsGravatar Attila Molnar2016-09-021-1/+1
* core_dns Make question a member of request, move common FindAnswerOfType to b...Gravatar Adam2016-08-251-3/+16
* Export the GetCiphersuite() method from the SSL modulesGravatar Attila Molnar2016-04-281-0/+6
* Add SSLIOHook::IsSSL() to determine whether a socket is using SSL or not•••Use it in a few places Gravatar Attila Molnar2016-04-281-3/+10
* Fix oversight in the last Stats::Context:AddRow() methodGravatar Attila Molnar2016-02-251-0/+1
* Introduce Stats::Context, pass it to the OnStats hook and switch all code to itGravatar Attila Molnar2016-02-251-0/+172
* Convert WhoisContext::SendLine() calls to pass the parameters of the numeric ...Gravatar Attila Molnar2016-02-251-12/+42
* 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
* 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
* 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-021-0/+121
* 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
* 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
* 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
* Move OnWhois* events to core_whois, add Whois::Context•••Remove InspIRCd::SendWhoisLine() Gravatar Attila Molnar2015-04-281-0/+116
* 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
* Fix building modules that use cap.h with a C++11 compiler.Gravatar Peter Powell2015-03-061-1/+1
* m_spanningtree Pass Server* to the OnServerLink/OnServerSplit eventsGravatar Attila Molnar2015-02-121-2/+2
* Convert the spanningtree events to use the new cross-module event systemGravatar Attila Molnar2015-02-111-14/+15
* Remove unused parameters from HTTPRequest constructorGravatar Attila Molnar2015-02-111-1/+1
* Convert the HTTPd request event to use the new cross-module event systemGravatar Attila Molnar2015-02-111-2/+13
* Convert the HTTPd ACL event to use the new cross-module event systemGravatar Attila Molnar2015-02-111-0/+12
* Convert the SASL fallback event to use the new cross-module event systemGravatar Attila Molnar2015-02-111-5/+7
* Convert the CAP event to use the new cross-module event systemGravatar Attila Molnar2015-02-111-8/+8
* Allow enabling/disabling caps via GenericCap::SetActive()Gravatar Attila Molnar2015-02-111-1/+10
* Convert the account login event to use the new cross-module event systemGravatar Attila Molnar2015-02-111-10/+17
* Specify which Extensible subclass an ExtensionItem is valid forGravatar Attila Molnar2015-01-181-1/+3