summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-02-05Quit users during cleanup instead of when /DIE is executed.Peter Powell
2019-02-05Delete the old broken test suite.Peter Powell
This doesn't work properly and is disabled in both debug & release builds. It will be resurrected with a proper unit testing framework in the future.
2019-02-05Move <oper:class> and <oper:vhost> to core_oper.Peter Powell
2019-02-05ModuleManager: use std::flush instead of fflush(stdout).Peter Powell
2019-02-05Module: Initialise 'ModuleDLLManager' and 'dying' correctly.Peter Powell
2019-02-04DLLManager: add a function for retrieving a symbol.Peter Powell
2019-02-04m_check: improve the output when showing list modes.Peter Powell
Closes #1568.
2019-02-04m_check: rename the timestamp key to createdat.Peter Powell
2019-02-04m_check: improve the output of the member key.Peter Powell
2019-02-04m_check: split modeperms into chanmodeperms and usermodeperms.Peter Powell
2019-02-04m_check: remove unnecessary usage of CheckContext::List.Peter Powell
2019-02-04Improve the name of the list mode extensible.Peter Powell
2019-02-04m_check: replace timestring() with a Write() overlod.Peter Powell
2019-02-04ident: fix erroneously prefixing an ident multiple times.Peter Powell
2019-02-04ident: rename ext to socket.Peter Powell
2019-02-04ident: rename nolookupprefix to prefixunqueried.Peter Powell
2019-02-04ident: store the timeout as an unsigned value and limit to 60s.Peter Powell
2019-02-04ident: reduce the amount of messages sent when a lookup fails.Peter Powell
2019-02-04ident: Change idents with the ChangeIdent method.Peter Powell
2019-02-04ident: Fix making idents longer than maxident when a lookup fails.Peter Powell
2019-02-01Allow multiple fingerprints in an oper block (#1564)linuxdaemon
2019-02-01Fix a minor typo in ssl.hB00mX0r
2019-01-29Improve the accessibility and robustness of prompt_bool.Peter Powell
- Use "yes" and "no" instead of "y" and "n". - Validate the true and false responses properly. - Keep prompting the user for a response until they give one which is valid.
2019-01-29Don't clear the screen when running in interactive mode.Peter Powell
This hides potentially useful information.
2019-01-29Improve setting the gid/uid which will own files.Peter Powell
- Consistently set the gid/uid for all directories and files. - Replace the obnoxious warning about root on `make install` with a friendlier warning whilst running configure. - Always install the inspircd executable and modules.
2019-01-29Fix -Wnewline-eof warning.Peter Powell
2019-01-28Fix reading the setname config tag.Peter Powell
2019-01-28Read the muteban config in ReadConfig().Peter Powell
2019-01-28Fix RPL_ADMINME not having the correct parameters.Peter Powell
2019-01-28Fix the prioritisation of OnRawMode in m_samode.Peter Powell
2019-01-28Fix the description of <setname:operonly>.Peter Powell
2019-01-28Fix sending the modes in RPL_CHANNELMODEIS as one big parameter.Peter Powell
2019-01-28Allow configuring whether SETNAME sends snotices and is oper-only.Peter Powell
2019-01-28Add ParamMode::IsParameterSecret and remove special casing of keys.Peter Powell
2019-01-28Fix not checking for server names case insensitively.Peter Powell
2019-01-28Refactor m_httpd_stats, add subpages (#1554)linuxdaemon
2019-01-28Fix erroneously sending RPL_YOURDISPLAYEDHOST to HAProxy clients.Peter Powell
2019-01-28Fix parsing anticaps mode parameters (again).Peter Powell
It is better to fix the underlying bug than the result of it. This replaces commit 963213132dd923d0e7dbd47ea6f20373cdef343b.
2019-01-28Add overloads for ConvToNum to prevent (unsigned) char weirdness.Peter Powell
2019-01-25Fix sending the SSL connection notice when using a non-SSL gateway.Peter Powell
2019-01-24Remove trailing whitespace from various source files.Peter Powell
2019-01-24Fix overriding <options:exemptchanops> with the exemptchanops mode.Peter Powell
Closes #1558.
2019-01-24Fix parsing anticaps mode parameters.Peter Powell
2019-01-24Fix a minor Doxygen warning.Peter Powell
2019-01-24Add the reason to xline removal notices. (#1545)Matt Schatz
Show the reason in manual xline removal SNOTICEs, just like expiry SNOTICEs do. This modifies XLineManager::DelLine() to require another string reference passed to it. Requested by @Robby-.
2019-01-24Add translation for casemapping between 2.0/3.0 (#1544)linuxdaemon
If the casemapping is set to ascii, advertise the m_ascii module to 2.0 to allow use of the m_ascii extras module for 2.0
2019-01-24Merge the censor module example config into modules.conf.example.Peter Powell
2019-01-24Move the <disabled> tag out of the core to a new module.Peter Powell
2019-01-24Implement support for the extended tag space for client tags.Peter Powell
2019-01-24Avoid forwarding passwords to nickserv when using SASL (#1562)linuxdaemon