| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Update copyright headers. | 2024-06-07 | 1 | -1/+2 | |
| | | |||||
| * | Remove an unnecessary function call in the pbkdf2 module. | 2023-02-28 | 1 | -6/+1 | |
| | | |||||
| * | Replace getInt/getUInt/getFloat with type safe templated functions. | 2023-01-25 | 1 | -4/+4 | |
| | | |||||
| * | Const correct various functions. | 2023-01-11 | 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 | |
| | | |||||
| * | Yet more stylistic fixes. | 2022-12-01 | 1 | -1/+4 | |
| | | |||||
| * | Use auto in places where it is really obvious what the type is. | 2022-09-04 | 1 | -1/+1 | |
| | | |||||
| * | Fix some warnings noticed by the readability-* clang-tidy checkers. | 2022-09-03 | 1 | -5/+3 | |
| | | |||||
| * | Slim the included headers down more. | 2022-01-26 | 1 | -0/+2 | |
| | | |||||
| * | Abolish the infernal space before accessibility keywords. | 2022-01-25 | 1 | -3/+3 | |
| | | |||||
| * | Add the final keyword to all remaining classes that can have it. | 2021-12-20 | 1 | -1/+2 | |
| | | |||||
| * | Fix a bunch of cases where module types were not marked as final. | 2021-11-28 | 1 | -1/+1 | |
| | | |||||
| * | Apply the final keyword to all module classes where appropriate. | 2021-10-04 | 1 | -1/+1 | |
| | | |||||
| * | Mark all hash provider classes as final. | 2021-10-01 | 1 | -1/+2 | |
| | | |||||
| * | Added -Wshorten-64-to-32 and fixed all warnings. | 2021-05-30 | 1 | -6/+6 | |
| | | |||||
| * | Refactor the Base64 encoding and decoding functions. | 2021-05-10 | 1 | -3/+3 | |
| | | |||||
| * | Switch simple iterator loops to use range-based for loops. | 2021-04-07 | 1 | -5/+3 | |
| | | |||||
| * | Fix a ton of pedantic compiler warnings. | 2021-04-04 | 1 | -1/+1 | |
| | | |||||
| * | Constify variables within loops. | 2021-04-01 | 1 | -1/+1 | |
| | | |||||
| * | Merge branch 'insp3' into master. | 2021-02-28 | 1 | -1/+1 | |
| |\ | |||||
| | * | Update copyright headers. | 2021-02-26 | 1 | -1/+1 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2020-12-21 | 1 | -0/+8 | |
| |\| | |||||
| | * | Fix issue where m_pbkdf2 was not aware of services loaded before it | 2020-12-04 | 1 | -0/+8 | |
| | | | |||||
| * | | Convert ConfigTag from reference<> to std::shared_ptr<>. | 2020-10-31 | 1 | -1/+1 | |
| | | | |||||
| * | | Add stdalgo::iterator_range and switch config tag reading to use it. | 2020-10-31 | 1 | -7/+5 | |
| | | | | | | | | | | | This allows us to use range-based for loops which were not possible with the previous config tag system. | ||||
| * | | Merge branch 'insp3' into master. | 2020-08-25 | 1 | -1/+1 | |
| |\| | |||||
| | * | Update copyright headers. | 2020-07-30 | 1 | -1/+1 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2020-07-15 | 1 | -1/+1 | |
| |\| | |||||
| | * | Use InspIRCd::TimingSafeCompare in more places. | 2020-06-19 | 1 | -1/+1 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2020-04-11 | 1 | -1/+1 | |
| |\| | |||||
| | * | Update the module descriptions using mkversion. | 2020-04-10 | 1 | -1/+1 | |
| | | | |||||
| * | | Improve storage of module description, flags, and link data. | 2020-04-11 | 1 | -5/+5 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2020-01-17 | 1 | -0/+3 | |
| |\| | |||||
| | * | Update copyright headers. | 2020-01-11 | 1 | -0/+3 | |
| | | | |||||
| * | | ModuleManager: remove fakederef. | 2019-02-07 | 1 | -1/+1 | |
| | | | |||||
| * | | Replace the override macro with the override keyword. | 2019-01-25 | 1 | -7/+7 | |
| |/ | |||||
| * | Make more modules rehash atomically (#1535) | 2018-12-19 | 1 | -16/+42 | |
| | | | | | | Have each module validate the values it loads before setting them, so any errors don't result in partial application of the configs | ||||
| * | Fix conversion issues by replacing ConvToInt with ConvToNum<T>. | 2018-12-12 | 1 | -1/+1 | |
| | | | | | | | | The former was a thin wrapper around atol and brought with it all of the weird parsing logic of atol which is almost never what is actually wanted. It also almost never returned the numeric type which is actually wanted which can cause weird issues when casting. | ||||
| * | Add ConfigTag::getUInt for reading unsigned config values. | 2018-04-16 | 1 | -4/+4 | |
| | | |||||
| * | Add events which are fired when a service is added or deleted. | 2017-11-16 | 1 | -52/+16 | |
| | | |||||
| * | m_pbkdf2 Less string copying | 2014-08-04 | 1 | -4/+6 | |
| | | |||||
| * | m_pbkdf2: Added module | 2014-08-04 | 1 | -0/+260 | |
| Bugfixes and minor changes are by @attilamolnar, original PR #767 | |||||
