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
Pragmatic Software
a45803aa84
doc/QuickStart.md: fix link
2020-01-10 17:11:41 -08:00