| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | ldapauth: register both extensions | 2012-11-29 | 1 | -0/+2 | ||
| | | ||||||
| * | ldapauth: RAII returned ldap message. | 2012-11-29 | 1 | -10/+41 | ||
| | | | | | | This ensures it is always freed, and coincidentally fixes freeing in the case of LDAP errors. | |||||
| * | ldapauth: fix memory leak | 2012-11-29 | 1 | -3/+29 | ||
| | | | | | | | ldap_get_dn() results need to be freed. Use a RAII wrapper to do this. Original code by Attila Molnar | |||||
| * | ldapauth: Allow setting virtual hosts on identification with m_ldapauth. | 2012-11-29 | 1 | -3/+67 | ||
| | | | | | | <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. | |||||
| * | ldapauth: Add missing verbose logging to required attributes. | 2012-11-29 | 1 | -0/+2 | ||
| | | ||||||
| * | ldapauth: Rework required attributes code to use only one exit path. | 2012-11-29 | 1 | -21/+19 | ||
| | | | | | This makes the upcoming patch to add optional virtual host support cleaner. | |||||
| * | Change empty string assignments to .clear() or remove them entirely | 2012-11-28 | 2 | -4/+4 | ||
| | | | | | Part 2 of ba5c0db795824c3fc1ad48ce332d7bdc440cb77f | |||||
| * | m_spanningtree Remove redundant params.size() checks | 2012-11-28 | 2 | -11/+0 | ||
| | | | | | TreeSocket::ProcessConnectedLine() and CommandParser::CallHandler() only call the handler when there are enough parameters | |||||
| * | Silence OpenSSL deprecation warnings on OS X. | 2012-11-28 | 1 | -1/+9 | ||
| | | ||||||
| * | m_noctcp Make extban 'C' work as intended | 2012-11-24 | 1 | -4/+1 | ||
| | | ||||||
| * | m_check, m_namesx, m_timedbans Minor cleanup | 2012-11-24 | 3 | -9/+2 | ||
| | | ||||||
| * | m_ssl_gnutls Dynamically detect the number of certificates in the certfile | 2012-11-19 | 1 | -4/+15 | ||
| | | | | | | 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 | |||||
| * | m_nokicks Remove u-line check, OnUserPreKick doesn't run in that case | 2012-11-19 | 1 | -11/+3 | ||
| | | ||||||
| * | m_customtitle Minor cleanup | 2012-11-19 | 1 | -2/+1 | ||
| | | | | | | | - 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() | |||||
| * | m_jumpserver Fix wrong nickname in the numeric when redirecting all users ↵ | 2012-11-19 | 1 | -8/+6 | ||
| | | | | | | | | | immediately, cleanup - Fix typo - Iterate string with iterator - Move variables into the command handler that aren't used elsewhere | |||||
| * | m_securelist Update description | 2012-11-19 | 1 | -2/+2 | ||
| | | ||||||
| * | m_remove Cleanup | 2012-11-19 | 1 | -15/+8 | ||
| | | | | | | - 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() | |||||
| * | ServerConfig::ServerName is a std::string, don't call .c_str() on it when ↵ | 2012-11-19 | 6 | -12/+12 | ||
| | | | | | passing it to Channel::WriteChannelWithServ, etc. | |||||
| * | m_remove, m_services_account Don't check whether nicks are u-lined, checking ↵ | 2012-11-19 | 2 | -3/+4 | ||
| | | | | | the server is enough | |||||
| * | Change empty string assignments to .clear() or remove them entirely | 2012-11-19 | 6 | -9/+7 | ||
| | | ||||||
| * | m_globalload Fix wrong error message being sent when the module given to ↵ | 2012-11-19 | 1 | -7/+12 | ||
| | | | | | /gunloadmodule is not found | |||||
| * | Remove usage of deprecated CallCommandHandler() and IsValidModuleCommand() | 2012-11-19 | 3 | -5/+5 | ||
| | | ||||||
| * | Remove calls to ListModeBase::OnCleanup (deprecated, empty function) | 2012-11-19 | 4 | -20/+0 | ||
| | | ||||||
| * | Fix m_ssl_gnutls under GCC on recent versions of GnuTLS. | 2012-11-19 | 1 | -0/+1 | ||
| | | | | | | | 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. | |||||
| * | Remove usage of the deprecated ConfigReader | 2012-11-12 | 40 | -230/+191 | ||
| | | ||||||
| * | m_operprefix Enhance compatibility with m_hideoper using a ModeWatcher | 2012-11-12 | 1 | -5/+52 | ||
| | | | | | Prioritize after m_opermodes, so we know when it sets +H on somebody | |||||
| * | m_operprefix Switch to OnUserPreJoin hook to give +y to joining opers, ↵ | 2012-11-12 | 1 | -27/+22 | ||
| | | | | | switch to OnPostOper for giving +y initially | |||||
| * | m_operprefix Remove unused hooks, move module initialization to init() | 2012-11-12 | 1 | -12/+13 | ||
| | | ||||||
| * | m_spanningtree SVSNICK needs 3 parameters | 2012-11-09 | 1 | -1/+1 | ||
| | | ||||||
| * | m_spanningtree Refuse bogus NICK messages | 2012-11-09 | 1 | -1/+7 | ||
| | | | | | If the new nick looks like an uid verify that its the correct uid | |||||
| * | m_ssl_gnutls, m_ssl_openssl Set error message for the socket to "Connection ↵ | 2012-11-09 | 2 | -1/+2 | ||
| | | | | | closed" whenever the ssl connection is closed | |||||
| * | m_ssl_openssl Remove unused variables | 2012-11-09 | 1 | -10/+1 | ||
| | | ||||||
| * | wrong order of arguments to Host() | 2012-11-09 | 1 | -1/+1 | ||
| | | ||||||
| * | use documented "value" attribute instead of undocumented "newhost" | 2012-11-09 | 1 | -1/+1 | ||
| | | ||||||
| * | Fix m_ssl_gnutls when using non-standard include/lib paths. | 2012-11-08 | 1 | -2/+2 | ||
| | | | | | This fixes #315. | |||||
| * | Fix typo in m_filter. | 2012-11-07 | 1 | -1/+1 | ||
| | | ||||||
| * | m_opermotd Add support for replacing \u \b etc. with color codes | 2012-10-29 | 1 | -14/+15 | ||
| | | | | | Fixes #322 reported by @MistrX | |||||
| * | m_operlog Add tosnomask config option, to log all oper actions to snomask 'r' | 2012-10-28 | 1 | -4/+13 | ||
| | | | | | | 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- | |||||
| * | Issue #346 - fix m_permchannels.cpp and m_xline_db.cpp saving their ↵ | 2012-10-27 | 2 | -0/+16 | ||
| | | | | | databases on Windows due to rename() failing if the destination file exists | |||||
| * | m_ojoin Fix giving +Y only instead of +Yo when <ojoin:op> is on and the user ↵ | 2012-10-24 | 1 | -1/+3 | ||
| | | | | | is already in the channel | |||||
| * | m_ircv3 Attach to OnRehash | 2012-10-23 | 1 | -2/+2 | ||
| | | ||||||
| * | m_ircv3 Fix away-notify not sending AWAY messages when somebody joins who is ↵ | 2012-10-23 | 1 | -2/+29 | ||
| | | | | | away | |||||
| * | m_nicklock Fix typo | 2012-10-23 | 1 | -2/+2 | ||
| | | ||||||
| * | m_topiclock Prefix ModDesc with $ | 2012-10-23 | 1 | -1/+1 | ||
| | | ||||||
| * | m_nickflood Fix a case when channels were locked regardless of elapsed time ↵ | 2012-10-21 | 1 | -1/+1 | ||
| | | | | | | | since the last nick change Fixes #330 reported by @Shawn-Smith | |||||
| * | m_nickflood Make code more readable, unset +F when the module is unloaded | 2012-10-21 | 1 | -101/+43 | ||
| | | | | | See 21c3232b8e0bb41727f2d65a0b2d5304587cf6be and fae560cddc389b88c9cd34afdccf9035f4d11c5b | |||||
| * | Make better use of User::GetFullRealHost() | 2012-10-21 | 4 | -12/+11 | ||
| | | ||||||
| * | m_ldapauth Allow filtering on arbitrary LDAP attributes | 2012-10-19 | 1 | -6/+47 | ||
| | | | | | | This commit implements filtering on LDAP attributes, in a similar way to what Apache Httpd does with "Require ldap-attribute". | |||||
| * | m_filter More cleanup and optimizations | 2012-10-19 | 1 | -53/+34 | ||
| | | | | | Fix a typo | |||||
| * | m_filter Don't move the filter to the beginning of the vector when a match ↵ | 2012-10-19 | 1 | -8/+1 | ||
| | | | | | occurs | |||||
