aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_cloak.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Refactor the caching methods in User and rename to make more sense.Gravatar Sadie Powell2023-01-241-1/+1
|
* Convert log calls to use fmtlib format stringsGravatar Sadie Powell2023-01-241-3/+3
|
* Convert WriteToSnoMask/WriteGlobalSno to use fmtlib format strings.Gravatar Sadie Powell2023-01-231-2/+2
|
* Replace InspIRCd::Format with fmt::format.Gravatar Sadie Powell2023-01-231-4/+4
|
* Replace ModeAction with bool.Gravatar Sadie Powell2023-01-221-7/+7
| | | | This enum is functionally the same as bool but with weird semantics.
* Fix some issues reported by scan-build.Gravatar Sadie Powell2023-01-151-1/+1
| | | | All of these are harmless and should never cause an issue in practise.
* Fix cloaking users with a non-IP hostname when using hmac-sha256-ip.Gravatar Sadie Powell2023-01-151-0/+4
|
* Improve the output of /CLOAK when there are no methods available.Gravatar Sadie Powell2023-01-141-2/+13
|
* Fix a missing override keyword in the cloak module.Gravatar Sadie Powell2023-01-131-1/+1
|
* Various improvements to the cloak system.Gravatar Sadie Powell2023-01-131-3/+24
| | | | | | | | | | | | - Only rewrite cloak => cloaking if the cloak_md5 module is also loaded. - Include the cloak method in the link data. - If 1206 servers are using different cloak methods then ignore the other data when telling operators about the link failure. - Clean up the code in a few places.
* Add the core of the new cloak implementation.Gravatar Sadie Powell2023-01-131-0/+335