aboutsummaryrefslogtreecommitdiff
path: root/include/modules
Commit message (Expand)AuthorAgeFilesLines
...
* Allow Timers to delete themselves in Tick()Gravatar Attila Molnar2014-01-301-0/+1
* Remove whitespace and minor style changesGravatar Attila Molnar2014-01-232-2/+0
* Split IOHook into IOHook and IOHookProvider•••Create one IOHook instance for each hooked socket which contains all the hook specific data and read/write/close functions, removing the need for the "issl_session" array in SSL modules. Register instances of the IOHookProvider class in the core and use them to create specialized IOHook instances (OnConnect/OnAccept). Remove the OnHookIO hook, add a dynamic reference to ListenSocket that points to the hook provider (if any) to use for incoming connections on that socket. For outgoing connections modules still have to find the IOHookProvider they want to use themselves but instead of calling AddIOHook(hookprov), now they have to call IOHookProvider::OnConnect() after the connection has been established. Gravatar Attila Molnar2014-01-221-12/+18
* Introduce Server class•••- Replaces std::string server in User - Replaces InspIRCd::ULine() and SilentULine() Gravatar Attila Molnar2014-01-051-1/+1
* Add m_ldap, and convert m_ldapoper and m_ldapauth to use it.Gravatar Adam2013-12-191-0/+199
* Automatically register ServiceProviders created by modulesGravatar attilamolnar2013-09-081-1/+0
* Fix Windows build and a few more problemsGravatar attilamolnar2013-08-271-1/+1
* Fix various small issues.•••- Add CXX11_OVERRIDE to *Regex::Matches and *RegexFactory::Create. - Fix documentation comment on regex_string. - Fix various code duplication/layout issues. Gravatar Peter Powell2013-08-271-8/+5
* Make all regex modules throw the same exception on error.Gravatar Peter Powell2013-08-271-0/+10
* Fix some warnings which are causing debug builds to fail.•••- Clang: private field 'module' is not used - GCC: suggest a space before ‘;’ or explicit braces around empty body in ‘while’ statement Gravatar Peter Powell2013-07-161-1/+1
* Change the API of m_httpd to be dynamic_reference-basedGravatar attilamolnar2013-06-071-10/+46
* Change the API of m_sslinfo to be dynamic_reference-basedGravatar attilamolnar2013-06-071-10/+30
* Create SSLIOHook interface that provides GetCertificate()Gravatar attilamolnar2013-06-071-8/+55
* Create IOHook interface (extracted from Module)Gravatar attilamolnar2013-06-071-1/+2
* Modularize DNS•••The DNS modules are temporarily in commands/ so they're loaded automatically Thanks to Attila for helping with much of this. Gravatar Adam2013-04-261-0/+193
* Tidy up source files:•••- Use #pragma once instead of include guards. - Move header files in src/modules to include/modules. - Fixed various spacing issues. Gravatar Peter Powell2013-04-129-0/+874