aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* m_remove CleanupGravatar attilamolnar2012-11-191-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 ↵Gravatar attilamolnar2012-11-196-12/+12
| | | | passing it to Channel::WriteChannelWithServ, etc.
* m_remove, m_services_account Don't check whether nicks are u-lined, checking ↵Gravatar attilamolnar2012-11-192-3/+4
| | | | the server is enough
* 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 ↵Gravatar attilamolnar2012-11-191-7/+12
| | | | /gunloadmodule is not found
* Remove usage of deprecated CallCommandHandler() and IsValidModuleCommand()Gravatar attilamolnar2012-11-194-7/+7
|
* 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.Gravatar Peter Powell2012-11-191-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.
* added warning that autoconnect is now a separate tagGravatar Steven Van Acker2012-11-151-0/+1
|
* Remove usage of the deprecated ConfigReaderGravatar attilamolnar2012-11-1240-230/+191
|
* m_operprefix Enhance compatibility with m_hideoper using a ModeWatcherGravatar attilamolnar2012-11-121-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, ↵Gravatar attilamolnar2012-11-121-27/+22
| | | | switch to OnPostOper for giving +y initially
* 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 messagesGravatar attilamolnar2012-11-091-1/+7
| | | | If the new nick looks like an uid verify that its the correct uid
* Make the select() socketengine suck significantly lessGravatar Adam2012-11-091-52/+67
|
* m_ssl_gnutls, m_ssl_openssl Set error message for the socket to "Connection ↵Gravatar attilamolnar2012-11-092-1/+2
| | | | closed" whenever the ssl connection is closed
* 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.Gravatar Peter Powell2012-11-081-2/+2
| | | | This fixes #315.
* Fix typo in m_filter.Gravatar Peter Powell2012-11-071-1/+1
|
* Fix incorrect substr usageGravatar newuser12012-11-061-1/+1
|
* Don't send quitting users in RPL_NAMREPLY, fixes desyncing clients who join ↵Gravatar Adam2012-10-311-1/+3
| | | | a channel after a user has quit but before they are culled
* Fix typo in doc and remove some whitespaceGravatar attilamolnar2012-10-291-2/+1
|
* m_opermotd Add support for replacing \u \b etc. with color codesGravatar attilamolnar2012-10-291-14/+15
| | | | Fixes #322 reported by @MistrX
* Move ServerConfig::ProcessColors() into class InspIRCd, as a helper functionGravatar attilamolnar2012-10-292-64/+63
| | | | Change signature to accept a file_cache reference so modules can use it easily
* m_operlog Add tosnomask config option, to log all oper actions to snomask 'r'Gravatar attilamolnar2012-10-281-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-
* Fix warnings in configreader.cpp on FreeBSDGravatar attilamolnar2012-10-281-2/+5
| | | | Fixes #348 reported by @netkurd
* Issue #346 - fix m_permchannels.cpp and m_xline_db.cpp saving their ↵Gravatar Adam2012-10-272-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 ↵Gravatar attilamolnar2012-10-241-1/+3
| | | | is already in the channel
* 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
| | | | away
* 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 ↵Gravatar attilamolnar2012-10-211-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 unloadedGravatar attilamolnar2012-10-211-101/+43
| | | | See 21c3232b8e0bb41727f2d65a0b2d5304587cf6be and fae560cddc389b88c9cd34afdccf9035f4d11c5b
* Fix /RESTART not closing file descriptorsGravatar attilamolnar2012-10-211-0/+16
| | | | Fixes issue #262 reported by @MistrX
* Make better use of User::GetFullRealHost()Gravatar attilamolnar2012-10-2110-34/+30
|
* Fix KILL accepting SIDs, get rid of potentially unsafe snprintf and strlcpyGravatar attilamolnar2012-10-211-7/+10
|
* m_ldapauth Allow filtering on arbitrary LDAP attributesGravatar Adrien Bustany2012-10-191-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 optimizationsGravatar attilamolnar2012-10-191-53/+34
| | | | Fix a typo
* m_filter Don't move the filter to the beginning of the vector when a match ↵Gravatar attilamolnar2012-10-191-8/+1
| | | | occurs
* m_filter Remove redundant flags field from FilterResultGravatar attilamolnar2012-10-191-14/+40
| | | | Change FillFlags() to return the character it did not understand, 0 if all ok
* m_filter Change exemptfromfilter to be a setGravatar attilamolnar2012-10-191-12/+13
|
* m_filter Use an enum for filter actions instead of a stringGravatar attilamolnar2012-10-191-30/+85
|
* m_filter Cleanup, remove empty and useless functionsGravatar attilamolnar2012-10-191-37/+9
|
* Fix for #268.Gravatar Peter Powell2012-10-193-32/+48
| | | | | - Move color stripping code to helperfuncs. - Strip color codes before matching filters.
* m_ident Allow the usage of an overriden IsIdent() instead of using a ↵Gravatar attilamolnar2012-10-181-28/+23
| | | | | | hardcoded version of it Fix long idents being accepted regardless of Limits.IdentMax
* Resolve two warnings clang complains aboutGravatar ChrisTX2012-10-141-2/+2
| | | | | No newline at end of file in consolecolors.h String plus int in snomasks