aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_pbkdf2.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright headers.Gravatar InspIRCd Robot2025-03-281-1/+1
|
* Avoid the use of ConvToStr in string concatenation.Gravatar Sadie Powell2025-03-011-1/+2
| | | | | This function calls INSP_FORMAT in most cases nowadays so we may as well just call that manually.
* Update copyright headers.Gravatar InspIRCd Robot2024-09-071-1/+1
|
* Deprecate the raw overload of GenRandomStr in favour of GenRandom.Gravatar Sadie Powell2024-08-271-1/+4
| | | | | | | | The raw overload was almost always misused where GenRandom would be better. While we're making changes to this code switch the printable mode to use a static array like Anope does.
* Update copyright headers.Gravatar InspIRCd Robot2024-06-071-1/+2
|
* Remove an unnecessary function call in the pbkdf2 module.Gravatar Sadie Powell2023-02-281-6/+1
|
* Replace getInt/getUInt/getFloat with type safe templated functions.Gravatar Sadie Powell2023-01-251-4/+4
|
* Const correct various functions.Gravatar Sadie Powell2023-01-111-1/+1
|
* Qualify auto correctly in all cases.Gravatar Sadie Powell2023-01-101-2/+2
|
* Avoid copying shared_ptr<ConfigTag> when not necessary.Gravatar Sadie Powell2023-01-101-1/+1
|
* Yet more stylistic fixes.Gravatar Sadie Powell2022-12-011-1/+4
|
* Use auto in places where it is really obvious what the type is.Gravatar Sadie Powell2022-09-041-1/+1
|
* Fix some warnings noticed by the readability-* clang-tidy checkers.Gravatar Sadie Powell2022-09-031-5/+3
|
* Slim the included headers down more.Gravatar Sadie Powell2022-01-261-0/+2
|
* Abolish the infernal space before accessibility keywords.Gravatar Sadie Powell2022-01-251-3/+3
|
* Add the final keyword to all remaining classes that can have it.Gravatar Sadie Powell2021-12-201-1/+2
|
* Fix a bunch of cases where module types were not marked as final.Gravatar Sadie Powell2021-11-281-1/+1
|
* Apply the final keyword to all module classes where appropriate.Gravatar Sadie Powell2021-10-041-1/+1
|
* Mark all hash provider classes as final.Gravatar Sadie Powell2021-10-011-1/+2
|
* Added -Wshorten-64-to-32 and fixed all warnings.Gravatar Dominic Hamon2021-05-301-6/+6
|
* Refactor the Base64 encoding and decoding functions.Gravatar Sadie Powell2021-05-101-3/+3
|
* Switch simple iterator loops to use range-based for loops.Gravatar Sadie Powell2021-04-071-5/+3
|
* Fix a ton of pedantic compiler warnings.Gravatar Sadie Powell2021-04-041-1/+1
|
* Constify variables within loops.Gravatar Sadie Powell2021-04-011-1/+1
|
* Merge branch 'insp3' into master.Gravatar Sadie Powell2021-02-281-1/+1
|\
| * Update copyright headers.Gravatar InspIRCd Robot2021-02-261-1/+1
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-12-211-0/+8
|\|
| * Fix issue where m_pbkdf2 was not aware of services loaded before itGravatar Daniel Vassdal2020-12-041-0/+8
| |
* | Convert ConfigTag from reference<> to std::shared_ptr<>.Gravatar Sadie Powell2020-10-311-1/+1
| |
* | Add stdalgo::iterator_range and switch config tag reading to use it.Gravatar Sadie Powell2020-10-311-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.Gravatar Sadie Powell2020-08-251-1/+1
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-07-301-1/+1
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-07-151-1/+1
|\|
| * Use InspIRCd::TimingSafeCompare in more places.Gravatar Sadie Powell2020-06-191-1/+1
| |
* | 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-5/+5
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-171-0/+3
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-01-111-0/+3
| |
* | ModuleManager: remove fakederef.Gravatar Sadie Powell2019-02-071-1/+1
| |
* | Replace the override macro with the override keyword.Gravatar Sadie Powell2019-01-251-7/+7
|/
* Make more modules rehash atomically (#1535)Gravatar linuxdaemon2018-12-191-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>.Gravatar Peter Powell2018-12-121-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.Gravatar Peter Powell2018-04-161-4/+4
|
* Add events which are fired when a service is added or deleted.Gravatar Attila Molnar2017-11-161-52/+16
|
* m_pbkdf2 Less string copyingGravatar Attila Molnar2014-08-041-4/+6
|
* m_pbkdf2: Added moduleGravatar Daniel Vassdal2014-08-041-0/+260
Bugfixes and minor changes are by @attilamolnar, original PR #767