3
0
mirror of https://github.com/pragma-/pbot.git synced 2024-11-25 13:29:29 +01:00
Commit Graph

13 Commits

Author SHA1 Message Date
Pragmatic Software
6722fd7f8d
Store user passwords as salted hash digests
This was way overdue. User passwords are no longer stored as cleartext.

When PBot is restarted after applying this commit, all stored passwords will
be converted to salted hash digests.

The `useradd`, `userset` and `my` commands will now hash passwords.

Why did it take me so long to finally get around to hashing passwords
properly, you might ask. The reason why this wasn't done sooner is because
all of my users used hostmask-based `autologin`. The passwords that PBot
randomly generated were ignored and never used.

I do regret that it took me so long to get around to this, for those of you
who might be using custom passwords instead of hostmask-based `autologin`.
2024-06-22 22:38:15 -07:00
Pragmatic Software
a67a4078e4
Update cpanfile 2024-03-16 17:32:37 -07:00
Pragmatic Software
961da6f09f
cpanfile: add missing modules 2024-03-09 15:41:37 -08:00
Pragmatic Software
afd07bcd57 Bump minimum Perl version to 5.20 for signatures feature 2023-04-13 11:37:39 -07:00
Pragmatic Software
d824255c6e Misc fixes and improvements
applets/random_quote.pl: URI encode arguments

Plugins/FuncSed: improve error handling
2022-08-03 05:18:33 -07:00
Pragmatic Software
421738498c cpanfile: add Lingua::EN::Tagger 2022-07-08 09:19:27 -07:00
Pragmatic Software
917d9b7c50 Remove extraneous blank lines 2022-01-29 12:30:29 -08:00
Pragmatic Software
6924bc236d cpanfile: add missing JSON::XS module for significant JSON speed-ups 2021-09-12 11:13:12 -07:00
Pragmatic Software
5f2d6d3b96 cpanfile: add Text::WordDiff to compiler_vm feature 2021-09-03 17:24:57 -07:00
Pragmatic Software
d1bb30ef94 Replace Text::Levenshtein with Text::Levenshtein::XS
Text::Levenshtein::XS is much, much, much, much faster and more
efficient.

Existing PBot users: Please run `cpanm Text::Levenshtein::XS` to install this
module.
2021-08-27 19:41:51 -07:00
Pragmatic Software
76c15baf63 cpanfile: add missing semi-colon 2021-07-21 13:57:20 -07:00
Pragmatic Software
20be752560 cpanfile: add missing urban module 2021-07-15 18:02:49 -07:00
Pragmatic Software
99090bf77d Add cpanfile 2021-07-14 16:00:04 -07:00