Commit Graph

25 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 a14f810a78 Update docs 2023-05-07 13:26:31 -07:00
Pragmatic Software d75cf1d0ad Update docs 2023-05-07 13:22:37 -07:00
Pragmatic Software 3d97dc2c33 Rename "modules" to "applets"
"Applet" is a much better name for the external command-line
scripts and programs that can be loaded as PBot commands. They
will no longer be confused with Perl modules.

https://en.wikipedia.org/wiki/Applet
2021-11-19 18:05:50 -08:00
Pragmatic Software eb40d30289 doc/FAQ.md: minor fixes 2021-07-15 17:24:42 -07:00
Pragmatic Software 9da9ba648a doc/FAQ.md: minor fixes 2021-07-15 17:16:03 -07:00
Pragmatic Software 8adf4ad5a3 doc/FAQ.md: minor fixes 2021-07-15 17:09:42 -07:00
Pragmatic Software 468eedca2d doc/FAQ.md: minor fixes 2021-07-15 17:06:18 -07:00
Pragmatic Software 343b065461 doc/FAQ.md: minor fixes 2021-07-15 17:01:38 -07:00
Pragmatic Software 9a9bbdb718 doc/FAQ.md: minor fixes 2021-07-15 16:42:06 -07:00
Pragmatic Software 2cab3192bf doc/FAQ.md: minor fixes 2021-07-15 16:38:26 -07:00
Pragmatic Software 33f8405890 doc/FAQ.md: increase heading size 2021-07-15 16:35:17 -07:00
Pragmatic Software 50618f6c74 doc/FAQ.md: add question about updating to new version 2021-07-15 16:33:37 -07:00
Pragmatic Software e058f2d869 doc/FAQ.md: fix typo 2021-07-15 15:55:23 -07:00
Pragmatic Software 368586719a doc/FAQ.md: fix TOC 2021-07-15 15:54:06 -07:00
Pragmatic Software 08d622c257 doc/FAQ.md: add question involving preserve_whitespace 2021-07-15 15:53:24 -07:00
Pragmatic Software f4ba0500af doc: Minor corrections 2021-07-15 09:20:31 -07:00
Pragmatic Software 474e18dd94 Update some documentation 2021-07-15 09:13:52 -07:00
Pragmatic Software 8d9e3da249 Major refactor of Users 2020-04-23 16:19:36 -07:00
Pragmatic Software ce53bc4ae4 doc/FAQ.md: add missing `[channel]` optional argument 2020-02-10 00:34:14 -08:00
Pragmatic Software af2cbd31dc doc/FAQ.md: add usage examples for whitelisting users 2020-02-10 00:32:50 -08:00
Pragmatic Software 0ee5762716 doc/FAQ.md: add whitelist question 2020-02-10 00:28:59 -08:00
Pragmatic Software 2989a31b6a doc/FAQ.md: try a level 3 heading for questions 2020-01-27 23:49:13 -08:00
Pragmatic Software 0820ee2160 doc/FAQ.md: improvements 2020-01-27 23:47:55 -08:00
Pragmatic Software d6470ccb1d Add doc/FAQ.md 2020-01-27 23:40:53 -08:00