summaryrefslogtreecommitdiff
path: root/src/coremods/core_oper
AgeCommit message (Collapse)Author
2021-03-05Update copyright headers.InspIRCd Robot
2020-04-24Update copyright headers.InspIRCd Robot
2020-04-21Fixes by misspell-fixerInspIRCd Robot
2020-04-14Minor cleanup and documentation improvements.Matt Schatz
- Only show a generic failure message to the user upon oper failure due to not having a secure connection or matching cert. fingerprint. - Update the comment about oper:fingerprint as it can be a space separated list of fingerprints and not just one. - Improve a few code comments and formatting.
2020-04-09Prevent a trailing space in the failed oper SNOTICE.Matt Schatz
2020-01-11Update copyright headers.InspIRCd Robot
2019-11-17Make rehashing messages more consistent.Peter Powell
2019-04-28Textual improvements and fixes such as typos, casing, etc. (#1612)Robby
2019-02-18Various text improvements: consistency, syntax, help and doc updates/fixes.Robby
2019-02-07Fix an unintentionally inverted condition in core_oper.Peter Powell
2019-02-05Quit users during cleanup instead of when /DIE is executed.Peter Powell
2019-02-05Move <oper:class> and <oper:vhost> to core_oper.Peter Powell
2019-01-24Remove trailing whitespace from various source files.Peter Powell
2018-12-19Make more modules rehash atomically (#1535)linuxdaemon
Have each module validate the values it loads before setting them, so any errors don't result in partial application of the configs
2018-10-01Move <security:hideulinekills> into core_oper.Peter Powell
2018-10-01Move <security:hidekills> into core_oper.Peter Powell
2018-08-13Implement IRCv3 message tag support.Peter Powell
Co-authored-by: Attila Molnar <attilamolnar@hush.com>
2018-07-26Use CommandBase::Params instead of std::vector<std::string>.Peter Powell
This is presently a typedef but will soon be replaced with a class that encapsulates both tags and parameters.
2018-07-20Remove Log() calls made unnecessary by the previous commit.Peter Powell
2017-11-21Add the override keyword in places that it is missing.Peter Powell
GCCs warnings for this are much better than Clangs.
2017-11-17Fix a ton of -Wsign-conversion warnings.Peter Powell
2017-11-12Merge tag 'v2.0.25' into master.Peter Powell
2017-10-28Hide User#host and User#dhost and use accessors to modify them.Peter Powell
This removes the need to invalidate the cache after changing a user's hostname.
2017-07-12cmd_kill: deduplicate logicAdam
2017-07-12cmd_kill: log all kills from or to remote usersAdam
2017-07-12cmd_kill: correct notices to show as a remote kill when a remote oper kills ↵Adam
a local user
2017-07-12cmd_kill: rename u to targetAdam
2017-07-12cmd_kill: don't show kill path in KILL messages to usersAdam
2017-07-12cmd_kill: reshuffleAdam
2016-09-12Change type of log messages to MODNAME in several modulesAttila Molnar
2016-09-12Undocument <power> and set the default to the server name.Peter Powell
2016-08-17Merge insp20Attila Molnar
2016-02-25Convert WriteNumeric() calls to pass the parameters of the numeric as method ↵Attila Molnar
parameters
2016-02-22Merge insp20Attila Molnar
2015-12-07Remove some IS_SERVER() checksAttila Molnar
- InspIRCd::FindUUID() and FindNick() no longer return FakeUsers so checking the user returned from those methods is needless - m_dccallow is calling FindNickOnly() so it had the check needlessly
2015-05-17Move InspIRCd::SendError() to cmd_dieAttila Molnar
Fix multiple ERROR messages being sent to unregistered users by removing the "Exiting with status..." message
2015-05-17Move code that quits all users from InspIRCd::Cleanup() to cmd_dieAttila Molnar
2015-01-10Reduce std::string::substr() usageAttila Molnar
substr() returns a new string while erase() and assign() modify the existing one
2014-07-16Move typedef OperIndex to ServerConfig::OperIndexAttila Molnar
2014-03-07Read the die and restart password and their hash type on demandAttila Molnar
2014-03-05Create the core_oper moduleAttila Molnar
2014-03-05Move src/commands/cmd_*.cpp to src/coremods[/core_*]/Attila Molnar