| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Replace getInt/getUInt/getFloat with type safe templated functions. | 2023-01-25 | 1 | -1/+1 | |
| | | |||||
| * | Refactor the caching methods in User and rename to make more sense. | 2023-01-24 | 1 | -7/+7 | |
| | | |||||
| * | Convert WriteToSnoMask/WriteGlobalSno to use fmtlib format strings. | 2023-01-23 | 1 | -18/+18 | |
| | | |||||
| * | Replace InspIRCd::Format with fmt::format. | 2023-01-23 | 1 | -2/+2 | |
| | | |||||
| * | Move duration functions to their own header. | 2023-01-23 | 1 | -2/+3 | |
| | | |||||
| * | Add a helper method for determining if a sockaddrs is an IP endpoint. | 2023-01-17 | 1 | -1/+1 | |
| | | |||||
| * | Qualify auto correctly in all cases. | 2023-01-10 | 1 | -2/+2 | |
| | | |||||
| * | Avoid copying shared_ptr<ConfigTag> when not necessary. | 2023-01-10 | 1 | -1/+1 | |
| | | |||||
| * | Rework how users are assigned to connect classes. | 2023-01-08 | 1 | -7/+7 | |
| | | | | | | | | | | | | - Move core connect class checks and <performance:clonesonconnect> to the core_user module. - Add pre-change and post-change events for when a connect class changes. - Split explicit class changing out into its own method. - Remove the need to almost always call CheckClass after SetClass. - Add use counting to the connect class instead of relying on the shared_ptr use count. | ||||
| * | Merge branch 'insp3' into master. | 2023-01-08 | 1 | -8/+55 | |
| |\ | |||||
| | * | Fix DNSBL user/host marks being overwritten by ident/host lookups. | 2023-01-07 | 1 | -10/+52 | |
| | | | |||||
| * | | Add some overloads of Find{Nick,UUID,} for local/remote users. | 2023-01-07 | 1 | -2/+2 | |
| | | | |||||
| * | | Add a helper class for creating a reference to a DNS manager. | 2023-01-05 | 1 | -2/+2 | |
| | | | |||||
| * | | Misc DNSBL code cleanup. | 2023-01-04 | 1 | -41/+41 | |
| | | | |||||
| * | | Move the shared data in the DNSBL module to its own class. | 2023-01-04 | 1 | -26/+40 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2023-01-01 | 1 | -1/+1 | |
| |\| | |||||
| | * | Update copyright headers. | 2022-12-30 | 1 | -1/+1 | |
| | | | |||||
| * | | Add the SimpleExtItem::GetRef method. | 2022-12-27 | 1 | -7/+1 | |
| | | | |||||
| * | | Add the ListExtItem extension type. | 2022-12-27 | 1 | -4/+4 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2022-12-27 | 1 | -10/+20 | |
| |\| | |||||
| | * | Fix a C++11-ism in the dnsbl module. | 2022-12-26 | 1 | -1/+1 | |
| | | | |||||
| | * | Fix overwriting marks from earlier DNSBLs. | 2022-12-26 | 1 | -10/+19 | |
| | | | |||||
| * | | Move extension types to their own header to speed up build times. | 2022-12-19 | 1 | -0/+1 | |
| | | | |||||
| * | | Fix the docs of markident and markhost being reversed in m_dnsbl. | 2022-12-12 | 1 | -2/+2 | |
| | | | |||||
| * | | Avoid copying a shared_ptr where not actually necessary. | 2022-12-01 | 1 | -1/+1 | |
| | | | |||||
| * | | Use a global typedef for representing a character set. | 2022-09-30 | 1 | -1/+1 | |
| | | | |||||
| * | | Use auto instead of type names where the type is obvious. | 2022-09-29 | 1 | -1/+1 | |
| | | | |||||
| * | | Fix various cases of the &* being next to the name instead of type. | 2022-09-29 | 1 | -5/+5 | |
| | | | |||||
| * | | Fix some warnings noticed by the readability-* clang-tidy checkers. | 2022-09-03 | 1 | -5/+4 | |
| | | | |||||
| * | | Rename OnSetUserIP to OnChangeRemoteAddress. | 2022-08-10 | 1 | -2/+2 | |
| | | | |||||
| * | | Add a basic function for templating strings. | 2022-06-15 | 1 | -9/+6 | |
| | | | |||||
| * | | Rewrite logging calls to use the new APIs. | 2022-05-01 | 1 | -4/+4 | |
| | | | |||||
| * | | Slim down the globally included files. | 2022-04-30 | 1 | -0/+4 | |
| | | | |||||
| * | | Format enums with an underlying type like classes. | 2022-04-30 | 1 | -2/+4 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2022-04-29 | 1 | -1/+1 | |
| |\| | |||||
| | * | Update copyright headers. | 2022-04-28 | 1 | -1/+1 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2022-04-05 | 1 | -4/+4 | |
| |\| | |||||
| | * | Use consistent xline messages locally | 2022-04-05 | 1 | -9/+9 | |
| | | | | | | | | | | | | | | | | | | | | | | | For connectban these messages would have previously been duplicated to other servers until this was fixed earlier today. For dnsbl and rline they would have just differed on the local to a remote. As of the previous commit the module name is included in the setter so there is no need to vary the snotice. This makes things more consistent for server operators and allows scripts to parse the messages. | ||||
| | * | Include the module name in the setter for server-added xlines. | 2022-04-05 | 1 | -3/+3 | |
| | | | |||||
| * | | Abolish the infernal space before accessibility keywords. | 2022-01-25 | 1 | -4/+4 | |
| | | | |||||
| * | | Add ConnectClass::Ptr as an alias for std::shared_ptr<ConnectClass>. | 2022-01-16 | 1 | -1/+1 | |
| | | | |||||
| * | | Always catch exceptions as a constant reference. | 2022-01-09 | 1 | -1/+1 | |
| | | | |||||
| * | | Refactor CoreException and ModuleException. | 2022-01-07 | 1 | -6/+6 | |
| | | | |||||
| * | | Make all extensibles use kebab-case for names where possible. | 2021-12-26 | 1 | -2/+2 | |
| | | | |||||
| * | | Convert the dnsbl module to use generic stats instead of RPL_TEXT. | 2021-12-24 | 1 | -4/+4 | |
| | | | |||||
| * | | Promote ExtensionItem::ExtensibleType to a top level enum class. | 2021-12-23 | 1 | -2/+2 | |
| | | | |||||
| * | | Fix an unintentionally inverted condition in the dnsbl module. | 2021-12-20 | 1 | -1/+1 | |
| | | | |||||
| * | | Deduplicate xline adding code in the dnsbl module. | 2021-12-20 | 1 | -42/+20 | |
| | | | |||||
| * | | Refactor the DNSBL config types slightly. | 2021-12-20 | 1 | -15/+15 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2021-12-14 | 1 | -6/+6 | |
| |\| | |||||
