aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Expand)AuthorAgeFilesLines
...
* | m_spanningtree Add ServerCommand::ExtractTS() to convert string to raw TS•••Throws a ProtocolException if the input is invalid Gravatar Attila Molnar2014-04-168-40/+25
* | m_spanningtree Throw an exception on protocol violations instead of returning...•••Catch CoreExceptions, log and close the link in OnDataReady() Gravatar Attila Molnar2014-04-1610-59/+48
* | m_sajoin, m_sapart Support a comma separated list of channels•••Issue #818 Gravatar Attila Molnar2014-04-142-3/+10
* | m_sajoin Abort and report if the target user is already on the channel•••Fixes issue #820 reported by @UselessOper Gravatar Attila Molnar2014-04-141-2/+9
* | m_spanningtree Fix routing of unicast messagesGravatar Attila Molnar2014-04-142-11/+19
* | m_filter Allow exemption of messages sent to nicks specified in <exemptfromfi...•••Issue #655 Gravatar Attila Molnar2014-04-111-1/+19
* | m_filter Rename config key used in exemptfromfilter from "channel" to "target...Gravatar Attila Molnar2014-04-111-3/+6
* | m_filter Rename exemptfromfilter field to exemptedchans, use std::set::count()Gravatar Attila Molnar2014-04-111-6/+6
* | m_filter Use case insensitive compare for exempted targets, add typedef for t...Gravatar Attila Molnar2014-04-111-2/+5
* | m_services_account Remove now needless workaround added to 2.0 to display the...Gravatar Attila Molnar2014-04-091-29/+2
* | Fix m_cgiirc to set the user's host straight away when using WEBIRC.Gravatar md_52014-04-091-27/+14
* | m_blockcaps Get rid of needless cast, use unsigned typesGravatar Attila Molnar2014-04-081-3/+3
* | m_blockcaps Simplify CTCP ACTION (/me) detectionGravatar Attila Molnar2014-04-081-14/+6
* | m_spanningtree Don't rely on "m_sha256.so" being loaded, use any "hash/sha256...Gravatar Attila Molnar2014-04-082-5/+5
* | m_spanningtree Remove the (now) undocumented disablehmac config optionGravatar Attila Molnar2014-04-084-12/+3
* | Merge insp20Gravatar Attila Molnar2014-04-0710-13/+35
|\|
| * Add REG_ALL checks to treat unregistered users as nonexistent in more casesGravatar Attila Molnar2014-04-044-3/+13
| * m_watch Validate targ before use, noticed while rewriting m_watch for 2.2Gravatar Attila Molnar2014-03-271-2/+2
| * m_globalload Don't pass a callback to ModuleManager::Reload() if reloading m_...Gravatar Attila Molnar2014-03-261-1/+6
| * m_httpd Fix typo noticed by @SaberUKGravatar Attila Molnar2014-03-251-1/+1
| * m_operprefix Don't set +y on the oper if hideoper is being unset due to deope...•••Fixes issue #801 reported by @UselessOper Gravatar Attila Molnar2014-03-231-1/+2
| * m_spanningtree Do pointer comparison before deleting one of the pointers in T...•••While the previous code worked fine in practice, it was incorrect in theory Gravatar Attila Molnar2014-03-021-1/+2
| * m_spanningtree Don't send snotices to servers about remote servers splitting•••The snotice is sent to opers when the SQUIT is processed by their server Gravatar Attila Molnar2014-03-021-1/+1
| * m_banredirect Fix typo in a message (transfered -> transferred)•••Fixes issue #757 reported by @guikcd Gravatar Attila Molnar2014-02-031-1/+1
| * m_ssl_openssl Fix memory leaks on /rehash ssl, unload and in VerifyCertificate()Gravatar Attila Molnar2014-01-261-2/+6
| * Set a session id on our server ssl context in m_ssl_openssl. It is required f...Gravatar Adam2014-01-241-0/+3
* | m_override Deduplicate codeGravatar Attila Molnar2014-04-031-51/+19
* | Check if Membership::GetPrefixChar() returns 0 before appending it to a string•••Spotted by @barosl Gravatar Attila Molnar2014-03-311-1/+3
* | Add stdalgo::delete_all() that deletes all elements in a containerGravatar Attila Molnar2014-03-242-10/+3
* | Cull ident sockets instead of immediate delete, add stdalgo::culldeleterGravatar Attila Molnar2014-03-241-1/+1
* | Rewrite clone counting to use one map instead of twoGravatar Attila Molnar2014-03-174-9/+10
* | m_connectban Don't depend on the definition of clonemapGravatar Attila Molnar2014-03-171-3/+3
* | Change allocation of InspIRCd::Timers to be physically part of the object con...Gravatar Attila Molnar2014-03-153-3/+3
* | Change allocation of UserManager::clientlist to be physically part of the obj...Gravatar Attila Molnar2014-03-151-1/+1
* | Add UserManager::GetUsers()Gravatar Attila Molnar2014-03-157-15/+20
* | Add InspIRCd::GetChans(), remove ChannelCount()Gravatar Attila Molnar2014-03-144-6/+10
* | m_permchannels Remove pointless cleanup ceremony in cull()Gravatar Attila Molnar2014-03-141-26/+0
* | Make the maximum hostname length configurable in the config.Gravatar Peter Powell2014-03-085-7/+8
* | Fix m_permchannels not prepending the path when reading the config.Gravatar Peter Powell2014-03-071-0/+3
* | Update detection in module loading commands that relied on old command module...Gravatar Attila Molnar2014-03-061-1/+1
* | m_spanningtree Remove remains of the KeepNickTS workaroundGravatar Attila Molnar2014-03-033-16/+0
* | Update nick timestamps in User::ChangeNick(), pass the new TS in a parameterGravatar Attila Molnar2014-03-033-11/+5
* | Give m_connectban a configurable ban messageGravatar Googolplexed2014-02-271-1/+3
* | Simplify /SAJOIN syntax and add permission for joining other users.Gravatar Daniel Vassdal2014-02-261-8/+17
* | m_chanfilter Remove needless mode parameter is empty checkGravatar Attila Molnar2014-02-261-2/+2
* | m_cycle Remove redundant IS_LOCAL() checkGravatar Attila Molnar2014-02-261-13/+7
* | m_svshold Hide server notices by default•••Issue #742 Gravatar Attila Molnar2014-02-251-1/+1
* | Moving CGIIRC to a new snomask (w)Gravatar Googolplexed2014-02-231-5/+10
* | Add ModeParser::GetModes(), returns all user/chanmodesGravatar Attila Molnar2014-02-222-8/+7
* | Replace mode letter parameter of OnRawMode() with a ModeHandler*, remove pcntGravatar Attila Molnar2014-02-214-7/+8