aboutsummaryrefslogtreecommitdiff
path: root/src/modules
Commit message (Expand)AuthorAgeFilesLines
...
* ldapauth: register both extensionsGravatar Robin Burchell2012-11-291-0/+2
* ldapauth: RAII returned ldap message.•••This ensures it is always freed, and coincidentally fixes freeing in the case of LDAP errors. Gravatar Robin Burchell2012-11-291-10/+41
* ldapauth: fix memory leak•••ldap_get_dn() results need to be freed. Use a RAII wrapper to do this. Original code by Attila Molnar Gravatar Robin Burchell2012-11-291-3/+29
* ldapauth: Allow setting virtual hosts on identification with m_ldapauth.•••<ldapauth:host>, when set, will be applied to users identifying with ldapauth. The host can also take formatters from fields set on the DN of the user. Gravatar Robin Burchell2012-11-291-3/+67
* ldapauth: Add missing verbose logging to required attributes.Gravatar Robin Burchell2012-11-291-0/+2
* ldapauth: Rework required attributes code to use only one exit path.•••This makes the upcoming patch to add optional virtual host support cleaner. Gravatar Robin Burchell2012-11-291-21/+19
* Change empty string assignments to .clear() or remove them entirely•••Part 2 of ba5c0db795824c3fc1ad48ce332d7bdc440cb77f Gravatar attilamolnar2012-11-282-4/+4
* m_spanningtree Remove redundant params.size() checks•••TreeSocket::ProcessConnectedLine() and CommandParser::CallHandler() only call the handler when there are enough parameters Gravatar attilamolnar2012-11-282-11/+0
* Silence OpenSSL deprecation warnings on OS X.Gravatar Peter Powell2012-11-281-1/+9
* m_noctcp Make extban 'C' work as intendedGravatar attilamolnar2012-11-241-4/+1
* m_check, m_namesx, m_timedbans Minor cleanupGravatar attilamolnar2012-11-243-9/+2
* m_ssl_gnutls Dynamically detect the number of certificates in the certfile•••Remove the "certcount" setting, as it's no longer needed When finished reading the certs, resize the buffer to the actual number of certs read Gravatar attilamolnar2012-11-191-4/+15
* m_nokicks Remove u-line check, OnUserPreKick doesn't run in that caseGravatar attilamolnar2012-11-191-11/+3
* m_customtitle Minor cleanup•••- Remove TRANSLATE() as it makes no sense here (user parameter is not a nick) - Compare strings with == instead of strcmp - PassCompare uses strings, pass them as-is without c_str() Gravatar attilamolnar2012-11-191-2/+1
* m_jumpserver Fix wrong nickname in the numeric when redirecting all users imm...•••- Fix typo - Iterate string with iterator - Move variables into the command handler that aren't used elsewhere Gravatar attilamolnar2012-11-191-8/+6
* m_securelist Update descriptionGravatar attilamolnar2012-11-191-2/+2
* m_remove Cleanup•••- Command handler concatenates when maxparams is specified, don't do it ourselves - String references to user and channel names are fine, no need for .c_str() Gravatar attilamolnar2012-11-191-15/+8
* ServerConfig::ServerName is a std::string, don't call .c_str() on it when pas...Gravatar attilamolnar2012-11-196-12/+12
* m_remove, m_services_account Don't check whether nicks are u-lined, checking ...Gravatar attilamolnar2012-11-192-3/+4
* Change empty string assignments to .clear() or remove them entirelyGravatar attilamolnar2012-11-196-9/+7
* m_globalload Fix wrong error message being sent when the module given to /gun...Gravatar attilamolnar2012-11-191-7/+12
* Remove usage of deprecated CallCommandHandler() and IsValidModuleCommand()Gravatar attilamolnar2012-11-193-5/+5
* Remove calls to ListModeBase::OnCleanup (deprecated, empty function)Gravatar attilamolnar2012-11-194-20/+0
* Fix m_ssl_gnutls under GCC on recent versions of GnuTLS.•••Commas at the end of enumerator lists are valid in C99 but are not valid in C++ before C++11. This causes a build error on GCC when using -pedantic. Gravatar Peter Powell2012-11-191-0/+1
* Remove usage of the deprecated ConfigReaderGravatar attilamolnar2012-11-1240-230/+191
* m_operprefix Enhance compatibility with m_hideoper using a ModeWatcher•••Prioritize after m_opermodes, so we know when it sets +H on somebody Gravatar attilamolnar2012-11-121-5/+52
* m_operprefix Switch to OnUserPreJoin hook to give +y to joining opers, switch...Gravatar attilamolnar2012-11-121-27/+22
* m_operprefix Remove unused hooks, move module initialization to init()Gravatar attilamolnar2012-11-121-12/+13
* m_spanningtree SVSNICK needs 3 parametersGravatar attilamolnar2012-11-091-1/+1
* m_spanningtree Refuse bogus NICK messages•••If the new nick looks like an uid verify that its the correct uid Gravatar attilamolnar2012-11-091-1/+7
* m_ssl_gnutls, m_ssl_openssl Set error message for the socket to "Connection c...Gravatar attilamolnar2012-11-092-1/+2
* m_ssl_openssl Remove unused variablesGravatar attilamolnar2012-11-091-10/+1
* wrong order of arguments to Host()Gravatar Steven Van Acker2012-11-091-1/+1
* use documented "value" attribute instead of undocumented "newhost"Gravatar Steven Van Acker2012-11-091-1/+1
* Fix m_ssl_gnutls when using non-standard include/lib paths.•••This fixes #315. Gravatar Peter Powell2012-11-081-2/+2
* Fix typo in m_filter.Gravatar Peter Powell2012-11-071-1/+1
* m_opermotd Add support for replacing \u \b etc. with color codes•••Fixes #322 reported by @MistrX Gravatar attilamolnar2012-10-291-14/+15
* m_operlog Add tosnomask config option, to log all oper actions to snomask 'r'•••If enabled, the commands can be logged to channels with m_chanlog and also other +s +r opers can see them Fixes #325 reported by @SeLEct- Gravatar attilamolnar2012-10-281-4/+13
* Issue #346 - fix m_permchannels.cpp and m_xline_db.cpp saving their databases...Gravatar Adam2012-10-272-0/+16
* m_ojoin Fix giving +Y only instead of +Yo when <ojoin:op> is on and the user ...Gravatar attilamolnar2012-10-241-1/+3
* m_ircv3 Attach to OnRehashGravatar attilamolnar2012-10-231-2/+2
* m_ircv3 Fix away-notify not sending AWAY messages when somebody joins who is ...Gravatar attilamolnar2012-10-231-2/+29
* m_nicklock Fix typoGravatar attilamolnar2012-10-231-2/+2
* m_topiclock Prefix ModDesc with $Gravatar attilamolnar2012-10-231-1/+1
* m_nickflood Fix a case when channels were locked regardless of elapsed time s...•••Fixes #330 reported by @Shawn-Smith Gravatar attilamolnar2012-10-211-1/+1
* m_nickflood Make code more readable, unset +F when the module is unloaded•••See 21c3232b8e0bb41727f2d65a0b2d5304587cf6be and fae560cddc389b88c9cd34afdccf9035f4d11c5b Gravatar attilamolnar2012-10-211-101/+43
* Make better use of User::GetFullRealHost()Gravatar attilamolnar2012-10-214-12/+11
* m_ldapauth Allow filtering on arbitrary LDAP attributes•••This commit implements filtering on LDAP attributes, in a similar way to what Apache Httpd does with "Require ldap-attribute". Gravatar Adrien Bustany2012-10-191-6/+47
* m_filter More cleanup and optimizations•••Fix a typo Gravatar attilamolnar2012-10-191-53/+34
* m_filter Don't move the filter to the beginning of the vector when a match oc...Gravatar attilamolnar2012-10-191-8/+1