summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-11-19m_ssl_gnutls Dynamically detect the number of certificates in the certfileattilamolnar
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
2012-11-19m_nokicks Remove u-line check, OnUserPreKick doesn't run in that caseattilamolnar
2012-11-19m_customtitle Minor cleanupattilamolnar
- 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()
2012-11-19m_jumpserver Fix wrong nickname in the numeric when redirecting all users ↵attilamolnar
immediately, cleanup - Fix typo - Iterate string with iterator - Move variables into the command handler that aren't used elsewhere
2012-11-19m_securelist Update descriptionattilamolnar
2012-11-19m_remove Cleanupattilamolnar
- 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()
2012-11-19ServerConfig::ServerName is a std::string, don't call .c_str() on it when ↵attilamolnar
passing it to Channel::WriteChannelWithServ, etc.
2012-11-19m_remove, m_services_account Don't check whether nicks are u-lined, checking ↵attilamolnar
the server is enough
2012-11-19Change empty string assignments to .clear() or remove them entirelyattilamolnar
2012-11-19m_globalload Fix wrong error message being sent when the module given to ↵attilamolnar
/gunloadmodule is not found
2012-11-19Remove usage of deprecated CallCommandHandler() and IsValidModuleCommand()attilamolnar
2012-11-19Remove calls to ListModeBase::OnCleanup (deprecated, empty function)attilamolnar
2012-11-19Fix m_ssl_gnutls under GCC on recent versions of GnuTLS.Peter Powell
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.
2012-11-18Merge pull request #365 from StevenVanAcker/unhook-uidAttila Molnar
unhook --uid from --system in configure script
2012-11-18Merge pull request #366 from StevenVanAcker/autoconnect-reminderAttila Molnar
added warning that autoconnect is now a separate tag
2012-11-15added warning that autoconnect is now a separate tagSteven Van Acker
2012-11-15unhook --uid from --system in configure scriptSteven Van Acker
Specifying --uid allows the ircd to run as a specific user, while --system fixes the install directories to be spread all over the system. Specifying --uid shouldn't imply --system. This fix allows a uid to be set while not interfering with --prefix
2012-11-12Remove usage of the deprecated ConfigReaderattilamolnar
2012-11-12m_operprefix Enhance compatibility with m_hideoper using a ModeWatcherattilamolnar
Prioritize after m_opermodes, so we know when it sets +H on somebody
2012-11-12m_operprefix Switch to OnUserPreJoin hook to give +y to joining opers, ↵attilamolnar
switch to OnPostOper for giving +y initially
2012-11-12m_operprefix Remove unused hooks, move module initialization to init()attilamolnar
2012-11-09m_spanningtree SVSNICK needs 3 parametersattilamolnar
2012-11-09m_spanningtree Refuse bogus NICK messagesattilamolnar
If the new nick looks like an uid verify that its the correct uid
2012-11-09Make the select() socketengine suck significantly lessAdam
2012-11-09m_ssl_gnutls, m_ssl_openssl Set error message for the socket to "Connection ↵attilamolnar
closed" whenever the ssl connection is closed
2012-11-09m_ssl_openssl Remove unused variablesattilamolnar
2012-11-09Merge pull request #357 from StevenVanAcker/insp20Attila Molnar
unbreak m_hostchange.so
2012-11-09wrong order of arguments to Host()Steven Van Acker
2012-11-09use documented "value" attribute instead of undocumented "newhost"Steven Van Acker
2012-11-08Fix m_ssl_gnutls when using non-standard include/lib paths.Peter Powell
This fixes #315.
2012-11-08Fix ModuleManager failing when:Peter Powell
- LWP::Simple is not installed. - Crypt::SSLeay or IO::Socket::SSL are not installed. This fixes #154.
2012-11-07Temporary fix for HASHMAP_DEPRECATED on clang.Peter Powell
2012-11-07Fix typo in m_filter.Peter Powell
2012-11-06Fix incorrect substr usagenewuser1
2012-10-31Don't send quitting users in RPL_NAMREPLY, fixes desyncing clients who join ↵Adam
a channel after a user has quit but before they are culled
2012-10-29Fix typo in doc and remove some whitespaceattilamolnar
2012-10-29m_opermotd Add support for replacing \u \b etc. with color codesattilamolnar
Fixes #322 reported by @MistrX
2012-10-29Move ServerConfig::ProcessColors() into class InspIRCd, as a helper functionattilamolnar
Change signature to accept a file_cache reference so modules can use it easily
2012-10-28m_operlog Add tosnomask config option, to log all oper actions to snomask 'r'attilamolnar
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-
2012-10-28Fix warnings in configreader.cpp on FreeBSDattilamolnar
Fixes #348 reported by @netkurd
2012-10-27Issue #346 - fix m_permchannels.cpp and m_xline_db.cpp saving their ↵Adam
databases on Windows due to rename() failing if the destination file exists
2012-10-26Fix configure system loading cache file too late.Peter Powell
2012-10-24m_ojoin Fix giving +Y only instead of +Yo when <ojoin:op> is on and the user ↵attilamolnar
is already in the channel
2012-10-23m_ircv3 Attach to OnRehashattilamolnar
2012-10-23m_ircv3 Fix away-notify not sending AWAY messages when somebody joins who is ↵attilamolnar
away
2012-10-23m_nicklock Fix typoattilamolnar
2012-10-23m_topiclock Prefix ModDesc with $attilamolnar
2012-10-21m_nickflood Fix a case when channels were locked regardless of elapsed time ↵attilamolnar
since the last nick change Fixes #330 reported by @Shawn-Smith
2012-10-21m_nickflood Make code more readable, unset +F when the module is unloadedattilamolnar
See 21c3232b8e0bb41727f2d65a0b2d5304587cf6be and fae560cddc389b88c9cd34afdccf9035f4d11c5b
2012-10-21Fix /RESTART not closing file descriptorsattilamolnar
Fixes issue #262 reported by @MistrX