aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_cloak_md5.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update copyright headers.Gravatar InspIRCd Robot2024-06-071-9/+5
* Make the linkdata host/unix cloaks longer to test suffix truncation.Gravatar Sadie Powell2023-08-111-3/+3
* Allow secondary cloak methods to be used on link synchronisation.•••If a server has a conditional cloak method (e.g. account) as the primary cloak method it doesn't make sense to use it for link consistency. With this change a secondary cloak method can request that it is used instead of the primary if the primary does not mark itself as link sensitive. Gravatar Sadie Powell2023-06-061-0/+6
* Add <cloak:class> to limit cloaks to a specific connect class.Gravatar Sadie Powell2023-05-021-2/+2
* Clean up the cloak_md5 module slightly.Gravatar Sadie Powell2023-02-221-36/+27
* Update module descriptions.Gravatar Sadie Powell2023-02-011-1/+1
* Replace getInt/getUInt/getFloat with type safe templated functions.Gravatar Sadie Powell2023-01-251-1/+1
* Refactor the caching methods in User and rename to make more sense.Gravatar Sadie Powell2023-01-241-1/+1
* Replace InspIRCd::Format with fmt::format.Gravatar Sadie Powell2023-01-231-3/+4
* The cloak_md5 module needs the md5 module not the sha2 module.Gravatar Sadie Powell2023-01-181-1/+1
* Check the hashing modules are enabled when creating a cloak method.Gravatar Sadie Powell2023-01-181-0/+6
* Add a helper method for determining if a sockaddrs is an IP endpoint.Gravatar Sadie Powell2023-01-171-4/+1
* Various improvements to the cloak system.•••- 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. Gravatar Sadie Powell2023-01-131-9/+0
* Fix cloak_md5 leaking the cloak key over server links.•••This was introduced when adding the modern cloak system and does not affect v3. Gravatar Sadie Powell2023-01-131-2/+9
* Convert the cloak_md5 module to the new cloak system.Gravatar Sadie Powell2023-01-131-347/+107
* Rename the old cloaking implementation to cloak_md5.Gravatar Sadie Powell2023-01-131-0/+573