3
0
mirror of https://github.com/pragma-/pbot.git synced 2024-12-01 16:39:27 +01:00
Commit Graph

75 Commits

Author SHA1 Message Date
Pragmatic Software
abbe785911
doc/QuickStart.md: minor tweak to login section 2024-06-23 12:27:56 -07:00
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
518b51f060
Minor documentation edits 2024-03-31 22:35:43 -07:00
Pragmatic Software
b40955a16e
Add Dockerfile and Docker guide 2024-03-31 15:16:25 -07:00
Pragmatic Software
0c22896f66 doc/QuickStart.md: clarify more about why cloning data-directory is important 2022-09-06 23:20:36 -07:00
Pragmatic Software
aab958e1e1 doc/QuickStart: move applets/ to correct position in table 2021-11-19 18:20:51 -08: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
8b09dd17ac Update README.md and docs 2021-09-15 21:13:12 -07:00
Pragmatic Software
ce2224c380 Document aka commands 2021-09-06 12:45:02 -07:00
Pragmatic Software
d40d602b79 Move script/ to bin/ 2021-08-15 19:42:09 -07:00
Pragmatic Software
b4ae4f8ea0 doc/QuickStart.md: "lengthly" -> "lengthy" 2021-07-16 05:23:38 -07:00
Pragmatic Software
b0dbe9231f doc/QuickStart.md: add note about completing system perl 2021-07-15 17:56:11 -07:00
Pragmatic Software
6cdeeeb9b1 doc/QuickStart.md: document updates/ directory 2021-07-15 16:07:50 -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
faa614d07d Update QuickStart.md 2021-07-14 20:47:35 -07:00
Pragmatic Software
7610f5f8ec Document ~/.pbot/PBot/Plugin for third-party plugins 2021-07-14 19:57:55 -07:00
Pragmatic Software
28f04acd04 doc/QuickStart.md: minor tweaks 2021-07-14 18:42:23 -07:00
Pragmatic Software
0bbac96b44 doc/QuickStart.md: minor tweaks 2021-07-14 18:39:24 -07:00
Pragmatic Software
80eb37f14c doc: Update QuickStart with detailed information about installing Perl and CPAN modules 2021-07-14 18:33:35 -07:00
Pragmatic Software
381030ebd3 doc/QuickStart.md: replace MODULES with cpanfile
This is just a quick temporary edit. I will be rewriting
a few of these sections soon.
2021-07-14 17:08:30 -07:00
Pragmatic Software
e3d0e4abcc Update docs 2021-07-13 20:07:15 -07:00
Pragmatic Software
888b51cdce doc/QuickStart.md: Updated for new directory structure 2021-07-13 20:02:28 -07:00
Pragmatic Software
2c636bc8c1 Rename SSL to TLS 2021-07-10 22:47:33 -07:00
Pragmatic Software
3ad47ad67b QuickStart.md: document SSL/TLS! 2021-07-10 09:44:25 -07:00
Pragmatic Software
5cd72aa6c2 doc/QuickStart.md: correct irc.password to irc.identify_password 2021-06-12 13:58:14 -07:00
Pragmatic Software
b91fc6ec64 doc/QuickStart.md: improvements 2021-06-12 02:13:26 -07:00
Pragmatic Software
46143c1bf7 doc/QuickStart.md: improvements 2021-06-12 02:08:19 -07:00
Pragmatic Software
40c5c9c0a6 doc/QuickStart.md: improvements 2021-06-12 02:00:44 -07:00
Pragmatic Software
30da927d51 doc/QuickStart.md: improvements 2021-06-12 01:58:37 -07:00
Pragmatic Software
3653e3107b doc/QuickStart.md: add SASL and misc improvements 2021-06-12 01:50:45 -07:00
Pragmatic Software
58437de885 Minor edits to documentation 2020-09-22 14:05:25 -07:00
Pragmatic Software
2c43471379 doc/QuickStart.md: add links to re::engine::RE2 2020-08-04 21:41:36 -07:00
Pragmatic Software
8d9e3da249 Major refactor of Users 2020-04-23 16:19:36 -07:00
Pragmatic Software
9d3392ecae doc/QuickStart.md: very minor edit 2020-02-08 20:19:59 -08:00
Pragmatic Software
e297281205 doc/QuickStart.md: updated with user-capabilities 2020-02-04 02:20:14 -08:00
Pragmatic Software
86daea145b doc/QuickStart.md: improvements 2020-01-27 21:32:18 -08:00
Pragmatic Software
581d010ade doc/QuickStart.md: improvements 2020-01-27 21:03:07 -08:00
Pragmatic Software
166813896a doc/QuickStart.md: improvement 2020-01-27 20:33:02 -08:00
Pragmatic Software
b37dc76f4b doc/QuickStart.md: rearrange sections 2020-01-27 20:18:08 -08:00
Pragmatic Software
03531d6fd9 doc/QuickStart.md: improve grammar 2020-01-27 20:11:03 -08:00
Pragmatic Software
e61502c6d2 doc/QuickStart.md: improvements 2020-01-27 20:07:33 -08:00
Pragmatic Software
14ac345f8c doc/QuickStart.md: test 2020-01-27 20:06:42 -08:00
Pragmatic Software
da2cc01bf6 doc/QuickStart.md: improvements 2020-01-27 20:05:22 -08:00
Pragmatic Software
07a867c2d0 doc/QuickStart.md: improvements 2020-01-27 19:52:53 -08:00
Pragmatic Software
61ad481589 doc: fix grammar 2020-01-23 09:27:52 -08:00
Pragmatic Software
52be2c6de8 doc: update TOCs and misc improvements 2020-01-21 18:24:16 -08:00
Pragmatic Software
1f3bf44f6c doc: update TOC headers 2020-01-12 10:23:32 -08:00
Pragmatic Software
ae5f10e46c doc/QuickStart.md: add load command to modules section 2020-01-11 19:31:22 -08:00
Pragmatic Software
0b7708ee75 doc/QuickStart.md: fix link 2020-01-10 17:12:26 -08:00