| Commit message (Expand) | Author | Age | Files | Lines |
| * | Update copyright headers. | InspIRCd Robot | 2024-09-07 | 1 | -1/+1 |
| * | Deprecate the raw overload of GenRandomStr in favour of GenRandom.•••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.
| Sadie Powell | 2024-08-27 | 1 | -1/+3 |
| * | Update copyright headers. | InspIRCd Robot | 2024-06-07 | 1 | -4/+4 |
| * | Refactor the password checking API.•••- Rename from (On)PassCompare to (On)CheckPassword.
- Fix the order of the arguments to be password, hash, value. This
makes more sense than what it was previously.
- Fix the code documentation to not be complete nonsense and not
reference ancient outdated APIs.
| Sadie Powell | 2023-02-28 | 1 | -9/+9 |
| * | Convert log calls to use fmtlib format strings | Sadie Powell | 2023-01-24 | 1 | -1/+1 |
| * | Avoid copying shared_ptr<ConfigTag> when not necessary. | Sadie Powell | 2023-01-10 | 1 | -1/+1 |
| * | Merge branch 'insp3' into master. | Sadie Powell | 2023-01-01 | 1 | -1/+1 |
| |\ |
|
| | * | Update copyright headers. | InspIRCd Robot | 2022-12-30 | 1 | -1/+1 |
| * | | Remove the unused Extensible* parameter to PassCompare/OnPassCompare. | Sadie Powell | 2022-12-10 | 1 | -1/+1 |
| * | | Yet more stylistic fixes. | Sadie Powell | 2022-12-01 | 1 | -1/+2 |
| * | | Make internal penalty be specified in millisecs instead of seconds.•••This removes the need to multiply it later.
| Sadie Powell | 2022-09-09 | 1 | -1/+1 |
| * | | Switch from NULL to nullptr. | Sadie Powell | 2022-07-22 | 1 | -1/+1 |
| * | | Rewrite logging calls to use the new APIs. | Sadie Powell | 2022-05-01 | 1 | -1/+1 |
| * | | Abolish the infernal space before accessibility keywords. | Sadie Powell | 2022-01-25 | 1 | -3/+3 |
| * | | Mark all command classes as final. | Sadie Powell | 2021-10-01 | 1 | -1/+2 |
| * | | Mark all module classes as final. | Sadie Powell | 2021-10-01 | 1 | -1/+2 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2021-08-28 | 1 | -1/+1 |
| |\| |
|
| | * | Update copyright headers. | InspIRCd Robot | 2021-08-27 | 1 | -1/+1 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2021-07-24 | 1 | -3/+11 |
| |\| |
|
| | * | Handle exceptions from hash providers in password_hash. | Sadie Powell | 2021-07-19 | 1 | -3/+11 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2021-07-01 | 1 | -1/+7 |
| |\| |
|
| | * | Allow making the MKPASSWD command only usable by opers. | Sadie Powell | 2021-06-21 | 1 | -0/+6 |
| * | | Get rid of even more pointless copy/paste comments. | Sadie Powell | 2021-05-19 | 1 | -2/+0 |
| * | | Refactor the Base64 encoding and decoding functions. | Sadie Powell | 2021-05-10 | 1 | -3/+3 |
| * | | Merge tag 'v3.8.1' into master. | Sadie Powell | 2020-11-20 | 1 | -2/+2 |
| |\| |
|
| | * | Update copyright headers. | InspIRCd Robot | 2020-11-20 | 1 | -1/+1 |
| | * | Update the module descriptions. | Sadie Powell | 2020-11-20 | 1 | -1/+1 |
| * | | Convert CmdResult to an 8-bit strongly typed enum. | Sadie Powell | 2020-10-27 | 1 | -5/+5 |
| * | | Alow modules to specify multiple syntax lines. | Sadie Powell | 2020-04-14 | 1 | -1/+1 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2020-04-11 | 1 | -1/+1 |
| |\| |
|
| | * | Update the module descriptions using mkversion. | Sadie Powell | 2020-04-10 | 1 | -1/+1 |
| * | | Improve storage of module description, flags, and link data. | Sadie Powell | 2020-04-11 | 1 | -6/+2 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2020-01-17 | 1 | -1/+7 |
| |\| |
|
| | * | Update copyright headers. | InspIRCd Robot | 2020-01-11 | 1 | -1/+7 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2019-03-30 | 1 | -1/+1 |
| |\| |
|
| | * | Various text improvements: consistency, syntax, help and doc updates/fixes. | Robby | 2019-02-18 | 1 | -1/+1 |
| * | | ModuleManager: remove fakederef. | Sadie Powell | 2019-02-07 | 1 | -4/+4 |
| * | | LogManager: remove fakederef. | Sadie Powell | 2019-02-07 | 1 | -1/+1 |
| * | | Replace the override macro with the override keyword. | Sadie Powell | 2019-01-25 | 1 | -3/+3 |
| |/ |
|
| * | Use CommandBase::Params instead of std::vector<std::string>.•••This is presently a typedef but will soon be replaced with a class
that encapsulates both tags and parameters.
| Peter Powell | 2018-07-26 | 1 | -1/+1 |
| * | Clean up m_password_hash slightly.•••- Get rid of MakeHash and inline the logic into the actual handler.
- Return CMD_FAILURE when password hashing fails for some reason.
- Change the module name and description to be more accurate.
| Peter Powell | 2017-12-03 | 1 | -26/+21 |
| * | Add the override keyword in places that it is missing.•••GCCs warnings for this are much better than Clangs.
| Peter Powell | 2017-11-21 | 1 | -1/+1 |
| * | Reduce std::string::substr() usage•••substr() returns a new string while erase() and assign() modify the existing one
| Attila Molnar | 2015-01-10 | 1 | -2/+2 |
| * | Hashing: Redo API•••* Don't assume the printable output of hashes is hex
* Add virtual Compare() function, usable for KDFs like BCrypt
Some changes and bugfixes are by @attilamolnar, original PR #767
| Daniel Vassdal | 2014-08-04 | 1 | -3/+16 |
| * | m_password_hash: Use out_size as HMAC-key length, as RFC2104 recommends•••"In any case the minimal recommended length for K is L bytes (as the hash output length)."
| Daniel Vassdal | 2014-08-04 | 1 | -1/+1 |
| * | Use TimingSafeCompare() to compare passwords and password hashes (non-hmac only)•••Issue #882
| Attila Molnar | 2014-06-28 | 1 | -3/+3 |
| * | Switch to std::string::compare() from substr() in a couple of places | Attila Molnar | 2014-05-26 | 1 | -2/+2 |
| * | Automatically register ServiceProviders created by modules | attilamolnar | 2013-09-08 | 1 | -5/+0 |
| * | Replace OnRehash() with ReadConfig() that is called on boot, on module load a...•••This eliminates the need for calling OnRehash() in init()
| attilamolnar | 2013-08-30 | 1 | -3/+0 |
| * | Automatically attach modules to events | attilamolnar | 2013-08-04 | 1 | -2/+0 |