aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_operlog.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright headers.Gravatar InspIRCd Robot2025-03-281-1/+0
|
* Update copyright headers.Gravatar InspIRCd Robot2024-06-071-4/+3
|
* Move stdalgo::string::join to utility/string and templatise separator.Gravatar Sadie Powell2023-08-111-1/+2
|
* Refactor the caching methods in User and rename to make more sense.Gravatar Sadie Powell2023-01-241-1/+1
|
* Merge branch 'insp3' into master.Gravatar Sadie Powell2023-01-011-1/+1
|\
| * Update copyright headers.Gravatar InspIRCd Robot2022-12-301-1/+1
| |
| * Fix various spelling issues (#1883).Gravatar Josh Soref2021-06-211-2/+2
| | | | | | | | Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* | Rewrite logging calls to use the new APIs.Gravatar Sadie Powell2022-05-011-1/+1
| |
* | Abolish the infernal space before accessibility keywords.Gravatar Sadie Powell2022-01-251-2/+2
| |
* | Apply the final keyword to all module classes where appropriate.Gravatar Sadie Powell2021-10-041-1/+1
| |
* | Change operlog to log to snomask o (oper).Gravatar Sadie Powell2021-09-231-6/+1
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-05-051-1/+1
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-04-241-1/+1
| |
* | Replace the flags_required field with an enum.Gravatar Sadie Powell2020-04-141-1/+1
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-04-141-9/+2
|\|
| * Get rid of the useless OPERLOG 005 token.Gravatar Sadie Powell2020-04-121-6/+0
| |
| * Fix the operlog module double logging when tosnomask is enabled.Gravatar Sadie Powell2020-04-121-1/+2
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-04-111-1/+1
|\|
| * Update the module descriptions using mkversion.Gravatar Sadie Powell2020-04-101-1/+1
| |
* | Improve storage of module description, flags, and link data.Gravatar Sadie Powell2020-04-111-6/+2
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-171-2/+6
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-01-111-2/+6
| |
* | Move ISupport logic out of the core and into core_info.Gravatar Sadie Powell2020-01-051-2/+11
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-05-151-2/+2
|\|
| * Textual improvements and fixes such as typos, casing, etc. (#1612)Gravatar Robby2019-04-281-1/+1
| |
| * Rename HasPermission to HasCommandPermission.Gravatar Peter Powell2019-04-191-1/+1
| |
* | SnomaskManager: remove fakederef.Gravatar Sadie Powell2019-02-071-2/+2
| |
* | LogManager: remove fakederef.Gravatar Sadie Powell2019-02-071-1/+1
| |
* | Replace the override macro with the override keyword.Gravatar Sadie Powell2019-01-251-5/+5
|/
* Remove the original line parameter of On{Pre,Post}Command.Gravatar Peter Powell2018-08-101-1/+1
| | | | | | | | | In the brave new world of message tags and alternate wire formats this is no longer something that is appropriate to expose. In reality it was only ever used by m_alias which now reconstitutes the command name and parameters into a RFC 1459-style message for whatever it needs to do.
* Replace irc::stringjoiner with a generic stdalgo::string::join.Gravatar Peter Powell2018-07-261-1/+1
| | | | | This can also be used with different types of collection containing values which are not a string.
* Use CommandBase::Params instead of std::vector<std::string>.Gravatar Peter Powell2018-07-261-1/+1
| | | | | This is presently a typedef but will soon be replaced with a class that encapsulates both tags and parameters.
* Change allocation of InspIRCd::Parser to be physically part of the object ↵Gravatar Attila Molnar2014-06-131-1/+1
| | | | containing it
* Remove redundant IS_LOCAL() checks discovered by static assertsGravatar Attila Molnar2014-04-261-1/+1
|
* Convert irc::stringjoiner to be a method instead of a class.Gravatar Peter Powell2014-02-061-2/+1
| | | | Add separator parameter
* Replace OnRehash() with ReadConfig() that is called on boot, on module load ↵Gravatar attilamolnar2013-08-301-2/+1
| | | | | | and on rehash This eliminates the need for calling OnRehash() in init()
* Automatically attach modules to eventsGravatar attilamolnar2013-08-041-2/+0
|
* Change modules to use the MODNAME constant when logging.Gravatar Peter Powell2013-08-041-1/+1
| | | | | | | | The majority of modules were logging with their module name as the log type. There was a few places which were logging to a non-name type but, with the exception of CONFIG, those messages are so uncommon that it doesn't make sense to use a seperate type for them.
* Remove $Core and $Mod* comments apart from $ModDep.Gravatar Peter Powell2013-07-041-2/+0
|
* Simplify stringjoiner: take 1 parameter, join from begin() to end() and use ↵Gravatar attilamolnar2013-06-121-3/+1
| | | | space as the sep char
* Tidy up keywords on module methods.Gravatar Peter Powell2013-05-151-5/+5
| | | | | - Remove virtual keyword from a ton of methods which don't need it. - Add override keyword to a ton of methods which do need it.
* Add LOG_ prefix to the log level enum values.Gravatar Peter Powell2013-04-121-1/+1
|
* Convert ISUPPORT to use a map instead of a string.Gravatar Peter Powell2013-04-111-2/+2
|
* Replace IS_AWAY() and IS_OPER() macros with User::IsAway() and User::IsOper()Gravatar attilamolnar2013-04-101-1/+1
|
* Whitespace and empty destructor removal, minor coding style changesGravatar attilamolnar2013-04-011-5/+0
|
* Dynamically determine the size of the eventlist[] passed to Attach()Gravatar attilamolnar2012-12-021-1/+1
| | | | m_sqlauth was attached to I_OnUserDisconnect but didn't provide a handler for it, remove
* Attach to events and register services in init()Gravatar attilamolnar2012-12-021-2/+2
|
* 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-
* Make better use of User::GetFullRealHost()Gravatar attilamolnar2012-10-211-1/+1
|
* Fix more undefined behavior caused by referencing the returned buffer by ↵Gravatar attilamolnar2012-09-301-1/+6
| | | | | | std::string::c_str() when the object is temporary See 83c7cc45daf6fb1f8c36f15297a4657e45a34e88