aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Expand)AuthorAgeFilesLines
...
* | 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
* | Add a ModeParser::FindMode() overload that takes a mode name and a mode typeGravatar Attila Molnar2014-02-203-50/+31
* | Change the parameter type of ModeHandler::GiveModeList() from ModeMasks to Mo...Gravatar Attila Molnar2014-02-181-4/+4
* | Add ParamModeBase and ParamMode, change all parameter modes to inherit from P...•••- Type of the extension used to store data is a template parameter - The extension is automatically unset when the mode is unset - Handlers inheriting from ParamMode have to provide OnSet() and SerializeParam(); may optionally provide OnUnset() - Transparently handle the case when OnSet() modifies the mode parameter - Remove Channel::custom_mode_params map; ask the mode handlers to serialize their parameters instead Gravatar Attila Molnar2014-02-158-324/+279
* | Move GetAllPrefixChars() from Channel to MembershipGravatar Attila Molnar2014-02-144-5/+5
* | Move GetPrefixChar() from Channel to MembershipGravatar Attila Molnar2014-02-141-2/+4
* | Return a Membership* from get_first_visible_channel() in cmd_who and pass tha...Gravatar Attila Molnar2014-02-143-7/+6
* | Remove support for advertising the SSL ports in RPL_ISUPPORT.•••- No other IRC servers implement this. - No IRC clients I can find support this. Gravatar Peter Powell2014-02-132-94/+0
* | Remove redundant null pointer check from m_ldapauthGravatar Adam2014-02-131-2/+1
* | Wait for the manager bind to come back before sending search in LDAP modulesGravatar Adam2014-02-132-10/+80
* | m_operjoin Remove duplicated codeGravatar Attila Molnar2014-02-111-34/+8